diff --git a/sdk/dotnet/Quicksight/Analysis.cs b/sdk/dotnet/Quicksight/Analysis.cs index e1ced7826ff..d2bd26743fd 100644 --- a/sdk/dotnet/Quicksight/Analysis.cs +++ b/sdk/dotnet/Quicksight/Analysis.cs @@ -48,6 +48,101 @@ namespace Pulumi.Aws.Quicksight /// }); /// ``` /// + /// ### With Definition + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Aws = Pulumi.Aws; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = new Aws.Quicksight.Analysis("example", new() + /// { + /// AnalysisId = "example-id", + /// Name = "example-name", + /// Definition = new Aws.Quicksight.Inputs.AnalysisDefinitionArgs + /// { + /// DataSetIdentifiersDeclarations = new[] + /// { + /// new Aws.Quicksight.Inputs.AnalysisDefinitionDataSetIdentifiersDeclarationArgs + /// { + /// DataSetArn = dataset.Arn, + /// Identifier = "1", + /// }, + /// }, + /// Sheets = new[] + /// { + /// new Aws.Quicksight.Inputs.AnalysisDefinitionSheetArgs + /// { + /// Title = "Example", + /// SheetId = "Example1", + /// Visuals = new[] + /// { + /// new Aws.Quicksight.Inputs.VisualsArgs + /// { + /// LineChartVisual = new Aws.Quicksight.Inputs.VisualsLineChartVisualArgs + /// { + /// VisualId = "LineChart", + /// Title = new Aws.Quicksight.Inputs.SubtitleArgs + /// { + /// FormatText = new Aws.Quicksight.Inputs.SubtitleFormatTextArgs + /// { + /// PlainText = "Line Chart Example", + /// }, + /// }, + /// ChartConfiguration = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationArgs + /// { + /// FieldWells = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationFieldWellsArgs + /// { + /// LineChartAggregatedFieldWells = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs + /// { + /// Categories = new[] + /// { + /// new Aws.Quicksight.Inputs.DimensionFieldSchemaArgs + /// { + /// CategoricalDimensionField = new Aws.Quicksight.Inputs.DimensionFieldSchemaCategoricalDimensionFieldArgs + /// { + /// FieldId = "1", + /// Column = new Aws.Quicksight.Inputs.ColumnArgs + /// { + /// DataSetIdentifier = "1", + /// ColumnName = "Column1", + /// }, + /// }, + /// }, + /// }, + /// Values = new[] + /// { + /// new Aws.Quicksight.Inputs.MeasureFieldSchemaArgs + /// { + /// CategoricalMeasureField = new Aws.Quicksight.Inputs.MeasureFieldSchemaCategoricalMeasureFieldArgs + /// { + /// FieldId = "2", + /// Column = new Aws.Quicksight.Inputs.ColumnArgs + /// { + /// DataSetIdentifier = "1", + /// ColumnName = "Column1", + /// }, + /// AggregationFunction = "COUNT", + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }); + /// + /// }); + /// ``` + /// /// ## Import /// /// Using `pulumi import`, import a QuickSight Analysis using the AWS account ID and analysis ID separated by a comma (`,`). For example: @@ -83,6 +178,12 @@ public partial class Analysis : global::Pulumi.CustomResource [Output("createdTime")] public Output CreatedTime { get; private set; } = null!; + /// + /// A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + /// + [Output("definition")] + public Output Definition { get; private set; } = null!; + [Output("lastPublishedTime")] public Output LastPublishedTime { get; private set; } = null!; @@ -206,6 +307,12 @@ public sealed class AnalysisArgs : global::Pulumi.ResourceArgs [Input("awsAccountId")] public Input? AwsAccountId { get; set; } + /// + /// A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + /// + [Input("definition")] + public Input? Definition { get; set; } + /// /// Display name for the analysis. /// @@ -294,6 +401,12 @@ public sealed class AnalysisState : global::Pulumi.ResourceArgs [Input("createdTime")] public Input? CreatedTime { get; set; } + /// + /// A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + /// + [Input("definition")] + public Input? Definition { get; set; } + [Input("lastPublishedTime")] public Input? LastPublishedTime { get; set; } diff --git a/sdk/dotnet/Quicksight/Dashboard.cs b/sdk/dotnet/Quicksight/Dashboard.cs index 749aec4e997..05986c20a4b 100644 --- a/sdk/dotnet/Quicksight/Dashboard.cs +++ b/sdk/dotnet/Quicksight/Dashboard.cs @@ -49,6 +49,102 @@ namespace Pulumi.Aws.Quicksight /// }); /// ``` /// + /// ### With Definition + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Aws = Pulumi.Aws; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = new Aws.Quicksight.Dashboard("example", new() + /// { + /// DashboardId = "example-id", + /// Name = "example-name", + /// VersionDescription = "version", + /// Definition = new Aws.Quicksight.Inputs.DashboardDefinitionArgs + /// { + /// DataSetIdentifiersDeclarations = new[] + /// { + /// new Aws.Quicksight.Inputs.DashboardDefinitionDataSetIdentifiersDeclarationArgs + /// { + /// DataSetArn = dataset.Arn, + /// Identifier = "1", + /// }, + /// }, + /// Sheets = new[] + /// { + /// new Aws.Quicksight.Inputs.DashboardDefinitionSheetArgs + /// { + /// Title = "Example", + /// SheetId = "Example1", + /// Visuals = new[] + /// { + /// new Aws.Quicksight.Inputs.VisualsArgs + /// { + /// LineChartVisual = new Aws.Quicksight.Inputs.VisualsLineChartVisualArgs + /// { + /// VisualId = "LineChart", + /// Title = new Aws.Quicksight.Inputs.SubtitleArgs + /// { + /// FormatText = new Aws.Quicksight.Inputs.SubtitleFormatTextArgs + /// { + /// PlainText = "Line Chart Example", + /// }, + /// }, + /// ChartConfiguration = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationArgs + /// { + /// FieldWells = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationFieldWellsArgs + /// { + /// LineChartAggregatedFieldWells = new Aws.Quicksight.Inputs.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs + /// { + /// Categories = new[] + /// { + /// new Aws.Quicksight.Inputs.DimensionFieldSchemaArgs + /// { + /// CategoricalDimensionField = new Aws.Quicksight.Inputs.DimensionFieldSchemaCategoricalDimensionFieldArgs + /// { + /// FieldId = "1", + /// Column = new Aws.Quicksight.Inputs.ColumnArgs + /// { + /// DataSetIdentifier = "1", + /// ColumnName = "Column1", + /// }, + /// }, + /// }, + /// }, + /// Values = new[] + /// { + /// new Aws.Quicksight.Inputs.MeasureFieldSchemaArgs + /// { + /// CategoricalMeasureField = new Aws.Quicksight.Inputs.MeasureFieldSchemaCategoricalMeasureFieldArgs + /// { + /// FieldId = "2", + /// Column = new Aws.Quicksight.Inputs.ColumnArgs + /// { + /// DataSetIdentifier = "1", + /// ColumnName = "Column1", + /// }, + /// AggregationFunction = "COUNT", + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }); + /// + /// }); + /// ``` + /// /// ## Import /// /// Using `pulumi import`, import a QuickSight Dashboard using the AWS account ID and dashboard ID separated by a comma (`,`). For example: @@ -90,6 +186,12 @@ public partial class Dashboard : global::Pulumi.CustomResource [Output("dashboardPublishOptions")] public Output DashboardPublishOptions { get; private set; } = null!; + /// + /// A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + /// + [Output("definition")] + public Output Definition { get; private set; } = null!; + [Output("lastPublishedTime")] public Output LastPublishedTime { get; private set; } = null!; @@ -231,6 +333,12 @@ public sealed class DashboardArgs : global::Pulumi.ResourceArgs [Input("dashboardPublishOptions")] public Input? DashboardPublishOptions { get; set; } + /// + /// A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + /// + [Input("definition")] + public Input? Definition { get; set; } + /// /// Display name for the dashboard. /// @@ -325,6 +433,12 @@ public sealed class DashboardState : global::Pulumi.ResourceArgs [Input("dashboardPublishOptions")] public Input? DashboardPublishOptions { get; set; } + /// + /// A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + /// + [Input("definition")] + public Input? Definition { get; set; } + [Input("lastPublishedTime")] public Input? LastPublishedTime { get; set; } diff --git a/sdk/dotnet/Quicksight/Inputs/AggregationFunctionArgs.cs b/sdk/dotnet/Quicksight/Inputs/AggregationFunctionArgs.cs new file mode 100644 index 00000000000..0c4af9faf5f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AggregationFunctionArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AggregationFunctionArgs : global::Pulumi.ResourceArgs + { + [Input("categoricalAggregationFunction")] + public Input? CategoricalAggregationFunction { get; set; } + + [Input("dateAggregationFunction")] + public Input? DateAggregationFunction { get; set; } + + [Input("numericalAggregationFunction")] + public Input? NumericalAggregationFunction { get; set; } + + public AggregationFunctionArgs() + { + } + public static new AggregationFunctionArgs Empty => new AggregationFunctionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AggregationFunctionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AggregationFunctionGetArgs.cs new file mode 100644 index 00000000000..faf36593c31 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AggregationFunctionGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AggregationFunctionGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoricalAggregationFunction")] + public Input? CategoricalAggregationFunction { get; set; } + + [Input("dateAggregationFunction")] + public Input? DateAggregationFunction { get; set; } + + [Input("numericalAggregationFunction")] + public Input? NumericalAggregationFunction { get; set; } + + public AggregationFunctionGetArgs() + { + } + public static new AggregationFunctionGetArgs Empty => new AggregationFunctionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsArgs.cs new file mode 100644 index 00000000000..7e937b86828 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsArgs : global::Pulumi.ResourceArgs + { + [Input("defaultNewSheetConfiguration", required: true)] + public Input DefaultNewSheetConfiguration { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsArgs Empty => new AnalysisDefinitionAnalysisDefaultsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.cs new file mode 100644 index 00000000000..657d55779a4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("interactiveLayoutConfiguration")] + public Input? InteractiveLayoutConfiguration { get; set; } + + [Input("paginatedLayoutConfiguration")] + public Input? PaginatedLayoutConfiguration { get; set; } + + [Input("sheetContentType")] + public Input? SheetContentType { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs.cs new file mode 100644 index 00000000000..f3d6f25c457 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("interactiveLayoutConfiguration")] + public Input? InteractiveLayoutConfiguration { get; set; } + + [Input("paginatedLayoutConfiguration")] + public Input? PaginatedLayoutConfiguration { get; set; } + + [Input("sheetContentType")] + public Input? SheetContentType { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.cs new file mode 100644 index 00000000000..0aaac71bcc4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("freeForm")] + public Input? FreeForm { get; set; } + + [Input("grid")] + public Input? Grid { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.cs new file mode 100644 index 00000000000..f25fd9a487d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..81d7068ac8c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..1285335a940 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..9ec730ed0fe --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth", required: true)] + public Input OptimizedViewPortWidth { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..9f8faa31286 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth", required: true)] + public Input OptimizedViewPortWidth { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs.cs new file mode 100644 index 00000000000..bf23ba84871 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs.cs new file mode 100644 index 00000000000..917522ee739 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("freeForm")] + public Input? FreeForm { get; set; } + + [Input("grid")] + public Input? Grid { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.cs new file mode 100644 index 00000000000..c96c1c8dea4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..2a417b767a5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..3f7973d5f82 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..6b449642db3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth")] + public Input? OptimizedViewPortWidth { get; set; } + + [Input("resizeOption", required: true)] + public Input ResizeOption { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..68679838469 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth")] + public Input? OptimizedViewPortWidth { get; set; } + + [Input("resizeOption", required: true)] + public Input ResizeOption { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs.cs new file mode 100644 index 00000000000..525730a06a0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.cs new file mode 100644 index 00000000000..b1cb29d9704 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("sectionBased")] + public Input? SectionBased { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs.cs new file mode 100644 index 00000000000..bb5b078bcd1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("sectionBased")] + public Input? SectionBased { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.cs new file mode 100644 index 00000000000..62a977c8e47 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..895960c0bea --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("paperCanvasSizeOptions")] + public Input? PaperCanvasSizeOptions { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..29fb9d531c4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("paperCanvasSizeOptions")] + public Input? PaperCanvasSizeOptions { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..156dd5cb86f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("paperMargin")] + public Input? PaperMargin { get; set; } + + [Input("paperOrientation")] + public Input? PaperOrientation { get; set; } + + [Input("paperSize")] + public Input? PaperSize { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..745a1329d0e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("paperMargin")] + public Input? PaperMargin { get; set; } + + [Input("paperOrientation")] + public Input? PaperOrientation { get; set; } + + [Input("paperSize")] + public Input? PaperSize { get; set; } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs.cs new file mode 100644 index 00000000000..9f1d114e688 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsGetArgs.cs new file mode 100644 index 00000000000..02c7767df36 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionAnalysisDefaultsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionAnalysisDefaultsGetArgs : global::Pulumi.ResourceArgs + { + [Input("defaultNewSheetConfiguration", required: true)] + public Input DefaultNewSheetConfiguration { get; set; } = null!; + + public AnalysisDefinitionAnalysisDefaultsGetArgs() + { + } + public static new AnalysisDefinitionAnalysisDefaultsGetArgs Empty => new AnalysisDefinitionAnalysisDefaultsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionArgs.cs new file mode 100644 index 00000000000..787716a5b47 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionArgs.cs @@ -0,0 +1,94 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + /// + [Input("analysisDefaults")] + public Input? AnalysisDefaults { get; set; } + + [Input("calculatedFields")] + private InputList? _calculatedFields; + + /// + /// A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + /// + public InputList CalculatedFields + { + get => _calculatedFields ?? (_calculatedFields = new InputList()); + set => _calculatedFields = value; + } + + [Input("columnConfigurations")] + private InputList? _columnConfigurations; + + /// + /// A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + /// + public InputList ColumnConfigurations + { + get => _columnConfigurations ?? (_columnConfigurations = new InputList()); + set => _columnConfigurations = value; + } + + [Input("dataSetIdentifiersDeclarations", required: true)] + private InputList? _dataSetIdentifiersDeclarations; + + /// + /// A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + /// + public InputList DataSetIdentifiersDeclarations + { + get => _dataSetIdentifiersDeclarations ?? (_dataSetIdentifiersDeclarations = new InputList()); + set => _dataSetIdentifiersDeclarations = value; + } + + [Input("filterGroups")] + private InputList? _filterGroups; + + /// + /// A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + /// + public InputList FilterGroups + { + get => _filterGroups ?? (_filterGroups = new InputList()); + set => _filterGroups = value; + } + + [Input("parameterDeclarations")] + private InputList? _parameterDeclarations; + public InputList ParameterDeclarations + { + get => _parameterDeclarations ?? (_parameterDeclarations = new InputList()); + set => _parameterDeclarations = value; + } + + [Input("sheets")] + private InputList? _sheets; + + /// + /// A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + /// + public InputList Sheets + { + get => _sheets ?? (_sheets = new InputList()); + set => _sheets = value; + } + + public AnalysisDefinitionArgs() + { + } + public static new AnalysisDefinitionArgs Empty => new AnalysisDefinitionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionCalculatedFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionCalculatedFieldArgs.cs new file mode 100644 index 00000000000..ca542dbb3de --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionCalculatedFieldArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionCalculatedFieldArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + /// + /// Display name for the analysis. + /// + /// The following arguments are optional: + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + public AnalysisDefinitionCalculatedFieldArgs() + { + } + public static new AnalysisDefinitionCalculatedFieldArgs Empty => new AnalysisDefinitionCalculatedFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionCalculatedFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionCalculatedFieldGetArgs.cs new file mode 100644 index 00000000000..6e4b4a8b81a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionCalculatedFieldGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionCalculatedFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + /// + /// Display name for the analysis. + /// + /// The following arguments are optional: + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + public AnalysisDefinitionCalculatedFieldGetArgs() + { + } + public static new AnalysisDefinitionCalculatedFieldGetArgs Empty => new AnalysisDefinitionCalculatedFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationArgs.cs new file mode 100644 index 00000000000..a948ed3db28 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionColumnConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("role")] + public Input? Role { get; set; } + + public AnalysisDefinitionColumnConfigurationArgs() + { + } + public static new AnalysisDefinitionColumnConfigurationArgs Empty => new AnalysisDefinitionColumnConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationFormatConfigurationArgs.cs new file mode 100644 index 00000000000..dc949c9bf59 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationFormatConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionColumnConfigurationFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormatConfiguration")] + public Input? DateTimeFormatConfiguration { get; set; } + + [Input("numberFormatConfiguration")] + public Input? NumberFormatConfiguration { get; set; } + + [Input("stringFormatConfiguration")] + public Input? StringFormatConfiguration { get; set; } + + public AnalysisDefinitionColumnConfigurationFormatConfigurationArgs() + { + } + public static new AnalysisDefinitionColumnConfigurationFormatConfigurationArgs Empty => new AnalysisDefinitionColumnConfigurationFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..ae58ff2d24b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationFormatConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionColumnConfigurationFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormatConfiguration")] + public Input? DateTimeFormatConfiguration { get; set; } + + [Input("numberFormatConfiguration")] + public Input? NumberFormatConfiguration { get; set; } + + [Input("stringFormatConfiguration")] + public Input? StringFormatConfiguration { get; set; } + + public AnalysisDefinitionColumnConfigurationFormatConfigurationGetArgs() + { + } + public static new AnalysisDefinitionColumnConfigurationFormatConfigurationGetArgs Empty => new AnalysisDefinitionColumnConfigurationFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationGetArgs.cs new file mode 100644 index 00000000000..9f0d15b443b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionColumnConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionColumnConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("role")] + public Input? Role { get; set; } + + public AnalysisDefinitionColumnConfigurationGetArgs() + { + } + public static new AnalysisDefinitionColumnConfigurationGetArgs Empty => new AnalysisDefinitionColumnConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionDataSetIdentifiersDeclarationArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionDataSetIdentifiersDeclarationArgs.cs new file mode 100644 index 00000000000..6e0763c87c5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionDataSetIdentifiersDeclarationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionDataSetIdentifiersDeclarationArgs : global::Pulumi.ResourceArgs + { + /// + /// Dataset Amazon Resource Name (ARN). + /// + [Input("dataSetArn")] + public Input? DataSetArn { get; set; } + + [Input("identifier")] + public Input? Identifier { get; set; } + + public AnalysisDefinitionDataSetIdentifiersDeclarationArgs() + { + } + public static new AnalysisDefinitionDataSetIdentifiersDeclarationArgs Empty => new AnalysisDefinitionDataSetIdentifiersDeclarationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionDataSetIdentifiersDeclarationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionDataSetIdentifiersDeclarationGetArgs.cs new file mode 100644 index 00000000000..d36d83eeeed --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionDataSetIdentifiersDeclarationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionDataSetIdentifiersDeclarationGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Dataset Amazon Resource Name (ARN). + /// + [Input("dataSetArn")] + public Input? DataSetArn { get; set; } + + [Input("identifier")] + public Input? Identifier { get; set; } + + public AnalysisDefinitionDataSetIdentifiersDeclarationGetArgs() + { + } + public static new AnalysisDefinitionDataSetIdentifiersDeclarationGetArgs Empty => new AnalysisDefinitionDataSetIdentifiersDeclarationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupArgs.cs new file mode 100644 index 00000000000..a40755c3313 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionFilterGroupArgs : global::Pulumi.ResourceArgs + { + [Input("crossDataset", required: true)] + public Input CrossDataset { get; set; } = null!; + + [Input("filterGroupId", required: true)] + public Input FilterGroupId { get; set; } = null!; + + [Input("filters", required: true)] + private InputList? _filters; + public InputList Filters + { + get => _filters ?? (_filters = new InputList()); + set => _filters = value; + } + + [Input("scopeConfiguration", required: true)] + public Input ScopeConfiguration { get; set; } = null!; + + /// + /// The analysis creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public AnalysisDefinitionFilterGroupArgs() + { + } + public static new AnalysisDefinitionFilterGroupArgs Empty => new AnalysisDefinitionFilterGroupArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupGetArgs.cs new file mode 100644 index 00000000000..ddb1a79f115 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupGetArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionFilterGroupGetArgs : global::Pulumi.ResourceArgs + { + [Input("crossDataset", required: true)] + public Input CrossDataset { get; set; } = null!; + + [Input("filterGroupId", required: true)] + public Input FilterGroupId { get; set; } = null!; + + [Input("filters", required: true)] + private InputList? _filters; + public InputList Filters + { + get => _filters ?? (_filters = new InputList()); + set => _filters = value; + } + + [Input("scopeConfiguration", required: true)] + public Input ScopeConfiguration { get; set; } = null!; + + /// + /// The analysis creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public AnalysisDefinitionFilterGroupGetArgs() + { + } + public static new AnalysisDefinitionFilterGroupGetArgs Empty => new AnalysisDefinitionFilterGroupGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationArgs.cs new file mode 100644 index 00000000000..7f0d3418e25 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionFilterGroupScopeConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("selectedSheets")] + public Input? SelectedSheets { get; set; } + + public AnalysisDefinitionFilterGroupScopeConfigurationArgs() + { + } + public static new AnalysisDefinitionFilterGroupScopeConfigurationArgs Empty => new AnalysisDefinitionFilterGroupScopeConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationGetArgs.cs new file mode 100644 index 00000000000..1b5853061a2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionFilterGroupScopeConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("selectedSheets")] + public Input? SelectedSheets { get; set; } + + public AnalysisDefinitionFilterGroupScopeConfigurationGetArgs() + { + } + public static new AnalysisDefinitionFilterGroupScopeConfigurationGetArgs Empty => new AnalysisDefinitionFilterGroupScopeConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.cs new file mode 100644 index 00000000000..d9dfc85bf6e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs : global::Pulumi.ResourceArgs + { + [Input("sheetVisualScopingConfigurations")] + private InputList? _sheetVisualScopingConfigurations; + public InputList SheetVisualScopingConfigurations + { + get => _sheetVisualScopingConfigurations ?? (_sheetVisualScopingConfigurations = new InputList()); + set => _sheetVisualScopingConfigurations = value; + } + + public AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs() + { + } + public static new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs Empty => new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs.cs new file mode 100644 index 00000000000..de8be41db7a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs : global::Pulumi.ResourceArgs + { + [Input("sheetVisualScopingConfigurations")] + private InputList? _sheetVisualScopingConfigurations; + public InputList SheetVisualScopingConfigurations + { + get => _sheetVisualScopingConfigurations ?? (_sheetVisualScopingConfigurations = new InputList()); + set => _sheetVisualScopingConfigurations = value; + } + + public AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs() + { + } + public static new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs Empty => new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.cs new file mode 100644 index 00000000000..c3481dd4a35 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("scope", required: true)] + public Input Scope { get; set; } = null!; + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("visualIds")] + private InputList? _visualIds; + public InputList VisualIds + { + get => _visualIds ?? (_visualIds = new InputList()); + set => _visualIds = value; + } + + public AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs() + { + } + public static new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs Empty => new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs.cs new file mode 100644 index 00000000000..22e999cf8d0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("scope", required: true)] + public Input Scope { get; set; } = null!; + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("visualIds")] + private InputList? _visualIds; + public InputList VisualIds + { + get => _visualIds ?? (_visualIds = new InputList()); + set => _visualIds = value; + } + + public AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs() + { + } + public static new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs Empty => new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionGetArgs.cs new file mode 100644 index 00000000000..a320c65b522 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionGetArgs.cs @@ -0,0 +1,94 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionGetArgs : global::Pulumi.ResourceArgs + { + /// + /// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + /// + [Input("analysisDefaults")] + public Input? AnalysisDefaults { get; set; } + + [Input("calculatedFields")] + private InputList? _calculatedFields; + + /// + /// A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + /// + public InputList CalculatedFields + { + get => _calculatedFields ?? (_calculatedFields = new InputList()); + set => _calculatedFields = value; + } + + [Input("columnConfigurations")] + private InputList? _columnConfigurations; + + /// + /// A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + /// + public InputList ColumnConfigurations + { + get => _columnConfigurations ?? (_columnConfigurations = new InputList()); + set => _columnConfigurations = value; + } + + [Input("dataSetIdentifiersDeclarations", required: true)] + private InputList? _dataSetIdentifiersDeclarations; + + /// + /// A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + /// + public InputList DataSetIdentifiersDeclarations + { + get => _dataSetIdentifiersDeclarations ?? (_dataSetIdentifiersDeclarations = new InputList()); + set => _dataSetIdentifiersDeclarations = value; + } + + [Input("filterGroups")] + private InputList? _filterGroups; + + /// + /// A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + /// + public InputList FilterGroups + { + get => _filterGroups ?? (_filterGroups = new InputList()); + set => _filterGroups = value; + } + + [Input("parameterDeclarations")] + private InputList? _parameterDeclarations; + public InputList ParameterDeclarations + { + get => _parameterDeclarations ?? (_parameterDeclarations = new InputList()); + set => _parameterDeclarations = value; + } + + [Input("sheets")] + private InputList? _sheets; + + /// + /// A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + /// + public InputList Sheets + { + get => _sheets ?? (_sheets = new InputList()); + set => _sheets = value; + } + + public AnalysisDefinitionGetArgs() + { + } + public static new AnalysisDefinitionGetArgs Empty => new AnalysisDefinitionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionParameterDeclarationArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionParameterDeclarationArgs.cs new file mode 100644 index 00000000000..b2a4073a618 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionParameterDeclarationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionParameterDeclarationArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeParameterDeclaration")] + public Input? DateTimeParameterDeclaration { get; set; } + + [Input("decimalParameterDeclaration")] + public Input? DecimalParameterDeclaration { get; set; } + + [Input("integerParameterDeclaration")] + public Input? IntegerParameterDeclaration { get; set; } + + [Input("stringParameterDeclaration")] + public Input? StringParameterDeclaration { get; set; } + + public AnalysisDefinitionParameterDeclarationArgs() + { + } + public static new AnalysisDefinitionParameterDeclarationArgs Empty => new AnalysisDefinitionParameterDeclarationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionParameterDeclarationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionParameterDeclarationGetArgs.cs new file mode 100644 index 00000000000..7a4e8beddf8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionParameterDeclarationGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionParameterDeclarationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeParameterDeclaration")] + public Input? DateTimeParameterDeclaration { get; set; } + + [Input("decimalParameterDeclaration")] + public Input? DecimalParameterDeclaration { get; set; } + + [Input("integerParameterDeclaration")] + public Input? IntegerParameterDeclaration { get; set; } + + [Input("stringParameterDeclaration")] + public Input? StringParameterDeclaration { get; set; } + + public AnalysisDefinitionParameterDeclarationGetArgs() + { + } + public static new AnalysisDefinitionParameterDeclarationGetArgs Empty => new AnalysisDefinitionParameterDeclarationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetArgs.cs new file mode 100644 index 00000000000..ead317756ff --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetArgs.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetArgs : global::Pulumi.ResourceArgs + { + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("filterControls")] + private InputList? _filterControls; + public InputList FilterControls + { + get => _filterControls ?? (_filterControls = new InputList()); + set => _filterControls = value; + } + + [Input("layouts")] + public Input? Layouts { get; set; } + + /// + /// Display name for the analysis. + /// + /// The following arguments are optional: + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("parameterControls")] + private InputList? _parameterControls; + public InputList ParameterControls + { + get => _parameterControls ?? (_parameterControls = new InputList()); + set => _parameterControls = value; + } + + [Input("sheetControlLayouts")] + public Input? SheetControlLayouts { get; set; } + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("textBoxes")] + private InputList? _textBoxes; + public InputList TextBoxes + { + get => _textBoxes ?? (_textBoxes = new InputList()); + set => _textBoxes = value; + } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visuals")] + private InputList? _visuals; + public InputList Visuals + { + get => _visuals ?? (_visuals = new InputList()); + set => _visuals = value; + } + + public AnalysisDefinitionSheetArgs() + { + } + public static new AnalysisDefinitionSheetArgs Empty => new AnalysisDefinitionSheetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetGetArgs.cs new file mode 100644 index 00000000000..8e49cf227c2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetGetArgs.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetGetArgs : global::Pulumi.ResourceArgs + { + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("filterControls")] + private InputList? _filterControls; + public InputList FilterControls + { + get => _filterControls ?? (_filterControls = new InputList()); + set => _filterControls = value; + } + + [Input("layouts")] + public Input? Layouts { get; set; } + + /// + /// Display name for the analysis. + /// + /// The following arguments are optional: + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("parameterControls")] + private InputList? _parameterControls; + public InputList ParameterControls + { + get => _parameterControls ?? (_parameterControls = new InputList()); + set => _parameterControls = value; + } + + [Input("sheetControlLayouts")] + public Input? SheetControlLayouts { get; set; } + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("textBoxes")] + private InputList? _textBoxes; + public InputList TextBoxes + { + get => _textBoxes ?? (_textBoxes = new InputList()); + set => _textBoxes = value; + } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visuals")] + private InputList? _visuals; + public InputList Visuals + { + get => _visuals ?? (_visuals = new InputList()); + set => _visuals = value; + } + + public AnalysisDefinitionSheetGetArgs() + { + } + public static new AnalysisDefinitionSheetGetArgs Empty => new AnalysisDefinitionSheetGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlArgs.cs new file mode 100644 index 00000000000..bcfdf2a5125 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimePicker")] + public Input? DateTimePicker { get; set; } + + [Input("dropdown")] + public Input? Dropdown { get; set; } + + [Input("list")] + public Input? List { get; set; } + + [Input("slider")] + public Input? Slider { get; set; } + + [Input("textArea")] + public Input? TextArea { get; set; } + + [Input("textField")] + public Input? TextField { get; set; } + + public AnalysisDefinitionSheetParameterControlArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlArgs Empty => new AnalysisDefinitionSheetParameterControlArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerArgs.cs new file mode 100644 index 00000000000..74ba4ac981b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlDateTimePickerArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public AnalysisDefinitionSheetParameterControlDateTimePickerArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlDateTimePickerArgs Empty => new AnalysisDefinitionSheetParameterControlDateTimePickerArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.cs new file mode 100644 index 00000000000..f872d5a1bd0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs Empty => new AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..12d7add05e5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs Empty => new AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerGetArgs.cs new file mode 100644 index 00000000000..2a2330eed49 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDateTimePickerGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlDateTimePickerGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public AnalysisDefinitionSheetParameterControlDateTimePickerGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlDateTimePickerGetArgs Empty => new AnalysisDefinitionSheetParameterControlDateTimePickerGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownArgs.cs new file mode 100644 index 00000000000..ee02258dd7d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlDropdownArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public AnalysisDefinitionSheetParameterControlDropdownArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlDropdownArgs Empty => new AnalysisDefinitionSheetParameterControlDropdownArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs.cs new file mode 100644 index 00000000000..0bbbc562227 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs Empty => new AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..c0a0ed3a202 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs Empty => new AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownGetArgs.cs new file mode 100644 index 00000000000..e6f3438b76a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlDropdownGetArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public AnalysisDefinitionSheetParameterControlDropdownGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlDropdownGetArgs Empty => new AnalysisDefinitionSheetParameterControlDropdownGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs.cs new file mode 100644 index 00000000000..b0b24064d5f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs Empty => new AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValuesGetArgs.cs new file mode 100644 index 00000000000..bd8b0b934c9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValuesGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlDropdownSelectableValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public AnalysisDefinitionSheetParameterControlDropdownSelectableValuesGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlDropdownSelectableValuesGetArgs Empty => new AnalysisDefinitionSheetParameterControlDropdownSelectableValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlGetArgs.cs new file mode 100644 index 00000000000..ff9c01dccd3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimePicker")] + public Input? DateTimePicker { get; set; } + + [Input("dropdown")] + public Input? Dropdown { get; set; } + + [Input("list")] + public Input? List { get; set; } + + [Input("slider")] + public Input? Slider { get; set; } + + [Input("textArea")] + public Input? TextArea { get; set; } + + [Input("textField")] + public Input? TextField { get; set; } + + public AnalysisDefinitionSheetParameterControlGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlGetArgs Empty => new AnalysisDefinitionSheetParameterControlGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListArgs.cs new file mode 100644 index 00000000000..05cc242aff6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlListArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public AnalysisDefinitionSheetParameterControlListArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlListArgs Empty => new AnalysisDefinitionSheetParameterControlListArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs.cs new file mode 100644 index 00000000000..aecf036dd52 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("searchOptions")] + public Input? SearchOptions { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs Empty => new AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..b72f07eb69f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListDisplayOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlListDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("searchOptions")] + public Input? SearchOptions { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public AnalysisDefinitionSheetParameterControlListDisplayOptionsGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlListDisplayOptionsGetArgs Empty => new AnalysisDefinitionSheetParameterControlListDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListGetArgs.cs new file mode 100644 index 00000000000..2b29bfd6846 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlListGetArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public AnalysisDefinitionSheetParameterControlListGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlListGetArgs Empty => new AnalysisDefinitionSheetParameterControlListGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListSelectableValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListSelectableValuesArgs.cs new file mode 100644 index 00000000000..73a8fab7512 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListSelectableValuesArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlListSelectableValuesArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public AnalysisDefinitionSheetParameterControlListSelectableValuesArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlListSelectableValuesArgs Empty => new AnalysisDefinitionSheetParameterControlListSelectableValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListSelectableValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListSelectableValuesGetArgs.cs new file mode 100644 index 00000000000..b616bee1633 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlListSelectableValuesGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlListSelectableValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public AnalysisDefinitionSheetParameterControlListSelectableValuesGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlListSelectableValuesGetArgs Empty => new AnalysisDefinitionSheetParameterControlListSelectableValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderArgs.cs new file mode 100644 index 00000000000..fa44c42d71d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlSliderArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("maximumValue", required: true)] + public Input MaximumValue { get; set; } = null!; + + [Input("minimumValue", required: true)] + public Input MinimumValue { get; set; } = null!; + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("stepSize", required: true)] + public Input StepSize { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public AnalysisDefinitionSheetParameterControlSliderArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlSliderArgs Empty => new AnalysisDefinitionSheetParameterControlSliderArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs.cs new file mode 100644 index 00000000000..91f924037af --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs Empty => new AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..5409e3757c5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlSliderDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public AnalysisDefinitionSheetParameterControlSliderDisplayOptionsGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlSliderDisplayOptionsGetArgs Empty => new AnalysisDefinitionSheetParameterControlSliderDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderGetArgs.cs new file mode 100644 index 00000000000..8e2402b0c3c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlSliderGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlSliderGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("maximumValue", required: true)] + public Input MaximumValue { get; set; } = null!; + + [Input("minimumValue", required: true)] + public Input MinimumValue { get; set; } = null!; + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("stepSize", required: true)] + public Input StepSize { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public AnalysisDefinitionSheetParameterControlSliderGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlSliderGetArgs Empty => new AnalysisDefinitionSheetParameterControlSliderGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextAreaArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextAreaArgs.cs new file mode 100644 index 00000000000..4204d4a2408 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextAreaArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlTextAreaArgs : global::Pulumi.ResourceArgs + { + [Input("delimiter")] + public Input? Delimiter { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public AnalysisDefinitionSheetParameterControlTextAreaArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlTextAreaArgs Empty => new AnalysisDefinitionSheetParameterControlTextAreaArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextAreaGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextAreaGetArgs.cs new file mode 100644 index 00000000000..d02f00d10d7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextAreaGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlTextAreaGetArgs : global::Pulumi.ResourceArgs + { + [Input("delimiter")] + public Input? Delimiter { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public AnalysisDefinitionSheetParameterControlTextAreaGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlTextAreaGetArgs Empty => new AnalysisDefinitionSheetParameterControlTextAreaGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextFieldArgs.cs new file mode 100644 index 00000000000..580898221a9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlTextFieldArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public AnalysisDefinitionSheetParameterControlTextFieldArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlTextFieldArgs Empty => new AnalysisDefinitionSheetParameterControlTextFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextFieldGetArgs.cs new file mode 100644 index 00000000000..a8bcb69e321 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetParameterControlTextFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetParameterControlTextFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public AnalysisDefinitionSheetParameterControlTextFieldGetArgs() + { + } + public static new AnalysisDefinitionSheetParameterControlTextFieldGetArgs Empty => new AnalysisDefinitionSheetParameterControlTextFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsArgs.cs new file mode 100644 index 00000000000..61dd11c9d22 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetSheetControlLayoutsArgs : global::Pulumi.ResourceArgs + { + [Input("configuration", required: true)] + public Input Configuration { get; set; } = null!; + + public AnalysisDefinitionSheetSheetControlLayoutsArgs() + { + } + public static new AnalysisDefinitionSheetSheetControlLayoutsArgs Empty => new AnalysisDefinitionSheetSheetControlLayoutsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs.cs new file mode 100644 index 00000000000..c3832a5a447 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("gridLayout")] + public Input? GridLayout { get; set; } + + public AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs() + { + } + public static new AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs Empty => new AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsConfigurationGetArgs.cs new file mode 100644 index 00000000000..7467c86b0a5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetSheetControlLayoutsConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("gridLayout")] + public Input? GridLayout { get; set; } + + public AnalysisDefinitionSheetSheetControlLayoutsConfigurationGetArgs() + { + } + public static new AnalysisDefinitionSheetSheetControlLayoutsConfigurationGetArgs Empty => new AnalysisDefinitionSheetSheetControlLayoutsConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsGetArgs.cs new file mode 100644 index 00000000000..00381deb75d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetSheetControlLayoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetSheetControlLayoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("configuration", required: true)] + public Input Configuration { get; set; } = null!; + + public AnalysisDefinitionSheetSheetControlLayoutsGetArgs() + { + } + public static new AnalysisDefinitionSheetSheetControlLayoutsGetArgs Empty => new AnalysisDefinitionSheetSheetControlLayoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetTextBoxArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetTextBoxArgs.cs new file mode 100644 index 00000000000..5b36cca7fb5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetTextBoxArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetTextBoxArgs : global::Pulumi.ResourceArgs + { + [Input("content")] + public Input? Content { get; set; } + + [Input("sheetTextBoxId", required: true)] + public Input SheetTextBoxId { get; set; } = null!; + + public AnalysisDefinitionSheetTextBoxArgs() + { + } + public static new AnalysisDefinitionSheetTextBoxArgs Empty => new AnalysisDefinitionSheetTextBoxArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetTextBoxGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetTextBoxGetArgs.cs new file mode 100644 index 00000000000..60ed3db1adf --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AnalysisDefinitionSheetTextBoxGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AnalysisDefinitionSheetTextBoxGetArgs : global::Pulumi.ResourceArgs + { + [Input("content")] + public Input? Content { get; set; } + + [Input("sheetTextBoxId", required: true)] + public Input SheetTextBoxId { get; set; } = null!; + + public AnalysisDefinitionSheetTextBoxGetArgs() + { + } + public static new AnalysisDefinitionSheetTextBoxGetArgs Empty => new AnalysisDefinitionSheetTextBoxGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsArgs.cs new file mode 100644 index 00000000000..10740c0d74a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("axisLineVisibility")] + public Input? AxisLineVisibility { get; set; } + + [Input("axisOffset")] + public Input? AxisOffset { get; set; } + + [Input("dataOptions")] + public Input? DataOptions { get; set; } + + [Input("gridLineVisibility")] + public Input? GridLineVisibility { get; set; } + + [Input("scrollbarOptions")] + public Input? ScrollbarOptions { get; set; } + + [Input("tickLabelOptions")] + public Input? TickLabelOptions { get; set; } + + public AxisDisplayOptionsArgs() + { + } + public static new AxisDisplayOptionsArgs Empty => new AxisDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsArgs.cs new file mode 100644 index 00000000000..80b42b5c4c2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("dateAxisOptions")] + public Input? DateAxisOptions { get; set; } + + [Input("numericAxisOptions")] + public Input? NumericAxisOptions { get; set; } + + public AxisDisplayOptionsDataOptionsArgs() + { + } + public static new AxisDisplayOptionsDataOptionsArgs Empty => new AxisDisplayOptionsDataOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsDateAxisOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsDateAxisOptionsArgs.cs new file mode 100644 index 00000000000..8aa0be89d62 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsDateAxisOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsDateAxisOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("missingDateVisibility")] + public Input? MissingDateVisibility { get; set; } + + public AxisDisplayOptionsDataOptionsDateAxisOptionsArgs() + { + } + public static new AxisDisplayOptionsDataOptionsDateAxisOptionsArgs Empty => new AxisDisplayOptionsDataOptionsDateAxisOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsDateAxisOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsDateAxisOptionsGetArgs.cs new file mode 100644 index 00000000000..c5c3dfc680f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsDateAxisOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsDateAxisOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("missingDateVisibility")] + public Input? MissingDateVisibility { get; set; } + + public AxisDisplayOptionsDataOptionsDateAxisOptionsGetArgs() + { + } + public static new AxisDisplayOptionsDataOptionsDateAxisOptionsGetArgs Empty => new AxisDisplayOptionsDataOptionsDateAxisOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsGetArgs.cs new file mode 100644 index 00000000000..704f60825d4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateAxisOptions")] + public Input? DateAxisOptions { get; set; } + + [Input("numericAxisOptions")] + public Input? NumericAxisOptions { get; set; } + + public AxisDisplayOptionsDataOptionsGetArgs() + { + } + public static new AxisDisplayOptionsDataOptionsGetArgs Empty => new AxisDisplayOptionsDataOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs.cs new file mode 100644 index 00000000000..767509c0d5c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("range")] + public Input? Range { get; set; } + + [Input("scale")] + public Input? Scale { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsGetArgs.cs new file mode 100644 index 00000000000..cf111193a7d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("range")] + public Input? Range { get; set; } + + [Input("scale")] + public Input? Scale { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsGetArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsGetArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs.cs new file mode 100644 index 00000000000..5e4078c429b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs : global::Pulumi.ResourceArgs + { + [Input("dataDriven")] + public Input? DataDriven { get; set; } + + [Input("minMax")] + public Input? MinMax { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs.cs new file mode 100644 index 00000000000..9327a651a91 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs.cs @@ -0,0 +1,20 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs : global::Pulumi.ResourceArgs + { + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenGetArgs.cs new file mode 100644 index 00000000000..779d8d5982d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenGetArgs.cs @@ -0,0 +1,20 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenGetArgs : global::Pulumi.ResourceArgs + { + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenGetArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenGetArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeGetArgs.cs new file mode 100644 index 00000000000..bb45d109a35 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataDriven")] + public Input? DataDriven { get; set; } + + [Input("minMax")] + public Input? MinMax { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeGetArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeGetArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs.cs new file mode 100644 index 00000000000..7d95413ac20 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs : global::Pulumi.ResourceArgs + { + [Input("maximum")] + public Input? Maximum { get; set; } + + [Input("minimum")] + public Input? Minimum { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxGetArgs.cs new file mode 100644 index 00000000000..f691a9e4828 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxGetArgs : global::Pulumi.ResourceArgs + { + [Input("maximum")] + public Input? Maximum { get; set; } + + [Input("minimum")] + public Input? Minimum { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxGetArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxGetArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs.cs new file mode 100644 index 00000000000..6a17a8ae047 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs : global::Pulumi.ResourceArgs + { + [Input("linear")] + public Input? Linear { get; set; } + + [Input("logarithmic")] + public Input? Logarithmic { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleGetArgs.cs new file mode 100644 index 00000000000..d1de519cf26 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleGetArgs : global::Pulumi.ResourceArgs + { + [Input("linear")] + public Input? Linear { get; set; } + + [Input("logarithmic")] + public Input? Logarithmic { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleGetArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleGetArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs.cs new file mode 100644 index 00000000000..1ef40131068 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs : global::Pulumi.ResourceArgs + { + [Input("stepCount")] + public Input? StepCount { get; set; } + + [Input("stepSize")] + public Input? StepSize { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearGetArgs.cs new file mode 100644 index 00000000000..f29a06fc02a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearGetArgs : global::Pulumi.ResourceArgs + { + [Input("stepCount")] + public Input? StepCount { get; set; } + + [Input("stepSize")] + public Input? StepSize { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearGetArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearGetArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs.cs new file mode 100644 index 00000000000..87f94eb9d31 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs : global::Pulumi.ResourceArgs + { + [Input("base")] + public Input? Base { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicGetArgs.cs new file mode 100644 index 00000000000..3e46e049164 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicGetArgs : global::Pulumi.ResourceArgs + { + [Input("base")] + public Input? Base { get; set; } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicGetArgs() + { + } + public static new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicGetArgs Empty => new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..0dfa345a04c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("axisLineVisibility")] + public Input? AxisLineVisibility { get; set; } + + [Input("axisOffset")] + public Input? AxisOffset { get; set; } + + [Input("dataOptions")] + public Input? DataOptions { get; set; } + + [Input("gridLineVisibility")] + public Input? GridLineVisibility { get; set; } + + [Input("scrollbarOptions")] + public Input? ScrollbarOptions { get; set; } + + [Input("tickLabelOptions")] + public Input? TickLabelOptions { get; set; } + + public AxisDisplayOptionsGetArgs() + { + } + public static new AxisDisplayOptionsGetArgs Empty => new AxisDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsArgs.cs new file mode 100644 index 00000000000..9c34385a70a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsScrollbarOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("visibility")] + public Input? Visibility { get; set; } + + [Input("visibleRange")] + public Input? VisibleRange { get; set; } + + public AxisDisplayOptionsScrollbarOptionsArgs() + { + } + public static new AxisDisplayOptionsScrollbarOptionsArgs Empty => new AxisDisplayOptionsScrollbarOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsGetArgs.cs new file mode 100644 index 00000000000..b4ad7e9412c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsScrollbarOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("visibility")] + public Input? Visibility { get; set; } + + [Input("visibleRange")] + public Input? VisibleRange { get; set; } + + public AxisDisplayOptionsScrollbarOptionsGetArgs() + { + } + public static new AxisDisplayOptionsScrollbarOptionsGetArgs Empty => new AxisDisplayOptionsScrollbarOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs.cs new file mode 100644 index 00000000000..c73fccedeab --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs : global::Pulumi.ResourceArgs + { + [Input("percentRange")] + public Input? PercentRange { get; set; } + + public AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs() + { + } + public static new AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs Empty => new AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangeGetArgs.cs new file mode 100644 index 00000000000..1461bcc43e3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangeGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsScrollbarOptionsVisibleRangeGetArgs : global::Pulumi.ResourceArgs + { + [Input("percentRange")] + public Input? PercentRange { get; set; } + + public AxisDisplayOptionsScrollbarOptionsVisibleRangeGetArgs() + { + } + public static new AxisDisplayOptionsScrollbarOptionsVisibleRangeGetArgs Empty => new AxisDisplayOptionsScrollbarOptionsVisibleRangeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs.cs new file mode 100644 index 00000000000..0621fe27a6a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs : global::Pulumi.ResourceArgs + { + [Input("from")] + public Input? From { get; set; } + + [Input("to")] + public Input? To { get; set; } + + public AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs() + { + } + public static new AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs Empty => new AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeGetArgs.cs new file mode 100644 index 00000000000..f625ff9fdf6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeGetArgs : global::Pulumi.ResourceArgs + { + [Input("from")] + public Input? From { get; set; } + + [Input("to")] + public Input? To { get; set; } + + public AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeGetArgs() + { + } + public static new AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeGetArgs Empty => new AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsTickLabelOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsTickLabelOptionsArgs.cs new file mode 100644 index 00000000000..311bd3cf5e6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsTickLabelOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsTickLabelOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("labelOptions")] + public Input? LabelOptions { get; set; } + + [Input("rotationAngle")] + public Input? RotationAngle { get; set; } + + public AxisDisplayOptionsTickLabelOptionsArgs() + { + } + public static new AxisDisplayOptionsTickLabelOptionsArgs Empty => new AxisDisplayOptionsTickLabelOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsTickLabelOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsTickLabelOptionsGetArgs.cs new file mode 100644 index 00000000000..ba7d0d9816e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/AxisDisplayOptionsTickLabelOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class AxisDisplayOptionsTickLabelOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("labelOptions")] + public Input? LabelOptions { get; set; } + + [Input("rotationAngle")] + public Input? RotationAngle { get; set; } + + public AxisDisplayOptionsTickLabelOptionsGetArgs() + { + } + public static new AxisDisplayOptionsTickLabelOptionsGetArgs Empty => new AxisDisplayOptionsTickLabelOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationArgs.cs new file mode 100644 index 00000000000..0176ee3079b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CascadingControlConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("sourceControls")] + private InputList? _sourceControls; + public InputList SourceControls + { + get => _sourceControls ?? (_sourceControls = new InputList()); + set => _sourceControls = value; + } + + public CascadingControlConfigurationArgs() + { + } + public static new CascadingControlConfigurationArgs Empty => new CascadingControlConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationGetArgs.cs new file mode 100644 index 00000000000..d52bb6d923a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CascadingControlConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("sourceControls")] + private InputList? _sourceControls; + public InputList SourceControls + { + get => _sourceControls ?? (_sourceControls = new InputList()); + set => _sourceControls = value; + } + + public CascadingControlConfigurationGetArgs() + { + } + public static new CascadingControlConfigurationGetArgs Empty => new CascadingControlConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationSourceControlArgs.cs b/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationSourceControlArgs.cs new file mode 100644 index 00000000000..3df9759ec3e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationSourceControlArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CascadingControlConfigurationSourceControlArgs : global::Pulumi.ResourceArgs + { + [Input("columnToMatch", required: true)] + public Input ColumnToMatch { get; set; } = null!; + + [Input("sourceSheetControlId")] + public Input? SourceSheetControlId { get; set; } + + public CascadingControlConfigurationSourceControlArgs() + { + } + public static new CascadingControlConfigurationSourceControlArgs Empty => new CascadingControlConfigurationSourceControlArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationSourceControlGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationSourceControlGetArgs.cs new file mode 100644 index 00000000000..f82bf133258 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CascadingControlConfigurationSourceControlGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CascadingControlConfigurationSourceControlGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnToMatch", required: true)] + public Input ColumnToMatch { get; set; } = null!; + + [Input("sourceSheetControlId")] + public Input? SourceSheetControlId { get; set; } + + public CascadingControlConfigurationSourceControlGetArgs() + { + } + public static new CascadingControlConfigurationSourceControlGetArgs Empty => new CascadingControlConfigurationSourceControlGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CategoryFilterArgs.cs b/sdk/dotnet/Quicksight/Inputs/CategoryFilterArgs.cs new file mode 100644 index 00000000000..65abd6fb041 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CategoryFilterArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CategoryFilterArgs : global::Pulumi.ResourceArgs + { + [Input("categoryValues", required: true)] + private InputList? _categoryValues; + public InputList CategoryValues + { + get => _categoryValues ?? (_categoryValues = new InputList()); + set => _categoryValues = value; + } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + public CategoryFilterArgs() + { + } + public static new CategoryFilterArgs Empty => new CategoryFilterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CategoryFilterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/CategoryFilterGetArgs.cs new file mode 100644 index 00000000000..8dd71f66ee1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CategoryFilterGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CategoryFilterGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryValues", required: true)] + private InputList? _categoryValues; + public InputList CategoryValues + { + get => _categoryValues ?? (_categoryValues = new InputList()); + set => _categoryValues = value; + } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + public CategoryFilterGetArgs() + { + } + public static new CategoryFilterGetArgs Empty => new CategoryFilterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CellStyleArgs.cs b/sdk/dotnet/Quicksight/Inputs/CellStyleArgs.cs new file mode 100644 index 00000000000..73aa9426062 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CellStyleArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CellStyleArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor")] + public Input? BackgroundColor { get; set; } + + [Input("border")] + public Input? Border { get; set; } + + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + [Input("height")] + public Input? Height { get; set; } + + [Input("horizontalTextAlignment")] + public Input? HorizontalTextAlignment { get; set; } + + [Input("textWrap")] + public Input? TextWrap { get; set; } + + [Input("verticalTextAlignment")] + public Input? VerticalTextAlignment { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public CellStyleArgs() + { + } + public static new CellStyleArgs Empty => new CellStyleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CellStyleBorderArgs.cs b/sdk/dotnet/Quicksight/Inputs/CellStyleBorderArgs.cs new file mode 100644 index 00000000000..9d1488fbbce --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CellStyleBorderArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CellStyleBorderArgs : global::Pulumi.ResourceArgs + { + [Input("sideSpecificBorder")] + public Input? SideSpecificBorder { get; set; } + + [Input("uniformBorder", required: true)] + public Input UniformBorder { get; set; } = null!; + + public CellStyleBorderArgs() + { + } + public static new CellStyleBorderArgs Empty => new CellStyleBorderArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CellStyleBorderGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/CellStyleBorderGetArgs.cs new file mode 100644 index 00000000000..5aeadd660b6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CellStyleBorderGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CellStyleBorderGetArgs : global::Pulumi.ResourceArgs + { + [Input("sideSpecificBorder")] + public Input? SideSpecificBorder { get; set; } + + [Input("uniformBorder", required: true)] + public Input UniformBorder { get; set; } = null!; + + public CellStyleBorderGetArgs() + { + } + public static new CellStyleBorderGetArgs Empty => new CellStyleBorderGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CellStyleBorderSideSpecificBorderArgs.cs b/sdk/dotnet/Quicksight/Inputs/CellStyleBorderSideSpecificBorderArgs.cs new file mode 100644 index 00000000000..fe1f2404860 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CellStyleBorderSideSpecificBorderArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CellStyleBorderSideSpecificBorderArgs : global::Pulumi.ResourceArgs + { + [Input("bottom", required: true)] + public Input Bottom { get; set; } = null!; + + [Input("innerHorizontal", required: true)] + public Input InnerHorizontal { get; set; } = null!; + + [Input("innerVertical", required: true)] + public Input InnerVertical { get; set; } = null!; + + [Input("left", required: true)] + public Input Left { get; set; } = null!; + + [Input("right", required: true)] + public Input Right { get; set; } = null!; + + [Input("top", required: true)] + public Input Top { get; set; } = null!; + + public CellStyleBorderSideSpecificBorderArgs() + { + } + public static new CellStyleBorderSideSpecificBorderArgs Empty => new CellStyleBorderSideSpecificBorderArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CellStyleBorderSideSpecificBorderGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/CellStyleBorderSideSpecificBorderGetArgs.cs new file mode 100644 index 00000000000..c118b8feee0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CellStyleBorderSideSpecificBorderGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CellStyleBorderSideSpecificBorderGetArgs : global::Pulumi.ResourceArgs + { + [Input("bottom", required: true)] + public Input Bottom { get; set; } = null!; + + [Input("innerHorizontal", required: true)] + public Input InnerHorizontal { get; set; } = null!; + + [Input("innerVertical", required: true)] + public Input InnerVertical { get; set; } = null!; + + [Input("left", required: true)] + public Input Left { get; set; } = null!; + + [Input("right", required: true)] + public Input Right { get; set; } = null!; + + [Input("top", required: true)] + public Input Top { get; set; } = null!; + + public CellStyleBorderSideSpecificBorderGetArgs() + { + } + public static new CellStyleBorderSideSpecificBorderGetArgs Empty => new CellStyleBorderSideSpecificBorderGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/CellStyleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/CellStyleGetArgs.cs new file mode 100644 index 00000000000..d706348a98a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/CellStyleGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class CellStyleGetArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor")] + public Input? BackgroundColor { get; set; } + + [Input("border")] + public Input? Border { get; set; } + + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + [Input("height")] + public Input? Height { get; set; } + + [Input("horizontalTextAlignment")] + public Input? HorizontalTextAlignment { get; set; } + + [Input("textWrap")] + public Input? TextWrap { get; set; } + + [Input("verticalTextAlignment")] + public Input? VerticalTextAlignment { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public CellStyleGetArgs() + { + } + public static new CellStyleGetArgs Empty => new CellStyleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsArgs.cs new file mode 100644 index 00000000000..bf623290e2a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ChartAxisLabelOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("axisLabelOptions")] + public Input? AxisLabelOptions { get; set; } + + [Input("sortIconVisibility")] + public Input? SortIconVisibility { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public ChartAxisLabelOptionsArgs() + { + } + public static new ChartAxisLabelOptionsArgs Empty => new ChartAxisLabelOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs.cs b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs.cs new file mode 100644 index 00000000000..a914f764e1a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs() + { + } + public static new ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs Empty => new ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsApplyToGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsApplyToGetArgs.cs new file mode 100644 index 00000000000..8079762cbb2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsApplyToGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ChartAxisLabelOptionsAxisLabelOptionsApplyToGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public ChartAxisLabelOptionsAxisLabelOptionsApplyToGetArgs() + { + } + public static new ChartAxisLabelOptionsAxisLabelOptionsApplyToGetArgs Empty => new ChartAxisLabelOptionsAxisLabelOptionsApplyToGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsArgs.cs new file mode 100644 index 00000000000..84c5c08abaa --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ChartAxisLabelOptionsAxisLabelOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("applyTo")] + public Input? ApplyTo { get; set; } + + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + public ChartAxisLabelOptionsAxisLabelOptionsArgs() + { + } + public static new ChartAxisLabelOptionsAxisLabelOptionsArgs Empty => new ChartAxisLabelOptionsAxisLabelOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsGetArgs.cs new file mode 100644 index 00000000000..242fbe32f4e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsAxisLabelOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ChartAxisLabelOptionsAxisLabelOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("applyTo")] + public Input? ApplyTo { get; set; } + + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + public ChartAxisLabelOptionsAxisLabelOptionsGetArgs() + { + } + public static new ChartAxisLabelOptionsAxisLabelOptionsGetArgs Empty => new ChartAxisLabelOptionsAxisLabelOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsGetArgs.cs new file mode 100644 index 00000000000..8b3d85af421 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ChartAxisLabelOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ChartAxisLabelOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("axisLabelOptions")] + public Input? AxisLabelOptions { get; set; } + + [Input("sortIconVisibility")] + public Input? SortIconVisibility { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public ChartAxisLabelOptionsGetArgs() + { + } + public static new ChartAxisLabelOptionsGetArgs Empty => new ChartAxisLabelOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColorScaleArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColorScaleArgs.cs new file mode 100644 index 00000000000..6a183e1b591 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColorScaleArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColorScaleArgs : global::Pulumi.ResourceArgs + { + [Input("colorFillType", required: true)] + public Input ColorFillType { get; set; } = null!; + + [Input("colors", required: true)] + private InputList? _colors; + public InputList Colors + { + get => _colors ?? (_colors = new InputList()); + set => _colors = value; + } + + [Input("nullValueColor")] + public Input? NullValueColor { get; set; } + + public ColorScaleArgs() + { + } + public static new ColorScaleArgs Empty => new ColorScaleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColorScaleColorArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColorScaleColorArgs.cs new file mode 100644 index 00000000000..9f6647bb082 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColorScaleColorArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColorScaleColorArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("dataValue")] + public Input? DataValue { get; set; } + + public ColorScaleColorArgs() + { + } + public static new ColorScaleColorArgs Empty => new ColorScaleColorArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColorScaleColorGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColorScaleColorGetArgs.cs new file mode 100644 index 00000000000..1695cee0090 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColorScaleColorGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColorScaleColorGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("dataValue")] + public Input? DataValue { get; set; } + + public ColorScaleColorGetArgs() + { + } + public static new ColorScaleColorGetArgs Empty => new ColorScaleColorGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColorScaleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColorScaleGetArgs.cs new file mode 100644 index 00000000000..0f0012b8885 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColorScaleGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColorScaleGetArgs : global::Pulumi.ResourceArgs + { + [Input("colorFillType", required: true)] + public Input ColorFillType { get; set; } = null!; + + [Input("colors", required: true)] + private InputList? _colors; + public InputList Colors + { + get => _colors ?? (_colors = new InputList()); + set => _colors = value; + } + + [Input("nullValueColor")] + public Input? NullValueColor { get; set; } + + public ColorScaleGetArgs() + { + } + public static new ColorScaleGetArgs Empty => new ColorScaleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColorScaleNullValueColorArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColorScaleNullValueColorArgs.cs new file mode 100644 index 00000000000..ccd752d164e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColorScaleNullValueColorArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColorScaleNullValueColorArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("dataValue")] + public Input? DataValue { get; set; } + + public ColorScaleNullValueColorArgs() + { + } + public static new ColorScaleNullValueColorArgs Empty => new ColorScaleNullValueColorArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColorScaleNullValueColorGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColorScaleNullValueColorGetArgs.cs new file mode 100644 index 00000000000..c48895351ae --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColorScaleNullValueColorGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColorScaleNullValueColorGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("dataValue")] + public Input? DataValue { get; set; } + + public ColorScaleNullValueColorGetArgs() + { + } + public static new ColorScaleNullValueColorGetArgs Empty => new ColorScaleNullValueColorGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnArgs.cs new file mode 100644 index 00000000000..2f8faa91c35 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnArgs : global::Pulumi.ResourceArgs + { + [Input("columnName", required: true)] + public Input ColumnName { get; set; } = null!; + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + public ColumnArgs() + { + } + public static new ColumnArgs Empty => new ColumnArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnGetArgs.cs new file mode 100644 index 00000000000..0fc3281038b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnName", required: true)] + public Input ColumnName { get; set; } = null!; + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + public ColumnGetArgs() + { + } + public static new ColumnGetArgs Empty => new ColumnGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesArgs.cs new file mode 100644 index 00000000000..1c45bf6392c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnHierarchiesArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeHierarchy")] + public Input? DateTimeHierarchy { get; set; } + + [Input("explicitHierarchy")] + public Input? ExplicitHierarchy { get; set; } + + [Input("predefinedHierarchy")] + public Input? PredefinedHierarchy { get; set; } + + public ColumnHierarchiesArgs() + { + } + public static new ColumnHierarchiesArgs Empty => new ColumnHierarchiesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesDateTimeHierarchyArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesDateTimeHierarchyArgs.cs new file mode 100644 index 00000000000..3831d5b3cd2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesDateTimeHierarchyArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnHierarchiesDateTimeHierarchyArgs : global::Pulumi.ResourceArgs + { + [Input("drillDownFilters")] + private InputList? _drillDownFilters; + public InputList DrillDownFilters + { + get => _drillDownFilters ?? (_drillDownFilters = new InputList()); + set => _drillDownFilters = value; + } + + [Input("hierarchyId", required: true)] + public Input HierarchyId { get; set; } = null!; + + public ColumnHierarchiesDateTimeHierarchyArgs() + { + } + public static new ColumnHierarchiesDateTimeHierarchyArgs Empty => new ColumnHierarchiesDateTimeHierarchyArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesDateTimeHierarchyGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesDateTimeHierarchyGetArgs.cs new file mode 100644 index 00000000000..e2826c8fa55 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesDateTimeHierarchyGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnHierarchiesDateTimeHierarchyGetArgs : global::Pulumi.ResourceArgs + { + [Input("drillDownFilters")] + private InputList? _drillDownFilters; + public InputList DrillDownFilters + { + get => _drillDownFilters ?? (_drillDownFilters = new InputList()); + set => _drillDownFilters = value; + } + + [Input("hierarchyId", required: true)] + public Input HierarchyId { get; set; } = null!; + + public ColumnHierarchiesDateTimeHierarchyGetArgs() + { + } + public static new ColumnHierarchiesDateTimeHierarchyGetArgs Empty => new ColumnHierarchiesDateTimeHierarchyGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyArgs.cs new file mode 100644 index 00000000000..969b0202801 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnHierarchiesExplicitHierarchyArgs : global::Pulumi.ResourceArgs + { + [Input("columns", required: true)] + private InputList? _columns; + public InputList Columns + { + get => _columns ?? (_columns = new InputList()); + set => _columns = value; + } + + [Input("drillDownFilters")] + private InputList? _drillDownFilters; + public InputList DrillDownFilters + { + get => _drillDownFilters ?? (_drillDownFilters = new InputList()); + set => _drillDownFilters = value; + } + + [Input("hierarchyId", required: true)] + public Input HierarchyId { get; set; } = null!; + + public ColumnHierarchiesExplicitHierarchyArgs() + { + } + public static new ColumnHierarchiesExplicitHierarchyArgs Empty => new ColumnHierarchiesExplicitHierarchyArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyColumnArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyColumnArgs.cs new file mode 100644 index 00000000000..bd9d1469280 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyColumnArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnHierarchiesExplicitHierarchyColumnArgs : global::Pulumi.ResourceArgs + { + [Input("columnName", required: true)] + public Input ColumnName { get; set; } = null!; + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + public ColumnHierarchiesExplicitHierarchyColumnArgs() + { + } + public static new ColumnHierarchiesExplicitHierarchyColumnArgs Empty => new ColumnHierarchiesExplicitHierarchyColumnArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyColumnGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyColumnGetArgs.cs new file mode 100644 index 00000000000..7eb95ad0353 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyColumnGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnHierarchiesExplicitHierarchyColumnGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnName", required: true)] + public Input ColumnName { get; set; } = null!; + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + public ColumnHierarchiesExplicitHierarchyColumnGetArgs() + { + } + public static new ColumnHierarchiesExplicitHierarchyColumnGetArgs Empty => new ColumnHierarchiesExplicitHierarchyColumnGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyGetArgs.cs new file mode 100644 index 00000000000..642dab4d3d4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesExplicitHierarchyGetArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnHierarchiesExplicitHierarchyGetArgs : global::Pulumi.ResourceArgs + { + [Input("columns", required: true)] + private InputList? _columns; + public InputList Columns + { + get => _columns ?? (_columns = new InputList()); + set => _columns = value; + } + + [Input("drillDownFilters")] + private InputList? _drillDownFilters; + public InputList DrillDownFilters + { + get => _drillDownFilters ?? (_drillDownFilters = new InputList()); + set => _drillDownFilters = value; + } + + [Input("hierarchyId", required: true)] + public Input HierarchyId { get; set; } = null!; + + public ColumnHierarchiesExplicitHierarchyGetArgs() + { + } + public static new ColumnHierarchiesExplicitHierarchyGetArgs Empty => new ColumnHierarchiesExplicitHierarchyGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesGetArgs.cs new file mode 100644 index 00000000000..1cc21d980fa --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnHierarchiesGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeHierarchy")] + public Input? DateTimeHierarchy { get; set; } + + [Input("explicitHierarchy")] + public Input? ExplicitHierarchy { get; set; } + + [Input("predefinedHierarchy")] + public Input? PredefinedHierarchy { get; set; } + + public ColumnHierarchiesGetArgs() + { + } + public static new ColumnHierarchiesGetArgs Empty => new ColumnHierarchiesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesPredefinedHierarchyArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesPredefinedHierarchyArgs.cs new file mode 100644 index 00000000000..950b2c2a6b7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesPredefinedHierarchyArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnHierarchiesPredefinedHierarchyArgs : global::Pulumi.ResourceArgs + { + [Input("columns", required: true)] + private InputList? _columns; + public InputList Columns + { + get => _columns ?? (_columns = new InputList()); + set => _columns = value; + } + + [Input("drillDownFilters")] + private InputList? _drillDownFilters; + public InputList DrillDownFilters + { + get => _drillDownFilters ?? (_drillDownFilters = new InputList()); + set => _drillDownFilters = value; + } + + [Input("hierarchyId", required: true)] + public Input HierarchyId { get; set; } = null!; + + public ColumnHierarchiesPredefinedHierarchyArgs() + { + } + public static new ColumnHierarchiesPredefinedHierarchyArgs Empty => new ColumnHierarchiesPredefinedHierarchyArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesPredefinedHierarchyGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesPredefinedHierarchyGetArgs.cs new file mode 100644 index 00000000000..066a8469137 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnHierarchiesPredefinedHierarchyGetArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnHierarchiesPredefinedHierarchyGetArgs : global::Pulumi.ResourceArgs + { + [Input("columns", required: true)] + private InputList? _columns; + public InputList Columns + { + get => _columns ?? (_columns = new InputList()); + set => _columns = value; + } + + [Input("drillDownFilters")] + private InputList? _drillDownFilters; + public InputList DrillDownFilters + { + get => _drillDownFilters ?? (_drillDownFilters = new InputList()); + set => _drillDownFilters = value; + } + + [Input("hierarchyId", required: true)] + public Input HierarchyId { get; set; } = null!; + + public ColumnHierarchiesPredefinedHierarchyGetArgs() + { + } + public static new ColumnHierarchiesPredefinedHierarchyGetArgs Empty => new ColumnHierarchiesPredefinedHierarchyGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnSortArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnSortArgs.cs new file mode 100644 index 00000000000..f79e5e7b7a4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnSortArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnSortArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("direction", required: true)] + public Input Direction { get; set; } = null!; + + [Input("sortBy", required: true)] + public Input SortBy { get; set; } = null!; + + public ColumnSortArgs() + { + } + public static new ColumnSortArgs Empty => new ColumnSortArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ColumnSortGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ColumnSortGetArgs.cs new file mode 100644 index 00000000000..5a2be64ef7e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ColumnSortGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ColumnSortGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("direction", required: true)] + public Input Direction { get; set; } = null!; + + [Input("sortBy", required: true)] + public Input SortBy { get; set; } = null!; + + public ColumnSortGetArgs() + { + } + public static new ColumnSortGetArgs Empty => new ColumnSortGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorArgs.cs new file mode 100644 index 00000000000..5369c795f26 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingColorArgs : global::Pulumi.ResourceArgs + { + [Input("gradient")] + public Input? Gradient { get; set; } + + [Input("solid")] + public Input? Solid { get; set; } + + public ConditionalFormattingColorArgs() + { + } + public static new ConditionalFormattingColorArgs Empty => new ConditionalFormattingColorArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGetArgs.cs new file mode 100644 index 00000000000..dad13bb7600 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingColorGetArgs : global::Pulumi.ResourceArgs + { + [Input("gradient")] + public Input? Gradient { get; set; } + + [Input("solid")] + public Input? Solid { get; set; } + + public ConditionalFormattingColorGetArgs() + { + } + public static new ConditionalFormattingColorGetArgs Empty => new ConditionalFormattingColorGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientArgs.cs new file mode 100644 index 00000000000..316f65a94b3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingColorGradientArgs : global::Pulumi.ResourceArgs + { + [Input("color", required: true)] + public Input Color { get; set; } = null!; + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public ConditionalFormattingColorGradientArgs() + { + } + public static new ConditionalFormattingColorGradientArgs Empty => new ConditionalFormattingColorGradientArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorArgs.cs new file mode 100644 index 00000000000..a4fcc9dda97 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingColorGradientColorArgs : global::Pulumi.ResourceArgs + { + [Input("stops")] + private InputList? _stops; + public InputList Stops + { + get => _stops ?? (_stops = new InputList()); + set => _stops = value; + } + + public ConditionalFormattingColorGradientColorArgs() + { + } + public static new ConditionalFormattingColorGradientColorArgs Empty => new ConditionalFormattingColorGradientColorArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorGetArgs.cs new file mode 100644 index 00000000000..8ed16926577 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingColorGradientColorGetArgs : global::Pulumi.ResourceArgs + { + [Input("stops")] + private InputList? _stops; + public InputList Stops + { + get => _stops ?? (_stops = new InputList()); + set => _stops = value; + } + + public ConditionalFormattingColorGradientColorGetArgs() + { + } + public static new ConditionalFormattingColorGradientColorGetArgs Empty => new ConditionalFormattingColorGradientColorGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorStopArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorStopArgs.cs new file mode 100644 index 00000000000..b9d632ed506 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorStopArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingColorGradientColorStopArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("dataValue")] + public Input? DataValue { get; set; } + + [Input("gradientOffset", required: true)] + public Input GradientOffset { get; set; } = null!; + + public ConditionalFormattingColorGradientColorStopArgs() + { + } + public static new ConditionalFormattingColorGradientColorStopArgs Empty => new ConditionalFormattingColorGradientColorStopArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorStopGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorStopGetArgs.cs new file mode 100644 index 00000000000..5bbe49521f9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientColorStopGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingColorGradientColorStopGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("dataValue")] + public Input? DataValue { get; set; } + + [Input("gradientOffset", required: true)] + public Input GradientOffset { get; set; } = null!; + + public ConditionalFormattingColorGradientColorStopGetArgs() + { + } + public static new ConditionalFormattingColorGradientColorStopGetArgs Empty => new ConditionalFormattingColorGradientColorStopGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientGetArgs.cs new file mode 100644 index 00000000000..562abf99538 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorGradientGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingColorGradientGetArgs : global::Pulumi.ResourceArgs + { + [Input("color", required: true)] + public Input Color { get; set; } = null!; + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public ConditionalFormattingColorGradientGetArgs() + { + } + public static new ConditionalFormattingColorGradientGetArgs Empty => new ConditionalFormattingColorGradientGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorSolidArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorSolidArgs.cs new file mode 100644 index 00000000000..ea0c4910fa4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorSolidArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingColorSolidArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public ConditionalFormattingColorSolidArgs() + { + } + public static new ConditionalFormattingColorSolidArgs Empty => new ConditionalFormattingColorSolidArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorSolidGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorSolidGetArgs.cs new file mode 100644 index 00000000000..1d29b102953 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingColorSolidGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingColorSolidGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public ConditionalFormattingColorSolidGetArgs() + { + } + public static new ConditionalFormattingColorSolidGetArgs Empty => new ConditionalFormattingColorSolidGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconArgs.cs new file mode 100644 index 00000000000..f203fc22b47 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingIconArgs : global::Pulumi.ResourceArgs + { + [Input("customCondition")] + public Input? CustomCondition { get; set; } + + [Input("iconSet")] + public Input? IconSet { get; set; } + + public ConditionalFormattingIconArgs() + { + } + public static new ConditionalFormattingIconArgs Empty => new ConditionalFormattingIconArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionArgs.cs new file mode 100644 index 00000000000..de3c4cbec1c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingIconCustomConditionArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("displayConfiguration")] + public Input? DisplayConfiguration { get; set; } + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("iconOptions", required: true)] + public Input IconOptions { get; set; } = null!; + + public ConditionalFormattingIconCustomConditionArgs() + { + } + public static new ConditionalFormattingIconCustomConditionArgs Empty => new ConditionalFormattingIconCustomConditionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionDisplayConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionDisplayConfigurationArgs.cs new file mode 100644 index 00000000000..04fda4c0ac3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionDisplayConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingIconCustomConditionDisplayConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("iconDisplayOption")] + public Input? IconDisplayOption { get; set; } + + public ConditionalFormattingIconCustomConditionDisplayConfigurationArgs() + { + } + public static new ConditionalFormattingIconCustomConditionDisplayConfigurationArgs Empty => new ConditionalFormattingIconCustomConditionDisplayConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionDisplayConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionDisplayConfigurationGetArgs.cs new file mode 100644 index 00000000000..0129e87c06c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionDisplayConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingIconCustomConditionDisplayConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("iconDisplayOption")] + public Input? IconDisplayOption { get; set; } + + public ConditionalFormattingIconCustomConditionDisplayConfigurationGetArgs() + { + } + public static new ConditionalFormattingIconCustomConditionDisplayConfigurationGetArgs Empty => new ConditionalFormattingIconCustomConditionDisplayConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionGetArgs.cs new file mode 100644 index 00000000000..de9c65589ed --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingIconCustomConditionGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("displayConfiguration")] + public Input? DisplayConfiguration { get; set; } + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("iconOptions", required: true)] + public Input IconOptions { get; set; } = null!; + + public ConditionalFormattingIconCustomConditionGetArgs() + { + } + public static new ConditionalFormattingIconCustomConditionGetArgs Empty => new ConditionalFormattingIconCustomConditionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionIconOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionIconOptionsArgs.cs new file mode 100644 index 00000000000..1d4f767e1f5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionIconOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingIconCustomConditionIconOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + [Input("unicodeIcon")] + public Input? UnicodeIcon { get; set; } + + public ConditionalFormattingIconCustomConditionIconOptionsArgs() + { + } + public static new ConditionalFormattingIconCustomConditionIconOptionsArgs Empty => new ConditionalFormattingIconCustomConditionIconOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionIconOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionIconOptionsGetArgs.cs new file mode 100644 index 00000000000..14b5290312f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconCustomConditionIconOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingIconCustomConditionIconOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + [Input("unicodeIcon")] + public Input? UnicodeIcon { get; set; } + + public ConditionalFormattingIconCustomConditionIconOptionsGetArgs() + { + } + public static new ConditionalFormattingIconCustomConditionIconOptionsGetArgs Empty => new ConditionalFormattingIconCustomConditionIconOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconGetArgs.cs new file mode 100644 index 00000000000..e5159203fa3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingIconGetArgs : global::Pulumi.ResourceArgs + { + [Input("customCondition")] + public Input? CustomCondition { get; set; } + + [Input("iconSet")] + public Input? IconSet { get; set; } + + public ConditionalFormattingIconGetArgs() + { + } + public static new ConditionalFormattingIconGetArgs Empty => new ConditionalFormattingIconGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconIconSetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconIconSetArgs.cs new file mode 100644 index 00000000000..b459345a846 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconIconSetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingIconIconSetArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("iconSetType")] + public Input? IconSetType { get; set; } + + public ConditionalFormattingIconIconSetArgs() + { + } + public static new ConditionalFormattingIconIconSetArgs Empty => new ConditionalFormattingIconIconSetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconIconSetGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconIconSetGetArgs.cs new file mode 100644 index 00000000000..c6b26f0b809 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ConditionalFormattingIconIconSetGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ConditionalFormattingIconIconSetGetArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("iconSetType")] + public Input? IconSetType { get; set; } + + public ConditionalFormattingIconIconSetGetArgs() + { + } + public static new ConditionalFormattingIconIconSetGetArgs Empty => new ConditionalFormattingIconIconSetGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsArgs.cs b/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsArgs.cs new file mode 100644 index 00000000000..c52a222b6d4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ContributionAnalysisDefaultsArgs : global::Pulumi.ResourceArgs + { + [Input("contributorDimensions", required: true)] + private InputList? _contributorDimensions; + public InputList ContributorDimensions + { + get => _contributorDimensions ?? (_contributorDimensions = new InputList()); + set => _contributorDimensions = value; + } + + [Input("measureFieldId", required: true)] + public Input MeasureFieldId { get; set; } = null!; + + public ContributionAnalysisDefaultsArgs() + { + } + public static new ContributionAnalysisDefaultsArgs Empty => new ContributionAnalysisDefaultsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsContributorDimensionArgs.cs b/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsContributorDimensionArgs.cs new file mode 100644 index 00000000000..655de676cf0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsContributorDimensionArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ContributionAnalysisDefaultsContributorDimensionArgs : global::Pulumi.ResourceArgs + { + [Input("columnName", required: true)] + public Input ColumnName { get; set; } = null!; + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + public ContributionAnalysisDefaultsContributorDimensionArgs() + { + } + public static new ContributionAnalysisDefaultsContributorDimensionArgs Empty => new ContributionAnalysisDefaultsContributorDimensionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsContributorDimensionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsContributorDimensionGetArgs.cs new file mode 100644 index 00000000000..6b32fb36751 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsContributorDimensionGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ContributionAnalysisDefaultsContributorDimensionGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnName", required: true)] + public Input ColumnName { get; set; } = null!; + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + public ContributionAnalysisDefaultsContributorDimensionGetArgs() + { + } + public static new ContributionAnalysisDefaultsContributorDimensionGetArgs Empty => new ContributionAnalysisDefaultsContributorDimensionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsGetArgs.cs new file mode 100644 index 00000000000..ca1cca71d0f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ContributionAnalysisDefaultsGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ContributionAnalysisDefaultsGetArgs : global::Pulumi.ResourceArgs + { + [Input("contributorDimensions", required: true)] + private InputList? _contributorDimensions; + public InputList ContributorDimensions + { + get => _contributorDimensions ?? (_contributorDimensions = new InputList()); + set => _contributorDimensions = value; + } + + [Input("measureFieldId", required: true)] + public Input MeasureFieldId { get; set; } = null!; + + public ContributionAnalysisDefaultsGetArgs() + { + } + public static new ContributionAnalysisDefaultsGetArgs Empty => new ContributionAnalysisDefaultsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsArgs.cs new file mode 100644 index 00000000000..068d2311c58 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsArgs : global::Pulumi.ResourceArgs + { + [Input("defaultNewSheetConfiguration", required: true)] + public Input DefaultNewSheetConfiguration { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsArgs Empty => new DashboardDefinitionAnalysisDefaultsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.cs new file mode 100644 index 00000000000..89a3f023e34 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("interactiveLayoutConfiguration")] + public Input? InteractiveLayoutConfiguration { get; set; } + + [Input("paginatedLayoutConfiguration")] + public Input? PaginatedLayoutConfiguration { get; set; } + + [Input("sheetContentType")] + public Input? SheetContentType { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs.cs new file mode 100644 index 00000000000..24d2cdf863d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("interactiveLayoutConfiguration")] + public Input? InteractiveLayoutConfiguration { get; set; } + + [Input("paginatedLayoutConfiguration")] + public Input? PaginatedLayoutConfiguration { get; set; } + + [Input("sheetContentType")] + public Input? SheetContentType { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.cs new file mode 100644 index 00000000000..4d3d5a818bf --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("freeForm")] + public Input? FreeForm { get; set; } + + [Input("grid")] + public Input? Grid { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.cs new file mode 100644 index 00000000000..a23f1c82f4d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..717dd355594 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..2b0587b45ad --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..df3eb9d9215 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth", required: true)] + public Input OptimizedViewPortWidth { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..9d2f475fcc8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth", required: true)] + public Input OptimizedViewPortWidth { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs.cs new file mode 100644 index 00000000000..1f83ec9508f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs.cs new file mode 100644 index 00000000000..041801abf25 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("freeForm")] + public Input? FreeForm { get; set; } + + [Input("grid")] + public Input? Grid { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.cs new file mode 100644 index 00000000000..95347d6396a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..6660dec04d2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..fed702353e5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..620f61b7a13 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth")] + public Input? OptimizedViewPortWidth { get; set; } + + [Input("resizeOption", required: true)] + public Input ResizeOption { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..8512c0d56cf --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth")] + public Input? OptimizedViewPortWidth { get; set; } + + [Input("resizeOption", required: true)] + public Input ResizeOption { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs.cs new file mode 100644 index 00000000000..e125d8a5658 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.cs new file mode 100644 index 00000000000..c8260ab3f60 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("sectionBased")] + public Input? SectionBased { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs.cs new file mode 100644 index 00000000000..4c5a4a359c8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("sectionBased")] + public Input? SectionBased { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.cs new file mode 100644 index 00000000000..db63e3fcc4d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..485a49d1f19 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("paperCanvasSizeOptions")] + public Input? PaperCanvasSizeOptions { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..3983877b8f2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("paperCanvasSizeOptions")] + public Input? PaperCanvasSizeOptions { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..4dd85fcd571 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("paperMargin")] + public Input? PaperMargin { get; set; } + + [Input("paperOrientation")] + public Input? PaperOrientation { get; set; } + + [Input("paperSize")] + public Input? PaperSize { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..7d5e62bfc6b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("paperMargin")] + public Input? PaperMargin { get; set; } + + [Input("paperOrientation")] + public Input? PaperOrientation { get; set; } + + [Input("paperSize")] + public Input? PaperSize { get; set; } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs.cs new file mode 100644 index 00000000000..ed482aba84d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs Empty => new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsGetArgs.cs new file mode 100644 index 00000000000..f4ca922a395 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionAnalysisDefaultsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionAnalysisDefaultsGetArgs : global::Pulumi.ResourceArgs + { + [Input("defaultNewSheetConfiguration", required: true)] + public Input DefaultNewSheetConfiguration { get; set; } = null!; + + public DashboardDefinitionAnalysisDefaultsGetArgs() + { + } + public static new DashboardDefinitionAnalysisDefaultsGetArgs Empty => new DashboardDefinitionAnalysisDefaultsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionArgs.cs new file mode 100644 index 00000000000..fca2b8e53df --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionArgs.cs @@ -0,0 +1,94 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + /// + [Input("analysisDefaults")] + public Input? AnalysisDefaults { get; set; } + + [Input("calculatedFields")] + private InputList? _calculatedFields; + + /// + /// A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + /// + public InputList CalculatedFields + { + get => _calculatedFields ?? (_calculatedFields = new InputList()); + set => _calculatedFields = value; + } + + [Input("columnConfigurations")] + private InputList? _columnConfigurations; + + /// + /// A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + /// + public InputList ColumnConfigurations + { + get => _columnConfigurations ?? (_columnConfigurations = new InputList()); + set => _columnConfigurations = value; + } + + [Input("dataSetIdentifiersDeclarations", required: true)] + private InputList? _dataSetIdentifiersDeclarations; + + /// + /// A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + /// + public InputList DataSetIdentifiersDeclarations + { + get => _dataSetIdentifiersDeclarations ?? (_dataSetIdentifiersDeclarations = new InputList()); + set => _dataSetIdentifiersDeclarations = value; + } + + [Input("filterGroups")] + private InputList? _filterGroups; + + /// + /// A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + /// + public InputList FilterGroups + { + get => _filterGroups ?? (_filterGroups = new InputList()); + set => _filterGroups = value; + } + + [Input("parameterDeclarations")] + private InputList? _parameterDeclarations; + public InputList ParameterDeclarations + { + get => _parameterDeclarations ?? (_parameterDeclarations = new InputList()); + set => _parameterDeclarations = value; + } + + [Input("sheets")] + private InputList? _sheets; + + /// + /// A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + /// + public InputList Sheets + { + get => _sheets ?? (_sheets = new InputList()); + set => _sheets = value; + } + + public DashboardDefinitionArgs() + { + } + public static new DashboardDefinitionArgs Empty => new DashboardDefinitionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionCalculatedFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionCalculatedFieldArgs.cs new file mode 100644 index 00000000000..71c1f606089 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionCalculatedFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionCalculatedFieldArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + public DashboardDefinitionCalculatedFieldArgs() + { + } + public static new DashboardDefinitionCalculatedFieldArgs Empty => new DashboardDefinitionCalculatedFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionCalculatedFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionCalculatedFieldGetArgs.cs new file mode 100644 index 00000000000..b3c5e4e865b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionCalculatedFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionCalculatedFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + public DashboardDefinitionCalculatedFieldGetArgs() + { + } + public static new DashboardDefinitionCalculatedFieldGetArgs Empty => new DashboardDefinitionCalculatedFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationArgs.cs new file mode 100644 index 00000000000..0031c52e6af --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionColumnConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("role")] + public Input? Role { get; set; } + + public DashboardDefinitionColumnConfigurationArgs() + { + } + public static new DashboardDefinitionColumnConfigurationArgs Empty => new DashboardDefinitionColumnConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationFormatConfigurationArgs.cs new file mode 100644 index 00000000000..80e747a416d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationFormatConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionColumnConfigurationFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormatConfiguration")] + public Input? DateTimeFormatConfiguration { get; set; } + + [Input("numberFormatConfiguration")] + public Input? NumberFormatConfiguration { get; set; } + + [Input("stringFormatConfiguration")] + public Input? StringFormatConfiguration { get; set; } + + public DashboardDefinitionColumnConfigurationFormatConfigurationArgs() + { + } + public static new DashboardDefinitionColumnConfigurationFormatConfigurationArgs Empty => new DashboardDefinitionColumnConfigurationFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..d233780e1bc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationFormatConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionColumnConfigurationFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormatConfiguration")] + public Input? DateTimeFormatConfiguration { get; set; } + + [Input("numberFormatConfiguration")] + public Input? NumberFormatConfiguration { get; set; } + + [Input("stringFormatConfiguration")] + public Input? StringFormatConfiguration { get; set; } + + public DashboardDefinitionColumnConfigurationFormatConfigurationGetArgs() + { + } + public static new DashboardDefinitionColumnConfigurationFormatConfigurationGetArgs Empty => new DashboardDefinitionColumnConfigurationFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationGetArgs.cs new file mode 100644 index 00000000000..99724194c91 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionColumnConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionColumnConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("role")] + public Input? Role { get; set; } + + public DashboardDefinitionColumnConfigurationGetArgs() + { + } + public static new DashboardDefinitionColumnConfigurationGetArgs Empty => new DashboardDefinitionColumnConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionDataSetIdentifiersDeclarationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionDataSetIdentifiersDeclarationArgs.cs new file mode 100644 index 00000000000..9fe954671e7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionDataSetIdentifiersDeclarationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionDataSetIdentifiersDeclarationArgs : global::Pulumi.ResourceArgs + { + /// + /// Dataset Amazon Resource Name (ARN). + /// + [Input("dataSetArn")] + public Input? DataSetArn { get; set; } + + [Input("identifier")] + public Input? Identifier { get; set; } + + public DashboardDefinitionDataSetIdentifiersDeclarationArgs() + { + } + public static new DashboardDefinitionDataSetIdentifiersDeclarationArgs Empty => new DashboardDefinitionDataSetIdentifiersDeclarationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionDataSetIdentifiersDeclarationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionDataSetIdentifiersDeclarationGetArgs.cs new file mode 100644 index 00000000000..43c9f657f7f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionDataSetIdentifiersDeclarationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionDataSetIdentifiersDeclarationGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Dataset Amazon Resource Name (ARN). + /// + [Input("dataSetArn")] + public Input? DataSetArn { get; set; } + + [Input("identifier")] + public Input? Identifier { get; set; } + + public DashboardDefinitionDataSetIdentifiersDeclarationGetArgs() + { + } + public static new DashboardDefinitionDataSetIdentifiersDeclarationGetArgs Empty => new DashboardDefinitionDataSetIdentifiersDeclarationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupArgs.cs new file mode 100644 index 00000000000..fdbd8e4eaac --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionFilterGroupArgs : global::Pulumi.ResourceArgs + { + [Input("crossDataset", required: true)] + public Input CrossDataset { get; set; } = null!; + + [Input("filterGroupId", required: true)] + public Input FilterGroupId { get; set; } = null!; + + [Input("filters", required: true)] + private InputList? _filters; + public InputList Filters + { + get => _filters ?? (_filters = new InputList()); + set => _filters = value; + } + + [Input("scopeConfiguration", required: true)] + public Input ScopeConfiguration { get; set; } = null!; + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public DashboardDefinitionFilterGroupArgs() + { + } + public static new DashboardDefinitionFilterGroupArgs Empty => new DashboardDefinitionFilterGroupArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupGetArgs.cs new file mode 100644 index 00000000000..8e56fbc5b47 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupGetArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionFilterGroupGetArgs : global::Pulumi.ResourceArgs + { + [Input("crossDataset", required: true)] + public Input CrossDataset { get; set; } = null!; + + [Input("filterGroupId", required: true)] + public Input FilterGroupId { get; set; } = null!; + + [Input("filters", required: true)] + private InputList? _filters; + public InputList Filters + { + get => _filters ?? (_filters = new InputList()); + set => _filters = value; + } + + [Input("scopeConfiguration", required: true)] + public Input ScopeConfiguration { get; set; } = null!; + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public DashboardDefinitionFilterGroupGetArgs() + { + } + public static new DashboardDefinitionFilterGroupGetArgs Empty => new DashboardDefinitionFilterGroupGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationArgs.cs new file mode 100644 index 00000000000..f145d40148c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionFilterGroupScopeConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("selectedSheets")] + public Input? SelectedSheets { get; set; } + + public DashboardDefinitionFilterGroupScopeConfigurationArgs() + { + } + public static new DashboardDefinitionFilterGroupScopeConfigurationArgs Empty => new DashboardDefinitionFilterGroupScopeConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationGetArgs.cs new file mode 100644 index 00000000000..ff6e299724f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionFilterGroupScopeConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("selectedSheets")] + public Input? SelectedSheets { get; set; } + + public DashboardDefinitionFilterGroupScopeConfigurationGetArgs() + { + } + public static new DashboardDefinitionFilterGroupScopeConfigurationGetArgs Empty => new DashboardDefinitionFilterGroupScopeConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.cs new file mode 100644 index 00000000000..492cc773ecd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs : global::Pulumi.ResourceArgs + { + [Input("sheetVisualScopingConfigurations")] + private InputList? _sheetVisualScopingConfigurations; + public InputList SheetVisualScopingConfigurations + { + get => _sheetVisualScopingConfigurations ?? (_sheetVisualScopingConfigurations = new InputList()); + set => _sheetVisualScopingConfigurations = value; + } + + public DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs() + { + } + public static new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs Empty => new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs.cs new file mode 100644 index 00000000000..43266dc6f7c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs : global::Pulumi.ResourceArgs + { + [Input("sheetVisualScopingConfigurations")] + private InputList? _sheetVisualScopingConfigurations; + public InputList SheetVisualScopingConfigurations + { + get => _sheetVisualScopingConfigurations ?? (_sheetVisualScopingConfigurations = new InputList()); + set => _sheetVisualScopingConfigurations = value; + } + + public DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs() + { + } + public static new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs Empty => new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.cs new file mode 100644 index 00000000000..722e8e4fac0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("scope", required: true)] + public Input Scope { get; set; } = null!; + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("visualIds")] + private InputList? _visualIds; + public InputList VisualIds + { + get => _visualIds ?? (_visualIds = new InputList()); + set => _visualIds = value; + } + + public DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs() + { + } + public static new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs Empty => new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs.cs new file mode 100644 index 00000000000..49dd16221c4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("scope", required: true)] + public Input Scope { get; set; } = null!; + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("visualIds")] + private InputList? _visualIds; + public InputList VisualIds + { + get => _visualIds ?? (_visualIds = new InputList()); + set => _visualIds = value; + } + + public DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs() + { + } + public static new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs Empty => new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionGetArgs.cs new file mode 100644 index 00000000000..26e5b6da6eb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionGetArgs.cs @@ -0,0 +1,94 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionGetArgs : global::Pulumi.ResourceArgs + { + /// + /// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + /// + [Input("analysisDefaults")] + public Input? AnalysisDefaults { get; set; } + + [Input("calculatedFields")] + private InputList? _calculatedFields; + + /// + /// A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + /// + public InputList CalculatedFields + { + get => _calculatedFields ?? (_calculatedFields = new InputList()); + set => _calculatedFields = value; + } + + [Input("columnConfigurations")] + private InputList? _columnConfigurations; + + /// + /// A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + /// + public InputList ColumnConfigurations + { + get => _columnConfigurations ?? (_columnConfigurations = new InputList()); + set => _columnConfigurations = value; + } + + [Input("dataSetIdentifiersDeclarations", required: true)] + private InputList? _dataSetIdentifiersDeclarations; + + /// + /// A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + /// + public InputList DataSetIdentifiersDeclarations + { + get => _dataSetIdentifiersDeclarations ?? (_dataSetIdentifiersDeclarations = new InputList()); + set => _dataSetIdentifiersDeclarations = value; + } + + [Input("filterGroups")] + private InputList? _filterGroups; + + /// + /// A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + /// + public InputList FilterGroups + { + get => _filterGroups ?? (_filterGroups = new InputList()); + set => _filterGroups = value; + } + + [Input("parameterDeclarations")] + private InputList? _parameterDeclarations; + public InputList ParameterDeclarations + { + get => _parameterDeclarations ?? (_parameterDeclarations = new InputList()); + set => _parameterDeclarations = value; + } + + [Input("sheets")] + private InputList? _sheets; + + /// + /// A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + /// + public InputList Sheets + { + get => _sheets ?? (_sheets = new InputList()); + set => _sheets = value; + } + + public DashboardDefinitionGetArgs() + { + } + public static new DashboardDefinitionGetArgs Empty => new DashboardDefinitionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionParameterDeclarationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionParameterDeclarationArgs.cs new file mode 100644 index 00000000000..1b9af516e98 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionParameterDeclarationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionParameterDeclarationArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeParameterDeclaration")] + public Input? DateTimeParameterDeclaration { get; set; } + + [Input("decimalParameterDeclaration")] + public Input? DecimalParameterDeclaration { get; set; } + + [Input("integerParameterDeclaration")] + public Input? IntegerParameterDeclaration { get; set; } + + [Input("stringParameterDeclaration")] + public Input? StringParameterDeclaration { get; set; } + + public DashboardDefinitionParameterDeclarationArgs() + { + } + public static new DashboardDefinitionParameterDeclarationArgs Empty => new DashboardDefinitionParameterDeclarationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionParameterDeclarationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionParameterDeclarationGetArgs.cs new file mode 100644 index 00000000000..a675fb5a892 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionParameterDeclarationGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionParameterDeclarationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeParameterDeclaration")] + public Input? DateTimeParameterDeclaration { get; set; } + + [Input("decimalParameterDeclaration")] + public Input? DecimalParameterDeclaration { get; set; } + + [Input("integerParameterDeclaration")] + public Input? IntegerParameterDeclaration { get; set; } + + [Input("stringParameterDeclaration")] + public Input? StringParameterDeclaration { get; set; } + + public DashboardDefinitionParameterDeclarationGetArgs() + { + } + public static new DashboardDefinitionParameterDeclarationGetArgs Empty => new DashboardDefinitionParameterDeclarationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetArgs.cs new file mode 100644 index 00000000000..d4876cf2f04 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetArgs.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetArgs : global::Pulumi.ResourceArgs + { + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("filterControls")] + private InputList? _filterControls; + public InputList FilterControls + { + get => _filterControls ?? (_filterControls = new InputList()); + set => _filterControls = value; + } + + [Input("layouts")] + public Input? Layouts { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("parameterControls")] + private InputList? _parameterControls; + public InputList ParameterControls + { + get => _parameterControls ?? (_parameterControls = new InputList()); + set => _parameterControls = value; + } + + [Input("sheetControlLayouts")] + public Input? SheetControlLayouts { get; set; } + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("textBoxes")] + private InputList? _textBoxes; + public InputList TextBoxes + { + get => _textBoxes ?? (_textBoxes = new InputList()); + set => _textBoxes = value; + } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visuals")] + private InputList? _visuals; + public InputList Visuals + { + get => _visuals ?? (_visuals = new InputList()); + set => _visuals = value; + } + + public DashboardDefinitionSheetArgs() + { + } + public static new DashboardDefinitionSheetArgs Empty => new DashboardDefinitionSheetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetGetArgs.cs new file mode 100644 index 00000000000..02fb9cd4e77 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetGetArgs.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetGetArgs : global::Pulumi.ResourceArgs + { + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("filterControls")] + private InputList? _filterControls; + public InputList FilterControls + { + get => _filterControls ?? (_filterControls = new InputList()); + set => _filterControls = value; + } + + [Input("layouts")] + public Input? Layouts { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("parameterControls")] + private InputList? _parameterControls; + public InputList ParameterControls + { + get => _parameterControls ?? (_parameterControls = new InputList()); + set => _parameterControls = value; + } + + [Input("sheetControlLayouts")] + public Input? SheetControlLayouts { get; set; } + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("textBoxes")] + private InputList? _textBoxes; + public InputList TextBoxes + { + get => _textBoxes ?? (_textBoxes = new InputList()); + set => _textBoxes = value; + } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visuals")] + private InputList? _visuals; + public InputList Visuals + { + get => _visuals ?? (_visuals = new InputList()); + set => _visuals = value; + } + + public DashboardDefinitionSheetGetArgs() + { + } + public static new DashboardDefinitionSheetGetArgs Empty => new DashboardDefinitionSheetGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlArgs.cs new file mode 100644 index 00000000000..abe3fd5a5e7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimePicker")] + public Input? DateTimePicker { get; set; } + + [Input("dropdown")] + public Input? Dropdown { get; set; } + + [Input("list")] + public Input? List { get; set; } + + [Input("slider")] + public Input? Slider { get; set; } + + [Input("textArea")] + public Input? TextArea { get; set; } + + [Input("textField")] + public Input? TextField { get; set; } + + public DashboardDefinitionSheetParameterControlArgs() + { + } + public static new DashboardDefinitionSheetParameterControlArgs Empty => new DashboardDefinitionSheetParameterControlArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerArgs.cs new file mode 100644 index 00000000000..befa7c538b0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlDateTimePickerArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public DashboardDefinitionSheetParameterControlDateTimePickerArgs() + { + } + public static new DashboardDefinitionSheetParameterControlDateTimePickerArgs Empty => new DashboardDefinitionSheetParameterControlDateTimePickerArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.cs new file mode 100644 index 00000000000..9ed1930773c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs() + { + } + public static new DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs Empty => new DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..b8f6ba32d32 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs Empty => new DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerGetArgs.cs new file mode 100644 index 00000000000..59574c10ce8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDateTimePickerGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlDateTimePickerGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public DashboardDefinitionSheetParameterControlDateTimePickerGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlDateTimePickerGetArgs Empty => new DashboardDefinitionSheetParameterControlDateTimePickerGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownArgs.cs new file mode 100644 index 00000000000..3f36bbd2cf4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlDropdownArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public DashboardDefinitionSheetParameterControlDropdownArgs() + { + } + public static new DashboardDefinitionSheetParameterControlDropdownArgs Empty => new DashboardDefinitionSheetParameterControlDropdownArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs.cs new file mode 100644 index 00000000000..d5a5d58b9a6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs() + { + } + public static new DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs Empty => new DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..e0e40ed357b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public DashboardDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs Empty => new DashboardDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownGetArgs.cs new file mode 100644 index 00000000000..633a1a16a72 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlDropdownGetArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public DashboardDefinitionSheetParameterControlDropdownGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlDropdownGetArgs Empty => new DashboardDefinitionSheetParameterControlDropdownGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs.cs new file mode 100644 index 00000000000..9724c388f96 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs() + { + } + public static new DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs Empty => new DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownSelectableValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownSelectableValuesGetArgs.cs new file mode 100644 index 00000000000..b3d9a76210a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlDropdownSelectableValuesGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlDropdownSelectableValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public DashboardDefinitionSheetParameterControlDropdownSelectableValuesGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlDropdownSelectableValuesGetArgs Empty => new DashboardDefinitionSheetParameterControlDropdownSelectableValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlGetArgs.cs new file mode 100644 index 00000000000..926836e1376 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimePicker")] + public Input? DateTimePicker { get; set; } + + [Input("dropdown")] + public Input? Dropdown { get; set; } + + [Input("list")] + public Input? List { get; set; } + + [Input("slider")] + public Input? Slider { get; set; } + + [Input("textArea")] + public Input? TextArea { get; set; } + + [Input("textField")] + public Input? TextField { get; set; } + + public DashboardDefinitionSheetParameterControlGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlGetArgs Empty => new DashboardDefinitionSheetParameterControlGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListArgs.cs new file mode 100644 index 00000000000..c758165f636 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlListArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public DashboardDefinitionSheetParameterControlListArgs() + { + } + public static new DashboardDefinitionSheetParameterControlListArgs Empty => new DashboardDefinitionSheetParameterControlListArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListDisplayOptionsArgs.cs new file mode 100644 index 00000000000..afbb1d104c5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListDisplayOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlListDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("searchOptions")] + public Input? SearchOptions { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public DashboardDefinitionSheetParameterControlListDisplayOptionsArgs() + { + } + public static new DashboardDefinitionSheetParameterControlListDisplayOptionsArgs Empty => new DashboardDefinitionSheetParameterControlListDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..c5faff7e7ba --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListDisplayOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlListDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("searchOptions")] + public Input? SearchOptions { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public DashboardDefinitionSheetParameterControlListDisplayOptionsGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlListDisplayOptionsGetArgs Empty => new DashboardDefinitionSheetParameterControlListDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListGetArgs.cs new file mode 100644 index 00000000000..f8b16b343db --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlListGetArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public DashboardDefinitionSheetParameterControlListGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlListGetArgs Empty => new DashboardDefinitionSheetParameterControlListGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListSelectableValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListSelectableValuesArgs.cs new file mode 100644 index 00000000000..45e178ea148 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListSelectableValuesArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlListSelectableValuesArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public DashboardDefinitionSheetParameterControlListSelectableValuesArgs() + { + } + public static new DashboardDefinitionSheetParameterControlListSelectableValuesArgs Empty => new DashboardDefinitionSheetParameterControlListSelectableValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListSelectableValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListSelectableValuesGetArgs.cs new file mode 100644 index 00000000000..2f1dea44162 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlListSelectableValuesGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlListSelectableValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public DashboardDefinitionSheetParameterControlListSelectableValuesGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlListSelectableValuesGetArgs Empty => new DashboardDefinitionSheetParameterControlListSelectableValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderArgs.cs new file mode 100644 index 00000000000..97880b2f4d9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlSliderArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("maximumValue", required: true)] + public Input MaximumValue { get; set; } = null!; + + [Input("minimumValue", required: true)] + public Input MinimumValue { get; set; } = null!; + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("stepSize", required: true)] + public Input StepSize { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public DashboardDefinitionSheetParameterControlSliderArgs() + { + } + public static new DashboardDefinitionSheetParameterControlSliderArgs Empty => new DashboardDefinitionSheetParameterControlSliderArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs.cs new file mode 100644 index 00000000000..657ade8ae00 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs() + { + } + public static new DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs Empty => new DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..e7a47972c27 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderDisplayOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlSliderDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public DashboardDefinitionSheetParameterControlSliderDisplayOptionsGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlSliderDisplayOptionsGetArgs Empty => new DashboardDefinitionSheetParameterControlSliderDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderGetArgs.cs new file mode 100644 index 00000000000..fe6961cef14 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlSliderGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlSliderGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("maximumValue", required: true)] + public Input MaximumValue { get; set; } = null!; + + [Input("minimumValue", required: true)] + public Input MinimumValue { get; set; } = null!; + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("stepSize", required: true)] + public Input StepSize { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public DashboardDefinitionSheetParameterControlSliderGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlSliderGetArgs Empty => new DashboardDefinitionSheetParameterControlSliderGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextAreaArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextAreaArgs.cs new file mode 100644 index 00000000000..12f9d63b780 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextAreaArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlTextAreaArgs : global::Pulumi.ResourceArgs + { + [Input("delimiter")] + public Input? Delimiter { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public DashboardDefinitionSheetParameterControlTextAreaArgs() + { + } + public static new DashboardDefinitionSheetParameterControlTextAreaArgs Empty => new DashboardDefinitionSheetParameterControlTextAreaArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextAreaGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextAreaGetArgs.cs new file mode 100644 index 00000000000..58c24f4766c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextAreaGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlTextAreaGetArgs : global::Pulumi.ResourceArgs + { + [Input("delimiter")] + public Input? Delimiter { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public DashboardDefinitionSheetParameterControlTextAreaGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlTextAreaGetArgs Empty => new DashboardDefinitionSheetParameterControlTextAreaGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextFieldArgs.cs new file mode 100644 index 00000000000..8cddcc4bb25 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlTextFieldArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public DashboardDefinitionSheetParameterControlTextFieldArgs() + { + } + public static new DashboardDefinitionSheetParameterControlTextFieldArgs Empty => new DashboardDefinitionSheetParameterControlTextFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextFieldGetArgs.cs new file mode 100644 index 00000000000..e9525f4a5b3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetParameterControlTextFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetParameterControlTextFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public DashboardDefinitionSheetParameterControlTextFieldGetArgs() + { + } + public static new DashboardDefinitionSheetParameterControlTextFieldGetArgs Empty => new DashboardDefinitionSheetParameterControlTextFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsArgs.cs new file mode 100644 index 00000000000..d9862de8e78 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetSheetControlLayoutsArgs : global::Pulumi.ResourceArgs + { + [Input("configuration", required: true)] + public Input Configuration { get; set; } = null!; + + public DashboardDefinitionSheetSheetControlLayoutsArgs() + { + } + public static new DashboardDefinitionSheetSheetControlLayoutsArgs Empty => new DashboardDefinitionSheetSheetControlLayoutsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs.cs new file mode 100644 index 00000000000..054db300b56 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("gridLayout")] + public Input? GridLayout { get; set; } + + public DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs() + { + } + public static new DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs Empty => new DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsConfigurationGetArgs.cs new file mode 100644 index 00000000000..d0bffc1f8c5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetSheetControlLayoutsConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("gridLayout")] + public Input? GridLayout { get; set; } + + public DashboardDefinitionSheetSheetControlLayoutsConfigurationGetArgs() + { + } + public static new DashboardDefinitionSheetSheetControlLayoutsConfigurationGetArgs Empty => new DashboardDefinitionSheetSheetControlLayoutsConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsGetArgs.cs new file mode 100644 index 00000000000..7ac04ebbeb2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetSheetControlLayoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetSheetControlLayoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("configuration", required: true)] + public Input Configuration { get; set; } = null!; + + public DashboardDefinitionSheetSheetControlLayoutsGetArgs() + { + } + public static new DashboardDefinitionSheetSheetControlLayoutsGetArgs Empty => new DashboardDefinitionSheetSheetControlLayoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetTextBoxArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetTextBoxArgs.cs new file mode 100644 index 00000000000..034f9138932 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetTextBoxArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetTextBoxArgs : global::Pulumi.ResourceArgs + { + [Input("content")] + public Input? Content { get; set; } + + [Input("sheetTextBoxId", required: true)] + public Input SheetTextBoxId { get; set; } = null!; + + public DashboardDefinitionSheetTextBoxArgs() + { + } + public static new DashboardDefinitionSheetTextBoxArgs Empty => new DashboardDefinitionSheetTextBoxArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetTextBoxGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetTextBoxGetArgs.cs new file mode 100644 index 00000000000..053d1cd07fe --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DashboardDefinitionSheetTextBoxGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DashboardDefinitionSheetTextBoxGetArgs : global::Pulumi.ResourceArgs + { + [Input("content")] + public Input? Content { get; set; } + + [Input("sheetTextBoxId", required: true)] + public Input SheetTextBoxId { get; set; } = null!; + + public DashboardDefinitionSheetTextBoxGetArgs() + { + } + public static new DashboardDefinitionSheetTextBoxGetArgs Empty => new DashboardDefinitionSheetTextBoxGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsArgs.cs new file mode 100644 index 00000000000..4eba7b1e6ef --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DataLabelsOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("categoryLabelVisibility")] + public Input? CategoryLabelVisibility { get; set; } + + [Input("dataLabelTypes")] + private InputList? _dataLabelTypes; + public InputList DataLabelTypes + { + get => _dataLabelTypes ?? (_dataLabelTypes = new InputList()); + set => _dataLabelTypes = value; + } + + [Input("labelColor")] + public Input? LabelColor { get; set; } + + [Input("labelContent")] + public Input? LabelContent { get; set; } + + [Input("labelFontConfiguration")] + public Input? LabelFontConfiguration { get; set; } + + [Input("measureLabelVisibility")] + public Input? MeasureLabelVisibility { get; set; } + + [Input("overlap")] + public Input? Overlap { get; set; } + + [Input("position")] + public Input? Position { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public DataLabelsOptionsArgs() + { + } + public static new DataLabelsOptionsArgs Empty => new DataLabelsOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeArgs.cs new file mode 100644 index 00000000000..4cdb59b48a8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DataLabelsOptionsDataLabelTypeArgs : global::Pulumi.ResourceArgs + { + [Input("dataPathLabelType")] + public Input? DataPathLabelType { get; set; } + + [Input("fieldLabelType")] + public Input? FieldLabelType { get; set; } + + [Input("maximumLabelType")] + public Input? MaximumLabelType { get; set; } + + [Input("minimumLabelType")] + public Input? MinimumLabelType { get; set; } + + [Input("rangeEndsLabelType")] + public Input? RangeEndsLabelType { get; set; } + + public DataLabelsOptionsDataLabelTypeArgs() + { + } + public static new DataLabelsOptionsDataLabelTypeArgs Empty => new DataLabelsOptionsDataLabelTypeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs.cs new file mode 100644 index 00000000000..a4561705cc1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId")] + public Input? FieldId { get; set; } + + [Input("fieldValue")] + public Input? FieldValue { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs() + { + } + public static new DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs Empty => new DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeDataPathLabelTypeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeDataPathLabelTypeGetArgs.cs new file mode 100644 index 00000000000..24a1385b45f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeDataPathLabelTypeGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DataLabelsOptionsDataLabelTypeDataPathLabelTypeGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId")] + public Input? FieldId { get; set; } + + [Input("fieldValue")] + public Input? FieldValue { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public DataLabelsOptionsDataLabelTypeDataPathLabelTypeGetArgs() + { + } + public static new DataLabelsOptionsDataLabelTypeDataPathLabelTypeGetArgs Empty => new DataLabelsOptionsDataLabelTypeDataPathLabelTypeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs.cs new file mode 100644 index 00000000000..676e1477e81 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId")] + public Input? FieldId { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs() + { + } + public static new DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs Empty => new DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeFieldLabelTypeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeFieldLabelTypeGetArgs.cs new file mode 100644 index 00000000000..80f9b70aa17 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeFieldLabelTypeGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DataLabelsOptionsDataLabelTypeFieldLabelTypeGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId")] + public Input? FieldId { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public DataLabelsOptionsDataLabelTypeFieldLabelTypeGetArgs() + { + } + public static new DataLabelsOptionsDataLabelTypeFieldLabelTypeGetArgs Empty => new DataLabelsOptionsDataLabelTypeFieldLabelTypeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeGetArgs.cs new file mode 100644 index 00000000000..5abaab0008c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsDataLabelTypeGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DataLabelsOptionsDataLabelTypeGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataPathLabelType")] + public Input? DataPathLabelType { get; set; } + + [Input("fieldLabelType")] + public Input? FieldLabelType { get; set; } + + [Input("maximumLabelType")] + public Input? MaximumLabelType { get; set; } + + [Input("minimumLabelType")] + public Input? MinimumLabelType { get; set; } + + [Input("rangeEndsLabelType")] + public Input? RangeEndsLabelType { get; set; } + + public DataLabelsOptionsDataLabelTypeGetArgs() + { + } + public static new DataLabelsOptionsDataLabelTypeGetArgs Empty => new DataLabelsOptionsDataLabelTypeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsGetArgs.cs new file mode 100644 index 00000000000..af1e70e3ff5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DataLabelsOptionsGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DataLabelsOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryLabelVisibility")] + public Input? CategoryLabelVisibility { get; set; } + + [Input("dataLabelTypes")] + private InputList? _dataLabelTypes; + public InputList DataLabelTypes + { + get => _dataLabelTypes ?? (_dataLabelTypes = new InputList()); + set => _dataLabelTypes = value; + } + + [Input("labelColor")] + public Input? LabelColor { get; set; } + + [Input("labelContent")] + public Input? LabelContent { get; set; } + + [Input("labelFontConfiguration")] + public Input? LabelFontConfiguration { get; set; } + + [Input("measureLabelVisibility")] + public Input? MeasureLabelVisibility { get; set; } + + [Input("overlap")] + public Input? Overlap { get; set; } + + [Input("position")] + public Input? Position { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public DataLabelsOptionsGetArgs() + { + } + public static new DataLabelsOptionsGetArgs Empty => new DataLabelsOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DataPathValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataPathValueArgs.cs new file mode 100644 index 00000000000..b59576bd156 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DataPathValueArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DataPathValueArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("fieldValue", required: true)] + public Input FieldValue { get; set; } = null!; + + public DataPathValueArgs() + { + } + public static new DataPathValueArgs Empty => new DataPathValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DataPathValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataPathValueGetArgs.cs new file mode 100644 index 00000000000..b5e626b7f24 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DataPathValueGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DataPathValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("fieldValue", required: true)] + public Input FieldValue { get; set; } = null!; + + public DataPathValueGetArgs() + { + } + public static new DataPathValueGetArgs Empty => new DataPathValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DateTimeFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DateTimeFormatConfigurationArgs.cs new file mode 100644 index 00000000000..a03ff4d303d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DateTimeFormatConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DateTimeFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("nullValueFormatConfiguration")] + public Input? NullValueFormatConfiguration { get; set; } + + [Input("numericFormatConfiguration")] + public Input? NumericFormatConfiguration { get; set; } + + public DateTimeFormatConfigurationArgs() + { + } + public static new DateTimeFormatConfigurationArgs Empty => new DateTimeFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DateTimeFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DateTimeFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..cffffffe907 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DateTimeFormatConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DateTimeFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("nullValueFormatConfiguration")] + public Input? NullValueFormatConfiguration { get; set; } + + [Input("numericFormatConfiguration")] + public Input? NumericFormatConfiguration { get; set; } + + public DateTimeFormatConfigurationGetArgs() + { + } + public static new DateTimeFormatConfigurationGetArgs Empty => new DateTimeFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationArgs.cs new file mode 100644 index 00000000000..2fc646986f6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DateTimeParameterDeclarationArgs : global::Pulumi.ResourceArgs + { + [Input("defaultValues")] + public Input? DefaultValues { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + [Input("timeGranularity")] + public Input? TimeGranularity { get; set; } + + [Input("valuesWhenUnset")] + public Input? ValuesWhenUnset { get; set; } + + public DateTimeParameterDeclarationArgs() + { + } + public static new DateTimeParameterDeclarationArgs Empty => new DateTimeParameterDeclarationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesArgs.cs new file mode 100644 index 00000000000..a013ee29038 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DateTimeParameterDeclarationDefaultValuesArgs : global::Pulumi.ResourceArgs + { + [Input("dynamicValue")] + public Input? DynamicValue { get; set; } + + [Input("rollingDate")] + public Input? RollingDate { get; set; } + + [Input("staticValues")] + private InputList? _staticValues; + public InputList StaticValues + { + get => _staticValues ?? (_staticValues = new InputList()); + set => _staticValues = value; + } + + public DateTimeParameterDeclarationDefaultValuesArgs() + { + } + public static new DateTimeParameterDeclarationDefaultValuesArgs Empty => new DateTimeParameterDeclarationDefaultValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesGetArgs.cs new file mode 100644 index 00000000000..c0ad85d4de3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DateTimeParameterDeclarationDefaultValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("dynamicValue")] + public Input? DynamicValue { get; set; } + + [Input("rollingDate")] + public Input? RollingDate { get; set; } + + [Input("staticValues")] + private InputList? _staticValues; + public InputList StaticValues + { + get => _staticValues ?? (_staticValues = new InputList()); + set => _staticValues = value; + } + + public DateTimeParameterDeclarationDefaultValuesGetArgs() + { + } + public static new DateTimeParameterDeclarationDefaultValuesGetArgs Empty => new DateTimeParameterDeclarationDefaultValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesRollingDateArgs.cs b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesRollingDateArgs.cs new file mode 100644 index 00000000000..90dac3179f4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesRollingDateArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DateTimeParameterDeclarationDefaultValuesRollingDateArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier")] + public Input? DataSetIdentifier { get; set; } + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public DateTimeParameterDeclarationDefaultValuesRollingDateArgs() + { + } + public static new DateTimeParameterDeclarationDefaultValuesRollingDateArgs Empty => new DateTimeParameterDeclarationDefaultValuesRollingDateArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesRollingDateGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesRollingDateGetArgs.cs new file mode 100644 index 00000000000..61e5e1ddf8b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationDefaultValuesRollingDateGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DateTimeParameterDeclarationDefaultValuesRollingDateGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier")] + public Input? DataSetIdentifier { get; set; } + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public DateTimeParameterDeclarationDefaultValuesRollingDateGetArgs() + { + } + public static new DateTimeParameterDeclarationDefaultValuesRollingDateGetArgs Empty => new DateTimeParameterDeclarationDefaultValuesRollingDateGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationGetArgs.cs new file mode 100644 index 00000000000..28c1d1f0441 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DateTimeParameterDeclarationGetArgs : global::Pulumi.ResourceArgs + { + [Input("defaultValues")] + public Input? DefaultValues { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + [Input("timeGranularity")] + public Input? TimeGranularity { get; set; } + + [Input("valuesWhenUnset")] + public Input? ValuesWhenUnset { get; set; } + + public DateTimeParameterDeclarationGetArgs() + { + } + public static new DateTimeParameterDeclarationGetArgs Empty => new DateTimeParameterDeclarationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationValuesWhenUnsetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationValuesWhenUnsetArgs.cs new file mode 100644 index 00000000000..85da34ac516 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationValuesWhenUnsetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DateTimeParameterDeclarationValuesWhenUnsetArgs : global::Pulumi.ResourceArgs + { + [Input("customValue")] + public Input? CustomValue { get; set; } + + [Input("valueWhenUnsetOption")] + public Input? ValueWhenUnsetOption { get; set; } + + public DateTimeParameterDeclarationValuesWhenUnsetArgs() + { + } + public static new DateTimeParameterDeclarationValuesWhenUnsetArgs Empty => new DateTimeParameterDeclarationValuesWhenUnsetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationValuesWhenUnsetGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationValuesWhenUnsetGetArgs.cs new file mode 100644 index 00000000000..42d5b8f115d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DateTimeParameterDeclarationValuesWhenUnsetGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DateTimeParameterDeclarationValuesWhenUnsetGetArgs : global::Pulumi.ResourceArgs + { + [Input("customValue")] + public Input? CustomValue { get; set; } + + [Input("valueWhenUnsetOption")] + public Input? ValueWhenUnsetOption { get; set; } + + public DateTimeParameterDeclarationValuesWhenUnsetGetArgs() + { + } + public static new DateTimeParameterDeclarationValuesWhenUnsetGetArgs Empty => new DateTimeParameterDeclarationValuesWhenUnsetGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationArgs.cs new file mode 100644 index 00000000000..cdc0eb0351f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DecimalParameterDeclarationArgs : global::Pulumi.ResourceArgs + { + [Input("defaultValues")] + public Input? DefaultValues { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + [Input("parameterValueType", required: true)] + public Input ParameterValueType { get; set; } = null!; + + [Input("valuesWhenUnset")] + public Input? ValuesWhenUnset { get; set; } + + public DecimalParameterDeclarationArgs() + { + } + public static new DecimalParameterDeclarationArgs Empty => new DecimalParameterDeclarationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationDefaultValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationDefaultValuesArgs.cs new file mode 100644 index 00000000000..53071461bd0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationDefaultValuesArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DecimalParameterDeclarationDefaultValuesArgs : global::Pulumi.ResourceArgs + { + [Input("dynamicValue")] + public Input? DynamicValue { get; set; } + + [Input("staticValues")] + private InputList? _staticValues; + public InputList StaticValues + { + get => _staticValues ?? (_staticValues = new InputList()); + set => _staticValues = value; + } + + public DecimalParameterDeclarationDefaultValuesArgs() + { + } + public static new DecimalParameterDeclarationDefaultValuesArgs Empty => new DecimalParameterDeclarationDefaultValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationDefaultValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationDefaultValuesGetArgs.cs new file mode 100644 index 00000000000..bd59758ab10 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationDefaultValuesGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DecimalParameterDeclarationDefaultValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("dynamicValue")] + public Input? DynamicValue { get; set; } + + [Input("staticValues")] + private InputList? _staticValues; + public InputList StaticValues + { + get => _staticValues ?? (_staticValues = new InputList()); + set => _staticValues = value; + } + + public DecimalParameterDeclarationDefaultValuesGetArgs() + { + } + public static new DecimalParameterDeclarationDefaultValuesGetArgs Empty => new DecimalParameterDeclarationDefaultValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationGetArgs.cs new file mode 100644 index 00000000000..86c51cf259a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DecimalParameterDeclarationGetArgs : global::Pulumi.ResourceArgs + { + [Input("defaultValues")] + public Input? DefaultValues { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + [Input("parameterValueType", required: true)] + public Input ParameterValueType { get; set; } = null!; + + [Input("valuesWhenUnset")] + public Input? ValuesWhenUnset { get; set; } + + public DecimalParameterDeclarationGetArgs() + { + } + public static new DecimalParameterDeclarationGetArgs Empty => new DecimalParameterDeclarationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationValuesWhenUnsetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationValuesWhenUnsetArgs.cs new file mode 100644 index 00000000000..2a62fb3dc48 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationValuesWhenUnsetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DecimalParameterDeclarationValuesWhenUnsetArgs : global::Pulumi.ResourceArgs + { + [Input("customValue")] + public Input? CustomValue { get; set; } + + [Input("valueWhenUnsetOption")] + public Input? ValueWhenUnsetOption { get; set; } + + public DecimalParameterDeclarationValuesWhenUnsetArgs() + { + } + public static new DecimalParameterDeclarationValuesWhenUnsetArgs Empty => new DecimalParameterDeclarationValuesWhenUnsetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationValuesWhenUnsetGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationValuesWhenUnsetGetArgs.cs new file mode 100644 index 00000000000..f20809ea5fe --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DecimalParameterDeclarationValuesWhenUnsetGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DecimalParameterDeclarationValuesWhenUnsetGetArgs : global::Pulumi.ResourceArgs + { + [Input("customValue")] + public Input? CustomValue { get; set; } + + [Input("valueWhenUnsetOption")] + public Input? ValueWhenUnsetOption { get; set; } + + public DecimalParameterDeclarationValuesWhenUnsetGetArgs() + { + } + public static new DecimalParameterDeclarationValuesWhenUnsetGetArgs Empty => new DecimalParameterDeclarationValuesWhenUnsetGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DecimalPlacesConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/DecimalPlacesConfigurationArgs.cs new file mode 100644 index 00000000000..5f7a9ccfd7f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DecimalPlacesConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DecimalPlacesConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("decimalPlaces", required: true)] + public Input DecimalPlaces { get; set; } = null!; + + public DecimalPlacesConfigurationArgs() + { + } + public static new DecimalPlacesConfigurationArgs Empty => new DecimalPlacesConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DecimalPlacesConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DecimalPlacesConfigurationGetArgs.cs new file mode 100644 index 00000000000..13911a4fb4f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DecimalPlacesConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DecimalPlacesConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("decimalPlaces", required: true)] + public Input DecimalPlaces { get; set; } = null!; + + public DecimalPlacesConfigurationGetArgs() + { + } + public static new DecimalPlacesConfigurationGetArgs Empty => new DecimalPlacesConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchema2Args.cs b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchema2Args.cs new file mode 100644 index 00000000000..ddc0687a12f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchema2Args.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DimensionFieldSchema2Args : global::Pulumi.ResourceArgs + { + [Input("columnName", required: true)] + public Input ColumnName { get; set; } = null!; + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + public DimensionFieldSchema2Args() + { + } + public static new DimensionFieldSchema2Args Empty => new DimensionFieldSchema2Args(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchema2GetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchema2GetArgs.cs new file mode 100644 index 00000000000..6dbe2643dc9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchema2GetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DimensionFieldSchema2GetArgs : global::Pulumi.ResourceArgs + { + [Input("columnName", required: true)] + public Input ColumnName { get; set; } = null!; + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + public DimensionFieldSchema2GetArgs() + { + } + public static new DimensionFieldSchema2GetArgs Empty => new DimensionFieldSchema2GetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaArgs.cs b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaArgs.cs new file mode 100644 index 00000000000..2a97cea5b6c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DimensionFieldSchemaArgs : global::Pulumi.ResourceArgs + { + [Input("categoricalDimensionField")] + public Input? CategoricalDimensionField { get; set; } + + [Input("dateDimensionField")] + public Input? DateDimensionField { get; set; } + + [Input("numericalDimensionField")] + public Input? NumericalDimensionField { get; set; } + + public DimensionFieldSchemaArgs() + { + } + public static new DimensionFieldSchemaArgs Empty => new DimensionFieldSchemaArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaCategoricalDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaCategoricalDimensionFieldArgs.cs new file mode 100644 index 00000000000..d4282de104b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaCategoricalDimensionFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DimensionFieldSchemaCategoricalDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public DimensionFieldSchemaCategoricalDimensionFieldArgs() + { + } + public static new DimensionFieldSchemaCategoricalDimensionFieldArgs Empty => new DimensionFieldSchemaCategoricalDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaCategoricalDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaCategoricalDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..119e514e3ab --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaCategoricalDimensionFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DimensionFieldSchemaCategoricalDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public DimensionFieldSchemaCategoricalDimensionFieldGetArgs() + { + } + public static new DimensionFieldSchemaCategoricalDimensionFieldGetArgs Empty => new DimensionFieldSchemaCategoricalDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaDateDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaDateDimensionFieldArgs.cs new file mode 100644 index 00000000000..b8fa744b4f1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaDateDimensionFieldArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DimensionFieldSchemaDateDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("dateGranularity")] + public Input? DateGranularity { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public DimensionFieldSchemaDateDimensionFieldArgs() + { + } + public static new DimensionFieldSchemaDateDimensionFieldArgs Empty => new DimensionFieldSchemaDateDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaDateDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaDateDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..e4912d73096 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaDateDimensionFieldGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DimensionFieldSchemaDateDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("dateGranularity")] + public Input? DateGranularity { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public DimensionFieldSchemaDateDimensionFieldGetArgs() + { + } + public static new DimensionFieldSchemaDateDimensionFieldGetArgs Empty => new DimensionFieldSchemaDateDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaGetArgs.cs new file mode 100644 index 00000000000..832071dc4e8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DimensionFieldSchemaGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoricalDimensionField")] + public Input? CategoricalDimensionField { get; set; } + + [Input("dateDimensionField")] + public Input? DateDimensionField { get; set; } + + [Input("numericalDimensionField")] + public Input? NumericalDimensionField { get; set; } + + public DimensionFieldSchemaGetArgs() + { + } + public static new DimensionFieldSchemaGetArgs Empty => new DimensionFieldSchemaGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaNumericalDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaNumericalDimensionFieldArgs.cs new file mode 100644 index 00000000000..549f4471521 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaNumericalDimensionFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DimensionFieldSchemaNumericalDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public DimensionFieldSchemaNumericalDimensionFieldArgs() + { + } + public static new DimensionFieldSchemaNumericalDimensionFieldArgs Empty => new DimensionFieldSchemaNumericalDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaNumericalDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaNumericalDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..450e7eeb686 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DimensionFieldSchemaNumericalDimensionFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DimensionFieldSchemaNumericalDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public DimensionFieldSchemaNumericalDimensionFieldGetArgs() + { + } + public static new DimensionFieldSchemaNumericalDimensionFieldGetArgs Empty => new DimensionFieldSchemaNumericalDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DrillDownFiltersArgs.cs b/sdk/dotnet/Quicksight/Inputs/DrillDownFiltersArgs.cs new file mode 100644 index 00000000000..f8e09640f44 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DrillDownFiltersArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DrillDownFiltersArgs : global::Pulumi.ResourceArgs + { + [Input("categoryFilter")] + public Input? CategoryFilter { get; set; } + + [Input("numericEqualityFilter")] + public Input? NumericEqualityFilter { get; set; } + + [Input("timeRangeFilter")] + public Input? TimeRangeFilter { get; set; } + + public DrillDownFiltersArgs() + { + } + public static new DrillDownFiltersArgs Empty => new DrillDownFiltersArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DrillDownFiltersGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DrillDownFiltersGetArgs.cs new file mode 100644 index 00000000000..5d243515792 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DrillDownFiltersGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DrillDownFiltersGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryFilter")] + public Input? CategoryFilter { get; set; } + + [Input("numericEqualityFilter")] + public Input? NumericEqualityFilter { get; set; } + + [Input("timeRangeFilter")] + public Input? TimeRangeFilter { get; set; } + + public DrillDownFiltersGetArgs() + { + } + public static new DrillDownFiltersGetArgs Empty => new DrillDownFiltersGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DynamicValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/DynamicValueArgs.cs new file mode 100644 index 00000000000..347d14a8f8e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DynamicValueArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DynamicValueArgs : global::Pulumi.ResourceArgs + { + [Input("defaultValueColumn", required: true)] + public Input DefaultValueColumn { get; set; } = null!; + + [Input("groupNameColumn")] + public Input? GroupNameColumn { get; set; } + + [Input("userNameColumn")] + public Input? UserNameColumn { get; set; } + + public DynamicValueArgs() + { + } + public static new DynamicValueArgs Empty => new DynamicValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/DynamicValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DynamicValueGetArgs.cs new file mode 100644 index 00000000000..b8c83fda2a0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/DynamicValueGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class DynamicValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("defaultValueColumn", required: true)] + public Input DefaultValueColumn { get; set; } = null!; + + [Input("groupNameColumn")] + public Input? GroupNameColumn { get; set; } + + [Input("userNameColumn")] + public Input? UserNameColumn { get; set; } + + public DynamicValueGetArgs() + { + } + public static new DynamicValueGetArgs Empty => new DynamicValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FieldSortArgs.cs b/sdk/dotnet/Quicksight/Inputs/FieldSortArgs.cs new file mode 100644 index 00000000000..f221b8c3a32 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FieldSortArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FieldSortArgs : global::Pulumi.ResourceArgs + { + [Input("direction", required: true)] + public Input Direction { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public FieldSortArgs() + { + } + public static new FieldSortArgs Empty => new FieldSortArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FieldSortGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FieldSortGetArgs.cs new file mode 100644 index 00000000000..090f5c73728 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FieldSortGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FieldSortGetArgs : global::Pulumi.ResourceArgs + { + [Input("direction", required: true)] + public Input Direction { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public FieldSortGetArgs() + { + } + public static new FieldSortGetArgs Empty => new FieldSortGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FieldSortOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/FieldSortOptionsArgs.cs new file mode 100644 index 00000000000..23191754336 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FieldSortOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FieldSortOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("columnSort")] + public Input? ColumnSort { get; set; } + + [Input("fieldSort")] + public Input? FieldSort { get; set; } + + public FieldSortOptionsArgs() + { + } + public static new FieldSortOptionsArgs Empty => new FieldSortOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FieldSortOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FieldSortOptionsGetArgs.cs new file mode 100644 index 00000000000..b54fdc55b9a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FieldSortOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FieldSortOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnSort")] + public Input? ColumnSort { get; set; } + + [Input("fieldSort")] + public Input? FieldSort { get; set; } + + public FieldSortOptionsGetArgs() + { + } + public static new FieldSortOptionsGetArgs Empty => new FieldSortOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsArgs.cs new file mode 100644 index 00000000000..e4ce025353e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimePicker")] + public Input? DateTimePicker { get; set; } + + [Input("dropdown")] + public Input? Dropdown { get; set; } + + [Input("list")] + public Input? List { get; set; } + + [Input("relativeDateTime")] + public Input? RelativeDateTime { get; set; } + + [Input("slider")] + public Input? Slider { get; set; } + + [Input("textArea")] + public Input? TextArea { get; set; } + + [Input("textField")] + public Input? TextField { get; set; } + + public FilterControlsArgs() + { + } + public static new FilterControlsArgs Empty => new FilterControlsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerArgs.cs new file mode 100644 index 00000000000..033945419f0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsDateTimePickerArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public FilterControlsDateTimePickerArgs() + { + } + public static new FilterControlsDateTimePickerArgs Empty => new FilterControlsDateTimePickerArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerDisplayOptionsArgs.cs new file mode 100644 index 00000000000..bb11bdba465 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerDisplayOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsDateTimePickerDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public FilterControlsDateTimePickerDisplayOptionsArgs() + { + } + public static new FilterControlsDateTimePickerDisplayOptionsArgs Empty => new FilterControlsDateTimePickerDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..43291dbeb3a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerDisplayOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsDateTimePickerDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public FilterControlsDateTimePickerDisplayOptionsGetArgs() + { + } + public static new FilterControlsDateTimePickerDisplayOptionsGetArgs Empty => new FilterControlsDateTimePickerDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerGetArgs.cs new file mode 100644 index 00000000000..71ed2021145 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsDateTimePickerGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsDateTimePickerGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public FilterControlsDateTimePickerGetArgs() + { + } + public static new FilterControlsDateTimePickerGetArgs Empty => new FilterControlsDateTimePickerGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownArgs.cs new file mode 100644 index 00000000000..2836f3b30bc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsDropdownArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public FilterControlsDropdownArgs() + { + } + public static new FilterControlsDropdownArgs Empty => new FilterControlsDropdownArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownDisplayOptionsArgs.cs new file mode 100644 index 00000000000..bb09cb3859f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownDisplayOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsDropdownDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public FilterControlsDropdownDisplayOptionsArgs() + { + } + public static new FilterControlsDropdownDisplayOptionsArgs Empty => new FilterControlsDropdownDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..84f9f5084a4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownDisplayOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsDropdownDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public FilterControlsDropdownDisplayOptionsGetArgs() + { + } + public static new FilterControlsDropdownDisplayOptionsGetArgs Empty => new FilterControlsDropdownDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownGetArgs.cs new file mode 100644 index 00000000000..056eba3b420 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsDropdownGetArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public FilterControlsDropdownGetArgs() + { + } + public static new FilterControlsDropdownGetArgs Empty => new FilterControlsDropdownGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownSelectableValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownSelectableValuesArgs.cs new file mode 100644 index 00000000000..73b4e5582b9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownSelectableValuesArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsDropdownSelectableValuesArgs : global::Pulumi.ResourceArgs + { + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public FilterControlsDropdownSelectableValuesArgs() + { + } + public static new FilterControlsDropdownSelectableValuesArgs Empty => new FilterControlsDropdownSelectableValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownSelectableValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownSelectableValuesGetArgs.cs new file mode 100644 index 00000000000..43e4fac2230 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsDropdownSelectableValuesGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsDropdownSelectableValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public FilterControlsDropdownSelectableValuesGetArgs() + { + } + public static new FilterControlsDropdownSelectableValuesGetArgs Empty => new FilterControlsDropdownSelectableValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsGetArgs.cs new file mode 100644 index 00000000000..c3470c33d52 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimePicker")] + public Input? DateTimePicker { get; set; } + + [Input("dropdown")] + public Input? Dropdown { get; set; } + + [Input("list")] + public Input? List { get; set; } + + [Input("relativeDateTime")] + public Input? RelativeDateTime { get; set; } + + [Input("slider")] + public Input? Slider { get; set; } + + [Input("textArea")] + public Input? TextArea { get; set; } + + [Input("textField")] + public Input? TextField { get; set; } + + public FilterControlsGetArgs() + { + } + public static new FilterControlsGetArgs Empty => new FilterControlsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsListArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsListArgs.cs new file mode 100644 index 00000000000..d3b3164d000 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsListArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsListArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public FilterControlsListArgs() + { + } + public static new FilterControlsListArgs Empty => new FilterControlsListArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsListDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsListDisplayOptionsArgs.cs new file mode 100644 index 00000000000..31d9a5bf49e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsListDisplayOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsListDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("searchOptions")] + public Input? SearchOptions { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public FilterControlsListDisplayOptionsArgs() + { + } + public static new FilterControlsListDisplayOptionsArgs Empty => new FilterControlsListDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsListDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsListDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..66234b40f7a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsListDisplayOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsListDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("searchOptions")] + public Input? SearchOptions { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public FilterControlsListDisplayOptionsGetArgs() + { + } + public static new FilterControlsListDisplayOptionsGetArgs Empty => new FilterControlsListDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsListGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsListGetArgs.cs new file mode 100644 index 00000000000..c9ebab0509d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsListGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsListGetArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public FilterControlsListGetArgs() + { + } + public static new FilterControlsListGetArgs Empty => new FilterControlsListGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsListSelectableValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsListSelectableValuesArgs.cs new file mode 100644 index 00000000000..29a23e030f1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsListSelectableValuesArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsListSelectableValuesArgs : global::Pulumi.ResourceArgs + { + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public FilterControlsListSelectableValuesArgs() + { + } + public static new FilterControlsListSelectableValuesArgs Empty => new FilterControlsListSelectableValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsListSelectableValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsListSelectableValuesGetArgs.cs new file mode 100644 index 00000000000..fd116dca7e3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsListSelectableValuesGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsListSelectableValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public FilterControlsListSelectableValuesGetArgs() + { + } + public static new FilterControlsListSelectableValuesGetArgs Empty => new FilterControlsListSelectableValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeArgs.cs new file mode 100644 index 00000000000..fdb9af009b7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsRelativeDateTimeArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public FilterControlsRelativeDateTimeArgs() + { + } + public static new FilterControlsRelativeDateTimeArgs Empty => new FilterControlsRelativeDateTimeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeDisplayOptionsArgs.cs new file mode 100644 index 00000000000..62411d3592e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeDisplayOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsRelativeDateTimeDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public FilterControlsRelativeDateTimeDisplayOptionsArgs() + { + } + public static new FilterControlsRelativeDateTimeDisplayOptionsArgs Empty => new FilterControlsRelativeDateTimeDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..ae451fe0ecf --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeDisplayOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsRelativeDateTimeDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public FilterControlsRelativeDateTimeDisplayOptionsGetArgs() + { + } + public static new FilterControlsRelativeDateTimeDisplayOptionsGetArgs Empty => new FilterControlsRelativeDateTimeDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeGetArgs.cs new file mode 100644 index 00000000000..b35290a5a2c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsRelativeDateTimeGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsRelativeDateTimeGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public FilterControlsRelativeDateTimeGetArgs() + { + } + public static new FilterControlsRelativeDateTimeGetArgs Empty => new FilterControlsRelativeDateTimeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderArgs.cs new file mode 100644 index 00000000000..3cf8b1e1c5c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsSliderArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("maximumValue", required: true)] + public Input MaximumValue { get; set; } = null!; + + [Input("minimumValue", required: true)] + public Input MinimumValue { get; set; } = null!; + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("stepSize", required: true)] + public Input StepSize { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public FilterControlsSliderArgs() + { + } + public static new FilterControlsSliderArgs Empty => new FilterControlsSliderArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderDisplayOptionsArgs.cs new file mode 100644 index 00000000000..5e48696d408 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderDisplayOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsSliderDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public FilterControlsSliderDisplayOptionsArgs() + { + } + public static new FilterControlsSliderDisplayOptionsArgs Empty => new FilterControlsSliderDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..b73bb6ed7ab --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderDisplayOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsSliderDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public FilterControlsSliderDisplayOptionsGetArgs() + { + } + public static new FilterControlsSliderDisplayOptionsGetArgs Empty => new FilterControlsSliderDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderGetArgs.cs new file mode 100644 index 00000000000..be9e74ce433 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsSliderGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsSliderGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("maximumValue", required: true)] + public Input MaximumValue { get; set; } = null!; + + [Input("minimumValue", required: true)] + public Input MinimumValue { get; set; } = null!; + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("stepSize", required: true)] + public Input StepSize { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public FilterControlsSliderGetArgs() + { + } + public static new FilterControlsSliderGetArgs Empty => new FilterControlsSliderGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsTextAreaArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsTextAreaArgs.cs new file mode 100644 index 00000000000..ef8c786ad69 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsTextAreaArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsTextAreaArgs : global::Pulumi.ResourceArgs + { + [Input("delimiter")] + public Input? Delimiter { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public FilterControlsTextAreaArgs() + { + } + public static new FilterControlsTextAreaArgs Empty => new FilterControlsTextAreaArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsTextAreaGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsTextAreaGetArgs.cs new file mode 100644 index 00000000000..ff51e851a48 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsTextAreaGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsTextAreaGetArgs : global::Pulumi.ResourceArgs + { + [Input("delimiter")] + public Input? Delimiter { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public FilterControlsTextAreaGetArgs() + { + } + public static new FilterControlsTextAreaGetArgs Empty => new FilterControlsTextAreaGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsTextFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsTextFieldArgs.cs new file mode 100644 index 00000000000..6a710333eba --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsTextFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsTextFieldArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public FilterControlsTextFieldArgs() + { + } + public static new FilterControlsTextFieldArgs Empty => new FilterControlsTextFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FilterControlsTextFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FilterControlsTextFieldGetArgs.cs new file mode 100644 index 00000000000..d12b23ef76c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FilterControlsTextFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FilterControlsTextFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("filterControlId", required: true)] + public Input FilterControlId { get; set; } = null!; + + [Input("sourceFilterId", required: true)] + public Input SourceFilterId { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public FilterControlsTextFieldGetArgs() + { + } + public static new FilterControlsTextFieldGetArgs Empty => new FilterControlsTextFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersArgs.cs new file mode 100644 index 00000000000..069853fc720 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersArgs : global::Pulumi.ResourceArgs + { + [Input("categoryFilter")] + public Input? CategoryFilter { get; set; } + + [Input("numericEqualityFilter")] + public Input? NumericEqualityFilter { get; set; } + + [Input("numericRangeFilter")] + public Input? NumericRangeFilter { get; set; } + + [Input("relativeDatesFilter")] + public Input? RelativeDatesFilter { get; set; } + + [Input("timeEqualityFilter")] + public Input? TimeEqualityFilter { get; set; } + + [Input("timeRangeFilter")] + public Input? TimeRangeFilter { get; set; } + + [Input("topBottomFilter")] + public Input? TopBottomFilter { get; set; } + + public FiltersArgs() + { + } + public static new FiltersArgs Empty => new FiltersArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterArgs.cs new file mode 100644 index 00000000000..0adca2320b7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersCategoryFilterArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("configuration", required: true)] + public Input Configuration { get; set; } = null!; + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + public FiltersCategoryFilterArgs() + { + } + public static new FiltersCategoryFilterArgs Empty => new FiltersCategoryFilterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationArgs.cs new file mode 100644 index 00000000000..53876bf8bee --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersCategoryFilterConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("customFilterConfiguration")] + public Input? CustomFilterConfiguration { get; set; } + + [Input("customFilterListConfiguration")] + public Input? CustomFilterListConfiguration { get; set; } + + [Input("filterListConfiguration")] + public Input? FilterListConfiguration { get; set; } + + public FiltersCategoryFilterConfigurationArgs() + { + } + public static new FiltersCategoryFilterConfigurationArgs Empty => new FiltersCategoryFilterConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs.cs new file mode 100644 index 00000000000..4016dce8da0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryValue")] + public Input? CategoryValue { get; set; } + + [Input("matchOperator", required: true)] + public Input MatchOperator { get; set; } = null!; + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + public FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs() + { + } + public static new FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs Empty => new FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterConfigurationGetArgs.cs new file mode 100644 index 00000000000..aaacb0ac811 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterConfigurationGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersCategoryFilterConfigurationCustomFilterConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryValue")] + public Input? CategoryValue { get; set; } + + [Input("matchOperator", required: true)] + public Input MatchOperator { get; set; } = null!; + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + public FiltersCategoryFilterConfigurationCustomFilterConfigurationGetArgs() + { + } + public static new FiltersCategoryFilterConfigurationCustomFilterConfigurationGetArgs Empty => new FiltersCategoryFilterConfigurationCustomFilterConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs.cs new file mode 100644 index 00000000000..c37f8124047 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryValues")] + private InputList? _categoryValues; + public InputList CategoryValues + { + get => _categoryValues ?? (_categoryValues = new InputList()); + set => _categoryValues = value; + } + + [Input("matchOperator", required: true)] + public Input MatchOperator { get; set; } = null!; + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + public FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs() + { + } + public static new FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs Empty => new FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterListConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterListConfigurationGetArgs.cs new file mode 100644 index 00000000000..0df525135c4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationCustomFilterListConfigurationGetArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersCategoryFilterConfigurationCustomFilterListConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryValues")] + private InputList? _categoryValues; + public InputList CategoryValues + { + get => _categoryValues ?? (_categoryValues = new InputList()); + set => _categoryValues = value; + } + + [Input("matchOperator", required: true)] + public Input MatchOperator { get; set; } = null!; + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + public FiltersCategoryFilterConfigurationCustomFilterListConfigurationGetArgs() + { + } + public static new FiltersCategoryFilterConfigurationCustomFilterListConfigurationGetArgs Empty => new FiltersCategoryFilterConfigurationCustomFilterListConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationFilterListConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationFilterListConfigurationArgs.cs new file mode 100644 index 00000000000..fb39512a54d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationFilterListConfigurationArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersCategoryFilterConfigurationFilterListConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryValues")] + private InputList? _categoryValues; + public InputList CategoryValues + { + get => _categoryValues ?? (_categoryValues = new InputList()); + set => _categoryValues = value; + } + + [Input("matchOperator", required: true)] + public Input MatchOperator { get; set; } = null!; + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + public FiltersCategoryFilterConfigurationFilterListConfigurationArgs() + { + } + public static new FiltersCategoryFilterConfigurationFilterListConfigurationArgs Empty => new FiltersCategoryFilterConfigurationFilterListConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationFilterListConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationFilterListConfigurationGetArgs.cs new file mode 100644 index 00000000000..aaff853dc37 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationFilterListConfigurationGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersCategoryFilterConfigurationFilterListConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryValues")] + private InputList? _categoryValues; + public InputList CategoryValues + { + get => _categoryValues ?? (_categoryValues = new InputList()); + set => _categoryValues = value; + } + + [Input("matchOperator", required: true)] + public Input MatchOperator { get; set; } = null!; + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + public FiltersCategoryFilterConfigurationFilterListConfigurationGetArgs() + { + } + public static new FiltersCategoryFilterConfigurationFilterListConfigurationGetArgs Empty => new FiltersCategoryFilterConfigurationFilterListConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationGetArgs.cs new file mode 100644 index 00000000000..f5986885798 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersCategoryFilterConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("customFilterConfiguration")] + public Input? CustomFilterConfiguration { get; set; } + + [Input("customFilterListConfiguration")] + public Input? CustomFilterListConfiguration { get; set; } + + [Input("filterListConfiguration")] + public Input? FilterListConfiguration { get; set; } + + public FiltersCategoryFilterConfigurationGetArgs() + { + } + public static new FiltersCategoryFilterConfigurationGetArgs Empty => new FiltersCategoryFilterConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterGetArgs.cs new file mode 100644 index 00000000000..fd45cc1f7c0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersCategoryFilterGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersCategoryFilterGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("configuration", required: true)] + public Input Configuration { get; set; } = null!; + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + public FiltersCategoryFilterGetArgs() + { + } + public static new FiltersCategoryFilterGetArgs Empty => new FiltersCategoryFilterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersGetArgs.cs new file mode 100644 index 00000000000..e3fb58db28e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryFilter")] + public Input? CategoryFilter { get; set; } + + [Input("numericEqualityFilter")] + public Input? NumericEqualityFilter { get; set; } + + [Input("numericRangeFilter")] + public Input? NumericRangeFilter { get; set; } + + [Input("relativeDatesFilter")] + public Input? RelativeDatesFilter { get; set; } + + [Input("timeEqualityFilter")] + public Input? TimeEqualityFilter { get; set; } + + [Input("timeRangeFilter")] + public Input? TimeRangeFilter { get; set; } + + [Input("topBottomFilter")] + public Input? TopBottomFilter { get; set; } + + public FiltersGetArgs() + { + } + public static new FiltersGetArgs Empty => new FiltersGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersNumericEqualityFilterArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersNumericEqualityFilterArgs.cs new file mode 100644 index 00000000000..a5966929ac1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersNumericEqualityFilterArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersNumericEqualityFilterArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("matchOperator", required: true)] + public Input MatchOperator { get; set; } = null!; + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public FiltersNumericEqualityFilterArgs() + { + } + public static new FiltersNumericEqualityFilterArgs Empty => new FiltersNumericEqualityFilterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersNumericEqualityFilterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersNumericEqualityFilterGetArgs.cs new file mode 100644 index 00000000000..84ad94df128 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersNumericEqualityFilterGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersNumericEqualityFilterGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("matchOperator", required: true)] + public Input MatchOperator { get; set; } = null!; + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public FiltersNumericEqualityFilterGetArgs() + { + } + public static new FiltersNumericEqualityFilterGetArgs Empty => new FiltersNumericEqualityFilterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterArgs.cs new file mode 100644 index 00000000000..cba292752f5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersNumericRangeFilterArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("includeMaximum")] + public Input? IncludeMaximum { get; set; } + + [Input("includeMinimum")] + public Input? IncludeMinimum { get; set; } + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("rangeMaximum")] + public Input? RangeMaximum { get; set; } + + [Input("rangeMinimum")] + public Input? RangeMinimum { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + public FiltersNumericRangeFilterArgs() + { + } + public static new FiltersNumericRangeFilterArgs Empty => new FiltersNumericRangeFilterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterGetArgs.cs new file mode 100644 index 00000000000..ea2f0ea1272 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersNumericRangeFilterGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("includeMaximum")] + public Input? IncludeMaximum { get; set; } + + [Input("includeMinimum")] + public Input? IncludeMinimum { get; set; } + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("rangeMaximum")] + public Input? RangeMaximum { get; set; } + + [Input("rangeMinimum")] + public Input? RangeMinimum { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + public FiltersNumericRangeFilterGetArgs() + { + } + public static new FiltersNumericRangeFilterGetArgs Empty => new FiltersNumericRangeFilterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMaximumArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMaximumArgs.cs new file mode 100644 index 00000000000..327eb743b7d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMaximumArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersNumericRangeFilterRangeMaximumArgs : global::Pulumi.ResourceArgs + { + [Input("parameter")] + public Input? Parameter { get; set; } + + [Input("staticValue")] + public Input? StaticValue { get; set; } + + public FiltersNumericRangeFilterRangeMaximumArgs() + { + } + public static new FiltersNumericRangeFilterRangeMaximumArgs Empty => new FiltersNumericRangeFilterRangeMaximumArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMaximumGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMaximumGetArgs.cs new file mode 100644 index 00000000000..42f45558d8f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMaximumGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersNumericRangeFilterRangeMaximumGetArgs : global::Pulumi.ResourceArgs + { + [Input("parameter")] + public Input? Parameter { get; set; } + + [Input("staticValue")] + public Input? StaticValue { get; set; } + + public FiltersNumericRangeFilterRangeMaximumGetArgs() + { + } + public static new FiltersNumericRangeFilterRangeMaximumGetArgs Empty => new FiltersNumericRangeFilterRangeMaximumGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMinimumArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMinimumArgs.cs new file mode 100644 index 00000000000..bb3bbea0ea7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMinimumArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersNumericRangeFilterRangeMinimumArgs : global::Pulumi.ResourceArgs + { + [Input("parameter")] + public Input? Parameter { get; set; } + + [Input("staticValue")] + public Input? StaticValue { get; set; } + + public FiltersNumericRangeFilterRangeMinimumArgs() + { + } + public static new FiltersNumericRangeFilterRangeMinimumArgs Empty => new FiltersNumericRangeFilterRangeMinimumArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMinimumGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMinimumGetArgs.cs new file mode 100644 index 00000000000..dd1aba3570d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersNumericRangeFilterRangeMinimumGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersNumericRangeFilterRangeMinimumGetArgs : global::Pulumi.ResourceArgs + { + [Input("parameter")] + public Input? Parameter { get; set; } + + [Input("staticValue")] + public Input? StaticValue { get; set; } + + public FiltersNumericRangeFilterRangeMinimumGetArgs() + { + } + public static new FiltersNumericRangeFilterRangeMinimumGetArgs Empty => new FiltersNumericRangeFilterRangeMinimumGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterAnchorDateConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterAnchorDateConfigurationArgs.cs new file mode 100644 index 00000000000..ac7f32a4e9c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterAnchorDateConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersRelativeDatesFilterAnchorDateConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("anchorOption")] + public Input? AnchorOption { get; set; } + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + public FiltersRelativeDatesFilterAnchorDateConfigurationArgs() + { + } + public static new FiltersRelativeDatesFilterAnchorDateConfigurationArgs Empty => new FiltersRelativeDatesFilterAnchorDateConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterAnchorDateConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterAnchorDateConfigurationGetArgs.cs new file mode 100644 index 00000000000..33c767504a5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterAnchorDateConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersRelativeDatesFilterAnchorDateConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("anchorOption")] + public Input? AnchorOption { get; set; } + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + public FiltersRelativeDatesFilterAnchorDateConfigurationGetArgs() + { + } + public static new FiltersRelativeDatesFilterAnchorDateConfigurationGetArgs Empty => new FiltersRelativeDatesFilterAnchorDateConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterArgs.cs new file mode 100644 index 00000000000..31135503338 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersRelativeDatesFilterArgs : global::Pulumi.ResourceArgs + { + [Input("anchorDateConfiguration", required: true)] + public Input AnchorDateConfiguration { get; set; } = null!; + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("excludePeriodConfiguration")] + public Input? ExcludePeriodConfiguration { get; set; } + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("minimumGranularity", required: true)] + public Input MinimumGranularity { get; set; } = null!; + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("relativeDateType", required: true)] + public Input RelativeDateType { get; set; } = null!; + + [Input("relativeDateValue")] + public Input? RelativeDateValue { get; set; } + + [Input("timeGranularity", required: true)] + public Input TimeGranularity { get; set; } = null!; + + public FiltersRelativeDatesFilterArgs() + { + } + public static new FiltersRelativeDatesFilterArgs Empty => new FiltersRelativeDatesFilterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterExcludePeriodConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterExcludePeriodConfigurationArgs.cs new file mode 100644 index 00000000000..fee6066e4d5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterExcludePeriodConfigurationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersRelativeDatesFilterExcludePeriodConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("amount", required: true)] + public Input Amount { get; set; } = null!; + + [Input("granularity", required: true)] + public Input Granularity { get; set; } = null!; + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public FiltersRelativeDatesFilterExcludePeriodConfigurationArgs() + { + } + public static new FiltersRelativeDatesFilterExcludePeriodConfigurationArgs Empty => new FiltersRelativeDatesFilterExcludePeriodConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterExcludePeriodConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterExcludePeriodConfigurationGetArgs.cs new file mode 100644 index 00000000000..1ecc5053ca2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterExcludePeriodConfigurationGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersRelativeDatesFilterExcludePeriodConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("amount", required: true)] + public Input Amount { get; set; } = null!; + + [Input("granularity", required: true)] + public Input Granularity { get; set; } = null!; + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public FiltersRelativeDatesFilterExcludePeriodConfigurationGetArgs() + { + } + public static new FiltersRelativeDatesFilterExcludePeriodConfigurationGetArgs Empty => new FiltersRelativeDatesFilterExcludePeriodConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterGetArgs.cs new file mode 100644 index 00000000000..692e23dad8a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersRelativeDatesFilterGetArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersRelativeDatesFilterGetArgs : global::Pulumi.ResourceArgs + { + [Input("anchorDateConfiguration", required: true)] + public Input AnchorDateConfiguration { get; set; } = null!; + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("excludePeriodConfiguration")] + public Input? ExcludePeriodConfiguration { get; set; } + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("minimumGranularity", required: true)] + public Input MinimumGranularity { get; set; } = null!; + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("relativeDateType", required: true)] + public Input RelativeDateType { get; set; } = null!; + + [Input("relativeDateValue")] + public Input? RelativeDateValue { get; set; } + + [Input("timeGranularity", required: true)] + public Input TimeGranularity { get; set; } = null!; + + public FiltersRelativeDatesFilterGetArgs() + { + } + public static new FiltersRelativeDatesFilterGetArgs Empty => new FiltersRelativeDatesFilterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeEqualityFilterArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeEqualityFilterArgs.cs new file mode 100644 index 00000000000..c8014ab6ef2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeEqualityFilterArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeEqualityFilterArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("timeGranularity", required: true)] + public Input TimeGranularity { get; set; } = null!; + + [Input("value")] + public Input? Value { get; set; } + + public FiltersTimeEqualityFilterArgs() + { + } + public static new FiltersTimeEqualityFilterArgs Empty => new FiltersTimeEqualityFilterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeEqualityFilterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeEqualityFilterGetArgs.cs new file mode 100644 index 00000000000..2eafd30be32 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeEqualityFilterGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeEqualityFilterGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("timeGranularity", required: true)] + public Input TimeGranularity { get; set; } = null!; + + [Input("value")] + public Input? Value { get; set; } + + public FiltersTimeEqualityFilterGetArgs() + { + } + public static new FiltersTimeEqualityFilterGetArgs Empty => new FiltersTimeEqualityFilterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterArgs.cs new file mode 100644 index 00000000000..4e68a21afc8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("excludePeriodConfiguration")] + public Input? ExcludePeriodConfiguration { get; set; } + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("includeMaximum")] + public Input? IncludeMaximum { get; set; } + + [Input("includeMinimum")] + public Input? IncludeMinimum { get; set; } + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("rangeMaximumValue")] + public Input? RangeMaximumValue { get; set; } + + [Input("rangeMinimumValue")] + public Input? RangeMinimumValue { get; set; } + + [Input("timeGranularity", required: true)] + public Input TimeGranularity { get; set; } = null!; + + public FiltersTimeRangeFilterArgs() + { + } + public static new FiltersTimeRangeFilterArgs Empty => new FiltersTimeRangeFilterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterExcludePeriodConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterExcludePeriodConfigurationArgs.cs new file mode 100644 index 00000000000..ea9528f27af --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterExcludePeriodConfigurationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterExcludePeriodConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("amount", required: true)] + public Input Amount { get; set; } = null!; + + [Input("granularity", required: true)] + public Input Granularity { get; set; } = null!; + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public FiltersTimeRangeFilterExcludePeriodConfigurationArgs() + { + } + public static new FiltersTimeRangeFilterExcludePeriodConfigurationArgs Empty => new FiltersTimeRangeFilterExcludePeriodConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterExcludePeriodConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterExcludePeriodConfigurationGetArgs.cs new file mode 100644 index 00000000000..02ffa07d259 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterExcludePeriodConfigurationGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterExcludePeriodConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("amount", required: true)] + public Input Amount { get; set; } = null!; + + [Input("granularity", required: true)] + public Input Granularity { get; set; } = null!; + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public FiltersTimeRangeFilterExcludePeriodConfigurationGetArgs() + { + } + public static new FiltersTimeRangeFilterExcludePeriodConfigurationGetArgs Empty => new FiltersTimeRangeFilterExcludePeriodConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterGetArgs.cs new file mode 100644 index 00000000000..d5fe6f4e2f7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("excludePeriodConfiguration")] + public Input? ExcludePeriodConfiguration { get; set; } + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("includeMaximum")] + public Input? IncludeMaximum { get; set; } + + [Input("includeMinimum")] + public Input? IncludeMinimum { get; set; } + + [Input("nullOption", required: true)] + public Input NullOption { get; set; } = null!; + + [Input("rangeMaximumValue")] + public Input? RangeMaximumValue { get; set; } + + [Input("rangeMinimumValue")] + public Input? RangeMinimumValue { get; set; } + + [Input("timeGranularity", required: true)] + public Input TimeGranularity { get; set; } = null!; + + public FiltersTimeRangeFilterGetArgs() + { + } + public static new FiltersTimeRangeFilterGetArgs Empty => new FiltersTimeRangeFilterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueArgs.cs new file mode 100644 index 00000000000..6df48a1112a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterRangeMaximumValueArgs : global::Pulumi.ResourceArgs + { + [Input("parameter")] + public Input? Parameter { get; set; } + + [Input("rollingDate")] + public Input? RollingDate { get; set; } + + [Input("staticValue")] + public Input? StaticValue { get; set; } + + public FiltersTimeRangeFilterRangeMaximumValueArgs() + { + } + public static new FiltersTimeRangeFilterRangeMaximumValueArgs Empty => new FiltersTimeRangeFilterRangeMaximumValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueGetArgs.cs new file mode 100644 index 00000000000..f554e58f6c3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterRangeMaximumValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("parameter")] + public Input? Parameter { get; set; } + + [Input("rollingDate")] + public Input? RollingDate { get; set; } + + [Input("staticValue")] + public Input? StaticValue { get; set; } + + public FiltersTimeRangeFilterRangeMaximumValueGetArgs() + { + } + public static new FiltersTimeRangeFilterRangeMaximumValueGetArgs Empty => new FiltersTimeRangeFilterRangeMaximumValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs.cs new file mode 100644 index 00000000000..0011eb182a1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier")] + public Input? DataSetIdentifier { get; set; } + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs() + { + } + public static new FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs Empty => new FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueRollingDateGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueRollingDateGetArgs.cs new file mode 100644 index 00000000000..de47da9b206 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMaximumValueRollingDateGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterRangeMaximumValueRollingDateGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier")] + public Input? DataSetIdentifier { get; set; } + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public FiltersTimeRangeFilterRangeMaximumValueRollingDateGetArgs() + { + } + public static new FiltersTimeRangeFilterRangeMaximumValueRollingDateGetArgs Empty => new FiltersTimeRangeFilterRangeMaximumValueRollingDateGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueArgs.cs new file mode 100644 index 00000000000..ee25d26f4a9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterRangeMinimumValueArgs : global::Pulumi.ResourceArgs + { + [Input("parameter")] + public Input? Parameter { get; set; } + + [Input("rollingDate")] + public Input? RollingDate { get; set; } + + [Input("staticValue")] + public Input? StaticValue { get; set; } + + public FiltersTimeRangeFilterRangeMinimumValueArgs() + { + } + public static new FiltersTimeRangeFilterRangeMinimumValueArgs Empty => new FiltersTimeRangeFilterRangeMinimumValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueGetArgs.cs new file mode 100644 index 00000000000..531665b9f6d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterRangeMinimumValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("parameter")] + public Input? Parameter { get; set; } + + [Input("rollingDate")] + public Input? RollingDate { get; set; } + + [Input("staticValue")] + public Input? StaticValue { get; set; } + + public FiltersTimeRangeFilterRangeMinimumValueGetArgs() + { + } + public static new FiltersTimeRangeFilterRangeMinimumValueGetArgs Empty => new FiltersTimeRangeFilterRangeMinimumValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs.cs new file mode 100644 index 00000000000..4af3854a7cf --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier")] + public Input? DataSetIdentifier { get; set; } + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs() + { + } + public static new FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs Empty => new FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueRollingDateGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueRollingDateGetArgs.cs new file mode 100644 index 00000000000..b7ea596764e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTimeRangeFilterRangeMinimumValueRollingDateGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTimeRangeFilterRangeMinimumValueRollingDateGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier")] + public Input? DataSetIdentifier { get; set; } + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public FiltersTimeRangeFilterRangeMinimumValueRollingDateGetArgs() + { + } + public static new FiltersTimeRangeFilterRangeMinimumValueRollingDateGetArgs Empty => new FiltersTimeRangeFilterRangeMinimumValueRollingDateGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterAggregationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterAggregationSortConfigurationArgs.cs new file mode 100644 index 00000000000..491a8ea8af1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterAggregationSortConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTopBottomFilterAggregationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction", required: true)] + public Input AggregationFunction { get; set; } = null!; + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("sortDirection", required: true)] + public Input SortDirection { get; set; } = null!; + + public FiltersTopBottomFilterAggregationSortConfigurationArgs() + { + } + public static new FiltersTopBottomFilterAggregationSortConfigurationArgs Empty => new FiltersTopBottomFilterAggregationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterAggregationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterAggregationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..738c6ebe3ec --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterAggregationSortConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTopBottomFilterAggregationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction", required: true)] + public Input AggregationFunction { get; set; } = null!; + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("sortDirection", required: true)] + public Input SortDirection { get; set; } = null!; + + public FiltersTopBottomFilterAggregationSortConfigurationGetArgs() + { + } + public static new FiltersTopBottomFilterAggregationSortConfigurationGetArgs Empty => new FiltersTopBottomFilterAggregationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterArgs.cs new file mode 100644 index 00000000000..a42fd69ec74 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTopBottomFilterArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationSortConfigurations", required: true)] + private InputList? _aggregationSortConfigurations; + public InputList AggregationSortConfigurations + { + get => _aggregationSortConfigurations ?? (_aggregationSortConfigurations = new InputList()); + set => _aggregationSortConfigurations = value; + } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("timeGranularity", required: true)] + public Input TimeGranularity { get; set; } = null!; + + public FiltersTopBottomFilterArgs() + { + } + public static new FiltersTopBottomFilterArgs Empty => new FiltersTopBottomFilterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterGetArgs.cs new file mode 100644 index 00000000000..500c7391187 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FiltersTopBottomFilterGetArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FiltersTopBottomFilterGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationSortConfigurations", required: true)] + private InputList? _aggregationSortConfigurations; + public InputList AggregationSortConfigurations + { + get => _aggregationSortConfigurations ?? (_aggregationSortConfigurations = new InputList()); + set => _aggregationSortConfigurations = value; + } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("filterId", required: true)] + public Input FilterId { get; set; } = null!; + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("timeGranularity", required: true)] + public Input TimeGranularity { get; set; } = null!; + + public FiltersTopBottomFilterGetArgs() + { + } + public static new FiltersTopBottomFilterGetArgs Empty => new FiltersTopBottomFilterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FontConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/FontConfigurationArgs.cs new file mode 100644 index 00000000000..4be4db2347f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FontConfigurationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FontConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("fontColor")] + public Input? FontColor { get; set; } + + [Input("fontDecoration")] + public Input? FontDecoration { get; set; } + + [Input("fontSize")] + public Input? FontSize { get; set; } + + [Input("fontStyle")] + public Input? FontStyle { get; set; } + + [Input("fontWeight")] + public Input? FontWeight { get; set; } + + public FontConfigurationArgs() + { + } + public static new FontConfigurationArgs Empty => new FontConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontSizeArgs.cs b/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontSizeArgs.cs new file mode 100644 index 00000000000..7566150c26e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontSizeArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FontConfigurationFontSizeArgs : global::Pulumi.ResourceArgs + { + [Input("relative")] + public Input? Relative { get; set; } + + public FontConfigurationFontSizeArgs() + { + } + public static new FontConfigurationFontSizeArgs Empty => new FontConfigurationFontSizeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontSizeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontSizeGetArgs.cs new file mode 100644 index 00000000000..7f7819437e0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontSizeGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FontConfigurationFontSizeGetArgs : global::Pulumi.ResourceArgs + { + [Input("relative")] + public Input? Relative { get; set; } + + public FontConfigurationFontSizeGetArgs() + { + } + public static new FontConfigurationFontSizeGetArgs Empty => new FontConfigurationFontSizeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontWeightArgs.cs b/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontWeightArgs.cs new file mode 100644 index 00000000000..0e1360b06c9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontWeightArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FontConfigurationFontWeightArgs : global::Pulumi.ResourceArgs + { + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + public FontConfigurationFontWeightArgs() + { + } + public static new FontConfigurationFontWeightArgs Empty => new FontConfigurationFontWeightArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontWeightGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontWeightGetArgs.cs new file mode 100644 index 00000000000..0cd0427c5e1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FontConfigurationFontWeightGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FontConfigurationFontWeightGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + public FontConfigurationFontWeightGetArgs() + { + } + public static new FontConfigurationFontWeightGetArgs Empty => new FontConfigurationFontWeightGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FontConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FontConfigurationGetArgs.cs new file mode 100644 index 00000000000..8745e31289b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FontConfigurationGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FontConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("fontColor")] + public Input? FontColor { get; set; } + + [Input("fontDecoration")] + public Input? FontDecoration { get; set; } + + [Input("fontSize")] + public Input? FontSize { get; set; } + + [Input("fontStyle")] + public Input? FontStyle { get; set; } + + [Input("fontWeight")] + public Input? FontWeight { get; set; } + + public FontConfigurationGetArgs() + { + } + public static new FontConfigurationGetArgs Empty => new FontConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsArgs.cs b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsArgs.cs new file mode 100644 index 00000000000..3d62c478dab --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsArgs.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FreeFormLayoutElementsArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundStyle")] + public Input? BackgroundStyle { get; set; } + + [Input("borderStyle")] + public Input? BorderStyle { get; set; } + + [Input("elementId", required: true)] + public Input ElementId { get; set; } = null!; + + [Input("elementType", required: true)] + public Input ElementType { get; set; } = null!; + + [Input("height", required: true)] + public Input Height { get; set; } = null!; + + [Input("loadingAnimation")] + public Input? LoadingAnimation { get; set; } + + [Input("renderingRules")] + private InputList? _renderingRules; + public InputList RenderingRules + { + get => _renderingRules ?? (_renderingRules = new InputList()); + set => _renderingRules = value; + } + + [Input("selectedBorderStyle")] + public Input? SelectedBorderStyle { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + [Input("width", required: true)] + public Input Width { get; set; } = null!; + + [Input("xAxisLocation", required: true)] + public Input XAxisLocation { get; set; } = null!; + + [Input("yAxisLocation", required: true)] + public Input YAxisLocation { get; set; } = null!; + + public FreeFormLayoutElementsArgs() + { + } + public static new FreeFormLayoutElementsArgs Empty => new FreeFormLayoutElementsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBackgroundStyleArgs.cs b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBackgroundStyleArgs.cs new file mode 100644 index 00000000000..b291569a9a8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBackgroundStyleArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FreeFormLayoutElementsBackgroundStyleArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public FreeFormLayoutElementsBackgroundStyleArgs() + { + } + public static new FreeFormLayoutElementsBackgroundStyleArgs Empty => new FreeFormLayoutElementsBackgroundStyleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBackgroundStyleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBackgroundStyleGetArgs.cs new file mode 100644 index 00000000000..dbcbf8ddc41 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBackgroundStyleGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FreeFormLayoutElementsBackgroundStyleGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public FreeFormLayoutElementsBackgroundStyleGetArgs() + { + } + public static new FreeFormLayoutElementsBackgroundStyleGetArgs Empty => new FreeFormLayoutElementsBackgroundStyleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBorderStyleArgs.cs b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBorderStyleArgs.cs new file mode 100644 index 00000000000..2cebd04b75a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBorderStyleArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FreeFormLayoutElementsBorderStyleArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public FreeFormLayoutElementsBorderStyleArgs() + { + } + public static new FreeFormLayoutElementsBorderStyleArgs Empty => new FreeFormLayoutElementsBorderStyleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBorderStyleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBorderStyleGetArgs.cs new file mode 100644 index 00000000000..8ea45af08a9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsBorderStyleGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FreeFormLayoutElementsBorderStyleGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public FreeFormLayoutElementsBorderStyleGetArgs() + { + } + public static new FreeFormLayoutElementsBorderStyleGetArgs Empty => new FreeFormLayoutElementsBorderStyleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsGetArgs.cs new file mode 100644 index 00000000000..c28c9429d92 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsGetArgs.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FreeFormLayoutElementsGetArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundStyle")] + public Input? BackgroundStyle { get; set; } + + [Input("borderStyle")] + public Input? BorderStyle { get; set; } + + [Input("elementId", required: true)] + public Input ElementId { get; set; } = null!; + + [Input("elementType", required: true)] + public Input ElementType { get; set; } = null!; + + [Input("height", required: true)] + public Input Height { get; set; } = null!; + + [Input("loadingAnimation")] + public Input? LoadingAnimation { get; set; } + + [Input("renderingRules")] + private InputList? _renderingRules; + public InputList RenderingRules + { + get => _renderingRules ?? (_renderingRules = new InputList()); + set => _renderingRules = value; + } + + [Input("selectedBorderStyle")] + public Input? SelectedBorderStyle { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + [Input("width", required: true)] + public Input Width { get; set; } = null!; + + [Input("xAxisLocation", required: true)] + public Input XAxisLocation { get; set; } = null!; + + [Input("yAxisLocation", required: true)] + public Input YAxisLocation { get; set; } = null!; + + public FreeFormLayoutElementsGetArgs() + { + } + public static new FreeFormLayoutElementsGetArgs Empty => new FreeFormLayoutElementsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsRenderingRuleArgs.cs b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsRenderingRuleArgs.cs new file mode 100644 index 00000000000..ad2a4dd3a03 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsRenderingRuleArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FreeFormLayoutElementsRenderingRuleArgs : global::Pulumi.ResourceArgs + { + [Input("configurationOverrides", required: true)] + public Input ConfigurationOverrides { get; set; } = null!; + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public FreeFormLayoutElementsRenderingRuleArgs() + { + } + public static new FreeFormLayoutElementsRenderingRuleArgs Empty => new FreeFormLayoutElementsRenderingRuleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsRenderingRuleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsRenderingRuleGetArgs.cs new file mode 100644 index 00000000000..4081f14c4e4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsRenderingRuleGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FreeFormLayoutElementsRenderingRuleGetArgs : global::Pulumi.ResourceArgs + { + [Input("configurationOverrides", required: true)] + public Input ConfigurationOverrides { get; set; } = null!; + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + public FreeFormLayoutElementsRenderingRuleGetArgs() + { + } + public static new FreeFormLayoutElementsRenderingRuleGetArgs Empty => new FreeFormLayoutElementsRenderingRuleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsSelectedBorderStyleArgs.cs b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsSelectedBorderStyleArgs.cs new file mode 100644 index 00000000000..0457aa16282 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsSelectedBorderStyleArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FreeFormLayoutElementsSelectedBorderStyleArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public FreeFormLayoutElementsSelectedBorderStyleArgs() + { + } + public static new FreeFormLayoutElementsSelectedBorderStyleArgs Empty => new FreeFormLayoutElementsSelectedBorderStyleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsSelectedBorderStyleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsSelectedBorderStyleGetArgs.cs new file mode 100644 index 00000000000..1c013347350 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/FreeFormLayoutElementsSelectedBorderStyleGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class FreeFormLayoutElementsSelectedBorderStyleGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public FreeFormLayoutElementsSelectedBorderStyleGetArgs() + { + } + public static new FreeFormLayoutElementsSelectedBorderStyleGetArgs Empty => new FreeFormLayoutElementsSelectedBorderStyleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/GridLayoutArgs.cs b/sdk/dotnet/Quicksight/Inputs/GridLayoutArgs.cs new file mode 100644 index 00000000000..a7695b700e2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/GridLayoutArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class GridLayoutArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions")] + public Input? CanvasSizeOptions { get; set; } + + [Input("elements", required: true)] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + public GridLayoutArgs() + { + } + public static new GridLayoutArgs Empty => new GridLayoutArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..8357659e47c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class GridLayoutCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public GridLayoutCanvasSizeOptionsArgs() + { + } + public static new GridLayoutCanvasSizeOptionsArgs Empty => new GridLayoutCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..b41ef956e8b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class GridLayoutCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public GridLayoutCanvasSizeOptionsGetArgs() + { + } + public static new GridLayoutCanvasSizeOptionsGetArgs Empty => new GridLayoutCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..91a603c325b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth")] + public Input? OptimizedViewPortWidth { get; set; } + + [Input("resizeOption", required: true)] + public Input ResizeOption { get; set; } = null!; + + public GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs() + { + } + public static new GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty => new GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..c57a143fe81 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth")] + public Input? OptimizedViewPortWidth { get; set; } + + [Input("resizeOption", required: true)] + public Input ResizeOption { get; set; } = null!; + + public GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs() + { + } + public static new GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs Empty => new GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/GridLayoutElementArgs.cs b/sdk/dotnet/Quicksight/Inputs/GridLayoutElementArgs.cs new file mode 100644 index 00000000000..ec98d13fcea --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/GridLayoutElementArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class GridLayoutElementArgs : global::Pulumi.ResourceArgs + { + [Input("columnIndex")] + public Input? ColumnIndex { get; set; } + + [Input("columnSpan", required: true)] + public Input ColumnSpan { get; set; } = null!; + + [Input("elementId", required: true)] + public Input ElementId { get; set; } = null!; + + [Input("elementType", required: true)] + public Input ElementType { get; set; } = null!; + + [Input("rowIndex")] + public Input? RowIndex { get; set; } + + [Input("rowSpan", required: true)] + public Input RowSpan { get; set; } = null!; + + public GridLayoutElementArgs() + { + } + public static new GridLayoutElementArgs Empty => new GridLayoutElementArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/GridLayoutElementGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/GridLayoutElementGetArgs.cs new file mode 100644 index 00000000000..4309bc0c20b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/GridLayoutElementGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class GridLayoutElementGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnIndex")] + public Input? ColumnIndex { get; set; } + + [Input("columnSpan", required: true)] + public Input ColumnSpan { get; set; } = null!; + + [Input("elementId", required: true)] + public Input ElementId { get; set; } = null!; + + [Input("elementType", required: true)] + public Input ElementType { get; set; } = null!; + + [Input("rowIndex")] + public Input? RowIndex { get; set; } + + [Input("rowSpan", required: true)] + public Input RowSpan { get; set; } = null!; + + public GridLayoutElementGetArgs() + { + } + public static new GridLayoutElementGetArgs Empty => new GridLayoutElementGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/GridLayoutGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/GridLayoutGetArgs.cs new file mode 100644 index 00000000000..11a2b066d78 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/GridLayoutGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class GridLayoutGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions")] + public Input? CanvasSizeOptions { get; set; } + + [Input("elements", required: true)] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + public GridLayoutGetArgs() + { + } + public static new GridLayoutGetArgs Empty => new GridLayoutGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationArgs.cs b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationArgs.cs new file mode 100644 index 00000000000..12b707ff783 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class IntegerParameterDeclarationArgs : global::Pulumi.ResourceArgs + { + [Input("defaultValues")] + public Input? DefaultValues { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + [Input("parameterValueType", required: true)] + public Input ParameterValueType { get; set; } = null!; + + [Input("valuesWhenUnset")] + public Input? ValuesWhenUnset { get; set; } + + public IntegerParameterDeclarationArgs() + { + } + public static new IntegerParameterDeclarationArgs Empty => new IntegerParameterDeclarationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationDefaultValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationDefaultValuesArgs.cs new file mode 100644 index 00000000000..43e3295d3b8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationDefaultValuesArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class IntegerParameterDeclarationDefaultValuesArgs : global::Pulumi.ResourceArgs + { + [Input("dynamicValue")] + public Input? DynamicValue { get; set; } + + [Input("staticValues")] + private InputList? _staticValues; + public InputList StaticValues + { + get => _staticValues ?? (_staticValues = new InputList()); + set => _staticValues = value; + } + + public IntegerParameterDeclarationDefaultValuesArgs() + { + } + public static new IntegerParameterDeclarationDefaultValuesArgs Empty => new IntegerParameterDeclarationDefaultValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationDefaultValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationDefaultValuesGetArgs.cs new file mode 100644 index 00000000000..7febe11d8f4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationDefaultValuesGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class IntegerParameterDeclarationDefaultValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("dynamicValue")] + public Input? DynamicValue { get; set; } + + [Input("staticValues")] + private InputList? _staticValues; + public InputList StaticValues + { + get => _staticValues ?? (_staticValues = new InputList()); + set => _staticValues = value; + } + + public IntegerParameterDeclarationDefaultValuesGetArgs() + { + } + public static new IntegerParameterDeclarationDefaultValuesGetArgs Empty => new IntegerParameterDeclarationDefaultValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationGetArgs.cs new file mode 100644 index 00000000000..bfeec874bcc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class IntegerParameterDeclarationGetArgs : global::Pulumi.ResourceArgs + { + [Input("defaultValues")] + public Input? DefaultValues { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + [Input("parameterValueType", required: true)] + public Input ParameterValueType { get; set; } = null!; + + [Input("valuesWhenUnset")] + public Input? ValuesWhenUnset { get; set; } + + public IntegerParameterDeclarationGetArgs() + { + } + public static new IntegerParameterDeclarationGetArgs Empty => new IntegerParameterDeclarationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationValuesWhenUnsetArgs.cs b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationValuesWhenUnsetArgs.cs new file mode 100644 index 00000000000..c72530ade92 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationValuesWhenUnsetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class IntegerParameterDeclarationValuesWhenUnsetArgs : global::Pulumi.ResourceArgs + { + [Input("customValue")] + public Input? CustomValue { get; set; } + + [Input("valueWhenUnsetOption")] + public Input? ValueWhenUnsetOption { get; set; } + + public IntegerParameterDeclarationValuesWhenUnsetArgs() + { + } + public static new IntegerParameterDeclarationValuesWhenUnsetArgs Empty => new IntegerParameterDeclarationValuesWhenUnsetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationValuesWhenUnsetGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationValuesWhenUnsetGetArgs.cs new file mode 100644 index 00000000000..3fd281fef19 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/IntegerParameterDeclarationValuesWhenUnsetGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class IntegerParameterDeclarationValuesWhenUnsetGetArgs : global::Pulumi.ResourceArgs + { + [Input("customValue")] + public Input? CustomValue { get; set; } + + [Input("valueWhenUnsetOption")] + public Input? ValueWhenUnsetOption { get; set; } + + public IntegerParameterDeclarationValuesWhenUnsetGetArgs() + { + } + public static new IntegerParameterDeclarationValuesWhenUnsetGetArgs Empty => new IntegerParameterDeclarationValuesWhenUnsetGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ItemsLimitConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/ItemsLimitConfigurationArgs.cs new file mode 100644 index 00000000000..622c22eb06a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ItemsLimitConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ItemsLimitConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("itemsLimit")] + public Input? ItemsLimit { get; set; } + + [Input("otherCategories", required: true)] + public Input OtherCategories { get; set; } = null!; + + public ItemsLimitConfigurationArgs() + { + } + public static new ItemsLimitConfigurationArgs Empty => new ItemsLimitConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ItemsLimitConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ItemsLimitConfigurationGetArgs.cs new file mode 100644 index 00000000000..efc40a69e49 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ItemsLimitConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ItemsLimitConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("itemsLimit")] + public Input? ItemsLimit { get; set; } + + [Input("otherCategories", required: true)] + public Input OtherCategories { get; set; } = null!; + + public ItemsLimitConfigurationGetArgs() + { + } + public static new ItemsLimitConfigurationGetArgs Empty => new ItemsLimitConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LabelOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LabelOptionsArgs.cs new file mode 100644 index 00000000000..0c6a030bf9a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LabelOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LabelOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public LabelOptionsArgs() + { + } + public static new LabelOptionsArgs Empty => new LabelOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LabelOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LabelOptionsGetArgs.cs new file mode 100644 index 00000000000..c0d51f1a292 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LabelOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LabelOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public LabelOptionsGetArgs() + { + } + public static new LabelOptionsGetArgs Empty => new LabelOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsArgs.cs new file mode 100644 index 00000000000..0ba962d3a5e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsArgs : global::Pulumi.ResourceArgs + { + [Input("configuration", required: true)] + public Input Configuration { get; set; } = null!; + + public LayoutsArgs() + { + } + public static new LayoutsArgs Empty => new LayoutsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationArgs.cs new file mode 100644 index 00000000000..7de220f6320 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("freeFormLayout")] + public Input? FreeFormLayout { get; set; } + + [Input("gridLayout")] + public Input? GridLayout { get; set; } + + [Input("sectionBasedLayout")] + public Input? SectionBasedLayout { get; set; } + + public LayoutsConfigurationArgs() + { + } + public static new LayoutsConfigurationArgs Empty => new LayoutsConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutArgs.cs new file mode 100644 index 00000000000..c3fbb0199ff --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationFreeFormLayoutArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions")] + public Input? CanvasSizeOptions { get; set; } + + [Input("elements", required: true)] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + public LayoutsConfigurationFreeFormLayoutArgs() + { + } + public static new LayoutsConfigurationFreeFormLayoutArgs Empty => new LayoutsConfigurationFreeFormLayoutArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..2ef0c9dc231 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs() + { + } + public static new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs Empty => new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..78b1b4409a0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsGetArgs() + { + } + public static new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsGetArgs Empty => new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..b83fedad66c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth", required: true)] + public Input OptimizedViewPortWidth { get; set; } = null!; + + public LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs() + { + } + public static new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty => new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..5ec40799611 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth", required: true)] + public Input OptimizedViewPortWidth { get; set; } = null!; + + public LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs() + { + } + public static new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs Empty => new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutGetArgs.cs new file mode 100644 index 00000000000..0e752d1569c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationFreeFormLayoutGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationFreeFormLayoutGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions")] + public Input? CanvasSizeOptions { get; set; } + + [Input("elements", required: true)] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + public LayoutsConfigurationFreeFormLayoutGetArgs() + { + } + public static new LayoutsConfigurationFreeFormLayoutGetArgs Empty => new LayoutsConfigurationFreeFormLayoutGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationGetArgs.cs new file mode 100644 index 00000000000..9cc9453c51b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("freeFormLayout")] + public Input? FreeFormLayout { get; set; } + + [Input("gridLayout")] + public Input? GridLayout { get; set; } + + [Input("sectionBasedLayout")] + public Input? SectionBasedLayout { get; set; } + + public LayoutsConfigurationGetArgs() + { + } + public static new LayoutsConfigurationGetArgs Empty => new LayoutsConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutArgs.cs new file mode 100644 index 00000000000..d6688eb52fa --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutArgs : global::Pulumi.ResourceArgs + { + [Input("bodySections", required: true)] + private InputList? _bodySections; + public InputList BodySections + { + get => _bodySections ?? (_bodySections = new InputList()); + set => _bodySections = value; + } + + [Input("canvasSizeOptions")] + public Input? CanvasSizeOptions { get; set; } + + [Input("footerSections", required: true)] + public Input FooterSections { get; set; } = null!; + + [Input("headerSections", required: true)] + public Input HeaderSections { get; set; } = null!; + + public LayoutsConfigurationSectionBasedLayoutArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutArgs Empty => new LayoutsConfigurationSectionBasedLayoutArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionArgs.cs new file mode 100644 index 00000000000..423745382a4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionArgs : global::Pulumi.ResourceArgs + { + [Input("content", required: true)] + public Input Content { get; set; } = null!; + + [Input("pageBreakConfiguration")] + public Input? PageBreakConfiguration { get; set; } + + [Input("sectionId", required: true)] + public Input SectionId { get; set; } = null!; + + [Input("style")] + public Input? Style { get; set; } + + public LayoutsConfigurationSectionBasedLayoutBodySectionArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs.cs new file mode 100644 index 00000000000..8aeb34868f7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs : global::Pulumi.ResourceArgs + { + [Input("layout")] + public Input? Layout { get; set; } + + public LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentGetArgs.cs new file mode 100644 index 00000000000..d270b1e9577 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionContentGetArgs : global::Pulumi.ResourceArgs + { + [Input("layout")] + public Input? Layout { get; set; } + + public LayoutsConfigurationSectionBasedLayoutBodySectionContentGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionContentGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionContentGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs.cs new file mode 100644 index 00000000000..84ea9e79bfb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs : global::Pulumi.ResourceArgs + { + [Input("freeFormLayout", required: true)] + public Input FreeFormLayout { get; set; } = null!; + + public LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs.cs new file mode 100644 index 00000000000..da9063d99ea --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs : global::Pulumi.ResourceArgs + { + [Input("elements", required: true)] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + public LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutGetArgs.cs new file mode 100644 index 00000000000..600faeffe9b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutGetArgs : global::Pulumi.ResourceArgs + { + [Input("elements", required: true)] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + public LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutGetArgs.cs new file mode 100644 index 00000000000..6f2bd165064 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutGetArgs : global::Pulumi.ResourceArgs + { + [Input("freeFormLayout", required: true)] + public Input FreeFormLayout { get; set; } = null!; + + public LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionGetArgs.cs new file mode 100644 index 00000000000..a65490c1cf5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionGetArgs : global::Pulumi.ResourceArgs + { + [Input("content", required: true)] + public Input Content { get; set; } = null!; + + [Input("pageBreakConfiguration")] + public Input? PageBreakConfiguration { get; set; } + + [Input("sectionId", required: true)] + public Input SectionId { get; set; } = null!; + + [Input("style")] + public Input? Style { get; set; } + + public LayoutsConfigurationSectionBasedLayoutBodySectionGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs.cs new file mode 100644 index 00000000000..cf2c1f5ec3f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs : global::Pulumi.ResourceArgs + { + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterGetArgs.cs new file mode 100644 index 00000000000..0ac7fbc4f46 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterGetArgs : global::Pulumi.ResourceArgs + { + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs.cs new file mode 100644 index 00000000000..0a53d292d85 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("after")] + public Input? After { get; set; } + + public LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationGetArgs.cs new file mode 100644 index 00000000000..4ff4628bb4d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("after")] + public Input? After { get; set; } + + public LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs.cs new file mode 100644 index 00000000000..94e0acbd809 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs : global::Pulumi.ResourceArgs + { + [Input("height")] + public Input? Height { get; set; } + + [Input("padding")] + public Input? Padding { get; set; } + + public LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyleGetArgs.cs new file mode 100644 index 00000000000..cd14853b329 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyleGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionStyleGetArgs : global::Pulumi.ResourceArgs + { + [Input("height")] + public Input? Height { get; set; } + + [Input("padding")] + public Input? Padding { get; set; } + + public LayoutsConfigurationSectionBasedLayoutBodySectionStyleGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutBodySectionStyleGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutBodySectionStyleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..24782915748 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("paperCanvasSizeOptions")] + public Input? PaperCanvasSizeOptions { get; set; } + + public LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs Empty => new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..8166adfc84b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("paperCanvasSizeOptions")] + public Input? PaperCanvasSizeOptions { get; set; } + + public LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..5ad216e37d6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("paperMargin")] + public Input? PaperMargin { get; set; } + + [Input("paperOrientation")] + public Input? PaperOrientation { get; set; } + + [Input("paperSize")] + public Input? PaperSize { get; set; } + + public LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs Empty => new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..dc2560887ce --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("paperMargin")] + public Input? PaperMargin { get; set; } + + [Input("paperOrientation")] + public Input? PaperOrientation { get; set; } + + [Input("paperSize")] + public Input? PaperSize { get; set; } + + public LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs.cs new file mode 100644 index 00000000000..7b3a96e3cfe --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs : global::Pulumi.ResourceArgs + { + [Input("layout")] + public Input? Layout { get; set; } + + [Input("sectionId", required: true)] + public Input SectionId { get; set; } = null!; + + [Input("style")] + public Input? Style { get; set; } + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs Empty => new LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsGetArgs.cs new file mode 100644 index 00000000000..70f81dde470 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("layout")] + public Input? Layout { get; set; } + + [Input("sectionId", required: true)] + public Input SectionId { get; set; } = null!; + + [Input("style")] + public Input? Style { get; set; } + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutFooterSectionsGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutFooterSectionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs.cs new file mode 100644 index 00000000000..36b8fd549f3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs : global::Pulumi.ResourceArgs + { + [Input("freeFormLayout", required: true)] + public Input FreeFormLayout { get; set; } = null!; + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs Empty => new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs.cs new file mode 100644 index 00000000000..d0709971c28 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs : global::Pulumi.ResourceArgs + { + [Input("elements", required: true)] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs Empty => new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutGetArgs.cs new file mode 100644 index 00000000000..f5f44d058c6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutGetArgs : global::Pulumi.ResourceArgs + { + [Input("elements", required: true)] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutGetArgs.cs new file mode 100644 index 00000000000..1471b28be6f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutGetArgs : global::Pulumi.ResourceArgs + { + [Input("freeFormLayout", required: true)] + public Input FreeFormLayout { get; set; } = null!; + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs.cs new file mode 100644 index 00000000000..3421379619f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs : global::Pulumi.ResourceArgs + { + [Input("height")] + public Input? Height { get; set; } + + [Input("padding")] + public Input? Padding { get; set; } + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs Empty => new LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleGetArgs.cs new file mode 100644 index 00000000000..f84dfde16d5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleGetArgs : global::Pulumi.ResourceArgs + { + [Input("height")] + public Input? Height { get; set; } + + [Input("padding")] + public Input? Padding { get; set; } + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutGetArgs.cs new file mode 100644 index 00000000000..ca687157946 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutGetArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutGetArgs : global::Pulumi.ResourceArgs + { + [Input("bodySections", required: true)] + private InputList? _bodySections; + public InputList BodySections + { + get => _bodySections ?? (_bodySections = new InputList()); + set => _bodySections = value; + } + + [Input("canvasSizeOptions")] + public Input? CanvasSizeOptions { get; set; } + + [Input("footerSections", required: true)] + public Input FooterSections { get; set; } = null!; + + [Input("headerSections", required: true)] + public Input HeaderSections { get; set; } = null!; + + public LayoutsConfigurationSectionBasedLayoutGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs.cs new file mode 100644 index 00000000000..5263a2a48d7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs : global::Pulumi.ResourceArgs + { + [Input("layout")] + public Input? Layout { get; set; } + + [Input("sectionId", required: true)] + public Input SectionId { get; set; } = null!; + + [Input("style")] + public Input? Style { get; set; } + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs Empty => new LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsGetArgs.cs new file mode 100644 index 00000000000..087993c3042 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("layout")] + public Input? Layout { get; set; } + + [Input("sectionId", required: true)] + public Input SectionId { get; set; } = null!; + + [Input("style")] + public Input? Style { get; set; } + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutHeaderSectionsGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutHeaderSectionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs.cs new file mode 100644 index 00000000000..a58eba92577 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs : global::Pulumi.ResourceArgs + { + [Input("freeFormLayout", required: true)] + public Input FreeFormLayout { get; set; } = null!; + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs Empty => new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs.cs new file mode 100644 index 00000000000..f08456a3a45 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs : global::Pulumi.ResourceArgs + { + [Input("elements", required: true)] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs Empty => new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutGetArgs.cs new file mode 100644 index 00000000000..89707ba2b12 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutGetArgs : global::Pulumi.ResourceArgs + { + [Input("elements", required: true)] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutGetArgs.cs new file mode 100644 index 00000000000..d03fb5d89f0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutGetArgs : global::Pulumi.ResourceArgs + { + [Input("freeFormLayout", required: true)] + public Input FreeFormLayout { get; set; } = null!; + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs.cs new file mode 100644 index 00000000000..d4ef970069c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs : global::Pulumi.ResourceArgs + { + [Input("height")] + public Input? Height { get; set; } + + [Input("padding")] + public Input? Padding { get; set; } + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs Empty => new LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleGetArgs.cs new file mode 100644 index 00000000000..d777f39bc68 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleGetArgs : global::Pulumi.ResourceArgs + { + [Input("height")] + public Input? Height { get; set; } + + [Input("padding")] + public Input? Padding { get; set; } + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleGetArgs() + { + } + public static new LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleGetArgs Empty => new LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LayoutsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LayoutsGetArgs.cs new file mode 100644 index 00000000000..dabbc136a73 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LayoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LayoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("configuration", required: true)] + public Input Configuration { get; set; } = null!; + + public LayoutsGetArgs() + { + } + public static new LayoutsGetArgs Empty => new LayoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LegendOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LegendOptionsArgs.cs new file mode 100644 index 00000000000..ecab0380b43 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LegendOptionsArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LegendOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("height")] + public Input? Height { get; set; } + + [Input("position")] + public Input? Position { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + [Input("width")] + public Input? Width { get; set; } + + public LegendOptionsArgs() + { + } + public static new LegendOptionsArgs Empty => new LegendOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LegendOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LegendOptionsGetArgs.cs new file mode 100644 index 00000000000..b71f2713f5d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LegendOptionsGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LegendOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("height")] + public Input? Height { get; set; } + + [Input("position")] + public Input? Position { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + [Input("width")] + public Input? Width { get; set; } + + public LegendOptionsGetArgs() + { + } + public static new LegendOptionsGetArgs Empty => new LegendOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LineChartLineStyleSettingsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LineChartLineStyleSettingsArgs.cs new file mode 100644 index 00000000000..a1631befb7a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LineChartLineStyleSettingsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LineChartLineStyleSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("lineInterpolation")] + public Input? LineInterpolation { get; set; } + + [Input("lineStyle")] + public Input? LineStyle { get; set; } + + [Input("lineVisibility")] + public Input? LineVisibility { get; set; } + + [Input("lineWidth")] + public Input? LineWidth { get; set; } + + public LineChartLineStyleSettingsArgs() + { + } + public static new LineChartLineStyleSettingsArgs Empty => new LineChartLineStyleSettingsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LineChartLineStyleSettingsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LineChartLineStyleSettingsGetArgs.cs new file mode 100644 index 00000000000..b00c2ea6793 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LineChartLineStyleSettingsGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LineChartLineStyleSettingsGetArgs : global::Pulumi.ResourceArgs + { + [Input("lineInterpolation")] + public Input? LineInterpolation { get; set; } + + [Input("lineStyle")] + public Input? LineStyle { get; set; } + + [Input("lineVisibility")] + public Input? LineVisibility { get; set; } + + [Input("lineWidth")] + public Input? LineWidth { get; set; } + + public LineChartLineStyleSettingsGetArgs() + { + } + public static new LineChartLineStyleSettingsGetArgs Empty => new LineChartLineStyleSettingsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LineChartMarkerStyleSettingsArgs.cs b/sdk/dotnet/Quicksight/Inputs/LineChartMarkerStyleSettingsArgs.cs new file mode 100644 index 00000000000..a46a141e4be --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LineChartMarkerStyleSettingsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LineChartMarkerStyleSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("markerColor")] + public Input? MarkerColor { get; set; } + + [Input("markerShape")] + public Input? MarkerShape { get; set; } + + [Input("markerSize")] + public Input? MarkerSize { get; set; } + + [Input("markerVisibility")] + public Input? MarkerVisibility { get; set; } + + public LineChartMarkerStyleSettingsArgs() + { + } + public static new LineChartMarkerStyleSettingsArgs Empty => new LineChartMarkerStyleSettingsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/LineChartMarkerStyleSettingsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/LineChartMarkerStyleSettingsGetArgs.cs new file mode 100644 index 00000000000..80fc892ce0b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/LineChartMarkerStyleSettingsGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class LineChartMarkerStyleSettingsGetArgs : global::Pulumi.ResourceArgs + { + [Input("markerColor")] + public Input? MarkerColor { get; set; } + + [Input("markerShape")] + public Input? MarkerShape { get; set; } + + [Input("markerSize")] + public Input? MarkerSize { get; set; } + + [Input("markerVisibility")] + public Input? MarkerVisibility { get; set; } + + public LineChartMarkerStyleSettingsGetArgs() + { + } + public static new LineChartMarkerStyleSettingsGetArgs Empty => new LineChartMarkerStyleSettingsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2Args.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2Args.cs new file mode 100644 index 00000000000..3caa471f903 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2Args.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchema2Args : global::Pulumi.ResourceArgs + { + [Input("calculatedMeasureField")] + public Input? CalculatedMeasureField { get; set; } + + [Input("categoricalMeasureField")] + public Input? CategoricalMeasureField { get; set; } + + [Input("dateMeasureField")] + public Input? DateMeasureField { get; set; } + + [Input("numericalMeasureField")] + public Input? NumericalMeasureField { get; set; } + + public MeasureFieldSchema2Args() + { + } + public static new MeasureFieldSchema2Args Empty => new MeasureFieldSchema2Args(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CalculatedMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CalculatedMeasureFieldArgs.cs new file mode 100644 index 00000000000..8f6b986255b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CalculatedMeasureFieldArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchema2CalculatedMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public MeasureFieldSchema2CalculatedMeasureFieldArgs() + { + } + public static new MeasureFieldSchema2CalculatedMeasureFieldArgs Empty => new MeasureFieldSchema2CalculatedMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CalculatedMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CalculatedMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..6e1e682d7ae --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CalculatedMeasureFieldGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchema2CalculatedMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public MeasureFieldSchema2CalculatedMeasureFieldGetArgs() + { + } + public static new MeasureFieldSchema2CalculatedMeasureFieldGetArgs Empty => new MeasureFieldSchema2CalculatedMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CategoricalMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CategoricalMeasureFieldArgs.cs new file mode 100644 index 00000000000..26347131a49 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CategoricalMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchema2CategoricalMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchema2CategoricalMeasureFieldArgs() + { + } + public static new MeasureFieldSchema2CategoricalMeasureFieldArgs Empty => new MeasureFieldSchema2CategoricalMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CategoricalMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CategoricalMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..563e9a4644b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2CategoricalMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchema2CategoricalMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchema2CategoricalMeasureFieldGetArgs() + { + } + public static new MeasureFieldSchema2CategoricalMeasureFieldGetArgs Empty => new MeasureFieldSchema2CategoricalMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2DateMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2DateMeasureFieldArgs.cs new file mode 100644 index 00000000000..c57de4821d7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2DateMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchema2DateMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchema2DateMeasureFieldArgs() + { + } + public static new MeasureFieldSchema2DateMeasureFieldArgs Empty => new MeasureFieldSchema2DateMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2DateMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2DateMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..e6acd080ffa --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2DateMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchema2DateMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchema2DateMeasureFieldGetArgs() + { + } + public static new MeasureFieldSchema2DateMeasureFieldGetArgs Empty => new MeasureFieldSchema2DateMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2GetArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2GetArgs.cs new file mode 100644 index 00000000000..a44c0b9f5dd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2GetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchema2GetArgs : global::Pulumi.ResourceArgs + { + [Input("calculatedMeasureField")] + public Input? CalculatedMeasureField { get; set; } + + [Input("categoricalMeasureField")] + public Input? CategoricalMeasureField { get; set; } + + [Input("dateMeasureField")] + public Input? DateMeasureField { get; set; } + + [Input("numericalMeasureField")] + public Input? NumericalMeasureField { get; set; } + + public MeasureFieldSchema2GetArgs() + { + } + public static new MeasureFieldSchema2GetArgs Empty => new MeasureFieldSchema2GetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2NumericalMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2NumericalMeasureFieldArgs.cs new file mode 100644 index 00000000000..7a96a9fb689 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2NumericalMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchema2NumericalMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchema2NumericalMeasureFieldArgs() + { + } + public static new MeasureFieldSchema2NumericalMeasureFieldArgs Empty => new MeasureFieldSchema2NumericalMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2NumericalMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2NumericalMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..b4aafec250a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchema2NumericalMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchema2NumericalMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchema2NumericalMeasureFieldGetArgs() + { + } + public static new MeasureFieldSchema2NumericalMeasureFieldGetArgs Empty => new MeasureFieldSchema2NumericalMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaArgs.cs new file mode 100644 index 00000000000..2c7e761bfa8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchemaArgs : global::Pulumi.ResourceArgs + { + [Input("calculatedMeasureField")] + public Input? CalculatedMeasureField { get; set; } + + [Input("categoricalMeasureField")] + public Input? CategoricalMeasureField { get; set; } + + [Input("dateMeasureField")] + public Input? DateMeasureField { get; set; } + + [Input("numericalMeasureField")] + public Input? NumericalMeasureField { get; set; } + + public MeasureFieldSchemaArgs() + { + } + public static new MeasureFieldSchemaArgs Empty => new MeasureFieldSchemaArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCalculatedMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCalculatedMeasureFieldArgs.cs new file mode 100644 index 00000000000..247acdcea8f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCalculatedMeasureFieldArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchemaCalculatedMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public MeasureFieldSchemaCalculatedMeasureFieldArgs() + { + } + public static new MeasureFieldSchemaCalculatedMeasureFieldArgs Empty => new MeasureFieldSchemaCalculatedMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCalculatedMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCalculatedMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..1e10629c5bb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCalculatedMeasureFieldGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchemaCalculatedMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public MeasureFieldSchemaCalculatedMeasureFieldGetArgs() + { + } + public static new MeasureFieldSchemaCalculatedMeasureFieldGetArgs Empty => new MeasureFieldSchemaCalculatedMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCategoricalMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCategoricalMeasureFieldArgs.cs new file mode 100644 index 00000000000..f61b457297f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCategoricalMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchemaCategoricalMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchemaCategoricalMeasureFieldArgs() + { + } + public static new MeasureFieldSchemaCategoricalMeasureFieldArgs Empty => new MeasureFieldSchemaCategoricalMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCategoricalMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCategoricalMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..39476846977 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaCategoricalMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchemaCategoricalMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchemaCategoricalMeasureFieldGetArgs() + { + } + public static new MeasureFieldSchemaCategoricalMeasureFieldGetArgs Empty => new MeasureFieldSchemaCategoricalMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaDateMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaDateMeasureFieldArgs.cs new file mode 100644 index 00000000000..f1ea1da5bde --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaDateMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchemaDateMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchemaDateMeasureFieldArgs() + { + } + public static new MeasureFieldSchemaDateMeasureFieldArgs Empty => new MeasureFieldSchemaDateMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaDateMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaDateMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..095f57cebd9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaDateMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchemaDateMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchemaDateMeasureFieldGetArgs() + { + } + public static new MeasureFieldSchemaDateMeasureFieldGetArgs Empty => new MeasureFieldSchemaDateMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaGetArgs.cs new file mode 100644 index 00000000000..cf0dd365b42 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchemaGetArgs : global::Pulumi.ResourceArgs + { + [Input("calculatedMeasureField")] + public Input? CalculatedMeasureField { get; set; } + + [Input("categoricalMeasureField")] + public Input? CategoricalMeasureField { get; set; } + + [Input("dateMeasureField")] + public Input? DateMeasureField { get; set; } + + [Input("numericalMeasureField")] + public Input? NumericalMeasureField { get; set; } + + public MeasureFieldSchemaGetArgs() + { + } + public static new MeasureFieldSchemaGetArgs Empty => new MeasureFieldSchemaGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaNumericalMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaNumericalMeasureFieldArgs.cs new file mode 100644 index 00000000000..c8fc7c8dc9a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaNumericalMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchemaNumericalMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchemaNumericalMeasureFieldArgs() + { + } + public static new MeasureFieldSchemaNumericalMeasureFieldArgs Empty => new MeasureFieldSchemaNumericalMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaNumericalMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaNumericalMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..54c97568efd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/MeasureFieldSchemaNumericalMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class MeasureFieldSchemaNumericalMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public MeasureFieldSchemaNumericalMeasureFieldGetArgs() + { + } + public static new MeasureFieldSchemaNumericalMeasureFieldGetArgs Empty => new MeasureFieldSchemaNumericalMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NegativeValueConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/NegativeValueConfigurationArgs.cs new file mode 100644 index 00000000000..eda9c65e053 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NegativeValueConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NegativeValueConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("displayMode", required: true)] + public Input DisplayMode { get; set; } = null!; + + public NegativeValueConfigurationArgs() + { + } + public static new NegativeValueConfigurationArgs Empty => new NegativeValueConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NegativeValueConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/NegativeValueConfigurationGetArgs.cs new file mode 100644 index 00000000000..8ce74256647 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NegativeValueConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NegativeValueConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayMode", required: true)] + public Input DisplayMode { get; set; } = null!; + + public NegativeValueConfigurationGetArgs() + { + } + public static new NegativeValueConfigurationGetArgs Empty => new NegativeValueConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NullValueFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/NullValueFormatConfigurationArgs.cs new file mode 100644 index 00000000000..8323c1aaf7a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NullValueFormatConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NullValueFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("nullString", required: true)] + public Input NullString { get; set; } = null!; + + public NullValueFormatConfigurationArgs() + { + } + public static new NullValueFormatConfigurationArgs Empty => new NullValueFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NullValueFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/NullValueFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..47a6080a513 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NullValueFormatConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NullValueFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("nullString", required: true)] + public Input NullString { get; set; } = null!; + + public NullValueFormatConfigurationGetArgs() + { + } + public static new NullValueFormatConfigurationGetArgs Empty => new NullValueFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumberDisplayFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumberDisplayFormatConfigurationArgs.cs new file mode 100644 index 00000000000..d347691262e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumberDisplayFormatConfigurationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumberDisplayFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("decimalPlacesConfiguration")] + public Input? DecimalPlacesConfiguration { get; set; } + + [Input("negativeValueConfiguration")] + public Input? NegativeValueConfiguration { get; set; } + + [Input("nullValueFormatConfiguration")] + public Input? NullValueFormatConfiguration { get; set; } + + [Input("numberScale")] + public Input? NumberScale { get; set; } + + [Input("prefix")] + public Input? Prefix { get; set; } + + [Input("separatorConfiguration")] + public Input? SeparatorConfiguration { get; set; } + + [Input("suffix")] + public Input? Suffix { get; set; } + + public NumberDisplayFormatConfigurationArgs() + { + } + public static new NumberDisplayFormatConfigurationArgs Empty => new NumberDisplayFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumberDisplayFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumberDisplayFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..87de851070b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumberDisplayFormatConfigurationGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumberDisplayFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("decimalPlacesConfiguration")] + public Input? DecimalPlacesConfiguration { get; set; } + + [Input("negativeValueConfiguration")] + public Input? NegativeValueConfiguration { get; set; } + + [Input("nullValueFormatConfiguration")] + public Input? NullValueFormatConfiguration { get; set; } + + [Input("numberScale")] + public Input? NumberScale { get; set; } + + [Input("prefix")] + public Input? Prefix { get; set; } + + [Input("separatorConfiguration")] + public Input? SeparatorConfiguration { get; set; } + + [Input("suffix")] + public Input? Suffix { get; set; } + + public NumberDisplayFormatConfigurationGetArgs() + { + } + public static new NumberDisplayFormatConfigurationGetArgs Empty => new NumberDisplayFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumberFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumberFormatConfigurationArgs.cs new file mode 100644 index 00000000000..9e57b25d86a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumberFormatConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumberFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("numericFormatConfiguration")] + public Input? NumericFormatConfiguration { get; set; } + + public NumberFormatConfigurationArgs() + { + } + public static new NumberFormatConfigurationArgs Empty => new NumberFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumberFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumberFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..b7d02fc674c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumberFormatConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumberFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("numericFormatConfiguration")] + public Input? NumericFormatConfiguration { get; set; } + + public NumberFormatConfigurationGetArgs() + { + } + public static new NumberFormatConfigurationGetArgs Empty => new NumberFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumericEqualityFilterArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumericEqualityFilterArgs.cs new file mode 100644 index 00000000000..f9cf71c78ad --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumericEqualityFilterArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumericEqualityFilterArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public NumericEqualityFilterArgs() + { + } + public static new NumericEqualityFilterArgs Empty => new NumericEqualityFilterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumericEqualityFilterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumericEqualityFilterGetArgs.cs new file mode 100644 index 00000000000..f7364727834 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumericEqualityFilterGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumericEqualityFilterGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public NumericEqualityFilterGetArgs() + { + } + public static new NumericEqualityFilterGetArgs Empty => new NumericEqualityFilterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationArgs.cs new file mode 100644 index 00000000000..971f5d4b9bd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumericFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("currencyDisplayFormatConfiguration")] + public Input? CurrencyDisplayFormatConfiguration { get; set; } + + [Input("numberDisplayFormatConfiguration")] + public Input? NumberDisplayFormatConfiguration { get; set; } + + [Input("percentageDisplayFormatConfiguration")] + public Input? PercentageDisplayFormatConfiguration { get; set; } + + public NumericFormatConfigurationArgs() + { + } + public static new NumericFormatConfigurationArgs Empty => new NumericFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs.cs new file mode 100644 index 00000000000..563ebe129d2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("decimalPlacesConfiguration")] + public Input? DecimalPlacesConfiguration { get; set; } + + [Input("negativeValueConfiguration")] + public Input? NegativeValueConfiguration { get; set; } + + [Input("nullValueFormatConfiguration")] + public Input? NullValueFormatConfiguration { get; set; } + + [Input("numberScale")] + public Input? NumberScale { get; set; } + + [Input("prefix")] + public Input? Prefix { get; set; } + + [Input("separatorConfiguration")] + public Input? SeparatorConfiguration { get; set; } + + [Input("suffix")] + public Input? Suffix { get; set; } + + [Input("symbol")] + public Input? Symbol { get; set; } + + public NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs() + { + } + public static new NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs Empty => new NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationCurrencyDisplayFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationCurrencyDisplayFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..381575ce912 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationCurrencyDisplayFormatConfigurationGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumericFormatConfigurationCurrencyDisplayFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("decimalPlacesConfiguration")] + public Input? DecimalPlacesConfiguration { get; set; } + + [Input("negativeValueConfiguration")] + public Input? NegativeValueConfiguration { get; set; } + + [Input("nullValueFormatConfiguration")] + public Input? NullValueFormatConfiguration { get; set; } + + [Input("numberScale")] + public Input? NumberScale { get; set; } + + [Input("prefix")] + public Input? Prefix { get; set; } + + [Input("separatorConfiguration")] + public Input? SeparatorConfiguration { get; set; } + + [Input("suffix")] + public Input? Suffix { get; set; } + + [Input("symbol")] + public Input? Symbol { get; set; } + + public NumericFormatConfigurationCurrencyDisplayFormatConfigurationGetArgs() + { + } + public static new NumericFormatConfigurationCurrencyDisplayFormatConfigurationGetArgs Empty => new NumericFormatConfigurationCurrencyDisplayFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..2732f7dc906 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumericFormatConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumericFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("currencyDisplayFormatConfiguration")] + public Input? CurrencyDisplayFormatConfiguration { get; set; } + + [Input("numberDisplayFormatConfiguration")] + public Input? NumberDisplayFormatConfiguration { get; set; } + + [Input("percentageDisplayFormatConfiguration")] + public Input? PercentageDisplayFormatConfiguration { get; set; } + + public NumericFormatConfigurationGetArgs() + { + } + public static new NumericFormatConfigurationGetArgs Empty => new NumericFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumericalAggregationArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumericalAggregationArgs.cs new file mode 100644 index 00000000000..ad8d5b0de8f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumericalAggregationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumericalAggregationArgs : global::Pulumi.ResourceArgs + { + [Input("percentileAggregation")] + public Input? PercentileAggregation { get; set; } + + [Input("simpleNumericalAggregation")] + public Input? SimpleNumericalAggregation { get; set; } + + public NumericalAggregationArgs() + { + } + public static new NumericalAggregationArgs Empty => new NumericalAggregationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumericalAggregationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumericalAggregationGetArgs.cs new file mode 100644 index 00000000000..fda610f89bb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumericalAggregationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumericalAggregationGetArgs : global::Pulumi.ResourceArgs + { + [Input("percentileAggregation")] + public Input? PercentileAggregation { get; set; } + + [Input("simpleNumericalAggregation")] + public Input? SimpleNumericalAggregation { get; set; } + + public NumericalAggregationGetArgs() + { + } + public static new NumericalAggregationGetArgs Empty => new NumericalAggregationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumericalAggregationPercentileAggregationArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumericalAggregationPercentileAggregationArgs.cs new file mode 100644 index 00000000000..7937280368d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumericalAggregationPercentileAggregationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumericalAggregationPercentileAggregationArgs : global::Pulumi.ResourceArgs + { + [Input("percentileValue")] + public Input? PercentileValue { get; set; } + + public NumericalAggregationPercentileAggregationArgs() + { + } + public static new NumericalAggregationPercentileAggregationArgs Empty => new NumericalAggregationPercentileAggregationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/NumericalAggregationPercentileAggregationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/NumericalAggregationPercentileAggregationGetArgs.cs new file mode 100644 index 00000000000..314b1e4d157 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/NumericalAggregationPercentileAggregationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class NumericalAggregationPercentileAggregationGetArgs : global::Pulumi.ResourceArgs + { + [Input("percentileValue")] + public Input? PercentileValue { get; set; } + + public NumericalAggregationPercentileAggregationGetArgs() + { + } + public static new NumericalAggregationPercentileAggregationGetArgs Empty => new NumericalAggregationPercentileAggregationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/PercentageDisplayFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/PercentageDisplayFormatConfigurationArgs.cs new file mode 100644 index 00000000000..7a08d352334 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/PercentageDisplayFormatConfigurationArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class PercentageDisplayFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("decimalPlacesConfiguration")] + public Input? DecimalPlacesConfiguration { get; set; } + + [Input("negativeValueConfiguration")] + public Input? NegativeValueConfiguration { get; set; } + + [Input("nullValueFormatConfiguration")] + public Input? NullValueFormatConfiguration { get; set; } + + [Input("prefix")] + public Input? Prefix { get; set; } + + [Input("separatorConfiguration")] + public Input? SeparatorConfiguration { get; set; } + + [Input("suffix")] + public Input? Suffix { get; set; } + + public PercentageDisplayFormatConfigurationArgs() + { + } + public static new PercentageDisplayFormatConfigurationArgs Empty => new PercentageDisplayFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/PercentageDisplayFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/PercentageDisplayFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..df35f69f0ab --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/PercentageDisplayFormatConfigurationGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class PercentageDisplayFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("decimalPlacesConfiguration")] + public Input? DecimalPlacesConfiguration { get; set; } + + [Input("negativeValueConfiguration")] + public Input? NegativeValueConfiguration { get; set; } + + [Input("nullValueFormatConfiguration")] + public Input? NullValueFormatConfiguration { get; set; } + + [Input("prefix")] + public Input? Prefix { get; set; } + + [Input("separatorConfiguration")] + public Input? SeparatorConfiguration { get; set; } + + [Input("suffix")] + public Input? Suffix { get; set; } + + public PercentageDisplayFormatConfigurationGetArgs() + { + } + public static new PercentageDisplayFormatConfigurationGetArgs Empty => new PercentageDisplayFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineArgs.cs new file mode 100644 index 00000000000..a1fe79adbae --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineArgs : global::Pulumi.ResourceArgs + { + [Input("dataConfiguration", required: true)] + public Input DataConfiguration { get; set; } = null!; + + [Input("labelConfiguration")] + public Input? LabelConfiguration { get; set; } + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + [Input("styleConfiguration")] + public Input? StyleConfiguration { get; set; } + + public ReferenceLineArgs() + { + } + public static new ReferenceLineArgs Empty => new ReferenceLineArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationArgs.cs new file mode 100644 index 00000000000..0395f36e69c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineDataConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("axisBinding")] + public Input? AxisBinding { get; set; } + + [Input("dynamicConfiguration")] + public Input? DynamicConfiguration { get; set; } + + [Input("staticConfiguration")] + public Input? StaticConfiguration { get; set; } + + public ReferenceLineDataConfigurationArgs() + { + } + public static new ReferenceLineDataConfigurationArgs Empty => new ReferenceLineDataConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationDynamicConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationDynamicConfigurationArgs.cs new file mode 100644 index 00000000000..49882c0e587 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationDynamicConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineDataConfigurationDynamicConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("calculation", required: true)] + public Input Calculation { get; set; } = null!; + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("measureAggregationFunction", required: true)] + public Input MeasureAggregationFunction { get; set; } = null!; + + public ReferenceLineDataConfigurationDynamicConfigurationArgs() + { + } + public static new ReferenceLineDataConfigurationDynamicConfigurationArgs Empty => new ReferenceLineDataConfigurationDynamicConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationDynamicConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationDynamicConfigurationGetArgs.cs new file mode 100644 index 00000000000..0a8a8c0a8f5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationDynamicConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineDataConfigurationDynamicConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("calculation", required: true)] + public Input Calculation { get; set; } = null!; + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("measureAggregationFunction", required: true)] + public Input MeasureAggregationFunction { get; set; } = null!; + + public ReferenceLineDataConfigurationDynamicConfigurationGetArgs() + { + } + public static new ReferenceLineDataConfigurationDynamicConfigurationGetArgs Empty => new ReferenceLineDataConfigurationDynamicConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationGetArgs.cs new file mode 100644 index 00000000000..ea818ac4a42 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineDataConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("axisBinding")] + public Input? AxisBinding { get; set; } + + [Input("dynamicConfiguration")] + public Input? DynamicConfiguration { get; set; } + + [Input("staticConfiguration")] + public Input? StaticConfiguration { get; set; } + + public ReferenceLineDataConfigurationGetArgs() + { + } + public static new ReferenceLineDataConfigurationGetArgs Empty => new ReferenceLineDataConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationStaticConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationStaticConfigurationArgs.cs new file mode 100644 index 00000000000..e87e7a88a8a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationStaticConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineDataConfigurationStaticConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public ReferenceLineDataConfigurationStaticConfigurationArgs() + { + } + public static new ReferenceLineDataConfigurationStaticConfigurationArgs Empty => new ReferenceLineDataConfigurationStaticConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationStaticConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationStaticConfigurationGetArgs.cs new file mode 100644 index 00000000000..b0658e304b9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineDataConfigurationStaticConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineDataConfigurationStaticConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public ReferenceLineDataConfigurationStaticConfigurationGetArgs() + { + } + public static new ReferenceLineDataConfigurationStaticConfigurationGetArgs Empty => new ReferenceLineDataConfigurationStaticConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineGetArgs.cs new file mode 100644 index 00000000000..c877c2d9a3a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataConfiguration", required: true)] + public Input DataConfiguration { get; set; } = null!; + + [Input("labelConfiguration")] + public Input? LabelConfiguration { get; set; } + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + [Input("styleConfiguration")] + public Input? StyleConfiguration { get; set; } + + public ReferenceLineGetArgs() + { + } + public static new ReferenceLineGetArgs Empty => new ReferenceLineGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationArgs.cs new file mode 100644 index 00000000000..0aaad2336c8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineLabelConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("customLabelConfiguration")] + public Input? CustomLabelConfiguration { get; set; } + + [Input("fontColor")] + public Input? FontColor { get; set; } + + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + [Input("horizontalPosition")] + public Input? HorizontalPosition { get; set; } + + [Input("valueLabelConfiguration")] + public Input? ValueLabelConfiguration { get; set; } + + [Input("verticalPosition")] + public Input? VerticalPosition { get; set; } + + public ReferenceLineLabelConfigurationArgs() + { + } + public static new ReferenceLineLabelConfigurationArgs Empty => new ReferenceLineLabelConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationCustomLabelConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationCustomLabelConfigurationArgs.cs new file mode 100644 index 00000000000..8f45f8efb6b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationCustomLabelConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineLabelConfigurationCustomLabelConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel", required: true)] + public Input CustomLabel { get; set; } = null!; + + public ReferenceLineLabelConfigurationCustomLabelConfigurationArgs() + { + } + public static new ReferenceLineLabelConfigurationCustomLabelConfigurationArgs Empty => new ReferenceLineLabelConfigurationCustomLabelConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationCustomLabelConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationCustomLabelConfigurationGetArgs.cs new file mode 100644 index 00000000000..dc42de35c99 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationCustomLabelConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineLabelConfigurationCustomLabelConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel", required: true)] + public Input CustomLabel { get; set; } = null!; + + public ReferenceLineLabelConfigurationCustomLabelConfigurationGetArgs() + { + } + public static new ReferenceLineLabelConfigurationCustomLabelConfigurationGetArgs Empty => new ReferenceLineLabelConfigurationCustomLabelConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationGetArgs.cs new file mode 100644 index 00000000000..8225c892bdd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineLabelConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("customLabelConfiguration")] + public Input? CustomLabelConfiguration { get; set; } + + [Input("fontColor")] + public Input? FontColor { get; set; } + + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + [Input("horizontalPosition")] + public Input? HorizontalPosition { get; set; } + + [Input("valueLabelConfiguration")] + public Input? ValueLabelConfiguration { get; set; } + + [Input("verticalPosition")] + public Input? VerticalPosition { get; set; } + + public ReferenceLineLabelConfigurationGetArgs() + { + } + public static new ReferenceLineLabelConfigurationGetArgs Empty => new ReferenceLineLabelConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationValueLabelConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationValueLabelConfigurationArgs.cs new file mode 100644 index 00000000000..8991afdbfcb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationValueLabelConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineLabelConfigurationValueLabelConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("relativePosition")] + public Input? RelativePosition { get; set; } + + public ReferenceLineLabelConfigurationValueLabelConfigurationArgs() + { + } + public static new ReferenceLineLabelConfigurationValueLabelConfigurationArgs Empty => new ReferenceLineLabelConfigurationValueLabelConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationValueLabelConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationValueLabelConfigurationGetArgs.cs new file mode 100644 index 00000000000..b9673c82408 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineLabelConfigurationValueLabelConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineLabelConfigurationValueLabelConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("relativePosition")] + public Input? RelativePosition { get; set; } + + public ReferenceLineLabelConfigurationValueLabelConfigurationGetArgs() + { + } + public static new ReferenceLineLabelConfigurationValueLabelConfigurationGetArgs Empty => new ReferenceLineLabelConfigurationValueLabelConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineStyleConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineStyleConfigurationArgs.cs new file mode 100644 index 00000000000..44950af5cf5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineStyleConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineStyleConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("pattern")] + public Input? Pattern { get; set; } + + public ReferenceLineStyleConfigurationArgs() + { + } + public static new ReferenceLineStyleConfigurationArgs Empty => new ReferenceLineStyleConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/ReferenceLineStyleConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/ReferenceLineStyleConfigurationGetArgs.cs new file mode 100644 index 00000000000..477a7f8d68c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/ReferenceLineStyleConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class ReferenceLineStyleConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("pattern")] + public Input? Pattern { get; set; } + + public ReferenceLineStyleConfigurationGetArgs() + { + } + public static new ReferenceLineStyleConfigurationGetArgs Empty => new ReferenceLineStyleConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SelectAllOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/SelectAllOptionsArgs.cs new file mode 100644 index 00000000000..04aed955b53 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SelectAllOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SelectAllOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("visibility")] + public Input? Visibility { get; set; } + + public SelectAllOptionsArgs() + { + } + public static new SelectAllOptionsArgs Empty => new SelectAllOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SelectAllOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/SelectAllOptionsGetArgs.cs new file mode 100644 index 00000000000..254a15363ce --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SelectAllOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SelectAllOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("visibility")] + public Input? Visibility { get; set; } + + public SelectAllOptionsGetArgs() + { + } + public static new SelectAllOptionsGetArgs Empty => new SelectAllOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationArgs.cs new file mode 100644 index 00000000000..ae8e5e08a05 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SeparatorConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("decimalSeparator")] + public Input? DecimalSeparator { get; set; } + + [Input("thousandsSeparator")] + public Input? ThousandsSeparator { get; set; } + + public SeparatorConfigurationArgs() + { + } + public static new SeparatorConfigurationArgs Empty => new SeparatorConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationGetArgs.cs new file mode 100644 index 00000000000..b3c771c6410 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SeparatorConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("decimalSeparator")] + public Input? DecimalSeparator { get; set; } + + [Input("thousandsSeparator")] + public Input? ThousandsSeparator { get; set; } + + public SeparatorConfigurationGetArgs() + { + } + public static new SeparatorConfigurationGetArgs Empty => new SeparatorConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationThousandsSeparatorArgs.cs b/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationThousandsSeparatorArgs.cs new file mode 100644 index 00000000000..e7f7abe2800 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationThousandsSeparatorArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SeparatorConfigurationThousandsSeparatorArgs : global::Pulumi.ResourceArgs + { + [Input("symbol")] + public Input? Symbol { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public SeparatorConfigurationThousandsSeparatorArgs() + { + } + public static new SeparatorConfigurationThousandsSeparatorArgs Empty => new SeparatorConfigurationThousandsSeparatorArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationThousandsSeparatorGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationThousandsSeparatorGetArgs.cs new file mode 100644 index 00000000000..694aeae08d7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SeparatorConfigurationThousandsSeparatorGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SeparatorConfigurationThousandsSeparatorGetArgs : global::Pulumi.ResourceArgs + { + [Input("symbol")] + public Input? Symbol { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public SeparatorConfigurationThousandsSeparatorGetArgs() + { + } + public static new SeparatorConfigurationThousandsSeparatorGetArgs Empty => new SeparatorConfigurationThousandsSeparatorGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsArgs.cs new file mode 100644 index 00000000000..6b59d556057 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SmallMultiplesOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("maxVisibleColumns")] + public Input? MaxVisibleColumns { get; set; } + + [Input("maxVisibleRows")] + public Input? MaxVisibleRows { get; set; } + + [Input("panelConfiguration")] + public Input? PanelConfiguration { get; set; } + + public SmallMultiplesOptionsArgs() + { + } + public static new SmallMultiplesOptionsArgs Empty => new SmallMultiplesOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsGetArgs.cs new file mode 100644 index 00000000000..64e33255a50 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SmallMultiplesOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("maxVisibleColumns")] + public Input? MaxVisibleColumns { get; set; } + + [Input("maxVisibleRows")] + public Input? MaxVisibleRows { get; set; } + + [Input("panelConfiguration")] + public Input? PanelConfiguration { get; set; } + + public SmallMultiplesOptionsGetArgs() + { + } + public static new SmallMultiplesOptionsGetArgs Empty => new SmallMultiplesOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationArgs.cs new file mode 100644 index 00000000000..26f68f9d112 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SmallMultiplesOptionsPanelConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor")] + public Input? BackgroundColor { get; set; } + + [Input("backgroundVisibility")] + public Input? BackgroundVisibility { get; set; } + + [Input("borderColor")] + public Input? BorderColor { get; set; } + + [Input("borderStyle")] + public Input? BorderStyle { get; set; } + + [Input("borderThickness")] + public Input? BorderThickness { get; set; } + + [Input("borderVisibility")] + public Input? BorderVisibility { get; set; } + + [Input("gutterSpacing")] + public Input? GutterSpacing { get; set; } + + [Input("gutterVisibility")] + public Input? GutterVisibility { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + public SmallMultiplesOptionsPanelConfigurationArgs() + { + } + public static new SmallMultiplesOptionsPanelConfigurationArgs Empty => new SmallMultiplesOptionsPanelConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationGetArgs.cs new file mode 100644 index 00000000000..73d4572cc2e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SmallMultiplesOptionsPanelConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor")] + public Input? BackgroundColor { get; set; } + + [Input("backgroundVisibility")] + public Input? BackgroundVisibility { get; set; } + + [Input("borderColor")] + public Input? BorderColor { get; set; } + + [Input("borderStyle")] + public Input? BorderStyle { get; set; } + + [Input("borderThickness")] + public Input? BorderThickness { get; set; } + + [Input("borderVisibility")] + public Input? BorderVisibility { get; set; } + + [Input("gutterSpacing")] + public Input? GutterSpacing { get; set; } + + [Input("gutterVisibility")] + public Input? GutterVisibility { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + public SmallMultiplesOptionsPanelConfigurationGetArgs() + { + } + public static new SmallMultiplesOptionsPanelConfigurationGetArgs Empty => new SmallMultiplesOptionsPanelConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationTitleArgs.cs b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationTitleArgs.cs new file mode 100644 index 00000000000..e8a0881a953 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationTitleArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SmallMultiplesOptionsPanelConfigurationTitleArgs : global::Pulumi.ResourceArgs + { + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + [Input("horizontalTextAlignment")] + public Input? HorizontalTextAlignment { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public SmallMultiplesOptionsPanelConfigurationTitleArgs() + { + } + public static new SmallMultiplesOptionsPanelConfigurationTitleArgs Empty => new SmallMultiplesOptionsPanelConfigurationTitleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationTitleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationTitleGetArgs.cs new file mode 100644 index 00000000000..8d0aed16674 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SmallMultiplesOptionsPanelConfigurationTitleGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SmallMultiplesOptionsPanelConfigurationTitleGetArgs : global::Pulumi.ResourceArgs + { + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + [Input("horizontalTextAlignment")] + public Input? HorizontalTextAlignment { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public SmallMultiplesOptionsPanelConfigurationTitleGetArgs() + { + } + public static new SmallMultiplesOptionsPanelConfigurationTitleGetArgs Empty => new SmallMultiplesOptionsPanelConfigurationTitleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SpacingArgs.cs b/sdk/dotnet/Quicksight/Inputs/SpacingArgs.cs new file mode 100644 index 00000000000..95fb58048cc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SpacingArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SpacingArgs : global::Pulumi.ResourceArgs + { + [Input("bottom")] + public Input? Bottom { get; set; } + + [Input("left")] + public Input? Left { get; set; } + + [Input("right")] + public Input? Right { get; set; } + + [Input("top")] + public Input? Top { get; set; } + + public SpacingArgs() + { + } + public static new SpacingArgs Empty => new SpacingArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SpacingGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/SpacingGetArgs.cs new file mode 100644 index 00000000000..529a5fe25d6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SpacingGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SpacingGetArgs : global::Pulumi.ResourceArgs + { + [Input("bottom")] + public Input? Bottom { get; set; } + + [Input("left")] + public Input? Left { get; set; } + + [Input("right")] + public Input? Right { get; set; } + + [Input("top")] + public Input? Top { get; set; } + + public SpacingGetArgs() + { + } + public static new SpacingGetArgs Empty => new SpacingGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/StringFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/StringFormatConfigurationArgs.cs new file mode 100644 index 00000000000..cb2cc3e9d87 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/StringFormatConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class StringFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("nullValueFormatConfiguration")] + public Input? NullValueFormatConfiguration { get; set; } + + [Input("numericFormatConfiguration")] + public Input? NumericFormatConfiguration { get; set; } + + public StringFormatConfigurationArgs() + { + } + public static new StringFormatConfigurationArgs Empty => new StringFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/StringFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/StringFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..2ce7554852c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/StringFormatConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class StringFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("nullValueFormatConfiguration")] + public Input? NullValueFormatConfiguration { get; set; } + + [Input("numericFormatConfiguration")] + public Input? NumericFormatConfiguration { get; set; } + + public StringFormatConfigurationGetArgs() + { + } + public static new StringFormatConfigurationGetArgs Empty => new StringFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationArgs.cs b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationArgs.cs new file mode 100644 index 00000000000..bd7382dbc19 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class StringParameterDeclarationArgs : global::Pulumi.ResourceArgs + { + [Input("defaultValues")] + public Input? DefaultValues { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + [Input("parameterValueType", required: true)] + public Input ParameterValueType { get; set; } = null!; + + [Input("valuesWhenUnset")] + public Input? ValuesWhenUnset { get; set; } + + public StringParameterDeclarationArgs() + { + } + public static new StringParameterDeclarationArgs Empty => new StringParameterDeclarationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationDefaultValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationDefaultValuesArgs.cs new file mode 100644 index 00000000000..09fbe97d9df --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationDefaultValuesArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class StringParameterDeclarationDefaultValuesArgs : global::Pulumi.ResourceArgs + { + [Input("dynamicValue")] + public Input? DynamicValue { get; set; } + + [Input("staticValues")] + private InputList? _staticValues; + public InputList StaticValues + { + get => _staticValues ?? (_staticValues = new InputList()); + set => _staticValues = value; + } + + public StringParameterDeclarationDefaultValuesArgs() + { + } + public static new StringParameterDeclarationDefaultValuesArgs Empty => new StringParameterDeclarationDefaultValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationDefaultValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationDefaultValuesGetArgs.cs new file mode 100644 index 00000000000..61f7d88cab8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationDefaultValuesGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class StringParameterDeclarationDefaultValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("dynamicValue")] + public Input? DynamicValue { get; set; } + + [Input("staticValues")] + private InputList? _staticValues; + public InputList StaticValues + { + get => _staticValues ?? (_staticValues = new InputList()); + set => _staticValues = value; + } + + public StringParameterDeclarationDefaultValuesGetArgs() + { + } + public static new StringParameterDeclarationDefaultValuesGetArgs Empty => new StringParameterDeclarationDefaultValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationGetArgs.cs new file mode 100644 index 00000000000..1611542a9ac --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class StringParameterDeclarationGetArgs : global::Pulumi.ResourceArgs + { + [Input("defaultValues")] + public Input? DefaultValues { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + [Input("parameterValueType", required: true)] + public Input ParameterValueType { get; set; } = null!; + + [Input("valuesWhenUnset")] + public Input? ValuesWhenUnset { get; set; } + + public StringParameterDeclarationGetArgs() + { + } + public static new StringParameterDeclarationGetArgs Empty => new StringParameterDeclarationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationValuesWhenUnsetArgs.cs b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationValuesWhenUnsetArgs.cs new file mode 100644 index 00000000000..41631ec9cdd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationValuesWhenUnsetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class StringParameterDeclarationValuesWhenUnsetArgs : global::Pulumi.ResourceArgs + { + [Input("customValue")] + public Input? CustomValue { get; set; } + + [Input("valueWhenUnsetOption")] + public Input? ValueWhenUnsetOption { get; set; } + + public StringParameterDeclarationValuesWhenUnsetArgs() + { + } + public static new StringParameterDeclarationValuesWhenUnsetArgs Empty => new StringParameterDeclarationValuesWhenUnsetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationValuesWhenUnsetGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationValuesWhenUnsetGetArgs.cs new file mode 100644 index 00000000000..1d8620feb14 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/StringParameterDeclarationValuesWhenUnsetGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class StringParameterDeclarationValuesWhenUnsetGetArgs : global::Pulumi.ResourceArgs + { + [Input("customValue")] + public Input? CustomValue { get; set; } + + [Input("valueWhenUnsetOption")] + public Input? ValueWhenUnsetOption { get; set; } + + public StringParameterDeclarationValuesWhenUnsetGetArgs() + { + } + public static new StringParameterDeclarationValuesWhenUnsetGetArgs Empty => new StringParameterDeclarationValuesWhenUnsetGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SubtitleArgs.cs b/sdk/dotnet/Quicksight/Inputs/SubtitleArgs.cs new file mode 100644 index 00000000000..4e3a7803981 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SubtitleArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SubtitleArgs : global::Pulumi.ResourceArgs + { + [Input("formatText")] + public Input? FormatText { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public SubtitleArgs() + { + } + public static new SubtitleArgs Empty => new SubtitleArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SubtitleFormatTextArgs.cs b/sdk/dotnet/Quicksight/Inputs/SubtitleFormatTextArgs.cs new file mode 100644 index 00000000000..a9975dd8fcb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SubtitleFormatTextArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SubtitleFormatTextArgs : global::Pulumi.ResourceArgs + { + [Input("plainText")] + public Input? PlainText { get; set; } + + [Input("richText")] + public Input? RichText { get; set; } + + public SubtitleFormatTextArgs() + { + } + public static new SubtitleFormatTextArgs Empty => new SubtitleFormatTextArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SubtitleFormatTextGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/SubtitleFormatTextGetArgs.cs new file mode 100644 index 00000000000..f34d71f52f1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SubtitleFormatTextGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SubtitleFormatTextGetArgs : global::Pulumi.ResourceArgs + { + [Input("plainText")] + public Input? PlainText { get; set; } + + [Input("richText")] + public Input? RichText { get; set; } + + public SubtitleFormatTextGetArgs() + { + } + public static new SubtitleFormatTextGetArgs Empty => new SubtitleFormatTextGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/SubtitleGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/SubtitleGetArgs.cs new file mode 100644 index 00000000000..b8a168a4568 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/SubtitleGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class SubtitleGetArgs : global::Pulumi.ResourceArgs + { + [Input("formatText")] + public Input? FormatText { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public SubtitleGetArgs() + { + } + public static new SubtitleGetArgs Empty => new SubtitleGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TableBorderOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TableBorderOptionsArgs.cs new file mode 100644 index 00000000000..d577bc61b3d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TableBorderOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TableBorderOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("style")] + public Input? Style { get; set; } + + [Input("thickness")] + public Input? Thickness { get; set; } + + public TableBorderOptionsArgs() + { + } + public static new TableBorderOptionsArgs Empty => new TableBorderOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TableBorderOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TableBorderOptionsGetArgs.cs new file mode 100644 index 00000000000..9159ccf427d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TableBorderOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TableBorderOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("style")] + public Input? Style { get; set; } + + [Input("thickness")] + public Input? Thickness { get; set; } + + public TableBorderOptionsGetArgs() + { + } + public static new TableBorderOptionsGetArgs Empty => new TableBorderOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsArgs.cs new file mode 100644 index 00000000000..e9bba708b0d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsArgs : global::Pulumi.ResourceArgs + { + [Input("defaultNewSheetConfiguration", required: true)] + public Input DefaultNewSheetConfiguration { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsArgs Empty => new TemplateDefinitionAnalysisDefaultsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.cs new file mode 100644 index 00000000000..ee38d9cd5aa --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("interactiveLayoutConfiguration")] + public Input? InteractiveLayoutConfiguration { get; set; } + + [Input("paginatedLayoutConfiguration")] + public Input? PaginatedLayoutConfiguration { get; set; } + + [Input("sheetContentType")] + public Input? SheetContentType { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs.cs new file mode 100644 index 00000000000..88fcd13e3a2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("interactiveLayoutConfiguration")] + public Input? InteractiveLayoutConfiguration { get; set; } + + [Input("paginatedLayoutConfiguration")] + public Input? PaginatedLayoutConfiguration { get; set; } + + [Input("sheetContentType")] + public Input? SheetContentType { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.cs new file mode 100644 index 00000000000..d7c25dcdca7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("freeForm")] + public Input? FreeForm { get; set; } + + [Input("grid")] + public Input? Grid { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.cs new file mode 100644 index 00000000000..74e1b3eac70 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..d10e34a1946 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..8c51c8d3e77 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..09dbfbf50b2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth", required: true)] + public Input OptimizedViewPortWidth { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..da7abea7566 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth", required: true)] + public Input OptimizedViewPortWidth { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs.cs new file mode 100644 index 00000000000..bab6209dd74 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs.cs new file mode 100644 index 00000000000..3dca8cc9426 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("freeForm")] + public Input? FreeForm { get; set; } + + [Input("grid")] + public Input? Grid { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.cs new file mode 100644 index 00000000000..bd09606aa21 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..26509d54d03 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..88b7f5d59b1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("screenCanvasSizeOptions")] + public Input? ScreenCanvasSizeOptions { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..df95c072d6e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth")] + public Input? OptimizedViewPortWidth { get; set; } + + [Input("resizeOption", required: true)] + public Input ResizeOption { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..eda8ad33086 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("optimizedViewPortWidth")] + public Input? OptimizedViewPortWidth { get; set; } + + [Input("resizeOption", required: true)] + public Input ResizeOption { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs.cs new file mode 100644 index 00000000000..5ecc4fc1f5f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.cs new file mode 100644 index 00000000000..04533dc419d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("sectionBased")] + public Input? SectionBased { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs.cs new file mode 100644 index 00000000000..275cdf136f3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("sectionBased")] + public Input? SectionBased { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.cs new file mode 100644 index 00000000000..637acea0cb9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..a661bd3e913 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("paperCanvasSizeOptions")] + public Input? PaperCanvasSizeOptions { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..d5ff40dca8b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("paperCanvasSizeOptions")] + public Input? PaperCanvasSizeOptions { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs new file mode 100644 index 00000000000..985515ce7a3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("paperMargin")] + public Input? PaperMargin { get; set; } + + [Input("paperOrientation")] + public Input? PaperOrientation { get; set; } + + [Input("paperSize")] + public Input? PaperSize { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs new file mode 100644 index 00000000000..8922d702b61 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("paperMargin")] + public Input? PaperMargin { get; set; } + + [Input("paperOrientation")] + public Input? PaperOrientation { get; set; } + + [Input("paperSize")] + public Input? PaperSize { get; set; } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs.cs new file mode 100644 index 00000000000..33071e88343 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs : global::Pulumi.ResourceArgs + { + [Input("canvasSizeOptions", required: true)] + public Input CanvasSizeOptions { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs Empty => new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsGetArgs.cs new file mode 100644 index 00000000000..5bcc82ace78 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionAnalysisDefaultsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionAnalysisDefaultsGetArgs : global::Pulumi.ResourceArgs + { + [Input("defaultNewSheetConfiguration", required: true)] + public Input DefaultNewSheetConfiguration { get; set; } = null!; + + public TemplateDefinitionAnalysisDefaultsGetArgs() + { + } + public static new TemplateDefinitionAnalysisDefaultsGetArgs Empty => new TemplateDefinitionAnalysisDefaultsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionArgs.cs new file mode 100644 index 00000000000..97a613c0b6c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionArgs.cs @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + /// + [Input("analysisDefaults")] + public Input? AnalysisDefaults { get; set; } + + [Input("calculatedFields")] + private InputList? _calculatedFields; + + /// + /// A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + /// + public InputList CalculatedFields + { + get => _calculatedFields ?? (_calculatedFields = new InputList()); + set => _calculatedFields = value; + } + + [Input("columnConfigurations")] + private InputList? _columnConfigurations; + + /// + /// A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + /// + public InputList ColumnConfigurations + { + get => _columnConfigurations ?? (_columnConfigurations = new InputList()); + set => _columnConfigurations = value; + } + + [Input("dataSetConfigurations", required: true)] + private InputList? _dataSetConfigurations; + + /// + /// A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + /// + public InputList DataSetConfigurations + { + get => _dataSetConfigurations ?? (_dataSetConfigurations = new InputList()); + set => _dataSetConfigurations = value; + } + + [Input("filterGroups")] + private InputList? _filterGroups; + + /// + /// A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + /// + public InputList FilterGroups + { + get => _filterGroups ?? (_filterGroups = new InputList()); + set => _filterGroups = value; + } + + [Input("parametersDeclarations")] + private InputList? _parametersDeclarations; + + /// + /// A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + /// + public InputList ParametersDeclarations + { + get => _parametersDeclarations ?? (_parametersDeclarations = new InputList()); + set => _parametersDeclarations = value; + } + + [Input("sheets")] + private InputList? _sheets; + + /// + /// A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + /// + public InputList Sheets + { + get => _sheets ?? (_sheets = new InputList()); + set => _sheets = value; + } + + public TemplateDefinitionArgs() + { + } + public static new TemplateDefinitionArgs Empty => new TemplateDefinitionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionCalculatedFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionCalculatedFieldArgs.cs new file mode 100644 index 00000000000..d780804140b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionCalculatedFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionCalculatedFieldArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + /// + /// Display name for the template. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + public TemplateDefinitionCalculatedFieldArgs() + { + } + public static new TemplateDefinitionCalculatedFieldArgs Empty => new TemplateDefinitionCalculatedFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionCalculatedFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionCalculatedFieldGetArgs.cs new file mode 100644 index 00000000000..c1c578a3773 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionCalculatedFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionCalculatedFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + /// + /// Display name for the template. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + public TemplateDefinitionCalculatedFieldGetArgs() + { + } + public static new TemplateDefinitionCalculatedFieldGetArgs Empty => new TemplateDefinitionCalculatedFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationArgs.cs new file mode 100644 index 00000000000..26bada4a19e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionColumnConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("role")] + public Input? Role { get; set; } + + public TemplateDefinitionColumnConfigurationArgs() + { + } + public static new TemplateDefinitionColumnConfigurationArgs Empty => new TemplateDefinitionColumnConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationFormatConfigurationArgs.cs new file mode 100644 index 00000000000..8cef4ceaf3a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationFormatConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionColumnConfigurationFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormatConfiguration")] + public Input? DateTimeFormatConfiguration { get; set; } + + [Input("numberFormatConfiguration")] + public Input? NumberFormatConfiguration { get; set; } + + [Input("stringFormatConfiguration")] + public Input? StringFormatConfiguration { get; set; } + + public TemplateDefinitionColumnConfigurationFormatConfigurationArgs() + { + } + public static new TemplateDefinitionColumnConfigurationFormatConfigurationArgs Empty => new TemplateDefinitionColumnConfigurationFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..63060ba2c0f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationFormatConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionColumnConfigurationFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormatConfiguration")] + public Input? DateTimeFormatConfiguration { get; set; } + + [Input("numberFormatConfiguration")] + public Input? NumberFormatConfiguration { get; set; } + + [Input("stringFormatConfiguration")] + public Input? StringFormatConfiguration { get; set; } + + public TemplateDefinitionColumnConfigurationFormatConfigurationGetArgs() + { + } + public static new TemplateDefinitionColumnConfigurationFormatConfigurationGetArgs Empty => new TemplateDefinitionColumnConfigurationFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationGetArgs.cs new file mode 100644 index 00000000000..6e84f84119e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionColumnConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionColumnConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("role")] + public Input? Role { get; set; } + + public TemplateDefinitionColumnConfigurationGetArgs() + { + } + public static new TemplateDefinitionColumnConfigurationGetArgs Empty => new TemplateDefinitionColumnConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationArgs.cs new file mode 100644 index 00000000000..fcc19ea062b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionDataSetConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("columnGroupSchemaLists")] + private InputList? _columnGroupSchemaLists; + public InputList ColumnGroupSchemaLists + { + get => _columnGroupSchemaLists ?? (_columnGroupSchemaLists = new InputList()); + set => _columnGroupSchemaLists = value; + } + + [Input("dataSetSchema")] + public Input? DataSetSchema { get; set; } + + [Input("placeholder")] + public Input? Placeholder { get; set; } + + public TemplateDefinitionDataSetConfigurationArgs() + { + } + public static new TemplateDefinitionDataSetConfigurationArgs Empty => new TemplateDefinitionDataSetConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs.cs new file mode 100644 index 00000000000..771917bba3b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs : global::Pulumi.ResourceArgs + { + [Input("columnGroupColumnSchemaLists")] + private InputList? _columnGroupColumnSchemaLists; + public InputList ColumnGroupColumnSchemaLists + { + get => _columnGroupColumnSchemaLists ?? (_columnGroupColumnSchemaLists = new InputList()); + set => _columnGroupColumnSchemaLists = value; + } + + /// + /// Display name for the template. + /// + [Input("name")] + public Input? Name { get; set; } + + public TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs() + { + } + public static new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs Empty => new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs.cs new file mode 100644 index 00000000000..b670f355ef9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs : global::Pulumi.ResourceArgs + { + /// + /// Display name for the template. + /// + [Input("name")] + public Input? Name { get; set; } + + public TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs() + { + } + public static new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs Empty => new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListGetArgs.cs new file mode 100644 index 00000000000..c1fc881f291 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Display name for the template. + /// + [Input("name")] + public Input? Name { get; set; } + + public TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListGetArgs() + { + } + public static new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListGetArgs Empty => new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListGetArgs.cs new file mode 100644 index 00000000000..60fd32cf79e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnGroupColumnSchemaLists")] + private InputList? _columnGroupColumnSchemaLists; + public InputList ColumnGroupColumnSchemaLists + { + get => _columnGroupColumnSchemaLists ?? (_columnGroupColumnSchemaLists = new InputList()); + set => _columnGroupColumnSchemaLists = value; + } + + /// + /// Display name for the template. + /// + [Input("name")] + public Input? Name { get; set; } + + public TemplateDefinitionDataSetConfigurationColumnGroupSchemaListGetArgs() + { + } + public static new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListGetArgs Empty => new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaArgs.cs new file mode 100644 index 00000000000..7569e546bc1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionDataSetConfigurationDataSetSchemaArgs : global::Pulumi.ResourceArgs + { + [Input("columnSchemaLists")] + private InputList? _columnSchemaLists; + public InputList ColumnSchemaLists + { + get => _columnSchemaLists ?? (_columnSchemaLists = new InputList()); + set => _columnSchemaLists = value; + } + + public TemplateDefinitionDataSetConfigurationDataSetSchemaArgs() + { + } + public static new TemplateDefinitionDataSetConfigurationDataSetSchemaArgs Empty => new TemplateDefinitionDataSetConfigurationDataSetSchemaArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs.cs new file mode 100644 index 00000000000..9d771e6905a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs : global::Pulumi.ResourceArgs + { + [Input("dataType")] + public Input? DataType { get; set; } + + [Input("geographicRole")] + public Input? GeographicRole { get; set; } + + /// + /// Display name for the template. + /// + [Input("name")] + public Input? Name { get; set; } + + public TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs() + { + } + public static new TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs Empty => new TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListGetArgs.cs new file mode 100644 index 00000000000..37ffacc8cdc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataType")] + public Input? DataType { get; set; } + + [Input("geographicRole")] + public Input? GeographicRole { get; set; } + + /// + /// Display name for the template. + /// + [Input("name")] + public Input? Name { get; set; } + + public TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListGetArgs() + { + } + public static new TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListGetArgs Empty => new TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaGetArgs.cs new file mode 100644 index 00000000000..12a4f0983a2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionDataSetConfigurationDataSetSchemaGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnSchemaLists")] + private InputList? _columnSchemaLists; + public InputList ColumnSchemaLists + { + get => _columnSchemaLists ?? (_columnSchemaLists = new InputList()); + set => _columnSchemaLists = value; + } + + public TemplateDefinitionDataSetConfigurationDataSetSchemaGetArgs() + { + } + public static new TemplateDefinitionDataSetConfigurationDataSetSchemaGetArgs Empty => new TemplateDefinitionDataSetConfigurationDataSetSchemaGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationGetArgs.cs new file mode 100644 index 00000000000..3d258ad46c8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionDataSetConfigurationGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionDataSetConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnGroupSchemaLists")] + private InputList? _columnGroupSchemaLists; + public InputList ColumnGroupSchemaLists + { + get => _columnGroupSchemaLists ?? (_columnGroupSchemaLists = new InputList()); + set => _columnGroupSchemaLists = value; + } + + [Input("dataSetSchema")] + public Input? DataSetSchema { get; set; } + + [Input("placeholder")] + public Input? Placeholder { get; set; } + + public TemplateDefinitionDataSetConfigurationGetArgs() + { + } + public static new TemplateDefinitionDataSetConfigurationGetArgs Empty => new TemplateDefinitionDataSetConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupArgs.cs new file mode 100644 index 00000000000..e7b6d0cc36d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionFilterGroupArgs : global::Pulumi.ResourceArgs + { + [Input("crossDataset", required: true)] + public Input CrossDataset { get; set; } = null!; + + [Input("filterGroupId", required: true)] + public Input FilterGroupId { get; set; } = null!; + + [Input("filters", required: true)] + private InputList? _filters; + public InputList Filters + { + get => _filters ?? (_filters = new InputList()); + set => _filters = value; + } + + [Input("scopeConfiguration", required: true)] + public Input ScopeConfiguration { get; set; } = null!; + + /// + /// The template creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public TemplateDefinitionFilterGroupArgs() + { + } + public static new TemplateDefinitionFilterGroupArgs Empty => new TemplateDefinitionFilterGroupArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupGetArgs.cs new file mode 100644 index 00000000000..cd28e696eba --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupGetArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionFilterGroupGetArgs : global::Pulumi.ResourceArgs + { + [Input("crossDataset", required: true)] + public Input CrossDataset { get; set; } = null!; + + [Input("filterGroupId", required: true)] + public Input FilterGroupId { get; set; } = null!; + + [Input("filters", required: true)] + private InputList? _filters; + public InputList Filters + { + get => _filters ?? (_filters = new InputList()); + set => _filters = value; + } + + [Input("scopeConfiguration", required: true)] + public Input ScopeConfiguration { get; set; } = null!; + + /// + /// The template creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public TemplateDefinitionFilterGroupGetArgs() + { + } + public static new TemplateDefinitionFilterGroupGetArgs Empty => new TemplateDefinitionFilterGroupGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationArgs.cs new file mode 100644 index 00000000000..643333a95f5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionFilterGroupScopeConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("selectedSheets")] + public Input? SelectedSheets { get; set; } + + public TemplateDefinitionFilterGroupScopeConfigurationArgs() + { + } + public static new TemplateDefinitionFilterGroupScopeConfigurationArgs Empty => new TemplateDefinitionFilterGroupScopeConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationGetArgs.cs new file mode 100644 index 00000000000..270b51aa539 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionFilterGroupScopeConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("selectedSheets")] + public Input? SelectedSheets { get; set; } + + public TemplateDefinitionFilterGroupScopeConfigurationGetArgs() + { + } + public static new TemplateDefinitionFilterGroupScopeConfigurationGetArgs Empty => new TemplateDefinitionFilterGroupScopeConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.cs new file mode 100644 index 00000000000..00314ade863 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs : global::Pulumi.ResourceArgs + { + [Input("sheetVisualScopingConfigurations")] + private InputList? _sheetVisualScopingConfigurations; + public InputList SheetVisualScopingConfigurations + { + get => _sheetVisualScopingConfigurations ?? (_sheetVisualScopingConfigurations = new InputList()); + set => _sheetVisualScopingConfigurations = value; + } + + public TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs() + { + } + public static new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs Empty => new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs.cs new file mode 100644 index 00000000000..8095675a338 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs : global::Pulumi.ResourceArgs + { + [Input("sheetVisualScopingConfigurations")] + private InputList? _sheetVisualScopingConfigurations; + public InputList SheetVisualScopingConfigurations + { + get => _sheetVisualScopingConfigurations ?? (_sheetVisualScopingConfigurations = new InputList()); + set => _sheetVisualScopingConfigurations = value; + } + + public TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs() + { + } + public static new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs Empty => new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.cs new file mode 100644 index 00000000000..19060ecd9cf --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("scope", required: true)] + public Input Scope { get; set; } = null!; + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("visualIds")] + private InputList? _visualIds; + public InputList VisualIds + { + get => _visualIds ?? (_visualIds = new InputList()); + set => _visualIds = value; + } + + public TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs() + { + } + public static new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs Empty => new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs.cs new file mode 100644 index 00000000000..bc0cc770b61 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("scope", required: true)] + public Input Scope { get; set; } = null!; + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("visualIds")] + private InputList? _visualIds; + public InputList VisualIds + { + get => _visualIds ?? (_visualIds = new InputList()); + set => _visualIds = value; + } + + public TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs() + { + } + public static new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs Empty => new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionGetArgs.cs new file mode 100644 index 00000000000..c8187b30679 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionGetArgs.cs @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionGetArgs : global::Pulumi.ResourceArgs + { + /// + /// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + /// + [Input("analysisDefaults")] + public Input? AnalysisDefaults { get; set; } + + [Input("calculatedFields")] + private InputList? _calculatedFields; + + /// + /// A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + /// + public InputList CalculatedFields + { + get => _calculatedFields ?? (_calculatedFields = new InputList()); + set => _calculatedFields = value; + } + + [Input("columnConfigurations")] + private InputList? _columnConfigurations; + + /// + /// A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + /// + public InputList ColumnConfigurations + { + get => _columnConfigurations ?? (_columnConfigurations = new InputList()); + set => _columnConfigurations = value; + } + + [Input("dataSetConfigurations", required: true)] + private InputList? _dataSetConfigurations; + + /// + /// A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + /// + public InputList DataSetConfigurations + { + get => _dataSetConfigurations ?? (_dataSetConfigurations = new InputList()); + set => _dataSetConfigurations = value; + } + + [Input("filterGroups")] + private InputList? _filterGroups; + + /// + /// A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + /// + public InputList FilterGroups + { + get => _filterGroups ?? (_filterGroups = new InputList()); + set => _filterGroups = value; + } + + [Input("parametersDeclarations")] + private InputList? _parametersDeclarations; + + /// + /// A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + /// + public InputList ParametersDeclarations + { + get => _parametersDeclarations ?? (_parametersDeclarations = new InputList()); + set => _parametersDeclarations = value; + } + + [Input("sheets")] + private InputList? _sheets; + + /// + /// A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + /// + public InputList Sheets + { + get => _sheets ?? (_sheets = new InputList()); + set => _sheets = value; + } + + public TemplateDefinitionGetArgs() + { + } + public static new TemplateDefinitionGetArgs Empty => new TemplateDefinitionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionParametersDeclarationArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionParametersDeclarationArgs.cs new file mode 100644 index 00000000000..9c792e717c1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionParametersDeclarationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionParametersDeclarationArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeParameterDeclaration")] + public Input? DateTimeParameterDeclaration { get; set; } + + [Input("decimalParameterDeclaration")] + public Input? DecimalParameterDeclaration { get; set; } + + [Input("integerParameterDeclaration")] + public Input? IntegerParameterDeclaration { get; set; } + + [Input("stringParameterDeclaration")] + public Input? StringParameterDeclaration { get; set; } + + public TemplateDefinitionParametersDeclarationArgs() + { + } + public static new TemplateDefinitionParametersDeclarationArgs Empty => new TemplateDefinitionParametersDeclarationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionParametersDeclarationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionParametersDeclarationGetArgs.cs new file mode 100644 index 00000000000..6124d2d0295 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionParametersDeclarationGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionParametersDeclarationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeParameterDeclaration")] + public Input? DateTimeParameterDeclaration { get; set; } + + [Input("decimalParameterDeclaration")] + public Input? DecimalParameterDeclaration { get; set; } + + [Input("integerParameterDeclaration")] + public Input? IntegerParameterDeclaration { get; set; } + + [Input("stringParameterDeclaration")] + public Input? StringParameterDeclaration { get; set; } + + public TemplateDefinitionParametersDeclarationGetArgs() + { + } + public static new TemplateDefinitionParametersDeclarationGetArgs Empty => new TemplateDefinitionParametersDeclarationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetArgs.cs new file mode 100644 index 00000000000..1f3de98c90c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetArgs.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetArgs : global::Pulumi.ResourceArgs + { + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("filterControls")] + private InputList? _filterControls; + public InputList FilterControls + { + get => _filterControls ?? (_filterControls = new InputList()); + set => _filterControls = value; + } + + [Input("layouts")] + public Input? Layouts { get; set; } + + /// + /// Display name for the template. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("parameterControls")] + private InputList? _parameterControls; + public InputList ParameterControls + { + get => _parameterControls ?? (_parameterControls = new InputList()); + set => _parameterControls = value; + } + + [Input("sheetControlLayouts")] + public Input? SheetControlLayouts { get; set; } + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("textBoxes")] + private InputList? _textBoxes; + public InputList TextBoxes + { + get => _textBoxes ?? (_textBoxes = new InputList()); + set => _textBoxes = value; + } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visuals")] + private InputList? _visuals; + public InputList Visuals + { + get => _visuals ?? (_visuals = new InputList()); + set => _visuals = value; + } + + public TemplateDefinitionSheetArgs() + { + } + public static new TemplateDefinitionSheetArgs Empty => new TemplateDefinitionSheetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetGetArgs.cs new file mode 100644 index 00000000000..780feccbd3a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetGetArgs.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetGetArgs : global::Pulumi.ResourceArgs + { + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("filterControls")] + private InputList? _filterControls; + public InputList FilterControls + { + get => _filterControls ?? (_filterControls = new InputList()); + set => _filterControls = value; + } + + [Input("layouts")] + public Input? Layouts { get; set; } + + /// + /// Display name for the template. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("parameterControls")] + private InputList? _parameterControls; + public InputList ParameterControls + { + get => _parameterControls ?? (_parameterControls = new InputList()); + set => _parameterControls = value; + } + + [Input("sheetControlLayouts")] + public Input? SheetControlLayouts { get; set; } + + [Input("sheetId", required: true)] + public Input SheetId { get; set; } = null!; + + [Input("textBoxes")] + private InputList? _textBoxes; + public InputList TextBoxes + { + get => _textBoxes ?? (_textBoxes = new InputList()); + set => _textBoxes = value; + } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visuals")] + private InputList? _visuals; + public InputList Visuals + { + get => _visuals ?? (_visuals = new InputList()); + set => _visuals = value; + } + + public TemplateDefinitionSheetGetArgs() + { + } + public static new TemplateDefinitionSheetGetArgs Empty => new TemplateDefinitionSheetGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlArgs.cs new file mode 100644 index 00000000000..1ecbb262bc5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimePicker")] + public Input? DateTimePicker { get; set; } + + [Input("dropdown")] + public Input? Dropdown { get; set; } + + [Input("list")] + public Input? List { get; set; } + + [Input("slider")] + public Input? Slider { get; set; } + + [Input("textArea")] + public Input? TextArea { get; set; } + + [Input("textField")] + public Input? TextField { get; set; } + + public TemplateDefinitionSheetParameterControlArgs() + { + } + public static new TemplateDefinitionSheetParameterControlArgs Empty => new TemplateDefinitionSheetParameterControlArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerArgs.cs new file mode 100644 index 00000000000..05f31e27857 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlDateTimePickerArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public TemplateDefinitionSheetParameterControlDateTimePickerArgs() + { + } + public static new TemplateDefinitionSheetParameterControlDateTimePickerArgs Empty => new TemplateDefinitionSheetParameterControlDateTimePickerArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.cs new file mode 100644 index 00000000000..78bf2c308c9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs() + { + } + public static new TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs Empty => new TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..33ee9a14749 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormat")] + public Input? DateTimeFormat { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs Empty => new TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerGetArgs.cs new file mode 100644 index 00000000000..7ea3cf59fd1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDateTimePickerGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlDateTimePickerGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public TemplateDefinitionSheetParameterControlDateTimePickerGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlDateTimePickerGetArgs Empty => new TemplateDefinitionSheetParameterControlDateTimePickerGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownArgs.cs new file mode 100644 index 00000000000..656e0c9a200 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlDropdownArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public TemplateDefinitionSheetParameterControlDropdownArgs() + { + } + public static new TemplateDefinitionSheetParameterControlDropdownArgs Empty => new TemplateDefinitionSheetParameterControlDropdownArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs.cs new file mode 100644 index 00000000000..c3385639203 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs() + { + } + public static new TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs Empty => new TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..240d2e2b1ba --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public TemplateDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs Empty => new TemplateDefinitionSheetParameterControlDropdownDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownGetArgs.cs new file mode 100644 index 00000000000..a25a29cde13 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlDropdownGetArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public TemplateDefinitionSheetParameterControlDropdownGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlDropdownGetArgs Empty => new TemplateDefinitionSheetParameterControlDropdownGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs.cs new file mode 100644 index 00000000000..fa66b62ec04 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs() + { + } + public static new TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs Empty => new TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownSelectableValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownSelectableValuesGetArgs.cs new file mode 100644 index 00000000000..9303c83cd32 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlDropdownSelectableValuesGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlDropdownSelectableValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public TemplateDefinitionSheetParameterControlDropdownSelectableValuesGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlDropdownSelectableValuesGetArgs Empty => new TemplateDefinitionSheetParameterControlDropdownSelectableValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlGetArgs.cs new file mode 100644 index 00000000000..628564bc2ee --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimePicker")] + public Input? DateTimePicker { get; set; } + + [Input("dropdown")] + public Input? Dropdown { get; set; } + + [Input("list")] + public Input? List { get; set; } + + [Input("slider")] + public Input? Slider { get; set; } + + [Input("textArea")] + public Input? TextArea { get; set; } + + [Input("textField")] + public Input? TextField { get; set; } + + public TemplateDefinitionSheetParameterControlGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlGetArgs Empty => new TemplateDefinitionSheetParameterControlGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListArgs.cs new file mode 100644 index 00000000000..c8266159a31 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlListArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public TemplateDefinitionSheetParameterControlListArgs() + { + } + public static new TemplateDefinitionSheetParameterControlListArgs Empty => new TemplateDefinitionSheetParameterControlListArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListDisplayOptionsArgs.cs new file mode 100644 index 00000000000..6743791feef --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListDisplayOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlListDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("searchOptions")] + public Input? SearchOptions { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public TemplateDefinitionSheetParameterControlListDisplayOptionsArgs() + { + } + public static new TemplateDefinitionSheetParameterControlListDisplayOptionsArgs Empty => new TemplateDefinitionSheetParameterControlListDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..cc1a89043c2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListDisplayOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlListDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("searchOptions")] + public Input? SearchOptions { get; set; } + + [Input("selectAllOptions")] + public Input? SelectAllOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public TemplateDefinitionSheetParameterControlListDisplayOptionsGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlListDisplayOptionsGetArgs Empty => new TemplateDefinitionSheetParameterControlListDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListGetArgs.cs new file mode 100644 index 00000000000..cc36d885b60 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlListGetArgs : global::Pulumi.ResourceArgs + { + [Input("cascadingControlConfiguration")] + public Input? CascadingControlConfiguration { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("selectableValues")] + public Input? SelectableValues { get; set; } + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + [Input("type")] + public Input? Type { get; set; } + + public TemplateDefinitionSheetParameterControlListGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlListGetArgs Empty => new TemplateDefinitionSheetParameterControlListGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListSelectableValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListSelectableValuesArgs.cs new file mode 100644 index 00000000000..641c23677f6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListSelectableValuesArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlListSelectableValuesArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public TemplateDefinitionSheetParameterControlListSelectableValuesArgs() + { + } + public static new TemplateDefinitionSheetParameterControlListSelectableValuesArgs Empty => new TemplateDefinitionSheetParameterControlListSelectableValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListSelectableValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListSelectableValuesGetArgs.cs new file mode 100644 index 00000000000..ba4775f7c9a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlListSelectableValuesGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlListSelectableValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("linkToDataSetColumn")] + public Input? LinkToDataSetColumn { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public TemplateDefinitionSheetParameterControlListSelectableValuesGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlListSelectableValuesGetArgs Empty => new TemplateDefinitionSheetParameterControlListSelectableValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderArgs.cs new file mode 100644 index 00000000000..f60f6badb70 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlSliderArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("maximumValue", required: true)] + public Input MaximumValue { get; set; } = null!; + + [Input("minimumValue", required: true)] + public Input MinimumValue { get; set; } = null!; + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("stepSize", required: true)] + public Input StepSize { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public TemplateDefinitionSheetParameterControlSliderArgs() + { + } + public static new TemplateDefinitionSheetParameterControlSliderArgs Empty => new TemplateDefinitionSheetParameterControlSliderArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs.cs new file mode 100644 index 00000000000..51cbbd355f2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs() + { + } + public static new TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs Empty => new TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..2b6263c4132 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderDisplayOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlSliderDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public TemplateDefinitionSheetParameterControlSliderDisplayOptionsGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlSliderDisplayOptionsGetArgs Empty => new TemplateDefinitionSheetParameterControlSliderDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderGetArgs.cs new file mode 100644 index 00000000000..334297233f0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlSliderGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlSliderGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("maximumValue", required: true)] + public Input MaximumValue { get; set; } = null!; + + [Input("minimumValue", required: true)] + public Input MinimumValue { get; set; } = null!; + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("stepSize", required: true)] + public Input StepSize { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public TemplateDefinitionSheetParameterControlSliderGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlSliderGetArgs Empty => new TemplateDefinitionSheetParameterControlSliderGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextAreaArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextAreaArgs.cs new file mode 100644 index 00000000000..03f9cacbcff --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextAreaArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlTextAreaArgs : global::Pulumi.ResourceArgs + { + [Input("delimiter")] + public Input? Delimiter { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public TemplateDefinitionSheetParameterControlTextAreaArgs() + { + } + public static new TemplateDefinitionSheetParameterControlTextAreaArgs Empty => new TemplateDefinitionSheetParameterControlTextAreaArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextAreaGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextAreaGetArgs.cs new file mode 100644 index 00000000000..c283756686b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextAreaGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlTextAreaGetArgs : global::Pulumi.ResourceArgs + { + [Input("delimiter")] + public Input? Delimiter { get; set; } + + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public TemplateDefinitionSheetParameterControlTextAreaGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlTextAreaGetArgs Empty => new TemplateDefinitionSheetParameterControlTextAreaGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextFieldArgs.cs new file mode 100644 index 00000000000..f83aedadb3d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlTextFieldArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public TemplateDefinitionSheetParameterControlTextFieldArgs() + { + } + public static new TemplateDefinitionSheetParameterControlTextFieldArgs Empty => new TemplateDefinitionSheetParameterControlTextFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextFieldGetArgs.cs new file mode 100644 index 00000000000..ffb98aba7ec --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetParameterControlTextFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetParameterControlTextFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("displayOptions")] + public Input? DisplayOptions { get; set; } + + [Input("parameterControlId", required: true)] + public Input ParameterControlId { get; set; } = null!; + + [Input("sourceParameterName", required: true)] + public Input SourceParameterName { get; set; } = null!; + + [Input("title", required: true)] + public Input Title { get; set; } = null!; + + public TemplateDefinitionSheetParameterControlTextFieldGetArgs() + { + } + public static new TemplateDefinitionSheetParameterControlTextFieldGetArgs Empty => new TemplateDefinitionSheetParameterControlTextFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsArgs.cs new file mode 100644 index 00000000000..7a5fe0346ef --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetSheetControlLayoutsArgs : global::Pulumi.ResourceArgs + { + [Input("configuration", required: true)] + public Input Configuration { get; set; } = null!; + + public TemplateDefinitionSheetSheetControlLayoutsArgs() + { + } + public static new TemplateDefinitionSheetSheetControlLayoutsArgs Empty => new TemplateDefinitionSheetSheetControlLayoutsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs.cs new file mode 100644 index 00000000000..858c05dd50b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("gridLayout")] + public Input? GridLayout { get; set; } + + public TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs() + { + } + public static new TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs Empty => new TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsConfigurationGetArgs.cs new file mode 100644 index 00000000000..52c91d3fb7f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetSheetControlLayoutsConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("gridLayout")] + public Input? GridLayout { get; set; } + + public TemplateDefinitionSheetSheetControlLayoutsConfigurationGetArgs() + { + } + public static new TemplateDefinitionSheetSheetControlLayoutsConfigurationGetArgs Empty => new TemplateDefinitionSheetSheetControlLayoutsConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsGetArgs.cs new file mode 100644 index 00000000000..f9b5bf8df3c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetSheetControlLayoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetSheetControlLayoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("configuration", required: true)] + public Input Configuration { get; set; } = null!; + + public TemplateDefinitionSheetSheetControlLayoutsGetArgs() + { + } + public static new TemplateDefinitionSheetSheetControlLayoutsGetArgs Empty => new TemplateDefinitionSheetSheetControlLayoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetTextBoxArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetTextBoxArgs.cs new file mode 100644 index 00000000000..0044cbd4815 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetTextBoxArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetTextBoxArgs : global::Pulumi.ResourceArgs + { + [Input("content")] + public Input? Content { get; set; } + + [Input("sheetTextBoxId", required: true)] + public Input SheetTextBoxId { get; set; } = null!; + + public TemplateDefinitionSheetTextBoxArgs() + { + } + public static new TemplateDefinitionSheetTextBoxArgs Empty => new TemplateDefinitionSheetTextBoxArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetTextBoxGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetTextBoxGetArgs.cs new file mode 100644 index 00000000000..03804a664b4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TemplateDefinitionSheetTextBoxGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TemplateDefinitionSheetTextBoxGetArgs : global::Pulumi.ResourceArgs + { + [Input("content")] + public Input? Content { get; set; } + + [Input("sheetTextBoxId", required: true)] + public Input SheetTextBoxId { get; set; } = null!; + + public TemplateDefinitionSheetTextBoxGetArgs() + { + } + public static new TemplateDefinitionSheetTextBoxGetArgs Empty => new TemplateDefinitionSheetTextBoxGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TextAreaControlDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TextAreaControlDisplayOptionsArgs.cs new file mode 100644 index 00000000000..9f933ed22ec --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TextAreaControlDisplayOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TextAreaControlDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("placeholderOptions")] + public Input? PlaceholderOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public TextAreaControlDisplayOptionsArgs() + { + } + public static new TextAreaControlDisplayOptionsArgs Empty => new TextAreaControlDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TextAreaControlDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TextAreaControlDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..cdf5922073e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TextAreaControlDisplayOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TextAreaControlDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("placeholderOptions")] + public Input? PlaceholderOptions { get; set; } + + [Input("titleOptions")] + public Input? TitleOptions { get; set; } + + public TextAreaControlDisplayOptionsGetArgs() + { + } + public static new TextAreaControlDisplayOptionsGetArgs Empty => new TextAreaControlDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TimeRangeFilterArgs.cs b/sdk/dotnet/Quicksight/Inputs/TimeRangeFilterArgs.cs new file mode 100644 index 00000000000..4ae99b5af67 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TimeRangeFilterArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TimeRangeFilterArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("rangeMaximum", required: true)] + public Input RangeMaximum { get; set; } = null!; + + [Input("rangeMinimum", required: true)] + public Input RangeMinimum { get; set; } = null!; + + [Input("timeGranularity", required: true)] + public Input TimeGranularity { get; set; } = null!; + + public TimeRangeFilterArgs() + { + } + public static new TimeRangeFilterArgs Empty => new TimeRangeFilterArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TimeRangeFilterGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TimeRangeFilterGetArgs.cs new file mode 100644 index 00000000000..e6fa33cc7d0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TimeRangeFilterGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TimeRangeFilterGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("rangeMaximum", required: true)] + public Input RangeMaximum { get; set; } = null!; + + [Input("rangeMinimum", required: true)] + public Input RangeMinimum { get; set; } = null!; + + [Input("timeGranularity", required: true)] + public Input TimeGranularity { get; set; } = null!; + + public TimeRangeFilterGetArgs() + { + } + public static new TimeRangeFilterGetArgs Empty => new TimeRangeFilterGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TooltipOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsArgs.cs new file mode 100644 index 00000000000..f6015445857 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TooltipOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("fieldBaseTooltip")] + public Input? FieldBaseTooltip { get; set; } + + [Input("selectedTooltipType")] + public Input? SelectedTooltipType { get; set; } + + [Input("tooltipVisibility")] + public Input? TooltipVisibility { get; set; } + + public TooltipOptionsArgs() + { + } + public static new TooltipOptionsArgs Empty => new TooltipOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipArgs.cs b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipArgs.cs new file mode 100644 index 00000000000..fd524c91df4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TooltipOptionsFieldBaseTooltipArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationVisibility")] + public Input? AggregationVisibility { get; set; } + + [Input("tooltipFields")] + private InputList? _tooltipFields; + public InputList TooltipFields + { + get => _tooltipFields ?? (_tooltipFields = new InputList()); + set => _tooltipFields = value; + } + + [Input("tooltipTitleType")] + public Input? TooltipTitleType { get; set; } + + public TooltipOptionsFieldBaseTooltipArgs() + { + } + public static new TooltipOptionsFieldBaseTooltipArgs Empty => new TooltipOptionsFieldBaseTooltipArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipGetArgs.cs new file mode 100644 index 00000000000..ead425644f1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TooltipOptionsFieldBaseTooltipGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationVisibility")] + public Input? AggregationVisibility { get; set; } + + [Input("tooltipFields")] + private InputList? _tooltipFields; + public InputList TooltipFields + { + get => _tooltipFields ?? (_tooltipFields = new InputList()); + set => _tooltipFields = value; + } + + [Input("tooltipTitleType")] + public Input? TooltipTitleType { get; set; } + + public TooltipOptionsFieldBaseTooltipGetArgs() + { + } + public static new TooltipOptionsFieldBaseTooltipGetArgs Empty => new TooltipOptionsFieldBaseTooltipGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldArgs.cs new file mode 100644 index 00000000000..ad239ada8e0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TooltipOptionsFieldBaseTooltipTooltipFieldArgs : global::Pulumi.ResourceArgs + { + [Input("columnTooltipItem")] + public Input? ColumnTooltipItem { get; set; } + + [Input("fieldTooltipItem")] + public Input? FieldTooltipItem { get; set; } + + public TooltipOptionsFieldBaseTooltipTooltipFieldArgs() + { + } + public static new TooltipOptionsFieldBaseTooltipTooltipFieldArgs Empty => new TooltipOptionsFieldBaseTooltipTooltipFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs.cs b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs.cs new file mode 100644 index 00000000000..dfe65108d43 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs : global::Pulumi.ResourceArgs + { + [Input("aggregation")] + public Input? Aggregation { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("label")] + public Input? Label { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs() + { + } + public static new TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs Empty => new TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemGetArgs.cs new file mode 100644 index 00000000000..84a47f3e6e1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregation")] + public Input? Aggregation { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("label")] + public Input? Label { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemGetArgs() + { + } + public static new TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemGetArgs Empty => new TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs.cs b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs.cs new file mode 100644 index 00000000000..5db0af4b26f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("label")] + public Input? Label { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs() + { + } + public static new TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs Empty => new TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemGetArgs.cs new file mode 100644 index 00000000000..d57e3fc34cf --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("label")] + public Input? Label { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemGetArgs() + { + } + public static new TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemGetArgs Empty => new TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldGetArgs.cs new file mode 100644 index 00000000000..e4d5cf256c4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsFieldBaseTooltipTooltipFieldGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TooltipOptionsFieldBaseTooltipTooltipFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnTooltipItem")] + public Input? ColumnTooltipItem { get; set; } + + [Input("fieldTooltipItem")] + public Input? FieldTooltipItem { get; set; } + + public TooltipOptionsFieldBaseTooltipTooltipFieldGetArgs() + { + } + public static new TooltipOptionsFieldBaseTooltipTooltipFieldGetArgs Empty => new TooltipOptionsFieldBaseTooltipTooltipFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/TooltipOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsGetArgs.cs new file mode 100644 index 00000000000..b95b8d887b5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/TooltipOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class TooltipOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldBaseTooltip")] + public Input? FieldBaseTooltip { get; set; } + + [Input("selectedTooltipType")] + public Input? SelectedTooltipType { get; set; } + + [Input("tooltipVisibility")] + public Input? TooltipVisibility { get; set; } + + public TooltipOptionsGetArgs() + { + } + public static new TooltipOptionsGetArgs Empty => new TooltipOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationArgs.cs new file mode 100644 index 00000000000..00f7ca8c204 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationArgs : global::Pulumi.ResourceArgs + { + [Input("filterOperation")] + public Input? FilterOperation { get; set; } + + [Input("navigationOperation")] + public Input? NavigationOperation { get; set; } + + [Input("setParametersOperation")] + public Input? SetParametersOperation { get; set; } + + [Input("urlOperation")] + public Input? UrlOperation { get; set; } + + public VisualCustomActionsActionOperationArgs() + { + } + public static new VisualCustomActionsActionOperationArgs Empty => new VisualCustomActionsActionOperationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationArgs.cs new file mode 100644 index 00000000000..85d7699f47c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationFilterOperationArgs : global::Pulumi.ResourceArgs + { + [Input("selectedFieldsConfiguration", required: true)] + public Input SelectedFieldsConfiguration { get; set; } = null!; + + [Input("targetVisualsConfiguration", required: true)] + public Input TargetVisualsConfiguration { get; set; } = null!; + + public VisualCustomActionsActionOperationFilterOperationArgs() + { + } + public static new VisualCustomActionsActionOperationFilterOperationArgs Empty => new VisualCustomActionsActionOperationFilterOperationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationGetArgs.cs new file mode 100644 index 00000000000..a1a55ba18a6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationFilterOperationGetArgs : global::Pulumi.ResourceArgs + { + [Input("selectedFieldsConfiguration", required: true)] + public Input SelectedFieldsConfiguration { get; set; } = null!; + + [Input("targetVisualsConfiguration", required: true)] + public Input TargetVisualsConfiguration { get; set; } = null!; + + public VisualCustomActionsActionOperationFilterOperationGetArgs() + { + } + public static new VisualCustomActionsActionOperationFilterOperationGetArgs Empty => new VisualCustomActionsActionOperationFilterOperationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs.cs new file mode 100644 index 00000000000..71de92e52a5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("selectedFieldOption")] + public Input? SelectedFieldOption { get; set; } + + [Input("selectedFields")] + private InputList? _selectedFields; + public InputList SelectedFields + { + get => _selectedFields ?? (_selectedFields = new InputList()); + set => _selectedFields = value; + } + + public VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs() + { + } + public static new VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs Empty => new VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationGetArgs.cs new file mode 100644 index 00000000000..fd4e192ccbe --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("selectedFieldOption")] + public Input? SelectedFieldOption { get; set; } + + [Input("selectedFields")] + private InputList? _selectedFields; + public InputList SelectedFields + { + get => _selectedFields ?? (_selectedFields = new InputList()); + set => _selectedFields = value; + } + + public VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationGetArgs() + { + } + public static new VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationGetArgs Empty => new VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs.cs new file mode 100644 index 00000000000..8f82f4907f1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("sameSheetTargetVisualConfiguration")] + public Input? SameSheetTargetVisualConfiguration { get; set; } + + public VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs() + { + } + public static new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs Empty => new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationGetArgs.cs new file mode 100644 index 00000000000..8521de284eb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("sameSheetTargetVisualConfiguration")] + public Input? SameSheetTargetVisualConfiguration { get; set; } + + public VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationGetArgs() + { + } + public static new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationGetArgs Empty => new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs.cs new file mode 100644 index 00000000000..ac69d797065 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("targetVisualOption")] + public Input? TargetVisualOption { get; set; } + + [Input("targetVisuals")] + private InputList? _targetVisuals; + public InputList TargetVisuals + { + get => _targetVisuals ?? (_targetVisuals = new InputList()); + set => _targetVisuals = value; + } + + public VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs() + { + } + public static new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs Empty => new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationGetArgs.cs new file mode 100644 index 00000000000..34c9824c39d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("targetVisualOption")] + public Input? TargetVisualOption { get; set; } + + [Input("targetVisuals")] + private InputList? _targetVisuals; + public InputList TargetVisuals + { + get => _targetVisuals ?? (_targetVisuals = new InputList()); + set => _targetVisuals = value; + } + + public VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationGetArgs() + { + } + public static new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationGetArgs Empty => new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationGetArgs.cs new file mode 100644 index 00000000000..f44bed4fbb8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationGetArgs : global::Pulumi.ResourceArgs + { + [Input("filterOperation")] + public Input? FilterOperation { get; set; } + + [Input("navigationOperation")] + public Input? NavigationOperation { get; set; } + + [Input("setParametersOperation")] + public Input? SetParametersOperation { get; set; } + + [Input("urlOperation")] + public Input? UrlOperation { get; set; } + + public VisualCustomActionsActionOperationGetArgs() + { + } + public static new VisualCustomActionsActionOperationGetArgs Empty => new VisualCustomActionsActionOperationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationArgs.cs new file mode 100644 index 00000000000..80d73413077 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationNavigationOperationArgs : global::Pulumi.ResourceArgs + { + [Input("localNavigationConfiguration")] + public Input? LocalNavigationConfiguration { get; set; } + + public VisualCustomActionsActionOperationNavigationOperationArgs() + { + } + public static new VisualCustomActionsActionOperationNavigationOperationArgs Empty => new VisualCustomActionsActionOperationNavigationOperationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationGetArgs.cs new file mode 100644 index 00000000000..6f6fef9170e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationNavigationOperationGetArgs : global::Pulumi.ResourceArgs + { + [Input("localNavigationConfiguration")] + public Input? LocalNavigationConfiguration { get; set; } + + public VisualCustomActionsActionOperationNavigationOperationGetArgs() + { + } + public static new VisualCustomActionsActionOperationNavigationOperationGetArgs Empty => new VisualCustomActionsActionOperationNavigationOperationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs.cs new file mode 100644 index 00000000000..9a56c9e85dc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("targetSheetId", required: true)] + public Input TargetSheetId { get; set; } = null!; + + public VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs() + { + } + public static new VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs Empty => new VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationGetArgs.cs new file mode 100644 index 00000000000..d9a910c4a71 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("targetSheetId", required: true)] + public Input TargetSheetId { get; set; } = null!; + + public VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationGetArgs() + { + } + public static new VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationGetArgs Empty => new VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationArgs.cs new file mode 100644 index 00000000000..21f793f9e28 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationSetParametersOperationArgs : global::Pulumi.ResourceArgs + { + [Input("parameterValueConfigurations", required: true)] + private InputList? _parameterValueConfigurations; + public InputList ParameterValueConfigurations + { + get => _parameterValueConfigurations ?? (_parameterValueConfigurations = new InputList()); + set => _parameterValueConfigurations = value; + } + + public VisualCustomActionsActionOperationSetParametersOperationArgs() + { + } + public static new VisualCustomActionsActionOperationSetParametersOperationArgs Empty => new VisualCustomActionsActionOperationSetParametersOperationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationGetArgs.cs new file mode 100644 index 00000000000..dd6618c82e9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationSetParametersOperationGetArgs : global::Pulumi.ResourceArgs + { + [Input("parameterValueConfigurations", required: true)] + private InputList? _parameterValueConfigurations; + public InputList ParameterValueConfigurations + { + get => _parameterValueConfigurations ?? (_parameterValueConfigurations = new InputList()); + set => _parameterValueConfigurations = value; + } + + public VisualCustomActionsActionOperationSetParametersOperationGetArgs() + { + } + public static new VisualCustomActionsActionOperationSetParametersOperationGetArgs Empty => new VisualCustomActionsActionOperationSetParametersOperationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs.cs new file mode 100644 index 00000000000..ed6fa22a369 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("destinationParameterName", required: true)] + public Input DestinationParameterName { get; set; } = null!; + + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs() + { + } + public static new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs Empty => new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationGetArgs.cs new file mode 100644 index 00000000000..10f3e747fde --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("destinationParameterName", required: true)] + public Input DestinationParameterName { get; set; } = null!; + + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationGetArgs() + { + } + public static new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationGetArgs Empty => new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs.cs new file mode 100644 index 00000000000..eaae788d84c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs : global::Pulumi.ResourceArgs + { + [Input("customValuesConfiguration")] + public Input? CustomValuesConfiguration { get; set; } + + [Input("selectAllValueOptions")] + public Input? SelectAllValueOptions { get; set; } + + [Input("sourceField")] + public Input? SourceField { get; set; } + + [Input("sourceParameterName")] + public Input? SourceParameterName { get; set; } + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs() + { + } + public static new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs Empty => new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs.cs new file mode 100644 index 00000000000..1c8c1e36f24 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("customValues", required: true)] + public Input CustomValues { get; set; } = null!; + + [Input("includeNullValue")] + public Input? IncludeNullValue { get; set; } + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs() + { + } + public static new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs Empty => new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs.cs new file mode 100644 index 00000000000..2754552b2c6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeValues")] + private InputList? _dateTimeValues; + public InputList DateTimeValues + { + get => _dateTimeValues ?? (_dateTimeValues = new InputList()); + set => _dateTimeValues = value; + } + + [Input("decimalValues")] + private InputList? _decimalValues; + public InputList DecimalValues + { + get => _decimalValues ?? (_decimalValues = new InputList()); + set => _decimalValues = value; + } + + [Input("integerValues")] + private InputList? _integerValues; + public InputList IntegerValues + { + get => _integerValues ?? (_integerValues = new InputList()); + set => _integerValues = value; + } + + [Input("stringValues")] + private InputList? _stringValues; + public InputList StringValues + { + get => _stringValues ?? (_stringValues = new InputList()); + set => _stringValues = value; + } + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs() + { + } + public static new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs Empty => new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesGetArgs.cs new file mode 100644 index 00000000000..2498183d8da --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeValues")] + private InputList? _dateTimeValues; + public InputList DateTimeValues + { + get => _dateTimeValues ?? (_dateTimeValues = new InputList()); + set => _dateTimeValues = value; + } + + [Input("decimalValues")] + private InputList? _decimalValues; + public InputList DecimalValues + { + get => _decimalValues ?? (_decimalValues = new InputList()); + set => _decimalValues = value; + } + + [Input("integerValues")] + private InputList? _integerValues; + public InputList IntegerValues + { + get => _integerValues ?? (_integerValues = new InputList()); + set => _integerValues = value; + } + + [Input("stringValues")] + private InputList? _stringValues; + public InputList StringValues + { + get => _stringValues ?? (_stringValues = new InputList()); + set => _stringValues = value; + } + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesGetArgs() + { + } + public static new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesGetArgs Empty => new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationGetArgs.cs new file mode 100644 index 00000000000..3e65d663dc5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("customValues", required: true)] + public Input CustomValues { get; set; } = null!; + + [Input("includeNullValue")] + public Input? IncludeNullValue { get; set; } + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationGetArgs() + { + } + public static new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationGetArgs Empty => new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueGetArgs.cs new file mode 100644 index 00000000000..b6dfa57b70f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("customValuesConfiguration")] + public Input? CustomValuesConfiguration { get; set; } + + [Input("selectAllValueOptions")] + public Input? SelectAllValueOptions { get; set; } + + [Input("sourceField")] + public Input? SourceField { get; set; } + + [Input("sourceParameterName")] + public Input? SourceParameterName { get; set; } + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueGetArgs() + { + } + public static new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueGetArgs Empty => new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationUrlOperationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationUrlOperationArgs.cs new file mode 100644 index 00000000000..5262405c8b4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationUrlOperationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationUrlOperationArgs : global::Pulumi.ResourceArgs + { + [Input("urlTarget", required: true)] + public Input UrlTarget { get; set; } = null!; + + [Input("urlTemplate", required: true)] + public Input UrlTemplate { get; set; } = null!; + + public VisualCustomActionsActionOperationUrlOperationArgs() + { + } + public static new VisualCustomActionsActionOperationUrlOperationArgs Empty => new VisualCustomActionsActionOperationUrlOperationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationUrlOperationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationUrlOperationGetArgs.cs new file mode 100644 index 00000000000..c098f4bbbe1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsActionOperationUrlOperationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsActionOperationUrlOperationGetArgs : global::Pulumi.ResourceArgs + { + [Input("urlTarget", required: true)] + public Input UrlTarget { get; set; } = null!; + + [Input("urlTemplate", required: true)] + public Input UrlTemplate { get; set; } = null!; + + public VisualCustomActionsActionOperationUrlOperationGetArgs() + { + } + public static new VisualCustomActionsActionOperationUrlOperationGetArgs Empty => new VisualCustomActionsActionOperationUrlOperationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsArgs.cs new file mode 100644 index 00000000000..290ea8e1f37 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsArgs : global::Pulumi.ResourceArgs + { + [Input("actionOperations", required: true)] + private InputList? _actionOperations; + public InputList ActionOperations + { + get => _actionOperations ?? (_actionOperations = new InputList()); + set => _actionOperations = value; + } + + [Input("customActionId", required: true)] + public Input CustomActionId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The dashboard creation status. + /// + [Input("status", required: true)] + public Input Status { get; set; } = null!; + + [Input("trigger", required: true)] + public Input Trigger { get; set; } = null!; + + public VisualCustomActionsArgs() + { + } + public static new VisualCustomActionsArgs Empty => new VisualCustomActionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsGetArgs.cs new file mode 100644 index 00000000000..d5b6fc79aed --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualCustomActionsGetArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualCustomActionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("actionOperations", required: true)] + private InputList? _actionOperations; + public InputList ActionOperations + { + get => _actionOperations ?? (_actionOperations = new InputList()); + set => _actionOperations = value; + } + + [Input("customActionId", required: true)] + public Input CustomActionId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The dashboard creation status. + /// + [Input("status", required: true)] + public Input Status { get; set; } = null!; + + [Input("trigger", required: true)] + public Input Trigger { get; set; } = null!; + + public VisualCustomActionsGetArgs() + { + } + public static new VisualCustomActionsGetArgs Empty => new VisualCustomActionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualPaletteArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualPaletteArgs.cs new file mode 100644 index 00000000000..969cba48bc0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualPaletteArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualPaletteArgs : global::Pulumi.ResourceArgs + { + [Input("chartColor")] + public Input? ChartColor { get; set; } + + [Input("colorMaps")] + private InputList? _colorMaps; + public InputList ColorMaps + { + get => _colorMaps ?? (_colorMaps = new InputList()); + set => _colorMaps = value; + } + + public VisualPaletteArgs() + { + } + public static new VisualPaletteArgs Empty => new VisualPaletteArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualPaletteColorMapArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualPaletteColorMapArgs.cs new file mode 100644 index 00000000000..e84334141d2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualPaletteColorMapArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualPaletteColorMapArgs : global::Pulumi.ResourceArgs + { + [Input("color", required: true)] + public Input Color { get; set; } = null!; + + [Input("element", required: true)] + public Input Element { get; set; } = null!; + + [Input("timeGranularity")] + public Input? TimeGranularity { get; set; } + + public VisualPaletteColorMapArgs() + { + } + public static new VisualPaletteColorMapArgs Empty => new VisualPaletteColorMapArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualPaletteColorMapGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualPaletteColorMapGetArgs.cs new file mode 100644 index 00000000000..eee2e17b548 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualPaletteColorMapGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualPaletteColorMapGetArgs : global::Pulumi.ResourceArgs + { + [Input("color", required: true)] + public Input Color { get; set; } = null!; + + [Input("element", required: true)] + public Input Element { get; set; } = null!; + + [Input("timeGranularity")] + public Input? TimeGranularity { get; set; } + + public VisualPaletteColorMapGetArgs() + { + } + public static new VisualPaletteColorMapGetArgs Empty => new VisualPaletteColorMapGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualPaletteGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualPaletteGetArgs.cs new file mode 100644 index 00000000000..ca03c9b8d99 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualPaletteGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualPaletteGetArgs : global::Pulumi.ResourceArgs + { + [Input("chartColor")] + public Input? ChartColor { get; set; } + + [Input("colorMaps")] + private InputList? _colorMaps; + public InputList ColorMaps + { + get => _colorMaps ?? (_colorMaps = new InputList()); + set => _colorMaps = value; + } + + public VisualPaletteGetArgs() + { + } + public static new VisualPaletteGetArgs Empty => new VisualPaletteGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsArgs.cs new file mode 100644 index 00000000000..f8d884087d3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsArgs.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsArgs : global::Pulumi.ResourceArgs + { + [Input("barChartVisual")] + public Input? BarChartVisual { get; set; } + + [Input("boxPlotVisual")] + public Input? BoxPlotVisual { get; set; } + + [Input("comboChartVisual")] + public Input? ComboChartVisual { get; set; } + + [Input("customContentVisual")] + public Input? CustomContentVisual { get; set; } + + [Input("emptyVisual")] + public Input? EmptyVisual { get; set; } + + [Input("filledMapVisual")] + public Input? FilledMapVisual { get; set; } + + [Input("funnelChartVisual")] + public Input? FunnelChartVisual { get; set; } + + [Input("gaugeChartVisual")] + public Input? GaugeChartVisual { get; set; } + + [Input("geospatialMapVisual")] + public Input? GeospatialMapVisual { get; set; } + + [Input("heatMapVisual")] + public Input? HeatMapVisual { get; set; } + + [Input("histogramVisual")] + public Input? HistogramVisual { get; set; } + + [Input("insightVisual")] + public Input? InsightVisual { get; set; } + + [Input("kpiVisual")] + public Input? KpiVisual { get; set; } + + [Input("lineChartVisual")] + public Input? LineChartVisual { get; set; } + + [Input("pieChartVisual")] + public Input? PieChartVisual { get; set; } + + [Input("pivotTableVisual")] + public Input? PivotTableVisual { get; set; } + + [Input("radarChartVisual")] + public Input? RadarChartVisual { get; set; } + + [Input("sankeyDiagramVisual")] + public Input? SankeyDiagramVisual { get; set; } + + [Input("scatterPlotVisual")] + public Input? ScatterPlotVisual { get; set; } + + [Input("tableVisual")] + public Input? TableVisual { get; set; } + + [Input("treeMapVisual")] + public Input? TreeMapVisual { get; set; } + + [Input("waterfallVisual")] + public Input? WaterfallVisual { get; set; } + + [Input("wordCloudVisual")] + public Input? WordCloudVisual { get; set; } + + public VisualsArgs() + { + } + public static new VisualsArgs Empty => new VisualsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualArgs.cs new file mode 100644 index 00000000000..fad78b40220 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBarChartVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsBarChartVisualArgs() + { + } + public static new VisualsBarChartVisualArgs Empty => new VisualsBarChartVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..d7c43681521 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationArgs.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBarChartVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("barsArrangement")] + public Input? BarsArrangement { get; set; } + + [Input("categoryAxis")] + public Input? CategoryAxis { get; set; } + + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("colorLabelOptions")] + public Input? ColorLabelOptions { get; set; } + + [Input("contributionAnalysisDefaults")] + private InputList? _contributionAnalysisDefaults; + public InputList ContributionAnalysisDefaults + { + get => _contributionAnalysisDefaults ?? (_contributionAnalysisDefaults = new InputList()); + set => _contributionAnalysisDefaults = value; + } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("orientation")] + public Input? Orientation { get; set; } + + [Input("referenceLines")] + private InputList? _referenceLines; + public InputList ReferenceLines + { + get => _referenceLines ?? (_referenceLines = new InputList()); + set => _referenceLines = value; + } + + [Input("smallMultiplesOptions")] + public Input? SmallMultiplesOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("valueAxis")] + public Input? ValueAxis { get; set; } + + [Input("valueLabelOptions")] + public Input? ValueLabelOptions { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsBarChartVisualChartConfigurationArgs() + { + } + public static new VisualsBarChartVisualChartConfigurationArgs Empty => new VisualsBarChartVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..66c162052d8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBarChartVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("barChartAggregatedFieldWells")] + public Input? BarChartAggregatedFieldWells { get; set; } + + public VisualsBarChartVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsBarChartVisualChartConfigurationFieldWellsArgs Empty => new VisualsBarChartVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..5c16f10a635 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("colors")] + private InputList? _colors; + public InputList Colors + { + get => _colors ?? (_colors = new InputList()); + set => _colors = value; + } + + [Input("smallMultiples")] + public Input? SmallMultiples { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs() + { + } + public static new VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs Empty => new VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..4dae95eeb75 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("colors")] + private InputList? _colors; + public InputList Colors + { + get => _colors ?? (_colors = new InputList()); + set => _colors = value; + } + + [Input("smallMultiples")] + public Input? SmallMultiples { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsGetArgs() + { + } + public static new VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsGetArgs Empty => new VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..4c78ef6dd29 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBarChartVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("barChartAggregatedFieldWells")] + public Input? BarChartAggregatedFieldWells { get; set; } + + public VisualsBarChartVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsBarChartVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsBarChartVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..808e0adf2de --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationGetArgs.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBarChartVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("barsArrangement")] + public Input? BarsArrangement { get; set; } + + [Input("categoryAxis")] + public Input? CategoryAxis { get; set; } + + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("colorLabelOptions")] + public Input? ColorLabelOptions { get; set; } + + [Input("contributionAnalysisDefaults")] + private InputList? _contributionAnalysisDefaults; + public InputList ContributionAnalysisDefaults + { + get => _contributionAnalysisDefaults ?? (_contributionAnalysisDefaults = new InputList()); + set => _contributionAnalysisDefaults = value; + } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("orientation")] + public Input? Orientation { get; set; } + + [Input("referenceLines")] + private InputList? _referenceLines; + public InputList ReferenceLines + { + get => _referenceLines ?? (_referenceLines = new InputList()); + set => _referenceLines = value; + } + + [Input("smallMultiplesOptions")] + public Input? SmallMultiplesOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("valueAxis")] + public Input? ValueAxis { get; set; } + + [Input("valueLabelOptions")] + public Input? ValueLabelOptions { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsBarChartVisualChartConfigurationGetArgs() + { + } + public static new VisualsBarChartVisualChartConfigurationGetArgs Empty => new VisualsBarChartVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..6a8d59b33ad --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBarChartVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("colorItemsLimit")] + public Input? ColorItemsLimit { get; set; } + + [Input("colorSorts")] + private InputList? _colorSorts; + public InputList ColorSorts + { + get => _colorSorts ?? (_colorSorts = new InputList()); + set => _colorSorts = value; + } + + [Input("smallMultiplesLimitConfiguration")] + public Input? SmallMultiplesLimitConfiguration { get; set; } + + [Input("smallMultiplesSorts")] + private InputList? _smallMultiplesSorts; + public InputList SmallMultiplesSorts + { + get => _smallMultiplesSorts ?? (_smallMultiplesSorts = new InputList()); + set => _smallMultiplesSorts = value; + } + + public VisualsBarChartVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsBarChartVisualChartConfigurationSortConfigurationArgs Empty => new VisualsBarChartVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..4f08c4f5401 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBarChartVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("colorItemsLimit")] + public Input? ColorItemsLimit { get; set; } + + [Input("colorSorts")] + private InputList? _colorSorts; + public InputList ColorSorts + { + get => _colorSorts ?? (_colorSorts = new InputList()); + set => _colorSorts = value; + } + + [Input("smallMultiplesLimitConfiguration")] + public Input? SmallMultiplesLimitConfiguration { get; set; } + + [Input("smallMultiplesSorts")] + private InputList? _smallMultiplesSorts; + public InputList SmallMultiplesSorts + { + get => _smallMultiplesSorts ?? (_smallMultiplesSorts = new InputList()); + set => _smallMultiplesSorts = value; + } + + public VisualsBarChartVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsBarChartVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsBarChartVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualGetArgs.cs new file mode 100644 index 00000000000..c53ede74cc0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBarChartVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBarChartVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsBarChartVisualGetArgs() + { + } + public static new VisualsBarChartVisualGetArgs Empty => new VisualsBarChartVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualArgs.cs new file mode 100644 index 00000000000..05b7b4948b6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsBoxPlotVisualArgs() + { + } + public static new VisualsBoxPlotVisualArgs Empty => new VisualsBoxPlotVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..10e7a275bae --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("boxPlotOptions")] + public Input? BoxPlotOptions { get; set; } + + [Input("categoryAxis")] + public Input? CategoryAxis { get; set; } + + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("primaryYAxisDisplayOptions")] + public Input? PrimaryYAxisDisplayOptions { get; set; } + + [Input("primaryYAxisLabelOptions")] + public Input? PrimaryYAxisLabelOptions { get; set; } + + [Input("referenceLines")] + private InputList? _referenceLines; + public InputList ReferenceLines + { + get => _referenceLines ?? (_referenceLines = new InputList()); + set => _referenceLines = value; + } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsBoxPlotVisualChartConfigurationArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationArgs Empty => new VisualsBoxPlotVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs.cs new file mode 100644 index 00000000000..d7d4988c8b6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("allDataPointsVisibility")] + public Input? AllDataPointsVisibility { get; set; } + + [Input("outlierVisibility")] + public Input? OutlierVisibility { get; set; } + + [Input("styleOptions")] + public Input? StyleOptions { get; set; } + + public VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs Empty => new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsGetArgs.cs new file mode 100644 index 00000000000..0cdfe5100f3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("allDataPointsVisibility")] + public Input? AllDataPointsVisibility { get; set; } + + [Input("outlierVisibility")] + public Input? OutlierVisibility { get; set; } + + [Input("styleOptions")] + public Input? StyleOptions { get; set; } + + public VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs.cs new file mode 100644 index 00000000000..33728d16491 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("fillStyle")] + public Input? FillStyle { get; set; } + + public VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs Empty => new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsGetArgs.cs new file mode 100644 index 00000000000..c13a57ccce8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("fillStyle")] + public Input? FillStyle { get; set; } + + public VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..75c69ed9bd7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("boxPlotAggregatedFieldWells")] + public Input? BoxPlotAggregatedFieldWells { get; set; } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..018a3d0c63d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("groupBy")] + public Input? GroupBy { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..bd56efc9981 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("groupBy")] + public Input? GroupBy { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs.cs new file mode 100644 index 00000000000..9524558668d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs : global::Pulumi.ResourceArgs + { + [Input("calculatedMeasureField")] + public Input? CalculatedMeasureField { get; set; } + + [Input("categoricalMeasureField")] + public Input? CategoricalMeasureField { get; set; } + + [Input("dateMeasureField")] + public Input? DateMeasureField { get; set; } + + [Input("numericalMeasureField")] + public Input? NumericalMeasureField { get; set; } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs.cs new file mode 100644 index 00000000000..06e9aced712 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..38a231e7c0b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs.cs new file mode 100644 index 00000000000..a91d3f6d545 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..e2c83fe4305 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs.cs new file mode 100644 index 00000000000..9d1e4c2bf49 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..f43d6759177 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueGetArgs.cs new file mode 100644 index 00000000000..4dfa52549d6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("calculatedMeasureField")] + public Input? CalculatedMeasureField { get; set; } + + [Input("categoricalMeasureField")] + public Input? CategoricalMeasureField { get; set; } + + [Input("dateMeasureField")] + public Input? DateMeasureField { get; set; } + + [Input("numericalMeasureField")] + public Input? NumericalMeasureField { get; set; } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs.cs new file mode 100644 index 00000000000..a07a9aeae98 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..bc7239dba0a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..10f8a4cce38 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("boxPlotAggregatedFieldWells")] + public Input? BoxPlotAggregatedFieldWells { get; set; } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..19e18972b89 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationGetArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("boxPlotOptions")] + public Input? BoxPlotOptions { get; set; } + + [Input("categoryAxis")] + public Input? CategoryAxis { get; set; } + + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("primaryYAxisDisplayOptions")] + public Input? PrimaryYAxisDisplayOptions { get; set; } + + [Input("primaryYAxisLabelOptions")] + public Input? PrimaryYAxisLabelOptions { get; set; } + + [Input("referenceLines")] + private InputList? _referenceLines; + public InputList ReferenceLines + { + get => _referenceLines ?? (_referenceLines = new InputList()); + set => _referenceLines = value; + } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsBoxPlotVisualChartConfigurationGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..c95062a2a77 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("paginationConfiguration")] + public Input? PaginationConfiguration { get; set; } + + public VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs Empty => new VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..34502fbf992 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("paginationConfiguration")] + public Input? PaginationConfiguration { get; set; } + + public VisualsBoxPlotVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.cs new file mode 100644 index 00000000000..415777afbff --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("pageNumber", required: true)] + public Input PageNumber { get; set; } = null!; + + [Input("pageSize", required: true)] + public Input PageSize { get; set; } = null!; + + public VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs Empty => new VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs.cs new file mode 100644 index 00000000000..aabfddb7657 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("pageNumber", required: true)] + public Input PageNumber { get; set; } = null!; + + [Input("pageSize", required: true)] + public Input PageSize { get; set; } = null!; + + public VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs() + { + } + public static new VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs Empty => new VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualGetArgs.cs new file mode 100644 index 00000000000..73014680aac --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsBoxPlotVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsBoxPlotVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsBoxPlotVisualGetArgs() + { + } + public static new VisualsBoxPlotVisualGetArgs Empty => new VisualsBoxPlotVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualArgs.cs new file mode 100644 index 00000000000..d729cabfc59 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsComboChartVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsComboChartVisualArgs() + { + } + public static new VisualsComboChartVisualArgs Empty => new VisualsComboChartVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..2daee20d4bf --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationArgs.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsComboChartVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("barDataLabels")] + public Input? BarDataLabels { get; set; } + + [Input("barsArrangement")] + public Input? BarsArrangement { get; set; } + + [Input("categoryAxis")] + public Input? CategoryAxis { get; set; } + + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("colorLabelOptions")] + public Input? ColorLabelOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("lineDataLabels")] + public Input? LineDataLabels { get; set; } + + [Input("primaryYAxisDisplayOptions")] + public Input? PrimaryYAxisDisplayOptions { get; set; } + + [Input("primaryYAxisLabelOptions")] + public Input? PrimaryYAxisLabelOptions { get; set; } + + [Input("referenceLines")] + private InputList? _referenceLines; + public InputList ReferenceLines + { + get => _referenceLines ?? (_referenceLines = new InputList()); + set => _referenceLines = value; + } + + [Input("secondaryYAxisDisplayOptions")] + public Input? SecondaryYAxisDisplayOptions { get; set; } + + [Input("secondaryYAxisLabelOptions")] + public Input? SecondaryYAxisLabelOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsComboChartVisualChartConfigurationArgs() + { + } + public static new VisualsComboChartVisualChartConfigurationArgs Empty => new VisualsComboChartVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..b1de70d0e54 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsComboChartVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("comboChartAggregatedFieldWells")] + public Input? ComboChartAggregatedFieldWells { get; set; } + + public VisualsComboChartVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsComboChartVisualChartConfigurationFieldWellsArgs Empty => new VisualsComboChartVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..4a6a8768741 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("barValues")] + private InputList? _barValues; + public InputList BarValues + { + get => _barValues ?? (_barValues = new InputList()); + set => _barValues = value; + } + + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("colors")] + private InputList? _colors; + public InputList Colors + { + get => _colors ?? (_colors = new InputList()); + set => _colors = value; + } + + [Input("lineValues")] + private InputList? _lineValues; + public InputList LineValues + { + get => _lineValues ?? (_lineValues = new InputList()); + set => _lineValues = value; + } + + public VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs() + { + } + public static new VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs Empty => new VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..94d9b7aeb60 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("barValues")] + private InputList? _barValues; + public InputList BarValues + { + get => _barValues ?? (_barValues = new InputList()); + set => _barValues = value; + } + + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("colors")] + private InputList? _colors; + public InputList Colors + { + get => _colors ?? (_colors = new InputList()); + set => _colors = value; + } + + [Input("lineValues")] + private InputList? _lineValues; + public InputList LineValues + { + get => _lineValues ?? (_lineValues = new InputList()); + set => _lineValues = value; + } + + public VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsGetArgs() + { + } + public static new VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsGetArgs Empty => new VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..65ad68cda01 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsComboChartVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("comboChartAggregatedFieldWells")] + public Input? ComboChartAggregatedFieldWells { get; set; } + + public VisualsComboChartVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsComboChartVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsComboChartVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..8da70aee407 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationGetArgs.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsComboChartVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("barDataLabels")] + public Input? BarDataLabels { get; set; } + + [Input("barsArrangement")] + public Input? BarsArrangement { get; set; } + + [Input("categoryAxis")] + public Input? CategoryAxis { get; set; } + + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("colorLabelOptions")] + public Input? ColorLabelOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("lineDataLabels")] + public Input? LineDataLabels { get; set; } + + [Input("primaryYAxisDisplayOptions")] + public Input? PrimaryYAxisDisplayOptions { get; set; } + + [Input("primaryYAxisLabelOptions")] + public Input? PrimaryYAxisLabelOptions { get; set; } + + [Input("referenceLines")] + private InputList? _referenceLines; + public InputList ReferenceLines + { + get => _referenceLines ?? (_referenceLines = new InputList()); + set => _referenceLines = value; + } + + [Input("secondaryYAxisDisplayOptions")] + public Input? SecondaryYAxisDisplayOptions { get; set; } + + [Input("secondaryYAxisLabelOptions")] + public Input? SecondaryYAxisLabelOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsComboChartVisualChartConfigurationGetArgs() + { + } + public static new VisualsComboChartVisualChartConfigurationGetArgs Empty => new VisualsComboChartVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..b0a48498499 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsComboChartVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("colorItemsLimit")] + public Input? ColorItemsLimit { get; set; } + + [Input("colorSorts")] + private InputList? _colorSorts; + public InputList ColorSorts + { + get => _colorSorts ?? (_colorSorts = new InputList()); + set => _colorSorts = value; + } + + public VisualsComboChartVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsComboChartVisualChartConfigurationSortConfigurationArgs Empty => new VisualsComboChartVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..d84f4bf296f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsComboChartVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("colorItemsLimit")] + public Input? ColorItemsLimit { get; set; } + + [Input("colorSorts")] + private InputList? _colorSorts; + public InputList ColorSorts + { + get => _colorSorts ?? (_colorSorts = new InputList()); + set => _colorSorts = value; + } + + public VisualsComboChartVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsComboChartVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsComboChartVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualGetArgs.cs new file mode 100644 index 00000000000..2717a8d9e4b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsComboChartVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsComboChartVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsComboChartVisualGetArgs() + { + } + public static new VisualsComboChartVisualGetArgs Empty => new VisualsComboChartVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualArgs.cs new file mode 100644 index 00000000000..7654484e870 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsCustomContentVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsCustomContentVisualArgs() + { + } + public static new VisualsCustomContentVisualArgs Empty => new VisualsCustomContentVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..c3251e15e7c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualChartConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsCustomContentVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("contentUrl")] + public Input? ContentUrl { get; set; } + + [Input("imageScaling")] + public Input? ImageScaling { get; set; } + + public VisualsCustomContentVisualChartConfigurationArgs() + { + } + public static new VisualsCustomContentVisualChartConfigurationArgs Empty => new VisualsCustomContentVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..9055d3fe7ca --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualChartConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsCustomContentVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("contentUrl")] + public Input? ContentUrl { get; set; } + + [Input("imageScaling")] + public Input? ImageScaling { get; set; } + + public VisualsCustomContentVisualChartConfigurationGetArgs() + { + } + public static new VisualsCustomContentVisualChartConfigurationGetArgs Empty => new VisualsCustomContentVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualGetArgs.cs new file mode 100644 index 00000000000..1abda92b564 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsCustomContentVisualGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsCustomContentVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsCustomContentVisualGetArgs() + { + } + public static new VisualsCustomContentVisualGetArgs Empty => new VisualsCustomContentVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsEmptyVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsEmptyVisualArgs.cs new file mode 100644 index 00000000000..5eda23011d3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsEmptyVisualArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsEmptyVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsEmptyVisualArgs() + { + } + public static new VisualsEmptyVisualArgs Empty => new VisualsEmptyVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsEmptyVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsEmptyVisualGetArgs.cs new file mode 100644 index 00000000000..c2ec67f3f33 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsEmptyVisualGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsEmptyVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsEmptyVisualGetArgs() + { + } + public static new VisualsEmptyVisualGetArgs Empty => new VisualsEmptyVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualArgs.cs new file mode 100644 index 00000000000..7fa05a54bf9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualArgs.cs @@ -0,0 +1,55 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("conditionalFormatting")] + public Input? ConditionalFormatting { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsFilledMapVisualArgs() + { + } + public static new VisualsFilledMapVisualArgs Empty => new VisualsFilledMapVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..20d9e069874 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("mapStyleOptions")] + public Input? MapStyleOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("windowOptions")] + public Input? WindowOptions { get; set; } + + public VisualsFilledMapVisualChartConfigurationArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationArgs Empty => new VisualsFilledMapVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..d1c75c4f24f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("filledMapAggregatedFieldWells")] + public Input? FilledMapAggregatedFieldWells { get; set; } + + public VisualsFilledMapVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationFieldWellsArgs Empty => new VisualsFilledMapVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..54db1d1bb74 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("geospatial")] + public Input? Geospatial { get; set; } + + [Input("values")] + public Input? Values { get; set; } + + public VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs Empty => new VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..7fd980856c0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("geospatial")] + public Input? Geospatial { get; set; } + + [Input("values")] + public Input? Values { get; set; } + + public VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsGetArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsGetArgs Empty => new VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..7d590a2aa36 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("filledMapAggregatedFieldWells")] + public Input? FilledMapAggregatedFieldWells { get; set; } + + public VisualsFilledMapVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsFilledMapVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..a81ef837e19 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("mapStyleOptions")] + public Input? MapStyleOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("windowOptions")] + public Input? WindowOptions { get; set; } + + public VisualsFilledMapVisualChartConfigurationGetArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationGetArgs Empty => new VisualsFilledMapVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs.cs new file mode 100644 index 00000000000..17cb56acbba --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("baseMapStyle")] + public Input? BaseMapStyle { get; set; } + + public VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs Empty => new VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationMapStyleOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationMapStyleOptionsGetArgs.cs new file mode 100644 index 00000000000..a1d4348ad83 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationMapStyleOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationMapStyleOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("baseMapStyle")] + public Input? BaseMapStyle { get; set; } + + public VisualsFilledMapVisualChartConfigurationMapStyleOptionsGetArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationMapStyleOptionsGetArgs Empty => new VisualsFilledMapVisualChartConfigurationMapStyleOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..7baba766145 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + public VisualsFilledMapVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationSortConfigurationArgs Empty => new VisualsFilledMapVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..92de76b9571 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + public VisualsFilledMapVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsFilledMapVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsArgs.cs new file mode 100644 index 00000000000..2a73b9fe781 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationWindowOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("bounds")] + public Input? Bounds { get; set; } + + [Input("mapZoomMode")] + public Input? MapZoomMode { get; set; } + + public VisualsFilledMapVisualChartConfigurationWindowOptionsArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationWindowOptionsArgs Empty => new VisualsFilledMapVisualChartConfigurationWindowOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs.cs new file mode 100644 index 00000000000..883c19d422f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs : global::Pulumi.ResourceArgs + { + [Input("east", required: true)] + public Input East { get; set; } = null!; + + [Input("north", required: true)] + public Input North { get; set; } = null!; + + [Input("south", required: true)] + public Input South { get; set; } = null!; + + [Input("west", required: true)] + public Input West { get; set; } = null!; + + public VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs Empty => new VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsGetArgs.cs new file mode 100644 index 00000000000..558d39ec684 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsGetArgs : global::Pulumi.ResourceArgs + { + [Input("east", required: true)] + public Input East { get; set; } = null!; + + [Input("north", required: true)] + public Input North { get; set; } = null!; + + [Input("south", required: true)] + public Input South { get; set; } = null!; + + [Input("west", required: true)] + public Input West { get; set; } = null!; + + public VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsGetArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsGetArgs Empty => new VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsGetArgs.cs new file mode 100644 index 00000000000..9f1618f01e2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualChartConfigurationWindowOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("bounds")] + public Input? Bounds { get; set; } + + [Input("mapZoomMode")] + public Input? MapZoomMode { get; set; } + + public VisualsFilledMapVisualChartConfigurationWindowOptionsGetArgs() + { + } + public static new VisualsFilledMapVisualChartConfigurationWindowOptionsGetArgs Empty => new VisualsFilledMapVisualChartConfigurationWindowOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingArgs.cs new file mode 100644 index 00000000000..4b492fc2809 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualConditionalFormattingArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalFormattingOptions", required: true)] + private InputList? _conditionalFormattingOptions; + public InputList ConditionalFormattingOptions + { + get => _conditionalFormattingOptions ?? (_conditionalFormattingOptions = new InputList()); + set => _conditionalFormattingOptions = value; + } + + public VisualsFilledMapVisualConditionalFormattingArgs() + { + } + public static new VisualsFilledMapVisualConditionalFormattingArgs Empty => new VisualsFilledMapVisualConditionalFormattingArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs.cs new file mode 100644 index 00000000000..fc47e83c4cf --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs : global::Pulumi.ResourceArgs + { + [Input("shape", required: true)] + public Input Shape { get; set; } = null!; + + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs() + { + } + public static new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs Empty => new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs new file mode 100644 index 00000000000..3605e68c8d8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("shape", required: true)] + public Input Shape { get; set; } = null!; + + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionGetArgs() + { + } + public static new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionGetArgs Empty => new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs.cs new file mode 100644 index 00000000000..890c173bd50 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("format")] + public Input? Format { get; set; } + + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs() + { + } + public static new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs Empty => new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs.cs new file mode 100644 index 00000000000..8b8d3c2b2db --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor", required: true)] + public Input BackgroundColor { get; set; } = null!; + + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs() + { + } + public static new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs Empty => new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatGetArgs.cs new file mode 100644 index 00000000000..edb7e5837b0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatGetArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor", required: true)] + public Input BackgroundColor { get; set; } = null!; + + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatGetArgs() + { + } + public static new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatGetArgs Empty => new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeGetArgs.cs new file mode 100644 index 00000000000..6f4781ff04a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("format")] + public Input? Format { get; set; } + + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeGetArgs() + { + } + public static new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeGetArgs Empty => new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingGetArgs.cs new file mode 100644 index 00000000000..d674097ff47 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualConditionalFormattingGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualConditionalFormattingGetArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalFormattingOptions", required: true)] + private InputList? _conditionalFormattingOptions; + public InputList ConditionalFormattingOptions + { + get => _conditionalFormattingOptions ?? (_conditionalFormattingOptions = new InputList()); + set => _conditionalFormattingOptions = value; + } + + public VisualsFilledMapVisualConditionalFormattingGetArgs() + { + } + public static new VisualsFilledMapVisualConditionalFormattingGetArgs Empty => new VisualsFilledMapVisualConditionalFormattingGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualGetArgs.cs new file mode 100644 index 00000000000..399a3e70c27 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFilledMapVisualGetArgs.cs @@ -0,0 +1,55 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFilledMapVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("conditionalFormatting")] + public Input? ConditionalFormatting { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsFilledMapVisualGetArgs() + { + } + public static new VisualsFilledMapVisualGetArgs Empty => new VisualsFilledMapVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualArgs.cs new file mode 100644 index 00000000000..abcb0f4d6e1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsFunnelChartVisualArgs() + { + } + public static new VisualsFunnelChartVisualArgs Empty => new VisualsFunnelChartVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..2acc70618bb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("dataLabelOptions")] + public Input? DataLabelOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("valueLabelOptions")] + public Input? ValueLabelOptions { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsFunnelChartVisualChartConfigurationArgs() + { + } + public static new VisualsFunnelChartVisualChartConfigurationArgs Empty => new VisualsFunnelChartVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs.cs new file mode 100644 index 00000000000..71a45d437c1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("categoryLabelVisibility")] + public Input? CategoryLabelVisibility { get; set; } + + [Input("labelColor")] + public Input? LabelColor { get; set; } + + [Input("labelFontConfiguration")] + public Input? LabelFontConfiguration { get; set; } + + [Input("measureDataLabelStyle")] + public Input? MeasureDataLabelStyle { get; set; } + + [Input("measureLabelVisibility")] + public Input? MeasureLabelVisibility { get; set; } + + [Input("position")] + public Input? Position { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs() + { + } + public static new VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs Empty => new VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptionsGetArgs.cs new file mode 100644 index 00000000000..7014ef289df --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptionsGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualChartConfigurationDataLabelOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryLabelVisibility")] + public Input? CategoryLabelVisibility { get; set; } + + [Input("labelColor")] + public Input? LabelColor { get; set; } + + [Input("labelFontConfiguration")] + public Input? LabelFontConfiguration { get; set; } + + [Input("measureDataLabelStyle")] + public Input? MeasureDataLabelStyle { get; set; } + + [Input("measureLabelVisibility")] + public Input? MeasureLabelVisibility { get; set; } + + [Input("position")] + public Input? Position { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + public VisualsFunnelChartVisualChartConfigurationDataLabelOptionsGetArgs() + { + } + public static new VisualsFunnelChartVisualChartConfigurationDataLabelOptionsGetArgs Empty => new VisualsFunnelChartVisualChartConfigurationDataLabelOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..e100cb8eda7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("funnelChartAggregatedFieldWells")] + public Input? FunnelChartAggregatedFieldWells { get; set; } + + public VisualsFunnelChartVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsFunnelChartVisualChartConfigurationFieldWellsArgs Empty => new VisualsFunnelChartVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..358d5a95ae8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("category")] + public Input? Category { get; set; } + + [Input("values")] + public Input? Values { get; set; } + + public VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs() + { + } + public static new VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs Empty => new VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..edab10d0ca2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("category")] + public Input? Category { get; set; } + + [Input("values")] + public Input? Values { get; set; } + + public VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsGetArgs() + { + } + public static new VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsGetArgs Empty => new VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..bccf669fd8f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("funnelChartAggregatedFieldWells")] + public Input? FunnelChartAggregatedFieldWells { get; set; } + + public VisualsFunnelChartVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsFunnelChartVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsFunnelChartVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..aac40105854 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("dataLabelOptions")] + public Input? DataLabelOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("valueLabelOptions")] + public Input? ValueLabelOptions { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsFunnelChartVisualChartConfigurationGetArgs() + { + } + public static new VisualsFunnelChartVisualChartConfigurationGetArgs Empty => new VisualsFunnelChartVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..e2eb83cac7b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + public VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs Empty => new VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..87fd1802d35 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + public VisualsFunnelChartVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsFunnelChartVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsFunnelChartVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualGetArgs.cs new file mode 100644 index 00000000000..244845b4983 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsFunnelChartVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsFunnelChartVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsFunnelChartVisualGetArgs() + { + } + public static new VisualsFunnelChartVisualGetArgs Empty => new VisualsFunnelChartVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualArgs.cs new file mode 100644 index 00000000000..89bab492fb5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("conditionalFormatting")] + public Input? ConditionalFormatting { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsGaugeChartVisualArgs() + { + } + public static new VisualsGaugeChartVisualArgs Empty => new VisualsGaugeChartVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..75b559e5ba6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("gaugeChartOptions")] + public Input? GaugeChartOptions { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsGaugeChartVisualChartConfigurationArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationArgs Empty => new VisualsGaugeChartVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..d56fa288f87 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("targetValues")] + private InputList? _targetValues; + public InputList TargetValues + { + get => _targetValues ?? (_targetValues = new InputList()); + set => _targetValues = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsGaugeChartVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationFieldWellsArgs Empty => new VisualsGaugeChartVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..f4ed38c1018 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("targetValues")] + private InputList? _targetValues; + public InputList TargetValues + { + get => _targetValues ?? (_targetValues = new InputList()); + set => _targetValues = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsGaugeChartVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsGaugeChartVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs.cs new file mode 100644 index 00000000000..1683bbf4918 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs : global::Pulumi.ResourceArgs + { + [Input("arcAngle")] + public Input? ArcAngle { get; set; } + + [Input("arcThickness")] + public Input? ArcThickness { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs.cs new file mode 100644 index 00000000000..c61191e7551 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs : global::Pulumi.ResourceArgs + { + [Input("range")] + public Input? Range { get; set; } + + [Input("reserveRange")] + public Input? ReserveRange { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisGetArgs.cs new file mode 100644 index 00000000000..d158c1731ea --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisGetArgs : global::Pulumi.ResourceArgs + { + [Input("range")] + public Input? Range { get; set; } + + [Input("reserveRange")] + public Input? ReserveRange { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisGetArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisGetArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs.cs new file mode 100644 index 00000000000..dd49509b9a0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs : global::Pulumi.ResourceArgs + { + [Input("max")] + public Input? Max { get; set; } + + [Input("min")] + public Input? Min { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeGetArgs.cs new file mode 100644 index 00000000000..361d24974c7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeGetArgs : global::Pulumi.ResourceArgs + { + [Input("max")] + public Input? Max { get; set; } + + [Input("min")] + public Input? Min { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeGetArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeGetArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcGetArgs.cs new file mode 100644 index 00000000000..26f0d315297 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcGetArgs : global::Pulumi.ResourceArgs + { + [Input("arcAngle")] + public Input? ArcAngle { get; set; } + + [Input("arcThickness")] + public Input? ArcThickness { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcGetArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcGetArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs.cs new file mode 100644 index 00000000000..56ee202eb4d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("arc")] + public Input? Arc { get; set; } + + [Input("arcAxis")] + public Input? ArcAxis { get; set; } + + [Input("comparison")] + public Input? Comparison { get; set; } + + [Input("primaryValueDisplayType")] + public Input? PrimaryValueDisplayType { get; set; } + + [Input("primaryValueFontConfiguration")] + public Input? PrimaryValueFontConfiguration { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs.cs new file mode 100644 index 00000000000..6eb89e39489 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs : global::Pulumi.ResourceArgs + { + [Input("comparisonFormat")] + public Input? ComparisonFormat { get; set; } + + [Input("comparisonMethod")] + public Input? ComparisonMethod { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs.cs new file mode 100644 index 00000000000..fce5802be8f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs : global::Pulumi.ResourceArgs + { + [Input("numberDisplayFormatConfiguration")] + public Input? NumberDisplayFormatConfiguration { get; set; } + + [Input("percentageDisplayFormatConfiguration")] + public Input? PercentageDisplayFormatConfiguration { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatGetArgs.cs new file mode 100644 index 00000000000..73fedd06d77 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatGetArgs : global::Pulumi.ResourceArgs + { + [Input("numberDisplayFormatConfiguration")] + public Input? NumberDisplayFormatConfiguration { get; set; } + + [Input("percentageDisplayFormatConfiguration")] + public Input? PercentageDisplayFormatConfiguration { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatGetArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatGetArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonGetArgs.cs new file mode 100644 index 00000000000..30a36aee9fd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonGetArgs : global::Pulumi.ResourceArgs + { + [Input("comparisonFormat")] + public Input? ComparisonFormat { get; set; } + + [Input("comparisonMethod")] + public Input? ComparisonMethod { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonGetArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonGetArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsGetArgs.cs new file mode 100644 index 00000000000..5a1b0275c76 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("arc")] + public Input? Arc { get; set; } + + [Input("arcAxis")] + public Input? ArcAxis { get; set; } + + [Input("comparison")] + public Input? Comparison { get; set; } + + [Input("primaryValueDisplayType")] + public Input? PrimaryValueDisplayType { get; set; } + + [Input("primaryValueFontConfiguration")] + public Input? PrimaryValueFontConfiguration { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsGetArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsGetArgs Empty => new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..383c20b1378 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualChartConfigurationGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("gaugeChartOptions")] + public Input? GaugeChartOptions { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsGaugeChartVisualChartConfigurationGetArgs() + { + } + public static new VisualsGaugeChartVisualChartConfigurationGetArgs Empty => new VisualsGaugeChartVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingArgs.cs new file mode 100644 index 00000000000..16724fd33b0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualConditionalFormattingArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalFormattingOptions")] + private InputList? _conditionalFormattingOptions; + public InputList ConditionalFormattingOptions + { + get => _conditionalFormattingOptions ?? (_conditionalFormattingOptions = new InputList()); + set => _conditionalFormattingOptions = value; + } + + public VisualsGaugeChartVisualConditionalFormattingArgs() + { + } + public static new VisualsGaugeChartVisualConditionalFormattingArgs Empty => new VisualsGaugeChartVisualConditionalFormattingArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs.cs new file mode 100644 index 00000000000..e632c9ae563 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs : global::Pulumi.ResourceArgs + { + [Input("foregroundColor", required: true)] + public Input ForegroundColor { get; set; } = null!; + + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs() + { + } + public static new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs Empty => new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcGetArgs.cs new file mode 100644 index 00000000000..4addb2c7ca2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcGetArgs : global::Pulumi.ResourceArgs + { + [Input("foregroundColor", required: true)] + public Input ForegroundColor { get; set; } = null!; + + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcGetArgs() + { + } + public static new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcGetArgs Empty => new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs.cs new file mode 100644 index 00000000000..bbd046b0977 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs : global::Pulumi.ResourceArgs + { + [Input("arc")] + public Input? Arc { get; set; } + + [Input("primaryValue")] + public Input? PrimaryValue { get; set; } + + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs() + { + } + public static new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs Empty => new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs new file mode 100644 index 00000000000..6c872a0ae4f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("arc")] + public Input? Arc { get; set; } + + [Input("primaryValue")] + public Input? PrimaryValue { get; set; } + + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionGetArgs() + { + } + public static new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionGetArgs Empty => new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.cs new file mode 100644 index 00000000000..b0ee4256fc5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs() + { + } + public static new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs Empty => new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs.cs new file mode 100644 index 00000000000..f89c6f55d33 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs() + { + } + public static new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs Empty => new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingGetArgs.cs new file mode 100644 index 00000000000..21d74f4c348 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualConditionalFormattingGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualConditionalFormattingGetArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalFormattingOptions")] + private InputList? _conditionalFormattingOptions; + public InputList ConditionalFormattingOptions + { + get => _conditionalFormattingOptions ?? (_conditionalFormattingOptions = new InputList()); + set => _conditionalFormattingOptions = value; + } + + public VisualsGaugeChartVisualConditionalFormattingGetArgs() + { + } + public static new VisualsGaugeChartVisualConditionalFormattingGetArgs Empty => new VisualsGaugeChartVisualConditionalFormattingGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualGetArgs.cs new file mode 100644 index 00000000000..a6f5b3ea639 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGaugeChartVisualGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGaugeChartVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("conditionalFormatting")] + public Input? ConditionalFormatting { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsGaugeChartVisualGetArgs() + { + } + public static new VisualsGaugeChartVisualGetArgs Empty => new VisualsGaugeChartVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualArgs.cs new file mode 100644 index 00000000000..bef2fdd7560 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsGeospatialMapVisualArgs() + { + } + public static new VisualsGeospatialMapVisualArgs Empty => new VisualsGeospatialMapVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..16e8a63cc3c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("mapStyleOptions")] + public Input? MapStyleOptions { get; set; } + + [Input("pointStyleOptions")] + public Input? PointStyleOptions { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + [Input("windowOptions")] + public Input? WindowOptions { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationArgs Empty => new VisualsGeospatialMapVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..5e3c486d48e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("geospatialMapAggregatedFieldWells")] + public Input? GeospatialMapAggregatedFieldWells { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs Empty => new VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..c89e613d7f3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("colors")] + private InputList? _colors; + public InputList Colors + { + get => _colors ?? (_colors = new InputList()); + set => _colors = value; + } + + [Input("geospatials")] + private InputList? _geospatials; + public InputList Geospatials + { + get => _geospatials ?? (_geospatials = new InputList()); + set => _geospatials = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs Empty => new VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..72db8739cfc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("colors")] + private InputList? _colors; + public InputList Colors + { + get => _colors ?? (_colors = new InputList()); + set => _colors = value; + } + + [Input("geospatials")] + private InputList? _geospatials; + public InputList Geospatials + { + get => _geospatials ?? (_geospatials = new InputList()); + set => _geospatials = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsGetArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsGetArgs Empty => new VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..c7f22aaab7d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("geospatialMapAggregatedFieldWells")] + public Input? GeospatialMapAggregatedFieldWells { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsGeospatialMapVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..140d55d97df --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("mapStyleOptions")] + public Input? MapStyleOptions { get; set; } + + [Input("pointStyleOptions")] + public Input? PointStyleOptions { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + [Input("windowOptions")] + public Input? WindowOptions { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationGetArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationGetArgs Empty => new VisualsGeospatialMapVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs.cs new file mode 100644 index 00000000000..5086024166c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("baseMapStyle")] + public Input? BaseMapStyle { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs Empty => new VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsGetArgs.cs new file mode 100644 index 00000000000..d684d7b0d9f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("baseMapStyle")] + public Input? BaseMapStyle { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsGetArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsGetArgs Empty => new VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs.cs new file mode 100644 index 00000000000..4a4b0e8fcf3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("clusterMarkerConfiguration")] + public Input? ClusterMarkerConfiguration { get; set; } + + [Input("selectedPointStyle")] + public Input? SelectedPointStyle { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs Empty => new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs.cs new file mode 100644 index 00000000000..8661e2ea2f4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("clusterMarker")] + public Input? ClusterMarker { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs Empty => new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs.cs new file mode 100644 index 00000000000..16375602cbd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs : global::Pulumi.ResourceArgs + { + [Input("simpleClusterMarker")] + public Input? SimpleClusterMarker { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs Empty => new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerGetArgs.cs new file mode 100644 index 00000000000..ffa7b0b76ad --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerGetArgs : global::Pulumi.ResourceArgs + { + [Input("simpleClusterMarker")] + public Input? SimpleClusterMarker { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerGetArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerGetArgs Empty => new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs.cs new file mode 100644 index 00000000000..00554f4872f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs Empty => new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerGetArgs.cs new file mode 100644 index 00000000000..e484b4b45a2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerGetArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerGetArgs Empty => new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationGetArgs.cs new file mode 100644 index 00000000000..db0c911428e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("clusterMarker")] + public Input? ClusterMarker { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationGetArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationGetArgs Empty => new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsGetArgs.cs new file mode 100644 index 00000000000..268611ebc81 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("clusterMarkerConfiguration")] + public Input? ClusterMarkerConfiguration { get; set; } + + [Input("selectedPointStyle")] + public Input? SelectedPointStyle { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsGetArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsGetArgs Empty => new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs.cs new file mode 100644 index 00000000000..febbe1305db --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("bounds")] + public Input? Bounds { get; set; } + + [Input("mapZoomMode")] + public Input? MapZoomMode { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs Empty => new VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs.cs new file mode 100644 index 00000000000..301e494410c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs : global::Pulumi.ResourceArgs + { + [Input("east", required: true)] + public Input East { get; set; } = null!; + + [Input("north", required: true)] + public Input North { get; set; } = null!; + + [Input("south", required: true)] + public Input South { get; set; } = null!; + + [Input("west", required: true)] + public Input West { get; set; } = null!; + + public VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs Empty => new VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsGetArgs.cs new file mode 100644 index 00000000000..1b29a6787a2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsGetArgs : global::Pulumi.ResourceArgs + { + [Input("east", required: true)] + public Input East { get; set; } = null!; + + [Input("north", required: true)] + public Input North { get; set; } = null!; + + [Input("south", required: true)] + public Input South { get; set; } = null!; + + [Input("west", required: true)] + public Input West { get; set; } = null!; + + public VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsGetArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsGetArgs Empty => new VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsGetArgs.cs new file mode 100644 index 00000000000..3b71b05df87 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualChartConfigurationWindowOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("bounds")] + public Input? Bounds { get; set; } + + [Input("mapZoomMode")] + public Input? MapZoomMode { get; set; } + + public VisualsGeospatialMapVisualChartConfigurationWindowOptionsGetArgs() + { + } + public static new VisualsGeospatialMapVisualChartConfigurationWindowOptionsGetArgs Empty => new VisualsGeospatialMapVisualChartConfigurationWindowOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualGetArgs.cs new file mode 100644 index 00000000000..dfee2fc2906 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGeospatialMapVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGeospatialMapVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsGeospatialMapVisualGetArgs() + { + } + public static new VisualsGeospatialMapVisualGetArgs Empty => new VisualsGeospatialMapVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsGetArgs.cs new file mode 100644 index 00000000000..9320b1a5e5a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsGetArgs.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsGetArgs : global::Pulumi.ResourceArgs + { + [Input("barChartVisual")] + public Input? BarChartVisual { get; set; } + + [Input("boxPlotVisual")] + public Input? BoxPlotVisual { get; set; } + + [Input("comboChartVisual")] + public Input? ComboChartVisual { get; set; } + + [Input("customContentVisual")] + public Input? CustomContentVisual { get; set; } + + [Input("emptyVisual")] + public Input? EmptyVisual { get; set; } + + [Input("filledMapVisual")] + public Input? FilledMapVisual { get; set; } + + [Input("funnelChartVisual")] + public Input? FunnelChartVisual { get; set; } + + [Input("gaugeChartVisual")] + public Input? GaugeChartVisual { get; set; } + + [Input("geospatialMapVisual")] + public Input? GeospatialMapVisual { get; set; } + + [Input("heatMapVisual")] + public Input? HeatMapVisual { get; set; } + + [Input("histogramVisual")] + public Input? HistogramVisual { get; set; } + + [Input("insightVisual")] + public Input? InsightVisual { get; set; } + + [Input("kpiVisual")] + public Input? KpiVisual { get; set; } + + [Input("lineChartVisual")] + public Input? LineChartVisual { get; set; } + + [Input("pieChartVisual")] + public Input? PieChartVisual { get; set; } + + [Input("pivotTableVisual")] + public Input? PivotTableVisual { get; set; } + + [Input("radarChartVisual")] + public Input? RadarChartVisual { get; set; } + + [Input("sankeyDiagramVisual")] + public Input? SankeyDiagramVisual { get; set; } + + [Input("scatterPlotVisual")] + public Input? ScatterPlotVisual { get; set; } + + [Input("tableVisual")] + public Input? TableVisual { get; set; } + + [Input("treeMapVisual")] + public Input? TreeMapVisual { get; set; } + + [Input("waterfallVisual")] + public Input? WaterfallVisual { get; set; } + + [Input("wordCloudVisual")] + public Input? WordCloudVisual { get; set; } + + public VisualsGetArgs() + { + } + public static new VisualsGetArgs Empty => new VisualsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualArgs.cs new file mode 100644 index 00000000000..a2b13598e8a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHeatMapVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsHeatMapVisualArgs() + { + } + public static new VisualsHeatMapVisualArgs Empty => new VisualsHeatMapVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..2f43603b2f4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHeatMapVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("colorScale")] + public Input? ColorScale { get; set; } + + [Input("columnLabelOptions")] + public Input? ColumnLabelOptions { get; set; } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("rowLabelOptions")] + public Input? RowLabelOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + public VisualsHeatMapVisualChartConfigurationArgs() + { + } + public static new VisualsHeatMapVisualChartConfigurationArgs Empty => new VisualsHeatMapVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..b8f684020a7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHeatMapVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("heatMapAggregatedFieldWells")] + public Input? HeatMapAggregatedFieldWells { get; set; } + + public VisualsHeatMapVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsHeatMapVisualChartConfigurationFieldWellsArgs Empty => new VisualsHeatMapVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..e490da119aa --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHeatMapVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("heatMapAggregatedFieldWells")] + public Input? HeatMapAggregatedFieldWells { get; set; } + + public VisualsHeatMapVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsHeatMapVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsHeatMapVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..b4a50de3dc9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("columns")] + public Input? Columns { get; set; } + + [Input("rows")] + public Input? Rows { get; set; } + + [Input("values")] + public Input? Values { get; set; } + + public VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs() + { + } + public static new VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs Empty => new VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..3354039e675 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("columns")] + public Input? Columns { get; set; } + + [Input("rows")] + public Input? Rows { get; set; } + + [Input("values")] + public Input? Values { get; set; } + + public VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsGetArgs() + { + } + public static new VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsGetArgs Empty => new VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..b1e307a4e1b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHeatMapVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("colorScale")] + public Input? ColorScale { get; set; } + + [Input("columnLabelOptions")] + public Input? ColumnLabelOptions { get; set; } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("rowLabelOptions")] + public Input? RowLabelOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + public VisualsHeatMapVisualChartConfigurationGetArgs() + { + } + public static new VisualsHeatMapVisualChartConfigurationGetArgs Empty => new VisualsHeatMapVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..afca7a7a807 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHeatMapVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("heatMapColumnItemsLimitConfiguration")] + public Input? HeatMapColumnItemsLimitConfiguration { get; set; } + + [Input("heatMapColumnSorts")] + private InputList? _heatMapColumnSorts; + public InputList HeatMapColumnSorts + { + get => _heatMapColumnSorts ?? (_heatMapColumnSorts = new InputList()); + set => _heatMapColumnSorts = value; + } + + [Input("heatMapRowItemsLimitConfiguration")] + public Input? HeatMapRowItemsLimitConfiguration { get; set; } + + [Input("heatMapRowSorts")] + private InputList? _heatMapRowSorts; + public InputList HeatMapRowSorts + { + get => _heatMapRowSorts ?? (_heatMapRowSorts = new InputList()); + set => _heatMapRowSorts = value; + } + + public VisualsHeatMapVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsHeatMapVisualChartConfigurationSortConfigurationArgs Empty => new VisualsHeatMapVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..8f14f9ec4b1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHeatMapVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("heatMapColumnItemsLimitConfiguration")] + public Input? HeatMapColumnItemsLimitConfiguration { get; set; } + + [Input("heatMapColumnSorts")] + private InputList? _heatMapColumnSorts; + public InputList HeatMapColumnSorts + { + get => _heatMapColumnSorts ?? (_heatMapColumnSorts = new InputList()); + set => _heatMapColumnSorts = value; + } + + [Input("heatMapRowItemsLimitConfiguration")] + public Input? HeatMapRowItemsLimitConfiguration { get; set; } + + [Input("heatMapRowSorts")] + private InputList? _heatMapRowSorts; + public InputList HeatMapRowSorts + { + get => _heatMapRowSorts ?? (_heatMapRowSorts = new InputList()); + set => _heatMapRowSorts = value; + } + + public VisualsHeatMapVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsHeatMapVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsHeatMapVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualGetArgs.cs new file mode 100644 index 00000000000..04abccd78c1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHeatMapVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHeatMapVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsHeatMapVisualGetArgs() + { + } + public static new VisualsHeatMapVisualGetArgs Empty => new VisualsHeatMapVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualArgs.cs new file mode 100644 index 00000000000..82f7294a282 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsHistogramVisualArgs() + { + } + public static new VisualsHistogramVisualArgs Empty => new VisualsHistogramVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..35bb6a5356d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("binOptions")] + public Input? BinOptions { get; set; } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + [Input("xAxisDisplayOptions")] + public Input? XAxisDisplayOptions { get; set; } + + [Input("xAxisLabelOptions")] + public Input? XAxisLabelOptions { get; set; } + + [Input("yAxisDisplayOptions")] + public Input? YAxisDisplayOptions { get; set; } + + public VisualsHistogramVisualChartConfigurationArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationArgs Empty => new VisualsHistogramVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsArgs.cs new file mode 100644 index 00000000000..6eef4c1f812 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationBinOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("binCount")] + public Input? BinCount { get; set; } + + [Input("binWidth")] + public Input? BinWidth { get; set; } + + [Input("selectedBinType")] + public Input? SelectedBinType { get; set; } + + [Input("startValue")] + public Input? StartValue { get; set; } + + public VisualsHistogramVisualChartConfigurationBinOptionsArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationBinOptionsArgs Empty => new VisualsHistogramVisualChartConfigurationBinOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs.cs new file mode 100644 index 00000000000..6938662ca1a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs : global::Pulumi.ResourceArgs + { + [Input("value")] + public Input? Value { get; set; } + + public VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs Empty => new VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCountGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCountGetArgs.cs new file mode 100644 index 00000000000..2298f4daa36 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCountGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationBinOptionsBinCountGetArgs : global::Pulumi.ResourceArgs + { + [Input("value")] + public Input? Value { get; set; } + + public VisualsHistogramVisualChartConfigurationBinOptionsBinCountGetArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationBinOptionsBinCountGetArgs Empty => new VisualsHistogramVisualChartConfigurationBinOptionsBinCountGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs.cs new file mode 100644 index 00000000000..4412579730c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs : global::Pulumi.ResourceArgs + { + [Input("binCountLimit")] + public Input? BinCountLimit { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs Empty => new VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidthGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidthGetArgs.cs new file mode 100644 index 00000000000..8e15d51e42d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidthGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationBinOptionsBinWidthGetArgs : global::Pulumi.ResourceArgs + { + [Input("binCountLimit")] + public Input? BinCountLimit { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsHistogramVisualChartConfigurationBinOptionsBinWidthGetArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationBinOptionsBinWidthGetArgs Empty => new VisualsHistogramVisualChartConfigurationBinOptionsBinWidthGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsGetArgs.cs new file mode 100644 index 00000000000..2e47585cd8b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationBinOptionsGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationBinOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("binCount")] + public Input? BinCount { get; set; } + + [Input("binWidth")] + public Input? BinWidth { get; set; } + + [Input("selectedBinType")] + public Input? SelectedBinType { get; set; } + + [Input("startValue")] + public Input? StartValue { get; set; } + + public VisualsHistogramVisualChartConfigurationBinOptionsGetArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationBinOptionsGetArgs Empty => new VisualsHistogramVisualChartConfigurationBinOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..4f5884e7fc2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("histogramAggregatedFieldWells")] + public Input? HistogramAggregatedFieldWells { get; set; } + + public VisualsHistogramVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationFieldWellsArgs Empty => new VisualsHistogramVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..b6521d7e996 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("histogramAggregatedFieldWells")] + public Input? HistogramAggregatedFieldWells { get; set; } + + public VisualsHistogramVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsHistogramVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..33a4785b870 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("values")] + public Input? Values { get; set; } + + public VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs Empty => new VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..cc75e06c383 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("values")] + public Input? Values { get; set; } + + public VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsGetArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsGetArgs Empty => new VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..d94eb142224 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualChartConfigurationGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("binOptions")] + public Input? BinOptions { get; set; } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + [Input("xAxisDisplayOptions")] + public Input? XAxisDisplayOptions { get; set; } + + [Input("xAxisLabelOptions")] + public Input? XAxisLabelOptions { get; set; } + + [Input("yAxisDisplayOptions")] + public Input? YAxisDisplayOptions { get; set; } + + public VisualsHistogramVisualChartConfigurationGetArgs() + { + } + public static new VisualsHistogramVisualChartConfigurationGetArgs Empty => new VisualsHistogramVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualGetArgs.cs new file mode 100644 index 00000000000..67b42f2bdb5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsHistogramVisualGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsHistogramVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsHistogramVisualGetArgs() + { + } + public static new VisualsHistogramVisualGetArgs Empty => new VisualsHistogramVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualArgs.cs new file mode 100644 index 00000000000..b3d5b6106ee --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("insightConfiguration")] + public Input? InsightConfiguration { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsInsightVisualArgs() + { + } + public static new VisualsInsightVisualArgs Empty => new VisualsInsightVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualGetArgs.cs new file mode 100644 index 00000000000..77d6ef36e9f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("dataSetIdentifier", required: true)] + public Input DataSetIdentifier { get; set; } = null!; + + [Input("insightConfiguration")] + public Input? InsightConfiguration { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsInsightVisualGetArgs() + { + } + public static new VisualsInsightVisualGetArgs Empty => new VisualsInsightVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationArgs.cs new file mode 100644 index 00000000000..4803f1164f4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("computations")] + private InputList? _computations; + public InputList Computations + { + get => _computations ?? (_computations = new InputList()); + set => _computations = value; + } + + [Input("customNarrative")] + public Input? CustomNarrative { get; set; } + + public VisualsInsightVisualInsightConfigurationArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationArgs Empty => new VisualsInsightVisualInsightConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationArgs.cs new file mode 100644 index 00000000000..886bff2ff18 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationArgs : global::Pulumi.ResourceArgs + { + [Input("forecast")] + public Input? Forecast { get; set; } + + [Input("growthRate")] + public Input? GrowthRate { get; set; } + + [Input("maximumMinimum")] + public Input? MaximumMinimum { get; set; } + + [Input("metricComparison")] + public Input? MetricComparison { get; set; } + + [Input("periodOverPeriod")] + public Input? PeriodOverPeriod { get; set; } + + [Input("periodToDate")] + public Input? PeriodToDate { get; set; } + + [Input("topBottomMovers")] + public Input? TopBottomMovers { get; set; } + + [Input("topBottomRanked")] + public Input? TopBottomRanked { get; set; } + + [Input("totalAggregation")] + public Input? TotalAggregation { get; set; } + + [Input("uniqueValues")] + public Input? UniqueValues { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationArgs Empty => new VisualsInsightVisualInsightConfigurationComputationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationForecastArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationForecastArgs.cs new file mode 100644 index 00000000000..9e1b4b3d10f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationForecastArgs.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationForecastArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + [Input("customSeasonalityValue")] + public Input? CustomSeasonalityValue { get; set; } + + [Input("lowerBoundary")] + public Input? LowerBoundary { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("periodsBackward")] + public Input? PeriodsBackward { get; set; } + + [Input("periodsForward")] + public Input? PeriodsForward { get; set; } + + [Input("predictionInterval")] + public Input? PredictionInterval { get; set; } + + [Input("seasonality", required: true)] + public Input Seasonality { get; set; } = null!; + + [Input("time")] + public Input? Time { get; set; } + + [Input("upperBoundary")] + public Input? UpperBoundary { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationForecastArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationForecastArgs Empty => new VisualsInsightVisualInsightConfigurationComputationForecastArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationForecastGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationForecastGetArgs.cs new file mode 100644 index 00000000000..c7c6ca911bc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationForecastGetArgs.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationForecastGetArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + [Input("customSeasonalityValue")] + public Input? CustomSeasonalityValue { get; set; } + + [Input("lowerBoundary")] + public Input? LowerBoundary { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("periodsBackward")] + public Input? PeriodsBackward { get; set; } + + [Input("periodsForward")] + public Input? PeriodsForward { get; set; } + + [Input("predictionInterval")] + public Input? PredictionInterval { get; set; } + + [Input("seasonality", required: true)] + public Input Seasonality { get; set; } = null!; + + [Input("time")] + public Input? Time { get; set; } + + [Input("upperBoundary")] + public Input? UpperBoundary { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationForecastGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationForecastGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationForecastGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationGetArgs.cs new file mode 100644 index 00000000000..3decd2c636d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationGetArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationGetArgs : global::Pulumi.ResourceArgs + { + [Input("forecast")] + public Input? Forecast { get; set; } + + [Input("growthRate")] + public Input? GrowthRate { get; set; } + + [Input("maximumMinimum")] + public Input? MaximumMinimum { get; set; } + + [Input("metricComparison")] + public Input? MetricComparison { get; set; } + + [Input("periodOverPeriod")] + public Input? PeriodOverPeriod { get; set; } + + [Input("periodToDate")] + public Input? PeriodToDate { get; set; } + + [Input("topBottomMovers")] + public Input? TopBottomMovers { get; set; } + + [Input("topBottomRanked")] + public Input? TopBottomRanked { get; set; } + + [Input("totalAggregation")] + public Input? TotalAggregation { get; set; } + + [Input("uniqueValues")] + public Input? UniqueValues { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs.cs new file mode 100644 index 00000000000..f57225b6001 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("periodSize")] + public Input? PeriodSize { get; set; } + + [Input("time")] + public Input? Time { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs Empty => new VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationGrowthRateGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationGrowthRateGetArgs.cs new file mode 100644 index 00000000000..3dcf76bb362 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationGrowthRateGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationGrowthRateGetArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("periodSize")] + public Input? PeriodSize { get; set; } + + [Input("time")] + public Input? Time { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationGrowthRateGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationGrowthRateGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationGrowthRateGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs.cs new file mode 100644 index 00000000000..d9f8e48c469 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("time")] + public Input? Time { get; set; } + + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs Empty => new VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimumGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimumGetArgs.cs new file mode 100644 index 00000000000..c187e446662 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimumGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationMaximumMinimumGetArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("time")] + public Input? Time { get; set; } + + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationMaximumMinimumGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationMaximumMinimumGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationMaximumMinimumGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs.cs new file mode 100644 index 00000000000..5f736189319 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + [Input("fromValue")] + public Input? FromValue { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("targetValue")] + public Input? TargetValue { get; set; } + + [Input("time")] + public Input? Time { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs Empty => new VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMetricComparisonGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMetricComparisonGetArgs.cs new file mode 100644 index 00000000000..99fb28de062 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationMetricComparisonGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationMetricComparisonGetArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + [Input("fromValue")] + public Input? FromValue { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("targetValue")] + public Input? TargetValue { get; set; } + + [Input("time")] + public Input? Time { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationMetricComparisonGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationMetricComparisonGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationMetricComparisonGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs.cs new file mode 100644 index 00000000000..10d3d07a334 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("time")] + public Input? Time { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs Empty => new VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodGetArgs.cs new file mode 100644 index 00000000000..10d6eab6a26 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodGetArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("time")] + public Input? Time { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs.cs new file mode 100644 index 00000000000..73a31bb88a0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("periodTimeGranularity", required: true)] + public Input PeriodTimeGranularity { get; set; } = null!; + + [Input("time")] + public Input? Time { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs Empty => new VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDateGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDateGetArgs.cs new file mode 100644 index 00000000000..cd66064b3a4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDateGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationPeriodToDateGetArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("periodTimeGranularity", required: true)] + public Input PeriodTimeGranularity { get; set; } = null!; + + [Input("time")] + public Input? Time { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationPeriodToDateGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationPeriodToDateGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationPeriodToDateGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs.cs new file mode 100644 index 00000000000..4d80ce68520 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs : global::Pulumi.ResourceArgs + { + [Input("category")] + public Input? Category { get; set; } + + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + [Input("moverSize")] + public Input? MoverSize { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("sortOrder", required: true)] + public Input SortOrder { get; set; } = null!; + + [Input("time")] + public Input? Time { get; set; } + + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs Empty => new VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMoversGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMoversGetArgs.cs new file mode 100644 index 00000000000..2fb66031819 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMoversGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationTopBottomMoversGetArgs : global::Pulumi.ResourceArgs + { + [Input("category")] + public Input? Category { get; set; } + + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + [Input("moverSize")] + public Input? MoverSize { get; set; } + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("sortOrder", required: true)] + public Input SortOrder { get; set; } = null!; + + [Input("time")] + public Input? Time { get; set; } + + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationTopBottomMoversGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationTopBottomMoversGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationTopBottomMoversGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs.cs new file mode 100644 index 00000000000..93ef6f39237 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs : global::Pulumi.ResourceArgs + { + [Input("category")] + public Input? Category { get; set; } + + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("resultSize")] + public Input? ResultSize { get; set; } + + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs Empty => new VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRankedGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRankedGetArgs.cs new file mode 100644 index 00000000000..4c764257279 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRankedGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationTopBottomRankedGetArgs : global::Pulumi.ResourceArgs + { + [Input("category")] + public Input? Category { get; set; } + + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("resultSize")] + public Input? ResultSize { get; set; } + + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationTopBottomRankedGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationTopBottomRankedGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationTopBottomRankedGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs.cs new file mode 100644 index 00000000000..1c84b427a9a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs Empty => new VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregationGetArgs.cs new file mode 100644 index 00000000000..ca8ef7958d2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregationGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationTotalAggregationGetArgs : global::Pulumi.ResourceArgs + { + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationTotalAggregationGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationTotalAggregationGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationTotalAggregationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs.cs new file mode 100644 index 00000000000..337f1db2d85 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs : global::Pulumi.ResourceArgs + { + [Input("category")] + public Input? Category { get; set; } + + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs Empty => new VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationUniqueValuesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationUniqueValuesGetArgs.cs new file mode 100644 index 00000000000..c6259e91975 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationComputationUniqueValuesGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationComputationUniqueValuesGetArgs : global::Pulumi.ResourceArgs + { + [Input("category")] + public Input? Category { get; set; } + + [Input("computationId", required: true)] + public Input ComputationId { get; set; } = null!; + + /// + /// Display name for the dashboard. + /// + [Input("name")] + public Input? Name { get; set; } + + public VisualsInsightVisualInsightConfigurationComputationUniqueValuesGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationComputationUniqueValuesGetArgs Empty => new VisualsInsightVisualInsightConfigurationComputationUniqueValuesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationCustomNarrativeArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationCustomNarrativeArgs.cs new file mode 100644 index 00000000000..55097091fac --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationCustomNarrativeArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationCustomNarrativeArgs : global::Pulumi.ResourceArgs + { + [Input("narrative", required: true)] + public Input Narrative { get; set; } = null!; + + public VisualsInsightVisualInsightConfigurationCustomNarrativeArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationCustomNarrativeArgs Empty => new VisualsInsightVisualInsightConfigurationCustomNarrativeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationCustomNarrativeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationCustomNarrativeGetArgs.cs new file mode 100644 index 00000000000..82c1e00f6a6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationCustomNarrativeGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationCustomNarrativeGetArgs : global::Pulumi.ResourceArgs + { + [Input("narrative", required: true)] + public Input Narrative { get; set; } = null!; + + public VisualsInsightVisualInsightConfigurationCustomNarrativeGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationCustomNarrativeGetArgs Empty => new VisualsInsightVisualInsightConfigurationCustomNarrativeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationGetArgs.cs new file mode 100644 index 00000000000..395c70c8750 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsInsightVisualInsightConfigurationGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsInsightVisualInsightConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("computations")] + private InputList? _computations; + public InputList Computations + { + get => _computations ?? (_computations = new InputList()); + set => _computations = value; + } + + [Input("customNarrative")] + public Input? CustomNarrative { get; set; } + + public VisualsInsightVisualInsightConfigurationGetArgs() + { + } + public static new VisualsInsightVisualInsightConfigurationGetArgs Empty => new VisualsInsightVisualInsightConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualArgs.cs new file mode 100644 index 00000000000..332f92cc661 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualArgs.cs @@ -0,0 +1,55 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("conditionalFormatting")] + public Input? ConditionalFormatting { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsKpiVisualArgs() + { + } + public static new VisualsKpiVisualArgs Empty => new VisualsKpiVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..c500ab2b057 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("kpiOptions")] + public Input? KpiOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + public VisualsKpiVisualChartConfigurationArgs() + { + } + public static new VisualsKpiVisualChartConfigurationArgs Empty => new VisualsKpiVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..5cbe29a40f6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("targetValues")] + private InputList? _targetValues; + public InputList TargetValues + { + get => _targetValues ?? (_targetValues = new InputList()); + set => _targetValues = value; + } + + [Input("trendGroups")] + private InputList? _trendGroups; + public InputList TrendGroups + { + get => _trendGroups ?? (_trendGroups = new InputList()); + set => _trendGroups = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsKpiVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsKpiVisualChartConfigurationFieldWellsArgs Empty => new VisualsKpiVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..5a72f9e4752 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("targetValues")] + private InputList? _targetValues; + public InputList TargetValues + { + get => _targetValues ?? (_targetValues = new InputList()); + set => _targetValues = value; + } + + [Input("trendGroups")] + private InputList? _trendGroups; + public InputList TrendGroups + { + get => _trendGroups ?? (_trendGroups = new InputList()); + set => _trendGroups = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsKpiVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsKpiVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsKpiVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..9c9c856d89d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("kpiOptions")] + public Input? KpiOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + public VisualsKpiVisualChartConfigurationGetArgs() + { + } + public static new VisualsKpiVisualChartConfigurationGetArgs Empty => new VisualsKpiVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsArgs.cs new file mode 100644 index 00000000000..d6fe39ec96d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("comparison")] + public Input? Comparison { get; set; } + + [Input("primaryValueDisplayType")] + public Input? PrimaryValueDisplayType { get; set; } + + [Input("primaryValueFontConfiguration")] + public Input? PrimaryValueFontConfiguration { get; set; } + + [Input("progressBar")] + public Input? ProgressBar { get; set; } + + [Input("secondaryValue")] + public Input? SecondaryValue { get; set; } + + [Input("secondaryValueFontConfiguration")] + public Input? SecondaryValueFontConfiguration { get; set; } + + [Input("sparkline")] + public Input? Sparkline { get; set; } + + [Input("trendArrows")] + public Input? TrendArrows { get; set; } + + [Input("visualLayoutOptions")] + public Input? VisualLayoutOptions { get; set; } + + public VisualsKpiVisualChartConfigurationKpiOptionsArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs.cs new file mode 100644 index 00000000000..768b2e76d42 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs : global::Pulumi.ResourceArgs + { + [Input("comparisonFormat")] + public Input? ComparisonFormat { get; set; } + + [Input("comparisonMethod")] + public Input? ComparisonMethod { get; set; } + + public VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs.cs new file mode 100644 index 00000000000..dd4b6814b78 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs : global::Pulumi.ResourceArgs + { + [Input("numberDisplayFormatConfiguration")] + public Input? NumberDisplayFormatConfiguration { get; set; } + + [Input("percentageDisplayFormatConfiguration")] + public Input? PercentageDisplayFormatConfiguration { get; set; } + + public VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatGetArgs.cs new file mode 100644 index 00000000000..a9d66a8dd0c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatGetArgs : global::Pulumi.ResourceArgs + { + [Input("numberDisplayFormatConfiguration")] + public Input? NumberDisplayFormatConfiguration { get; set; } + + [Input("percentageDisplayFormatConfiguration")] + public Input? PercentageDisplayFormatConfiguration { get; set; } + + public VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatGetArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatGetArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonGetArgs.cs new file mode 100644 index 00000000000..852fe29eeb5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsComparisonGetArgs : global::Pulumi.ResourceArgs + { + [Input("comparisonFormat")] + public Input? ComparisonFormat { get; set; } + + [Input("comparisonMethod")] + public Input? ComparisonMethod { get; set; } + + public VisualsKpiVisualChartConfigurationKpiOptionsComparisonGetArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsComparisonGetArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsComparisonGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsGetArgs.cs new file mode 100644 index 00000000000..3841815b231 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("comparison")] + public Input? Comparison { get; set; } + + [Input("primaryValueDisplayType")] + public Input? PrimaryValueDisplayType { get; set; } + + [Input("primaryValueFontConfiguration")] + public Input? PrimaryValueFontConfiguration { get; set; } + + [Input("progressBar")] + public Input? ProgressBar { get; set; } + + [Input("secondaryValue")] + public Input? SecondaryValue { get; set; } + + [Input("secondaryValueFontConfiguration")] + public Input? SecondaryValueFontConfiguration { get; set; } + + [Input("sparkline")] + public Input? Sparkline { get; set; } + + [Input("trendArrows")] + public Input? TrendArrows { get; set; } + + [Input("visualLayoutOptions")] + public Input? VisualLayoutOptions { get; set; } + + public VisualsKpiVisualChartConfigurationKpiOptionsGetArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsGetArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs.cs new file mode 100644 index 00000000000..7587556bab9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("tooltipVisibility")] + public Input? TooltipVisibility { get; set; } + + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + [Input("visibility")] + public Input? Visibility { get; set; } + + public VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsSparklineGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsSparklineGetArgs.cs new file mode 100644 index 00000000000..e816dcd76ea --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsSparklineGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsSparklineGetArgs : global::Pulumi.ResourceArgs + { + [Input("color")] + public Input? Color { get; set; } + + [Input("tooltipVisibility")] + public Input? TooltipVisibility { get; set; } + + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + [Input("visibility")] + public Input? Visibility { get; set; } + + public VisualsKpiVisualChartConfigurationKpiOptionsSparklineGetArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsSparklineGetArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsSparklineGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs.cs new file mode 100644 index 00000000000..06f328c8f29 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("standardLayout")] + public Input? StandardLayout { get; set; } + + public VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsGetArgs.cs new file mode 100644 index 00000000000..731bb9a850a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("standardLayout")] + public Input? StandardLayout { get; set; } + + public VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsGetArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsGetArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs.cs new file mode 100644 index 00000000000..499bbb55ceb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs : global::Pulumi.ResourceArgs + { + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + public VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutGetArgs.cs new file mode 100644 index 00000000000..de3729c3324 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutGetArgs : global::Pulumi.ResourceArgs + { + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + public VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutGetArgs() + { + } + public static new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutGetArgs Empty => new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..4acf0762997 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("trendGroupSorts")] + private InputList? _trendGroupSorts; + public InputList TrendGroupSorts + { + get => _trendGroupSorts ?? (_trendGroupSorts = new InputList()); + set => _trendGroupSorts = value; + } + + public VisualsKpiVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsKpiVisualChartConfigurationSortConfigurationArgs Empty => new VisualsKpiVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..0c8a481a31f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("trendGroupSorts")] + private InputList? _trendGroupSorts; + public InputList TrendGroupSorts + { + get => _trendGroupSorts ?? (_trendGroupSorts = new InputList()); + set => _trendGroupSorts = value; + } + + public VisualsKpiVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsKpiVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsKpiVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingArgs.cs new file mode 100644 index 00000000000..5e76c69c661 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalFormattingOptions")] + private InputList? _conditionalFormattingOptions; + public InputList ConditionalFormattingOptions + { + get => _conditionalFormattingOptions ?? (_conditionalFormattingOptions = new InputList()); + set => _conditionalFormattingOptions = value; + } + + public VisualsKpiVisualConditionalFormattingArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingArgs Empty => new VisualsKpiVisualConditionalFormattingArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs.cs new file mode 100644 index 00000000000..bea296892d4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs Empty => new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueGetArgs.cs new file mode 100644 index 00000000000..c2ab6954f27 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueGetArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueGetArgs Empty => new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs.cs new file mode 100644 index 00000000000..3a7d83564ab --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs : global::Pulumi.ResourceArgs + { + [Input("actualValue")] + public Input? ActualValue { get; set; } + + [Input("comparisonValue")] + public Input? ComparisonValue { get; set; } + + [Input("primaryValue")] + public Input? PrimaryValue { get; set; } + + [Input("progressBar")] + public Input? ProgressBar { get; set; } + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs Empty => new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs.cs new file mode 100644 index 00000000000..e72a8af60dd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs Empty => new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueGetArgs.cs new file mode 100644 index 00000000000..d8ea7762f4e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueGetArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueGetArgs Empty => new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs new file mode 100644 index 00000000000..e74b9b0a3ee --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("actualValue")] + public Input? ActualValue { get; set; } + + [Input("comparisonValue")] + public Input? ComparisonValue { get; set; } + + [Input("primaryValue")] + public Input? PrimaryValue { get; set; } + + [Input("progressBar")] + public Input? ProgressBar { get; set; } + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionGetArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionGetArgs Empty => new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.cs new file mode 100644 index 00000000000..c9365f5f443 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs Empty => new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs.cs new file mode 100644 index 00000000000..df1701be321 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs Empty => new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs.cs new file mode 100644 index 00000000000..8de4d9207c2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs : global::Pulumi.ResourceArgs + { + [Input("foregroundColor", required: true)] + public Input ForegroundColor { get; set; } = null!; + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs Empty => new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarGetArgs.cs new file mode 100644 index 00000000000..7c50b83046c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarGetArgs : global::Pulumi.ResourceArgs + { + [Input("foregroundColor", required: true)] + public Input ForegroundColor { get; set; } = null!; + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarGetArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarGetArgs Empty => new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingGetArgs.cs new file mode 100644 index 00000000000..d0acf7726d5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualConditionalFormattingGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualConditionalFormattingGetArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalFormattingOptions")] + private InputList? _conditionalFormattingOptions; + public InputList ConditionalFormattingOptions + { + get => _conditionalFormattingOptions ?? (_conditionalFormattingOptions = new InputList()); + set => _conditionalFormattingOptions = value; + } + + public VisualsKpiVisualConditionalFormattingGetArgs() + { + } + public static new VisualsKpiVisualConditionalFormattingGetArgs Empty => new VisualsKpiVisualConditionalFormattingGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualGetArgs.cs new file mode 100644 index 00000000000..76c36ef29e8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsKpiVisualGetArgs.cs @@ -0,0 +1,55 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsKpiVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("conditionalFormatting")] + public Input? ConditionalFormatting { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsKpiVisualGetArgs() + { + } + public static new VisualsKpiVisualGetArgs Empty => new VisualsKpiVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualArgs.cs new file mode 100644 index 00000000000..2e9a2db2e56 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsLineChartVisualArgs() + { + } + public static new VisualsLineChartVisualArgs Empty => new VisualsLineChartVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..0d55485bc6e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationArgs.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("contributionAnalysisDefaults")] + private InputList? _contributionAnalysisDefaults; + public InputList ContributionAnalysisDefaults + { + get => _contributionAnalysisDefaults ?? (_contributionAnalysisDefaults = new InputList()); + set => _contributionAnalysisDefaults = value; + } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("defaultSeriesSettings")] + public Input? DefaultSeriesSettings { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("forecastConfigurations")] + private InputList? _forecastConfigurations; + public InputList ForecastConfigurations + { + get => _forecastConfigurations ?? (_forecastConfigurations = new InputList()); + set => _forecastConfigurations = value; + } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("primaryYAxisDisplayOptions")] + public Input? PrimaryYAxisDisplayOptions { get; set; } + + [Input("primaryYAxisLabelOptions")] + public Input? PrimaryYAxisLabelOptions { get; set; } + + [Input("referenceLines")] + private InputList? _referenceLines; + public InputList ReferenceLines + { + get => _referenceLines ?? (_referenceLines = new InputList()); + set => _referenceLines = value; + } + + [Input("secondaryYAxisDisplayOptions")] + public Input? SecondaryYAxisDisplayOptions { get; set; } + + [Input("secondaryYAxisLabelOptions")] + public Input? SecondaryYAxisLabelOptions { get; set; } + + [Input("series")] + private InputList? _series; + public InputList Series + { + get => _series ?? (_series = new InputList()); + set => _series = value; + } + + [Input("smallMultiplesOptions")] + public Input? SmallMultiplesOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("type")] + public Input? Type { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + [Input("xAxisDisplayOptions")] + public Input? XAxisDisplayOptions { get; set; } + + [Input("xAxisLabelOptions")] + public Input? XAxisLabelOptions { get; set; } + + public VisualsLineChartVisualChartConfigurationArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationArgs Empty => new VisualsLineChartVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs.cs new file mode 100644 index 00000000000..336b4514d6a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("axisBinding")] + public Input? AxisBinding { get; set; } + + [Input("lineStyleSettings")] + public Input? LineStyleSettings { get; set; } + + [Input("markerStyleSettings")] + public Input? MarkerStyleSettings { get; set; } + + public VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs Empty => new VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsGetArgs.cs new file mode 100644 index 00000000000..70eb43dc6bd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsGetArgs : global::Pulumi.ResourceArgs + { + [Input("axisBinding")] + public Input? AxisBinding { get; set; } + + [Input("lineStyleSettings")] + public Input? LineStyleSettings { get; set; } + + [Input("markerStyleSettings")] + public Input? MarkerStyleSettings { get; set; } + + public VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsGetArgs Empty => new VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..dde8720b0c1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("lineChartAggregatedFieldWells")] + public Input? LineChartAggregatedFieldWells { get; set; } + + public VisualsLineChartVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationFieldWellsArgs Empty => new VisualsLineChartVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..c969748d580 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("lineChartAggregatedFieldWells")] + public Input? LineChartAggregatedFieldWells { get; set; } + + public VisualsLineChartVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsLineChartVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..0223dd9264d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("colors")] + private InputList? _colors; + public InputList Colors + { + get => _colors ?? (_colors = new InputList()); + set => _colors = value; + } + + [Input("smallMultiples")] + public Input? SmallMultiples { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs Empty => new VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..2d38be21bb1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("colors")] + private InputList? _colors; + public InputList Colors + { + get => _colors ?? (_colors = new InputList()); + set => _colors = value; + } + + [Input("smallMultiples")] + public Input? SmallMultiples { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsGetArgs Empty => new VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationArgs.cs new file mode 100644 index 00000000000..ce8a34bc18d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("forecastProperties")] + public Input? ForecastProperties { get; set; } + + [Input("scenario")] + public Input? Scenario { get; set; } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationForecastConfigurationArgs Empty => new VisualsLineChartVisualChartConfigurationForecastConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs.cs new file mode 100644 index 00000000000..60510b4e201 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs : global::Pulumi.ResourceArgs + { + [Input("lowerBoundary")] + public Input? LowerBoundary { get; set; } + + [Input("periodsBackward")] + public Input? PeriodsBackward { get; set; } + + [Input("periodsForward")] + public Input? PeriodsForward { get; set; } + + [Input("predictionInterval")] + public Input? PredictionInterval { get; set; } + + [Input("seasonality")] + public Input? Seasonality { get; set; } + + [Input("upperBoundary")] + public Input? UpperBoundary { get; set; } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs Empty => new VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesGetArgs.cs new file mode 100644 index 00000000000..52cf802017a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesGetArgs : global::Pulumi.ResourceArgs + { + [Input("lowerBoundary")] + public Input? LowerBoundary { get; set; } + + [Input("periodsBackward")] + public Input? PeriodsBackward { get; set; } + + [Input("periodsForward")] + public Input? PeriodsForward { get; set; } + + [Input("predictionInterval")] + public Input? PredictionInterval { get; set; } + + [Input("seasonality")] + public Input? Seasonality { get; set; } + + [Input("upperBoundary")] + public Input? UpperBoundary { get; set; } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesGetArgs Empty => new VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationGetArgs.cs new file mode 100644 index 00000000000..015e5bc010b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("forecastProperties")] + public Input? ForecastProperties { get; set; } + + [Input("scenario")] + public Input? Scenario { get; set; } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationForecastConfigurationGetArgs Empty => new VisualsLineChartVisualChartConfigurationForecastConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs.cs new file mode 100644 index 00000000000..2039b2e41a4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs : global::Pulumi.ResourceArgs + { + [Input("whatIfPointScenario")] + public Input? WhatIfPointScenario { get; set; } + + [Input("whatIfRangeScenario")] + public Input? WhatIfRangeScenario { get; set; } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs Empty => new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioGetArgs.cs new file mode 100644 index 00000000000..86cad11d2f7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioGetArgs : global::Pulumi.ResourceArgs + { + [Input("whatIfPointScenario")] + public Input? WhatIfPointScenario { get; set; } + + [Input("whatIfRangeScenario")] + public Input? WhatIfRangeScenario { get; set; } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioGetArgs Empty => new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs.cs new file mode 100644 index 00000000000..3ccb24801ef --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs : global::Pulumi.ResourceArgs + { + [Input("date", required: true)] + public Input Date { get; set; } = null!; + + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs Empty => new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioGetArgs.cs new file mode 100644 index 00000000000..72e57b4cda3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioGetArgs : global::Pulumi.ResourceArgs + { + [Input("date", required: true)] + public Input Date { get; set; } = null!; + + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioGetArgs Empty => new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs.cs new file mode 100644 index 00000000000..17865a93fbe --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs : global::Pulumi.ResourceArgs + { + [Input("endDate", required: true)] + public Input EndDate { get; set; } = null!; + + [Input("startDate", required: true)] + public Input StartDate { get; set; } = null!; + + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs Empty => new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioGetArgs.cs new file mode 100644 index 00000000000..b0ff7f7cc40 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioGetArgs : global::Pulumi.ResourceArgs + { + [Input("endDate", required: true)] + public Input EndDate { get; set; } = null!; + + [Input("startDate", required: true)] + public Input StartDate { get; set; } = null!; + + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioGetArgs Empty => new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..76610c4944b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationGetArgs.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("contributionAnalysisDefaults")] + private InputList? _contributionAnalysisDefaults; + public InputList ContributionAnalysisDefaults + { + get => _contributionAnalysisDefaults ?? (_contributionAnalysisDefaults = new InputList()); + set => _contributionAnalysisDefaults = value; + } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("defaultSeriesSettings")] + public Input? DefaultSeriesSettings { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("forecastConfigurations")] + private InputList? _forecastConfigurations; + public InputList ForecastConfigurations + { + get => _forecastConfigurations ?? (_forecastConfigurations = new InputList()); + set => _forecastConfigurations = value; + } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("primaryYAxisDisplayOptions")] + public Input? PrimaryYAxisDisplayOptions { get; set; } + + [Input("primaryYAxisLabelOptions")] + public Input? PrimaryYAxisLabelOptions { get; set; } + + [Input("referenceLines")] + private InputList? _referenceLines; + public InputList ReferenceLines + { + get => _referenceLines ?? (_referenceLines = new InputList()); + set => _referenceLines = value; + } + + [Input("secondaryYAxisDisplayOptions")] + public Input? SecondaryYAxisDisplayOptions { get; set; } + + [Input("secondaryYAxisLabelOptions")] + public Input? SecondaryYAxisLabelOptions { get; set; } + + [Input("series")] + private InputList? _series; + public InputList Series + { + get => _series ?? (_series = new InputList()); + set => _series = value; + } + + [Input("smallMultiplesOptions")] + public Input? SmallMultiplesOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("type")] + public Input? Type { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + [Input("xAxisDisplayOptions")] + public Input? XAxisDisplayOptions { get; set; } + + [Input("xAxisLabelOptions")] + public Input? XAxisLabelOptions { get; set; } + + public VisualsLineChartVisualChartConfigurationGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationGetArgs Empty => new VisualsLineChartVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs.cs new file mode 100644 index 00000000000..caa644f9b32 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("axisOptions")] + public Input? AxisOptions { get; set; } + + [Input("missingDataConfigurations")] + private InputList? _missingDataConfigurations; + public InputList MissingDataConfigurations + { + get => _missingDataConfigurations ?? (_missingDataConfigurations = new InputList()); + set => _missingDataConfigurations = value; + } + + public VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs Empty => new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..1487152b611 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("axisOptions")] + public Input? AxisOptions { get; set; } + + [Input("missingDataConfigurations")] + private InputList? _missingDataConfigurations; + public InputList MissingDataConfigurations + { + get => _missingDataConfigurations ?? (_missingDataConfigurations = new InputList()); + set => _missingDataConfigurations = value; + } + + public VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsGetArgs Empty => new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs.cs new file mode 100644 index 00000000000..b98e6636348 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("treatmentOption")] + public Input? TreatmentOption { get; set; } + + public VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs Empty => new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationGetArgs.cs new file mode 100644 index 00000000000..68834b5463b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("treatmentOption")] + public Input? TreatmentOption { get; set; } + + public VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationGetArgs Empty => new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs.cs new file mode 100644 index 00000000000..2f68729e451 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("axisOptions")] + public Input? AxisOptions { get; set; } + + [Input("missingDataConfigurations")] + private InputList? _missingDataConfigurations; + public InputList MissingDataConfigurations + { + get => _missingDataConfigurations ?? (_missingDataConfigurations = new InputList()); + set => _missingDataConfigurations = value; + } + + public VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs Empty => new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsGetArgs.cs new file mode 100644 index 00000000000..db31ffb29ee --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("axisOptions")] + public Input? AxisOptions { get; set; } + + [Input("missingDataConfigurations")] + private InputList? _missingDataConfigurations; + public InputList MissingDataConfigurations + { + get => _missingDataConfigurations ?? (_missingDataConfigurations = new InputList()); + set => _missingDataConfigurations = value; + } + + public VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsGetArgs Empty => new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs.cs new file mode 100644 index 00000000000..98176807907 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("treatmentOption")] + public Input? TreatmentOption { get; set; } + + public VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs Empty => new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationGetArgs.cs new file mode 100644 index 00000000000..65894b93b7c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("treatmentOption")] + public Input? TreatmentOption { get; set; } + + public VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationGetArgs Empty => new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesArgs.cs new file mode 100644 index 00000000000..7b94542c119 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSeriesArgs : global::Pulumi.ResourceArgs + { + [Input("dataFieldSeriesItem")] + public Input? DataFieldSeriesItem { get; set; } + + [Input("fieldSeriesItem")] + public Input? FieldSeriesItem { get; set; } + + public VisualsLineChartVisualChartConfigurationSeriesArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSeriesArgs Empty => new VisualsLineChartVisualChartConfigurationSeriesArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs.cs new file mode 100644 index 00000000000..41c80d9639f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs : global::Pulumi.ResourceArgs + { + [Input("axisBinding", required: true)] + public Input AxisBinding { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("fieldValue")] + public Input? FieldValue { get; set; } + + [Input("settings")] + public Input? Settings { get; set; } + + public VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs Empty => new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemGetArgs.cs new file mode 100644 index 00000000000..f587aff823c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemGetArgs : global::Pulumi.ResourceArgs + { + [Input("axisBinding", required: true)] + public Input AxisBinding { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("fieldValue")] + public Input? FieldValue { get; set; } + + [Input("settings")] + public Input? Settings { get; set; } + + public VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemGetArgs Empty => new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs.cs new file mode 100644 index 00000000000..eb423220d48 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("lineStyleSettings")] + public Input? LineStyleSettings { get; set; } + + [Input("markerStyleSettings")] + public Input? MarkerStyleSettings { get; set; } + + public VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs Empty => new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsGetArgs.cs new file mode 100644 index 00000000000..81634dafdb7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsGetArgs : global::Pulumi.ResourceArgs + { + [Input("lineStyleSettings")] + public Input? LineStyleSettings { get; set; } + + [Input("markerStyleSettings")] + public Input? MarkerStyleSettings { get; set; } + + public VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsGetArgs Empty => new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs.cs new file mode 100644 index 00000000000..1353264e561 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs : global::Pulumi.ResourceArgs + { + [Input("axisBinding", required: true)] + public Input AxisBinding { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("settings")] + public Input? Settings { get; set; } + + public VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs Empty => new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemGetArgs.cs new file mode 100644 index 00000000000..7a88cf12f04 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemGetArgs : global::Pulumi.ResourceArgs + { + [Input("axisBinding", required: true)] + public Input AxisBinding { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("settings")] + public Input? Settings { get; set; } + + public VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemGetArgs Empty => new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs.cs new file mode 100644 index 00000000000..fca79cf6e49 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("lineStyleSettings")] + public Input? LineStyleSettings { get; set; } + + [Input("markerStyleSettings")] + public Input? MarkerStyleSettings { get; set; } + + public VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs Empty => new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsGetArgs.cs new file mode 100644 index 00000000000..26b1531e0e8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsGetArgs : global::Pulumi.ResourceArgs + { + [Input("lineStyleSettings")] + public Input? LineStyleSettings { get; set; } + + [Input("markerStyleSettings")] + public Input? MarkerStyleSettings { get; set; } + + public VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsGetArgs Empty => new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesGetArgs.cs new file mode 100644 index 00000000000..c52f5756165 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSeriesGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSeriesGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataFieldSeriesItem")] + public Input? DataFieldSeriesItem { get; set; } + + [Input("fieldSeriesItem")] + public Input? FieldSeriesItem { get; set; } + + public VisualsLineChartVisualChartConfigurationSeriesGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSeriesGetArgs Empty => new VisualsLineChartVisualChartConfigurationSeriesGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..218c1947036 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimitConfiguration")] + public Input? CategoryItemsLimitConfiguration { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("colorItemsLimitConfiguration")] + public Input? ColorItemsLimitConfiguration { get; set; } + + [Input("smallMultiplesLimitConfiguration")] + public Input? SmallMultiplesLimitConfiguration { get; set; } + + [Input("smallMultiplesSorts")] + private InputList? _smallMultiplesSorts; + public InputList SmallMultiplesSorts + { + get => _smallMultiplesSorts ?? (_smallMultiplesSorts = new InputList()); + set => _smallMultiplesSorts = value; + } + + public VisualsLineChartVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSortConfigurationArgs Empty => new VisualsLineChartVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..839fbf82864 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimitConfiguration")] + public Input? CategoryItemsLimitConfiguration { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("colorItemsLimitConfiguration")] + public Input? ColorItemsLimitConfiguration { get; set; } + + [Input("smallMultiplesLimitConfiguration")] + public Input? SmallMultiplesLimitConfiguration { get; set; } + + [Input("smallMultiplesSorts")] + private InputList? _smallMultiplesSorts; + public InputList SmallMultiplesSorts + { + get => _smallMultiplesSorts ?? (_smallMultiplesSorts = new InputList()); + set => _smallMultiplesSorts = value; + } + + public VisualsLineChartVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsLineChartVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsLineChartVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualGetArgs.cs new file mode 100644 index 00000000000..4e3988a75b6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsLineChartVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsLineChartVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsLineChartVisualGetArgs() + { + } + public static new VisualsLineChartVisualGetArgs Empty => new VisualsLineChartVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualArgs.cs new file mode 100644 index 00000000000..09643176a6c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsPieChartVisualArgs() + { + } + public static new VisualsPieChartVisualArgs Empty => new VisualsPieChartVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..4d5989f30c3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("contributionAnalysisDefaults")] + private InputList? _contributionAnalysisDefaults; + public InputList ContributionAnalysisDefaults + { + get => _contributionAnalysisDefaults ?? (_contributionAnalysisDefaults = new InputList()); + set => _contributionAnalysisDefaults = value; + } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("donutOptions")] + public Input? DonutOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("smallMultiplesOptions")] + public Input? SmallMultiplesOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("valueLabelOptions")] + public Input? ValueLabelOptions { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsPieChartVisualChartConfigurationArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationArgs Empty => new VisualsPieChartVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs.cs new file mode 100644 index 00000000000..b738ed4b1ad --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("arcThickness")] + public Input? ArcThickness { get; set; } + + public VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs Empty => new VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsGetArgs.cs new file mode 100644 index 00000000000..099ebfb58b3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("arcThickness")] + public Input? ArcThickness { get; set; } + + public VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsGetArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsGetArgs Empty => new VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArgs.cs new file mode 100644 index 00000000000..66715fcb588 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationDonutOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("arcOptions")] + public Input? ArcOptions { get; set; } + + [Input("donutCenterOptions")] + public Input? DonutCenterOptions { get; set; } + + public VisualsPieChartVisualChartConfigurationDonutOptionsArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationDonutOptionsArgs Empty => new VisualsPieChartVisualChartConfigurationDonutOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs.cs new file mode 100644 index 00000000000..97c8cf29a78 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("labelVisibility")] + public Input? LabelVisibility { get; set; } + + public VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs Empty => new VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsGetArgs.cs new file mode 100644 index 00000000000..7e98ee6d793 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("labelVisibility")] + public Input? LabelVisibility { get; set; } + + public VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsGetArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsGetArgs Empty => new VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsGetArgs.cs new file mode 100644 index 00000000000..321d0850c1b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationDonutOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationDonutOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("arcOptions")] + public Input? ArcOptions { get; set; } + + [Input("donutCenterOptions")] + public Input? DonutCenterOptions { get; set; } + + public VisualsPieChartVisualChartConfigurationDonutOptionsGetArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationDonutOptionsGetArgs Empty => new VisualsPieChartVisualChartConfigurationDonutOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..c1b902efe5c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("pieChartAggregatedFieldWells")] + public Input? PieChartAggregatedFieldWells { get; set; } + + public VisualsPieChartVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationFieldWellsArgs Empty => new VisualsPieChartVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..c53a35b9728 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("pieChartAggregatedFieldWells")] + public Input? PieChartAggregatedFieldWells { get; set; } + + public VisualsPieChartVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsPieChartVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..07d94a6f7f2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("smallMultiples")] + public Input? SmallMultiples { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs Empty => new VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..31592cc749f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("smallMultiples")] + public Input? SmallMultiples { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsGetArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsGetArgs Empty => new VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..55cc20b3919 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationGetArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("contributionAnalysisDefaults")] + private InputList? _contributionAnalysisDefaults; + public InputList ContributionAnalysisDefaults + { + get => _contributionAnalysisDefaults ?? (_contributionAnalysisDefaults = new InputList()); + set => _contributionAnalysisDefaults = value; + } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("donutOptions")] + public Input? DonutOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("smallMultiplesOptions")] + public Input? SmallMultiplesOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("valueLabelOptions")] + public Input? ValueLabelOptions { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsPieChartVisualChartConfigurationGetArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationGetArgs Empty => new VisualsPieChartVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..27a491f2a1a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("smallMultiplesLimitConfiguration")] + public Input? SmallMultiplesLimitConfiguration { get; set; } + + [Input("smallMultiplesSorts")] + private InputList? _smallMultiplesSorts; + public InputList SmallMultiplesSorts + { + get => _smallMultiplesSorts ?? (_smallMultiplesSorts = new InputList()); + set => _smallMultiplesSorts = value; + } + + public VisualsPieChartVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationSortConfigurationArgs Empty => new VisualsPieChartVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..4b24ca4f33b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("smallMultiplesLimitConfiguration")] + public Input? SmallMultiplesLimitConfiguration { get; set; } + + [Input("smallMultiplesSorts")] + private InputList? _smallMultiplesSorts; + public InputList SmallMultiplesSorts + { + get => _smallMultiplesSorts ?? (_smallMultiplesSorts = new InputList()); + set => _smallMultiplesSorts = value; + } + + public VisualsPieChartVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsPieChartVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsPieChartVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualGetArgs.cs new file mode 100644 index 00000000000..3211afd81ff --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPieChartVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPieChartVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsPieChartVisualGetArgs() + { + } + public static new VisualsPieChartVisualGetArgs Empty => new VisualsPieChartVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualArgs.cs new file mode 100644 index 00000000000..35fe436956f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("conditionalFormatting")] + public Input? ConditionalFormatting { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsPivotTableVisualArgs() + { + } + public static new VisualsPivotTableVisualArgs Empty => new VisualsPivotTableVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..03cd66b26a6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("fieldOptions")] + public Input? FieldOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("paginatedReportOptions")] + public Input? PaginatedReportOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tableOptions")] + public Input? TableOptions { get; set; } + + [Input("totalOptions")] + public Input? TotalOptions { get; set; } + + public VisualsPivotTableVisualChartConfigurationArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationArgs Empty => new VisualsPivotTableVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsArgs.cs new file mode 100644 index 00000000000..c841dd21479 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("dataPathOptions")] + private InputList? _dataPathOptions; + public InputList DataPathOptions + { + get => _dataPathOptions ?? (_dataPathOptions = new InputList()); + set => _dataPathOptions = value; + } + + [Input("selectedFieldOptions")] + private InputList? _selectedFieldOptions; + public InputList SelectedFieldOptions + { + get => _selectedFieldOptions ?? (_selectedFieldOptions = new InputList()); + set => _selectedFieldOptions = value; + } + + public VisualsPivotTableVisualChartConfigurationFieldOptionsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldOptionsArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs.cs new file mode 100644 index 00000000000..1638cbd7619 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs : global::Pulumi.ResourceArgs + { + [Input("dataPathLists", required: true)] + private InputList? _dataPathLists; + public InputList DataPathLists + { + get => _dataPathLists ?? (_dataPathLists = new InputList()); + set => _dataPathLists = value; + } + + [Input("width")] + public Input? Width { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs.cs new file mode 100644 index 00000000000..d42fe9957e0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("fieldValue", required: true)] + public Input FieldValue { get; set; } = null!; + + public VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListGetArgs.cs new file mode 100644 index 00000000000..282609caa54 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("fieldValue", required: true)] + public Input FieldValue { get; set; } = null!; + + public VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionGetArgs.cs new file mode 100644 index 00000000000..63e516f4736 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataPathLists", required: true)] + private InputList? _dataPathLists; + public InputList DataPathLists + { + get => _dataPathLists ?? (_dataPathLists = new InputList()); + set => _dataPathLists = value; + } + + [Input("width")] + public Input? Width { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsGetArgs.cs new file mode 100644 index 00000000000..e8b2047e32f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsGetArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataPathOptions")] + private InputList? _dataPathOptions; + public InputList DataPathOptions + { + get => _dataPathOptions ?? (_dataPathOptions = new InputList()); + set => _dataPathOptions = value; + } + + [Input("selectedFieldOptions")] + private InputList? _selectedFieldOptions; + public InputList SelectedFieldOptions + { + get => _selectedFieldOptions ?? (_selectedFieldOptions = new InputList()); + set => _selectedFieldOptions = value; + } + + public VisualsPivotTableVisualChartConfigurationFieldOptionsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldOptionsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.cs new file mode 100644 index 00000000000..ee7a5ebda0e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("visibility")] + public Input? Visibility { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs.cs new file mode 100644 index 00000000000..c41bc97415d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("visibility")] + public Input? Visibility { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..283980cc891 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("pivotTableAggregatedFieldWells")] + public Input? PivotTableAggregatedFieldWells { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..5ab90bdf6ac --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("pivotTableAggregatedFieldWells")] + public Input? PivotTableAggregatedFieldWells { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..8c7cb3d338c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("columns")] + private InputList? _columns; + public InputList Columns + { + get => _columns ?? (_columns = new InputList()); + set => _columns = value; + } + + [Input("rows")] + private InputList? _rows; + public InputList Rows + { + get => _rows ?? (_rows = new InputList()); + set => _rows = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs.cs new file mode 100644 index 00000000000..704795018df --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs : global::Pulumi.ResourceArgs + { + [Input("categoricalDimensionField")] + public Input? CategoricalDimensionField { get; set; } + + [Input("dateDimensionField")] + public Input? DateDimensionField { get; set; } + + [Input("numericalDimensionField")] + public Input? NumericalDimensionField { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs.cs new file mode 100644 index 00000000000..d9c9405d66b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..b12088ae411 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs.cs new file mode 100644 index 00000000000..4cb8d0054ae --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("dateGranularity")] + public Input? DateGranularity { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..9a1c76377e7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("dateGranularity")] + public Input? DateGranularity { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnGetArgs.cs new file mode 100644 index 00000000000..20de3a05d32 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoricalDimensionField")] + public Input? CategoricalDimensionField { get; set; } + + [Input("dateDimensionField")] + public Input? DateDimensionField { get; set; } + + [Input("numericalDimensionField")] + public Input? NumericalDimensionField { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs.cs new file mode 100644 index 00000000000..18a94d100e8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..41cf1de2c03 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..fbf723320ef --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("columns")] + private InputList? _columns; + public InputList Columns + { + get => _columns ?? (_columns = new InputList()); + set => _columns = value; + } + + [Input("rows")] + private InputList? _rows; + public InputList Rows + { + get => _rows ?? (_rows = new InputList()); + set => _rows = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs.cs new file mode 100644 index 00000000000..4025fb95bf6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs : global::Pulumi.ResourceArgs + { + [Input("categoricalDimensionField")] + public Input? CategoricalDimensionField { get; set; } + + [Input("dateDimensionField")] + public Input? DateDimensionField { get; set; } + + [Input("numericalDimensionField")] + public Input? NumericalDimensionField { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs.cs new file mode 100644 index 00000000000..b1639536685 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..821048f7d53 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs.cs new file mode 100644 index 00000000000..c6c9833524a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("dateGranularity")] + public Input? DateGranularity { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..6be0ab3e834 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("dateGranularity")] + public Input? DateGranularity { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowGetArgs.cs new file mode 100644 index 00000000000..e16f910700d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoricalDimensionField")] + public Input? CategoricalDimensionField { get; set; } + + [Input("dateDimensionField")] + public Input? DateDimensionField { get; set; } + + [Input("numericalDimensionField")] + public Input? NumericalDimensionField { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs.cs new file mode 100644 index 00000000000..043ab1ee406 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..b39a1fdc781 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs.cs new file mode 100644 index 00000000000..bb493826c5f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs : global::Pulumi.ResourceArgs + { + [Input("calculatedMeasureField")] + public Input? CalculatedMeasureField { get; set; } + + [Input("categoricalMeasureField")] + public Input? CategoricalMeasureField { get; set; } + + [Input("dateMeasureField")] + public Input? DateMeasureField { get; set; } + + [Input("numericalMeasureField")] + public Input? NumericalMeasureField { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs.cs new file mode 100644 index 00000000000..f2f939c7452 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..8f3cf71153e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs.cs new file mode 100644 index 00000000000..9dbf7737bc2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..a7fc6a88190 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs.cs new file mode 100644 index 00000000000..01846f6c88f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..8453c9fff33 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueGetArgs.cs new file mode 100644 index 00000000000..164a9f34a8a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("calculatedMeasureField")] + public Input? CalculatedMeasureField { get; set; } + + [Input("categoricalMeasureField")] + public Input? CategoricalMeasureField { get; set; } + + [Input("dateMeasureField")] + public Input? DateMeasureField { get; set; } + + [Input("numericalMeasureField")] + public Input? NumericalMeasureField { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs.cs new file mode 100644 index 00000000000..e1b427c36d3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..b1ba7f3c6f4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldGetArgs Empty => new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..cb890ffac98 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldOptions")] + public Input? FieldOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("paginatedReportOptions")] + public Input? PaginatedReportOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tableOptions")] + public Input? TableOptions { get; set; } + + [Input("totalOptions")] + public Input? TotalOptions { get; set; } + + public VisualsPivotTableVisualChartConfigurationGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationGetArgs Empty => new VisualsPivotTableVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs.cs new file mode 100644 index 00000000000..6791f0b5e08 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("overflowColumnHeaderVisibility")] + public Input? OverflowColumnHeaderVisibility { get; set; } + + [Input("verticalOverflowVisibility")] + public Input? VerticalOverflowVisibility { get; set; } + + public VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs Empty => new VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsGetArgs.cs new file mode 100644 index 00000000000..f9039909c31 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("overflowColumnHeaderVisibility")] + public Input? OverflowColumnHeaderVisibility { get; set; } + + [Input("verticalOverflowVisibility")] + public Input? VerticalOverflowVisibility { get; set; } + + public VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..44ae2044eeb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("fieldSortOptions")] + private InputList? _fieldSortOptions; + public InputList FieldSortOptions + { + get => _fieldSortOptions ?? (_fieldSortOptions = new InputList()); + set => _fieldSortOptions = value; + } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationSortConfigurationArgs Empty => new VisualsPivotTableVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs.cs new file mode 100644 index 00000000000..3175b03dd46 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("sortBy", required: true)] + public Input SortBy { get; set; } = null!; + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs Empty => new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionGetArgs.cs new file mode 100644 index 00000000000..dd3c3dfe7a1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("sortBy", required: true)] + public Input SortBy { get; set; } = null!; + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionGetArgs Empty => new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs.cs new file mode 100644 index 00000000000..372cb37dee8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs : global::Pulumi.ResourceArgs + { + [Input("column")] + public Input? Column { get; set; } + + [Input("dataPath")] + public Input? DataPath { get; set; } + + [Input("field")] + public Input? Field { get; set; } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs Empty => new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs.cs new file mode 100644 index 00000000000..bdcda009380 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs : global::Pulumi.ResourceArgs + { + [Input("direction", required: true)] + public Input Direction { get; set; } = null!; + + [Input("sortPaths", required: true)] + private InputList? _sortPaths; + public InputList SortPaths + { + get => _sortPaths ?? (_sortPaths = new InputList()); + set => _sortPaths = value; + } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs Empty => new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathGetArgs.cs new file mode 100644 index 00000000000..72c214eaac5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathGetArgs : global::Pulumi.ResourceArgs + { + [Input("direction", required: true)] + public Input Direction { get; set; } = null!; + + [Input("sortPaths", required: true)] + private InputList? _sortPaths; + public InputList SortPaths + { + get => _sortPaths ?? (_sortPaths = new InputList()); + set => _sortPaths = value; + } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathGetArgs Empty => new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs.cs new file mode 100644 index 00000000000..bd71290d5ad --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("fieldValue", required: true)] + public Input FieldValue { get; set; } = null!; + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs Empty => new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathGetArgs.cs new file mode 100644 index 00000000000..7353e82bd85 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("fieldValue", required: true)] + public Input FieldValue { get; set; } = null!; + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathGetArgs Empty => new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByGetArgs.cs new file mode 100644 index 00000000000..b8aba1ce9d0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByGetArgs : global::Pulumi.ResourceArgs + { + [Input("column")] + public Input? Column { get; set; } + + [Input("dataPath")] + public Input? DataPath { get; set; } + + [Input("field")] + public Input? Field { get; set; } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByGetArgs Empty => new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..3a306470659 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldSortOptions")] + private InputList? _fieldSortOptions; + public InputList FieldSortOptions + { + get => _fieldSortOptions ?? (_fieldSortOptions = new InputList()); + set => _fieldSortOptions = value; + } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsPivotTableVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsArgs.cs new file mode 100644 index 00000000000..2003660cec0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTableOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("cellStyle")] + public Input? CellStyle { get; set; } + + [Input("collapsedRowDimensionsVisibility")] + public Input? CollapsedRowDimensionsVisibility { get; set; } + + [Input("columnHeaderStyle")] + public Input? ColumnHeaderStyle { get; set; } + + [Input("columnNamesVisibility")] + public Input? ColumnNamesVisibility { get; set; } + + [Input("metricPlacement")] + public Input? MetricPlacement { get; set; } + + [Input("rowAlternateColorOptions")] + public Input? RowAlternateColorOptions { get; set; } + + [Input("rowFieldNamesStyle")] + public Input? RowFieldNamesStyle { get; set; } + + [Input("rowHeaderStyle")] + public Input? RowHeaderStyle { get; set; } + + [Input("singleMetricVisibility")] + public Input? SingleMetricVisibility { get; set; } + + [Input("toggleButtonsVisibility")] + public Input? ToggleButtonsVisibility { get; set; } + + public VisualsPivotTableVisualChartConfigurationTableOptionsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTableOptionsArgs Empty => new VisualsPivotTableVisualChartConfigurationTableOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsGetArgs.cs new file mode 100644 index 00000000000..e46f3e831d3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsGetArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTableOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("cellStyle")] + public Input? CellStyle { get; set; } + + [Input("collapsedRowDimensionsVisibility")] + public Input? CollapsedRowDimensionsVisibility { get; set; } + + [Input("columnHeaderStyle")] + public Input? ColumnHeaderStyle { get; set; } + + [Input("columnNamesVisibility")] + public Input? ColumnNamesVisibility { get; set; } + + [Input("metricPlacement")] + public Input? MetricPlacement { get; set; } + + [Input("rowAlternateColorOptions")] + public Input? RowAlternateColorOptions { get; set; } + + [Input("rowFieldNamesStyle")] + public Input? RowFieldNamesStyle { get; set; } + + [Input("rowHeaderStyle")] + public Input? RowHeaderStyle { get; set; } + + [Input("singleMetricVisibility")] + public Input? SingleMetricVisibility { get; set; } + + [Input("toggleButtonsVisibility")] + public Input? ToggleButtonsVisibility { get; set; } + + public VisualsPivotTableVisualChartConfigurationTableOptionsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTableOptionsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationTableOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.cs new file mode 100644 index 00000000000..8995f8fe084 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("rowAlternateColors")] + public Input? RowAlternateColors { get; set; } + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs Empty => new VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs.cs new file mode 100644 index 00000000000..30710eb26f5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("rowAlternateColors")] + public Input? RowAlternateColors { get; set; } + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsArgs.cs new file mode 100644 index 00000000000..3ac6a993bbd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("columnSubtotalOptions")] + public Input? ColumnSubtotalOptions { get; set; } + + [Input("columnTotalOptions")] + public Input? ColumnTotalOptions { get; set; } + + [Input("rowSubtotalOptions")] + public Input? RowSubtotalOptions { get; set; } + + [Input("rowTotalOptions")] + public Input? RowTotalOptions { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs.cs new file mode 100644 index 00000000000..eb19661fe2e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fieldLevel")] + public Input? FieldLevel { get; set; } + + [Input("fieldLevelOptions")] + private InputList? _fieldLevelOptions; + public InputList FieldLevelOptions + { + get => _fieldLevelOptions ?? (_fieldLevelOptions = new InputList()); + set => _fieldLevelOptions = value; + } + + [Input("metricHeaderCellStyle")] + public Input? MetricHeaderCellStyle { get; set; } + + [Input("totalCellStyle")] + public Input? TotalCellStyle { get; set; } + + [Input("totalsVisibility")] + public Input? TotalsVisibility { get; set; } + + [Input("valueCellStyle")] + public Input? ValueCellStyle { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs.cs new file mode 100644 index 00000000000..98c8a221663 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId")] + public Input? FieldId { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionGetArgs.cs new file mode 100644 index 00000000000..b3099ed3c27 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId")] + public Input? FieldId { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionGetArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsGetArgs.cs new file mode 100644 index 00000000000..e84ecdfa2b1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsGetArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fieldLevel")] + public Input? FieldLevel { get; set; } + + [Input("fieldLevelOptions")] + private InputList? _fieldLevelOptions; + public InputList FieldLevelOptions + { + get => _fieldLevelOptions ?? (_fieldLevelOptions = new InputList()); + set => _fieldLevelOptions = value; + } + + [Input("metricHeaderCellStyle")] + public Input? MetricHeaderCellStyle { get; set; } + + [Input("totalCellStyle")] + public Input? TotalCellStyle { get; set; } + + [Input("totalsVisibility")] + public Input? TotalsVisibility { get; set; } + + [Input("valueCellStyle")] + public Input? ValueCellStyle { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs.cs new file mode 100644 index 00000000000..a07faa329e3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("metricHeaderCellStyle")] + public Input? MetricHeaderCellStyle { get; set; } + + [Input("placement")] + public Input? Placement { get; set; } + + [Input("scrollStatus")] + public Input? ScrollStatus { get; set; } + + [Input("totalCellStyle")] + public Input? TotalCellStyle { get; set; } + + [Input("totalsVisibility")] + public Input? TotalsVisibility { get; set; } + + [Input("valueCellStyle")] + public Input? ValueCellStyle { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsGetArgs.cs new file mode 100644 index 00000000000..396efa397c5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("metricHeaderCellStyle")] + public Input? MetricHeaderCellStyle { get; set; } + + [Input("placement")] + public Input? Placement { get; set; } + + [Input("scrollStatus")] + public Input? ScrollStatus { get; set; } + + [Input("totalCellStyle")] + public Input? TotalCellStyle { get; set; } + + [Input("totalsVisibility")] + public Input? TotalsVisibility { get; set; } + + [Input("valueCellStyle")] + public Input? ValueCellStyle { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsGetArgs.cs new file mode 100644 index 00000000000..b9730483f56 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("columnSubtotalOptions")] + public Input? ColumnSubtotalOptions { get; set; } + + [Input("columnTotalOptions")] + public Input? ColumnTotalOptions { get; set; } + + [Input("rowSubtotalOptions")] + public Input? RowSubtotalOptions { get; set; } + + [Input("rowTotalOptions")] + public Input? RowTotalOptions { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs.cs new file mode 100644 index 00000000000..f70d532765c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fieldLevel")] + public Input? FieldLevel { get; set; } + + [Input("fieldLevelOptions")] + private InputList? _fieldLevelOptions; + public InputList FieldLevelOptions + { + get => _fieldLevelOptions ?? (_fieldLevelOptions = new InputList()); + set => _fieldLevelOptions = value; + } + + [Input("metricHeaderCellStyle")] + public Input? MetricHeaderCellStyle { get; set; } + + [Input("totalCellStyle")] + public Input? TotalCellStyle { get; set; } + + [Input("totalsVisibility")] + public Input? TotalsVisibility { get; set; } + + [Input("valueCellStyle")] + public Input? ValueCellStyle { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs.cs new file mode 100644 index 00000000000..81eda6a02bd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId")] + public Input? FieldId { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionGetArgs.cs new file mode 100644 index 00000000000..fd5f1cb2911 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId")] + public Input? FieldId { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionGetArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsGetArgs.cs new file mode 100644 index 00000000000..541bbdc8485 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsGetArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fieldLevel")] + public Input? FieldLevel { get; set; } + + [Input("fieldLevelOptions")] + private InputList? _fieldLevelOptions; + public InputList FieldLevelOptions + { + get => _fieldLevelOptions ?? (_fieldLevelOptions = new InputList()); + set => _fieldLevelOptions = value; + } + + [Input("metricHeaderCellStyle")] + public Input? MetricHeaderCellStyle { get; set; } + + [Input("totalCellStyle")] + public Input? TotalCellStyle { get; set; } + + [Input("totalsVisibility")] + public Input? TotalsVisibility { get; set; } + + [Input("valueCellStyle")] + public Input? ValueCellStyle { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs.cs new file mode 100644 index 00000000000..d181f1d984a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("metricHeaderCellStyle")] + public Input? MetricHeaderCellStyle { get; set; } + + [Input("placement")] + public Input? Placement { get; set; } + + [Input("scrollStatus")] + public Input? ScrollStatus { get; set; } + + [Input("totalCellStyle")] + public Input? TotalCellStyle { get; set; } + + [Input("totalsVisibility")] + public Input? TotalsVisibility { get; set; } + + [Input("valueCellStyle")] + public Input? ValueCellStyle { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsGetArgs.cs new file mode 100644 index 00000000000..61a033cf115 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("metricHeaderCellStyle")] + public Input? MetricHeaderCellStyle { get; set; } + + [Input("placement")] + public Input? Placement { get; set; } + + [Input("scrollStatus")] + public Input? ScrollStatus { get; set; } + + [Input("totalCellStyle")] + public Input? TotalCellStyle { get; set; } + + [Input("totalsVisibility")] + public Input? TotalsVisibility { get; set; } + + [Input("valueCellStyle")] + public Input? ValueCellStyle { get; set; } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsGetArgs() + { + } + public static new VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsGetArgs Empty => new VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingArgs.cs new file mode 100644 index 00000000000..f3c6664f61c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualConditionalFormattingArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalFormattingOptions")] + private InputList? _conditionalFormattingOptions; + public InputList ConditionalFormattingOptions + { + get => _conditionalFormattingOptions ?? (_conditionalFormattingOptions = new InputList()); + set => _conditionalFormattingOptions = value; + } + + public VisualsPivotTableVisualConditionalFormattingArgs() + { + } + public static new VisualsPivotTableVisualConditionalFormattingArgs Empty => new VisualsPivotTableVisualConditionalFormattingArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs.cs new file mode 100644 index 00000000000..50af44bd598 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs : global::Pulumi.ResourceArgs + { + [Input("cell")] + public Input? Cell { get; set; } + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs() + { + } + public static new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs Empty => new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.cs new file mode 100644 index 00000000000..ec9309f3539 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("scope")] + public Input? Scope { get; set; } + + [Input("textFormat")] + public Input? TextFormat { get; set; } + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs() + { + } + public static new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs Empty => new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs.cs new file mode 100644 index 00000000000..49cfb05f1d0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("scope")] + public Input? Scope { get; set; } + + [Input("textFormat")] + public Input? TextFormat { get; set; } + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs() + { + } + public static new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs Empty => new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs.cs new file mode 100644 index 00000000000..543a0988d7f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs : global::Pulumi.ResourceArgs + { + [Input("role")] + public Input? Role { get; set; } + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs() + { + } + public static new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs Empty => new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeGetArgs.cs new file mode 100644 index 00000000000..eb36078a902 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeGetArgs : global::Pulumi.ResourceArgs + { + [Input("role")] + public Input? Role { get; set; } + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeGetArgs() + { + } + public static new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeGetArgs Empty => new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.cs new file mode 100644 index 00000000000..edb7e8f83f2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor", required: true)] + public Input BackgroundColor { get; set; } = null!; + + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs() + { + } + public static new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs Empty => new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs.cs new file mode 100644 index 00000000000..1e34fec7f05 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor", required: true)] + public Input BackgroundColor { get; set; } = null!; + + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs() + { + } + public static new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs Empty => new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs new file mode 100644 index 00000000000..b6ab3a0c7fb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("cell")] + public Input? Cell { get; set; } + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionGetArgs() + { + } + public static new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionGetArgs Empty => new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingGetArgs.cs new file mode 100644 index 00000000000..07e60f614a7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualConditionalFormattingGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualConditionalFormattingGetArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalFormattingOptions")] + private InputList? _conditionalFormattingOptions; + public InputList ConditionalFormattingOptions + { + get => _conditionalFormattingOptions ?? (_conditionalFormattingOptions = new InputList()); + set => _conditionalFormattingOptions = value; + } + + public VisualsPivotTableVisualConditionalFormattingGetArgs() + { + } + public static new VisualsPivotTableVisualConditionalFormattingGetArgs Empty => new VisualsPivotTableVisualConditionalFormattingGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualGetArgs.cs new file mode 100644 index 00000000000..69384ac2c07 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsPivotTableVisualGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsPivotTableVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("conditionalFormatting")] + public Input? ConditionalFormatting { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsPivotTableVisualGetArgs() + { + } + public static new VisualsPivotTableVisualGetArgs Empty => new VisualsPivotTableVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualArgs.cs new file mode 100644 index 00000000000..426ccff6638 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsRadarChartVisualArgs() + { + } + public static new VisualsRadarChartVisualArgs Empty => new VisualsRadarChartVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..c371a535caa --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationArgs.cs @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("alternateBandColorsVisibility")] + public Input? AlternateBandColorsVisibility { get; set; } + + [Input("alternateBandEvenColor")] + public Input? AlternateBandEvenColor { get; set; } + + [Input("alternateBandOddColor")] + public Input? AlternateBandOddColor { get; set; } + + [Input("baseSeriesSettings")] + public Input? BaseSeriesSettings { get; set; } + + [Input("categoryAxis")] + public Input? CategoryAxis { get; set; } + + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("colorAxis")] + public Input? ColorAxis { get; set; } + + [Input("colorLabelOptions")] + public Input? ColorLabelOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("shape")] + public Input? Shape { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("startAngle")] + public Input? StartAngle { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsRadarChartVisualChartConfigurationArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationArgs Empty => new VisualsRadarChartVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs.cs new file mode 100644 index 00000000000..ca01380c584 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("areaStyleSettings")] + public Input? AreaStyleSettings { get; set; } + + public VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs Empty => new VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsGetArgs.cs new file mode 100644 index 00000000000..2860f8a0ac6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsGetArgs : global::Pulumi.ResourceArgs + { + [Input("areaStyleSettings")] + public Input? AreaStyleSettings { get; set; } + + public VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsGetArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsGetArgs Empty => new VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..aa0b51d9dc9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("radarChartAggregatedFieldWells")] + public Input? RadarChartAggregatedFieldWells { get; set; } + + public VisualsRadarChartVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..eda70c4f8ee --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("radarChartAggregatedFieldWells")] + public Input? RadarChartAggregatedFieldWells { get; set; } + + public VisualsRadarChartVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..74e82e2f2d8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("category")] + public Input? Category { get; set; } + + [Input("color")] + public Input? Color { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..c246a19b548 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("category")] + public Input? Category { get; set; } + + [Input("color")] + public Input? Color { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsGetArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsGetArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs.cs new file mode 100644 index 00000000000..534e55e280f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs : global::Pulumi.ResourceArgs + { + [Input("calculatedMeasureField")] + public Input? CalculatedMeasureField { get; set; } + + [Input("categoricalMeasureField")] + public Input? CategoricalMeasureField { get; set; } + + [Input("dateMeasureField")] + public Input? DateMeasureField { get; set; } + + [Input("numericalMeasureField")] + public Input? NumericalMeasureField { get; set; } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs.cs new file mode 100644 index 00000000000..efef3baa48a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..1b12f8dc35f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs.cs new file mode 100644 index 00000000000..afd2596edfb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..7f993a91aa5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs.cs new file mode 100644 index 00000000000..28848251238 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..ac09092731a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldGetArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldGetArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueGetArgs.cs new file mode 100644 index 00000000000..5a387e04232 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("calculatedMeasureField")] + public Input? CalculatedMeasureField { get; set; } + + [Input("categoricalMeasureField")] + public Input? CategoricalMeasureField { get; set; } + + [Input("dateMeasureField")] + public Input? DateMeasureField { get; set; } + + [Input("numericalMeasureField")] + public Input? NumericalMeasureField { get; set; } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueGetArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueGetArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs.cs new file mode 100644 index 00000000000..e645d60f488 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldGetArgs.cs new file mode 100644 index 00000000000..64677429d07 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("aggregationFunction")] + public Input? AggregationFunction { get; set; } + + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldGetArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldGetArgs Empty => new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..134ba7b5520 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationGetArgs.cs @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("alternateBandColorsVisibility")] + public Input? AlternateBandColorsVisibility { get; set; } + + [Input("alternateBandEvenColor")] + public Input? AlternateBandEvenColor { get; set; } + + [Input("alternateBandOddColor")] + public Input? AlternateBandOddColor { get; set; } + + [Input("baseSeriesSettings")] + public Input? BaseSeriesSettings { get; set; } + + [Input("categoryAxis")] + public Input? CategoryAxis { get; set; } + + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("colorAxis")] + public Input? ColorAxis { get; set; } + + [Input("colorLabelOptions")] + public Input? ColorLabelOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("shape")] + public Input? Shape { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("startAngle")] + public Input? StartAngle { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + public VisualsRadarChartVisualChartConfigurationGetArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationGetArgs Empty => new VisualsRadarChartVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..4b8dcdb1a30 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("colorItemsLimit")] + public Input? ColorItemsLimit { get; set; } + + [Input("colorSorts")] + private InputList? _colorSorts; + public InputList ColorSorts + { + get => _colorSorts ?? (_colorSorts = new InputList()); + set => _colorSorts = value; + } + + public VisualsRadarChartVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationSortConfigurationArgs Empty => new VisualsRadarChartVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..d571071de63 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + [Input("colorItemsLimit")] + public Input? ColorItemsLimit { get; set; } + + [Input("colorSorts")] + private InputList? _colorSorts; + public InputList ColorSorts + { + get => _colorSorts ?? (_colorSorts = new InputList()); + set => _colorSorts = value; + } + + public VisualsRadarChartVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsRadarChartVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsRadarChartVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualGetArgs.cs new file mode 100644 index 00000000000..7c686a673f3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsRadarChartVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsRadarChartVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsRadarChartVisualGetArgs() + { + } + public static new VisualsRadarChartVisualGetArgs Empty => new VisualsRadarChartVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualArgs.cs new file mode 100644 index 00000000000..27cce54048a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsSankeyDiagramVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsSankeyDiagramVisualArgs() + { + } + public static new VisualsSankeyDiagramVisualArgs Empty => new VisualsSankeyDiagramVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..a226901ad61 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsSankeyDiagramVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + public VisualsSankeyDiagramVisualChartConfigurationArgs() + { + } + public static new VisualsSankeyDiagramVisualChartConfigurationArgs Empty => new VisualsSankeyDiagramVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..e25b0f14298 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("sankeyDiagramAggregatedFieldWells")] + public Input? SankeyDiagramAggregatedFieldWells { get; set; } + + public VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs Empty => new VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..a8222474aff --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsSankeyDiagramVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("sankeyDiagramAggregatedFieldWells")] + public Input? SankeyDiagramAggregatedFieldWells { get; set; } + + public VisualsSankeyDiagramVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsSankeyDiagramVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsSankeyDiagramVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..103f750415b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("destinations")] + private InputList? _destinations; + public InputList Destinations + { + get => _destinations ?? (_destinations = new InputList()); + set => _destinations = value; + } + + [Input("sources")] + private InputList? _sources; + public InputList Sources + { + get => _sources ?? (_sources = new InputList()); + set => _sources = value; + } + + [Input("weights")] + private InputList? _weights; + public InputList Weights + { + get => _weights ?? (_weights = new InputList()); + set => _weights = value; + } + + public VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs() + { + } + public static new VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs Empty => new VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..cc27fba30d4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("destinations")] + private InputList? _destinations; + public InputList Destinations + { + get => _destinations ?? (_destinations = new InputList()); + set => _destinations = value; + } + + [Input("sources")] + private InputList? _sources; + public InputList Sources + { + get => _sources ?? (_sources = new InputList()); + set => _sources = value; + } + + [Input("weights")] + private InputList? _weights; + public InputList Weights + { + get => _weights ?? (_weights = new InputList()); + set => _weights = value; + } + + public VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsGetArgs() + { + } + public static new VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsGetArgs Empty => new VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..5651c9af2c9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsSankeyDiagramVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + public VisualsSankeyDiagramVisualChartConfigurationGetArgs() + { + } + public static new VisualsSankeyDiagramVisualChartConfigurationGetArgs Empty => new VisualsSankeyDiagramVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..f31a22e024a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("destinationItemsLimit")] + public Input? DestinationItemsLimit { get; set; } + + [Input("sourceItemsLimit")] + public Input? SourceItemsLimit { get; set; } + + [Input("weightSorts")] + private InputList? _weightSorts; + public InputList WeightSorts + { + get => _weightSorts ?? (_weightSorts = new InputList()); + set => _weightSorts = value; + } + + public VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs Empty => new VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..151ad775256 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsSankeyDiagramVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("destinationItemsLimit")] + public Input? DestinationItemsLimit { get; set; } + + [Input("sourceItemsLimit")] + public Input? SourceItemsLimit { get; set; } + + [Input("weightSorts")] + private InputList? _weightSorts; + public InputList WeightSorts + { + get => _weightSorts ?? (_weightSorts = new InputList()); + set => _weightSorts = value; + } + + public VisualsSankeyDiagramVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsSankeyDiagramVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsSankeyDiagramVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualGetArgs.cs new file mode 100644 index 00000000000..65a8cf87145 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsSankeyDiagramVisualGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsSankeyDiagramVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsSankeyDiagramVisualGetArgs() + { + } + public static new VisualsSankeyDiagramVisualGetArgs Empty => new VisualsSankeyDiagramVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualArgs.cs new file mode 100644 index 00000000000..5e30ceafa3c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsScatterPlotVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsScatterPlotVisualArgs() + { + } + public static new VisualsScatterPlotVisualArgs Empty => new VisualsScatterPlotVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..a5cfb50bfa0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsScatterPlotVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + [Input("xAxisDisplayOptions")] + public Input? XAxisDisplayOptions { get; set; } + + [Input("xAxisLabelOptions")] + public Input? XAxisLabelOptions { get; set; } + + [Input("yAxisDisplayOptions")] + public Input? YAxisDisplayOptions { get; set; } + + [Input("yAxisLabelOptions")] + public Input? YAxisLabelOptions { get; set; } + + public VisualsScatterPlotVisualChartConfigurationArgs() + { + } + public static new VisualsScatterPlotVisualChartConfigurationArgs Empty => new VisualsScatterPlotVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..a7318e117e4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsScatterPlotVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("scatterPlotCategoricallyAggregatedFieldWells")] + public Input? ScatterPlotCategoricallyAggregatedFieldWells { get; set; } + + [Input("scatterPlotUnaggregatedFieldWells")] + public Input? ScatterPlotUnaggregatedFieldWells { get; set; } + + public VisualsScatterPlotVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsScatterPlotVisualChartConfigurationFieldWellsArgs Empty => new VisualsScatterPlotVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..1b83109e832 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsScatterPlotVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("scatterPlotCategoricallyAggregatedFieldWells")] + public Input? ScatterPlotCategoricallyAggregatedFieldWells { get; set; } + + [Input("scatterPlotUnaggregatedFieldWells")] + public Input? ScatterPlotUnaggregatedFieldWells { get; set; } + + public VisualsScatterPlotVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsScatterPlotVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsScatterPlotVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..45ede712b60 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("sizes")] + private InputList? _sizes; + public InputList Sizes + { + get => _sizes ?? (_sizes = new InputList()); + set => _sizes = value; + } + + [Input("xAxes")] + private InputList? _xAxes; + public InputList XAxes + { + get => _xAxes ?? (_xAxes = new InputList()); + set => _xAxes = value; + } + + [Input("yAxes")] + private InputList? _yAxes; + public InputList YAxes + { + get => _yAxes ?? (_yAxes = new InputList()); + set => _yAxes = value; + } + + public VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs() + { + } + public static new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs Empty => new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..f699b5b1cac --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("sizes")] + private InputList? _sizes; + public InputList Sizes + { + get => _sizes ?? (_sizes = new InputList()); + set => _sizes = value; + } + + [Input("xAxes")] + private InputList? _xAxes; + public InputList XAxes + { + get => _xAxes ?? (_xAxes = new InputList()); + set => _xAxes = value; + } + + [Input("yAxes")] + private InputList? _yAxes; + public InputList YAxes + { + get => _yAxes ?? (_yAxes = new InputList()); + set => _yAxes = value; + } + + public VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsGetArgs() + { + } + public static new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsGetArgs Empty => new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..676422186e8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("sizes")] + private InputList? _sizes; + public InputList Sizes + { + get => _sizes ?? (_sizes = new InputList()); + set => _sizes = value; + } + + [Input("xAxes")] + private InputList? _xAxes; + public InputList XAxes + { + get => _xAxes ?? (_xAxes = new InputList()); + set => _xAxes = value; + } + + [Input("yAxes")] + private InputList? _yAxes; + public InputList YAxes + { + get => _yAxes ?? (_yAxes = new InputList()); + set => _yAxes = value; + } + + public VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs() + { + } + public static new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs Empty => new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..659a3b2adc7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("sizes")] + private InputList? _sizes; + public InputList Sizes + { + get => _sizes ?? (_sizes = new InputList()); + set => _sizes = value; + } + + [Input("xAxes")] + private InputList? _xAxes; + public InputList XAxes + { + get => _xAxes ?? (_xAxes = new InputList()); + set => _xAxes = value; + } + + [Input("yAxes")] + private InputList? _yAxes; + public InputList YAxes + { + get => _yAxes ?? (_yAxes = new InputList()); + set => _yAxes = value; + } + + public VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsGetArgs() + { + } + public static new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsGetArgs Empty => new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..835451f8119 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualChartConfigurationGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsScatterPlotVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + [Input("xAxisDisplayOptions")] + public Input? XAxisDisplayOptions { get; set; } + + [Input("xAxisLabelOptions")] + public Input? XAxisLabelOptions { get; set; } + + [Input("yAxisDisplayOptions")] + public Input? YAxisDisplayOptions { get; set; } + + [Input("yAxisLabelOptions")] + public Input? YAxisLabelOptions { get; set; } + + public VisualsScatterPlotVisualChartConfigurationGetArgs() + { + } + public static new VisualsScatterPlotVisualChartConfigurationGetArgs Empty => new VisualsScatterPlotVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualGetArgs.cs new file mode 100644 index 00000000000..c7276eea11f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsScatterPlotVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsScatterPlotVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsScatterPlotVisualGetArgs() + { + } + public static new VisualsScatterPlotVisualGetArgs Empty => new VisualsScatterPlotVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualArgs.cs new file mode 100644 index 00000000000..4d2a46f2392 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("conditionalFormatting")] + public Input? ConditionalFormatting { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsTableVisualArgs() + { + } + public static new VisualsTableVisualArgs Empty => new VisualsTableVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..68b6c7d55af --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("fieldOptions")] + public Input? FieldOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("paginatedReportOptions")] + public Input? PaginatedReportOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tableInlineVisualizations")] + private InputList? _tableInlineVisualizations; + public InputList TableInlineVisualizations + { + get => _tableInlineVisualizations ?? (_tableInlineVisualizations = new InputList()); + set => _tableInlineVisualizations = value; + } + + [Input("tableOptions")] + public Input? TableOptions { get; set; } + + [Input("totalOptions")] + public Input? TotalOptions { get; set; } + + public VisualsTableVisualChartConfigurationArgs() + { + } + public static new VisualsTableVisualChartConfigurationArgs Empty => new VisualsTableVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsArgs.cs new file mode 100644 index 00000000000..8ea620a6eec --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("orders")] + private InputList? _orders; + public InputList Orders + { + get => _orders ?? (_orders = new InputList()); + set => _orders = value; + } + + [Input("selectedFieldOptions")] + private InputList? _selectedFieldOptions; + public InputList SelectedFieldOptions + { + get => _selectedFieldOptions ?? (_selectedFieldOptions = new InputList()); + set => _selectedFieldOptions = value; + } + + public VisualsTableVisualChartConfigurationFieldOptionsArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsGetArgs.cs new file mode 100644 index 00000000000..7088e8ef35a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsGetArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("orders")] + private InputList? _orders; + public InputList Orders + { + get => _orders ?? (_orders = new InputList()); + set => _orders = value; + } + + [Input("selectedFieldOptions")] + private InputList? _selectedFieldOptions; + public InputList SelectedFieldOptions + { + get => _selectedFieldOptions ?? (_selectedFieldOptions = new InputList()); + set => _selectedFieldOptions = value; + } + + public VisualsTableVisualChartConfigurationFieldOptionsGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsGetArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.cs new file mode 100644 index 00000000000..91b8328b0d8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("urlStyling")] + public Input? UrlStyling { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + [Input("width")] + public Input? Width { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs.cs new file mode 100644 index 00000000000..53a2f820779 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("urlStyling")] + public Input? UrlStyling { get; set; } + + [Input("visibility")] + public Input? Visibility { get; set; } + + [Input("width")] + public Input? Width { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs.cs new file mode 100644 index 00000000000..31c01a3df9b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs : global::Pulumi.ResourceArgs + { + [Input("imageConfiguration")] + public Input? ImageConfiguration { get; set; } + + [Input("linkConfiguration")] + public Input? LinkConfiguration { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingGetArgs.cs new file mode 100644 index 00000000000..9044e310bbc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingGetArgs : global::Pulumi.ResourceArgs + { + [Input("imageConfiguration")] + public Input? ImageConfiguration { get; set; } + + [Input("linkConfiguration")] + public Input? LinkConfiguration { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingGetArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs.cs new file mode 100644 index 00000000000..320bba48b50 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("sizingOptions")] + public Input? SizingOptions { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationGetArgs.cs new file mode 100644 index 00000000000..ebe9d27682a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("sizingOptions")] + public Input? SizingOptions { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationGetArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs.cs new file mode 100644 index 00000000000..6cf76811ea4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("tableCellImageScalingConfiguration")] + public Input? TableCellImageScalingConfiguration { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsGetArgs.cs new file mode 100644 index 00000000000..3a4cfc99c56 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("tableCellImageScalingConfiguration")] + public Input? TableCellImageScalingConfiguration { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsGetArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs.cs new file mode 100644 index 00000000000..ef98f055a1e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("content")] + public Input? Content { get; set; } + + [Input("target")] + public Input? Target { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs.cs new file mode 100644 index 00000000000..23230698c83 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs : global::Pulumi.ResourceArgs + { + [Input("customIconContent")] + public Input? CustomIconContent { get; set; } + + [Input("customTextContent")] + public Input? CustomTextContent { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs.cs new file mode 100644 index 00000000000..8ebdcb650af --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentGetArgs.cs new file mode 100644 index 00000000000..649b68a7184 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentGetArgs : global::Pulumi.ResourceArgs + { + [Input("icon")] + public Input? Icon { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentGetArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs.cs new file mode 100644 index 00000000000..ba15d97ceb5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs : global::Pulumi.ResourceArgs + { + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentGetArgs.cs new file mode 100644 index 00000000000..2f8dc21d642 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentGetArgs : global::Pulumi.ResourceArgs + { + [Input("fontConfiguration")] + public Input? FontConfiguration { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentGetArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentGetArgs.cs new file mode 100644 index 00000000000..574a2d451b3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentGetArgs : global::Pulumi.ResourceArgs + { + [Input("customIconContent")] + public Input? CustomIconContent { get; set; } + + [Input("customTextContent")] + public Input? CustomTextContent { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentGetArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationGetArgs.cs new file mode 100644 index 00000000000..871212beae9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("content")] + public Input? Content { get; set; } + + [Input("target")] + public Input? Target { get; set; } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationGetArgs Empty => new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..8ad809408b4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("tableAggregatedFieldWells")] + public Input? TableAggregatedFieldWells { get; set; } + + [Input("tableUnaggregatedFieldWells")] + public Input? TableUnaggregatedFieldWells { get; set; } + + public VisualsTableVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldWellsArgs Empty => new VisualsTableVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..34b937bb58d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("tableAggregatedFieldWells")] + public Input? TableAggregatedFieldWells { get; set; } + + [Input("tableUnaggregatedFieldWells")] + public Input? TableUnaggregatedFieldWells { get; set; } + + public VisualsTableVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsTableVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..4a021197c64 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("groupBies")] + private InputList? _groupBies; + public InputList GroupBies + { + get => _groupBies ?? (_groupBies = new InputList()); + set => _groupBies = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs Empty => new VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..1ce3f1880cd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("groupBies")] + private InputList? _groupBies; + public InputList GroupBies + { + get => _groupBies ?? (_groupBies = new InputList()); + set => _groupBies = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsGetArgs Empty => new VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..2dc6e9291bc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs Empty => new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..128510aca5d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsGetArgs Empty => new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs.cs new file mode 100644 index 00000000000..4e688bb2dfd --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs Empty => new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs.cs new file mode 100644 index 00000000000..4552fdf334b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormatConfiguration")] + public Input? DateTimeFormatConfiguration { get; set; } + + [Input("numberFormatConfiguration")] + public Input? NumberFormatConfiguration { get; set; } + + [Input("stringFormatConfiguration")] + public Input? StringFormatConfiguration { get; set; } + + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs Empty => new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationGetArgs.cs new file mode 100644 index 00000000000..6dd95ff0e85 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dateTimeFormatConfiguration")] + public Input? DateTimeFormatConfiguration { get; set; } + + [Input("numberFormatConfiguration")] + public Input? NumberFormatConfiguration { get; set; } + + [Input("stringFormatConfiguration")] + public Input? StringFormatConfiguration { get; set; } + + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationGetArgs Empty => new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueGetArgs.cs new file mode 100644 index 00000000000..74576b767d9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueGetArgs Empty => new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..6ceba83023f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationGetArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldOptions")] + public Input? FieldOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("paginatedReportOptions")] + public Input? PaginatedReportOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tableInlineVisualizations")] + private InputList? _tableInlineVisualizations; + public InputList TableInlineVisualizations + { + get => _tableInlineVisualizations ?? (_tableInlineVisualizations = new InputList()); + set => _tableInlineVisualizations = value; + } + + [Input("tableOptions")] + public Input? TableOptions { get; set; } + + [Input("totalOptions")] + public Input? TotalOptions { get; set; } + + public VisualsTableVisualChartConfigurationGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationGetArgs Empty => new VisualsTableVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs.cs new file mode 100644 index 00000000000..e1da924ca54 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("overflowColumnHeaderVisibility")] + public Input? OverflowColumnHeaderVisibility { get; set; } + + [Input("verticalOverflowVisibility")] + public Input? VerticalOverflowVisibility { get; set; } + + public VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs() + { + } + public static new VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs Empty => new VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationPaginatedReportOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationPaginatedReportOptionsGetArgs.cs new file mode 100644 index 00000000000..2c04ae159f2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationPaginatedReportOptionsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationPaginatedReportOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("overflowColumnHeaderVisibility")] + public Input? OverflowColumnHeaderVisibility { get; set; } + + [Input("verticalOverflowVisibility")] + public Input? VerticalOverflowVisibility { get; set; } + + public VisualsTableVisualChartConfigurationPaginatedReportOptionsGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationPaginatedReportOptionsGetArgs Empty => new VisualsTableVisualChartConfigurationPaginatedReportOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..fd6da7f4556 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("paginationConfiguration")] + public Input? PaginationConfiguration { get; set; } + + [Input("rowSorts")] + private InputList? _rowSorts; + public InputList RowSorts + { + get => _rowSorts ?? (_rowSorts = new InputList()); + set => _rowSorts = value; + } + + public VisualsTableVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsTableVisualChartConfigurationSortConfigurationArgs Empty => new VisualsTableVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..70970e0616c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("paginationConfiguration")] + public Input? PaginationConfiguration { get; set; } + + [Input("rowSorts")] + private InputList? _rowSorts; + public InputList RowSorts + { + get => _rowSorts ?? (_rowSorts = new InputList()); + set => _rowSorts = value; + } + + public VisualsTableVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsTableVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.cs new file mode 100644 index 00000000000..b2d12881523 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("pageNumber", required: true)] + public Input PageNumber { get; set; } = null!; + + [Input("pageSize", required: true)] + public Input PageSize { get; set; } = null!; + + public VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs() + { + } + public static new VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs Empty => new VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs.cs new file mode 100644 index 00000000000..f9cfe07855a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("pageNumber", required: true)] + public Input PageNumber { get; set; } = null!; + + [Input("pageSize", required: true)] + public Input PageSize { get; set; } = null!; + + public VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs Empty => new VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationArgs.cs new file mode 100644 index 00000000000..c3ef944d4f8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationTableInlineVisualizationArgs : global::Pulumi.ResourceArgs + { + [Input("dataBars")] + public Input? DataBars { get; set; } + + public VisualsTableVisualChartConfigurationTableInlineVisualizationArgs() + { + } + public static new VisualsTableVisualChartConfigurationTableInlineVisualizationArgs Empty => new VisualsTableVisualChartConfigurationTableInlineVisualizationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs.cs new file mode 100644 index 00000000000..a1846894360 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("negativeColor")] + public Input? NegativeColor { get; set; } + + [Input("positiveColor")] + public Input? PositiveColor { get; set; } + + public VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs() + { + } + public static new VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs Empty => new VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsGetArgs.cs new file mode 100644 index 00000000000..9798fe09414 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("negativeColor")] + public Input? NegativeColor { get; set; } + + [Input("positiveColor")] + public Input? PositiveColor { get; set; } + + public VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsGetArgs Empty => new VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationGetArgs.cs new file mode 100644 index 00000000000..7f6457c926c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationTableInlineVisualizationGetArgs : global::Pulumi.ResourceArgs + { + [Input("dataBars")] + public Input? DataBars { get; set; } + + public VisualsTableVisualChartConfigurationTableInlineVisualizationGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationTableInlineVisualizationGetArgs Empty => new VisualsTableVisualChartConfigurationTableInlineVisualizationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsArgs.cs new file mode 100644 index 00000000000..6d3594d145a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationTableOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("cellStyle")] + public Input? CellStyle { get; set; } + + [Input("headerStyle")] + public Input? HeaderStyle { get; set; } + + [Input("orientation")] + public Input? Orientation { get; set; } + + [Input("rowAlternateColorOptions")] + public Input? RowAlternateColorOptions { get; set; } + + public VisualsTableVisualChartConfigurationTableOptionsArgs() + { + } + public static new VisualsTableVisualChartConfigurationTableOptionsArgs Empty => new VisualsTableVisualChartConfigurationTableOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsGetArgs.cs new file mode 100644 index 00000000000..0025b0f3403 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationTableOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("cellStyle")] + public Input? CellStyle { get; set; } + + [Input("headerStyle")] + public Input? HeaderStyle { get; set; } + + [Input("orientation")] + public Input? Orientation { get; set; } + + [Input("rowAlternateColorOptions")] + public Input? RowAlternateColorOptions { get; set; } + + public VisualsTableVisualChartConfigurationTableOptionsGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationTableOptionsGetArgs Empty => new VisualsTableVisualChartConfigurationTableOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.cs new file mode 100644 index 00000000000..ed9e6325f10 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("rowAlternateColors")] + public Input? RowAlternateColors { get; set; } + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs() + { + } + public static new VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs Empty => new VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs.cs new file mode 100644 index 00000000000..6d0b664a70c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("rowAlternateColors")] + public Input? RowAlternateColors { get; set; } + + /// + /// The dashboard creation status. + /// + [Input("status")] + public Input? Status { get; set; } + + public VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs Empty => new VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTotalOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTotalOptionsArgs.cs new file mode 100644 index 00000000000..3a18cec85d5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTotalOptionsArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationTotalOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("placement")] + public Input? Placement { get; set; } + + [Input("scrollStatus")] + public Input? ScrollStatus { get; set; } + + [Input("totalCellStyle")] + public Input? TotalCellStyle { get; set; } + + [Input("totalsVisibility")] + public Input? TotalsVisibility { get; set; } + + public VisualsTableVisualChartConfigurationTotalOptionsArgs() + { + } + public static new VisualsTableVisualChartConfigurationTotalOptionsArgs Empty => new VisualsTableVisualChartConfigurationTotalOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTotalOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTotalOptionsGetArgs.cs new file mode 100644 index 00000000000..eea9c1c031e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualChartConfigurationTotalOptionsGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualChartConfigurationTotalOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("customLabel")] + public Input? CustomLabel { get; set; } + + [Input("placement")] + public Input? Placement { get; set; } + + [Input("scrollStatus")] + public Input? ScrollStatus { get; set; } + + [Input("totalCellStyle")] + public Input? TotalCellStyle { get; set; } + + [Input("totalsVisibility")] + public Input? TotalsVisibility { get; set; } + + public VisualsTableVisualChartConfigurationTotalOptionsGetArgs() + { + } + public static new VisualsTableVisualChartConfigurationTotalOptionsGetArgs Empty => new VisualsTableVisualChartConfigurationTotalOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingArgs.cs new file mode 100644 index 00000000000..7d4163d01bc --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualConditionalFormattingArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalFormattingOptions")] + private InputList? _conditionalFormattingOptions; + public InputList ConditionalFormattingOptions + { + get => _conditionalFormattingOptions ?? (_conditionalFormattingOptions = new InputList()); + set => _conditionalFormattingOptions = value; + } + + public VisualsTableVisualConditionalFormattingArgs() + { + } + public static new VisualsTableVisualConditionalFormattingArgs Empty => new VisualsTableVisualConditionalFormattingArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs.cs new file mode 100644 index 00000000000..fd952307a15 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs : global::Pulumi.ResourceArgs + { + [Input("cell")] + public Input? Cell { get; set; } + + [Input("row")] + public Input? Row { get; set; } + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs() + { + } + public static new VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs Empty => new VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.cs new file mode 100644 index 00000000000..da8384da23a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("textFormat")] + public Input? TextFormat { get; set; } + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs() + { + } + public static new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs Empty => new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs.cs new file mode 100644 index 00000000000..69280be76b1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs : global::Pulumi.ResourceArgs + { + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("textFormat")] + public Input? TextFormat { get; set; } + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs() + { + } + public static new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs Empty => new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.cs new file mode 100644 index 00000000000..47835c8ae28 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor", required: true)] + public Input BackgroundColor { get; set; } = null!; + + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs() + { + } + public static new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs Empty => new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs.cs new file mode 100644 index 00000000000..b604733eab6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor", required: true)] + public Input BackgroundColor { get; set; } = null!; + + [Input("icon")] + public Input? Icon { get; set; } + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs() + { + } + public static new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs Empty => new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs new file mode 100644 index 00000000000..5cbdbf4041b --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionGetArgs : global::Pulumi.ResourceArgs + { + [Input("cell")] + public Input? Cell { get; set; } + + [Input("row")] + public Input? Row { get; set; } + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionGetArgs() + { + } + public static new VisualsTableVisualConditionalFormattingConditionalFormattingOptionGetArgs Empty => new VisualsTableVisualConditionalFormattingConditionalFormattingOptionGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs.cs new file mode 100644 index 00000000000..956238526c9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor", required: true)] + public Input BackgroundColor { get; set; } = null!; + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs() + { + } + public static new VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs Empty => new VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowGetArgs.cs new file mode 100644 index 00000000000..1e8ca61f2f2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowGetArgs : global::Pulumi.ResourceArgs + { + [Input("backgroundColor", required: true)] + public Input BackgroundColor { get; set; } = null!; + + [Input("textColor", required: true)] + public Input TextColor { get; set; } = null!; + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowGetArgs() + { + } + public static new VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowGetArgs Empty => new VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingGetArgs.cs new file mode 100644 index 00000000000..b56da65e6e4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualConditionalFormattingGetArgs.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualConditionalFormattingGetArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalFormattingOptions")] + private InputList? _conditionalFormattingOptions; + public InputList ConditionalFormattingOptions + { + get => _conditionalFormattingOptions ?? (_conditionalFormattingOptions = new InputList()); + set => _conditionalFormattingOptions = value; + } + + public VisualsTableVisualConditionalFormattingGetArgs() + { + } + public static new VisualsTableVisualConditionalFormattingGetArgs Empty => new VisualsTableVisualConditionalFormattingGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualGetArgs.cs new file mode 100644 index 00000000000..7fc5925bca7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTableVisualGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTableVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("conditionalFormatting")] + public Input? ConditionalFormatting { get; set; } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsTableVisualGetArgs() + { + } + public static new VisualsTableVisualGetArgs Empty => new VisualsTableVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualArgs.cs new file mode 100644 index 00000000000..b8e20ad2ed8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTreeMapVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsTreeMapVisualArgs() + { + } + public static new VisualsTreeMapVisualArgs Empty => new VisualsTreeMapVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..159a17ae406 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTreeMapVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("colorLabelOptions")] + public Input? ColorLabelOptions { get; set; } + + [Input("colorScale")] + public Input? ColorScale { get; set; } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("groupLabelOptions")] + public Input? GroupLabelOptions { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("sizeLabelOptions")] + public Input? SizeLabelOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + public VisualsTreeMapVisualChartConfigurationArgs() + { + } + public static new VisualsTreeMapVisualChartConfigurationArgs Empty => new VisualsTreeMapVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..cb47ffc7d1f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTreeMapVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("treeMapAggregatedFieldWells")] + public Input? TreeMapAggregatedFieldWells { get; set; } + + public VisualsTreeMapVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsTreeMapVisualChartConfigurationFieldWellsArgs Empty => new VisualsTreeMapVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..90cf987d7c3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTreeMapVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("treeMapAggregatedFieldWells")] + public Input? TreeMapAggregatedFieldWells { get; set; } + + public VisualsTreeMapVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsTreeMapVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsTreeMapVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..4424ac712c6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("colors")] + public Input? Colors { get; set; } + + [Input("groups")] + public Input? Groups { get; set; } + + [Input("sizes")] + public Input? Sizes { get; set; } + + public VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs() + { + } + public static new VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs Empty => new VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..9e17aeeb555 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("colors")] + public Input? Colors { get; set; } + + [Input("groups")] + public Input? Groups { get; set; } + + [Input("sizes")] + public Input? Sizes { get; set; } + + public VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsGetArgs() + { + } + public static new VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsGetArgs Empty => new VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..a30d1f29bea --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTreeMapVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("colorLabelOptions")] + public Input? ColorLabelOptions { get; set; } + + [Input("colorScale")] + public Input? ColorScale { get; set; } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("groupLabelOptions")] + public Input? GroupLabelOptions { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("sizeLabelOptions")] + public Input? SizeLabelOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("tooltip")] + public Input? Tooltip { get; set; } + + public VisualsTreeMapVisualChartConfigurationGetArgs() + { + } + public static new VisualsTreeMapVisualChartConfigurationGetArgs Empty => new VisualsTreeMapVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..2f17fbf94ac --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTreeMapVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("treeMapGroupItemsLimitConfiguration")] + public Input? TreeMapGroupItemsLimitConfiguration { get; set; } + + [Input("treeMapSorts")] + private InputList? _treeMapSorts; + public InputList TreeMapSorts + { + get => _treeMapSorts ?? (_treeMapSorts = new InputList()); + set => _treeMapSorts = value; + } + + public VisualsTreeMapVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsTreeMapVisualChartConfigurationSortConfigurationArgs Empty => new VisualsTreeMapVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..bc0d9f4561a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTreeMapVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("treeMapGroupItemsLimitConfiguration")] + public Input? TreeMapGroupItemsLimitConfiguration { get; set; } + + [Input("treeMapSorts")] + private InputList? _treeMapSorts; + public InputList TreeMapSorts + { + get => _treeMapSorts ?? (_treeMapSorts = new InputList()); + set => _treeMapSorts = value; + } + + public VisualsTreeMapVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsTreeMapVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsTreeMapVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualGetArgs.cs new file mode 100644 index 00000000000..044f6b855a4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsTreeMapVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsTreeMapVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsTreeMapVisualGetArgs() + { + } + public static new VisualsTreeMapVisualGetArgs Empty => new VisualsTreeMapVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualArgs.cs new file mode 100644 index 00000000000..b4a2ba58b75 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsWaterfallVisualArgs() + { + } + public static new VisualsWaterfallVisualArgs Empty => new VisualsWaterfallVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..0fb298a5166 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryAxisDisplayOptions")] + public Input? CategoryAxisDisplayOptions { get; set; } + + [Input("categoryAxisLabelOptions")] + public Input? CategoryAxisLabelOptions { get; set; } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("primaryYAxisDisplayOptions")] + public Input? PrimaryYAxisDisplayOptions { get; set; } + + [Input("primaryYAxisLabelOptions")] + public Input? PrimaryYAxisLabelOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + [Input("waterfallChartOptions")] + public Input? WaterfallChartOptions { get; set; } + + public VisualsWaterfallVisualChartConfigurationArgs() + { + } + public static new VisualsWaterfallVisualChartConfigurationArgs Empty => new VisualsWaterfallVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..e3a675f3d36 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("waterfallChartAggregatedFieldWells")] + public Input? WaterfallChartAggregatedFieldWells { get; set; } + + public VisualsWaterfallVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsWaterfallVisualChartConfigurationFieldWellsArgs Empty => new VisualsWaterfallVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..5d80080c4db --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("waterfallChartAggregatedFieldWells")] + public Input? WaterfallChartAggregatedFieldWells { get; set; } + + public VisualsWaterfallVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsWaterfallVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsWaterfallVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..73dfc8863ab --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("breakdowns")] + private InputList? _breakdowns; + public InputList Breakdowns + { + get => _breakdowns ?? (_breakdowns = new InputList()); + set => _breakdowns = value; + } + + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs() + { + } + public static new VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs Empty => new VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..4b6fa36ff4f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("breakdowns")] + private InputList? _breakdowns; + public InputList Breakdowns + { + get => _breakdowns ?? (_breakdowns = new InputList()); + set => _breakdowns = value; + } + + [Input("categories")] + private InputList? _categories; + public InputList Categories + { + get => _categories ?? (_categories = new InputList()); + set => _categories = value; + } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsGetArgs() + { + } + public static new VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsGetArgs Empty => new VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..01f2a4fad4d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationGetArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryAxisDisplayOptions")] + public Input? CategoryAxisDisplayOptions { get; set; } + + [Input("categoryAxisLabelOptions")] + public Input? CategoryAxisLabelOptions { get; set; } + + [Input("dataLabels")] + public Input? DataLabels { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("legend")] + public Input? Legend { get; set; } + + [Input("primaryYAxisDisplayOptions")] + public Input? PrimaryYAxisDisplayOptions { get; set; } + + [Input("primaryYAxisLabelOptions")] + public Input? PrimaryYAxisLabelOptions { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("visualPalette")] + public Input? VisualPalette { get; set; } + + [Input("waterfallChartOptions")] + public Input? WaterfallChartOptions { get; set; } + + public VisualsWaterfallVisualChartConfigurationGetArgs() + { + } + public static new VisualsWaterfallVisualChartConfigurationGetArgs Empty => new VisualsWaterfallVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..516c7fc249c --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("breakdownItemsLimit")] + public Input? BreakdownItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + public VisualsWaterfallVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsWaterfallVisualChartConfigurationSortConfigurationArgs Empty => new VisualsWaterfallVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..237d5439e5d --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("breakdownItemsLimit")] + public Input? BreakdownItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + public VisualsWaterfallVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsWaterfallVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsWaterfallVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs.cs new file mode 100644 index 00000000000..33d0312b41e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("totalBarLabel")] + public Input? TotalBarLabel { get; set; } + + public VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs() + { + } + public static new VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs Empty => new VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsGetArgs.cs new file mode 100644 index 00000000000..368455610c8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("totalBarLabel")] + public Input? TotalBarLabel { get; set; } + + public VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsGetArgs() + { + } + public static new VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsGetArgs Empty => new VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualGetArgs.cs new file mode 100644 index 00000000000..1599aefbc42 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWaterfallVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWaterfallVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsWaterfallVisualGetArgs() + { + } + public static new VisualsWaterfallVisualGetArgs Empty => new VisualsWaterfallVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualArgs.cs new file mode 100644 index 00000000000..63924c48b05 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsWordCloudVisualArgs() + { + } + public static new VisualsWordCloudVisualArgs Empty => new VisualsWordCloudVisualArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationArgs.cs new file mode 100644 index 00000000000..cc16ec6681f --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("wordCloudOptions")] + public Input? WordCloudOptions { get; set; } + + public VisualsWordCloudVisualChartConfigurationArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationArgs Empty => new VisualsWordCloudVisualChartConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsArgs.cs new file mode 100644 index 00000000000..910bbb8db82 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("wordCloudAggregatedFieldWells")] + public Input? WordCloudAggregatedFieldWells { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsGetArgs.cs new file mode 100644 index 00000000000..6524fb6b72a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("wordCloudAggregatedFieldWells")] + public Input? WordCloudAggregatedFieldWells { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsGetArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsGetArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs.cs new file mode 100644 index 00000000000..2be6130d9d6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs : global::Pulumi.ResourceArgs + { + [Input("groupBies")] + private InputList? _groupBies; + public InputList GroupBies + { + get => _groupBies ?? (_groupBies = new InputList()); + set => _groupBies = value; + } + + [Input("size")] + public Input? Size { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGetArgs.cs new file mode 100644 index 00000000000..a9734c3fbfb --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGetArgs : global::Pulumi.ResourceArgs + { + [Input("groupBies")] + private InputList? _groupBies; + public InputList GroupBies + { + get => _groupBies ?? (_groupBies = new InputList()); + set => _groupBies = value; + } + + [Input("size")] + public Input? Size { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGetArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGetArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs.cs new file mode 100644 index 00000000000..320aed7b609 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs : global::Pulumi.ResourceArgs + { + [Input("categoricalDimensionField")] + public Input? CategoricalDimensionField { get; set; } + + [Input("dateDimensionField")] + public Input? DateDimensionField { get; set; } + + [Input("numericalDimensionField")] + public Input? NumericalDimensionField { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs.cs new file mode 100644 index 00000000000..79488dfe328 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..c91f678b6de --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldGetArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldGetArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs.cs new file mode 100644 index 00000000000..b017b7ef0f1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("dateGranularity")] + public Input? DateGranularity { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..dc817f35d5a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldGetArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("dateGranularity")] + public Input? DateGranularity { get; set; } + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldGetArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldGetArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByGetArgs.cs new file mode 100644 index 00000000000..f58c5f989df --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByGetArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoricalDimensionField")] + public Input? CategoricalDimensionField { get; set; } + + [Input("dateDimensionField")] + public Input? DateDimensionField { get; set; } + + [Input("numericalDimensionField")] + public Input? NumericalDimensionField { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByGetArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByGetArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs.cs new file mode 100644 index 00000000000..76c97b7658a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldGetArgs.cs new file mode 100644 index 00000000000..fe02f16d28a --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldGetArgs : global::Pulumi.ResourceArgs + { + [Input("column", required: true)] + public Input Column { get; set; } = null!; + + [Input("fieldId", required: true)] + public Input FieldId { get; set; } = null!; + + [Input("formatConfiguration")] + public Input? FormatConfiguration { get; set; } + + [Input("hierarchyId")] + public Input? HierarchyId { get; set; } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldGetArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldGetArgs Empty => new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationGetArgs.cs new file mode 100644 index 00000000000..c9920f0d472 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryLabelOptions")] + public Input? CategoryLabelOptions { get; set; } + + [Input("fieldWells")] + public Input? FieldWells { get; set; } + + [Input("sortConfiguration")] + public Input? SortConfiguration { get; set; } + + [Input("wordCloudOptions")] + public Input? WordCloudOptions { get; set; } + + public VisualsWordCloudVisualChartConfigurationGetArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationGetArgs Empty => new VisualsWordCloudVisualChartConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationSortConfigurationArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationSortConfigurationArgs.cs new file mode 100644 index 00000000000..16b868cef54 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationSortConfigurationArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationSortConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + public VisualsWordCloudVisualChartConfigurationSortConfigurationArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationSortConfigurationArgs Empty => new VisualsWordCloudVisualChartConfigurationSortConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationSortConfigurationGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationSortConfigurationGetArgs.cs new file mode 100644 index 00000000000..5677dc049c1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationSortConfigurationGetArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationSortConfigurationGetArgs : global::Pulumi.ResourceArgs + { + [Input("categoryItemsLimit")] + public Input? CategoryItemsLimit { get; set; } + + [Input("categorySorts")] + private InputList? _categorySorts; + public InputList CategorySorts + { + get => _categorySorts ?? (_categorySorts = new InputList()); + set => _categorySorts = value; + } + + public VisualsWordCloudVisualChartConfigurationSortConfigurationGetArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationSortConfigurationGetArgs Empty => new VisualsWordCloudVisualChartConfigurationSortConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs.cs new file mode 100644 index 00000000000..c52c9354c78 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs : global::Pulumi.ResourceArgs + { + [Input("cloudLayout")] + public Input? CloudLayout { get; set; } + + [Input("maximumStringLength")] + public Input? MaximumStringLength { get; set; } + + [Input("wordCasing")] + public Input? WordCasing { get; set; } + + [Input("wordOrientation")] + public Input? WordOrientation { get; set; } + + [Input("wordPadding")] + public Input? WordPadding { get; set; } + + [Input("wordScaling")] + public Input? WordScaling { get; set; } + + public VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs Empty => new VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationWordCloudOptionsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationWordCloudOptionsGetArgs.cs new file mode 100644 index 00000000000..bc4c60217a1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualChartConfigurationWordCloudOptionsGetArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualChartConfigurationWordCloudOptionsGetArgs : global::Pulumi.ResourceArgs + { + [Input("cloudLayout")] + public Input? CloudLayout { get; set; } + + [Input("maximumStringLength")] + public Input? MaximumStringLength { get; set; } + + [Input("wordCasing")] + public Input? WordCasing { get; set; } + + [Input("wordOrientation")] + public Input? WordOrientation { get; set; } + + [Input("wordPadding")] + public Input? WordPadding { get; set; } + + [Input("wordScaling")] + public Input? WordScaling { get; set; } + + public VisualsWordCloudVisualChartConfigurationWordCloudOptionsGetArgs() + { + } + public static new VisualsWordCloudVisualChartConfigurationWordCloudOptionsGetArgs Empty => new VisualsWordCloudVisualChartConfigurationWordCloudOptionsGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualGetArgs.cs new file mode 100644 index 00000000000..4a6f1f0398e --- /dev/null +++ b/sdk/dotnet/Quicksight/Inputs/VisualsWordCloudVisualGetArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Inputs +{ + + public sealed class VisualsWordCloudVisualGetArgs : global::Pulumi.ResourceArgs + { + [Input("actions")] + private InputList? _actions; + + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public InputList Actions + { + get => _actions ?? (_actions = new InputList()); + set => _actions = value; + } + + [Input("chartConfiguration")] + public Input? ChartConfiguration { get; set; } + + [Input("columnHierarchies")] + private InputList? _columnHierarchies; + public InputList ColumnHierarchies + { + get => _columnHierarchies ?? (_columnHierarchies = new InputList()); + set => _columnHierarchies = value; + } + + [Input("subtitle")] + public Input? Subtitle { get; set; } + + [Input("title")] + public Input? Title { get; set; } + + [Input("visualId", required: true)] + public Input VisualId { get; set; } = null!; + + public VisualsWordCloudVisualGetArgs() + { + } + public static new VisualsWordCloudVisualGetArgs Empty => new VisualsWordCloudVisualGetArgs(); + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AggregationFunction.cs b/sdk/dotnet/Quicksight/Outputs/AggregationFunction.cs new file mode 100644 index 00000000000..cc30304c25f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AggregationFunction.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AggregationFunction + { + public readonly string? CategoricalAggregationFunction; + public readonly string? DateAggregationFunction; + public readonly Outputs.NumericalAggregation? NumericalAggregationFunction; + + [OutputConstructor] + private AggregationFunction( + string? categoricalAggregationFunction, + + string? dateAggregationFunction, + + Outputs.NumericalAggregation? numericalAggregationFunction) + { + CategoricalAggregationFunction = categoricalAggregationFunction; + DateAggregationFunction = dateAggregationFunction; + NumericalAggregationFunction = numericalAggregationFunction; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinition.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinition.cs new file mode 100644 index 00000000000..60c31e532c7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinition.cs @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinition + { + /// + /// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + /// + public readonly Outputs.AnalysisDefinitionAnalysisDefaults? AnalysisDefaults; + /// + /// A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + /// + public readonly ImmutableArray CalculatedFields; + /// + /// A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + /// + public readonly ImmutableArray ColumnConfigurations; + /// + /// A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + /// + public readonly ImmutableArray DataSetIdentifiersDeclarations; + /// + /// A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + /// + public readonly ImmutableArray FilterGroups; + public readonly ImmutableArray ParameterDeclarations; + /// + /// A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + /// + public readonly ImmutableArray Sheets; + + [OutputConstructor] + private AnalysisDefinition( + Outputs.AnalysisDefinitionAnalysisDefaults? analysisDefaults, + + ImmutableArray calculatedFields, + + ImmutableArray columnConfigurations, + + ImmutableArray dataSetIdentifiersDeclarations, + + ImmutableArray filterGroups, + + ImmutableArray parameterDeclarations, + + ImmutableArray sheets) + { + AnalysisDefaults = analysisDefaults; + CalculatedFields = calculatedFields; + ColumnConfigurations = columnConfigurations; + DataSetIdentifiersDeclarations = dataSetIdentifiersDeclarations; + FilterGroups = filterGroups; + ParameterDeclarations = parameterDeclarations; + Sheets = sheets; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaults.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaults.cs new file mode 100644 index 00000000000..61b1d9d6d79 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaults.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaults + { + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration DefaultNewSheetConfiguration; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaults(Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration) + { + DefaultNewSheetConfiguration = defaultNewSheetConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.cs new file mode 100644 index 00000000000..63caaf19af0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration + { + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration? InteractiveLayoutConfiguration; + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration? PaginatedLayoutConfiguration; + public readonly string? SheetContentType; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration( + Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration? interactiveLayoutConfiguration, + + Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration? paginatedLayoutConfiguration, + + string? sheetContentType) + { + InteractiveLayoutConfiguration = interactiveLayoutConfiguration; + PaginatedLayoutConfiguration = paginatedLayoutConfiguration; + SheetContentType = sheetContentType; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.cs new file mode 100644 index 00000000000..0f7185c157f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration + { + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm? FreeForm; + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid? Grid; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration( + Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm? freeForm, + + Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid? grid) + { + FreeForm = freeForm; + Grid = grid; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.cs new file mode 100644 index 00000000000..2a5f542cc74 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm + { + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions CanvasSizeOptions; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm(Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions) + { + CanvasSizeOptions = canvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.cs new file mode 100644 index 00000000000..37dbdad4fda --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions + { + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions? ScreenCanvasSizeOptions; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions(Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions? screenCanvasSizeOptions) + { + ScreenCanvasSizeOptions = screenCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.cs new file mode 100644 index 00000000000..9a4d3c731b4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions + { + public readonly string OptimizedViewPortWidth; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions(string optimizedViewPortWidth) + { + OptimizedViewPortWidth = optimizedViewPortWidth; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.cs new file mode 100644 index 00000000000..90094f8425c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid + { + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions CanvasSizeOptions; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid(Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions) + { + CanvasSizeOptions = canvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.cs new file mode 100644 index 00000000000..86315e82b3d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions + { + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions? ScreenCanvasSizeOptions; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions(Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions? screenCanvasSizeOptions) + { + ScreenCanvasSizeOptions = screenCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.cs new file mode 100644 index 00000000000..235d0f89948 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions + { + public readonly string? OptimizedViewPortWidth; + public readonly string ResizeOption; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions( + string? optimizedViewPortWidth, + + string resizeOption) + { + OptimizedViewPortWidth = optimizedViewPortWidth; + ResizeOption = resizeOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.cs new file mode 100644 index 00000000000..716b43fc2fc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration + { + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased? SectionBased; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration(Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased? sectionBased) + { + SectionBased = sectionBased; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.cs new file mode 100644 index 00000000000..dee8eda10d5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased + { + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions CanvasSizeOptions; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased(Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions) + { + CanvasSizeOptions = canvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.cs new file mode 100644 index 00000000000..0abaa26bf40 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions + { + public readonly Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions? PaperCanvasSizeOptions; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions(Outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions? paperCanvasSizeOptions) + { + PaperCanvasSizeOptions = paperCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.cs new file mode 100644 index 00000000000..fd9fec7065b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions + { + public readonly Outputs.Spacing? PaperMargin; + public readonly string? PaperOrientation; + public readonly string? PaperSize; + + [OutputConstructor] + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions( + Outputs.Spacing? paperMargin, + + string? paperOrientation, + + string? paperSize) + { + PaperMargin = paperMargin; + PaperOrientation = paperOrientation; + PaperSize = paperSize; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionCalculatedField.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionCalculatedField.cs new file mode 100644 index 00000000000..cd531b2f35b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionCalculatedField.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionCalculatedField + { + public readonly string DataSetIdentifier; + public readonly string Expression; + /// + /// Display name for the analysis. + /// + /// The following arguments are optional: + /// + public readonly string Name; + + [OutputConstructor] + private AnalysisDefinitionCalculatedField( + string dataSetIdentifier, + + string expression, + + string name) + { + DataSetIdentifier = dataSetIdentifier; + Expression = expression; + Name = name; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionColumnConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionColumnConfiguration.cs new file mode 100644 index 00000000000..81880f79df2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionColumnConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionColumnConfiguration + { + public readonly Outputs.Column Column; + public readonly Outputs.AnalysisDefinitionColumnConfigurationFormatConfiguration? FormatConfiguration; + public readonly string? Role; + + [OutputConstructor] + private AnalysisDefinitionColumnConfiguration( + Outputs.Column column, + + Outputs.AnalysisDefinitionColumnConfigurationFormatConfiguration? formatConfiguration, + + string? role) + { + Column = column; + FormatConfiguration = formatConfiguration; + Role = role; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionColumnConfigurationFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionColumnConfigurationFormatConfiguration.cs new file mode 100644 index 00000000000..6445ae19c18 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionColumnConfigurationFormatConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionColumnConfigurationFormatConfiguration + { + public readonly Outputs.DateTimeFormatConfiguration? DateTimeFormatConfiguration; + public readonly Outputs.NumberFormatConfiguration? NumberFormatConfiguration; + public readonly Outputs.StringFormatConfiguration? StringFormatConfiguration; + + [OutputConstructor] + private AnalysisDefinitionColumnConfigurationFormatConfiguration( + Outputs.DateTimeFormatConfiguration? dateTimeFormatConfiguration, + + Outputs.NumberFormatConfiguration? numberFormatConfiguration, + + Outputs.StringFormatConfiguration? stringFormatConfiguration) + { + DateTimeFormatConfiguration = dateTimeFormatConfiguration; + NumberFormatConfiguration = numberFormatConfiguration; + StringFormatConfiguration = stringFormatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionDataSetIdentifiersDeclaration.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionDataSetIdentifiersDeclaration.cs new file mode 100644 index 00000000000..15a83fce081 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionDataSetIdentifiersDeclaration.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionDataSetIdentifiersDeclaration + { + /// + /// Dataset Amazon Resource Name (ARN). + /// + public readonly string? DataSetArn; + public readonly string? Identifier; + + [OutputConstructor] + private AnalysisDefinitionDataSetIdentifiersDeclaration( + string? dataSetArn, + + string? identifier) + { + DataSetArn = dataSetArn; + Identifier = identifier; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroup.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroup.cs new file mode 100644 index 00000000000..10e8a9900d6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroup.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionFilterGroup + { + public readonly string CrossDataset; + public readonly string FilterGroupId; + public readonly ImmutableArray Filters; + public readonly Outputs.AnalysisDefinitionFilterGroupScopeConfiguration ScopeConfiguration; + /// + /// The analysis creation status. + /// + public readonly string? Status; + + [OutputConstructor] + private AnalysisDefinitionFilterGroup( + string crossDataset, + + string filterGroupId, + + ImmutableArray filters, + + Outputs.AnalysisDefinitionFilterGroupScopeConfiguration scopeConfiguration, + + string? status) + { + CrossDataset = crossDataset; + FilterGroupId = filterGroupId; + Filters = filters; + ScopeConfiguration = scopeConfiguration; + Status = status; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroupScopeConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroupScopeConfiguration.cs new file mode 100644 index 00000000000..6fd8fd8403e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroupScopeConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionFilterGroupScopeConfiguration + { + public readonly Outputs.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets? SelectedSheets; + + [OutputConstructor] + private AnalysisDefinitionFilterGroupScopeConfiguration(Outputs.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets? selectedSheets) + { + SelectedSheets = selectedSheets; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets.cs new file mode 100644 index 00000000000..faa4c6fe417 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets + { + public readonly ImmutableArray SheetVisualScopingConfigurations; + + [OutputConstructor] + private AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets(ImmutableArray sheetVisualScopingConfigurations) + { + SheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.cs new file mode 100644 index 00000000000..72269b08e64 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration + { + public readonly string Scope; + public readonly string SheetId; + public readonly ImmutableArray VisualIds; + + [OutputConstructor] + private AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration( + string scope, + + string sheetId, + + ImmutableArray visualIds) + { + Scope = scope; + SheetId = sheetId; + VisualIds = visualIds; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionParameterDeclaration.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionParameterDeclaration.cs new file mode 100644 index 00000000000..de0c5b99378 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionParameterDeclaration.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionParameterDeclaration + { + public readonly Outputs.DateTimeParameterDeclaration? DateTimeParameterDeclaration; + public readonly Outputs.DecimalParameterDeclaration? DecimalParameterDeclaration; + public readonly Outputs.IntegerParameterDeclaration? IntegerParameterDeclaration; + public readonly Outputs.StringParameterDeclaration? StringParameterDeclaration; + + [OutputConstructor] + private AnalysisDefinitionParameterDeclaration( + Outputs.DateTimeParameterDeclaration? dateTimeParameterDeclaration, + + Outputs.DecimalParameterDeclaration? decimalParameterDeclaration, + + Outputs.IntegerParameterDeclaration? integerParameterDeclaration, + + Outputs.StringParameterDeclaration? stringParameterDeclaration) + { + DateTimeParameterDeclaration = dateTimeParameterDeclaration; + DecimalParameterDeclaration = decimalParameterDeclaration; + IntegerParameterDeclaration = integerParameterDeclaration; + StringParameterDeclaration = stringParameterDeclaration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheet.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheet.cs new file mode 100644 index 00000000000..1cd9b076edc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheet.cs @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheet + { + public readonly string? ContentType; + public readonly string? Description; + public readonly ImmutableArray FilterControls; + public readonly Outputs.Layouts? Layouts; + /// + /// Display name for the analysis. + /// + /// The following arguments are optional: + /// + public readonly string? Name; + public readonly ImmutableArray ParameterControls; + public readonly Outputs.AnalysisDefinitionSheetSheetControlLayouts? SheetControlLayouts; + public readonly string SheetId; + public readonly ImmutableArray TextBoxes; + public readonly string? Title; + public readonly ImmutableArray Visuals; + + [OutputConstructor] + private AnalysisDefinitionSheet( + string? contentType, + + string? description, + + ImmutableArray filterControls, + + Outputs.Layouts? layouts, + + string? name, + + ImmutableArray parameterControls, + + Outputs.AnalysisDefinitionSheetSheetControlLayouts? sheetControlLayouts, + + string sheetId, + + ImmutableArray textBoxes, + + string? title, + + ImmutableArray visuals) + { + ContentType = contentType; + Description = description; + FilterControls = filterControls; + Layouts = layouts; + Name = name; + ParameterControls = parameterControls; + SheetControlLayouts = sheetControlLayouts; + SheetId = sheetId; + TextBoxes = textBoxes; + Title = title; + Visuals = visuals; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControl.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControl.cs new file mode 100644 index 00000000000..59bbec0a40a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControl.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControl + { + public readonly Outputs.AnalysisDefinitionSheetParameterControlDateTimePicker? DateTimePicker; + public readonly Outputs.AnalysisDefinitionSheetParameterControlDropdown? Dropdown; + public readonly Outputs.AnalysisDefinitionSheetParameterControlList? List; + public readonly Outputs.AnalysisDefinitionSheetParameterControlSlider? Slider; + public readonly Outputs.AnalysisDefinitionSheetParameterControlTextArea? TextArea; + public readonly Outputs.AnalysisDefinitionSheetParameterControlTextField? TextField; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControl( + Outputs.AnalysisDefinitionSheetParameterControlDateTimePicker? dateTimePicker, + + Outputs.AnalysisDefinitionSheetParameterControlDropdown? dropdown, + + Outputs.AnalysisDefinitionSheetParameterControlList? list, + + Outputs.AnalysisDefinitionSheetParameterControlSlider? slider, + + Outputs.AnalysisDefinitionSheetParameterControlTextArea? textArea, + + Outputs.AnalysisDefinitionSheetParameterControlTextField? textField) + { + DateTimePicker = dateTimePicker; + Dropdown = dropdown; + List = list; + Slider = slider; + TextArea = textArea; + TextField = textField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDateTimePicker.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDateTimePicker.cs new file mode 100644 index 00000000000..f24c9d2a561 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDateTimePicker.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlDateTimePicker + { + public readonly Outputs.AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly string Title; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlDateTimePicker( + Outputs.AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions? displayOptions, + + string parameterControlId, + + string sourceParameterName, + + string title) + { + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions.cs new file mode 100644 index 00000000000..1a62478888d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions + { + public readonly string? DateTimeFormat; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions( + string? dateTimeFormat, + + Outputs.LabelOptions? titleOptions) + { + DateTimeFormat = dateTimeFormat; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDropdown.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDropdown.cs new file mode 100644 index 00000000000..390a3e4bb77 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDropdown.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlDropdown + { + public readonly Outputs.CascadingControlConfiguration? CascadingControlConfiguration; + public readonly Outputs.AnalysisDefinitionSheetParameterControlDropdownDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly Outputs.AnalysisDefinitionSheetParameterControlDropdownSelectableValues? SelectableValues; + public readonly string SourceParameterName; + public readonly string Title; + public readonly string? Type; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlDropdown( + Outputs.CascadingControlConfiguration? cascadingControlConfiguration, + + Outputs.AnalysisDefinitionSheetParameterControlDropdownDisplayOptions? displayOptions, + + string parameterControlId, + + Outputs.AnalysisDefinitionSheetParameterControlDropdownSelectableValues? selectableValues, + + string sourceParameterName, + + string title, + + string? type) + { + CascadingControlConfiguration = cascadingControlConfiguration; + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SelectableValues = selectableValues; + SourceParameterName = sourceParameterName; + Title = title; + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptions.cs new file mode 100644 index 00000000000..eab085b6d4f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlDropdownDisplayOptions + { + public readonly Outputs.SelectAllOptions? SelectAllOptions; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlDropdownDisplayOptions( + Outputs.SelectAllOptions? selectAllOptions, + + Outputs.LabelOptions? titleOptions) + { + SelectAllOptions = selectAllOptions; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValues.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValues.cs new file mode 100644 index 00000000000..26758e6b739 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValues.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlDropdownSelectableValues + { + public readonly Outputs.Column? LinkToDataSetColumn; + public readonly ImmutableArray Values; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlDropdownSelectableValues( + Outputs.Column? linkToDataSetColumn, + + ImmutableArray values) + { + LinkToDataSetColumn = linkToDataSetColumn; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlList.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlList.cs new file mode 100644 index 00000000000..e8e26333c82 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlList.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlList + { + public readonly Outputs.CascadingControlConfiguration? CascadingControlConfiguration; + public readonly Outputs.AnalysisDefinitionSheetParameterControlListDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly Outputs.AnalysisDefinitionSheetParameterControlListSelectableValues? SelectableValues; + public readonly string SourceParameterName; + public readonly string Title; + public readonly string? Type; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlList( + Outputs.CascadingControlConfiguration? cascadingControlConfiguration, + + Outputs.AnalysisDefinitionSheetParameterControlListDisplayOptions? displayOptions, + + string parameterControlId, + + Outputs.AnalysisDefinitionSheetParameterControlListSelectableValues? selectableValues, + + string sourceParameterName, + + string title, + + string? type) + { + CascadingControlConfiguration = cascadingControlConfiguration; + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SelectableValues = selectableValues; + SourceParameterName = sourceParameterName; + Title = title; + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlListDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlListDisplayOptions.cs new file mode 100644 index 00000000000..11b288fab25 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlListDisplayOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlListDisplayOptions + { + public readonly Outputs.SelectAllOptions? SearchOptions; + public readonly Outputs.SelectAllOptions? SelectAllOptions; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlListDisplayOptions( + Outputs.SelectAllOptions? searchOptions, + + Outputs.SelectAllOptions? selectAllOptions, + + Outputs.LabelOptions? titleOptions) + { + SearchOptions = searchOptions; + SelectAllOptions = selectAllOptions; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlListSelectableValues.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlListSelectableValues.cs new file mode 100644 index 00000000000..b912f110016 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlListSelectableValues.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlListSelectableValues + { + public readonly Outputs.Column? LinkToDataSetColumn; + public readonly ImmutableArray Values; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlListSelectableValues( + Outputs.Column? linkToDataSetColumn, + + ImmutableArray values) + { + LinkToDataSetColumn = linkToDataSetColumn; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlSlider.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlSlider.cs new file mode 100644 index 00000000000..9ba92a922fa --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlSlider.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlSlider + { + public readonly Outputs.AnalysisDefinitionSheetParameterControlSliderDisplayOptions? DisplayOptions; + public readonly double MaximumValue; + public readonly double MinimumValue; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly double StepSize; + public readonly string Title; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlSlider( + Outputs.AnalysisDefinitionSheetParameterControlSliderDisplayOptions? displayOptions, + + double maximumValue, + + double minimumValue, + + string parameterControlId, + + string sourceParameterName, + + double stepSize, + + string title) + { + DisplayOptions = displayOptions; + MaximumValue = maximumValue; + MinimumValue = minimumValue; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + StepSize = stepSize; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptions.cs new file mode 100644 index 00000000000..b9150a42d6d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlSliderDisplayOptions + { + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlSliderDisplayOptions(Outputs.LabelOptions? titleOptions) + { + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlTextArea.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlTextArea.cs new file mode 100644 index 00000000000..d9b7dbbb17f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlTextArea.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlTextArea + { + public readonly string? Delimiter; + public readonly Outputs.TextAreaControlDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly string Title; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlTextArea( + string? delimiter, + + Outputs.TextAreaControlDisplayOptions? displayOptions, + + string parameterControlId, + + string sourceParameterName, + + string title) + { + Delimiter = delimiter; + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlTextField.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlTextField.cs new file mode 100644 index 00000000000..1fe050979c5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetParameterControlTextField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetParameterControlTextField + { + public readonly Outputs.TextAreaControlDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly string Title; + + [OutputConstructor] + private AnalysisDefinitionSheetParameterControlTextField( + Outputs.TextAreaControlDisplayOptions? displayOptions, + + string parameterControlId, + + string sourceParameterName, + + string title) + { + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetSheetControlLayouts.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetSheetControlLayouts.cs new file mode 100644 index 00000000000..b24945e0db3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetSheetControlLayouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetSheetControlLayouts + { + public readonly Outputs.AnalysisDefinitionSheetSheetControlLayoutsConfiguration Configuration; + + [OutputConstructor] + private AnalysisDefinitionSheetSheetControlLayouts(Outputs.AnalysisDefinitionSheetSheetControlLayoutsConfiguration configuration) + { + Configuration = configuration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetSheetControlLayoutsConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetSheetControlLayoutsConfiguration.cs new file mode 100644 index 00000000000..d772871b093 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetSheetControlLayoutsConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetSheetControlLayoutsConfiguration + { + public readonly Outputs.GridLayout? GridLayout; + + [OutputConstructor] + private AnalysisDefinitionSheetSheetControlLayoutsConfiguration(Outputs.GridLayout? gridLayout) + { + GridLayout = gridLayout; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetTextBox.cs b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetTextBox.cs new file mode 100644 index 00000000000..8599c094996 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AnalysisDefinitionSheetTextBox.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AnalysisDefinitionSheetTextBox + { + public readonly string? Content; + public readonly string SheetTextBoxId; + + [OutputConstructor] + private AnalysisDefinitionSheetTextBox( + string? content, + + string sheetTextBoxId) + { + Content = content; + SheetTextBoxId = sheetTextBoxId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptions.cs new file mode 100644 index 00000000000..8639483da4d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptions.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptions + { + public readonly string? AxisLineVisibility; + public readonly string? AxisOffset; + public readonly Outputs.AxisDisplayOptionsDataOptions? DataOptions; + public readonly string? GridLineVisibility; + public readonly Outputs.AxisDisplayOptionsScrollbarOptions? ScrollbarOptions; + public readonly Outputs.AxisDisplayOptionsTickLabelOptions? TickLabelOptions; + + [OutputConstructor] + private AxisDisplayOptions( + string? axisLineVisibility, + + string? axisOffset, + + Outputs.AxisDisplayOptionsDataOptions? dataOptions, + + string? gridLineVisibility, + + Outputs.AxisDisplayOptionsScrollbarOptions? scrollbarOptions, + + Outputs.AxisDisplayOptionsTickLabelOptions? tickLabelOptions) + { + AxisLineVisibility = axisLineVisibility; + AxisOffset = axisOffset; + DataOptions = dataOptions; + GridLineVisibility = gridLineVisibility; + ScrollbarOptions = scrollbarOptions; + TickLabelOptions = tickLabelOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptions.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptions.cs new file mode 100644 index 00000000000..b82090836db --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsDataOptions + { + public readonly Outputs.AxisDisplayOptionsDataOptionsDateAxisOptions? DateAxisOptions; + public readonly Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptions? NumericAxisOptions; + + [OutputConstructor] + private AxisDisplayOptionsDataOptions( + Outputs.AxisDisplayOptionsDataOptionsDateAxisOptions? dateAxisOptions, + + Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptions? numericAxisOptions) + { + DateAxisOptions = dateAxisOptions; + NumericAxisOptions = numericAxisOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsDateAxisOptions.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsDateAxisOptions.cs new file mode 100644 index 00000000000..6a707fc63cb --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsDateAxisOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsDataOptionsDateAxisOptions + { + public readonly string? MissingDateVisibility; + + [OutputConstructor] + private AxisDisplayOptionsDataOptionsDateAxisOptions(string? missingDateVisibility) + { + MissingDateVisibility = missingDateVisibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptions.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptions.cs new file mode 100644 index 00000000000..029e07c6c9d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptions + { + public readonly Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRange? Range; + public readonly Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScale? Scale; + + [OutputConstructor] + private AxisDisplayOptionsDataOptionsNumericAxisOptions( + Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRange? range, + + Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScale? scale) + { + Range = range; + Scale = scale; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRange.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRange.cs new file mode 100644 index 00000000000..187a71bc3a6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRange.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsRange + { + public readonly Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven? DataDriven; + public readonly Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax? MinMax; + + [OutputConstructor] + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRange( + Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven? dataDriven, + + Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax? minMax) + { + DataDriven = dataDriven; + MinMax = minMax; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven.cs new file mode 100644 index 00000000000..01f3f59c4ab --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven.cs @@ -0,0 +1,21 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven + { + [OutputConstructor] + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven() + { + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax.cs new file mode 100644 index 00000000000..e2fe100003c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax + { + public readonly double? Maximum; + public readonly double? Minimum; + + [OutputConstructor] + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax( + double? maximum, + + double? minimum) + { + Maximum = maximum; + Minimum = minimum; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScale.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScale.cs new file mode 100644 index 00000000000..c72e01be437 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScale.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsScale + { + public readonly Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear? Linear; + public readonly Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic? Logarithmic; + + [OutputConstructor] + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScale( + Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear? linear, + + Outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic? logarithmic) + { + Linear = linear; + Logarithmic = logarithmic; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear.cs new file mode 100644 index 00000000000..d3e9650b18b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear + { + public readonly int? StepCount; + public readonly double? StepSize; + + [OutputConstructor] + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear( + int? stepCount, + + double? stepSize) + { + StepCount = stepCount; + StepSize = stepSize; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic.cs new file mode 100644 index 00000000000..5a5dfc541a0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic + { + public readonly double? Base; + + [OutputConstructor] + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic(double? @base) + { + Base = @base; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsScrollbarOptions.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsScrollbarOptions.cs new file mode 100644 index 00000000000..1b6c6bb4e71 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsScrollbarOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsScrollbarOptions + { + public readonly string? Visibility; + public readonly Outputs.AxisDisplayOptionsScrollbarOptionsVisibleRange? VisibleRange; + + [OutputConstructor] + private AxisDisplayOptionsScrollbarOptions( + string? visibility, + + Outputs.AxisDisplayOptionsScrollbarOptionsVisibleRange? visibleRange) + { + Visibility = visibility; + VisibleRange = visibleRange; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsScrollbarOptionsVisibleRange.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsScrollbarOptionsVisibleRange.cs new file mode 100644 index 00000000000..1e88b41a047 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsScrollbarOptionsVisibleRange.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsScrollbarOptionsVisibleRange + { + public readonly Outputs.AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange? PercentRange; + + [OutputConstructor] + private AxisDisplayOptionsScrollbarOptionsVisibleRange(Outputs.AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange? percentRange) + { + PercentRange = percentRange; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange.cs new file mode 100644 index 00000000000..da12271d575 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange + { + public readonly double? From; + public readonly double? To; + + [OutputConstructor] + private AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange( + double? from, + + double? to) + { + From = from; + To = to; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsTickLabelOptions.cs b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsTickLabelOptions.cs new file mode 100644 index 00000000000..8fc49e19396 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/AxisDisplayOptionsTickLabelOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class AxisDisplayOptionsTickLabelOptions + { + public readonly Outputs.LabelOptions? LabelOptions; + public readonly double? RotationAngle; + + [OutputConstructor] + private AxisDisplayOptionsTickLabelOptions( + Outputs.LabelOptions? labelOptions, + + double? rotationAngle) + { + LabelOptions = labelOptions; + RotationAngle = rotationAngle; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/CascadingControlConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/CascadingControlConfiguration.cs new file mode 100644 index 00000000000..363de82e833 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/CascadingControlConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class CascadingControlConfiguration + { + public readonly ImmutableArray SourceControls; + + [OutputConstructor] + private CascadingControlConfiguration(ImmutableArray sourceControls) + { + SourceControls = sourceControls; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/CascadingControlConfigurationSourceControl.cs b/sdk/dotnet/Quicksight/Outputs/CascadingControlConfigurationSourceControl.cs new file mode 100644 index 00000000000..10a0fa83651 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/CascadingControlConfigurationSourceControl.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class CascadingControlConfigurationSourceControl + { + public readonly Outputs.Column ColumnToMatch; + public readonly string? SourceSheetControlId; + + [OutputConstructor] + private CascadingControlConfigurationSourceControl( + Outputs.Column columnToMatch, + + string? sourceSheetControlId) + { + ColumnToMatch = columnToMatch; + SourceSheetControlId = sourceSheetControlId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/CategoryFilter.cs b/sdk/dotnet/Quicksight/Outputs/CategoryFilter.cs new file mode 100644 index 00000000000..49d378bd138 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/CategoryFilter.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class CategoryFilter + { + public readonly ImmutableArray CategoryValues; + public readonly Outputs.Column Column; + + [OutputConstructor] + private CategoryFilter( + ImmutableArray categoryValues, + + Outputs.Column column) + { + CategoryValues = categoryValues; + Column = column; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/CellStyle.cs b/sdk/dotnet/Quicksight/Outputs/CellStyle.cs new file mode 100644 index 00000000000..8eaf6982ada --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/CellStyle.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class CellStyle + { + public readonly string? BackgroundColor; + public readonly Outputs.CellStyleBorder? Border; + public readonly Outputs.FontConfiguration? FontConfiguration; + public readonly int? Height; + public readonly string? HorizontalTextAlignment; + public readonly string? TextWrap; + public readonly string? VerticalTextAlignment; + public readonly string? Visibility; + + [OutputConstructor] + private CellStyle( + string? backgroundColor, + + Outputs.CellStyleBorder? border, + + Outputs.FontConfiguration? fontConfiguration, + + int? height, + + string? horizontalTextAlignment, + + string? textWrap, + + string? verticalTextAlignment, + + string? visibility) + { + BackgroundColor = backgroundColor; + Border = border; + FontConfiguration = fontConfiguration; + Height = height; + HorizontalTextAlignment = horizontalTextAlignment; + TextWrap = textWrap; + VerticalTextAlignment = verticalTextAlignment; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/CellStyleBorder.cs b/sdk/dotnet/Quicksight/Outputs/CellStyleBorder.cs new file mode 100644 index 00000000000..0e9e5664d4a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/CellStyleBorder.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class CellStyleBorder + { + public readonly Outputs.CellStyleBorderSideSpecificBorder? SideSpecificBorder; + public readonly Outputs.TableBorderOptions UniformBorder; + + [OutputConstructor] + private CellStyleBorder( + Outputs.CellStyleBorderSideSpecificBorder? sideSpecificBorder, + + Outputs.TableBorderOptions uniformBorder) + { + SideSpecificBorder = sideSpecificBorder; + UniformBorder = uniformBorder; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/CellStyleBorderSideSpecificBorder.cs b/sdk/dotnet/Quicksight/Outputs/CellStyleBorderSideSpecificBorder.cs new file mode 100644 index 00000000000..bf0bda80d7e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/CellStyleBorderSideSpecificBorder.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class CellStyleBorderSideSpecificBorder + { + public readonly Outputs.TableBorderOptions Bottom; + public readonly Outputs.TableBorderOptions InnerHorizontal; + public readonly Outputs.TableBorderOptions InnerVertical; + public readonly Outputs.TableBorderOptions Left; + public readonly Outputs.TableBorderOptions Right; + public readonly Outputs.TableBorderOptions Top; + + [OutputConstructor] + private CellStyleBorderSideSpecificBorder( + Outputs.TableBorderOptions bottom, + + Outputs.TableBorderOptions innerHorizontal, + + Outputs.TableBorderOptions innerVertical, + + Outputs.TableBorderOptions left, + + Outputs.TableBorderOptions right, + + Outputs.TableBorderOptions top) + { + Bottom = bottom; + InnerHorizontal = innerHorizontal; + InnerVertical = innerVertical; + Left = left; + Right = right; + Top = top; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ChartAxisLabelOptions.cs b/sdk/dotnet/Quicksight/Outputs/ChartAxisLabelOptions.cs new file mode 100644 index 00000000000..7a20f29311c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ChartAxisLabelOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ChartAxisLabelOptions + { + public readonly Outputs.ChartAxisLabelOptionsAxisLabelOptions? AxisLabelOptions; + public readonly string? SortIconVisibility; + public readonly string? Visibility; + + [OutputConstructor] + private ChartAxisLabelOptions( + Outputs.ChartAxisLabelOptionsAxisLabelOptions? axisLabelOptions, + + string? sortIconVisibility, + + string? visibility) + { + AxisLabelOptions = axisLabelOptions; + SortIconVisibility = sortIconVisibility; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ChartAxisLabelOptionsAxisLabelOptions.cs b/sdk/dotnet/Quicksight/Outputs/ChartAxisLabelOptionsAxisLabelOptions.cs new file mode 100644 index 00000000000..9aa2cfb3f6b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ChartAxisLabelOptionsAxisLabelOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ChartAxisLabelOptionsAxisLabelOptions + { + public readonly Outputs.ChartAxisLabelOptionsAxisLabelOptionsApplyTo? ApplyTo; + public readonly string? CustomLabel; + public readonly Outputs.FontConfiguration? FontConfiguration; + + [OutputConstructor] + private ChartAxisLabelOptionsAxisLabelOptions( + Outputs.ChartAxisLabelOptionsAxisLabelOptionsApplyTo? applyTo, + + string? customLabel, + + Outputs.FontConfiguration? fontConfiguration) + { + ApplyTo = applyTo; + CustomLabel = customLabel; + FontConfiguration = fontConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ChartAxisLabelOptionsAxisLabelOptionsApplyTo.cs b/sdk/dotnet/Quicksight/Outputs/ChartAxisLabelOptionsAxisLabelOptionsApplyTo.cs new file mode 100644 index 00000000000..4e585aaac44 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ChartAxisLabelOptionsAxisLabelOptionsApplyTo.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ChartAxisLabelOptionsAxisLabelOptionsApplyTo + { + public readonly Outputs.Column Column; + public readonly string FieldId; + + [OutputConstructor] + private ChartAxisLabelOptionsAxisLabelOptionsApplyTo( + Outputs.Column column, + + string fieldId) + { + Column = column; + FieldId = fieldId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ColorScale.cs b/sdk/dotnet/Quicksight/Outputs/ColorScale.cs new file mode 100644 index 00000000000..bf3aa79dc71 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ColorScale.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ColorScale + { + public readonly string ColorFillType; + public readonly ImmutableArray Colors; + public readonly Outputs.ColorScaleNullValueColor? NullValueColor; + + [OutputConstructor] + private ColorScale( + string colorFillType, + + ImmutableArray colors, + + Outputs.ColorScaleNullValueColor? nullValueColor) + { + ColorFillType = colorFillType; + Colors = colors; + NullValueColor = nullValueColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ColorScaleColor.cs b/sdk/dotnet/Quicksight/Outputs/ColorScaleColor.cs new file mode 100644 index 00000000000..62e6275f43a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ColorScaleColor.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ColorScaleColor + { + public readonly string? Color; + public readonly double? DataValue; + + [OutputConstructor] + private ColorScaleColor( + string? color, + + double? dataValue) + { + Color = color; + DataValue = dataValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ColorScaleNullValueColor.cs b/sdk/dotnet/Quicksight/Outputs/ColorScaleNullValueColor.cs new file mode 100644 index 00000000000..6203877e498 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ColorScaleNullValueColor.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ColorScaleNullValueColor + { + public readonly string? Color; + public readonly double? DataValue; + + [OutputConstructor] + private ColorScaleNullValueColor( + string? color, + + double? dataValue) + { + Color = color; + DataValue = dataValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/Column.cs b/sdk/dotnet/Quicksight/Outputs/Column.cs new file mode 100644 index 00000000000..64b2e68f800 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/Column.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class Column + { + public readonly string ColumnName; + public readonly string DataSetIdentifier; + + [OutputConstructor] + private Column( + string columnName, + + string dataSetIdentifier) + { + ColumnName = columnName; + DataSetIdentifier = dataSetIdentifier; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ColumnHierarchies.cs b/sdk/dotnet/Quicksight/Outputs/ColumnHierarchies.cs new file mode 100644 index 00000000000..e1ebc1acd83 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ColumnHierarchies.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ColumnHierarchies + { + public readonly Outputs.ColumnHierarchiesDateTimeHierarchy? DateTimeHierarchy; + public readonly Outputs.ColumnHierarchiesExplicitHierarchy? ExplicitHierarchy; + public readonly Outputs.ColumnHierarchiesPredefinedHierarchy? PredefinedHierarchy; + + [OutputConstructor] + private ColumnHierarchies( + Outputs.ColumnHierarchiesDateTimeHierarchy? dateTimeHierarchy, + + Outputs.ColumnHierarchiesExplicitHierarchy? explicitHierarchy, + + Outputs.ColumnHierarchiesPredefinedHierarchy? predefinedHierarchy) + { + DateTimeHierarchy = dateTimeHierarchy; + ExplicitHierarchy = explicitHierarchy; + PredefinedHierarchy = predefinedHierarchy; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesDateTimeHierarchy.cs b/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesDateTimeHierarchy.cs new file mode 100644 index 00000000000..4d6d183b249 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesDateTimeHierarchy.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ColumnHierarchiesDateTimeHierarchy + { + public readonly ImmutableArray DrillDownFilters; + public readonly string HierarchyId; + + [OutputConstructor] + private ColumnHierarchiesDateTimeHierarchy( + ImmutableArray drillDownFilters, + + string hierarchyId) + { + DrillDownFilters = drillDownFilters; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesExplicitHierarchy.cs b/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesExplicitHierarchy.cs new file mode 100644 index 00000000000..47adcbb24c4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesExplicitHierarchy.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ColumnHierarchiesExplicitHierarchy + { + public readonly ImmutableArray Columns; + public readonly ImmutableArray DrillDownFilters; + public readonly string HierarchyId; + + [OutputConstructor] + private ColumnHierarchiesExplicitHierarchy( + ImmutableArray columns, + + ImmutableArray drillDownFilters, + + string hierarchyId) + { + Columns = columns; + DrillDownFilters = drillDownFilters; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesExplicitHierarchyColumn.cs b/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesExplicitHierarchyColumn.cs new file mode 100644 index 00000000000..7aa8abac86a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesExplicitHierarchyColumn.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ColumnHierarchiesExplicitHierarchyColumn + { + public readonly string ColumnName; + public readonly string DataSetIdentifier; + + [OutputConstructor] + private ColumnHierarchiesExplicitHierarchyColumn( + string columnName, + + string dataSetIdentifier) + { + ColumnName = columnName; + DataSetIdentifier = dataSetIdentifier; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesPredefinedHierarchy.cs b/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesPredefinedHierarchy.cs new file mode 100644 index 00000000000..d257db011ff --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ColumnHierarchiesPredefinedHierarchy.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ColumnHierarchiesPredefinedHierarchy + { + public readonly ImmutableArray Columns; + public readonly ImmutableArray DrillDownFilters; + public readonly string HierarchyId; + + [OutputConstructor] + private ColumnHierarchiesPredefinedHierarchy( + ImmutableArray columns, + + ImmutableArray drillDownFilters, + + string hierarchyId) + { + Columns = columns; + DrillDownFilters = drillDownFilters; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ColumnSort.cs b/sdk/dotnet/Quicksight/Outputs/ColumnSort.cs new file mode 100644 index 00000000000..7576a0f679e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ColumnSort.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ColumnSort + { + public readonly Outputs.AggregationFunction? AggregationFunction; + public readonly string Direction; + public readonly Outputs.Column SortBy; + + [OutputConstructor] + private ColumnSort( + Outputs.AggregationFunction? aggregationFunction, + + string direction, + + Outputs.Column sortBy) + { + AggregationFunction = aggregationFunction; + Direction = direction; + SortBy = sortBy; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColor.cs b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColor.cs new file mode 100644 index 00000000000..960d662799f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColor.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ConditionalFormattingColor + { + public readonly Outputs.ConditionalFormattingColorGradient? Gradient; + public readonly Outputs.ConditionalFormattingColorSolid? Solid; + + [OutputConstructor] + private ConditionalFormattingColor( + Outputs.ConditionalFormattingColorGradient? gradient, + + Outputs.ConditionalFormattingColorSolid? solid) + { + Gradient = gradient; + Solid = solid; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorGradient.cs b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorGradient.cs new file mode 100644 index 00000000000..e230b03c8bd --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorGradient.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ConditionalFormattingColorGradient + { + public readonly Outputs.ConditionalFormattingColorGradientColor Color; + public readonly string Expression; + + [OutputConstructor] + private ConditionalFormattingColorGradient( + Outputs.ConditionalFormattingColorGradientColor color, + + string expression) + { + Color = color; + Expression = expression; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorGradientColor.cs b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorGradientColor.cs new file mode 100644 index 00000000000..2c06a80d531 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorGradientColor.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ConditionalFormattingColorGradientColor + { + public readonly ImmutableArray Stops; + + [OutputConstructor] + private ConditionalFormattingColorGradientColor(ImmutableArray stops) + { + Stops = stops; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorGradientColorStop.cs b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorGradientColorStop.cs new file mode 100644 index 00000000000..e53f76835c1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorGradientColorStop.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ConditionalFormattingColorGradientColorStop + { + public readonly string? Color; + public readonly double? DataValue; + public readonly double GradientOffset; + + [OutputConstructor] + private ConditionalFormattingColorGradientColorStop( + string? color, + + double? dataValue, + + double gradientOffset) + { + Color = color; + DataValue = dataValue; + GradientOffset = gradientOffset; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorSolid.cs b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorSolid.cs new file mode 100644 index 00000000000..47682dbfa80 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingColorSolid.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ConditionalFormattingColorSolid + { + public readonly string? Color; + public readonly string Expression; + + [OutputConstructor] + private ConditionalFormattingColorSolid( + string? color, + + string expression) + { + Color = color; + Expression = expression; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIcon.cs b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIcon.cs new file mode 100644 index 00000000000..6a811b93245 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIcon.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ConditionalFormattingIcon + { + public readonly Outputs.ConditionalFormattingIconCustomCondition? CustomCondition; + public readonly Outputs.ConditionalFormattingIconIconSet? IconSet; + + [OutputConstructor] + private ConditionalFormattingIcon( + Outputs.ConditionalFormattingIconCustomCondition? customCondition, + + Outputs.ConditionalFormattingIconIconSet? iconSet) + { + CustomCondition = customCondition; + IconSet = iconSet; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconCustomCondition.cs b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconCustomCondition.cs new file mode 100644 index 00000000000..5626b741e69 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconCustomCondition.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ConditionalFormattingIconCustomCondition + { + public readonly string? Color; + public readonly Outputs.ConditionalFormattingIconCustomConditionDisplayConfiguration? DisplayConfiguration; + public readonly string Expression; + public readonly Outputs.ConditionalFormattingIconCustomConditionIconOptions IconOptions; + + [OutputConstructor] + private ConditionalFormattingIconCustomCondition( + string? color, + + Outputs.ConditionalFormattingIconCustomConditionDisplayConfiguration? displayConfiguration, + + string expression, + + Outputs.ConditionalFormattingIconCustomConditionIconOptions iconOptions) + { + Color = color; + DisplayConfiguration = displayConfiguration; + Expression = expression; + IconOptions = iconOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconCustomConditionDisplayConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconCustomConditionDisplayConfiguration.cs new file mode 100644 index 00000000000..71501f80abd --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconCustomConditionDisplayConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ConditionalFormattingIconCustomConditionDisplayConfiguration + { + public readonly string? IconDisplayOption; + + [OutputConstructor] + private ConditionalFormattingIconCustomConditionDisplayConfiguration(string? iconDisplayOption) + { + IconDisplayOption = iconDisplayOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconCustomConditionIconOptions.cs b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconCustomConditionIconOptions.cs new file mode 100644 index 00000000000..c38ed2f0a0d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconCustomConditionIconOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ConditionalFormattingIconCustomConditionIconOptions + { + public readonly string? Icon; + public readonly string? UnicodeIcon; + + [OutputConstructor] + private ConditionalFormattingIconCustomConditionIconOptions( + string? icon, + + string? unicodeIcon) + { + Icon = icon; + UnicodeIcon = unicodeIcon; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconIconSet.cs b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconIconSet.cs new file mode 100644 index 00000000000..26ec3ccdda5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ConditionalFormattingIconIconSet.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ConditionalFormattingIconIconSet + { + public readonly string Expression; + public readonly string? IconSetType; + + [OutputConstructor] + private ConditionalFormattingIconIconSet( + string expression, + + string? iconSetType) + { + Expression = expression; + IconSetType = iconSetType; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ContributionAnalysisDefaults.cs b/sdk/dotnet/Quicksight/Outputs/ContributionAnalysisDefaults.cs new file mode 100644 index 00000000000..2735906feb0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ContributionAnalysisDefaults.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ContributionAnalysisDefaults + { + public readonly ImmutableArray ContributorDimensions; + public readonly string MeasureFieldId; + + [OutputConstructor] + private ContributionAnalysisDefaults( + ImmutableArray contributorDimensions, + + string measureFieldId) + { + ContributorDimensions = contributorDimensions; + MeasureFieldId = measureFieldId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ContributionAnalysisDefaultsContributorDimension.cs b/sdk/dotnet/Quicksight/Outputs/ContributionAnalysisDefaultsContributorDimension.cs new file mode 100644 index 00000000000..5171b9da62a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ContributionAnalysisDefaultsContributorDimension.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ContributionAnalysisDefaultsContributorDimension + { + public readonly string ColumnName; + public readonly string DataSetIdentifier; + + [OutputConstructor] + private ContributionAnalysisDefaultsContributorDimension( + string columnName, + + string dataSetIdentifier) + { + ColumnName = columnName; + DataSetIdentifier = dataSetIdentifier; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinition.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinition.cs new file mode 100644 index 00000000000..a4b5b632622 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinition.cs @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinition + { + /// + /// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + /// + public readonly Outputs.DashboardDefinitionAnalysisDefaults? AnalysisDefaults; + /// + /// A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + /// + public readonly ImmutableArray CalculatedFields; + /// + /// A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + /// + public readonly ImmutableArray ColumnConfigurations; + /// + /// A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + /// + public readonly ImmutableArray DataSetIdentifiersDeclarations; + /// + /// A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + /// + public readonly ImmutableArray FilterGroups; + public readonly ImmutableArray ParameterDeclarations; + /// + /// A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + /// + public readonly ImmutableArray Sheets; + + [OutputConstructor] + private DashboardDefinition( + Outputs.DashboardDefinitionAnalysisDefaults? analysisDefaults, + + ImmutableArray calculatedFields, + + ImmutableArray columnConfigurations, + + ImmutableArray dataSetIdentifiersDeclarations, + + ImmutableArray filterGroups, + + ImmutableArray parameterDeclarations, + + ImmutableArray sheets) + { + AnalysisDefaults = analysisDefaults; + CalculatedFields = calculatedFields; + ColumnConfigurations = columnConfigurations; + DataSetIdentifiersDeclarations = dataSetIdentifiersDeclarations; + FilterGroups = filterGroups; + ParameterDeclarations = parameterDeclarations; + Sheets = sheets; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaults.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaults.cs new file mode 100644 index 00000000000..50379eea60f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaults.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaults + { + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration DefaultNewSheetConfiguration; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaults(Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration) + { + DefaultNewSheetConfiguration = defaultNewSheetConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.cs new file mode 100644 index 00000000000..54c729fb574 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration + { + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration? InteractiveLayoutConfiguration; + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration? PaginatedLayoutConfiguration; + public readonly string? SheetContentType; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration( + Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration? interactiveLayoutConfiguration, + + Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration? paginatedLayoutConfiguration, + + string? sheetContentType) + { + InteractiveLayoutConfiguration = interactiveLayoutConfiguration; + PaginatedLayoutConfiguration = paginatedLayoutConfiguration; + SheetContentType = sheetContentType; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.cs new file mode 100644 index 00000000000..558600bffa3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration + { + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm? FreeForm; + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid? Grid; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration( + Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm? freeForm, + + Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid? grid) + { + FreeForm = freeForm; + Grid = grid; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.cs new file mode 100644 index 00000000000..457be14d4c3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm + { + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions CanvasSizeOptions; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm(Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions) + { + CanvasSizeOptions = canvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.cs new file mode 100644 index 00000000000..9c3b679407c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions + { + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions? ScreenCanvasSizeOptions; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions(Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions? screenCanvasSizeOptions) + { + ScreenCanvasSizeOptions = screenCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.cs new file mode 100644 index 00000000000..1a8aedaf4e4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions + { + public readonly string OptimizedViewPortWidth; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions(string optimizedViewPortWidth) + { + OptimizedViewPortWidth = optimizedViewPortWidth; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.cs new file mode 100644 index 00000000000..a354865afe6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid + { + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions CanvasSizeOptions; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid(Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions) + { + CanvasSizeOptions = canvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.cs new file mode 100644 index 00000000000..8b19ebe9bb7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions + { + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions? ScreenCanvasSizeOptions; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions(Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions? screenCanvasSizeOptions) + { + ScreenCanvasSizeOptions = screenCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.cs new file mode 100644 index 00000000000..854dc18c786 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions + { + public readonly string? OptimizedViewPortWidth; + public readonly string ResizeOption; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions( + string? optimizedViewPortWidth, + + string resizeOption) + { + OptimizedViewPortWidth = optimizedViewPortWidth; + ResizeOption = resizeOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.cs new file mode 100644 index 00000000000..e3de156a7ff --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration + { + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased? SectionBased; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration(Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased? sectionBased) + { + SectionBased = sectionBased; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.cs new file mode 100644 index 00000000000..1b7a6cebf1c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased + { + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions CanvasSizeOptions; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased(Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions) + { + CanvasSizeOptions = canvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.cs new file mode 100644 index 00000000000..b7c33ed7ffe --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions + { + public readonly Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions? PaperCanvasSizeOptions; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions(Outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions? paperCanvasSizeOptions) + { + PaperCanvasSizeOptions = paperCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.cs new file mode 100644 index 00000000000..b2198910264 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions + { + public readonly Outputs.Spacing? PaperMargin; + public readonly string? PaperOrientation; + public readonly string? PaperSize; + + [OutputConstructor] + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions( + Outputs.Spacing? paperMargin, + + string? paperOrientation, + + string? paperSize) + { + PaperMargin = paperMargin; + PaperOrientation = paperOrientation; + PaperSize = paperSize; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionCalculatedField.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionCalculatedField.cs new file mode 100644 index 00000000000..99f86b918b2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionCalculatedField.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionCalculatedField + { + public readonly string DataSetIdentifier; + public readonly string Expression; + /// + /// Display name for the dashboard. + /// + public readonly string Name; + + [OutputConstructor] + private DashboardDefinitionCalculatedField( + string dataSetIdentifier, + + string expression, + + string name) + { + DataSetIdentifier = dataSetIdentifier; + Expression = expression; + Name = name; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionColumnConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionColumnConfiguration.cs new file mode 100644 index 00000000000..1c236ff58e7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionColumnConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionColumnConfiguration + { + public readonly Outputs.Column Column; + public readonly Outputs.DashboardDefinitionColumnConfigurationFormatConfiguration? FormatConfiguration; + public readonly string? Role; + + [OutputConstructor] + private DashboardDefinitionColumnConfiguration( + Outputs.Column column, + + Outputs.DashboardDefinitionColumnConfigurationFormatConfiguration? formatConfiguration, + + string? role) + { + Column = column; + FormatConfiguration = formatConfiguration; + Role = role; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionColumnConfigurationFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionColumnConfigurationFormatConfiguration.cs new file mode 100644 index 00000000000..9ed5c9d6a80 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionColumnConfigurationFormatConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionColumnConfigurationFormatConfiguration + { + public readonly Outputs.DateTimeFormatConfiguration? DateTimeFormatConfiguration; + public readonly Outputs.NumberFormatConfiguration? NumberFormatConfiguration; + public readonly Outputs.StringFormatConfiguration? StringFormatConfiguration; + + [OutputConstructor] + private DashboardDefinitionColumnConfigurationFormatConfiguration( + Outputs.DateTimeFormatConfiguration? dateTimeFormatConfiguration, + + Outputs.NumberFormatConfiguration? numberFormatConfiguration, + + Outputs.StringFormatConfiguration? stringFormatConfiguration) + { + DateTimeFormatConfiguration = dateTimeFormatConfiguration; + NumberFormatConfiguration = numberFormatConfiguration; + StringFormatConfiguration = stringFormatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionDataSetIdentifiersDeclaration.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionDataSetIdentifiersDeclaration.cs new file mode 100644 index 00000000000..a2cfaf4df3b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionDataSetIdentifiersDeclaration.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionDataSetIdentifiersDeclaration + { + /// + /// Dataset Amazon Resource Name (ARN). + /// + public readonly string? DataSetArn; + public readonly string? Identifier; + + [OutputConstructor] + private DashboardDefinitionDataSetIdentifiersDeclaration( + string? dataSetArn, + + string? identifier) + { + DataSetArn = dataSetArn; + Identifier = identifier; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroup.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroup.cs new file mode 100644 index 00000000000..54806d9c136 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroup.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionFilterGroup + { + public readonly string CrossDataset; + public readonly string FilterGroupId; + public readonly ImmutableArray Filters; + public readonly Outputs.DashboardDefinitionFilterGroupScopeConfiguration ScopeConfiguration; + /// + /// The dashboard creation status. + /// + public readonly string? Status; + + [OutputConstructor] + private DashboardDefinitionFilterGroup( + string crossDataset, + + string filterGroupId, + + ImmutableArray filters, + + Outputs.DashboardDefinitionFilterGroupScopeConfiguration scopeConfiguration, + + string? status) + { + CrossDataset = crossDataset; + FilterGroupId = filterGroupId; + Filters = filters; + ScopeConfiguration = scopeConfiguration; + Status = status; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroupScopeConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroupScopeConfiguration.cs new file mode 100644 index 00000000000..d8feae9dc6e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroupScopeConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionFilterGroupScopeConfiguration + { + public readonly Outputs.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets? SelectedSheets; + + [OutputConstructor] + private DashboardDefinitionFilterGroupScopeConfiguration(Outputs.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets? selectedSheets) + { + SelectedSheets = selectedSheets; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets.cs new file mode 100644 index 00000000000..c42b543732f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets + { + public readonly ImmutableArray SheetVisualScopingConfigurations; + + [OutputConstructor] + private DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets(ImmutableArray sheetVisualScopingConfigurations) + { + SheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.cs new file mode 100644 index 00000000000..53353ceacbf --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration + { + public readonly string Scope; + public readonly string SheetId; + public readonly ImmutableArray VisualIds; + + [OutputConstructor] + private DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration( + string scope, + + string sheetId, + + ImmutableArray visualIds) + { + Scope = scope; + SheetId = sheetId; + VisualIds = visualIds; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionParameterDeclaration.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionParameterDeclaration.cs new file mode 100644 index 00000000000..fc2fdb0cd26 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionParameterDeclaration.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionParameterDeclaration + { + public readonly Outputs.DateTimeParameterDeclaration? DateTimeParameterDeclaration; + public readonly Outputs.DecimalParameterDeclaration? DecimalParameterDeclaration; + public readonly Outputs.IntegerParameterDeclaration? IntegerParameterDeclaration; + public readonly Outputs.StringParameterDeclaration? StringParameterDeclaration; + + [OutputConstructor] + private DashboardDefinitionParameterDeclaration( + Outputs.DateTimeParameterDeclaration? dateTimeParameterDeclaration, + + Outputs.DecimalParameterDeclaration? decimalParameterDeclaration, + + Outputs.IntegerParameterDeclaration? integerParameterDeclaration, + + Outputs.StringParameterDeclaration? stringParameterDeclaration) + { + DateTimeParameterDeclaration = dateTimeParameterDeclaration; + DecimalParameterDeclaration = decimalParameterDeclaration; + IntegerParameterDeclaration = integerParameterDeclaration; + StringParameterDeclaration = stringParameterDeclaration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheet.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheet.cs new file mode 100644 index 00000000000..c9a7e516769 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheet.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheet + { + public readonly string? ContentType; + public readonly string? Description; + public readonly ImmutableArray FilterControls; + public readonly Outputs.Layouts? Layouts; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + public readonly ImmutableArray ParameterControls; + public readonly Outputs.DashboardDefinitionSheetSheetControlLayouts? SheetControlLayouts; + public readonly string SheetId; + public readonly ImmutableArray TextBoxes; + public readonly string? Title; + public readonly ImmutableArray Visuals; + + [OutputConstructor] + private DashboardDefinitionSheet( + string? contentType, + + string? description, + + ImmutableArray filterControls, + + Outputs.Layouts? layouts, + + string? name, + + ImmutableArray parameterControls, + + Outputs.DashboardDefinitionSheetSheetControlLayouts? sheetControlLayouts, + + string sheetId, + + ImmutableArray textBoxes, + + string? title, + + ImmutableArray visuals) + { + ContentType = contentType; + Description = description; + FilterControls = filterControls; + Layouts = layouts; + Name = name; + ParameterControls = parameterControls; + SheetControlLayouts = sheetControlLayouts; + SheetId = sheetId; + TextBoxes = textBoxes; + Title = title; + Visuals = visuals; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControl.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControl.cs new file mode 100644 index 00000000000..a0a08ddef8c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControl.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControl + { + public readonly Outputs.DashboardDefinitionSheetParameterControlDateTimePicker? DateTimePicker; + public readonly Outputs.DashboardDefinitionSheetParameterControlDropdown? Dropdown; + public readonly Outputs.DashboardDefinitionSheetParameterControlList? List; + public readonly Outputs.DashboardDefinitionSheetParameterControlSlider? Slider; + public readonly Outputs.DashboardDefinitionSheetParameterControlTextArea? TextArea; + public readonly Outputs.DashboardDefinitionSheetParameterControlTextField? TextField; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControl( + Outputs.DashboardDefinitionSheetParameterControlDateTimePicker? dateTimePicker, + + Outputs.DashboardDefinitionSheetParameterControlDropdown? dropdown, + + Outputs.DashboardDefinitionSheetParameterControlList? list, + + Outputs.DashboardDefinitionSheetParameterControlSlider? slider, + + Outputs.DashboardDefinitionSheetParameterControlTextArea? textArea, + + Outputs.DashboardDefinitionSheetParameterControlTextField? textField) + { + DateTimePicker = dateTimePicker; + Dropdown = dropdown; + List = list; + Slider = slider; + TextArea = textArea; + TextField = textField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDateTimePicker.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDateTimePicker.cs new file mode 100644 index 00000000000..8c7e712cbf1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDateTimePicker.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlDateTimePicker + { + public readonly Outputs.DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly string Title; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlDateTimePicker( + Outputs.DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions? displayOptions, + + string parameterControlId, + + string sourceParameterName, + + string title) + { + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions.cs new file mode 100644 index 00000000000..6405324bac9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions + { + public readonly string? DateTimeFormat; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions( + string? dateTimeFormat, + + Outputs.LabelOptions? titleOptions) + { + DateTimeFormat = dateTimeFormat; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDropdown.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDropdown.cs new file mode 100644 index 00000000000..48b50626ce3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDropdown.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlDropdown + { + public readonly Outputs.CascadingControlConfiguration? CascadingControlConfiguration; + public readonly Outputs.DashboardDefinitionSheetParameterControlDropdownDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly Outputs.DashboardDefinitionSheetParameterControlDropdownSelectableValues? SelectableValues; + public readonly string SourceParameterName; + public readonly string Title; + public readonly string? Type; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlDropdown( + Outputs.CascadingControlConfiguration? cascadingControlConfiguration, + + Outputs.DashboardDefinitionSheetParameterControlDropdownDisplayOptions? displayOptions, + + string parameterControlId, + + Outputs.DashboardDefinitionSheetParameterControlDropdownSelectableValues? selectableValues, + + string sourceParameterName, + + string title, + + string? type) + { + CascadingControlConfiguration = cascadingControlConfiguration; + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SelectableValues = selectableValues; + SourceParameterName = sourceParameterName; + Title = title; + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptions.cs new file mode 100644 index 00000000000..458dedd383e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlDropdownDisplayOptions + { + public readonly Outputs.SelectAllOptions? SelectAllOptions; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlDropdownDisplayOptions( + Outputs.SelectAllOptions? selectAllOptions, + + Outputs.LabelOptions? titleOptions) + { + SelectAllOptions = selectAllOptions; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDropdownSelectableValues.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDropdownSelectableValues.cs new file mode 100644 index 00000000000..f5a2782f635 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlDropdownSelectableValues.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlDropdownSelectableValues + { + public readonly Outputs.Column? LinkToDataSetColumn; + public readonly ImmutableArray Values; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlDropdownSelectableValues( + Outputs.Column? linkToDataSetColumn, + + ImmutableArray values) + { + LinkToDataSetColumn = linkToDataSetColumn; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlList.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlList.cs new file mode 100644 index 00000000000..e1707dae802 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlList.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlList + { + public readonly Outputs.CascadingControlConfiguration? CascadingControlConfiguration; + public readonly Outputs.DashboardDefinitionSheetParameterControlListDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly Outputs.DashboardDefinitionSheetParameterControlListSelectableValues? SelectableValues; + public readonly string SourceParameterName; + public readonly string Title; + public readonly string? Type; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlList( + Outputs.CascadingControlConfiguration? cascadingControlConfiguration, + + Outputs.DashboardDefinitionSheetParameterControlListDisplayOptions? displayOptions, + + string parameterControlId, + + Outputs.DashboardDefinitionSheetParameterControlListSelectableValues? selectableValues, + + string sourceParameterName, + + string title, + + string? type) + { + CascadingControlConfiguration = cascadingControlConfiguration; + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SelectableValues = selectableValues; + SourceParameterName = sourceParameterName; + Title = title; + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlListDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlListDisplayOptions.cs new file mode 100644 index 00000000000..1f5413f17e8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlListDisplayOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlListDisplayOptions + { + public readonly Outputs.SelectAllOptions? SearchOptions; + public readonly Outputs.SelectAllOptions? SelectAllOptions; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlListDisplayOptions( + Outputs.SelectAllOptions? searchOptions, + + Outputs.SelectAllOptions? selectAllOptions, + + Outputs.LabelOptions? titleOptions) + { + SearchOptions = searchOptions; + SelectAllOptions = selectAllOptions; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlListSelectableValues.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlListSelectableValues.cs new file mode 100644 index 00000000000..6b34a9069e1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlListSelectableValues.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlListSelectableValues + { + public readonly Outputs.Column? LinkToDataSetColumn; + public readonly ImmutableArray Values; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlListSelectableValues( + Outputs.Column? linkToDataSetColumn, + + ImmutableArray values) + { + LinkToDataSetColumn = linkToDataSetColumn; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlSlider.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlSlider.cs new file mode 100644 index 00000000000..e9fe9e8fe62 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlSlider.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlSlider + { + public readonly Outputs.DashboardDefinitionSheetParameterControlSliderDisplayOptions? DisplayOptions; + public readonly double MaximumValue; + public readonly double MinimumValue; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly double StepSize; + public readonly string Title; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlSlider( + Outputs.DashboardDefinitionSheetParameterControlSliderDisplayOptions? displayOptions, + + double maximumValue, + + double minimumValue, + + string parameterControlId, + + string sourceParameterName, + + double stepSize, + + string title) + { + DisplayOptions = displayOptions; + MaximumValue = maximumValue; + MinimumValue = minimumValue; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + StepSize = stepSize; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlSliderDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlSliderDisplayOptions.cs new file mode 100644 index 00000000000..e0eed1cb211 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlSliderDisplayOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlSliderDisplayOptions + { + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlSliderDisplayOptions(Outputs.LabelOptions? titleOptions) + { + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlTextArea.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlTextArea.cs new file mode 100644 index 00000000000..a976a19e277 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlTextArea.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlTextArea + { + public readonly string? Delimiter; + public readonly Outputs.TextAreaControlDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly string Title; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlTextArea( + string? delimiter, + + Outputs.TextAreaControlDisplayOptions? displayOptions, + + string parameterControlId, + + string sourceParameterName, + + string title) + { + Delimiter = delimiter; + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlTextField.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlTextField.cs new file mode 100644 index 00000000000..d46f08bdade --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetParameterControlTextField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetParameterControlTextField + { + public readonly Outputs.TextAreaControlDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly string Title; + + [OutputConstructor] + private DashboardDefinitionSheetParameterControlTextField( + Outputs.TextAreaControlDisplayOptions? displayOptions, + + string parameterControlId, + + string sourceParameterName, + + string title) + { + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetSheetControlLayouts.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetSheetControlLayouts.cs new file mode 100644 index 00000000000..64b63a55049 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetSheetControlLayouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetSheetControlLayouts + { + public readonly Outputs.DashboardDefinitionSheetSheetControlLayoutsConfiguration Configuration; + + [OutputConstructor] + private DashboardDefinitionSheetSheetControlLayouts(Outputs.DashboardDefinitionSheetSheetControlLayoutsConfiguration configuration) + { + Configuration = configuration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetSheetControlLayoutsConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetSheetControlLayoutsConfiguration.cs new file mode 100644 index 00000000000..f4b1113f425 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetSheetControlLayoutsConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetSheetControlLayoutsConfiguration + { + public readonly Outputs.GridLayout? GridLayout; + + [OutputConstructor] + private DashboardDefinitionSheetSheetControlLayoutsConfiguration(Outputs.GridLayout? gridLayout) + { + GridLayout = gridLayout; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetTextBox.cs b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetTextBox.cs new file mode 100644 index 00000000000..b3b7cdd34f2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DashboardDefinitionSheetTextBox.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DashboardDefinitionSheetTextBox + { + public readonly string? Content; + public readonly string SheetTextBoxId; + + [OutputConstructor] + private DashboardDefinitionSheetTextBox( + string? content, + + string sheetTextBoxId) + { + Content = content; + SheetTextBoxId = sheetTextBoxId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DataLabelsOptions.cs b/sdk/dotnet/Quicksight/Outputs/DataLabelsOptions.cs new file mode 100644 index 00000000000..9bfec30f4a0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DataLabelsOptions.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DataLabelsOptions + { + public readonly string? CategoryLabelVisibility; + public readonly ImmutableArray DataLabelTypes; + public readonly string? LabelColor; + public readonly string? LabelContent; + public readonly Outputs.FontConfiguration? LabelFontConfiguration; + public readonly string? MeasureLabelVisibility; + public readonly string? Overlap; + public readonly string? Position; + public readonly string? Visibility; + + [OutputConstructor] + private DataLabelsOptions( + string? categoryLabelVisibility, + + ImmutableArray dataLabelTypes, + + string? labelColor, + + string? labelContent, + + Outputs.FontConfiguration? labelFontConfiguration, + + string? measureLabelVisibility, + + string? overlap, + + string? position, + + string? visibility) + { + CategoryLabelVisibility = categoryLabelVisibility; + DataLabelTypes = dataLabelTypes; + LabelColor = labelColor; + LabelContent = labelContent; + LabelFontConfiguration = labelFontConfiguration; + MeasureLabelVisibility = measureLabelVisibility; + Overlap = overlap; + Position = position; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DataLabelsOptionsDataLabelType.cs b/sdk/dotnet/Quicksight/Outputs/DataLabelsOptionsDataLabelType.cs new file mode 100644 index 00000000000..8f1a48883a6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DataLabelsOptionsDataLabelType.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DataLabelsOptionsDataLabelType + { + public readonly Outputs.DataLabelsOptionsDataLabelTypeDataPathLabelType? DataPathLabelType; + public readonly Outputs.DataLabelsOptionsDataLabelTypeFieldLabelType? FieldLabelType; + public readonly Outputs.SelectAllOptions? MaximumLabelType; + public readonly Outputs.SelectAllOptions? MinimumLabelType; + public readonly Outputs.SelectAllOptions? RangeEndsLabelType; + + [OutputConstructor] + private DataLabelsOptionsDataLabelType( + Outputs.DataLabelsOptionsDataLabelTypeDataPathLabelType? dataPathLabelType, + + Outputs.DataLabelsOptionsDataLabelTypeFieldLabelType? fieldLabelType, + + Outputs.SelectAllOptions? maximumLabelType, + + Outputs.SelectAllOptions? minimumLabelType, + + Outputs.SelectAllOptions? rangeEndsLabelType) + { + DataPathLabelType = dataPathLabelType; + FieldLabelType = fieldLabelType; + MaximumLabelType = maximumLabelType; + MinimumLabelType = minimumLabelType; + RangeEndsLabelType = rangeEndsLabelType; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DataLabelsOptionsDataLabelTypeDataPathLabelType.cs b/sdk/dotnet/Quicksight/Outputs/DataLabelsOptionsDataLabelTypeDataPathLabelType.cs new file mode 100644 index 00000000000..f72418a3bf4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DataLabelsOptionsDataLabelTypeDataPathLabelType.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DataLabelsOptionsDataLabelTypeDataPathLabelType + { + public readonly string? FieldId; + public readonly string? FieldValue; + public readonly string? Visibility; + + [OutputConstructor] + private DataLabelsOptionsDataLabelTypeDataPathLabelType( + string? fieldId, + + string? fieldValue, + + string? visibility) + { + FieldId = fieldId; + FieldValue = fieldValue; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DataLabelsOptionsDataLabelTypeFieldLabelType.cs b/sdk/dotnet/Quicksight/Outputs/DataLabelsOptionsDataLabelTypeFieldLabelType.cs new file mode 100644 index 00000000000..e06eb36d570 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DataLabelsOptionsDataLabelTypeFieldLabelType.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DataLabelsOptionsDataLabelTypeFieldLabelType + { + public readonly string? FieldId; + public readonly string? Visibility; + + [OutputConstructor] + private DataLabelsOptionsDataLabelTypeFieldLabelType( + string? fieldId, + + string? visibility) + { + FieldId = fieldId; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DataPathValue.cs b/sdk/dotnet/Quicksight/Outputs/DataPathValue.cs new file mode 100644 index 00000000000..d84ebc20c8d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DataPathValue.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DataPathValue + { + public readonly string FieldId; + public readonly string FieldValue; + + [OutputConstructor] + private DataPathValue( + string fieldId, + + string fieldValue) + { + FieldId = fieldId; + FieldValue = fieldValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DateTimeFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/DateTimeFormatConfiguration.cs new file mode 100644 index 00000000000..5333302429d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DateTimeFormatConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DateTimeFormatConfiguration + { + public readonly string? DateTimeFormat; + public readonly Outputs.NullValueFormatConfiguration? NullValueFormatConfiguration; + public readonly Outputs.NumericFormatConfiguration? NumericFormatConfiguration; + + [OutputConstructor] + private DateTimeFormatConfiguration( + string? dateTimeFormat, + + Outputs.NullValueFormatConfiguration? nullValueFormatConfiguration, + + Outputs.NumericFormatConfiguration? numericFormatConfiguration) + { + DateTimeFormat = dateTimeFormat; + NullValueFormatConfiguration = nullValueFormatConfiguration; + NumericFormatConfiguration = numericFormatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclaration.cs b/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclaration.cs new file mode 100644 index 00000000000..a6d25d37e9b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclaration.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DateTimeParameterDeclaration + { + public readonly Outputs.DateTimeParameterDeclarationDefaultValues? DefaultValues; + /// + /// Display name for the dashboard. + /// + public readonly string Name; + public readonly string? TimeGranularity; + public readonly Outputs.DateTimeParameterDeclarationValuesWhenUnset? ValuesWhenUnset; + + [OutputConstructor] + private DateTimeParameterDeclaration( + Outputs.DateTimeParameterDeclarationDefaultValues? defaultValues, + + string name, + + string? timeGranularity, + + Outputs.DateTimeParameterDeclarationValuesWhenUnset? valuesWhenUnset) + { + DefaultValues = defaultValues; + Name = name; + TimeGranularity = timeGranularity; + ValuesWhenUnset = valuesWhenUnset; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclarationDefaultValues.cs b/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclarationDefaultValues.cs new file mode 100644 index 00000000000..151725bd7a7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclarationDefaultValues.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DateTimeParameterDeclarationDefaultValues + { + public readonly Outputs.DynamicValue? DynamicValue; + public readonly Outputs.DateTimeParameterDeclarationDefaultValuesRollingDate? RollingDate; + public readonly ImmutableArray StaticValues; + + [OutputConstructor] + private DateTimeParameterDeclarationDefaultValues( + Outputs.DynamicValue? dynamicValue, + + Outputs.DateTimeParameterDeclarationDefaultValuesRollingDate? rollingDate, + + ImmutableArray staticValues) + { + DynamicValue = dynamicValue; + RollingDate = rollingDate; + StaticValues = staticValues; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclarationDefaultValuesRollingDate.cs b/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclarationDefaultValuesRollingDate.cs new file mode 100644 index 00000000000..d2aac6bf5bb --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclarationDefaultValuesRollingDate.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DateTimeParameterDeclarationDefaultValuesRollingDate + { + public readonly string? DataSetIdentifier; + public readonly string Expression; + + [OutputConstructor] + private DateTimeParameterDeclarationDefaultValuesRollingDate( + string? dataSetIdentifier, + + string expression) + { + DataSetIdentifier = dataSetIdentifier; + Expression = expression; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclarationValuesWhenUnset.cs b/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclarationValuesWhenUnset.cs new file mode 100644 index 00000000000..be8b86e87bf --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DateTimeParameterDeclarationValuesWhenUnset.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DateTimeParameterDeclarationValuesWhenUnset + { + public readonly string? CustomValue; + public readonly string? ValueWhenUnsetOption; + + [OutputConstructor] + private DateTimeParameterDeclarationValuesWhenUnset( + string? customValue, + + string? valueWhenUnsetOption) + { + CustomValue = customValue; + ValueWhenUnsetOption = valueWhenUnsetOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DecimalParameterDeclaration.cs b/sdk/dotnet/Quicksight/Outputs/DecimalParameterDeclaration.cs new file mode 100644 index 00000000000..a9464eebc10 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DecimalParameterDeclaration.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DecimalParameterDeclaration + { + public readonly Outputs.DecimalParameterDeclarationDefaultValues? DefaultValues; + /// + /// Display name for the dashboard. + /// + public readonly string Name; + public readonly string ParameterValueType; + public readonly Outputs.DecimalParameterDeclarationValuesWhenUnset? ValuesWhenUnset; + + [OutputConstructor] + private DecimalParameterDeclaration( + Outputs.DecimalParameterDeclarationDefaultValues? defaultValues, + + string name, + + string parameterValueType, + + Outputs.DecimalParameterDeclarationValuesWhenUnset? valuesWhenUnset) + { + DefaultValues = defaultValues; + Name = name; + ParameterValueType = parameterValueType; + ValuesWhenUnset = valuesWhenUnset; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DecimalParameterDeclarationDefaultValues.cs b/sdk/dotnet/Quicksight/Outputs/DecimalParameterDeclarationDefaultValues.cs new file mode 100644 index 00000000000..926eede364a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DecimalParameterDeclarationDefaultValues.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DecimalParameterDeclarationDefaultValues + { + public readonly Outputs.DynamicValue? DynamicValue; + public readonly ImmutableArray StaticValues; + + [OutputConstructor] + private DecimalParameterDeclarationDefaultValues( + Outputs.DynamicValue? dynamicValue, + + ImmutableArray staticValues) + { + DynamicValue = dynamicValue; + StaticValues = staticValues; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DecimalParameterDeclarationValuesWhenUnset.cs b/sdk/dotnet/Quicksight/Outputs/DecimalParameterDeclarationValuesWhenUnset.cs new file mode 100644 index 00000000000..6df26bf2a86 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DecimalParameterDeclarationValuesWhenUnset.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DecimalParameterDeclarationValuesWhenUnset + { + public readonly double? CustomValue; + public readonly string? ValueWhenUnsetOption; + + [OutputConstructor] + private DecimalParameterDeclarationValuesWhenUnset( + double? customValue, + + string? valueWhenUnsetOption) + { + CustomValue = customValue; + ValueWhenUnsetOption = valueWhenUnsetOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DecimalPlacesConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/DecimalPlacesConfiguration.cs new file mode 100644 index 00000000000..97c0441ff35 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DecimalPlacesConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DecimalPlacesConfiguration + { + public readonly int DecimalPlaces; + + [OutputConstructor] + private DecimalPlacesConfiguration(int decimalPlaces) + { + DecimalPlaces = decimalPlaces; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchema.cs b/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchema.cs new file mode 100644 index 00000000000..5a1ccfe8941 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchema.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DimensionFieldSchema + { + public readonly Outputs.DimensionFieldSchemaCategoricalDimensionField? CategoricalDimensionField; + public readonly Outputs.DimensionFieldSchemaDateDimensionField? DateDimensionField; + public readonly Outputs.DimensionFieldSchemaNumericalDimensionField? NumericalDimensionField; + + [OutputConstructor] + private DimensionFieldSchema( + Outputs.DimensionFieldSchemaCategoricalDimensionField? categoricalDimensionField, + + Outputs.DimensionFieldSchemaDateDimensionField? dateDimensionField, + + Outputs.DimensionFieldSchemaNumericalDimensionField? numericalDimensionField) + { + CategoricalDimensionField = categoricalDimensionField; + DateDimensionField = dateDimensionField; + NumericalDimensionField = numericalDimensionField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchema2.cs b/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchema2.cs new file mode 100644 index 00000000000..9ac70779590 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchema2.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DimensionFieldSchema2 + { + public readonly string ColumnName; + public readonly string DataSetIdentifier; + + [OutputConstructor] + private DimensionFieldSchema2( + string columnName, + + string dataSetIdentifier) + { + ColumnName = columnName; + DataSetIdentifier = dataSetIdentifier; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchemaCategoricalDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchemaCategoricalDimensionField.cs new file mode 100644 index 00000000000..cb2853b922c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchemaCategoricalDimensionField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DimensionFieldSchemaCategoricalDimensionField + { + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.StringFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private DimensionFieldSchemaCategoricalDimensionField( + Outputs.Column column, + + string fieldId, + + Outputs.StringFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchemaDateDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchemaDateDimensionField.cs new file mode 100644 index 00000000000..17f305abb09 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchemaDateDimensionField.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DimensionFieldSchemaDateDimensionField + { + public readonly Outputs.Column Column; + public readonly string? DateGranularity; + public readonly string FieldId; + public readonly Outputs.DateTimeFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private DimensionFieldSchemaDateDimensionField( + Outputs.Column column, + + string? dateGranularity, + + string fieldId, + + Outputs.DateTimeFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + DateGranularity = dateGranularity; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchemaNumericalDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchemaNumericalDimensionField.cs new file mode 100644 index 00000000000..743d82781a3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DimensionFieldSchemaNumericalDimensionField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DimensionFieldSchemaNumericalDimensionField + { + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.NumberFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private DimensionFieldSchemaNumericalDimensionField( + Outputs.Column column, + + string fieldId, + + Outputs.NumberFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DrillDownFilters.cs b/sdk/dotnet/Quicksight/Outputs/DrillDownFilters.cs new file mode 100644 index 00000000000..183cc6de5fa --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DrillDownFilters.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DrillDownFilters + { + public readonly Outputs.CategoryFilter? CategoryFilter; + public readonly Outputs.NumericEqualityFilter? NumericEqualityFilter; + public readonly Outputs.TimeRangeFilter? TimeRangeFilter; + + [OutputConstructor] + private DrillDownFilters( + Outputs.CategoryFilter? categoryFilter, + + Outputs.NumericEqualityFilter? numericEqualityFilter, + + Outputs.TimeRangeFilter? timeRangeFilter) + { + CategoryFilter = categoryFilter; + NumericEqualityFilter = numericEqualityFilter; + TimeRangeFilter = timeRangeFilter; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/DynamicValue.cs b/sdk/dotnet/Quicksight/Outputs/DynamicValue.cs new file mode 100644 index 00000000000..a68fb26d37d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/DynamicValue.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class DynamicValue + { + public readonly Outputs.Column DefaultValueColumn; + public readonly Outputs.Column? GroupNameColumn; + public readonly Outputs.Column? UserNameColumn; + + [OutputConstructor] + private DynamicValue( + Outputs.Column defaultValueColumn, + + Outputs.Column? groupNameColumn, + + Outputs.Column? userNameColumn) + { + DefaultValueColumn = defaultValueColumn; + GroupNameColumn = groupNameColumn; + UserNameColumn = userNameColumn; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FieldSort.cs b/sdk/dotnet/Quicksight/Outputs/FieldSort.cs new file mode 100644 index 00000000000..477ff37d276 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FieldSort.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FieldSort + { + public readonly string Direction; + public readonly string FieldId; + + [OutputConstructor] + private FieldSort( + string direction, + + string fieldId) + { + Direction = direction; + FieldId = fieldId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FieldSortOptions.cs b/sdk/dotnet/Quicksight/Outputs/FieldSortOptions.cs new file mode 100644 index 00000000000..a6ff1cb6d32 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FieldSortOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FieldSortOptions + { + public readonly Outputs.ColumnSort? ColumnSort; + public readonly Outputs.FieldSort? FieldSort; + + [OutputConstructor] + private FieldSortOptions( + Outputs.ColumnSort? columnSort, + + Outputs.FieldSort? fieldSort) + { + ColumnSort = columnSort; + FieldSort = fieldSort; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControls.cs b/sdk/dotnet/Quicksight/Outputs/FilterControls.cs new file mode 100644 index 00000000000..bf2a639abc9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControls.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControls + { + public readonly Outputs.FilterControlsDateTimePicker? DateTimePicker; + public readonly Outputs.FilterControlsDropdown? Dropdown; + public readonly Outputs.FilterControlsList? List; + public readonly Outputs.FilterControlsRelativeDateTime? RelativeDateTime; + public readonly Outputs.FilterControlsSlider? Slider; + public readonly Outputs.FilterControlsTextArea? TextArea; + public readonly Outputs.FilterControlsTextField? TextField; + + [OutputConstructor] + private FilterControls( + Outputs.FilterControlsDateTimePicker? dateTimePicker, + + Outputs.FilterControlsDropdown? dropdown, + + Outputs.FilterControlsList? list, + + Outputs.FilterControlsRelativeDateTime? relativeDateTime, + + Outputs.FilterControlsSlider? slider, + + Outputs.FilterControlsTextArea? textArea, + + Outputs.FilterControlsTextField? textField) + { + DateTimePicker = dateTimePicker; + Dropdown = dropdown; + List = list; + RelativeDateTime = relativeDateTime; + Slider = slider; + TextArea = textArea; + TextField = textField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsDateTimePicker.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsDateTimePicker.cs new file mode 100644 index 00000000000..9bbc70539f4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsDateTimePicker.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsDateTimePicker + { + public readonly Outputs.FilterControlsDateTimePickerDisplayOptions? DisplayOptions; + public readonly string FilterControlId; + public readonly string SourceFilterId; + public readonly string Title; + public readonly string? Type; + + [OutputConstructor] + private FilterControlsDateTimePicker( + Outputs.FilterControlsDateTimePickerDisplayOptions? displayOptions, + + string filterControlId, + + string sourceFilterId, + + string title, + + string? type) + { + DisplayOptions = displayOptions; + FilterControlId = filterControlId; + SourceFilterId = sourceFilterId; + Title = title; + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsDateTimePickerDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsDateTimePickerDisplayOptions.cs new file mode 100644 index 00000000000..1895d4b058b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsDateTimePickerDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsDateTimePickerDisplayOptions + { + public readonly string? DateTimeFormat; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private FilterControlsDateTimePickerDisplayOptions( + string? dateTimeFormat, + + Outputs.LabelOptions? titleOptions) + { + DateTimeFormat = dateTimeFormat; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsDropdown.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsDropdown.cs new file mode 100644 index 00000000000..6f7f62a7449 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsDropdown.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsDropdown + { + public readonly Outputs.CascadingControlConfiguration? CascadingControlConfiguration; + public readonly Outputs.FilterControlsDropdownDisplayOptions? DisplayOptions; + public readonly string FilterControlId; + public readonly Outputs.FilterControlsDropdownSelectableValues? SelectableValues; + public readonly string SourceFilterId; + public readonly string Title; + public readonly string? Type; + + [OutputConstructor] + private FilterControlsDropdown( + Outputs.CascadingControlConfiguration? cascadingControlConfiguration, + + Outputs.FilterControlsDropdownDisplayOptions? displayOptions, + + string filterControlId, + + Outputs.FilterControlsDropdownSelectableValues? selectableValues, + + string sourceFilterId, + + string title, + + string? type) + { + CascadingControlConfiguration = cascadingControlConfiguration; + DisplayOptions = displayOptions; + FilterControlId = filterControlId; + SelectableValues = selectableValues; + SourceFilterId = sourceFilterId; + Title = title; + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsDropdownDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsDropdownDisplayOptions.cs new file mode 100644 index 00000000000..637dd268027 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsDropdownDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsDropdownDisplayOptions + { + public readonly Outputs.SelectAllOptions? SelectAllOptions; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private FilterControlsDropdownDisplayOptions( + Outputs.SelectAllOptions? selectAllOptions, + + Outputs.LabelOptions? titleOptions) + { + SelectAllOptions = selectAllOptions; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsDropdownSelectableValues.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsDropdownSelectableValues.cs new file mode 100644 index 00000000000..e2c9181c1bd --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsDropdownSelectableValues.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsDropdownSelectableValues + { + public readonly ImmutableArray Values; + + [OutputConstructor] + private FilterControlsDropdownSelectableValues(ImmutableArray values) + { + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsList.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsList.cs new file mode 100644 index 00000000000..f8b7e49efc3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsList.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsList + { + public readonly Outputs.CascadingControlConfiguration? CascadingControlConfiguration; + public readonly Outputs.FilterControlsListDisplayOptions? DisplayOptions; + public readonly string FilterControlId; + public readonly Outputs.FilterControlsListSelectableValues? SelectableValues; + public readonly string SourceFilterId; + public readonly string Title; + public readonly string? Type; + + [OutputConstructor] + private FilterControlsList( + Outputs.CascadingControlConfiguration? cascadingControlConfiguration, + + Outputs.FilterControlsListDisplayOptions? displayOptions, + + string filterControlId, + + Outputs.FilterControlsListSelectableValues? selectableValues, + + string sourceFilterId, + + string title, + + string? type) + { + CascadingControlConfiguration = cascadingControlConfiguration; + DisplayOptions = displayOptions; + FilterControlId = filterControlId; + SelectableValues = selectableValues; + SourceFilterId = sourceFilterId; + Title = title; + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsListDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsListDisplayOptions.cs new file mode 100644 index 00000000000..1bd10aa0157 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsListDisplayOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsListDisplayOptions + { + public readonly Outputs.SelectAllOptions? SearchOptions; + public readonly Outputs.SelectAllOptions? SelectAllOptions; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private FilterControlsListDisplayOptions( + Outputs.SelectAllOptions? searchOptions, + + Outputs.SelectAllOptions? selectAllOptions, + + Outputs.LabelOptions? titleOptions) + { + SearchOptions = searchOptions; + SelectAllOptions = selectAllOptions; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsListSelectableValues.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsListSelectableValues.cs new file mode 100644 index 00000000000..4b2623ef2e2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsListSelectableValues.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsListSelectableValues + { + public readonly ImmutableArray Values; + + [OutputConstructor] + private FilterControlsListSelectableValues(ImmutableArray values) + { + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsRelativeDateTime.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsRelativeDateTime.cs new file mode 100644 index 00000000000..b5edeb109e5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsRelativeDateTime.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsRelativeDateTime + { + public readonly Outputs.FilterControlsRelativeDateTimeDisplayOptions? DisplayOptions; + public readonly string FilterControlId; + public readonly string SourceFilterId; + public readonly string Title; + + [OutputConstructor] + private FilterControlsRelativeDateTime( + Outputs.FilterControlsRelativeDateTimeDisplayOptions? displayOptions, + + string filterControlId, + + string sourceFilterId, + + string title) + { + DisplayOptions = displayOptions; + FilterControlId = filterControlId; + SourceFilterId = sourceFilterId; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsRelativeDateTimeDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsRelativeDateTimeDisplayOptions.cs new file mode 100644 index 00000000000..24358016597 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsRelativeDateTimeDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsRelativeDateTimeDisplayOptions + { + public readonly string? DateTimeFormat; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private FilterControlsRelativeDateTimeDisplayOptions( + string? dateTimeFormat, + + Outputs.LabelOptions? titleOptions) + { + DateTimeFormat = dateTimeFormat; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsSlider.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsSlider.cs new file mode 100644 index 00000000000..5ff6cd0d7dd --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsSlider.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsSlider + { + public readonly Outputs.FilterControlsSliderDisplayOptions? DisplayOptions; + public readonly string FilterControlId; + public readonly double MaximumValue; + public readonly double MinimumValue; + public readonly string SourceFilterId; + public readonly double StepSize; + public readonly string Title; + public readonly string? Type; + + [OutputConstructor] + private FilterControlsSlider( + Outputs.FilterControlsSliderDisplayOptions? displayOptions, + + string filterControlId, + + double maximumValue, + + double minimumValue, + + string sourceFilterId, + + double stepSize, + + string title, + + string? type) + { + DisplayOptions = displayOptions; + FilterControlId = filterControlId; + MaximumValue = maximumValue; + MinimumValue = minimumValue; + SourceFilterId = sourceFilterId; + StepSize = stepSize; + Title = title; + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsSliderDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsSliderDisplayOptions.cs new file mode 100644 index 00000000000..9b90520801a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsSliderDisplayOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsSliderDisplayOptions + { + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private FilterControlsSliderDisplayOptions(Outputs.LabelOptions? titleOptions) + { + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsTextArea.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsTextArea.cs new file mode 100644 index 00000000000..2db21656d14 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsTextArea.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsTextArea + { + public readonly string? Delimiter; + public readonly Outputs.TextAreaControlDisplayOptions? DisplayOptions; + public readonly string FilterControlId; + public readonly string SourceFilterId; + public readonly string Title; + + [OutputConstructor] + private FilterControlsTextArea( + string? delimiter, + + Outputs.TextAreaControlDisplayOptions? displayOptions, + + string filterControlId, + + string sourceFilterId, + + string title) + { + Delimiter = delimiter; + DisplayOptions = displayOptions; + FilterControlId = filterControlId; + SourceFilterId = sourceFilterId; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FilterControlsTextField.cs b/sdk/dotnet/Quicksight/Outputs/FilterControlsTextField.cs new file mode 100644 index 00000000000..b91b15717db --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FilterControlsTextField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FilterControlsTextField + { + public readonly Outputs.TextAreaControlDisplayOptions? DisplayOptions; + public readonly string FilterControlId; + public readonly string SourceFilterId; + public readonly string Title; + + [OutputConstructor] + private FilterControlsTextField( + Outputs.TextAreaControlDisplayOptions? displayOptions, + + string filterControlId, + + string sourceFilterId, + + string title) + { + DisplayOptions = displayOptions; + FilterControlId = filterControlId; + SourceFilterId = sourceFilterId; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/Filters.cs b/sdk/dotnet/Quicksight/Outputs/Filters.cs new file mode 100644 index 00000000000..2a7ecb25a84 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/Filters.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class Filters + { + public readonly Outputs.FiltersCategoryFilter? CategoryFilter; + public readonly Outputs.FiltersNumericEqualityFilter? NumericEqualityFilter; + public readonly Outputs.FiltersNumericRangeFilter? NumericRangeFilter; + public readonly Outputs.FiltersRelativeDatesFilter? RelativeDatesFilter; + public readonly Outputs.FiltersTimeEqualityFilter? TimeEqualityFilter; + public readonly Outputs.FiltersTimeRangeFilter? TimeRangeFilter; + public readonly Outputs.FiltersTopBottomFilter? TopBottomFilter; + + [OutputConstructor] + private Filters( + Outputs.FiltersCategoryFilter? categoryFilter, + + Outputs.FiltersNumericEqualityFilter? numericEqualityFilter, + + Outputs.FiltersNumericRangeFilter? numericRangeFilter, + + Outputs.FiltersRelativeDatesFilter? relativeDatesFilter, + + Outputs.FiltersTimeEqualityFilter? timeEqualityFilter, + + Outputs.FiltersTimeRangeFilter? timeRangeFilter, + + Outputs.FiltersTopBottomFilter? topBottomFilter) + { + CategoryFilter = categoryFilter; + NumericEqualityFilter = numericEqualityFilter; + NumericRangeFilter = numericRangeFilter; + RelativeDatesFilter = relativeDatesFilter; + TimeEqualityFilter = timeEqualityFilter; + TimeRangeFilter = timeRangeFilter; + TopBottomFilter = topBottomFilter; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilter.cs b/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilter.cs new file mode 100644 index 00000000000..8bb50f82fcf --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilter.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersCategoryFilter + { + public readonly Outputs.Column Column; + public readonly Outputs.FiltersCategoryFilterConfiguration Configuration; + public readonly string FilterId; + + [OutputConstructor] + private FiltersCategoryFilter( + Outputs.Column column, + + Outputs.FiltersCategoryFilterConfiguration configuration, + + string filterId) + { + Column = column; + Configuration = configuration; + FilterId = filterId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfiguration.cs new file mode 100644 index 00000000000..b5d114389d2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersCategoryFilterConfiguration + { + public readonly Outputs.FiltersCategoryFilterConfigurationCustomFilterConfiguration? CustomFilterConfiguration; + public readonly Outputs.FiltersCategoryFilterConfigurationCustomFilterListConfiguration? CustomFilterListConfiguration; + public readonly Outputs.FiltersCategoryFilterConfigurationFilterListConfiguration? FilterListConfiguration; + + [OutputConstructor] + private FiltersCategoryFilterConfiguration( + Outputs.FiltersCategoryFilterConfigurationCustomFilterConfiguration? customFilterConfiguration, + + Outputs.FiltersCategoryFilterConfigurationCustomFilterListConfiguration? customFilterListConfiguration, + + Outputs.FiltersCategoryFilterConfigurationFilterListConfiguration? filterListConfiguration) + { + CustomFilterConfiguration = customFilterConfiguration; + CustomFilterListConfiguration = customFilterListConfiguration; + FilterListConfiguration = filterListConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfigurationCustomFilterConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfigurationCustomFilterConfiguration.cs new file mode 100644 index 00000000000..ea39488ed4e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfigurationCustomFilterConfiguration.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersCategoryFilterConfigurationCustomFilterConfiguration + { + public readonly string? CategoryValue; + public readonly string MatchOperator; + public readonly string NullOption; + public readonly string? ParameterName; + public readonly string? SelectAllOptions; + + [OutputConstructor] + private FiltersCategoryFilterConfigurationCustomFilterConfiguration( + string? categoryValue, + + string matchOperator, + + string nullOption, + + string? parameterName, + + string? selectAllOptions) + { + CategoryValue = categoryValue; + MatchOperator = matchOperator; + NullOption = nullOption; + ParameterName = parameterName; + SelectAllOptions = selectAllOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfigurationCustomFilterListConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfigurationCustomFilterListConfiguration.cs new file mode 100644 index 00000000000..ea67619c86e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfigurationCustomFilterListConfiguration.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersCategoryFilterConfigurationCustomFilterListConfiguration + { + public readonly ImmutableArray CategoryValues; + public readonly string MatchOperator; + public readonly string NullOption; + public readonly string? SelectAllOptions; + + [OutputConstructor] + private FiltersCategoryFilterConfigurationCustomFilterListConfiguration( + ImmutableArray categoryValues, + + string matchOperator, + + string nullOption, + + string? selectAllOptions) + { + CategoryValues = categoryValues; + MatchOperator = matchOperator; + NullOption = nullOption; + SelectAllOptions = selectAllOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfigurationFilterListConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfigurationFilterListConfiguration.cs new file mode 100644 index 00000000000..45347a7ff7d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersCategoryFilterConfigurationFilterListConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersCategoryFilterConfigurationFilterListConfiguration + { + public readonly ImmutableArray CategoryValues; + public readonly string MatchOperator; + public readonly string? SelectAllOptions; + + [OutputConstructor] + private FiltersCategoryFilterConfigurationFilterListConfiguration( + ImmutableArray categoryValues, + + string matchOperator, + + string? selectAllOptions) + { + CategoryValues = categoryValues; + MatchOperator = matchOperator; + SelectAllOptions = selectAllOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersNumericEqualityFilter.cs b/sdk/dotnet/Quicksight/Outputs/FiltersNumericEqualityFilter.cs new file mode 100644 index 00000000000..f71e275e7c8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersNumericEqualityFilter.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersNumericEqualityFilter + { + public readonly Outputs.AggregationFunction? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FilterId; + public readonly string MatchOperator; + public readonly string NullOption; + public readonly string? ParameterName; + public readonly string? SelectAllOptions; + public readonly double? Value; + + [OutputConstructor] + private FiltersNumericEqualityFilter( + Outputs.AggregationFunction? aggregationFunction, + + Outputs.Column column, + + string filterId, + + string matchOperator, + + string nullOption, + + string? parameterName, + + string? selectAllOptions, + + double? value) + { + AggregationFunction = aggregationFunction; + Column = column; + FilterId = filterId; + MatchOperator = matchOperator; + NullOption = nullOption; + ParameterName = parameterName; + SelectAllOptions = selectAllOptions; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersNumericRangeFilter.cs b/sdk/dotnet/Quicksight/Outputs/FiltersNumericRangeFilter.cs new file mode 100644 index 00000000000..08df02ebd77 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersNumericRangeFilter.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersNumericRangeFilter + { + public readonly Outputs.AggregationFunction? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FilterId; + public readonly bool? IncludeMaximum; + public readonly bool? IncludeMinimum; + public readonly string NullOption; + public readonly Outputs.FiltersNumericRangeFilterRangeMaximum? RangeMaximum; + public readonly Outputs.FiltersNumericRangeFilterRangeMinimum? RangeMinimum; + public readonly string? SelectAllOptions; + + [OutputConstructor] + private FiltersNumericRangeFilter( + Outputs.AggregationFunction? aggregationFunction, + + Outputs.Column column, + + string filterId, + + bool? includeMaximum, + + bool? includeMinimum, + + string nullOption, + + Outputs.FiltersNumericRangeFilterRangeMaximum? rangeMaximum, + + Outputs.FiltersNumericRangeFilterRangeMinimum? rangeMinimum, + + string? selectAllOptions) + { + AggregationFunction = aggregationFunction; + Column = column; + FilterId = filterId; + IncludeMaximum = includeMaximum; + IncludeMinimum = includeMinimum; + NullOption = nullOption; + RangeMaximum = rangeMaximum; + RangeMinimum = rangeMinimum; + SelectAllOptions = selectAllOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersNumericRangeFilterRangeMaximum.cs b/sdk/dotnet/Quicksight/Outputs/FiltersNumericRangeFilterRangeMaximum.cs new file mode 100644 index 00000000000..fc84b7e5992 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersNumericRangeFilterRangeMaximum.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersNumericRangeFilterRangeMaximum + { + public readonly string? Parameter; + public readonly double? StaticValue; + + [OutputConstructor] + private FiltersNumericRangeFilterRangeMaximum( + string? parameter, + + double? staticValue) + { + Parameter = parameter; + StaticValue = staticValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersNumericRangeFilterRangeMinimum.cs b/sdk/dotnet/Quicksight/Outputs/FiltersNumericRangeFilterRangeMinimum.cs new file mode 100644 index 00000000000..5dd8ec9b4fb --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersNumericRangeFilterRangeMinimum.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersNumericRangeFilterRangeMinimum + { + public readonly string? Parameter; + public readonly double? StaticValue; + + [OutputConstructor] + private FiltersNumericRangeFilterRangeMinimum( + string? parameter, + + double? staticValue) + { + Parameter = parameter; + StaticValue = staticValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersRelativeDatesFilter.cs b/sdk/dotnet/Quicksight/Outputs/FiltersRelativeDatesFilter.cs new file mode 100644 index 00000000000..c15a8aac6f6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersRelativeDatesFilter.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersRelativeDatesFilter + { + public readonly Outputs.FiltersRelativeDatesFilterAnchorDateConfiguration AnchorDateConfiguration; + public readonly Outputs.Column Column; + public readonly Outputs.FiltersRelativeDatesFilterExcludePeriodConfiguration? ExcludePeriodConfiguration; + public readonly string FilterId; + public readonly string MinimumGranularity; + public readonly string NullOption; + public readonly string? ParameterName; + public readonly string RelativeDateType; + public readonly int? RelativeDateValue; + public readonly string TimeGranularity; + + [OutputConstructor] + private FiltersRelativeDatesFilter( + Outputs.FiltersRelativeDatesFilterAnchorDateConfiguration anchorDateConfiguration, + + Outputs.Column column, + + Outputs.FiltersRelativeDatesFilterExcludePeriodConfiguration? excludePeriodConfiguration, + + string filterId, + + string minimumGranularity, + + string nullOption, + + string? parameterName, + + string relativeDateType, + + int? relativeDateValue, + + string timeGranularity) + { + AnchorDateConfiguration = anchorDateConfiguration; + Column = column; + ExcludePeriodConfiguration = excludePeriodConfiguration; + FilterId = filterId; + MinimumGranularity = minimumGranularity; + NullOption = nullOption; + ParameterName = parameterName; + RelativeDateType = relativeDateType; + RelativeDateValue = relativeDateValue; + TimeGranularity = timeGranularity; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersRelativeDatesFilterAnchorDateConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/FiltersRelativeDatesFilterAnchorDateConfiguration.cs new file mode 100644 index 00000000000..2a5d3ef51ee --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersRelativeDatesFilterAnchorDateConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersRelativeDatesFilterAnchorDateConfiguration + { + public readonly string? AnchorOption; + public readonly string? ParameterName; + + [OutputConstructor] + private FiltersRelativeDatesFilterAnchorDateConfiguration( + string? anchorOption, + + string? parameterName) + { + AnchorOption = anchorOption; + ParameterName = parameterName; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersRelativeDatesFilterExcludePeriodConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/FiltersRelativeDatesFilterExcludePeriodConfiguration.cs new file mode 100644 index 00000000000..1417f820b29 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersRelativeDatesFilterExcludePeriodConfiguration.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersRelativeDatesFilterExcludePeriodConfiguration + { + public readonly int Amount; + public readonly string Granularity; + /// + /// The dashboard creation status. + /// + public readonly string? Status; + + [OutputConstructor] + private FiltersRelativeDatesFilterExcludePeriodConfiguration( + int amount, + + string granularity, + + string? status) + { + Amount = amount; + Granularity = granularity; + Status = status; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersTimeEqualityFilter.cs b/sdk/dotnet/Quicksight/Outputs/FiltersTimeEqualityFilter.cs new file mode 100644 index 00000000000..ee4d2aee8a4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersTimeEqualityFilter.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersTimeEqualityFilter + { + public readonly Outputs.Column Column; + public readonly string FilterId; + public readonly string? ParameterName; + public readonly string TimeGranularity; + public readonly string? Value; + + [OutputConstructor] + private FiltersTimeEqualityFilter( + Outputs.Column column, + + string filterId, + + string? parameterName, + + string timeGranularity, + + string? value) + { + Column = column; + FilterId = filterId; + ParameterName = parameterName; + TimeGranularity = timeGranularity; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilter.cs b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilter.cs new file mode 100644 index 00000000000..60c57046a93 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilter.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersTimeRangeFilter + { + public readonly Outputs.Column Column; + public readonly Outputs.FiltersTimeRangeFilterExcludePeriodConfiguration? ExcludePeriodConfiguration; + public readonly string FilterId; + public readonly bool? IncludeMaximum; + public readonly bool? IncludeMinimum; + public readonly string NullOption; + public readonly Outputs.FiltersTimeRangeFilterRangeMaximumValue? RangeMaximumValue; + public readonly Outputs.FiltersTimeRangeFilterRangeMinimumValue? RangeMinimumValue; + public readonly string TimeGranularity; + + [OutputConstructor] + private FiltersTimeRangeFilter( + Outputs.Column column, + + Outputs.FiltersTimeRangeFilterExcludePeriodConfiguration? excludePeriodConfiguration, + + string filterId, + + bool? includeMaximum, + + bool? includeMinimum, + + string nullOption, + + Outputs.FiltersTimeRangeFilterRangeMaximumValue? rangeMaximumValue, + + Outputs.FiltersTimeRangeFilterRangeMinimumValue? rangeMinimumValue, + + string timeGranularity) + { + Column = column; + ExcludePeriodConfiguration = excludePeriodConfiguration; + FilterId = filterId; + IncludeMaximum = includeMaximum; + IncludeMinimum = includeMinimum; + NullOption = nullOption; + RangeMaximumValue = rangeMaximumValue; + RangeMinimumValue = rangeMinimumValue; + TimeGranularity = timeGranularity; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterExcludePeriodConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterExcludePeriodConfiguration.cs new file mode 100644 index 00000000000..8971501c326 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterExcludePeriodConfiguration.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersTimeRangeFilterExcludePeriodConfiguration + { + public readonly int Amount; + public readonly string Granularity; + /// + /// The dashboard creation status. + /// + public readonly string? Status; + + [OutputConstructor] + private FiltersTimeRangeFilterExcludePeriodConfiguration( + int amount, + + string granularity, + + string? status) + { + Amount = amount; + Granularity = granularity; + Status = status; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMaximumValue.cs b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMaximumValue.cs new file mode 100644 index 00000000000..176e4f7e75d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMaximumValue.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersTimeRangeFilterRangeMaximumValue + { + public readonly string? Parameter; + public readonly Outputs.FiltersTimeRangeFilterRangeMaximumValueRollingDate? RollingDate; + public readonly string? StaticValue; + + [OutputConstructor] + private FiltersTimeRangeFilterRangeMaximumValue( + string? parameter, + + Outputs.FiltersTimeRangeFilterRangeMaximumValueRollingDate? rollingDate, + + string? staticValue) + { + Parameter = parameter; + RollingDate = rollingDate; + StaticValue = staticValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMaximumValueRollingDate.cs b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMaximumValueRollingDate.cs new file mode 100644 index 00000000000..f6a3d4e5cee --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMaximumValueRollingDate.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersTimeRangeFilterRangeMaximumValueRollingDate + { + public readonly string? DataSetIdentifier; + public readonly string Expression; + + [OutputConstructor] + private FiltersTimeRangeFilterRangeMaximumValueRollingDate( + string? dataSetIdentifier, + + string expression) + { + DataSetIdentifier = dataSetIdentifier; + Expression = expression; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMinimumValue.cs b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMinimumValue.cs new file mode 100644 index 00000000000..f9e63ecb4bf --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMinimumValue.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersTimeRangeFilterRangeMinimumValue + { + public readonly string? Parameter; + public readonly Outputs.FiltersTimeRangeFilterRangeMinimumValueRollingDate? RollingDate; + public readonly string? StaticValue; + + [OutputConstructor] + private FiltersTimeRangeFilterRangeMinimumValue( + string? parameter, + + Outputs.FiltersTimeRangeFilterRangeMinimumValueRollingDate? rollingDate, + + string? staticValue) + { + Parameter = parameter; + RollingDate = rollingDate; + StaticValue = staticValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMinimumValueRollingDate.cs b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMinimumValueRollingDate.cs new file mode 100644 index 00000000000..6afa5fcb70a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersTimeRangeFilterRangeMinimumValueRollingDate.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersTimeRangeFilterRangeMinimumValueRollingDate + { + public readonly string? DataSetIdentifier; + public readonly string Expression; + + [OutputConstructor] + private FiltersTimeRangeFilterRangeMinimumValueRollingDate( + string? dataSetIdentifier, + + string expression) + { + DataSetIdentifier = dataSetIdentifier; + Expression = expression; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersTopBottomFilter.cs b/sdk/dotnet/Quicksight/Outputs/FiltersTopBottomFilter.cs new file mode 100644 index 00000000000..b56525bf286 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersTopBottomFilter.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersTopBottomFilter + { + public readonly ImmutableArray AggregationSortConfigurations; + public readonly Outputs.Column Column; + public readonly string FilterId; + public readonly int? Limit; + public readonly string? ParameterName; + public readonly string TimeGranularity; + + [OutputConstructor] + private FiltersTopBottomFilter( + ImmutableArray aggregationSortConfigurations, + + Outputs.Column column, + + string filterId, + + int? limit, + + string? parameterName, + + string timeGranularity) + { + AggregationSortConfigurations = aggregationSortConfigurations; + Column = column; + FilterId = filterId; + Limit = limit; + ParameterName = parameterName; + TimeGranularity = timeGranularity; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FiltersTopBottomFilterAggregationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/FiltersTopBottomFilterAggregationSortConfiguration.cs new file mode 100644 index 00000000000..e9052bfe2f3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FiltersTopBottomFilterAggregationSortConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FiltersTopBottomFilterAggregationSortConfiguration + { + public readonly Outputs.AggregationFunction AggregationFunction; + public readonly Outputs.Column Column; + public readonly string SortDirection; + + [OutputConstructor] + private FiltersTopBottomFilterAggregationSortConfiguration( + Outputs.AggregationFunction aggregationFunction, + + Outputs.Column column, + + string sortDirection) + { + AggregationFunction = aggregationFunction; + Column = column; + SortDirection = sortDirection; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FontConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/FontConfiguration.cs new file mode 100644 index 00000000000..946c6bf184e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FontConfiguration.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FontConfiguration + { + public readonly string? FontColor; + public readonly string? FontDecoration; + public readonly Outputs.FontConfigurationFontSize? FontSize; + public readonly string? FontStyle; + public readonly Outputs.FontConfigurationFontWeight? FontWeight; + + [OutputConstructor] + private FontConfiguration( + string? fontColor, + + string? fontDecoration, + + Outputs.FontConfigurationFontSize? fontSize, + + string? fontStyle, + + Outputs.FontConfigurationFontWeight? fontWeight) + { + FontColor = fontColor; + FontDecoration = fontDecoration; + FontSize = fontSize; + FontStyle = fontStyle; + FontWeight = fontWeight; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FontConfigurationFontSize.cs b/sdk/dotnet/Quicksight/Outputs/FontConfigurationFontSize.cs new file mode 100644 index 00000000000..3e942591ce1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FontConfigurationFontSize.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FontConfigurationFontSize + { + public readonly string? Relative; + + [OutputConstructor] + private FontConfigurationFontSize(string? relative) + { + Relative = relative; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FontConfigurationFontWeight.cs b/sdk/dotnet/Quicksight/Outputs/FontConfigurationFontWeight.cs new file mode 100644 index 00000000000..0cdee73bafe --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FontConfigurationFontWeight.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FontConfigurationFontWeight + { + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + + [OutputConstructor] + private FontConfigurationFontWeight(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElements.cs b/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElements.cs new file mode 100644 index 00000000000..3ec745a64d6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElements.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FreeFormLayoutElements + { + public readonly Outputs.FreeFormLayoutElementsBackgroundStyle? BackgroundStyle; + public readonly Outputs.FreeFormLayoutElementsBorderStyle? BorderStyle; + public readonly string ElementId; + public readonly string ElementType; + public readonly string Height; + public readonly Outputs.SelectAllOptions? LoadingAnimation; + public readonly ImmutableArray RenderingRules; + public readonly Outputs.FreeFormLayoutElementsSelectedBorderStyle? SelectedBorderStyle; + public readonly string? Visibility; + public readonly string Width; + public readonly string XAxisLocation; + public readonly string YAxisLocation; + + [OutputConstructor] + private FreeFormLayoutElements( + Outputs.FreeFormLayoutElementsBackgroundStyle? backgroundStyle, + + Outputs.FreeFormLayoutElementsBorderStyle? borderStyle, + + string elementId, + + string elementType, + + string height, + + Outputs.SelectAllOptions? loadingAnimation, + + ImmutableArray renderingRules, + + Outputs.FreeFormLayoutElementsSelectedBorderStyle? selectedBorderStyle, + + string? visibility, + + string width, + + string xAxisLocation, + + string yAxisLocation) + { + BackgroundStyle = backgroundStyle; + BorderStyle = borderStyle; + ElementId = elementId; + ElementType = elementType; + Height = height; + LoadingAnimation = loadingAnimation; + RenderingRules = renderingRules; + SelectedBorderStyle = selectedBorderStyle; + Visibility = visibility; + Width = width; + XAxisLocation = xAxisLocation; + YAxisLocation = yAxisLocation; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsBackgroundStyle.cs b/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsBackgroundStyle.cs new file mode 100644 index 00000000000..b0bad3ae490 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsBackgroundStyle.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FreeFormLayoutElementsBackgroundStyle + { + public readonly string? Color; + public readonly string? Visibility; + + [OutputConstructor] + private FreeFormLayoutElementsBackgroundStyle( + string? color, + + string? visibility) + { + Color = color; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsBorderStyle.cs b/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsBorderStyle.cs new file mode 100644 index 00000000000..516a00189a5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsBorderStyle.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FreeFormLayoutElementsBorderStyle + { + public readonly string? Color; + public readonly string? Visibility; + + [OutputConstructor] + private FreeFormLayoutElementsBorderStyle( + string? color, + + string? visibility) + { + Color = color; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsRenderingRule.cs b/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsRenderingRule.cs new file mode 100644 index 00000000000..958a132ed9b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsRenderingRule.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FreeFormLayoutElementsRenderingRule + { + public readonly Outputs.SelectAllOptions ConfigurationOverrides; + public readonly string Expression; + + [OutputConstructor] + private FreeFormLayoutElementsRenderingRule( + Outputs.SelectAllOptions configurationOverrides, + + string expression) + { + ConfigurationOverrides = configurationOverrides; + Expression = expression; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsSelectedBorderStyle.cs b/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsSelectedBorderStyle.cs new file mode 100644 index 00000000000..a1ee615c308 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/FreeFormLayoutElementsSelectedBorderStyle.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class FreeFormLayoutElementsSelectedBorderStyle + { + public readonly string? Color; + public readonly string? Visibility; + + [OutputConstructor] + private FreeFormLayoutElementsSelectedBorderStyle( + string? color, + + string? visibility) + { + Color = color; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/GridLayout.cs b/sdk/dotnet/Quicksight/Outputs/GridLayout.cs new file mode 100644 index 00000000000..78900ed2a8b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/GridLayout.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class GridLayout + { + public readonly Outputs.GridLayoutCanvasSizeOptions? CanvasSizeOptions; + public readonly ImmutableArray Elements; + + [OutputConstructor] + private GridLayout( + Outputs.GridLayoutCanvasSizeOptions? canvasSizeOptions, + + ImmutableArray elements) + { + CanvasSizeOptions = canvasSizeOptions; + Elements = elements; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/GridLayoutCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/GridLayoutCanvasSizeOptions.cs new file mode 100644 index 00000000000..4d1a278ab04 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/GridLayoutCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class GridLayoutCanvasSizeOptions + { + public readonly Outputs.GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions? ScreenCanvasSizeOptions; + + [OutputConstructor] + private GridLayoutCanvasSizeOptions(Outputs.GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions? screenCanvasSizeOptions) + { + ScreenCanvasSizeOptions = screenCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions.cs new file mode 100644 index 00000000000..da10fceaa72 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions + { + public readonly string? OptimizedViewPortWidth; + public readonly string ResizeOption; + + [OutputConstructor] + private GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions( + string? optimizedViewPortWidth, + + string resizeOption) + { + OptimizedViewPortWidth = optimizedViewPortWidth; + ResizeOption = resizeOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/GridLayoutElement.cs b/sdk/dotnet/Quicksight/Outputs/GridLayoutElement.cs new file mode 100644 index 00000000000..c4dd74a8a4e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/GridLayoutElement.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class GridLayoutElement + { + public readonly string? ColumnIndex; + public readonly int ColumnSpan; + public readonly string ElementId; + public readonly string ElementType; + public readonly string? RowIndex; + public readonly int RowSpan; + + [OutputConstructor] + private GridLayoutElement( + string? columnIndex, + + int columnSpan, + + string elementId, + + string elementType, + + string? rowIndex, + + int rowSpan) + { + ColumnIndex = columnIndex; + ColumnSpan = columnSpan; + ElementId = elementId; + ElementType = elementType; + RowIndex = rowIndex; + RowSpan = rowSpan; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/IntegerParameterDeclaration.cs b/sdk/dotnet/Quicksight/Outputs/IntegerParameterDeclaration.cs new file mode 100644 index 00000000000..f3d602b4102 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/IntegerParameterDeclaration.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class IntegerParameterDeclaration + { + public readonly Outputs.IntegerParameterDeclarationDefaultValues? DefaultValues; + /// + /// Display name for the dashboard. + /// + public readonly string Name; + public readonly string ParameterValueType; + public readonly Outputs.IntegerParameterDeclarationValuesWhenUnset? ValuesWhenUnset; + + [OutputConstructor] + private IntegerParameterDeclaration( + Outputs.IntegerParameterDeclarationDefaultValues? defaultValues, + + string name, + + string parameterValueType, + + Outputs.IntegerParameterDeclarationValuesWhenUnset? valuesWhenUnset) + { + DefaultValues = defaultValues; + Name = name; + ParameterValueType = parameterValueType; + ValuesWhenUnset = valuesWhenUnset; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/IntegerParameterDeclarationDefaultValues.cs b/sdk/dotnet/Quicksight/Outputs/IntegerParameterDeclarationDefaultValues.cs new file mode 100644 index 00000000000..767ffa6672b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/IntegerParameterDeclarationDefaultValues.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class IntegerParameterDeclarationDefaultValues + { + public readonly Outputs.DynamicValue? DynamicValue; + public readonly ImmutableArray StaticValues; + + [OutputConstructor] + private IntegerParameterDeclarationDefaultValues( + Outputs.DynamicValue? dynamicValue, + + ImmutableArray staticValues) + { + DynamicValue = dynamicValue; + StaticValues = staticValues; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/IntegerParameterDeclarationValuesWhenUnset.cs b/sdk/dotnet/Quicksight/Outputs/IntegerParameterDeclarationValuesWhenUnset.cs new file mode 100644 index 00000000000..fee9f334571 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/IntegerParameterDeclarationValuesWhenUnset.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class IntegerParameterDeclarationValuesWhenUnset + { + public readonly int? CustomValue; + public readonly string? ValueWhenUnsetOption; + + [OutputConstructor] + private IntegerParameterDeclarationValuesWhenUnset( + int? customValue, + + string? valueWhenUnsetOption) + { + CustomValue = customValue; + ValueWhenUnsetOption = valueWhenUnsetOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ItemsLimitConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/ItemsLimitConfiguration.cs new file mode 100644 index 00000000000..1237f39eef4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ItemsLimitConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ItemsLimitConfiguration + { + public readonly int? ItemsLimit; + public readonly string OtherCategories; + + [OutputConstructor] + private ItemsLimitConfiguration( + int? itemsLimit, + + string otherCategories) + { + ItemsLimit = itemsLimit; + OtherCategories = otherCategories; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LabelOptions.cs b/sdk/dotnet/Quicksight/Outputs/LabelOptions.cs new file mode 100644 index 00000000000..22320319239 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LabelOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LabelOptions + { + public readonly string? CustomLabel; + public readonly Outputs.FontConfiguration? FontConfiguration; + public readonly string? Visibility; + + [OutputConstructor] + private LabelOptions( + string? customLabel, + + Outputs.FontConfiguration? fontConfiguration, + + string? visibility) + { + CustomLabel = customLabel; + FontConfiguration = fontConfiguration; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/Layouts.cs b/sdk/dotnet/Quicksight/Outputs/Layouts.cs new file mode 100644 index 00000000000..446d51f6ed2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/Layouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class Layouts + { + public readonly Outputs.LayoutsConfiguration Configuration; + + [OutputConstructor] + private Layouts(Outputs.LayoutsConfiguration configuration) + { + Configuration = configuration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfiguration.cs new file mode 100644 index 00000000000..abb0f5acae1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfiguration + { + public readonly Outputs.LayoutsConfigurationFreeFormLayout? FreeFormLayout; + public readonly Outputs.GridLayout? GridLayout; + public readonly Outputs.LayoutsConfigurationSectionBasedLayout? SectionBasedLayout; + + [OutputConstructor] + private LayoutsConfiguration( + Outputs.LayoutsConfigurationFreeFormLayout? freeFormLayout, + + Outputs.GridLayout? gridLayout, + + Outputs.LayoutsConfigurationSectionBasedLayout? sectionBasedLayout) + { + FreeFormLayout = freeFormLayout; + GridLayout = gridLayout; + SectionBasedLayout = sectionBasedLayout; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationFreeFormLayout.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationFreeFormLayout.cs new file mode 100644 index 00000000000..260ce781260 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationFreeFormLayout.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationFreeFormLayout + { + public readonly Outputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptions? CanvasSizeOptions; + public readonly ImmutableArray Elements; + + [OutputConstructor] + private LayoutsConfigurationFreeFormLayout( + Outputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptions? canvasSizeOptions, + + ImmutableArray elements) + { + CanvasSizeOptions = canvasSizeOptions; + Elements = elements; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptions.cs new file mode 100644 index 00000000000..ea64c243fc5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationFreeFormLayoutCanvasSizeOptions + { + public readonly Outputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions? ScreenCanvasSizeOptions; + + [OutputConstructor] + private LayoutsConfigurationFreeFormLayoutCanvasSizeOptions(Outputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions? screenCanvasSizeOptions) + { + ScreenCanvasSizeOptions = screenCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions.cs new file mode 100644 index 00000000000..8a99fefac4a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions + { + public readonly string OptimizedViewPortWidth; + + [OutputConstructor] + private LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions(string optimizedViewPortWidth) + { + OptimizedViewPortWidth = optimizedViewPortWidth; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayout.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayout.cs new file mode 100644 index 00000000000..6cbd4b1bde3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayout.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayout + { + public readonly ImmutableArray BodySections; + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions? CanvasSizeOptions; + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutFooterSections FooterSections; + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutHeaderSections HeaderSections; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayout( + ImmutableArray bodySections, + + Outputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions? canvasSizeOptions, + + Outputs.LayoutsConfigurationSectionBasedLayoutFooterSections footerSections, + + Outputs.LayoutsConfigurationSectionBasedLayoutHeaderSections headerSections) + { + BodySections = bodySections; + CanvasSizeOptions = canvasSizeOptions; + FooterSections = footerSections; + HeaderSections = headerSections; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySection.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySection.cs new file mode 100644 index 00000000000..a0d26f546f9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySection.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutBodySection + { + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContent Content; + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration? PageBreakConfiguration; + public readonly string SectionId; + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionStyle? Style; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutBodySection( + Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContent content, + + Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration? pageBreakConfiguration, + + string sectionId, + + Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionStyle? style) + { + Content = content; + PageBreakConfiguration = pageBreakConfiguration; + SectionId = sectionId; + Style = style; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContent.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContent.cs new file mode 100644 index 00000000000..1ba182161d0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContent.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionContent + { + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout? Layout; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutBodySectionContent(Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout? layout) + { + Layout = layout; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout.cs new file mode 100644 index 00000000000..9c070c37bb5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout + { + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout FreeFormLayout; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout(Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout freeFormLayout) + { + FreeFormLayout = freeFormLayout; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout.cs new file mode 100644 index 00000000000..f8bc5ae6d91 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout + { + public readonly ImmutableArray Elements; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout(ImmutableArray elements) + { + Elements = elements; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration.cs new file mode 100644 index 00000000000..ed074b761ab --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration + { + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter? After; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration(Outputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter? after) + { + After = after; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter.cs new file mode 100644 index 00000000000..144194364ee --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter + { + /// + /// The dashboard creation status. + /// + public readonly string? Status; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter(string? status) + { + Status = status; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyle.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyle.cs new file mode 100644 index 00000000000..c5616d4c185 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyle.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutBodySectionStyle + { + public readonly string? Height; + public readonly Outputs.Spacing? Padding; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutBodySectionStyle( + string? height, + + Outputs.Spacing? padding) + { + Height = height; + Padding = padding; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions.cs new file mode 100644 index 00000000000..e7bdd0870c3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions + { + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions? PaperCanvasSizeOptions; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions(Outputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions? paperCanvasSizeOptions) + { + PaperCanvasSizeOptions = paperCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions.cs new file mode 100644 index 00000000000..21dbc507405 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions + { + public readonly Outputs.Spacing? PaperMargin; + public readonly string? PaperOrientation; + public readonly string? PaperSize; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions( + Outputs.Spacing? paperMargin, + + string? paperOrientation, + + string? paperSize) + { + PaperMargin = paperMargin; + PaperOrientation = paperOrientation; + PaperSize = paperSize; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSections.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSections.cs new file mode 100644 index 00000000000..b59ea2b465d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSections.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSections + { + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout? Layout; + public readonly string SectionId; + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle? Style; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutFooterSections( + Outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout? layout, + + string sectionId, + + Outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle? style) + { + Layout = layout; + SectionId = sectionId; + Style = style; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout.cs new file mode 100644 index 00000000000..b0e026f09db --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout + { + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout FreeFormLayout; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout(Outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout freeFormLayout) + { + FreeFormLayout = freeFormLayout; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout.cs new file mode 100644 index 00000000000..2e1c41b77f3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout + { + public readonly ImmutableArray Elements; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout(ImmutableArray elements) + { + Elements = elements; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle.cs new file mode 100644 index 00000000000..d368801a22d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle + { + public readonly string? Height; + public readonly Outputs.Spacing? Padding; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle( + string? height, + + Outputs.Spacing? padding) + { + Height = height; + Padding = padding; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSections.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSections.cs new file mode 100644 index 00000000000..0478bc8c052 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSections.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSections + { + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout? Layout; + public readonly string SectionId; + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle? Style; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutHeaderSections( + Outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout? layout, + + string sectionId, + + Outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle? style) + { + Layout = layout; + SectionId = sectionId; + Style = style; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout.cs new file mode 100644 index 00000000000..88ef90ab755 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout + { + public readonly Outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout FreeFormLayout; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout(Outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout freeFormLayout) + { + FreeFormLayout = freeFormLayout; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout.cs new file mode 100644 index 00000000000..52b513d6965 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout + { + public readonly ImmutableArray Elements; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout(ImmutableArray elements) + { + Elements = elements; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle.cs b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle.cs new file mode 100644 index 00000000000..8661aee02e6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle + { + public readonly string? Height; + public readonly Outputs.Spacing? Padding; + + [OutputConstructor] + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle( + string? height, + + Outputs.Spacing? padding) + { + Height = height; + Padding = padding; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LegendOptions.cs b/sdk/dotnet/Quicksight/Outputs/LegendOptions.cs new file mode 100644 index 00000000000..cf02e5f6169 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LegendOptions.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LegendOptions + { + public readonly string? Height; + public readonly string? Position; + public readonly Outputs.LabelOptions? Title; + public readonly string? Visibility; + public readonly string? Width; + + [OutputConstructor] + private LegendOptions( + string? height, + + string? position, + + Outputs.LabelOptions? title, + + string? visibility, + + string? width) + { + Height = height; + Position = position; + Title = title; + Visibility = visibility; + Width = width; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LineChartLineStyleSettings.cs b/sdk/dotnet/Quicksight/Outputs/LineChartLineStyleSettings.cs new file mode 100644 index 00000000000..50b88f4ab9c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LineChartLineStyleSettings.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LineChartLineStyleSettings + { + public readonly string? LineInterpolation; + public readonly string? LineStyle; + public readonly string? LineVisibility; + public readonly string? LineWidth; + + [OutputConstructor] + private LineChartLineStyleSettings( + string? lineInterpolation, + + string? lineStyle, + + string? lineVisibility, + + string? lineWidth) + { + LineInterpolation = lineInterpolation; + LineStyle = lineStyle; + LineVisibility = lineVisibility; + LineWidth = lineWidth; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/LineChartMarkerStyleSettings.cs b/sdk/dotnet/Quicksight/Outputs/LineChartMarkerStyleSettings.cs new file mode 100644 index 00000000000..b8d95c2a141 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/LineChartMarkerStyleSettings.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class LineChartMarkerStyleSettings + { + public readonly string? MarkerColor; + public readonly string? MarkerShape; + public readonly string? MarkerSize; + public readonly string? MarkerVisibility; + + [OutputConstructor] + private LineChartMarkerStyleSettings( + string? markerColor, + + string? markerShape, + + string? markerSize, + + string? markerVisibility) + { + MarkerColor = markerColor; + MarkerShape = markerShape; + MarkerSize = markerSize; + MarkerVisibility = markerVisibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema.cs b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema.cs new file mode 100644 index 00000000000..5672fb60d9c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class MeasureFieldSchema + { + public readonly Outputs.MeasureFieldSchemaCalculatedMeasureField? CalculatedMeasureField; + public readonly Outputs.MeasureFieldSchemaCategoricalMeasureField? CategoricalMeasureField; + public readonly Outputs.MeasureFieldSchemaDateMeasureField? DateMeasureField; + public readonly Outputs.MeasureFieldSchemaNumericalMeasureField? NumericalMeasureField; + + [OutputConstructor] + private MeasureFieldSchema( + Outputs.MeasureFieldSchemaCalculatedMeasureField? calculatedMeasureField, + + Outputs.MeasureFieldSchemaCategoricalMeasureField? categoricalMeasureField, + + Outputs.MeasureFieldSchemaDateMeasureField? dateMeasureField, + + Outputs.MeasureFieldSchemaNumericalMeasureField? numericalMeasureField) + { + CalculatedMeasureField = calculatedMeasureField; + CategoricalMeasureField = categoricalMeasureField; + DateMeasureField = dateMeasureField; + NumericalMeasureField = numericalMeasureField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2.cs b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2.cs new file mode 100644 index 00000000000..801f89154fb --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class MeasureFieldSchema2 + { + public readonly Outputs.MeasureFieldSchema2CalculatedMeasureField? CalculatedMeasureField; + public readonly Outputs.MeasureFieldSchema2CategoricalMeasureField? CategoricalMeasureField; + public readonly Outputs.MeasureFieldSchema2DateMeasureField? DateMeasureField; + public readonly Outputs.MeasureFieldSchema2NumericalMeasureField? NumericalMeasureField; + + [OutputConstructor] + private MeasureFieldSchema2( + Outputs.MeasureFieldSchema2CalculatedMeasureField? calculatedMeasureField, + + Outputs.MeasureFieldSchema2CategoricalMeasureField? categoricalMeasureField, + + Outputs.MeasureFieldSchema2DateMeasureField? dateMeasureField, + + Outputs.MeasureFieldSchema2NumericalMeasureField? numericalMeasureField) + { + CalculatedMeasureField = calculatedMeasureField; + CategoricalMeasureField = categoricalMeasureField; + DateMeasureField = dateMeasureField; + NumericalMeasureField = numericalMeasureField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2CalculatedMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2CalculatedMeasureField.cs new file mode 100644 index 00000000000..1928710f01e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2CalculatedMeasureField.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class MeasureFieldSchema2CalculatedMeasureField + { + public readonly string Expression; + public readonly string FieldId; + + [OutputConstructor] + private MeasureFieldSchema2CalculatedMeasureField( + string expression, + + string fieldId) + { + Expression = expression; + FieldId = fieldId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2CategoricalMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2CategoricalMeasureField.cs new file mode 100644 index 00000000000..08507a92e3e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2CategoricalMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class MeasureFieldSchema2CategoricalMeasureField + { + public readonly string? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.StringFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private MeasureFieldSchema2CategoricalMeasureField( + string? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.StringFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2DateMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2DateMeasureField.cs new file mode 100644 index 00000000000..6c90e9b95ee --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2DateMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class MeasureFieldSchema2DateMeasureField + { + public readonly string? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.DateTimeFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private MeasureFieldSchema2DateMeasureField( + string? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.DateTimeFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2NumericalMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2NumericalMeasureField.cs new file mode 100644 index 00000000000..5e7db311654 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchema2NumericalMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class MeasureFieldSchema2NumericalMeasureField + { + public readonly Outputs.NumericalAggregation? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.NumberFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private MeasureFieldSchema2NumericalMeasureField( + Outputs.NumericalAggregation? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.NumberFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaCalculatedMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaCalculatedMeasureField.cs new file mode 100644 index 00000000000..91b82aa5e45 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaCalculatedMeasureField.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class MeasureFieldSchemaCalculatedMeasureField + { + public readonly string Expression; + public readonly string FieldId; + + [OutputConstructor] + private MeasureFieldSchemaCalculatedMeasureField( + string expression, + + string fieldId) + { + Expression = expression; + FieldId = fieldId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaCategoricalMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaCategoricalMeasureField.cs new file mode 100644 index 00000000000..13a0986c4d3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaCategoricalMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class MeasureFieldSchemaCategoricalMeasureField + { + public readonly string? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.StringFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private MeasureFieldSchemaCategoricalMeasureField( + string? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.StringFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaDateMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaDateMeasureField.cs new file mode 100644 index 00000000000..a75cd3d34c8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaDateMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class MeasureFieldSchemaDateMeasureField + { + public readonly string? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.DateTimeFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private MeasureFieldSchemaDateMeasureField( + string? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.DateTimeFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaNumericalMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaNumericalMeasureField.cs new file mode 100644 index 00000000000..485e47155b6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/MeasureFieldSchemaNumericalMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class MeasureFieldSchemaNumericalMeasureField + { + public readonly Outputs.NumericalAggregation? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.NumberFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private MeasureFieldSchemaNumericalMeasureField( + Outputs.NumericalAggregation? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.NumberFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/NegativeValueConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/NegativeValueConfiguration.cs new file mode 100644 index 00000000000..13bbd90e5fa --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/NegativeValueConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class NegativeValueConfiguration + { + public readonly string DisplayMode; + + [OutputConstructor] + private NegativeValueConfiguration(string displayMode) + { + DisplayMode = displayMode; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/NullValueFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/NullValueFormatConfiguration.cs new file mode 100644 index 00000000000..7bd3ae3b1d8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/NullValueFormatConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class NullValueFormatConfiguration + { + public readonly string NullString; + + [OutputConstructor] + private NullValueFormatConfiguration(string nullString) + { + NullString = nullString; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/NumberDisplayFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/NumberDisplayFormatConfiguration.cs new file mode 100644 index 00000000000..339e9fcdfbd --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/NumberDisplayFormatConfiguration.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class NumberDisplayFormatConfiguration + { + public readonly Outputs.DecimalPlacesConfiguration? DecimalPlacesConfiguration; + public readonly Outputs.NegativeValueConfiguration? NegativeValueConfiguration; + public readonly Outputs.NullValueFormatConfiguration? NullValueFormatConfiguration; + public readonly string? NumberScale; + public readonly string? Prefix; + public readonly Outputs.SeparatorConfiguration? SeparatorConfiguration; + public readonly string? Suffix; + + [OutputConstructor] + private NumberDisplayFormatConfiguration( + Outputs.DecimalPlacesConfiguration? decimalPlacesConfiguration, + + Outputs.NegativeValueConfiguration? negativeValueConfiguration, + + Outputs.NullValueFormatConfiguration? nullValueFormatConfiguration, + + string? numberScale, + + string? prefix, + + Outputs.SeparatorConfiguration? separatorConfiguration, + + string? suffix) + { + DecimalPlacesConfiguration = decimalPlacesConfiguration; + NegativeValueConfiguration = negativeValueConfiguration; + NullValueFormatConfiguration = nullValueFormatConfiguration; + NumberScale = numberScale; + Prefix = prefix; + SeparatorConfiguration = separatorConfiguration; + Suffix = suffix; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/NumberFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/NumberFormatConfiguration.cs new file mode 100644 index 00000000000..05fa160e255 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/NumberFormatConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class NumberFormatConfiguration + { + public readonly Outputs.NumericFormatConfiguration? NumericFormatConfiguration; + + [OutputConstructor] + private NumberFormatConfiguration(Outputs.NumericFormatConfiguration? numericFormatConfiguration) + { + NumericFormatConfiguration = numericFormatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/NumericEqualityFilter.cs b/sdk/dotnet/Quicksight/Outputs/NumericEqualityFilter.cs new file mode 100644 index 00000000000..4f65a512e01 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/NumericEqualityFilter.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class NumericEqualityFilter + { + public readonly Outputs.Column Column; + public readonly double Value; + + [OutputConstructor] + private NumericEqualityFilter( + Outputs.Column column, + + double value) + { + Column = column; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/NumericFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/NumericFormatConfiguration.cs new file mode 100644 index 00000000000..a7fa682eac5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/NumericFormatConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class NumericFormatConfiguration + { + public readonly Outputs.NumericFormatConfigurationCurrencyDisplayFormatConfiguration? CurrencyDisplayFormatConfiguration; + public readonly Outputs.NumberDisplayFormatConfiguration? NumberDisplayFormatConfiguration; + public readonly Outputs.PercentageDisplayFormatConfiguration? PercentageDisplayFormatConfiguration; + + [OutputConstructor] + private NumericFormatConfiguration( + Outputs.NumericFormatConfigurationCurrencyDisplayFormatConfiguration? currencyDisplayFormatConfiguration, + + Outputs.NumberDisplayFormatConfiguration? numberDisplayFormatConfiguration, + + Outputs.PercentageDisplayFormatConfiguration? percentageDisplayFormatConfiguration) + { + CurrencyDisplayFormatConfiguration = currencyDisplayFormatConfiguration; + NumberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + PercentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/NumericFormatConfigurationCurrencyDisplayFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/NumericFormatConfigurationCurrencyDisplayFormatConfiguration.cs new file mode 100644 index 00000000000..e5f8fc69fe2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/NumericFormatConfigurationCurrencyDisplayFormatConfiguration.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class NumericFormatConfigurationCurrencyDisplayFormatConfiguration + { + public readonly Outputs.DecimalPlacesConfiguration? DecimalPlacesConfiguration; + public readonly Outputs.NegativeValueConfiguration? NegativeValueConfiguration; + public readonly Outputs.NullValueFormatConfiguration? NullValueFormatConfiguration; + public readonly string? NumberScale; + public readonly string? Prefix; + public readonly Outputs.SeparatorConfiguration? SeparatorConfiguration; + public readonly string? Suffix; + public readonly string? Symbol; + + [OutputConstructor] + private NumericFormatConfigurationCurrencyDisplayFormatConfiguration( + Outputs.DecimalPlacesConfiguration? decimalPlacesConfiguration, + + Outputs.NegativeValueConfiguration? negativeValueConfiguration, + + Outputs.NullValueFormatConfiguration? nullValueFormatConfiguration, + + string? numberScale, + + string? prefix, + + Outputs.SeparatorConfiguration? separatorConfiguration, + + string? suffix, + + string? symbol) + { + DecimalPlacesConfiguration = decimalPlacesConfiguration; + NegativeValueConfiguration = negativeValueConfiguration; + NullValueFormatConfiguration = nullValueFormatConfiguration; + NumberScale = numberScale; + Prefix = prefix; + SeparatorConfiguration = separatorConfiguration; + Suffix = suffix; + Symbol = symbol; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/NumericalAggregation.cs b/sdk/dotnet/Quicksight/Outputs/NumericalAggregation.cs new file mode 100644 index 00000000000..08bbf11fea0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/NumericalAggregation.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class NumericalAggregation + { + public readonly Outputs.NumericalAggregationPercentileAggregation? PercentileAggregation; + public readonly string? SimpleNumericalAggregation; + + [OutputConstructor] + private NumericalAggregation( + Outputs.NumericalAggregationPercentileAggregation? percentileAggregation, + + string? simpleNumericalAggregation) + { + PercentileAggregation = percentileAggregation; + SimpleNumericalAggregation = simpleNumericalAggregation; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/NumericalAggregationPercentileAggregation.cs b/sdk/dotnet/Quicksight/Outputs/NumericalAggregationPercentileAggregation.cs new file mode 100644 index 00000000000..364b2746017 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/NumericalAggregationPercentileAggregation.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class NumericalAggregationPercentileAggregation + { + public readonly double? PercentileValue; + + [OutputConstructor] + private NumericalAggregationPercentileAggregation(double? percentileValue) + { + PercentileValue = percentileValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/PercentageDisplayFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/PercentageDisplayFormatConfiguration.cs new file mode 100644 index 00000000000..1e9b638e440 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/PercentageDisplayFormatConfiguration.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class PercentageDisplayFormatConfiguration + { + public readonly Outputs.DecimalPlacesConfiguration? DecimalPlacesConfiguration; + public readonly Outputs.NegativeValueConfiguration? NegativeValueConfiguration; + public readonly Outputs.NullValueFormatConfiguration? NullValueFormatConfiguration; + public readonly string? Prefix; + public readonly Outputs.SeparatorConfiguration? SeparatorConfiguration; + public readonly string? Suffix; + + [OutputConstructor] + private PercentageDisplayFormatConfiguration( + Outputs.DecimalPlacesConfiguration? decimalPlacesConfiguration, + + Outputs.NegativeValueConfiguration? negativeValueConfiguration, + + Outputs.NullValueFormatConfiguration? nullValueFormatConfiguration, + + string? prefix, + + Outputs.SeparatorConfiguration? separatorConfiguration, + + string? suffix) + { + DecimalPlacesConfiguration = decimalPlacesConfiguration; + NegativeValueConfiguration = negativeValueConfiguration; + NullValueFormatConfiguration = nullValueFormatConfiguration; + Prefix = prefix; + SeparatorConfiguration = separatorConfiguration; + Suffix = suffix; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ReferenceLine.cs b/sdk/dotnet/Quicksight/Outputs/ReferenceLine.cs new file mode 100644 index 00000000000..2fc9c881967 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ReferenceLine.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ReferenceLine + { + public readonly Outputs.ReferenceLineDataConfiguration DataConfiguration; + public readonly Outputs.ReferenceLineLabelConfiguration? LabelConfiguration; + /// + /// The dashboard creation status. + /// + public readonly string? Status; + public readonly Outputs.ReferenceLineStyleConfiguration? StyleConfiguration; + + [OutputConstructor] + private ReferenceLine( + Outputs.ReferenceLineDataConfiguration dataConfiguration, + + Outputs.ReferenceLineLabelConfiguration? labelConfiguration, + + string? status, + + Outputs.ReferenceLineStyleConfiguration? styleConfiguration) + { + DataConfiguration = dataConfiguration; + LabelConfiguration = labelConfiguration; + Status = status; + StyleConfiguration = styleConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ReferenceLineDataConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/ReferenceLineDataConfiguration.cs new file mode 100644 index 00000000000..9b92c1233c2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ReferenceLineDataConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ReferenceLineDataConfiguration + { + public readonly string? AxisBinding; + public readonly Outputs.ReferenceLineDataConfigurationDynamicConfiguration? DynamicConfiguration; + public readonly Outputs.ReferenceLineDataConfigurationStaticConfiguration? StaticConfiguration; + + [OutputConstructor] + private ReferenceLineDataConfiguration( + string? axisBinding, + + Outputs.ReferenceLineDataConfigurationDynamicConfiguration? dynamicConfiguration, + + Outputs.ReferenceLineDataConfigurationStaticConfiguration? staticConfiguration) + { + AxisBinding = axisBinding; + DynamicConfiguration = dynamicConfiguration; + StaticConfiguration = staticConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ReferenceLineDataConfigurationDynamicConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/ReferenceLineDataConfigurationDynamicConfiguration.cs new file mode 100644 index 00000000000..ca2641987b9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ReferenceLineDataConfigurationDynamicConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ReferenceLineDataConfigurationDynamicConfiguration + { + public readonly Outputs.NumericalAggregation Calculation; + public readonly Outputs.Column Column; + public readonly Outputs.AggregationFunction MeasureAggregationFunction; + + [OutputConstructor] + private ReferenceLineDataConfigurationDynamicConfiguration( + Outputs.NumericalAggregation calculation, + + Outputs.Column column, + + Outputs.AggregationFunction measureAggregationFunction) + { + Calculation = calculation; + Column = column; + MeasureAggregationFunction = measureAggregationFunction; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ReferenceLineDataConfigurationStaticConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/ReferenceLineDataConfigurationStaticConfiguration.cs new file mode 100644 index 00000000000..80d3e5e3948 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ReferenceLineDataConfigurationStaticConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ReferenceLineDataConfigurationStaticConfiguration + { + public readonly double Value; + + [OutputConstructor] + private ReferenceLineDataConfigurationStaticConfiguration(double value) + { + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ReferenceLineLabelConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/ReferenceLineLabelConfiguration.cs new file mode 100644 index 00000000000..6ec78615bbd --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ReferenceLineLabelConfiguration.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ReferenceLineLabelConfiguration + { + public readonly Outputs.ReferenceLineLabelConfigurationCustomLabelConfiguration? CustomLabelConfiguration; + public readonly string? FontColor; + public readonly Outputs.FontConfiguration? FontConfiguration; + public readonly string? HorizontalPosition; + public readonly Outputs.ReferenceLineLabelConfigurationValueLabelConfiguration? ValueLabelConfiguration; + public readonly string? VerticalPosition; + + [OutputConstructor] + private ReferenceLineLabelConfiguration( + Outputs.ReferenceLineLabelConfigurationCustomLabelConfiguration? customLabelConfiguration, + + string? fontColor, + + Outputs.FontConfiguration? fontConfiguration, + + string? horizontalPosition, + + Outputs.ReferenceLineLabelConfigurationValueLabelConfiguration? valueLabelConfiguration, + + string? verticalPosition) + { + CustomLabelConfiguration = customLabelConfiguration; + FontColor = fontColor; + FontConfiguration = fontConfiguration; + HorizontalPosition = horizontalPosition; + ValueLabelConfiguration = valueLabelConfiguration; + VerticalPosition = verticalPosition; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ReferenceLineLabelConfigurationCustomLabelConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/ReferenceLineLabelConfigurationCustomLabelConfiguration.cs new file mode 100644 index 00000000000..b78d584a951 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ReferenceLineLabelConfigurationCustomLabelConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ReferenceLineLabelConfigurationCustomLabelConfiguration + { + public readonly string CustomLabel; + + [OutputConstructor] + private ReferenceLineLabelConfigurationCustomLabelConfiguration(string customLabel) + { + CustomLabel = customLabel; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ReferenceLineLabelConfigurationValueLabelConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/ReferenceLineLabelConfigurationValueLabelConfiguration.cs new file mode 100644 index 00000000000..d58b2985fe7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ReferenceLineLabelConfigurationValueLabelConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ReferenceLineLabelConfigurationValueLabelConfiguration + { + public readonly Outputs.NumericFormatConfiguration? FormatConfiguration; + public readonly string? RelativePosition; + + [OutputConstructor] + private ReferenceLineLabelConfigurationValueLabelConfiguration( + Outputs.NumericFormatConfiguration? formatConfiguration, + + string? relativePosition) + { + FormatConfiguration = formatConfiguration; + RelativePosition = relativePosition; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/ReferenceLineStyleConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/ReferenceLineStyleConfiguration.cs new file mode 100644 index 00000000000..1fab211f753 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/ReferenceLineStyleConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class ReferenceLineStyleConfiguration + { + public readonly string? Color; + public readonly string? Pattern; + + [OutputConstructor] + private ReferenceLineStyleConfiguration( + string? color, + + string? pattern) + { + Color = color; + Pattern = pattern; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/SelectAllOptions.cs b/sdk/dotnet/Quicksight/Outputs/SelectAllOptions.cs new file mode 100644 index 00000000000..a24b3a74e6c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/SelectAllOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class SelectAllOptions + { + public readonly string? Visibility; + + [OutputConstructor] + private SelectAllOptions(string? visibility) + { + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/SeparatorConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/SeparatorConfiguration.cs new file mode 100644 index 00000000000..ecd71dcee44 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/SeparatorConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class SeparatorConfiguration + { + public readonly string? DecimalSeparator; + public readonly Outputs.SeparatorConfigurationThousandsSeparator? ThousandsSeparator; + + [OutputConstructor] + private SeparatorConfiguration( + string? decimalSeparator, + + Outputs.SeparatorConfigurationThousandsSeparator? thousandsSeparator) + { + DecimalSeparator = decimalSeparator; + ThousandsSeparator = thousandsSeparator; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/SeparatorConfigurationThousandsSeparator.cs b/sdk/dotnet/Quicksight/Outputs/SeparatorConfigurationThousandsSeparator.cs new file mode 100644 index 00000000000..7ccb751089d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/SeparatorConfigurationThousandsSeparator.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class SeparatorConfigurationThousandsSeparator + { + public readonly string? Symbol; + public readonly string? Visibility; + + [OutputConstructor] + private SeparatorConfigurationThousandsSeparator( + string? symbol, + + string? visibility) + { + Symbol = symbol; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/SmallMultiplesOptions.cs b/sdk/dotnet/Quicksight/Outputs/SmallMultiplesOptions.cs new file mode 100644 index 00000000000..09665b2081e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/SmallMultiplesOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class SmallMultiplesOptions + { + public readonly int? MaxVisibleColumns; + public readonly int? MaxVisibleRows; + public readonly Outputs.SmallMultiplesOptionsPanelConfiguration? PanelConfiguration; + + [OutputConstructor] + private SmallMultiplesOptions( + int? maxVisibleColumns, + + int? maxVisibleRows, + + Outputs.SmallMultiplesOptionsPanelConfiguration? panelConfiguration) + { + MaxVisibleColumns = maxVisibleColumns; + MaxVisibleRows = maxVisibleRows; + PanelConfiguration = panelConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/SmallMultiplesOptionsPanelConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/SmallMultiplesOptionsPanelConfiguration.cs new file mode 100644 index 00000000000..25fb7e1fe92 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/SmallMultiplesOptionsPanelConfiguration.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class SmallMultiplesOptionsPanelConfiguration + { + public readonly string? BackgroundColor; + public readonly string? BackgroundVisibility; + public readonly string? BorderColor; + public readonly string? BorderStyle; + public readonly string? BorderThickness; + public readonly string? BorderVisibility; + public readonly string? GutterSpacing; + public readonly string? GutterVisibility; + public readonly Outputs.SmallMultiplesOptionsPanelConfigurationTitle? Title; + + [OutputConstructor] + private SmallMultiplesOptionsPanelConfiguration( + string? backgroundColor, + + string? backgroundVisibility, + + string? borderColor, + + string? borderStyle, + + string? borderThickness, + + string? borderVisibility, + + string? gutterSpacing, + + string? gutterVisibility, + + Outputs.SmallMultiplesOptionsPanelConfigurationTitle? title) + { + BackgroundColor = backgroundColor; + BackgroundVisibility = backgroundVisibility; + BorderColor = borderColor; + BorderStyle = borderStyle; + BorderThickness = borderThickness; + BorderVisibility = borderVisibility; + GutterSpacing = gutterSpacing; + GutterVisibility = gutterVisibility; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/SmallMultiplesOptionsPanelConfigurationTitle.cs b/sdk/dotnet/Quicksight/Outputs/SmallMultiplesOptionsPanelConfigurationTitle.cs new file mode 100644 index 00000000000..23353e3a509 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/SmallMultiplesOptionsPanelConfigurationTitle.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class SmallMultiplesOptionsPanelConfigurationTitle + { + public readonly Outputs.FontConfiguration? FontConfiguration; + public readonly string? HorizontalTextAlignment; + public readonly string? Visibility; + + [OutputConstructor] + private SmallMultiplesOptionsPanelConfigurationTitle( + Outputs.FontConfiguration? fontConfiguration, + + string? horizontalTextAlignment, + + string? visibility) + { + FontConfiguration = fontConfiguration; + HorizontalTextAlignment = horizontalTextAlignment; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/Spacing.cs b/sdk/dotnet/Quicksight/Outputs/Spacing.cs new file mode 100644 index 00000000000..47fb9b5446d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/Spacing.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class Spacing + { + public readonly string? Bottom; + public readonly string? Left; + public readonly string? Right; + public readonly string? Top; + + [OutputConstructor] + private Spacing( + string? bottom, + + string? left, + + string? right, + + string? top) + { + Bottom = bottom; + Left = left; + Right = right; + Top = top; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/StringFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/StringFormatConfiguration.cs new file mode 100644 index 00000000000..276fa0d690a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/StringFormatConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class StringFormatConfiguration + { + public readonly Outputs.NullValueFormatConfiguration? NullValueFormatConfiguration; + public readonly Outputs.NumericFormatConfiguration? NumericFormatConfiguration; + + [OutputConstructor] + private StringFormatConfiguration( + Outputs.NullValueFormatConfiguration? nullValueFormatConfiguration, + + Outputs.NumericFormatConfiguration? numericFormatConfiguration) + { + NullValueFormatConfiguration = nullValueFormatConfiguration; + NumericFormatConfiguration = numericFormatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/StringParameterDeclaration.cs b/sdk/dotnet/Quicksight/Outputs/StringParameterDeclaration.cs new file mode 100644 index 00000000000..d856f1524a0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/StringParameterDeclaration.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class StringParameterDeclaration + { + public readonly Outputs.StringParameterDeclarationDefaultValues? DefaultValues; + /// + /// Display name for the dashboard. + /// + public readonly string Name; + public readonly string ParameterValueType; + public readonly Outputs.StringParameterDeclarationValuesWhenUnset? ValuesWhenUnset; + + [OutputConstructor] + private StringParameterDeclaration( + Outputs.StringParameterDeclarationDefaultValues? defaultValues, + + string name, + + string parameterValueType, + + Outputs.StringParameterDeclarationValuesWhenUnset? valuesWhenUnset) + { + DefaultValues = defaultValues; + Name = name; + ParameterValueType = parameterValueType; + ValuesWhenUnset = valuesWhenUnset; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/StringParameterDeclarationDefaultValues.cs b/sdk/dotnet/Quicksight/Outputs/StringParameterDeclarationDefaultValues.cs new file mode 100644 index 00000000000..977ddbcc18f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/StringParameterDeclarationDefaultValues.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class StringParameterDeclarationDefaultValues + { + public readonly Outputs.DynamicValue? DynamicValue; + public readonly ImmutableArray StaticValues; + + [OutputConstructor] + private StringParameterDeclarationDefaultValues( + Outputs.DynamicValue? dynamicValue, + + ImmutableArray staticValues) + { + DynamicValue = dynamicValue; + StaticValues = staticValues; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/StringParameterDeclarationValuesWhenUnset.cs b/sdk/dotnet/Quicksight/Outputs/StringParameterDeclarationValuesWhenUnset.cs new file mode 100644 index 00000000000..0d810a8dff0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/StringParameterDeclarationValuesWhenUnset.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class StringParameterDeclarationValuesWhenUnset + { + public readonly string? CustomValue; + public readonly string? ValueWhenUnsetOption; + + [OutputConstructor] + private StringParameterDeclarationValuesWhenUnset( + string? customValue, + + string? valueWhenUnsetOption) + { + CustomValue = customValue; + ValueWhenUnsetOption = valueWhenUnsetOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/Subtitle.cs b/sdk/dotnet/Quicksight/Outputs/Subtitle.cs new file mode 100644 index 00000000000..2d7262c5a09 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/Subtitle.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class Subtitle + { + public readonly Outputs.SubtitleFormatText? FormatText; + public readonly string? Visibility; + + [OutputConstructor] + private Subtitle( + Outputs.SubtitleFormatText? formatText, + + string? visibility) + { + FormatText = formatText; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/SubtitleFormatText.cs b/sdk/dotnet/Quicksight/Outputs/SubtitleFormatText.cs new file mode 100644 index 00000000000..0dc7e25c30a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/SubtitleFormatText.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class SubtitleFormatText + { + public readonly string? PlainText; + public readonly string? RichText; + + [OutputConstructor] + private SubtitleFormatText( + string? plainText, + + string? richText) + { + PlainText = plainText; + RichText = richText; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TableBorderOptions.cs b/sdk/dotnet/Quicksight/Outputs/TableBorderOptions.cs new file mode 100644 index 00000000000..db192fe765e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TableBorderOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TableBorderOptions + { + public readonly string? Color; + public readonly string? Style; + public readonly int? Thickness; + + [OutputConstructor] + private TableBorderOptions( + string? color, + + string? style, + + int? thickness) + { + Color = color; + Style = style; + Thickness = thickness; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinition.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinition.cs new file mode 100644 index 00000000000..acffbfca45e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinition.cs @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinition + { + /// + /// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + /// + public readonly Outputs.TemplateDefinitionAnalysisDefaults? AnalysisDefaults; + /// + /// A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + /// + public readonly ImmutableArray CalculatedFields; + /// + /// A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + /// + public readonly ImmutableArray ColumnConfigurations; + /// + /// A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + /// + public readonly ImmutableArray DataSetConfigurations; + /// + /// A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + /// + public readonly ImmutableArray FilterGroups; + /// + /// A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + /// + public readonly ImmutableArray ParametersDeclarations; + /// + /// A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + /// + public readonly ImmutableArray Sheets; + + [OutputConstructor] + private TemplateDefinition( + Outputs.TemplateDefinitionAnalysisDefaults? analysisDefaults, + + ImmutableArray calculatedFields, + + ImmutableArray columnConfigurations, + + ImmutableArray dataSetConfigurations, + + ImmutableArray filterGroups, + + ImmutableArray parametersDeclarations, + + ImmutableArray sheets) + { + AnalysisDefaults = analysisDefaults; + CalculatedFields = calculatedFields; + ColumnConfigurations = columnConfigurations; + DataSetConfigurations = dataSetConfigurations; + FilterGroups = filterGroups; + ParametersDeclarations = parametersDeclarations; + Sheets = sheets; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaults.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaults.cs new file mode 100644 index 00000000000..0f37a4d8c11 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaults.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaults + { + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration DefaultNewSheetConfiguration; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaults(Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration) + { + DefaultNewSheetConfiguration = defaultNewSheetConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.cs new file mode 100644 index 00000000000..e155a496a0d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration + { + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration? InteractiveLayoutConfiguration; + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration? PaginatedLayoutConfiguration; + public readonly string? SheetContentType; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration( + Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration? interactiveLayoutConfiguration, + + Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration? paginatedLayoutConfiguration, + + string? sheetContentType) + { + InteractiveLayoutConfiguration = interactiveLayoutConfiguration; + PaginatedLayoutConfiguration = paginatedLayoutConfiguration; + SheetContentType = sheetContentType; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.cs new file mode 100644 index 00000000000..2e2c43dfe2e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration + { + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm? FreeForm; + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid? Grid; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration( + Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm? freeForm, + + Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid? grid) + { + FreeForm = freeForm; + Grid = grid; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.cs new file mode 100644 index 00000000000..77510757b89 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm + { + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions CanvasSizeOptions; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm(Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions) + { + CanvasSizeOptions = canvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.cs new file mode 100644 index 00000000000..0379f068d57 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions + { + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions? ScreenCanvasSizeOptions; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions(Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions? screenCanvasSizeOptions) + { + ScreenCanvasSizeOptions = screenCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.cs new file mode 100644 index 00000000000..070ec8ed91c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions + { + public readonly string OptimizedViewPortWidth; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions(string optimizedViewPortWidth) + { + OptimizedViewPortWidth = optimizedViewPortWidth; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.cs new file mode 100644 index 00000000000..bb937cc4e33 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid + { + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions CanvasSizeOptions; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid(Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions) + { + CanvasSizeOptions = canvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.cs new file mode 100644 index 00000000000..34a3305bdec --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions + { + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions? ScreenCanvasSizeOptions; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions(Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions? screenCanvasSizeOptions) + { + ScreenCanvasSizeOptions = screenCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.cs new file mode 100644 index 00000000000..eb54fd40ec5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions + { + public readonly string? OptimizedViewPortWidth; + public readonly string ResizeOption; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions( + string? optimizedViewPortWidth, + + string resizeOption) + { + OptimizedViewPortWidth = optimizedViewPortWidth; + ResizeOption = resizeOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.cs new file mode 100644 index 00000000000..e1d5afd1206 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration + { + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased? SectionBased; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration(Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased? sectionBased) + { + SectionBased = sectionBased; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.cs new file mode 100644 index 00000000000..70fda87321c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased + { + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions CanvasSizeOptions; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased(Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions) + { + CanvasSizeOptions = canvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.cs new file mode 100644 index 00000000000..851845788d4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions + { + public readonly Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions? PaperCanvasSizeOptions; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions(Outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions? paperCanvasSizeOptions) + { + PaperCanvasSizeOptions = paperCanvasSizeOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.cs new file mode 100644 index 00000000000..07fe28eaf2c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions + { + public readonly Outputs.Spacing? PaperMargin; + public readonly string? PaperOrientation; + public readonly string? PaperSize; + + [OutputConstructor] + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions( + Outputs.Spacing? paperMargin, + + string? paperOrientation, + + string? paperSize) + { + PaperMargin = paperMargin; + PaperOrientation = paperOrientation; + PaperSize = paperSize; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionCalculatedField.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionCalculatedField.cs new file mode 100644 index 00000000000..3911f78c3e0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionCalculatedField.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionCalculatedField + { + public readonly string DataSetIdentifier; + public readonly string Expression; + /// + /// Display name for the template. + /// + public readonly string Name; + + [OutputConstructor] + private TemplateDefinitionCalculatedField( + string dataSetIdentifier, + + string expression, + + string name) + { + DataSetIdentifier = dataSetIdentifier; + Expression = expression; + Name = name; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionColumnConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionColumnConfiguration.cs new file mode 100644 index 00000000000..ec1a958d628 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionColumnConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionColumnConfiguration + { + public readonly Outputs.Column Column; + public readonly Outputs.TemplateDefinitionColumnConfigurationFormatConfiguration? FormatConfiguration; + public readonly string? Role; + + [OutputConstructor] + private TemplateDefinitionColumnConfiguration( + Outputs.Column column, + + Outputs.TemplateDefinitionColumnConfigurationFormatConfiguration? formatConfiguration, + + string? role) + { + Column = column; + FormatConfiguration = formatConfiguration; + Role = role; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionColumnConfigurationFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionColumnConfigurationFormatConfiguration.cs new file mode 100644 index 00000000000..03ea79eb794 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionColumnConfigurationFormatConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionColumnConfigurationFormatConfiguration + { + public readonly Outputs.DateTimeFormatConfiguration? DateTimeFormatConfiguration; + public readonly Outputs.NumberFormatConfiguration? NumberFormatConfiguration; + public readonly Outputs.StringFormatConfiguration? StringFormatConfiguration; + + [OutputConstructor] + private TemplateDefinitionColumnConfigurationFormatConfiguration( + Outputs.DateTimeFormatConfiguration? dateTimeFormatConfiguration, + + Outputs.NumberFormatConfiguration? numberFormatConfiguration, + + Outputs.StringFormatConfiguration? stringFormatConfiguration) + { + DateTimeFormatConfiguration = dateTimeFormatConfiguration; + NumberFormatConfiguration = numberFormatConfiguration; + StringFormatConfiguration = stringFormatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfiguration.cs new file mode 100644 index 00000000000..ccb0efaddae --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionDataSetConfiguration + { + public readonly ImmutableArray ColumnGroupSchemaLists; + public readonly Outputs.TemplateDefinitionDataSetConfigurationDataSetSchema? DataSetSchema; + public readonly string? Placeholder; + + [OutputConstructor] + private TemplateDefinitionDataSetConfiguration( + ImmutableArray columnGroupSchemaLists, + + Outputs.TemplateDefinitionDataSetConfigurationDataSetSchema? dataSetSchema, + + string? placeholder) + { + ColumnGroupSchemaLists = columnGroupSchemaLists; + DataSetSchema = dataSetSchema; + Placeholder = placeholder; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaList.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaList.cs new file mode 100644 index 00000000000..9cd6937a35a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaList.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionDataSetConfigurationColumnGroupSchemaList + { + public readonly ImmutableArray ColumnGroupColumnSchemaLists; + /// + /// Display name for the template. + /// + public readonly string? Name; + + [OutputConstructor] + private TemplateDefinitionDataSetConfigurationColumnGroupSchemaList( + ImmutableArray columnGroupColumnSchemaLists, + + string? name) + { + ColumnGroupColumnSchemaLists = columnGroupColumnSchemaLists; + Name = name; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList.cs new file mode 100644 index 00000000000..9b63f5219b0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList + { + /// + /// Display name for the template. + /// + public readonly string? Name; + + [OutputConstructor] + private TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationDataSetSchema.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationDataSetSchema.cs new file mode 100644 index 00000000000..4f1d7d3b2e7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationDataSetSchema.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionDataSetConfigurationDataSetSchema + { + public readonly ImmutableArray ColumnSchemaLists; + + [OutputConstructor] + private TemplateDefinitionDataSetConfigurationDataSetSchema(ImmutableArray columnSchemaLists) + { + ColumnSchemaLists = columnSchemaLists; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList.cs new file mode 100644 index 00000000000..f52114394c4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList + { + public readonly string? DataType; + public readonly string? GeographicRole; + /// + /// Display name for the template. + /// + public readonly string? Name; + + [OutputConstructor] + private TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList( + string? dataType, + + string? geographicRole, + + string? name) + { + DataType = dataType; + GeographicRole = geographicRole; + Name = name; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroup.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroup.cs new file mode 100644 index 00000000000..f59e65796d1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroup.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionFilterGroup + { + public readonly string CrossDataset; + public readonly string FilterGroupId; + public readonly ImmutableArray Filters; + public readonly Outputs.TemplateDefinitionFilterGroupScopeConfiguration ScopeConfiguration; + /// + /// The template creation status. + /// + public readonly string? Status; + + [OutputConstructor] + private TemplateDefinitionFilterGroup( + string crossDataset, + + string filterGroupId, + + ImmutableArray filters, + + Outputs.TemplateDefinitionFilterGroupScopeConfiguration scopeConfiguration, + + string? status) + { + CrossDataset = crossDataset; + FilterGroupId = filterGroupId; + Filters = filters; + ScopeConfiguration = scopeConfiguration; + Status = status; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroupScopeConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroupScopeConfiguration.cs new file mode 100644 index 00000000000..b72e2c1a5b1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroupScopeConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionFilterGroupScopeConfiguration + { + public readonly Outputs.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets? SelectedSheets; + + [OutputConstructor] + private TemplateDefinitionFilterGroupScopeConfiguration(Outputs.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets? selectedSheets) + { + SelectedSheets = selectedSheets; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets.cs new file mode 100644 index 00000000000..cae9f9dbf1a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets + { + public readonly ImmutableArray SheetVisualScopingConfigurations; + + [OutputConstructor] + private TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets(ImmutableArray sheetVisualScopingConfigurations) + { + SheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.cs new file mode 100644 index 00000000000..f3439be1518 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration + { + public readonly string Scope; + public readonly string SheetId; + public readonly ImmutableArray VisualIds; + + [OutputConstructor] + private TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration( + string scope, + + string sheetId, + + ImmutableArray visualIds) + { + Scope = scope; + SheetId = sheetId; + VisualIds = visualIds; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionParametersDeclaration.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionParametersDeclaration.cs new file mode 100644 index 00000000000..0f9a3f59457 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionParametersDeclaration.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionParametersDeclaration + { + public readonly Outputs.DateTimeParameterDeclaration? DateTimeParameterDeclaration; + public readonly Outputs.DecimalParameterDeclaration? DecimalParameterDeclaration; + public readonly Outputs.IntegerParameterDeclaration? IntegerParameterDeclaration; + public readonly Outputs.StringParameterDeclaration? StringParameterDeclaration; + + [OutputConstructor] + private TemplateDefinitionParametersDeclaration( + Outputs.DateTimeParameterDeclaration? dateTimeParameterDeclaration, + + Outputs.DecimalParameterDeclaration? decimalParameterDeclaration, + + Outputs.IntegerParameterDeclaration? integerParameterDeclaration, + + Outputs.StringParameterDeclaration? stringParameterDeclaration) + { + DateTimeParameterDeclaration = dateTimeParameterDeclaration; + DecimalParameterDeclaration = decimalParameterDeclaration; + IntegerParameterDeclaration = integerParameterDeclaration; + StringParameterDeclaration = stringParameterDeclaration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheet.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheet.cs new file mode 100644 index 00000000000..8638a762771 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheet.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheet + { + public readonly string? ContentType; + public readonly string? Description; + public readonly ImmutableArray FilterControls; + public readonly Outputs.Layouts? Layouts; + /// + /// Display name for the template. + /// + public readonly string? Name; + public readonly ImmutableArray ParameterControls; + public readonly Outputs.TemplateDefinitionSheetSheetControlLayouts? SheetControlLayouts; + public readonly string SheetId; + public readonly ImmutableArray TextBoxes; + public readonly string? Title; + public readonly ImmutableArray Visuals; + + [OutputConstructor] + private TemplateDefinitionSheet( + string? contentType, + + string? description, + + ImmutableArray filterControls, + + Outputs.Layouts? layouts, + + string? name, + + ImmutableArray parameterControls, + + Outputs.TemplateDefinitionSheetSheetControlLayouts? sheetControlLayouts, + + string sheetId, + + ImmutableArray textBoxes, + + string? title, + + ImmutableArray visuals) + { + ContentType = contentType; + Description = description; + FilterControls = filterControls; + Layouts = layouts; + Name = name; + ParameterControls = parameterControls; + SheetControlLayouts = sheetControlLayouts; + SheetId = sheetId; + TextBoxes = textBoxes; + Title = title; + Visuals = visuals; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControl.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControl.cs new file mode 100644 index 00000000000..8ee145771eb --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControl.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControl + { + public readonly Outputs.TemplateDefinitionSheetParameterControlDateTimePicker? DateTimePicker; + public readonly Outputs.TemplateDefinitionSheetParameterControlDropdown? Dropdown; + public readonly Outputs.TemplateDefinitionSheetParameterControlList? List; + public readonly Outputs.TemplateDefinitionSheetParameterControlSlider? Slider; + public readonly Outputs.TemplateDefinitionSheetParameterControlTextArea? TextArea; + public readonly Outputs.TemplateDefinitionSheetParameterControlTextField? TextField; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControl( + Outputs.TemplateDefinitionSheetParameterControlDateTimePicker? dateTimePicker, + + Outputs.TemplateDefinitionSheetParameterControlDropdown? dropdown, + + Outputs.TemplateDefinitionSheetParameterControlList? list, + + Outputs.TemplateDefinitionSheetParameterControlSlider? slider, + + Outputs.TemplateDefinitionSheetParameterControlTextArea? textArea, + + Outputs.TemplateDefinitionSheetParameterControlTextField? textField) + { + DateTimePicker = dateTimePicker; + Dropdown = dropdown; + List = list; + Slider = slider; + TextArea = textArea; + TextField = textField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDateTimePicker.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDateTimePicker.cs new file mode 100644 index 00000000000..6d4de99d475 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDateTimePicker.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlDateTimePicker + { + public readonly Outputs.TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly string Title; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlDateTimePicker( + Outputs.TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions? displayOptions, + + string parameterControlId, + + string sourceParameterName, + + string title) + { + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions.cs new file mode 100644 index 00000000000..c54855e1d27 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions + { + public readonly string? DateTimeFormat; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions( + string? dateTimeFormat, + + Outputs.LabelOptions? titleOptions) + { + DateTimeFormat = dateTimeFormat; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDropdown.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDropdown.cs new file mode 100644 index 00000000000..d7f3adcb424 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDropdown.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlDropdown + { + public readonly Outputs.CascadingControlConfiguration? CascadingControlConfiguration; + public readonly Outputs.TemplateDefinitionSheetParameterControlDropdownDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly Outputs.TemplateDefinitionSheetParameterControlDropdownSelectableValues? SelectableValues; + public readonly string SourceParameterName; + public readonly string Title; + public readonly string? Type; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlDropdown( + Outputs.CascadingControlConfiguration? cascadingControlConfiguration, + + Outputs.TemplateDefinitionSheetParameterControlDropdownDisplayOptions? displayOptions, + + string parameterControlId, + + Outputs.TemplateDefinitionSheetParameterControlDropdownSelectableValues? selectableValues, + + string sourceParameterName, + + string title, + + string? type) + { + CascadingControlConfiguration = cascadingControlConfiguration; + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SelectableValues = selectableValues; + SourceParameterName = sourceParameterName; + Title = title; + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptions.cs new file mode 100644 index 00000000000..554c4fa2db2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlDropdownDisplayOptions + { + public readonly Outputs.SelectAllOptions? SelectAllOptions; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlDropdownDisplayOptions( + Outputs.SelectAllOptions? selectAllOptions, + + Outputs.LabelOptions? titleOptions) + { + SelectAllOptions = selectAllOptions; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDropdownSelectableValues.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDropdownSelectableValues.cs new file mode 100644 index 00000000000..4c859805c35 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlDropdownSelectableValues.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlDropdownSelectableValues + { + public readonly Outputs.Column? LinkToDataSetColumn; + public readonly ImmutableArray Values; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlDropdownSelectableValues( + Outputs.Column? linkToDataSetColumn, + + ImmutableArray values) + { + LinkToDataSetColumn = linkToDataSetColumn; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlList.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlList.cs new file mode 100644 index 00000000000..e74bb36763a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlList.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlList + { + public readonly Outputs.CascadingControlConfiguration? CascadingControlConfiguration; + public readonly Outputs.TemplateDefinitionSheetParameterControlListDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly Outputs.TemplateDefinitionSheetParameterControlListSelectableValues? SelectableValues; + public readonly string SourceParameterName; + public readonly string Title; + public readonly string? Type; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlList( + Outputs.CascadingControlConfiguration? cascadingControlConfiguration, + + Outputs.TemplateDefinitionSheetParameterControlListDisplayOptions? displayOptions, + + string parameterControlId, + + Outputs.TemplateDefinitionSheetParameterControlListSelectableValues? selectableValues, + + string sourceParameterName, + + string title, + + string? type) + { + CascadingControlConfiguration = cascadingControlConfiguration; + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SelectableValues = selectableValues; + SourceParameterName = sourceParameterName; + Title = title; + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlListDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlListDisplayOptions.cs new file mode 100644 index 00000000000..4ad8f4adeb2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlListDisplayOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlListDisplayOptions + { + public readonly Outputs.SelectAllOptions? SearchOptions; + public readonly Outputs.SelectAllOptions? SelectAllOptions; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlListDisplayOptions( + Outputs.SelectAllOptions? searchOptions, + + Outputs.SelectAllOptions? selectAllOptions, + + Outputs.LabelOptions? titleOptions) + { + SearchOptions = searchOptions; + SelectAllOptions = selectAllOptions; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlListSelectableValues.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlListSelectableValues.cs new file mode 100644 index 00000000000..8a96947a1cd --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlListSelectableValues.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlListSelectableValues + { + public readonly Outputs.Column? LinkToDataSetColumn; + public readonly ImmutableArray Values; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlListSelectableValues( + Outputs.Column? linkToDataSetColumn, + + ImmutableArray values) + { + LinkToDataSetColumn = linkToDataSetColumn; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlSlider.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlSlider.cs new file mode 100644 index 00000000000..5d4ec340930 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlSlider.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlSlider + { + public readonly Outputs.TemplateDefinitionSheetParameterControlSliderDisplayOptions? DisplayOptions; + public readonly double MaximumValue; + public readonly double MinimumValue; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly double StepSize; + public readonly string Title; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlSlider( + Outputs.TemplateDefinitionSheetParameterControlSliderDisplayOptions? displayOptions, + + double maximumValue, + + double minimumValue, + + string parameterControlId, + + string sourceParameterName, + + double stepSize, + + string title) + { + DisplayOptions = displayOptions; + MaximumValue = maximumValue; + MinimumValue = minimumValue; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + StepSize = stepSize; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlSliderDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlSliderDisplayOptions.cs new file mode 100644 index 00000000000..4783614d3f3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlSliderDisplayOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlSliderDisplayOptions + { + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlSliderDisplayOptions(Outputs.LabelOptions? titleOptions) + { + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlTextArea.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlTextArea.cs new file mode 100644 index 00000000000..aca928b53ba --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlTextArea.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlTextArea + { + public readonly string? Delimiter; + public readonly Outputs.TextAreaControlDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly string Title; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlTextArea( + string? delimiter, + + Outputs.TextAreaControlDisplayOptions? displayOptions, + + string parameterControlId, + + string sourceParameterName, + + string title) + { + Delimiter = delimiter; + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlTextField.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlTextField.cs new file mode 100644 index 00000000000..90c79d32e64 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetParameterControlTextField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetParameterControlTextField + { + public readonly Outputs.TextAreaControlDisplayOptions? DisplayOptions; + public readonly string ParameterControlId; + public readonly string SourceParameterName; + public readonly string Title; + + [OutputConstructor] + private TemplateDefinitionSheetParameterControlTextField( + Outputs.TextAreaControlDisplayOptions? displayOptions, + + string parameterControlId, + + string sourceParameterName, + + string title) + { + DisplayOptions = displayOptions; + ParameterControlId = parameterControlId; + SourceParameterName = sourceParameterName; + Title = title; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetSheetControlLayouts.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetSheetControlLayouts.cs new file mode 100644 index 00000000000..b213bebb5a1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetSheetControlLayouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetSheetControlLayouts + { + public readonly Outputs.TemplateDefinitionSheetSheetControlLayoutsConfiguration Configuration; + + [OutputConstructor] + private TemplateDefinitionSheetSheetControlLayouts(Outputs.TemplateDefinitionSheetSheetControlLayoutsConfiguration configuration) + { + Configuration = configuration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetSheetControlLayoutsConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetSheetControlLayoutsConfiguration.cs new file mode 100644 index 00000000000..3d2c2e66cb0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetSheetControlLayoutsConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetSheetControlLayoutsConfiguration + { + public readonly Outputs.GridLayout? GridLayout; + + [OutputConstructor] + private TemplateDefinitionSheetSheetControlLayoutsConfiguration(Outputs.GridLayout? gridLayout) + { + GridLayout = gridLayout; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetTextBox.cs b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetTextBox.cs new file mode 100644 index 00000000000..107535c2eba --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TemplateDefinitionSheetTextBox.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TemplateDefinitionSheetTextBox + { + public readonly string? Content; + public readonly string SheetTextBoxId; + + [OutputConstructor] + private TemplateDefinitionSheetTextBox( + string? content, + + string sheetTextBoxId) + { + Content = content; + SheetTextBoxId = sheetTextBoxId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TextAreaControlDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/TextAreaControlDisplayOptions.cs new file mode 100644 index 00000000000..443763f7481 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TextAreaControlDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TextAreaControlDisplayOptions + { + public readonly Outputs.SelectAllOptions? PlaceholderOptions; + public readonly Outputs.LabelOptions? TitleOptions; + + [OutputConstructor] + private TextAreaControlDisplayOptions( + Outputs.SelectAllOptions? placeholderOptions, + + Outputs.LabelOptions? titleOptions) + { + PlaceholderOptions = placeholderOptions; + TitleOptions = titleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TimeRangeFilter.cs b/sdk/dotnet/Quicksight/Outputs/TimeRangeFilter.cs new file mode 100644 index 00000000000..74af389ae06 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TimeRangeFilter.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TimeRangeFilter + { + public readonly Outputs.Column Column; + public readonly string RangeMaximum; + public readonly string RangeMinimum; + public readonly string TimeGranularity; + + [OutputConstructor] + private TimeRangeFilter( + Outputs.Column column, + + string rangeMaximum, + + string rangeMinimum, + + string timeGranularity) + { + Column = column; + RangeMaximum = rangeMaximum; + RangeMinimum = rangeMinimum; + TimeGranularity = timeGranularity; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TooltipOptions.cs b/sdk/dotnet/Quicksight/Outputs/TooltipOptions.cs new file mode 100644 index 00000000000..32bae5bfcf7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TooltipOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TooltipOptions + { + public readonly Outputs.TooltipOptionsFieldBaseTooltip? FieldBaseTooltip; + public readonly string? SelectedTooltipType; + public readonly string? TooltipVisibility; + + [OutputConstructor] + private TooltipOptions( + Outputs.TooltipOptionsFieldBaseTooltip? fieldBaseTooltip, + + string? selectedTooltipType, + + string? tooltipVisibility) + { + FieldBaseTooltip = fieldBaseTooltip; + SelectedTooltipType = selectedTooltipType; + TooltipVisibility = tooltipVisibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltip.cs b/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltip.cs new file mode 100644 index 00000000000..1c08edbc902 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltip.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TooltipOptionsFieldBaseTooltip + { + public readonly string? AggregationVisibility; + public readonly ImmutableArray TooltipFields; + public readonly string? TooltipTitleType; + + [OutputConstructor] + private TooltipOptionsFieldBaseTooltip( + string? aggregationVisibility, + + ImmutableArray tooltipFields, + + string? tooltipTitleType) + { + AggregationVisibility = aggregationVisibility; + TooltipFields = tooltipFields; + TooltipTitleType = tooltipTitleType; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltipTooltipField.cs b/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltipTooltipField.cs new file mode 100644 index 00000000000..ef02df8fa07 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltipTooltipField.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TooltipOptionsFieldBaseTooltipTooltipField + { + public readonly Outputs.TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem? ColumnTooltipItem; + public readonly Outputs.TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem? FieldTooltipItem; + + [OutputConstructor] + private TooltipOptionsFieldBaseTooltipTooltipField( + Outputs.TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem? columnTooltipItem, + + Outputs.TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem? fieldTooltipItem) + { + ColumnTooltipItem = columnTooltipItem; + FieldTooltipItem = fieldTooltipItem; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem.cs b/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem.cs new file mode 100644 index 00000000000..75a0e51d963 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem + { + public readonly Outputs.AggregationFunction? Aggregation; + public readonly Outputs.Column Column; + public readonly string? Label; + public readonly string? Visibility; + + [OutputConstructor] + private TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem( + Outputs.AggregationFunction? aggregation, + + Outputs.Column column, + + string? label, + + string? visibility) + { + Aggregation = aggregation; + Column = column; + Label = label; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem.cs b/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem.cs new file mode 100644 index 00000000000..112665a95ac --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem + { + public readonly string FieldId; + public readonly string? Label; + public readonly string? Visibility; + + [OutputConstructor] + private TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem( + string fieldId, + + string? label, + + string? visibility) + { + FieldId = fieldId; + Label = label; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActions.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActions.cs new file mode 100644 index 00000000000..61f25bc80e6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActions.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActions + { + public readonly ImmutableArray ActionOperations; + public readonly string CustomActionId; + /// + /// Display name for the dashboard. + /// + public readonly string Name; + /// + /// The dashboard creation status. + /// + public readonly string Status; + public readonly string Trigger; + + [OutputConstructor] + private VisualCustomActions( + ImmutableArray actionOperations, + + string customActionId, + + string name, + + string status, + + string trigger) + { + ActionOperations = actionOperations; + CustomActionId = customActionId; + Name = name; + Status = status; + Trigger = trigger; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperation.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperation.cs new file mode 100644 index 00000000000..8699598654c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperation.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperation + { + public readonly Outputs.VisualCustomActionsActionOperationFilterOperation? FilterOperation; + public readonly Outputs.VisualCustomActionsActionOperationNavigationOperation? NavigationOperation; + public readonly Outputs.VisualCustomActionsActionOperationSetParametersOperation? SetParametersOperation; + public readonly Outputs.VisualCustomActionsActionOperationUrlOperation? UrlOperation; + + [OutputConstructor] + private VisualCustomActionsActionOperation( + Outputs.VisualCustomActionsActionOperationFilterOperation? filterOperation, + + Outputs.VisualCustomActionsActionOperationNavigationOperation? navigationOperation, + + Outputs.VisualCustomActionsActionOperationSetParametersOperation? setParametersOperation, + + Outputs.VisualCustomActionsActionOperationUrlOperation? urlOperation) + { + FilterOperation = filterOperation; + NavigationOperation = navigationOperation; + SetParametersOperation = setParametersOperation; + UrlOperation = urlOperation; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperation.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperation.cs new file mode 100644 index 00000000000..6da3836a7b4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperation.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationFilterOperation + { + public readonly Outputs.VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration SelectedFieldsConfiguration; + public readonly Outputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration TargetVisualsConfiguration; + + [OutputConstructor] + private VisualCustomActionsActionOperationFilterOperation( + Outputs.VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration selectedFieldsConfiguration, + + Outputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration targetVisualsConfiguration) + { + SelectedFieldsConfiguration = selectedFieldsConfiguration; + TargetVisualsConfiguration = targetVisualsConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration.cs new file mode 100644 index 00000000000..3fc124bc2b7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration + { + public readonly string? SelectedFieldOption; + public readonly ImmutableArray SelectedFields; + + [OutputConstructor] + private VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration( + string? selectedFieldOption, + + ImmutableArray selectedFields) + { + SelectedFieldOption = selectedFieldOption; + SelectedFields = selectedFields; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration.cs new file mode 100644 index 00000000000..9407f950d50 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration + { + public readonly Outputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration? SameSheetTargetVisualConfiguration; + + [OutputConstructor] + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration(Outputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration? sameSheetTargetVisualConfiguration) + { + SameSheetTargetVisualConfiguration = sameSheetTargetVisualConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration.cs new file mode 100644 index 00000000000..e3584c71e6c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration + { + public readonly string? TargetVisualOption; + public readonly ImmutableArray TargetVisuals; + + [OutputConstructor] + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration( + string? targetVisualOption, + + ImmutableArray targetVisuals) + { + TargetVisualOption = targetVisualOption; + TargetVisuals = targetVisuals; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationNavigationOperation.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationNavigationOperation.cs new file mode 100644 index 00000000000..db8ee6725a0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationNavigationOperation.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationNavigationOperation + { + public readonly Outputs.VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration? LocalNavigationConfiguration; + + [OutputConstructor] + private VisualCustomActionsActionOperationNavigationOperation(Outputs.VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration? localNavigationConfiguration) + { + LocalNavigationConfiguration = localNavigationConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration.cs new file mode 100644 index 00000000000..698d14f67bb --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration + { + public readonly string TargetSheetId; + + [OutputConstructor] + private VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration(string targetSheetId) + { + TargetSheetId = targetSheetId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperation.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperation.cs new file mode 100644 index 00000000000..84a39b7440f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperation.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationSetParametersOperation + { + public readonly ImmutableArray ParameterValueConfigurations; + + [OutputConstructor] + private VisualCustomActionsActionOperationSetParametersOperation(ImmutableArray parameterValueConfigurations) + { + ParameterValueConfigurations = parameterValueConfigurations; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration.cs new file mode 100644 index 00000000000..60018fccde1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration + { + public readonly string DestinationParameterName; + public readonly Outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue Value; + + [OutputConstructor] + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration( + string destinationParameterName, + + Outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue value) + { + DestinationParameterName = destinationParameterName; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue.cs new file mode 100644 index 00000000000..a4deca6a50b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue + { + public readonly Outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration? CustomValuesConfiguration; + public readonly string? SelectAllValueOptions; + public readonly string? SourceField; + public readonly string? SourceParameterName; + + [OutputConstructor] + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue( + Outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration? customValuesConfiguration, + + string? selectAllValueOptions, + + string? sourceField, + + string? sourceParameterName) + { + CustomValuesConfiguration = customValuesConfiguration; + SelectAllValueOptions = selectAllValueOptions; + SourceField = sourceField; + SourceParameterName = sourceParameterName; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration.cs new file mode 100644 index 00000000000..31deecff604 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration + { + public readonly Outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues CustomValues; + public readonly bool? IncludeNullValue; + + [OutputConstructor] + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration( + Outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues customValues, + + bool? includeNullValue) + { + CustomValues = customValues; + IncludeNullValue = includeNullValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues.cs new file mode 100644 index 00000000000..d9db33257d9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues + { + public readonly ImmutableArray DateTimeValues; + public readonly ImmutableArray DecimalValues; + public readonly ImmutableArray IntegerValues; + public readonly ImmutableArray StringValues; + + [OutputConstructor] + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues( + ImmutableArray dateTimeValues, + + ImmutableArray decimalValues, + + ImmutableArray integerValues, + + ImmutableArray stringValues) + { + DateTimeValues = dateTimeValues; + DecimalValues = decimalValues; + IntegerValues = integerValues; + StringValues = stringValues; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationUrlOperation.cs b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationUrlOperation.cs new file mode 100644 index 00000000000..79785700802 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualCustomActionsActionOperationUrlOperation.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualCustomActionsActionOperationUrlOperation + { + public readonly string UrlTarget; + public readonly string UrlTemplate; + + [OutputConstructor] + private VisualCustomActionsActionOperationUrlOperation( + string urlTarget, + + string urlTemplate) + { + UrlTarget = urlTarget; + UrlTemplate = urlTemplate; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualPalette.cs b/sdk/dotnet/Quicksight/Outputs/VisualPalette.cs new file mode 100644 index 00000000000..d28eb16e74d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualPalette.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualPalette + { + public readonly string? ChartColor; + public readonly ImmutableArray ColorMaps; + + [OutputConstructor] + private VisualPalette( + string? chartColor, + + ImmutableArray colorMaps) + { + ChartColor = chartColor; + ColorMaps = colorMaps; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualPaletteColorMap.cs b/sdk/dotnet/Quicksight/Outputs/VisualPaletteColorMap.cs new file mode 100644 index 00000000000..1a975187658 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualPaletteColorMap.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualPaletteColorMap + { + public readonly string Color; + public readonly Outputs.DataPathValue Element; + public readonly string? TimeGranularity; + + [OutputConstructor] + private VisualPaletteColorMap( + string color, + + Outputs.DataPathValue element, + + string? timeGranularity) + { + Color = color; + Element = element; + TimeGranularity = timeGranularity; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/Visuals.cs b/sdk/dotnet/Quicksight/Outputs/Visuals.cs new file mode 100644 index 00000000000..0bf74784032 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/Visuals.cs @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class Visuals + { + public readonly Outputs.VisualsBarChartVisual? BarChartVisual; + public readonly Outputs.VisualsBoxPlotVisual? BoxPlotVisual; + public readonly Outputs.VisualsComboChartVisual? ComboChartVisual; + public readonly Outputs.VisualsCustomContentVisual? CustomContentVisual; + public readonly Outputs.VisualsEmptyVisual? EmptyVisual; + public readonly Outputs.VisualsFilledMapVisual? FilledMapVisual; + public readonly Outputs.VisualsFunnelChartVisual? FunnelChartVisual; + public readonly Outputs.VisualsGaugeChartVisual? GaugeChartVisual; + public readonly Outputs.VisualsGeospatialMapVisual? GeospatialMapVisual; + public readonly Outputs.VisualsHeatMapVisual? HeatMapVisual; + public readonly Outputs.VisualsHistogramVisual? HistogramVisual; + public readonly Outputs.VisualsInsightVisual? InsightVisual; + public readonly Outputs.VisualsKpiVisual? KpiVisual; + public readonly Outputs.VisualsLineChartVisual? LineChartVisual; + public readonly Outputs.VisualsPieChartVisual? PieChartVisual; + public readonly Outputs.VisualsPivotTableVisual? PivotTableVisual; + public readonly Outputs.VisualsRadarChartVisual? RadarChartVisual; + public readonly Outputs.VisualsSankeyDiagramVisual? SankeyDiagramVisual; + public readonly Outputs.VisualsScatterPlotVisual? ScatterPlotVisual; + public readonly Outputs.VisualsTableVisual? TableVisual; + public readonly Outputs.VisualsTreeMapVisual? TreeMapVisual; + public readonly Outputs.VisualsWaterfallVisual? WaterfallVisual; + public readonly Outputs.VisualsWordCloudVisual? WordCloudVisual; + + [OutputConstructor] + private Visuals( + Outputs.VisualsBarChartVisual? barChartVisual, + + Outputs.VisualsBoxPlotVisual? boxPlotVisual, + + Outputs.VisualsComboChartVisual? comboChartVisual, + + Outputs.VisualsCustomContentVisual? customContentVisual, + + Outputs.VisualsEmptyVisual? emptyVisual, + + Outputs.VisualsFilledMapVisual? filledMapVisual, + + Outputs.VisualsFunnelChartVisual? funnelChartVisual, + + Outputs.VisualsGaugeChartVisual? gaugeChartVisual, + + Outputs.VisualsGeospatialMapVisual? geospatialMapVisual, + + Outputs.VisualsHeatMapVisual? heatMapVisual, + + Outputs.VisualsHistogramVisual? histogramVisual, + + Outputs.VisualsInsightVisual? insightVisual, + + Outputs.VisualsKpiVisual? kpiVisual, + + Outputs.VisualsLineChartVisual? lineChartVisual, + + Outputs.VisualsPieChartVisual? pieChartVisual, + + Outputs.VisualsPivotTableVisual? pivotTableVisual, + + Outputs.VisualsRadarChartVisual? radarChartVisual, + + Outputs.VisualsSankeyDiagramVisual? sankeyDiagramVisual, + + Outputs.VisualsScatterPlotVisual? scatterPlotVisual, + + Outputs.VisualsTableVisual? tableVisual, + + Outputs.VisualsTreeMapVisual? treeMapVisual, + + Outputs.VisualsWaterfallVisual? waterfallVisual, + + Outputs.VisualsWordCloudVisual? wordCloudVisual) + { + BarChartVisual = barChartVisual; + BoxPlotVisual = boxPlotVisual; + ComboChartVisual = comboChartVisual; + CustomContentVisual = customContentVisual; + EmptyVisual = emptyVisual; + FilledMapVisual = filledMapVisual; + FunnelChartVisual = funnelChartVisual; + GaugeChartVisual = gaugeChartVisual; + GeospatialMapVisual = geospatialMapVisual; + HeatMapVisual = heatMapVisual; + HistogramVisual = histogramVisual; + InsightVisual = insightVisual; + KpiVisual = kpiVisual; + LineChartVisual = lineChartVisual; + PieChartVisual = pieChartVisual; + PivotTableVisual = pivotTableVisual; + RadarChartVisual = radarChartVisual; + SankeyDiagramVisual = sankeyDiagramVisual; + ScatterPlotVisual = scatterPlotVisual; + TableVisual = tableVisual; + TreeMapVisual = treeMapVisual; + WaterfallVisual = waterfallVisual; + WordCloudVisual = wordCloudVisual; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisual.cs new file mode 100644 index 00000000000..d506882d716 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBarChartVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsBarChartVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsBarChartVisual( + ImmutableArray actions, + + Outputs.VisualsBarChartVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfiguration.cs new file mode 100644 index 00000000000..a0516902db7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfiguration.cs @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBarChartVisualChartConfiguration + { + public readonly string? BarsArrangement; + public readonly Outputs.AxisDisplayOptions? CategoryAxis; + public readonly Outputs.ChartAxisLabelOptions? CategoryLabelOptions; + public readonly Outputs.ChartAxisLabelOptions? ColorLabelOptions; + public readonly ImmutableArray ContributionAnalysisDefaults; + public readonly Outputs.DataLabelsOptions? DataLabels; + public readonly Outputs.VisualsBarChartVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.LegendOptions? Legend; + public readonly string? Orientation; + public readonly ImmutableArray ReferenceLines; + public readonly Outputs.SmallMultiplesOptions? SmallMultiplesOptions; + public readonly Outputs.VisualsBarChartVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly Outputs.AxisDisplayOptions? ValueAxis; + public readonly Outputs.ChartAxisLabelOptions? ValueLabelOptions; + public readonly Outputs.VisualPalette? VisualPalette; + + [OutputConstructor] + private VisualsBarChartVisualChartConfiguration( + string? barsArrangement, + + Outputs.AxisDisplayOptions? categoryAxis, + + Outputs.ChartAxisLabelOptions? categoryLabelOptions, + + Outputs.ChartAxisLabelOptions? colorLabelOptions, + + ImmutableArray contributionAnalysisDefaults, + + Outputs.DataLabelsOptions? dataLabels, + + Outputs.VisualsBarChartVisualChartConfigurationFieldWells? fieldWells, + + Outputs.LegendOptions? legend, + + string? orientation, + + ImmutableArray referenceLines, + + Outputs.SmallMultiplesOptions? smallMultiplesOptions, + + Outputs.VisualsBarChartVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.TooltipOptions? tooltip, + + Outputs.AxisDisplayOptions? valueAxis, + + Outputs.ChartAxisLabelOptions? valueLabelOptions, + + Outputs.VisualPalette? visualPalette) + { + BarsArrangement = barsArrangement; + CategoryAxis = categoryAxis; + CategoryLabelOptions = categoryLabelOptions; + ColorLabelOptions = colorLabelOptions; + ContributionAnalysisDefaults = contributionAnalysisDefaults; + DataLabels = dataLabels; + FieldWells = fieldWells; + Legend = legend; + Orientation = orientation; + ReferenceLines = referenceLines; + SmallMultiplesOptions = smallMultiplesOptions; + SortConfiguration = sortConfiguration; + Tooltip = tooltip; + ValueAxis = valueAxis; + ValueLabelOptions = valueLabelOptions; + VisualPalette = visualPalette; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..5d6d7d4e9a1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBarChartVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells? BarChartAggregatedFieldWells; + + [OutputConstructor] + private VisualsBarChartVisualChartConfigurationFieldWells(Outputs.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells? barChartAggregatedFieldWells) + { + BarChartAggregatedFieldWells = barChartAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells.cs new file mode 100644 index 00000000000..295135faa28 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells + { + public readonly ImmutableArray Categories; + public readonly ImmutableArray Colors; + public readonly Outputs.SmallMultiplesOptions? SmallMultiples; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells( + ImmutableArray categories, + + ImmutableArray colors, + + Outputs.SmallMultiplesOptions? smallMultiples, + + ImmutableArray values) + { + Categories = categories; + Colors = colors; + SmallMultiples = smallMultiples; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..fd5679e305b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBarChartVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBarChartVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? CategoryItemsLimit; + public readonly ImmutableArray CategorySorts; + public readonly Outputs.ItemsLimitConfiguration? ColorItemsLimit; + public readonly ImmutableArray ColorSorts; + public readonly Outputs.ItemsLimitConfiguration? SmallMultiplesLimitConfiguration; + public readonly ImmutableArray SmallMultiplesSorts; + + [OutputConstructor] + private VisualsBarChartVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? categoryItemsLimit, + + ImmutableArray categorySorts, + + Outputs.ItemsLimitConfiguration? colorItemsLimit, + + ImmutableArray colorSorts, + + Outputs.ItemsLimitConfiguration? smallMultiplesLimitConfiguration, + + ImmutableArray smallMultiplesSorts) + { + CategoryItemsLimit = categoryItemsLimit; + CategorySorts = categorySorts; + ColorItemsLimit = colorItemsLimit; + ColorSorts = colorSorts; + SmallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + SmallMultiplesSorts = smallMultiplesSorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisual.cs new file mode 100644 index 00000000000..f11a384d365 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsBoxPlotVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsBoxPlotVisual( + ImmutableArray actions, + + Outputs.VisualsBoxPlotVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfiguration.cs new file mode 100644 index 00000000000..33afa8b94d6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfiguration.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfiguration + { + public readonly Outputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptions? BoxPlotOptions; + public readonly Outputs.AxisDisplayOptions? CategoryAxis; + public readonly Outputs.ChartAxisLabelOptions? CategoryLabelOptions; + public readonly Outputs.VisualsBoxPlotVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.LegendOptions? Legend; + public readonly Outputs.AxisDisplayOptions? PrimaryYAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? PrimaryYAxisLabelOptions; + public readonly ImmutableArray ReferenceLines; + public readonly Outputs.VisualsBoxPlotVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly Outputs.VisualPalette? VisualPalette; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfiguration( + Outputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptions? boxPlotOptions, + + Outputs.AxisDisplayOptions? categoryAxis, + + Outputs.ChartAxisLabelOptions? categoryLabelOptions, + + Outputs.VisualsBoxPlotVisualChartConfigurationFieldWells? fieldWells, + + Outputs.LegendOptions? legend, + + Outputs.AxisDisplayOptions? primaryYAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? primaryYAxisLabelOptions, + + ImmutableArray referenceLines, + + Outputs.VisualsBoxPlotVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.TooltipOptions? tooltip, + + Outputs.VisualPalette? visualPalette) + { + BoxPlotOptions = boxPlotOptions; + CategoryAxis = categoryAxis; + CategoryLabelOptions = categoryLabelOptions; + FieldWells = fieldWells; + Legend = legend; + PrimaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + PrimaryYAxisLabelOptions = primaryYAxisLabelOptions; + ReferenceLines = referenceLines; + SortConfiguration = sortConfiguration; + Tooltip = tooltip; + VisualPalette = visualPalette; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptions.cs new file mode 100644 index 00000000000..1489f63219f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptions.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationBoxPlotOptions + { + public readonly string? AllDataPointsVisibility; + public readonly string? OutlierVisibility; + public readonly Outputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions? StyleOptions; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationBoxPlotOptions( + string? allDataPointsVisibility, + + string? outlierVisibility, + + Outputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions? styleOptions) + { + AllDataPointsVisibility = allDataPointsVisibility; + OutlierVisibility = outlierVisibility; + StyleOptions = styleOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions.cs new file mode 100644 index 00000000000..394008dc7ec --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions + { + public readonly string? FillStyle; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions(string? fillStyle) + { + FillStyle = fillStyle; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..23eba7f9259 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells? BoxPlotAggregatedFieldWells; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationFieldWells(Outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells? boxPlotAggregatedFieldWells) + { + BoxPlotAggregatedFieldWells = boxPlotAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells.cs new file mode 100644 index 00000000000..5d1119342cd --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells + { + public readonly Outputs.SmallMultiplesOptions? GroupBy; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells( + Outputs.SmallMultiplesOptions? groupBy, + + ImmutableArray values) + { + GroupBy = groupBy; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue.cs new file mode 100644 index 00000000000..6f5356a1f09 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue + { + public readonly Outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField? CalculatedMeasureField; + public readonly Outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField? CategoricalMeasureField; + public readonly Outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField? DateMeasureField; + public readonly Outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField? NumericalMeasureField; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue( + Outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField? calculatedMeasureField, + + Outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField? categoricalMeasureField, + + Outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField? dateMeasureField, + + Outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField? numericalMeasureField) + { + CalculatedMeasureField = calculatedMeasureField; + CategoricalMeasureField = categoricalMeasureField; + DateMeasureField = dateMeasureField; + NumericalMeasureField = numericalMeasureField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField.cs new file mode 100644 index 00000000000..5da3d92f6d0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField + { + public readonly string Expression; + public readonly string FieldId; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField( + string expression, + + string fieldId) + { + Expression = expression; + FieldId = fieldId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField.cs new file mode 100644 index 00000000000..bc1dbfa72e9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField + { + public readonly string? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.StringFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField( + string? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.StringFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField.cs new file mode 100644 index 00000000000..b2238f02417 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField + { + public readonly string? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.DateTimeFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField( + string? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.DateTimeFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField.cs new file mode 100644 index 00000000000..13707ee3373 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField + { + public readonly Outputs.NumericalAggregation? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.NumberFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField( + Outputs.NumericalAggregation? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.NumberFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..1f1af81e85f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationSortConfiguration + { + public readonly ImmutableArray CategorySorts; + public readonly Outputs.VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration? PaginationConfiguration; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationSortConfiguration( + ImmutableArray categorySorts, + + Outputs.VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration? paginationConfiguration) + { + CategorySorts = categorySorts; + PaginationConfiguration = paginationConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration.cs new file mode 100644 index 00000000000..7778e5db994 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration + { + public readonly int PageNumber; + public readonly int PageSize; + + [OutputConstructor] + private VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration( + int pageNumber, + + int pageSize) + { + PageNumber = pageNumber; + PageSize = pageSize; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisual.cs new file mode 100644 index 00000000000..77db12fc1cb --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsComboChartVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsComboChartVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsComboChartVisual( + ImmutableArray actions, + + Outputs.VisualsComboChartVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfiguration.cs new file mode 100644 index 00000000000..4ec59264d87 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfiguration.cs @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsComboChartVisualChartConfiguration + { + public readonly Outputs.DataLabelsOptions? BarDataLabels; + public readonly string? BarsArrangement; + public readonly Outputs.AxisDisplayOptions? CategoryAxis; + public readonly Outputs.ChartAxisLabelOptions? CategoryLabelOptions; + public readonly Outputs.ChartAxisLabelOptions? ColorLabelOptions; + public readonly Outputs.VisualsComboChartVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.LegendOptions? Legend; + public readonly Outputs.DataLabelsOptions? LineDataLabels; + public readonly Outputs.AxisDisplayOptions? PrimaryYAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? PrimaryYAxisLabelOptions; + public readonly ImmutableArray ReferenceLines; + public readonly Outputs.AxisDisplayOptions? SecondaryYAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? SecondaryYAxisLabelOptions; + public readonly Outputs.VisualsComboChartVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly Outputs.VisualPalette? VisualPalette; + + [OutputConstructor] + private VisualsComboChartVisualChartConfiguration( + Outputs.DataLabelsOptions? barDataLabels, + + string? barsArrangement, + + Outputs.AxisDisplayOptions? categoryAxis, + + Outputs.ChartAxisLabelOptions? categoryLabelOptions, + + Outputs.ChartAxisLabelOptions? colorLabelOptions, + + Outputs.VisualsComboChartVisualChartConfigurationFieldWells? fieldWells, + + Outputs.LegendOptions? legend, + + Outputs.DataLabelsOptions? lineDataLabels, + + Outputs.AxisDisplayOptions? primaryYAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? primaryYAxisLabelOptions, + + ImmutableArray referenceLines, + + Outputs.AxisDisplayOptions? secondaryYAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? secondaryYAxisLabelOptions, + + Outputs.VisualsComboChartVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.TooltipOptions? tooltip, + + Outputs.VisualPalette? visualPalette) + { + BarDataLabels = barDataLabels; + BarsArrangement = barsArrangement; + CategoryAxis = categoryAxis; + CategoryLabelOptions = categoryLabelOptions; + ColorLabelOptions = colorLabelOptions; + FieldWells = fieldWells; + Legend = legend; + LineDataLabels = lineDataLabels; + PrimaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + PrimaryYAxisLabelOptions = primaryYAxisLabelOptions; + ReferenceLines = referenceLines; + SecondaryYAxisDisplayOptions = secondaryYAxisDisplayOptions; + SecondaryYAxisLabelOptions = secondaryYAxisLabelOptions; + SortConfiguration = sortConfiguration; + Tooltip = tooltip; + VisualPalette = visualPalette; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..be09be143a5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsComboChartVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells? ComboChartAggregatedFieldWells; + + [OutputConstructor] + private VisualsComboChartVisualChartConfigurationFieldWells(Outputs.VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells? comboChartAggregatedFieldWells) + { + ComboChartAggregatedFieldWells = comboChartAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells.cs new file mode 100644 index 00000000000..74abe652d08 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells + { + public readonly ImmutableArray BarValues; + public readonly ImmutableArray Categories; + public readonly ImmutableArray Colors; + public readonly ImmutableArray LineValues; + + [OutputConstructor] + private VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells( + ImmutableArray barValues, + + ImmutableArray categories, + + ImmutableArray colors, + + ImmutableArray lineValues) + { + BarValues = barValues; + Categories = categories; + Colors = colors; + LineValues = lineValues; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..ab4590ba283 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsComboChartVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsComboChartVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? CategoryItemsLimit; + public readonly ImmutableArray CategorySorts; + public readonly Outputs.ItemsLimitConfiguration? ColorItemsLimit; + public readonly ImmutableArray ColorSorts; + + [OutputConstructor] + private VisualsComboChartVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? categoryItemsLimit, + + ImmutableArray categorySorts, + + Outputs.ItemsLimitConfiguration? colorItemsLimit, + + ImmutableArray colorSorts) + { + CategoryItemsLimit = categoryItemsLimit; + CategorySorts = categorySorts; + ColorItemsLimit = colorItemsLimit; + ColorSorts = colorSorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsCustomContentVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsCustomContentVisual.cs new file mode 100644 index 00000000000..9127140716e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsCustomContentVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsCustomContentVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsCustomContentVisualChartConfiguration? ChartConfiguration; + public readonly string DataSetIdentifier; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsCustomContentVisual( + ImmutableArray actions, + + Outputs.VisualsCustomContentVisualChartConfiguration? chartConfiguration, + + string dataSetIdentifier, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + DataSetIdentifier = dataSetIdentifier; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsCustomContentVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsCustomContentVisualChartConfiguration.cs new file mode 100644 index 00000000000..45e6200131a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsCustomContentVisualChartConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsCustomContentVisualChartConfiguration + { + public readonly string? ContentType; + public readonly string? ContentUrl; + public readonly string? ImageScaling; + + [OutputConstructor] + private VisualsCustomContentVisualChartConfiguration( + string? contentType, + + string? contentUrl, + + string? imageScaling) + { + ContentType = contentType; + ContentUrl = contentUrl; + ImageScaling = imageScaling; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsEmptyVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsEmptyVisual.cs new file mode 100644 index 00000000000..25dbfaf8789 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsEmptyVisual.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsEmptyVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly string DataSetIdentifier; + public readonly string VisualId; + + [OutputConstructor] + private VisualsEmptyVisual( + ImmutableArray actions, + + string dataSetIdentifier, + + string visualId) + { + Actions = actions; + DataSetIdentifier = dataSetIdentifier; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisual.cs new file mode 100644 index 00000000000..5cac5e99267 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisual.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsFilledMapVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.VisualsFilledMapVisualConditionalFormatting? ConditionalFormatting; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsFilledMapVisual( + ImmutableArray actions, + + Outputs.VisualsFilledMapVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.VisualsFilledMapVisualConditionalFormatting? conditionalFormatting, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + ConditionalFormatting = conditionalFormatting; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfiguration.cs new file mode 100644 index 00000000000..65a4dd0b371 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfiguration.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualChartConfiguration + { + public readonly Outputs.VisualsFilledMapVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.LegendOptions? Legend; + public readonly Outputs.VisualsFilledMapVisualChartConfigurationMapStyleOptions? MapStyleOptions; + public readonly Outputs.VisualsFilledMapVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly Outputs.VisualsFilledMapVisualChartConfigurationWindowOptions? WindowOptions; + + [OutputConstructor] + private VisualsFilledMapVisualChartConfiguration( + Outputs.VisualsFilledMapVisualChartConfigurationFieldWells? fieldWells, + + Outputs.LegendOptions? legend, + + Outputs.VisualsFilledMapVisualChartConfigurationMapStyleOptions? mapStyleOptions, + + Outputs.VisualsFilledMapVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.TooltipOptions? tooltip, + + Outputs.VisualsFilledMapVisualChartConfigurationWindowOptions? windowOptions) + { + FieldWells = fieldWells; + Legend = legend; + MapStyleOptions = mapStyleOptions; + SortConfiguration = sortConfiguration; + Tooltip = tooltip; + WindowOptions = windowOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..c2706787a87 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells? FilledMapAggregatedFieldWells; + + [OutputConstructor] + private VisualsFilledMapVisualChartConfigurationFieldWells(Outputs.VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells? filledMapAggregatedFieldWells) + { + FilledMapAggregatedFieldWells = filledMapAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells.cs new file mode 100644 index 00000000000..09bfa37b46d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells + { + public readonly Outputs.SmallMultiplesOptions? Geospatial; + public readonly Outputs.MeasureFieldSchema2? Values; + + [OutputConstructor] + private VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells( + Outputs.SmallMultiplesOptions? geospatial, + + Outputs.MeasureFieldSchema2? values) + { + Geospatial = geospatial; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationMapStyleOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationMapStyleOptions.cs new file mode 100644 index 00000000000..b78be89e421 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationMapStyleOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualChartConfigurationMapStyleOptions + { + public readonly string? BaseMapStyle; + + [OutputConstructor] + private VisualsFilledMapVisualChartConfigurationMapStyleOptions(string? baseMapStyle) + { + BaseMapStyle = baseMapStyle; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..09fc78588b2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualChartConfigurationSortConfiguration + { + public readonly ImmutableArray CategorySorts; + + [OutputConstructor] + private VisualsFilledMapVisualChartConfigurationSortConfiguration(ImmutableArray categorySorts) + { + CategorySorts = categorySorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationWindowOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationWindowOptions.cs new file mode 100644 index 00000000000..094a4513466 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationWindowOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualChartConfigurationWindowOptions + { + public readonly Outputs.VisualsFilledMapVisualChartConfigurationWindowOptionsBounds? Bounds; + public readonly string? MapZoomMode; + + [OutputConstructor] + private VisualsFilledMapVisualChartConfigurationWindowOptions( + Outputs.VisualsFilledMapVisualChartConfigurationWindowOptionsBounds? bounds, + + string? mapZoomMode) + { + Bounds = bounds; + MapZoomMode = mapZoomMode; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBounds.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBounds.cs new file mode 100644 index 00000000000..cf4eb69da66 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBounds.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualChartConfigurationWindowOptionsBounds + { + public readonly double East; + public readonly double North; + public readonly double South; + public readonly double West; + + [OutputConstructor] + private VisualsFilledMapVisualChartConfigurationWindowOptionsBounds( + double east, + + double north, + + double south, + + double west) + { + East = east; + North = north; + South = south; + West = west; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormatting.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormatting.cs new file mode 100644 index 00000000000..446d44069b1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormatting.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualConditionalFormatting + { + public readonly ImmutableArray ConditionalFormattingOptions; + + [OutputConstructor] + private VisualsFilledMapVisualConditionalFormatting(ImmutableArray conditionalFormattingOptions) + { + ConditionalFormattingOptions = conditionalFormattingOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption.cs new file mode 100644 index 00000000000..d6c43187b87 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption + { + public readonly Outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape Shape; + + [OutputConstructor] + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption(Outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape shape) + { + Shape = shape; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape.cs new file mode 100644 index 00000000000..d10ac460a62 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape + { + public readonly string FieldId; + public readonly Outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat? Format; + + [OutputConstructor] + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape( + string fieldId, + + Outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat? format) + { + FieldId = fieldId; + Format = format; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat.cs new file mode 100644 index 00000000000..9e2239b2478 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat + { + public readonly Outputs.ConditionalFormattingColor BackgroundColor; + + [OutputConstructor] + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat(Outputs.ConditionalFormattingColor backgroundColor) + { + BackgroundColor = backgroundColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisual.cs new file mode 100644 index 00000000000..7b4e98a4a1c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFunnelChartVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsFunnelChartVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsFunnelChartVisual( + ImmutableArray actions, + + Outputs.VisualsFunnelChartVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfiguration.cs new file mode 100644 index 00000000000..0c409a82c24 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfiguration.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFunnelChartVisualChartConfiguration + { + public readonly Outputs.ChartAxisLabelOptions? CategoryLabelOptions; + public readonly Outputs.VisualsFunnelChartVisualChartConfigurationDataLabelOptions? DataLabelOptions; + public readonly Outputs.VisualsFunnelChartVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.VisualsFunnelChartVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly Outputs.ChartAxisLabelOptions? ValueLabelOptions; + public readonly Outputs.VisualPalette? VisualPalette; + + [OutputConstructor] + private VisualsFunnelChartVisualChartConfiguration( + Outputs.ChartAxisLabelOptions? categoryLabelOptions, + + Outputs.VisualsFunnelChartVisualChartConfigurationDataLabelOptions? dataLabelOptions, + + Outputs.VisualsFunnelChartVisualChartConfigurationFieldWells? fieldWells, + + Outputs.VisualsFunnelChartVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.TooltipOptions? tooltip, + + Outputs.ChartAxisLabelOptions? valueLabelOptions, + + Outputs.VisualPalette? visualPalette) + { + CategoryLabelOptions = categoryLabelOptions; + DataLabelOptions = dataLabelOptions; + FieldWells = fieldWells; + SortConfiguration = sortConfiguration; + Tooltip = tooltip; + ValueLabelOptions = valueLabelOptions; + VisualPalette = visualPalette; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptions.cs new file mode 100644 index 00000000000..c9be88ffddd --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptions.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFunnelChartVisualChartConfigurationDataLabelOptions + { + public readonly string? CategoryLabelVisibility; + public readonly string? LabelColor; + public readonly Outputs.FontConfiguration? LabelFontConfiguration; + public readonly string? MeasureDataLabelStyle; + public readonly string? MeasureLabelVisibility; + public readonly string? Position; + public readonly string? Visibility; + + [OutputConstructor] + private VisualsFunnelChartVisualChartConfigurationDataLabelOptions( + string? categoryLabelVisibility, + + string? labelColor, + + Outputs.FontConfiguration? labelFontConfiguration, + + string? measureDataLabelStyle, + + string? measureLabelVisibility, + + string? position, + + string? visibility) + { + CategoryLabelVisibility = categoryLabelVisibility; + LabelColor = labelColor; + LabelFontConfiguration = labelFontConfiguration; + MeasureDataLabelStyle = measureDataLabelStyle; + MeasureLabelVisibility = measureLabelVisibility; + Position = position; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..6fcea5a666a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFunnelChartVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells? FunnelChartAggregatedFieldWells; + + [OutputConstructor] + private VisualsFunnelChartVisualChartConfigurationFieldWells(Outputs.VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells? funnelChartAggregatedFieldWells) + { + FunnelChartAggregatedFieldWells = funnelChartAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells.cs new file mode 100644 index 00000000000..4b15fa13263 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells + { + public readonly Outputs.SmallMultiplesOptions? Category; + public readonly Outputs.MeasureFieldSchema2? Values; + + [OutputConstructor] + private VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells( + Outputs.SmallMultiplesOptions? category, + + Outputs.MeasureFieldSchema2? values) + { + Category = category; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..928b6358980 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsFunnelChartVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsFunnelChartVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? CategoryItemsLimit; + public readonly ImmutableArray CategorySorts; + + [OutputConstructor] + private VisualsFunnelChartVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? categoryItemsLimit, + + ImmutableArray categorySorts) + { + CategoryItemsLimit = categoryItemsLimit; + CategorySorts = categorySorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisual.cs new file mode 100644 index 00000000000..0e07a182ad9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsGaugeChartVisualChartConfiguration? ChartConfiguration; + public readonly Outputs.VisualsGaugeChartVisualConditionalFormatting? ConditionalFormatting; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsGaugeChartVisual( + ImmutableArray actions, + + Outputs.VisualsGaugeChartVisualChartConfiguration? chartConfiguration, + + Outputs.VisualsGaugeChartVisualConditionalFormatting? conditionalFormatting, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ConditionalFormatting = conditionalFormatting; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfiguration.cs new file mode 100644 index 00000000000..7886f4845e1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfiguration.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualChartConfiguration + { + public readonly Outputs.DataLabelsOptions? DataLabels; + public readonly Outputs.VisualsGaugeChartVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptions? GaugeChartOptions; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly Outputs.VisualPalette? VisualPalette; + + [OutputConstructor] + private VisualsGaugeChartVisualChartConfiguration( + Outputs.DataLabelsOptions? dataLabels, + + Outputs.VisualsGaugeChartVisualChartConfigurationFieldWells? fieldWells, + + Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptions? gaugeChartOptions, + + Outputs.TooltipOptions? tooltip, + + Outputs.VisualPalette? visualPalette) + { + DataLabels = dataLabels; + FieldWells = fieldWells; + GaugeChartOptions = gaugeChartOptions; + Tooltip = tooltip; + VisualPalette = visualPalette; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..0caede0ab1e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationFieldWells.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualChartConfigurationFieldWells + { + public readonly ImmutableArray TargetValues; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsGaugeChartVisualChartConfigurationFieldWells( + ImmutableArray targetValues, + + ImmutableArray values) + { + TargetValues = targetValues; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptions.cs new file mode 100644 index 00000000000..74d4c64553c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptions.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptions + { + public readonly Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc? Arc; + public readonly Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis? ArcAxis; + public readonly Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison? Comparison; + public readonly string? PrimaryValueDisplayType; + public readonly Outputs.FontConfiguration? PrimaryValueFontConfiguration; + + [OutputConstructor] + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptions( + Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc? arc, + + Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis? arcAxis, + + Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison? comparison, + + string? primaryValueDisplayType, + + Outputs.FontConfiguration? primaryValueFontConfiguration) + { + Arc = arc; + ArcAxis = arcAxis; + Comparison = comparison; + PrimaryValueDisplayType = primaryValueDisplayType; + PrimaryValueFontConfiguration = primaryValueFontConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc.cs new file mode 100644 index 00000000000..a51affb9ddf --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc + { + public readonly double? ArcAngle; + public readonly string? ArcThickness; + + [OutputConstructor] + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc( + double? arcAngle, + + string? arcThickness) + { + ArcAngle = arcAngle; + ArcThickness = arcThickness; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis.cs new file mode 100644 index 00000000000..3fe48750b5b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis + { + public readonly Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange? Range; + public readonly int? ReserveRange; + + [OutputConstructor] + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis( + Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange? range, + + int? reserveRange) + { + Range = range; + ReserveRange = reserveRange; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange.cs new file mode 100644 index 00000000000..17c5744eee4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange + { + public readonly double? Max; + public readonly double? Min; + + [OutputConstructor] + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange( + double? max, + + double? min) + { + Max = max; + Min = min; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison.cs new file mode 100644 index 00000000000..cfa2ee812cc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison + { + public readonly Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat? ComparisonFormat; + public readonly string? ComparisonMethod; + + [OutputConstructor] + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison( + Outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat? comparisonFormat, + + string? comparisonMethod) + { + ComparisonFormat = comparisonFormat; + ComparisonMethod = comparisonMethod; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat.cs new file mode 100644 index 00000000000..e7f3c865306 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat + { + public readonly Outputs.NumberDisplayFormatConfiguration? NumberDisplayFormatConfiguration; + public readonly Outputs.PercentageDisplayFormatConfiguration? PercentageDisplayFormatConfiguration; + + [OutputConstructor] + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat( + Outputs.NumberDisplayFormatConfiguration? numberDisplayFormatConfiguration, + + Outputs.PercentageDisplayFormatConfiguration? percentageDisplayFormatConfiguration) + { + NumberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + PercentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormatting.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormatting.cs new file mode 100644 index 00000000000..6b2affde3f3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormatting.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualConditionalFormatting + { + public readonly ImmutableArray ConditionalFormattingOptions; + + [OutputConstructor] + private VisualsGaugeChartVisualConditionalFormatting(ImmutableArray conditionalFormattingOptions) + { + ConditionalFormattingOptions = conditionalFormattingOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption.cs new file mode 100644 index 00000000000..ae541e7e5e7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption + { + public readonly Outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc? Arc; + public readonly Outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue? PrimaryValue; + + [OutputConstructor] + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption( + Outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc? arc, + + Outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue? primaryValue) + { + Arc = arc; + PrimaryValue = primaryValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc.cs new file mode 100644 index 00000000000..4f34e3fb3e6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc + { + public readonly Outputs.ConditionalFormattingColor ForegroundColor; + + [OutputConstructor] + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc(Outputs.ConditionalFormattingColor foregroundColor) + { + ForegroundColor = foregroundColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.cs new file mode 100644 index 00000000000..abd96b5474a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue + { + public readonly Outputs.ConditionalFormattingIcon? Icon; + public readonly Outputs.ConditionalFormattingColor TextColor; + + [OutputConstructor] + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue( + Outputs.ConditionalFormattingIcon? icon, + + Outputs.ConditionalFormattingColor textColor) + { + Icon = icon; + TextColor = textColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisual.cs new file mode 100644 index 00000000000..549a1e4c273 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsGeospatialMapVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsGeospatialMapVisual( + ImmutableArray actions, + + Outputs.VisualsGeospatialMapVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfiguration.cs new file mode 100644 index 00000000000..df273c2f184 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfiguration.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisualChartConfiguration + { + public readonly Outputs.VisualsGeospatialMapVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.LegendOptions? Legend; + public readonly Outputs.VisualsGeospatialMapVisualChartConfigurationMapStyleOptions? MapStyleOptions; + public readonly Outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptions? PointStyleOptions; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly Outputs.VisualPalette? VisualPalette; + public readonly Outputs.VisualsGeospatialMapVisualChartConfigurationWindowOptions? WindowOptions; + + [OutputConstructor] + private VisualsGeospatialMapVisualChartConfiguration( + Outputs.VisualsGeospatialMapVisualChartConfigurationFieldWells? fieldWells, + + Outputs.LegendOptions? legend, + + Outputs.VisualsGeospatialMapVisualChartConfigurationMapStyleOptions? mapStyleOptions, + + Outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptions? pointStyleOptions, + + Outputs.TooltipOptions? tooltip, + + Outputs.VisualPalette? visualPalette, + + Outputs.VisualsGeospatialMapVisualChartConfigurationWindowOptions? windowOptions) + { + FieldWells = fieldWells; + Legend = legend; + MapStyleOptions = mapStyleOptions; + PointStyleOptions = pointStyleOptions; + Tooltip = tooltip; + VisualPalette = visualPalette; + WindowOptions = windowOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..eafa434394b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells? GeospatialMapAggregatedFieldWells; + + [OutputConstructor] + private VisualsGeospatialMapVisualChartConfigurationFieldWells(Outputs.VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells? geospatialMapAggregatedFieldWells) + { + GeospatialMapAggregatedFieldWells = geospatialMapAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells.cs new file mode 100644 index 00000000000..bb13d63a5a7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells + { + public readonly ImmutableArray Colors; + public readonly ImmutableArray Geospatials; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells( + ImmutableArray colors, + + ImmutableArray geospatials, + + ImmutableArray values) + { + Colors = colors; + Geospatials = geospatials; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptions.cs new file mode 100644 index 00000000000..95f006624ab --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisualChartConfigurationMapStyleOptions + { + public readonly string? BaseMapStyle; + + [OutputConstructor] + private VisualsGeospatialMapVisualChartConfigurationMapStyleOptions(string? baseMapStyle) + { + BaseMapStyle = baseMapStyle; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptions.cs new file mode 100644 index 00000000000..d946e8a9861 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptions + { + public readonly Outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration? ClusterMarkerConfiguration; + public readonly string? SelectedPointStyle; + + [OutputConstructor] + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptions( + Outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration? clusterMarkerConfiguration, + + string? selectedPointStyle) + { + ClusterMarkerConfiguration = clusterMarkerConfiguration; + SelectedPointStyle = selectedPointStyle; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration.cs new file mode 100644 index 00000000000..eb6a55c4542 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration + { + public readonly Outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker? ClusterMarker; + + [OutputConstructor] + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration(Outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker? clusterMarker) + { + ClusterMarker = clusterMarker; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker.cs new file mode 100644 index 00000000000..2bb34a8ea01 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker + { + public readonly Outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker? SimpleClusterMarker; + + [OutputConstructor] + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker(Outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker? simpleClusterMarker) + { + SimpleClusterMarker = simpleClusterMarker; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker.cs new file mode 100644 index 00000000000..d32779817cf --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker + { + public readonly string? Color; + + [OutputConstructor] + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker(string? color) + { + Color = color; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptions.cs new file mode 100644 index 00000000000..4d813f5b593 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisualChartConfigurationWindowOptions + { + public readonly Outputs.VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds? Bounds; + public readonly string? MapZoomMode; + + [OutputConstructor] + private VisualsGeospatialMapVisualChartConfigurationWindowOptions( + Outputs.VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds? bounds, + + string? mapZoomMode) + { + Bounds = bounds; + MapZoomMode = mapZoomMode; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds.cs b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds.cs new file mode 100644 index 00000000000..ec2b35d5336 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds + { + public readonly double East; + public readonly double North; + public readonly double South; + public readonly double West; + + [OutputConstructor] + private VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds( + double east, + + double north, + + double south, + + double west) + { + East = east; + North = north; + South = south; + West = west; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisual.cs new file mode 100644 index 00000000000..4fbe4efba5e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHeatMapVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsHeatMapVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsHeatMapVisual( + ImmutableArray actions, + + Outputs.VisualsHeatMapVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfiguration.cs new file mode 100644 index 00000000000..4c9b3ddfee4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfiguration.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHeatMapVisualChartConfiguration + { + public readonly Outputs.ColorScale? ColorScale; + public readonly Outputs.ChartAxisLabelOptions? ColumnLabelOptions; + public readonly Outputs.DataLabelsOptions? DataLabels; + public readonly Outputs.VisualsHeatMapVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.LegendOptions? Legend; + public readonly Outputs.ChartAxisLabelOptions? RowLabelOptions; + public readonly Outputs.VisualsHeatMapVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.TooltipOptions? Tooltip; + + [OutputConstructor] + private VisualsHeatMapVisualChartConfiguration( + Outputs.ColorScale? colorScale, + + Outputs.ChartAxisLabelOptions? columnLabelOptions, + + Outputs.DataLabelsOptions? dataLabels, + + Outputs.VisualsHeatMapVisualChartConfigurationFieldWells? fieldWells, + + Outputs.LegendOptions? legend, + + Outputs.ChartAxisLabelOptions? rowLabelOptions, + + Outputs.VisualsHeatMapVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.TooltipOptions? tooltip) + { + ColorScale = colorScale; + ColumnLabelOptions = columnLabelOptions; + DataLabels = dataLabels; + FieldWells = fieldWells; + Legend = legend; + RowLabelOptions = rowLabelOptions; + SortConfiguration = sortConfiguration; + Tooltip = tooltip; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..04ab2e4c53a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHeatMapVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells? HeatMapAggregatedFieldWells; + + [OutputConstructor] + private VisualsHeatMapVisualChartConfigurationFieldWells(Outputs.VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells? heatMapAggregatedFieldWells) + { + HeatMapAggregatedFieldWells = heatMapAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells.cs new file mode 100644 index 00000000000..cf191165824 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells + { + public readonly Outputs.SmallMultiplesOptions? Columns; + public readonly Outputs.SmallMultiplesOptions? Rows; + public readonly Outputs.MeasureFieldSchema2? Values; + + [OutputConstructor] + private VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells( + Outputs.SmallMultiplesOptions? columns, + + Outputs.SmallMultiplesOptions? rows, + + Outputs.MeasureFieldSchema2? values) + { + Columns = columns; + Rows = rows; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..6cff310d0be --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHeatMapVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHeatMapVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? HeatMapColumnItemsLimitConfiguration; + public readonly ImmutableArray HeatMapColumnSorts; + public readonly Outputs.ItemsLimitConfiguration? HeatMapRowItemsLimitConfiguration; + public readonly ImmutableArray HeatMapRowSorts; + + [OutputConstructor] + private VisualsHeatMapVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? heatMapColumnItemsLimitConfiguration, + + ImmutableArray heatMapColumnSorts, + + Outputs.ItemsLimitConfiguration? heatMapRowItemsLimitConfiguration, + + ImmutableArray heatMapRowSorts) + { + HeatMapColumnItemsLimitConfiguration = heatMapColumnItemsLimitConfiguration; + HeatMapColumnSorts = heatMapColumnSorts; + HeatMapRowItemsLimitConfiguration = heatMapRowItemsLimitConfiguration; + HeatMapRowSorts = heatMapRowSorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisual.cs new file mode 100644 index 00000000000..1522590a131 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisual.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHistogramVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsHistogramVisualChartConfiguration? ChartConfiguration; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsHistogramVisual( + ImmutableArray actions, + + Outputs.VisualsHistogramVisualChartConfiguration? chartConfiguration, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfiguration.cs new file mode 100644 index 00000000000..a17cb556bb6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfiguration.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHistogramVisualChartConfiguration + { + public readonly Outputs.VisualsHistogramVisualChartConfigurationBinOptions? BinOptions; + public readonly Outputs.DataLabelsOptions? DataLabels; + public readonly Outputs.VisualsHistogramVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly Outputs.VisualPalette? VisualPalette; + public readonly Outputs.AxisDisplayOptions? XAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? XAxisLabelOptions; + public readonly Outputs.AxisDisplayOptions? YAxisDisplayOptions; + + [OutputConstructor] + private VisualsHistogramVisualChartConfiguration( + Outputs.VisualsHistogramVisualChartConfigurationBinOptions? binOptions, + + Outputs.DataLabelsOptions? dataLabels, + + Outputs.VisualsHistogramVisualChartConfigurationFieldWells? fieldWells, + + Outputs.TooltipOptions? tooltip, + + Outputs.VisualPalette? visualPalette, + + Outputs.AxisDisplayOptions? xAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? xAxisLabelOptions, + + Outputs.AxisDisplayOptions? yAxisDisplayOptions) + { + BinOptions = binOptions; + DataLabels = dataLabels; + FieldWells = fieldWells; + Tooltip = tooltip; + VisualPalette = visualPalette; + XAxisDisplayOptions = xAxisDisplayOptions; + XAxisLabelOptions = xAxisLabelOptions; + YAxisDisplayOptions = yAxisDisplayOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationBinOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationBinOptions.cs new file mode 100644 index 00000000000..8558153b564 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationBinOptions.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHistogramVisualChartConfigurationBinOptions + { + public readonly Outputs.VisualsHistogramVisualChartConfigurationBinOptionsBinCount? BinCount; + public readonly Outputs.VisualsHistogramVisualChartConfigurationBinOptionsBinWidth? BinWidth; + public readonly string? SelectedBinType; + public readonly double? StartValue; + + [OutputConstructor] + private VisualsHistogramVisualChartConfigurationBinOptions( + Outputs.VisualsHistogramVisualChartConfigurationBinOptionsBinCount? binCount, + + Outputs.VisualsHistogramVisualChartConfigurationBinOptionsBinWidth? binWidth, + + string? selectedBinType, + + double? startValue) + { + BinCount = binCount; + BinWidth = binWidth; + SelectedBinType = selectedBinType; + StartValue = startValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCount.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCount.cs new file mode 100644 index 00000000000..d4ab2ada8ed --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCount.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHistogramVisualChartConfigurationBinOptionsBinCount + { + public readonly int? Value; + + [OutputConstructor] + private VisualsHistogramVisualChartConfigurationBinOptionsBinCount(int? value) + { + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidth.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidth.cs new file mode 100644 index 00000000000..990cbe952ce --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidth.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHistogramVisualChartConfigurationBinOptionsBinWidth + { + public readonly int? BinCountLimit; + public readonly double? Value; + + [OutputConstructor] + private VisualsHistogramVisualChartConfigurationBinOptionsBinWidth( + int? binCountLimit, + + double? value) + { + BinCountLimit = binCountLimit; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..c8b7a5274b7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHistogramVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells? HistogramAggregatedFieldWells; + + [OutputConstructor] + private VisualsHistogramVisualChartConfigurationFieldWells(Outputs.VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells? histogramAggregatedFieldWells) + { + HistogramAggregatedFieldWells = histogramAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells.cs new file mode 100644 index 00000000000..518f2a32507 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells + { + public readonly Outputs.MeasureFieldSchema2? Values; + + [OutputConstructor] + private VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells(Outputs.MeasureFieldSchema2? values) + { + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisual.cs new file mode 100644 index 00000000000..7d30ca7727f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly string DataSetIdentifier; + public readonly Outputs.VisualsInsightVisualInsightConfiguration? InsightConfiguration; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsInsightVisual( + ImmutableArray actions, + + string dataSetIdentifier, + + Outputs.VisualsInsightVisualInsightConfiguration? insightConfiguration, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + DataSetIdentifier = dataSetIdentifier; + InsightConfiguration = insightConfiguration; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfiguration.cs new file mode 100644 index 00000000000..78496252c2d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfiguration + { + public readonly ImmutableArray Computations; + public readonly Outputs.VisualsInsightVisualInsightConfigurationCustomNarrative? CustomNarrative; + + [OutputConstructor] + private VisualsInsightVisualInsightConfiguration( + ImmutableArray computations, + + Outputs.VisualsInsightVisualInsightConfigurationCustomNarrative? customNarrative) + { + Computations = computations; + CustomNarrative = customNarrative; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputation.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputation.cs new file mode 100644 index 00000000000..8ce55b9971b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputation.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputation + { + public readonly Outputs.VisualsInsightVisualInsightConfigurationComputationForecast? Forecast; + public readonly Outputs.VisualsInsightVisualInsightConfigurationComputationGrowthRate? GrowthRate; + public readonly Outputs.VisualsInsightVisualInsightConfigurationComputationMaximumMinimum? MaximumMinimum; + public readonly Outputs.VisualsInsightVisualInsightConfigurationComputationMetricComparison? MetricComparison; + public readonly Outputs.VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod? PeriodOverPeriod; + public readonly Outputs.VisualsInsightVisualInsightConfigurationComputationPeriodToDate? PeriodToDate; + public readonly Outputs.VisualsInsightVisualInsightConfigurationComputationTopBottomMovers? TopBottomMovers; + public readonly Outputs.VisualsInsightVisualInsightConfigurationComputationTopBottomRanked? TopBottomRanked; + public readonly Outputs.VisualsInsightVisualInsightConfigurationComputationTotalAggregation? TotalAggregation; + public readonly Outputs.VisualsInsightVisualInsightConfigurationComputationUniqueValues? UniqueValues; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputation( + Outputs.VisualsInsightVisualInsightConfigurationComputationForecast? forecast, + + Outputs.VisualsInsightVisualInsightConfigurationComputationGrowthRate? growthRate, + + Outputs.VisualsInsightVisualInsightConfigurationComputationMaximumMinimum? maximumMinimum, + + Outputs.VisualsInsightVisualInsightConfigurationComputationMetricComparison? metricComparison, + + Outputs.VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod? periodOverPeriod, + + Outputs.VisualsInsightVisualInsightConfigurationComputationPeriodToDate? periodToDate, + + Outputs.VisualsInsightVisualInsightConfigurationComputationTopBottomMovers? topBottomMovers, + + Outputs.VisualsInsightVisualInsightConfigurationComputationTopBottomRanked? topBottomRanked, + + Outputs.VisualsInsightVisualInsightConfigurationComputationTotalAggregation? totalAggregation, + + Outputs.VisualsInsightVisualInsightConfigurationComputationUniqueValues? uniqueValues) + { + Forecast = forecast; + GrowthRate = growthRate; + MaximumMinimum = maximumMinimum; + MetricComparison = metricComparison; + PeriodOverPeriod = periodOverPeriod; + PeriodToDate = periodToDate; + TopBottomMovers = topBottomMovers; + TopBottomRanked = topBottomRanked; + TotalAggregation = totalAggregation; + UniqueValues = uniqueValues; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationForecast.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationForecast.cs new file mode 100644 index 00000000000..c3c5cb59343 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationForecast.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputationForecast + { + public readonly string ComputationId; + public readonly int? CustomSeasonalityValue; + public readonly double? LowerBoundary; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + public readonly int? PeriodsBackward; + public readonly int? PeriodsForward; + public readonly int? PredictionInterval; + public readonly string Seasonality; + public readonly Outputs.SmallMultiplesOptions? Time; + public readonly double? UpperBoundary; + public readonly Outputs.MeasureFieldSchema2? Value; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputationForecast( + string computationId, + + int? customSeasonalityValue, + + double? lowerBoundary, + + string? name, + + int? periodsBackward, + + int? periodsForward, + + int? predictionInterval, + + string seasonality, + + Outputs.SmallMultiplesOptions? time, + + double? upperBoundary, + + Outputs.MeasureFieldSchema2? value) + { + ComputationId = computationId; + CustomSeasonalityValue = customSeasonalityValue; + LowerBoundary = lowerBoundary; + Name = name; + PeriodsBackward = periodsBackward; + PeriodsForward = periodsForward; + PredictionInterval = predictionInterval; + Seasonality = seasonality; + Time = time; + UpperBoundary = upperBoundary; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationGrowthRate.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationGrowthRate.cs new file mode 100644 index 00000000000..3182cf09815 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationGrowthRate.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputationGrowthRate + { + public readonly string ComputationId; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + public readonly int? PeriodSize; + public readonly Outputs.SmallMultiplesOptions? Time; + public readonly Outputs.MeasureFieldSchema2? Value; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputationGrowthRate( + string computationId, + + string? name, + + int? periodSize, + + Outputs.SmallMultiplesOptions? time, + + Outputs.MeasureFieldSchema2? value) + { + ComputationId = computationId; + Name = name; + PeriodSize = periodSize; + Time = time; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimum.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimum.cs new file mode 100644 index 00000000000..d80fa545165 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimum.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputationMaximumMinimum + { + public readonly string ComputationId; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + public readonly Outputs.SmallMultiplesOptions? Time; + public readonly string Type; + public readonly Outputs.MeasureFieldSchema2? Value; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputationMaximumMinimum( + string computationId, + + string? name, + + Outputs.SmallMultiplesOptions? time, + + string type, + + Outputs.MeasureFieldSchema2? value) + { + ComputationId = computationId; + Name = name; + Time = time; + Type = type; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationMetricComparison.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationMetricComparison.cs new file mode 100644 index 00000000000..178510ab04e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationMetricComparison.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputationMetricComparison + { + public readonly string ComputationId; + public readonly Outputs.MeasureFieldSchema2? FromValue; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + public readonly Outputs.MeasureFieldSchema2? TargetValue; + public readonly Outputs.SmallMultiplesOptions? Time; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputationMetricComparison( + string computationId, + + Outputs.MeasureFieldSchema2? fromValue, + + string? name, + + Outputs.MeasureFieldSchema2? targetValue, + + Outputs.SmallMultiplesOptions? time) + { + ComputationId = computationId; + FromValue = fromValue; + Name = name; + TargetValue = targetValue; + Time = time; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod.cs new file mode 100644 index 00000000000..6e3f4f9123e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod + { + public readonly string ComputationId; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + public readonly Outputs.SmallMultiplesOptions? Time; + public readonly Outputs.MeasureFieldSchema2? Value; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod( + string computationId, + + string? name, + + Outputs.SmallMultiplesOptions? time, + + Outputs.MeasureFieldSchema2? value) + { + ComputationId = computationId; + Name = name; + Time = time; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDate.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDate.cs new file mode 100644 index 00000000000..463c25ea268 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDate.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputationPeriodToDate + { + public readonly string ComputationId; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + public readonly string PeriodTimeGranularity; + public readonly Outputs.SmallMultiplesOptions? Time; + public readonly Outputs.MeasureFieldSchema2? Value; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputationPeriodToDate( + string computationId, + + string? name, + + string periodTimeGranularity, + + Outputs.SmallMultiplesOptions? time, + + Outputs.MeasureFieldSchema2? value) + { + ComputationId = computationId; + Name = name; + PeriodTimeGranularity = periodTimeGranularity; + Time = time; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMovers.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMovers.cs new file mode 100644 index 00000000000..165c269037c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMovers.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputationTopBottomMovers + { + public readonly Outputs.SmallMultiplesOptions? Category; + public readonly string ComputationId; + public readonly int? MoverSize; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + public readonly string SortOrder; + public readonly Outputs.SmallMultiplesOptions? Time; + public readonly string Type; + public readonly Outputs.MeasureFieldSchema2? Value; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputationTopBottomMovers( + Outputs.SmallMultiplesOptions? category, + + string computationId, + + int? moverSize, + + string? name, + + string sortOrder, + + Outputs.SmallMultiplesOptions? time, + + string type, + + Outputs.MeasureFieldSchema2? value) + { + Category = category; + ComputationId = computationId; + MoverSize = moverSize; + Name = name; + SortOrder = sortOrder; + Time = time; + Type = type; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRanked.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRanked.cs new file mode 100644 index 00000000000..8eb000a28e8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRanked.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputationTopBottomRanked + { + public readonly Outputs.SmallMultiplesOptions? Category; + public readonly string ComputationId; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + public readonly int? ResultSize; + public readonly string Type; + public readonly Outputs.MeasureFieldSchema2? Value; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputationTopBottomRanked( + Outputs.SmallMultiplesOptions? category, + + string computationId, + + string? name, + + int? resultSize, + + string type, + + Outputs.MeasureFieldSchema2? value) + { + Category = category; + ComputationId = computationId; + Name = name; + ResultSize = resultSize; + Type = type; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregation.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregation.cs new file mode 100644 index 00000000000..8760eb1c066 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregation.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputationTotalAggregation + { + public readonly string ComputationId; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + public readonly Outputs.MeasureFieldSchema2? Value; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputationTotalAggregation( + string computationId, + + string? name, + + Outputs.MeasureFieldSchema2? value) + { + ComputationId = computationId; + Name = name; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationUniqueValues.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationUniqueValues.cs new file mode 100644 index 00000000000..0313e61e70f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationComputationUniqueValues.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationComputationUniqueValues + { + public readonly Outputs.SmallMultiplesOptions? Category; + public readonly string ComputationId; + /// + /// Display name for the dashboard. + /// + public readonly string? Name; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationComputationUniqueValues( + Outputs.SmallMultiplesOptions? category, + + string computationId, + + string? name) + { + Category = category; + ComputationId = computationId; + Name = name; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationCustomNarrative.cs b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationCustomNarrative.cs new file mode 100644 index 00000000000..b39371bcab4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsInsightVisualInsightConfigurationCustomNarrative.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsInsightVisualInsightConfigurationCustomNarrative + { + public readonly string Narrative; + + [OutputConstructor] + private VisualsInsightVisualInsightConfigurationCustomNarrative(string narrative) + { + Narrative = narrative; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisual.cs new file mode 100644 index 00000000000..235d225497f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisual.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsKpiVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.VisualsKpiVisualConditionalFormatting? ConditionalFormatting; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsKpiVisual( + ImmutableArray actions, + + Outputs.VisualsKpiVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.VisualsKpiVisualConditionalFormatting? conditionalFormatting, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + ConditionalFormatting = conditionalFormatting; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfiguration.cs new file mode 100644 index 00000000000..8075d7d9bb3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualChartConfiguration + { + public readonly Outputs.VisualsKpiVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.VisualsKpiVisualChartConfigurationKpiOptions? KpiOptions; + public readonly Outputs.VisualsKpiVisualChartConfigurationSortConfiguration? SortConfiguration; + + [OutputConstructor] + private VisualsKpiVisualChartConfiguration( + Outputs.VisualsKpiVisualChartConfigurationFieldWells? fieldWells, + + Outputs.VisualsKpiVisualChartConfigurationKpiOptions? kpiOptions, + + Outputs.VisualsKpiVisualChartConfigurationSortConfiguration? sortConfiguration) + { + FieldWells = fieldWells; + KpiOptions = kpiOptions; + SortConfiguration = sortConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..f2394d379cc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationFieldWells.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualChartConfigurationFieldWells + { + public readonly ImmutableArray TargetValues; + public readonly ImmutableArray TrendGroups; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsKpiVisualChartConfigurationFieldWells( + ImmutableArray targetValues, + + ImmutableArray trendGroups, + + ImmutableArray values) + { + TargetValues = targetValues; + TrendGroups = trendGroups; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptions.cs new file mode 100644 index 00000000000..946b03367ce --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptions.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualChartConfigurationKpiOptions + { + public readonly Outputs.VisualsKpiVisualChartConfigurationKpiOptionsComparison? Comparison; + public readonly string? PrimaryValueDisplayType; + public readonly Outputs.FontConfiguration? PrimaryValueFontConfiguration; + public readonly Outputs.SelectAllOptions? ProgressBar; + public readonly Outputs.SelectAllOptions? SecondaryValue; + public readonly Outputs.FontConfiguration? SecondaryValueFontConfiguration; + public readonly Outputs.VisualsKpiVisualChartConfigurationKpiOptionsSparkline? Sparkline; + public readonly Outputs.SelectAllOptions? TrendArrows; + public readonly Outputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions? VisualLayoutOptions; + + [OutputConstructor] + private VisualsKpiVisualChartConfigurationKpiOptions( + Outputs.VisualsKpiVisualChartConfigurationKpiOptionsComparison? comparison, + + string? primaryValueDisplayType, + + Outputs.FontConfiguration? primaryValueFontConfiguration, + + Outputs.SelectAllOptions? progressBar, + + Outputs.SelectAllOptions? secondaryValue, + + Outputs.FontConfiguration? secondaryValueFontConfiguration, + + Outputs.VisualsKpiVisualChartConfigurationKpiOptionsSparkline? sparkline, + + Outputs.SelectAllOptions? trendArrows, + + Outputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions? visualLayoutOptions) + { + Comparison = comparison; + PrimaryValueDisplayType = primaryValueDisplayType; + PrimaryValueFontConfiguration = primaryValueFontConfiguration; + ProgressBar = progressBar; + SecondaryValue = secondaryValue; + SecondaryValueFontConfiguration = secondaryValueFontConfiguration; + Sparkline = sparkline; + TrendArrows = trendArrows; + VisualLayoutOptions = visualLayoutOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparison.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparison.cs new file mode 100644 index 00000000000..cc6d9a20031 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparison.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsComparison + { + public readonly Outputs.VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat? ComparisonFormat; + public readonly string? ComparisonMethod; + + [OutputConstructor] + private VisualsKpiVisualChartConfigurationKpiOptionsComparison( + Outputs.VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat? comparisonFormat, + + string? comparisonMethod) + { + ComparisonFormat = comparisonFormat; + ComparisonMethod = comparisonMethod; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat.cs new file mode 100644 index 00000000000..f8b579f2020 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat + { + public readonly Outputs.NumberDisplayFormatConfiguration? NumberDisplayFormatConfiguration; + public readonly Outputs.PercentageDisplayFormatConfiguration? PercentageDisplayFormatConfiguration; + + [OutputConstructor] + private VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat( + Outputs.NumberDisplayFormatConfiguration? numberDisplayFormatConfiguration, + + Outputs.PercentageDisplayFormatConfiguration? percentageDisplayFormatConfiguration) + { + NumberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + PercentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsSparkline.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsSparkline.cs new file mode 100644 index 00000000000..0b0c7af29f2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsSparkline.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsSparkline + { + public readonly string? Color; + public readonly string? TooltipVisibility; + public readonly string Type; + public readonly string? Visibility; + + [OutputConstructor] + private VisualsKpiVisualChartConfigurationKpiOptionsSparkline( + string? color, + + string? tooltipVisibility, + + string type, + + string? visibility) + { + Color = color; + TooltipVisibility = tooltipVisibility; + Type = type; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions.cs new file mode 100644 index 00000000000..8e1063af374 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions + { + public readonly Outputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout? StandardLayout; + + [OutputConstructor] + private VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions(Outputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout? standardLayout) + { + StandardLayout = standardLayout; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout.cs new file mode 100644 index 00000000000..3052629a743 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout + { + public readonly string Type; + + [OutputConstructor] + private VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout(string type) + { + Type = type; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..b450fbd32b8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualChartConfigurationSortConfiguration + { + public readonly ImmutableArray TrendGroupSorts; + + [OutputConstructor] + private VisualsKpiVisualChartConfigurationSortConfiguration(ImmutableArray trendGroupSorts) + { + TrendGroupSorts = trendGroupSorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormatting.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormatting.cs new file mode 100644 index 00000000000..18c9ca43d88 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormatting.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualConditionalFormatting + { + public readonly ImmutableArray ConditionalFormattingOptions; + + [OutputConstructor] + private VisualsKpiVisualConditionalFormatting(ImmutableArray conditionalFormattingOptions) + { + ConditionalFormattingOptions = conditionalFormattingOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOption.cs new file mode 100644 index 00000000000..d9c5aa7d730 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOption.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOption + { + public readonly Outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue? ActualValue; + public readonly Outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue? ComparisonValue; + public readonly Outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue? PrimaryValue; + public readonly Outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar? ProgressBar; + + [OutputConstructor] + private VisualsKpiVisualConditionalFormattingConditionalFormattingOption( + Outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue? actualValue, + + Outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue? comparisonValue, + + Outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue? primaryValue, + + Outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar? progressBar) + { + ActualValue = actualValue; + ComparisonValue = comparisonValue; + PrimaryValue = primaryValue; + ProgressBar = progressBar; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue.cs new file mode 100644 index 00000000000..1c67ea0f28e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue + { + public readonly Outputs.ConditionalFormattingIcon? Icon; + public readonly Outputs.ConditionalFormattingColor TextColor; + + [OutputConstructor] + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue( + Outputs.ConditionalFormattingIcon? icon, + + Outputs.ConditionalFormattingColor textColor) + { + Icon = icon; + TextColor = textColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue.cs new file mode 100644 index 00000000000..222dde18272 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue + { + public readonly Outputs.ConditionalFormattingIcon? Icon; + public readonly Outputs.ConditionalFormattingColor TextColor; + + [OutputConstructor] + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue( + Outputs.ConditionalFormattingIcon? icon, + + Outputs.ConditionalFormattingColor textColor) + { + Icon = icon; + TextColor = textColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.cs new file mode 100644 index 00000000000..262014800f9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue + { + public readonly Outputs.ConditionalFormattingIcon? Icon; + public readonly Outputs.ConditionalFormattingColor TextColor; + + [OutputConstructor] + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue( + Outputs.ConditionalFormattingIcon? icon, + + Outputs.ConditionalFormattingColor textColor) + { + Icon = icon; + TextColor = textColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar.cs b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar.cs new file mode 100644 index 00000000000..fc983e2fab4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar + { + public readonly Outputs.ConditionalFormattingColor ForegroundColor; + + [OutputConstructor] + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar(Outputs.ConditionalFormattingColor foregroundColor) + { + ForegroundColor = foregroundColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisual.cs new file mode 100644 index 00000000000..f99cc984660 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsLineChartVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsLineChartVisual( + ImmutableArray actions, + + Outputs.VisualsLineChartVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfiguration.cs new file mode 100644 index 00000000000..0e38be76887 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfiguration.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfiguration + { + public readonly ImmutableArray ContributionAnalysisDefaults; + public readonly Outputs.DataLabelsOptions? DataLabels; + public readonly Outputs.VisualsLineChartVisualChartConfigurationDefaultSeriesSettings? DefaultSeriesSettings; + public readonly Outputs.VisualsLineChartVisualChartConfigurationFieldWells? FieldWells; + public readonly ImmutableArray ForecastConfigurations; + public readonly Outputs.LegendOptions? Legend; + public readonly Outputs.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions? PrimaryYAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? PrimaryYAxisLabelOptions; + public readonly ImmutableArray ReferenceLines; + public readonly Outputs.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions? SecondaryYAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? SecondaryYAxisLabelOptions; + public readonly ImmutableArray Series; + public readonly Outputs.SmallMultiplesOptions? SmallMultiplesOptions; + public readonly Outputs.VisualsLineChartVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly string? Type; + public readonly Outputs.VisualPalette? VisualPalette; + public readonly Outputs.AxisDisplayOptions? XAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? XAxisLabelOptions; + + [OutputConstructor] + private VisualsLineChartVisualChartConfiguration( + ImmutableArray contributionAnalysisDefaults, + + Outputs.DataLabelsOptions? dataLabels, + + Outputs.VisualsLineChartVisualChartConfigurationDefaultSeriesSettings? defaultSeriesSettings, + + Outputs.VisualsLineChartVisualChartConfigurationFieldWells? fieldWells, + + ImmutableArray forecastConfigurations, + + Outputs.LegendOptions? legend, + + Outputs.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions? primaryYAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? primaryYAxisLabelOptions, + + ImmutableArray referenceLines, + + Outputs.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions? secondaryYAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? secondaryYAxisLabelOptions, + + ImmutableArray series, + + Outputs.SmallMultiplesOptions? smallMultiplesOptions, + + Outputs.VisualsLineChartVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.TooltipOptions? tooltip, + + string? type, + + Outputs.VisualPalette? visualPalette, + + Outputs.AxisDisplayOptions? xAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? xAxisLabelOptions) + { + ContributionAnalysisDefaults = contributionAnalysisDefaults; + DataLabels = dataLabels; + DefaultSeriesSettings = defaultSeriesSettings; + FieldWells = fieldWells; + ForecastConfigurations = forecastConfigurations; + Legend = legend; + PrimaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + PrimaryYAxisLabelOptions = primaryYAxisLabelOptions; + ReferenceLines = referenceLines; + SecondaryYAxisDisplayOptions = secondaryYAxisDisplayOptions; + SecondaryYAxisLabelOptions = secondaryYAxisLabelOptions; + Series = series; + SmallMultiplesOptions = smallMultiplesOptions; + SortConfiguration = sortConfiguration; + Tooltip = tooltip; + Type = type; + VisualPalette = visualPalette; + XAxisDisplayOptions = xAxisDisplayOptions; + XAxisLabelOptions = xAxisLabelOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettings.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettings.cs new file mode 100644 index 00000000000..3fcaaf45fad --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettings.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationDefaultSeriesSettings + { + public readonly string? AxisBinding; + public readonly Outputs.LineChartLineStyleSettings? LineStyleSettings; + public readonly Outputs.LineChartMarkerStyleSettings? MarkerStyleSettings; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationDefaultSeriesSettings( + string? axisBinding, + + Outputs.LineChartLineStyleSettings? lineStyleSettings, + + Outputs.LineChartMarkerStyleSettings? markerStyleSettings) + { + AxisBinding = axisBinding; + LineStyleSettings = lineStyleSettings; + MarkerStyleSettings = markerStyleSettings; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..9b7700314fc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells? LineChartAggregatedFieldWells; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationFieldWells(Outputs.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells? lineChartAggregatedFieldWells) + { + LineChartAggregatedFieldWells = lineChartAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells.cs new file mode 100644 index 00000000000..a64cebe21a4 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells + { + public readonly ImmutableArray Categories; + public readonly ImmutableArray Colors; + public readonly Outputs.SmallMultiplesOptions? SmallMultiples; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells( + ImmutableArray categories, + + ImmutableArray colors, + + Outputs.SmallMultiplesOptions? smallMultiples, + + ImmutableArray values) + { + Categories = categories; + Colors = colors; + SmallMultiples = smallMultiples; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfiguration.cs new file mode 100644 index 00000000000..5a30a9e9f73 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationForecastConfiguration + { + public readonly Outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties? ForecastProperties; + public readonly Outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenario? Scenario; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationForecastConfiguration( + Outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties? forecastProperties, + + Outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenario? scenario) + { + ForecastProperties = forecastProperties; + Scenario = scenario; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties.cs new file mode 100644 index 00000000000..81db6cb898f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties + { + public readonly double? LowerBoundary; + public readonly int? PeriodsBackward; + public readonly int? PeriodsForward; + public readonly int? PredictionInterval; + public readonly int? Seasonality; + public readonly double? UpperBoundary; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties( + double? lowerBoundary, + + int? periodsBackward, + + int? periodsForward, + + int? predictionInterval, + + int? seasonality, + + double? upperBoundary) + { + LowerBoundary = lowerBoundary; + PeriodsBackward = periodsBackward; + PeriodsForward = periodsForward; + PredictionInterval = predictionInterval; + Seasonality = seasonality; + UpperBoundary = upperBoundary; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenario.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenario.cs new file mode 100644 index 00000000000..505d918599a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenario.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationScenario + { + public readonly Outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario? WhatIfPointScenario; + public readonly Outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario? WhatIfRangeScenario; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenario( + Outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario? whatIfPointScenario, + + Outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario? whatIfRangeScenario) + { + WhatIfPointScenario = whatIfPointScenario; + WhatIfRangeScenario = whatIfRangeScenario; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario.cs new file mode 100644 index 00000000000..0c7650696cb --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario + { + public readonly string Date; + public readonly double Value; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario( + string date, + + double value) + { + Date = date; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario.cs new file mode 100644 index 00000000000..d400d13ec5d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario + { + public readonly string EndDate; + public readonly string StartDate; + public readonly double Value; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario( + string endDate, + + string startDate, + + double value) + { + EndDate = endDate; + StartDate = startDate; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions.cs new file mode 100644 index 00000000000..f29376109fc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions + { + public readonly Outputs.AxisDisplayOptions? AxisOptions; + public readonly ImmutableArray MissingDataConfigurations; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions( + Outputs.AxisDisplayOptions? axisOptions, + + ImmutableArray missingDataConfigurations) + { + AxisOptions = axisOptions; + MissingDataConfigurations = missingDataConfigurations; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration.cs new file mode 100644 index 00000000000..54c887d29c2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration + { + public readonly string? TreatmentOption; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration(string? treatmentOption) + { + TreatmentOption = treatmentOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions.cs new file mode 100644 index 00000000000..80bde9c3144 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions + { + public readonly Outputs.AxisDisplayOptions? AxisOptions; + public readonly ImmutableArray MissingDataConfigurations; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions( + Outputs.AxisDisplayOptions? axisOptions, + + ImmutableArray missingDataConfigurations) + { + AxisOptions = axisOptions; + MissingDataConfigurations = missingDataConfigurations; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration.cs new file mode 100644 index 00000000000..1135b246575 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration + { + public readonly string? TreatmentOption; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration(string? treatmentOption) + { + TreatmentOption = treatmentOption; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeries.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeries.cs new file mode 100644 index 00000000000..56a502b88d8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeries.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationSeries + { + public readonly Outputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem? DataFieldSeriesItem; + public readonly Outputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem? FieldSeriesItem; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationSeries( + Outputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem? dataFieldSeriesItem, + + Outputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem? fieldSeriesItem) + { + DataFieldSeriesItem = dataFieldSeriesItem; + FieldSeriesItem = fieldSeriesItem; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem.cs new file mode 100644 index 00000000000..03a8287ef7f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem + { + public readonly string AxisBinding; + public readonly string FieldId; + public readonly string? FieldValue; + public readonly Outputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings? Settings; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem( + string axisBinding, + + string fieldId, + + string? fieldValue, + + Outputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings? settings) + { + AxisBinding = axisBinding; + FieldId = fieldId; + FieldValue = fieldValue; + Settings = settings; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings.cs new file mode 100644 index 00000000000..049da3aa494 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings + { + public readonly Outputs.LineChartLineStyleSettings? LineStyleSettings; + public readonly Outputs.LineChartMarkerStyleSettings? MarkerStyleSettings; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings( + Outputs.LineChartLineStyleSettings? lineStyleSettings, + + Outputs.LineChartMarkerStyleSettings? markerStyleSettings) + { + LineStyleSettings = lineStyleSettings; + MarkerStyleSettings = markerStyleSettings; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem.cs new file mode 100644 index 00000000000..bf0c9e09737 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem + { + public readonly string AxisBinding; + public readonly string FieldId; + public readonly Outputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings? Settings; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem( + string axisBinding, + + string fieldId, + + Outputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings? settings) + { + AxisBinding = axisBinding; + FieldId = fieldId; + Settings = settings; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings.cs new file mode 100644 index 00000000000..55033f9fcb3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings + { + public readonly Outputs.LineChartLineStyleSettings? LineStyleSettings; + public readonly Outputs.LineChartMarkerStyleSettings? MarkerStyleSettings; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings( + Outputs.LineChartLineStyleSettings? lineStyleSettings, + + Outputs.LineChartMarkerStyleSettings? markerStyleSettings) + { + LineStyleSettings = lineStyleSettings; + MarkerStyleSettings = markerStyleSettings; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..a7f5853b4d8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsLineChartVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsLineChartVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? CategoryItemsLimitConfiguration; + public readonly ImmutableArray CategorySorts; + public readonly Outputs.ItemsLimitConfiguration? ColorItemsLimitConfiguration; + public readonly Outputs.ItemsLimitConfiguration? SmallMultiplesLimitConfiguration; + public readonly ImmutableArray SmallMultiplesSorts; + + [OutputConstructor] + private VisualsLineChartVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? categoryItemsLimitConfiguration, + + ImmutableArray categorySorts, + + Outputs.ItemsLimitConfiguration? colorItemsLimitConfiguration, + + Outputs.ItemsLimitConfiguration? smallMultiplesLimitConfiguration, + + ImmutableArray smallMultiplesSorts) + { + CategoryItemsLimitConfiguration = categoryItemsLimitConfiguration; + CategorySorts = categorySorts; + ColorItemsLimitConfiguration = colorItemsLimitConfiguration; + SmallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + SmallMultiplesSorts = smallMultiplesSorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisual.cs new file mode 100644 index 00000000000..68034783a44 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPieChartVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsPieChartVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsPieChartVisual( + ImmutableArray actions, + + Outputs.VisualsPieChartVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfiguration.cs new file mode 100644 index 00000000000..1b4990d0f66 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfiguration.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPieChartVisualChartConfiguration + { + public readonly Outputs.ChartAxisLabelOptions? CategoryLabelOptions; + public readonly ImmutableArray ContributionAnalysisDefaults; + public readonly Outputs.DataLabelsOptions? DataLabels; + public readonly Outputs.VisualsPieChartVisualChartConfigurationDonutOptions? DonutOptions; + public readonly Outputs.VisualsPieChartVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.LegendOptions? Legend; + public readonly Outputs.SmallMultiplesOptions? SmallMultiplesOptions; + public readonly Outputs.VisualsPieChartVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly Outputs.ChartAxisLabelOptions? ValueLabelOptions; + public readonly Outputs.VisualPalette? VisualPalette; + + [OutputConstructor] + private VisualsPieChartVisualChartConfiguration( + Outputs.ChartAxisLabelOptions? categoryLabelOptions, + + ImmutableArray contributionAnalysisDefaults, + + Outputs.DataLabelsOptions? dataLabels, + + Outputs.VisualsPieChartVisualChartConfigurationDonutOptions? donutOptions, + + Outputs.VisualsPieChartVisualChartConfigurationFieldWells? fieldWells, + + Outputs.LegendOptions? legend, + + Outputs.SmallMultiplesOptions? smallMultiplesOptions, + + Outputs.VisualsPieChartVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.TooltipOptions? tooltip, + + Outputs.ChartAxisLabelOptions? valueLabelOptions, + + Outputs.VisualPalette? visualPalette) + { + CategoryLabelOptions = categoryLabelOptions; + ContributionAnalysisDefaults = contributionAnalysisDefaults; + DataLabels = dataLabels; + DonutOptions = donutOptions; + FieldWells = fieldWells; + Legend = legend; + SmallMultiplesOptions = smallMultiplesOptions; + SortConfiguration = sortConfiguration; + Tooltip = tooltip; + ValueLabelOptions = valueLabelOptions; + VisualPalette = visualPalette; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationDonutOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationDonutOptions.cs new file mode 100644 index 00000000000..8fad19050ce --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationDonutOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPieChartVisualChartConfigurationDonutOptions + { + public readonly Outputs.VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions? ArcOptions; + public readonly Outputs.VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions? DonutCenterOptions; + + [OutputConstructor] + private VisualsPieChartVisualChartConfigurationDonutOptions( + Outputs.VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions? arcOptions, + + Outputs.VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions? donutCenterOptions) + { + ArcOptions = arcOptions; + DonutCenterOptions = donutCenterOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions.cs new file mode 100644 index 00000000000..371257adfbc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions + { + public readonly string? ArcThickness; + + [OutputConstructor] + private VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions(string? arcThickness) + { + ArcThickness = arcThickness; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions.cs new file mode 100644 index 00000000000..80c3a3f5bae --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions + { + public readonly string? LabelVisibility; + + [OutputConstructor] + private VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions(string? labelVisibility) + { + LabelVisibility = labelVisibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..91a343191e8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPieChartVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells? PieChartAggregatedFieldWells; + + [OutputConstructor] + private VisualsPieChartVisualChartConfigurationFieldWells(Outputs.VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells? pieChartAggregatedFieldWells) + { + PieChartAggregatedFieldWells = pieChartAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells.cs new file mode 100644 index 00000000000..8fcd76839a9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells + { + public readonly ImmutableArray Categories; + public readonly Outputs.SmallMultiplesOptions? SmallMultiples; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells( + ImmutableArray categories, + + Outputs.SmallMultiplesOptions? smallMultiples, + + ImmutableArray values) + { + Categories = categories; + SmallMultiples = smallMultiples; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..24b9fded80b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPieChartVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPieChartVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? CategoryItemsLimit; + public readonly ImmutableArray CategorySorts; + public readonly Outputs.ItemsLimitConfiguration? SmallMultiplesLimitConfiguration; + public readonly ImmutableArray SmallMultiplesSorts; + + [OutputConstructor] + private VisualsPieChartVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? categoryItemsLimit, + + ImmutableArray categorySorts, + + Outputs.ItemsLimitConfiguration? smallMultiplesLimitConfiguration, + + ImmutableArray smallMultiplesSorts) + { + CategoryItemsLimit = categoryItemsLimit; + CategorySorts = categorySorts; + SmallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + SmallMultiplesSorts = smallMultiplesSorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisual.cs new file mode 100644 index 00000000000..b0557b764a3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsPivotTableVisualChartConfiguration? ChartConfiguration; + public readonly Outputs.VisualsPivotTableVisualConditionalFormatting? ConditionalFormatting; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsPivotTableVisual( + ImmutableArray actions, + + Outputs.VisualsPivotTableVisualChartConfiguration? chartConfiguration, + + Outputs.VisualsPivotTableVisualConditionalFormatting? conditionalFormatting, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ConditionalFormatting = conditionalFormatting; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfiguration.cs new file mode 100644 index 00000000000..9f841652757 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfiguration.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfiguration + { + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldOptions? FieldOptions; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationPaginatedReportOptions? PaginatedReportOptions; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationTableOptions? TableOptions; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationTotalOptions? TotalOptions; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfiguration( + Outputs.VisualsPivotTableVisualChartConfigurationFieldOptions? fieldOptions, + + Outputs.VisualsPivotTableVisualChartConfigurationFieldWells? fieldWells, + + Outputs.VisualsPivotTableVisualChartConfigurationPaginatedReportOptions? paginatedReportOptions, + + Outputs.VisualsPivotTableVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.VisualsPivotTableVisualChartConfigurationTableOptions? tableOptions, + + Outputs.VisualsPivotTableVisualChartConfigurationTotalOptions? totalOptions) + { + FieldOptions = fieldOptions; + FieldWells = fieldWells; + PaginatedReportOptions = paginatedReportOptions; + SortConfiguration = sortConfiguration; + TableOptions = tableOptions; + TotalOptions = totalOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptions.cs new file mode 100644 index 00000000000..e75302417c5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptions + { + public readonly ImmutableArray DataPathOptions; + public readonly ImmutableArray SelectedFieldOptions; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldOptions( + ImmutableArray dataPathOptions, + + ImmutableArray selectedFieldOptions) + { + DataPathOptions = dataPathOptions; + SelectedFieldOptions = selectedFieldOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption.cs new file mode 100644 index 00000000000..b7bfb12cd75 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption + { + public readonly ImmutableArray DataPathLists; + public readonly string? Width; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption( + ImmutableArray dataPathLists, + + string? width) + { + DataPathLists = dataPathLists; + Width = width; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList.cs new file mode 100644 index 00000000000..a9c66b92be2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList + { + public readonly string FieldId; + public readonly string FieldValue; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList( + string fieldId, + + string fieldValue) + { + FieldId = fieldId; + FieldValue = fieldValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption.cs new file mode 100644 index 00000000000..58e4235fc1e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption + { + public readonly string? CustomLabel; + public readonly string FieldId; + public readonly string? Visibility; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption( + string? customLabel, + + string fieldId, + + string? visibility) + { + CustomLabel = customLabel; + FieldId = fieldId; + Visibility = visibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..897f70404a8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells? PivotTableAggregatedFieldWells; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWells(Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells? pivotTableAggregatedFieldWells) + { + PivotTableAggregatedFieldWells = pivotTableAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells.cs new file mode 100644 index 00000000000..8f63d4b96a5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells + { + public readonly ImmutableArray Columns; + public readonly ImmutableArray Rows; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells( + ImmutableArray columns, + + ImmutableArray rows, + + ImmutableArray values) + { + Columns = columns; + Rows = rows; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn.cs new file mode 100644 index 00000000000..45c603fed28 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn + { + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField? CategoricalDimensionField; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField? DateDimensionField; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField? NumericalDimensionField; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn( + Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField? categoricalDimensionField, + + Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField? dateDimensionField, + + Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField? numericalDimensionField) + { + CategoricalDimensionField = categoricalDimensionField; + DateDimensionField = dateDimensionField; + NumericalDimensionField = numericalDimensionField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField.cs new file mode 100644 index 00000000000..e65044420bb --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField + { + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.StringFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField( + Outputs.Column column, + + string fieldId, + + Outputs.StringFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField.cs new file mode 100644 index 00000000000..7dc53d8ec92 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField + { + public readonly Outputs.Column Column; + public readonly string? DateGranularity; + public readonly string FieldId; + public readonly Outputs.DateTimeFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField( + Outputs.Column column, + + string? dateGranularity, + + string fieldId, + + Outputs.DateTimeFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + DateGranularity = dateGranularity; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField.cs new file mode 100644 index 00000000000..5b276d971e9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField + { + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.NumberFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField( + Outputs.Column column, + + string fieldId, + + Outputs.NumberFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow.cs new file mode 100644 index 00000000000..b46254f7da1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow + { + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField? CategoricalDimensionField; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField? DateDimensionField; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField? NumericalDimensionField; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow( + Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField? categoricalDimensionField, + + Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField? dateDimensionField, + + Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField? numericalDimensionField) + { + CategoricalDimensionField = categoricalDimensionField; + DateDimensionField = dateDimensionField; + NumericalDimensionField = numericalDimensionField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField.cs new file mode 100644 index 00000000000..d2ff114ffd8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField + { + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.StringFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField( + Outputs.Column column, + + string fieldId, + + Outputs.StringFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField.cs new file mode 100644 index 00000000000..5f032a6ad82 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField + { + public readonly Outputs.Column Column; + public readonly string? DateGranularity; + public readonly string FieldId; + public readonly Outputs.DateTimeFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField( + Outputs.Column column, + + string? dateGranularity, + + string fieldId, + + Outputs.DateTimeFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + DateGranularity = dateGranularity; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField.cs new file mode 100644 index 00000000000..15902b1dadc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField + { + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.NumberFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField( + Outputs.Column column, + + string fieldId, + + Outputs.NumberFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue.cs new file mode 100644 index 00000000000..da6ff596533 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue + { + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField? CalculatedMeasureField; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField? CategoricalMeasureField; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField? DateMeasureField; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField? NumericalMeasureField; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue( + Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField? calculatedMeasureField, + + Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField? categoricalMeasureField, + + Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField? dateMeasureField, + + Outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField? numericalMeasureField) + { + CalculatedMeasureField = calculatedMeasureField; + CategoricalMeasureField = categoricalMeasureField; + DateMeasureField = dateMeasureField; + NumericalMeasureField = numericalMeasureField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField.cs new file mode 100644 index 00000000000..c58dff7f696 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField + { + public readonly string Expression; + public readonly string FieldId; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField( + string expression, + + string fieldId) + { + Expression = expression; + FieldId = fieldId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField.cs new file mode 100644 index 00000000000..aa5eedacd38 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField + { + public readonly string? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.StringFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField( + string? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.StringFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField.cs new file mode 100644 index 00000000000..b392978c77d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField + { + public readonly string? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.DateTimeFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField( + string? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.DateTimeFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField.cs new file mode 100644 index 00000000000..1775ba0e350 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField + { + public readonly Outputs.NumericalAggregation? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.NumberFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField( + Outputs.NumericalAggregation? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.NumberFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptions.cs new file mode 100644 index 00000000000..704b02b2f80 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationPaginatedReportOptions + { + public readonly string? OverflowColumnHeaderVisibility; + public readonly string? VerticalOverflowVisibility; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationPaginatedReportOptions( + string? overflowColumnHeaderVisibility, + + string? verticalOverflowVisibility) + { + OverflowColumnHeaderVisibility = overflowColumnHeaderVisibility; + VerticalOverflowVisibility = verticalOverflowVisibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..824641ce86d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationSortConfiguration + { + public readonly ImmutableArray FieldSortOptions; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationSortConfiguration(ImmutableArray fieldSortOptions) + { + FieldSortOptions = fieldSortOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption.cs new file mode 100644 index 00000000000..bb34916769b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption + { + public readonly string FieldId; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy SortBy; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption( + string fieldId, + + Outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy sortBy) + { + FieldId = fieldId; + SortBy = sortBy; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy.cs new file mode 100644 index 00000000000..9eea2c7f870 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy + { + public readonly Outputs.ColumnSort? Column; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath? DataPath; + public readonly Outputs.FieldSort? Field; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy( + Outputs.ColumnSort? column, + + Outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath? dataPath, + + Outputs.FieldSort? field) + { + Column = column; + DataPath = dataPath; + Field = field; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath.cs new file mode 100644 index 00000000000..aead31ec74b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath + { + public readonly string Direction; + public readonly ImmutableArray SortPaths; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath( + string direction, + + ImmutableArray sortPaths) + { + Direction = direction; + SortPaths = sortPaths; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath.cs new file mode 100644 index 00000000000..650ddedcc11 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath + { + public readonly string FieldId; + public readonly string FieldValue; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath( + string fieldId, + + string fieldValue) + { + FieldId = fieldId; + FieldValue = fieldValue; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTableOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTableOptions.cs new file mode 100644 index 00000000000..0c03ebd0987 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTableOptions.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationTableOptions + { + public readonly Outputs.CellStyle? CellStyle; + public readonly string? CollapsedRowDimensionsVisibility; + public readonly Outputs.CellStyle? ColumnHeaderStyle; + public readonly string? ColumnNamesVisibility; + public readonly string? MetricPlacement; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions? RowAlternateColorOptions; + public readonly Outputs.CellStyle? RowFieldNamesStyle; + public readonly Outputs.CellStyle? RowHeaderStyle; + public readonly string? SingleMetricVisibility; + public readonly string? ToggleButtonsVisibility; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationTableOptions( + Outputs.CellStyle? cellStyle, + + string? collapsedRowDimensionsVisibility, + + Outputs.CellStyle? columnHeaderStyle, + + string? columnNamesVisibility, + + string? metricPlacement, + + Outputs.VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions? rowAlternateColorOptions, + + Outputs.CellStyle? rowFieldNamesStyle, + + Outputs.CellStyle? rowHeaderStyle, + + string? singleMetricVisibility, + + string? toggleButtonsVisibility) + { + CellStyle = cellStyle; + CollapsedRowDimensionsVisibility = collapsedRowDimensionsVisibility; + ColumnHeaderStyle = columnHeaderStyle; + ColumnNamesVisibility = columnNamesVisibility; + MetricPlacement = metricPlacement; + RowAlternateColorOptions = rowAlternateColorOptions; + RowFieldNamesStyle = rowFieldNamesStyle; + RowHeaderStyle = rowHeaderStyle; + SingleMetricVisibility = singleMetricVisibility; + ToggleButtonsVisibility = toggleButtonsVisibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.cs new file mode 100644 index 00000000000..2ed9c89fae3 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions + { + public readonly string? RowAlternateColors; + /// + /// The dashboard creation status. + /// + public readonly string? Status; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions( + string? rowAlternateColors, + + string? status) + { + RowAlternateColors = rowAlternateColors; + Status = status; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptions.cs new file mode 100644 index 00000000000..af557d55d36 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptions.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptions + { + public readonly Outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions? ColumnSubtotalOptions; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions? ColumnTotalOptions; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions? RowSubtotalOptions; + public readonly Outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions? RowTotalOptions; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationTotalOptions( + Outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions? columnSubtotalOptions, + + Outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions? columnTotalOptions, + + Outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions? rowSubtotalOptions, + + Outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions? rowTotalOptions) + { + ColumnSubtotalOptions = columnSubtotalOptions; + ColumnTotalOptions = columnTotalOptions; + RowSubtotalOptions = rowSubtotalOptions; + RowTotalOptions = rowTotalOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions.cs new file mode 100644 index 00000000000..f36c565b8ab --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions + { + public readonly string? CustomLabel; + public readonly string? FieldLevel; + public readonly ImmutableArray FieldLevelOptions; + public readonly Outputs.CellStyle? MetricHeaderCellStyle; + public readonly Outputs.CellStyle? TotalCellStyle; + public readonly string? TotalsVisibility; + public readonly Outputs.CellStyle? ValueCellStyle; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions( + string? customLabel, + + string? fieldLevel, + + ImmutableArray fieldLevelOptions, + + Outputs.CellStyle? metricHeaderCellStyle, + + Outputs.CellStyle? totalCellStyle, + + string? totalsVisibility, + + Outputs.CellStyle? valueCellStyle) + { + CustomLabel = customLabel; + FieldLevel = fieldLevel; + FieldLevelOptions = fieldLevelOptions; + MetricHeaderCellStyle = metricHeaderCellStyle; + TotalCellStyle = totalCellStyle; + TotalsVisibility = totalsVisibility; + ValueCellStyle = valueCellStyle; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption.cs new file mode 100644 index 00000000000..d85d76de96c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption + { + public readonly string? FieldId; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption(string? fieldId) + { + FieldId = fieldId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions.cs new file mode 100644 index 00000000000..eb4a4f8773c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions + { + public readonly string? CustomLabel; + public readonly Outputs.CellStyle? MetricHeaderCellStyle; + public readonly string? Placement; + public readonly string? ScrollStatus; + public readonly Outputs.CellStyle? TotalCellStyle; + public readonly string? TotalsVisibility; + public readonly Outputs.CellStyle? ValueCellStyle; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions( + string? customLabel, + + Outputs.CellStyle? metricHeaderCellStyle, + + string? placement, + + string? scrollStatus, + + Outputs.CellStyle? totalCellStyle, + + string? totalsVisibility, + + Outputs.CellStyle? valueCellStyle) + { + CustomLabel = customLabel; + MetricHeaderCellStyle = metricHeaderCellStyle; + Placement = placement; + ScrollStatus = scrollStatus; + TotalCellStyle = totalCellStyle; + TotalsVisibility = totalsVisibility; + ValueCellStyle = valueCellStyle; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions.cs new file mode 100644 index 00000000000..3c3a6baef39 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions + { + public readonly string? CustomLabel; + public readonly string? FieldLevel; + public readonly ImmutableArray FieldLevelOptions; + public readonly Outputs.CellStyle? MetricHeaderCellStyle; + public readonly Outputs.CellStyle? TotalCellStyle; + public readonly string? TotalsVisibility; + public readonly Outputs.CellStyle? ValueCellStyle; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions( + string? customLabel, + + string? fieldLevel, + + ImmutableArray fieldLevelOptions, + + Outputs.CellStyle? metricHeaderCellStyle, + + Outputs.CellStyle? totalCellStyle, + + string? totalsVisibility, + + Outputs.CellStyle? valueCellStyle) + { + CustomLabel = customLabel; + FieldLevel = fieldLevel; + FieldLevelOptions = fieldLevelOptions; + MetricHeaderCellStyle = metricHeaderCellStyle; + TotalCellStyle = totalCellStyle; + TotalsVisibility = totalsVisibility; + ValueCellStyle = valueCellStyle; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption.cs new file mode 100644 index 00000000000..c902dbdd325 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption + { + public readonly string? FieldId; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption(string? fieldId) + { + FieldId = fieldId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions.cs new file mode 100644 index 00000000000..f6aa3ecf12a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions + { + public readonly string? CustomLabel; + public readonly Outputs.CellStyle? MetricHeaderCellStyle; + public readonly string? Placement; + public readonly string? ScrollStatus; + public readonly Outputs.CellStyle? TotalCellStyle; + public readonly string? TotalsVisibility; + public readonly Outputs.CellStyle? ValueCellStyle; + + [OutputConstructor] + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions( + string? customLabel, + + Outputs.CellStyle? metricHeaderCellStyle, + + string? placement, + + string? scrollStatus, + + Outputs.CellStyle? totalCellStyle, + + string? totalsVisibility, + + Outputs.CellStyle? valueCellStyle) + { + CustomLabel = customLabel; + MetricHeaderCellStyle = metricHeaderCellStyle; + Placement = placement; + ScrollStatus = scrollStatus; + TotalCellStyle = totalCellStyle; + TotalsVisibility = totalsVisibility; + ValueCellStyle = valueCellStyle; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormatting.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormatting.cs new file mode 100644 index 00000000000..35088732961 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormatting.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualConditionalFormatting + { + public readonly ImmutableArray ConditionalFormattingOptions; + + [OutputConstructor] + private VisualsPivotTableVisualConditionalFormatting(ImmutableArray conditionalFormattingOptions) + { + ConditionalFormattingOptions = conditionalFormattingOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption.cs new file mode 100644 index 00000000000..4faa7a398d7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption + { + public readonly Outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell? Cell; + + [OutputConstructor] + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption(Outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell? cell) + { + Cell = cell; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell.cs new file mode 100644 index 00000000000..afec9046137 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell + { + public readonly string FieldId; + public readonly Outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope? Scope; + public readonly Outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat? TextFormat; + + [OutputConstructor] + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell( + string fieldId, + + Outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope? scope, + + Outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat? textFormat) + { + FieldId = fieldId; + Scope = scope; + TextFormat = textFormat; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope.cs new file mode 100644 index 00000000000..2b3d1034334 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope + { + public readonly string? Role; + + [OutputConstructor] + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope(string? role) + { + Role = role; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.cs b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.cs new file mode 100644 index 00000000000..219d96493b6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat + { + public readonly Outputs.ConditionalFormattingColor BackgroundColor; + public readonly Outputs.ConditionalFormattingIcon? Icon; + public readonly Outputs.ConditionalFormattingColor TextColor; + + [OutputConstructor] + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat( + Outputs.ConditionalFormattingColor backgroundColor, + + Outputs.ConditionalFormattingIcon? icon, + + Outputs.ConditionalFormattingColor textColor) + { + BackgroundColor = backgroundColor; + Icon = icon; + TextColor = textColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisual.cs new file mode 100644 index 00000000000..7d881525c8b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsRadarChartVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsRadarChartVisual( + ImmutableArray actions, + + Outputs.VisualsRadarChartVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfiguration.cs new file mode 100644 index 00000000000..2c49ba6c245 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfiguration.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisualChartConfiguration + { + public readonly string? AlternateBandColorsVisibility; + public readonly string? AlternateBandEvenColor; + public readonly string? AlternateBandOddColor; + public readonly Outputs.VisualsRadarChartVisualChartConfigurationBaseSeriesSettings? BaseSeriesSettings; + public readonly Outputs.AxisDisplayOptions? CategoryAxis; + public readonly Outputs.ChartAxisLabelOptions? CategoryLabelOptions; + public readonly Outputs.AxisDisplayOptions? ColorAxis; + public readonly Outputs.ChartAxisLabelOptions? ColorLabelOptions; + public readonly Outputs.VisualsRadarChartVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.LegendOptions? Legend; + public readonly string? Shape; + public readonly Outputs.VisualsRadarChartVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly double? StartAngle; + public readonly Outputs.VisualPalette? VisualPalette; + + [OutputConstructor] + private VisualsRadarChartVisualChartConfiguration( + string? alternateBandColorsVisibility, + + string? alternateBandEvenColor, + + string? alternateBandOddColor, + + Outputs.VisualsRadarChartVisualChartConfigurationBaseSeriesSettings? baseSeriesSettings, + + Outputs.AxisDisplayOptions? categoryAxis, + + Outputs.ChartAxisLabelOptions? categoryLabelOptions, + + Outputs.AxisDisplayOptions? colorAxis, + + Outputs.ChartAxisLabelOptions? colorLabelOptions, + + Outputs.VisualsRadarChartVisualChartConfigurationFieldWells? fieldWells, + + Outputs.LegendOptions? legend, + + string? shape, + + Outputs.VisualsRadarChartVisualChartConfigurationSortConfiguration? sortConfiguration, + + double? startAngle, + + Outputs.VisualPalette? visualPalette) + { + AlternateBandColorsVisibility = alternateBandColorsVisibility; + AlternateBandEvenColor = alternateBandEvenColor; + AlternateBandOddColor = alternateBandOddColor; + BaseSeriesSettings = baseSeriesSettings; + CategoryAxis = categoryAxis; + CategoryLabelOptions = categoryLabelOptions; + ColorAxis = colorAxis; + ColorLabelOptions = colorLabelOptions; + FieldWells = fieldWells; + Legend = legend; + Shape = shape; + SortConfiguration = sortConfiguration; + StartAngle = startAngle; + VisualPalette = visualPalette; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettings.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettings.cs new file mode 100644 index 00000000000..48d2af22a35 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettings.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisualChartConfigurationBaseSeriesSettings + { + public readonly Outputs.SelectAllOptions? AreaStyleSettings; + + [OutputConstructor] + private VisualsRadarChartVisualChartConfigurationBaseSeriesSettings(Outputs.SelectAllOptions? areaStyleSettings) + { + AreaStyleSettings = areaStyleSettings; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..9947008eaad --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells? RadarChartAggregatedFieldWells; + + [OutputConstructor] + private VisualsRadarChartVisualChartConfigurationFieldWells(Outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells? radarChartAggregatedFieldWells) + { + RadarChartAggregatedFieldWells = radarChartAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells.cs new file mode 100644 index 00000000000..0afc008995e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells + { + public readonly Outputs.SmallMultiplesOptions? Category; + public readonly Outputs.SmallMultiplesOptions? Color; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells( + Outputs.SmallMultiplesOptions? category, + + Outputs.SmallMultiplesOptions? color, + + ImmutableArray values) + { + Category = category; + Color = color; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue.cs new file mode 100644 index 00000000000..6331b94e856 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue + { + public readonly Outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField? CalculatedMeasureField; + public readonly Outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField? CategoricalMeasureField; + public readonly Outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField? DateMeasureField; + public readonly Outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField? NumericalMeasureField; + + [OutputConstructor] + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue( + Outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField? calculatedMeasureField, + + Outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField? categoricalMeasureField, + + Outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField? dateMeasureField, + + Outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField? numericalMeasureField) + { + CalculatedMeasureField = calculatedMeasureField; + CategoricalMeasureField = categoricalMeasureField; + DateMeasureField = dateMeasureField; + NumericalMeasureField = numericalMeasureField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField.cs new file mode 100644 index 00000000000..449589c1cfe --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField + { + public readonly string Expression; + public readonly string FieldId; + + [OutputConstructor] + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField( + string expression, + + string fieldId) + { + Expression = expression; + FieldId = fieldId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField.cs new file mode 100644 index 00000000000..31efd807f46 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField + { + public readonly string? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.StringFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField( + string? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.StringFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField.cs new file mode 100644 index 00000000000..5f3f4f7355f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField + { + public readonly string? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.DateTimeFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField( + string? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.DateTimeFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField.cs new file mode 100644 index 00000000000..eb3ded7f136 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField + { + public readonly Outputs.NumericalAggregation? AggregationFunction; + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.NumberFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField( + Outputs.NumericalAggregation? aggregationFunction, + + Outputs.Column column, + + string fieldId, + + Outputs.NumberFormatConfiguration? formatConfiguration) + { + AggregationFunction = aggregationFunction; + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..eeabbaafb65 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsRadarChartVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsRadarChartVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? CategoryItemsLimit; + public readonly ImmutableArray CategorySorts; + public readonly Outputs.ItemsLimitConfiguration? ColorItemsLimit; + public readonly ImmutableArray ColorSorts; + + [OutputConstructor] + private VisualsRadarChartVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? categoryItemsLimit, + + ImmutableArray categorySorts, + + Outputs.ItemsLimitConfiguration? colorItemsLimit, + + ImmutableArray colorSorts) + { + CategoryItemsLimit = categoryItemsLimit; + CategorySorts = categorySorts; + ColorItemsLimit = colorItemsLimit; + ColorSorts = colorSorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisual.cs new file mode 100644 index 00000000000..2275dfa5912 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisual.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsSankeyDiagramVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsSankeyDiagramVisualChartConfiguration? ChartConfiguration; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsSankeyDiagramVisual( + ImmutableArray actions, + + Outputs.VisualsSankeyDiagramVisualChartConfiguration? chartConfiguration, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfiguration.cs new file mode 100644 index 00000000000..d0623ec822c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsSankeyDiagramVisualChartConfiguration + { + public readonly Outputs.DataLabelsOptions? DataLabels; + public readonly Outputs.VisualsSankeyDiagramVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.VisualsSankeyDiagramVisualChartConfigurationSortConfiguration? SortConfiguration; + + [OutputConstructor] + private VisualsSankeyDiagramVisualChartConfiguration( + Outputs.DataLabelsOptions? dataLabels, + + Outputs.VisualsSankeyDiagramVisualChartConfigurationFieldWells? fieldWells, + + Outputs.VisualsSankeyDiagramVisualChartConfigurationSortConfiguration? sortConfiguration) + { + DataLabels = dataLabels; + FieldWells = fieldWells; + SortConfiguration = sortConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..e06e1fd5af5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsSankeyDiagramVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells? SankeyDiagramAggregatedFieldWells; + + [OutputConstructor] + private VisualsSankeyDiagramVisualChartConfigurationFieldWells(Outputs.VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells? sankeyDiagramAggregatedFieldWells) + { + SankeyDiagramAggregatedFieldWells = sankeyDiagramAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells.cs new file mode 100644 index 00000000000..737b892d70c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells + { + public readonly ImmutableArray Destinations; + public readonly ImmutableArray Sources; + public readonly ImmutableArray Weights; + + [OutputConstructor] + private VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells( + ImmutableArray destinations, + + ImmutableArray sources, + + ImmutableArray weights) + { + Destinations = destinations; + Sources = sources; + Weights = weights; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..145a541ade2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsSankeyDiagramVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsSankeyDiagramVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? DestinationItemsLimit; + public readonly Outputs.ItemsLimitConfiguration? SourceItemsLimit; + public readonly ImmutableArray WeightSorts; + + [OutputConstructor] + private VisualsSankeyDiagramVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? destinationItemsLimit, + + Outputs.ItemsLimitConfiguration? sourceItemsLimit, + + ImmutableArray weightSorts) + { + DestinationItemsLimit = destinationItemsLimit; + SourceItemsLimit = sourceItemsLimit; + WeightSorts = weightSorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisual.cs new file mode 100644 index 00000000000..6bb287720a1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsScatterPlotVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsScatterPlotVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsScatterPlotVisual( + ImmutableArray actions, + + Outputs.VisualsScatterPlotVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfiguration.cs new file mode 100644 index 00000000000..bd2e40004f1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfiguration.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsScatterPlotVisualChartConfiguration + { + public readonly Outputs.DataLabelsOptions? DataLabels; + public readonly Outputs.VisualsScatterPlotVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.LegendOptions? Legend; + public readonly Outputs.TooltipOptions? Tooltip; + public readonly Outputs.VisualPalette? VisualPalette; + public readonly Outputs.AxisDisplayOptions? XAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? XAxisLabelOptions; + public readonly Outputs.AxisDisplayOptions? YAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? YAxisLabelOptions; + + [OutputConstructor] + private VisualsScatterPlotVisualChartConfiguration( + Outputs.DataLabelsOptions? dataLabels, + + Outputs.VisualsScatterPlotVisualChartConfigurationFieldWells? fieldWells, + + Outputs.LegendOptions? legend, + + Outputs.TooltipOptions? tooltip, + + Outputs.VisualPalette? visualPalette, + + Outputs.AxisDisplayOptions? xAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? xAxisLabelOptions, + + Outputs.AxisDisplayOptions? yAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? yAxisLabelOptions) + { + DataLabels = dataLabels; + FieldWells = fieldWells; + Legend = legend; + Tooltip = tooltip; + VisualPalette = visualPalette; + XAxisDisplayOptions = xAxisDisplayOptions; + XAxisLabelOptions = xAxisLabelOptions; + YAxisDisplayOptions = yAxisDisplayOptions; + YAxisLabelOptions = yAxisLabelOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..e546fa9a443 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfigurationFieldWells.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsScatterPlotVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells? ScatterPlotCategoricallyAggregatedFieldWells; + public readonly Outputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells? ScatterPlotUnaggregatedFieldWells; + + [OutputConstructor] + private VisualsScatterPlotVisualChartConfigurationFieldWells( + Outputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells? scatterPlotCategoricallyAggregatedFieldWells, + + Outputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells? scatterPlotUnaggregatedFieldWells) + { + ScatterPlotCategoricallyAggregatedFieldWells = scatterPlotCategoricallyAggregatedFieldWells; + ScatterPlotUnaggregatedFieldWells = scatterPlotUnaggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells.cs new file mode 100644 index 00000000000..5b0afb73607 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells + { + public readonly ImmutableArray Categories; + public readonly ImmutableArray Sizes; + public readonly ImmutableArray XAxes; + public readonly ImmutableArray YAxes; + + [OutputConstructor] + private VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells( + ImmutableArray categories, + + ImmutableArray sizes, + + ImmutableArray xAxes, + + ImmutableArray yAxes) + { + Categories = categories; + Sizes = sizes; + XAxes = xAxes; + YAxes = yAxes; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells.cs new file mode 100644 index 00000000000..853ae0bd070 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells + { + public readonly ImmutableArray Sizes; + public readonly ImmutableArray XAxes; + public readonly ImmutableArray YAxes; + + [OutputConstructor] + private VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells( + ImmutableArray sizes, + + ImmutableArray xAxes, + + ImmutableArray yAxes) + { + Sizes = sizes; + XAxes = xAxes; + YAxes = yAxes; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisual.cs new file mode 100644 index 00000000000..31d7e2e3929 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsTableVisualChartConfiguration? ChartConfiguration; + public readonly Outputs.VisualsTableVisualConditionalFormatting? ConditionalFormatting; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsTableVisual( + ImmutableArray actions, + + Outputs.VisualsTableVisualChartConfiguration? chartConfiguration, + + Outputs.VisualsTableVisualConditionalFormatting? conditionalFormatting, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ConditionalFormatting = conditionalFormatting; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfiguration.cs new file mode 100644 index 00000000000..8f7a88a03e8 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfiguration.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfiguration + { + public readonly Outputs.VisualsTableVisualChartConfigurationFieldOptions? FieldOptions; + public readonly Outputs.VisualsTableVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.VisualsTableVisualChartConfigurationPaginatedReportOptions? PaginatedReportOptions; + public readonly Outputs.VisualsTableVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly ImmutableArray TableInlineVisualizations; + public readonly Outputs.VisualsTableVisualChartConfigurationTableOptions? TableOptions; + public readonly Outputs.VisualsTableVisualChartConfigurationTotalOptions? TotalOptions; + + [OutputConstructor] + private VisualsTableVisualChartConfiguration( + Outputs.VisualsTableVisualChartConfigurationFieldOptions? fieldOptions, + + Outputs.VisualsTableVisualChartConfigurationFieldWells? fieldWells, + + Outputs.VisualsTableVisualChartConfigurationPaginatedReportOptions? paginatedReportOptions, + + Outputs.VisualsTableVisualChartConfigurationSortConfiguration? sortConfiguration, + + ImmutableArray tableInlineVisualizations, + + Outputs.VisualsTableVisualChartConfigurationTableOptions? tableOptions, + + Outputs.VisualsTableVisualChartConfigurationTotalOptions? totalOptions) + { + FieldOptions = fieldOptions; + FieldWells = fieldWells; + PaginatedReportOptions = paginatedReportOptions; + SortConfiguration = sortConfiguration; + TableInlineVisualizations = tableInlineVisualizations; + TableOptions = tableOptions; + TotalOptions = totalOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptions.cs new file mode 100644 index 00000000000..744d5a87920 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldOptions + { + public readonly ImmutableArray Orders; + public readonly ImmutableArray SelectedFieldOptions; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldOptions( + ImmutableArray orders, + + ImmutableArray selectedFieldOptions) + { + Orders = orders; + SelectedFieldOptions = selectedFieldOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption.cs new file mode 100644 index 00000000000..a8180a85b6b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption + { + public readonly string? CustomLabel; + public readonly string FieldId; + public readonly Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling? UrlStyling; + public readonly string? Visibility; + public readonly string? Width; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption( + string? customLabel, + + string fieldId, + + Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling? urlStyling, + + string? visibility, + + string? width) + { + CustomLabel = customLabel; + FieldId = fieldId; + UrlStyling = urlStyling; + Visibility = visibility; + Width = width; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling.cs new file mode 100644 index 00000000000..81f677de230 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling + { + public readonly Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration? ImageConfiguration; + public readonly Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration? LinkConfiguration; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling( + Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration? imageConfiguration, + + Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration? linkConfiguration) + { + ImageConfiguration = imageConfiguration; + LinkConfiguration = linkConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration.cs new file mode 100644 index 00000000000..a0801f4978c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration + { + public readonly Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions? SizingOptions; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration(Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions? sizingOptions) + { + SizingOptions = sizingOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions.cs new file mode 100644 index 00000000000..81e9a61bd90 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions + { + public readonly string? TableCellImageScalingConfiguration; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions(string? tableCellImageScalingConfiguration) + { + TableCellImageScalingConfiguration = tableCellImageScalingConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration.cs new file mode 100644 index 00000000000..a6293361a07 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration + { + public readonly Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent? Content; + public readonly string? Target; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration( + Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent? content, + + string? target) + { + Content = content; + Target = target; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent.cs new file mode 100644 index 00000000000..62750b9653d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent + { + public readonly Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent? CustomIconContent; + public readonly Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent? CustomTextContent; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent( + Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent? customIconContent, + + Outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent? customTextContent) + { + CustomIconContent = customIconContent; + CustomTextContent = customTextContent; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent.cs new file mode 100644 index 00000000000..d09f038c3cc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent + { + public readonly string? Icon; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent(string? icon) + { + Icon = icon; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent.cs new file mode 100644 index 00000000000..3d4e1224697 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent + { + public readonly Outputs.FontConfiguration? FontConfiguration; + public readonly string? Value; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent( + Outputs.FontConfiguration? fontConfiguration, + + string? value) + { + FontConfiguration = fontConfiguration; + Value = value; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..8ecc19292a5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWells.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells? TableAggregatedFieldWells; + public readonly Outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells? TableUnaggregatedFieldWells; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldWells( + Outputs.VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells? tableAggregatedFieldWells, + + Outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells? tableUnaggregatedFieldWells) + { + TableAggregatedFieldWells = tableAggregatedFieldWells; + TableUnaggregatedFieldWells = tableUnaggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells.cs new file mode 100644 index 00000000000..52c4ff26bc0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells + { + public readonly ImmutableArray GroupBies; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells( + ImmutableArray groupBies, + + ImmutableArray values) + { + GroupBies = groupBies; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells.cs new file mode 100644 index 00000000000..881df23c0a2 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells + { + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells(ImmutableArray values) + { + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue.cs new file mode 100644 index 00000000000..5e60481071a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue + { + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration? FormatConfiguration; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue( + Outputs.Column column, + + string fieldId, + + Outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration? formatConfiguration) + { + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration.cs new file mode 100644 index 00000000000..73fea463c2a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration + { + public readonly Outputs.DateTimeFormatConfiguration? DateTimeFormatConfiguration; + public readonly Outputs.NumberFormatConfiguration? NumberFormatConfiguration; + public readonly Outputs.StringFormatConfiguration? StringFormatConfiguration; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration( + Outputs.DateTimeFormatConfiguration? dateTimeFormatConfiguration, + + Outputs.NumberFormatConfiguration? numberFormatConfiguration, + + Outputs.StringFormatConfiguration? stringFormatConfiguration) + { + DateTimeFormatConfiguration = dateTimeFormatConfiguration; + NumberFormatConfiguration = numberFormatConfiguration; + StringFormatConfiguration = stringFormatConfiguration; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationPaginatedReportOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationPaginatedReportOptions.cs new file mode 100644 index 00000000000..90cab7ac677 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationPaginatedReportOptions.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationPaginatedReportOptions + { + public readonly string? OverflowColumnHeaderVisibility; + public readonly string? VerticalOverflowVisibility; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationPaginatedReportOptions( + string? overflowColumnHeaderVisibility, + + string? verticalOverflowVisibility) + { + OverflowColumnHeaderVisibility = overflowColumnHeaderVisibility; + VerticalOverflowVisibility = verticalOverflowVisibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..3c98ae95590 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationSortConfiguration + { + public readonly Outputs.VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration? PaginationConfiguration; + public readonly ImmutableArray RowSorts; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationSortConfiguration( + Outputs.VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration? paginationConfiguration, + + ImmutableArray rowSorts) + { + PaginationConfiguration = paginationConfiguration; + RowSorts = rowSorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration.cs new file mode 100644 index 00000000000..c5bc6a17ecc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration + { + public readonly int PageNumber; + public readonly int PageSize; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration( + int pageNumber, + + int pageSize) + { + PageNumber = pageNumber; + PageSize = pageSize; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableInlineVisualization.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableInlineVisualization.cs new file mode 100644 index 00000000000..5dbcac39141 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableInlineVisualization.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationTableInlineVisualization + { + public readonly Outputs.VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars? DataBars; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationTableInlineVisualization(Outputs.VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars? dataBars) + { + DataBars = dataBars; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars.cs new file mode 100644 index 00000000000..3a07bba1e71 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars + { + public readonly string FieldId; + public readonly string? NegativeColor; + public readonly string? PositiveColor; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars( + string fieldId, + + string? negativeColor, + + string? positiveColor) + { + FieldId = fieldId; + NegativeColor = negativeColor; + PositiveColor = positiveColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableOptions.cs new file mode 100644 index 00000000000..e4d00307e3e --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableOptions.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationTableOptions + { + public readonly Outputs.CellStyle? CellStyle; + public readonly Outputs.CellStyle? HeaderStyle; + public readonly string? Orientation; + public readonly Outputs.VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions? RowAlternateColorOptions; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationTableOptions( + Outputs.CellStyle? cellStyle, + + Outputs.CellStyle? headerStyle, + + string? orientation, + + Outputs.VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions? rowAlternateColorOptions) + { + CellStyle = cellStyle; + HeaderStyle = headerStyle; + Orientation = orientation; + RowAlternateColorOptions = rowAlternateColorOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.cs new file mode 100644 index 00000000000..b563dda7762 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions + { + public readonly string? RowAlternateColors; + /// + /// The dashboard creation status. + /// + public readonly string? Status; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions( + string? rowAlternateColors, + + string? status) + { + RowAlternateColors = rowAlternateColors; + Status = status; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTotalOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTotalOptions.cs new file mode 100644 index 00000000000..ebc5e71d6be --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualChartConfigurationTotalOptions.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualChartConfigurationTotalOptions + { + public readonly string? CustomLabel; + public readonly string? Placement; + public readonly string? ScrollStatus; + public readonly Outputs.CellStyle? TotalCellStyle; + public readonly string? TotalsVisibility; + + [OutputConstructor] + private VisualsTableVisualChartConfigurationTotalOptions( + string? customLabel, + + string? placement, + + string? scrollStatus, + + Outputs.CellStyle? totalCellStyle, + + string? totalsVisibility) + { + CustomLabel = customLabel; + Placement = placement; + ScrollStatus = scrollStatus; + TotalCellStyle = totalCellStyle; + TotalsVisibility = totalsVisibility; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormatting.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormatting.cs new file mode 100644 index 00000000000..2955fff3798 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormatting.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualConditionalFormatting + { + public readonly ImmutableArray ConditionalFormattingOptions; + + [OutputConstructor] + private VisualsTableVisualConditionalFormatting(ImmutableArray conditionalFormattingOptions) + { + ConditionalFormattingOptions = conditionalFormattingOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOption.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOption.cs new file mode 100644 index 00000000000..62b2907472a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOption.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOption + { + public readonly Outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell? Cell; + public readonly Outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow? Row; + + [OutputConstructor] + private VisualsTableVisualConditionalFormattingConditionalFormattingOption( + Outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell? cell, + + Outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow? row) + { + Cell = cell; + Row = row; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell.cs new file mode 100644 index 00000000000..77f66709362 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell + { + public readonly string FieldId; + public readonly Outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat? TextFormat; + + [OutputConstructor] + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell( + string fieldId, + + Outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat? textFormat) + { + FieldId = fieldId; + TextFormat = textFormat; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.cs new file mode 100644 index 00000000000..2333907f185 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat + { + public readonly Outputs.ConditionalFormattingColor BackgroundColor; + public readonly Outputs.ConditionalFormattingIcon? Icon; + public readonly Outputs.ConditionalFormattingColor TextColor; + + [OutputConstructor] + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat( + Outputs.ConditionalFormattingColor backgroundColor, + + Outputs.ConditionalFormattingIcon? icon, + + Outputs.ConditionalFormattingColor textColor) + { + BackgroundColor = backgroundColor; + Icon = icon; + TextColor = textColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow.cs new file mode 100644 index 00000000000..8821c8405da --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow + { + public readonly Outputs.ConditionalFormattingColor BackgroundColor; + public readonly Outputs.ConditionalFormattingColor TextColor; + + [OutputConstructor] + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow( + Outputs.ConditionalFormattingColor backgroundColor, + + Outputs.ConditionalFormattingColor textColor) + { + BackgroundColor = backgroundColor; + TextColor = textColor; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisual.cs new file mode 100644 index 00000000000..922bf9e251f --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTreeMapVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsTreeMapVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsTreeMapVisual( + ImmutableArray actions, + + Outputs.VisualsTreeMapVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfiguration.cs new file mode 100644 index 00000000000..7c2f6d34594 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfiguration.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTreeMapVisualChartConfiguration + { + public readonly Outputs.ChartAxisLabelOptions? ColorLabelOptions; + public readonly Outputs.ColorScale? ColorScale; + public readonly Outputs.DataLabelsOptions? DataLabels; + public readonly Outputs.VisualsTreeMapVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.ChartAxisLabelOptions? GroupLabelOptions; + public readonly Outputs.LegendOptions? Legend; + public readonly Outputs.ChartAxisLabelOptions? SizeLabelOptions; + public readonly Outputs.VisualsTreeMapVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.TooltipOptions? Tooltip; + + [OutputConstructor] + private VisualsTreeMapVisualChartConfiguration( + Outputs.ChartAxisLabelOptions? colorLabelOptions, + + Outputs.ColorScale? colorScale, + + Outputs.DataLabelsOptions? dataLabels, + + Outputs.VisualsTreeMapVisualChartConfigurationFieldWells? fieldWells, + + Outputs.ChartAxisLabelOptions? groupLabelOptions, + + Outputs.LegendOptions? legend, + + Outputs.ChartAxisLabelOptions? sizeLabelOptions, + + Outputs.VisualsTreeMapVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.TooltipOptions? tooltip) + { + ColorLabelOptions = colorLabelOptions; + ColorScale = colorScale; + DataLabels = dataLabels; + FieldWells = fieldWells; + GroupLabelOptions = groupLabelOptions; + Legend = legend; + SizeLabelOptions = sizeLabelOptions; + SortConfiguration = sortConfiguration; + Tooltip = tooltip; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..9c740062fd6 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTreeMapVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells? TreeMapAggregatedFieldWells; + + [OutputConstructor] + private VisualsTreeMapVisualChartConfigurationFieldWells(Outputs.VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells? treeMapAggregatedFieldWells) + { + TreeMapAggregatedFieldWells = treeMapAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells.cs new file mode 100644 index 00000000000..5c33ef65456 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells + { + public readonly Outputs.MeasureFieldSchema2? Colors; + public readonly Outputs.SmallMultiplesOptions? Groups; + public readonly Outputs.MeasureFieldSchema2? Sizes; + + [OutputConstructor] + private VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells( + Outputs.MeasureFieldSchema2? colors, + + Outputs.SmallMultiplesOptions? groups, + + Outputs.MeasureFieldSchema2? sizes) + { + Colors = colors; + Groups = groups; + Sizes = sizes; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..b0cbeb602f9 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsTreeMapVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsTreeMapVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? TreeMapGroupItemsLimitConfiguration; + public readonly ImmutableArray TreeMapSorts; + + [OutputConstructor] + private VisualsTreeMapVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? treeMapGroupItemsLimitConfiguration, + + ImmutableArray treeMapSorts) + { + TreeMapGroupItemsLimitConfiguration = treeMapGroupItemsLimitConfiguration; + TreeMapSorts = treeMapSorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisual.cs new file mode 100644 index 00000000000..a7142299b3d --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWaterfallVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsWaterfallVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsWaterfallVisual( + ImmutableArray actions, + + Outputs.VisualsWaterfallVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfiguration.cs new file mode 100644 index 00000000000..cc078c13fe0 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfiguration.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWaterfallVisualChartConfiguration + { + public readonly Outputs.AxisDisplayOptions? CategoryAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? CategoryAxisLabelOptions; + public readonly Outputs.DataLabelsOptions? DataLabels; + public readonly Outputs.VisualsWaterfallVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.LegendOptions? Legend; + public readonly Outputs.AxisDisplayOptions? PrimaryYAxisDisplayOptions; + public readonly Outputs.ChartAxisLabelOptions? PrimaryYAxisLabelOptions; + public readonly Outputs.VisualsWaterfallVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.VisualPalette? VisualPalette; + public readonly Outputs.VisualsWaterfallVisualChartConfigurationWaterfallChartOptions? WaterfallChartOptions; + + [OutputConstructor] + private VisualsWaterfallVisualChartConfiguration( + Outputs.AxisDisplayOptions? categoryAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? categoryAxisLabelOptions, + + Outputs.DataLabelsOptions? dataLabels, + + Outputs.VisualsWaterfallVisualChartConfigurationFieldWells? fieldWells, + + Outputs.LegendOptions? legend, + + Outputs.AxisDisplayOptions? primaryYAxisDisplayOptions, + + Outputs.ChartAxisLabelOptions? primaryYAxisLabelOptions, + + Outputs.VisualsWaterfallVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.VisualPalette? visualPalette, + + Outputs.VisualsWaterfallVisualChartConfigurationWaterfallChartOptions? waterfallChartOptions) + { + CategoryAxisDisplayOptions = categoryAxisDisplayOptions; + CategoryAxisLabelOptions = categoryAxisLabelOptions; + DataLabels = dataLabels; + FieldWells = fieldWells; + Legend = legend; + PrimaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + PrimaryYAxisLabelOptions = primaryYAxisLabelOptions; + SortConfiguration = sortConfiguration; + VisualPalette = visualPalette; + WaterfallChartOptions = waterfallChartOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..a570215b10a --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWaterfallVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells? WaterfallChartAggregatedFieldWells; + + [OutputConstructor] + private VisualsWaterfallVisualChartConfigurationFieldWells(Outputs.VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells? waterfallChartAggregatedFieldWells) + { + WaterfallChartAggregatedFieldWells = waterfallChartAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells.cs new file mode 100644 index 00000000000..f6ed6176595 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells + { + public readonly ImmutableArray Breakdowns; + public readonly ImmutableArray Categories; + public readonly ImmutableArray Values; + + [OutputConstructor] + private VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells( + ImmutableArray breakdowns, + + ImmutableArray categories, + + ImmutableArray values) + { + Breakdowns = breakdowns; + Categories = categories; + Values = values; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..f6d6bbecce7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWaterfallVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? BreakdownItemsLimit; + public readonly ImmutableArray CategorySorts; + + [OutputConstructor] + private VisualsWaterfallVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? breakdownItemsLimit, + + ImmutableArray categorySorts) + { + BreakdownItemsLimit = breakdownItemsLimit; + CategorySorts = categorySorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptions.cs new file mode 100644 index 00000000000..1c33c0d22d5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptions.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWaterfallVisualChartConfigurationWaterfallChartOptions + { + public readonly string? TotalBarLabel; + + [OutputConstructor] + private VisualsWaterfallVisualChartConfigurationWaterfallChartOptions(string? totalBarLabel) + { + TotalBarLabel = totalBarLabel; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisual.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisual.cs new file mode 100644 index 00000000000..40fa7e9372b --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisual.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWordCloudVisual + { + /// + /// List of IAM actions to grant or revoke permissions on. + /// + public readonly ImmutableArray Actions; + public readonly Outputs.VisualsWordCloudVisualChartConfiguration? ChartConfiguration; + public readonly ImmutableArray ColumnHierarchies; + public readonly Outputs.Subtitle? Subtitle; + public readonly Outputs.Subtitle? Title; + public readonly string VisualId; + + [OutputConstructor] + private VisualsWordCloudVisual( + ImmutableArray actions, + + Outputs.VisualsWordCloudVisualChartConfiguration? chartConfiguration, + + ImmutableArray columnHierarchies, + + Outputs.Subtitle? subtitle, + + Outputs.Subtitle? title, + + string visualId) + { + Actions = actions; + ChartConfiguration = chartConfiguration; + ColumnHierarchies = columnHierarchies; + Subtitle = subtitle; + Title = title; + VisualId = visualId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfiguration.cs new file mode 100644 index 00000000000..a973045abf5 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfiguration.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWordCloudVisualChartConfiguration + { + public readonly Outputs.ChartAxisLabelOptions? CategoryLabelOptions; + public readonly Outputs.VisualsWordCloudVisualChartConfigurationFieldWells? FieldWells; + public readonly Outputs.VisualsWordCloudVisualChartConfigurationSortConfiguration? SortConfiguration; + public readonly Outputs.VisualsWordCloudVisualChartConfigurationWordCloudOptions? WordCloudOptions; + + [OutputConstructor] + private VisualsWordCloudVisualChartConfiguration( + Outputs.ChartAxisLabelOptions? categoryLabelOptions, + + Outputs.VisualsWordCloudVisualChartConfigurationFieldWells? fieldWells, + + Outputs.VisualsWordCloudVisualChartConfigurationSortConfiguration? sortConfiguration, + + Outputs.VisualsWordCloudVisualChartConfigurationWordCloudOptions? wordCloudOptions) + { + CategoryLabelOptions = categoryLabelOptions; + FieldWells = fieldWells; + SortConfiguration = sortConfiguration; + WordCloudOptions = wordCloudOptions; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWells.cs new file mode 100644 index 00000000000..3c4052d1fbc --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWells.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWordCloudVisualChartConfigurationFieldWells + { + public readonly Outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells? WordCloudAggregatedFieldWells; + + [OutputConstructor] + private VisualsWordCloudVisualChartConfigurationFieldWells(Outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells? wordCloudAggregatedFieldWells) + { + WordCloudAggregatedFieldWells = wordCloudAggregatedFieldWells; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells.cs new file mode 100644 index 00000000000..5a4b8fd8112 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells + { + public readonly ImmutableArray GroupBies; + public readonly Outputs.MeasureFieldSchema2? Size; + + [OutputConstructor] + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells( + ImmutableArray groupBies, + + Outputs.MeasureFieldSchema2? size) + { + GroupBies = groupBies; + Size = size; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy.cs new file mode 100644 index 00000000000..d334d45d040 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy + { + public readonly Outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField? CategoricalDimensionField; + public readonly Outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField? DateDimensionField; + public readonly Outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField? NumericalDimensionField; + + [OutputConstructor] + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy( + Outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField? categoricalDimensionField, + + Outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField? dateDimensionField, + + Outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField? numericalDimensionField) + { + CategoricalDimensionField = categoricalDimensionField; + DateDimensionField = dateDimensionField; + NumericalDimensionField = numericalDimensionField; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField.cs new file mode 100644 index 00000000000..3f3a2ce2d36 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField + { + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.StringFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField( + Outputs.Column column, + + string fieldId, + + Outputs.StringFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField.cs new file mode 100644 index 00000000000..1bec3e28cc7 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField + { + public readonly Outputs.Column Column; + public readonly string? DateGranularity; + public readonly string FieldId; + public readonly Outputs.DateTimeFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField( + Outputs.Column column, + + string? dateGranularity, + + string fieldId, + + Outputs.DateTimeFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + DateGranularity = dateGranularity; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField.cs new file mode 100644 index 00000000000..dc6c05deda1 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField + { + public readonly Outputs.Column Column; + public readonly string FieldId; + public readonly Outputs.NumberFormatConfiguration? FormatConfiguration; + public readonly string? HierarchyId; + + [OutputConstructor] + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField( + Outputs.Column column, + + string fieldId, + + Outputs.NumberFormatConfiguration? formatConfiguration, + + string? hierarchyId) + { + Column = column; + FieldId = fieldId; + FormatConfiguration = formatConfiguration; + HierarchyId = hierarchyId; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationSortConfiguration.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationSortConfiguration.cs new file mode 100644 index 00000000000..109b00a6191 --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationSortConfiguration.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWordCloudVisualChartConfigurationSortConfiguration + { + public readonly Outputs.ItemsLimitConfiguration? CategoryItemsLimit; + public readonly ImmutableArray CategorySorts; + + [OutputConstructor] + private VisualsWordCloudVisualChartConfigurationSortConfiguration( + Outputs.ItemsLimitConfiguration? categoryItemsLimit, + + ImmutableArray categorySorts) + { + CategoryItemsLimit = categoryItemsLimit; + CategorySorts = categorySorts; + } + } +} diff --git a/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationWordCloudOptions.cs b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationWordCloudOptions.cs new file mode 100644 index 00000000000..9965d4af49c --- /dev/null +++ b/sdk/dotnet/Quicksight/Outputs/VisualsWordCloudVisualChartConfigurationWordCloudOptions.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Quicksight.Outputs +{ + + [OutputType] + public sealed class VisualsWordCloudVisualChartConfigurationWordCloudOptions + { + public readonly string? CloudLayout; + public readonly int? MaximumStringLength; + public readonly string? WordCasing; + public readonly string? WordOrientation; + public readonly string? WordPadding; + public readonly string? WordScaling; + + [OutputConstructor] + private VisualsWordCloudVisualChartConfigurationWordCloudOptions( + string? cloudLayout, + + int? maximumStringLength, + + string? wordCasing, + + string? wordOrientation, + + string? wordPadding, + + string? wordScaling) + { + CloudLayout = cloudLayout; + MaximumStringLength = maximumStringLength; + WordCasing = wordCasing; + WordOrientation = wordOrientation; + WordPadding = wordPadding; + WordScaling = wordScaling; + } + } +} diff --git a/sdk/dotnet/Quicksight/Template.cs b/sdk/dotnet/Quicksight/Template.cs index 5cd8b9c58f5..775b8ac9c75 100644 --- a/sdk/dotnet/Quicksight/Template.cs +++ b/sdk/dotnet/Quicksight/Template.cs @@ -41,6 +41,113 @@ namespace Pulumi.Aws.Quicksight /// }); /// ``` /// + /// ### With Definition + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Aws = Pulumi.Aws; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = new Aws.Quicksight.Template("example", new() + /// { + /// TemplateId = "example-id", + /// Name = "example-name", + /// VersionDescription = "version", + /// Definition = new Aws.Quicksight.Inputs.TemplateDefinitionArgs + /// { + /// DataSetConfigurations = new[] + /// { + /// new Aws.Quicksight.Inputs.TemplateDefinitionDataSetConfigurationArgs + /// { + /// DataSetSchema = new Aws.Quicksight.Inputs.TemplateDefinitionDataSetConfigurationDataSetSchemaArgs + /// { + /// ColumnSchemaLists = new[] + /// { + /// new Aws.Quicksight.Inputs.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs + /// { + /// Name = "Column1", + /// DataType = "STRING", + /// }, + /// new Aws.Quicksight.Inputs.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs + /// { + /// Name = "Column2", + /// DataType = "INTEGER", + /// }, + /// }, + /// }, + /// Placeholder = "1", + /// }, + /// }, + /// Sheets = new[] + /// { + /// new Aws.Quicksight.Inputs.TemplateDefinitionSheetArgs + /// { + /// Title = "Test", + /// SheetId = "Test1", + /// Visuals = new[] + /// { + /// new Aws.Quicksight.Inputs.VisualsArgs + /// { + /// BarChartVisual = new Aws.Quicksight.Inputs.VisualsBarChartVisualArgs + /// { + /// VisualId = "BarChart", + /// ChartConfiguration = new Aws.Quicksight.Inputs.VisualsBarChartVisualChartConfigurationArgs + /// { + /// FieldWells = new Aws.Quicksight.Inputs.VisualsBarChartVisualChartConfigurationFieldWellsArgs + /// { + /// BarChartAggregatedFieldWells = new Aws.Quicksight.Inputs.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs + /// { + /// Categories = new[] + /// { + /// new Aws.Quicksight.Inputs.DimensionFieldSchemaArgs + /// { + /// CategoricalDimensionField = new Aws.Quicksight.Inputs.DimensionFieldSchemaCategoricalDimensionFieldArgs + /// { + /// FieldId = "1", + /// Column = new Aws.Quicksight.Inputs.ColumnArgs + /// { + /// ColumnName = "Column1", + /// DataSetIdentifier = "1", + /// }, + /// }, + /// }, + /// }, + /// Values = new[] + /// { + /// new Aws.Quicksight.Inputs.MeasureFieldSchemaArgs + /// { + /// NumericalMeasureField = new Aws.Quicksight.Inputs.MeasureFieldSchemaNumericalMeasureFieldArgs + /// { + /// FieldId = "2", + /// Column = new Aws.Quicksight.Inputs.ColumnArgs + /// { + /// ColumnName = "Column2", + /// DataSetIdentifier = "1", + /// }, + /// AggregationFunction = new Aws.Quicksight.Inputs.NumericalAggregationArgs + /// { + /// SimpleNumericalAggregation = "SUM", + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// }); + /// + /// }); + /// ``` + /// /// ## Import /// /// Using `pulumi import`, import a QuickSight Template using the AWS account ID and template ID separated by a comma (`,`). For example: @@ -70,6 +177,12 @@ public partial class Template : global::Pulumi.CustomResource [Output("createdTime")] public Output CreatedTime { get; private set; } = null!; + /// + /// A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + /// + [Output("definition")] + public Output Definition { get; private set; } = null!; + /// /// The time that the template was last updated. /// @@ -190,6 +303,12 @@ public sealed class TemplateArgs : global::Pulumi.ResourceArgs [Input("awsAccountId")] public Input? AwsAccountId { get; set; } + /// + /// A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + /// + [Input("definition")] + public Input? Definition { get; set; } + /// /// Display name for the template. /// @@ -266,6 +385,12 @@ public sealed class TemplateState : global::Pulumi.ResourceArgs [Input("createdTime")] public Input? CreatedTime { get; set; } + /// + /// A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + /// + [Input("definition")] + public Input? Definition { get; set; } + /// /// The time that the template was last updated. /// diff --git a/sdk/go/aws/quicksight/analysis.go b/sdk/go/aws/quicksight/analysis.go index ba3f1b91daf..006b990dbbe 100644 --- a/sdk/go/aws/quicksight/analysis.go +++ b/sdk/go/aws/quicksight/analysis.go @@ -54,6 +54,88 @@ import ( // // ``` // +// ### With Definition +// +// ```go +// package main +// +// import ( +// +// "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight" +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// +// ) +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// _, err := quicksight.NewAnalysis(ctx, "example", &quicksight.AnalysisArgs{ +// AnalysisId: pulumi.String("example-id"), +// Name: pulumi.String("example-name"), +// Definition: &quicksight.AnalysisDefinitionArgs{ +// DataSetIdentifiersDeclarations: quicksight.AnalysisDefinitionDataSetIdentifiersDeclarationArray{ +// &quicksight.AnalysisDefinitionDataSetIdentifiersDeclarationArgs{ +// DataSetArn: pulumi.Any(dataset.Arn), +// Identifier: pulumi.String("1"), +// }, +// }, +// Sheets: quicksight.AnalysisDefinitionSheetArray{ +// &quicksight.AnalysisDefinitionSheetArgs{ +// Title: pulumi.String("Example"), +// SheetId: pulumi.String("Example1"), +// Visuals: quicksight.VisualsArray{ +// &quicksight.VisualsArgs{ +// LineChartVisual: &quicksight.VisualsLineChartVisualArgs{ +// VisualId: pulumi.String("LineChart"), +// Title: &quicksight.SubtitleArgs{ +// FormatText: &quicksight.SubtitleFormatTextArgs{ +// PlainText: pulumi.String("Line Chart Example"), +// }, +// }, +// ChartConfiguration: &quicksight.VisualsLineChartVisualChartConfigurationArgs{ +// FieldWells: &quicksight.VisualsLineChartVisualChartConfigurationFieldWellsArgs{ +// LineChartAggregatedFieldWells: &quicksight.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs{ +// Categories: quicksight.DimensionFieldSchemaArray{ +// &quicksight.DimensionFieldSchemaArgs{ +// CategoricalDimensionField: &quicksight.DimensionFieldSchemaCategoricalDimensionFieldArgs{ +// FieldId: pulumi.String("1"), +// Column: &quicksight.ColumnArgs{ +// DataSetIdentifier: pulumi.String("1"), +// ColumnName: pulumi.String("Column1"), +// }, +// }, +// }, +// }, +// Values: quicksight.MeasureFieldSchemaArray{ +// &quicksight.MeasureFieldSchemaArgs{ +// CategoricalMeasureField: &quicksight.MeasureFieldSchemaCategoricalMeasureFieldArgs{ +// FieldId: pulumi.String("2"), +// Column: &quicksight.ColumnArgs{ +// DataSetIdentifier: pulumi.String("1"), +// ColumnName: pulumi.String("Column1"), +// }, +// AggregationFunction: pulumi.String("COUNT"), +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } +// +// ``` +// // ## Import // // Using `pulumi import`, import a QuickSight Analysis using the AWS account ID and analysis ID separated by a comma (`,`). For example: @@ -71,8 +153,10 @@ type Analysis struct { // AWS account ID. AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"` // The time that the analysis was created. - CreatedTime pulumi.StringOutput `pulumi:"createdTime"` - LastPublishedTime pulumi.StringOutput `pulumi:"lastPublishedTime"` + CreatedTime pulumi.StringOutput `pulumi:"createdTime"` + // A detailed analysis definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition AnalysisDefinitionOutput `pulumi:"definition"` + LastPublishedTime pulumi.StringOutput `pulumi:"lastPublishedTime"` // The time that the analysis was last updated. LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"` // Display name for the analysis. @@ -139,8 +223,10 @@ type analysisState struct { // AWS account ID. AwsAccountId *string `pulumi:"awsAccountId"` // The time that the analysis was created. - CreatedTime *string `pulumi:"createdTime"` - LastPublishedTime *string `pulumi:"lastPublishedTime"` + CreatedTime *string `pulumi:"createdTime"` + // A detailed analysis definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition *AnalysisDefinition `pulumi:"definition"` + LastPublishedTime *string `pulumi:"lastPublishedTime"` // The time that the analysis was last updated. LastUpdatedTime *string `pulumi:"lastUpdatedTime"` // Display name for the analysis. @@ -175,7 +261,9 @@ type AnalysisState struct { // AWS account ID. AwsAccountId pulumi.StringPtrInput // The time that the analysis was created. - CreatedTime pulumi.StringPtrInput + CreatedTime pulumi.StringPtrInput + // A detailed analysis definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition AnalysisDefinitionPtrInput LastPublishedTime pulumi.StringPtrInput // The time that the analysis was last updated. LastUpdatedTime pulumi.StringPtrInput @@ -212,6 +300,8 @@ type analysisArgs struct { AnalysisId string `pulumi:"analysisId"` // AWS account ID. AwsAccountId *string `pulumi:"awsAccountId"` + // A detailed analysis definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition *AnalysisDefinition `pulumi:"definition"` // Display name for the analysis. // // The following arguments are optional: @@ -236,6 +326,8 @@ type AnalysisArgs struct { AnalysisId pulumi.StringInput // AWS account ID. AwsAccountId pulumi.StringPtrInput + // A detailed analysis definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition AnalysisDefinitionPtrInput // Display name for the analysis. // // The following arguments are optional: @@ -361,6 +453,11 @@ func (o AnalysisOutput) CreatedTime() pulumi.StringOutput { return o.ApplyT(func(v *Analysis) pulumi.StringOutput { return v.CreatedTime }).(pulumi.StringOutput) } +// A detailed analysis definition. Only one of `definition` or `sourceEntity` should be configured. See definition. +func (o AnalysisOutput) Definition() AnalysisDefinitionOutput { + return o.ApplyT(func(v *Analysis) AnalysisDefinitionOutput { return v.Definition }).(AnalysisDefinitionOutput) +} + func (o AnalysisOutput) LastPublishedTime() pulumi.StringOutput { return o.ApplyT(func(v *Analysis) pulumi.StringOutput { return v.LastPublishedTime }).(pulumi.StringOutput) } diff --git a/sdk/go/aws/quicksight/dashboard.go b/sdk/go/aws/quicksight/dashboard.go index c7a315c3e14..2713cca3f4b 100644 --- a/sdk/go/aws/quicksight/dashboard.go +++ b/sdk/go/aws/quicksight/dashboard.go @@ -55,6 +55,89 @@ import ( // // ``` // +// ### With Definition +// +// ```go +// package main +// +// import ( +// +// "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight" +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// +// ) +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// _, err := quicksight.NewDashboard(ctx, "example", &quicksight.DashboardArgs{ +// DashboardId: pulumi.String("example-id"), +// Name: pulumi.String("example-name"), +// VersionDescription: pulumi.String("version"), +// Definition: &quicksight.DashboardDefinitionArgs{ +// DataSetIdentifiersDeclarations: quicksight.DashboardDefinitionDataSetIdentifiersDeclarationArray{ +// &quicksight.DashboardDefinitionDataSetIdentifiersDeclarationArgs{ +// DataSetArn: pulumi.Any(dataset.Arn), +// Identifier: pulumi.String("1"), +// }, +// }, +// Sheets: quicksight.DashboardDefinitionSheetArray{ +// &quicksight.DashboardDefinitionSheetArgs{ +// Title: pulumi.String("Example"), +// SheetId: pulumi.String("Example1"), +// Visuals: quicksight.VisualsArray{ +// &quicksight.VisualsArgs{ +// LineChartVisual: &quicksight.VisualsLineChartVisualArgs{ +// VisualId: pulumi.String("LineChart"), +// Title: &quicksight.SubtitleArgs{ +// FormatText: &quicksight.SubtitleFormatTextArgs{ +// PlainText: pulumi.String("Line Chart Example"), +// }, +// }, +// ChartConfiguration: &quicksight.VisualsLineChartVisualChartConfigurationArgs{ +// FieldWells: &quicksight.VisualsLineChartVisualChartConfigurationFieldWellsArgs{ +// LineChartAggregatedFieldWells: &quicksight.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs{ +// Categories: quicksight.DimensionFieldSchemaArray{ +// &quicksight.DimensionFieldSchemaArgs{ +// CategoricalDimensionField: &quicksight.DimensionFieldSchemaCategoricalDimensionFieldArgs{ +// FieldId: pulumi.String("1"), +// Column: &quicksight.ColumnArgs{ +// DataSetIdentifier: pulumi.String("1"), +// ColumnName: pulumi.String("Column1"), +// }, +// }, +// }, +// }, +// Values: quicksight.MeasureFieldSchemaArray{ +// &quicksight.MeasureFieldSchemaArgs{ +// CategoricalMeasureField: &quicksight.MeasureFieldSchemaCategoricalMeasureFieldArgs{ +// FieldId: pulumi.String("2"), +// Column: &quicksight.ColumnArgs{ +// DataSetIdentifier: pulumi.String("1"), +// ColumnName: pulumi.String("Column1"), +// }, +// AggregationFunction: pulumi.String("COUNT"), +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } +// +// ``` +// // ## Import // // Using `pulumi import`, import a QuickSight Dashboard using the AWS account ID and dashboard ID separated by a comma (`,`). For example: @@ -75,7 +158,9 @@ type Dashboard struct { DashboardId pulumi.StringOutput `pulumi:"dashboardId"` // Options for publishing the dashboard. See dashboard_publish_options. DashboardPublishOptions DashboardDashboardPublishOptionsOutput `pulumi:"dashboardPublishOptions"` - LastPublishedTime pulumi.StringOutput `pulumi:"lastPublishedTime"` + // A detailed dashboard definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition DashboardDefinitionOutput `pulumi:"definition"` + LastPublishedTime pulumi.StringOutput `pulumi:"lastPublishedTime"` // The time that the dashboard was last updated. LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"` // Display name for the dashboard. @@ -152,7 +237,9 @@ type dashboardState struct { DashboardId *string `pulumi:"dashboardId"` // Options for publishing the dashboard. See dashboard_publish_options. DashboardPublishOptions *DashboardDashboardPublishOptions `pulumi:"dashboardPublishOptions"` - LastPublishedTime *string `pulumi:"lastPublishedTime"` + // A detailed dashboard definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition *DashboardDefinition `pulumi:"definition"` + LastPublishedTime *string `pulumi:"lastPublishedTime"` // The time that the dashboard was last updated. LastUpdatedTime *string `pulumi:"lastUpdatedTime"` // Display name for the dashboard. @@ -194,7 +281,9 @@ type DashboardState struct { DashboardId pulumi.StringPtrInput // Options for publishing the dashboard. See dashboard_publish_options. DashboardPublishOptions DashboardDashboardPublishOptionsPtrInput - LastPublishedTime pulumi.StringPtrInput + // A detailed dashboard definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition DashboardDefinitionPtrInput + LastPublishedTime pulumi.StringPtrInput // The time that the dashboard was last updated. LastUpdatedTime pulumi.StringPtrInput // Display name for the dashboard. @@ -236,6 +325,8 @@ type dashboardArgs struct { DashboardId string `pulumi:"dashboardId"` // Options for publishing the dashboard. See dashboard_publish_options. DashboardPublishOptions *DashboardDashboardPublishOptions `pulumi:"dashboardPublishOptions"` + // A detailed dashboard definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition *DashboardDefinition `pulumi:"definition"` // Display name for the dashboard. Name *string `pulumi:"name"` // The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values. See parameters. @@ -262,6 +353,8 @@ type DashboardArgs struct { DashboardId pulumi.StringInput // Options for publishing the dashboard. See dashboard_publish_options. DashboardPublishOptions DashboardDashboardPublishOptionsPtrInput + // A detailed dashboard definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition DashboardDefinitionPtrInput // Display name for the dashboard. Name pulumi.StringPtrInput // The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values. See parameters. @@ -392,6 +485,11 @@ func (o DashboardOutput) DashboardPublishOptions() DashboardDashboardPublishOpti return o.ApplyT(func(v *Dashboard) DashboardDashboardPublishOptionsOutput { return v.DashboardPublishOptions }).(DashboardDashboardPublishOptionsOutput) } +// A detailed dashboard definition. Only one of `definition` or `sourceEntity` should be configured. See definition. +func (o DashboardOutput) Definition() DashboardDefinitionOutput { + return o.ApplyT(func(v *Dashboard) DashboardDefinitionOutput { return v.Definition }).(DashboardDefinitionOutput) +} + func (o DashboardOutput) LastPublishedTime() pulumi.StringOutput { return o.ApplyT(func(v *Dashboard) pulumi.StringOutput { return v.LastPublishedTime }).(pulumi.StringOutput) } diff --git a/sdk/go/aws/quicksight/pulumiTypes.go b/sdk/go/aws/quicksight/pulumiTypes.go index b6e97e04e7c..54af994c4cf 100644 --- a/sdk/go/aws/quicksight/pulumiTypes.go +++ b/sdk/go/aws/quicksight/pulumiTypes.go @@ -13,22688 +13,76878 @@ import ( var _ = internal.GetEnvOrDefault -type AnalysisParameters struct { - // A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - DateTimeParameters []AnalysisParametersDateTimeParameter `pulumi:"dateTimeParameters"` - // A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - DecimalParameters []AnalysisParametersDecimalParameter `pulumi:"decimalParameters"` - // A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - IntegerParameters []AnalysisParametersIntegerParameter `pulumi:"integerParameters"` - // A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - StringParameters []AnalysisParametersStringParameter `pulumi:"stringParameters"` +type AggregationFunction struct { + CategoricalAggregationFunction *string `pulumi:"categoricalAggregationFunction"` + DateAggregationFunction *string `pulumi:"dateAggregationFunction"` + NumericalAggregationFunction *NumericalAggregation `pulumi:"numericalAggregationFunction"` } -// AnalysisParametersInput is an input type that accepts AnalysisParametersArgs and AnalysisParametersOutput values. -// You can construct a concrete instance of `AnalysisParametersInput` via: +// AggregationFunctionInput is an input type that accepts AggregationFunctionArgs and AggregationFunctionOutput values. +// You can construct a concrete instance of `AggregationFunctionInput` via: // -// AnalysisParametersArgs{...} -type AnalysisParametersInput interface { +// AggregationFunctionArgs{...} +type AggregationFunctionInput interface { pulumi.Input - ToAnalysisParametersOutput() AnalysisParametersOutput - ToAnalysisParametersOutputWithContext(context.Context) AnalysisParametersOutput + ToAggregationFunctionOutput() AggregationFunctionOutput + ToAggregationFunctionOutputWithContext(context.Context) AggregationFunctionOutput } -type AnalysisParametersArgs struct { - // A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - DateTimeParameters AnalysisParametersDateTimeParameterArrayInput `pulumi:"dateTimeParameters"` - // A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - DecimalParameters AnalysisParametersDecimalParameterArrayInput `pulumi:"decimalParameters"` - // A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - IntegerParameters AnalysisParametersIntegerParameterArrayInput `pulumi:"integerParameters"` - // A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - StringParameters AnalysisParametersStringParameterArrayInput `pulumi:"stringParameters"` +type AggregationFunctionArgs struct { + CategoricalAggregationFunction pulumi.StringPtrInput `pulumi:"categoricalAggregationFunction"` + DateAggregationFunction pulumi.StringPtrInput `pulumi:"dateAggregationFunction"` + NumericalAggregationFunction NumericalAggregationPtrInput `pulumi:"numericalAggregationFunction"` } -func (AnalysisParametersArgs) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisParameters)(nil)).Elem() +func (AggregationFunctionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AggregationFunction)(nil)).Elem() } -func (i AnalysisParametersArgs) ToAnalysisParametersOutput() AnalysisParametersOutput { - return i.ToAnalysisParametersOutputWithContext(context.Background()) +func (i AggregationFunctionArgs) ToAggregationFunctionOutput() AggregationFunctionOutput { + return i.ToAggregationFunctionOutputWithContext(context.Background()) } -func (i AnalysisParametersArgs) ToAnalysisParametersOutputWithContext(ctx context.Context) AnalysisParametersOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersOutput) +func (i AggregationFunctionArgs) ToAggregationFunctionOutputWithContext(ctx context.Context) AggregationFunctionOutput { + return pulumi.ToOutputWithContext(ctx, i).(AggregationFunctionOutput) } -func (i AnalysisParametersArgs) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput { - return i.ToAnalysisParametersPtrOutputWithContext(context.Background()) +func (i AggregationFunctionArgs) ToAggregationFunctionPtrOutput() AggregationFunctionPtrOutput { + return i.ToAggregationFunctionPtrOutputWithContext(context.Background()) } -func (i AnalysisParametersArgs) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersOutput).ToAnalysisParametersPtrOutputWithContext(ctx) +func (i AggregationFunctionArgs) ToAggregationFunctionPtrOutputWithContext(ctx context.Context) AggregationFunctionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AggregationFunctionOutput).ToAggregationFunctionPtrOutputWithContext(ctx) } -// AnalysisParametersPtrInput is an input type that accepts AnalysisParametersArgs, AnalysisParametersPtr and AnalysisParametersPtrOutput values. -// You can construct a concrete instance of `AnalysisParametersPtrInput` via: +// AggregationFunctionPtrInput is an input type that accepts AggregationFunctionArgs, AggregationFunctionPtr and AggregationFunctionPtrOutput values. +// You can construct a concrete instance of `AggregationFunctionPtrInput` via: // -// AnalysisParametersArgs{...} +// AggregationFunctionArgs{...} // // or: // // nil -type AnalysisParametersPtrInput interface { +type AggregationFunctionPtrInput interface { pulumi.Input - ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput - ToAnalysisParametersPtrOutputWithContext(context.Context) AnalysisParametersPtrOutput + ToAggregationFunctionPtrOutput() AggregationFunctionPtrOutput + ToAggregationFunctionPtrOutputWithContext(context.Context) AggregationFunctionPtrOutput } -type analysisParametersPtrType AnalysisParametersArgs +type aggregationFunctionPtrType AggregationFunctionArgs -func AnalysisParametersPtr(v *AnalysisParametersArgs) AnalysisParametersPtrInput { - return (*analysisParametersPtrType)(v) +func AggregationFunctionPtr(v *AggregationFunctionArgs) AggregationFunctionPtrInput { + return (*aggregationFunctionPtrType)(v) } -func (*analysisParametersPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**AnalysisParameters)(nil)).Elem() +func (*aggregationFunctionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AggregationFunction)(nil)).Elem() } -func (i *analysisParametersPtrType) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput { - return i.ToAnalysisParametersPtrOutputWithContext(context.Background()) +func (i *aggregationFunctionPtrType) ToAggregationFunctionPtrOutput() AggregationFunctionPtrOutput { + return i.ToAggregationFunctionPtrOutputWithContext(context.Background()) } -func (i *analysisParametersPtrType) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersPtrOutput) +func (i *aggregationFunctionPtrType) ToAggregationFunctionPtrOutputWithContext(ctx context.Context) AggregationFunctionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AggregationFunctionPtrOutput) } -type AnalysisParametersOutput struct{ *pulumi.OutputState } +type AggregationFunctionOutput struct{ *pulumi.OutputState } -func (AnalysisParametersOutput) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisParameters)(nil)).Elem() +func (AggregationFunctionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AggregationFunction)(nil)).Elem() } -func (o AnalysisParametersOutput) ToAnalysisParametersOutput() AnalysisParametersOutput { +func (o AggregationFunctionOutput) ToAggregationFunctionOutput() AggregationFunctionOutput { return o } -func (o AnalysisParametersOutput) ToAnalysisParametersOutputWithContext(ctx context.Context) AnalysisParametersOutput { +func (o AggregationFunctionOutput) ToAggregationFunctionOutputWithContext(ctx context.Context) AggregationFunctionOutput { return o } -func (o AnalysisParametersOutput) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput { - return o.ToAnalysisParametersPtrOutputWithContext(context.Background()) +func (o AggregationFunctionOutput) ToAggregationFunctionPtrOutput() AggregationFunctionPtrOutput { + return o.ToAggregationFunctionPtrOutputWithContext(context.Background()) } -func (o AnalysisParametersOutput) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisParameters) *AnalysisParameters { +func (o AggregationFunctionOutput) ToAggregationFunctionPtrOutputWithContext(ctx context.Context) AggregationFunctionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AggregationFunction) *AggregationFunction { return &v - }).(AnalysisParametersPtrOutput) -} - -// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). -func (o AnalysisParametersOutput) DateTimeParameters() AnalysisParametersDateTimeParameterArrayOutput { - return o.ApplyT(func(v AnalysisParameters) []AnalysisParametersDateTimeParameter { return v.DateTimeParameters }).(AnalysisParametersDateTimeParameterArrayOutput) + }).(AggregationFunctionPtrOutput) } -// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). -func (o AnalysisParametersOutput) DecimalParameters() AnalysisParametersDecimalParameterArrayOutput { - return o.ApplyT(func(v AnalysisParameters) []AnalysisParametersDecimalParameter { return v.DecimalParameters }).(AnalysisParametersDecimalParameterArrayOutput) +func (o AggregationFunctionOutput) CategoricalAggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v AggregationFunction) *string { return v.CategoricalAggregationFunction }).(pulumi.StringPtrOutput) } -// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). -func (o AnalysisParametersOutput) IntegerParameters() AnalysisParametersIntegerParameterArrayOutput { - return o.ApplyT(func(v AnalysisParameters) []AnalysisParametersIntegerParameter { return v.IntegerParameters }).(AnalysisParametersIntegerParameterArrayOutput) +func (o AggregationFunctionOutput) DateAggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v AggregationFunction) *string { return v.DateAggregationFunction }).(pulumi.StringPtrOutput) } -// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). -func (o AnalysisParametersOutput) StringParameters() AnalysisParametersStringParameterArrayOutput { - return o.ApplyT(func(v AnalysisParameters) []AnalysisParametersStringParameter { return v.StringParameters }).(AnalysisParametersStringParameterArrayOutput) +func (o AggregationFunctionOutput) NumericalAggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v AggregationFunction) *NumericalAggregation { return v.NumericalAggregationFunction }).(NumericalAggregationPtrOutput) } -type AnalysisParametersPtrOutput struct{ *pulumi.OutputState } +type AggregationFunctionPtrOutput struct{ *pulumi.OutputState } -func (AnalysisParametersPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**AnalysisParameters)(nil)).Elem() +func (AggregationFunctionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AggregationFunction)(nil)).Elem() } -func (o AnalysisParametersPtrOutput) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput { +func (o AggregationFunctionPtrOutput) ToAggregationFunctionPtrOutput() AggregationFunctionPtrOutput { return o } -func (o AnalysisParametersPtrOutput) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput { +func (o AggregationFunctionPtrOutput) ToAggregationFunctionPtrOutputWithContext(ctx context.Context) AggregationFunctionPtrOutput { return o } -func (o AnalysisParametersPtrOutput) Elem() AnalysisParametersOutput { - return o.ApplyT(func(v *AnalysisParameters) AnalysisParameters { +func (o AggregationFunctionPtrOutput) Elem() AggregationFunctionOutput { + return o.ApplyT(func(v *AggregationFunction) AggregationFunction { if v != nil { return *v } - var ret AnalysisParameters + var ret AggregationFunction return ret - }).(AnalysisParametersOutput) -} - -// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). -func (o AnalysisParametersPtrOutput) DateTimeParameters() AnalysisParametersDateTimeParameterArrayOutput { - return o.ApplyT(func(v *AnalysisParameters) []AnalysisParametersDateTimeParameter { - if v == nil { - return nil - } - return v.DateTimeParameters - }).(AnalysisParametersDateTimeParameterArrayOutput) + }).(AggregationFunctionOutput) } -// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). -func (o AnalysisParametersPtrOutput) DecimalParameters() AnalysisParametersDecimalParameterArrayOutput { - return o.ApplyT(func(v *AnalysisParameters) []AnalysisParametersDecimalParameter { +func (o AggregationFunctionPtrOutput) CategoricalAggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AggregationFunction) *string { if v == nil { return nil } - return v.DecimalParameters - }).(AnalysisParametersDecimalParameterArrayOutput) + return v.CategoricalAggregationFunction + }).(pulumi.StringPtrOutput) } -// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). -func (o AnalysisParametersPtrOutput) IntegerParameters() AnalysisParametersIntegerParameterArrayOutput { - return o.ApplyT(func(v *AnalysisParameters) []AnalysisParametersIntegerParameter { +func (o AggregationFunctionPtrOutput) DateAggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AggregationFunction) *string { if v == nil { return nil } - return v.IntegerParameters - }).(AnalysisParametersIntegerParameterArrayOutput) + return v.DateAggregationFunction + }).(pulumi.StringPtrOutput) } -// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). -func (o AnalysisParametersPtrOutput) StringParameters() AnalysisParametersStringParameterArrayOutput { - return o.ApplyT(func(v *AnalysisParameters) []AnalysisParametersStringParameter { +func (o AggregationFunctionPtrOutput) NumericalAggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v *AggregationFunction) *NumericalAggregation { if v == nil { return nil } - return v.StringParameters - }).(AnalysisParametersStringParameterArrayOutput) -} - -type AnalysisParametersDateTimeParameter struct { - // Display name for the analysis. - // - // The following arguments are optional: - Name string `pulumi:"name"` - Values []string `pulumi:"values"` -} - -// AnalysisParametersDateTimeParameterInput is an input type that accepts AnalysisParametersDateTimeParameterArgs and AnalysisParametersDateTimeParameterOutput values. -// You can construct a concrete instance of `AnalysisParametersDateTimeParameterInput` via: + return v.NumericalAggregationFunction + }).(NumericalAggregationPtrOutput) +} + +type AnalysisDefinition struct { + // The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + AnalysisDefaults *AnalysisDefinitionAnalysisDefaults `pulumi:"analysisDefaults"` + // A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + CalculatedFields []AnalysisDefinitionCalculatedField `pulumi:"calculatedFields"` + // A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + ColumnConfigurations []AnalysisDefinitionColumnConfiguration `pulumi:"columnConfigurations"` + // A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + DataSetIdentifiersDeclarations []AnalysisDefinitionDataSetIdentifiersDeclaration `pulumi:"dataSetIdentifiersDeclarations"` + // A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + FilterGroups []AnalysisDefinitionFilterGroup `pulumi:"filterGroups"` + ParameterDeclarations []AnalysisDefinitionParameterDeclaration `pulumi:"parameterDeclarations"` + // A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + Sheets []AnalysisDefinitionSheet `pulumi:"sheets"` +} + +// AnalysisDefinitionInput is an input type that accepts AnalysisDefinitionArgs and AnalysisDefinitionOutput values. +// You can construct a concrete instance of `AnalysisDefinitionInput` via: // -// AnalysisParametersDateTimeParameterArgs{...} -type AnalysisParametersDateTimeParameterInput interface { +// AnalysisDefinitionArgs{...} +type AnalysisDefinitionInput interface { pulumi.Input - ToAnalysisParametersDateTimeParameterOutput() AnalysisParametersDateTimeParameterOutput - ToAnalysisParametersDateTimeParameterOutputWithContext(context.Context) AnalysisParametersDateTimeParameterOutput + ToAnalysisDefinitionOutput() AnalysisDefinitionOutput + ToAnalysisDefinitionOutputWithContext(context.Context) AnalysisDefinitionOutput } -type AnalysisParametersDateTimeParameterArgs struct { - // Display name for the analysis. - // - // The following arguments are optional: - Name pulumi.StringInput `pulumi:"name"` - Values pulumi.StringArrayInput `pulumi:"values"` +type AnalysisDefinitionArgs struct { + // The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + AnalysisDefaults AnalysisDefinitionAnalysisDefaultsPtrInput `pulumi:"analysisDefaults"` + // A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + CalculatedFields AnalysisDefinitionCalculatedFieldArrayInput `pulumi:"calculatedFields"` + // A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + ColumnConfigurations AnalysisDefinitionColumnConfigurationArrayInput `pulumi:"columnConfigurations"` + // A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + DataSetIdentifiersDeclarations AnalysisDefinitionDataSetIdentifiersDeclarationArrayInput `pulumi:"dataSetIdentifiersDeclarations"` + // A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + FilterGroups AnalysisDefinitionFilterGroupArrayInput `pulumi:"filterGroups"` + ParameterDeclarations AnalysisDefinitionParameterDeclarationArrayInput `pulumi:"parameterDeclarations"` + // A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + Sheets AnalysisDefinitionSheetArrayInput `pulumi:"sheets"` } -func (AnalysisParametersDateTimeParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisParametersDateTimeParameter)(nil)).Elem() +func (AnalysisDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinition)(nil)).Elem() } -func (i AnalysisParametersDateTimeParameterArgs) ToAnalysisParametersDateTimeParameterOutput() AnalysisParametersDateTimeParameterOutput { - return i.ToAnalysisParametersDateTimeParameterOutputWithContext(context.Background()) +func (i AnalysisDefinitionArgs) ToAnalysisDefinitionOutput() AnalysisDefinitionOutput { + return i.ToAnalysisDefinitionOutputWithContext(context.Background()) } -func (i AnalysisParametersDateTimeParameterArgs) ToAnalysisParametersDateTimeParameterOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersDateTimeParameterOutput) +func (i AnalysisDefinitionArgs) ToAnalysisDefinitionOutputWithContext(ctx context.Context) AnalysisDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionOutput) } -// AnalysisParametersDateTimeParameterArrayInput is an input type that accepts AnalysisParametersDateTimeParameterArray and AnalysisParametersDateTimeParameterArrayOutput values. -// You can construct a concrete instance of `AnalysisParametersDateTimeParameterArrayInput` via: -// -// AnalysisParametersDateTimeParameterArray{ AnalysisParametersDateTimeParameterArgs{...} } -type AnalysisParametersDateTimeParameterArrayInput interface { - pulumi.Input - - ToAnalysisParametersDateTimeParameterArrayOutput() AnalysisParametersDateTimeParameterArrayOutput - ToAnalysisParametersDateTimeParameterArrayOutputWithContext(context.Context) AnalysisParametersDateTimeParameterArrayOutput +func (i AnalysisDefinitionArgs) ToAnalysisDefinitionPtrOutput() AnalysisDefinitionPtrOutput { + return i.ToAnalysisDefinitionPtrOutputWithContext(context.Background()) } -type AnalysisParametersDateTimeParameterArray []AnalysisParametersDateTimeParameterInput - -func (AnalysisParametersDateTimeParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisParametersDateTimeParameter)(nil)).Elem() +func (i AnalysisDefinitionArgs) ToAnalysisDefinitionPtrOutputWithContext(ctx context.Context) AnalysisDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionOutput).ToAnalysisDefinitionPtrOutputWithContext(ctx) } -func (i AnalysisParametersDateTimeParameterArray) ToAnalysisParametersDateTimeParameterArrayOutput() AnalysisParametersDateTimeParameterArrayOutput { - return i.ToAnalysisParametersDateTimeParameterArrayOutputWithContext(context.Background()) -} +// AnalysisDefinitionPtrInput is an input type that accepts AnalysisDefinitionArgs, AnalysisDefinitionPtr and AnalysisDefinitionPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionPtrInput` via: +// +// AnalysisDefinitionArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionPtrInput interface { + pulumi.Input -func (i AnalysisParametersDateTimeParameterArray) ToAnalysisParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersDateTimeParameterArrayOutput) + ToAnalysisDefinitionPtrOutput() AnalysisDefinitionPtrOutput + ToAnalysisDefinitionPtrOutputWithContext(context.Context) AnalysisDefinitionPtrOutput } -type AnalysisParametersDateTimeParameterOutput struct{ *pulumi.OutputState } - -func (AnalysisParametersDateTimeParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisParametersDateTimeParameter)(nil)).Elem() -} +type analysisDefinitionPtrType AnalysisDefinitionArgs -func (o AnalysisParametersDateTimeParameterOutput) ToAnalysisParametersDateTimeParameterOutput() AnalysisParametersDateTimeParameterOutput { - return o +func AnalysisDefinitionPtr(v *AnalysisDefinitionArgs) AnalysisDefinitionPtrInput { + return (*analysisDefinitionPtrType)(v) } -func (o AnalysisParametersDateTimeParameterOutput) ToAnalysisParametersDateTimeParameterOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterOutput { - return o +func (*analysisDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinition)(nil)).Elem() } -// Display name for the analysis. -// -// The following arguments are optional: -func (o AnalysisParametersDateTimeParameterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v AnalysisParametersDateTimeParameter) string { return v.Name }).(pulumi.StringOutput) +func (i *analysisDefinitionPtrType) ToAnalysisDefinitionPtrOutput() AnalysisDefinitionPtrOutput { + return i.ToAnalysisDefinitionPtrOutputWithContext(context.Background()) } -func (o AnalysisParametersDateTimeParameterOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v AnalysisParametersDateTimeParameter) []string { return v.Values }).(pulumi.StringArrayOutput) +func (i *analysisDefinitionPtrType) ToAnalysisDefinitionPtrOutputWithContext(ctx context.Context) AnalysisDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionPtrOutput) } -type AnalysisParametersDateTimeParameterArrayOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionOutput struct{ *pulumi.OutputState } -func (AnalysisParametersDateTimeParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisParametersDateTimeParameter)(nil)).Elem() +func (AnalysisDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinition)(nil)).Elem() } -func (o AnalysisParametersDateTimeParameterArrayOutput) ToAnalysisParametersDateTimeParameterArrayOutput() AnalysisParametersDateTimeParameterArrayOutput { +func (o AnalysisDefinitionOutput) ToAnalysisDefinitionOutput() AnalysisDefinitionOutput { return o } -func (o AnalysisParametersDateTimeParameterArrayOutput) ToAnalysisParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterArrayOutput { +func (o AnalysisDefinitionOutput) ToAnalysisDefinitionOutputWithContext(ctx context.Context) AnalysisDefinitionOutput { return o } -func (o AnalysisParametersDateTimeParameterArrayOutput) Index(i pulumi.IntInput) AnalysisParametersDateTimeParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisParametersDateTimeParameter { - return vs[0].([]AnalysisParametersDateTimeParameter)[vs[1].(int)] - }).(AnalysisParametersDateTimeParameterOutput) +func (o AnalysisDefinitionOutput) ToAnalysisDefinitionPtrOutput() AnalysisDefinitionPtrOutput { + return o.ToAnalysisDefinitionPtrOutputWithContext(context.Background()) } -type AnalysisParametersDecimalParameter struct { - // Display name for the analysis. - // - // The following arguments are optional: - Name string `pulumi:"name"` - Values []float64 `pulumi:"values"` +func (o AnalysisDefinitionOutput) ToAnalysisDefinitionPtrOutputWithContext(ctx context.Context) AnalysisDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinition) *AnalysisDefinition { + return &v + }).(AnalysisDefinitionPtrOutput) } -// AnalysisParametersDecimalParameterInput is an input type that accepts AnalysisParametersDecimalParameterArgs and AnalysisParametersDecimalParameterOutput values. -// You can construct a concrete instance of `AnalysisParametersDecimalParameterInput` via: -// -// AnalysisParametersDecimalParameterArgs{...} -type AnalysisParametersDecimalParameterInput interface { - pulumi.Input - - ToAnalysisParametersDecimalParameterOutput() AnalysisParametersDecimalParameterOutput - ToAnalysisParametersDecimalParameterOutputWithContext(context.Context) AnalysisParametersDecimalParameterOutput +// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). +func (o AnalysisDefinitionOutput) AnalysisDefaults() AnalysisDefinitionAnalysisDefaultsPtrOutput { + return o.ApplyT(func(v AnalysisDefinition) *AnalysisDefinitionAnalysisDefaults { return v.AnalysisDefaults }).(AnalysisDefinitionAnalysisDefaultsPtrOutput) } -type AnalysisParametersDecimalParameterArgs struct { - // Display name for the analysis. - // - // The following arguments are optional: - Name pulumi.StringInput `pulumi:"name"` - Values pulumi.Float64ArrayInput `pulumi:"values"` +// A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). +func (o AnalysisDefinitionOutput) CalculatedFields() AnalysisDefinitionCalculatedFieldArrayOutput { + return o.ApplyT(func(v AnalysisDefinition) []AnalysisDefinitionCalculatedField { return v.CalculatedFields }).(AnalysisDefinitionCalculatedFieldArrayOutput) } -func (AnalysisParametersDecimalParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisParametersDecimalParameter)(nil)).Elem() +// A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. +func (o AnalysisDefinitionOutput) ColumnConfigurations() AnalysisDefinitionColumnConfigurationArrayOutput { + return o.ApplyT(func(v AnalysisDefinition) []AnalysisDefinitionColumnConfiguration { return v.ColumnConfigurations }).(AnalysisDefinitionColumnConfigurationArrayOutput) } -func (i AnalysisParametersDecimalParameterArgs) ToAnalysisParametersDecimalParameterOutput() AnalysisParametersDecimalParameterOutput { - return i.ToAnalysisParametersDecimalParameterOutputWithContext(context.Background()) +// A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). +func (o AnalysisDefinitionOutput) DataSetIdentifiersDeclarations() AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput { + return o.ApplyT(func(v AnalysisDefinition) []AnalysisDefinitionDataSetIdentifiersDeclaration { + return v.DataSetIdentifiersDeclarations + }).(AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput) } -func (i AnalysisParametersDecimalParameterArgs) ToAnalysisParametersDecimalParameterOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersDecimalParameterOutput) +// A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. +func (o AnalysisDefinitionOutput) FilterGroups() AnalysisDefinitionFilterGroupArrayOutput { + return o.ApplyT(func(v AnalysisDefinition) []AnalysisDefinitionFilterGroup { return v.FilterGroups }).(AnalysisDefinitionFilterGroupArrayOutput) } -// AnalysisParametersDecimalParameterArrayInput is an input type that accepts AnalysisParametersDecimalParameterArray and AnalysisParametersDecimalParameterArrayOutput values. -// You can construct a concrete instance of `AnalysisParametersDecimalParameterArrayInput` via: -// -// AnalysisParametersDecimalParameterArray{ AnalysisParametersDecimalParameterArgs{...} } -type AnalysisParametersDecimalParameterArrayInput interface { - pulumi.Input - - ToAnalysisParametersDecimalParameterArrayOutput() AnalysisParametersDecimalParameterArrayOutput - ToAnalysisParametersDecimalParameterArrayOutputWithContext(context.Context) AnalysisParametersDecimalParameterArrayOutput +func (o AnalysisDefinitionOutput) ParameterDeclarations() AnalysisDefinitionParameterDeclarationArrayOutput { + return o.ApplyT(func(v AnalysisDefinition) []AnalysisDefinitionParameterDeclaration { return v.ParameterDeclarations }).(AnalysisDefinitionParameterDeclarationArrayOutput) } -type AnalysisParametersDecimalParameterArray []AnalysisParametersDecimalParameterInput - -func (AnalysisParametersDecimalParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisParametersDecimalParameter)(nil)).Elem() +// A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). +func (o AnalysisDefinitionOutput) Sheets() AnalysisDefinitionSheetArrayOutput { + return o.ApplyT(func(v AnalysisDefinition) []AnalysisDefinitionSheet { return v.Sheets }).(AnalysisDefinitionSheetArrayOutput) } -func (i AnalysisParametersDecimalParameterArray) ToAnalysisParametersDecimalParameterArrayOutput() AnalysisParametersDecimalParameterArrayOutput { - return i.ToAnalysisParametersDecimalParameterArrayOutputWithContext(context.Background()) -} +type AnalysisDefinitionPtrOutput struct{ *pulumi.OutputState } -func (i AnalysisParametersDecimalParameterArray) ToAnalysisParametersDecimalParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersDecimalParameterArrayOutput) +func (AnalysisDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinition)(nil)).Elem() } -type AnalysisParametersDecimalParameterOutput struct{ *pulumi.OutputState } - -func (AnalysisParametersDecimalParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisParametersDecimalParameter)(nil)).Elem() +func (o AnalysisDefinitionPtrOutput) ToAnalysisDefinitionPtrOutput() AnalysisDefinitionPtrOutput { + return o } -func (o AnalysisParametersDecimalParameterOutput) ToAnalysisParametersDecimalParameterOutput() AnalysisParametersDecimalParameterOutput { +func (o AnalysisDefinitionPtrOutput) ToAnalysisDefinitionPtrOutputWithContext(ctx context.Context) AnalysisDefinitionPtrOutput { return o } -func (o AnalysisParametersDecimalParameterOutput) ToAnalysisParametersDecimalParameterOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterOutput { - return o +func (o AnalysisDefinitionPtrOutput) Elem() AnalysisDefinitionOutput { + return o.ApplyT(func(v *AnalysisDefinition) AnalysisDefinition { + if v != nil { + return *v + } + var ret AnalysisDefinition + return ret + }).(AnalysisDefinitionOutput) } -// Display name for the analysis. -// -// The following arguments are optional: -func (o AnalysisParametersDecimalParameterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v AnalysisParametersDecimalParameter) string { return v.Name }).(pulumi.StringOutput) +// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). +func (o AnalysisDefinitionPtrOutput) AnalysisDefaults() AnalysisDefinitionAnalysisDefaultsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinition) *AnalysisDefinitionAnalysisDefaults { + if v == nil { + return nil + } + return v.AnalysisDefaults + }).(AnalysisDefinitionAnalysisDefaultsPtrOutput) } -func (o AnalysisParametersDecimalParameterOutput) Values() pulumi.Float64ArrayOutput { - return o.ApplyT(func(v AnalysisParametersDecimalParameter) []float64 { return v.Values }).(pulumi.Float64ArrayOutput) +// A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). +func (o AnalysisDefinitionPtrOutput) CalculatedFields() AnalysisDefinitionCalculatedFieldArrayOutput { + return o.ApplyT(func(v *AnalysisDefinition) []AnalysisDefinitionCalculatedField { + if v == nil { + return nil + } + return v.CalculatedFields + }).(AnalysisDefinitionCalculatedFieldArrayOutput) } -type AnalysisParametersDecimalParameterArrayOutput struct{ *pulumi.OutputState } +// A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. +func (o AnalysisDefinitionPtrOutput) ColumnConfigurations() AnalysisDefinitionColumnConfigurationArrayOutput { + return o.ApplyT(func(v *AnalysisDefinition) []AnalysisDefinitionColumnConfiguration { + if v == nil { + return nil + } + return v.ColumnConfigurations + }).(AnalysisDefinitionColumnConfigurationArrayOutput) +} -func (AnalysisParametersDecimalParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisParametersDecimalParameter)(nil)).Elem() +// A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). +func (o AnalysisDefinitionPtrOutput) DataSetIdentifiersDeclarations() AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput { + return o.ApplyT(func(v *AnalysisDefinition) []AnalysisDefinitionDataSetIdentifiersDeclaration { + if v == nil { + return nil + } + return v.DataSetIdentifiersDeclarations + }).(AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput) } -func (o AnalysisParametersDecimalParameterArrayOutput) ToAnalysisParametersDecimalParameterArrayOutput() AnalysisParametersDecimalParameterArrayOutput { - return o +// A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. +func (o AnalysisDefinitionPtrOutput) FilterGroups() AnalysisDefinitionFilterGroupArrayOutput { + return o.ApplyT(func(v *AnalysisDefinition) []AnalysisDefinitionFilterGroup { + if v == nil { + return nil + } + return v.FilterGroups + }).(AnalysisDefinitionFilterGroupArrayOutput) } -func (o AnalysisParametersDecimalParameterArrayOutput) ToAnalysisParametersDecimalParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterArrayOutput { - return o +func (o AnalysisDefinitionPtrOutput) ParameterDeclarations() AnalysisDefinitionParameterDeclarationArrayOutput { + return o.ApplyT(func(v *AnalysisDefinition) []AnalysisDefinitionParameterDeclaration { + if v == nil { + return nil + } + return v.ParameterDeclarations + }).(AnalysisDefinitionParameterDeclarationArrayOutput) } -func (o AnalysisParametersDecimalParameterArrayOutput) Index(i pulumi.IntInput) AnalysisParametersDecimalParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisParametersDecimalParameter { - return vs[0].([]AnalysisParametersDecimalParameter)[vs[1].(int)] - }).(AnalysisParametersDecimalParameterOutput) +// A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). +func (o AnalysisDefinitionPtrOutput) Sheets() AnalysisDefinitionSheetArrayOutput { + return o.ApplyT(func(v *AnalysisDefinition) []AnalysisDefinitionSheet { + if v == nil { + return nil + } + return v.Sheets + }).(AnalysisDefinitionSheetArrayOutput) } -type AnalysisParametersIntegerParameter struct { - // Display name for the analysis. - // - // The following arguments are optional: - Name string `pulumi:"name"` - Values []int `pulumi:"values"` +type AnalysisDefinitionAnalysisDefaults struct { + DefaultNewSheetConfiguration AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration `pulumi:"defaultNewSheetConfiguration"` } -// AnalysisParametersIntegerParameterInput is an input type that accepts AnalysisParametersIntegerParameterArgs and AnalysisParametersIntegerParameterOutput values. -// You can construct a concrete instance of `AnalysisParametersIntegerParameterInput` via: +// AnalysisDefinitionAnalysisDefaultsInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsArgs and AnalysisDefinitionAnalysisDefaultsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsInput` via: // -// AnalysisParametersIntegerParameterArgs{...} -type AnalysisParametersIntegerParameterInput interface { +// AnalysisDefinitionAnalysisDefaultsArgs{...} +type AnalysisDefinitionAnalysisDefaultsInput interface { pulumi.Input - ToAnalysisParametersIntegerParameterOutput() AnalysisParametersIntegerParameterOutput - ToAnalysisParametersIntegerParameterOutputWithContext(context.Context) AnalysisParametersIntegerParameterOutput + ToAnalysisDefinitionAnalysisDefaultsOutput() AnalysisDefinitionAnalysisDefaultsOutput + ToAnalysisDefinitionAnalysisDefaultsOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsOutput } -type AnalysisParametersIntegerParameterArgs struct { - // Display name for the analysis. - // - // The following arguments are optional: - Name pulumi.StringInput `pulumi:"name"` - Values pulumi.IntArrayInput `pulumi:"values"` +type AnalysisDefinitionAnalysisDefaultsArgs struct { + DefaultNewSheetConfiguration AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput `pulumi:"defaultNewSheetConfiguration"` } -func (AnalysisParametersIntegerParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisParametersIntegerParameter)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaults)(nil)).Elem() } -func (i AnalysisParametersIntegerParameterArgs) ToAnalysisParametersIntegerParameterOutput() AnalysisParametersIntegerParameterOutput { - return i.ToAnalysisParametersIntegerParameterOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsArgs) ToAnalysisDefinitionAnalysisDefaultsOutput() AnalysisDefinitionAnalysisDefaultsOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsOutputWithContext(context.Background()) } -func (i AnalysisParametersIntegerParameterArgs) ToAnalysisParametersIntegerParameterOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersIntegerParameterOutput) +func (i AnalysisDefinitionAnalysisDefaultsArgs) ToAnalysisDefinitionAnalysisDefaultsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsOutput) } -// AnalysisParametersIntegerParameterArrayInput is an input type that accepts AnalysisParametersIntegerParameterArray and AnalysisParametersIntegerParameterArrayOutput values. -// You can construct a concrete instance of `AnalysisParametersIntegerParameterArrayInput` via: +func (i AnalysisDefinitionAnalysisDefaultsArgs) ToAnalysisDefinitionAnalysisDefaultsPtrOutput() AnalysisDefinitionAnalysisDefaultsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionAnalysisDefaultsArgs) ToAnalysisDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsOutput).ToAnalysisDefinitionAnalysisDefaultsPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionAnalysisDefaultsPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsArgs, AnalysisDefinitionAnalysisDefaultsPtr and AnalysisDefinitionAnalysisDefaultsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsPtrInput` via: // -// AnalysisParametersIntegerParameterArray{ AnalysisParametersIntegerParameterArgs{...} } -type AnalysisParametersIntegerParameterArrayInput interface { +// AnalysisDefinitionAnalysisDefaultsArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionAnalysisDefaultsPtrInput interface { pulumi.Input - ToAnalysisParametersIntegerParameterArrayOutput() AnalysisParametersIntegerParameterArrayOutput - ToAnalysisParametersIntegerParameterArrayOutputWithContext(context.Context) AnalysisParametersIntegerParameterArrayOutput + ToAnalysisDefinitionAnalysisDefaultsPtrOutput() AnalysisDefinitionAnalysisDefaultsPtrOutput + ToAnalysisDefinitionAnalysisDefaultsPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsPtrOutput } -type AnalysisParametersIntegerParameterArray []AnalysisParametersIntegerParameterInput +type analysisDefinitionAnalysisDefaultsPtrType AnalysisDefinitionAnalysisDefaultsArgs -func (AnalysisParametersIntegerParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisParametersIntegerParameter)(nil)).Elem() +func AnalysisDefinitionAnalysisDefaultsPtr(v *AnalysisDefinitionAnalysisDefaultsArgs) AnalysisDefinitionAnalysisDefaultsPtrInput { + return (*analysisDefinitionAnalysisDefaultsPtrType)(v) } -func (i AnalysisParametersIntegerParameterArray) ToAnalysisParametersIntegerParameterArrayOutput() AnalysisParametersIntegerParameterArrayOutput { - return i.ToAnalysisParametersIntegerParameterArrayOutputWithContext(context.Background()) +func (*analysisDefinitionAnalysisDefaultsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaults)(nil)).Elem() } -func (i AnalysisParametersIntegerParameterArray) ToAnalysisParametersIntegerParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersIntegerParameterArrayOutput) +func (i *analysisDefinitionAnalysisDefaultsPtrType) ToAnalysisDefinitionAnalysisDefaultsPtrOutput() AnalysisDefinitionAnalysisDefaultsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsPtrOutputWithContext(context.Background()) } -type AnalysisParametersIntegerParameterOutput struct{ *pulumi.OutputState } +func (i *analysisDefinitionAnalysisDefaultsPtrType) ToAnalysisDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsPtrOutput) +} -func (AnalysisParametersIntegerParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisParametersIntegerParameter)(nil)).Elem() +type AnalysisDefinitionAnalysisDefaultsOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaults)(nil)).Elem() } -func (o AnalysisParametersIntegerParameterOutput) ToAnalysisParametersIntegerParameterOutput() AnalysisParametersIntegerParameterOutput { +func (o AnalysisDefinitionAnalysisDefaultsOutput) ToAnalysisDefinitionAnalysisDefaultsOutput() AnalysisDefinitionAnalysisDefaultsOutput { return o } -func (o AnalysisParametersIntegerParameterOutput) ToAnalysisParametersIntegerParameterOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterOutput { +func (o AnalysisDefinitionAnalysisDefaultsOutput) ToAnalysisDefinitionAnalysisDefaultsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsOutput { return o } -// Display name for the analysis. -// -// The following arguments are optional: -func (o AnalysisParametersIntegerParameterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v AnalysisParametersIntegerParameter) string { return v.Name }).(pulumi.StringOutput) +func (o AnalysisDefinitionAnalysisDefaultsOutput) ToAnalysisDefinitionAnalysisDefaultsPtrOutput() AnalysisDefinitionAnalysisDefaultsPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsPtrOutputWithContext(context.Background()) } -func (o AnalysisParametersIntegerParameterOutput) Values() pulumi.IntArrayOutput { - return o.ApplyT(func(v AnalysisParametersIntegerParameter) []int { return v.Values }).(pulumi.IntArrayOutput) +func (o AnalysisDefinitionAnalysisDefaultsOutput) ToAnalysisDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaults) *AnalysisDefinitionAnalysisDefaults { + return &v + }).(AnalysisDefinitionAnalysisDefaultsPtrOutput) } -type AnalysisParametersIntegerParameterArrayOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionAnalysisDefaultsOutput) DefaultNewSheetConfiguration() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaults) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + return v.DefaultNewSheetConfiguration + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) +} -func (AnalysisParametersIntegerParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisParametersIntegerParameter)(nil)).Elem() +type AnalysisDefinitionAnalysisDefaultsPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaults)(nil)).Elem() } -func (o AnalysisParametersIntegerParameterArrayOutput) ToAnalysisParametersIntegerParameterArrayOutput() AnalysisParametersIntegerParameterArrayOutput { +func (o AnalysisDefinitionAnalysisDefaultsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsPtrOutput() AnalysisDefinitionAnalysisDefaultsPtrOutput { return o } -func (o AnalysisParametersIntegerParameterArrayOutput) ToAnalysisParametersIntegerParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterArrayOutput { +func (o AnalysisDefinitionAnalysisDefaultsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsPtrOutput { return o } -func (o AnalysisParametersIntegerParameterArrayOutput) Index(i pulumi.IntInput) AnalysisParametersIntegerParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisParametersIntegerParameter { - return vs[0].([]AnalysisParametersIntegerParameter)[vs[1].(int)] - }).(AnalysisParametersIntegerParameterOutput) +func (o AnalysisDefinitionAnalysisDefaultsPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaults) AnalysisDefinitionAnalysisDefaults { + if v != nil { + return *v + } + var ret AnalysisDefinitionAnalysisDefaults + return ret + }).(AnalysisDefinitionAnalysisDefaultsOutput) } -type AnalysisParametersStringParameter struct { - // Display name for the analysis. - // - // The following arguments are optional: - Name string `pulumi:"name"` - Values []string `pulumi:"values"` +func (o AnalysisDefinitionAnalysisDefaultsPtrOutput) DefaultNewSheetConfiguration() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaults) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + if v == nil { + return nil + } + return &v.DefaultNewSheetConfiguration + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) } -// AnalysisParametersStringParameterInput is an input type that accepts AnalysisParametersStringParameterArgs and AnalysisParametersStringParameterOutput values. -// You can construct a concrete instance of `AnalysisParametersStringParameterInput` via: +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration struct { + InteractiveLayoutConfiguration *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration `pulumi:"interactiveLayoutConfiguration"` + PaginatedLayoutConfiguration *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration `pulumi:"paginatedLayoutConfiguration"` + SheetContentType *string `pulumi:"sheetContentType"` +} + +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput` via: // -// AnalysisParametersStringParameterArgs{...} -type AnalysisParametersStringParameterInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput interface { pulumi.Input - ToAnalysisParametersStringParameterOutput() AnalysisParametersStringParameterOutput - ToAnalysisParametersStringParameterOutputWithContext(context.Context) AnalysisParametersStringParameterOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput } -type AnalysisParametersStringParameterArgs struct { - // Display name for the analysis. - // - // The following arguments are optional: - Name pulumi.StringInput `pulumi:"name"` - Values pulumi.StringArrayInput `pulumi:"values"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs struct { + InteractiveLayoutConfiguration AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput `pulumi:"interactiveLayoutConfiguration"` + PaginatedLayoutConfiguration AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput `pulumi:"paginatedLayoutConfiguration"` + SheetContentType pulumi.StringPtrInput `pulumi:"sheetContentType"` } -func (AnalysisParametersStringParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisParametersStringParameter)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() } -func (i AnalysisParametersStringParameterArgs) ToAnalysisParametersStringParameterOutput() AnalysisParametersStringParameterOutput { - return i.ToAnalysisParametersStringParameterOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(context.Background()) } -func (i AnalysisParametersStringParameterArgs) ToAnalysisParametersStringParameterOutputWithContext(ctx context.Context) AnalysisParametersStringParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersStringParameterOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) } -// AnalysisParametersStringParameterArrayInput is an input type that accepts AnalysisParametersStringParameterArray and AnalysisParametersStringParameterArrayOutput values. -// You can construct a concrete instance of `AnalysisParametersStringParameterArrayInput` via: +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput` via: // -// AnalysisParametersStringParameterArray{ AnalysisParametersStringParameterArgs{...} } -type AnalysisParametersStringParameterArrayInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput interface { pulumi.Input - ToAnalysisParametersStringParameterArrayOutput() AnalysisParametersStringParameterArrayOutput - ToAnalysisParametersStringParameterArrayOutputWithContext(context.Context) AnalysisParametersStringParameterArrayOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput } -type AnalysisParametersStringParameterArray []AnalysisParametersStringParameterInput +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs -func (AnalysisParametersStringParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisParametersStringParameter)(nil)).Elem() +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType)(v) } -func (i AnalysisParametersStringParameterArray) ToAnalysisParametersStringParameterArrayOutput() AnalysisParametersStringParameterArrayOutput { - return i.ToAnalysisParametersStringParameterArrayOutputWithContext(context.Background()) +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() } -func (i AnalysisParametersStringParameterArray) ToAnalysisParametersStringParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersStringParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersStringParameterArrayOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Background()) } -type AnalysisParametersStringParameterOutput struct{ *pulumi.OutputState } +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) +} -func (AnalysisParametersStringParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisParametersStringParameter)(nil)).Elem() +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() } -func (o AnalysisParametersStringParameterOutput) ToAnalysisParametersStringParameterOutput() AnalysisParametersStringParameterOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { return o } -func (o AnalysisParametersStringParameterOutput) ToAnalysisParametersStringParameterOutputWithContext(ctx context.Context) AnalysisParametersStringParameterOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { return o } -// Display name for the analysis. -// -// The following arguments are optional: -func (o AnalysisParametersStringParameterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v AnalysisParametersStringParameter) string { return v.Name }).(pulumi.StringOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Background()) } -func (o AnalysisParametersStringParameterOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v AnalysisParametersStringParameter) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + return &v + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) } -type AnalysisParametersStringParameterArrayOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) InteractiveLayoutConfiguration() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + return v.InteractiveLayoutConfiguration + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) +} -func (AnalysisParametersStringParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisParametersStringParameter)(nil)).Elem() +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) PaginatedLayoutConfiguration() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + return v.PaginatedLayoutConfiguration + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) } -func (o AnalysisParametersStringParameterArrayOutput) ToAnalysisParametersStringParameterArrayOutput() AnalysisParametersStringParameterArrayOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) SheetContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *string { + return v.SheetContentType + }).(pulumi.StringPtrOutput) +} + +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() +} + +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { return o } -func (o AnalysisParametersStringParameterArrayOutput) ToAnalysisParametersStringParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersStringParameterArrayOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { return o } -func (o AnalysisParametersStringParameterArrayOutput) Index(i pulumi.IntInput) AnalysisParametersStringParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisParametersStringParameter { - return vs[0].([]AnalysisParametersStringParameter)[vs[1].(int)] - }).(AnalysisParametersStringParameterOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + if v != nil { + return *v + } + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration + return ret + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) } -type AnalysisPermission struct { - // List of IAM actions to grant or revoke permissions on. - Actions []string `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal string `pulumi:"principal"` +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) InteractiveLayoutConfiguration() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + if v == nil { + return nil + } + return v.InteractiveLayoutConfiguration + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) } -// AnalysisPermissionInput is an input type that accepts AnalysisPermissionArgs and AnalysisPermissionOutput values. -// You can construct a concrete instance of `AnalysisPermissionInput` via: +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) PaginatedLayoutConfiguration() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + if v == nil { + return nil + } + return v.PaginatedLayoutConfiguration + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) +} + +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) SheetContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *string { + if v == nil { + return nil + } + return v.SheetContentType + }).(pulumi.StringPtrOutput) +} + +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration struct { + FreeForm *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm `pulumi:"freeForm"` + Grid *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid `pulumi:"grid"` +} + +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput` via: // -// AnalysisPermissionArgs{...} -type AnalysisPermissionInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput interface { pulumi.Input - ToAnalysisPermissionOutput() AnalysisPermissionOutput - ToAnalysisPermissionOutputWithContext(context.Context) AnalysisPermissionOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput } -type AnalysisPermissionArgs struct { - // List of IAM actions to grant or revoke permissions on. - Actions pulumi.StringArrayInput `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal pulumi.StringInput `pulumi:"principal"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs struct { + FreeForm AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput `pulumi:"freeForm"` + Grid AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput `pulumi:"grid"` } -func (AnalysisPermissionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisPermission)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() } -func (i AnalysisPermissionArgs) ToAnalysisPermissionOutput() AnalysisPermissionOutput { - return i.ToAnalysisPermissionOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(context.Background()) } -func (i AnalysisPermissionArgs) ToAnalysisPermissionOutputWithContext(ctx context.Context) AnalysisPermissionOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisPermissionOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) } -// AnalysisPermissionArrayInput is an input type that accepts AnalysisPermissionArray and AnalysisPermissionArrayOutput values. -// You can construct a concrete instance of `AnalysisPermissionArrayInput` via: +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput` via: // -// AnalysisPermissionArray{ AnalysisPermissionArgs{...} } -type AnalysisPermissionArrayInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput interface { pulumi.Input - ToAnalysisPermissionArrayOutput() AnalysisPermissionArrayOutput - ToAnalysisPermissionArrayOutputWithContext(context.Context) AnalysisPermissionArrayOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput } -type AnalysisPermissionArray []AnalysisPermissionInput +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs -func (AnalysisPermissionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisPermission)(nil)).Elem() +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType)(v) } -func (i AnalysisPermissionArray) ToAnalysisPermissionArrayOutput() AnalysisPermissionArrayOutput { - return i.ToAnalysisPermissionArrayOutputWithContext(context.Background()) +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() } -func (i AnalysisPermissionArray) ToAnalysisPermissionArrayOutputWithContext(ctx context.Context) AnalysisPermissionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisPermissionArrayOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Background()) } -type AnalysisPermissionOutput struct{ *pulumi.OutputState } +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) +} -func (AnalysisPermissionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisPermission)(nil)).Elem() +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() } -func (o AnalysisPermissionOutput) ToAnalysisPermissionOutput() AnalysisPermissionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { return o } -func (o AnalysisPermissionOutput) ToAnalysisPermissionOutputWithContext(ctx context.Context) AnalysisPermissionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { return o } -// List of IAM actions to grant or revoke permissions on. -func (o AnalysisPermissionOutput) Actions() pulumi.StringArrayOutput { - return o.ApplyT(func(v AnalysisPermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Background()) } -// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. -func (o AnalysisPermissionOutput) Principal() pulumi.StringOutput { - return o.ApplyT(func(v AnalysisPermission) string { return v.Principal }).(pulumi.StringOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + return &v + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) } -type AnalysisPermissionArrayOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) FreeForm() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + return v.FreeForm + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) +} -func (AnalysisPermissionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisPermission)(nil)).Elem() +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) Grid() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + return v.Grid + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) } -func (o AnalysisPermissionArrayOutput) ToAnalysisPermissionArrayOutput() AnalysisPermissionArrayOutput { +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() +} + +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { return o } -func (o AnalysisPermissionArrayOutput) ToAnalysisPermissionArrayOutputWithContext(ctx context.Context) AnalysisPermissionArrayOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { return o } -func (o AnalysisPermissionArrayOutput) Index(i pulumi.IntInput) AnalysisPermissionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisPermission { - return vs[0].([]AnalysisPermission)[vs[1].(int)] - }).(AnalysisPermissionOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + if v != nil { + return *v + } + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration + return ret + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) } -type AnalysisSourceEntity struct { - // The source template. See source_template. - SourceTemplate *AnalysisSourceEntitySourceTemplate `pulumi:"sourceTemplate"` +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) FreeForm() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + if v == nil { + return nil + } + return v.FreeForm + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) } -// AnalysisSourceEntityInput is an input type that accepts AnalysisSourceEntityArgs and AnalysisSourceEntityOutput values. -// You can construct a concrete instance of `AnalysisSourceEntityInput` via: +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) Grid() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + if v == nil { + return nil + } + return v.Grid + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) +} + +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm struct { + CanvasSizeOptions AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions `pulumi:"canvasSizeOptions"` +} + +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput` via: // -// AnalysisSourceEntityArgs{...} -type AnalysisSourceEntityInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput interface { pulumi.Input - ToAnalysisSourceEntityOutput() AnalysisSourceEntityOutput - ToAnalysisSourceEntityOutputWithContext(context.Context) AnalysisSourceEntityOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput } -type AnalysisSourceEntityArgs struct { - // The source template. See source_template. - SourceTemplate AnalysisSourceEntitySourceTemplatePtrInput `pulumi:"sourceTemplate"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs struct { + CanvasSizeOptions AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput `pulumi:"canvasSizeOptions"` } -func (AnalysisSourceEntityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisSourceEntity)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() } -func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityOutput() AnalysisSourceEntityOutput { - return i.ToAnalysisSourceEntityOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(context.Background()) } -func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityOutputWithContext(ctx context.Context) AnalysisSourceEntityOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntityOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) } -func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput { - return i.ToAnalysisSourceEntityPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Background()) } -func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntityOutput).ToAnalysisSourceEntityPtrOutputWithContext(ctx) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx) } -// AnalysisSourceEntityPtrInput is an input type that accepts AnalysisSourceEntityArgs, AnalysisSourceEntityPtr and AnalysisSourceEntityPtrOutput values. -// You can construct a concrete instance of `AnalysisSourceEntityPtrInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput` via: // -// AnalysisSourceEntityArgs{...} +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{...} // // or: // // nil -type AnalysisSourceEntityPtrInput interface { +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput interface { pulumi.Input - ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput - ToAnalysisSourceEntityPtrOutputWithContext(context.Context) AnalysisSourceEntityPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput } -type analysisSourceEntityPtrType AnalysisSourceEntityArgs +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs -func AnalysisSourceEntityPtr(v *AnalysisSourceEntityArgs) AnalysisSourceEntityPtrInput { - return (*analysisSourceEntityPtrType)(v) +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType)(v) } -func (*analysisSourceEntityPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**AnalysisSourceEntity)(nil)).Elem() +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() } -func (i *analysisSourceEntityPtrType) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput { - return i.ToAnalysisSourceEntityPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Background()) } -func (i *analysisSourceEntityPtrType) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntityPtrOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) } -type AnalysisSourceEntityOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput struct{ *pulumi.OutputState } -func (AnalysisSourceEntityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisSourceEntity)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() } -func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityOutput() AnalysisSourceEntityOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { return o } -func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityOutputWithContext(ctx context.Context) AnalysisSourceEntityOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { return o } -func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput { - return o.ToAnalysisSourceEntityPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Background()) } -func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisSourceEntity) *AnalysisSourceEntity { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { return &v - }).(AnalysisSourceEntityPtrOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) } -// The source template. See source_template. -func (o AnalysisSourceEntityOutput) SourceTemplate() AnalysisSourceEntitySourceTemplatePtrOutput { - return o.ApplyT(func(v AnalysisSourceEntity) *AnalysisSourceEntitySourceTemplate { return v.SourceTemplate }).(AnalysisSourceEntitySourceTemplatePtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) CanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + return v.CanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) } -type AnalysisSourceEntityPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput struct{ *pulumi.OutputState } -func (AnalysisSourceEntityPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**AnalysisSourceEntity)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() } -func (o AnalysisSourceEntityPtrOutput) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { return o } -func (o AnalysisSourceEntityPtrOutput) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { return o } -func (o AnalysisSourceEntityPtrOutput) Elem() AnalysisSourceEntityOutput { - return o.ApplyT(func(v *AnalysisSourceEntity) AnalysisSourceEntity { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { if v != nil { return *v } - var ret AnalysisSourceEntity + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm return ret - }).(AnalysisSourceEntityOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) } -// The source template. See source_template. -func (o AnalysisSourceEntityPtrOutput) SourceTemplate() AnalysisSourceEntitySourceTemplatePtrOutput { - return o.ApplyT(func(v *AnalysisSourceEntity) *AnalysisSourceEntitySourceTemplate { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) CanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { if v == nil { return nil } - return v.SourceTemplate - }).(AnalysisSourceEntitySourceTemplatePtrOutput) + return &v.CanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) } -type AnalysisSourceEntitySourceTemplate struct { - // The Amazon Resource Name (ARN) of the resource. - Arn string `pulumi:"arn"` - // List of dataset references. See data_set_references. - DataSetReferences []AnalysisSourceEntitySourceTemplateDataSetReference `pulumi:"dataSetReferences"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions struct { + ScreenCanvasSizeOptions *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions `pulumi:"screenCanvasSizeOptions"` } -// AnalysisSourceEntitySourceTemplateInput is an input type that accepts AnalysisSourceEntitySourceTemplateArgs and AnalysisSourceEntitySourceTemplateOutput values. -// You can construct a concrete instance of `AnalysisSourceEntitySourceTemplateInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput` via: // -// AnalysisSourceEntitySourceTemplateArgs{...} -type AnalysisSourceEntitySourceTemplateInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput interface { pulumi.Input - ToAnalysisSourceEntitySourceTemplateOutput() AnalysisSourceEntitySourceTemplateOutput - ToAnalysisSourceEntitySourceTemplateOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplateOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput } -type AnalysisSourceEntitySourceTemplateArgs struct { - // The Amazon Resource Name (ARN) of the resource. - Arn pulumi.StringInput `pulumi:"arn"` - // List of dataset references. See data_set_references. - DataSetReferences AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput `pulumi:"dataSetReferences"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs struct { + ScreenCanvasSizeOptions AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput `pulumi:"screenCanvasSizeOptions"` } -func (AnalysisSourceEntitySourceTemplateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisSourceEntitySourceTemplate)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() } -func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplateOutput() AnalysisSourceEntitySourceTemplateOutput { - return i.ToAnalysisSourceEntitySourceTemplateOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(context.Background()) } -func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplateOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntitySourceTemplateOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) } -func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput { - return i.ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntitySourceTemplateOutput).ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx) } -// AnalysisSourceEntitySourceTemplatePtrInput is an input type that accepts AnalysisSourceEntitySourceTemplateArgs, AnalysisSourceEntitySourceTemplatePtr and AnalysisSourceEntitySourceTemplatePtrOutput values. -// You can construct a concrete instance of `AnalysisSourceEntitySourceTemplatePtrInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput` via: // -// AnalysisSourceEntitySourceTemplateArgs{...} +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{...} // // or: // // nil -type AnalysisSourceEntitySourceTemplatePtrInput interface { +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput interface { pulumi.Input - ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput - ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplatePtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput } -type analysisSourceEntitySourceTemplatePtrType AnalysisSourceEntitySourceTemplateArgs +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs -func AnalysisSourceEntitySourceTemplatePtr(v *AnalysisSourceEntitySourceTemplateArgs) AnalysisSourceEntitySourceTemplatePtrInput { - return (*analysisSourceEntitySourceTemplatePtrType)(v) +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType)(v) } -func (*analysisSourceEntitySourceTemplatePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**AnalysisSourceEntitySourceTemplate)(nil)).Elem() +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() } -func (i *analysisSourceEntitySourceTemplatePtrType) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput { - return i.ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (i *analysisSourceEntitySourceTemplatePtrType) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntitySourceTemplatePtrOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) } -type AnalysisSourceEntitySourceTemplateOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput struct{ *pulumi.OutputState } -func (AnalysisSourceEntitySourceTemplateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisSourceEntitySourceTemplate)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() } -func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplateOutput() AnalysisSourceEntitySourceTemplateOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { return o } -func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplateOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { return o } -func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput { - return o.ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisSourceEntitySourceTemplate) *AnalysisSourceEntitySourceTemplate { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { return &v - }).(AnalysisSourceEntitySourceTemplatePtrOutput) -} - -// The Amazon Resource Name (ARN) of the resource. -func (o AnalysisSourceEntitySourceTemplateOutput) Arn() pulumi.StringOutput { - return o.ApplyT(func(v AnalysisSourceEntitySourceTemplate) string { return v.Arn }).(pulumi.StringOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) } -// List of dataset references. See data_set_references. -func (o AnalysisSourceEntitySourceTemplateOutput) DataSetReferences() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { - return o.ApplyT(func(v AnalysisSourceEntitySourceTemplate) []AnalysisSourceEntitySourceTemplateDataSetReference { - return v.DataSetReferences - }).(AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ScreenCanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + return v.ScreenCanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) } -type AnalysisSourceEntitySourceTemplatePtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } -func (AnalysisSourceEntitySourceTemplatePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**AnalysisSourceEntitySourceTemplate)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() } -func (o AnalysisSourceEntitySourceTemplatePtrOutput) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { return o } -func (o AnalysisSourceEntitySourceTemplatePtrOutput) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { return o } -func (o AnalysisSourceEntitySourceTemplatePtrOutput) Elem() AnalysisSourceEntitySourceTemplateOutput { - return o.ApplyT(func(v *AnalysisSourceEntitySourceTemplate) AnalysisSourceEntitySourceTemplate { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { if v != nil { return *v } - var ret AnalysisSourceEntitySourceTemplate + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions return ret - }).(AnalysisSourceEntitySourceTemplateOutput) -} - -// The Amazon Resource Name (ARN) of the resource. -func (o AnalysisSourceEntitySourceTemplatePtrOutput) Arn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *AnalysisSourceEntitySourceTemplate) *string { - if v == nil { - return nil - } - return &v.Arn - }).(pulumi.StringPtrOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) } -// List of dataset references. See data_set_references. -func (o AnalysisSourceEntitySourceTemplatePtrOutput) DataSetReferences() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { - return o.ApplyT(func(v *AnalysisSourceEntitySourceTemplate) []AnalysisSourceEntitySourceTemplateDataSetReference { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ScreenCanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { if v == nil { return nil } - return v.DataSetReferences - }).(AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) + return v.ScreenCanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) } -type AnalysisSourceEntitySourceTemplateDataSetReference struct { - // Dataset Amazon Resource Name (ARN). - DataSetArn string `pulumi:"dataSetArn"` - // Dataset placeholder. - DataSetPlaceholder string `pulumi:"dataSetPlaceholder"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions struct { + OptimizedViewPortWidth string `pulumi:"optimizedViewPortWidth"` } -// AnalysisSourceEntitySourceTemplateDataSetReferenceInput is an input type that accepts AnalysisSourceEntitySourceTemplateDataSetReferenceArgs and AnalysisSourceEntitySourceTemplateDataSetReferenceOutput values. -// You can construct a concrete instance of `AnalysisSourceEntitySourceTemplateDataSetReferenceInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput` via: // -// AnalysisSourceEntitySourceTemplateDataSetReferenceArgs{...} -type AnalysisSourceEntitySourceTemplateDataSetReferenceInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput interface { pulumi.Input - ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceOutput - ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput } -type AnalysisSourceEntitySourceTemplateDataSetReferenceArgs struct { - // Dataset Amazon Resource Name (ARN). - DataSetArn pulumi.StringInput `pulumi:"dataSetArn"` - // Dataset placeholder. - DataSetPlaceholder pulumi.StringInput `pulumi:"dataSetPlaceholder"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs struct { + OptimizedViewPortWidth pulumi.StringInput `pulumi:"optimizedViewPortWidth"` } -func (AnalysisSourceEntitySourceTemplateDataSetReferenceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() } -func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArgs) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceOutput { - return i.ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Background()) } -func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArgs) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) } -// AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput is an input type that accepts AnalysisSourceEntitySourceTemplateDataSetReferenceArray and AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput values. -// You can construct a concrete instance of `AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput` via: +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput` via: // -// AnalysisSourceEntitySourceTemplateDataSetReferenceArray{ AnalysisSourceEntitySourceTemplateDataSetReferenceArgs{...} } -type AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput interface { pulumi.Input - ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput - ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput } -type AnalysisSourceEntitySourceTemplateDataSetReferenceArray []AnalysisSourceEntitySourceTemplateDataSetReferenceInput +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs -func (AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType)(v) } -func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { - return i.ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(context.Background()) +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() } -func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -type AnalysisSourceEntitySourceTemplateDataSetReferenceOutput struct{ *pulumi.OutputState } +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} -func (AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*AnalysisSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() } -func (o AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { return o } -func (o AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { return o } -// Dataset Amazon Resource Name (ARN). -func (o AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) DataSetArn() pulumi.StringOutput { - return o.ApplyT(func(v AnalysisSourceEntitySourceTemplateDataSetReference) string { return v.DataSetArn }).(pulumi.StringOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -// Dataset placeholder. -func (o AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) DataSetPlaceholder() pulumi.StringOutput { - return o.ApplyT(func(v AnalysisSourceEntitySourceTemplateDataSetReference) string { return v.DataSetPlaceholder }).(pulumi.StringOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + return &v + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) } -type AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) OptimizedViewPortWidth() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) string { + return v.OptimizedViewPortWidth + }).(pulumi.StringOutput) +} -func (AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]AnalysisSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() } -func (o AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { return o } -func (o AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { return o } -func (o AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) Index(i pulumi.IntInput) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisSourceEntitySourceTemplateDataSetReference { - return vs[0].([]AnalysisSourceEntitySourceTemplateDataSetReference)[vs[1].(int)] - }).(AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + if v != nil { + return *v + } + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions + return ret + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) } -type DashboardDashboardPublishOptions struct { - // Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. - AdHocFilteringOption *DashboardDashboardPublishOptionsAdHocFilteringOption `pulumi:"adHocFilteringOption"` - // The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. - DataPointDrillUpDownOption *DashboardDashboardPublishOptionsDataPointDrillUpDownOption `pulumi:"dataPointDrillUpDownOption"` - // The data point menu label options of a dashboard. See data_point_menu_label_option. - DataPointMenuLabelOption *DashboardDashboardPublishOptionsDataPointMenuLabelOption `pulumi:"dataPointMenuLabelOption"` - // The data point tool tip options of a dashboard. See data_point_tooltip_option. - DataPointTooltipOption *DashboardDashboardPublishOptionsDataPointTooltipOption `pulumi:"dataPointTooltipOption"` - // Export to .csv option. See export_to_csv_option. - ExportToCsvOption *DashboardDashboardPublishOptionsExportToCsvOption `pulumi:"exportToCsvOption"` - // Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. - ExportWithHiddenFieldsOption *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption `pulumi:"exportWithHiddenFieldsOption"` - // Sheet controls option. See sheet_controls_option. - SheetControlsOption *DashboardDashboardPublishOptionsSheetControlsOption `pulumi:"sheetControlsOption"` - // The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. - SheetLayoutElementMaximizationOption *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption `pulumi:"sheetLayoutElementMaximizationOption"` - // The axis sort options of a dashboard. See visual_axis_sort_option. - VisualAxisSortOption *DashboardDashboardPublishOptionsVisualAxisSortOption `pulumi:"visualAxisSortOption"` - // The menu options of a visual in a dashboard. See visual_menu_option. - VisualMenuOption *DashboardDashboardPublishOptionsVisualMenuOption `pulumi:"visualMenuOption"` +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return &v.OptimizedViewPortWidth + }).(pulumi.StringPtrOutput) } -// DashboardDashboardPublishOptionsInput is an input type that accepts DashboardDashboardPublishOptionsArgs and DashboardDashboardPublishOptionsOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsInput` via: +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid struct { + CanvasSizeOptions AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions `pulumi:"canvasSizeOptions"` +} + +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput` via: // -// DashboardDashboardPublishOptionsArgs{...} -type DashboardDashboardPublishOptionsInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsOutput() DashboardDashboardPublishOptionsOutput - ToDashboardDashboardPublishOptionsOutputWithContext(context.Context) DashboardDashboardPublishOptionsOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput } -type DashboardDashboardPublishOptionsArgs struct { - // Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. - AdHocFilteringOption DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput `pulumi:"adHocFilteringOption"` - // The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. - DataPointDrillUpDownOption DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput `pulumi:"dataPointDrillUpDownOption"` - // The data point menu label options of a dashboard. See data_point_menu_label_option. - DataPointMenuLabelOption DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput `pulumi:"dataPointMenuLabelOption"` - // The data point tool tip options of a dashboard. See data_point_tooltip_option. - DataPointTooltipOption DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput `pulumi:"dataPointTooltipOption"` - // Export to .csv option. See export_to_csv_option. - ExportToCsvOption DashboardDashboardPublishOptionsExportToCsvOptionPtrInput `pulumi:"exportToCsvOption"` - // Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. - ExportWithHiddenFieldsOption DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput `pulumi:"exportWithHiddenFieldsOption"` - // Sheet controls option. See sheet_controls_option. - SheetControlsOption DashboardDashboardPublishOptionsSheetControlsOptionPtrInput `pulumi:"sheetControlsOption"` - // The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. - SheetLayoutElementMaximizationOption DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput `pulumi:"sheetLayoutElementMaximizationOption"` - // The axis sort options of a dashboard. See visual_axis_sort_option. - VisualAxisSortOption DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput `pulumi:"visualAxisSortOption"` - // The menu options of a visual in a dashboard. See visual_menu_option. - VisualMenuOption DashboardDashboardPublishOptionsVisualMenuOptionPtrInput `pulumi:"visualMenuOption"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs struct { + CanvasSizeOptions AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput `pulumi:"canvasSizeOptions"` } -func (DashboardDashboardPublishOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptions)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsOutput() DashboardDashboardPublishOptionsOutput { - return i.ToDashboardDashboardPublishOptionsOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) } -func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput { - return i.ToDashboardDashboardPublishOptionsPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsOutput).ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx) } -// DashboardDashboardPublishOptionsPtrInput is an input type that accepts DashboardDashboardPublishOptionsArgs, DashboardDashboardPublishOptionsPtr and DashboardDashboardPublishOptionsPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsPtrInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput` via: // -// DashboardDashboardPublishOptionsArgs{...} +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{...} // // or: // // nil -type DashboardDashboardPublishOptionsPtrInput interface { +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput - ToDashboardDashboardPublishOptionsPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput } -type dashboardDashboardPublishOptionsPtrType DashboardDashboardPublishOptionsArgs +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs -func DashboardDashboardPublishOptionsPtr(v *DashboardDashboardPublishOptionsArgs) DashboardDashboardPublishOptionsPtrInput { - return (*dashboardDashboardPublishOptionsPtrType)(v) +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType)(v) } -func (*dashboardDashboardPublishOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptions)(nil)).Elem() +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() } -func (i *dashboardDashboardPublishOptionsPtrType) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput { - return i.ToDashboardDashboardPublishOptionsPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Background()) } -func (i *dashboardDashboardPublishOptionsPtrType) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsPtrOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) } -type DashboardDashboardPublishOptionsOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptions)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsOutput() DashboardDashboardPublishOptionsOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { return o } -func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { return o } -func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput { - return o.ToDashboardDashboardPublishOptionsPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Background()) } -func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptions { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { return &v - }).(DashboardDashboardPublishOptionsPtrOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) } -// Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. -func (o DashboardDashboardPublishOptionsOutput) AdHocFilteringOption() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsAdHocFilteringOption { - return v.AdHocFilteringOption - }).(DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) CanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + return v.CanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) } -// The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. -func (o DashboardDashboardPublishOptionsOutput) DataPointDrillUpDownOption() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointDrillUpDownOption { - return v.DataPointDrillUpDownOption - }).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() } -// The data point menu label options of a dashboard. See data_point_menu_label_option. -func (o DashboardDashboardPublishOptionsOutput) DataPointMenuLabelOption() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointMenuLabelOption { - return v.DataPointMenuLabelOption - }).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o } -// The data point tool tip options of a dashboard. See data_point_tooltip_option. -func (o DashboardDashboardPublishOptionsOutput) DataPointTooltipOption() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointTooltipOption { - return v.DataPointTooltipOption - }).(DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o } -// Export to .csv option. See export_to_csv_option. -func (o DashboardDashboardPublishOptionsOutput) ExportToCsvOption() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsExportToCsvOption { - return v.ExportToCsvOption - }).(DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + if v != nil { + return *v + } + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid + return ret + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) } -// Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. -func (o DashboardDashboardPublishOptionsOutput) ExportWithHiddenFieldsOption() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption { - return v.ExportWithHiddenFieldsOption - }).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) CanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + if v == nil { + return nil + } + return &v.CanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) } -// Sheet controls option. See sheet_controls_option. -func (o DashboardDashboardPublishOptionsOutput) SheetControlsOption() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsSheetControlsOption { - return v.SheetControlsOption - }).(DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions struct { + ScreenCanvasSizeOptions *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions `pulumi:"screenCanvasSizeOptions"` } -// The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. -func (o DashboardDashboardPublishOptionsOutput) SheetLayoutElementMaximizationOption() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption { - return v.SheetLayoutElementMaximizationOption - }).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput` via: +// +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput interface { + pulumi.Input + + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput } -// The axis sort options of a dashboard. See visual_axis_sort_option. -func (o DashboardDashboardPublishOptionsOutput) VisualAxisSortOption() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsVisualAxisSortOption { - return v.VisualAxisSortOption - }).(DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs struct { + ScreenCanvasSizeOptions AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput `pulumi:"screenCanvasSizeOptions"` } -// The menu options of a visual in a dashboard. See visual_menu_option. -func (o DashboardDashboardPublishOptionsOutput) VisualMenuOption() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsVisualMenuOption { - return v.VisualMenuOption - }).(DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() } -type DashboardDashboardPublishOptionsPtrOutput struct{ *pulumi.OutputState } +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(context.Background()) +} -func (DashboardDashboardPublishOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptions)(nil)).Elem() +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) } -func (o DashboardDashboardPublishOptionsPtrOutput) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput { +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput` via: +// +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput +} + +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs + +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType)(v) +} + +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() +} + +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) +} + +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() +} + +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { return o } -func (o DashboardDashboardPublishOptionsPtrOutput) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { return o } -func (o DashboardDashboardPublishOptionsPtrOutput) Elem() DashboardDashboardPublishOptionsOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) DashboardDashboardPublishOptions { - if v != nil { - return *v - } - var ret DashboardDashboardPublishOptions - return ret - }).(DashboardDashboardPublishOptionsOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -// Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. -func (o DashboardDashboardPublishOptionsPtrOutput) AdHocFilteringOption() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsAdHocFilteringOption { - if v == nil { - return nil - } - return v.AdHocFilteringOption - }).(DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + return &v + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) } -// The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. -func (o DashboardDashboardPublishOptionsPtrOutput) DataPointDrillUpDownOption() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointDrillUpDownOption { - if v == nil { - return nil - } - return v.DataPointDrillUpDownOption - }).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ScreenCanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + return v.ScreenCanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) } -// The data point menu label options of a dashboard. See data_point_menu_label_option. -func (o DashboardDashboardPublishOptionsPtrOutput) DataPointMenuLabelOption() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointMenuLabelOption { - if v == nil { - return nil - } - return v.DataPointMenuLabelOption - }).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() } -// The data point tool tip options of a dashboard. See data_point_tooltip_option. -func (o DashboardDashboardPublishOptionsPtrOutput) DataPointTooltipOption() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointTooltipOption { - if v == nil { - return nil - } - return v.DataPointTooltipOption - }).(DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o } -// Export to .csv option. See export_to_csv_option. -func (o DashboardDashboardPublishOptionsPtrOutput) ExportToCsvOption() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsExportToCsvOption { - if v == nil { - return nil - } - return v.ExportToCsvOption - }).(DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o } -// Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. -func (o DashboardDashboardPublishOptionsPtrOutput) ExportWithHiddenFieldsOption() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption { - if v == nil { - return nil +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + if v != nil { + return *v } - return v.ExportWithHiddenFieldsOption - }).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions + return ret + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) } -// Sheet controls option. See sheet_controls_option. -func (o DashboardDashboardPublishOptionsPtrOutput) SheetControlsOption() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsSheetControlsOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ScreenCanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { if v == nil { return nil } - return v.SheetControlsOption - }).(DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) + return v.ScreenCanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) } -// The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. -func (o DashboardDashboardPublishOptionsPtrOutput) SheetLayoutElementMaximizationOption() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption { - if v == nil { - return nil - } - return v.SheetLayoutElementMaximizationOption - }).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions struct { + OptimizedViewPortWidth *string `pulumi:"optimizedViewPortWidth"` + ResizeOption string `pulumi:"resizeOption"` } -// The axis sort options of a dashboard. See visual_axis_sort_option. -func (o DashboardDashboardPublishOptionsPtrOutput) VisualAxisSortOption() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsVisualAxisSortOption { - if v == nil { - return nil - } - return v.VisualAxisSortOption - }).(DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) -} - -// The menu options of a visual in a dashboard. See visual_menu_option. -func (o DashboardDashboardPublishOptionsPtrOutput) VisualMenuOption() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsVisualMenuOption { - if v == nil { - return nil - } - return v.VisualMenuOption - }).(DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) -} - -type DashboardDashboardPublishOptionsAdHocFilteringOption struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus *string `pulumi:"availabilityStatus"` -} - -// DashboardDashboardPublishOptionsAdHocFilteringOptionInput is an input type that accepts DashboardDashboardPublishOptionsAdHocFilteringOptionArgs and DashboardDashboardPublishOptionsAdHocFilteringOptionOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsAdHocFilteringOptionInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput` via: // -// DashboardDashboardPublishOptionsAdHocFilteringOptionArgs{...} -type DashboardDashboardPublishOptionsAdHocFilteringOptionInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionOutput - ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput } -type DashboardDashboardPublishOptionsAdHocFilteringOptionArgs struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs struct { + OptimizedViewPortWidth pulumi.StringPtrInput `pulumi:"optimizedViewPortWidth"` + ResizeOption pulumi.StringInput `pulumi:"resizeOption"` } -func (DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsAdHocFilteringOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionOutput { - return i.ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) } -func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsAdHocFilteringOptionOutput).ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx) } -// DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsAdHocFilteringOptionArgs, DashboardDashboardPublishOptionsAdHocFilteringOptionPtr and DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput` via: // -// DashboardDashboardPublishOptionsAdHocFilteringOptionArgs{...} +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} // // or: // // nil -type DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput interface { +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput - ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput } -type dashboardDashboardPublishOptionsAdHocFilteringOptionPtrType DashboardDashboardPublishOptionsAdHocFilteringOptionArgs +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs -func DashboardDashboardPublishOptionsAdHocFilteringOptionPtr(v *DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput { - return (*dashboardDashboardPublishOptionsAdHocFilteringOptionPtrType)(v) +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType)(v) } -func (*dashboardDashboardPublishOptionsAdHocFilteringOptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsAdHocFilteringOption)(nil)).Elem() +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() } -func (i *dashboardDashboardPublishOptionsAdHocFilteringOptionPtrType) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardDashboardPublishOptionsAdHocFilteringOptionPtrType) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) } -type DashboardDashboardPublishOptionsAdHocFilteringOptionOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsAdHocFilteringOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { return o } -func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { return o } -func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { - return o.ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsAdHocFilteringOption) *DashboardDashboardPublishOptionsAdHocFilteringOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { return &v - }).(DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptionsAdHocFilteringOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *string { + return v.OptimizedViewPortWidth + }).(pulumi.StringPtrOutput) } -type DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ResizeOption() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) string { + return v.ResizeOption + }).(pulumi.StringOutput) +} -func (DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsAdHocFilteringOption)(nil)).Elem() +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { return o } -func (o DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { return o } -func (o DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) Elem() DashboardDashboardPublishOptionsAdHocFilteringOptionOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsAdHocFilteringOption) DashboardDashboardPublishOptionsAdHocFilteringOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { if v != nil { return *v } - var ret DashboardDashboardPublishOptionsAdHocFilteringOption + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions return ret - }).(DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsAdHocFilteringOption) *string { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *string { if v == nil { return nil } - return v.AvailabilityStatus + return v.OptimizedViewPortWidth }).(pulumi.StringPtrOutput) } -type DashboardDashboardPublishOptionsDataPointDrillUpDownOption struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus *string `pulumi:"availabilityStatus"` +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ResizeOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return &v.ResizeOption + }).(pulumi.StringPtrOutput) } -// DashboardDashboardPublishOptionsDataPointDrillUpDownOptionInput is an input type that accepts DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs and DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointDrillUpDownOptionInput` via: +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration struct { + SectionBased *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased `pulumi:"sectionBased"` +} + +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput` via: // -// DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs{...} -type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput - ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput } -type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs struct { + SectionBased AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput `pulumi:"sectionBased"` } -func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointDrillUpDownOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput { - return i.ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) } -func (i DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput).ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx) } -// DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs, DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtr and DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput` via: // -// DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs{...} +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{...} // // or: // // nil -type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput interface { +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput - ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput } -type dashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrType DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs -func DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtr(v *DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput { - return (*dashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrType)(v) +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType)(v) } -func (*dashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointDrillUpDownOption)(nil)).Elem() +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() } -func (i *dashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrType) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Background()) } -func (i *dashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrType) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) } -type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointDrillUpDownOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { - return o.ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Background()) } -func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsDataPointDrillUpDownOption) *DashboardDashboardPublishOptionsDataPointDrillUpDownOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { return &v - }).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptionsDataPointDrillUpDownOption) *string { - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) SectionBased() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + return v.SectionBased + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) } -type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointDrillUpDownOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) Elem() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointDrillUpDownOption) DashboardDashboardPublishOptionsDataPointDrillUpDownOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { if v != nil { return *v } - var ret DashboardDashboardPublishOptionsDataPointDrillUpDownOption + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration return ret - }).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointDrillUpDownOption) *string { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) SectionBased() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { if v == nil { return nil } - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) + return v.SectionBased + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) } -type DashboardDashboardPublishOptionsDataPointMenuLabelOption struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus *string `pulumi:"availabilityStatus"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased struct { + CanvasSizeOptions AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions `pulumi:"canvasSizeOptions"` } -// DashboardDashboardPublishOptionsDataPointMenuLabelOptionInput is an input type that accepts DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs and DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointMenuLabelOptionInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput` via: // -// DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs{...} -type DashboardDashboardPublishOptionsDataPointMenuLabelOptionInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput - ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput } -type DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs struct { + CanvasSizeOptions AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput `pulumi:"canvasSizeOptions"` } -func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointMenuLabelOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput { - return i.ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) } -func (i DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput).ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx) } -// DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs, DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtr and DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput` via: // -// DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs{...} +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{...} // // or: // // nil -type DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput interface { +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput - ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput } -type dashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrType DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs -func DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtr(v *DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput { - return (*dashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrType)(v) +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType)(v) } -func (*dashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointMenuLabelOption)(nil)).Elem() +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() } -func (i *dashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrType) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Background()) } -func (i *dashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrType) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) } -type DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointMenuLabelOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { - return o.ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Background()) } -func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsDataPointMenuLabelOption) *DashboardDashboardPublishOptionsDataPointMenuLabelOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { return &v - }).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptionsDataPointMenuLabelOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) CanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + return v.CanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) } -type DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointMenuLabelOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) Elem() DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointMenuLabelOption) DashboardDashboardPublishOptionsDataPointMenuLabelOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { if v != nil { return *v } - var ret DashboardDashboardPublishOptionsDataPointMenuLabelOption + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased return ret - }).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointMenuLabelOption) *string { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) CanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { if v == nil { return nil } - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) + return &v.CanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) } -type DashboardDashboardPublishOptionsDataPointTooltipOption struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus *string `pulumi:"availabilityStatus"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions struct { + PaperCanvasSizeOptions *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions `pulumi:"paperCanvasSizeOptions"` } -// DashboardDashboardPublishOptionsDataPointTooltipOptionInput is an input type that accepts DashboardDashboardPublishOptionsDataPointTooltipOptionArgs and DashboardDashboardPublishOptionsDataPointTooltipOptionOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointTooltipOptionInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput` via: // -// DashboardDashboardPublishOptionsDataPointTooltipOptionArgs{...} -type DashboardDashboardPublishOptionsDataPointTooltipOptionInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionOutput - ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput } -type DashboardDashboardPublishOptionsDataPointTooltipOptionArgs struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs struct { + PaperCanvasSizeOptions AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput `pulumi:"paperCanvasSizeOptions"` } -func (DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointTooltipOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionOutput { - return i.ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) } -func (i DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointTooltipOptionOutput).ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx) } -// DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsDataPointTooltipOptionArgs, DashboardDashboardPublishOptionsDataPointTooltipOptionPtr and DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput` via: // -// DashboardDashboardPublishOptionsDataPointTooltipOptionArgs{...} +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{...} // // or: // // nil -type DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput interface { +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput - ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput } -type dashboardDashboardPublishOptionsDataPointTooltipOptionPtrType DashboardDashboardPublishOptionsDataPointTooltipOptionArgs +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs -func DashboardDashboardPublishOptionsDataPointTooltipOptionPtr(v *DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput { - return (*dashboardDashboardPublishOptionsDataPointTooltipOptionPtrType)(v) +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType)(v) } -func (*dashboardDashboardPublishOptionsDataPointTooltipOptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointTooltipOption)(nil)).Elem() +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() } -func (i *dashboardDashboardPublishOptionsDataPointTooltipOptionPtrType) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardDashboardPublishOptionsDataPointTooltipOptionPtrType) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) } -type DashboardDashboardPublishOptionsDataPointTooltipOptionOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointTooltipOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { - return o.ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsDataPointTooltipOption) *DashboardDashboardPublishOptionsDataPointTooltipOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { return &v - }).(DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptionsDataPointTooltipOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) PaperCanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + return v.PaperCanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) } -type DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointTooltipOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { return o } -func (o DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) Elem() DashboardDashboardPublishOptionsDataPointTooltipOptionOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointTooltipOption) DashboardDashboardPublishOptionsDataPointTooltipOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { if v != nil { return *v } - var ret DashboardDashboardPublishOptionsDataPointTooltipOption + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions return ret - }).(DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointTooltipOption) *string { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) PaperCanvasSizeOptions() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { if v == nil { return nil } - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) + return v.PaperCanvasSizeOptions + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) } -type DashboardDashboardPublishOptionsExportToCsvOption struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus *string `pulumi:"availabilityStatus"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions struct { + PaperMargin *Spacing `pulumi:"paperMargin"` + PaperOrientation *string `pulumi:"paperOrientation"` + PaperSize *string `pulumi:"paperSize"` } -// DashboardDashboardPublishOptionsExportToCsvOptionInput is an input type that accepts DashboardDashboardPublishOptionsExportToCsvOptionArgs and DashboardDashboardPublishOptionsExportToCsvOptionOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsExportToCsvOptionInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput` via: // -// DashboardDashboardPublishOptionsExportToCsvOptionArgs{...} -type DashboardDashboardPublishOptionsExportToCsvOptionInput interface { +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{...} +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsExportToCsvOptionOutput() DashboardDashboardPublishOptionsExportToCsvOptionOutput - ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportToCsvOptionOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput } -type DashboardDashboardPublishOptionsExportToCsvOptionArgs struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs struct { + PaperMargin SpacingPtrInput `pulumi:"paperMargin"` + PaperOrientation pulumi.StringPtrInput `pulumi:"paperOrientation"` + PaperSize pulumi.StringPtrInput `pulumi:"paperSize"` } -func (DashboardDashboardPublishOptionsExportToCsvOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsExportToCsvOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionOutput() DashboardDashboardPublishOptionsExportToCsvOptionOutput { - return i.ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportToCsvOptionOutput) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) } -func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportToCsvOptionOutput).ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx) +func (i AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput).ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx) } -// DashboardDashboardPublishOptionsExportToCsvOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsExportToCsvOptionArgs, DashboardDashboardPublishOptionsExportToCsvOptionPtr and DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsExportToCsvOptionPtrInput` via: +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput is an input type that accepts AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs, AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtr and AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput` via: // -// DashboardDashboardPublishOptionsExportToCsvOptionArgs{...} +// AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{...} // // or: // // nil -type DashboardDashboardPublishOptionsExportToCsvOptionPtrInput interface { +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput - ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput + ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput } -type dashboardDashboardPublishOptionsExportToCsvOptionPtrType DashboardDashboardPublishOptionsExportToCsvOptionArgs +type analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs -func DashboardDashboardPublishOptionsExportToCsvOptionPtr(v *DashboardDashboardPublishOptionsExportToCsvOptionArgs) DashboardDashboardPublishOptionsExportToCsvOptionPtrInput { - return (*dashboardDashboardPublishOptionsExportToCsvOptionPtrType)(v) +func AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtr(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput { + return (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType)(v) } -func (*dashboardDashboardPublishOptionsExportToCsvOptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsExportToCsvOption)(nil)).Elem() +func (*analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() } -func (i *dashboardDashboardPublishOptionsExportToCsvOptionPtrType) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return i.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardDashboardPublishOptionsExportToCsvOptionPtrType) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) +func (i *analysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) } -type DashboardDashboardPublishOptionsExportToCsvOptionOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsExportToCsvOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsExportToCsvOption)(nil)).Elem() +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionOutput() DashboardDashboardPublishOptionsExportToCsvOptionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { return o } -func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { return o } -func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { - return o.ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsExportToCsvOption) *DashboardDashboardPublishOptionsExportToCsvOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { return &v - }).(DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptionsExportToCsvOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperMargin() SpacingPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *Spacing { + return v.PaperMargin + }).(SpacingPtrOutput) } -type DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperOrientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + return v.PaperOrientation + }).(pulumi.StringPtrOutput) +} -func (DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsExportToCsvOption)(nil)).Elem() +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + return v.PaperSize + }).(pulumi.StringPtrOutput) } -func (o DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { +type AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { return o } -func (o DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ToAnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { return o } -func (o DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) Elem() DashboardDashboardPublishOptionsExportToCsvOptionOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsExportToCsvOption) DashboardDashboardPublishOptionsExportToCsvOption { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) Elem() AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { if v != nil { return *v } - var ret DashboardDashboardPublishOptionsExportToCsvOption + var ret AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions return ret - }).(DashboardDashboardPublishOptionsExportToCsvOptionOutput) + }).(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsExportToCsvOption) *string { +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperMargin() SpacingPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *Spacing { if v == nil { return nil } - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) + return v.PaperMargin + }).(SpacingPtrOutput) } -type DashboardDashboardPublishOptionsExportWithHiddenFieldsOption struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus *string `pulumi:"availabilityStatus"` +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperOrientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.PaperOrientation + }).(pulumi.StringPtrOutput) } -// DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionInput is an input type that accepts DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs and DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionInput` via: -// -// DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs{...} -type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionInput interface { - pulumi.Input - - ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput - ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput +func (o AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.PaperSize + }).(pulumi.StringPtrOutput) } -type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +type AnalysisDefinitionCalculatedField struct { + DataSetIdentifier string `pulumi:"dataSetIdentifier"` + Expression string `pulumi:"expression"` + // Display name for the analysis. + // + // The following arguments are optional: + Name string `pulumi:"name"` } -func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsExportWithHiddenFieldsOption)(nil)).Elem() +// AnalysisDefinitionCalculatedFieldInput is an input type that accepts AnalysisDefinitionCalculatedFieldArgs and AnalysisDefinitionCalculatedFieldOutput values. +// You can construct a concrete instance of `AnalysisDefinitionCalculatedFieldInput` via: +// +// AnalysisDefinitionCalculatedFieldArgs{...} +type AnalysisDefinitionCalculatedFieldInput interface { + pulumi.Input + + ToAnalysisDefinitionCalculatedFieldOutput() AnalysisDefinitionCalculatedFieldOutput + ToAnalysisDefinitionCalculatedFieldOutputWithContext(context.Context) AnalysisDefinitionCalculatedFieldOutput } -func (i DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput { - return i.ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(context.Background()) +type AnalysisDefinitionCalculatedFieldArgs struct { + DataSetIdentifier pulumi.StringInput `pulumi:"dataSetIdentifier"` + Expression pulumi.StringInput `pulumi:"expression"` + // Display name for the analysis. + // + // The following arguments are optional: + Name pulumi.StringInput `pulumi:"name"` } -func (i DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) +func (AnalysisDefinitionCalculatedFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionCalculatedField)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionCalculatedFieldArgs) ToAnalysisDefinitionCalculatedFieldOutput() AnalysisDefinitionCalculatedFieldOutput { + return i.ToAnalysisDefinitionCalculatedFieldOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput).ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx) +func (i AnalysisDefinitionCalculatedFieldArgs) ToAnalysisDefinitionCalculatedFieldOutputWithContext(ctx context.Context) AnalysisDefinitionCalculatedFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionCalculatedFieldOutput) } -// DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs, DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtr and DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput` via: -// -// DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs{...} -// -// or: +// AnalysisDefinitionCalculatedFieldArrayInput is an input type that accepts AnalysisDefinitionCalculatedFieldArray and AnalysisDefinitionCalculatedFieldArrayOutput values. +// You can construct a concrete instance of `AnalysisDefinitionCalculatedFieldArrayInput` via: // -// nil -type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput interface { +// AnalysisDefinitionCalculatedFieldArray{ AnalysisDefinitionCalculatedFieldArgs{...} } +type AnalysisDefinitionCalculatedFieldArrayInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput - ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput + ToAnalysisDefinitionCalculatedFieldArrayOutput() AnalysisDefinitionCalculatedFieldArrayOutput + ToAnalysisDefinitionCalculatedFieldArrayOutputWithContext(context.Context) AnalysisDefinitionCalculatedFieldArrayOutput } -type dashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrType DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs - -func DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtr(v *DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput { - return (*dashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrType)(v) -} +type AnalysisDefinitionCalculatedFieldArray []AnalysisDefinitionCalculatedFieldInput -func (*dashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsExportWithHiddenFieldsOption)(nil)).Elem() +func (AnalysisDefinitionCalculatedFieldArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionCalculatedField)(nil)).Elem() } -func (i *dashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrType) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionCalculatedFieldArray) ToAnalysisDefinitionCalculatedFieldArrayOutput() AnalysisDefinitionCalculatedFieldArrayOutput { + return i.ToAnalysisDefinitionCalculatedFieldArrayOutputWithContext(context.Background()) } -func (i *dashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrType) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) +func (i AnalysisDefinitionCalculatedFieldArray) ToAnalysisDefinitionCalculatedFieldArrayOutputWithContext(ctx context.Context) AnalysisDefinitionCalculatedFieldArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionCalculatedFieldArrayOutput) } -type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionCalculatedFieldOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsExportWithHiddenFieldsOption)(nil)).Elem() +func (AnalysisDefinitionCalculatedFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionCalculatedField)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput { +func (o AnalysisDefinitionCalculatedFieldOutput) ToAnalysisDefinitionCalculatedFieldOutput() AnalysisDefinitionCalculatedFieldOutput { return o } -func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput { +func (o AnalysisDefinitionCalculatedFieldOutput) ToAnalysisDefinitionCalculatedFieldOutputWithContext(ctx context.Context) AnalysisDefinitionCalculatedFieldOutput { return o } -func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { - return o.ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionCalculatedFieldOutput) DataSetIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionCalculatedField) string { return v.DataSetIdentifier }).(pulumi.StringOutput) } -func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsExportWithHiddenFieldsOption) *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption { - return &v - }).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) +func (o AnalysisDefinitionCalculatedFieldOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionCalculatedField) string { return v.Expression }).(pulumi.StringOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptionsExportWithHiddenFieldsOption) *string { - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) +// Display name for the analysis. +// +// The following arguments are optional: +func (o AnalysisDefinitionCalculatedFieldOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionCalculatedField) string { return v.Name }).(pulumi.StringOutput) } -type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionCalculatedFieldArrayOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsExportWithHiddenFieldsOption)(nil)).Elem() +func (AnalysisDefinitionCalculatedFieldArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionCalculatedField)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { +func (o AnalysisDefinitionCalculatedFieldArrayOutput) ToAnalysisDefinitionCalculatedFieldArrayOutput() AnalysisDefinitionCalculatedFieldArrayOutput { return o } -func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { +func (o AnalysisDefinitionCalculatedFieldArrayOutput) ToAnalysisDefinitionCalculatedFieldArrayOutputWithContext(ctx context.Context) AnalysisDefinitionCalculatedFieldArrayOutput { return o } -func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) Elem() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption) DashboardDashboardPublishOptionsExportWithHiddenFieldsOption { - if v != nil { - return *v - } - var ret DashboardDashboardPublishOptionsExportWithHiddenFieldsOption - return ret - }).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) -} - -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption) *string { - if v == nil { - return nil - } - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionCalculatedFieldArrayOutput) Index(i pulumi.IntInput) AnalysisDefinitionCalculatedFieldOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisDefinitionCalculatedField { + return vs[0].([]AnalysisDefinitionCalculatedField)[vs[1].(int)] + }).(AnalysisDefinitionCalculatedFieldOutput) } -type DashboardDashboardPublishOptionsSheetControlsOption struct { - // Visibility state. Possibles values: EXPANDED, COLLAPSED. - VisibilityState *string `pulumi:"visibilityState"` +type AnalysisDefinitionColumnConfiguration struct { + Column Column `pulumi:"column"` + FormatConfiguration *AnalysisDefinitionColumnConfigurationFormatConfiguration `pulumi:"formatConfiguration"` + Role *string `pulumi:"role"` } -// DashboardDashboardPublishOptionsSheetControlsOptionInput is an input type that accepts DashboardDashboardPublishOptionsSheetControlsOptionArgs and DashboardDashboardPublishOptionsSheetControlsOptionOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetControlsOptionInput` via: +// AnalysisDefinitionColumnConfigurationInput is an input type that accepts AnalysisDefinitionColumnConfigurationArgs and AnalysisDefinitionColumnConfigurationOutput values. +// You can construct a concrete instance of `AnalysisDefinitionColumnConfigurationInput` via: // -// DashboardDashboardPublishOptionsSheetControlsOptionArgs{...} -type DashboardDashboardPublishOptionsSheetControlsOptionInput interface { +// AnalysisDefinitionColumnConfigurationArgs{...} +type AnalysisDefinitionColumnConfigurationInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsSheetControlsOptionOutput() DashboardDashboardPublishOptionsSheetControlsOptionOutput - ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetControlsOptionOutput -} - -type DashboardDashboardPublishOptionsSheetControlsOptionArgs struct { - // Visibility state. Possibles values: EXPANDED, COLLAPSED. - VisibilityState pulumi.StringPtrInput `pulumi:"visibilityState"` -} - -func (DashboardDashboardPublishOptionsSheetControlsOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsSheetControlsOption)(nil)).Elem() + ToAnalysisDefinitionColumnConfigurationOutput() AnalysisDefinitionColumnConfigurationOutput + ToAnalysisDefinitionColumnConfigurationOutputWithContext(context.Context) AnalysisDefinitionColumnConfigurationOutput } -func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionOutput() DashboardDashboardPublishOptionsSheetControlsOptionOutput { - return i.ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(context.Background()) +type AnalysisDefinitionColumnConfigurationArgs struct { + Column ColumnInput `pulumi:"column"` + FormatConfiguration AnalysisDefinitionColumnConfigurationFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + Role pulumi.StringPtrInput `pulumi:"role"` } -func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetControlsOptionOutput) +func (AnalysisDefinitionColumnConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionColumnConfiguration)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionColumnConfigurationArgs) ToAnalysisDefinitionColumnConfigurationOutput() AnalysisDefinitionColumnConfigurationOutput { + return i.ToAnalysisDefinitionColumnConfigurationOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetControlsOptionOutput).ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx) +func (i AnalysisDefinitionColumnConfigurationArgs) ToAnalysisDefinitionColumnConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionColumnConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionColumnConfigurationOutput) } -// DashboardDashboardPublishOptionsSheetControlsOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsSheetControlsOptionArgs, DashboardDashboardPublishOptionsSheetControlsOptionPtr and DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetControlsOptionPtrInput` via: -// -// DashboardDashboardPublishOptionsSheetControlsOptionArgs{...} +// AnalysisDefinitionColumnConfigurationArrayInput is an input type that accepts AnalysisDefinitionColumnConfigurationArray and AnalysisDefinitionColumnConfigurationArrayOutput values. +// You can construct a concrete instance of `AnalysisDefinitionColumnConfigurationArrayInput` via: // -// or: -// -// nil -type DashboardDashboardPublishOptionsSheetControlsOptionPtrInput interface { +// AnalysisDefinitionColumnConfigurationArray{ AnalysisDefinitionColumnConfigurationArgs{...} } +type AnalysisDefinitionColumnConfigurationArrayInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput - ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput + ToAnalysisDefinitionColumnConfigurationArrayOutput() AnalysisDefinitionColumnConfigurationArrayOutput + ToAnalysisDefinitionColumnConfigurationArrayOutputWithContext(context.Context) AnalysisDefinitionColumnConfigurationArrayOutput } -type dashboardDashboardPublishOptionsSheetControlsOptionPtrType DashboardDashboardPublishOptionsSheetControlsOptionArgs +type AnalysisDefinitionColumnConfigurationArray []AnalysisDefinitionColumnConfigurationInput -func DashboardDashboardPublishOptionsSheetControlsOptionPtr(v *DashboardDashboardPublishOptionsSheetControlsOptionArgs) DashboardDashboardPublishOptionsSheetControlsOptionPtrInput { - return (*dashboardDashboardPublishOptionsSheetControlsOptionPtrType)(v) +func (AnalysisDefinitionColumnConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionColumnConfiguration)(nil)).Elem() } -func (*dashboardDashboardPublishOptionsSheetControlsOptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsSheetControlsOption)(nil)).Elem() +func (i AnalysisDefinitionColumnConfigurationArray) ToAnalysisDefinitionColumnConfigurationArrayOutput() AnalysisDefinitionColumnConfigurationArrayOutput { + return i.ToAnalysisDefinitionColumnConfigurationArrayOutputWithContext(context.Background()) } -func (i *dashboardDashboardPublishOptionsSheetControlsOptionPtrType) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionColumnConfigurationArray) ToAnalysisDefinitionColumnConfigurationArrayOutputWithContext(ctx context.Context) AnalysisDefinitionColumnConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionColumnConfigurationArrayOutput) } -func (i *dashboardDashboardPublishOptionsSheetControlsOptionPtrType) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) +type AnalysisDefinitionColumnConfigurationOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionColumnConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionColumnConfiguration)(nil)).Elem() } -type DashboardDashboardPublishOptionsSheetControlsOptionOutput struct{ *pulumi.OutputState } - -func (DashboardDashboardPublishOptionsSheetControlsOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsSheetControlsOption)(nil)).Elem() -} - -func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionOutput() DashboardDashboardPublishOptionsSheetControlsOptionOutput { +func (o AnalysisDefinitionColumnConfigurationOutput) ToAnalysisDefinitionColumnConfigurationOutput() AnalysisDefinitionColumnConfigurationOutput { return o } -func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionOutput { +func (o AnalysisDefinitionColumnConfigurationOutput) ToAnalysisDefinitionColumnConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionColumnConfigurationOutput { return o } -func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { - return o.ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionColumnConfigurationOutput) Column() ColumnOutput { + return o.ApplyT(func(v AnalysisDefinitionColumnConfiguration) Column { return v.Column }).(ColumnOutput) } -func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsSheetControlsOption) *DashboardDashboardPublishOptionsSheetControlsOption { - return &v - }).(DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) +func (o AnalysisDefinitionColumnConfigurationOutput) FormatConfiguration() AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionColumnConfiguration) *AnalysisDefinitionColumnConfigurationFormatConfiguration { + return v.FormatConfiguration + }).(AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput) } -// Visibility state. Possibles values: EXPANDED, COLLAPSED. -func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) VisibilityState() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptionsSheetControlsOption) *string { return v.VisibilityState }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionColumnConfigurationOutput) Role() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionColumnConfiguration) *string { return v.Role }).(pulumi.StringPtrOutput) } -type DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionColumnConfigurationArrayOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsSheetControlsOption)(nil)).Elem() +func (AnalysisDefinitionColumnConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionColumnConfiguration)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { +func (o AnalysisDefinitionColumnConfigurationArrayOutput) ToAnalysisDefinitionColumnConfigurationArrayOutput() AnalysisDefinitionColumnConfigurationArrayOutput { return o } -func (o DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { +func (o AnalysisDefinitionColumnConfigurationArrayOutput) ToAnalysisDefinitionColumnConfigurationArrayOutputWithContext(ctx context.Context) AnalysisDefinitionColumnConfigurationArrayOutput { return o } -func (o DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) Elem() DashboardDashboardPublishOptionsSheetControlsOptionOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsSheetControlsOption) DashboardDashboardPublishOptionsSheetControlsOption { - if v != nil { - return *v - } - var ret DashboardDashboardPublishOptionsSheetControlsOption - return ret - }).(DashboardDashboardPublishOptionsSheetControlsOptionOutput) -} - -// Visibility state. Possibles values: EXPANDED, COLLAPSED. -func (o DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) VisibilityState() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsSheetControlsOption) *string { - if v == nil { - return nil - } - return v.VisibilityState - }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionColumnConfigurationArrayOutput) Index(i pulumi.IntInput) AnalysisDefinitionColumnConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisDefinitionColumnConfiguration { + return vs[0].([]AnalysisDefinitionColumnConfiguration)[vs[1].(int)] + }).(AnalysisDefinitionColumnConfigurationOutput) } -type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus *string `pulumi:"availabilityStatus"` +type AnalysisDefinitionColumnConfigurationFormatConfiguration struct { + DateTimeFormatConfiguration *DateTimeFormatConfiguration `pulumi:"dateTimeFormatConfiguration"` + NumberFormatConfiguration *NumberFormatConfiguration `pulumi:"numberFormatConfiguration"` + StringFormatConfiguration *StringFormatConfiguration `pulumi:"stringFormatConfiguration"` } -// DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionInput is an input type that accepts DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs and DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionInput` via: +// AnalysisDefinitionColumnConfigurationFormatConfigurationInput is an input type that accepts AnalysisDefinitionColumnConfigurationFormatConfigurationArgs and AnalysisDefinitionColumnConfigurationFormatConfigurationOutput values. +// You can construct a concrete instance of `AnalysisDefinitionColumnConfigurationFormatConfigurationInput` via: // -// DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs{...} -type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionInput interface { +// AnalysisDefinitionColumnConfigurationFormatConfigurationArgs{...} +type AnalysisDefinitionColumnConfigurationFormatConfigurationInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput - ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput + ToAnalysisDefinitionColumnConfigurationFormatConfigurationOutput() AnalysisDefinitionColumnConfigurationFormatConfigurationOutput + ToAnalysisDefinitionColumnConfigurationFormatConfigurationOutputWithContext(context.Context) AnalysisDefinitionColumnConfigurationFormatConfigurationOutput } -type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +type AnalysisDefinitionColumnConfigurationFormatConfigurationArgs struct { + DateTimeFormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"dateTimeFormatConfiguration"` + NumberFormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"numberFormatConfiguration"` + StringFormatConfiguration StringFormatConfigurationPtrInput `pulumi:"stringFormatConfiguration"` } -func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption)(nil)).Elem() +func (AnalysisDefinitionColumnConfigurationFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput { - return i.ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext(context.Background()) +func (i AnalysisDefinitionColumnConfigurationFormatConfigurationArgs) ToAnalysisDefinitionColumnConfigurationFormatConfigurationOutput() AnalysisDefinitionColumnConfigurationFormatConfigurationOutput { + return i.ToAnalysisDefinitionColumnConfigurationFormatConfigurationOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) +func (i AnalysisDefinitionColumnConfigurationFormatConfigurationArgs) ToAnalysisDefinitionColumnConfigurationFormatConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionColumnConfigurationFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionColumnConfigurationFormatConfigurationOutput) } -func (i DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionColumnConfigurationFormatConfigurationArgs) ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput() AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return i.ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput).ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx) +func (i AnalysisDefinitionColumnConfigurationFormatConfigurationArgs) ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionColumnConfigurationFormatConfigurationOutput).ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx) } -// DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs, DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtr and DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput` via: +// AnalysisDefinitionColumnConfigurationFormatConfigurationPtrInput is an input type that accepts AnalysisDefinitionColumnConfigurationFormatConfigurationArgs, AnalysisDefinitionColumnConfigurationFormatConfigurationPtr and AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionColumnConfigurationFormatConfigurationPtrInput` via: // -// DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs{...} +// AnalysisDefinitionColumnConfigurationFormatConfigurationArgs{...} // // or: // // nil -type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput interface { +type AnalysisDefinitionColumnConfigurationFormatConfigurationPtrInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput - ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput + ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput() AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput + ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Context) AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput } -type dashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrType DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs +type analysisDefinitionColumnConfigurationFormatConfigurationPtrType AnalysisDefinitionColumnConfigurationFormatConfigurationArgs -func DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtr(v *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput { - return (*dashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrType)(v) +func AnalysisDefinitionColumnConfigurationFormatConfigurationPtr(v *AnalysisDefinitionColumnConfigurationFormatConfigurationArgs) AnalysisDefinitionColumnConfigurationFormatConfigurationPtrInput { + return (*analysisDefinitionColumnConfigurationFormatConfigurationPtrType)(v) } -func (*dashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption)(nil)).Elem() +func (*analysisDefinitionColumnConfigurationFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() } -func (i *dashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrType) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionColumnConfigurationFormatConfigurationPtrType) ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput() AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return i.ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Background()) } -func (i *dashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrType) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) +func (i *analysisDefinitionColumnConfigurationFormatConfigurationPtrType) ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput) } -type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionColumnConfigurationFormatConfigurationOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption)(nil)).Elem() +func (AnalysisDefinitionColumnConfigurationFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput { +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationOutput) ToAnalysisDefinitionColumnConfigurationFormatConfigurationOutput() AnalysisDefinitionColumnConfigurationFormatConfigurationOutput { return o } -func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput { +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationOutput) ToAnalysisDefinitionColumnConfigurationFormatConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionColumnConfigurationFormatConfigurationOutput { return o } -func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { - return o.ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationOutput) ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput() AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o.ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Background()) } -func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption) *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption { +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationOutput) ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionColumnConfigurationFormatConfiguration) *AnalysisDefinitionColumnConfigurationFormatConfiguration { return &v - }).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) + }).(AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption) *string { - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationOutput) DateTimeFormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionColumnConfigurationFormatConfiguration) *DateTimeFormatConfiguration { + return v.DateTimeFormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) } -type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationOutput) NumberFormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionColumnConfigurationFormatConfiguration) *NumberFormatConfiguration { + return v.NumberFormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} -func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption)(nil)).Elem() +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationOutput) StringFormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionColumnConfigurationFormatConfiguration) *StringFormatConfiguration { + return v.StringFormatConfiguration + }).(StringFormatConfigurationPtrOutput) } -func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { +type AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() +} + +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput) ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput() AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput { return o } -func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput) ToAnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput { return o } -func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) Elem() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption { +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput) Elem() AnalysisDefinitionColumnConfigurationFormatConfigurationOutput { + return o.ApplyT(func(v *AnalysisDefinitionColumnConfigurationFormatConfiguration) AnalysisDefinitionColumnConfigurationFormatConfiguration { if v != nil { return *v } - var ret DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption + var ret AnalysisDefinitionColumnConfigurationFormatConfiguration return ret - }).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) + }).(AnalysisDefinitionColumnConfigurationFormatConfigurationOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption) *string { +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput) DateTimeFormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionColumnConfigurationFormatConfiguration) *DateTimeFormatConfiguration { if v == nil { return nil } - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) + return v.DateTimeFormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) } -type DashboardDashboardPublishOptionsVisualAxisSortOption struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus *string `pulumi:"availabilityStatus"` +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput) NumberFormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionColumnConfigurationFormatConfiguration) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.NumberFormatConfiguration + }).(NumberFormatConfigurationPtrOutput) } -// DashboardDashboardPublishOptionsVisualAxisSortOptionInput is an input type that accepts DashboardDashboardPublishOptionsVisualAxisSortOptionArgs and DashboardDashboardPublishOptionsVisualAxisSortOptionOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualAxisSortOptionInput` via: -// -// DashboardDashboardPublishOptionsVisualAxisSortOptionArgs{...} -type DashboardDashboardPublishOptionsVisualAxisSortOptionInput interface { - pulumi.Input - - ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionOutput - ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionOutput +func (o AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput) StringFormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionColumnConfigurationFormatConfiguration) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.StringFormatConfiguration + }).(StringFormatConfigurationPtrOutput) } -type DashboardDashboardPublishOptionsVisualAxisSortOptionArgs struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +type AnalysisDefinitionDataSetIdentifiersDeclaration struct { + // Dataset Amazon Resource Name (ARN). + DataSetArn *string `pulumi:"dataSetArn"` + Identifier *string `pulumi:"identifier"` } -func (DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsVisualAxisSortOption)(nil)).Elem() +// AnalysisDefinitionDataSetIdentifiersDeclarationInput is an input type that accepts AnalysisDefinitionDataSetIdentifiersDeclarationArgs and AnalysisDefinitionDataSetIdentifiersDeclarationOutput values. +// You can construct a concrete instance of `AnalysisDefinitionDataSetIdentifiersDeclarationInput` via: +// +// AnalysisDefinitionDataSetIdentifiersDeclarationArgs{...} +type AnalysisDefinitionDataSetIdentifiersDeclarationInput interface { + pulumi.Input + + ToAnalysisDefinitionDataSetIdentifiersDeclarationOutput() AnalysisDefinitionDataSetIdentifiersDeclarationOutput + ToAnalysisDefinitionDataSetIdentifiersDeclarationOutputWithContext(context.Context) AnalysisDefinitionDataSetIdentifiersDeclarationOutput } -func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionOutput { - return i.ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(context.Background()) +type AnalysisDefinitionDataSetIdentifiersDeclarationArgs struct { + // Dataset Amazon Resource Name (ARN). + DataSetArn pulumi.StringPtrInput `pulumi:"dataSetArn"` + Identifier pulumi.StringPtrInput `pulumi:"identifier"` } -func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) +func (AnalysisDefinitionDataSetIdentifiersDeclarationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionDataSetIdentifiersDeclaration)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionDataSetIdentifiersDeclarationArgs) ToAnalysisDefinitionDataSetIdentifiersDeclarationOutput() AnalysisDefinitionDataSetIdentifiersDeclarationOutput { + return i.ToAnalysisDefinitionDataSetIdentifiersDeclarationOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualAxisSortOptionOutput).ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx) +func (i AnalysisDefinitionDataSetIdentifiersDeclarationArgs) ToAnalysisDefinitionDataSetIdentifiersDeclarationOutputWithContext(ctx context.Context) AnalysisDefinitionDataSetIdentifiersDeclarationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionDataSetIdentifiersDeclarationOutput) } -// DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsVisualAxisSortOptionArgs, DashboardDashboardPublishOptionsVisualAxisSortOptionPtr and DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput` via: -// -// DashboardDashboardPublishOptionsVisualAxisSortOptionArgs{...} +// AnalysisDefinitionDataSetIdentifiersDeclarationArrayInput is an input type that accepts AnalysisDefinitionDataSetIdentifiersDeclarationArray and AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput values. +// You can construct a concrete instance of `AnalysisDefinitionDataSetIdentifiersDeclarationArrayInput` via: // -// or: -// -// nil -type DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput interface { +// AnalysisDefinitionDataSetIdentifiersDeclarationArray{ AnalysisDefinitionDataSetIdentifiersDeclarationArgs{...} } +type AnalysisDefinitionDataSetIdentifiersDeclarationArrayInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput - ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput + ToAnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput() AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput + ToAnalysisDefinitionDataSetIdentifiersDeclarationArrayOutputWithContext(context.Context) AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput } -type dashboardDashboardPublishOptionsVisualAxisSortOptionPtrType DashboardDashboardPublishOptionsVisualAxisSortOptionArgs - -func DashboardDashboardPublishOptionsVisualAxisSortOptionPtr(v *DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput { - return (*dashboardDashboardPublishOptionsVisualAxisSortOptionPtrType)(v) -} +type AnalysisDefinitionDataSetIdentifiersDeclarationArray []AnalysisDefinitionDataSetIdentifiersDeclarationInput -func (*dashboardDashboardPublishOptionsVisualAxisSortOptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsVisualAxisSortOption)(nil)).Elem() +func (AnalysisDefinitionDataSetIdentifiersDeclarationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionDataSetIdentifiersDeclaration)(nil)).Elem() } -func (i *dashboardDashboardPublishOptionsVisualAxisSortOptionPtrType) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionDataSetIdentifiersDeclarationArray) ToAnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput() AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput { + return i.ToAnalysisDefinitionDataSetIdentifiersDeclarationArrayOutputWithContext(context.Background()) } -func (i *dashboardDashboardPublishOptionsVisualAxisSortOptionPtrType) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) +func (i AnalysisDefinitionDataSetIdentifiersDeclarationArray) ToAnalysisDefinitionDataSetIdentifiersDeclarationArrayOutputWithContext(ctx context.Context) AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput) } -type DashboardDashboardPublishOptionsVisualAxisSortOptionOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionDataSetIdentifiersDeclarationOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsVisualAxisSortOption)(nil)).Elem() +func (AnalysisDefinitionDataSetIdentifiersDeclarationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionDataSetIdentifiersDeclaration)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionOutput { +func (o AnalysisDefinitionDataSetIdentifiersDeclarationOutput) ToAnalysisDefinitionDataSetIdentifiersDeclarationOutput() AnalysisDefinitionDataSetIdentifiersDeclarationOutput { return o } -func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionOutput { +func (o AnalysisDefinitionDataSetIdentifiersDeclarationOutput) ToAnalysisDefinitionDataSetIdentifiersDeclarationOutputWithContext(ctx context.Context) AnalysisDefinitionDataSetIdentifiersDeclarationOutput { return o } -func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { - return o.ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(context.Background()) -} - -func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsVisualAxisSortOption) *DashboardDashboardPublishOptionsVisualAxisSortOption { - return &v - }).(DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) +// Dataset Amazon Resource Name (ARN). +func (o AnalysisDefinitionDataSetIdentifiersDeclarationOutput) DataSetArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionDataSetIdentifiersDeclaration) *string { return v.DataSetArn }).(pulumi.StringPtrOutput) } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptionsVisualAxisSortOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionDataSetIdentifiersDeclarationOutput) Identifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionDataSetIdentifiersDeclaration) *string { return v.Identifier }).(pulumi.StringPtrOutput) } -type DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput struct{ *pulumi.OutputState } -func (DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsVisualAxisSortOption)(nil)).Elem() +func (AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionDataSetIdentifiersDeclaration)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { +func (o AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput) ToAnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput() AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput { return o } -func (o DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { +func (o AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput) ToAnalysisDefinitionDataSetIdentifiersDeclarationArrayOutputWithContext(ctx context.Context) AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput { return o } -func (o DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) Elem() DashboardDashboardPublishOptionsVisualAxisSortOptionOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsVisualAxisSortOption) DashboardDashboardPublishOptionsVisualAxisSortOption { - if v != nil { - return *v - } - var ret DashboardDashboardPublishOptionsVisualAxisSortOption - return ret - }).(DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) -} - -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsVisualAxisSortOption) *string { - if v == nil { - return nil - } - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput) Index(i pulumi.IntInput) AnalysisDefinitionDataSetIdentifiersDeclarationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisDefinitionDataSetIdentifiersDeclaration { + return vs[0].([]AnalysisDefinitionDataSetIdentifiersDeclaration)[vs[1].(int)] + }).(AnalysisDefinitionDataSetIdentifiersDeclarationOutput) } -type DashboardDashboardPublishOptionsVisualMenuOption struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus *string `pulumi:"availabilityStatus"` +type AnalysisDefinitionFilterGroup struct { + CrossDataset string `pulumi:"crossDataset"` + FilterGroupId string `pulumi:"filterGroupId"` + Filters []Filters `pulumi:"filters"` + ScopeConfiguration AnalysisDefinitionFilterGroupScopeConfiguration `pulumi:"scopeConfiguration"` + // The analysis creation status. + Status *string `pulumi:"status"` } -// DashboardDashboardPublishOptionsVisualMenuOptionInput is an input type that accepts DashboardDashboardPublishOptionsVisualMenuOptionArgs and DashboardDashboardPublishOptionsVisualMenuOptionOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualMenuOptionInput` via: +// AnalysisDefinitionFilterGroupInput is an input type that accepts AnalysisDefinitionFilterGroupArgs and AnalysisDefinitionFilterGroupOutput values. +// You can construct a concrete instance of `AnalysisDefinitionFilterGroupInput` via: // -// DashboardDashboardPublishOptionsVisualMenuOptionArgs{...} -type DashboardDashboardPublishOptionsVisualMenuOptionInput interface { +// AnalysisDefinitionFilterGroupArgs{...} +type AnalysisDefinitionFilterGroupInput interface { pulumi.Input - ToDashboardDashboardPublishOptionsVisualMenuOptionOutput() DashboardDashboardPublishOptionsVisualMenuOptionOutput - ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualMenuOptionOutput + ToAnalysisDefinitionFilterGroupOutput() AnalysisDefinitionFilterGroupOutput + ToAnalysisDefinitionFilterGroupOutputWithContext(context.Context) AnalysisDefinitionFilterGroupOutput } -type DashboardDashboardPublishOptionsVisualMenuOptionArgs struct { - // Availability status. Possibles values: ENABLED, DISABLED. - AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +type AnalysisDefinitionFilterGroupArgs struct { + CrossDataset pulumi.StringInput `pulumi:"crossDataset"` + FilterGroupId pulumi.StringInput `pulumi:"filterGroupId"` + Filters FiltersArrayInput `pulumi:"filters"` + ScopeConfiguration AnalysisDefinitionFilterGroupScopeConfigurationInput `pulumi:"scopeConfiguration"` + // The analysis creation status. + Status pulumi.StringPtrInput `pulumi:"status"` } -func (DashboardDashboardPublishOptionsVisualMenuOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsVisualMenuOption)(nil)).Elem() +func (AnalysisDefinitionFilterGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionFilterGroup)(nil)).Elem() } -func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionOutput() DashboardDashboardPublishOptionsVisualMenuOptionOutput { - return i.ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(context.Background()) +func (i AnalysisDefinitionFilterGroupArgs) ToAnalysisDefinitionFilterGroupOutput() AnalysisDefinitionFilterGroupOutput { + return i.ToAnalysisDefinitionFilterGroupOutputWithContext(context.Background()) } -func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualMenuOptionOutput) +func (i AnalysisDefinitionFilterGroupArgs) ToAnalysisDefinitionFilterGroupOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionFilterGroupOutput) } -func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(context.Background()) +// AnalysisDefinitionFilterGroupArrayInput is an input type that accepts AnalysisDefinitionFilterGroupArray and AnalysisDefinitionFilterGroupArrayOutput values. +// You can construct a concrete instance of `AnalysisDefinitionFilterGroupArrayInput` via: +// +// AnalysisDefinitionFilterGroupArray{ AnalysisDefinitionFilterGroupArgs{...} } +type AnalysisDefinitionFilterGroupArrayInput interface { + pulumi.Input + + ToAnalysisDefinitionFilterGroupArrayOutput() AnalysisDefinitionFilterGroupArrayOutput + ToAnalysisDefinitionFilterGroupArrayOutputWithContext(context.Context) AnalysisDefinitionFilterGroupArrayOutput } -func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualMenuOptionOutput).ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx) +type AnalysisDefinitionFilterGroupArray []AnalysisDefinitionFilterGroupInput + +func (AnalysisDefinitionFilterGroupArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionFilterGroup)(nil)).Elem() } -// DashboardDashboardPublishOptionsVisualMenuOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsVisualMenuOptionArgs, DashboardDashboardPublishOptionsVisualMenuOptionPtr and DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput values. -// You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualMenuOptionPtrInput` via: -// -// DashboardDashboardPublishOptionsVisualMenuOptionArgs{...} -// -// or: -// -// nil -type DashboardDashboardPublishOptionsVisualMenuOptionPtrInput interface { - pulumi.Input +func (i AnalysisDefinitionFilterGroupArray) ToAnalysisDefinitionFilterGroupArrayOutput() AnalysisDefinitionFilterGroupArrayOutput { + return i.ToAnalysisDefinitionFilterGroupArrayOutputWithContext(context.Background()) +} - ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput - ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput +func (i AnalysisDefinitionFilterGroupArray) ToAnalysisDefinitionFilterGroupArrayOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionFilterGroupArrayOutput) } -type dashboardDashboardPublishOptionsVisualMenuOptionPtrType DashboardDashboardPublishOptionsVisualMenuOptionArgs +type AnalysisDefinitionFilterGroupOutput struct{ *pulumi.OutputState } -func DashboardDashboardPublishOptionsVisualMenuOptionPtr(v *DashboardDashboardPublishOptionsVisualMenuOptionArgs) DashboardDashboardPublishOptionsVisualMenuOptionPtrInput { - return (*dashboardDashboardPublishOptionsVisualMenuOptionPtrType)(v) +func (AnalysisDefinitionFilterGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionFilterGroup)(nil)).Elem() } -func (*dashboardDashboardPublishOptionsVisualMenuOptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsVisualMenuOption)(nil)).Elem() +func (o AnalysisDefinitionFilterGroupOutput) ToAnalysisDefinitionFilterGroupOutput() AnalysisDefinitionFilterGroupOutput { + return o } -func (i *dashboardDashboardPublishOptionsVisualMenuOptionPtrType) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { - return i.ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionFilterGroupOutput) ToAnalysisDefinitionFilterGroupOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupOutput { + return o } -func (i *dashboardDashboardPublishOptionsVisualMenuOptionPtrType) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) +func (o AnalysisDefinitionFilterGroupOutput) CrossDataset() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionFilterGroup) string { return v.CrossDataset }).(pulumi.StringOutput) } -type DashboardDashboardPublishOptionsVisualMenuOptionOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionFilterGroupOutput) FilterGroupId() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionFilterGroup) string { return v.FilterGroupId }).(pulumi.StringOutput) +} -func (DashboardDashboardPublishOptionsVisualMenuOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardDashboardPublishOptionsVisualMenuOption)(nil)).Elem() +func (o AnalysisDefinitionFilterGroupOutput) Filters() FiltersArrayOutput { + return o.ApplyT(func(v AnalysisDefinitionFilterGroup) []Filters { return v.Filters }).(FiltersArrayOutput) } -func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionOutput() DashboardDashboardPublishOptionsVisualMenuOptionOutput { +func (o AnalysisDefinitionFilterGroupOutput) ScopeConfiguration() AnalysisDefinitionFilterGroupScopeConfigurationOutput { + return o.ApplyT(func(v AnalysisDefinitionFilterGroup) AnalysisDefinitionFilterGroupScopeConfiguration { + return v.ScopeConfiguration + }).(AnalysisDefinitionFilterGroupScopeConfigurationOutput) +} + +// The analysis creation status. +func (o AnalysisDefinitionFilterGroupOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionFilterGroup) *string { return v.Status }).(pulumi.StringPtrOutput) +} + +type AnalysisDefinitionFilterGroupArrayOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionFilterGroupArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionFilterGroup)(nil)).Elem() +} + +func (o AnalysisDefinitionFilterGroupArrayOutput) ToAnalysisDefinitionFilterGroupArrayOutput() AnalysisDefinitionFilterGroupArrayOutput { return o } -func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionOutput { +func (o AnalysisDefinitionFilterGroupArrayOutput) ToAnalysisDefinitionFilterGroupArrayOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupArrayOutput { return o } -func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { - return o.ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionFilterGroupArrayOutput) Index(i pulumi.IntInput) AnalysisDefinitionFilterGroupOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisDefinitionFilterGroup { + return vs[0].([]AnalysisDefinitionFilterGroup)[vs[1].(int)] + }).(AnalysisDefinitionFilterGroupOutput) } -func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsVisualMenuOption) *DashboardDashboardPublishOptionsVisualMenuOption { - return &v - }).(DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) +type AnalysisDefinitionFilterGroupScopeConfiguration struct { + SelectedSheets *AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets `pulumi:"selectedSheets"` } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardDashboardPublishOptionsVisualMenuOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +// AnalysisDefinitionFilterGroupScopeConfigurationInput is an input type that accepts AnalysisDefinitionFilterGroupScopeConfigurationArgs and AnalysisDefinitionFilterGroupScopeConfigurationOutput values. +// You can construct a concrete instance of `AnalysisDefinitionFilterGroupScopeConfigurationInput` via: +// +// AnalysisDefinitionFilterGroupScopeConfigurationArgs{...} +type AnalysisDefinitionFilterGroupScopeConfigurationInput interface { + pulumi.Input + + ToAnalysisDefinitionFilterGroupScopeConfigurationOutput() AnalysisDefinitionFilterGroupScopeConfigurationOutput + ToAnalysisDefinitionFilterGroupScopeConfigurationOutputWithContext(context.Context) AnalysisDefinitionFilterGroupScopeConfigurationOutput } -type DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionFilterGroupScopeConfigurationArgs struct { + SelectedSheets AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput `pulumi:"selectedSheets"` +} -func (DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardDashboardPublishOptionsVisualMenuOption)(nil)).Elem() +func (AnalysisDefinitionFilterGroupScopeConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfiguration)(nil)).Elem() } -func (o DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { - return o +func (i AnalysisDefinitionFilterGroupScopeConfigurationArgs) ToAnalysisDefinitionFilterGroupScopeConfigurationOutput() AnalysisDefinitionFilterGroupScopeConfigurationOutput { + return i.ToAnalysisDefinitionFilterGroupScopeConfigurationOutputWithContext(context.Background()) } -func (o DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { +func (i AnalysisDefinitionFilterGroupScopeConfigurationArgs) ToAnalysisDefinitionFilterGroupScopeConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionFilterGroupScopeConfigurationOutput) +} + +type AnalysisDefinitionFilterGroupScopeConfigurationOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionFilterGroupScopeConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfiguration)(nil)).Elem() +} + +func (o AnalysisDefinitionFilterGroupScopeConfigurationOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationOutput() AnalysisDefinitionFilterGroupScopeConfigurationOutput { return o } -func (o DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) Elem() DashboardDashboardPublishOptionsVisualMenuOptionOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsVisualMenuOption) DashboardDashboardPublishOptionsVisualMenuOption { - if v != nil { - return *v - } - var ret DashboardDashboardPublishOptionsVisualMenuOption - return ret - }).(DashboardDashboardPublishOptionsVisualMenuOptionOutput) +func (o AnalysisDefinitionFilterGroupScopeConfigurationOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationOutput { + return o } -// Availability status. Possibles values: ENABLED, DISABLED. -func (o DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardDashboardPublishOptionsVisualMenuOption) *string { - if v == nil { - return nil - } - return v.AvailabilityStatus - }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionFilterGroupScopeConfigurationOutput) SelectedSheets() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionFilterGroupScopeConfiguration) *AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets { + return v.SelectedSheets + }).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) } -type DashboardParameters struct { - // A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - DateTimeParameters []DashboardParametersDateTimeParameter `pulumi:"dateTimeParameters"` - // A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - DecimalParameters []DashboardParametersDecimalParameter `pulumi:"decimalParameters"` - // A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - IntegerParameters []DashboardParametersIntegerParameter `pulumi:"integerParameters"` - // A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - StringParameters []DashboardParametersStringParameter `pulumi:"stringParameters"` +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets struct { + SheetVisualScopingConfigurations []AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration `pulumi:"sheetVisualScopingConfigurations"` } -// DashboardParametersInput is an input type that accepts DashboardParametersArgs and DashboardParametersOutput values. -// You can construct a concrete instance of `DashboardParametersInput` via: +// AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsInput is an input type that accepts AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs and AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsInput` via: // -// DashboardParametersArgs{...} -type DashboardParametersInput interface { +// AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{...} +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsInput interface { pulumi.Input - ToDashboardParametersOutput() DashboardParametersOutput - ToDashboardParametersOutputWithContext(context.Context) DashboardParametersOutput + ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput + ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput } -type DashboardParametersArgs struct { - // A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - DateTimeParameters DashboardParametersDateTimeParameterArrayInput `pulumi:"dateTimeParameters"` - // A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - DecimalParameters DashboardParametersDecimalParameterArrayInput `pulumi:"decimalParameters"` - // A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - IntegerParameters DashboardParametersIntegerParameterArrayInput `pulumi:"integerParameters"` - // A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - StringParameters DashboardParametersStringParameterArrayInput `pulumi:"stringParameters"` +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs struct { + SheetVisualScopingConfigurations AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput `pulumi:"sheetVisualScopingConfigurations"` } -func (DashboardParametersArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardParameters)(nil)).Elem() +func (AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() } -func (i DashboardParametersArgs) ToDashboardParametersOutput() DashboardParametersOutput { - return i.ToDashboardParametersOutputWithContext(context.Background()) +func (i AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return i.ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(context.Background()) } -func (i DashboardParametersArgs) ToDashboardParametersOutputWithContext(ctx context.Context) DashboardParametersOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersOutput) +func (i AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) } -func (i DashboardParametersArgs) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput { - return i.ToDashboardParametersPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return i.ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Background()) } -func (i DashboardParametersArgs) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersOutput).ToDashboardParametersPtrOutputWithContext(ctx) +func (i AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput).ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx) } -// DashboardParametersPtrInput is an input type that accepts DashboardParametersArgs, DashboardParametersPtr and DashboardParametersPtrOutput values. -// You can construct a concrete instance of `DashboardParametersPtrInput` via: +// AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput is an input type that accepts AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs, AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtr and AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput` via: // -// DashboardParametersArgs{...} +// AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{...} // // or: // // nil -type DashboardParametersPtrInput interface { +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput interface { pulumi.Input - ToDashboardParametersPtrOutput() DashboardParametersPtrOutput - ToDashboardParametersPtrOutputWithContext(context.Context) DashboardParametersPtrOutput + ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput + ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput } -type dashboardParametersPtrType DashboardParametersArgs +type analysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs -func DashboardParametersPtr(v *DashboardParametersArgs) DashboardParametersPtrInput { - return (*dashboardParametersPtrType)(v) +func AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtr(v *AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput { + return (*analysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType)(v) } -func (*dashboardParametersPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardParameters)(nil)).Elem() +func (*analysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() } -func (i *dashboardParametersPtrType) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput { - return i.ToDashboardParametersPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return i.ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Background()) } -func (i *dashboardParametersPtrType) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersPtrOutput) +func (i *analysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) } -type DashboardParametersOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput struct{ *pulumi.OutputState } -func (DashboardParametersOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardParameters)(nil)).Elem() +func (AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() } -func (o DashboardParametersOutput) ToDashboardParametersOutput() DashboardParametersOutput { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { return o } -func (o DashboardParametersOutput) ToDashboardParametersOutputWithContext(ctx context.Context) DashboardParametersOutput { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { return o } -func (o DashboardParametersOutput) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput { - return o.ToDashboardParametersPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o.ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Background()) } -func (o DashboardParametersOutput) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardParameters) *DashboardParameters { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets) *AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets { return &v - }).(DashboardParametersPtrOutput) -} - -// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). -func (o DashboardParametersOutput) DateTimeParameters() DashboardParametersDateTimeParameterArrayOutput { - return o.ApplyT(func(v DashboardParameters) []DashboardParametersDateTimeParameter { return v.DateTimeParameters }).(DashboardParametersDateTimeParameterArrayOutput) -} - -// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). -func (o DashboardParametersOutput) DecimalParameters() DashboardParametersDecimalParameterArrayOutput { - return o.ApplyT(func(v DashboardParameters) []DashboardParametersDecimalParameter { return v.DecimalParameters }).(DashboardParametersDecimalParameterArrayOutput) + }).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) } -// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). -func (o DashboardParametersOutput) IntegerParameters() DashboardParametersIntegerParameterArrayOutput { - return o.ApplyT(func(v DashboardParameters) []DashboardParametersIntegerParameter { return v.IntegerParameters }).(DashboardParametersIntegerParameterArrayOutput) -} - -// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). -func (o DashboardParametersOutput) StringParameters() DashboardParametersStringParameterArrayOutput { - return o.ApplyT(func(v DashboardParameters) []DashboardParametersStringParameter { return v.StringParameters }).(DashboardParametersStringParameterArrayOutput) +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) SheetVisualScopingConfigurations() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return o.ApplyT(func(v AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets) []AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + return v.SheetVisualScopingConfigurations + }).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) } -type DashboardParametersPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput struct{ *pulumi.OutputState } -func (DashboardParametersPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardParameters)(nil)).Elem() +func (AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() } -func (o DashboardParametersPtrOutput) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { return o } -func (o DashboardParametersPtrOutput) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { return o } -func (o DashboardParametersPtrOutput) Elem() DashboardParametersOutput { - return o.ApplyT(func(v *DashboardParameters) DashboardParameters { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) Elem() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return o.ApplyT(func(v *AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets { if v != nil { return *v } - var ret DashboardParameters + var ret AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets return ret - }).(DashboardParametersOutput) -} - -// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). -func (o DashboardParametersPtrOutput) DateTimeParameters() DashboardParametersDateTimeParameterArrayOutput { - return o.ApplyT(func(v *DashboardParameters) []DashboardParametersDateTimeParameter { - if v == nil { - return nil - } - return v.DateTimeParameters - }).(DashboardParametersDateTimeParameterArrayOutput) -} - -// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). -func (o DashboardParametersPtrOutput) DecimalParameters() DashboardParametersDecimalParameterArrayOutput { - return o.ApplyT(func(v *DashboardParameters) []DashboardParametersDecimalParameter { - if v == nil { - return nil - } - return v.DecimalParameters - }).(DashboardParametersDecimalParameterArrayOutput) -} - -// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). -func (o DashboardParametersPtrOutput) IntegerParameters() DashboardParametersIntegerParameterArrayOutput { - return o.ApplyT(func(v *DashboardParameters) []DashboardParametersIntegerParameter { - if v == nil { - return nil - } - return v.IntegerParameters - }).(DashboardParametersIntegerParameterArrayOutput) + }).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) } -// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). -func (o DashboardParametersPtrOutput) StringParameters() DashboardParametersStringParameterArrayOutput { - return o.ApplyT(func(v *DashboardParameters) []DashboardParametersStringParameter { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) SheetVisualScopingConfigurations() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return o.ApplyT(func(v *AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets) []AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { if v == nil { return nil } - return v.StringParameters - }).(DashboardParametersStringParameterArrayOutput) + return v.SheetVisualScopingConfigurations + }).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) } -type DashboardParametersDateTimeParameter struct { - // Display name for the dashboard. - Name string `pulumi:"name"` - Values []string `pulumi:"values"` +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration struct { + Scope string `pulumi:"scope"` + SheetId string `pulumi:"sheetId"` + VisualIds []string `pulumi:"visualIds"` } -// DashboardParametersDateTimeParameterInput is an input type that accepts DashboardParametersDateTimeParameterArgs and DashboardParametersDateTimeParameterOutput values. -// You can construct a concrete instance of `DashboardParametersDateTimeParameterInput` via: +// AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput is an input type that accepts AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs and AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput values. +// You can construct a concrete instance of `AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput` via: // -// DashboardParametersDateTimeParameterArgs{...} -type DashboardParametersDateTimeParameterInput interface { +// AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs{...} +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput interface { pulumi.Input - ToDashboardParametersDateTimeParameterOutput() DashboardParametersDateTimeParameterOutput - ToDashboardParametersDateTimeParameterOutputWithContext(context.Context) DashboardParametersDateTimeParameterOutput + ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput + ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput } -type DashboardParametersDateTimeParameterArgs struct { - // Display name for the dashboard. - Name pulumi.StringInput `pulumi:"name"` - Values pulumi.StringArrayInput `pulumi:"values"` +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs struct { + Scope pulumi.StringInput `pulumi:"scope"` + SheetId pulumi.StringInput `pulumi:"sheetId"` + VisualIds pulumi.StringArrayInput `pulumi:"visualIds"` } -func (DashboardParametersDateTimeParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardParametersDateTimeParameter)(nil)).Elem() +func (AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() } -func (i DashboardParametersDateTimeParameterArgs) ToDashboardParametersDateTimeParameterOutput() DashboardParametersDateTimeParameterOutput { - return i.ToDashboardParametersDateTimeParameterOutputWithContext(context.Background()) +func (i AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return i.ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(context.Background()) } -func (i DashboardParametersDateTimeParameterArgs) ToDashboardParametersDateTimeParameterOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersDateTimeParameterOutput) +func (i AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) } -// DashboardParametersDateTimeParameterArrayInput is an input type that accepts DashboardParametersDateTimeParameterArray and DashboardParametersDateTimeParameterArrayOutput values. -// You can construct a concrete instance of `DashboardParametersDateTimeParameterArrayInput` via: +// AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput is an input type that accepts AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray and AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput values. +// You can construct a concrete instance of `AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput` via: // -// DashboardParametersDateTimeParameterArray{ DashboardParametersDateTimeParameterArgs{...} } -type DashboardParametersDateTimeParameterArrayInput interface { +// AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray{ AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs{...} } +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput interface { pulumi.Input - ToDashboardParametersDateTimeParameterArrayOutput() DashboardParametersDateTimeParameterArrayOutput - ToDashboardParametersDateTimeParameterArrayOutputWithContext(context.Context) DashboardParametersDateTimeParameterArrayOutput + ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput + ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput } -type DashboardParametersDateTimeParameterArray []DashboardParametersDateTimeParameterInput +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray []AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput -func (DashboardParametersDateTimeParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardParametersDateTimeParameter)(nil)).Elem() +func (AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() } -func (i DashboardParametersDateTimeParameterArray) ToDashboardParametersDateTimeParameterArrayOutput() DashboardParametersDateTimeParameterArrayOutput { - return i.ToDashboardParametersDateTimeParameterArrayOutputWithContext(context.Background()) +func (i AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return i.ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(context.Background()) } -func (i DashboardParametersDateTimeParameterArray) ToDashboardParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersDateTimeParameterArrayOutput) +func (i AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) } -type DashboardParametersDateTimeParameterOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput struct{ *pulumi.OutputState } -func (DashboardParametersDateTimeParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardParametersDateTimeParameter)(nil)).Elem() +func (AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() } -func (o DashboardParametersDateTimeParameterOutput) ToDashboardParametersDateTimeParameterOutput() DashboardParametersDateTimeParameterOutput { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { return o } -func (o DashboardParametersDateTimeParameterOutput) ToDashboardParametersDateTimeParameterOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterOutput { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { return o } -// Display name for the dashboard. -func (o DashboardParametersDateTimeParameterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardParametersDateTimeParameter) string { return v.Name }).(pulumi.StringOutput) +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) Scope() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration) string { + return v.Scope + }).(pulumi.StringOutput) } -func (o DashboardParametersDateTimeParameterOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardParametersDateTimeParameter) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) SheetId() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration) string { + return v.SheetId + }).(pulumi.StringOutput) } -type DashboardParametersDateTimeParameterArrayOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) VisualIds() pulumi.StringArrayOutput { + return o.ApplyT(func(v AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration) []string { + return v.VisualIds + }).(pulumi.StringArrayOutput) +} -func (DashboardParametersDateTimeParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardParametersDateTimeParameter)(nil)).Elem() +type AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() } -func (o DashboardParametersDateTimeParameterArrayOutput) ToDashboardParametersDateTimeParameterArrayOutput() DashboardParametersDateTimeParameterArrayOutput { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput() AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { return o } -func (o DashboardParametersDateTimeParameterArrayOutput) ToDashboardParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterArrayOutput { +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) ToAnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(ctx context.Context) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { return o } -func (o DashboardParametersDateTimeParameterArrayOutput) Index(i pulumi.IntInput) DashboardParametersDateTimeParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardParametersDateTimeParameter { - return vs[0].([]DashboardParametersDateTimeParameter)[vs[1].(int)] - }).(DashboardParametersDateTimeParameterOutput) +func (o AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) Index(i pulumi.IntInput) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + return vs[0].([]AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)[vs[1].(int)] + }).(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) } -type DashboardParametersDecimalParameter struct { - // Display name for the dashboard. - Name string `pulumi:"name"` - Values []float64 `pulumi:"values"` +type AnalysisDefinitionParameterDeclaration struct { + DateTimeParameterDeclaration *DateTimeParameterDeclaration `pulumi:"dateTimeParameterDeclaration"` + DecimalParameterDeclaration *DecimalParameterDeclaration `pulumi:"decimalParameterDeclaration"` + IntegerParameterDeclaration *IntegerParameterDeclaration `pulumi:"integerParameterDeclaration"` + StringParameterDeclaration *StringParameterDeclaration `pulumi:"stringParameterDeclaration"` } -// DashboardParametersDecimalParameterInput is an input type that accepts DashboardParametersDecimalParameterArgs and DashboardParametersDecimalParameterOutput values. -// You can construct a concrete instance of `DashboardParametersDecimalParameterInput` via: +// AnalysisDefinitionParameterDeclarationInput is an input type that accepts AnalysisDefinitionParameterDeclarationArgs and AnalysisDefinitionParameterDeclarationOutput values. +// You can construct a concrete instance of `AnalysisDefinitionParameterDeclarationInput` via: // -// DashboardParametersDecimalParameterArgs{...} -type DashboardParametersDecimalParameterInput interface { +// AnalysisDefinitionParameterDeclarationArgs{...} +type AnalysisDefinitionParameterDeclarationInput interface { pulumi.Input - ToDashboardParametersDecimalParameterOutput() DashboardParametersDecimalParameterOutput - ToDashboardParametersDecimalParameterOutputWithContext(context.Context) DashboardParametersDecimalParameterOutput + ToAnalysisDefinitionParameterDeclarationOutput() AnalysisDefinitionParameterDeclarationOutput + ToAnalysisDefinitionParameterDeclarationOutputWithContext(context.Context) AnalysisDefinitionParameterDeclarationOutput } -type DashboardParametersDecimalParameterArgs struct { - // Display name for the dashboard. - Name pulumi.StringInput `pulumi:"name"` - Values pulumi.Float64ArrayInput `pulumi:"values"` +type AnalysisDefinitionParameterDeclarationArgs struct { + DateTimeParameterDeclaration DateTimeParameterDeclarationPtrInput `pulumi:"dateTimeParameterDeclaration"` + DecimalParameterDeclaration DecimalParameterDeclarationPtrInput `pulumi:"decimalParameterDeclaration"` + IntegerParameterDeclaration IntegerParameterDeclarationPtrInput `pulumi:"integerParameterDeclaration"` + StringParameterDeclaration StringParameterDeclarationPtrInput `pulumi:"stringParameterDeclaration"` } -func (DashboardParametersDecimalParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardParametersDecimalParameter)(nil)).Elem() +func (AnalysisDefinitionParameterDeclarationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionParameterDeclaration)(nil)).Elem() } -func (i DashboardParametersDecimalParameterArgs) ToDashboardParametersDecimalParameterOutput() DashboardParametersDecimalParameterOutput { - return i.ToDashboardParametersDecimalParameterOutputWithContext(context.Background()) +func (i AnalysisDefinitionParameterDeclarationArgs) ToAnalysisDefinitionParameterDeclarationOutput() AnalysisDefinitionParameterDeclarationOutput { + return i.ToAnalysisDefinitionParameterDeclarationOutputWithContext(context.Background()) } -func (i DashboardParametersDecimalParameterArgs) ToDashboardParametersDecimalParameterOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersDecimalParameterOutput) +func (i AnalysisDefinitionParameterDeclarationArgs) ToAnalysisDefinitionParameterDeclarationOutputWithContext(ctx context.Context) AnalysisDefinitionParameterDeclarationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionParameterDeclarationOutput) } -// DashboardParametersDecimalParameterArrayInput is an input type that accepts DashboardParametersDecimalParameterArray and DashboardParametersDecimalParameterArrayOutput values. -// You can construct a concrete instance of `DashboardParametersDecimalParameterArrayInput` via: +// AnalysisDefinitionParameterDeclarationArrayInput is an input type that accepts AnalysisDefinitionParameterDeclarationArray and AnalysisDefinitionParameterDeclarationArrayOutput values. +// You can construct a concrete instance of `AnalysisDefinitionParameterDeclarationArrayInput` via: // -// DashboardParametersDecimalParameterArray{ DashboardParametersDecimalParameterArgs{...} } -type DashboardParametersDecimalParameterArrayInput interface { +// AnalysisDefinitionParameterDeclarationArray{ AnalysisDefinitionParameterDeclarationArgs{...} } +type AnalysisDefinitionParameterDeclarationArrayInput interface { pulumi.Input - ToDashboardParametersDecimalParameterArrayOutput() DashboardParametersDecimalParameterArrayOutput - ToDashboardParametersDecimalParameterArrayOutputWithContext(context.Context) DashboardParametersDecimalParameterArrayOutput + ToAnalysisDefinitionParameterDeclarationArrayOutput() AnalysisDefinitionParameterDeclarationArrayOutput + ToAnalysisDefinitionParameterDeclarationArrayOutputWithContext(context.Context) AnalysisDefinitionParameterDeclarationArrayOutput } -type DashboardParametersDecimalParameterArray []DashboardParametersDecimalParameterInput +type AnalysisDefinitionParameterDeclarationArray []AnalysisDefinitionParameterDeclarationInput -func (DashboardParametersDecimalParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardParametersDecimalParameter)(nil)).Elem() +func (AnalysisDefinitionParameterDeclarationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionParameterDeclaration)(nil)).Elem() } -func (i DashboardParametersDecimalParameterArray) ToDashboardParametersDecimalParameterArrayOutput() DashboardParametersDecimalParameterArrayOutput { - return i.ToDashboardParametersDecimalParameterArrayOutputWithContext(context.Background()) +func (i AnalysisDefinitionParameterDeclarationArray) ToAnalysisDefinitionParameterDeclarationArrayOutput() AnalysisDefinitionParameterDeclarationArrayOutput { + return i.ToAnalysisDefinitionParameterDeclarationArrayOutputWithContext(context.Background()) } -func (i DashboardParametersDecimalParameterArray) ToDashboardParametersDecimalParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersDecimalParameterArrayOutput) +func (i AnalysisDefinitionParameterDeclarationArray) ToAnalysisDefinitionParameterDeclarationArrayOutputWithContext(ctx context.Context) AnalysisDefinitionParameterDeclarationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionParameterDeclarationArrayOutput) } -type DashboardParametersDecimalParameterOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionParameterDeclarationOutput struct{ *pulumi.OutputState } -func (DashboardParametersDecimalParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardParametersDecimalParameter)(nil)).Elem() +func (AnalysisDefinitionParameterDeclarationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionParameterDeclaration)(nil)).Elem() } -func (o DashboardParametersDecimalParameterOutput) ToDashboardParametersDecimalParameterOutput() DashboardParametersDecimalParameterOutput { +func (o AnalysisDefinitionParameterDeclarationOutput) ToAnalysisDefinitionParameterDeclarationOutput() AnalysisDefinitionParameterDeclarationOutput { return o } -func (o DashboardParametersDecimalParameterOutput) ToDashboardParametersDecimalParameterOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterOutput { +func (o AnalysisDefinitionParameterDeclarationOutput) ToAnalysisDefinitionParameterDeclarationOutputWithContext(ctx context.Context) AnalysisDefinitionParameterDeclarationOutput { return o } -// Display name for the dashboard. -func (o DashboardParametersDecimalParameterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardParametersDecimalParameter) string { return v.Name }).(pulumi.StringOutput) +func (o AnalysisDefinitionParameterDeclarationOutput) DateTimeParameterDeclaration() DateTimeParameterDeclarationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionParameterDeclaration) *DateTimeParameterDeclaration { + return v.DateTimeParameterDeclaration + }).(DateTimeParameterDeclarationPtrOutput) } -func (o DashboardParametersDecimalParameterOutput) Values() pulumi.Float64ArrayOutput { - return o.ApplyT(func(v DashboardParametersDecimalParameter) []float64 { return v.Values }).(pulumi.Float64ArrayOutput) +func (o AnalysisDefinitionParameterDeclarationOutput) DecimalParameterDeclaration() DecimalParameterDeclarationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionParameterDeclaration) *DecimalParameterDeclaration { + return v.DecimalParameterDeclaration + }).(DecimalParameterDeclarationPtrOutput) } -type DashboardParametersDecimalParameterArrayOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionParameterDeclarationOutput) IntegerParameterDeclaration() IntegerParameterDeclarationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionParameterDeclaration) *IntegerParameterDeclaration { + return v.IntegerParameterDeclaration + }).(IntegerParameterDeclarationPtrOutput) +} -func (DashboardParametersDecimalParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardParametersDecimalParameter)(nil)).Elem() +func (o AnalysisDefinitionParameterDeclarationOutput) StringParameterDeclaration() StringParameterDeclarationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionParameterDeclaration) *StringParameterDeclaration { + return v.StringParameterDeclaration + }).(StringParameterDeclarationPtrOutput) } -func (o DashboardParametersDecimalParameterArrayOutput) ToDashboardParametersDecimalParameterArrayOutput() DashboardParametersDecimalParameterArrayOutput { +type AnalysisDefinitionParameterDeclarationArrayOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionParameterDeclarationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionParameterDeclaration)(nil)).Elem() +} + +func (o AnalysisDefinitionParameterDeclarationArrayOutput) ToAnalysisDefinitionParameterDeclarationArrayOutput() AnalysisDefinitionParameterDeclarationArrayOutput { return o } -func (o DashboardParametersDecimalParameterArrayOutput) ToDashboardParametersDecimalParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterArrayOutput { +func (o AnalysisDefinitionParameterDeclarationArrayOutput) ToAnalysisDefinitionParameterDeclarationArrayOutputWithContext(ctx context.Context) AnalysisDefinitionParameterDeclarationArrayOutput { return o } -func (o DashboardParametersDecimalParameterArrayOutput) Index(i pulumi.IntInput) DashboardParametersDecimalParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardParametersDecimalParameter { - return vs[0].([]DashboardParametersDecimalParameter)[vs[1].(int)] - }).(DashboardParametersDecimalParameterOutput) +func (o AnalysisDefinitionParameterDeclarationArrayOutput) Index(i pulumi.IntInput) AnalysisDefinitionParameterDeclarationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisDefinitionParameterDeclaration { + return vs[0].([]AnalysisDefinitionParameterDeclaration)[vs[1].(int)] + }).(AnalysisDefinitionParameterDeclarationOutput) } -type DashboardParametersIntegerParameter struct { - // Display name for the dashboard. - Name string `pulumi:"name"` - Values []int `pulumi:"values"` +type AnalysisDefinitionSheet struct { + ContentType *string `pulumi:"contentType"` + Description *string `pulumi:"description"` + FilterControls []FilterControls `pulumi:"filterControls"` + Layouts *Layouts `pulumi:"layouts"` + // Display name for the analysis. + // + // The following arguments are optional: + Name *string `pulumi:"name"` + ParameterControls []AnalysisDefinitionSheetParameterControl `pulumi:"parameterControls"` + SheetControlLayouts *AnalysisDefinitionSheetSheetControlLayouts `pulumi:"sheetControlLayouts"` + SheetId string `pulumi:"sheetId"` + TextBoxes []AnalysisDefinitionSheetTextBox `pulumi:"textBoxes"` + Title *string `pulumi:"title"` + Visuals []Visuals `pulumi:"visuals"` } -// DashboardParametersIntegerParameterInput is an input type that accepts DashboardParametersIntegerParameterArgs and DashboardParametersIntegerParameterOutput values. -// You can construct a concrete instance of `DashboardParametersIntegerParameterInput` via: +// AnalysisDefinitionSheetInput is an input type that accepts AnalysisDefinitionSheetArgs and AnalysisDefinitionSheetOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetInput` via: // -// DashboardParametersIntegerParameterArgs{...} -type DashboardParametersIntegerParameterInput interface { +// AnalysisDefinitionSheetArgs{...} +type AnalysisDefinitionSheetInput interface { pulumi.Input - ToDashboardParametersIntegerParameterOutput() DashboardParametersIntegerParameterOutput - ToDashboardParametersIntegerParameterOutputWithContext(context.Context) DashboardParametersIntegerParameterOutput + ToAnalysisDefinitionSheetOutput() AnalysisDefinitionSheetOutput + ToAnalysisDefinitionSheetOutputWithContext(context.Context) AnalysisDefinitionSheetOutput } -type DashboardParametersIntegerParameterArgs struct { - // Display name for the dashboard. - Name pulumi.StringInput `pulumi:"name"` - Values pulumi.IntArrayInput `pulumi:"values"` +type AnalysisDefinitionSheetArgs struct { + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Description pulumi.StringPtrInput `pulumi:"description"` + FilterControls FilterControlsArrayInput `pulumi:"filterControls"` + Layouts LayoutsPtrInput `pulumi:"layouts"` + // Display name for the analysis. + // + // The following arguments are optional: + Name pulumi.StringPtrInput `pulumi:"name"` + ParameterControls AnalysisDefinitionSheetParameterControlArrayInput `pulumi:"parameterControls"` + SheetControlLayouts AnalysisDefinitionSheetSheetControlLayoutsPtrInput `pulumi:"sheetControlLayouts"` + SheetId pulumi.StringInput `pulumi:"sheetId"` + TextBoxes AnalysisDefinitionSheetTextBoxArrayInput `pulumi:"textBoxes"` + Title pulumi.StringPtrInput `pulumi:"title"` + Visuals VisualsArrayInput `pulumi:"visuals"` } -func (DashboardParametersIntegerParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardParametersIntegerParameter)(nil)).Elem() +func (AnalysisDefinitionSheetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheet)(nil)).Elem() } -func (i DashboardParametersIntegerParameterArgs) ToDashboardParametersIntegerParameterOutput() DashboardParametersIntegerParameterOutput { - return i.ToDashboardParametersIntegerParameterOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetArgs) ToAnalysisDefinitionSheetOutput() AnalysisDefinitionSheetOutput { + return i.ToAnalysisDefinitionSheetOutputWithContext(context.Background()) } -func (i DashboardParametersIntegerParameterArgs) ToDashboardParametersIntegerParameterOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersIntegerParameterOutput) +func (i AnalysisDefinitionSheetArgs) ToAnalysisDefinitionSheetOutputWithContext(ctx context.Context) AnalysisDefinitionSheetOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetOutput) } -// DashboardParametersIntegerParameterArrayInput is an input type that accepts DashboardParametersIntegerParameterArray and DashboardParametersIntegerParameterArrayOutput values. -// You can construct a concrete instance of `DashboardParametersIntegerParameterArrayInput` via: +// AnalysisDefinitionSheetArrayInput is an input type that accepts AnalysisDefinitionSheetArray and AnalysisDefinitionSheetArrayOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetArrayInput` via: // -// DashboardParametersIntegerParameterArray{ DashboardParametersIntegerParameterArgs{...} } -type DashboardParametersIntegerParameterArrayInput interface { +// AnalysisDefinitionSheetArray{ AnalysisDefinitionSheetArgs{...} } +type AnalysisDefinitionSheetArrayInput interface { pulumi.Input - ToDashboardParametersIntegerParameterArrayOutput() DashboardParametersIntegerParameterArrayOutput - ToDashboardParametersIntegerParameterArrayOutputWithContext(context.Context) DashboardParametersIntegerParameterArrayOutput + ToAnalysisDefinitionSheetArrayOutput() AnalysisDefinitionSheetArrayOutput + ToAnalysisDefinitionSheetArrayOutputWithContext(context.Context) AnalysisDefinitionSheetArrayOutput } -type DashboardParametersIntegerParameterArray []DashboardParametersIntegerParameterInput +type AnalysisDefinitionSheetArray []AnalysisDefinitionSheetInput -func (DashboardParametersIntegerParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardParametersIntegerParameter)(nil)).Elem() +func (AnalysisDefinitionSheetArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionSheet)(nil)).Elem() } -func (i DashboardParametersIntegerParameterArray) ToDashboardParametersIntegerParameterArrayOutput() DashboardParametersIntegerParameterArrayOutput { - return i.ToDashboardParametersIntegerParameterArrayOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetArray) ToAnalysisDefinitionSheetArrayOutput() AnalysisDefinitionSheetArrayOutput { + return i.ToAnalysisDefinitionSheetArrayOutputWithContext(context.Background()) } -func (i DashboardParametersIntegerParameterArray) ToDashboardParametersIntegerParameterArrayOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersIntegerParameterArrayOutput) +func (i AnalysisDefinitionSheetArray) ToAnalysisDefinitionSheetArrayOutputWithContext(ctx context.Context) AnalysisDefinitionSheetArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetArrayOutput) } -type DashboardParametersIntegerParameterOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetOutput struct{ *pulumi.OutputState } -func (DashboardParametersIntegerParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardParametersIntegerParameter)(nil)).Elem() +func (AnalysisDefinitionSheetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheet)(nil)).Elem() } -func (o DashboardParametersIntegerParameterOutput) ToDashboardParametersIntegerParameterOutput() DashboardParametersIntegerParameterOutput { +func (o AnalysisDefinitionSheetOutput) ToAnalysisDefinitionSheetOutput() AnalysisDefinitionSheetOutput { return o } -func (o DashboardParametersIntegerParameterOutput) ToDashboardParametersIntegerParameterOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterOutput { +func (o AnalysisDefinitionSheetOutput) ToAnalysisDefinitionSheetOutputWithContext(ctx context.Context) AnalysisDefinitionSheetOutput { return o } -// Display name for the dashboard. -func (o DashboardParametersIntegerParameterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardParametersIntegerParameter) string { return v.Name }).(pulumi.StringOutput) -} - -func (o DashboardParametersIntegerParameterOutput) Values() pulumi.IntArrayOutput { - return o.ApplyT(func(v DashboardParametersIntegerParameter) []int { return v.Values }).(pulumi.IntArrayOutput) -} - -type DashboardParametersIntegerParameterArrayOutput struct{ *pulumi.OutputState } - -func (DashboardParametersIntegerParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardParametersIntegerParameter)(nil)).Elem() -} - -func (o DashboardParametersIntegerParameterArrayOutput) ToDashboardParametersIntegerParameterArrayOutput() DashboardParametersIntegerParameterArrayOutput { - return o +func (o AnalysisDefinitionSheetOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) *string { return v.ContentType }).(pulumi.StringPtrOutput) } -func (o DashboardParametersIntegerParameterArrayOutput) ToDashboardParametersIntegerParameterArrayOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterArrayOutput { - return o +func (o AnalysisDefinitionSheetOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) *string { return v.Description }).(pulumi.StringPtrOutput) } -func (o DashboardParametersIntegerParameterArrayOutput) Index(i pulumi.IntInput) DashboardParametersIntegerParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardParametersIntegerParameter { - return vs[0].([]DashboardParametersIntegerParameter)[vs[1].(int)] - }).(DashboardParametersIntegerParameterOutput) +func (o AnalysisDefinitionSheetOutput) FilterControls() FilterControlsArrayOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) []FilterControls { return v.FilterControls }).(FilterControlsArrayOutput) } -type DashboardParametersStringParameter struct { - // Display name for the dashboard. - Name string `pulumi:"name"` - Values []string `pulumi:"values"` +func (o AnalysisDefinitionSheetOutput) Layouts() LayoutsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) *Layouts { return v.Layouts }).(LayoutsPtrOutput) } -// DashboardParametersStringParameterInput is an input type that accepts DashboardParametersStringParameterArgs and DashboardParametersStringParameterOutput values. -// You can construct a concrete instance of `DashboardParametersStringParameterInput` via: +// Display name for the analysis. // -// DashboardParametersStringParameterArgs{...} -type DashboardParametersStringParameterInput interface { - pulumi.Input - - ToDashboardParametersStringParameterOutput() DashboardParametersStringParameterOutput - ToDashboardParametersStringParameterOutputWithContext(context.Context) DashboardParametersStringParameterOutput -} - -type DashboardParametersStringParameterArgs struct { - // Display name for the dashboard. - Name pulumi.StringInput `pulumi:"name"` - Values pulumi.StringArrayInput `pulumi:"values"` -} - -func (DashboardParametersStringParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardParametersStringParameter)(nil)).Elem() +// The following arguments are optional: +func (o AnalysisDefinitionSheetOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (i DashboardParametersStringParameterArgs) ToDashboardParametersStringParameterOutput() DashboardParametersStringParameterOutput { - return i.ToDashboardParametersStringParameterOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetOutput) ParameterControls() AnalysisDefinitionSheetParameterControlArrayOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) []AnalysisDefinitionSheetParameterControl { return v.ParameterControls }).(AnalysisDefinitionSheetParameterControlArrayOutput) } -func (i DashboardParametersStringParameterArgs) ToDashboardParametersStringParameterOutputWithContext(ctx context.Context) DashboardParametersStringParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersStringParameterOutput) +func (o AnalysisDefinitionSheetOutput) SheetControlLayouts() AnalysisDefinitionSheetSheetControlLayoutsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) *AnalysisDefinitionSheetSheetControlLayouts { + return v.SheetControlLayouts + }).(AnalysisDefinitionSheetSheetControlLayoutsPtrOutput) } -// DashboardParametersStringParameterArrayInput is an input type that accepts DashboardParametersStringParameterArray and DashboardParametersStringParameterArrayOutput values. -// You can construct a concrete instance of `DashboardParametersStringParameterArrayInput` via: -// -// DashboardParametersStringParameterArray{ DashboardParametersStringParameterArgs{...} } -type DashboardParametersStringParameterArrayInput interface { - pulumi.Input - - ToDashboardParametersStringParameterArrayOutput() DashboardParametersStringParameterArrayOutput - ToDashboardParametersStringParameterArrayOutputWithContext(context.Context) DashboardParametersStringParameterArrayOutput +func (o AnalysisDefinitionSheetOutput) SheetId() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) string { return v.SheetId }).(pulumi.StringOutput) } -type DashboardParametersStringParameterArray []DashboardParametersStringParameterInput - -func (DashboardParametersStringParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardParametersStringParameter)(nil)).Elem() +func (o AnalysisDefinitionSheetOutput) TextBoxes() AnalysisDefinitionSheetTextBoxArrayOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) []AnalysisDefinitionSheetTextBox { return v.TextBoxes }).(AnalysisDefinitionSheetTextBoxArrayOutput) } -func (i DashboardParametersStringParameterArray) ToDashboardParametersStringParameterArrayOutput() DashboardParametersStringParameterArrayOutput { - return i.ToDashboardParametersStringParameterArrayOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) *string { return v.Title }).(pulumi.StringPtrOutput) } -func (i DashboardParametersStringParameterArray) ToDashboardParametersStringParameterArrayOutputWithContext(ctx context.Context) DashboardParametersStringParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersStringParameterArrayOutput) +func (o AnalysisDefinitionSheetOutput) Visuals() VisualsArrayOutput { + return o.ApplyT(func(v AnalysisDefinitionSheet) []Visuals { return v.Visuals }).(VisualsArrayOutput) } -type DashboardParametersStringParameterOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetArrayOutput struct{ *pulumi.OutputState } -func (DashboardParametersStringParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardParametersStringParameter)(nil)).Elem() +func (AnalysisDefinitionSheetArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionSheet)(nil)).Elem() } -func (o DashboardParametersStringParameterOutput) ToDashboardParametersStringParameterOutput() DashboardParametersStringParameterOutput { +func (o AnalysisDefinitionSheetArrayOutput) ToAnalysisDefinitionSheetArrayOutput() AnalysisDefinitionSheetArrayOutput { return o } -func (o DashboardParametersStringParameterOutput) ToDashboardParametersStringParameterOutputWithContext(ctx context.Context) DashboardParametersStringParameterOutput { +func (o AnalysisDefinitionSheetArrayOutput) ToAnalysisDefinitionSheetArrayOutputWithContext(ctx context.Context) AnalysisDefinitionSheetArrayOutput { return o } -// Display name for the dashboard. -func (o DashboardParametersStringParameterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardParametersStringParameter) string { return v.Name }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetArrayOutput) Index(i pulumi.IntInput) AnalysisDefinitionSheetOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisDefinitionSheet { + return vs[0].([]AnalysisDefinitionSheet)[vs[1].(int)] + }).(AnalysisDefinitionSheetOutput) } -func (o DashboardParametersStringParameterOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardParametersStringParameter) []string { return v.Values }).(pulumi.StringArrayOutput) +type AnalysisDefinitionSheetParameterControl struct { + DateTimePicker *AnalysisDefinitionSheetParameterControlDateTimePicker `pulumi:"dateTimePicker"` + Dropdown *AnalysisDefinitionSheetParameterControlDropdown `pulumi:"dropdown"` + List *AnalysisDefinitionSheetParameterControlList `pulumi:"list"` + Slider *AnalysisDefinitionSheetParameterControlSlider `pulumi:"slider"` + TextArea *AnalysisDefinitionSheetParameterControlTextArea `pulumi:"textArea"` + TextField *AnalysisDefinitionSheetParameterControlTextField `pulumi:"textField"` } -type DashboardParametersStringParameterArrayOutput struct{ *pulumi.OutputState } +// AnalysisDefinitionSheetParameterControlInput is an input type that accepts AnalysisDefinitionSheetParameterControlArgs and AnalysisDefinitionSheetParameterControlOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlInput` via: +// +// AnalysisDefinitionSheetParameterControlArgs{...} +type AnalysisDefinitionSheetParameterControlInput interface { + pulumi.Input -func (DashboardParametersStringParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardParametersStringParameter)(nil)).Elem() + ToAnalysisDefinitionSheetParameterControlOutput() AnalysisDefinitionSheetParameterControlOutput + ToAnalysisDefinitionSheetParameterControlOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlOutput } -func (o DashboardParametersStringParameterArrayOutput) ToDashboardParametersStringParameterArrayOutput() DashboardParametersStringParameterArrayOutput { - return o +type AnalysisDefinitionSheetParameterControlArgs struct { + DateTimePicker AnalysisDefinitionSheetParameterControlDateTimePickerPtrInput `pulumi:"dateTimePicker"` + Dropdown AnalysisDefinitionSheetParameterControlDropdownPtrInput `pulumi:"dropdown"` + List AnalysisDefinitionSheetParameterControlListPtrInput `pulumi:"list"` + Slider AnalysisDefinitionSheetParameterControlSliderPtrInput `pulumi:"slider"` + TextArea AnalysisDefinitionSheetParameterControlTextAreaPtrInput `pulumi:"textArea"` + TextField AnalysisDefinitionSheetParameterControlTextFieldPtrInput `pulumi:"textField"` } -func (o DashboardParametersStringParameterArrayOutput) ToDashboardParametersStringParameterArrayOutputWithContext(ctx context.Context) DashboardParametersStringParameterArrayOutput { - return o +func (AnalysisDefinitionSheetParameterControlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControl)(nil)).Elem() } -func (o DashboardParametersStringParameterArrayOutput) Index(i pulumi.IntInput) DashboardParametersStringParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardParametersStringParameter { - return vs[0].([]DashboardParametersStringParameter)[vs[1].(int)] - }).(DashboardParametersStringParameterOutput) +func (i AnalysisDefinitionSheetParameterControlArgs) ToAnalysisDefinitionSheetParameterControlOutput() AnalysisDefinitionSheetParameterControlOutput { + return i.ToAnalysisDefinitionSheetParameterControlOutputWithContext(context.Background()) } -type DashboardPermission struct { - // List of IAM actions to grant or revoke permissions on. - Actions []string `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal string `pulumi:"principal"` +func (i AnalysisDefinitionSheetParameterControlArgs) ToAnalysisDefinitionSheetParameterControlOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlOutput) } -// DashboardPermissionInput is an input type that accepts DashboardPermissionArgs and DashboardPermissionOutput values. -// You can construct a concrete instance of `DashboardPermissionInput` via: +// AnalysisDefinitionSheetParameterControlArrayInput is an input type that accepts AnalysisDefinitionSheetParameterControlArray and AnalysisDefinitionSheetParameterControlArrayOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlArrayInput` via: // -// DashboardPermissionArgs{...} -type DashboardPermissionInput interface { +// AnalysisDefinitionSheetParameterControlArray{ AnalysisDefinitionSheetParameterControlArgs{...} } +type AnalysisDefinitionSheetParameterControlArrayInput interface { pulumi.Input - ToDashboardPermissionOutput() DashboardPermissionOutput - ToDashboardPermissionOutputWithContext(context.Context) DashboardPermissionOutput + ToAnalysisDefinitionSheetParameterControlArrayOutput() AnalysisDefinitionSheetParameterControlArrayOutput + ToAnalysisDefinitionSheetParameterControlArrayOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlArrayOutput } -type DashboardPermissionArgs struct { - // List of IAM actions to grant or revoke permissions on. - Actions pulumi.StringArrayInput `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal pulumi.StringInput `pulumi:"principal"` -} +type AnalysisDefinitionSheetParameterControlArray []AnalysisDefinitionSheetParameterControlInput -func (DashboardPermissionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardPermission)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionSheetParameterControl)(nil)).Elem() } -func (i DashboardPermissionArgs) ToDashboardPermissionOutput() DashboardPermissionOutput { - return i.ToDashboardPermissionOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlArray) ToAnalysisDefinitionSheetParameterControlArrayOutput() AnalysisDefinitionSheetParameterControlArrayOutput { + return i.ToAnalysisDefinitionSheetParameterControlArrayOutputWithContext(context.Background()) } -func (i DashboardPermissionArgs) ToDashboardPermissionOutputWithContext(ctx context.Context) DashboardPermissionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardPermissionOutput) +func (i AnalysisDefinitionSheetParameterControlArray) ToAnalysisDefinitionSheetParameterControlArrayOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlArrayOutput) } -// DashboardPermissionArrayInput is an input type that accepts DashboardPermissionArray and DashboardPermissionArrayOutput values. -// You can construct a concrete instance of `DashboardPermissionArrayInput` via: -// -// DashboardPermissionArray{ DashboardPermissionArgs{...} } -type DashboardPermissionArrayInput interface { - pulumi.Input +type AnalysisDefinitionSheetParameterControlOutput struct{ *pulumi.OutputState } - ToDashboardPermissionArrayOutput() DashboardPermissionArrayOutput - ToDashboardPermissionArrayOutputWithContext(context.Context) DashboardPermissionArrayOutput +func (AnalysisDefinitionSheetParameterControlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControl)(nil)).Elem() } -type DashboardPermissionArray []DashboardPermissionInput - -func (DashboardPermissionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardPermission)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlOutput) ToAnalysisDefinitionSheetParameterControlOutput() AnalysisDefinitionSheetParameterControlOutput { + return o } -func (i DashboardPermissionArray) ToDashboardPermissionArrayOutput() DashboardPermissionArrayOutput { - return i.ToDashboardPermissionArrayOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetParameterControlOutput) ToAnalysisDefinitionSheetParameterControlOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlOutput { + return o } -func (i DashboardPermissionArray) ToDashboardPermissionArrayOutputWithContext(ctx context.Context) DashboardPermissionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardPermissionArrayOutput) +func (o AnalysisDefinitionSheetParameterControlOutput) DateTimePicker() AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControl) *AnalysisDefinitionSheetParameterControlDateTimePicker { + return v.DateTimePicker + }).(AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) } -type DashboardPermissionOutput struct{ *pulumi.OutputState } - -func (DashboardPermissionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardPermission)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlOutput) Dropdown() AnalysisDefinitionSheetParameterControlDropdownPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControl) *AnalysisDefinitionSheetParameterControlDropdown { + return v.Dropdown + }).(AnalysisDefinitionSheetParameterControlDropdownPtrOutput) } -func (o DashboardPermissionOutput) ToDashboardPermissionOutput() DashboardPermissionOutput { - return o +func (o AnalysisDefinitionSheetParameterControlOutput) List() AnalysisDefinitionSheetParameterControlListPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControl) *AnalysisDefinitionSheetParameterControlList { + return v.List + }).(AnalysisDefinitionSheetParameterControlListPtrOutput) } -func (o DashboardPermissionOutput) ToDashboardPermissionOutputWithContext(ctx context.Context) DashboardPermissionOutput { - return o +func (o AnalysisDefinitionSheetParameterControlOutput) Slider() AnalysisDefinitionSheetParameterControlSliderPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControl) *AnalysisDefinitionSheetParameterControlSlider { + return v.Slider + }).(AnalysisDefinitionSheetParameterControlSliderPtrOutput) } -// List of IAM actions to grant or revoke permissions on. -func (o DashboardPermissionOutput) Actions() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardPermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +func (o AnalysisDefinitionSheetParameterControlOutput) TextArea() AnalysisDefinitionSheetParameterControlTextAreaPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControl) *AnalysisDefinitionSheetParameterControlTextArea { + return v.TextArea + }).(AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) } -// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. -func (o DashboardPermissionOutput) Principal() pulumi.StringOutput { - return o.ApplyT(func(v DashboardPermission) string { return v.Principal }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlOutput) TextField() AnalysisDefinitionSheetParameterControlTextFieldPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControl) *AnalysisDefinitionSheetParameterControlTextField { + return v.TextField + }).(AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) } -type DashboardPermissionArrayOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlArrayOutput struct{ *pulumi.OutputState } -func (DashboardPermissionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardPermission)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionSheetParameterControl)(nil)).Elem() } -func (o DashboardPermissionArrayOutput) ToDashboardPermissionArrayOutput() DashboardPermissionArrayOutput { +func (o AnalysisDefinitionSheetParameterControlArrayOutput) ToAnalysisDefinitionSheetParameterControlArrayOutput() AnalysisDefinitionSheetParameterControlArrayOutput { return o } -func (o DashboardPermissionArrayOutput) ToDashboardPermissionArrayOutputWithContext(ctx context.Context) DashboardPermissionArrayOutput { +func (o AnalysisDefinitionSheetParameterControlArrayOutput) ToAnalysisDefinitionSheetParameterControlArrayOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlArrayOutput { return o } -func (o DashboardPermissionArrayOutput) Index(i pulumi.IntInput) DashboardPermissionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardPermission { - return vs[0].([]DashboardPermission)[vs[1].(int)] - }).(DashboardPermissionOutput) +func (o AnalysisDefinitionSheetParameterControlArrayOutput) Index(i pulumi.IntInput) AnalysisDefinitionSheetParameterControlOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisDefinitionSheetParameterControl { + return vs[0].([]AnalysisDefinitionSheetParameterControl)[vs[1].(int)] + }).(AnalysisDefinitionSheetParameterControlOutput) } -type DashboardSourceEntity struct { - // The source template. See source_template. - SourceTemplate *DashboardSourceEntitySourceTemplate `pulumi:"sourceTemplate"` +type AnalysisDefinitionSheetParameterControlDateTimePicker struct { + DisplayOptions *AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` } -// DashboardSourceEntityInput is an input type that accepts DashboardSourceEntityArgs and DashboardSourceEntityOutput values. -// You can construct a concrete instance of `DashboardSourceEntityInput` via: +// AnalysisDefinitionSheetParameterControlDateTimePickerInput is an input type that accepts AnalysisDefinitionSheetParameterControlDateTimePickerArgs and AnalysisDefinitionSheetParameterControlDateTimePickerOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlDateTimePickerInput` via: // -// DashboardSourceEntityArgs{...} -type DashboardSourceEntityInput interface { +// AnalysisDefinitionSheetParameterControlDateTimePickerArgs{...} +type AnalysisDefinitionSheetParameterControlDateTimePickerInput interface { pulumi.Input - ToDashboardSourceEntityOutput() DashboardSourceEntityOutput - ToDashboardSourceEntityOutputWithContext(context.Context) DashboardSourceEntityOutput + ToAnalysisDefinitionSheetParameterControlDateTimePickerOutput() AnalysisDefinitionSheetParameterControlDateTimePickerOutput + ToAnalysisDefinitionSheetParameterControlDateTimePickerOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerOutput } -type DashboardSourceEntityArgs struct { - // The source template. See source_template. - SourceTemplate DashboardSourceEntitySourceTemplatePtrInput `pulumi:"sourceTemplate"` +type AnalysisDefinitionSheetParameterControlDateTimePickerArgs struct { + DisplayOptions AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` } -func (DashboardSourceEntityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardSourceEntity)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDateTimePickerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() } -func (i DashboardSourceEntityArgs) ToDashboardSourceEntityOutput() DashboardSourceEntityOutput { - return i.ToDashboardSourceEntityOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlDateTimePickerArgs) ToAnalysisDefinitionSheetParameterControlDateTimePickerOutput() AnalysisDefinitionSheetParameterControlDateTimePickerOutput { + return i.ToAnalysisDefinitionSheetParameterControlDateTimePickerOutputWithContext(context.Background()) } -func (i DashboardSourceEntityArgs) ToDashboardSourceEntityOutputWithContext(ctx context.Context) DashboardSourceEntityOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntityOutput) +func (i AnalysisDefinitionSheetParameterControlDateTimePickerArgs) ToAnalysisDefinitionSheetParameterControlDateTimePickerOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDateTimePickerOutput) } -func (i DashboardSourceEntityArgs) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput { - return i.ToDashboardSourceEntityPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlDateTimePickerArgs) ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput() AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Background()) } -func (i DashboardSourceEntityArgs) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntityOutput).ToDashboardSourceEntityPtrOutputWithContext(ctx) +func (i AnalysisDefinitionSheetParameterControlDateTimePickerArgs) ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDateTimePickerOutput).ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx) } -// DashboardSourceEntityPtrInput is an input type that accepts DashboardSourceEntityArgs, DashboardSourceEntityPtr and DashboardSourceEntityPtrOutput values. -// You can construct a concrete instance of `DashboardSourceEntityPtrInput` via: +// AnalysisDefinitionSheetParameterControlDateTimePickerPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlDateTimePickerArgs, AnalysisDefinitionSheetParameterControlDateTimePickerPtr and AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlDateTimePickerPtrInput` via: // -// DashboardSourceEntityArgs{...} +// AnalysisDefinitionSheetParameterControlDateTimePickerArgs{...} // // or: // // nil -type DashboardSourceEntityPtrInput interface { +type AnalysisDefinitionSheetParameterControlDateTimePickerPtrInput interface { pulumi.Input - ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput - ToDashboardSourceEntityPtrOutputWithContext(context.Context) DashboardSourceEntityPtrOutput + ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput() AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput + ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput } -type dashboardSourceEntityPtrType DashboardSourceEntityArgs +type analysisDefinitionSheetParameterControlDateTimePickerPtrType AnalysisDefinitionSheetParameterControlDateTimePickerArgs -func DashboardSourceEntityPtr(v *DashboardSourceEntityArgs) DashboardSourceEntityPtrInput { - return (*dashboardSourceEntityPtrType)(v) +func AnalysisDefinitionSheetParameterControlDateTimePickerPtr(v *AnalysisDefinitionSheetParameterControlDateTimePickerArgs) AnalysisDefinitionSheetParameterControlDateTimePickerPtrInput { + return (*analysisDefinitionSheetParameterControlDateTimePickerPtrType)(v) } -func (*dashboardSourceEntityPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardSourceEntity)(nil)).Elem() +func (*analysisDefinitionSheetParameterControlDateTimePickerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() } -func (i *dashboardSourceEntityPtrType) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput { - return i.ToDashboardSourceEntityPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionSheetParameterControlDateTimePickerPtrType) ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput() AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Background()) } -func (i *dashboardSourceEntityPtrType) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntityPtrOutput) +func (i *analysisDefinitionSheetParameterControlDateTimePickerPtrType) ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) } -type DashboardSourceEntityOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlDateTimePickerOutput struct{ *pulumi.OutputState } -func (DashboardSourceEntityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardSourceEntity)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDateTimePickerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() } -func (o DashboardSourceEntityOutput) ToDashboardSourceEntityOutput() DashboardSourceEntityOutput { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerOutput() AnalysisDefinitionSheetParameterControlDateTimePickerOutput { return o } -func (o DashboardSourceEntityOutput) ToDashboardSourceEntityOutputWithContext(ctx context.Context) DashboardSourceEntityOutput { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerOutput { return o } -func (o DashboardSourceEntityOutput) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput { - return o.ToDashboardSourceEntityPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetParameterControlDateTimePickerOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput() AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Background()) } -func (o DashboardSourceEntityOutput) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardSourceEntity) *DashboardSourceEntity { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlDateTimePicker) *AnalysisDefinitionSheetParameterControlDateTimePicker { return &v - }).(DashboardSourceEntityPtrOutput) + }).(AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) } -// The source template. See source_template. -func (o DashboardSourceEntityOutput) SourceTemplate() DashboardSourceEntitySourceTemplatePtrOutput { - return o.ApplyT(func(v DashboardSourceEntity) *DashboardSourceEntitySourceTemplate { return v.SourceTemplate }).(DashboardSourceEntitySourceTemplatePtrOutput) +func (o AnalysisDefinitionSheetParameterControlDateTimePickerOutput) DisplayOptions() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDateTimePicker) *AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions { + return v.DisplayOptions + }).(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) } -type DashboardSourceEntityPtrOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionSheetParameterControlDateTimePickerOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDateTimePicker) string { return v.ParameterControlId }).(pulumi.StringOutput) +} -func (DashboardSourceEntityPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardSourceEntity)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlDateTimePickerOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDateTimePicker) string { return v.SourceParameterName }).(pulumi.StringOutput) } -func (o DashboardSourceEntityPtrOutput) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDateTimePicker) string { return v.Title }).(pulumi.StringOutput) +} + +type AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() +} + +func (o AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput() AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput { return o } -func (o DashboardSourceEntityPtrOutput) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput { return o } -func (o DashboardSourceEntityPtrOutput) Elem() DashboardSourceEntityOutput { - return o.ApplyT(func(v *DashboardSourceEntity) DashboardSourceEntity { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) Elem() AnalysisDefinitionSheetParameterControlDateTimePickerOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDateTimePicker) AnalysisDefinitionSheetParameterControlDateTimePicker { if v != nil { return *v } - var ret DashboardSourceEntity + var ret AnalysisDefinitionSheetParameterControlDateTimePicker return ret - }).(DashboardSourceEntityOutput) + }).(AnalysisDefinitionSheetParameterControlDateTimePickerOutput) } -// The source template. See source_template. -func (o DashboardSourceEntityPtrOutput) SourceTemplate() DashboardSourceEntitySourceTemplatePtrOutput { - return o.ApplyT(func(v *DashboardSourceEntity) *DashboardSourceEntitySourceTemplate { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) DisplayOptions() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDateTimePicker) *AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions { if v == nil { return nil } - return v.SourceTemplate - }).(DashboardSourceEntitySourceTemplatePtrOutput) + return v.DisplayOptions + }).(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) } -type DashboardSourceEntitySourceTemplate struct { - // The Amazon Resource Name (ARN) of the resource. - Arn string `pulumi:"arn"` - // List of dataset references. See data_set_references. - DataSetReferences []DashboardSourceEntitySourceTemplateDataSetReference `pulumi:"dataSetReferences"` +func (o AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDateTimePicker) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) } -// DashboardSourceEntitySourceTemplateInput is an input type that accepts DashboardSourceEntitySourceTemplateArgs and DashboardSourceEntitySourceTemplateOutput values. -// You can construct a concrete instance of `DashboardSourceEntitySourceTemplateInput` via: +func (o AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDateTimePicker) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDateTimePicker) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions struct { + DateTimeFormat *string `pulumi:"dateTimeFormat"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput is an input type that accepts AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs and AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput` via: // -// DashboardSourceEntitySourceTemplateArgs{...} -type DashboardSourceEntitySourceTemplateInput interface { +// AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{...} +type AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput interface { pulumi.Input - ToDashboardSourceEntitySourceTemplateOutput() DashboardSourceEntitySourceTemplateOutput - ToDashboardSourceEntitySourceTemplateOutputWithContext(context.Context) DashboardSourceEntitySourceTemplateOutput + ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput + ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput } -type DashboardSourceEntitySourceTemplateArgs struct { - // The Amazon Resource Name (ARN) of the resource. - Arn pulumi.StringInput `pulumi:"arn"` - // List of dataset references. See data_set_references. - DataSetReferences DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput `pulumi:"dataSetReferences"` +type AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs struct { + DateTimeFormat pulumi.StringPtrInput `pulumi:"dateTimeFormat"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` } -func (DashboardSourceEntitySourceTemplateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardSourceEntitySourceTemplate)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() } -func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplateOutput() DashboardSourceEntitySourceTemplateOutput { - return i.ToDashboardSourceEntitySourceTemplateOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return i.ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(context.Background()) } -func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplateOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntitySourceTemplateOutput) +func (i AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) } -func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput { - return i.ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntitySourceTemplateOutput).ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx) +func (i AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput).ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx) } -// DashboardSourceEntitySourceTemplatePtrInput is an input type that accepts DashboardSourceEntitySourceTemplateArgs, DashboardSourceEntitySourceTemplatePtr and DashboardSourceEntitySourceTemplatePtrOutput values. -// You can construct a concrete instance of `DashboardSourceEntitySourceTemplatePtrInput` via: +// AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs, AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtr and AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput` via: // -// DashboardSourceEntitySourceTemplateArgs{...} +// AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{...} // // or: // // nil -type DashboardSourceEntitySourceTemplatePtrInput interface { +type AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput interface { pulumi.Input - ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput - ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(context.Context) DashboardSourceEntitySourceTemplatePtrOutput + ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput + ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput } -type dashboardSourceEntitySourceTemplatePtrType DashboardSourceEntitySourceTemplateArgs +type analysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs -func DashboardSourceEntitySourceTemplatePtr(v *DashboardSourceEntitySourceTemplateArgs) DashboardSourceEntitySourceTemplatePtrInput { - return (*dashboardSourceEntitySourceTemplatePtrType)(v) +func AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtr(v *AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput { + return (*analysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType)(v) } -func (*dashboardSourceEntitySourceTemplatePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardSourceEntitySourceTemplate)(nil)).Elem() +func (*analysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() } -func (i *dashboardSourceEntitySourceTemplatePtrType) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput { - return i.ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +func (i *analysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardSourceEntitySourceTemplatePtrType) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntitySourceTemplatePtrOutput) +func (i *analysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) } -type DashboardSourceEntitySourceTemplateOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput struct{ *pulumi.OutputState } -func (DashboardSourceEntitySourceTemplateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardSourceEntitySourceTemplate)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() } -func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplateOutput() DashboardSourceEntitySourceTemplateOutput { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { return o } -func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplateOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateOutput { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { return o } -func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput { - return o.ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardSourceEntitySourceTemplate) *DashboardSourceEntitySourceTemplate { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions) *AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions { return &v - }).(DashboardSourceEntitySourceTemplatePtrOutput) + }).(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) } -// The Amazon Resource Name (ARN) of the resource. -func (o DashboardSourceEntitySourceTemplateOutput) Arn() pulumi.StringOutput { - return o.ApplyT(func(v DashboardSourceEntitySourceTemplate) string { return v.Arn }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions) *string { + return v.DateTimeFormat + }).(pulumi.StringPtrOutput) } -// List of dataset references. See data_set_references. -func (o DashboardSourceEntitySourceTemplateOutput) DataSetReferences() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { - return o.ApplyT(func(v DashboardSourceEntitySourceTemplate) []DashboardSourceEntitySourceTemplateDataSetReference { - return v.DataSetReferences - }).(DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions) *LabelOptions { + return v.TitleOptions + }).(LabelOptionsPtrOutput) } -type DashboardSourceEntitySourceTemplatePtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardSourceEntitySourceTemplatePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardSourceEntitySourceTemplate)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() } -func (o DashboardSourceEntitySourceTemplatePtrOutput) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { return o } -func (o DashboardSourceEntitySourceTemplatePtrOutput) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) ToAnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { return o } -func (o DashboardSourceEntitySourceTemplatePtrOutput) Elem() DashboardSourceEntitySourceTemplateOutput { - return o.ApplyT(func(v *DashboardSourceEntitySourceTemplate) DashboardSourceEntitySourceTemplate { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) Elem() AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions) AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions { if v != nil { return *v } - var ret DashboardSourceEntitySourceTemplate + var ret AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions return ret - }).(DashboardSourceEntitySourceTemplateOutput) + }).(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) } -// The Amazon Resource Name (ARN) of the resource. -func (o DashboardSourceEntitySourceTemplatePtrOutput) Arn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardSourceEntitySourceTemplate) *string { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions) *string { if v == nil { return nil } - return &v.Arn + return v.DateTimeFormat }).(pulumi.StringPtrOutput) } -// List of dataset references. See data_set_references. -func (o DashboardSourceEntitySourceTemplatePtrOutput) DataSetReferences() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { - return o.ApplyT(func(v *DashboardSourceEntitySourceTemplate) []DashboardSourceEntitySourceTemplateDataSetReference { +func (o AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions) *LabelOptions { if v == nil { return nil } - return v.DataSetReferences - }).(DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) + return v.TitleOptions + }).(LabelOptionsPtrOutput) } -type DashboardSourceEntitySourceTemplateDataSetReference struct { - // Dataset Amazon Resource Name (ARN). - DataSetArn string `pulumi:"dataSetArn"` - // Dataset placeholder. - DataSetPlaceholder string `pulumi:"dataSetPlaceholder"` +type AnalysisDefinitionSheetParameterControlDropdown struct { + CascadingControlConfiguration *CascadingControlConfiguration `pulumi:"cascadingControlConfiguration"` + DisplayOptions *AnalysisDefinitionSheetParameterControlDropdownDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SelectableValues *AnalysisDefinitionSheetParameterControlDropdownSelectableValues `pulumi:"selectableValues"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` + Type *string `pulumi:"type"` } -// DashboardSourceEntitySourceTemplateDataSetReferenceInput is an input type that accepts DashboardSourceEntitySourceTemplateDataSetReferenceArgs and DashboardSourceEntitySourceTemplateDataSetReferenceOutput values. -// You can construct a concrete instance of `DashboardSourceEntitySourceTemplateDataSetReferenceInput` via: +// AnalysisDefinitionSheetParameterControlDropdownInput is an input type that accepts AnalysisDefinitionSheetParameterControlDropdownArgs and AnalysisDefinitionSheetParameterControlDropdownOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlDropdownInput` via: // -// DashboardSourceEntitySourceTemplateDataSetReferenceArgs{...} -type DashboardSourceEntitySourceTemplateDataSetReferenceInput interface { +// AnalysisDefinitionSheetParameterControlDropdownArgs{...} +type AnalysisDefinitionSheetParameterControlDropdownInput interface { pulumi.Input - ToDashboardSourceEntitySourceTemplateDataSetReferenceOutput() DashboardSourceEntitySourceTemplateDataSetReferenceOutput - ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceOutput + ToAnalysisDefinitionSheetParameterControlDropdownOutput() AnalysisDefinitionSheetParameterControlDropdownOutput + ToAnalysisDefinitionSheetParameterControlDropdownOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlDropdownOutput } -type DashboardSourceEntitySourceTemplateDataSetReferenceArgs struct { - // Dataset Amazon Resource Name (ARN). - DataSetArn pulumi.StringInput `pulumi:"dataSetArn"` - // Dataset placeholder. - DataSetPlaceholder pulumi.StringInput `pulumi:"dataSetPlaceholder"` +type AnalysisDefinitionSheetParameterControlDropdownArgs struct { + CascadingControlConfiguration CascadingControlConfigurationPtrInput `pulumi:"cascadingControlConfiguration"` + DisplayOptions AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SelectableValues AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrInput `pulumi:"selectableValues"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` + Type pulumi.StringPtrInput `pulumi:"type"` } -func (DashboardSourceEntitySourceTemplateDataSetReferenceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDropdownArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdown)(nil)).Elem() } -func (i DashboardSourceEntitySourceTemplateDataSetReferenceArgs) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutput() DashboardSourceEntitySourceTemplateDataSetReferenceOutput { - return i.ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlDropdownArgs) ToAnalysisDefinitionSheetParameterControlDropdownOutput() AnalysisDefinitionSheetParameterControlDropdownOutput { + return i.ToAnalysisDefinitionSheetParameterControlDropdownOutputWithContext(context.Background()) } -func (i DashboardSourceEntitySourceTemplateDataSetReferenceArgs) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntitySourceTemplateDataSetReferenceOutput) +func (i AnalysisDefinitionSheetParameterControlDropdownArgs) ToAnalysisDefinitionSheetParameterControlDropdownOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDropdownOutput) } -// DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput is an input type that accepts DashboardSourceEntitySourceTemplateDataSetReferenceArray and DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput values. -// You can construct a concrete instance of `DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput` via: -// -// DashboardSourceEntitySourceTemplateDataSetReferenceArray{ DashboardSourceEntitySourceTemplateDataSetReferenceArgs{...} } -type DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput interface { - pulumi.Input - - ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput - ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput +func (i AnalysisDefinitionSheetParameterControlDropdownArgs) ToAnalysisDefinitionSheetParameterControlDropdownPtrOutput() AnalysisDefinitionSheetParameterControlDropdownPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Background()) } -type DashboardSourceEntitySourceTemplateDataSetReferenceArray []DashboardSourceEntitySourceTemplateDataSetReferenceInput - -func (DashboardSourceEntitySourceTemplateDataSetReferenceArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +func (i AnalysisDefinitionSheetParameterControlDropdownArgs) ToAnalysisDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDropdownOutput).ToAnalysisDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx) } -func (i DashboardSourceEntitySourceTemplateDataSetReferenceArray) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { - return i.ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(context.Background()) -} +// AnalysisDefinitionSheetParameterControlDropdownPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlDropdownArgs, AnalysisDefinitionSheetParameterControlDropdownPtr and AnalysisDefinitionSheetParameterControlDropdownPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlDropdownPtrInput` via: +// +// AnalysisDefinitionSheetParameterControlDropdownArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionSheetParameterControlDropdownPtrInput interface { + pulumi.Input -func (i DashboardSourceEntitySourceTemplateDataSetReferenceArray) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) + ToAnalysisDefinitionSheetParameterControlDropdownPtrOutput() AnalysisDefinitionSheetParameterControlDropdownPtrOutput + ToAnalysisDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlDropdownPtrOutput } -type DashboardSourceEntitySourceTemplateDataSetReferenceOutput struct{ *pulumi.OutputState } - -func (DashboardSourceEntitySourceTemplateDataSetReferenceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardSourceEntitySourceTemplateDataSetReference)(nil)).Elem() -} +type analysisDefinitionSheetParameterControlDropdownPtrType AnalysisDefinitionSheetParameterControlDropdownArgs -func (o DashboardSourceEntitySourceTemplateDataSetReferenceOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutput() DashboardSourceEntitySourceTemplateDataSetReferenceOutput { - return o +func AnalysisDefinitionSheetParameterControlDropdownPtr(v *AnalysisDefinitionSheetParameterControlDropdownArgs) AnalysisDefinitionSheetParameterControlDropdownPtrInput { + return (*analysisDefinitionSheetParameterControlDropdownPtrType)(v) } -func (o DashboardSourceEntitySourceTemplateDataSetReferenceOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceOutput { - return o +func (*analysisDefinitionSheetParameterControlDropdownPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlDropdown)(nil)).Elem() } -// Dataset Amazon Resource Name (ARN). -func (o DashboardSourceEntitySourceTemplateDataSetReferenceOutput) DataSetArn() pulumi.StringOutput { - return o.ApplyT(func(v DashboardSourceEntitySourceTemplateDataSetReference) string { return v.DataSetArn }).(pulumi.StringOutput) +func (i *analysisDefinitionSheetParameterControlDropdownPtrType) ToAnalysisDefinitionSheetParameterControlDropdownPtrOutput() AnalysisDefinitionSheetParameterControlDropdownPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Background()) } -// Dataset placeholder. -func (o DashboardSourceEntitySourceTemplateDataSetReferenceOutput) DataSetPlaceholder() pulumi.StringOutput { - return o.ApplyT(func(v DashboardSourceEntitySourceTemplateDataSetReference) string { return v.DataSetPlaceholder }).(pulumi.StringOutput) +func (i *analysisDefinitionSheetParameterControlDropdownPtrType) ToAnalysisDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDropdownPtrOutput) } -type DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlDropdownOutput struct{ *pulumi.OutputState } -func (DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDropdownOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdown)(nil)).Elem() } -func (o DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) ToAnalysisDefinitionSheetParameterControlDropdownOutput() AnalysisDefinitionSheetParameterControlDropdownOutput { return o } -func (o DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) ToAnalysisDefinitionSheetParameterControlDropdownOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownOutput { return o } -func (o DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) Index(i pulumi.IntInput) DashboardSourceEntitySourceTemplateDataSetReferenceOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardSourceEntitySourceTemplateDataSetReference { - return vs[0].([]DashboardSourceEntitySourceTemplateDataSetReference)[vs[1].(int)] - }).(DashboardSourceEntitySourceTemplateDataSetReferenceOutput) +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) ToAnalysisDefinitionSheetParameterControlDropdownPtrOutput() AnalysisDefinitionSheetParameterControlDropdownPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Background()) } -type DataSetColumnGroup struct { - // Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. - GeoSpatialColumnGroup *DataSetColumnGroupGeoSpatialColumnGroup `pulumi:"geoSpatialColumnGroup"` +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) ToAnalysisDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlDropdown) *AnalysisDefinitionSheetParameterControlDropdown { + return &v + }).(AnalysisDefinitionSheetParameterControlDropdownPtrOutput) } -// DataSetColumnGroupInput is an input type that accepts DataSetColumnGroupArgs and DataSetColumnGroupOutput values. -// You can construct a concrete instance of `DataSetColumnGroupInput` via: -// -// DataSetColumnGroupArgs{...} -type DataSetColumnGroupInput interface { - pulumi.Input - - ToDataSetColumnGroupOutput() DataSetColumnGroupOutput - ToDataSetColumnGroupOutputWithContext(context.Context) DataSetColumnGroupOutput +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdown) *CascadingControlConfiguration { + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) } -type DataSetColumnGroupArgs struct { - // Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. - GeoSpatialColumnGroup DataSetColumnGroupGeoSpatialColumnGroupPtrInput `pulumi:"geoSpatialColumnGroup"` +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) DisplayOptions() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdown) *AnalysisDefinitionSheetParameterControlDropdownDisplayOptions { + return v.DisplayOptions + }).(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) } -func (DataSetColumnGroupArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetColumnGroup)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdown) string { return v.ParameterControlId }).(pulumi.StringOutput) } -func (i DataSetColumnGroupArgs) ToDataSetColumnGroupOutput() DataSetColumnGroupOutput { - return i.ToDataSetColumnGroupOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) SelectableValues() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdown) *AnalysisDefinitionSheetParameterControlDropdownSelectableValues { + return v.SelectableValues + }).(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) } -func (i DataSetColumnGroupArgs) ToDataSetColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnGroupOutput) +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdown) string { return v.SourceParameterName }).(pulumi.StringOutput) } -// DataSetColumnGroupArrayInput is an input type that accepts DataSetColumnGroupArray and DataSetColumnGroupArrayOutput values. -// You can construct a concrete instance of `DataSetColumnGroupArrayInput` via: -// -// DataSetColumnGroupArray{ DataSetColumnGroupArgs{...} } -type DataSetColumnGroupArrayInput interface { - pulumi.Input +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdown) string { return v.Title }).(pulumi.StringOutput) +} - ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput - ToDataSetColumnGroupArrayOutputWithContext(context.Context) DataSetColumnGroupArrayOutput +func (o AnalysisDefinitionSheetParameterControlDropdownOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdown) *string { return v.Type }).(pulumi.StringPtrOutput) } -type DataSetColumnGroupArray []DataSetColumnGroupInput +type AnalysisDefinitionSheetParameterControlDropdownPtrOutput struct{ *pulumi.OutputState } -func (DataSetColumnGroupArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetColumnGroup)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDropdownPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlDropdown)(nil)).Elem() } -func (i DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput { - return i.ToDataSetColumnGroupArrayOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetParameterControlDropdownPtrOutput) ToAnalysisDefinitionSheetParameterControlDropdownPtrOutput() AnalysisDefinitionSheetParameterControlDropdownPtrOutput { + return o } -func (i DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutputWithContext(ctx context.Context) DataSetColumnGroupArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnGroupArrayOutput) +func (o AnalysisDefinitionSheetParameterControlDropdownPtrOutput) ToAnalysisDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownPtrOutput { + return o } -type DataSetColumnGroupOutput struct{ *pulumi.OutputState } - -func (DataSetColumnGroupOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetColumnGroup)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlDropdownPtrOutput) Elem() AnalysisDefinitionSheetParameterControlDropdownOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdown) AnalysisDefinitionSheetParameterControlDropdown { + if v != nil { + return *v + } + var ret AnalysisDefinitionSheetParameterControlDropdown + return ret + }).(AnalysisDefinitionSheetParameterControlDropdownOutput) } -func (o DataSetColumnGroupOutput) ToDataSetColumnGroupOutput() DataSetColumnGroupOutput { - return o +func (o AnalysisDefinitionSheetParameterControlDropdownPtrOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdown) *CascadingControlConfiguration { + if v == nil { + return nil + } + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) } -func (o DataSetColumnGroupOutput) ToDataSetColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupOutput { - return o +func (o AnalysisDefinitionSheetParameterControlDropdownPtrOutput) DisplayOptions() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdown) *AnalysisDefinitionSheetParameterControlDropdownDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) } -// Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. -func (o DataSetColumnGroupOutput) GeoSpatialColumnGroup() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { - return o.ApplyT(func(v DataSetColumnGroup) *DataSetColumnGroupGeoSpatialColumnGroup { return v.GeoSpatialColumnGroup }).(DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) +func (o AnalysisDefinitionSheetParameterControlDropdownPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) } -type DataSetColumnGroupArrayOutput struct{ *pulumi.OutputState } - -func (DataSetColumnGroupArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetColumnGroup)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlDropdownPtrOutput) SelectableValues() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdown) *AnalysisDefinitionSheetParameterControlDropdownSelectableValues { + if v == nil { + return nil + } + return v.SelectableValues + }).(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) } -func (o DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput { - return o +func (o AnalysisDefinitionSheetParameterControlDropdownPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) } -func (o DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutputWithContext(ctx context.Context) DataSetColumnGroupArrayOutput { - return o +func (o AnalysisDefinitionSheetParameterControlDropdownPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) } -func (o DataSetColumnGroupArrayOutput) Index(i pulumi.IntInput) DataSetColumnGroupOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetColumnGroup { - return vs[0].([]DataSetColumnGroup)[vs[1].(int)] - }).(DataSetColumnGroupOutput) +func (o AnalysisDefinitionSheetParameterControlDropdownPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) } -type DataSetColumnGroupGeoSpatialColumnGroup struct { - // Columns in this hierarchy. - Columns []string `pulumi:"columns"` - // Country code. Valid values are `US`. - CountryCode string `pulumi:"countryCode"` - // A display name for the hierarchy. - Name string `pulumi:"name"` +type AnalysisDefinitionSheetParameterControlDropdownDisplayOptions struct { + SelectAllOptions *SelectAllOptions `pulumi:"selectAllOptions"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` } -// DataSetColumnGroupGeoSpatialColumnGroupInput is an input type that accepts DataSetColumnGroupGeoSpatialColumnGroupArgs and DataSetColumnGroupGeoSpatialColumnGroupOutput values. -// You can construct a concrete instance of `DataSetColumnGroupGeoSpatialColumnGroupInput` via: +// AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsInput is an input type that accepts AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs and AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsInput` via: // -// DataSetColumnGroupGeoSpatialColumnGroupArgs{...} -type DataSetColumnGroupGeoSpatialColumnGroupInput interface { +// AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs{...} +type AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsInput interface { pulumi.Input - ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput - ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(context.Context) DataSetColumnGroupGeoSpatialColumnGroupOutput + ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput + ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput } -type DataSetColumnGroupGeoSpatialColumnGroupArgs struct { - // Columns in this hierarchy. - Columns pulumi.StringArrayInput `pulumi:"columns"` - // Country code. Valid values are `US`. - CountryCode pulumi.StringInput `pulumi:"countryCode"` - // A display name for the hierarchy. - Name pulumi.StringInput `pulumi:"name"` +type AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs struct { + SelectAllOptions SelectAllOptionsPtrInput `pulumi:"selectAllOptions"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` } -func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() } -func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput { - return i.ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return i.ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(context.Background()) } -func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnGroupGeoSpatialColumnGroupOutput) +func (i AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput) } -func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { - return i.ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Background()) } -func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnGroupGeoSpatialColumnGroupOutput).ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx) +func (i AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput).ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx) } -// DataSetColumnGroupGeoSpatialColumnGroupPtrInput is an input type that accepts DataSetColumnGroupGeoSpatialColumnGroupArgs, DataSetColumnGroupGeoSpatialColumnGroupPtr and DataSetColumnGroupGeoSpatialColumnGroupPtrOutput values. -// You can construct a concrete instance of `DataSetColumnGroupGeoSpatialColumnGroupPtrInput` via: +// AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs, AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtr and AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput` via: // -// DataSetColumnGroupGeoSpatialColumnGroupArgs{...} +// AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs{...} // // or: // // nil -type DataSetColumnGroupGeoSpatialColumnGroupPtrInput interface { +type AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput interface { pulumi.Input - ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput - ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput + ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput + ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput } -type dataSetColumnGroupGeoSpatialColumnGroupPtrType DataSetColumnGroupGeoSpatialColumnGroupArgs +type analysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrType AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs -func DataSetColumnGroupGeoSpatialColumnGroupPtr(v *DataSetColumnGroupGeoSpatialColumnGroupArgs) DataSetColumnGroupGeoSpatialColumnGroupPtrInput { - return (*dataSetColumnGroupGeoSpatialColumnGroupPtrType)(v) +func AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtr(v *AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs) AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput { + return (*analysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrType)(v) } -func (*dataSetColumnGroupGeoSpatialColumnGroupPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +func (*analysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() } -func (i *dataSetColumnGroupGeoSpatialColumnGroupPtrType) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { - return i.ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrType) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Background()) } -func (i *dataSetColumnGroupGeoSpatialColumnGroupPtrType) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) +func (i *analysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrType) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) } -type DataSetColumnGroupGeoSpatialColumnGroupOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput struct{ *pulumi.OutputState } -func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() } -func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput { +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput { return o } -func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupOutput { +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput { return o } -func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { - return o.ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Background()) } -func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetColumnGroupGeoSpatialColumnGroup) *DataSetColumnGroupGeoSpatialColumnGroup { +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlDropdownDisplayOptions) *AnalysisDefinitionSheetParameterControlDropdownDisplayOptions { return &v - }).(DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) -} - -// Columns in this hierarchy. -func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) Columns() pulumi.StringArrayOutput { - return o.ApplyT(func(v DataSetColumnGroupGeoSpatialColumnGroup) []string { return v.Columns }).(pulumi.StringArrayOutput) + }).(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) } -// Country code. Valid values are `US`. -func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) CountryCode() pulumi.StringOutput { - return o.ApplyT(func(v DataSetColumnGroupGeoSpatialColumnGroup) string { return v.CountryCode }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdownDisplayOptions) *SelectAllOptions { + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) } -// A display name for the hierarchy. -func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DataSetColumnGroupGeoSpatialColumnGroup) string { return v.Name }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdownDisplayOptions) *LabelOptions { + return v.TitleOptions + }).(LabelOptionsPtrOutput) } -type DataSetColumnGroupGeoSpatialColumnGroupPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput struct{ *pulumi.OutputState } -func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() } -func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { return o } -func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) ToAnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { return o } -func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Elem() DataSetColumnGroupGeoSpatialColumnGroupOutput { - return o.ApplyT(func(v *DataSetColumnGroupGeoSpatialColumnGroup) DataSetColumnGroupGeoSpatialColumnGroup { +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) Elem() AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdownDisplayOptions) AnalysisDefinitionSheetParameterControlDropdownDisplayOptions { if v != nil { return *v } - var ret DataSetColumnGroupGeoSpatialColumnGroup + var ret AnalysisDefinitionSheetParameterControlDropdownDisplayOptions return ret - }).(DataSetColumnGroupGeoSpatialColumnGroupOutput) -} - -// Columns in this hierarchy. -func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Columns() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DataSetColumnGroupGeoSpatialColumnGroup) []string { - if v == nil { - return nil - } - return v.Columns - }).(pulumi.StringArrayOutput) + }).(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput) } -// Country code. Valid values are `US`. -func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) CountryCode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetColumnGroupGeoSpatialColumnGroup) *string { +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdownDisplayOptions) *SelectAllOptions { if v == nil { return nil } - return &v.CountryCode - }).(pulumi.StringPtrOutput) + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) } -// A display name for the hierarchy. -func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetColumnGroupGeoSpatialColumnGroup) *string { +func (o AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdownDisplayOptions) *LabelOptions { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.TitleOptions + }).(LabelOptionsPtrOutput) } -type DataSetColumnLevelPermissionRule struct { - // An array of column names. - ColumnNames []string `pulumi:"columnNames"` - // An array of ARNs for Amazon QuickSight users or groups. - Principals []string `pulumi:"principals"` +type AnalysisDefinitionSheetParameterControlDropdownSelectableValues struct { + LinkToDataSetColumn *Column `pulumi:"linkToDataSetColumn"` + Values []string `pulumi:"values"` } -// DataSetColumnLevelPermissionRuleInput is an input type that accepts DataSetColumnLevelPermissionRuleArgs and DataSetColumnLevelPermissionRuleOutput values. -// You can construct a concrete instance of `DataSetColumnLevelPermissionRuleInput` via: +// AnalysisDefinitionSheetParameterControlDropdownSelectableValuesInput is an input type that accepts AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs and AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlDropdownSelectableValuesInput` via: // -// DataSetColumnLevelPermissionRuleArgs{...} -type DataSetColumnLevelPermissionRuleInput interface { +// AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs{...} +type AnalysisDefinitionSheetParameterControlDropdownSelectableValuesInput interface { pulumi.Input - ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput - ToDataSetColumnLevelPermissionRuleOutputWithContext(context.Context) DataSetColumnLevelPermissionRuleOutput + ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput + ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput } -type DataSetColumnLevelPermissionRuleArgs struct { - // An array of column names. - ColumnNames pulumi.StringArrayInput `pulumi:"columnNames"` - // An array of ARNs for Amazon QuickSight users or groups. - Principals pulumi.StringArrayInput `pulumi:"principals"` +type AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs struct { + LinkToDataSetColumn ColumnPtrInput `pulumi:"linkToDataSetColumn"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (DataSetColumnLevelPermissionRuleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetColumnLevelPermissionRule)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() } -func (i DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput { - return i.ToDataSetColumnLevelPermissionRuleOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return i.ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(context.Background()) } -func (i DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnLevelPermissionRuleOutput) +func (i AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput) } -// DataSetColumnLevelPermissionRuleArrayInput is an input type that accepts DataSetColumnLevelPermissionRuleArray and DataSetColumnLevelPermissionRuleArrayOutput values. -// You can construct a concrete instance of `DataSetColumnLevelPermissionRuleArrayInput` via: +func (i AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput).ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs, AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtr and AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrInput` via: // -// DataSetColumnLevelPermissionRuleArray{ DataSetColumnLevelPermissionRuleArgs{...} } -type DataSetColumnLevelPermissionRuleArrayInput interface { +// AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrInput interface { pulumi.Input - ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput - ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(context.Context) DataSetColumnLevelPermissionRuleArrayOutput + ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput + ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput } -type DataSetColumnLevelPermissionRuleArray []DataSetColumnLevelPermissionRuleInput +type analysisDefinitionSheetParameterControlDropdownSelectableValuesPtrType AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs -func (DataSetColumnLevelPermissionRuleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetColumnLevelPermissionRule)(nil)).Elem() +func AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtr(v *AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs) AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrInput { + return (*analysisDefinitionSheetParameterControlDropdownSelectableValuesPtrType)(v) } -func (i DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput { - return i.ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(context.Background()) +func (*analysisDefinitionSheetParameterControlDropdownSelectableValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() } -func (i DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnLevelPermissionRuleArrayOutput) +func (i *analysisDefinitionSheetParameterControlDropdownSelectableValuesPtrType) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Background()) } -type DataSetColumnLevelPermissionRuleOutput struct{ *pulumi.OutputState } +func (i *analysisDefinitionSheetParameterControlDropdownSelectableValuesPtrType) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) +} -func (DataSetColumnLevelPermissionRuleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetColumnLevelPermissionRule)(nil)).Elem() +type AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() } -func (o DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput { +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput { return o } -func (o DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleOutput { +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput { return o } -// An array of column names. -func (o DataSetColumnLevelPermissionRuleOutput) ColumnNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v DataSetColumnLevelPermissionRule) []string { return v.ColumnNames }).(pulumi.StringArrayOutput) +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Background()) } -// An array of ARNs for Amazon QuickSight users or groups. -func (o DataSetColumnLevelPermissionRuleOutput) Principals() pulumi.StringArrayOutput { - return o.ApplyT(func(v DataSetColumnLevelPermissionRule) []string { return v.Principals }).(pulumi.StringArrayOutput) +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlDropdownSelectableValues) *AnalysisDefinitionSheetParameterControlDropdownSelectableValues { + return &v + }).(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) } -type DataSetColumnLevelPermissionRuleArrayOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdownSelectableValues) *Column { + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) +} -func (DataSetColumnLevelPermissionRuleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetColumnLevelPermissionRule)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlDropdownSelectableValues) []string { return v.Values }).(pulumi.StringArrayOutput) } -func (o DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput { +type AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() +} + +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { return o } -func (o DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleArrayOutput { +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) ToAnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { return o } -func (o DataSetColumnLevelPermissionRuleArrayOutput) Index(i pulumi.IntInput) DataSetColumnLevelPermissionRuleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetColumnLevelPermissionRule { - return vs[0].([]DataSetColumnLevelPermissionRule)[vs[1].(int)] - }).(DataSetColumnLevelPermissionRuleOutput) +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) Elem() AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdownSelectableValues) AnalysisDefinitionSheetParameterControlDropdownSelectableValues { + if v != nil { + return *v + } + var ret AnalysisDefinitionSheetParameterControlDropdownSelectableValues + return ret + }).(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput) } -type DataSetDataSetUsageConfiguration struct { - // Controls whether a child dataset of a direct query can use this dataset as a source. - DisableUseAsDirectQuerySource *bool `pulumi:"disableUseAsDirectQuerySource"` - // Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. - DisableUseAsImportedSource *bool `pulumi:"disableUseAsImportedSource"` +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdownSelectableValues) *Column { + if v == nil { + return nil + } + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) } -// DataSetDataSetUsageConfigurationInput is an input type that accepts DataSetDataSetUsageConfigurationArgs and DataSetDataSetUsageConfigurationOutput values. -// You can construct a concrete instance of `DataSetDataSetUsageConfigurationInput` via: +func (o AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlDropdownSelectableValues) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type AnalysisDefinitionSheetParameterControlList struct { + CascadingControlConfiguration *CascadingControlConfiguration `pulumi:"cascadingControlConfiguration"` + DisplayOptions *AnalysisDefinitionSheetParameterControlListDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SelectableValues *AnalysisDefinitionSheetParameterControlListSelectableValues `pulumi:"selectableValues"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` + Type *string `pulumi:"type"` +} + +// AnalysisDefinitionSheetParameterControlListInput is an input type that accepts AnalysisDefinitionSheetParameterControlListArgs and AnalysisDefinitionSheetParameterControlListOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlListInput` via: // -// DataSetDataSetUsageConfigurationArgs{...} -type DataSetDataSetUsageConfigurationInput interface { +// AnalysisDefinitionSheetParameterControlListArgs{...} +type AnalysisDefinitionSheetParameterControlListInput interface { pulumi.Input - ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput - ToDataSetDataSetUsageConfigurationOutputWithContext(context.Context) DataSetDataSetUsageConfigurationOutput + ToAnalysisDefinitionSheetParameterControlListOutput() AnalysisDefinitionSheetParameterControlListOutput + ToAnalysisDefinitionSheetParameterControlListOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlListOutput } -type DataSetDataSetUsageConfigurationArgs struct { - // Controls whether a child dataset of a direct query can use this dataset as a source. - DisableUseAsDirectQuerySource pulumi.BoolPtrInput `pulumi:"disableUseAsDirectQuerySource"` - // Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. - DisableUseAsImportedSource pulumi.BoolPtrInput `pulumi:"disableUseAsImportedSource"` +type AnalysisDefinitionSheetParameterControlListArgs struct { + CascadingControlConfiguration CascadingControlConfigurationPtrInput `pulumi:"cascadingControlConfiguration"` + DisplayOptions AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SelectableValues AnalysisDefinitionSheetParameterControlListSelectableValuesPtrInput `pulumi:"selectableValues"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` + Type pulumi.StringPtrInput `pulumi:"type"` } -func (DataSetDataSetUsageConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetDataSetUsageConfiguration)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlList)(nil)).Elem() } -func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput { - return i.ToDataSetDataSetUsageConfigurationOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlListArgs) ToAnalysisDefinitionSheetParameterControlListOutput() AnalysisDefinitionSheetParameterControlListOutput { + return i.ToAnalysisDefinitionSheetParameterControlListOutputWithContext(context.Background()) } -func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetDataSetUsageConfigurationOutput) +func (i AnalysisDefinitionSheetParameterControlListArgs) ToAnalysisDefinitionSheetParameterControlListOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlListOutput) } -func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput { - return i.ToDataSetDataSetUsageConfigurationPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlListArgs) ToAnalysisDefinitionSheetParameterControlListPtrOutput() AnalysisDefinitionSheetParameterControlListPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlListPtrOutputWithContext(context.Background()) } -func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetDataSetUsageConfigurationOutput).ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx) +func (i AnalysisDefinitionSheetParameterControlListArgs) ToAnalysisDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlListOutput).ToAnalysisDefinitionSheetParameterControlListPtrOutputWithContext(ctx) } -// DataSetDataSetUsageConfigurationPtrInput is an input type that accepts DataSetDataSetUsageConfigurationArgs, DataSetDataSetUsageConfigurationPtr and DataSetDataSetUsageConfigurationPtrOutput values. -// You can construct a concrete instance of `DataSetDataSetUsageConfigurationPtrInput` via: +// AnalysisDefinitionSheetParameterControlListPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlListArgs, AnalysisDefinitionSheetParameterControlListPtr and AnalysisDefinitionSheetParameterControlListPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlListPtrInput` via: // -// DataSetDataSetUsageConfigurationArgs{...} +// AnalysisDefinitionSheetParameterControlListArgs{...} // // or: // // nil -type DataSetDataSetUsageConfigurationPtrInput interface { +type AnalysisDefinitionSheetParameterControlListPtrInput interface { pulumi.Input - ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput - ToDataSetDataSetUsageConfigurationPtrOutputWithContext(context.Context) DataSetDataSetUsageConfigurationPtrOutput + ToAnalysisDefinitionSheetParameterControlListPtrOutput() AnalysisDefinitionSheetParameterControlListPtrOutput + ToAnalysisDefinitionSheetParameterControlListPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlListPtrOutput } -type dataSetDataSetUsageConfigurationPtrType DataSetDataSetUsageConfigurationArgs +type analysisDefinitionSheetParameterControlListPtrType AnalysisDefinitionSheetParameterControlListArgs -func DataSetDataSetUsageConfigurationPtr(v *DataSetDataSetUsageConfigurationArgs) DataSetDataSetUsageConfigurationPtrInput { - return (*dataSetDataSetUsageConfigurationPtrType)(v) +func AnalysisDefinitionSheetParameterControlListPtr(v *AnalysisDefinitionSheetParameterControlListArgs) AnalysisDefinitionSheetParameterControlListPtrInput { + return (*analysisDefinitionSheetParameterControlListPtrType)(v) } -func (*dataSetDataSetUsageConfigurationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetDataSetUsageConfiguration)(nil)).Elem() +func (*analysisDefinitionSheetParameterControlListPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlList)(nil)).Elem() } -func (i *dataSetDataSetUsageConfigurationPtrType) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput { - return i.ToDataSetDataSetUsageConfigurationPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionSheetParameterControlListPtrType) ToAnalysisDefinitionSheetParameterControlListPtrOutput() AnalysisDefinitionSheetParameterControlListPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlListPtrOutputWithContext(context.Background()) } -func (i *dataSetDataSetUsageConfigurationPtrType) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetDataSetUsageConfigurationPtrOutput) +func (i *analysisDefinitionSheetParameterControlListPtrType) ToAnalysisDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlListPtrOutput) } -type DataSetDataSetUsageConfigurationOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlListOutput struct{ *pulumi.OutputState } -func (DataSetDataSetUsageConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetDataSetUsageConfiguration)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlList)(nil)).Elem() } -func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput { +func (o AnalysisDefinitionSheetParameterControlListOutput) ToAnalysisDefinitionSheetParameterControlListOutput() AnalysisDefinitionSheetParameterControlListOutput { return o } -func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationOutput { +func (o AnalysisDefinitionSheetParameterControlListOutput) ToAnalysisDefinitionSheetParameterControlListOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListOutput { return o } -func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput { - return o.ToDataSetDataSetUsageConfigurationPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetParameterControlListOutput) ToAnalysisDefinitionSheetParameterControlListPtrOutput() AnalysisDefinitionSheetParameterControlListPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlListPtrOutputWithContext(context.Background()) } -func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetDataSetUsageConfiguration) *DataSetDataSetUsageConfiguration { +func (o AnalysisDefinitionSheetParameterControlListOutput) ToAnalysisDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlList) *AnalysisDefinitionSheetParameterControlList { return &v - }).(DataSetDataSetUsageConfigurationPtrOutput) + }).(AnalysisDefinitionSheetParameterControlListPtrOutput) } -// Controls whether a child dataset of a direct query can use this dataset as a source. -func (o DataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DataSetDataSetUsageConfiguration) *bool { return v.DisableUseAsDirectQuerySource }).(pulumi.BoolPtrOutput) +func (o AnalysisDefinitionSheetParameterControlListOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlList) *CascadingControlConfiguration { + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) } -// Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. -func (o DataSetDataSetUsageConfigurationOutput) DisableUseAsImportedSource() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DataSetDataSetUsageConfiguration) *bool { return v.DisableUseAsImportedSource }).(pulumi.BoolPtrOutput) +func (o AnalysisDefinitionSheetParameterControlListOutput) DisplayOptions() AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlList) *AnalysisDefinitionSheetParameterControlListDisplayOptions { + return v.DisplayOptions + }).(AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) } -type DataSetDataSetUsageConfigurationPtrOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionSheetParameterControlListOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlList) string { return v.ParameterControlId }).(pulumi.StringOutput) +} -func (DataSetDataSetUsageConfigurationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetDataSetUsageConfiguration)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlListOutput) SelectableValues() AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlList) *AnalysisDefinitionSheetParameterControlListSelectableValues { + return v.SelectableValues + }).(AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput) } -func (o DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput { +func (o AnalysisDefinitionSheetParameterControlListOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlList) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o AnalysisDefinitionSheetParameterControlListOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlList) string { return v.Title }).(pulumi.StringOutput) +} + +func (o AnalysisDefinitionSheetParameterControlListOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlList) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type AnalysisDefinitionSheetParameterControlListPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlListPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlList)(nil)).Elem() +} + +func (o AnalysisDefinitionSheetParameterControlListPtrOutput) ToAnalysisDefinitionSheetParameterControlListPtrOutput() AnalysisDefinitionSheetParameterControlListPtrOutput { return o } -func (o DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput { +func (o AnalysisDefinitionSheetParameterControlListPtrOutput) ToAnalysisDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListPtrOutput { return o } -func (o DataSetDataSetUsageConfigurationPtrOutput) Elem() DataSetDataSetUsageConfigurationOutput { - return o.ApplyT(func(v *DataSetDataSetUsageConfiguration) DataSetDataSetUsageConfiguration { +func (o AnalysisDefinitionSheetParameterControlListPtrOutput) Elem() AnalysisDefinitionSheetParameterControlListOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlList) AnalysisDefinitionSheetParameterControlList { if v != nil { return *v } - var ret DataSetDataSetUsageConfiguration + var ret AnalysisDefinitionSheetParameterControlList return ret - }).(DataSetDataSetUsageConfigurationOutput) + }).(AnalysisDefinitionSheetParameterControlListOutput) } -// Controls whether a child dataset of a direct query can use this dataset as a source. -func (o DataSetDataSetUsageConfigurationPtrOutput) DisableUseAsDirectQuerySource() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DataSetDataSetUsageConfiguration) *bool { +func (o AnalysisDefinitionSheetParameterControlListPtrOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlList) *CascadingControlConfiguration { if v == nil { return nil } - return v.DisableUseAsDirectQuerySource - }).(pulumi.BoolPtrOutput) + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) } -// Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. -func (o DataSetDataSetUsageConfigurationPtrOutput) DisableUseAsImportedSource() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DataSetDataSetUsageConfiguration) *bool { +func (o AnalysisDefinitionSheetParameterControlListPtrOutput) DisplayOptions() AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlList) *AnalysisDefinitionSheetParameterControlListDisplayOptions { if v == nil { return nil } - return v.DisableUseAsImportedSource - }).(pulumi.BoolPtrOutput) + return v.DisplayOptions + }).(AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) } -type DataSetFieldFolder struct { - // An array of column names to add to the folder. A column can only be in one folder. - Columns []string `pulumi:"columns"` - // Field folder description. - Description *string `pulumi:"description"` - // Key of the field folder map. - FieldFoldersId string `pulumi:"fieldFoldersId"` +func (o AnalysisDefinitionSheetParameterControlListPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) } -// DataSetFieldFolderInput is an input type that accepts DataSetFieldFolderArgs and DataSetFieldFolderOutput values. -// You can construct a concrete instance of `DataSetFieldFolderInput` via: +func (o AnalysisDefinitionSheetParameterControlListPtrOutput) SelectableValues() AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlList) *AnalysisDefinitionSheetParameterControlListSelectableValues { + if v == nil { + return nil + } + return v.SelectableValues + }).(AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlListPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlListPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlListPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +type AnalysisDefinitionSheetParameterControlListDisplayOptions struct { + SearchOptions *SelectAllOptions `pulumi:"searchOptions"` + SelectAllOptions *SelectAllOptions `pulumi:"selectAllOptions"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// AnalysisDefinitionSheetParameterControlListDisplayOptionsInput is an input type that accepts AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs and AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlListDisplayOptionsInput` via: // -// DataSetFieldFolderArgs{...} -type DataSetFieldFolderInput interface { +// AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs{...} +type AnalysisDefinitionSheetParameterControlListDisplayOptionsInput interface { pulumi.Input - ToDataSetFieldFolderOutput() DataSetFieldFolderOutput - ToDataSetFieldFolderOutputWithContext(context.Context) DataSetFieldFolderOutput + ToAnalysisDefinitionSheetParameterControlListDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput + ToAnalysisDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput } -type DataSetFieldFolderArgs struct { - // An array of column names to add to the folder. A column can only be in one folder. - Columns pulumi.StringArrayInput `pulumi:"columns"` - // Field folder description. - Description pulumi.StringPtrInput `pulumi:"description"` - // Key of the field folder map. - FieldFoldersId pulumi.StringInput `pulumi:"fieldFoldersId"` +type AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs struct { + SearchOptions SelectAllOptionsPtrInput `pulumi:"searchOptions"` + SelectAllOptions SelectAllOptionsPtrInput `pulumi:"selectAllOptions"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` } -func (DataSetFieldFolderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetFieldFolder)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() } -func (i DataSetFieldFolderArgs) ToDataSetFieldFolderOutput() DataSetFieldFolderOutput { - return i.ToDataSetFieldFolderOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput { + return i.ToAnalysisDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(context.Background()) } -func (i DataSetFieldFolderArgs) ToDataSetFieldFolderOutputWithContext(ctx context.Context) DataSetFieldFolderOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetFieldFolderOutput) +func (i AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput) } -// DataSetFieldFolderArrayInput is an input type that accepts DataSetFieldFolderArray and DataSetFieldFolderArrayOutput values. -// You can construct a concrete instance of `DataSetFieldFolderArrayInput` via: +func (i AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput).ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs, AnalysisDefinitionSheetParameterControlListDisplayOptionsPtr and AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrInput` via: // -// DataSetFieldFolderArray{ DataSetFieldFolderArgs{...} } -type DataSetFieldFolderArrayInput interface { +// AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrInput interface { pulumi.Input - ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput - ToDataSetFieldFolderArrayOutputWithContext(context.Context) DataSetFieldFolderArrayOutput + ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput + ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput } -type DataSetFieldFolderArray []DataSetFieldFolderInput +type analysisDefinitionSheetParameterControlListDisplayOptionsPtrType AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs -func (DataSetFieldFolderArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetFieldFolder)(nil)).Elem() +func AnalysisDefinitionSheetParameterControlListDisplayOptionsPtr(v *AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs) AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrInput { + return (*analysisDefinitionSheetParameterControlListDisplayOptionsPtrType)(v) } -func (i DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput { - return i.ToDataSetFieldFolderArrayOutputWithContext(context.Background()) +func (*analysisDefinitionSheetParameterControlListDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() } -func (i DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutputWithContext(ctx context.Context) DataSetFieldFolderArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetFieldFolderArrayOutput) +func (i *analysisDefinitionSheetParameterControlListDisplayOptionsPtrType) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Background()) } -type DataSetFieldFolderOutput struct{ *pulumi.OutputState } +func (i *analysisDefinitionSheetParameterControlListDisplayOptionsPtrType) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) +} -func (DataSetFieldFolderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetFieldFolder)(nil)).Elem() +type AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() } -func (o DataSetFieldFolderOutput) ToDataSetFieldFolderOutput() DataSetFieldFolderOutput { +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput { return o } -func (o DataSetFieldFolderOutput) ToDataSetFieldFolderOutputWithContext(ctx context.Context) DataSetFieldFolderOutput { +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput { return o } -// An array of column names to add to the folder. A column can only be in one folder. -func (o DataSetFieldFolderOutput) Columns() pulumi.StringArrayOutput { - return o.ApplyT(func(v DataSetFieldFolder) []string { return v.Columns }).(pulumi.StringArrayOutput) +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Background()) } -// Field folder description. -func (o DataSetFieldFolderOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetFieldFolder) *string { return v.Description }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlListDisplayOptions) *AnalysisDefinitionSheetParameterControlListDisplayOptions { + return &v + }).(AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) } -// Key of the field folder map. -func (o DataSetFieldFolderOutput) FieldFoldersId() pulumi.StringOutput { - return o.ApplyT(func(v DataSetFieldFolder) string { return v.FieldFoldersId }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput) SearchOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + return v.SearchOptions + }).(SelectAllOptionsPtrOutput) } -type DataSetFieldFolderArrayOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} -func (DataSetFieldFolderArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetFieldFolder)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlListDisplayOptions) *LabelOptions { return v.TitleOptions }).(LabelOptionsPtrOutput) } -func (o DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput { +type AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() +} + +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput { return o } -func (o DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutputWithContext(ctx context.Context) DataSetFieldFolderArrayOutput { +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) ToAnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput { return o } -func (o DataSetFieldFolderArrayOutput) Index(i pulumi.IntInput) DataSetFieldFolderOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetFieldFolder { - return vs[0].([]DataSetFieldFolder)[vs[1].(int)] - }).(DataSetFieldFolderOutput) +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) Elem() AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlListDisplayOptions) AnalysisDefinitionSheetParameterControlListDisplayOptions { + if v != nil { + return *v + } + var ret AnalysisDefinitionSheetParameterControlListDisplayOptions + return ret + }).(AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput) } -type DataSetLogicalTableMap struct { - // A display name for the logical table. - Alias string `pulumi:"alias"` - // Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. - DataTransforms []DataSetLogicalTableMapDataTransform `pulumi:"dataTransforms"` - // Key of the logical table map. - LogicalTableMapId string `pulumi:"logicalTableMapId"` - // Source of this logical table. See source. - Source DataSetLogicalTableMapSource `pulumi:"source"` +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) SearchOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SearchOptions + }).(SelectAllOptionsPtrOutput) } -// DataSetLogicalTableMapInput is an input type that accepts DataSetLogicalTableMap and DataSetLogicalTableMapOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapInput` via: +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlListDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type AnalysisDefinitionSheetParameterControlListSelectableValues struct { + LinkToDataSetColumn *Column `pulumi:"linkToDataSetColumn"` + Values []string `pulumi:"values"` +} + +// AnalysisDefinitionSheetParameterControlListSelectableValuesInput is an input type that accepts AnalysisDefinitionSheetParameterControlListSelectableValuesArgs and AnalysisDefinitionSheetParameterControlListSelectableValuesOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlListSelectableValuesInput` via: // -// DataSetLogicalTableMap{ "key": DataSetLogicalTableArgs{...} } -type DataSetLogicalTableMapInput interface { +// AnalysisDefinitionSheetParameterControlListSelectableValuesArgs{...} +type AnalysisDefinitionSheetParameterControlListSelectableValuesInput interface { pulumi.Input - ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput - ToDataSetLogicalTableMapOutputWithContext(context.Context) DataSetLogicalTableMapOutput + ToAnalysisDefinitionSheetParameterControlListSelectableValuesOutput() AnalysisDefinitionSheetParameterControlListSelectableValuesOutput + ToAnalysisDefinitionSheetParameterControlListSelectableValuesOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlListSelectableValuesOutput } -type DataSetLogicalTableMapArgs struct { - // A display name for the logical table. - Alias pulumi.StringInput `pulumi:"alias"` - // Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. - DataTransforms DataSetLogicalTableMapDataTransformArrayInput `pulumi:"dataTransforms"` - // Key of the logical table map. - LogicalTableMapId pulumi.StringInput `pulumi:"logicalTableMapId"` - // Source of this logical table. See source. - Source DataSetLogicalTableMapSourceInput `pulumi:"source"` +type AnalysisDefinitionSheetParameterControlListSelectableValuesArgs struct { + LinkToDataSetColumn ColumnPtrInput `pulumi:"linkToDataSetColumn"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (DataSetLogicalTableMapArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMap)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlListSelectableValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() } -func (i DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput { - return i.ToDataSetLogicalTableMapOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlListSelectableValuesArgs) ToAnalysisDefinitionSheetParameterControlListSelectableValuesOutput() AnalysisDefinitionSheetParameterControlListSelectableValuesOutput { + return i.ToAnalysisDefinitionSheetParameterControlListSelectableValuesOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutputWithContext(ctx context.Context) DataSetLogicalTableMapOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapOutput) +func (i AnalysisDefinitionSheetParameterControlListSelectableValuesArgs) ToAnalysisDefinitionSheetParameterControlListSelectableValuesOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListSelectableValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlListSelectableValuesOutput) } -// DataSetLogicalTableMapArrayInput is an input type that accepts DataSetLogicalTableMapArray and DataSetLogicalTableMapArrayOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapArrayInput` via: +func (i AnalysisDefinitionSheetParameterControlListSelectableValuesArgs) ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput() AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionSheetParameterControlListSelectableValuesArgs) ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlListSelectableValuesOutput).ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionSheetParameterControlListSelectableValuesPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlListSelectableValuesArgs, AnalysisDefinitionSheetParameterControlListSelectableValuesPtr and AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlListSelectableValuesPtrInput` via: // -// DataSetLogicalTableMapArray{ DataSetLogicalTableMapArgs{...} } -type DataSetLogicalTableMapArrayInput interface { +// AnalysisDefinitionSheetParameterControlListSelectableValuesArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionSheetParameterControlListSelectableValuesPtrInput interface { pulumi.Input - ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput - ToDataSetLogicalTableMapArrayOutputWithContext(context.Context) DataSetLogicalTableMapArrayOutput + ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput() AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput + ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput } -type DataSetLogicalTableMapArray []DataSetLogicalTableMapInput +type analysisDefinitionSheetParameterControlListSelectableValuesPtrType AnalysisDefinitionSheetParameterControlListSelectableValuesArgs -func (DataSetLogicalTableMapArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetLogicalTableMap)(nil)).Elem() +func AnalysisDefinitionSheetParameterControlListSelectableValuesPtr(v *AnalysisDefinitionSheetParameterControlListSelectableValuesArgs) AnalysisDefinitionSheetParameterControlListSelectableValuesPtrInput { + return (*analysisDefinitionSheetParameterControlListSelectableValuesPtrType)(v) } -func (i DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput { - return i.ToDataSetLogicalTableMapArrayOutputWithContext(context.Background()) +func (*analysisDefinitionSheetParameterControlListSelectableValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() } -func (i DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapArrayOutput) +func (i *analysisDefinitionSheetParameterControlListSelectableValuesPtrType) ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput() AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Background()) } -type DataSetLogicalTableMapOutput struct{ *pulumi.OutputState } +func (i *analysisDefinitionSheetParameterControlListSelectableValuesPtrType) ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput) +} -func (DataSetLogicalTableMapOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMap)(nil)).Elem() +type AnalysisDefinitionSheetParameterControlListSelectableValuesOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlListSelectableValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() } -func (o DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput { +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesOutput) ToAnalysisDefinitionSheetParameterControlListSelectableValuesOutput() AnalysisDefinitionSheetParameterControlListSelectableValuesOutput { return o } -func (o DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutputWithContext(ctx context.Context) DataSetLogicalTableMapOutput { +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesOutput) ToAnalysisDefinitionSheetParameterControlListSelectableValuesOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListSelectableValuesOutput { return o } -// A display name for the logical table. -func (o DataSetLogicalTableMapOutput) Alias() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMap) string { return v.Alias }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesOutput) ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput() AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Background()) } -// Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. -func (o DataSetLogicalTableMapOutput) DataTransforms() DataSetLogicalTableMapDataTransformArrayOutput { - return o.ApplyT(func(v DataSetLogicalTableMap) []DataSetLogicalTableMapDataTransform { return v.DataTransforms }).(DataSetLogicalTableMapDataTransformArrayOutput) +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesOutput) ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlListSelectableValues) *AnalysisDefinitionSheetParameterControlListSelectableValues { + return &v + }).(AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput) } -// Key of the logical table map. -func (o DataSetLogicalTableMapOutput) LogicalTableMapId() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMap) string { return v.LogicalTableMapId }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlListSelectableValues) *Column { + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) } -// Source of this logical table. See source. -func (o DataSetLogicalTableMapOutput) Source() DataSetLogicalTableMapSourceOutput { - return o.ApplyT(func(v DataSetLogicalTableMap) DataSetLogicalTableMapSource { return v.Source }).(DataSetLogicalTableMapSourceOutput) +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlListSelectableValues) []string { return v.Values }).(pulumi.StringArrayOutput) } -type DataSetLogicalTableMapArrayOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetLogicalTableMap)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() } -func (o DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput { +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput) ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput() AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput { return o } -func (o DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapArrayOutput { +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput) ToAnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput { return o } -func (o DataSetLogicalTableMapArrayOutput) Index(i pulumi.IntInput) DataSetLogicalTableMapOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetLogicalTableMap { - return vs[0].([]DataSetLogicalTableMap)[vs[1].(int)] - }).(DataSetLogicalTableMapOutput) +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput) Elem() AnalysisDefinitionSheetParameterControlListSelectableValuesOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlListSelectableValues) AnalysisDefinitionSheetParameterControlListSelectableValues { + if v != nil { + return *v + } + var ret AnalysisDefinitionSheetParameterControlListSelectableValues + return ret + }).(AnalysisDefinitionSheetParameterControlListSelectableValuesOutput) } -type DataSetLogicalTableMapDataTransform struct { - // A transform operation that casts a column to a different type. See cast_column_type_operation. - CastColumnTypeOperation *DataSetLogicalTableMapDataTransformCastColumnTypeOperation `pulumi:"castColumnTypeOperation"` - // An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. - CreateColumnsOperation *DataSetLogicalTableMapDataTransformCreateColumnsOperation `pulumi:"createColumnsOperation"` - // An operation that filters rows based on some condition. See filter_operation. - FilterOperation *DataSetLogicalTableMapDataTransformFilterOperation `pulumi:"filterOperation"` - // An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. - ProjectOperation *DataSetLogicalTableMapDataTransformProjectOperation `pulumi:"projectOperation"` - // An operation that renames a column. See rename_column_operation. - RenameColumnOperation *DataSetLogicalTableMapDataTransformRenameColumnOperation `pulumi:"renameColumnOperation"` - // An operation that tags a column with additional information. See tag_column_operation. - TagColumnOperation *DataSetLogicalTableMapDataTransformTagColumnOperation `pulumi:"tagColumnOperation"` - // A transform operation that removes tags associated with a column. See untag_column_operation. - UntagColumnOperation *DataSetLogicalTableMapDataTransformUntagColumnOperation `pulumi:"untagColumnOperation"` +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlListSelectableValues) *Column { + if v == nil { + return nil + } + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) } -// DataSetLogicalTableMapDataTransformInput is an input type that accepts DataSetLogicalTableMapDataTransformArgs and DataSetLogicalTableMapDataTransformOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformInput` via: +func (o AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlListSelectableValues) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type AnalysisDefinitionSheetParameterControlSlider struct { + DisplayOptions *AnalysisDefinitionSheetParameterControlSliderDisplayOptions `pulumi:"displayOptions"` + MaximumValue float64 `pulumi:"maximumValue"` + MinimumValue float64 `pulumi:"minimumValue"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + StepSize float64 `pulumi:"stepSize"` + Title string `pulumi:"title"` +} + +// AnalysisDefinitionSheetParameterControlSliderInput is an input type that accepts AnalysisDefinitionSheetParameterControlSliderArgs and AnalysisDefinitionSheetParameterControlSliderOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlSliderInput` via: // -// DataSetLogicalTableMapDataTransformArgs{...} -type DataSetLogicalTableMapDataTransformInput interface { +// AnalysisDefinitionSheetParameterControlSliderArgs{...} +type AnalysisDefinitionSheetParameterControlSliderInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput - ToDataSetLogicalTableMapDataTransformOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformOutput + ToAnalysisDefinitionSheetParameterControlSliderOutput() AnalysisDefinitionSheetParameterControlSliderOutput + ToAnalysisDefinitionSheetParameterControlSliderOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlSliderOutput } -type DataSetLogicalTableMapDataTransformArgs struct { - // A transform operation that casts a column to a different type. See cast_column_type_operation. - CastColumnTypeOperation DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput `pulumi:"castColumnTypeOperation"` - // An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. - CreateColumnsOperation DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput `pulumi:"createColumnsOperation"` - // An operation that filters rows based on some condition. See filter_operation. - FilterOperation DataSetLogicalTableMapDataTransformFilterOperationPtrInput `pulumi:"filterOperation"` - // An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. - ProjectOperation DataSetLogicalTableMapDataTransformProjectOperationPtrInput `pulumi:"projectOperation"` - // An operation that renames a column. See rename_column_operation. - RenameColumnOperation DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput `pulumi:"renameColumnOperation"` - // An operation that tags a column with additional information. See tag_column_operation. - TagColumnOperation DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput `pulumi:"tagColumnOperation"` - // A transform operation that removes tags associated with a column. See untag_column_operation. - UntagColumnOperation DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput `pulumi:"untagColumnOperation"` +type AnalysisDefinitionSheetParameterControlSliderArgs struct { + DisplayOptions AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrInput `pulumi:"displayOptions"` + MaximumValue pulumi.Float64Input `pulumi:"maximumValue"` + MinimumValue pulumi.Float64Input `pulumi:"minimumValue"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + StepSize pulumi.Float64Input `pulumi:"stepSize"` + Title pulumi.StringInput `pulumi:"title"` } -func (DataSetLogicalTableMapDataTransformArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransform)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlSliderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlSlider)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput { - return i.ToDataSetLogicalTableMapDataTransformOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlSliderArgs) ToAnalysisDefinitionSheetParameterControlSliderOutput() AnalysisDefinitionSheetParameterControlSliderOutput { + return i.ToAnalysisDefinitionSheetParameterControlSliderOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformOutput) +func (i AnalysisDefinitionSheetParameterControlSliderArgs) ToAnalysisDefinitionSheetParameterControlSliderOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlSliderOutput) } -// DataSetLogicalTableMapDataTransformArrayInput is an input type that accepts DataSetLogicalTableMapDataTransformArray and DataSetLogicalTableMapDataTransformArrayOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformArrayInput` via: +func (i AnalysisDefinitionSheetParameterControlSliderArgs) ToAnalysisDefinitionSheetParameterControlSliderPtrOutput() AnalysisDefinitionSheetParameterControlSliderPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionSheetParameterControlSliderArgs) ToAnalysisDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlSliderOutput).ToAnalysisDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionSheetParameterControlSliderPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlSliderArgs, AnalysisDefinitionSheetParameterControlSliderPtr and AnalysisDefinitionSheetParameterControlSliderPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlSliderPtrInput` via: // -// DataSetLogicalTableMapDataTransformArray{ DataSetLogicalTableMapDataTransformArgs{...} } -type DataSetLogicalTableMapDataTransformArrayInput interface { +// AnalysisDefinitionSheetParameterControlSliderArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionSheetParameterControlSliderPtrInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput - ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformArrayOutput + ToAnalysisDefinitionSheetParameterControlSliderPtrOutput() AnalysisDefinitionSheetParameterControlSliderPtrOutput + ToAnalysisDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlSliderPtrOutput } -type DataSetLogicalTableMapDataTransformArray []DataSetLogicalTableMapDataTransformInput +type analysisDefinitionSheetParameterControlSliderPtrType AnalysisDefinitionSheetParameterControlSliderArgs -func (DataSetLogicalTableMapDataTransformArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransform)(nil)).Elem() +func AnalysisDefinitionSheetParameterControlSliderPtr(v *AnalysisDefinitionSheetParameterControlSliderArgs) AnalysisDefinitionSheetParameterControlSliderPtrInput { + return (*analysisDefinitionSheetParameterControlSliderPtrType)(v) } -func (i DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput { - return i.ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(context.Background()) +func (*analysisDefinitionSheetParameterControlSliderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlSlider)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformArrayOutput) +func (i *analysisDefinitionSheetParameterControlSliderPtrType) ToAnalysisDefinitionSheetParameterControlSliderPtrOutput() AnalysisDefinitionSheetParameterControlSliderPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Background()) } -type DataSetLogicalTableMapDataTransformOutput struct{ *pulumi.OutputState } +func (i *analysisDefinitionSheetParameterControlSliderPtrType) ToAnalysisDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlSliderPtrOutput) +} -func (DataSetLogicalTableMapDataTransformOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransform)(nil)).Elem() +type AnalysisDefinitionSheetParameterControlSliderOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlSliderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlSlider)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput { +func (o AnalysisDefinitionSheetParameterControlSliderOutput) ToAnalysisDefinitionSheetParameterControlSliderOutput() AnalysisDefinitionSheetParameterControlSliderOutput { return o } -func (o DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformOutput { +func (o AnalysisDefinitionSheetParameterControlSliderOutput) ToAnalysisDefinitionSheetParameterControlSliderOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderOutput { return o } -// A transform operation that casts a column to a different type. See cast_column_type_operation. -func (o DataSetLogicalTableMapDataTransformOutput) CastColumnTypeOperation() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformCastColumnTypeOperation { - return v.CastColumnTypeOperation - }).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) +func (o AnalysisDefinitionSheetParameterControlSliderOutput) ToAnalysisDefinitionSheetParameterControlSliderPtrOutput() AnalysisDefinitionSheetParameterControlSliderPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Background()) } -// An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. -func (o DataSetLogicalTableMapDataTransformOutput) CreateColumnsOperation() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformCreateColumnsOperation { - return v.CreateColumnsOperation - }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) +func (o AnalysisDefinitionSheetParameterControlSliderOutput) ToAnalysisDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlSlider) *AnalysisDefinitionSheetParameterControlSlider { + return &v + }).(AnalysisDefinitionSheetParameterControlSliderPtrOutput) } -// An operation that filters rows based on some condition. See filter_operation. -func (o DataSetLogicalTableMapDataTransformOutput) FilterOperation() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformFilterOperation { - return v.FilterOperation - }).(DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) +func (o AnalysisDefinitionSheetParameterControlSliderOutput) DisplayOptions() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlSlider) *AnalysisDefinitionSheetParameterControlSliderDisplayOptions { + return v.DisplayOptions + }).(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) } -// An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. -func (o DataSetLogicalTableMapDataTransformOutput) ProjectOperation() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformProjectOperation { - return v.ProjectOperation - }).(DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) +func (o AnalysisDefinitionSheetParameterControlSliderOutput) MaximumValue() pulumi.Float64Output { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlSlider) float64 { return v.MaximumValue }).(pulumi.Float64Output) } -// An operation that renames a column. See rename_column_operation. -func (o DataSetLogicalTableMapDataTransformOutput) RenameColumnOperation() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformRenameColumnOperation { - return v.RenameColumnOperation - }).(DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) +func (o AnalysisDefinitionSheetParameterControlSliderOutput) MinimumValue() pulumi.Float64Output { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlSlider) float64 { return v.MinimumValue }).(pulumi.Float64Output) } -// An operation that tags a column with additional information. See tag_column_operation. -func (o DataSetLogicalTableMapDataTransformOutput) TagColumnOperation() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformTagColumnOperation { - return v.TagColumnOperation - }).(DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) +func (o AnalysisDefinitionSheetParameterControlSliderOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlSlider) string { return v.ParameterControlId }).(pulumi.StringOutput) } -// A transform operation that removes tags associated with a column. See untag_column_operation. -func (o DataSetLogicalTableMapDataTransformOutput) UntagColumnOperation() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformUntagColumnOperation { - return v.UntagColumnOperation - }).(DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) +func (o AnalysisDefinitionSheetParameterControlSliderOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlSlider) string { return v.SourceParameterName }).(pulumi.StringOutput) } -type DataSetLogicalTableMapDataTransformArrayOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionSheetParameterControlSliderOutput) StepSize() pulumi.Float64Output { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlSlider) float64 { return v.StepSize }).(pulumi.Float64Output) +} -func (DataSetLogicalTableMapDataTransformArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransform)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlSliderOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlSlider) string { return v.Title }).(pulumi.StringOutput) } -func (o DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput { +type AnalysisDefinitionSheetParameterControlSliderPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlSliderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlSlider)(nil)).Elem() +} + +func (o AnalysisDefinitionSheetParameterControlSliderPtrOutput) ToAnalysisDefinitionSheetParameterControlSliderPtrOutput() AnalysisDefinitionSheetParameterControlSliderPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformArrayOutput { +func (o AnalysisDefinitionSheetParameterControlSliderPtrOutput) ToAnalysisDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformArrayOutput) Index(i pulumi.IntInput) DataSetLogicalTableMapDataTransformOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetLogicalTableMapDataTransform { - return vs[0].([]DataSetLogicalTableMapDataTransform)[vs[1].(int)] - }).(DataSetLogicalTableMapDataTransformOutput) +func (o AnalysisDefinitionSheetParameterControlSliderPtrOutput) Elem() AnalysisDefinitionSheetParameterControlSliderOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlSlider) AnalysisDefinitionSheetParameterControlSlider { + if v != nil { + return *v + } + var ret AnalysisDefinitionSheetParameterControlSlider + return ret + }).(AnalysisDefinitionSheetParameterControlSliderOutput) } -type DataSetLogicalTableMapDataTransformCastColumnTypeOperation struct { - // Column name. - ColumnName string `pulumi:"columnName"` - // When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. - Format *string `pulumi:"format"` - // New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. - NewColumnType string `pulumi:"newColumnType"` +func (o AnalysisDefinitionSheetParameterControlSliderPtrOutput) DisplayOptions() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlSlider) *AnalysisDefinitionSheetParameterControlSliderDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) } -// DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs and DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput` via: +func (o AnalysisDefinitionSheetParameterControlSliderPtrOutput) MaximumValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlSlider) *float64 { + if v == nil { + return nil + } + return &v.MaximumValue + }).(pulumi.Float64PtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlSliderPtrOutput) MinimumValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlSlider) *float64 { + if v == nil { + return nil + } + return &v.MinimumValue + }).(pulumi.Float64PtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlSliderPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlSlider) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlSliderPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlSlider) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlSliderPtrOutput) StepSize() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlSlider) *float64 { + if v == nil { + return nil + } + return &v.StepSize + }).(pulumi.Float64PtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlSliderPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlSlider) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type AnalysisDefinitionSheetParameterControlSliderDisplayOptions struct { + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// AnalysisDefinitionSheetParameterControlSliderDisplayOptionsInput is an input type that accepts AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs and AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlSliderDisplayOptionsInput` via: // -// DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...} -type DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput interface { +// AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs{...} +type AnalysisDefinitionSheetParameterControlSliderDisplayOptionsInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput - ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput + ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput + ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput } -type DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs struct { - // Column name. - ColumnName pulumi.StringInput `pulumi:"columnName"` - // When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. - Format pulumi.StringPtrInput `pulumi:"format"` - // New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. - NewColumnType pulumi.StringInput `pulumi:"newColumnType"` +type AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs struct { + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` } -func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { - return i.ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return i.ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) +func (i AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput) } -func (i DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput).ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx) +func (i AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput).ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx) } -// DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs, DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtr and DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput` via: +// AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs, AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtr and AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrInput` via: // -// DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...} +// AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs{...} // // or: // // nil -type DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput interface { +type AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput - ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput + ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput + ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput } -type dataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrType DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs +type analysisDefinitionSheetParameterControlSliderDisplayOptionsPtrType AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs -func DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtr(v *DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput { - return (*dataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrType)(v) +func AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtr(v *AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs) AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrInput { + return (*analysisDefinitionSheetParameterControlSliderDisplayOptionsPtrType)(v) } -func (*dataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +func (*analysisDefinitionSheetParameterControlSliderDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() } -func (i *dataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrType) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionSheetParameterControlSliderDisplayOptionsPtrType) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrType) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) +func (i *analysisDefinitionSheetParameterControlSliderDisplayOptionsPtrType) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) } -type DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { +func (o AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput { return o } -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { +func (o AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput { return o } -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { - return o.ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Background()) } -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformCastColumnTypeOperation) *DataSetLogicalTableMapDataTransformCastColumnTypeOperation { +func (o AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlSliderDisplayOptions) *AnalysisDefinitionSheetParameterControlSliderDisplayOptions { return &v - }).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) -} - -// Column name. -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCastColumnTypeOperation) string { return v.ColumnName }).(pulumi.StringOutput) -} - -// When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) Format() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCastColumnTypeOperation) *string { return v.Format }).(pulumi.StringPtrOutput) + }).(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) } -// New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) NewColumnType() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCastColumnTypeOperation) string { return v.NewColumnType }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlSliderDisplayOptions) *LabelOptions { + return v.TitleOptions + }).(LabelOptionsPtrOutput) } -type DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { +func (o AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { +func (o AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) ToAnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCastColumnTypeOperation) DataSetLogicalTableMapDataTransformCastColumnTypeOperation { +func (o AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) Elem() AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlSliderDisplayOptions) AnalysisDefinitionSheetParameterControlSliderDisplayOptions { if v != nil { return *v } - var ret DataSetLogicalTableMapDataTransformCastColumnTypeOperation + var ret AnalysisDefinitionSheetParameterControlSliderDisplayOptions return ret - }).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) -} - -// Column name. -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ColumnName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCastColumnTypeOperation) *string { - if v == nil { - return nil - } - return &v.ColumnName - }).(pulumi.StringPtrOutput) -} - -// When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) Format() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCastColumnTypeOperation) *string { - if v == nil { - return nil - } - return v.Format - }).(pulumi.StringPtrOutput) + }).(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput) } -// New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. -func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) NewColumnType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCastColumnTypeOperation) *string { +func (o AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlSliderDisplayOptions) *LabelOptions { if v == nil { return nil } - return &v.NewColumnType - }).(pulumi.StringPtrOutput) + return v.TitleOptions + }).(LabelOptionsPtrOutput) } -type DataSetLogicalTableMapDataTransformCreateColumnsOperation struct { - // Calculated columns to create. See columns. - Columns []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn `pulumi:"columns"` +type AnalysisDefinitionSheetParameterControlTextArea struct { + Delimiter *string `pulumi:"delimiter"` + DisplayOptions *TextAreaControlDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` } -// DataSetLogicalTableMapDataTransformCreateColumnsOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs and DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationInput` via: +// AnalysisDefinitionSheetParameterControlTextAreaInput is an input type that accepts AnalysisDefinitionSheetParameterControlTextAreaArgs and AnalysisDefinitionSheetParameterControlTextAreaOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlTextAreaInput` via: // -// DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...} -type DataSetLogicalTableMapDataTransformCreateColumnsOperationInput interface { +// AnalysisDefinitionSheetParameterControlTextAreaArgs{...} +type AnalysisDefinitionSheetParameterControlTextAreaInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput - ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput + ToAnalysisDefinitionSheetParameterControlTextAreaOutput() AnalysisDefinitionSheetParameterControlTextAreaOutput + ToAnalysisDefinitionSheetParameterControlTextAreaOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlTextAreaOutput } -type DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs struct { - // Calculated columns to create. See columns. - Columns DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput `pulumi:"columns"` +type AnalysisDefinitionSheetParameterControlTextAreaArgs struct { + Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` + DisplayOptions TextAreaControlDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` } -func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlTextAreaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlTextArea)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { - return i.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlTextAreaArgs) ToAnalysisDefinitionSheetParameterControlTextAreaOutput() AnalysisDefinitionSheetParameterControlTextAreaOutput { + return i.ToAnalysisDefinitionSheetParameterControlTextAreaOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) +func (i AnalysisDefinitionSheetParameterControlTextAreaArgs) ToAnalysisDefinitionSheetParameterControlTextAreaOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextAreaOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlTextAreaOutput) } -func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlTextAreaArgs) ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutput() AnalysisDefinitionSheetParameterControlTextAreaPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput).ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx) +func (i AnalysisDefinitionSheetParameterControlTextAreaArgs) ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextAreaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlTextAreaOutput).ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx) } -// DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs, DataSetLogicalTableMapDataTransformCreateColumnsOperationPtr and DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput` via: +// AnalysisDefinitionSheetParameterControlTextAreaPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlTextAreaArgs, AnalysisDefinitionSheetParameterControlTextAreaPtr and AnalysisDefinitionSheetParameterControlTextAreaPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlTextAreaPtrInput` via: // -// DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...} +// AnalysisDefinitionSheetParameterControlTextAreaArgs{...} // // or: // // nil -type DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput interface { +type AnalysisDefinitionSheetParameterControlTextAreaPtrInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput - ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput + ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutput() AnalysisDefinitionSheetParameterControlTextAreaPtrOutput + ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlTextAreaPtrOutput } -type dataSetLogicalTableMapDataTransformCreateColumnsOperationPtrType DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs +type analysisDefinitionSheetParameterControlTextAreaPtrType AnalysisDefinitionSheetParameterControlTextAreaArgs -func DataSetLogicalTableMapDataTransformCreateColumnsOperationPtr(v *DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput { - return (*dataSetLogicalTableMapDataTransformCreateColumnsOperationPtrType)(v) +func AnalysisDefinitionSheetParameterControlTextAreaPtr(v *AnalysisDefinitionSheetParameterControlTextAreaArgs) AnalysisDefinitionSheetParameterControlTextAreaPtrInput { + return (*analysisDefinitionSheetParameterControlTextAreaPtrType)(v) } -func (*dataSetLogicalTableMapDataTransformCreateColumnsOperationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +func (*analysisDefinitionSheetParameterControlTextAreaPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlTextArea)(nil)).Elem() } -func (i *dataSetLogicalTableMapDataTransformCreateColumnsOperationPtrType) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionSheetParameterControlTextAreaPtrType) ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutput() AnalysisDefinitionSheetParameterControlTextAreaPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapDataTransformCreateColumnsOperationPtrType) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) +func (i *analysisDefinitionSheetParameterControlTextAreaPtrType) ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextAreaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) } -type DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetParameterControlTextAreaOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlTextAreaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlTextArea)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { +func (o AnalysisDefinitionSheetParameterControlTextAreaOutput) ToAnalysisDefinitionSheetParameterControlTextAreaOutput() AnalysisDefinitionSheetParameterControlTextAreaOutput { return o } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { +func (o AnalysisDefinitionSheetParameterControlTextAreaOutput) ToAnalysisDefinitionSheetParameterControlTextAreaOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextAreaOutput { return o } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { - return o.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetParameterControlTextAreaOutput) ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutput() AnalysisDefinitionSheetParameterControlTextAreaPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Background()) } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformCreateColumnsOperation) *DataSetLogicalTableMapDataTransformCreateColumnsOperation { +func (o AnalysisDefinitionSheetParameterControlTextAreaOutput) ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextAreaPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlTextArea) *AnalysisDefinitionSheetParameterControlTextArea { return &v - }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) + }).(AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) } -// Calculated columns to create. See columns. -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) Columns() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCreateColumnsOperation) []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { - return v.Columns - }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) +func (o AnalysisDefinitionSheetParameterControlTextAreaOutput) Delimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlTextArea) *string { return v.Delimiter }).(pulumi.StringPtrOutput) } -type DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionSheetParameterControlTextAreaOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlTextArea) *TextAreaControlDisplayOptions { + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} -func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlTextAreaOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlTextArea) string { return v.ParameterControlId }).(pulumi.StringOutput) } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { +func (o AnalysisDefinitionSheetParameterControlTextAreaOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlTextArea) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o AnalysisDefinitionSheetParameterControlTextAreaOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlTextArea) string { return v.Title }).(pulumi.StringOutput) +} + +type AnalysisDefinitionSheetParameterControlTextAreaPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlTextArea)(nil)).Elem() +} + +func (o AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutput() AnalysisDefinitionSheetParameterControlTextAreaPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { +func (o AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) ToAnalysisDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextAreaPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCreateColumnsOperation) DataSetLogicalTableMapDataTransformCreateColumnsOperation { +func (o AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) Elem() AnalysisDefinitionSheetParameterControlTextAreaOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextArea) AnalysisDefinitionSheetParameterControlTextArea { if v != nil { return *v } - var ret DataSetLogicalTableMapDataTransformCreateColumnsOperation + var ret AnalysisDefinitionSheetParameterControlTextArea return ret - }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) + }).(AnalysisDefinitionSheetParameterControlTextAreaOutput) } -// Calculated columns to create. See columns. -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) Columns() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCreateColumnsOperation) []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { +func (o AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) Delimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextArea) *string { if v == nil { return nil } - return v.Columns - }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) + return v.Delimiter + }).(pulumi.StringPtrOutput) } -type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn struct { - // A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. - ColumnId string `pulumi:"columnId"` - // Column name. - ColumnName string `pulumi:"columnName"` - // An expression that defines the calculated column. - Expression string `pulumi:"expression"` +func (o AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextArea) *TextAreaControlDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) } -// DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs and DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput` via: +func (o AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o AnalysisDefinitionSheetParameterControlTextAreaPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type AnalysisDefinitionSheetParameterControlTextField struct { + DisplayOptions *TextAreaControlDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` +} + +// AnalysisDefinitionSheetParameterControlTextFieldInput is an input type that accepts AnalysisDefinitionSheetParameterControlTextFieldArgs and AnalysisDefinitionSheetParameterControlTextFieldOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlTextFieldInput` via: // -// DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...} -type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput interface { +// AnalysisDefinitionSheetParameterControlTextFieldArgs{...} +type AnalysisDefinitionSheetParameterControlTextFieldInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput - ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput + ToAnalysisDefinitionSheetParameterControlTextFieldOutput() AnalysisDefinitionSheetParameterControlTextFieldOutput + ToAnalysisDefinitionSheetParameterControlTextFieldOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlTextFieldOutput } -type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs struct { - // A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. - ColumnId pulumi.StringInput `pulumi:"columnId"` - // Column name. - ColumnName pulumi.StringInput `pulumi:"columnName"` - // An expression that defines the calculated column. - Expression pulumi.StringInput `pulumi:"expression"` +type AnalysisDefinitionSheetParameterControlTextFieldArgs struct { + DisplayOptions TextAreaControlDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` } -func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +func (AnalysisDefinitionSheetParameterControlTextFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlTextField)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { - return i.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetParameterControlTextFieldArgs) ToAnalysisDefinitionSheetParameterControlTextFieldOutput() AnalysisDefinitionSheetParameterControlTextFieldOutput { + return i.ToAnalysisDefinitionSheetParameterControlTextFieldOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) +func (i AnalysisDefinitionSheetParameterControlTextFieldArgs) ToAnalysisDefinitionSheetParameterControlTextFieldOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlTextFieldOutput) } -// DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray and DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput` via: +func (i AnalysisDefinitionSheetParameterControlTextFieldArgs) ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutput() AnalysisDefinitionSheetParameterControlTextFieldPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionSheetParameterControlTextFieldArgs) ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlTextFieldOutput).ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionSheetParameterControlTextFieldPtrInput is an input type that accepts AnalysisDefinitionSheetParameterControlTextFieldArgs, AnalysisDefinitionSheetParameterControlTextFieldPtr and AnalysisDefinitionSheetParameterControlTextFieldPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetParameterControlTextFieldPtrInput` via: // -// DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray{ DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...} } -type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput interface { +// AnalysisDefinitionSheetParameterControlTextFieldArgs{...} +// +// or: +// +// nil +type AnalysisDefinitionSheetParameterControlTextFieldPtrInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput - ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput + ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutput() AnalysisDefinitionSheetParameterControlTextFieldPtrOutput + ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Context) AnalysisDefinitionSheetParameterControlTextFieldPtrOutput } -type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput +type analysisDefinitionSheetParameterControlTextFieldPtrType AnalysisDefinitionSheetParameterControlTextFieldArgs -func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +func AnalysisDefinitionSheetParameterControlTextFieldPtr(v *AnalysisDefinitionSheetParameterControlTextFieldArgs) AnalysisDefinitionSheetParameterControlTextFieldPtrInput { + return (*analysisDefinitionSheetParameterControlTextFieldPtrType)(v) } -func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { - return i.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(context.Background()) +func (*analysisDefinitionSheetParameterControlTextFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlTextField)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) +func (i *analysisDefinitionSheetParameterControlTextFieldPtrType) ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutput() AnalysisDefinitionSheetParameterControlTextFieldPtrOutput { + return i.ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Background()) } -type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput struct{ *pulumi.OutputState } +func (i *analysisDefinitionSheetParameterControlTextFieldPtrType) ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) +} -func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +type AnalysisDefinitionSheetParameterControlTextFieldOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlTextFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetParameterControlTextField)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { +func (o AnalysisDefinitionSheetParameterControlTextFieldOutput) ToAnalysisDefinitionSheetParameterControlTextFieldOutput() AnalysisDefinitionSheetParameterControlTextFieldOutput { return o } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { +func (o AnalysisDefinitionSheetParameterControlTextFieldOutput) ToAnalysisDefinitionSheetParameterControlTextFieldOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextFieldOutput { return o } -// A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnId() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.ColumnId }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlTextFieldOutput) ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutput() AnalysisDefinitionSheetParameterControlTextFieldPtrOutput { + return o.ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Background()) } -// Column name. -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.ColumnName }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlTextFieldOutput) ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetParameterControlTextField) *AnalysisDefinitionSheetParameterControlTextField { + return &v + }).(AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) } -// An expression that defines the calculated column. -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.Expression }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetParameterControlTextFieldOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlTextField) *TextAreaControlDisplayOptions { + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) } -type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput struct{ *pulumi.OutputState } +func (o AnalysisDefinitionSheetParameterControlTextFieldOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlTextField) string { return v.ParameterControlId }).(pulumi.StringOutput) +} -func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +func (o AnalysisDefinitionSheetParameterControlTextFieldOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlTextField) string { return v.SourceParameterName }).(pulumi.StringOutput) } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { +func (o AnalysisDefinitionSheetParameterControlTextFieldOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetParameterControlTextField) string { return v.Title }).(pulumi.StringOutput) +} + +type AnalysisDefinitionSheetParameterControlTextFieldPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetParameterControlTextField)(nil)).Elem() +} + +func (o AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutput() AnalysisDefinitionSheetParameterControlTextFieldPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { +func (o AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) ToAnalysisDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetParameterControlTextFieldPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) Index(i pulumi.IntInput) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { - return vs[0].([]DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)[vs[1].(int)] - }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) +func (o AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) Elem() AnalysisDefinitionSheetParameterControlTextFieldOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextField) AnalysisDefinitionSheetParameterControlTextField { + if v != nil { + return *v + } + var ret AnalysisDefinitionSheetParameterControlTextField + return ret + }).(AnalysisDefinitionSheetParameterControlTextFieldOutput) } -type DataSetLogicalTableMapDataTransformFilterOperation struct { - // An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. - ConditionExpression string `pulumi:"conditionExpression"` +func (o AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextField) *TextAreaControlDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) } -// DataSetLogicalTableMapDataTransformFilterOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformFilterOperationArgs and DataSetLogicalTableMapDataTransformFilterOperationOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformFilterOperationInput` via: -// -// DataSetLogicalTableMapDataTransformFilterOperationArgs{...} -type DataSetLogicalTableMapDataTransformFilterOperationInput interface { - pulumi.Input +func (o AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextField) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} - ToDataSetLogicalTableMapDataTransformFilterOperationOutput() DataSetLogicalTableMapDataTransformFilterOperationOutput - ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformFilterOperationOutput +func (o AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextField) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) } -type DataSetLogicalTableMapDataTransformFilterOperationArgs struct { - // An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. - ConditionExpression pulumi.StringInput `pulumi:"conditionExpression"` +func (o AnalysisDefinitionSheetParameterControlTextFieldPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetParameterControlTextField) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) } -func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +type AnalysisDefinitionSheetSheetControlLayouts struct { + Configuration AnalysisDefinitionSheetSheetControlLayoutsConfiguration `pulumi:"configuration"` } -func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationOutput() DataSetLogicalTableMapDataTransformFilterOperationOutput { - return i.ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(context.Background()) +// AnalysisDefinitionSheetSheetControlLayoutsInput is an input type that accepts AnalysisDefinitionSheetSheetControlLayoutsArgs and AnalysisDefinitionSheetSheetControlLayoutsOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetSheetControlLayoutsInput` via: +// +// AnalysisDefinitionSheetSheetControlLayoutsArgs{...} +type AnalysisDefinitionSheetSheetControlLayoutsInput interface { + pulumi.Input + + ToAnalysisDefinitionSheetSheetControlLayoutsOutput() AnalysisDefinitionSheetSheetControlLayoutsOutput + ToAnalysisDefinitionSheetSheetControlLayoutsOutputWithContext(context.Context) AnalysisDefinitionSheetSheetControlLayoutsOutput } -func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformFilterOperationOutput) +type AnalysisDefinitionSheetSheetControlLayoutsArgs struct { + Configuration AnalysisDefinitionSheetSheetControlLayoutsConfigurationInput `pulumi:"configuration"` } -func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(context.Background()) +func (AnalysisDefinitionSheetSheetControlLayoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetSheetControlLayouts)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformFilterOperationOutput).ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx) +func (i AnalysisDefinitionSheetSheetControlLayoutsArgs) ToAnalysisDefinitionSheetSheetControlLayoutsOutput() AnalysisDefinitionSheetSheetControlLayoutsOutput { + return i.ToAnalysisDefinitionSheetSheetControlLayoutsOutputWithContext(context.Background()) } -// DataSetLogicalTableMapDataTransformFilterOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformFilterOperationArgs, DataSetLogicalTableMapDataTransformFilterOperationPtr and DataSetLogicalTableMapDataTransformFilterOperationPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformFilterOperationPtrInput` via: +func (i AnalysisDefinitionSheetSheetControlLayoutsArgs) ToAnalysisDefinitionSheetSheetControlLayoutsOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetSheetControlLayoutsOutput) +} + +func (i AnalysisDefinitionSheetSheetControlLayoutsArgs) ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutput() AnalysisDefinitionSheetSheetControlLayoutsPtrOutput { + return i.ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Background()) +} + +func (i AnalysisDefinitionSheetSheetControlLayoutsArgs) ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetSheetControlLayoutsOutput).ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx) +} + +// AnalysisDefinitionSheetSheetControlLayoutsPtrInput is an input type that accepts AnalysisDefinitionSheetSheetControlLayoutsArgs, AnalysisDefinitionSheetSheetControlLayoutsPtr and AnalysisDefinitionSheetSheetControlLayoutsPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetSheetControlLayoutsPtrInput` via: // -// DataSetLogicalTableMapDataTransformFilterOperationArgs{...} +// AnalysisDefinitionSheetSheetControlLayoutsArgs{...} // // or: // // nil -type DataSetLogicalTableMapDataTransformFilterOperationPtrInput interface { +type AnalysisDefinitionSheetSheetControlLayoutsPtrInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput - ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput + ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutput() AnalysisDefinitionSheetSheetControlLayoutsPtrOutput + ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Context) AnalysisDefinitionSheetSheetControlLayoutsPtrOutput } -type dataSetLogicalTableMapDataTransformFilterOperationPtrType DataSetLogicalTableMapDataTransformFilterOperationArgs +type analysisDefinitionSheetSheetControlLayoutsPtrType AnalysisDefinitionSheetSheetControlLayoutsArgs -func DataSetLogicalTableMapDataTransformFilterOperationPtr(v *DataSetLogicalTableMapDataTransformFilterOperationArgs) DataSetLogicalTableMapDataTransformFilterOperationPtrInput { - return (*dataSetLogicalTableMapDataTransformFilterOperationPtrType)(v) +func AnalysisDefinitionSheetSheetControlLayoutsPtr(v *AnalysisDefinitionSheetSheetControlLayoutsArgs) AnalysisDefinitionSheetSheetControlLayoutsPtrInput { + return (*analysisDefinitionSheetSheetControlLayoutsPtrType)(v) } -func (*dataSetLogicalTableMapDataTransformFilterOperationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +func (*analysisDefinitionSheetSheetControlLayoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetSheetControlLayouts)(nil)).Elem() } -func (i *dataSetLogicalTableMapDataTransformFilterOperationPtrType) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionSheetSheetControlLayoutsPtrType) ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutput() AnalysisDefinitionSheetSheetControlLayoutsPtrOutput { + return i.ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapDataTransformFilterOperationPtrType) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) +func (i *analysisDefinitionSheetSheetControlLayoutsPtrType) ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetSheetControlLayoutsPtrOutput) } -type DataSetLogicalTableMapDataTransformFilterOperationOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetSheetControlLayoutsOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +func (AnalysisDefinitionSheetSheetControlLayoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetSheetControlLayouts)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationOutput() DataSetLogicalTableMapDataTransformFilterOperationOutput { +func (o AnalysisDefinitionSheetSheetControlLayoutsOutput) ToAnalysisDefinitionSheetSheetControlLayoutsOutput() AnalysisDefinitionSheetSheetControlLayoutsOutput { return o } -func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationOutput { +func (o AnalysisDefinitionSheetSheetControlLayoutsOutput) ToAnalysisDefinitionSheetSheetControlLayoutsOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsOutput { return o } -func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { - return o.ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetSheetControlLayoutsOutput) ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutput() AnalysisDefinitionSheetSheetControlLayoutsPtrOutput { + return o.ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Background()) } -func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformFilterOperation) *DataSetLogicalTableMapDataTransformFilterOperation { +func (o AnalysisDefinitionSheetSheetControlLayoutsOutput) ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetSheetControlLayouts) *AnalysisDefinitionSheetSheetControlLayouts { return &v - }).(DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) + }).(AnalysisDefinitionSheetSheetControlLayoutsPtrOutput) } -// An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. -func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ConditionExpression() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformFilterOperation) string { return v.ConditionExpression }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetSheetControlLayoutsOutput) Configuration() AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetSheetControlLayouts) AnalysisDefinitionSheetSheetControlLayoutsConfiguration { + return v.Configuration + }).(AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput) } -type DataSetLogicalTableMapDataTransformFilterOperationPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetSheetControlLayoutsPtrOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +func (AnalysisDefinitionSheetSheetControlLayoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetSheetControlLayouts)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { +func (o AnalysisDefinitionSheetSheetControlLayoutsPtrOutput) ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutput() AnalysisDefinitionSheetSheetControlLayoutsPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { +func (o AnalysisDefinitionSheetSheetControlLayoutsPtrOutput) ToAnalysisDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformFilterOperationOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformFilterOperation) DataSetLogicalTableMapDataTransformFilterOperation { +func (o AnalysisDefinitionSheetSheetControlLayoutsPtrOutput) Elem() AnalysisDefinitionSheetSheetControlLayoutsOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetSheetControlLayouts) AnalysisDefinitionSheetSheetControlLayouts { if v != nil { return *v } - var ret DataSetLogicalTableMapDataTransformFilterOperation + var ret AnalysisDefinitionSheetSheetControlLayouts return ret - }).(DataSetLogicalTableMapDataTransformFilterOperationOutput) + }).(AnalysisDefinitionSheetSheetControlLayoutsOutput) } -// An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. -func (o DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ConditionExpression() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformFilterOperation) *string { +func (o AnalysisDefinitionSheetSheetControlLayoutsPtrOutput) Configuration() AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetSheetControlLayouts) *AnalysisDefinitionSheetSheetControlLayoutsConfiguration { if v == nil { return nil } - return &v.ConditionExpression - }).(pulumi.StringPtrOutput) + return &v.Configuration + }).(AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) } -type DataSetLogicalTableMapDataTransformProjectOperation struct { - // Projected columns. - ProjectedColumns []string `pulumi:"projectedColumns"` +type AnalysisDefinitionSheetSheetControlLayoutsConfiguration struct { + GridLayout *GridLayout `pulumi:"gridLayout"` } -// DataSetLogicalTableMapDataTransformProjectOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformProjectOperationArgs and DataSetLogicalTableMapDataTransformProjectOperationOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformProjectOperationInput` via: +// AnalysisDefinitionSheetSheetControlLayoutsConfigurationInput is an input type that accepts AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs and AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetSheetControlLayoutsConfigurationInput` via: // -// DataSetLogicalTableMapDataTransformProjectOperationArgs{...} -type DataSetLogicalTableMapDataTransformProjectOperationInput interface { +// AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs{...} +type AnalysisDefinitionSheetSheetControlLayoutsConfigurationInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformProjectOperationOutput() DataSetLogicalTableMapDataTransformProjectOperationOutput - ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformProjectOperationOutput + ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput() AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput + ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(context.Context) AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput } -type DataSetLogicalTableMapDataTransformProjectOperationArgs struct { - // Projected columns. - ProjectedColumns pulumi.StringArrayInput `pulumi:"projectedColumns"` +type AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs struct { + GridLayout GridLayoutPtrInput `pulumi:"gridLayout"` } -func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +func (AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationOutput() DataSetLogicalTableMapDataTransformProjectOperationOutput { - return i.ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput() AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput { + return i.ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformProjectOperationOutput) +func (i AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput) } -func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return i.ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformProjectOperationOutput).ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx) +func (i AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput).ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx) } -// DataSetLogicalTableMapDataTransformProjectOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformProjectOperationArgs, DataSetLogicalTableMapDataTransformProjectOperationPtr and DataSetLogicalTableMapDataTransformProjectOperationPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformProjectOperationPtrInput` via: +// AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrInput is an input type that accepts AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs, AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtr and AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrInput` via: // -// DataSetLogicalTableMapDataTransformProjectOperationArgs{...} +// AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs{...} // // or: // // nil -type DataSetLogicalTableMapDataTransformProjectOperationPtrInput interface { +type AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput - ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput + ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput + ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Context) AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput } -type dataSetLogicalTableMapDataTransformProjectOperationPtrType DataSetLogicalTableMapDataTransformProjectOperationArgs +type analysisDefinitionSheetSheetControlLayoutsConfigurationPtrType AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs -func DataSetLogicalTableMapDataTransformProjectOperationPtr(v *DataSetLogicalTableMapDataTransformProjectOperationArgs) DataSetLogicalTableMapDataTransformProjectOperationPtrInput { - return (*dataSetLogicalTableMapDataTransformProjectOperationPtrType)(v) +func AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtr(v *AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs) AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrInput { + return (*analysisDefinitionSheetSheetControlLayoutsConfigurationPtrType)(v) } -func (*dataSetLogicalTableMapDataTransformProjectOperationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +func (*analysisDefinitionSheetSheetControlLayoutsConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() } -func (i *dataSetLogicalTableMapDataTransformProjectOperationPtrType) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(context.Background()) +func (i *analysisDefinitionSheetSheetControlLayoutsConfigurationPtrType) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return i.ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapDataTransformProjectOperationPtrType) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) +func (i *analysisDefinitionSheetSheetControlLayoutsConfigurationPtrType) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) } -type DataSetLogicalTableMapDataTransformProjectOperationOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +func (AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationOutput() DataSetLogicalTableMapDataTransformProjectOperationOutput { +func (o AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput() AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput { return o } -func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationOutput { +func (o AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput { return o } -func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { - return o.ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(context.Background()) +func (o AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o.ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Background()) } -func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformProjectOperation) *DataSetLogicalTableMapDataTransformProjectOperation { +func (o AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisDefinitionSheetSheetControlLayoutsConfiguration) *AnalysisDefinitionSheetSheetControlLayoutsConfiguration { return &v - }).(DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) + }).(AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) } -// Projected columns. -func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ProjectedColumns() pulumi.StringArrayOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformProjectOperation) []string { return v.ProjectedColumns }).(pulumi.StringArrayOutput) +func (o AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput) GridLayout() GridLayoutPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetSheetControlLayoutsConfiguration) *GridLayout { return v.GridLayout }).(GridLayoutPtrOutput) } -type DataSetLogicalTableMapDataTransformProjectOperationPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +func (AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { +func (o AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { +func (o AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) ToAnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformProjectOperationOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformProjectOperation) DataSetLogicalTableMapDataTransformProjectOperation { +func (o AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) Elem() AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetSheetControlLayoutsConfiguration) AnalysisDefinitionSheetSheetControlLayoutsConfiguration { if v != nil { return *v } - var ret DataSetLogicalTableMapDataTransformProjectOperation + var ret AnalysisDefinitionSheetSheetControlLayoutsConfiguration return ret - }).(DataSetLogicalTableMapDataTransformProjectOperationOutput) + }).(AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput) } -// Projected columns. -func (o DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ProjectedColumns() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformProjectOperation) []string { +func (o AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) GridLayout() GridLayoutPtrOutput { + return o.ApplyT(func(v *AnalysisDefinitionSheetSheetControlLayoutsConfiguration) *GridLayout { if v == nil { return nil } - return v.ProjectedColumns - }).(pulumi.StringArrayOutput) + return v.GridLayout + }).(GridLayoutPtrOutput) } -type DataSetLogicalTableMapDataTransformRenameColumnOperation struct { - // Column to be renamed. - ColumnName string `pulumi:"columnName"` - // New name for the column. - NewColumnName string `pulumi:"newColumnName"` +type AnalysisDefinitionSheetTextBox struct { + Content *string `pulumi:"content"` + SheetTextBoxId string `pulumi:"sheetTextBoxId"` } -// DataSetLogicalTableMapDataTransformRenameColumnOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformRenameColumnOperationArgs and DataSetLogicalTableMapDataTransformRenameColumnOperationOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformRenameColumnOperationInput` via: +// AnalysisDefinitionSheetTextBoxInput is an input type that accepts AnalysisDefinitionSheetTextBoxArgs and AnalysisDefinitionSheetTextBoxOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetTextBoxInput` via: // -// DataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...} -type DataSetLogicalTableMapDataTransformRenameColumnOperationInput interface { +// AnalysisDefinitionSheetTextBoxArgs{...} +type AnalysisDefinitionSheetTextBoxInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationOutput - ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationOutput -} - -type DataSetLogicalTableMapDataTransformRenameColumnOperationArgs struct { - // Column to be renamed. - ColumnName pulumi.StringInput `pulumi:"columnName"` - // New name for the column. - NewColumnName pulumi.StringInput `pulumi:"newColumnName"` -} - -func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() + ToAnalysisDefinitionSheetTextBoxOutput() AnalysisDefinitionSheetTextBoxOutput + ToAnalysisDefinitionSheetTextBoxOutputWithContext(context.Context) AnalysisDefinitionSheetTextBoxOutput } -func (i DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationOutput { - return i.ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(context.Background()) +type AnalysisDefinitionSheetTextBoxArgs struct { + Content pulumi.StringPtrInput `pulumi:"content"` + SheetTextBoxId pulumi.StringInput `pulumi:"sheetTextBoxId"` } -func (i DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) +func (AnalysisDefinitionSheetTextBoxArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetTextBox)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetTextBoxArgs) ToAnalysisDefinitionSheetTextBoxOutput() AnalysisDefinitionSheetTextBoxOutput { + return i.ToAnalysisDefinitionSheetTextBoxOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformRenameColumnOperationOutput).ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx) +func (i AnalysisDefinitionSheetTextBoxArgs) ToAnalysisDefinitionSheetTextBoxOutputWithContext(ctx context.Context) AnalysisDefinitionSheetTextBoxOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetTextBoxOutput) } -// DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformRenameColumnOperationArgs, DataSetLogicalTableMapDataTransformRenameColumnOperationPtr and DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput` via: -// -// DataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...} +// AnalysisDefinitionSheetTextBoxArrayInput is an input type that accepts AnalysisDefinitionSheetTextBoxArray and AnalysisDefinitionSheetTextBoxArrayOutput values. +// You can construct a concrete instance of `AnalysisDefinitionSheetTextBoxArrayInput` via: // -// or: -// -// nil -type DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput interface { +// AnalysisDefinitionSheetTextBoxArray{ AnalysisDefinitionSheetTextBoxArgs{...} } +type AnalysisDefinitionSheetTextBoxArrayInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput - ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput + ToAnalysisDefinitionSheetTextBoxArrayOutput() AnalysisDefinitionSheetTextBoxArrayOutput + ToAnalysisDefinitionSheetTextBoxArrayOutputWithContext(context.Context) AnalysisDefinitionSheetTextBoxArrayOutput } -type dataSetLogicalTableMapDataTransformRenameColumnOperationPtrType DataSetLogicalTableMapDataTransformRenameColumnOperationArgs - -func DataSetLogicalTableMapDataTransformRenameColumnOperationPtr(v *DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput { - return (*dataSetLogicalTableMapDataTransformRenameColumnOperationPtrType)(v) -} +type AnalysisDefinitionSheetTextBoxArray []AnalysisDefinitionSheetTextBoxInput -func (*dataSetLogicalTableMapDataTransformRenameColumnOperationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +func (AnalysisDefinitionSheetTextBoxArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionSheetTextBox)(nil)).Elem() } -func (i *dataSetLogicalTableMapDataTransformRenameColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(context.Background()) +func (i AnalysisDefinitionSheetTextBoxArray) ToAnalysisDefinitionSheetTextBoxArrayOutput() AnalysisDefinitionSheetTextBoxArrayOutput { + return i.ToAnalysisDefinitionSheetTextBoxArrayOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapDataTransformRenameColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) +func (i AnalysisDefinitionSheetTextBoxArray) ToAnalysisDefinitionSheetTextBoxArrayOutputWithContext(ctx context.Context) AnalysisDefinitionSheetTextBoxArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisDefinitionSheetTextBoxArrayOutput) } -type DataSetLogicalTableMapDataTransformRenameColumnOperationOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetTextBoxOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +func (AnalysisDefinitionSheetTextBoxOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisDefinitionSheetTextBox)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationOutput { +func (o AnalysisDefinitionSheetTextBoxOutput) ToAnalysisDefinitionSheetTextBoxOutput() AnalysisDefinitionSheetTextBoxOutput { return o } -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationOutput { +func (o AnalysisDefinitionSheetTextBoxOutput) ToAnalysisDefinitionSheetTextBoxOutputWithContext(ctx context.Context) AnalysisDefinitionSheetTextBoxOutput { return o } -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { - return o.ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(context.Background()) -} - -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformRenameColumnOperation) *DataSetLogicalTableMapDataTransformRenameColumnOperation { - return &v - }).(DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) -} - -// Column to be renamed. -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformRenameColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetTextBoxOutput) Content() pulumi.StringPtrOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetTextBox) *string { return v.Content }).(pulumi.StringPtrOutput) } -// New name for the column. -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) NewColumnName() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformRenameColumnOperation) string { return v.NewColumnName }).(pulumi.StringOutput) +func (o AnalysisDefinitionSheetTextBoxOutput) SheetTextBoxId() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisDefinitionSheetTextBox) string { return v.SheetTextBoxId }).(pulumi.StringOutput) } -type DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput struct{ *pulumi.OutputState } +type AnalysisDefinitionSheetTextBoxArrayOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +func (AnalysisDefinitionSheetTextBoxArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisDefinitionSheetTextBox)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { +func (o AnalysisDefinitionSheetTextBoxArrayOutput) ToAnalysisDefinitionSheetTextBoxArrayOutput() AnalysisDefinitionSheetTextBoxArrayOutput { return o } -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { +func (o AnalysisDefinitionSheetTextBoxArrayOutput) ToAnalysisDefinitionSheetTextBoxArrayOutputWithContext(ctx context.Context) AnalysisDefinitionSheetTextBoxArrayOutput { return o } -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformRenameColumnOperationOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformRenameColumnOperation) DataSetLogicalTableMapDataTransformRenameColumnOperation { - if v != nil { - return *v - } - var ret DataSetLogicalTableMapDataTransformRenameColumnOperation - return ret - }).(DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) -} - -// Column to be renamed. -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ColumnName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformRenameColumnOperation) *string { - if v == nil { - return nil - } - return &v.ColumnName - }).(pulumi.StringPtrOutput) -} - -// New name for the column. -func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) NewColumnName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformRenameColumnOperation) *string { - if v == nil { - return nil - } - return &v.NewColumnName - }).(pulumi.StringPtrOutput) +func (o AnalysisDefinitionSheetTextBoxArrayOutput) Index(i pulumi.IntInput) AnalysisDefinitionSheetTextBoxOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisDefinitionSheetTextBox { + return vs[0].([]AnalysisDefinitionSheetTextBox)[vs[1].(int)] + }).(AnalysisDefinitionSheetTextBoxOutput) } -type DataSetLogicalTableMapDataTransformTagColumnOperation struct { - // Column name. - ColumnName string `pulumi:"columnName"` - // The dataset column tag, currently only used for geospatial type tagging. See tags. - Tags []DataSetLogicalTableMapDataTransformTagColumnOperationTag `pulumi:"tags"` +type AnalysisParameters struct { + // A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + DateTimeParameters []AnalysisParametersDateTimeParameter `pulumi:"dateTimeParameters"` + // A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + DecimalParameters []AnalysisParametersDecimalParameter `pulumi:"decimalParameters"` + // A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + IntegerParameters []AnalysisParametersIntegerParameter `pulumi:"integerParameters"` + // A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + StringParameters []AnalysisParametersStringParameter `pulumi:"stringParameters"` } -// DataSetLogicalTableMapDataTransformTagColumnOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationArgs and DataSetLogicalTableMapDataTransformTagColumnOperationOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationInput` via: +// AnalysisParametersInput is an input type that accepts AnalysisParametersArgs and AnalysisParametersOutput values. +// You can construct a concrete instance of `AnalysisParametersInput` via: // -// DataSetLogicalTableMapDataTransformTagColumnOperationArgs{...} -type DataSetLogicalTableMapDataTransformTagColumnOperationInput interface { +// AnalysisParametersArgs{...} +type AnalysisParametersInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput() DataSetLogicalTableMapDataTransformTagColumnOperationOutput - ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationOutput + ToAnalysisParametersOutput() AnalysisParametersOutput + ToAnalysisParametersOutputWithContext(context.Context) AnalysisParametersOutput } -type DataSetLogicalTableMapDataTransformTagColumnOperationArgs struct { - // Column name. - ColumnName pulumi.StringInput `pulumi:"columnName"` - // The dataset column tag, currently only used for geospatial type tagging. See tags. - Tags DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput `pulumi:"tags"` +type AnalysisParametersArgs struct { + // A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + DateTimeParameters AnalysisParametersDateTimeParameterArrayInput `pulumi:"dateTimeParameters"` + // A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + DecimalParameters AnalysisParametersDecimalParameterArrayInput `pulumi:"decimalParameters"` + // A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + IntegerParameters AnalysisParametersIntegerParameterArrayInput `pulumi:"integerParameters"` + // A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + StringParameters AnalysisParametersStringParameterArrayInput `pulumi:"stringParameters"` } -func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +func (AnalysisParametersArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisParameters)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput() DataSetLogicalTableMapDataTransformTagColumnOperationOutput { - return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(context.Background()) +func (i AnalysisParametersArgs) ToAnalysisParametersOutput() AnalysisParametersOutput { + return i.ToAnalysisParametersOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationOutput) +func (i AnalysisParametersArgs) ToAnalysisParametersOutputWithContext(ctx context.Context) AnalysisParametersOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersOutput) } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(context.Background()) +func (i AnalysisParametersArgs) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput { + return i.ToAnalysisParametersPtrOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationOutput).ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx) +func (i AnalysisParametersArgs) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersOutput).ToAnalysisParametersPtrOutputWithContext(ctx) } -// DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationArgs, DataSetLogicalTableMapDataTransformTagColumnOperationPtr and DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput` via: +// AnalysisParametersPtrInput is an input type that accepts AnalysisParametersArgs, AnalysisParametersPtr and AnalysisParametersPtrOutput values. +// You can construct a concrete instance of `AnalysisParametersPtrInput` via: // -// DataSetLogicalTableMapDataTransformTagColumnOperationArgs{...} +// AnalysisParametersArgs{...} // // or: // // nil -type DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput interface { +type AnalysisParametersPtrInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput - ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput + ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput + ToAnalysisParametersPtrOutputWithContext(context.Context) AnalysisParametersPtrOutput } -type dataSetLogicalTableMapDataTransformTagColumnOperationPtrType DataSetLogicalTableMapDataTransformTagColumnOperationArgs +type analysisParametersPtrType AnalysisParametersArgs -func DataSetLogicalTableMapDataTransformTagColumnOperationPtr(v *DataSetLogicalTableMapDataTransformTagColumnOperationArgs) DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput { - return (*dataSetLogicalTableMapDataTransformTagColumnOperationPtrType)(v) +func AnalysisParametersPtr(v *AnalysisParametersArgs) AnalysisParametersPtrInput { + return (*analysisParametersPtrType)(v) } -func (*dataSetLogicalTableMapDataTransformTagColumnOperationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +func (*analysisParametersPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisParameters)(nil)).Elem() } -func (i *dataSetLogicalTableMapDataTransformTagColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(context.Background()) +func (i *analysisParametersPtrType) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput { + return i.ToAnalysisParametersPtrOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapDataTransformTagColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) +func (i *analysisParametersPtrType) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersPtrOutput) } -type DataSetLogicalTableMapDataTransformTagColumnOperationOutput struct{ *pulumi.OutputState } +type AnalysisParametersOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +func (AnalysisParametersOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisParameters)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput() DataSetLogicalTableMapDataTransformTagColumnOperationOutput { +func (o AnalysisParametersOutput) ToAnalysisParametersOutput() AnalysisParametersOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationOutput { +func (o AnalysisParametersOutput) ToAnalysisParametersOutputWithContext(ctx context.Context) AnalysisParametersOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { - return o.ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(context.Background()) +func (o AnalysisParametersOutput) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput { + return o.ToAnalysisParametersPtrOutputWithContext(context.Background()) } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformTagColumnOperation) *DataSetLogicalTableMapDataTransformTagColumnOperation { +func (o AnalysisParametersOutput) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisParameters) *AnalysisParameters { return &v - }).(DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) + }).(AnalysisParametersPtrOutput) } -// Column name. -func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformTagColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). +func (o AnalysisParametersOutput) DateTimeParameters() AnalysisParametersDateTimeParameterArrayOutput { + return o.ApplyT(func(v AnalysisParameters) []AnalysisParametersDateTimeParameter { return v.DateTimeParameters }).(AnalysisParametersDateTimeParameterArrayOutput) } -// The dataset column tag, currently only used for geospatial type tagging. See tags. -func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) Tags() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformTagColumnOperation) []DataSetLogicalTableMapDataTransformTagColumnOperationTag { - return v.Tags - }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) +// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). +func (o AnalysisParametersOutput) DecimalParameters() AnalysisParametersDecimalParameterArrayOutput { + return o.ApplyT(func(v AnalysisParameters) []AnalysisParametersDecimalParameter { return v.DecimalParameters }).(AnalysisParametersDecimalParameterArrayOutput) } -type DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput struct{ *pulumi.OutputState } +// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). +func (o AnalysisParametersOutput) IntegerParameters() AnalysisParametersIntegerParameterArrayOutput { + return o.ApplyT(func(v AnalysisParameters) []AnalysisParametersIntegerParameter { return v.IntegerParameters }).(AnalysisParametersIntegerParameterArrayOutput) +} -func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). +func (o AnalysisParametersOutput) StringParameters() AnalysisParametersStringParameterArrayOutput { + return o.ApplyT(func(v AnalysisParameters) []AnalysisParametersStringParameter { return v.StringParameters }).(AnalysisParametersStringParameterArrayOutput) } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { +type AnalysisParametersPtrOutput struct{ *pulumi.OutputState } + +func (AnalysisParametersPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisParameters)(nil)).Elem() +} + +func (o AnalysisParametersPtrOutput) ToAnalysisParametersPtrOutput() AnalysisParametersPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { +func (o AnalysisParametersPtrOutput) ToAnalysisParametersPtrOutputWithContext(ctx context.Context) AnalysisParametersPtrOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformTagColumnOperationOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformTagColumnOperation) DataSetLogicalTableMapDataTransformTagColumnOperation { +func (o AnalysisParametersPtrOutput) Elem() AnalysisParametersOutput { + return o.ApplyT(func(v *AnalysisParameters) AnalysisParameters { if v != nil { return *v } - var ret DataSetLogicalTableMapDataTransformTagColumnOperation + var ret AnalysisParameters return ret - }).(DataSetLogicalTableMapDataTransformTagColumnOperationOutput) + }).(AnalysisParametersOutput) } -// Column name. -func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ColumnName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformTagColumnOperation) *string { +// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). +func (o AnalysisParametersPtrOutput) DateTimeParameters() AnalysisParametersDateTimeParameterArrayOutput { + return o.ApplyT(func(v *AnalysisParameters) []AnalysisParametersDateTimeParameter { if v == nil { return nil } - return &v.ColumnName - }).(pulumi.StringPtrOutput) + return v.DateTimeParameters + }).(AnalysisParametersDateTimeParameterArrayOutput) } -// The dataset column tag, currently only used for geospatial type tagging. See tags. -func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) Tags() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformTagColumnOperation) []DataSetLogicalTableMapDataTransformTagColumnOperationTag { +// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). +func (o AnalysisParametersPtrOutput) DecimalParameters() AnalysisParametersDecimalParameterArrayOutput { + return o.ApplyT(func(v *AnalysisParameters) []AnalysisParametersDecimalParameter { if v == nil { return nil } - return v.Tags - }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) + return v.DecimalParameters + }).(AnalysisParametersDecimalParameterArrayOutput) } -type DataSetLogicalTableMapDataTransformTagColumnOperationTag struct { - // A description for a column. See column_description. - ColumnDescription *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription `pulumi:"columnDescription"` - // A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. - ColumnGeographicRole *string `pulumi:"columnGeographicRole"` +// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). +func (o AnalysisParametersPtrOutput) IntegerParameters() AnalysisParametersIntegerParameterArrayOutput { + return o.ApplyT(func(v *AnalysisParameters) []AnalysisParametersIntegerParameter { + if v == nil { + return nil + } + return v.IntegerParameters + }).(AnalysisParametersIntegerParameterArrayOutput) } -// DataSetLogicalTableMapDataTransformTagColumnOperationTagInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs and DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagInput` via: +// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). +func (o AnalysisParametersPtrOutput) StringParameters() AnalysisParametersStringParameterArrayOutput { + return o.ApplyT(func(v *AnalysisParameters) []AnalysisParametersStringParameter { + if v == nil { + return nil + } + return v.StringParameters + }).(AnalysisParametersStringParameterArrayOutput) +} + +type AnalysisParametersDateTimeParameter struct { + // Display name for the analysis. + // + // The following arguments are optional: + Name string `pulumi:"name"` + Values []string `pulumi:"values"` +} + +// AnalysisParametersDateTimeParameterInput is an input type that accepts AnalysisParametersDateTimeParameterArgs and AnalysisParametersDateTimeParameterOutput values. +// You can construct a concrete instance of `AnalysisParametersDateTimeParameterInput` via: // -// DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...} -type DataSetLogicalTableMapDataTransformTagColumnOperationTagInput interface { +// AnalysisParametersDateTimeParameterArgs{...} +type AnalysisParametersDateTimeParameterInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput - ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput + ToAnalysisParametersDateTimeParameterOutput() AnalysisParametersDateTimeParameterOutput + ToAnalysisParametersDateTimeParameterOutputWithContext(context.Context) AnalysisParametersDateTimeParameterOutput } -type DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs struct { - // A description for a column. See column_description. - ColumnDescription DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput `pulumi:"columnDescription"` - // A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. - ColumnGeographicRole pulumi.StringPtrInput `pulumi:"columnGeographicRole"` +type AnalysisParametersDateTimeParameterArgs struct { + // Display name for the analysis. + // + // The following arguments are optional: + Name pulumi.StringInput `pulumi:"name"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +func (AnalysisParametersDateTimeParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisParametersDateTimeParameter)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { - return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(context.Background()) +func (i AnalysisParametersDateTimeParameterArgs) ToAnalysisParametersDateTimeParameterOutput() AnalysisParametersDateTimeParameterOutput { + return i.ToAnalysisParametersDateTimeParameterOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) +func (i AnalysisParametersDateTimeParameterArgs) ToAnalysisParametersDateTimeParameterOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersDateTimeParameterOutput) } -// DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagArray and DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput` via: +// AnalysisParametersDateTimeParameterArrayInput is an input type that accepts AnalysisParametersDateTimeParameterArray and AnalysisParametersDateTimeParameterArrayOutput values. +// You can construct a concrete instance of `AnalysisParametersDateTimeParameterArrayInput` via: // -// DataSetLogicalTableMapDataTransformTagColumnOperationTagArray{ DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...} } -type DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput interface { +// AnalysisParametersDateTimeParameterArray{ AnalysisParametersDateTimeParameterArgs{...} } +type AnalysisParametersDateTimeParameterArrayInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput - ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput + ToAnalysisParametersDateTimeParameterArrayOutput() AnalysisParametersDateTimeParameterArrayOutput + ToAnalysisParametersDateTimeParameterArrayOutputWithContext(context.Context) AnalysisParametersDateTimeParameterArrayOutput } -type DataSetLogicalTableMapDataTransformTagColumnOperationTagArray []DataSetLogicalTableMapDataTransformTagColumnOperationTagInput +type AnalysisParametersDateTimeParameterArray []AnalysisParametersDateTimeParameterInput -func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +func (AnalysisParametersDateTimeParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisParametersDateTimeParameter)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { - return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(context.Background()) +func (i AnalysisParametersDateTimeParameterArray) ToAnalysisParametersDateTimeParameterArrayOutput() AnalysisParametersDateTimeParameterArrayOutput { + return i.ToAnalysisParametersDateTimeParameterArrayOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) +func (i AnalysisParametersDateTimeParameterArray) ToAnalysisParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersDateTimeParameterArrayOutput) } -type DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput struct{ *pulumi.OutputState } +type AnalysisParametersDateTimeParameterOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +func (AnalysisParametersDateTimeParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisParametersDateTimeParameter)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { +func (o AnalysisParametersDateTimeParameterOutput) ToAnalysisParametersDateTimeParameterOutput() AnalysisParametersDateTimeParameterOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { +func (o AnalysisParametersDateTimeParameterOutput) ToAnalysisParametersDateTimeParameterOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterOutput { return o } -// A description for a column. See column_description. -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnDescription() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformTagColumnOperationTag) *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { - return v.ColumnDescription - }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) +// Display name for the analysis. +// +// The following arguments are optional: +func (o AnalysisParametersDateTimeParameterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisParametersDateTimeParameter) string { return v.Name }).(pulumi.StringOutput) } -// A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnGeographicRole() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformTagColumnOperationTag) *string { - return v.ColumnGeographicRole - }).(pulumi.StringPtrOutput) +func (o AnalysisParametersDateTimeParameterOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v AnalysisParametersDateTimeParameter) []string { return v.Values }).(pulumi.StringArrayOutput) } -type DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput struct{ *pulumi.OutputState } +type AnalysisParametersDateTimeParameterArrayOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +func (AnalysisParametersDateTimeParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisParametersDateTimeParameter)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { +func (o AnalysisParametersDateTimeParameterArrayOutput) ToAnalysisParametersDateTimeParameterArrayOutput() AnalysisParametersDateTimeParameterArrayOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { +func (o AnalysisParametersDateTimeParameterArrayOutput) ToAnalysisParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDateTimeParameterArrayOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) Index(i pulumi.IntInput) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetLogicalTableMapDataTransformTagColumnOperationTag { - return vs[0].([]DataSetLogicalTableMapDataTransformTagColumnOperationTag)[vs[1].(int)] - }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) +func (o AnalysisParametersDateTimeParameterArrayOutput) Index(i pulumi.IntInput) AnalysisParametersDateTimeParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisParametersDateTimeParameter { + return vs[0].([]AnalysisParametersDateTimeParameter)[vs[1].(int)] + }).(AnalysisParametersDateTimeParameterOutput) } -type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription struct { - // The text of a description for a column. - Text *string `pulumi:"text"` +type AnalysisParametersDecimalParameter struct { + // Display name for the analysis. + // + // The following arguments are optional: + Name string `pulumi:"name"` + Values []float64 `pulumi:"values"` } -// DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs and DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput` via: +// AnalysisParametersDecimalParameterInput is an input type that accepts AnalysisParametersDecimalParameterArgs and AnalysisParametersDecimalParameterOutput values. +// You can construct a concrete instance of `AnalysisParametersDecimalParameterInput` via: // -// DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...} -type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput interface { +// AnalysisParametersDecimalParameterArgs{...} +type AnalysisParametersDecimalParameterInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput - ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput -} - -type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs struct { - // The text of a description for a column. - Text pulumi.StringPtrInput `pulumi:"text"` -} - -func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() + ToAnalysisParametersDecimalParameterOutput() AnalysisParametersDecimalParameterOutput + ToAnalysisParametersDecimalParameterOutputWithContext(context.Context) AnalysisParametersDecimalParameterOutput } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { - return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(context.Background()) +type AnalysisParametersDecimalParameterArgs struct { + // Display name for the analysis. + // + // The following arguments are optional: + Name pulumi.StringInput `pulumi:"name"` + Values pulumi.Float64ArrayInput `pulumi:"values"` } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) +func (AnalysisParametersDecimalParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisParametersDecimalParameter)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(context.Background()) +func (i AnalysisParametersDecimalParameterArgs) ToAnalysisParametersDecimalParameterOutput() AnalysisParametersDecimalParameterOutput { + return i.ToAnalysisParametersDecimalParameterOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput).ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(ctx) +func (i AnalysisParametersDecimalParameterArgs) ToAnalysisParametersDecimalParameterOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersDecimalParameterOutput) } -// DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs, DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtr and DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput` via: -// -// DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...} -// -// or: +// AnalysisParametersDecimalParameterArrayInput is an input type that accepts AnalysisParametersDecimalParameterArray and AnalysisParametersDecimalParameterArrayOutput values. +// You can construct a concrete instance of `AnalysisParametersDecimalParameterArrayInput` via: // -// nil -type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput interface { +// AnalysisParametersDecimalParameterArray{ AnalysisParametersDecimalParameterArgs{...} } +type AnalysisParametersDecimalParameterArrayInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput - ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput + ToAnalysisParametersDecimalParameterArrayOutput() AnalysisParametersDecimalParameterArrayOutput + ToAnalysisParametersDecimalParameterArrayOutputWithContext(context.Context) AnalysisParametersDecimalParameterArrayOutput } -type dataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrType DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs - -func DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtr(v *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput { - return (*dataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrType)(v) -} +type AnalysisParametersDecimalParameterArray []AnalysisParametersDecimalParameterInput -func (*dataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +func (AnalysisParametersDecimalParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisParametersDecimalParameter)(nil)).Elem() } -func (i *dataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrType) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(context.Background()) +func (i AnalysisParametersDecimalParameterArray) ToAnalysisParametersDecimalParameterArrayOutput() AnalysisParametersDecimalParameterArrayOutput { + return i.ToAnalysisParametersDecimalParameterArrayOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrType) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) +func (i AnalysisParametersDecimalParameterArray) ToAnalysisParametersDecimalParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersDecimalParameterArrayOutput) } -type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput struct{ *pulumi.OutputState } +type AnalysisParametersDecimalParameterOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +func (AnalysisParametersDecimalParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisParametersDecimalParameter)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { +func (o AnalysisParametersDecimalParameterOutput) ToAnalysisParametersDecimalParameterOutput() AnalysisParametersDecimalParameterOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { +func (o AnalysisParametersDecimalParameterOutput) ToAnalysisParametersDecimalParameterOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { - return o.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(context.Background()) -} - -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription) *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { - return &v - }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) +// Display name for the analysis. +// +// The following arguments are optional: +func (o AnalysisParametersDecimalParameterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisParametersDecimalParameter) string { return v.Name }).(pulumi.StringOutput) } -// The text of a description for a column. -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) Text() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription) *string { - return v.Text - }).(pulumi.StringPtrOutput) +func (o AnalysisParametersDecimalParameterOutput) Values() pulumi.Float64ArrayOutput { + return o.ApplyT(func(v AnalysisParametersDecimalParameter) []float64 { return v.Values }).(pulumi.Float64ArrayOutput) } -type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput struct{ *pulumi.OutputState } +type AnalysisParametersDecimalParameterArrayOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +func (AnalysisParametersDecimalParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisParametersDecimalParameter)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { +func (o AnalysisParametersDecimalParameterArrayOutput) ToAnalysisParametersDecimalParameterArrayOutput() AnalysisParametersDecimalParameterArrayOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { +func (o AnalysisParametersDecimalParameterArrayOutput) ToAnalysisParametersDecimalParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersDecimalParameterArrayOutput { return o } -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) Elem() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { - if v != nil { - return *v - } - var ret DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription - return ret - }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) -} - -// The text of a description for a column. -func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) Text() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription) *string { - if v == nil { - return nil - } - return v.Text - }).(pulumi.StringPtrOutput) +func (o AnalysisParametersDecimalParameterArrayOutput) Index(i pulumi.IntInput) AnalysisParametersDecimalParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisParametersDecimalParameter { + return vs[0].([]AnalysisParametersDecimalParameter)[vs[1].(int)] + }).(AnalysisParametersDecimalParameterOutput) } -type DataSetLogicalTableMapDataTransformUntagColumnOperation struct { - // Column name. - ColumnName string `pulumi:"columnName"` - // The column tags to remove from this column. - TagNames []string `pulumi:"tagNames"` +type AnalysisParametersIntegerParameter struct { + // Display name for the analysis. + // + // The following arguments are optional: + Name string `pulumi:"name"` + Values []int `pulumi:"values"` } -// DataSetLogicalTableMapDataTransformUntagColumnOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformUntagColumnOperationArgs and DataSetLogicalTableMapDataTransformUntagColumnOperationOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformUntagColumnOperationInput` via: +// AnalysisParametersIntegerParameterInput is an input type that accepts AnalysisParametersIntegerParameterArgs and AnalysisParametersIntegerParameterOutput values. +// You can construct a concrete instance of `AnalysisParametersIntegerParameterInput` via: // -// DataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...} -type DataSetLogicalTableMapDataTransformUntagColumnOperationInput interface { +// AnalysisParametersIntegerParameterArgs{...} +type AnalysisParametersIntegerParameterInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationOutput - ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationOutput -} - -type DataSetLogicalTableMapDataTransformUntagColumnOperationArgs struct { - // Column name. - ColumnName pulumi.StringInput `pulumi:"columnName"` - // The column tags to remove from this column. - TagNames pulumi.StringArrayInput `pulumi:"tagNames"` -} - -func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() + ToAnalysisParametersIntegerParameterOutput() AnalysisParametersIntegerParameterOutput + ToAnalysisParametersIntegerParameterOutputWithContext(context.Context) AnalysisParametersIntegerParameterOutput } -func (i DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationOutput { - return i.ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(context.Background()) +type AnalysisParametersIntegerParameterArgs struct { + // Display name for the analysis. + // + // The following arguments are optional: + Name pulumi.StringInput `pulumi:"name"` + Values pulumi.IntArrayInput `pulumi:"values"` } -func (i DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) +func (AnalysisParametersIntegerParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisParametersIntegerParameter)(nil)).Elem() } -func (i DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(context.Background()) +func (i AnalysisParametersIntegerParameterArgs) ToAnalysisParametersIntegerParameterOutput() AnalysisParametersIntegerParameterOutput { + return i.ToAnalysisParametersIntegerParameterOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformUntagColumnOperationOutput).ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx) +func (i AnalysisParametersIntegerParameterArgs) ToAnalysisParametersIntegerParameterOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersIntegerParameterOutput) } -// DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformUntagColumnOperationArgs, DataSetLogicalTableMapDataTransformUntagColumnOperationPtr and DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput` via: -// -// DataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...} -// -// or: +// AnalysisParametersIntegerParameterArrayInput is an input type that accepts AnalysisParametersIntegerParameterArray and AnalysisParametersIntegerParameterArrayOutput values. +// You can construct a concrete instance of `AnalysisParametersIntegerParameterArrayInput` via: // -// nil -type DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput interface { +// AnalysisParametersIntegerParameterArray{ AnalysisParametersIntegerParameterArgs{...} } +type AnalysisParametersIntegerParameterArrayInput interface { pulumi.Input - ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput - ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput + ToAnalysisParametersIntegerParameterArrayOutput() AnalysisParametersIntegerParameterArrayOutput + ToAnalysisParametersIntegerParameterArrayOutputWithContext(context.Context) AnalysisParametersIntegerParameterArrayOutput } -type dataSetLogicalTableMapDataTransformUntagColumnOperationPtrType DataSetLogicalTableMapDataTransformUntagColumnOperationArgs - -func DataSetLogicalTableMapDataTransformUntagColumnOperationPtr(v *DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput { - return (*dataSetLogicalTableMapDataTransformUntagColumnOperationPtrType)(v) -} +type AnalysisParametersIntegerParameterArray []AnalysisParametersIntegerParameterInput -func (*dataSetLogicalTableMapDataTransformUntagColumnOperationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +func (AnalysisParametersIntegerParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisParametersIntegerParameter)(nil)).Elem() } -func (i *dataSetLogicalTableMapDataTransformUntagColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { - return i.ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(context.Background()) +func (i AnalysisParametersIntegerParameterArray) ToAnalysisParametersIntegerParameterArrayOutput() AnalysisParametersIntegerParameterArrayOutput { + return i.ToAnalysisParametersIntegerParameterArrayOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapDataTransformUntagColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) +func (i AnalysisParametersIntegerParameterArray) ToAnalysisParametersIntegerParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersIntegerParameterArrayOutput) } -type DataSetLogicalTableMapDataTransformUntagColumnOperationOutput struct{ *pulumi.OutputState } +type AnalysisParametersIntegerParameterOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +func (AnalysisParametersIntegerParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisParametersIntegerParameter)(nil)).Elem() } -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationOutput { +func (o AnalysisParametersIntegerParameterOutput) ToAnalysisParametersIntegerParameterOutput() AnalysisParametersIntegerParameterOutput { return o } -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationOutput { +func (o AnalysisParametersIntegerParameterOutput) ToAnalysisParametersIntegerParameterOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterOutput { return o } -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { - return o.ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(context.Background()) +// Display name for the analysis. +// +// The following arguments are optional: +func (o AnalysisParametersIntegerParameterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisParametersIntegerParameter) string { return v.Name }).(pulumi.StringOutput) } -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformUntagColumnOperation) *DataSetLogicalTableMapDataTransformUntagColumnOperation { - return &v - }).(DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) +func (o AnalysisParametersIntegerParameterOutput) Values() pulumi.IntArrayOutput { + return o.ApplyT(func(v AnalysisParametersIntegerParameter) []int { return v.Values }).(pulumi.IntArrayOutput) } -// Column name. -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformUntagColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +type AnalysisParametersIntegerParameterArrayOutput struct{ *pulumi.OutputState } + +func (AnalysisParametersIntegerParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisParametersIntegerParameter)(nil)).Elem() } -// The column tags to remove from this column. -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) TagNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v DataSetLogicalTableMapDataTransformUntagColumnOperation) []string { return v.TagNames }).(pulumi.StringArrayOutput) +func (o AnalysisParametersIntegerParameterArrayOutput) ToAnalysisParametersIntegerParameterArrayOutput() AnalysisParametersIntegerParameterArrayOutput { + return o } -type DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput struct{ *pulumi.OutputState } +func (o AnalysisParametersIntegerParameterArrayOutput) ToAnalysisParametersIntegerParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersIntegerParameterArrayOutput { + return o +} -func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +func (o AnalysisParametersIntegerParameterArrayOutput) Index(i pulumi.IntInput) AnalysisParametersIntegerParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisParametersIntegerParameter { + return vs[0].([]AnalysisParametersIntegerParameter)[vs[1].(int)] + }).(AnalysisParametersIntegerParameterOutput) } -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { - return o +type AnalysisParametersStringParameter struct { + // Display name for the analysis. + // + // The following arguments are optional: + Name string `pulumi:"name"` + Values []string `pulumi:"values"` } -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { - return o +// AnalysisParametersStringParameterInput is an input type that accepts AnalysisParametersStringParameterArgs and AnalysisParametersStringParameterOutput values. +// You can construct a concrete instance of `AnalysisParametersStringParameterInput` via: +// +// AnalysisParametersStringParameterArgs{...} +type AnalysisParametersStringParameterInput interface { + pulumi.Input + + ToAnalysisParametersStringParameterOutput() AnalysisParametersStringParameterOutput + ToAnalysisParametersStringParameterOutputWithContext(context.Context) AnalysisParametersStringParameterOutput } -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformUntagColumnOperationOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformUntagColumnOperation) DataSetLogicalTableMapDataTransformUntagColumnOperation { - if v != nil { - return *v - } - var ret DataSetLogicalTableMapDataTransformUntagColumnOperation - return ret - }).(DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) +type AnalysisParametersStringParameterArgs struct { + // Display name for the analysis. + // + // The following arguments are optional: + Name pulumi.StringInput `pulumi:"name"` + Values pulumi.StringArrayInput `pulumi:"values"` } -// Column name. -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ColumnName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformUntagColumnOperation) *string { - if v == nil { - return nil - } - return &v.ColumnName - }).(pulumi.StringPtrOutput) +func (AnalysisParametersStringParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisParametersStringParameter)(nil)).Elem() } -// The column tags to remove from this column. -func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) TagNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformUntagColumnOperation) []string { - if v == nil { - return nil - } - return v.TagNames - }).(pulumi.StringArrayOutput) +func (i AnalysisParametersStringParameterArgs) ToAnalysisParametersStringParameterOutput() AnalysisParametersStringParameterOutput { + return i.ToAnalysisParametersStringParameterOutputWithContext(context.Background()) } -type DataSetLogicalTableMapSource struct { - // ARN of the parent data set. - DataSetArn *string `pulumi:"dataSetArn"` - // Specifies the result of a join of two logical tables. See join_instruction. - JoinInstruction *DataSetLogicalTableMapSourceJoinInstruction `pulumi:"joinInstruction"` - // Physical table ID. - PhysicalTableId *string `pulumi:"physicalTableId"` +func (i AnalysisParametersStringParameterArgs) ToAnalysisParametersStringParameterOutputWithContext(ctx context.Context) AnalysisParametersStringParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersStringParameterOutput) } -// DataSetLogicalTableMapSourceInput is an input type that accepts DataSetLogicalTableMapSourceArgs and DataSetLogicalTableMapSourceOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapSourceInput` via: +// AnalysisParametersStringParameterArrayInput is an input type that accepts AnalysisParametersStringParameterArray and AnalysisParametersStringParameterArrayOutput values. +// You can construct a concrete instance of `AnalysisParametersStringParameterArrayInput` via: // -// DataSetLogicalTableMapSourceArgs{...} -type DataSetLogicalTableMapSourceInput interface { +// AnalysisParametersStringParameterArray{ AnalysisParametersStringParameterArgs{...} } +type AnalysisParametersStringParameterArrayInput interface { pulumi.Input - ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput - ToDataSetLogicalTableMapSourceOutputWithContext(context.Context) DataSetLogicalTableMapSourceOutput + ToAnalysisParametersStringParameterArrayOutput() AnalysisParametersStringParameterArrayOutput + ToAnalysisParametersStringParameterArrayOutputWithContext(context.Context) AnalysisParametersStringParameterArrayOutput } -type DataSetLogicalTableMapSourceArgs struct { - // ARN of the parent data set. - DataSetArn pulumi.StringPtrInput `pulumi:"dataSetArn"` - // Specifies the result of a join of two logical tables. See join_instruction. - JoinInstruction DataSetLogicalTableMapSourceJoinInstructionPtrInput `pulumi:"joinInstruction"` - // Physical table ID. - PhysicalTableId pulumi.StringPtrInput `pulumi:"physicalTableId"` -} +type AnalysisParametersStringParameterArray []AnalysisParametersStringParameterInput -func (DataSetLogicalTableMapSourceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapSource)(nil)).Elem() +func (AnalysisParametersStringParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisParametersStringParameter)(nil)).Elem() } -func (i DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput { - return i.ToDataSetLogicalTableMapSourceOutputWithContext(context.Background()) +func (i AnalysisParametersStringParameterArray) ToAnalysisParametersStringParameterArrayOutput() AnalysisParametersStringParameterArrayOutput { + return i.ToAnalysisParametersStringParameterArrayOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceOutput) +func (i AnalysisParametersStringParameterArray) ToAnalysisParametersStringParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersStringParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisParametersStringParameterArrayOutput) } -type DataSetLogicalTableMapSourceOutput struct{ *pulumi.OutputState } +type AnalysisParametersStringParameterOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapSourceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapSource)(nil)).Elem() +func (AnalysisParametersStringParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisParametersStringParameter)(nil)).Elem() } -func (o DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput { +func (o AnalysisParametersStringParameterOutput) ToAnalysisParametersStringParameterOutput() AnalysisParametersStringParameterOutput { return o } -func (o DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceOutput { +func (o AnalysisParametersStringParameterOutput) ToAnalysisParametersStringParameterOutputWithContext(ctx context.Context) AnalysisParametersStringParameterOutput { return o } -// ARN of the parent data set. -func (o DataSetLogicalTableMapSourceOutput) DataSetArn() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSource) *string { return v.DataSetArn }).(pulumi.StringPtrOutput) +// Display name for the analysis. +// +// The following arguments are optional: +func (o AnalysisParametersStringParameterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisParametersStringParameter) string { return v.Name }).(pulumi.StringOutput) } -// Specifies the result of a join of two logical tables. See join_instruction. -func (o DataSetLogicalTableMapSourceOutput) JoinInstruction() DataSetLogicalTableMapSourceJoinInstructionPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSource) *DataSetLogicalTableMapSourceJoinInstruction { - return v.JoinInstruction - }).(DataSetLogicalTableMapSourceJoinInstructionPtrOutput) +func (o AnalysisParametersStringParameterOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v AnalysisParametersStringParameter) []string { return v.Values }).(pulumi.StringArrayOutput) } -// Physical table ID. -func (o DataSetLogicalTableMapSourceOutput) PhysicalTableId() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSource) *string { return v.PhysicalTableId }).(pulumi.StringPtrOutput) +type AnalysisParametersStringParameterArrayOutput struct{ *pulumi.OutputState } + +func (AnalysisParametersStringParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisParametersStringParameter)(nil)).Elem() } -type DataSetLogicalTableMapSourceJoinInstruction struct { - // Join key properties of the left operand. See left_join_key_properties. - LeftJoinKeyProperties *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties `pulumi:"leftJoinKeyProperties"` - // Operand on the left side of a join. - LeftOperand string `pulumi:"leftOperand"` - // Join instructions provided in the ON clause of a join. - OnClause string `pulumi:"onClause"` - // Join key properties of the right operand. See right_join_key_properties. - RightJoinKeyProperties *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties `pulumi:"rightJoinKeyProperties"` - // Operand on the right side of a join. - RightOperand string `pulumi:"rightOperand"` - // Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. - Type string `pulumi:"type"` +func (o AnalysisParametersStringParameterArrayOutput) ToAnalysisParametersStringParameterArrayOutput() AnalysisParametersStringParameterArrayOutput { + return o } -// DataSetLogicalTableMapSourceJoinInstructionInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionArgs and DataSetLogicalTableMapSourceJoinInstructionOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionInput` via: -// -// DataSetLogicalTableMapSourceJoinInstructionArgs{...} -type DataSetLogicalTableMapSourceJoinInstructionInput interface { - pulumi.Input +func (o AnalysisParametersStringParameterArrayOutput) ToAnalysisParametersStringParameterArrayOutputWithContext(ctx context.Context) AnalysisParametersStringParameterArrayOutput { + return o +} - ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput - ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionOutput +func (o AnalysisParametersStringParameterArrayOutput) Index(i pulumi.IntInput) AnalysisParametersStringParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisParametersStringParameter { + return vs[0].([]AnalysisParametersStringParameter)[vs[1].(int)] + }).(AnalysisParametersStringParameterOutput) } -type DataSetLogicalTableMapSourceJoinInstructionArgs struct { - // Join key properties of the left operand. See left_join_key_properties. - LeftJoinKeyProperties DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput `pulumi:"leftJoinKeyProperties"` - // Operand on the left side of a join. - LeftOperand pulumi.StringInput `pulumi:"leftOperand"` - // Join instructions provided in the ON clause of a join. - OnClause pulumi.StringInput `pulumi:"onClause"` - // Join key properties of the right operand. See right_join_key_properties. - RightJoinKeyProperties DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput `pulumi:"rightJoinKeyProperties"` - // Operand on the right side of a join. - RightOperand pulumi.StringInput `pulumi:"rightOperand"` - // Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. - Type pulumi.StringInput `pulumi:"type"` +type AnalysisPermission struct { + // List of IAM actions to grant or revoke permissions on. + Actions []string `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal string `pulumi:"principal"` } -func (DataSetLogicalTableMapSourceJoinInstructionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +// AnalysisPermissionInput is an input type that accepts AnalysisPermissionArgs and AnalysisPermissionOutput values. +// You can construct a concrete instance of `AnalysisPermissionInput` via: +// +// AnalysisPermissionArgs{...} +type AnalysisPermissionInput interface { + pulumi.Input + + ToAnalysisPermissionOutput() AnalysisPermissionOutput + ToAnalysisPermissionOutputWithContext(context.Context) AnalysisPermissionOutput } -func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput { - return i.ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(context.Background()) +type AnalysisPermissionArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions pulumi.StringArrayInput `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal pulumi.StringInput `pulumi:"principal"` } -func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionOutput) +func (AnalysisPermissionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisPermission)(nil)).Elem() } -func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput { - return i.ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(context.Background()) +func (i AnalysisPermissionArgs) ToAnalysisPermissionOutput() AnalysisPermissionOutput { + return i.ToAnalysisPermissionOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionOutput).ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx) +func (i AnalysisPermissionArgs) ToAnalysisPermissionOutputWithContext(ctx context.Context) AnalysisPermissionOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisPermissionOutput) } -// DataSetLogicalTableMapSourceJoinInstructionPtrInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionArgs, DataSetLogicalTableMapSourceJoinInstructionPtr and DataSetLogicalTableMapSourceJoinInstructionPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionPtrInput` via: -// -// DataSetLogicalTableMapSourceJoinInstructionArgs{...} -// -// or: +// AnalysisPermissionArrayInput is an input type that accepts AnalysisPermissionArray and AnalysisPermissionArrayOutput values. +// You can construct a concrete instance of `AnalysisPermissionArrayInput` via: // -// nil -type DataSetLogicalTableMapSourceJoinInstructionPtrInput interface { +// AnalysisPermissionArray{ AnalysisPermissionArgs{...} } +type AnalysisPermissionArrayInput interface { pulumi.Input - ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput - ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput + ToAnalysisPermissionArrayOutput() AnalysisPermissionArrayOutput + ToAnalysisPermissionArrayOutputWithContext(context.Context) AnalysisPermissionArrayOutput } -type dataSetLogicalTableMapSourceJoinInstructionPtrType DataSetLogicalTableMapSourceJoinInstructionArgs - -func DataSetLogicalTableMapSourceJoinInstructionPtr(v *DataSetLogicalTableMapSourceJoinInstructionArgs) DataSetLogicalTableMapSourceJoinInstructionPtrInput { - return (*dataSetLogicalTableMapSourceJoinInstructionPtrType)(v) -} +type AnalysisPermissionArray []AnalysisPermissionInput -func (*dataSetLogicalTableMapSourceJoinInstructionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +func (AnalysisPermissionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisPermission)(nil)).Elem() } -func (i *dataSetLogicalTableMapSourceJoinInstructionPtrType) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput { - return i.ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(context.Background()) +func (i AnalysisPermissionArray) ToAnalysisPermissionArrayOutput() AnalysisPermissionArrayOutput { + return i.ToAnalysisPermissionArrayOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapSourceJoinInstructionPtrType) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionPtrOutput) +func (i AnalysisPermissionArray) ToAnalysisPermissionArrayOutputWithContext(ctx context.Context) AnalysisPermissionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisPermissionArrayOutput) } -type DataSetLogicalTableMapSourceJoinInstructionOutput struct{ *pulumi.OutputState } +type AnalysisPermissionOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapSourceJoinInstructionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +func (AnalysisPermissionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisPermission)(nil)).Elem() } -func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput { +func (o AnalysisPermissionOutput) ToAnalysisPermissionOutput() AnalysisPermissionOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionOutput { +func (o AnalysisPermissionOutput) ToAnalysisPermissionOutputWithContext(ctx context.Context) AnalysisPermissionOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput { - return o.ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(context.Background()) -} - -func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapSourceJoinInstruction) *DataSetLogicalTableMapSourceJoinInstruction { - return &v - }).(DataSetLogicalTableMapSourceJoinInstructionPtrOutput) -} - -// Join key properties of the left operand. See left_join_key_properties. -func (o DataSetLogicalTableMapSourceJoinInstructionOutput) LeftJoinKeyProperties() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties { - return v.LeftJoinKeyProperties - }).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) -} - -// Operand on the left side of a join. -func (o DataSetLogicalTableMapSourceJoinInstructionOutput) LeftOperand() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) string { return v.LeftOperand }).(pulumi.StringOutput) -} - -// Join instructions provided in the ON clause of a join. -func (o DataSetLogicalTableMapSourceJoinInstructionOutput) OnClause() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) string { return v.OnClause }).(pulumi.StringOutput) -} - -// Join key properties of the right operand. See right_join_key_properties. -func (o DataSetLogicalTableMapSourceJoinInstructionOutput) RightJoinKeyProperties() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties { - return v.RightJoinKeyProperties - }).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) -} - -// Operand on the right side of a join. -func (o DataSetLogicalTableMapSourceJoinInstructionOutput) RightOperand() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) string { return v.RightOperand }).(pulumi.StringOutput) +// List of IAM actions to grant or revoke permissions on. +func (o AnalysisPermissionOutput) Actions() pulumi.StringArrayOutput { + return o.ApplyT(func(v AnalysisPermission) []string { return v.Actions }).(pulumi.StringArrayOutput) } -// Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. -func (o DataSetLogicalTableMapSourceJoinInstructionOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) string { return v.Type }).(pulumi.StringOutput) +// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. +func (o AnalysisPermissionOutput) Principal() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisPermission) string { return v.Principal }).(pulumi.StringOutput) } -type DataSetLogicalTableMapSourceJoinInstructionPtrOutput struct{ *pulumi.OutputState } +type AnalysisPermissionArrayOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +func (AnalysisPermissionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisPermission)(nil)).Elem() } -func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput { +func (o AnalysisPermissionArrayOutput) ToAnalysisPermissionArrayOutput() AnalysisPermissionArrayOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput { +func (o AnalysisPermissionArrayOutput) ToAnalysisPermissionArrayOutputWithContext(ctx context.Context) AnalysisPermissionArrayOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) Elem() DataSetLogicalTableMapSourceJoinInstructionOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) DataSetLogicalTableMapSourceJoinInstruction { - if v != nil { - return *v - } - var ret DataSetLogicalTableMapSourceJoinInstruction - return ret - }).(DataSetLogicalTableMapSourceJoinInstructionOutput) -} - -// Join key properties of the left operand. See left_join_key_properties. -func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) LeftJoinKeyProperties() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties { - if v == nil { - return nil - } - return v.LeftJoinKeyProperties - }).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) -} - -// Operand on the left side of a join. -func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) LeftOperand() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *string { - if v == nil { - return nil - } - return &v.LeftOperand - }).(pulumi.StringPtrOutput) -} - -// Join instructions provided in the ON clause of a join. -func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) OnClause() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *string { - if v == nil { - return nil - } - return &v.OnClause - }).(pulumi.StringPtrOutput) -} - -// Join key properties of the right operand. See right_join_key_properties. -func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) RightJoinKeyProperties() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties { - if v == nil { - return nil - } - return v.RightJoinKeyProperties - }).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) -} - -// Operand on the right side of a join. -func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) RightOperand() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *string { - if v == nil { - return nil - } - return &v.RightOperand - }).(pulumi.StringPtrOutput) -} - -// Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. -func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) +func (o AnalysisPermissionArrayOutput) Index(i pulumi.IntInput) AnalysisPermissionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisPermission { + return vs[0].([]AnalysisPermission)[vs[1].(int)] + }).(AnalysisPermissionOutput) } -type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties struct { - // A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. - UniqueKey *bool `pulumi:"uniqueKey"` +type AnalysisSourceEntity struct { + // The source template. See source_template. + SourceTemplate *AnalysisSourceEntitySourceTemplate `pulumi:"sourceTemplate"` } -// DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs and DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput` via: +// AnalysisSourceEntityInput is an input type that accepts AnalysisSourceEntityArgs and AnalysisSourceEntityOutput values. +// You can construct a concrete instance of `AnalysisSourceEntityInput` via: // -// DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs{...} -type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput interface { +// AnalysisSourceEntityArgs{...} +type AnalysisSourceEntityInput interface { pulumi.Input - ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput - ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput + ToAnalysisSourceEntityOutput() AnalysisSourceEntityOutput + ToAnalysisSourceEntityOutputWithContext(context.Context) AnalysisSourceEntityOutput } -type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs struct { - // A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. - UniqueKey pulumi.BoolPtrInput `pulumi:"uniqueKey"` +type AnalysisSourceEntityArgs struct { + // The source template. See source_template. + SourceTemplate AnalysisSourceEntitySourceTemplatePtrInput `pulumi:"sourceTemplate"` } -func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties)(nil)).Elem() +func (AnalysisSourceEntityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisSourceEntity)(nil)).Elem() } -func (i DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput { - return i.ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(context.Background()) +func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityOutput() AnalysisSourceEntityOutput { + return i.ToAnalysisSourceEntityOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) +func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityOutputWithContext(ctx context.Context) AnalysisSourceEntityOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntityOutput) } -func (i DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { - return i.ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(context.Background()) +func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput { + return i.ToAnalysisSourceEntityPtrOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput).ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx) +func (i AnalysisSourceEntityArgs) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntityOutput).ToAnalysisSourceEntityPtrOutputWithContext(ctx) } -// DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs, DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtr and DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput` via: +// AnalysisSourceEntityPtrInput is an input type that accepts AnalysisSourceEntityArgs, AnalysisSourceEntityPtr and AnalysisSourceEntityPtrOutput values. +// You can construct a concrete instance of `AnalysisSourceEntityPtrInput` via: // -// DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs{...} +// AnalysisSourceEntityArgs{...} // // or: // // nil -type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput interface { +type AnalysisSourceEntityPtrInput interface { pulumi.Input - ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput - ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput + ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput + ToAnalysisSourceEntityPtrOutputWithContext(context.Context) AnalysisSourceEntityPtrOutput } -type dataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrType DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs +type analysisSourceEntityPtrType AnalysisSourceEntityArgs -func DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtr(v *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput { - return (*dataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrType)(v) +func AnalysisSourceEntityPtr(v *AnalysisSourceEntityArgs) AnalysisSourceEntityPtrInput { + return (*analysisSourceEntityPtrType)(v) } -func (*dataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties)(nil)).Elem() +func (*analysisSourceEntityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisSourceEntity)(nil)).Elem() } -func (i *dataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrType) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { - return i.ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(context.Background()) +func (i *analysisSourceEntityPtrType) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput { + return i.ToAnalysisSourceEntityPtrOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrType) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) +func (i *analysisSourceEntityPtrType) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntityPtrOutput) } -type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput struct{ *pulumi.OutputState } +type AnalysisSourceEntityOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties)(nil)).Elem() +func (AnalysisSourceEntityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisSourceEntity)(nil)).Elem() } -func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput { +func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityOutput() AnalysisSourceEntityOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput { +func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityOutputWithContext(ctx context.Context) AnalysisSourceEntityOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { - return o.ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(context.Background()) +func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput { + return o.ToAnalysisSourceEntityPtrOutputWithContext(context.Background()) } -func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties) *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties { +func (o AnalysisSourceEntityOutput) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisSourceEntity) *AnalysisSourceEntity { return &v - }).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) + }).(AnalysisSourceEntityPtrOutput) } -// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. -func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) UniqueKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties) *bool { return v.UniqueKey }).(pulumi.BoolPtrOutput) +// The source template. See source_template. +func (o AnalysisSourceEntityOutput) SourceTemplate() AnalysisSourceEntitySourceTemplatePtrOutput { + return o.ApplyT(func(v AnalysisSourceEntity) *AnalysisSourceEntitySourceTemplate { return v.SourceTemplate }).(AnalysisSourceEntitySourceTemplatePtrOutput) } -type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput struct{ *pulumi.OutputState } +type AnalysisSourceEntityPtrOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties)(nil)).Elem() +func (AnalysisSourceEntityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisSourceEntity)(nil)).Elem() } -func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { +func (o AnalysisSourceEntityPtrOutput) ToAnalysisSourceEntityPtrOutput() AnalysisSourceEntityPtrOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { +func (o AnalysisSourceEntityPtrOutput) ToAnalysisSourceEntityPtrOutputWithContext(ctx context.Context) AnalysisSourceEntityPtrOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) Elem() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties { +func (o AnalysisSourceEntityPtrOutput) Elem() AnalysisSourceEntityOutput { + return o.ApplyT(func(v *AnalysisSourceEntity) AnalysisSourceEntity { if v != nil { return *v } - var ret DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties + var ret AnalysisSourceEntity return ret - }).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) + }).(AnalysisSourceEntityOutput) } -// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. -func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) UniqueKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties) *bool { +// The source template. See source_template. +func (o AnalysisSourceEntityPtrOutput) SourceTemplate() AnalysisSourceEntitySourceTemplatePtrOutput { + return o.ApplyT(func(v *AnalysisSourceEntity) *AnalysisSourceEntitySourceTemplate { if v == nil { return nil } - return v.UniqueKey - }).(pulumi.BoolPtrOutput) + return v.SourceTemplate + }).(AnalysisSourceEntitySourceTemplatePtrOutput) } -type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties struct { - // A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. - UniqueKey *bool `pulumi:"uniqueKey"` +type AnalysisSourceEntitySourceTemplate struct { + // The Amazon Resource Name (ARN) of the resource. + Arn string `pulumi:"arn"` + // List of dataset references. See data_set_references. + DataSetReferences []AnalysisSourceEntitySourceTemplateDataSetReference `pulumi:"dataSetReferences"` } -// DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs and DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput` via: +// AnalysisSourceEntitySourceTemplateInput is an input type that accepts AnalysisSourceEntitySourceTemplateArgs and AnalysisSourceEntitySourceTemplateOutput values. +// You can construct a concrete instance of `AnalysisSourceEntitySourceTemplateInput` via: // -// DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs{...} -type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput interface { +// AnalysisSourceEntitySourceTemplateArgs{...} +type AnalysisSourceEntitySourceTemplateInput interface { pulumi.Input - ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput - ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput + ToAnalysisSourceEntitySourceTemplateOutput() AnalysisSourceEntitySourceTemplateOutput + ToAnalysisSourceEntitySourceTemplateOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplateOutput } -type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs struct { - // A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. - UniqueKey pulumi.BoolPtrInput `pulumi:"uniqueKey"` +type AnalysisSourceEntitySourceTemplateArgs struct { + // The Amazon Resource Name (ARN) of the resource. + Arn pulumi.StringInput `pulumi:"arn"` + // List of dataset references. See data_set_references. + DataSetReferences AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput `pulumi:"dataSetReferences"` } -func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties)(nil)).Elem() +func (AnalysisSourceEntitySourceTemplateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisSourceEntitySourceTemplate)(nil)).Elem() } -func (i DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput { - return i.ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(context.Background()) +func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplateOutput() AnalysisSourceEntitySourceTemplateOutput { + return i.ToAnalysisSourceEntitySourceTemplateOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) +func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplateOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntitySourceTemplateOutput) } -func (i DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { - return i.ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(context.Background()) +func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput { + return i.ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) } -func (i DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput).ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx) +func (i AnalysisSourceEntitySourceTemplateArgs) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntitySourceTemplateOutput).ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx) } -// DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs, DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtr and DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput values. -// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput` via: +// AnalysisSourceEntitySourceTemplatePtrInput is an input type that accepts AnalysisSourceEntitySourceTemplateArgs, AnalysisSourceEntitySourceTemplatePtr and AnalysisSourceEntitySourceTemplatePtrOutput values. +// You can construct a concrete instance of `AnalysisSourceEntitySourceTemplatePtrInput` via: // -// DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs{...} +// AnalysisSourceEntitySourceTemplateArgs{...} // // or: // // nil -type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput interface { +type AnalysisSourceEntitySourceTemplatePtrInput interface { pulumi.Input - ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput - ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput + ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput + ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplatePtrOutput } -type dataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrType DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs +type analysisSourceEntitySourceTemplatePtrType AnalysisSourceEntitySourceTemplateArgs -func DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtr(v *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput { - return (*dataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrType)(v) +func AnalysisSourceEntitySourceTemplatePtr(v *AnalysisSourceEntitySourceTemplateArgs) AnalysisSourceEntitySourceTemplatePtrInput { + return (*analysisSourceEntitySourceTemplatePtrType)(v) } -func (*dataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties)(nil)).Elem() +func (*analysisSourceEntitySourceTemplatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisSourceEntitySourceTemplate)(nil)).Elem() } -func (i *dataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrType) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { - return i.ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(context.Background()) +func (i *analysisSourceEntitySourceTemplatePtrType) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput { + return i.ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) } -func (i *dataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrType) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) +func (i *analysisSourceEntitySourceTemplatePtrType) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntitySourceTemplatePtrOutput) } -type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput struct{ *pulumi.OutputState } +type AnalysisSourceEntitySourceTemplateOutput struct{ *pulumi.OutputState } -func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties)(nil)).Elem() +func (AnalysisSourceEntitySourceTemplateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisSourceEntitySourceTemplate)(nil)).Elem() } -func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput { +func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplateOutput() AnalysisSourceEntitySourceTemplateOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput { +func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplateOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { - return o.ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(context.Background()) +func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput { + return o.ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) } -func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties) *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties { +func (o AnalysisSourceEntitySourceTemplateOutput) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AnalysisSourceEntitySourceTemplate) *AnalysisSourceEntitySourceTemplate { return &v - }).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) + }).(AnalysisSourceEntitySourceTemplatePtrOutput) } -// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. -func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) UniqueKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties) *bool { return v.UniqueKey }).(pulumi.BoolPtrOutput) +// The Amazon Resource Name (ARN) of the resource. +func (o AnalysisSourceEntitySourceTemplateOutput) Arn() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisSourceEntitySourceTemplate) string { return v.Arn }).(pulumi.StringOutput) } -type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput struct{ *pulumi.OutputState } +// List of dataset references. See data_set_references. +func (o AnalysisSourceEntitySourceTemplateOutput) DataSetReferences() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { + return o.ApplyT(func(v AnalysisSourceEntitySourceTemplate) []AnalysisSourceEntitySourceTemplateDataSetReference { + return v.DataSetReferences + }).(AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) +} -func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties)(nil)).Elem() +type AnalysisSourceEntitySourceTemplatePtrOutput struct{ *pulumi.OutputState } + +func (AnalysisSourceEntitySourceTemplatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AnalysisSourceEntitySourceTemplate)(nil)).Elem() } -func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { +func (o AnalysisSourceEntitySourceTemplatePtrOutput) ToAnalysisSourceEntitySourceTemplatePtrOutput() AnalysisSourceEntitySourceTemplatePtrOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { +func (o AnalysisSourceEntitySourceTemplatePtrOutput) ToAnalysisSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplatePtrOutput { return o } -func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) Elem() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties { +func (o AnalysisSourceEntitySourceTemplatePtrOutput) Elem() AnalysisSourceEntitySourceTemplateOutput { + return o.ApplyT(func(v *AnalysisSourceEntitySourceTemplate) AnalysisSourceEntitySourceTemplate { if v != nil { return *v } - var ret DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties + var ret AnalysisSourceEntitySourceTemplate return ret - }).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) + }).(AnalysisSourceEntitySourceTemplateOutput) } -// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. -func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) UniqueKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties) *bool { +// The Amazon Resource Name (ARN) of the resource. +func (o AnalysisSourceEntitySourceTemplatePtrOutput) Arn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AnalysisSourceEntitySourceTemplate) *string { if v == nil { return nil } - return v.UniqueKey - }).(pulumi.BoolPtrOutput) + return &v.Arn + }).(pulumi.StringPtrOutput) } -type DataSetOutputColumn struct { - // Field folder description. - Description *string `pulumi:"description"` - // Display name for the dataset. - Name *string `pulumi:"name"` - Type *string `pulumi:"type"` +// List of dataset references. See data_set_references. +func (o AnalysisSourceEntitySourceTemplatePtrOutput) DataSetReferences() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { + return o.ApplyT(func(v *AnalysisSourceEntitySourceTemplate) []AnalysisSourceEntitySourceTemplateDataSetReference { + if v == nil { + return nil + } + return v.DataSetReferences + }).(AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) } -// DataSetOutputColumnInput is an input type that accepts DataSetOutputColumnArgs and DataSetOutputColumnOutput values. -// You can construct a concrete instance of `DataSetOutputColumnInput` via: +type AnalysisSourceEntitySourceTemplateDataSetReference struct { + // Dataset Amazon Resource Name (ARN). + DataSetArn string `pulumi:"dataSetArn"` + // Dataset placeholder. + DataSetPlaceholder string `pulumi:"dataSetPlaceholder"` +} + +// AnalysisSourceEntitySourceTemplateDataSetReferenceInput is an input type that accepts AnalysisSourceEntitySourceTemplateDataSetReferenceArgs and AnalysisSourceEntitySourceTemplateDataSetReferenceOutput values. +// You can construct a concrete instance of `AnalysisSourceEntitySourceTemplateDataSetReferenceInput` via: // -// DataSetOutputColumnArgs{...} -type DataSetOutputColumnInput interface { +// AnalysisSourceEntitySourceTemplateDataSetReferenceArgs{...} +type AnalysisSourceEntitySourceTemplateDataSetReferenceInput interface { pulumi.Input - ToDataSetOutputColumnOutput() DataSetOutputColumnOutput - ToDataSetOutputColumnOutputWithContext(context.Context) DataSetOutputColumnOutput + ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceOutput + ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput } -type DataSetOutputColumnArgs struct { - // Field folder description. - Description pulumi.StringPtrInput `pulumi:"description"` - // Display name for the dataset. - Name pulumi.StringPtrInput `pulumi:"name"` - Type pulumi.StringPtrInput `pulumi:"type"` +type AnalysisSourceEntitySourceTemplateDataSetReferenceArgs struct { + // Dataset Amazon Resource Name (ARN). + DataSetArn pulumi.StringInput `pulumi:"dataSetArn"` + // Dataset placeholder. + DataSetPlaceholder pulumi.StringInput `pulumi:"dataSetPlaceholder"` } -func (DataSetOutputColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetOutputColumn)(nil)).Elem() +func (AnalysisSourceEntitySourceTemplateDataSetReferenceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisSourceEntitySourceTemplateDataSetReference)(nil)).Elem() } -func (i DataSetOutputColumnArgs) ToDataSetOutputColumnOutput() DataSetOutputColumnOutput { - return i.ToDataSetOutputColumnOutputWithContext(context.Background()) +func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArgs) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceOutput { + return i.ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(context.Background()) } -func (i DataSetOutputColumnArgs) ToDataSetOutputColumnOutputWithContext(ctx context.Context) DataSetOutputColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetOutputColumnOutput) +func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArgs) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) } -// DataSetOutputColumnArrayInput is an input type that accepts DataSetOutputColumnArray and DataSetOutputColumnArrayOutput values. -// You can construct a concrete instance of `DataSetOutputColumnArrayInput` via: +// AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput is an input type that accepts AnalysisSourceEntitySourceTemplateDataSetReferenceArray and AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput values. +// You can construct a concrete instance of `AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput` via: // -// DataSetOutputColumnArray{ DataSetOutputColumnArgs{...} } -type DataSetOutputColumnArrayInput interface { +// AnalysisSourceEntitySourceTemplateDataSetReferenceArray{ AnalysisSourceEntitySourceTemplateDataSetReferenceArgs{...} } +type AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput interface { pulumi.Input - ToDataSetOutputColumnArrayOutput() DataSetOutputColumnArrayOutput - ToDataSetOutputColumnArrayOutputWithContext(context.Context) DataSetOutputColumnArrayOutput + ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput + ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput } -type DataSetOutputColumnArray []DataSetOutputColumnInput +type AnalysisSourceEntitySourceTemplateDataSetReferenceArray []AnalysisSourceEntitySourceTemplateDataSetReferenceInput -func (DataSetOutputColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetOutputColumn)(nil)).Elem() +func (AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisSourceEntitySourceTemplateDataSetReference)(nil)).Elem() } -func (i DataSetOutputColumnArray) ToDataSetOutputColumnArrayOutput() DataSetOutputColumnArrayOutput { - return i.ToDataSetOutputColumnArrayOutputWithContext(context.Background()) +func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { + return i.ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(context.Background()) } -func (i DataSetOutputColumnArray) ToDataSetOutputColumnArrayOutputWithContext(ctx context.Context) DataSetOutputColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetOutputColumnArrayOutput) +func (i AnalysisSourceEntitySourceTemplateDataSetReferenceArray) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) } -type DataSetOutputColumnOutput struct{ *pulumi.OutputState } +type AnalysisSourceEntitySourceTemplateDataSetReferenceOutput struct{ *pulumi.OutputState } -func (DataSetOutputColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetOutputColumn)(nil)).Elem() +func (AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AnalysisSourceEntitySourceTemplateDataSetReference)(nil)).Elem() } -func (o DataSetOutputColumnOutput) ToDataSetOutputColumnOutput() DataSetOutputColumnOutput { +func (o AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceOutput { return o } -func (o DataSetOutputColumnOutput) ToDataSetOutputColumnOutputWithContext(ctx context.Context) DataSetOutputColumnOutput { +func (o AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput { return o } -// Field folder description. -func (o DataSetOutputColumnOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetOutputColumn) *string { return v.Description }).(pulumi.StringPtrOutput) -} - -// Display name for the dataset. -func (o DataSetOutputColumnOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetOutputColumn) *string { return v.Name }).(pulumi.StringPtrOutput) +// Dataset Amazon Resource Name (ARN). +func (o AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) DataSetArn() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisSourceEntitySourceTemplateDataSetReference) string { return v.DataSetArn }).(pulumi.StringOutput) } -func (o DataSetOutputColumnOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetOutputColumn) *string { return v.Type }).(pulumi.StringPtrOutput) +// Dataset placeholder. +func (o AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) DataSetPlaceholder() pulumi.StringOutput { + return o.ApplyT(func(v AnalysisSourceEntitySourceTemplateDataSetReference) string { return v.DataSetPlaceholder }).(pulumi.StringOutput) } -type DataSetOutputColumnArrayOutput struct{ *pulumi.OutputState } +type AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput struct{ *pulumi.OutputState } -func (DataSetOutputColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetOutputColumn)(nil)).Elem() +func (AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AnalysisSourceEntitySourceTemplateDataSetReference)(nil)).Elem() } -func (o DataSetOutputColumnArrayOutput) ToDataSetOutputColumnArrayOutput() DataSetOutputColumnArrayOutput { +func (o AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput() AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { return o } -func (o DataSetOutputColumnArrayOutput) ToDataSetOutputColumnArrayOutputWithContext(ctx context.Context) DataSetOutputColumnArrayOutput { +func (o AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToAnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput { return o } -func (o DataSetOutputColumnArrayOutput) Index(i pulumi.IntInput) DataSetOutputColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetOutputColumn { - return vs[0].([]DataSetOutputColumn)[vs[1].(int)] - }).(DataSetOutputColumnOutput) +func (o AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput) Index(i pulumi.IntInput) AnalysisSourceEntitySourceTemplateDataSetReferenceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AnalysisSourceEntitySourceTemplateDataSetReference { + return vs[0].([]AnalysisSourceEntitySourceTemplateDataSetReference)[vs[1].(int)] + }).(AnalysisSourceEntitySourceTemplateDataSetReferenceOutput) } -type DataSetPermission struct { - // List of IAM actions to grant or revoke permissions on. - Actions []string `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal string `pulumi:"principal"` +type AxisDisplayOptions struct { + AxisLineVisibility *string `pulumi:"axisLineVisibility"` + AxisOffset *string `pulumi:"axisOffset"` + DataOptions *AxisDisplayOptionsDataOptions `pulumi:"dataOptions"` + GridLineVisibility *string `pulumi:"gridLineVisibility"` + ScrollbarOptions *AxisDisplayOptionsScrollbarOptions `pulumi:"scrollbarOptions"` + TickLabelOptions *AxisDisplayOptionsTickLabelOptions `pulumi:"tickLabelOptions"` } -// DataSetPermissionInput is an input type that accepts DataSetPermissionArgs and DataSetPermissionOutput values. -// You can construct a concrete instance of `DataSetPermissionInput` via: +// AxisDisplayOptionsInput is an input type that accepts AxisDisplayOptionsArgs and AxisDisplayOptionsOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsInput` via: // -// DataSetPermissionArgs{...} -type DataSetPermissionInput interface { +// AxisDisplayOptionsArgs{...} +type AxisDisplayOptionsInput interface { pulumi.Input - ToDataSetPermissionOutput() DataSetPermissionOutput - ToDataSetPermissionOutputWithContext(context.Context) DataSetPermissionOutput + ToAxisDisplayOptionsOutput() AxisDisplayOptionsOutput + ToAxisDisplayOptionsOutputWithContext(context.Context) AxisDisplayOptionsOutput } -type DataSetPermissionArgs struct { - // List of IAM actions to grant or revoke permissions on. - Actions pulumi.StringArrayInput `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal pulumi.StringInput `pulumi:"principal"` +type AxisDisplayOptionsArgs struct { + AxisLineVisibility pulumi.StringPtrInput `pulumi:"axisLineVisibility"` + AxisOffset pulumi.StringPtrInput `pulumi:"axisOffset"` + DataOptions AxisDisplayOptionsDataOptionsPtrInput `pulumi:"dataOptions"` + GridLineVisibility pulumi.StringPtrInput `pulumi:"gridLineVisibility"` + ScrollbarOptions AxisDisplayOptionsScrollbarOptionsPtrInput `pulumi:"scrollbarOptions"` + TickLabelOptions AxisDisplayOptionsTickLabelOptionsPtrInput `pulumi:"tickLabelOptions"` } -func (DataSetPermissionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPermission)(nil)).Elem() +func (AxisDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptions)(nil)).Elem() } -func (i DataSetPermissionArgs) ToDataSetPermissionOutput() DataSetPermissionOutput { - return i.ToDataSetPermissionOutputWithContext(context.Background()) +func (i AxisDisplayOptionsArgs) ToAxisDisplayOptionsOutput() AxisDisplayOptionsOutput { + return i.ToAxisDisplayOptionsOutputWithContext(context.Background()) } -func (i DataSetPermissionArgs) ToDataSetPermissionOutputWithContext(ctx context.Context) DataSetPermissionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPermissionOutput) +func (i AxisDisplayOptionsArgs) ToAxisDisplayOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsOutput) } -// DataSetPermissionArrayInput is an input type that accepts DataSetPermissionArray and DataSetPermissionArrayOutput values. -// You can construct a concrete instance of `DataSetPermissionArrayInput` via: -// -// DataSetPermissionArray{ DataSetPermissionArgs{...} } -type DataSetPermissionArrayInput interface { - pulumi.Input - - ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput - ToDataSetPermissionArrayOutputWithContext(context.Context) DataSetPermissionArrayOutput +func (i AxisDisplayOptionsArgs) ToAxisDisplayOptionsPtrOutput() AxisDisplayOptionsPtrOutput { + return i.ToAxisDisplayOptionsPtrOutputWithContext(context.Background()) } -type DataSetPermissionArray []DataSetPermissionInput - -func (DataSetPermissionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetPermission)(nil)).Elem() +func (i AxisDisplayOptionsArgs) ToAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsOutput).ToAxisDisplayOptionsPtrOutputWithContext(ctx) } -func (i DataSetPermissionArray) ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput { - return i.ToDataSetPermissionArrayOutputWithContext(context.Background()) -} +// AxisDisplayOptionsPtrInput is an input type that accepts AxisDisplayOptionsArgs, AxisDisplayOptionsPtr and AxisDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsPtrInput` via: +// +// AxisDisplayOptionsArgs{...} +// +// or: +// +// nil +type AxisDisplayOptionsPtrInput interface { + pulumi.Input -func (i DataSetPermissionArray) ToDataSetPermissionArrayOutputWithContext(ctx context.Context) DataSetPermissionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPermissionArrayOutput) + ToAxisDisplayOptionsPtrOutput() AxisDisplayOptionsPtrOutput + ToAxisDisplayOptionsPtrOutputWithContext(context.Context) AxisDisplayOptionsPtrOutput } -type DataSetPermissionOutput struct{ *pulumi.OutputState } - -func (DataSetPermissionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPermission)(nil)).Elem() -} +type axisDisplayOptionsPtrType AxisDisplayOptionsArgs -func (o DataSetPermissionOutput) ToDataSetPermissionOutput() DataSetPermissionOutput { - return o +func AxisDisplayOptionsPtr(v *AxisDisplayOptionsArgs) AxisDisplayOptionsPtrInput { + return (*axisDisplayOptionsPtrType)(v) } -func (o DataSetPermissionOutput) ToDataSetPermissionOutputWithContext(ctx context.Context) DataSetPermissionOutput { - return o +func (*axisDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptions)(nil)).Elem() } -// List of IAM actions to grant or revoke permissions on. -func (o DataSetPermissionOutput) Actions() pulumi.StringArrayOutput { - return o.ApplyT(func(v DataSetPermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +func (i *axisDisplayOptionsPtrType) ToAxisDisplayOptionsPtrOutput() AxisDisplayOptionsPtrOutput { + return i.ToAxisDisplayOptionsPtrOutputWithContext(context.Background()) } -// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. -func (o DataSetPermissionOutput) Principal() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPermission) string { return v.Principal }).(pulumi.StringOutput) +func (i *axisDisplayOptionsPtrType) ToAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsPtrOutput) } -type DataSetPermissionArrayOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsOutput struct{ *pulumi.OutputState } -func (DataSetPermissionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetPermission)(nil)).Elem() +func (AxisDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptions)(nil)).Elem() } -func (o DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput { +func (o AxisDisplayOptionsOutput) ToAxisDisplayOptionsOutput() AxisDisplayOptionsOutput { return o } -func (o DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutputWithContext(ctx context.Context) DataSetPermissionArrayOutput { +func (o AxisDisplayOptionsOutput) ToAxisDisplayOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsOutput { return o } -func (o DataSetPermissionArrayOutput) Index(i pulumi.IntInput) DataSetPermissionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetPermission { - return vs[0].([]DataSetPermission)[vs[1].(int)] - }).(DataSetPermissionOutput) -} - -type DataSetPhysicalTableMap struct { - // A physical table type built from the results of the custom SQL query. See custom_sql. - CustomSql *DataSetPhysicalTableMapCustomSql `pulumi:"customSql"` - // Key of the physical table map. - PhysicalTableMapId string `pulumi:"physicalTableMapId"` - // A physical table type for relational data sources. See relational_table. - RelationalTable *DataSetPhysicalTableMapRelationalTable `pulumi:"relationalTable"` - // A physical table type for as S3 data source. See s3_source. - S3Source *DataSetPhysicalTableMapS3Source `pulumi:"s3Source"` -} - -// DataSetPhysicalTableMapInput is an input type that accepts DataSetPhysicalTableMap and DataSetPhysicalTableMapOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapInput` via: -// -// DataSetPhysicalTableMap{ "key": DataSetPhysicalTableArgs{...} } -type DataSetPhysicalTableMapInput interface { - pulumi.Input - - ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput - ToDataSetPhysicalTableMapOutputWithContext(context.Context) DataSetPhysicalTableMapOutput -} - -type DataSetPhysicalTableMapArgs struct { - // A physical table type built from the results of the custom SQL query. See custom_sql. - CustomSql DataSetPhysicalTableMapCustomSqlPtrInput `pulumi:"customSql"` - // Key of the physical table map. - PhysicalTableMapId pulumi.StringInput `pulumi:"physicalTableMapId"` - // A physical table type for relational data sources. See relational_table. - RelationalTable DataSetPhysicalTableMapRelationalTablePtrInput `pulumi:"relationalTable"` - // A physical table type for as S3 data source. See s3_source. - S3Source DataSetPhysicalTableMapS3SourcePtrInput `pulumi:"s3Source"` +func (o AxisDisplayOptionsOutput) ToAxisDisplayOptionsPtrOutput() AxisDisplayOptionsPtrOutput { + return o.ToAxisDisplayOptionsPtrOutputWithContext(context.Background()) } -func (DataSetPhysicalTableMapArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMap)(nil)).Elem() +func (o AxisDisplayOptionsOutput) ToAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptions) *AxisDisplayOptions { + return &v + }).(AxisDisplayOptionsPtrOutput) } -func (i DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput { - return i.ToDataSetPhysicalTableMapOutputWithContext(context.Background()) +func (o AxisDisplayOptionsOutput) AxisLineVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v AxisDisplayOptions) *string { return v.AxisLineVisibility }).(pulumi.StringPtrOutput) } -func (i DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutputWithContext(ctx context.Context) DataSetPhysicalTableMapOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapOutput) +func (o AxisDisplayOptionsOutput) AxisOffset() pulumi.StringPtrOutput { + return o.ApplyT(func(v AxisDisplayOptions) *string { return v.AxisOffset }).(pulumi.StringPtrOutput) } -// DataSetPhysicalTableMapArrayInput is an input type that accepts DataSetPhysicalTableMapArray and DataSetPhysicalTableMapArrayOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapArrayInput` via: -// -// DataSetPhysicalTableMapArray{ DataSetPhysicalTableMapArgs{...} } -type DataSetPhysicalTableMapArrayInput interface { - pulumi.Input - - ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput - ToDataSetPhysicalTableMapArrayOutputWithContext(context.Context) DataSetPhysicalTableMapArrayOutput +func (o AxisDisplayOptionsOutput) DataOptions() AxisDisplayOptionsDataOptionsPtrOutput { + return o.ApplyT(func(v AxisDisplayOptions) *AxisDisplayOptionsDataOptions { return v.DataOptions }).(AxisDisplayOptionsDataOptionsPtrOutput) } -type DataSetPhysicalTableMapArray []DataSetPhysicalTableMapInput - -func (DataSetPhysicalTableMapArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetPhysicalTableMap)(nil)).Elem() +func (o AxisDisplayOptionsOutput) GridLineVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v AxisDisplayOptions) *string { return v.GridLineVisibility }).(pulumi.StringPtrOutput) } -func (i DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput { - return i.ToDataSetPhysicalTableMapArrayOutputWithContext(context.Background()) +func (o AxisDisplayOptionsOutput) ScrollbarOptions() AxisDisplayOptionsScrollbarOptionsPtrOutput { + return o.ApplyT(func(v AxisDisplayOptions) *AxisDisplayOptionsScrollbarOptions { return v.ScrollbarOptions }).(AxisDisplayOptionsScrollbarOptionsPtrOutput) } -func (i DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapArrayOutput) +func (o AxisDisplayOptionsOutput) TickLabelOptions() AxisDisplayOptionsTickLabelOptionsPtrOutput { + return o.ApplyT(func(v AxisDisplayOptions) *AxisDisplayOptionsTickLabelOptions { return v.TickLabelOptions }).(AxisDisplayOptionsTickLabelOptionsPtrOutput) } -type DataSetPhysicalTableMapOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsPtrOutput struct{ *pulumi.OutputState } -func (DataSetPhysicalTableMapOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMap)(nil)).Elem() +func (AxisDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptions)(nil)).Elem() } -func (o DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput { +func (o AxisDisplayOptionsPtrOutput) ToAxisDisplayOptionsPtrOutput() AxisDisplayOptionsPtrOutput { return o } -func (o DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutputWithContext(ctx context.Context) DataSetPhysicalTableMapOutput { +func (o AxisDisplayOptionsPtrOutput) ToAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsPtrOutput { return o } -// A physical table type built from the results of the custom SQL query. See custom_sql. -func (o DataSetPhysicalTableMapOutput) CustomSql() DataSetPhysicalTableMapCustomSqlPtrOutput { - return o.ApplyT(func(v DataSetPhysicalTableMap) *DataSetPhysicalTableMapCustomSql { return v.CustomSql }).(DataSetPhysicalTableMapCustomSqlPtrOutput) -} - -// Key of the physical table map. -func (o DataSetPhysicalTableMapOutput) PhysicalTableMapId() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMap) string { return v.PhysicalTableMapId }).(pulumi.StringOutput) +func (o AxisDisplayOptionsPtrOutput) Elem() AxisDisplayOptionsOutput { + return o.ApplyT(func(v *AxisDisplayOptions) AxisDisplayOptions { + if v != nil { + return *v + } + var ret AxisDisplayOptions + return ret + }).(AxisDisplayOptionsOutput) } -// A physical table type for relational data sources. See relational_table. -func (o DataSetPhysicalTableMapOutput) RelationalTable() DataSetPhysicalTableMapRelationalTablePtrOutput { - return o.ApplyT(func(v DataSetPhysicalTableMap) *DataSetPhysicalTableMapRelationalTable { return v.RelationalTable }).(DataSetPhysicalTableMapRelationalTablePtrOutput) +func (o AxisDisplayOptionsPtrOutput) AxisLineVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptions) *string { + if v == nil { + return nil + } + return v.AxisLineVisibility + }).(pulumi.StringPtrOutput) } -// A physical table type for as S3 data source. See s3_source. -func (o DataSetPhysicalTableMapOutput) S3Source() DataSetPhysicalTableMapS3SourcePtrOutput { - return o.ApplyT(func(v DataSetPhysicalTableMap) *DataSetPhysicalTableMapS3Source { return v.S3Source }).(DataSetPhysicalTableMapS3SourcePtrOutput) +func (o AxisDisplayOptionsPtrOutput) AxisOffset() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptions) *string { + if v == nil { + return nil + } + return v.AxisOffset + }).(pulumi.StringPtrOutput) } -type DataSetPhysicalTableMapArrayOutput struct{ *pulumi.OutputState } - -func (DataSetPhysicalTableMapArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetPhysicalTableMap)(nil)).Elem() +func (o AxisDisplayOptionsPtrOutput) DataOptions() AxisDisplayOptionsDataOptionsPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptions) *AxisDisplayOptionsDataOptions { + if v == nil { + return nil + } + return v.DataOptions + }).(AxisDisplayOptionsDataOptionsPtrOutput) } -func (o DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput { - return o +func (o AxisDisplayOptionsPtrOutput) GridLineVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptions) *string { + if v == nil { + return nil + } + return v.GridLineVisibility + }).(pulumi.StringPtrOutput) } -func (o DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapArrayOutput { - return o +func (o AxisDisplayOptionsPtrOutput) ScrollbarOptions() AxisDisplayOptionsScrollbarOptionsPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptions) *AxisDisplayOptionsScrollbarOptions { + if v == nil { + return nil + } + return v.ScrollbarOptions + }).(AxisDisplayOptionsScrollbarOptionsPtrOutput) } -func (o DataSetPhysicalTableMapArrayOutput) Index(i pulumi.IntInput) DataSetPhysicalTableMapOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetPhysicalTableMap { - return vs[0].([]DataSetPhysicalTableMap)[vs[1].(int)] - }).(DataSetPhysicalTableMapOutput) +func (o AxisDisplayOptionsPtrOutput) TickLabelOptions() AxisDisplayOptionsTickLabelOptionsPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptions) *AxisDisplayOptionsTickLabelOptions { + if v == nil { + return nil + } + return v.TickLabelOptions + }).(AxisDisplayOptionsTickLabelOptionsPtrOutput) } -type DataSetPhysicalTableMapCustomSql struct { - // Column schema from the SQL query result set. See columns. - Columns []DataSetPhysicalTableMapCustomSqlColumn `pulumi:"columns"` - // ARN of the data source. - DataSourceArn string `pulumi:"dataSourceArn"` - // Display name for the SQL query result. - Name string `pulumi:"name"` - // SQL query. - SqlQuery string `pulumi:"sqlQuery"` +type AxisDisplayOptionsDataOptions struct { + DateAxisOptions *AxisDisplayOptionsDataOptionsDateAxisOptions `pulumi:"dateAxisOptions"` + NumericAxisOptions *AxisDisplayOptionsDataOptionsNumericAxisOptions `pulumi:"numericAxisOptions"` } -// DataSetPhysicalTableMapCustomSqlInput is an input type that accepts DataSetPhysicalTableMapCustomSqlArgs and DataSetPhysicalTableMapCustomSqlOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlInput` via: +// AxisDisplayOptionsDataOptionsInput is an input type that accepts AxisDisplayOptionsDataOptionsArgs and AxisDisplayOptionsDataOptionsOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsInput` via: // -// DataSetPhysicalTableMapCustomSqlArgs{...} -type DataSetPhysicalTableMapCustomSqlInput interface { +// AxisDisplayOptionsDataOptionsArgs{...} +type AxisDisplayOptionsDataOptionsInput interface { pulumi.Input - ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput - ToDataSetPhysicalTableMapCustomSqlOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlOutput + ToAxisDisplayOptionsDataOptionsOutput() AxisDisplayOptionsDataOptionsOutput + ToAxisDisplayOptionsDataOptionsOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsOutput } -type DataSetPhysicalTableMapCustomSqlArgs struct { - // Column schema from the SQL query result set. See columns. - Columns DataSetPhysicalTableMapCustomSqlColumnArrayInput `pulumi:"columns"` - // ARN of the data source. - DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` - // Display name for the SQL query result. - Name pulumi.StringInput `pulumi:"name"` - // SQL query. - SqlQuery pulumi.StringInput `pulumi:"sqlQuery"` +type AxisDisplayOptionsDataOptionsArgs struct { + DateAxisOptions AxisDisplayOptionsDataOptionsDateAxisOptionsPtrInput `pulumi:"dateAxisOptions"` + NumericAxisOptions AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrInput `pulumi:"numericAxisOptions"` } -func (DataSetPhysicalTableMapCustomSqlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapCustomSql)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptions)(nil)).Elem() } -func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput { - return i.ToDataSetPhysicalTableMapCustomSqlOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsArgs) ToAxisDisplayOptionsDataOptionsOutput() AxisDisplayOptionsDataOptionsOutput { + return i.ToAxisDisplayOptionsDataOptionsOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapCustomSqlOutput) +func (i AxisDisplayOptionsDataOptionsArgs) ToAxisDisplayOptionsDataOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsOutput) } -func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput { - return i.ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsArgs) ToAxisDisplayOptionsDataOptionsPtrOutput() AxisDisplayOptionsDataOptionsPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsPtrOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapCustomSqlOutput).ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx) +func (i AxisDisplayOptionsDataOptionsArgs) ToAxisDisplayOptionsDataOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsOutput).ToAxisDisplayOptionsDataOptionsPtrOutputWithContext(ctx) } -// DataSetPhysicalTableMapCustomSqlPtrInput is an input type that accepts DataSetPhysicalTableMapCustomSqlArgs, DataSetPhysicalTableMapCustomSqlPtr and DataSetPhysicalTableMapCustomSqlPtrOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlPtrInput` via: +// AxisDisplayOptionsDataOptionsPtrInput is an input type that accepts AxisDisplayOptionsDataOptionsArgs, AxisDisplayOptionsDataOptionsPtr and AxisDisplayOptionsDataOptionsPtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsPtrInput` via: // -// DataSetPhysicalTableMapCustomSqlArgs{...} +// AxisDisplayOptionsDataOptionsArgs{...} // // or: // // nil -type DataSetPhysicalTableMapCustomSqlPtrInput interface { +type AxisDisplayOptionsDataOptionsPtrInput interface { pulumi.Input - ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput - ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput + ToAxisDisplayOptionsDataOptionsPtrOutput() AxisDisplayOptionsDataOptionsPtrOutput + ToAxisDisplayOptionsDataOptionsPtrOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsPtrOutput } -type dataSetPhysicalTableMapCustomSqlPtrType DataSetPhysicalTableMapCustomSqlArgs +type axisDisplayOptionsDataOptionsPtrType AxisDisplayOptionsDataOptionsArgs -func DataSetPhysicalTableMapCustomSqlPtr(v *DataSetPhysicalTableMapCustomSqlArgs) DataSetPhysicalTableMapCustomSqlPtrInput { - return (*dataSetPhysicalTableMapCustomSqlPtrType)(v) +func AxisDisplayOptionsDataOptionsPtr(v *AxisDisplayOptionsDataOptionsArgs) AxisDisplayOptionsDataOptionsPtrInput { + return (*axisDisplayOptionsDataOptionsPtrType)(v) } -func (*dataSetPhysicalTableMapCustomSqlPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetPhysicalTableMapCustomSql)(nil)).Elem() +func (*axisDisplayOptionsDataOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptions)(nil)).Elem() } -func (i *dataSetPhysicalTableMapCustomSqlPtrType) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput { - return i.ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(context.Background()) +func (i *axisDisplayOptionsDataOptionsPtrType) ToAxisDisplayOptionsDataOptionsPtrOutput() AxisDisplayOptionsDataOptionsPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsPtrOutputWithContext(context.Background()) } -func (i *dataSetPhysicalTableMapCustomSqlPtrType) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapCustomSqlPtrOutput) +func (i *axisDisplayOptionsDataOptionsPtrType) ToAxisDisplayOptionsDataOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsPtrOutput) } -type DataSetPhysicalTableMapCustomSqlOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsOutput struct{ *pulumi.OutputState } -func (DataSetPhysicalTableMapCustomSqlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapCustomSql)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptions)(nil)).Elem() } -func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput { +func (o AxisDisplayOptionsDataOptionsOutput) ToAxisDisplayOptionsDataOptionsOutput() AxisDisplayOptionsDataOptionsOutput { return o } -func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlOutput { +func (o AxisDisplayOptionsDataOptionsOutput) ToAxisDisplayOptionsDataOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsOutput { return o } -func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput { - return o.ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(context.Background()) +func (o AxisDisplayOptionsDataOptionsOutput) ToAxisDisplayOptionsDataOptionsPtrOutput() AxisDisplayOptionsDataOptionsPtrOutput { + return o.ToAxisDisplayOptionsDataOptionsPtrOutputWithContext(context.Background()) } -func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetPhysicalTableMapCustomSql) *DataSetPhysicalTableMapCustomSql { +func (o AxisDisplayOptionsDataOptionsOutput) ToAxisDisplayOptionsDataOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsDataOptions) *AxisDisplayOptionsDataOptions { return &v - }).(DataSetPhysicalTableMapCustomSqlPtrOutput) -} - -// Column schema from the SQL query result set. See columns. -func (o DataSetPhysicalTableMapCustomSqlOutput) Columns() DataSetPhysicalTableMapCustomSqlColumnArrayOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapCustomSql) []DataSetPhysicalTableMapCustomSqlColumn { return v.Columns }).(DataSetPhysicalTableMapCustomSqlColumnArrayOutput) + }).(AxisDisplayOptionsDataOptionsPtrOutput) } -// ARN of the data source. -func (o DataSetPhysicalTableMapCustomSqlOutput) DataSourceArn() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapCustomSql) string { return v.DataSourceArn }).(pulumi.StringOutput) -} - -// Display name for the SQL query result. -func (o DataSetPhysicalTableMapCustomSqlOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapCustomSql) string { return v.Name }).(pulumi.StringOutput) +func (o AxisDisplayOptionsDataOptionsOutput) DateAxisOptions() AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptions) *AxisDisplayOptionsDataOptionsDateAxisOptions { + return v.DateAxisOptions + }).(AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput) } -// SQL query. -func (o DataSetPhysicalTableMapCustomSqlOutput) SqlQuery() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapCustomSql) string { return v.SqlQuery }).(pulumi.StringOutput) +func (o AxisDisplayOptionsDataOptionsOutput) NumericAxisOptions() AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptions) *AxisDisplayOptionsDataOptionsNumericAxisOptions { + return v.NumericAxisOptions + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput) } -type DataSetPhysicalTableMapCustomSqlPtrOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsPtrOutput struct{ *pulumi.OutputState } -func (DataSetPhysicalTableMapCustomSqlPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetPhysicalTableMapCustomSql)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptions)(nil)).Elem() } -func (o DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput { +func (o AxisDisplayOptionsDataOptionsPtrOutput) ToAxisDisplayOptionsDataOptionsPtrOutput() AxisDisplayOptionsDataOptionsPtrOutput { return o } -func (o DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput { +func (o AxisDisplayOptionsDataOptionsPtrOutput) ToAxisDisplayOptionsDataOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsPtrOutput { return o } -func (o DataSetPhysicalTableMapCustomSqlPtrOutput) Elem() DataSetPhysicalTableMapCustomSqlOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapCustomSql) DataSetPhysicalTableMapCustomSql { +func (o AxisDisplayOptionsDataOptionsPtrOutput) Elem() AxisDisplayOptionsDataOptionsOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptions) AxisDisplayOptionsDataOptions { if v != nil { return *v } - var ret DataSetPhysicalTableMapCustomSql + var ret AxisDisplayOptionsDataOptions return ret - }).(DataSetPhysicalTableMapCustomSqlOutput) + }).(AxisDisplayOptionsDataOptionsOutput) } -// Column schema from the SQL query result set. See columns. -func (o DataSetPhysicalTableMapCustomSqlPtrOutput) Columns() DataSetPhysicalTableMapCustomSqlColumnArrayOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapCustomSql) []DataSetPhysicalTableMapCustomSqlColumn { +func (o AxisDisplayOptionsDataOptionsPtrOutput) DateAxisOptions() AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptions) *AxisDisplayOptionsDataOptionsDateAxisOptions { if v == nil { return nil } - return v.Columns - }).(DataSetPhysicalTableMapCustomSqlColumnArrayOutput) + return v.DateAxisOptions + }).(AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput) } -// ARN of the data source. -func (o DataSetPhysicalTableMapCustomSqlPtrOutput) DataSourceArn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapCustomSql) *string { +func (o AxisDisplayOptionsDataOptionsPtrOutput) NumericAxisOptions() AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptions) *AxisDisplayOptionsDataOptionsNumericAxisOptions { if v == nil { return nil } - return &v.DataSourceArn - }).(pulumi.StringPtrOutput) + return v.NumericAxisOptions + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput) } -// Display name for the SQL query result. -func (o DataSetPhysicalTableMapCustomSqlPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapCustomSql) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type AxisDisplayOptionsDataOptionsDateAxisOptions struct { + MissingDateVisibility *string `pulumi:"missingDateVisibility"` } -// SQL query. -func (o DataSetPhysicalTableMapCustomSqlPtrOutput) SqlQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapCustomSql) *string { - if v == nil { - return nil - } - return &v.SqlQuery - }).(pulumi.StringPtrOutput) -} +// AxisDisplayOptionsDataOptionsDateAxisOptionsInput is an input type that accepts AxisDisplayOptionsDataOptionsDateAxisOptionsArgs and AxisDisplayOptionsDataOptionsDateAxisOptionsOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsDateAxisOptionsInput` via: +// +// AxisDisplayOptionsDataOptionsDateAxisOptionsArgs{...} +type AxisDisplayOptionsDataOptionsDateAxisOptionsInput interface { + pulumi.Input -type DataSetPhysicalTableMapCustomSqlColumn struct { - // Name of this column in the underlying data source. - Name string `pulumi:"name"` - // Data type of the column. - Type string `pulumi:"type"` + ToAxisDisplayOptionsDataOptionsDateAxisOptionsOutput() AxisDisplayOptionsDataOptionsDateAxisOptionsOutput + ToAxisDisplayOptionsDataOptionsDateAxisOptionsOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsDateAxisOptionsOutput } -// DataSetPhysicalTableMapCustomSqlColumnInput is an input type that accepts DataSetPhysicalTableMapCustomSqlColumnArgs and DataSetPhysicalTableMapCustomSqlColumnOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlColumnInput` via: -// -// DataSetPhysicalTableMapCustomSqlColumnArgs{...} -type DataSetPhysicalTableMapCustomSqlColumnInput interface { - pulumi.Input +type AxisDisplayOptionsDataOptionsDateAxisOptionsArgs struct { + MissingDateVisibility pulumi.StringPtrInput `pulumi:"missingDateVisibility"` +} - ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput - ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlColumnOutput +func (AxisDisplayOptionsDataOptionsDateAxisOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsDateAxisOptions)(nil)).Elem() } -type DataSetPhysicalTableMapCustomSqlColumnArgs struct { - // Name of this column in the underlying data source. - Name pulumi.StringInput `pulumi:"name"` - // Data type of the column. - Type pulumi.StringInput `pulumi:"type"` +func (i AxisDisplayOptionsDataOptionsDateAxisOptionsArgs) ToAxisDisplayOptionsDataOptionsDateAxisOptionsOutput() AxisDisplayOptionsDataOptionsDateAxisOptionsOutput { + return i.ToAxisDisplayOptionsDataOptionsDateAxisOptionsOutputWithContext(context.Background()) } -func (DataSetPhysicalTableMapCustomSqlColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +func (i AxisDisplayOptionsDataOptionsDateAxisOptionsArgs) ToAxisDisplayOptionsDataOptionsDateAxisOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsDateAxisOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsDateAxisOptionsOutput) } -func (i DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput { - return i.ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsDateAxisOptionsArgs) ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput() AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapCustomSqlColumnOutput) +func (i AxisDisplayOptionsDataOptionsDateAxisOptionsArgs) ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsDateAxisOptionsOutput).ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutputWithContext(ctx) } -// DataSetPhysicalTableMapCustomSqlColumnArrayInput is an input type that accepts DataSetPhysicalTableMapCustomSqlColumnArray and DataSetPhysicalTableMapCustomSqlColumnArrayOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlColumnArrayInput` via: +// AxisDisplayOptionsDataOptionsDateAxisOptionsPtrInput is an input type that accepts AxisDisplayOptionsDataOptionsDateAxisOptionsArgs, AxisDisplayOptionsDataOptionsDateAxisOptionsPtr and AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsDateAxisOptionsPtrInput` via: // -// DataSetPhysicalTableMapCustomSqlColumnArray{ DataSetPhysicalTableMapCustomSqlColumnArgs{...} } -type DataSetPhysicalTableMapCustomSqlColumnArrayInput interface { +// AxisDisplayOptionsDataOptionsDateAxisOptionsArgs{...} +// +// or: +// +// nil +type AxisDisplayOptionsDataOptionsDateAxisOptionsPtrInput interface { pulumi.Input - ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput - ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlColumnArrayOutput + ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput() AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput + ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput } -type DataSetPhysicalTableMapCustomSqlColumnArray []DataSetPhysicalTableMapCustomSqlColumnInput +type axisDisplayOptionsDataOptionsDateAxisOptionsPtrType AxisDisplayOptionsDataOptionsDateAxisOptionsArgs -func (DataSetPhysicalTableMapCustomSqlColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +func AxisDisplayOptionsDataOptionsDateAxisOptionsPtr(v *AxisDisplayOptionsDataOptionsDateAxisOptionsArgs) AxisDisplayOptionsDataOptionsDateAxisOptionsPtrInput { + return (*axisDisplayOptionsDataOptionsDateAxisOptionsPtrType)(v) } -func (i DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput { - return i.ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(context.Background()) +func (*axisDisplayOptionsDataOptionsDateAxisOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsDateAxisOptions)(nil)).Elem() } -func (i DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapCustomSqlColumnArrayOutput) +func (i *axisDisplayOptionsDataOptionsDateAxisOptionsPtrType) ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput() AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutputWithContext(context.Background()) } -type DataSetPhysicalTableMapCustomSqlColumnOutput struct{ *pulumi.OutputState } +func (i *axisDisplayOptionsDataOptionsDateAxisOptionsPtrType) ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput) +} -func (DataSetPhysicalTableMapCustomSqlColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +type AxisDisplayOptionsDataOptionsDateAxisOptionsOutput struct{ *pulumi.OutputState } + +func (AxisDisplayOptionsDataOptionsDateAxisOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsDateAxisOptions)(nil)).Elem() } -func (o DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput { +func (o AxisDisplayOptionsDataOptionsDateAxisOptionsOutput) ToAxisDisplayOptionsDataOptionsDateAxisOptionsOutput() AxisDisplayOptionsDataOptionsDateAxisOptionsOutput { return o } -func (o DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnOutput { +func (o AxisDisplayOptionsDataOptionsDateAxisOptionsOutput) ToAxisDisplayOptionsDataOptionsDateAxisOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsDateAxisOptionsOutput { return o } -// Name of this column in the underlying data source. -func (o DataSetPhysicalTableMapCustomSqlColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapCustomSqlColumn) string { return v.Name }).(pulumi.StringOutput) +func (o AxisDisplayOptionsDataOptionsDateAxisOptionsOutput) ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput() AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput { + return o.ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutputWithContext(context.Background()) } -// Data type of the column. -func (o DataSetPhysicalTableMapCustomSqlColumnOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapCustomSqlColumn) string { return v.Type }).(pulumi.StringOutput) +func (o AxisDisplayOptionsDataOptionsDateAxisOptionsOutput) ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsDataOptionsDateAxisOptions) *AxisDisplayOptionsDataOptionsDateAxisOptions { + return &v + }).(AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput) } -type DataSetPhysicalTableMapCustomSqlColumnArrayOutput struct{ *pulumi.OutputState } +func (o AxisDisplayOptionsDataOptionsDateAxisOptionsOutput) MissingDateVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsDateAxisOptions) *string { return v.MissingDateVisibility }).(pulumi.StringPtrOutput) +} -func (DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +type AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput struct{ *pulumi.OutputState } + +func (AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsDateAxisOptions)(nil)).Elem() } -func (o DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput { +func (o AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput) ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput() AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput { return o } -func (o DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnArrayOutput { +func (o AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput) ToAxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput { return o } -func (o DataSetPhysicalTableMapCustomSqlColumnArrayOutput) Index(i pulumi.IntInput) DataSetPhysicalTableMapCustomSqlColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetPhysicalTableMapCustomSqlColumn { - return vs[0].([]DataSetPhysicalTableMapCustomSqlColumn)[vs[1].(int)] - }).(DataSetPhysicalTableMapCustomSqlColumnOutput) +func (o AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput) Elem() AxisDisplayOptionsDataOptionsDateAxisOptionsOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsDateAxisOptions) AxisDisplayOptionsDataOptionsDateAxisOptions { + if v != nil { + return *v + } + var ret AxisDisplayOptionsDataOptionsDateAxisOptions + return ret + }).(AxisDisplayOptionsDataOptionsDateAxisOptionsOutput) } -type DataSetPhysicalTableMapRelationalTable struct { - // Catalog associated with the table. - Catalog *string `pulumi:"catalog"` - // ARN of the data source. - DataSourceArn string `pulumi:"dataSourceArn"` - // Column schema of the table. See input_columns. - InputColumns []DataSetPhysicalTableMapRelationalTableInputColumn `pulumi:"inputColumns"` - // Name of the relational table. - Name string `pulumi:"name"` - // Schema name. This name applies to certain relational database engines. - Schema *string `pulumi:"schema"` +func (o AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput) MissingDateVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsDateAxisOptions) *string { + if v == nil { + return nil + } + return v.MissingDateVisibility + }).(pulumi.StringPtrOutput) } -// DataSetPhysicalTableMapRelationalTableInput is an input type that accepts DataSetPhysicalTableMapRelationalTableArgs and DataSetPhysicalTableMapRelationalTableOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTableInput` via: +type AxisDisplayOptionsDataOptionsNumericAxisOptions struct { + Range *AxisDisplayOptionsDataOptionsNumericAxisOptionsRange `pulumi:"range"` + Scale *AxisDisplayOptionsDataOptionsNumericAxisOptionsScale `pulumi:"scale"` +} + +// AxisDisplayOptionsDataOptionsNumericAxisOptionsInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs and AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsInput` via: // -// DataSetPhysicalTableMapRelationalTableArgs{...} -type DataSetPhysicalTableMapRelationalTableInput interface { +// AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs{...} +type AxisDisplayOptionsDataOptionsNumericAxisOptionsInput interface { pulumi.Input - ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput - ToDataSetPhysicalTableMapRelationalTableOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTableOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput } -type DataSetPhysicalTableMapRelationalTableArgs struct { - // Catalog associated with the table. - Catalog pulumi.StringPtrInput `pulumi:"catalog"` - // ARN of the data source. - DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` - // Column schema of the table. See input_columns. - InputColumns DataSetPhysicalTableMapRelationalTableInputColumnArrayInput `pulumi:"inputColumns"` - // Name of the relational table. - Name pulumi.StringInput `pulumi:"name"` - // Schema name. This name applies to certain relational database engines. - Schema pulumi.StringPtrInput `pulumi:"schema"` +type AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs struct { + Range AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrInput `pulumi:"range"` + Scale AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrInput `pulumi:"scale"` } -func (DataSetPhysicalTableMapRelationalTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapRelationalTable)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptions)(nil)).Elem() } -func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput { - return i.ToDataSetPhysicalTableMapRelationalTableOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapRelationalTableOutput) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput) } -func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput { - return i.ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapRelationalTableOutput).ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput).ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutputWithContext(ctx) } -// DataSetPhysicalTableMapRelationalTablePtrInput is an input type that accepts DataSetPhysicalTableMapRelationalTableArgs, DataSetPhysicalTableMapRelationalTablePtr and DataSetPhysicalTableMapRelationalTablePtrOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTablePtrInput` via: +// AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs, AxisDisplayOptionsDataOptionsNumericAxisOptionsPtr and AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrInput` via: // -// DataSetPhysicalTableMapRelationalTableArgs{...} +// AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs{...} // // or: // // nil -type DataSetPhysicalTableMapRelationalTablePtrInput interface { +type AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrInput interface { pulumi.Input - ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput - ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput } -type dataSetPhysicalTableMapRelationalTablePtrType DataSetPhysicalTableMapRelationalTableArgs +type axisDisplayOptionsDataOptionsNumericAxisOptionsPtrType AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs -func DataSetPhysicalTableMapRelationalTablePtr(v *DataSetPhysicalTableMapRelationalTableArgs) DataSetPhysicalTableMapRelationalTablePtrInput { - return (*dataSetPhysicalTableMapRelationalTablePtrType)(v) +func AxisDisplayOptionsDataOptionsNumericAxisOptionsPtr(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs) AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrInput { + return (*axisDisplayOptionsDataOptionsNumericAxisOptionsPtrType)(v) } -func (*dataSetPhysicalTableMapRelationalTablePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetPhysicalTableMapRelationalTable)(nil)).Elem() +func (*axisDisplayOptionsDataOptionsNumericAxisOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptions)(nil)).Elem() } -func (i *dataSetPhysicalTableMapRelationalTablePtrType) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput { - return i.ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(context.Background()) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsPtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutputWithContext(context.Background()) } -func (i *dataSetPhysicalTableMapRelationalTablePtrType) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapRelationalTablePtrOutput) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsPtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput) } -type DataSetPhysicalTableMapRelationalTableOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput struct{ *pulumi.OutputState } -func (DataSetPhysicalTableMapRelationalTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapRelationalTable)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptions)(nil)).Elem() } -func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput { return o } -func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput { return o } -func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput { - return o.ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(context.Background()) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput { + return o.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutputWithContext(context.Background()) } -func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetPhysicalTableMapRelationalTable) *DataSetPhysicalTableMapRelationalTable { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsDataOptionsNumericAxisOptions) *AxisDisplayOptionsDataOptionsNumericAxisOptions { return &v - }).(DataSetPhysicalTableMapRelationalTablePtrOutput) -} - -// Catalog associated with the table. -func (o DataSetPhysicalTableMapRelationalTableOutput) Catalog() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTable) *string { return v.Catalog }).(pulumi.StringPtrOutput) -} - -// ARN of the data source. -func (o DataSetPhysicalTableMapRelationalTableOutput) DataSourceArn() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTable) string { return v.DataSourceArn }).(pulumi.StringOutput) -} - -// Column schema of the table. See input_columns. -func (o DataSetPhysicalTableMapRelationalTableOutput) InputColumns() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTable) []DataSetPhysicalTableMapRelationalTableInputColumn { - return v.InputColumns - }).(DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput) } -// Name of the relational table. -func (o DataSetPhysicalTableMapRelationalTableOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTable) string { return v.Name }).(pulumi.StringOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput) Range() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptions) *AxisDisplayOptionsDataOptionsNumericAxisOptionsRange { + return v.Range + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput) } -// Schema name. This name applies to certain relational database engines. -func (o DataSetPhysicalTableMapRelationalTableOutput) Schema() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTable) *string { return v.Schema }).(pulumi.StringPtrOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput) Scale() AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptions) *AxisDisplayOptionsDataOptionsNumericAxisOptionsScale { + return v.Scale + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput) } -type DataSetPhysicalTableMapRelationalTablePtrOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput struct{ *pulumi.OutputState } -func (DataSetPhysicalTableMapRelationalTablePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetPhysicalTableMapRelationalTable)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptions)(nil)).Elem() } -func (o DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput { return o } -func (o DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput { return o } -func (o DataSetPhysicalTableMapRelationalTablePtrOutput) Elem() DataSetPhysicalTableMapRelationalTableOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) DataSetPhysicalTableMapRelationalTable { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput) Elem() AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptions) AxisDisplayOptionsDataOptionsNumericAxisOptions { if v != nil { return *v } - var ret DataSetPhysicalTableMapRelationalTable + var ret AxisDisplayOptionsDataOptionsNumericAxisOptions return ret - }).(DataSetPhysicalTableMapRelationalTableOutput) + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput) } -// Catalog associated with the table. -func (o DataSetPhysicalTableMapRelationalTablePtrOutput) Catalog() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) *string { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput) Range() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptions) *AxisDisplayOptionsDataOptionsNumericAxisOptionsRange { if v == nil { return nil } - return v.Catalog - }).(pulumi.StringPtrOutput) + return v.Range + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput) } -// ARN of the data source. -func (o DataSetPhysicalTableMapRelationalTablePtrOutput) DataSourceArn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) *string { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput) Scale() AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptions) *AxisDisplayOptionsDataOptionsNumericAxisOptionsScale { if v == nil { return nil } - return &v.DataSourceArn - }).(pulumi.StringPtrOutput) + return v.Scale + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput) } -// Column schema of the table. See input_columns. -func (o DataSetPhysicalTableMapRelationalTablePtrOutput) InputColumns() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) []DataSetPhysicalTableMapRelationalTableInputColumn { - if v == nil { - return nil - } - return v.InputColumns - }).(DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRange struct { + DataDriven *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven `pulumi:"dataDriven"` + MinMax *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax `pulumi:"minMax"` } -// Name of the relational table. -func (o DataSetPhysicalTableMapRelationalTablePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs and AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeInput` via: +// +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs{...} +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeInput interface { + pulumi.Input -// Schema name. This name applies to certain relational database engines. -func (o DataSetPhysicalTableMapRelationalTablePtrOutput) Schema() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) *string { - if v == nil { - return nil - } - return v.Schema - }).(pulumi.StringPtrOutput) + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput } -type DataSetPhysicalTableMapRelationalTableInputColumn struct { - // Name of this column in the underlying data source. - Name string `pulumi:"name"` - // Data type of the column. - Type string `pulumi:"type"` +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs struct { + DataDriven AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrInput `pulumi:"dataDriven"` + MinMax AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrInput `pulumi:"minMax"` } -// DataSetPhysicalTableMapRelationalTableInputColumnInput is an input type that accepts DataSetPhysicalTableMapRelationalTableInputColumnArgs and DataSetPhysicalTableMapRelationalTableInputColumnOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTableInputColumnInput` via: -// -// DataSetPhysicalTableMapRelationalTableInputColumnArgs{...} -type DataSetPhysicalTableMapRelationalTableInputColumnInput interface { - pulumi.Input - - ToDataSetPhysicalTableMapRelationalTableInputColumnOutput() DataSetPhysicalTableMapRelationalTableInputColumnOutput - ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTableInputColumnOutput +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRange)(nil)).Elem() } -type DataSetPhysicalTableMapRelationalTableInputColumnArgs struct { - // Name of this column in the underlying data source. - Name pulumi.StringInput `pulumi:"name"` - // Data type of the column. - Type pulumi.StringInput `pulumi:"type"` +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutputWithContext(context.Background()) } -func (DataSetPhysicalTableMapRelationalTableInputColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput) } -func (i DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutput() DataSetPhysicalTableMapRelationalTableInputColumnOutput { - return i.ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapRelationalTableInputColumnOutput) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput).ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutputWithContext(ctx) } -// DataSetPhysicalTableMapRelationalTableInputColumnArrayInput is an input type that accepts DataSetPhysicalTableMapRelationalTableInputColumnArray and DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTableInputColumnArrayInput` via: +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs, AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtr and AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrInput` via: // -// DataSetPhysicalTableMapRelationalTableInputColumnArray{ DataSetPhysicalTableMapRelationalTableInputColumnArgs{...} } -type DataSetPhysicalTableMapRelationalTableInputColumnArrayInput interface { +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs{...} +// +// or: +// +// nil +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrInput interface { pulumi.Input - ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput - ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput } -type DataSetPhysicalTableMapRelationalTableInputColumnArray []DataSetPhysicalTableMapRelationalTableInputColumnInput +type axisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrType AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs -func (DataSetPhysicalTableMapRelationalTableInputColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +func AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtr(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrInput { + return (*axisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrType)(v) } -func (i DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { - return i.ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(context.Background()) +func (*axisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsRange)(nil)).Elem() } -func (i DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutputWithContext(context.Background()) } -type DataSetPhysicalTableMapRelationalTableInputColumnOutput struct{ *pulumi.OutputState } +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput) +} -func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput struct{ *pulumi.OutputState } + +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRange)(nil)).Elem() } -func (o DataSetPhysicalTableMapRelationalTableInputColumnOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnOutput() DataSetPhysicalTableMapRelationalTableInputColumnOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput { return o } -func (o DataSetPhysicalTableMapRelationalTableInputColumnOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput { return o } -// Name of this column in the underlying data source. -func (o DataSetPhysicalTableMapRelationalTableInputColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTableInputColumn) string { return v.Name }).(pulumi.StringOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput { + return o.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutputWithContext(context.Background()) } -// Data type of the column. -func (o DataSetPhysicalTableMapRelationalTableInputColumnOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTableInputColumn) string { return v.Type }).(pulumi.StringOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsDataOptionsNumericAxisOptionsRange) *AxisDisplayOptionsDataOptionsNumericAxisOptionsRange { + return &v + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput) } -type DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput struct{ *pulumi.OutputState } +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput) DataDriven() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptionsRange) *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven { + return v.DataDriven + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput) +} -func (DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput) MinMax() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptionsRange) *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax { + return v.MinMax + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput) } -func (o DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput struct{ *pulumi.OutputState } + +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsRange)(nil)).Elem() +} + +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput { return o } -func (o DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput { return o } -func (o DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) Index(i pulumi.IntInput) DataSetPhysicalTableMapRelationalTableInputColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetPhysicalTableMapRelationalTableInputColumn { - return vs[0].([]DataSetPhysicalTableMapRelationalTableInputColumn)[vs[1].(int)] - }).(DataSetPhysicalTableMapRelationalTableInputColumnOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput) Elem() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsRange) AxisDisplayOptionsDataOptionsNumericAxisOptionsRange { + if v != nil { + return *v + } + var ret AxisDisplayOptionsDataOptionsNumericAxisOptionsRange + return ret + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput) } -type DataSetPhysicalTableMapS3Source struct { - // ARN of the data source. - DataSourceArn string `pulumi:"dataSourceArn"` - // Column schema of the table. See input_columns. - InputColumns []DataSetPhysicalTableMapS3SourceInputColumn `pulumi:"inputColumns"` - // Information about the format for the S3 source file or files. See upload_settings. - UploadSettings DataSetPhysicalTableMapS3SourceUploadSettings `pulumi:"uploadSettings"` +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput) DataDriven() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsRange) *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven { + if v == nil { + return nil + } + return v.DataDriven + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput) } -// DataSetPhysicalTableMapS3SourceInput is an input type that accepts DataSetPhysicalTableMapS3SourceArgs and DataSetPhysicalTableMapS3SourceOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceInput` via: +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput) MinMax() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsRange) *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax { + if v == nil { + return nil + } + return v.MinMax + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput) +} + +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven struct { +} + +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs and AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenInput` via: // -// DataSetPhysicalTableMapS3SourceArgs{...} -type DataSetPhysicalTableMapS3SourceInput interface { +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs{...} +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenInput interface { pulumi.Input - ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput - ToDataSetPhysicalTableMapS3SourceOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput } -type DataSetPhysicalTableMapS3SourceArgs struct { - // ARN of the data source. - DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` - // Column schema of the table. See input_columns. - InputColumns DataSetPhysicalTableMapS3SourceInputColumnArrayInput `pulumi:"inputColumns"` - // Information about the format for the S3 source file or files. See upload_settings. - UploadSettings DataSetPhysicalTableMapS3SourceUploadSettingsInput `pulumi:"uploadSettings"` +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs struct { } -func (DataSetPhysicalTableMapS3SourceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapS3Source)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven)(nil)).Elem() } -func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput { - return i.ToDataSetPhysicalTableMapS3SourceOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceOutput) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput) } -func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput { - return i.ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceOutput).ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput).ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutputWithContext(ctx) } -// DataSetPhysicalTableMapS3SourcePtrInput is an input type that accepts DataSetPhysicalTableMapS3SourceArgs, DataSetPhysicalTableMapS3SourcePtr and DataSetPhysicalTableMapS3SourcePtrOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourcePtrInput` via: +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs, AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtr and AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrInput` via: // -// DataSetPhysicalTableMapS3SourceArgs{...} +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs{...} // // or: // // nil -type DataSetPhysicalTableMapS3SourcePtrInput interface { +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrInput interface { pulumi.Input - ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput - ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourcePtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput } -type dataSetPhysicalTableMapS3SourcePtrType DataSetPhysicalTableMapS3SourceArgs +type axisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrType AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs -func DataSetPhysicalTableMapS3SourcePtr(v *DataSetPhysicalTableMapS3SourceArgs) DataSetPhysicalTableMapS3SourcePtrInput { - return (*dataSetPhysicalTableMapS3SourcePtrType)(v) +func AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtr(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrInput { + return (*axisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrType)(v) } -func (*dataSetPhysicalTableMapS3SourcePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetPhysicalTableMapS3Source)(nil)).Elem() +func (*axisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven)(nil)).Elem() } -func (i *dataSetPhysicalTableMapS3SourcePtrType) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput { - return i.ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(context.Background()) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutputWithContext(context.Background()) } -func (i *dataSetPhysicalTableMapS3SourcePtrType) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourcePtrOutput) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput) } -type DataSetPhysicalTableMapS3SourceOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput struct{ *pulumi.OutputState } -func (DataSetPhysicalTableMapS3SourceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapS3Source)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven)(nil)).Elem() } -func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput { return o } -func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput { return o } -func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput { - return o.ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(context.Background()) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput { + return o.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutputWithContext(context.Background()) } -func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetPhysicalTableMapS3Source) *DataSetPhysicalTableMapS3Source { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven) *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven { return &v - }).(DataSetPhysicalTableMapS3SourcePtrOutput) -} - -// ARN of the data source. -func (o DataSetPhysicalTableMapS3SourceOutput) DataSourceArn() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapS3Source) string { return v.DataSourceArn }).(pulumi.StringOutput) -} - -// Column schema of the table. See input_columns. -func (o DataSetPhysicalTableMapS3SourceOutput) InputColumns() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapS3Source) []DataSetPhysicalTableMapS3SourceInputColumn { - return v.InputColumns - }).(DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput) } -// Information about the format for the S3 source file or files. See upload_settings. -func (o DataSetPhysicalTableMapS3SourceOutput) UploadSettings() DataSetPhysicalTableMapS3SourceUploadSettingsOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapS3Source) DataSetPhysicalTableMapS3SourceUploadSettings { - return v.UploadSettings - }).(DataSetPhysicalTableMapS3SourceUploadSettingsOutput) -} - -type DataSetPhysicalTableMapS3SourcePtrOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput struct{ *pulumi.OutputState } -func (DataSetPhysicalTableMapS3SourcePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetPhysicalTableMapS3Source)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven)(nil)).Elem() } -func (o DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput { return o } -func (o DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput { return o } -func (o DataSetPhysicalTableMapS3SourcePtrOutput) Elem() DataSetPhysicalTableMapS3SourceOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapS3Source) DataSetPhysicalTableMapS3Source { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput) Elem() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven { if v != nil { return *v } - var ret DataSetPhysicalTableMapS3Source + var ret AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven return ret - }).(DataSetPhysicalTableMapS3SourceOutput) + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput) } -// ARN of the data source. -func (o DataSetPhysicalTableMapS3SourcePtrOutput) DataSourceArn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapS3Source) *string { - if v == nil { - return nil - } - return &v.DataSourceArn - }).(pulumi.StringPtrOutput) +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax struct { + Maximum *float64 `pulumi:"maximum"` + Minimum *float64 `pulumi:"minimum"` } -// Column schema of the table. See input_columns. -func (o DataSetPhysicalTableMapS3SourcePtrOutput) InputColumns() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapS3Source) []DataSetPhysicalTableMapS3SourceInputColumn { - if v == nil { - return nil - } - return v.InputColumns - }).(DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) -} +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs and AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxInput` via: +// +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs{...} +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxInput interface { + pulumi.Input -// Information about the format for the S3 source file or files. See upload_settings. -func (o DataSetPhysicalTableMapS3SourcePtrOutput) UploadSettings() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapS3Source) *DataSetPhysicalTableMapS3SourceUploadSettings { - if v == nil { - return nil - } - return &v.UploadSettings - }).(DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput } -type DataSetPhysicalTableMapS3SourceInputColumn struct { - // Name of this column in the underlying data source. - Name string `pulumi:"name"` - // Data type of the column. - Type string `pulumi:"type"` +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs struct { + Maximum pulumi.Float64PtrInput `pulumi:"maximum"` + Minimum pulumi.Float64PtrInput `pulumi:"minimum"` } -// DataSetPhysicalTableMapS3SourceInputColumnInput is an input type that accepts DataSetPhysicalTableMapS3SourceInputColumnArgs and DataSetPhysicalTableMapS3SourceInputColumnOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceInputColumnInput` via: -// -// DataSetPhysicalTableMapS3SourceInputColumnArgs{...} -type DataSetPhysicalTableMapS3SourceInputColumnInput interface { - pulumi.Input - - ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput - ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceInputColumnOutput +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax)(nil)).Elem() } -type DataSetPhysicalTableMapS3SourceInputColumnArgs struct { - // Name of this column in the underlying data source. - Name pulumi.StringInput `pulumi:"name"` - // Data type of the column. - Type pulumi.StringInput `pulumi:"type"` +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutputWithContext(context.Background()) } -func (DataSetPhysicalTableMapS3SourceInputColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput) } -func (i DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput { - return i.ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceInputColumnOutput) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput).ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutputWithContext(ctx) } -// DataSetPhysicalTableMapS3SourceInputColumnArrayInput is an input type that accepts DataSetPhysicalTableMapS3SourceInputColumnArray and DataSetPhysicalTableMapS3SourceInputColumnArrayOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceInputColumnArrayInput` via: +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs, AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtr and AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrInput` via: // -// DataSetPhysicalTableMapS3SourceInputColumnArray{ DataSetPhysicalTableMapS3SourceInputColumnArgs{...} } -type DataSetPhysicalTableMapS3SourceInputColumnArrayInput interface { +// AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs{...} +// +// or: +// +// nil +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrInput interface { pulumi.Input - ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput - ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceInputColumnArrayOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput } -type DataSetPhysicalTableMapS3SourceInputColumnArray []DataSetPhysicalTableMapS3SourceInputColumnInput +type axisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrType AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs -func (DataSetPhysicalTableMapS3SourceInputColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +func AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtr(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrInput { + return (*axisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrType)(v) } -func (i DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { - return i.ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(context.Background()) +func (*axisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax)(nil)).Elem() } -func (i DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutputWithContext(context.Background()) } -type DataSetPhysicalTableMapS3SourceInputColumnOutput struct{ *pulumi.OutputState } +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput) +} -func (DataSetPhysicalTableMapS3SourceInputColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput struct{ *pulumi.OutputState } + +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax)(nil)).Elem() } -func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput { return o } -func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput { return o } -// Name of this column in the underlying data source. -func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceInputColumn) string { return v.Name }).(pulumi.StringOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput { + return o.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutputWithContext(context.Background()) } -// Data type of the column. -func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceInputColumn) string { return v.Type }).(pulumi.StringOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax) *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax { + return &v + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput) } -type DataSetPhysicalTableMapS3SourceInputColumnArrayOutput struct{ *pulumi.OutputState } +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput) Maximum() pulumi.Float64PtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax) *float64 { return v.Maximum }).(pulumi.Float64PtrOutput) +} -func (DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput) Minimum() pulumi.Float64PtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax) *float64 { return v.Minimum }).(pulumi.Float64PtrOutput) } -func (o DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { +type AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput struct{ *pulumi.OutputState } + +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax)(nil)).Elem() +} + +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput { return o } -func (o DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput { return o } -func (o DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) Index(i pulumi.IntInput) DataSetPhysicalTableMapS3SourceInputColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetPhysicalTableMapS3SourceInputColumn { - return vs[0].([]DataSetPhysicalTableMapS3SourceInputColumn)[vs[1].(int)] - }).(DataSetPhysicalTableMapS3SourceInputColumnOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput) Elem() AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax) AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax { + if v != nil { + return *v + } + var ret AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax + return ret + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput) } -type DataSetPhysicalTableMapS3SourceUploadSettings struct { - // Whether the file has a header row, or the files each have a header row. - ContainsHeader *bool `pulumi:"containsHeader"` - // Delimiter between values in the file. - Delimiter *string `pulumi:"delimiter"` - // File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. - Format *string `pulumi:"format"` - // A row number to start reading data from. - StartFromRow *int `pulumi:"startFromRow"` - // Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. - TextQualifier *string `pulumi:"textQualifier"` +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput) Maximum() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax) *float64 { + if v == nil { + return nil + } + return v.Maximum + }).(pulumi.Float64PtrOutput) } -// DataSetPhysicalTableMapS3SourceUploadSettingsInput is an input type that accepts DataSetPhysicalTableMapS3SourceUploadSettingsArgs and DataSetPhysicalTableMapS3SourceUploadSettingsOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceUploadSettingsInput` via: +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput) Minimum() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax) *float64 { + if v == nil { + return nil + } + return v.Minimum + }).(pulumi.Float64PtrOutput) +} + +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScale struct { + Linear *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear `pulumi:"linear"` + Logarithmic *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic `pulumi:"logarithmic"` +} + +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs and AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleInput` via: // -// DataSetPhysicalTableMapS3SourceUploadSettingsArgs{...} -type DataSetPhysicalTableMapS3SourceUploadSettingsInput interface { +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs{...} +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleInput interface { pulumi.Input - ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput - ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput } -type DataSetPhysicalTableMapS3SourceUploadSettingsArgs struct { - // Whether the file has a header row, or the files each have a header row. - ContainsHeader pulumi.BoolPtrInput `pulumi:"containsHeader"` - // Delimiter between values in the file. - Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` - // File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. - Format pulumi.StringPtrInput `pulumi:"format"` - // A row number to start reading data from. - StartFromRow pulumi.IntPtrInput `pulumi:"startFromRow"` - // Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. - TextQualifier pulumi.StringPtrInput `pulumi:"textQualifier"` +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs struct { + Linear AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrInput `pulumi:"linear"` + Logarithmic AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrInput `pulumi:"logarithmic"` } -func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapS3SourceUploadSettings)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScale)(nil)).Elem() } -func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput { - return i.ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceUploadSettingsOutput) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput) } -func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { - return i.ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutputWithContext(context.Background()) } -func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceUploadSettingsOutput).ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput).ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutputWithContext(ctx) } -// DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput is an input type that accepts DataSetPhysicalTableMapS3SourceUploadSettingsArgs, DataSetPhysicalTableMapS3SourceUploadSettingsPtr and DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput values. -// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput` via: +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs, AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtr and AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrInput` via: // -// DataSetPhysicalTableMapS3SourceUploadSettingsArgs{...} +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs{...} // // or: // // nil -type DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput interface { +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrInput interface { pulumi.Input - ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput - ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput } -type dataSetPhysicalTableMapS3SourceUploadSettingsPtrType DataSetPhysicalTableMapS3SourceUploadSettingsArgs +type axisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrType AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs -func DataSetPhysicalTableMapS3SourceUploadSettingsPtr(v *DataSetPhysicalTableMapS3SourceUploadSettingsArgs) DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput { - return (*dataSetPhysicalTableMapS3SourceUploadSettingsPtrType)(v) +func AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtr(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs) AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrInput { + return (*axisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrType)(v) } -func (*dataSetPhysicalTableMapS3SourceUploadSettingsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetPhysicalTableMapS3SourceUploadSettings)(nil)).Elem() +func (*axisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsScale)(nil)).Elem() } -func (i *dataSetPhysicalTableMapS3SourceUploadSettingsPtrType) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { - return i.ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(context.Background()) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutputWithContext(context.Background()) } -func (i *dataSetPhysicalTableMapS3SourceUploadSettingsPtrType) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput) } -type DataSetPhysicalTableMapS3SourceUploadSettingsOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput struct{ *pulumi.OutputState } -func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetPhysicalTableMapS3SourceUploadSettings)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScale)(nil)).Elem() } -func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput { return o } -func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput { return o } -func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { - return o.ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(context.Background()) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput { + return o.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutputWithContext(context.Background()) } -func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetPhysicalTableMapS3SourceUploadSettings) *DataSetPhysicalTableMapS3SourceUploadSettings { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsDataOptionsNumericAxisOptionsScale) *AxisDisplayOptionsDataOptionsNumericAxisOptionsScale { return &v - }).(DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) -} - -// Whether the file has a header row, or the files each have a header row. -func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ContainsHeader() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceUploadSettings) *bool { return v.ContainsHeader }).(pulumi.BoolPtrOutput) -} - -// Delimiter between values in the file. -func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) Delimiter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceUploadSettings) *string { return v.Delimiter }).(pulumi.StringPtrOutput) -} - -// File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. -func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) Format() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceUploadSettings) *string { return v.Format }).(pulumi.StringPtrOutput) + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput) } -// A row number to start reading data from. -func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) StartFromRow() pulumi.IntPtrOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceUploadSettings) *int { return v.StartFromRow }).(pulumi.IntPtrOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput) Linear() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptionsScale) *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear { + return v.Linear + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput) } -// Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. -func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) TextQualifier() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceUploadSettings) *string { return v.TextQualifier }).(pulumi.StringPtrOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput) Logarithmic() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptionsScale) *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic { + return v.Logarithmic + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput) } -type DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput struct{ *pulumi.OutputState } -func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetPhysicalTableMapS3SourceUploadSettings)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsScale)(nil)).Elem() } -func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput { return o } -func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput { return o } -func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Elem() DataSetPhysicalTableMapS3SourceUploadSettingsOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) DataSetPhysicalTableMapS3SourceUploadSettings { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput) Elem() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScale) AxisDisplayOptionsDataOptionsNumericAxisOptionsScale { if v != nil { return *v } - var ret DataSetPhysicalTableMapS3SourceUploadSettings + var ret AxisDisplayOptionsDataOptionsNumericAxisOptionsScale return ret - }).(DataSetPhysicalTableMapS3SourceUploadSettingsOutput) -} - -// Whether the file has a header row, or the files each have a header row. -func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ContainsHeader() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) *bool { - if v == nil { - return nil - } - return v.ContainsHeader - }).(pulumi.BoolPtrOutput) -} - -// Delimiter between values in the file. -func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Delimiter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) *string { - if v == nil { - return nil - } - return v.Delimiter - }).(pulumi.StringPtrOutput) -} - -// File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. -func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Format() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) *string { - if v == nil { - return nil - } - return v.Format - }).(pulumi.StringPtrOutput) + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput) } -// A row number to start reading data from. -func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) StartFromRow() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) *int { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput) Linear() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScale) *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear { if v == nil { return nil } - return v.StartFromRow - }).(pulumi.IntPtrOutput) + return v.Linear + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput) } -// Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. -func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) TextQualifier() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) *string { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput) Logarithmic() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScale) *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic { if v == nil { return nil } - return v.TextQualifier - }).(pulumi.StringPtrOutput) + return v.Logarithmic + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput) } -type DataSetRefreshProperties struct { - // The refresh configuration for the data set. See refresh_configuration. - RefreshConfiguration DataSetRefreshPropertiesRefreshConfiguration `pulumi:"refreshConfiguration"` +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear struct { + StepCount *int `pulumi:"stepCount"` + StepSize *float64 `pulumi:"stepSize"` } -// DataSetRefreshPropertiesInput is an input type that accepts DataSetRefreshPropertiesArgs and DataSetRefreshPropertiesOutput values. -// You can construct a concrete instance of `DataSetRefreshPropertiesInput` via: +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs and AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearInput` via: // -// DataSetRefreshPropertiesArgs{...} -type DataSetRefreshPropertiesInput interface { +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs{...} +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearInput interface { pulumi.Input - ToDataSetRefreshPropertiesOutput() DataSetRefreshPropertiesOutput - ToDataSetRefreshPropertiesOutputWithContext(context.Context) DataSetRefreshPropertiesOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput } -type DataSetRefreshPropertiesArgs struct { - // The refresh configuration for the data set. See refresh_configuration. - RefreshConfiguration DataSetRefreshPropertiesRefreshConfigurationInput `pulumi:"refreshConfiguration"` +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs struct { + StepCount pulumi.IntPtrInput `pulumi:"stepCount"` + StepSize pulumi.Float64PtrInput `pulumi:"stepSize"` } -func (DataSetRefreshPropertiesArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRefreshProperties)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear)(nil)).Elem() } -func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesOutput() DataSetRefreshPropertiesOutput { - return i.ToDataSetRefreshPropertiesOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutputWithContext(context.Background()) } -func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesOutputWithContext(ctx context.Context) DataSetRefreshPropertiesOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesOutput) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput) } -func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput { - return i.ToDataSetRefreshPropertiesPtrOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutputWithContext(context.Background()) } -func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesOutput).ToDataSetRefreshPropertiesPtrOutputWithContext(ctx) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput).ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutputWithContext(ctx) } -// DataSetRefreshPropertiesPtrInput is an input type that accepts DataSetRefreshPropertiesArgs, DataSetRefreshPropertiesPtr and DataSetRefreshPropertiesPtrOutput values. -// You can construct a concrete instance of `DataSetRefreshPropertiesPtrInput` via: +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs, AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtr and AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrInput` via: // -// DataSetRefreshPropertiesArgs{...} +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs{...} // // or: // // nil -type DataSetRefreshPropertiesPtrInput interface { +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrInput interface { pulumi.Input - ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput - ToDataSetRefreshPropertiesPtrOutputWithContext(context.Context) DataSetRefreshPropertiesPtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput } -type dataSetRefreshPropertiesPtrType DataSetRefreshPropertiesArgs +type axisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrType AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs -func DataSetRefreshPropertiesPtr(v *DataSetRefreshPropertiesArgs) DataSetRefreshPropertiesPtrInput { - return (*dataSetRefreshPropertiesPtrType)(v) +func AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtr(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrInput { + return (*axisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrType)(v) } -func (*dataSetRefreshPropertiesPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRefreshProperties)(nil)).Elem() +func (*axisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear)(nil)).Elem() } -func (i *dataSetRefreshPropertiesPtrType) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput { - return i.ToDataSetRefreshPropertiesPtrOutputWithContext(context.Background()) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutputWithContext(context.Background()) } -func (i *dataSetRefreshPropertiesPtrType) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesPtrOutput) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput) } -type DataSetRefreshPropertiesOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput struct{ *pulumi.OutputState } -func (DataSetRefreshPropertiesOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRefreshProperties)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear)(nil)).Elem() } -func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesOutput() DataSetRefreshPropertiesOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput { return o } -func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesOutputWithContext(ctx context.Context) DataSetRefreshPropertiesOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput { return o } -func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput { - return o.ToDataSetRefreshPropertiesPtrOutputWithContext(context.Background()) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput { + return o.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutputWithContext(context.Background()) } -func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRefreshProperties) *DataSetRefreshProperties { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear) *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear { return &v - }).(DataSetRefreshPropertiesPtrOutput) + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput) } -// The refresh configuration for the data set. See refresh_configuration. -func (o DataSetRefreshPropertiesOutput) RefreshConfiguration() DataSetRefreshPropertiesRefreshConfigurationOutput { - return o.ApplyT(func(v DataSetRefreshProperties) DataSetRefreshPropertiesRefreshConfiguration { - return v.RefreshConfiguration - }).(DataSetRefreshPropertiesRefreshConfigurationOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput) StepCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear) *int { return v.StepCount }).(pulumi.IntPtrOutput) } -type DataSetRefreshPropertiesPtrOutput struct{ *pulumi.OutputState } +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput) StepSize() pulumi.Float64PtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear) *float64 { return v.StepSize }).(pulumi.Float64PtrOutput) +} -func (DataSetRefreshPropertiesPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRefreshProperties)(nil)).Elem() +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput struct{ *pulumi.OutputState } + +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear)(nil)).Elem() } -func (o DataSetRefreshPropertiesPtrOutput) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput { return o } -func (o DataSetRefreshPropertiesPtrOutput) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput { return o } -func (o DataSetRefreshPropertiesPtrOutput) Elem() DataSetRefreshPropertiesOutput { - return o.ApplyT(func(v *DataSetRefreshProperties) DataSetRefreshProperties { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput) Elem() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear { if v != nil { return *v } - var ret DataSetRefreshProperties + var ret AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear return ret - }).(DataSetRefreshPropertiesOutput) + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput) } -// The refresh configuration for the data set. See refresh_configuration. -func (o DataSetRefreshPropertiesPtrOutput) RefreshConfiguration() DataSetRefreshPropertiesRefreshConfigurationPtrOutput { - return o.ApplyT(func(v *DataSetRefreshProperties) *DataSetRefreshPropertiesRefreshConfiguration { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput) StepCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear) *int { if v == nil { return nil } - return &v.RefreshConfiguration - }).(DataSetRefreshPropertiesRefreshConfigurationPtrOutput) + return v.StepCount + }).(pulumi.IntPtrOutput) } -type DataSetRefreshPropertiesRefreshConfiguration struct { - // The incremental refresh for the data set. See incremental_refresh. - IncrementalRefresh DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh `pulumi:"incrementalRefresh"` +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput) StepSize() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear) *float64 { + if v == nil { + return nil + } + return v.StepSize + }).(pulumi.Float64PtrOutput) } -// DataSetRefreshPropertiesRefreshConfigurationInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationArgs and DataSetRefreshPropertiesRefreshConfigurationOutput values. -// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationInput` via: +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic struct { + Base *float64 `pulumi:"base"` +} + +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs and AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicInput` via: // -// DataSetRefreshPropertiesRefreshConfigurationArgs{...} -type DataSetRefreshPropertiesRefreshConfigurationInput interface { +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs{...} +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicInput interface { pulumi.Input - ToDataSetRefreshPropertiesRefreshConfigurationOutput() DataSetRefreshPropertiesRefreshConfigurationOutput - ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput } -type DataSetRefreshPropertiesRefreshConfigurationArgs struct { - // The incremental refresh for the data set. See incremental_refresh. - IncrementalRefresh DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput `pulumi:"incrementalRefresh"` +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs struct { + Base pulumi.Float64PtrInput `pulumi:"base"` } -func (DataSetRefreshPropertiesRefreshConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfiguration)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic)(nil)).Elem() } -func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationOutput() DataSetRefreshPropertiesRefreshConfigurationOutput { - return i.ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutputWithContext(context.Background()) } -func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationOutput) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput) } -func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput { - return i.ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(context.Background()) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutputWithContext(context.Background()) } -func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationOutput).ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx) +func (i AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput).ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutputWithContext(ctx) } -// DataSetRefreshPropertiesRefreshConfigurationPtrInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationArgs, DataSetRefreshPropertiesRefreshConfigurationPtr and DataSetRefreshPropertiesRefreshConfigurationPtrOutput values. -// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationPtrInput` via: +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrInput is an input type that accepts AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs, AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtr and AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrInput` via: // -// DataSetRefreshPropertiesRefreshConfigurationArgs{...} +// AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs{...} // // or: // // nil -type DataSetRefreshPropertiesRefreshConfigurationPtrInput interface { +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrInput interface { pulumi.Input - ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput - ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput + ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutputWithContext(context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput } -type dataSetRefreshPropertiesRefreshConfigurationPtrType DataSetRefreshPropertiesRefreshConfigurationArgs +type axisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrType AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs -func DataSetRefreshPropertiesRefreshConfigurationPtr(v *DataSetRefreshPropertiesRefreshConfigurationArgs) DataSetRefreshPropertiesRefreshConfigurationPtrInput { - return (*dataSetRefreshPropertiesRefreshConfigurationPtrType)(v) +func AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtr(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrInput { + return (*axisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrType)(v) } -func (*dataSetRefreshPropertiesRefreshConfigurationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfiguration)(nil)).Elem() +func (*axisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic)(nil)).Elem() } -func (i *dataSetRefreshPropertiesRefreshConfigurationPtrType) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput { - return i.ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(context.Background()) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput { + return i.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutputWithContext(context.Background()) } -func (i *dataSetRefreshPropertiesRefreshConfigurationPtrType) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationPtrOutput) +func (i *axisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrType) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput) } -type DataSetRefreshPropertiesRefreshConfigurationOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput struct{ *pulumi.OutputState } -func (DataSetRefreshPropertiesRefreshConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfiguration)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic)(nil)).Elem() } -func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationOutput() DataSetRefreshPropertiesRefreshConfigurationOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput { - return o.ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(context.Background()) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput { + return o.ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutputWithContext(context.Background()) } -func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRefreshPropertiesRefreshConfiguration) *DataSetRefreshPropertiesRefreshConfiguration { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic) *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic { return &v - }).(DataSetRefreshPropertiesRefreshConfigurationPtrOutput) + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput) } -// The incremental refresh for the data set. See incremental_refresh. -func (o DataSetRefreshPropertiesRefreshConfigurationOutput) IncrementalRefresh() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { - return o.ApplyT(func(v DataSetRefreshPropertiesRefreshConfiguration) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh { - return v.IncrementalRefresh - }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput) Base() pulumi.Float64PtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic) *float64 { return v.Base }).(pulumi.Float64PtrOutput) } -type DataSetRefreshPropertiesRefreshConfigurationPtrOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput struct{ *pulumi.OutputState } -func (DataSetRefreshPropertiesRefreshConfigurationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfiguration)(nil)).Elem() +func (AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic)(nil)).Elem() } -func (o DataSetRefreshPropertiesRefreshConfigurationPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput) ToAxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationPtrOutput) Elem() DataSetRefreshPropertiesRefreshConfigurationOutput { - return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfiguration) DataSetRefreshPropertiesRefreshConfiguration { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput) Elem() AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic) AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic { if v != nil { return *v } - var ret DataSetRefreshPropertiesRefreshConfiguration + var ret AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic return ret - }).(DataSetRefreshPropertiesRefreshConfigurationOutput) + }).(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput) } -// The incremental refresh for the data set. See incremental_refresh. -func (o DataSetRefreshPropertiesRefreshConfigurationPtrOutput) IncrementalRefresh() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { - return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfiguration) *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh { +func (o AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput) Base() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic) *float64 { if v == nil { return nil } - return &v.IncrementalRefresh - }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) + return v.Base + }).(pulumi.Float64PtrOutput) } -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh struct { - // The lookback window setup for an incremental refresh configuration. See lookback_window. - LookbackWindow DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow `pulumi:"lookbackWindow"` +type AxisDisplayOptionsScrollbarOptions struct { + Visibility *string `pulumi:"visibility"` + VisibleRange *AxisDisplayOptionsScrollbarOptionsVisibleRange `pulumi:"visibleRange"` } -// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput values. -// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput` via: +// AxisDisplayOptionsScrollbarOptionsInput is an input type that accepts AxisDisplayOptionsScrollbarOptionsArgs and AxisDisplayOptionsScrollbarOptionsOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsScrollbarOptionsInput` via: // -// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs{...} -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput interface { +// AxisDisplayOptionsScrollbarOptionsArgs{...} +type AxisDisplayOptionsScrollbarOptionsInput interface { pulumi.Input - ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput - ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput + ToAxisDisplayOptionsScrollbarOptionsOutput() AxisDisplayOptionsScrollbarOptionsOutput + ToAxisDisplayOptionsScrollbarOptionsOutputWithContext(context.Context) AxisDisplayOptionsScrollbarOptionsOutput } -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs struct { - // The lookback window setup for an incremental refresh configuration. See lookback_window. - LookbackWindow DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput `pulumi:"lookbackWindow"` +type AxisDisplayOptionsScrollbarOptionsArgs struct { + Visibility pulumi.StringPtrInput `pulumi:"visibility"` + VisibleRange AxisDisplayOptionsScrollbarOptionsVisibleRangePtrInput `pulumi:"visibleRange"` } -func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh)(nil)).Elem() +func (AxisDisplayOptionsScrollbarOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsScrollbarOptions)(nil)).Elem() } -func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { - return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(context.Background()) +func (i AxisDisplayOptionsScrollbarOptionsArgs) ToAxisDisplayOptionsScrollbarOptionsOutput() AxisDisplayOptionsScrollbarOptionsOutput { + return i.ToAxisDisplayOptionsScrollbarOptionsOutputWithContext(context.Background()) } -func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) +func (i AxisDisplayOptionsScrollbarOptionsArgs) ToAxisDisplayOptionsScrollbarOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsScrollbarOptionsOutput) } -func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { - return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(context.Background()) +func (i AxisDisplayOptionsScrollbarOptionsArgs) ToAxisDisplayOptionsScrollbarOptionsPtrOutput() AxisDisplayOptionsScrollbarOptionsPtrOutput { + return i.ToAxisDisplayOptionsScrollbarOptionsPtrOutputWithContext(context.Background()) } -func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput).ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx) +func (i AxisDisplayOptionsScrollbarOptionsArgs) ToAxisDisplayOptionsScrollbarOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsScrollbarOptionsOutput).ToAxisDisplayOptionsScrollbarOptionsPtrOutputWithContext(ctx) } -// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs, DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtr and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput values. -// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput` via: +// AxisDisplayOptionsScrollbarOptionsPtrInput is an input type that accepts AxisDisplayOptionsScrollbarOptionsArgs, AxisDisplayOptionsScrollbarOptionsPtr and AxisDisplayOptionsScrollbarOptionsPtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsScrollbarOptionsPtrInput` via: // -// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs{...} +// AxisDisplayOptionsScrollbarOptionsArgs{...} // // or: // // nil -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput interface { +type AxisDisplayOptionsScrollbarOptionsPtrInput interface { pulumi.Input - ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput - ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput + ToAxisDisplayOptionsScrollbarOptionsPtrOutput() AxisDisplayOptionsScrollbarOptionsPtrOutput + ToAxisDisplayOptionsScrollbarOptionsPtrOutputWithContext(context.Context) AxisDisplayOptionsScrollbarOptionsPtrOutput } -type dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrType DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs +type axisDisplayOptionsScrollbarOptionsPtrType AxisDisplayOptionsScrollbarOptionsArgs -func DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtr(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput { - return (*dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrType)(v) +func AxisDisplayOptionsScrollbarOptionsPtr(v *AxisDisplayOptionsScrollbarOptionsArgs) AxisDisplayOptionsScrollbarOptionsPtrInput { + return (*axisDisplayOptionsScrollbarOptionsPtrType)(v) } -func (*dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh)(nil)).Elem() +func (*axisDisplayOptionsScrollbarOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsScrollbarOptions)(nil)).Elem() } -func (i *dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrType) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { - return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(context.Background()) +func (i *axisDisplayOptionsScrollbarOptionsPtrType) ToAxisDisplayOptionsScrollbarOptionsPtrOutput() AxisDisplayOptionsScrollbarOptionsPtrOutput { + return i.ToAxisDisplayOptionsScrollbarOptionsPtrOutputWithContext(context.Background()) } -func (i *dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrType) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) +func (i *axisDisplayOptionsScrollbarOptionsPtrType) ToAxisDisplayOptionsScrollbarOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsScrollbarOptionsPtrOutput) } -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsScrollbarOptionsOutput struct{ *pulumi.OutputState } -func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh)(nil)).Elem() +func (AxisDisplayOptionsScrollbarOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsScrollbarOptions)(nil)).Elem() } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { +func (o AxisDisplayOptionsScrollbarOptionsOutput) ToAxisDisplayOptionsScrollbarOptionsOutput() AxisDisplayOptionsScrollbarOptionsOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { +func (o AxisDisplayOptionsScrollbarOptionsOutput) ToAxisDisplayOptionsScrollbarOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { - return o.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(context.Background()) +func (o AxisDisplayOptionsScrollbarOptionsOutput) ToAxisDisplayOptionsScrollbarOptionsPtrOutput() AxisDisplayOptionsScrollbarOptionsPtrOutput { + return o.ToAxisDisplayOptionsScrollbarOptionsPtrOutputWithContext(context.Background()) } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh) *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh { +func (o AxisDisplayOptionsScrollbarOptionsOutput) ToAxisDisplayOptionsScrollbarOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsScrollbarOptions) *AxisDisplayOptionsScrollbarOptions { return &v - }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) + }).(AxisDisplayOptionsScrollbarOptionsPtrOutput) } -// The lookback window setup for an incremental refresh configuration. See lookback_window. -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) LookbackWindow() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { - return o.ApplyT(func(v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow { - return v.LookbackWindow - }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) +func (o AxisDisplayOptionsScrollbarOptionsOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsScrollbarOptions) *string { return v.Visibility }).(pulumi.StringPtrOutput) } -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput struct{ *pulumi.OutputState } +func (o AxisDisplayOptionsScrollbarOptionsOutput) VisibleRange() AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsScrollbarOptions) *AxisDisplayOptionsScrollbarOptionsVisibleRange { + return v.VisibleRange + }).(AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput) +} -func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh)(nil)).Elem() +type AxisDisplayOptionsScrollbarOptionsPtrOutput struct{ *pulumi.OutputState } + +func (AxisDisplayOptionsScrollbarOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsScrollbarOptions)(nil)).Elem() } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { +func (o AxisDisplayOptionsScrollbarOptionsPtrOutput) ToAxisDisplayOptionsScrollbarOptionsPtrOutput() AxisDisplayOptionsScrollbarOptionsPtrOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { +func (o AxisDisplayOptionsScrollbarOptionsPtrOutput) ToAxisDisplayOptionsScrollbarOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsPtrOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) Elem() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { - return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh { +func (o AxisDisplayOptionsScrollbarOptionsPtrOutput) Elem() AxisDisplayOptionsScrollbarOptionsOutput { + return o.ApplyT(func(v *AxisDisplayOptionsScrollbarOptions) AxisDisplayOptionsScrollbarOptions { if v != nil { return *v } - var ret DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh + var ret AxisDisplayOptionsScrollbarOptions return ret - }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) + }).(AxisDisplayOptionsScrollbarOptionsOutput) } -// The lookback window setup for an incremental refresh configuration. See lookback_window. -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) LookbackWindow() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { - return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh) *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow { +func (o AxisDisplayOptionsScrollbarOptionsPtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsScrollbarOptions) *string { if v == nil { return nil } - return &v.LookbackWindow - }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) + return v.Visibility + }).(pulumi.StringPtrOutput) } -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow struct { - // The name of the lookback window column. - ColumnName string `pulumi:"columnName"` - // The lookback window column size. - Size int `pulumi:"size"` - // The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. - SizeUnit string `pulumi:"sizeUnit"` +func (o AxisDisplayOptionsScrollbarOptionsPtrOutput) VisibleRange() AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsScrollbarOptions) *AxisDisplayOptionsScrollbarOptionsVisibleRange { + if v == nil { + return nil + } + return v.VisibleRange + }).(AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput) } -// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput values. -// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput` via: +type AxisDisplayOptionsScrollbarOptionsVisibleRange struct { + PercentRange *AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange `pulumi:"percentRange"` +} + +// AxisDisplayOptionsScrollbarOptionsVisibleRangeInput is an input type that accepts AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs and AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsScrollbarOptionsVisibleRangeInput` via: // -// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs{...} -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput interface { +// AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs{...} +type AxisDisplayOptionsScrollbarOptionsVisibleRangeInput interface { pulumi.Input - ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput - ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput + ToAxisDisplayOptionsScrollbarOptionsVisibleRangeOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput + ToAxisDisplayOptionsScrollbarOptionsVisibleRangeOutputWithContext(context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput } -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs struct { - // The name of the lookback window column. - ColumnName pulumi.StringInput `pulumi:"columnName"` - // The lookback window column size. - Size pulumi.IntInput `pulumi:"size"` - // The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. - SizeUnit pulumi.StringInput `pulumi:"sizeUnit"` +type AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs struct { + PercentRange AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrInput `pulumi:"percentRange"` } -func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow)(nil)).Elem() +func (AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsScrollbarOptionsVisibleRange)(nil)).Elem() } -func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { - return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext(context.Background()) +func (i AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs) ToAxisDisplayOptionsScrollbarOptionsVisibleRangeOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput { + return i.ToAxisDisplayOptionsScrollbarOptionsVisibleRangeOutputWithContext(context.Background()) } -func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) +func (i AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs) ToAxisDisplayOptionsScrollbarOptionsVisibleRangeOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput) } -func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { - return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(context.Background()) +func (i AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput { + return i.ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutputWithContext(context.Background()) } -func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput).ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(ctx) +func (i AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput).ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutputWithContext(ctx) } -// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs, DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtr and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput values. -// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput` via: +// AxisDisplayOptionsScrollbarOptionsVisibleRangePtrInput is an input type that accepts AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs, AxisDisplayOptionsScrollbarOptionsVisibleRangePtr and AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsScrollbarOptionsVisibleRangePtrInput` via: // -// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs{...} +// AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs{...} // // or: // // nil -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput interface { +type AxisDisplayOptionsScrollbarOptionsVisibleRangePtrInput interface { pulumi.Input - ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput - ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput + ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput + ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutputWithContext(context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput } -type dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrType DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs +type axisDisplayOptionsScrollbarOptionsVisibleRangePtrType AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs -func DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtr(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput { - return (*dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrType)(v) +func AxisDisplayOptionsScrollbarOptionsVisibleRangePtr(v *AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs) AxisDisplayOptionsScrollbarOptionsVisibleRangePtrInput { + return (*axisDisplayOptionsScrollbarOptionsVisibleRangePtrType)(v) } -func (*dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow)(nil)).Elem() +func (*axisDisplayOptionsScrollbarOptionsVisibleRangePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsScrollbarOptionsVisibleRange)(nil)).Elem() } -func (i *dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrType) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { - return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(context.Background()) +func (i *axisDisplayOptionsScrollbarOptionsVisibleRangePtrType) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput { + return i.ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutputWithContext(context.Background()) } -func (i *dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrType) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) +func (i *axisDisplayOptionsScrollbarOptionsVisibleRangePtrType) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput) } -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput struct{ *pulumi.OutputState } -func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow)(nil)).Elem() +func (AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsScrollbarOptionsVisibleRange)(nil)).Elem() } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangeOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangeOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { - return o.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(context.Background()) +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput { + return o.ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutputWithContext(context.Background()) } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsScrollbarOptionsVisibleRange) *AxisDisplayOptionsScrollbarOptionsVisibleRange { return &v - }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) -} - -// The name of the lookback window column. -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) string { - return v.ColumnName - }).(pulumi.StringOutput) -} - -// The lookback window column size. -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) Size() pulumi.IntOutput { - return o.ApplyT(func(v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) int { - return v.Size - }).(pulumi.IntOutput) + }).(AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput) } -// The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) SizeUnit() pulumi.StringOutput { - return o.ApplyT(func(v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) string { - return v.SizeUnit - }).(pulumi.StringOutput) +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput) PercentRange() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsScrollbarOptionsVisibleRange) *AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange { + return v.PercentRange + }).(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput) } -type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput struct{ *pulumi.OutputState } -func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow)(nil)).Elem() +func (AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsScrollbarOptionsVisibleRange)(nil)).Elem() } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput { return o } -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) Elem() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { - return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput) Elem() AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput { + return o.ApplyT(func(v *AxisDisplayOptionsScrollbarOptionsVisibleRange) AxisDisplayOptionsScrollbarOptionsVisibleRange { if v != nil { return *v } - var ret DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow + var ret AxisDisplayOptionsScrollbarOptionsVisibleRange return ret - }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) -} - -// The name of the lookback window column. -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ColumnName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) *string { - if v == nil { - return nil - } - return &v.ColumnName - }).(pulumi.StringPtrOutput) -} - -// The lookback window column size. -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) Size() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) *int { - if v == nil { - return nil - } - return &v.Size - }).(pulumi.IntPtrOutput) + }).(AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput) } -// The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. -func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) SizeUnit() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) *string { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput) PercentRange() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsScrollbarOptionsVisibleRange) *AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange { if v == nil { return nil } - return &v.SizeUnit - }).(pulumi.StringPtrOutput) + return v.PercentRange + }).(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput) } -type DataSetRowLevelPermissionDataSet struct { - // ARN of the dataset that contains permissions for RLS. - Arn string `pulumi:"arn"` - // User or group rules associated with the dataset that contains permissions for RLS. - FormatVersion *string `pulumi:"formatVersion"` - // Namespace associated with the dataset that contains permissions for RLS. - Namespace *string `pulumi:"namespace"` - // Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. - PermissionPolicy string `pulumi:"permissionPolicy"` - // Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - Status *string `pulumi:"status"` +type AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange struct { + From *float64 `pulumi:"from"` + To *float64 `pulumi:"to"` } -// DataSetRowLevelPermissionDataSetInput is an input type that accepts DataSetRowLevelPermissionDataSetArgs and DataSetRowLevelPermissionDataSetOutput values. -// You can construct a concrete instance of `DataSetRowLevelPermissionDataSetInput` via: +// AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeInput is an input type that accepts AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs and AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeInput` via: // -// DataSetRowLevelPermissionDataSetArgs{...} -type DataSetRowLevelPermissionDataSetInput interface { +// AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs{...} +type AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeInput interface { pulumi.Input - ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput - ToDataSetRowLevelPermissionDataSetOutputWithContext(context.Context) DataSetRowLevelPermissionDataSetOutput + ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput + ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutputWithContext(context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput } -type DataSetRowLevelPermissionDataSetArgs struct { - // ARN of the dataset that contains permissions for RLS. - Arn pulumi.StringInput `pulumi:"arn"` - // User or group rules associated with the dataset that contains permissions for RLS. - FormatVersion pulumi.StringPtrInput `pulumi:"formatVersion"` - // Namespace associated with the dataset that contains permissions for RLS. - Namespace pulumi.StringPtrInput `pulumi:"namespace"` - // Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. - PermissionPolicy pulumi.StringInput `pulumi:"permissionPolicy"` - // Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - Status pulumi.StringPtrInput `pulumi:"status"` +type AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs struct { + From pulumi.Float64PtrInput `pulumi:"from"` + To pulumi.Float64PtrInput `pulumi:"to"` } -func (DataSetRowLevelPermissionDataSetArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRowLevelPermissionDataSet)(nil)).Elem() +func (AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange)(nil)).Elem() } -func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput { - return i.ToDataSetRowLevelPermissionDataSetOutputWithContext(context.Background()) +func (i AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput { + return i.ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutputWithContext(context.Background()) } -func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionDataSetOutput) +func (i AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput) } -func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput { - return i.ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(context.Background()) +func (i AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput { + return i.ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutputWithContext(context.Background()) } -func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionDataSetOutput).ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx) +func (i AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput).ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutputWithContext(ctx) } -// DataSetRowLevelPermissionDataSetPtrInput is an input type that accepts DataSetRowLevelPermissionDataSetArgs, DataSetRowLevelPermissionDataSetPtr and DataSetRowLevelPermissionDataSetPtrOutput values. -// You can construct a concrete instance of `DataSetRowLevelPermissionDataSetPtrInput` via: +// AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrInput is an input type that accepts AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs, AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtr and AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrInput` via: // -// DataSetRowLevelPermissionDataSetArgs{...} +// AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs{...} // // or: // // nil -type DataSetRowLevelPermissionDataSetPtrInput interface { +type AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrInput interface { pulumi.Input - ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput - ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(context.Context) DataSetRowLevelPermissionDataSetPtrOutput + ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput + ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutputWithContext(context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput } -type dataSetRowLevelPermissionDataSetPtrType DataSetRowLevelPermissionDataSetArgs +type axisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrType AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs -func DataSetRowLevelPermissionDataSetPtr(v *DataSetRowLevelPermissionDataSetArgs) DataSetRowLevelPermissionDataSetPtrInput { - return (*dataSetRowLevelPermissionDataSetPtrType)(v) +func AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtr(v *AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs) AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrInput { + return (*axisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrType)(v) } -func (*dataSetRowLevelPermissionDataSetPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRowLevelPermissionDataSet)(nil)).Elem() +func (*axisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange)(nil)).Elem() } -func (i *dataSetRowLevelPermissionDataSetPtrType) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput { - return i.ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(context.Background()) +func (i *axisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrType) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput { + return i.ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutputWithContext(context.Background()) } -func (i *dataSetRowLevelPermissionDataSetPtrType) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionDataSetPtrOutput) +func (i *axisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrType) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput) } -type DataSetRowLevelPermissionDataSetOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput struct{ *pulumi.OutputState } -func (DataSetRowLevelPermissionDataSetOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRowLevelPermissionDataSet)(nil)).Elem() +func (AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange)(nil)).Elem() } -func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput { return o } -func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetOutput { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput { return o } -func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput { - return o.ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(context.Background()) +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput { + return o.ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutputWithContext(context.Background()) } -func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRowLevelPermissionDataSet) *DataSetRowLevelPermissionDataSet { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange) *AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange { return &v - }).(DataSetRowLevelPermissionDataSetPtrOutput) -} - -// ARN of the dataset that contains permissions for RLS. -func (o DataSetRowLevelPermissionDataSetOutput) Arn() pulumi.StringOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionDataSet) string { return v.Arn }).(pulumi.StringOutput) -} - -// User or group rules associated with the dataset that contains permissions for RLS. -func (o DataSetRowLevelPermissionDataSetOutput) FormatVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionDataSet) *string { return v.FormatVersion }).(pulumi.StringPtrOutput) -} - -// Namespace associated with the dataset that contains permissions for RLS. -func (o DataSetRowLevelPermissionDataSetOutput) Namespace() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionDataSet) *string { return v.Namespace }).(pulumi.StringPtrOutput) + }).(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput) } -// Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. -func (o DataSetRowLevelPermissionDataSetOutput) PermissionPolicy() pulumi.StringOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionDataSet) string { return v.PermissionPolicy }).(pulumi.StringOutput) +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput) From() pulumi.Float64PtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange) *float64 { return v.From }).(pulumi.Float64PtrOutput) } -// Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. -func (o DataSetRowLevelPermissionDataSetOutput) Status() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionDataSet) *string { return v.Status }).(pulumi.StringPtrOutput) +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput) To() pulumi.Float64PtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange) *float64 { return v.To }).(pulumi.Float64PtrOutput) } -type DataSetRowLevelPermissionDataSetPtrOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput struct{ *pulumi.OutputState } -func (DataSetRowLevelPermissionDataSetPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRowLevelPermissionDataSet)(nil)).Elem() +func (AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange)(nil)).Elem() } -func (o DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput { return o } -func (o DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput) ToAxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutputWithContext(ctx context.Context) AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput { return o } -func (o DataSetRowLevelPermissionDataSetPtrOutput) Elem() DataSetRowLevelPermissionDataSetOutput { - return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) DataSetRowLevelPermissionDataSet { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput) Elem() AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput { + return o.ApplyT(func(v *AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange) AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange { if v != nil { return *v } - var ret DataSetRowLevelPermissionDataSet + var ret AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange return ret - }).(DataSetRowLevelPermissionDataSetOutput) -} - -// ARN of the dataset that contains permissions for RLS. -func (o DataSetRowLevelPermissionDataSetPtrOutput) Arn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) *string { - if v == nil { - return nil - } - return &v.Arn - }).(pulumi.StringPtrOutput) -} - -// User or group rules associated with the dataset that contains permissions for RLS. -func (o DataSetRowLevelPermissionDataSetPtrOutput) FormatVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) *string { - if v == nil { - return nil - } - return v.FormatVersion - }).(pulumi.StringPtrOutput) -} - -// Namespace associated with the dataset that contains permissions for RLS. -func (o DataSetRowLevelPermissionDataSetPtrOutput) Namespace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) *string { - if v == nil { - return nil - } - return v.Namespace - }).(pulumi.StringPtrOutput) + }).(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput) } -// Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. -func (o DataSetRowLevelPermissionDataSetPtrOutput) PermissionPolicy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) *string { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput) From() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange) *float64 { if v == nil { return nil } - return &v.PermissionPolicy - }).(pulumi.StringPtrOutput) + return v.From + }).(pulumi.Float64PtrOutput) } -// Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. -func (o DataSetRowLevelPermissionDataSetPtrOutput) Status() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) *string { +func (o AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput) To() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange) *float64 { if v == nil { return nil } - return v.Status - }).(pulumi.StringPtrOutput) + return v.To + }).(pulumi.Float64PtrOutput) } -type DataSetRowLevelPermissionTagConfiguration struct { - // The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - Status *string `pulumi:"status"` - // A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. - TagRules []DataSetRowLevelPermissionTagConfigurationTagRule `pulumi:"tagRules"` +type AxisDisplayOptionsTickLabelOptions struct { + LabelOptions *LabelOptions `pulumi:"labelOptions"` + RotationAngle *float64 `pulumi:"rotationAngle"` } -// DataSetRowLevelPermissionTagConfigurationInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationArgs and DataSetRowLevelPermissionTagConfigurationOutput values. -// You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationInput` via: +// AxisDisplayOptionsTickLabelOptionsInput is an input type that accepts AxisDisplayOptionsTickLabelOptionsArgs and AxisDisplayOptionsTickLabelOptionsOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsTickLabelOptionsInput` via: // -// DataSetRowLevelPermissionTagConfigurationArgs{...} -type DataSetRowLevelPermissionTagConfigurationInput interface { +// AxisDisplayOptionsTickLabelOptionsArgs{...} +type AxisDisplayOptionsTickLabelOptionsInput interface { pulumi.Input - ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput - ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationOutput + ToAxisDisplayOptionsTickLabelOptionsOutput() AxisDisplayOptionsTickLabelOptionsOutput + ToAxisDisplayOptionsTickLabelOptionsOutputWithContext(context.Context) AxisDisplayOptionsTickLabelOptionsOutput } -type DataSetRowLevelPermissionTagConfigurationArgs struct { - // The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - Status pulumi.StringPtrInput `pulumi:"status"` - // A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. - TagRules DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput `pulumi:"tagRules"` +type AxisDisplayOptionsTickLabelOptionsArgs struct { + LabelOptions LabelOptionsPtrInput `pulumi:"labelOptions"` + RotationAngle pulumi.Float64PtrInput `pulumi:"rotationAngle"` } -func (DataSetRowLevelPermissionTagConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +func (AxisDisplayOptionsTickLabelOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsTickLabelOptions)(nil)).Elem() } -func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput { - return i.ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(context.Background()) +func (i AxisDisplayOptionsTickLabelOptionsArgs) ToAxisDisplayOptionsTickLabelOptionsOutput() AxisDisplayOptionsTickLabelOptionsOutput { + return i.ToAxisDisplayOptionsTickLabelOptionsOutputWithContext(context.Background()) } -func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionTagConfigurationOutput) +func (i AxisDisplayOptionsTickLabelOptionsArgs) ToAxisDisplayOptionsTickLabelOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsTickLabelOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsTickLabelOptionsOutput) } -func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput { - return i.ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(context.Background()) +func (i AxisDisplayOptionsTickLabelOptionsArgs) ToAxisDisplayOptionsTickLabelOptionsPtrOutput() AxisDisplayOptionsTickLabelOptionsPtrOutput { + return i.ToAxisDisplayOptionsTickLabelOptionsPtrOutputWithContext(context.Background()) } -func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionTagConfigurationOutput).ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx) +func (i AxisDisplayOptionsTickLabelOptionsArgs) ToAxisDisplayOptionsTickLabelOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsTickLabelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsTickLabelOptionsOutput).ToAxisDisplayOptionsTickLabelOptionsPtrOutputWithContext(ctx) } -// DataSetRowLevelPermissionTagConfigurationPtrInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationArgs, DataSetRowLevelPermissionTagConfigurationPtr and DataSetRowLevelPermissionTagConfigurationPtrOutput values. -// You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationPtrInput` via: +// AxisDisplayOptionsTickLabelOptionsPtrInput is an input type that accepts AxisDisplayOptionsTickLabelOptionsArgs, AxisDisplayOptionsTickLabelOptionsPtr and AxisDisplayOptionsTickLabelOptionsPtrOutput values. +// You can construct a concrete instance of `AxisDisplayOptionsTickLabelOptionsPtrInput` via: // -// DataSetRowLevelPermissionTagConfigurationArgs{...} +// AxisDisplayOptionsTickLabelOptionsArgs{...} // // or: // // nil -type DataSetRowLevelPermissionTagConfigurationPtrInput interface { +type AxisDisplayOptionsTickLabelOptionsPtrInput interface { pulumi.Input - ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput - ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput + ToAxisDisplayOptionsTickLabelOptionsPtrOutput() AxisDisplayOptionsTickLabelOptionsPtrOutput + ToAxisDisplayOptionsTickLabelOptionsPtrOutputWithContext(context.Context) AxisDisplayOptionsTickLabelOptionsPtrOutput } -type dataSetRowLevelPermissionTagConfigurationPtrType DataSetRowLevelPermissionTagConfigurationArgs +type axisDisplayOptionsTickLabelOptionsPtrType AxisDisplayOptionsTickLabelOptionsArgs -func DataSetRowLevelPermissionTagConfigurationPtr(v *DataSetRowLevelPermissionTagConfigurationArgs) DataSetRowLevelPermissionTagConfigurationPtrInput { - return (*dataSetRowLevelPermissionTagConfigurationPtrType)(v) +func AxisDisplayOptionsTickLabelOptionsPtr(v *AxisDisplayOptionsTickLabelOptionsArgs) AxisDisplayOptionsTickLabelOptionsPtrInput { + return (*axisDisplayOptionsTickLabelOptionsPtrType)(v) } -func (*dataSetRowLevelPermissionTagConfigurationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +func (*axisDisplayOptionsTickLabelOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsTickLabelOptions)(nil)).Elem() } -func (i *dataSetRowLevelPermissionTagConfigurationPtrType) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput { - return i.ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(context.Background()) +func (i *axisDisplayOptionsTickLabelOptionsPtrType) ToAxisDisplayOptionsTickLabelOptionsPtrOutput() AxisDisplayOptionsTickLabelOptionsPtrOutput { + return i.ToAxisDisplayOptionsTickLabelOptionsPtrOutputWithContext(context.Background()) } -func (i *dataSetRowLevelPermissionTagConfigurationPtrType) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionTagConfigurationPtrOutput) +func (i *axisDisplayOptionsTickLabelOptionsPtrType) ToAxisDisplayOptionsTickLabelOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsTickLabelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(AxisDisplayOptionsTickLabelOptionsPtrOutput) } -type DataSetRowLevelPermissionTagConfigurationOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsTickLabelOptionsOutput struct{ *pulumi.OutputState } -func (DataSetRowLevelPermissionTagConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +func (AxisDisplayOptionsTickLabelOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AxisDisplayOptionsTickLabelOptions)(nil)).Elem() } -func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput { +func (o AxisDisplayOptionsTickLabelOptionsOutput) ToAxisDisplayOptionsTickLabelOptionsOutput() AxisDisplayOptionsTickLabelOptionsOutput { return o } -func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationOutput { +func (o AxisDisplayOptionsTickLabelOptionsOutput) ToAxisDisplayOptionsTickLabelOptionsOutputWithContext(ctx context.Context) AxisDisplayOptionsTickLabelOptionsOutput { return o } -func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput { - return o.ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(context.Background()) +func (o AxisDisplayOptionsTickLabelOptionsOutput) ToAxisDisplayOptionsTickLabelOptionsPtrOutput() AxisDisplayOptionsTickLabelOptionsPtrOutput { + return o.ToAxisDisplayOptionsTickLabelOptionsPtrOutputWithContext(context.Background()) } -func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRowLevelPermissionTagConfiguration) *DataSetRowLevelPermissionTagConfiguration { +func (o AxisDisplayOptionsTickLabelOptionsOutput) ToAxisDisplayOptionsTickLabelOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsTickLabelOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v AxisDisplayOptionsTickLabelOptions) *AxisDisplayOptionsTickLabelOptions { return &v - }).(DataSetRowLevelPermissionTagConfigurationPtrOutput) + }).(AxisDisplayOptionsTickLabelOptionsPtrOutput) } -// The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. -func (o DataSetRowLevelPermissionTagConfigurationOutput) Status() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionTagConfiguration) *string { return v.Status }).(pulumi.StringPtrOutput) +func (o AxisDisplayOptionsTickLabelOptionsOutput) LabelOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsTickLabelOptions) *LabelOptions { return v.LabelOptions }).(LabelOptionsPtrOutput) } -// A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. -func (o DataSetRowLevelPermissionTagConfigurationOutput) TagRules() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionTagConfiguration) []DataSetRowLevelPermissionTagConfigurationTagRule { - return v.TagRules - }).(DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) +func (o AxisDisplayOptionsTickLabelOptionsOutput) RotationAngle() pulumi.Float64PtrOutput { + return o.ApplyT(func(v AxisDisplayOptionsTickLabelOptions) *float64 { return v.RotationAngle }).(pulumi.Float64PtrOutput) } -type DataSetRowLevelPermissionTagConfigurationPtrOutput struct{ *pulumi.OutputState } +type AxisDisplayOptionsTickLabelOptionsPtrOutput struct{ *pulumi.OutputState } -func (DataSetRowLevelPermissionTagConfigurationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +func (AxisDisplayOptionsTickLabelOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**AxisDisplayOptionsTickLabelOptions)(nil)).Elem() } -func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput { +func (o AxisDisplayOptionsTickLabelOptionsPtrOutput) ToAxisDisplayOptionsTickLabelOptionsPtrOutput() AxisDisplayOptionsTickLabelOptionsPtrOutput { return o } -func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput { +func (o AxisDisplayOptionsTickLabelOptionsPtrOutput) ToAxisDisplayOptionsTickLabelOptionsPtrOutputWithContext(ctx context.Context) AxisDisplayOptionsTickLabelOptionsPtrOutput { return o } -func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) Elem() DataSetRowLevelPermissionTagConfigurationOutput { - return o.ApplyT(func(v *DataSetRowLevelPermissionTagConfiguration) DataSetRowLevelPermissionTagConfiguration { +func (o AxisDisplayOptionsTickLabelOptionsPtrOutput) Elem() AxisDisplayOptionsTickLabelOptionsOutput { + return o.ApplyT(func(v *AxisDisplayOptionsTickLabelOptions) AxisDisplayOptionsTickLabelOptions { if v != nil { return *v } - var ret DataSetRowLevelPermissionTagConfiguration + var ret AxisDisplayOptionsTickLabelOptions return ret - }).(DataSetRowLevelPermissionTagConfigurationOutput) + }).(AxisDisplayOptionsTickLabelOptionsOutput) } -// The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. -func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) Status() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSetRowLevelPermissionTagConfiguration) *string { +func (o AxisDisplayOptionsTickLabelOptionsPtrOutput) LabelOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsTickLabelOptions) *LabelOptions { if v == nil { return nil } - return v.Status - }).(pulumi.StringPtrOutput) + return v.LabelOptions + }).(LabelOptionsPtrOutput) } -// A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. -func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) TagRules() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { - return o.ApplyT(func(v *DataSetRowLevelPermissionTagConfiguration) []DataSetRowLevelPermissionTagConfigurationTagRule { +func (o AxisDisplayOptionsTickLabelOptionsPtrOutput) RotationAngle() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *AxisDisplayOptionsTickLabelOptions) *float64 { if v == nil { return nil } - return v.TagRules - }).(DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) + return v.RotationAngle + }).(pulumi.Float64PtrOutput) } -type DataSetRowLevelPermissionTagConfigurationTagRule struct { - // Column name that a tag key is assigned to. - ColumnName string `pulumi:"columnName"` - // A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. - MatchAllValue *string `pulumi:"matchAllValue"` - // Unique key for a tag. - TagKey string `pulumi:"tagKey"` - // A string that you want to use to delimit the values when you pass the values at run time. - TagMultiValueDelimiter *string `pulumi:"tagMultiValueDelimiter"` +type CascadingControlConfiguration struct { + SourceControls []CascadingControlConfigurationSourceControl `pulumi:"sourceControls"` } -// DataSetRowLevelPermissionTagConfigurationTagRuleInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationTagRuleArgs and DataSetRowLevelPermissionTagConfigurationTagRuleOutput values. -// You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationTagRuleInput` via: +// CascadingControlConfigurationInput is an input type that accepts CascadingControlConfigurationArgs and CascadingControlConfigurationOutput values. +// You can construct a concrete instance of `CascadingControlConfigurationInput` via: // -// DataSetRowLevelPermissionTagConfigurationTagRuleArgs{...} -type DataSetRowLevelPermissionTagConfigurationTagRuleInput interface { +// CascadingControlConfigurationArgs{...} +type CascadingControlConfigurationInput interface { pulumi.Input - ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput() DataSetRowLevelPermissionTagConfigurationTagRuleOutput - ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleOutput + ToCascadingControlConfigurationOutput() CascadingControlConfigurationOutput + ToCascadingControlConfigurationOutputWithContext(context.Context) CascadingControlConfigurationOutput } -type DataSetRowLevelPermissionTagConfigurationTagRuleArgs struct { - // Column name that a tag key is assigned to. - ColumnName pulumi.StringInput `pulumi:"columnName"` - // A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. - MatchAllValue pulumi.StringPtrInput `pulumi:"matchAllValue"` - // Unique key for a tag. - TagKey pulumi.StringInput `pulumi:"tagKey"` - // A string that you want to use to delimit the values when you pass the values at run time. - TagMultiValueDelimiter pulumi.StringPtrInput `pulumi:"tagMultiValueDelimiter"` +type CascadingControlConfigurationArgs struct { + SourceControls CascadingControlConfigurationSourceControlArrayInput `pulumi:"sourceControls"` } -func (DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +func (CascadingControlConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CascadingControlConfiguration)(nil)).Elem() } -func (i DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput() DataSetRowLevelPermissionTagConfigurationTagRuleOutput { - return i.ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(context.Background()) +func (i CascadingControlConfigurationArgs) ToCascadingControlConfigurationOutput() CascadingControlConfigurationOutput { + return i.ToCascadingControlConfigurationOutputWithContext(context.Background()) } -func (i DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionTagConfigurationTagRuleOutput) +func (i CascadingControlConfigurationArgs) ToCascadingControlConfigurationOutputWithContext(ctx context.Context) CascadingControlConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(CascadingControlConfigurationOutput) } -// DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationTagRuleArray and DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput values. -// You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput` via: +func (i CascadingControlConfigurationArgs) ToCascadingControlConfigurationPtrOutput() CascadingControlConfigurationPtrOutput { + return i.ToCascadingControlConfigurationPtrOutputWithContext(context.Background()) +} + +func (i CascadingControlConfigurationArgs) ToCascadingControlConfigurationPtrOutputWithContext(ctx context.Context) CascadingControlConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CascadingControlConfigurationOutput).ToCascadingControlConfigurationPtrOutputWithContext(ctx) +} + +// CascadingControlConfigurationPtrInput is an input type that accepts CascadingControlConfigurationArgs, CascadingControlConfigurationPtr and CascadingControlConfigurationPtrOutput values. +// You can construct a concrete instance of `CascadingControlConfigurationPtrInput` via: // -// DataSetRowLevelPermissionTagConfigurationTagRuleArray{ DataSetRowLevelPermissionTagConfigurationTagRuleArgs{...} } -type DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput interface { +// CascadingControlConfigurationArgs{...} +// +// or: +// +// nil +type CascadingControlConfigurationPtrInput interface { pulumi.Input - ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput - ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput + ToCascadingControlConfigurationPtrOutput() CascadingControlConfigurationPtrOutput + ToCascadingControlConfigurationPtrOutputWithContext(context.Context) CascadingControlConfigurationPtrOutput } -type DataSetRowLevelPermissionTagConfigurationTagRuleArray []DataSetRowLevelPermissionTagConfigurationTagRuleInput +type cascadingControlConfigurationPtrType CascadingControlConfigurationArgs -func (DataSetRowLevelPermissionTagConfigurationTagRuleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +func CascadingControlConfigurationPtr(v *CascadingControlConfigurationArgs) CascadingControlConfigurationPtrInput { + return (*cascadingControlConfigurationPtrType)(v) } -func (i DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { - return i.ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(context.Background()) +func (*cascadingControlConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CascadingControlConfiguration)(nil)).Elem() } -func (i DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) +func (i *cascadingControlConfigurationPtrType) ToCascadingControlConfigurationPtrOutput() CascadingControlConfigurationPtrOutput { + return i.ToCascadingControlConfigurationPtrOutputWithContext(context.Background()) } -type DataSetRowLevelPermissionTagConfigurationTagRuleOutput struct{ *pulumi.OutputState } +func (i *cascadingControlConfigurationPtrType) ToCascadingControlConfigurationPtrOutputWithContext(ctx context.Context) CascadingControlConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CascadingControlConfigurationPtrOutput) +} -func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +type CascadingControlConfigurationOutput struct{ *pulumi.OutputState } + +func (CascadingControlConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CascadingControlConfiguration)(nil)).Elem() } -func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput() DataSetRowLevelPermissionTagConfigurationTagRuleOutput { +func (o CascadingControlConfigurationOutput) ToCascadingControlConfigurationOutput() CascadingControlConfigurationOutput { return o } -func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleOutput { +func (o CascadingControlConfigurationOutput) ToCascadingControlConfigurationOutputWithContext(ctx context.Context) CascadingControlConfigurationOutput { return o } -// Column name that a tag key is assigned to. -func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionTagConfigurationTagRule) string { return v.ColumnName }).(pulumi.StringOutput) +func (o CascadingControlConfigurationOutput) ToCascadingControlConfigurationPtrOutput() CascadingControlConfigurationPtrOutput { + return o.ToCascadingControlConfigurationPtrOutputWithContext(context.Background()) } -// A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. -func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) MatchAllValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionTagConfigurationTagRule) *string { return v.MatchAllValue }).(pulumi.StringPtrOutput) +func (o CascadingControlConfigurationOutput) ToCascadingControlConfigurationPtrOutputWithContext(ctx context.Context) CascadingControlConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CascadingControlConfiguration) *CascadingControlConfiguration { + return &v + }).(CascadingControlConfigurationPtrOutput) } -// Unique key for a tag. -func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagKey() pulumi.StringOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionTagConfigurationTagRule) string { return v.TagKey }).(pulumi.StringOutput) +func (o CascadingControlConfigurationOutput) SourceControls() CascadingControlConfigurationSourceControlArrayOutput { + return o.ApplyT(func(v CascadingControlConfiguration) []CascadingControlConfigurationSourceControl { + return v.SourceControls + }).(CascadingControlConfigurationSourceControlArrayOutput) } -// A string that you want to use to delimit the values when you pass the values at run time. -func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagMultiValueDelimiter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSetRowLevelPermissionTagConfigurationTagRule) *string { return v.TagMultiValueDelimiter }).(pulumi.StringPtrOutput) +type CascadingControlConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (CascadingControlConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CascadingControlConfiguration)(nil)).Elem() } -type DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput struct{ *pulumi.OutputState } +func (o CascadingControlConfigurationPtrOutput) ToCascadingControlConfigurationPtrOutput() CascadingControlConfigurationPtrOutput { + return o +} -func (DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +func (o CascadingControlConfigurationPtrOutput) ToCascadingControlConfigurationPtrOutputWithContext(ctx context.Context) CascadingControlConfigurationPtrOutput { + return o } -func (o DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { +func (o CascadingControlConfigurationPtrOutput) Elem() CascadingControlConfigurationOutput { + return o.ApplyT(func(v *CascadingControlConfiguration) CascadingControlConfiguration { + if v != nil { + return *v + } + var ret CascadingControlConfiguration + return ret + }).(CascadingControlConfigurationOutput) +} + +func (o CascadingControlConfigurationPtrOutput) SourceControls() CascadingControlConfigurationSourceControlArrayOutput { + return o.ApplyT(func(v *CascadingControlConfiguration) []CascadingControlConfigurationSourceControl { + if v == nil { + return nil + } + return v.SourceControls + }).(CascadingControlConfigurationSourceControlArrayOutput) +} + +type CascadingControlConfigurationSourceControl struct { + ColumnToMatch Column `pulumi:"columnToMatch"` + SourceSheetControlId *string `pulumi:"sourceSheetControlId"` +} + +// CascadingControlConfigurationSourceControlInput is an input type that accepts CascadingControlConfigurationSourceControlArgs and CascadingControlConfigurationSourceControlOutput values. +// You can construct a concrete instance of `CascadingControlConfigurationSourceControlInput` via: +// +// CascadingControlConfigurationSourceControlArgs{...} +type CascadingControlConfigurationSourceControlInput interface { + pulumi.Input + + ToCascadingControlConfigurationSourceControlOutput() CascadingControlConfigurationSourceControlOutput + ToCascadingControlConfigurationSourceControlOutputWithContext(context.Context) CascadingControlConfigurationSourceControlOutput +} + +type CascadingControlConfigurationSourceControlArgs struct { + ColumnToMatch ColumnInput `pulumi:"columnToMatch"` + SourceSheetControlId pulumi.StringPtrInput `pulumi:"sourceSheetControlId"` +} + +func (CascadingControlConfigurationSourceControlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CascadingControlConfigurationSourceControl)(nil)).Elem() +} + +func (i CascadingControlConfigurationSourceControlArgs) ToCascadingControlConfigurationSourceControlOutput() CascadingControlConfigurationSourceControlOutput { + return i.ToCascadingControlConfigurationSourceControlOutputWithContext(context.Background()) +} + +func (i CascadingControlConfigurationSourceControlArgs) ToCascadingControlConfigurationSourceControlOutputWithContext(ctx context.Context) CascadingControlConfigurationSourceControlOutput { + return pulumi.ToOutputWithContext(ctx, i).(CascadingControlConfigurationSourceControlOutput) +} + +// CascadingControlConfigurationSourceControlArrayInput is an input type that accepts CascadingControlConfigurationSourceControlArray and CascadingControlConfigurationSourceControlArrayOutput values. +// You can construct a concrete instance of `CascadingControlConfigurationSourceControlArrayInput` via: +// +// CascadingControlConfigurationSourceControlArray{ CascadingControlConfigurationSourceControlArgs{...} } +type CascadingControlConfigurationSourceControlArrayInput interface { + pulumi.Input + + ToCascadingControlConfigurationSourceControlArrayOutput() CascadingControlConfigurationSourceControlArrayOutput + ToCascadingControlConfigurationSourceControlArrayOutputWithContext(context.Context) CascadingControlConfigurationSourceControlArrayOutput +} + +type CascadingControlConfigurationSourceControlArray []CascadingControlConfigurationSourceControlInput + +func (CascadingControlConfigurationSourceControlArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]CascadingControlConfigurationSourceControl)(nil)).Elem() +} + +func (i CascadingControlConfigurationSourceControlArray) ToCascadingControlConfigurationSourceControlArrayOutput() CascadingControlConfigurationSourceControlArrayOutput { + return i.ToCascadingControlConfigurationSourceControlArrayOutputWithContext(context.Background()) +} + +func (i CascadingControlConfigurationSourceControlArray) ToCascadingControlConfigurationSourceControlArrayOutputWithContext(ctx context.Context) CascadingControlConfigurationSourceControlArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(CascadingControlConfigurationSourceControlArrayOutput) +} + +type CascadingControlConfigurationSourceControlOutput struct{ *pulumi.OutputState } + +func (CascadingControlConfigurationSourceControlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CascadingControlConfigurationSourceControl)(nil)).Elem() +} + +func (o CascadingControlConfigurationSourceControlOutput) ToCascadingControlConfigurationSourceControlOutput() CascadingControlConfigurationSourceControlOutput { return o } -func (o DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { +func (o CascadingControlConfigurationSourceControlOutput) ToCascadingControlConfigurationSourceControlOutputWithContext(ctx context.Context) CascadingControlConfigurationSourceControlOutput { return o } -func (o DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) Index(i pulumi.IntInput) DataSetRowLevelPermissionTagConfigurationTagRuleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetRowLevelPermissionTagConfigurationTagRule { - return vs[0].([]DataSetRowLevelPermissionTagConfigurationTagRule)[vs[1].(int)] - }).(DataSetRowLevelPermissionTagConfigurationTagRuleOutput) +func (o CascadingControlConfigurationSourceControlOutput) ColumnToMatch() ColumnOutput { + return o.ApplyT(func(v CascadingControlConfigurationSourceControl) Column { return v.ColumnToMatch }).(ColumnOutput) } -type DataSourceCredentials struct { - // The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. - // When the value is not null, the `credentialPair` from the data source in the ARN is used. - CopySourceArn *string `pulumi:"copySourceArn"` - // Credential pair. See Credential Pair below for more details. - CredentialPair *DataSourceCredentialsCredentialPair `pulumi:"credentialPair"` +func (o CascadingControlConfigurationSourceControlOutput) SourceSheetControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v CascadingControlConfigurationSourceControl) *string { return v.SourceSheetControlId }).(pulumi.StringPtrOutput) } -// DataSourceCredentialsInput is an input type that accepts DataSourceCredentialsArgs and DataSourceCredentialsOutput values. -// You can construct a concrete instance of `DataSourceCredentialsInput` via: +type CascadingControlConfigurationSourceControlArrayOutput struct{ *pulumi.OutputState } + +func (CascadingControlConfigurationSourceControlArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]CascadingControlConfigurationSourceControl)(nil)).Elem() +} + +func (o CascadingControlConfigurationSourceControlArrayOutput) ToCascadingControlConfigurationSourceControlArrayOutput() CascadingControlConfigurationSourceControlArrayOutput { + return o +} + +func (o CascadingControlConfigurationSourceControlArrayOutput) ToCascadingControlConfigurationSourceControlArrayOutputWithContext(ctx context.Context) CascadingControlConfigurationSourceControlArrayOutput { + return o +} + +func (o CascadingControlConfigurationSourceControlArrayOutput) Index(i pulumi.IntInput) CascadingControlConfigurationSourceControlOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) CascadingControlConfigurationSourceControl { + return vs[0].([]CascadingControlConfigurationSourceControl)[vs[1].(int)] + }).(CascadingControlConfigurationSourceControlOutput) +} + +type CategoryFilter struct { + CategoryValues []string `pulumi:"categoryValues"` + Column Column `pulumi:"column"` +} + +// CategoryFilterInput is an input type that accepts CategoryFilterArgs and CategoryFilterOutput values. +// You can construct a concrete instance of `CategoryFilterInput` via: // -// DataSourceCredentialsArgs{...} -type DataSourceCredentialsInput interface { +// CategoryFilterArgs{...} +type CategoryFilterInput interface { pulumi.Input - ToDataSourceCredentialsOutput() DataSourceCredentialsOutput - ToDataSourceCredentialsOutputWithContext(context.Context) DataSourceCredentialsOutput + ToCategoryFilterOutput() CategoryFilterOutput + ToCategoryFilterOutputWithContext(context.Context) CategoryFilterOutput } -type DataSourceCredentialsArgs struct { - // The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. - // When the value is not null, the `credentialPair` from the data source in the ARN is used. - CopySourceArn pulumi.StringPtrInput `pulumi:"copySourceArn"` - // Credential pair. See Credential Pair below for more details. - CredentialPair DataSourceCredentialsCredentialPairPtrInput `pulumi:"credentialPair"` +type CategoryFilterArgs struct { + CategoryValues pulumi.StringArrayInput `pulumi:"categoryValues"` + Column ColumnInput `pulumi:"column"` } -func (DataSourceCredentialsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceCredentials)(nil)).Elem() +func (CategoryFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CategoryFilter)(nil)).Elem() } -func (i DataSourceCredentialsArgs) ToDataSourceCredentialsOutput() DataSourceCredentialsOutput { - return i.ToDataSourceCredentialsOutputWithContext(context.Background()) +func (i CategoryFilterArgs) ToCategoryFilterOutput() CategoryFilterOutput { + return i.ToCategoryFilterOutputWithContext(context.Background()) } -func (i DataSourceCredentialsArgs) ToDataSourceCredentialsOutputWithContext(ctx context.Context) DataSourceCredentialsOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsOutput) +func (i CategoryFilterArgs) ToCategoryFilterOutputWithContext(ctx context.Context) CategoryFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(CategoryFilterOutput) } -func (i DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput { - return i.ToDataSourceCredentialsPtrOutputWithContext(context.Background()) +func (i CategoryFilterArgs) ToCategoryFilterPtrOutput() CategoryFilterPtrOutput { + return i.ToCategoryFilterPtrOutputWithContext(context.Background()) } -func (i DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsOutput).ToDataSourceCredentialsPtrOutputWithContext(ctx) +func (i CategoryFilterArgs) ToCategoryFilterPtrOutputWithContext(ctx context.Context) CategoryFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CategoryFilterOutput).ToCategoryFilterPtrOutputWithContext(ctx) } -// DataSourceCredentialsPtrInput is an input type that accepts DataSourceCredentialsArgs, DataSourceCredentialsPtr and DataSourceCredentialsPtrOutput values. -// You can construct a concrete instance of `DataSourceCredentialsPtrInput` via: +// CategoryFilterPtrInput is an input type that accepts CategoryFilterArgs, CategoryFilterPtr and CategoryFilterPtrOutput values. +// You can construct a concrete instance of `CategoryFilterPtrInput` via: // -// DataSourceCredentialsArgs{...} +// CategoryFilterArgs{...} // // or: // // nil -type DataSourceCredentialsPtrInput interface { +type CategoryFilterPtrInput interface { pulumi.Input - ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput - ToDataSourceCredentialsPtrOutputWithContext(context.Context) DataSourceCredentialsPtrOutput + ToCategoryFilterPtrOutput() CategoryFilterPtrOutput + ToCategoryFilterPtrOutputWithContext(context.Context) CategoryFilterPtrOutput } -type dataSourceCredentialsPtrType DataSourceCredentialsArgs +type categoryFilterPtrType CategoryFilterArgs -func DataSourceCredentialsPtr(v *DataSourceCredentialsArgs) DataSourceCredentialsPtrInput { - return (*dataSourceCredentialsPtrType)(v) +func CategoryFilterPtr(v *CategoryFilterArgs) CategoryFilterPtrInput { + return (*categoryFilterPtrType)(v) } -func (*dataSourceCredentialsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceCredentials)(nil)).Elem() +func (*categoryFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CategoryFilter)(nil)).Elem() } -func (i *dataSourceCredentialsPtrType) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput { - return i.ToDataSourceCredentialsPtrOutputWithContext(context.Background()) +func (i *categoryFilterPtrType) ToCategoryFilterPtrOutput() CategoryFilterPtrOutput { + return i.ToCategoryFilterPtrOutputWithContext(context.Background()) } -func (i *dataSourceCredentialsPtrType) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsPtrOutput) +func (i *categoryFilterPtrType) ToCategoryFilterPtrOutputWithContext(ctx context.Context) CategoryFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CategoryFilterPtrOutput) } -type DataSourceCredentialsOutput struct{ *pulumi.OutputState } +type CategoryFilterOutput struct{ *pulumi.OutputState } -func (DataSourceCredentialsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceCredentials)(nil)).Elem() +func (CategoryFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CategoryFilter)(nil)).Elem() } -func (o DataSourceCredentialsOutput) ToDataSourceCredentialsOutput() DataSourceCredentialsOutput { +func (o CategoryFilterOutput) ToCategoryFilterOutput() CategoryFilterOutput { return o } -func (o DataSourceCredentialsOutput) ToDataSourceCredentialsOutputWithContext(ctx context.Context) DataSourceCredentialsOutput { +func (o CategoryFilterOutput) ToCategoryFilterOutputWithContext(ctx context.Context) CategoryFilterOutput { return o } -func (o DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput { - return o.ToDataSourceCredentialsPtrOutputWithContext(context.Background()) +func (o CategoryFilterOutput) ToCategoryFilterPtrOutput() CategoryFilterPtrOutput { + return o.ToCategoryFilterPtrOutputWithContext(context.Background()) } -func (o DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceCredentials) *DataSourceCredentials { +func (o CategoryFilterOutput) ToCategoryFilterPtrOutputWithContext(ctx context.Context) CategoryFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CategoryFilter) *CategoryFilter { return &v - }).(DataSourceCredentialsPtrOutput) + }).(CategoryFilterPtrOutput) } -// The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. -// When the value is not null, the `credentialPair` from the data source in the ARN is used. -func (o DataSourceCredentialsOutput) CopySourceArn() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSourceCredentials) *string { return v.CopySourceArn }).(pulumi.StringPtrOutput) +func (o CategoryFilterOutput) CategoryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v CategoryFilter) []string { return v.CategoryValues }).(pulumi.StringArrayOutput) } -// Credential pair. See Credential Pair below for more details. -func (o DataSourceCredentialsOutput) CredentialPair() DataSourceCredentialsCredentialPairPtrOutput { - return o.ApplyT(func(v DataSourceCredentials) *DataSourceCredentialsCredentialPair { return v.CredentialPair }).(DataSourceCredentialsCredentialPairPtrOutput) +func (o CategoryFilterOutput) Column() ColumnOutput { + return o.ApplyT(func(v CategoryFilter) Column { return v.Column }).(ColumnOutput) } -type DataSourceCredentialsPtrOutput struct{ *pulumi.OutputState } +type CategoryFilterPtrOutput struct{ *pulumi.OutputState } -func (DataSourceCredentialsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceCredentials)(nil)).Elem() +func (CategoryFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CategoryFilter)(nil)).Elem() } -func (o DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput { +func (o CategoryFilterPtrOutput) ToCategoryFilterPtrOutput() CategoryFilterPtrOutput { return o } -func (o DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput { +func (o CategoryFilterPtrOutput) ToCategoryFilterPtrOutputWithContext(ctx context.Context) CategoryFilterPtrOutput { return o } -func (o DataSourceCredentialsPtrOutput) Elem() DataSourceCredentialsOutput { - return o.ApplyT(func(v *DataSourceCredentials) DataSourceCredentials { +func (o CategoryFilterPtrOutput) Elem() CategoryFilterOutput { + return o.ApplyT(func(v *CategoryFilter) CategoryFilter { if v != nil { return *v } - var ret DataSourceCredentials + var ret CategoryFilter return ret - }).(DataSourceCredentialsOutput) + }).(CategoryFilterOutput) } -// The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. -// When the value is not null, the `credentialPair` from the data source in the ARN is used. -func (o DataSourceCredentialsPtrOutput) CopySourceArn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceCredentials) *string { +func (o CategoryFilterPtrOutput) CategoryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *CategoryFilter) []string { if v == nil { return nil } - return v.CopySourceArn - }).(pulumi.StringPtrOutput) + return v.CategoryValues + }).(pulumi.StringArrayOutput) } -// Credential pair. See Credential Pair below for more details. -func (o DataSourceCredentialsPtrOutput) CredentialPair() DataSourceCredentialsCredentialPairPtrOutput { - return o.ApplyT(func(v *DataSourceCredentials) *DataSourceCredentialsCredentialPair { +func (o CategoryFilterPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *CategoryFilter) *Column { if v == nil { return nil } - return v.CredentialPair - }).(DataSourceCredentialsCredentialPairPtrOutput) + return &v.Column + }).(ColumnPtrOutput) } -type DataSourceCredentialsCredentialPair struct { - // Password, maximum length of 1024 characters. - Password string `pulumi:"password"` - // User name, maximum length of 64 characters. - Username string `pulumi:"username"` +type CellStyle struct { + BackgroundColor *string `pulumi:"backgroundColor"` + Border *CellStyleBorder `pulumi:"border"` + FontConfiguration *FontConfiguration `pulumi:"fontConfiguration"` + Height *int `pulumi:"height"` + HorizontalTextAlignment *string `pulumi:"horizontalTextAlignment"` + TextWrap *string `pulumi:"textWrap"` + VerticalTextAlignment *string `pulumi:"verticalTextAlignment"` + Visibility *string `pulumi:"visibility"` } -// DataSourceCredentialsCredentialPairInput is an input type that accepts DataSourceCredentialsCredentialPairArgs and DataSourceCredentialsCredentialPairOutput values. -// You can construct a concrete instance of `DataSourceCredentialsCredentialPairInput` via: +// CellStyleInput is an input type that accepts CellStyleArgs and CellStyleOutput values. +// You can construct a concrete instance of `CellStyleInput` via: // -// DataSourceCredentialsCredentialPairArgs{...} -type DataSourceCredentialsCredentialPairInput interface { +// CellStyleArgs{...} +type CellStyleInput interface { pulumi.Input - ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput - ToDataSourceCredentialsCredentialPairOutputWithContext(context.Context) DataSourceCredentialsCredentialPairOutput + ToCellStyleOutput() CellStyleOutput + ToCellStyleOutputWithContext(context.Context) CellStyleOutput } -type DataSourceCredentialsCredentialPairArgs struct { - // Password, maximum length of 1024 characters. - Password pulumi.StringInput `pulumi:"password"` - // User name, maximum length of 64 characters. - Username pulumi.StringInput `pulumi:"username"` +type CellStyleArgs struct { + BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"` + Border CellStyleBorderPtrInput `pulumi:"border"` + FontConfiguration FontConfigurationPtrInput `pulumi:"fontConfiguration"` + Height pulumi.IntPtrInput `pulumi:"height"` + HorizontalTextAlignment pulumi.StringPtrInput `pulumi:"horizontalTextAlignment"` + TextWrap pulumi.StringPtrInput `pulumi:"textWrap"` + VerticalTextAlignment pulumi.StringPtrInput `pulumi:"verticalTextAlignment"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` } -func (DataSourceCredentialsCredentialPairArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceCredentialsCredentialPair)(nil)).Elem() +func (CellStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CellStyle)(nil)).Elem() } -func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput { - return i.ToDataSourceCredentialsCredentialPairOutputWithContext(context.Background()) +func (i CellStyleArgs) ToCellStyleOutput() CellStyleOutput { + return i.ToCellStyleOutputWithContext(context.Background()) } -func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsCredentialPairOutput) +func (i CellStyleArgs) ToCellStyleOutputWithContext(ctx context.Context) CellStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(CellStyleOutput) } -func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput { - return i.ToDataSourceCredentialsCredentialPairPtrOutputWithContext(context.Background()) +func (i CellStyleArgs) ToCellStylePtrOutput() CellStylePtrOutput { + return i.ToCellStylePtrOutputWithContext(context.Background()) } -func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsCredentialPairOutput).ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx) +func (i CellStyleArgs) ToCellStylePtrOutputWithContext(ctx context.Context) CellStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CellStyleOutput).ToCellStylePtrOutputWithContext(ctx) } -// DataSourceCredentialsCredentialPairPtrInput is an input type that accepts DataSourceCredentialsCredentialPairArgs, DataSourceCredentialsCredentialPairPtr and DataSourceCredentialsCredentialPairPtrOutput values. -// You can construct a concrete instance of `DataSourceCredentialsCredentialPairPtrInput` via: +// CellStylePtrInput is an input type that accepts CellStyleArgs, CellStylePtr and CellStylePtrOutput values. +// You can construct a concrete instance of `CellStylePtrInput` via: // -// DataSourceCredentialsCredentialPairArgs{...} +// CellStyleArgs{...} // // or: // // nil -type DataSourceCredentialsCredentialPairPtrInput interface { +type CellStylePtrInput interface { pulumi.Input - ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput - ToDataSourceCredentialsCredentialPairPtrOutputWithContext(context.Context) DataSourceCredentialsCredentialPairPtrOutput + ToCellStylePtrOutput() CellStylePtrOutput + ToCellStylePtrOutputWithContext(context.Context) CellStylePtrOutput } -type dataSourceCredentialsCredentialPairPtrType DataSourceCredentialsCredentialPairArgs +type cellStylePtrType CellStyleArgs -func DataSourceCredentialsCredentialPairPtr(v *DataSourceCredentialsCredentialPairArgs) DataSourceCredentialsCredentialPairPtrInput { - return (*dataSourceCredentialsCredentialPairPtrType)(v) +func CellStylePtr(v *CellStyleArgs) CellStylePtrInput { + return (*cellStylePtrType)(v) } -func (*dataSourceCredentialsCredentialPairPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceCredentialsCredentialPair)(nil)).Elem() +func (*cellStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CellStyle)(nil)).Elem() } -func (i *dataSourceCredentialsCredentialPairPtrType) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput { - return i.ToDataSourceCredentialsCredentialPairPtrOutputWithContext(context.Background()) +func (i *cellStylePtrType) ToCellStylePtrOutput() CellStylePtrOutput { + return i.ToCellStylePtrOutputWithContext(context.Background()) } -func (i *dataSourceCredentialsCredentialPairPtrType) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsCredentialPairPtrOutput) +func (i *cellStylePtrType) ToCellStylePtrOutputWithContext(ctx context.Context) CellStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CellStylePtrOutput) } -type DataSourceCredentialsCredentialPairOutput struct{ *pulumi.OutputState } +type CellStyleOutput struct{ *pulumi.OutputState } -func (DataSourceCredentialsCredentialPairOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceCredentialsCredentialPair)(nil)).Elem() +func (CellStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CellStyle)(nil)).Elem() } -func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput { +func (o CellStyleOutput) ToCellStyleOutput() CellStyleOutput { return o } -func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairOutput { +func (o CellStyleOutput) ToCellStyleOutputWithContext(ctx context.Context) CellStyleOutput { return o } -func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput { - return o.ToDataSourceCredentialsCredentialPairPtrOutputWithContext(context.Background()) +func (o CellStyleOutput) ToCellStylePtrOutput() CellStylePtrOutput { + return o.ToCellStylePtrOutputWithContext(context.Background()) } -func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceCredentialsCredentialPair) *DataSourceCredentialsCredentialPair { +func (o CellStyleOutput) ToCellStylePtrOutputWithContext(ctx context.Context) CellStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CellStyle) *CellStyle { return &v - }).(DataSourceCredentialsCredentialPairPtrOutput) + }).(CellStylePtrOutput) } -// Password, maximum length of 1024 characters. -func (o DataSourceCredentialsCredentialPairOutput) Password() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceCredentialsCredentialPair) string { return v.Password }).(pulumi.StringOutput) +func (o CellStyleOutput) BackgroundColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v CellStyle) *string { return v.BackgroundColor }).(pulumi.StringPtrOutput) } -// User name, maximum length of 64 characters. -func (o DataSourceCredentialsCredentialPairOutput) Username() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceCredentialsCredentialPair) string { return v.Username }).(pulumi.StringOutput) +func (o CellStyleOutput) Border() CellStyleBorderPtrOutput { + return o.ApplyT(func(v CellStyle) *CellStyleBorder { return v.Border }).(CellStyleBorderPtrOutput) } -type DataSourceCredentialsCredentialPairPtrOutput struct{ *pulumi.OutputState } +func (o CellStyleOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v CellStyle) *FontConfiguration { return v.FontConfiguration }).(FontConfigurationPtrOutput) +} -func (DataSourceCredentialsCredentialPairPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceCredentialsCredentialPair)(nil)).Elem() +func (o CellStyleOutput) Height() pulumi.IntPtrOutput { + return o.ApplyT(func(v CellStyle) *int { return v.Height }).(pulumi.IntPtrOutput) } -func (o DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput { +func (o CellStyleOutput) HorizontalTextAlignment() pulumi.StringPtrOutput { + return o.ApplyT(func(v CellStyle) *string { return v.HorizontalTextAlignment }).(pulumi.StringPtrOutput) +} + +func (o CellStyleOutput) TextWrap() pulumi.StringPtrOutput { + return o.ApplyT(func(v CellStyle) *string { return v.TextWrap }).(pulumi.StringPtrOutput) +} + +func (o CellStyleOutput) VerticalTextAlignment() pulumi.StringPtrOutput { + return o.ApplyT(func(v CellStyle) *string { return v.VerticalTextAlignment }).(pulumi.StringPtrOutput) +} + +func (o CellStyleOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v CellStyle) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type CellStylePtrOutput struct{ *pulumi.OutputState } + +func (CellStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CellStyle)(nil)).Elem() +} + +func (o CellStylePtrOutput) ToCellStylePtrOutput() CellStylePtrOutput { return o } -func (o DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput { +func (o CellStylePtrOutput) ToCellStylePtrOutputWithContext(ctx context.Context) CellStylePtrOutput { return o } -func (o DataSourceCredentialsCredentialPairPtrOutput) Elem() DataSourceCredentialsCredentialPairOutput { - return o.ApplyT(func(v *DataSourceCredentialsCredentialPair) DataSourceCredentialsCredentialPair { +func (o CellStylePtrOutput) Elem() CellStyleOutput { + return o.ApplyT(func(v *CellStyle) CellStyle { if v != nil { return *v } - var ret DataSourceCredentialsCredentialPair + var ret CellStyle return ret - }).(DataSourceCredentialsCredentialPairOutput) + }).(CellStyleOutput) } -// Password, maximum length of 1024 characters. -func (o DataSourceCredentialsCredentialPairPtrOutput) Password() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceCredentialsCredentialPair) *string { +func (o CellStylePtrOutput) BackgroundColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CellStyle) *string { if v == nil { return nil } - return &v.Password + return v.BackgroundColor }).(pulumi.StringPtrOutput) } -// User name, maximum length of 64 characters. -func (o DataSourceCredentialsCredentialPairPtrOutput) Username() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceCredentialsCredentialPair) *string { +func (o CellStylePtrOutput) Border() CellStyleBorderPtrOutput { + return o.ApplyT(func(v *CellStyle) *CellStyleBorder { if v == nil { return nil } - return &v.Username + return v.Border + }).(CellStyleBorderPtrOutput) +} + +func (o CellStylePtrOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *CellStyle) *FontConfiguration { + if v == nil { + return nil + } + return v.FontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o CellStylePtrOutput) Height() pulumi.IntPtrOutput { + return o.ApplyT(func(v *CellStyle) *int { + if v == nil { + return nil + } + return v.Height + }).(pulumi.IntPtrOutput) +} + +func (o CellStylePtrOutput) HorizontalTextAlignment() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CellStyle) *string { + if v == nil { + return nil + } + return v.HorizontalTextAlignment }).(pulumi.StringPtrOutput) } -type DataSourceParameters struct { - // Parameters for connecting to Amazon Elasticsearch. - AmazonElasticsearch *DataSourceParametersAmazonElasticsearch `pulumi:"amazonElasticsearch"` - // Parameters for connecting to Athena. - Athena *DataSourceParametersAthena `pulumi:"athena"` - // Parameters for connecting to Aurora MySQL. - Aurora *DataSourceParametersAurora `pulumi:"aurora"` - // Parameters for connecting to Aurora Postgresql. - AuroraPostgresql *DataSourceParametersAuroraPostgresql `pulumi:"auroraPostgresql"` - // Parameters for connecting to AWS IOT Analytics. - AwsIotAnalytics *DataSourceParametersAwsIotAnalytics `pulumi:"awsIotAnalytics"` - // Parameters for connecting to Jira. - Jira *DataSourceParametersJira `pulumi:"jira"` - // Parameters for connecting to MariaDB. - MariaDb *DataSourceParametersMariaDb `pulumi:"mariaDb"` - // Parameters for connecting to MySQL. - Mysql *DataSourceParametersMysql `pulumi:"mysql"` - // Parameters for connecting to Oracle. - Oracle *DataSourceParametersOracle `pulumi:"oracle"` - // Parameters for connecting to Postgresql. - Postgresql *DataSourceParametersPostgresql `pulumi:"postgresql"` - // Parameters for connecting to Presto. - Presto *DataSourceParametersPresto `pulumi:"presto"` - // Parameters for connecting to RDS. - Rds *DataSourceParametersRds `pulumi:"rds"` - // Parameters for connecting to Redshift. - Redshift *DataSourceParametersRedshift `pulumi:"redshift"` - // Parameters for connecting to S3. - S3 *DataSourceParametersS3 `pulumi:"s3"` - // Parameters for connecting to ServiceNow. - ServiceNow *DataSourceParametersServiceNow `pulumi:"serviceNow"` - // Parameters for connecting to Snowflake. - Snowflake *DataSourceParametersSnowflake `pulumi:"snowflake"` - // Parameters for connecting to Spark. - Spark *DataSourceParametersSpark `pulumi:"spark"` - // Parameters for connecting to SQL Server. - SqlServer *DataSourceParametersSqlServer `pulumi:"sqlServer"` - // Parameters for connecting to Teradata. - Teradata *DataSourceParametersTeradata `pulumi:"teradata"` - // Parameters for connecting to Twitter. - Twitter *DataSourceParametersTwitter `pulumi:"twitter"` +func (o CellStylePtrOutput) TextWrap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CellStyle) *string { + if v == nil { + return nil + } + return v.TextWrap + }).(pulumi.StringPtrOutput) } -// DataSourceParametersInput is an input type that accepts DataSourceParametersArgs and DataSourceParametersOutput values. -// You can construct a concrete instance of `DataSourceParametersInput` via: +func (o CellStylePtrOutput) VerticalTextAlignment() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CellStyle) *string { + if v == nil { + return nil + } + return v.VerticalTextAlignment + }).(pulumi.StringPtrOutput) +} + +func (o CellStylePtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CellStyle) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type CellStyleBorder struct { + SideSpecificBorder *CellStyleBorderSideSpecificBorder `pulumi:"sideSpecificBorder"` + UniformBorder TableBorderOptions `pulumi:"uniformBorder"` +} + +// CellStyleBorderInput is an input type that accepts CellStyleBorderArgs and CellStyleBorderOutput values. +// You can construct a concrete instance of `CellStyleBorderInput` via: // -// DataSourceParametersArgs{...} -type DataSourceParametersInput interface { +// CellStyleBorderArgs{...} +type CellStyleBorderInput interface { pulumi.Input - ToDataSourceParametersOutput() DataSourceParametersOutput - ToDataSourceParametersOutputWithContext(context.Context) DataSourceParametersOutput + ToCellStyleBorderOutput() CellStyleBorderOutput + ToCellStyleBorderOutputWithContext(context.Context) CellStyleBorderOutput } -type DataSourceParametersArgs struct { - // Parameters for connecting to Amazon Elasticsearch. - AmazonElasticsearch DataSourceParametersAmazonElasticsearchPtrInput `pulumi:"amazonElasticsearch"` - // Parameters for connecting to Athena. - Athena DataSourceParametersAthenaPtrInput `pulumi:"athena"` - // Parameters for connecting to Aurora MySQL. - Aurora DataSourceParametersAuroraPtrInput `pulumi:"aurora"` - // Parameters for connecting to Aurora Postgresql. - AuroraPostgresql DataSourceParametersAuroraPostgresqlPtrInput `pulumi:"auroraPostgresql"` - // Parameters for connecting to AWS IOT Analytics. - AwsIotAnalytics DataSourceParametersAwsIotAnalyticsPtrInput `pulumi:"awsIotAnalytics"` - // Parameters for connecting to Jira. - Jira DataSourceParametersJiraPtrInput `pulumi:"jira"` - // Parameters for connecting to MariaDB. - MariaDb DataSourceParametersMariaDbPtrInput `pulumi:"mariaDb"` - // Parameters for connecting to MySQL. - Mysql DataSourceParametersMysqlPtrInput `pulumi:"mysql"` - // Parameters for connecting to Oracle. - Oracle DataSourceParametersOraclePtrInput `pulumi:"oracle"` - // Parameters for connecting to Postgresql. - Postgresql DataSourceParametersPostgresqlPtrInput `pulumi:"postgresql"` - // Parameters for connecting to Presto. - Presto DataSourceParametersPrestoPtrInput `pulumi:"presto"` - // Parameters for connecting to RDS. - Rds DataSourceParametersRdsPtrInput `pulumi:"rds"` - // Parameters for connecting to Redshift. - Redshift DataSourceParametersRedshiftPtrInput `pulumi:"redshift"` - // Parameters for connecting to S3. - S3 DataSourceParametersS3PtrInput `pulumi:"s3"` - // Parameters for connecting to ServiceNow. - ServiceNow DataSourceParametersServiceNowPtrInput `pulumi:"serviceNow"` - // Parameters for connecting to Snowflake. - Snowflake DataSourceParametersSnowflakePtrInput `pulumi:"snowflake"` - // Parameters for connecting to Spark. - Spark DataSourceParametersSparkPtrInput `pulumi:"spark"` - // Parameters for connecting to SQL Server. - SqlServer DataSourceParametersSqlServerPtrInput `pulumi:"sqlServer"` - // Parameters for connecting to Teradata. - Teradata DataSourceParametersTeradataPtrInput `pulumi:"teradata"` - // Parameters for connecting to Twitter. - Twitter DataSourceParametersTwitterPtrInput `pulumi:"twitter"` +type CellStyleBorderArgs struct { + SideSpecificBorder CellStyleBorderSideSpecificBorderPtrInput `pulumi:"sideSpecificBorder"` + UniformBorder TableBorderOptionsInput `pulumi:"uniformBorder"` } -func (DataSourceParametersArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParameters)(nil)).Elem() +func (CellStyleBorderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CellStyleBorder)(nil)).Elem() } -func (i DataSourceParametersArgs) ToDataSourceParametersOutput() DataSourceParametersOutput { - return i.ToDataSourceParametersOutputWithContext(context.Background()) +func (i CellStyleBorderArgs) ToCellStyleBorderOutput() CellStyleBorderOutput { + return i.ToCellStyleBorderOutputWithContext(context.Background()) } -func (i DataSourceParametersArgs) ToDataSourceParametersOutputWithContext(ctx context.Context) DataSourceParametersOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersOutput) +func (i CellStyleBorderArgs) ToCellStyleBorderOutputWithContext(ctx context.Context) CellStyleBorderOutput { + return pulumi.ToOutputWithContext(ctx, i).(CellStyleBorderOutput) } -func (i DataSourceParametersArgs) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput { - return i.ToDataSourceParametersPtrOutputWithContext(context.Background()) +func (i CellStyleBorderArgs) ToCellStyleBorderPtrOutput() CellStyleBorderPtrOutput { + return i.ToCellStyleBorderPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersArgs) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersOutput).ToDataSourceParametersPtrOutputWithContext(ctx) +func (i CellStyleBorderArgs) ToCellStyleBorderPtrOutputWithContext(ctx context.Context) CellStyleBorderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CellStyleBorderOutput).ToCellStyleBorderPtrOutputWithContext(ctx) } -// DataSourceParametersPtrInput is an input type that accepts DataSourceParametersArgs, DataSourceParametersPtr and DataSourceParametersPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersPtrInput` via: +// CellStyleBorderPtrInput is an input type that accepts CellStyleBorderArgs, CellStyleBorderPtr and CellStyleBorderPtrOutput values. +// You can construct a concrete instance of `CellStyleBorderPtrInput` via: // -// DataSourceParametersArgs{...} +// CellStyleBorderArgs{...} // // or: // // nil -type DataSourceParametersPtrInput interface { +type CellStyleBorderPtrInput interface { pulumi.Input - ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput - ToDataSourceParametersPtrOutputWithContext(context.Context) DataSourceParametersPtrOutput + ToCellStyleBorderPtrOutput() CellStyleBorderPtrOutput + ToCellStyleBorderPtrOutputWithContext(context.Context) CellStyleBorderPtrOutput } -type dataSourceParametersPtrType DataSourceParametersArgs +type cellStyleBorderPtrType CellStyleBorderArgs -func DataSourceParametersPtr(v *DataSourceParametersArgs) DataSourceParametersPtrInput { - return (*dataSourceParametersPtrType)(v) +func CellStyleBorderPtr(v *CellStyleBorderArgs) CellStyleBorderPtrInput { + return (*cellStyleBorderPtrType)(v) } -func (*dataSourceParametersPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParameters)(nil)).Elem() +func (*cellStyleBorderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CellStyleBorder)(nil)).Elem() } -func (i *dataSourceParametersPtrType) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput { - return i.ToDataSourceParametersPtrOutputWithContext(context.Background()) +func (i *cellStyleBorderPtrType) ToCellStyleBorderPtrOutput() CellStyleBorderPtrOutput { + return i.ToCellStyleBorderPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersPtrType) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPtrOutput) +func (i *cellStyleBorderPtrType) ToCellStyleBorderPtrOutputWithContext(ctx context.Context) CellStyleBorderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CellStyleBorderPtrOutput) } -type DataSourceParametersOutput struct{ *pulumi.OutputState } +type CellStyleBorderOutput struct{ *pulumi.OutputState } -func (DataSourceParametersOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParameters)(nil)).Elem() +func (CellStyleBorderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CellStyleBorder)(nil)).Elem() } -func (o DataSourceParametersOutput) ToDataSourceParametersOutput() DataSourceParametersOutput { +func (o CellStyleBorderOutput) ToCellStyleBorderOutput() CellStyleBorderOutput { return o } -func (o DataSourceParametersOutput) ToDataSourceParametersOutputWithContext(ctx context.Context) DataSourceParametersOutput { +func (o CellStyleBorderOutput) ToCellStyleBorderOutputWithContext(ctx context.Context) CellStyleBorderOutput { return o } -func (o DataSourceParametersOutput) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput { - return o.ToDataSourceParametersPtrOutputWithContext(context.Background()) +func (o CellStyleBorderOutput) ToCellStyleBorderPtrOutput() CellStyleBorderPtrOutput { + return o.ToCellStyleBorderPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersOutput) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParameters) *DataSourceParameters { +func (o CellStyleBorderOutput) ToCellStyleBorderPtrOutputWithContext(ctx context.Context) CellStyleBorderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CellStyleBorder) *CellStyleBorder { return &v - }).(DataSourceParametersPtrOutput) + }).(CellStyleBorderPtrOutput) } -// Parameters for connecting to Amazon Elasticsearch. -func (o DataSourceParametersOutput) AmazonElasticsearch() DataSourceParametersAmazonElasticsearchPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersAmazonElasticsearch { return v.AmazonElasticsearch }).(DataSourceParametersAmazonElasticsearchPtrOutput) +func (o CellStyleBorderOutput) SideSpecificBorder() CellStyleBorderSideSpecificBorderPtrOutput { + return o.ApplyT(func(v CellStyleBorder) *CellStyleBorderSideSpecificBorder { return v.SideSpecificBorder }).(CellStyleBorderSideSpecificBorderPtrOutput) } -// Parameters for connecting to Athena. -func (o DataSourceParametersOutput) Athena() DataSourceParametersAthenaPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersAthena { return v.Athena }).(DataSourceParametersAthenaPtrOutput) +func (o CellStyleBorderOutput) UniformBorder() TableBorderOptionsOutput { + return o.ApplyT(func(v CellStyleBorder) TableBorderOptions { return v.UniformBorder }).(TableBorderOptionsOutput) } -// Parameters for connecting to Aurora MySQL. -func (o DataSourceParametersOutput) Aurora() DataSourceParametersAuroraPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersAurora { return v.Aurora }).(DataSourceParametersAuroraPtrOutput) +type CellStyleBorderPtrOutput struct{ *pulumi.OutputState } + +func (CellStyleBorderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CellStyleBorder)(nil)).Elem() } -// Parameters for connecting to Aurora Postgresql. -func (o DataSourceParametersOutput) AuroraPostgresql() DataSourceParametersAuroraPostgresqlPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersAuroraPostgresql { return v.AuroraPostgresql }).(DataSourceParametersAuroraPostgresqlPtrOutput) +func (o CellStyleBorderPtrOutput) ToCellStyleBorderPtrOutput() CellStyleBorderPtrOutput { + return o } -// Parameters for connecting to AWS IOT Analytics. -func (o DataSourceParametersOutput) AwsIotAnalytics() DataSourceParametersAwsIotAnalyticsPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersAwsIotAnalytics { return v.AwsIotAnalytics }).(DataSourceParametersAwsIotAnalyticsPtrOutput) +func (o CellStyleBorderPtrOutput) ToCellStyleBorderPtrOutputWithContext(ctx context.Context) CellStyleBorderPtrOutput { + return o } -// Parameters for connecting to Jira. -func (o DataSourceParametersOutput) Jira() DataSourceParametersJiraPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersJira { return v.Jira }).(DataSourceParametersJiraPtrOutput) +func (o CellStyleBorderPtrOutput) Elem() CellStyleBorderOutput { + return o.ApplyT(func(v *CellStyleBorder) CellStyleBorder { + if v != nil { + return *v + } + var ret CellStyleBorder + return ret + }).(CellStyleBorderOutput) } -// Parameters for connecting to MariaDB. -func (o DataSourceParametersOutput) MariaDb() DataSourceParametersMariaDbPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersMariaDb { return v.MariaDb }).(DataSourceParametersMariaDbPtrOutput) +func (o CellStyleBorderPtrOutput) SideSpecificBorder() CellStyleBorderSideSpecificBorderPtrOutput { + return o.ApplyT(func(v *CellStyleBorder) *CellStyleBorderSideSpecificBorder { + if v == nil { + return nil + } + return v.SideSpecificBorder + }).(CellStyleBorderSideSpecificBorderPtrOutput) } -// Parameters for connecting to MySQL. -func (o DataSourceParametersOutput) Mysql() DataSourceParametersMysqlPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersMysql { return v.Mysql }).(DataSourceParametersMysqlPtrOutput) +func (o CellStyleBorderPtrOutput) UniformBorder() TableBorderOptionsPtrOutput { + return o.ApplyT(func(v *CellStyleBorder) *TableBorderOptions { + if v == nil { + return nil + } + return &v.UniformBorder + }).(TableBorderOptionsPtrOutput) } -// Parameters for connecting to Oracle. -func (o DataSourceParametersOutput) Oracle() DataSourceParametersOraclePtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersOracle { return v.Oracle }).(DataSourceParametersOraclePtrOutput) +type CellStyleBorderSideSpecificBorder struct { + Bottom TableBorderOptions `pulumi:"bottom"` + InnerHorizontal TableBorderOptions `pulumi:"innerHorizontal"` + InnerVertical TableBorderOptions `pulumi:"innerVertical"` + Left TableBorderOptions `pulumi:"left"` + Right TableBorderOptions `pulumi:"right"` + Top TableBorderOptions `pulumi:"top"` } -// Parameters for connecting to Postgresql. -func (o DataSourceParametersOutput) Postgresql() DataSourceParametersPostgresqlPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersPostgresql { return v.Postgresql }).(DataSourceParametersPostgresqlPtrOutput) +// CellStyleBorderSideSpecificBorderInput is an input type that accepts CellStyleBorderSideSpecificBorderArgs and CellStyleBorderSideSpecificBorderOutput values. +// You can construct a concrete instance of `CellStyleBorderSideSpecificBorderInput` via: +// +// CellStyleBorderSideSpecificBorderArgs{...} +type CellStyleBorderSideSpecificBorderInput interface { + pulumi.Input + + ToCellStyleBorderSideSpecificBorderOutput() CellStyleBorderSideSpecificBorderOutput + ToCellStyleBorderSideSpecificBorderOutputWithContext(context.Context) CellStyleBorderSideSpecificBorderOutput } -// Parameters for connecting to Presto. -func (o DataSourceParametersOutput) Presto() DataSourceParametersPrestoPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersPresto { return v.Presto }).(DataSourceParametersPrestoPtrOutput) +type CellStyleBorderSideSpecificBorderArgs struct { + Bottom TableBorderOptionsInput `pulumi:"bottom"` + InnerHorizontal TableBorderOptionsInput `pulumi:"innerHorizontal"` + InnerVertical TableBorderOptionsInput `pulumi:"innerVertical"` + Left TableBorderOptionsInput `pulumi:"left"` + Right TableBorderOptionsInput `pulumi:"right"` + Top TableBorderOptionsInput `pulumi:"top"` } -// Parameters for connecting to RDS. -func (o DataSourceParametersOutput) Rds() DataSourceParametersRdsPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersRds { return v.Rds }).(DataSourceParametersRdsPtrOutput) +func (CellStyleBorderSideSpecificBorderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CellStyleBorderSideSpecificBorder)(nil)).Elem() } -// Parameters for connecting to Redshift. -func (o DataSourceParametersOutput) Redshift() DataSourceParametersRedshiftPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersRedshift { return v.Redshift }).(DataSourceParametersRedshiftPtrOutput) +func (i CellStyleBorderSideSpecificBorderArgs) ToCellStyleBorderSideSpecificBorderOutput() CellStyleBorderSideSpecificBorderOutput { + return i.ToCellStyleBorderSideSpecificBorderOutputWithContext(context.Background()) } -// Parameters for connecting to S3. -func (o DataSourceParametersOutput) S3() DataSourceParametersS3PtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersS3 { return v.S3 }).(DataSourceParametersS3PtrOutput) +func (i CellStyleBorderSideSpecificBorderArgs) ToCellStyleBorderSideSpecificBorderOutputWithContext(ctx context.Context) CellStyleBorderSideSpecificBorderOutput { + return pulumi.ToOutputWithContext(ctx, i).(CellStyleBorderSideSpecificBorderOutput) } -// Parameters for connecting to ServiceNow. -func (o DataSourceParametersOutput) ServiceNow() DataSourceParametersServiceNowPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersServiceNow { return v.ServiceNow }).(DataSourceParametersServiceNowPtrOutput) +func (i CellStyleBorderSideSpecificBorderArgs) ToCellStyleBorderSideSpecificBorderPtrOutput() CellStyleBorderSideSpecificBorderPtrOutput { + return i.ToCellStyleBorderSideSpecificBorderPtrOutputWithContext(context.Background()) } -// Parameters for connecting to Snowflake. -func (o DataSourceParametersOutput) Snowflake() DataSourceParametersSnowflakePtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersSnowflake { return v.Snowflake }).(DataSourceParametersSnowflakePtrOutput) +func (i CellStyleBorderSideSpecificBorderArgs) ToCellStyleBorderSideSpecificBorderPtrOutputWithContext(ctx context.Context) CellStyleBorderSideSpecificBorderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CellStyleBorderSideSpecificBorderOutput).ToCellStyleBorderSideSpecificBorderPtrOutputWithContext(ctx) } -// Parameters for connecting to Spark. -func (o DataSourceParametersOutput) Spark() DataSourceParametersSparkPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersSpark { return v.Spark }).(DataSourceParametersSparkPtrOutput) +// CellStyleBorderSideSpecificBorderPtrInput is an input type that accepts CellStyleBorderSideSpecificBorderArgs, CellStyleBorderSideSpecificBorderPtr and CellStyleBorderSideSpecificBorderPtrOutput values. +// You can construct a concrete instance of `CellStyleBorderSideSpecificBorderPtrInput` via: +// +// CellStyleBorderSideSpecificBorderArgs{...} +// +// or: +// +// nil +type CellStyleBorderSideSpecificBorderPtrInput interface { + pulumi.Input + + ToCellStyleBorderSideSpecificBorderPtrOutput() CellStyleBorderSideSpecificBorderPtrOutput + ToCellStyleBorderSideSpecificBorderPtrOutputWithContext(context.Context) CellStyleBorderSideSpecificBorderPtrOutput } -// Parameters for connecting to SQL Server. -func (o DataSourceParametersOutput) SqlServer() DataSourceParametersSqlServerPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersSqlServer { return v.SqlServer }).(DataSourceParametersSqlServerPtrOutput) +type cellStyleBorderSideSpecificBorderPtrType CellStyleBorderSideSpecificBorderArgs + +func CellStyleBorderSideSpecificBorderPtr(v *CellStyleBorderSideSpecificBorderArgs) CellStyleBorderSideSpecificBorderPtrInput { + return (*cellStyleBorderSideSpecificBorderPtrType)(v) } -// Parameters for connecting to Teradata. -func (o DataSourceParametersOutput) Teradata() DataSourceParametersTeradataPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersTeradata { return v.Teradata }).(DataSourceParametersTeradataPtrOutput) +func (*cellStyleBorderSideSpecificBorderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CellStyleBorderSideSpecificBorder)(nil)).Elem() } -// Parameters for connecting to Twitter. -func (o DataSourceParametersOutput) Twitter() DataSourceParametersTwitterPtrOutput { - return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersTwitter { return v.Twitter }).(DataSourceParametersTwitterPtrOutput) +func (i *cellStyleBorderSideSpecificBorderPtrType) ToCellStyleBorderSideSpecificBorderPtrOutput() CellStyleBorderSideSpecificBorderPtrOutput { + return i.ToCellStyleBorderSideSpecificBorderPtrOutputWithContext(context.Background()) } -type DataSourceParametersPtrOutput struct{ *pulumi.OutputState } +func (i *cellStyleBorderSideSpecificBorderPtrType) ToCellStyleBorderSideSpecificBorderPtrOutputWithContext(ctx context.Context) CellStyleBorderSideSpecificBorderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CellStyleBorderSideSpecificBorderPtrOutput) +} -func (DataSourceParametersPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParameters)(nil)).Elem() +type CellStyleBorderSideSpecificBorderOutput struct{ *pulumi.OutputState } + +func (CellStyleBorderSideSpecificBorderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CellStyleBorderSideSpecificBorder)(nil)).Elem() } -func (o DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput { +func (o CellStyleBorderSideSpecificBorderOutput) ToCellStyleBorderSideSpecificBorderOutput() CellStyleBorderSideSpecificBorderOutput { return o } -func (o DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput { +func (o CellStyleBorderSideSpecificBorderOutput) ToCellStyleBorderSideSpecificBorderOutputWithContext(ctx context.Context) CellStyleBorderSideSpecificBorderOutput { return o } -func (o DataSourceParametersPtrOutput) Elem() DataSourceParametersOutput { - return o.ApplyT(func(v *DataSourceParameters) DataSourceParameters { - if v != nil { - return *v - } - var ret DataSourceParameters - return ret - }).(DataSourceParametersOutput) -} - -// Parameters for connecting to Amazon Elasticsearch. -func (o DataSourceParametersPtrOutput) AmazonElasticsearch() DataSourceParametersAmazonElasticsearchPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersAmazonElasticsearch { - if v == nil { - return nil - } - return v.AmazonElasticsearch - }).(DataSourceParametersAmazonElasticsearchPtrOutput) -} - -// Parameters for connecting to Athena. -func (o DataSourceParametersPtrOutput) Athena() DataSourceParametersAthenaPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersAthena { - if v == nil { - return nil - } - return v.Athena - }).(DataSourceParametersAthenaPtrOutput) +func (o CellStyleBorderSideSpecificBorderOutput) ToCellStyleBorderSideSpecificBorderPtrOutput() CellStyleBorderSideSpecificBorderPtrOutput { + return o.ToCellStyleBorderSideSpecificBorderPtrOutputWithContext(context.Background()) } -// Parameters for connecting to Aurora MySQL. -func (o DataSourceParametersPtrOutput) Aurora() DataSourceParametersAuroraPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersAurora { - if v == nil { - return nil - } - return v.Aurora - }).(DataSourceParametersAuroraPtrOutput) +func (o CellStyleBorderSideSpecificBorderOutput) ToCellStyleBorderSideSpecificBorderPtrOutputWithContext(ctx context.Context) CellStyleBorderSideSpecificBorderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CellStyleBorderSideSpecificBorder) *CellStyleBorderSideSpecificBorder { + return &v + }).(CellStyleBorderSideSpecificBorderPtrOutput) } -// Parameters for connecting to Aurora Postgresql. -func (o DataSourceParametersPtrOutput) AuroraPostgresql() DataSourceParametersAuroraPostgresqlPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersAuroraPostgresql { - if v == nil { - return nil - } - return v.AuroraPostgresql - }).(DataSourceParametersAuroraPostgresqlPtrOutput) +func (o CellStyleBorderSideSpecificBorderOutput) Bottom() TableBorderOptionsOutput { + return o.ApplyT(func(v CellStyleBorderSideSpecificBorder) TableBorderOptions { return v.Bottom }).(TableBorderOptionsOutput) } -// Parameters for connecting to AWS IOT Analytics. -func (o DataSourceParametersPtrOutput) AwsIotAnalytics() DataSourceParametersAwsIotAnalyticsPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersAwsIotAnalytics { - if v == nil { - return nil - } - return v.AwsIotAnalytics - }).(DataSourceParametersAwsIotAnalyticsPtrOutput) +func (o CellStyleBorderSideSpecificBorderOutput) InnerHorizontal() TableBorderOptionsOutput { + return o.ApplyT(func(v CellStyleBorderSideSpecificBorder) TableBorderOptions { return v.InnerHorizontal }).(TableBorderOptionsOutput) } -// Parameters for connecting to Jira. -func (o DataSourceParametersPtrOutput) Jira() DataSourceParametersJiraPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersJira { - if v == nil { - return nil - } - return v.Jira - }).(DataSourceParametersJiraPtrOutput) +func (o CellStyleBorderSideSpecificBorderOutput) InnerVertical() TableBorderOptionsOutput { + return o.ApplyT(func(v CellStyleBorderSideSpecificBorder) TableBorderOptions { return v.InnerVertical }).(TableBorderOptionsOutput) } -// Parameters for connecting to MariaDB. -func (o DataSourceParametersPtrOutput) MariaDb() DataSourceParametersMariaDbPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersMariaDb { - if v == nil { - return nil - } - return v.MariaDb - }).(DataSourceParametersMariaDbPtrOutput) +func (o CellStyleBorderSideSpecificBorderOutput) Left() TableBorderOptionsOutput { + return o.ApplyT(func(v CellStyleBorderSideSpecificBorder) TableBorderOptions { return v.Left }).(TableBorderOptionsOutput) } -// Parameters for connecting to MySQL. -func (o DataSourceParametersPtrOutput) Mysql() DataSourceParametersMysqlPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersMysql { - if v == nil { - return nil - } - return v.Mysql - }).(DataSourceParametersMysqlPtrOutput) +func (o CellStyleBorderSideSpecificBorderOutput) Right() TableBorderOptionsOutput { + return o.ApplyT(func(v CellStyleBorderSideSpecificBorder) TableBorderOptions { return v.Right }).(TableBorderOptionsOutput) } -// Parameters for connecting to Oracle. -func (o DataSourceParametersPtrOutput) Oracle() DataSourceParametersOraclePtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersOracle { - if v == nil { - return nil - } - return v.Oracle - }).(DataSourceParametersOraclePtrOutput) +func (o CellStyleBorderSideSpecificBorderOutput) Top() TableBorderOptionsOutput { + return o.ApplyT(func(v CellStyleBorderSideSpecificBorder) TableBorderOptions { return v.Top }).(TableBorderOptionsOutput) } -// Parameters for connecting to Postgresql. -func (o DataSourceParametersPtrOutput) Postgresql() DataSourceParametersPostgresqlPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersPostgresql { - if v == nil { - return nil - } - return v.Postgresql - }).(DataSourceParametersPostgresqlPtrOutput) -} +type CellStyleBorderSideSpecificBorderPtrOutput struct{ *pulumi.OutputState } -// Parameters for connecting to Presto. -func (o DataSourceParametersPtrOutput) Presto() DataSourceParametersPrestoPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersPresto { - if v == nil { - return nil - } - return v.Presto - }).(DataSourceParametersPrestoPtrOutput) +func (CellStyleBorderSideSpecificBorderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CellStyleBorderSideSpecificBorder)(nil)).Elem() } -// Parameters for connecting to RDS. -func (o DataSourceParametersPtrOutput) Rds() DataSourceParametersRdsPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersRds { - if v == nil { - return nil - } - return v.Rds - }).(DataSourceParametersRdsPtrOutput) +func (o CellStyleBorderSideSpecificBorderPtrOutput) ToCellStyleBorderSideSpecificBorderPtrOutput() CellStyleBorderSideSpecificBorderPtrOutput { + return o } -// Parameters for connecting to Redshift. -func (o DataSourceParametersPtrOutput) Redshift() DataSourceParametersRedshiftPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersRedshift { - if v == nil { - return nil - } - return v.Redshift - }).(DataSourceParametersRedshiftPtrOutput) +func (o CellStyleBorderSideSpecificBorderPtrOutput) ToCellStyleBorderSideSpecificBorderPtrOutputWithContext(ctx context.Context) CellStyleBorderSideSpecificBorderPtrOutput { + return o } -// Parameters for connecting to S3. -func (o DataSourceParametersPtrOutput) S3() DataSourceParametersS3PtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersS3 { - if v == nil { - return nil +func (o CellStyleBorderSideSpecificBorderPtrOutput) Elem() CellStyleBorderSideSpecificBorderOutput { + return o.ApplyT(func(v *CellStyleBorderSideSpecificBorder) CellStyleBorderSideSpecificBorder { + if v != nil { + return *v } - return v.S3 - }).(DataSourceParametersS3PtrOutput) + var ret CellStyleBorderSideSpecificBorder + return ret + }).(CellStyleBorderSideSpecificBorderOutput) } -// Parameters for connecting to ServiceNow. -func (o DataSourceParametersPtrOutput) ServiceNow() DataSourceParametersServiceNowPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersServiceNow { +func (o CellStyleBorderSideSpecificBorderPtrOutput) Bottom() TableBorderOptionsPtrOutput { + return o.ApplyT(func(v *CellStyleBorderSideSpecificBorder) *TableBorderOptions { if v == nil { return nil } - return v.ServiceNow - }).(DataSourceParametersServiceNowPtrOutput) + return &v.Bottom + }).(TableBorderOptionsPtrOutput) } -// Parameters for connecting to Snowflake. -func (o DataSourceParametersPtrOutput) Snowflake() DataSourceParametersSnowflakePtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersSnowflake { +func (o CellStyleBorderSideSpecificBorderPtrOutput) InnerHorizontal() TableBorderOptionsPtrOutput { + return o.ApplyT(func(v *CellStyleBorderSideSpecificBorder) *TableBorderOptions { if v == nil { return nil } - return v.Snowflake - }).(DataSourceParametersSnowflakePtrOutput) + return &v.InnerHorizontal + }).(TableBorderOptionsPtrOutput) } -// Parameters for connecting to Spark. -func (o DataSourceParametersPtrOutput) Spark() DataSourceParametersSparkPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersSpark { +func (o CellStyleBorderSideSpecificBorderPtrOutput) InnerVertical() TableBorderOptionsPtrOutput { + return o.ApplyT(func(v *CellStyleBorderSideSpecificBorder) *TableBorderOptions { if v == nil { return nil } - return v.Spark - }).(DataSourceParametersSparkPtrOutput) + return &v.InnerVertical + }).(TableBorderOptionsPtrOutput) } -// Parameters for connecting to SQL Server. -func (o DataSourceParametersPtrOutput) SqlServer() DataSourceParametersSqlServerPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersSqlServer { +func (o CellStyleBorderSideSpecificBorderPtrOutput) Left() TableBorderOptionsPtrOutput { + return o.ApplyT(func(v *CellStyleBorderSideSpecificBorder) *TableBorderOptions { if v == nil { return nil } - return v.SqlServer - }).(DataSourceParametersSqlServerPtrOutput) + return &v.Left + }).(TableBorderOptionsPtrOutput) } -// Parameters for connecting to Teradata. -func (o DataSourceParametersPtrOutput) Teradata() DataSourceParametersTeradataPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersTeradata { +func (o CellStyleBorderSideSpecificBorderPtrOutput) Right() TableBorderOptionsPtrOutput { + return o.ApplyT(func(v *CellStyleBorderSideSpecificBorder) *TableBorderOptions { if v == nil { return nil } - return v.Teradata - }).(DataSourceParametersTeradataPtrOutput) + return &v.Right + }).(TableBorderOptionsPtrOutput) } -// Parameters for connecting to Twitter. -func (o DataSourceParametersPtrOutput) Twitter() DataSourceParametersTwitterPtrOutput { - return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersTwitter { +func (o CellStyleBorderSideSpecificBorderPtrOutput) Top() TableBorderOptionsPtrOutput { + return o.ApplyT(func(v *CellStyleBorderSideSpecificBorder) *TableBorderOptions { if v == nil { return nil } - return v.Twitter - }).(DataSourceParametersTwitterPtrOutput) + return &v.Top + }).(TableBorderOptionsPtrOutput) } -type DataSourceParametersAmazonElasticsearch struct { - // The OpenSearch domain. - Domain string `pulumi:"domain"` +type ChartAxisLabelOptions struct { + AxisLabelOptions *ChartAxisLabelOptionsAxisLabelOptions `pulumi:"axisLabelOptions"` + SortIconVisibility *string `pulumi:"sortIconVisibility"` + Visibility *string `pulumi:"visibility"` } -// DataSourceParametersAmazonElasticsearchInput is an input type that accepts DataSourceParametersAmazonElasticsearchArgs and DataSourceParametersAmazonElasticsearchOutput values. -// You can construct a concrete instance of `DataSourceParametersAmazonElasticsearchInput` via: +// ChartAxisLabelOptionsInput is an input type that accepts ChartAxisLabelOptionsArgs and ChartAxisLabelOptionsOutput values. +// You can construct a concrete instance of `ChartAxisLabelOptionsInput` via: // -// DataSourceParametersAmazonElasticsearchArgs{...} -type DataSourceParametersAmazonElasticsearchInput interface { +// ChartAxisLabelOptionsArgs{...} +type ChartAxisLabelOptionsInput interface { pulumi.Input - ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput - ToDataSourceParametersAmazonElasticsearchOutputWithContext(context.Context) DataSourceParametersAmazonElasticsearchOutput + ToChartAxisLabelOptionsOutput() ChartAxisLabelOptionsOutput + ToChartAxisLabelOptionsOutputWithContext(context.Context) ChartAxisLabelOptionsOutput } -type DataSourceParametersAmazonElasticsearchArgs struct { - // The OpenSearch domain. - Domain pulumi.StringInput `pulumi:"domain"` +type ChartAxisLabelOptionsArgs struct { + AxisLabelOptions ChartAxisLabelOptionsAxisLabelOptionsPtrInput `pulumi:"axisLabelOptions"` + SortIconVisibility pulumi.StringPtrInput `pulumi:"sortIconVisibility"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` } -func (DataSourceParametersAmazonElasticsearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersAmazonElasticsearch)(nil)).Elem() +func (ChartAxisLabelOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ChartAxisLabelOptions)(nil)).Elem() } -func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput { - return i.ToDataSourceParametersAmazonElasticsearchOutputWithContext(context.Background()) +func (i ChartAxisLabelOptionsArgs) ToChartAxisLabelOptionsOutput() ChartAxisLabelOptionsOutput { + return i.ToChartAxisLabelOptionsOutputWithContext(context.Background()) } -func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAmazonElasticsearchOutput) +func (i ChartAxisLabelOptionsArgs) ToChartAxisLabelOptionsOutputWithContext(ctx context.Context) ChartAxisLabelOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(ChartAxisLabelOptionsOutput) } -func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput { - return i.ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(context.Background()) +func (i ChartAxisLabelOptionsArgs) ToChartAxisLabelOptionsPtrOutput() ChartAxisLabelOptionsPtrOutput { + return i.ToChartAxisLabelOptionsPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAmazonElasticsearchOutput).ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx) +func (i ChartAxisLabelOptionsArgs) ToChartAxisLabelOptionsPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ChartAxisLabelOptionsOutput).ToChartAxisLabelOptionsPtrOutputWithContext(ctx) } -// DataSourceParametersAmazonElasticsearchPtrInput is an input type that accepts DataSourceParametersAmazonElasticsearchArgs, DataSourceParametersAmazonElasticsearchPtr and DataSourceParametersAmazonElasticsearchPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersAmazonElasticsearchPtrInput` via: +// ChartAxisLabelOptionsPtrInput is an input type that accepts ChartAxisLabelOptionsArgs, ChartAxisLabelOptionsPtr and ChartAxisLabelOptionsPtrOutput values. +// You can construct a concrete instance of `ChartAxisLabelOptionsPtrInput` via: // -// DataSourceParametersAmazonElasticsearchArgs{...} +// ChartAxisLabelOptionsArgs{...} // // or: // // nil -type DataSourceParametersAmazonElasticsearchPtrInput interface { +type ChartAxisLabelOptionsPtrInput interface { pulumi.Input - ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput - ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(context.Context) DataSourceParametersAmazonElasticsearchPtrOutput + ToChartAxisLabelOptionsPtrOutput() ChartAxisLabelOptionsPtrOutput + ToChartAxisLabelOptionsPtrOutputWithContext(context.Context) ChartAxisLabelOptionsPtrOutput } -type dataSourceParametersAmazonElasticsearchPtrType DataSourceParametersAmazonElasticsearchArgs +type chartAxisLabelOptionsPtrType ChartAxisLabelOptionsArgs -func DataSourceParametersAmazonElasticsearchPtr(v *DataSourceParametersAmazonElasticsearchArgs) DataSourceParametersAmazonElasticsearchPtrInput { - return (*dataSourceParametersAmazonElasticsearchPtrType)(v) +func ChartAxisLabelOptionsPtr(v *ChartAxisLabelOptionsArgs) ChartAxisLabelOptionsPtrInput { + return (*chartAxisLabelOptionsPtrType)(v) } -func (*dataSourceParametersAmazonElasticsearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersAmazonElasticsearch)(nil)).Elem() +func (*chartAxisLabelOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ChartAxisLabelOptions)(nil)).Elem() } -func (i *dataSourceParametersAmazonElasticsearchPtrType) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput { - return i.ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(context.Background()) +func (i *chartAxisLabelOptionsPtrType) ToChartAxisLabelOptionsPtrOutput() ChartAxisLabelOptionsPtrOutput { + return i.ToChartAxisLabelOptionsPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersAmazonElasticsearchPtrType) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAmazonElasticsearchPtrOutput) +func (i *chartAxisLabelOptionsPtrType) ToChartAxisLabelOptionsPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ChartAxisLabelOptionsPtrOutput) } -type DataSourceParametersAmazonElasticsearchOutput struct{ *pulumi.OutputState } +type ChartAxisLabelOptionsOutput struct{ *pulumi.OutputState } -func (DataSourceParametersAmazonElasticsearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersAmazonElasticsearch)(nil)).Elem() +func (ChartAxisLabelOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ChartAxisLabelOptions)(nil)).Elem() } -func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput { +func (o ChartAxisLabelOptionsOutput) ToChartAxisLabelOptionsOutput() ChartAxisLabelOptionsOutput { return o } -func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchOutput { +func (o ChartAxisLabelOptionsOutput) ToChartAxisLabelOptionsOutputWithContext(ctx context.Context) ChartAxisLabelOptionsOutput { return o } -func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput { - return o.ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(context.Background()) +func (o ChartAxisLabelOptionsOutput) ToChartAxisLabelOptionsPtrOutput() ChartAxisLabelOptionsPtrOutput { + return o.ToChartAxisLabelOptionsPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersAmazonElasticsearch) *DataSourceParametersAmazonElasticsearch { +func (o ChartAxisLabelOptionsOutput) ToChartAxisLabelOptionsPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ChartAxisLabelOptions) *ChartAxisLabelOptions { return &v - }).(DataSourceParametersAmazonElasticsearchPtrOutput) + }).(ChartAxisLabelOptionsPtrOutput) } -// The OpenSearch domain. -func (o DataSourceParametersAmazonElasticsearchOutput) Domain() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersAmazonElasticsearch) string { return v.Domain }).(pulumi.StringOutput) +func (o ChartAxisLabelOptionsOutput) AxisLabelOptions() ChartAxisLabelOptionsAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v ChartAxisLabelOptions) *ChartAxisLabelOptionsAxisLabelOptions { return v.AxisLabelOptions }).(ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) } -type DataSourceParametersAmazonElasticsearchPtrOutput struct{ *pulumi.OutputState } +func (o ChartAxisLabelOptionsOutput) SortIconVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v ChartAxisLabelOptions) *string { return v.SortIconVisibility }).(pulumi.StringPtrOutput) +} -func (DataSourceParametersAmazonElasticsearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersAmazonElasticsearch)(nil)).Elem() +func (o ChartAxisLabelOptionsOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v ChartAxisLabelOptions) *string { return v.Visibility }).(pulumi.StringPtrOutput) } -func (o DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput { +type ChartAxisLabelOptionsPtrOutput struct{ *pulumi.OutputState } + +func (ChartAxisLabelOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ChartAxisLabelOptions)(nil)).Elem() +} + +func (o ChartAxisLabelOptionsPtrOutput) ToChartAxisLabelOptionsPtrOutput() ChartAxisLabelOptionsPtrOutput { return o } -func (o DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput { +func (o ChartAxisLabelOptionsPtrOutput) ToChartAxisLabelOptionsPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsPtrOutput { return o } -func (o DataSourceParametersAmazonElasticsearchPtrOutput) Elem() DataSourceParametersAmazonElasticsearchOutput { - return o.ApplyT(func(v *DataSourceParametersAmazonElasticsearch) DataSourceParametersAmazonElasticsearch { +func (o ChartAxisLabelOptionsPtrOutput) Elem() ChartAxisLabelOptionsOutput { + return o.ApplyT(func(v *ChartAxisLabelOptions) ChartAxisLabelOptions { if v != nil { return *v } - var ret DataSourceParametersAmazonElasticsearch + var ret ChartAxisLabelOptions return ret - }).(DataSourceParametersAmazonElasticsearchOutput) + }).(ChartAxisLabelOptionsOutput) } -// The OpenSearch domain. -func (o DataSourceParametersAmazonElasticsearchPtrOutput) Domain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersAmazonElasticsearch) *string { +func (o ChartAxisLabelOptionsPtrOutput) AxisLabelOptions() ChartAxisLabelOptionsAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *ChartAxisLabelOptions) *ChartAxisLabelOptionsAxisLabelOptions { if v == nil { return nil } - return &v.Domain + return v.AxisLabelOptions + }).(ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) +} + +func (o ChartAxisLabelOptionsPtrOutput) SortIconVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ChartAxisLabelOptions) *string { + if v == nil { + return nil + } + return v.SortIconVisibility }).(pulumi.StringPtrOutput) } -type DataSourceParametersAthena struct { - // The work-group to which to connect. - WorkGroup *string `pulumi:"workGroup"` +func (o ChartAxisLabelOptionsPtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ChartAxisLabelOptions) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) } -// DataSourceParametersAthenaInput is an input type that accepts DataSourceParametersAthenaArgs and DataSourceParametersAthenaOutput values. -// You can construct a concrete instance of `DataSourceParametersAthenaInput` via: +type ChartAxisLabelOptionsAxisLabelOptions struct { + ApplyTo *ChartAxisLabelOptionsAxisLabelOptionsApplyTo `pulumi:"applyTo"` + CustomLabel *string `pulumi:"customLabel"` + FontConfiguration *FontConfiguration `pulumi:"fontConfiguration"` +} + +// ChartAxisLabelOptionsAxisLabelOptionsInput is an input type that accepts ChartAxisLabelOptionsAxisLabelOptionsArgs and ChartAxisLabelOptionsAxisLabelOptionsOutput values. +// You can construct a concrete instance of `ChartAxisLabelOptionsAxisLabelOptionsInput` via: // -// DataSourceParametersAthenaArgs{...} -type DataSourceParametersAthenaInput interface { +// ChartAxisLabelOptionsAxisLabelOptionsArgs{...} +type ChartAxisLabelOptionsAxisLabelOptionsInput interface { pulumi.Input - ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput - ToDataSourceParametersAthenaOutputWithContext(context.Context) DataSourceParametersAthenaOutput + ToChartAxisLabelOptionsAxisLabelOptionsOutput() ChartAxisLabelOptionsAxisLabelOptionsOutput + ToChartAxisLabelOptionsAxisLabelOptionsOutputWithContext(context.Context) ChartAxisLabelOptionsAxisLabelOptionsOutput } -type DataSourceParametersAthenaArgs struct { - // The work-group to which to connect. - WorkGroup pulumi.StringPtrInput `pulumi:"workGroup"` +type ChartAxisLabelOptionsAxisLabelOptionsArgs struct { + ApplyTo ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrInput `pulumi:"applyTo"` + CustomLabel pulumi.StringPtrInput `pulumi:"customLabel"` + FontConfiguration FontConfigurationPtrInput `pulumi:"fontConfiguration"` } -func (DataSourceParametersAthenaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersAthena)(nil)).Elem() +func (ChartAxisLabelOptionsAxisLabelOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ChartAxisLabelOptionsAxisLabelOptions)(nil)).Elem() } -func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput { - return i.ToDataSourceParametersAthenaOutputWithContext(context.Background()) +func (i ChartAxisLabelOptionsAxisLabelOptionsArgs) ToChartAxisLabelOptionsAxisLabelOptionsOutput() ChartAxisLabelOptionsAxisLabelOptionsOutput { + return i.ToChartAxisLabelOptionsAxisLabelOptionsOutputWithContext(context.Background()) } -func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutputWithContext(ctx context.Context) DataSourceParametersAthenaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAthenaOutput) +func (i ChartAxisLabelOptionsAxisLabelOptionsArgs) ToChartAxisLabelOptionsAxisLabelOptionsOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(ChartAxisLabelOptionsAxisLabelOptionsOutput) } -func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput { - return i.ToDataSourceParametersAthenaPtrOutputWithContext(context.Background()) +func (i ChartAxisLabelOptionsAxisLabelOptionsArgs) ToChartAxisLabelOptionsAxisLabelOptionsPtrOutput() ChartAxisLabelOptionsAxisLabelOptionsPtrOutput { + return i.ToChartAxisLabelOptionsAxisLabelOptionsPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAthenaOutput).ToDataSourceParametersAthenaPtrOutputWithContext(ctx) +func (i ChartAxisLabelOptionsAxisLabelOptionsArgs) ToChartAxisLabelOptionsAxisLabelOptionsPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ChartAxisLabelOptionsAxisLabelOptionsOutput).ToChartAxisLabelOptionsAxisLabelOptionsPtrOutputWithContext(ctx) } -// DataSourceParametersAthenaPtrInput is an input type that accepts DataSourceParametersAthenaArgs, DataSourceParametersAthenaPtr and DataSourceParametersAthenaPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersAthenaPtrInput` via: +// ChartAxisLabelOptionsAxisLabelOptionsPtrInput is an input type that accepts ChartAxisLabelOptionsAxisLabelOptionsArgs, ChartAxisLabelOptionsAxisLabelOptionsPtr and ChartAxisLabelOptionsAxisLabelOptionsPtrOutput values. +// You can construct a concrete instance of `ChartAxisLabelOptionsAxisLabelOptionsPtrInput` via: // -// DataSourceParametersAthenaArgs{...} +// ChartAxisLabelOptionsAxisLabelOptionsArgs{...} // // or: // // nil -type DataSourceParametersAthenaPtrInput interface { +type ChartAxisLabelOptionsAxisLabelOptionsPtrInput interface { pulumi.Input - ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput - ToDataSourceParametersAthenaPtrOutputWithContext(context.Context) DataSourceParametersAthenaPtrOutput + ToChartAxisLabelOptionsAxisLabelOptionsPtrOutput() ChartAxisLabelOptionsAxisLabelOptionsPtrOutput + ToChartAxisLabelOptionsAxisLabelOptionsPtrOutputWithContext(context.Context) ChartAxisLabelOptionsAxisLabelOptionsPtrOutput } -type dataSourceParametersAthenaPtrType DataSourceParametersAthenaArgs +type chartAxisLabelOptionsAxisLabelOptionsPtrType ChartAxisLabelOptionsAxisLabelOptionsArgs -func DataSourceParametersAthenaPtr(v *DataSourceParametersAthenaArgs) DataSourceParametersAthenaPtrInput { - return (*dataSourceParametersAthenaPtrType)(v) +func ChartAxisLabelOptionsAxisLabelOptionsPtr(v *ChartAxisLabelOptionsAxisLabelOptionsArgs) ChartAxisLabelOptionsAxisLabelOptionsPtrInput { + return (*chartAxisLabelOptionsAxisLabelOptionsPtrType)(v) } -func (*dataSourceParametersAthenaPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersAthena)(nil)).Elem() +func (*chartAxisLabelOptionsAxisLabelOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ChartAxisLabelOptionsAxisLabelOptions)(nil)).Elem() } -func (i *dataSourceParametersAthenaPtrType) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput { - return i.ToDataSourceParametersAthenaPtrOutputWithContext(context.Background()) +func (i *chartAxisLabelOptionsAxisLabelOptionsPtrType) ToChartAxisLabelOptionsAxisLabelOptionsPtrOutput() ChartAxisLabelOptionsAxisLabelOptionsPtrOutput { + return i.ToChartAxisLabelOptionsAxisLabelOptionsPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersAthenaPtrType) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAthenaPtrOutput) +func (i *chartAxisLabelOptionsAxisLabelOptionsPtrType) ToChartAxisLabelOptionsAxisLabelOptionsPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) } -type DataSourceParametersAthenaOutput struct{ *pulumi.OutputState } +type ChartAxisLabelOptionsAxisLabelOptionsOutput struct{ *pulumi.OutputState } -func (DataSourceParametersAthenaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersAthena)(nil)).Elem() +func (ChartAxisLabelOptionsAxisLabelOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ChartAxisLabelOptionsAxisLabelOptions)(nil)).Elem() } -func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput { +func (o ChartAxisLabelOptionsAxisLabelOptionsOutput) ToChartAxisLabelOptionsAxisLabelOptionsOutput() ChartAxisLabelOptionsAxisLabelOptionsOutput { return o } -func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutputWithContext(ctx context.Context) DataSourceParametersAthenaOutput { +func (o ChartAxisLabelOptionsAxisLabelOptionsOutput) ToChartAxisLabelOptionsAxisLabelOptionsOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsOutput { return o } -func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput { - return o.ToDataSourceParametersAthenaPtrOutputWithContext(context.Background()) +func (o ChartAxisLabelOptionsAxisLabelOptionsOutput) ToChartAxisLabelOptionsAxisLabelOptionsPtrOutput() ChartAxisLabelOptionsAxisLabelOptionsPtrOutput { + return o.ToChartAxisLabelOptionsAxisLabelOptionsPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersAthena) *DataSourceParametersAthena { +func (o ChartAxisLabelOptionsAxisLabelOptionsOutput) ToChartAxisLabelOptionsAxisLabelOptionsPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ChartAxisLabelOptionsAxisLabelOptions) *ChartAxisLabelOptionsAxisLabelOptions { return &v - }).(DataSourceParametersAthenaPtrOutput) + }).(ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) } -// The work-group to which to connect. -func (o DataSourceParametersAthenaOutput) WorkGroup() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSourceParametersAthena) *string { return v.WorkGroup }).(pulumi.StringPtrOutput) +func (o ChartAxisLabelOptionsAxisLabelOptionsOutput) ApplyTo() ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput { + return o.ApplyT(func(v ChartAxisLabelOptionsAxisLabelOptions) *ChartAxisLabelOptionsAxisLabelOptionsApplyTo { + return v.ApplyTo + }).(ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput) } -type DataSourceParametersAthenaPtrOutput struct{ *pulumi.OutputState } +func (o ChartAxisLabelOptionsAxisLabelOptionsOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v ChartAxisLabelOptionsAxisLabelOptions) *string { return v.CustomLabel }).(pulumi.StringPtrOutput) +} -func (DataSourceParametersAthenaPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersAthena)(nil)).Elem() +func (o ChartAxisLabelOptionsAxisLabelOptionsOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v ChartAxisLabelOptionsAxisLabelOptions) *FontConfiguration { return v.FontConfiguration }).(FontConfigurationPtrOutput) } -func (o DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput { +type ChartAxisLabelOptionsAxisLabelOptionsPtrOutput struct{ *pulumi.OutputState } + +func (ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ChartAxisLabelOptionsAxisLabelOptions)(nil)).Elem() +} + +func (o ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) ToChartAxisLabelOptionsAxisLabelOptionsPtrOutput() ChartAxisLabelOptionsAxisLabelOptionsPtrOutput { return o } -func (o DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput { +func (o ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) ToChartAxisLabelOptionsAxisLabelOptionsPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsPtrOutput { return o } -func (o DataSourceParametersAthenaPtrOutput) Elem() DataSourceParametersAthenaOutput { - return o.ApplyT(func(v *DataSourceParametersAthena) DataSourceParametersAthena { +func (o ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) Elem() ChartAxisLabelOptionsAxisLabelOptionsOutput { + return o.ApplyT(func(v *ChartAxisLabelOptionsAxisLabelOptions) ChartAxisLabelOptionsAxisLabelOptions { if v != nil { return *v } - var ret DataSourceParametersAthena + var ret ChartAxisLabelOptionsAxisLabelOptions return ret - }).(DataSourceParametersAthenaOutput) + }).(ChartAxisLabelOptionsAxisLabelOptionsOutput) } -// The work-group to which to connect. -func (o DataSourceParametersAthenaPtrOutput) WorkGroup() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersAthena) *string { +func (o ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) ApplyTo() ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput { + return o.ApplyT(func(v *ChartAxisLabelOptionsAxisLabelOptions) *ChartAxisLabelOptionsAxisLabelOptionsApplyTo { if v == nil { return nil } - return v.WorkGroup + return v.ApplyTo + }).(ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput) +} + +func (o ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ChartAxisLabelOptionsAxisLabelOptions) *string { + if v == nil { + return nil + } + return v.CustomLabel }).(pulumi.StringPtrOutput) } -type DataSourceParametersAurora struct { - // The database to which to connect. - Database string `pulumi:"database"` - // The host to which to connect. - Host string `pulumi:"host"` - // The port to which to connect. - Port int `pulumi:"port"` +func (o ChartAxisLabelOptionsAxisLabelOptionsPtrOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *ChartAxisLabelOptionsAxisLabelOptions) *FontConfiguration { + if v == nil { + return nil + } + return v.FontConfiguration + }).(FontConfigurationPtrOutput) } -// DataSourceParametersAuroraInput is an input type that accepts DataSourceParametersAuroraArgs and DataSourceParametersAuroraOutput values. -// You can construct a concrete instance of `DataSourceParametersAuroraInput` via: +type ChartAxisLabelOptionsAxisLabelOptionsApplyTo struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` +} + +// ChartAxisLabelOptionsAxisLabelOptionsApplyToInput is an input type that accepts ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs and ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput values. +// You can construct a concrete instance of `ChartAxisLabelOptionsAxisLabelOptionsApplyToInput` via: // -// DataSourceParametersAuroraArgs{...} -type DataSourceParametersAuroraInput interface { +// ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs{...} +type ChartAxisLabelOptionsAxisLabelOptionsApplyToInput interface { pulumi.Input - ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput - ToDataSourceParametersAuroraOutputWithContext(context.Context) DataSourceParametersAuroraOutput + ToChartAxisLabelOptionsAxisLabelOptionsApplyToOutput() ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput + ToChartAxisLabelOptionsAxisLabelOptionsApplyToOutputWithContext(context.Context) ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput } -type DataSourceParametersAuroraArgs struct { - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The port to which to connect. - Port pulumi.IntInput `pulumi:"port"` +type ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` } -func (DataSourceParametersAuroraArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersAurora)(nil)).Elem() +func (ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ChartAxisLabelOptionsAxisLabelOptionsApplyTo)(nil)).Elem() } -func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput { - return i.ToDataSourceParametersAuroraOutputWithContext(context.Background()) +func (i ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs) ToChartAxisLabelOptionsAxisLabelOptionsApplyToOutput() ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput { + return i.ToChartAxisLabelOptionsAxisLabelOptionsApplyToOutputWithContext(context.Background()) } -func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutputWithContext(ctx context.Context) DataSourceParametersAuroraOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraOutput) +func (i ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs) ToChartAxisLabelOptionsAxisLabelOptionsApplyToOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput { + return pulumi.ToOutputWithContext(ctx, i).(ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput) } -func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput { - return i.ToDataSourceParametersAuroraPtrOutputWithContext(context.Background()) +func (i ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs) ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput() ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput { + return i.ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraOutput).ToDataSourceParametersAuroraPtrOutputWithContext(ctx) +func (i ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs) ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput).ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutputWithContext(ctx) } -// DataSourceParametersAuroraPtrInput is an input type that accepts DataSourceParametersAuroraArgs, DataSourceParametersAuroraPtr and DataSourceParametersAuroraPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersAuroraPtrInput` via: +// ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrInput is an input type that accepts ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs, ChartAxisLabelOptionsAxisLabelOptionsApplyToPtr and ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput values. +// You can construct a concrete instance of `ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrInput` via: // -// DataSourceParametersAuroraArgs{...} +// ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs{...} // // or: // // nil -type DataSourceParametersAuroraPtrInput interface { +type ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrInput interface { pulumi.Input - ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput - ToDataSourceParametersAuroraPtrOutputWithContext(context.Context) DataSourceParametersAuroraPtrOutput + ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput() ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput + ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutputWithContext(context.Context) ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput } -type dataSourceParametersAuroraPtrType DataSourceParametersAuroraArgs +type chartAxisLabelOptionsAxisLabelOptionsApplyToPtrType ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs -func DataSourceParametersAuroraPtr(v *DataSourceParametersAuroraArgs) DataSourceParametersAuroraPtrInput { - return (*dataSourceParametersAuroraPtrType)(v) +func ChartAxisLabelOptionsAxisLabelOptionsApplyToPtr(v *ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs) ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrInput { + return (*chartAxisLabelOptionsAxisLabelOptionsApplyToPtrType)(v) } -func (*dataSourceParametersAuroraPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersAurora)(nil)).Elem() +func (*chartAxisLabelOptionsAxisLabelOptionsApplyToPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ChartAxisLabelOptionsAxisLabelOptionsApplyTo)(nil)).Elem() } -func (i *dataSourceParametersAuroraPtrType) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput { - return i.ToDataSourceParametersAuroraPtrOutputWithContext(context.Background()) +func (i *chartAxisLabelOptionsAxisLabelOptionsApplyToPtrType) ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput() ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput { + return i.ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersAuroraPtrType) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraPtrOutput) +func (i *chartAxisLabelOptionsAxisLabelOptionsApplyToPtrType) ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput) } -type DataSourceParametersAuroraOutput struct{ *pulumi.OutputState } +type ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput struct{ *pulumi.OutputState } -func (DataSourceParametersAuroraOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersAurora)(nil)).Elem() +func (ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ChartAxisLabelOptionsAxisLabelOptionsApplyTo)(nil)).Elem() } -func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput { +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput) ToChartAxisLabelOptionsAxisLabelOptionsApplyToOutput() ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput { return o } -func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutputWithContext(ctx context.Context) DataSourceParametersAuroraOutput { +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput) ToChartAxisLabelOptionsAxisLabelOptionsApplyToOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput { return o } -func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput { - return o.ToDataSourceParametersAuroraPtrOutputWithContext(context.Background()) +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput) ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput() ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput { + return o.ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersAurora) *DataSourceParametersAurora { +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput) ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ChartAxisLabelOptionsAxisLabelOptionsApplyTo) *ChartAxisLabelOptionsAxisLabelOptionsApplyTo { return &v - }).(DataSourceParametersAuroraPtrOutput) -} - -// The database to which to connect. -func (o DataSourceParametersAuroraOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersAurora) string { return v.Database }).(pulumi.StringOutput) + }).(ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersAuroraOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersAurora) string { return v.Host }).(pulumi.StringOutput) +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput) Column() ColumnOutput { + return o.ApplyT(func(v ChartAxisLabelOptionsAxisLabelOptionsApplyTo) Column { return v.Column }).(ColumnOutput) } -// The port to which to connect. -func (o DataSourceParametersAuroraOutput) Port() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersAurora) int { return v.Port }).(pulumi.IntOutput) +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v ChartAxisLabelOptionsAxisLabelOptionsApplyTo) string { return v.FieldId }).(pulumi.StringOutput) } -type DataSourceParametersAuroraPtrOutput struct{ *pulumi.OutputState } +type ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput struct{ *pulumi.OutputState } -func (DataSourceParametersAuroraPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersAurora)(nil)).Elem() +func (ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ChartAxisLabelOptionsAxisLabelOptionsApplyTo)(nil)).Elem() } -func (o DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput { +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput) ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput() ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput { return o } -func (o DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput { +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput) ToChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutputWithContext(ctx context.Context) ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput { return o } -func (o DataSourceParametersAuroraPtrOutput) Elem() DataSourceParametersAuroraOutput { - return o.ApplyT(func(v *DataSourceParametersAurora) DataSourceParametersAurora { +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput) Elem() ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput { + return o.ApplyT(func(v *ChartAxisLabelOptionsAxisLabelOptionsApplyTo) ChartAxisLabelOptionsAxisLabelOptionsApplyTo { if v != nil { return *v } - var ret DataSourceParametersAurora + var ret ChartAxisLabelOptionsAxisLabelOptionsApplyTo return ret - }).(DataSourceParametersAuroraOutput) + }).(ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput) } -// The database to which to connect. -func (o DataSourceParametersAuroraPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersAurora) *string { +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *ChartAxisLabelOptionsAxisLabelOptionsApplyTo) *Column { if v == nil { return nil } - return &v.Database - }).(pulumi.StringPtrOutput) + return &v.Column + }).(ColumnPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersAuroraPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersAurora) *string { +func (o ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ChartAxisLabelOptionsAxisLabelOptionsApplyTo) *string { if v == nil { return nil } - return &v.Host + return &v.FieldId }).(pulumi.StringPtrOutput) } -// The port to which to connect. -func (o DataSourceParametersAuroraPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersAurora) *int { - if v == nil { - return nil - } - return &v.Port - }).(pulumi.IntPtrOutput) -} - -type DataSourceParametersAuroraPostgresql struct { - // The database to which to connect. - Database string `pulumi:"database"` - // The host to which to connect. - Host string `pulumi:"host"` - // The port to which to connect. - Port int `pulumi:"port"` +type ColorScale struct { + ColorFillType string `pulumi:"colorFillType"` + Colors []ColorScaleColor `pulumi:"colors"` + NullValueColor *ColorScaleNullValueColor `pulumi:"nullValueColor"` } -// DataSourceParametersAuroraPostgresqlInput is an input type that accepts DataSourceParametersAuroraPostgresqlArgs and DataSourceParametersAuroraPostgresqlOutput values. -// You can construct a concrete instance of `DataSourceParametersAuroraPostgresqlInput` via: +// ColorScaleInput is an input type that accepts ColorScaleArgs and ColorScaleOutput values. +// You can construct a concrete instance of `ColorScaleInput` via: // -// DataSourceParametersAuroraPostgresqlArgs{...} -type DataSourceParametersAuroraPostgresqlInput interface { +// ColorScaleArgs{...} +type ColorScaleInput interface { pulumi.Input - ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput - ToDataSourceParametersAuroraPostgresqlOutputWithContext(context.Context) DataSourceParametersAuroraPostgresqlOutput + ToColorScaleOutput() ColorScaleOutput + ToColorScaleOutputWithContext(context.Context) ColorScaleOutput } -type DataSourceParametersAuroraPostgresqlArgs struct { - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The port to which to connect. - Port pulumi.IntInput `pulumi:"port"` +type ColorScaleArgs struct { + ColorFillType pulumi.StringInput `pulumi:"colorFillType"` + Colors ColorScaleColorArrayInput `pulumi:"colors"` + NullValueColor ColorScaleNullValueColorPtrInput `pulumi:"nullValueColor"` } -func (DataSourceParametersAuroraPostgresqlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersAuroraPostgresql)(nil)).Elem() +func (ColorScaleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ColorScale)(nil)).Elem() } -func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput { - return i.ToDataSourceParametersAuroraPostgresqlOutputWithContext(context.Background()) +func (i ColorScaleArgs) ToColorScaleOutput() ColorScaleOutput { + return i.ToColorScaleOutputWithContext(context.Background()) } -func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraPostgresqlOutput) +func (i ColorScaleArgs) ToColorScaleOutputWithContext(ctx context.Context) ColorScaleOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColorScaleOutput) } -func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput { - return i.ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(context.Background()) +func (i ColorScaleArgs) ToColorScalePtrOutput() ColorScalePtrOutput { + return i.ToColorScalePtrOutputWithContext(context.Background()) } -func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraPostgresqlOutput).ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx) +func (i ColorScaleArgs) ToColorScalePtrOutputWithContext(ctx context.Context) ColorScalePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColorScaleOutput).ToColorScalePtrOutputWithContext(ctx) } -// DataSourceParametersAuroraPostgresqlPtrInput is an input type that accepts DataSourceParametersAuroraPostgresqlArgs, DataSourceParametersAuroraPostgresqlPtr and DataSourceParametersAuroraPostgresqlPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersAuroraPostgresqlPtrInput` via: +// ColorScalePtrInput is an input type that accepts ColorScaleArgs, ColorScalePtr and ColorScalePtrOutput values. +// You can construct a concrete instance of `ColorScalePtrInput` via: // -// DataSourceParametersAuroraPostgresqlArgs{...} +// ColorScaleArgs{...} // // or: // // nil -type DataSourceParametersAuroraPostgresqlPtrInput interface { +type ColorScalePtrInput interface { pulumi.Input - ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput - ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(context.Context) DataSourceParametersAuroraPostgresqlPtrOutput + ToColorScalePtrOutput() ColorScalePtrOutput + ToColorScalePtrOutputWithContext(context.Context) ColorScalePtrOutput } -type dataSourceParametersAuroraPostgresqlPtrType DataSourceParametersAuroraPostgresqlArgs +type colorScalePtrType ColorScaleArgs -func DataSourceParametersAuroraPostgresqlPtr(v *DataSourceParametersAuroraPostgresqlArgs) DataSourceParametersAuroraPostgresqlPtrInput { - return (*dataSourceParametersAuroraPostgresqlPtrType)(v) +func ColorScalePtr(v *ColorScaleArgs) ColorScalePtrInput { + return (*colorScalePtrType)(v) } -func (*dataSourceParametersAuroraPostgresqlPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersAuroraPostgresql)(nil)).Elem() +func (*colorScalePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ColorScale)(nil)).Elem() } -func (i *dataSourceParametersAuroraPostgresqlPtrType) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput { - return i.ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(context.Background()) +func (i *colorScalePtrType) ToColorScalePtrOutput() ColorScalePtrOutput { + return i.ToColorScalePtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersAuroraPostgresqlPtrType) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraPostgresqlPtrOutput) +func (i *colorScalePtrType) ToColorScalePtrOutputWithContext(ctx context.Context) ColorScalePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColorScalePtrOutput) } -type DataSourceParametersAuroraPostgresqlOutput struct{ *pulumi.OutputState } +type ColorScaleOutput struct{ *pulumi.OutputState } -func (DataSourceParametersAuroraPostgresqlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersAuroraPostgresql)(nil)).Elem() +func (ColorScaleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ColorScale)(nil)).Elem() } -func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput { +func (o ColorScaleOutput) ToColorScaleOutput() ColorScaleOutput { return o } -func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlOutput { +func (o ColorScaleOutput) ToColorScaleOutputWithContext(ctx context.Context) ColorScaleOutput { return o } -func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput { - return o.ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(context.Background()) +func (o ColorScaleOutput) ToColorScalePtrOutput() ColorScalePtrOutput { + return o.ToColorScalePtrOutputWithContext(context.Background()) } -func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersAuroraPostgresql) *DataSourceParametersAuroraPostgresql { +func (o ColorScaleOutput) ToColorScalePtrOutputWithContext(ctx context.Context) ColorScalePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ColorScale) *ColorScale { return &v - }).(DataSourceParametersAuroraPostgresqlPtrOutput) + }).(ColorScalePtrOutput) } -// The database to which to connect. -func (o DataSourceParametersAuroraPostgresqlOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersAuroraPostgresql) string { return v.Database }).(pulumi.StringOutput) +func (o ColorScaleOutput) ColorFillType() pulumi.StringOutput { + return o.ApplyT(func(v ColorScale) string { return v.ColorFillType }).(pulumi.StringOutput) } -// The host to which to connect. -func (o DataSourceParametersAuroraPostgresqlOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersAuroraPostgresql) string { return v.Host }).(pulumi.StringOutput) +func (o ColorScaleOutput) Colors() ColorScaleColorArrayOutput { + return o.ApplyT(func(v ColorScale) []ColorScaleColor { return v.Colors }).(ColorScaleColorArrayOutput) } -// The port to which to connect. -func (o DataSourceParametersAuroraPostgresqlOutput) Port() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersAuroraPostgresql) int { return v.Port }).(pulumi.IntOutput) +func (o ColorScaleOutput) NullValueColor() ColorScaleNullValueColorPtrOutput { + return o.ApplyT(func(v ColorScale) *ColorScaleNullValueColor { return v.NullValueColor }).(ColorScaleNullValueColorPtrOutput) } -type DataSourceParametersAuroraPostgresqlPtrOutput struct{ *pulumi.OutputState } +type ColorScalePtrOutput struct{ *pulumi.OutputState } -func (DataSourceParametersAuroraPostgresqlPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersAuroraPostgresql)(nil)).Elem() +func (ColorScalePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ColorScale)(nil)).Elem() } -func (o DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput { +func (o ColorScalePtrOutput) ToColorScalePtrOutput() ColorScalePtrOutput { return o } -func (o DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput { +func (o ColorScalePtrOutput) ToColorScalePtrOutputWithContext(ctx context.Context) ColorScalePtrOutput { return o } -func (o DataSourceParametersAuroraPostgresqlPtrOutput) Elem() DataSourceParametersAuroraPostgresqlOutput { - return o.ApplyT(func(v *DataSourceParametersAuroraPostgresql) DataSourceParametersAuroraPostgresql { +func (o ColorScalePtrOutput) Elem() ColorScaleOutput { + return o.ApplyT(func(v *ColorScale) ColorScale { if v != nil { return *v } - var ret DataSourceParametersAuroraPostgresql + var ret ColorScale return ret - }).(DataSourceParametersAuroraPostgresqlOutput) + }).(ColorScaleOutput) } -// The database to which to connect. -func (o DataSourceParametersAuroraPostgresqlPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersAuroraPostgresql) *string { +func (o ColorScalePtrOutput) ColorFillType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ColorScale) *string { if v == nil { return nil } - return &v.Database + return &v.ColorFillType }).(pulumi.StringPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersAuroraPostgresqlPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersAuroraPostgresql) *string { +func (o ColorScalePtrOutput) Colors() ColorScaleColorArrayOutput { + return o.ApplyT(func(v *ColorScale) []ColorScaleColor { if v == nil { return nil } - return &v.Host - }).(pulumi.StringPtrOutput) + return v.Colors + }).(ColorScaleColorArrayOutput) } -// The port to which to connect. -func (o DataSourceParametersAuroraPostgresqlPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersAuroraPostgresql) *int { +func (o ColorScalePtrOutput) NullValueColor() ColorScaleNullValueColorPtrOutput { + return o.ApplyT(func(v *ColorScale) *ColorScaleNullValueColor { if v == nil { return nil } - return &v.Port - }).(pulumi.IntPtrOutput) + return v.NullValueColor + }).(ColorScaleNullValueColorPtrOutput) } -type DataSourceParametersAwsIotAnalytics struct { - // The name of the data set to which to connect. - DataSetName string `pulumi:"dataSetName"` +type ColorScaleColor struct { + Color *string `pulumi:"color"` + DataValue *float64 `pulumi:"dataValue"` } -// DataSourceParametersAwsIotAnalyticsInput is an input type that accepts DataSourceParametersAwsIotAnalyticsArgs and DataSourceParametersAwsIotAnalyticsOutput values. -// You can construct a concrete instance of `DataSourceParametersAwsIotAnalyticsInput` via: +// ColorScaleColorInput is an input type that accepts ColorScaleColorArgs and ColorScaleColorOutput values. +// You can construct a concrete instance of `ColorScaleColorInput` via: // -// DataSourceParametersAwsIotAnalyticsArgs{...} -type DataSourceParametersAwsIotAnalyticsInput interface { +// ColorScaleColorArgs{...} +type ColorScaleColorInput interface { pulumi.Input - ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput - ToDataSourceParametersAwsIotAnalyticsOutputWithContext(context.Context) DataSourceParametersAwsIotAnalyticsOutput + ToColorScaleColorOutput() ColorScaleColorOutput + ToColorScaleColorOutputWithContext(context.Context) ColorScaleColorOutput } -type DataSourceParametersAwsIotAnalyticsArgs struct { - // The name of the data set to which to connect. - DataSetName pulumi.StringInput `pulumi:"dataSetName"` +type ColorScaleColorArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + DataValue pulumi.Float64PtrInput `pulumi:"dataValue"` } -func (DataSourceParametersAwsIotAnalyticsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersAwsIotAnalytics)(nil)).Elem() +func (ColorScaleColorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ColorScaleColor)(nil)).Elem() } -func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput { - return i.ToDataSourceParametersAwsIotAnalyticsOutputWithContext(context.Background()) +func (i ColorScaleColorArgs) ToColorScaleColorOutput() ColorScaleColorOutput { + return i.ToColorScaleColorOutputWithContext(context.Background()) } -func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAwsIotAnalyticsOutput) +func (i ColorScaleColorArgs) ToColorScaleColorOutputWithContext(ctx context.Context) ColorScaleColorOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColorScaleColorOutput) } -func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput { - return i.ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(context.Background()) -} - -func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAwsIotAnalyticsOutput).ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx) -} - -// DataSourceParametersAwsIotAnalyticsPtrInput is an input type that accepts DataSourceParametersAwsIotAnalyticsArgs, DataSourceParametersAwsIotAnalyticsPtr and DataSourceParametersAwsIotAnalyticsPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersAwsIotAnalyticsPtrInput` via: -// -// DataSourceParametersAwsIotAnalyticsArgs{...} -// -// or: +// ColorScaleColorArrayInput is an input type that accepts ColorScaleColorArray and ColorScaleColorArrayOutput values. +// You can construct a concrete instance of `ColorScaleColorArrayInput` via: // -// nil -type DataSourceParametersAwsIotAnalyticsPtrInput interface { +// ColorScaleColorArray{ ColorScaleColorArgs{...} } +type ColorScaleColorArrayInput interface { pulumi.Input - ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput - ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput + ToColorScaleColorArrayOutput() ColorScaleColorArrayOutput + ToColorScaleColorArrayOutputWithContext(context.Context) ColorScaleColorArrayOutput } -type dataSourceParametersAwsIotAnalyticsPtrType DataSourceParametersAwsIotAnalyticsArgs - -func DataSourceParametersAwsIotAnalyticsPtr(v *DataSourceParametersAwsIotAnalyticsArgs) DataSourceParametersAwsIotAnalyticsPtrInput { - return (*dataSourceParametersAwsIotAnalyticsPtrType)(v) -} +type ColorScaleColorArray []ColorScaleColorInput -func (*dataSourceParametersAwsIotAnalyticsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersAwsIotAnalytics)(nil)).Elem() +func (ColorScaleColorArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ColorScaleColor)(nil)).Elem() } -func (i *dataSourceParametersAwsIotAnalyticsPtrType) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput { - return i.ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(context.Background()) +func (i ColorScaleColorArray) ToColorScaleColorArrayOutput() ColorScaleColorArrayOutput { + return i.ToColorScaleColorArrayOutputWithContext(context.Background()) } -func (i *dataSourceParametersAwsIotAnalyticsPtrType) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAwsIotAnalyticsPtrOutput) +func (i ColorScaleColorArray) ToColorScaleColorArrayOutputWithContext(ctx context.Context) ColorScaleColorArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColorScaleColorArrayOutput) } -type DataSourceParametersAwsIotAnalyticsOutput struct{ *pulumi.OutputState } +type ColorScaleColorOutput struct{ *pulumi.OutputState } -func (DataSourceParametersAwsIotAnalyticsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersAwsIotAnalytics)(nil)).Elem() +func (ColorScaleColorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ColorScaleColor)(nil)).Elem() } -func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput { +func (o ColorScaleColorOutput) ToColorScaleColorOutput() ColorScaleColorOutput { return o } -func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsOutput { +func (o ColorScaleColorOutput) ToColorScaleColorOutputWithContext(ctx context.Context) ColorScaleColorOutput { return o } -func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput { - return o.ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(context.Background()) -} - -func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersAwsIotAnalytics) *DataSourceParametersAwsIotAnalytics { - return &v - }).(DataSourceParametersAwsIotAnalyticsPtrOutput) +func (o ColorScaleColorOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v ColorScaleColor) *string { return v.Color }).(pulumi.StringPtrOutput) } -// The name of the data set to which to connect. -func (o DataSourceParametersAwsIotAnalyticsOutput) DataSetName() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersAwsIotAnalytics) string { return v.DataSetName }).(pulumi.StringOutput) +func (o ColorScaleColorOutput) DataValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v ColorScaleColor) *float64 { return v.DataValue }).(pulumi.Float64PtrOutput) } -type DataSourceParametersAwsIotAnalyticsPtrOutput struct{ *pulumi.OutputState } +type ColorScaleColorArrayOutput struct{ *pulumi.OutputState } -func (DataSourceParametersAwsIotAnalyticsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersAwsIotAnalytics)(nil)).Elem() +func (ColorScaleColorArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ColorScaleColor)(nil)).Elem() } -func (o DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput { +func (o ColorScaleColorArrayOutput) ToColorScaleColorArrayOutput() ColorScaleColorArrayOutput { return o } -func (o DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput { +func (o ColorScaleColorArrayOutput) ToColorScaleColorArrayOutputWithContext(ctx context.Context) ColorScaleColorArrayOutput { return o } -func (o DataSourceParametersAwsIotAnalyticsPtrOutput) Elem() DataSourceParametersAwsIotAnalyticsOutput { - return o.ApplyT(func(v *DataSourceParametersAwsIotAnalytics) DataSourceParametersAwsIotAnalytics { - if v != nil { - return *v - } - var ret DataSourceParametersAwsIotAnalytics - return ret - }).(DataSourceParametersAwsIotAnalyticsOutput) -} - -// The name of the data set to which to connect. -func (o DataSourceParametersAwsIotAnalyticsPtrOutput) DataSetName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersAwsIotAnalytics) *string { - if v == nil { - return nil - } - return &v.DataSetName - }).(pulumi.StringPtrOutput) +func (o ColorScaleColorArrayOutput) Index(i pulumi.IntInput) ColorScaleColorOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ColorScaleColor { + return vs[0].([]ColorScaleColor)[vs[1].(int)] + }).(ColorScaleColorOutput) } -type DataSourceParametersJira struct { - // The base URL of the Jira instance's site to which to connect. - SiteBaseUrl string `pulumi:"siteBaseUrl"` +type ColorScaleNullValueColor struct { + Color *string `pulumi:"color"` + DataValue *float64 `pulumi:"dataValue"` } -// DataSourceParametersJiraInput is an input type that accepts DataSourceParametersJiraArgs and DataSourceParametersJiraOutput values. -// You can construct a concrete instance of `DataSourceParametersJiraInput` via: +// ColorScaleNullValueColorInput is an input type that accepts ColorScaleNullValueColorArgs and ColorScaleNullValueColorOutput values. +// You can construct a concrete instance of `ColorScaleNullValueColorInput` via: // -// DataSourceParametersJiraArgs{...} -type DataSourceParametersJiraInput interface { +// ColorScaleNullValueColorArgs{...} +type ColorScaleNullValueColorInput interface { pulumi.Input - ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput - ToDataSourceParametersJiraOutputWithContext(context.Context) DataSourceParametersJiraOutput + ToColorScaleNullValueColorOutput() ColorScaleNullValueColorOutput + ToColorScaleNullValueColorOutputWithContext(context.Context) ColorScaleNullValueColorOutput } -type DataSourceParametersJiraArgs struct { - // The base URL of the Jira instance's site to which to connect. - SiteBaseUrl pulumi.StringInput `pulumi:"siteBaseUrl"` +type ColorScaleNullValueColorArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + DataValue pulumi.Float64PtrInput `pulumi:"dataValue"` } -func (DataSourceParametersJiraArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersJira)(nil)).Elem() +func (ColorScaleNullValueColorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ColorScaleNullValueColor)(nil)).Elem() } -func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput { - return i.ToDataSourceParametersJiraOutputWithContext(context.Background()) +func (i ColorScaleNullValueColorArgs) ToColorScaleNullValueColorOutput() ColorScaleNullValueColorOutput { + return i.ToColorScaleNullValueColorOutputWithContext(context.Background()) } -func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutputWithContext(ctx context.Context) DataSourceParametersJiraOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersJiraOutput) +func (i ColorScaleNullValueColorArgs) ToColorScaleNullValueColorOutputWithContext(ctx context.Context) ColorScaleNullValueColorOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColorScaleNullValueColorOutput) } -func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput { - return i.ToDataSourceParametersJiraPtrOutputWithContext(context.Background()) +func (i ColorScaleNullValueColorArgs) ToColorScaleNullValueColorPtrOutput() ColorScaleNullValueColorPtrOutput { + return i.ToColorScaleNullValueColorPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersJiraOutput).ToDataSourceParametersJiraPtrOutputWithContext(ctx) +func (i ColorScaleNullValueColorArgs) ToColorScaleNullValueColorPtrOutputWithContext(ctx context.Context) ColorScaleNullValueColorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColorScaleNullValueColorOutput).ToColorScaleNullValueColorPtrOutputWithContext(ctx) } -// DataSourceParametersJiraPtrInput is an input type that accepts DataSourceParametersJiraArgs, DataSourceParametersJiraPtr and DataSourceParametersJiraPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersJiraPtrInput` via: +// ColorScaleNullValueColorPtrInput is an input type that accepts ColorScaleNullValueColorArgs, ColorScaleNullValueColorPtr and ColorScaleNullValueColorPtrOutput values. +// You can construct a concrete instance of `ColorScaleNullValueColorPtrInput` via: // -// DataSourceParametersJiraArgs{...} +// ColorScaleNullValueColorArgs{...} // // or: // // nil -type DataSourceParametersJiraPtrInput interface { +type ColorScaleNullValueColorPtrInput interface { pulumi.Input - ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput - ToDataSourceParametersJiraPtrOutputWithContext(context.Context) DataSourceParametersJiraPtrOutput + ToColorScaleNullValueColorPtrOutput() ColorScaleNullValueColorPtrOutput + ToColorScaleNullValueColorPtrOutputWithContext(context.Context) ColorScaleNullValueColorPtrOutput } -type dataSourceParametersJiraPtrType DataSourceParametersJiraArgs +type colorScaleNullValueColorPtrType ColorScaleNullValueColorArgs -func DataSourceParametersJiraPtr(v *DataSourceParametersJiraArgs) DataSourceParametersJiraPtrInput { - return (*dataSourceParametersJiraPtrType)(v) +func ColorScaleNullValueColorPtr(v *ColorScaleNullValueColorArgs) ColorScaleNullValueColorPtrInput { + return (*colorScaleNullValueColorPtrType)(v) } -func (*dataSourceParametersJiraPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersJira)(nil)).Elem() +func (*colorScaleNullValueColorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ColorScaleNullValueColor)(nil)).Elem() } -func (i *dataSourceParametersJiraPtrType) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput { - return i.ToDataSourceParametersJiraPtrOutputWithContext(context.Background()) +func (i *colorScaleNullValueColorPtrType) ToColorScaleNullValueColorPtrOutput() ColorScaleNullValueColorPtrOutput { + return i.ToColorScaleNullValueColorPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersJiraPtrType) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersJiraPtrOutput) +func (i *colorScaleNullValueColorPtrType) ToColorScaleNullValueColorPtrOutputWithContext(ctx context.Context) ColorScaleNullValueColorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColorScaleNullValueColorPtrOutput) } -type DataSourceParametersJiraOutput struct{ *pulumi.OutputState } +type ColorScaleNullValueColorOutput struct{ *pulumi.OutputState } -func (DataSourceParametersJiraOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersJira)(nil)).Elem() +func (ColorScaleNullValueColorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ColorScaleNullValueColor)(nil)).Elem() } -func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput { +func (o ColorScaleNullValueColorOutput) ToColorScaleNullValueColorOutput() ColorScaleNullValueColorOutput { return o } -func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutputWithContext(ctx context.Context) DataSourceParametersJiraOutput { +func (o ColorScaleNullValueColorOutput) ToColorScaleNullValueColorOutputWithContext(ctx context.Context) ColorScaleNullValueColorOutput { return o } -func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput { - return o.ToDataSourceParametersJiraPtrOutputWithContext(context.Background()) +func (o ColorScaleNullValueColorOutput) ToColorScaleNullValueColorPtrOutput() ColorScaleNullValueColorPtrOutput { + return o.ToColorScaleNullValueColorPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersJira) *DataSourceParametersJira { +func (o ColorScaleNullValueColorOutput) ToColorScaleNullValueColorPtrOutputWithContext(ctx context.Context) ColorScaleNullValueColorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ColorScaleNullValueColor) *ColorScaleNullValueColor { return &v - }).(DataSourceParametersJiraPtrOutput) + }).(ColorScaleNullValueColorPtrOutput) } -// The base URL of the Jira instance's site to which to connect. -func (o DataSourceParametersJiraOutput) SiteBaseUrl() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersJira) string { return v.SiteBaseUrl }).(pulumi.StringOutput) +func (o ColorScaleNullValueColorOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v ColorScaleNullValueColor) *string { return v.Color }).(pulumi.StringPtrOutput) } -type DataSourceParametersJiraPtrOutput struct{ *pulumi.OutputState } +func (o ColorScaleNullValueColorOutput) DataValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v ColorScaleNullValueColor) *float64 { return v.DataValue }).(pulumi.Float64PtrOutput) +} -func (DataSourceParametersJiraPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersJira)(nil)).Elem() +type ColorScaleNullValueColorPtrOutput struct{ *pulumi.OutputState } + +func (ColorScaleNullValueColorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ColorScaleNullValueColor)(nil)).Elem() } -func (o DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput { +func (o ColorScaleNullValueColorPtrOutput) ToColorScaleNullValueColorPtrOutput() ColorScaleNullValueColorPtrOutput { return o } -func (o DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput { +func (o ColorScaleNullValueColorPtrOutput) ToColorScaleNullValueColorPtrOutputWithContext(ctx context.Context) ColorScaleNullValueColorPtrOutput { return o } -func (o DataSourceParametersJiraPtrOutput) Elem() DataSourceParametersJiraOutput { - return o.ApplyT(func(v *DataSourceParametersJira) DataSourceParametersJira { +func (o ColorScaleNullValueColorPtrOutput) Elem() ColorScaleNullValueColorOutput { + return o.ApplyT(func(v *ColorScaleNullValueColor) ColorScaleNullValueColor { if v != nil { return *v } - var ret DataSourceParametersJira + var ret ColorScaleNullValueColor return ret - }).(DataSourceParametersJiraOutput) + }).(ColorScaleNullValueColorOutput) } -// The base URL of the Jira instance's site to which to connect. -func (o DataSourceParametersJiraPtrOutput) SiteBaseUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersJira) *string { +func (o ColorScaleNullValueColorPtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ColorScaleNullValueColor) *string { if v == nil { return nil } - return &v.SiteBaseUrl + return v.Color }).(pulumi.StringPtrOutput) } -type DataSourceParametersMariaDb struct { - // The database to which to connect. - Database string `pulumi:"database"` - // The host to which to connect. - Host string `pulumi:"host"` - // The port to which to connect. - Port int `pulumi:"port"` +func (o ColorScaleNullValueColorPtrOutput) DataValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *ColorScaleNullValueColor) *float64 { + if v == nil { + return nil + } + return v.DataValue + }).(pulumi.Float64PtrOutput) } -// DataSourceParametersMariaDbInput is an input type that accepts DataSourceParametersMariaDbArgs and DataSourceParametersMariaDbOutput values. -// You can construct a concrete instance of `DataSourceParametersMariaDbInput` via: +type Column struct { + ColumnName string `pulumi:"columnName"` + DataSetIdentifier string `pulumi:"dataSetIdentifier"` +} + +// ColumnInput is an input type that accepts ColumnArgs and ColumnOutput values. +// You can construct a concrete instance of `ColumnInput` via: // -// DataSourceParametersMariaDbArgs{...} -type DataSourceParametersMariaDbInput interface { +// ColumnArgs{...} +type ColumnInput interface { pulumi.Input - ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput - ToDataSourceParametersMariaDbOutputWithContext(context.Context) DataSourceParametersMariaDbOutput + ToColumnOutput() ColumnOutput + ToColumnOutputWithContext(context.Context) ColumnOutput } -type DataSourceParametersMariaDbArgs struct { - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The port to which to connect. - Port pulumi.IntInput `pulumi:"port"` +type ColumnArgs struct { + ColumnName pulumi.StringInput `pulumi:"columnName"` + DataSetIdentifier pulumi.StringInput `pulumi:"dataSetIdentifier"` } -func (DataSourceParametersMariaDbArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersMariaDb)(nil)).Elem() +func (ColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Column)(nil)).Elem() } -func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput { - return i.ToDataSourceParametersMariaDbOutputWithContext(context.Background()) +func (i ColumnArgs) ToColumnOutput() ColumnOutput { + return i.ToColumnOutputWithContext(context.Background()) } -func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutputWithContext(ctx context.Context) DataSourceParametersMariaDbOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMariaDbOutput) +func (i ColumnArgs) ToColumnOutputWithContext(ctx context.Context) ColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnOutput) } -func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput { - return i.ToDataSourceParametersMariaDbPtrOutputWithContext(context.Background()) +func (i ColumnArgs) ToColumnPtrOutput() ColumnPtrOutput { + return i.ToColumnPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMariaDbOutput).ToDataSourceParametersMariaDbPtrOutputWithContext(ctx) +func (i ColumnArgs) ToColumnPtrOutputWithContext(ctx context.Context) ColumnPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnOutput).ToColumnPtrOutputWithContext(ctx) } -// DataSourceParametersMariaDbPtrInput is an input type that accepts DataSourceParametersMariaDbArgs, DataSourceParametersMariaDbPtr and DataSourceParametersMariaDbPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersMariaDbPtrInput` via: +// ColumnPtrInput is an input type that accepts ColumnArgs, ColumnPtr and ColumnPtrOutput values. +// You can construct a concrete instance of `ColumnPtrInput` via: // -// DataSourceParametersMariaDbArgs{...} +// ColumnArgs{...} // // or: // // nil -type DataSourceParametersMariaDbPtrInput interface { +type ColumnPtrInput interface { pulumi.Input - ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput - ToDataSourceParametersMariaDbPtrOutputWithContext(context.Context) DataSourceParametersMariaDbPtrOutput + ToColumnPtrOutput() ColumnPtrOutput + ToColumnPtrOutputWithContext(context.Context) ColumnPtrOutput } -type dataSourceParametersMariaDbPtrType DataSourceParametersMariaDbArgs +type columnPtrType ColumnArgs -func DataSourceParametersMariaDbPtr(v *DataSourceParametersMariaDbArgs) DataSourceParametersMariaDbPtrInput { - return (*dataSourceParametersMariaDbPtrType)(v) +func ColumnPtr(v *ColumnArgs) ColumnPtrInput { + return (*columnPtrType)(v) } -func (*dataSourceParametersMariaDbPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersMariaDb)(nil)).Elem() +func (*columnPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**Column)(nil)).Elem() } -func (i *dataSourceParametersMariaDbPtrType) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput { - return i.ToDataSourceParametersMariaDbPtrOutputWithContext(context.Background()) +func (i *columnPtrType) ToColumnPtrOutput() ColumnPtrOutput { + return i.ToColumnPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersMariaDbPtrType) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMariaDbPtrOutput) +func (i *columnPtrType) ToColumnPtrOutputWithContext(ctx context.Context) ColumnPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnPtrOutput) } -type DataSourceParametersMariaDbOutput struct{ *pulumi.OutputState } +type ColumnOutput struct{ *pulumi.OutputState } -func (DataSourceParametersMariaDbOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersMariaDb)(nil)).Elem() +func (ColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Column)(nil)).Elem() } -func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput { +func (o ColumnOutput) ToColumnOutput() ColumnOutput { return o } -func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutputWithContext(ctx context.Context) DataSourceParametersMariaDbOutput { +func (o ColumnOutput) ToColumnOutputWithContext(ctx context.Context) ColumnOutput { return o } -func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput { - return o.ToDataSourceParametersMariaDbPtrOutputWithContext(context.Background()) +func (o ColumnOutput) ToColumnPtrOutput() ColumnPtrOutput { + return o.ToColumnPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersMariaDb) *DataSourceParametersMariaDb { +func (o ColumnOutput) ToColumnPtrOutputWithContext(ctx context.Context) ColumnPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v Column) *Column { return &v - }).(DataSourceParametersMariaDbPtrOutput) -} - -// The database to which to connect. -func (o DataSourceParametersMariaDbOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersMariaDb) string { return v.Database }).(pulumi.StringOutput) + }).(ColumnPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersMariaDbOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersMariaDb) string { return v.Host }).(pulumi.StringOutput) +func (o ColumnOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v Column) string { return v.ColumnName }).(pulumi.StringOutput) } -// The port to which to connect. -func (o DataSourceParametersMariaDbOutput) Port() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersMariaDb) int { return v.Port }).(pulumi.IntOutput) +func (o ColumnOutput) DataSetIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v Column) string { return v.DataSetIdentifier }).(pulumi.StringOutput) } -type DataSourceParametersMariaDbPtrOutput struct{ *pulumi.OutputState } +type ColumnPtrOutput struct{ *pulumi.OutputState } -func (DataSourceParametersMariaDbPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersMariaDb)(nil)).Elem() +func (ColumnPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**Column)(nil)).Elem() } -func (o DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput { +func (o ColumnPtrOutput) ToColumnPtrOutput() ColumnPtrOutput { return o } -func (o DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput { +func (o ColumnPtrOutput) ToColumnPtrOutputWithContext(ctx context.Context) ColumnPtrOutput { return o } -func (o DataSourceParametersMariaDbPtrOutput) Elem() DataSourceParametersMariaDbOutput { - return o.ApplyT(func(v *DataSourceParametersMariaDb) DataSourceParametersMariaDb { +func (o ColumnPtrOutput) Elem() ColumnOutput { + return o.ApplyT(func(v *Column) Column { if v != nil { return *v } - var ret DataSourceParametersMariaDb + var ret Column return ret - }).(DataSourceParametersMariaDbOutput) + }).(ColumnOutput) } -// The database to which to connect. -func (o DataSourceParametersMariaDbPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersMariaDb) *string { +func (o ColumnPtrOutput) ColumnName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Column) *string { if v == nil { return nil } - return &v.Database + return &v.ColumnName }).(pulumi.StringPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersMariaDbPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersMariaDb) *string { +func (o ColumnPtrOutput) DataSetIdentifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Column) *string { if v == nil { return nil } - return &v.Host + return &v.DataSetIdentifier }).(pulumi.StringPtrOutput) } -// The port to which to connect. -func (o DataSourceParametersMariaDbPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersMariaDb) *int { - if v == nil { - return nil - } - return &v.Port - }).(pulumi.IntPtrOutput) +type ColumnHierarchies struct { + DateTimeHierarchy *ColumnHierarchiesDateTimeHierarchy `pulumi:"dateTimeHierarchy"` + ExplicitHierarchy *ColumnHierarchiesExplicitHierarchy `pulumi:"explicitHierarchy"` + PredefinedHierarchy *ColumnHierarchiesPredefinedHierarchy `pulumi:"predefinedHierarchy"` } -type DataSourceParametersMysql struct { - // The database to which to connect. - Database string `pulumi:"database"` - // The host to which to connect. - Host string `pulumi:"host"` - // The port to which to connect. - Port int `pulumi:"port"` +// ColumnHierarchiesInput is an input type that accepts ColumnHierarchiesArgs and ColumnHierarchiesOutput values. +// You can construct a concrete instance of `ColumnHierarchiesInput` via: +// +// ColumnHierarchiesArgs{...} +type ColumnHierarchiesInput interface { + pulumi.Input + + ToColumnHierarchiesOutput() ColumnHierarchiesOutput + ToColumnHierarchiesOutputWithContext(context.Context) ColumnHierarchiesOutput } -// DataSourceParametersMysqlInput is an input type that accepts DataSourceParametersMysqlArgs and DataSourceParametersMysqlOutput values. -// You can construct a concrete instance of `DataSourceParametersMysqlInput` via: +type ColumnHierarchiesArgs struct { + DateTimeHierarchy ColumnHierarchiesDateTimeHierarchyPtrInput `pulumi:"dateTimeHierarchy"` + ExplicitHierarchy ColumnHierarchiesExplicitHierarchyPtrInput `pulumi:"explicitHierarchy"` + PredefinedHierarchy ColumnHierarchiesPredefinedHierarchyPtrInput `pulumi:"predefinedHierarchy"` +} + +func (ColumnHierarchiesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnHierarchies)(nil)).Elem() +} + +func (i ColumnHierarchiesArgs) ToColumnHierarchiesOutput() ColumnHierarchiesOutput { + return i.ToColumnHierarchiesOutputWithContext(context.Background()) +} + +func (i ColumnHierarchiesArgs) ToColumnHierarchiesOutputWithContext(ctx context.Context) ColumnHierarchiesOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesOutput) +} + +// ColumnHierarchiesArrayInput is an input type that accepts ColumnHierarchiesArray and ColumnHierarchiesArrayOutput values. +// You can construct a concrete instance of `ColumnHierarchiesArrayInput` via: // -// DataSourceParametersMysqlArgs{...} -type DataSourceParametersMysqlInput interface { +// ColumnHierarchiesArray{ ColumnHierarchiesArgs{...} } +type ColumnHierarchiesArrayInput interface { pulumi.Input - ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput - ToDataSourceParametersMysqlOutputWithContext(context.Context) DataSourceParametersMysqlOutput + ToColumnHierarchiesArrayOutput() ColumnHierarchiesArrayOutput + ToColumnHierarchiesArrayOutputWithContext(context.Context) ColumnHierarchiesArrayOutput } -type DataSourceParametersMysqlArgs struct { - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The port to which to connect. - Port pulumi.IntInput `pulumi:"port"` +type ColumnHierarchiesArray []ColumnHierarchiesInput + +func (ColumnHierarchiesArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ColumnHierarchies)(nil)).Elem() } -func (DataSourceParametersMysqlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersMysql)(nil)).Elem() +func (i ColumnHierarchiesArray) ToColumnHierarchiesArrayOutput() ColumnHierarchiesArrayOutput { + return i.ToColumnHierarchiesArrayOutputWithContext(context.Background()) } -func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput { - return i.ToDataSourceParametersMysqlOutputWithContext(context.Background()) +func (i ColumnHierarchiesArray) ToColumnHierarchiesArrayOutputWithContext(ctx context.Context) ColumnHierarchiesArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesArrayOutput) } -func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutputWithContext(ctx context.Context) DataSourceParametersMysqlOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMysqlOutput) +type ColumnHierarchiesOutput struct{ *pulumi.OutputState } + +func (ColumnHierarchiesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnHierarchies)(nil)).Elem() } -func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput { - return i.ToDataSourceParametersMysqlPtrOutputWithContext(context.Background()) +func (o ColumnHierarchiesOutput) ToColumnHierarchiesOutput() ColumnHierarchiesOutput { + return o } -func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMysqlOutput).ToDataSourceParametersMysqlPtrOutputWithContext(ctx) +func (o ColumnHierarchiesOutput) ToColumnHierarchiesOutputWithContext(ctx context.Context) ColumnHierarchiesOutput { + return o } -// DataSourceParametersMysqlPtrInput is an input type that accepts DataSourceParametersMysqlArgs, DataSourceParametersMysqlPtr and DataSourceParametersMysqlPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersMysqlPtrInput` via: +func (o ColumnHierarchiesOutput) DateTimeHierarchy() ColumnHierarchiesDateTimeHierarchyPtrOutput { + return o.ApplyT(func(v ColumnHierarchies) *ColumnHierarchiesDateTimeHierarchy { return v.DateTimeHierarchy }).(ColumnHierarchiesDateTimeHierarchyPtrOutput) +} + +func (o ColumnHierarchiesOutput) ExplicitHierarchy() ColumnHierarchiesExplicitHierarchyPtrOutput { + return o.ApplyT(func(v ColumnHierarchies) *ColumnHierarchiesExplicitHierarchy { return v.ExplicitHierarchy }).(ColumnHierarchiesExplicitHierarchyPtrOutput) +} + +func (o ColumnHierarchiesOutput) PredefinedHierarchy() ColumnHierarchiesPredefinedHierarchyPtrOutput { + return o.ApplyT(func(v ColumnHierarchies) *ColumnHierarchiesPredefinedHierarchy { return v.PredefinedHierarchy }).(ColumnHierarchiesPredefinedHierarchyPtrOutput) +} + +type ColumnHierarchiesArrayOutput struct{ *pulumi.OutputState } + +func (ColumnHierarchiesArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ColumnHierarchies)(nil)).Elem() +} + +func (o ColumnHierarchiesArrayOutput) ToColumnHierarchiesArrayOutput() ColumnHierarchiesArrayOutput { + return o +} + +func (o ColumnHierarchiesArrayOutput) ToColumnHierarchiesArrayOutputWithContext(ctx context.Context) ColumnHierarchiesArrayOutput { + return o +} + +func (o ColumnHierarchiesArrayOutput) Index(i pulumi.IntInput) ColumnHierarchiesOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ColumnHierarchies { + return vs[0].([]ColumnHierarchies)[vs[1].(int)] + }).(ColumnHierarchiesOutput) +} + +type ColumnHierarchiesDateTimeHierarchy struct { + DrillDownFilters []DrillDownFilters `pulumi:"drillDownFilters"` + HierarchyId string `pulumi:"hierarchyId"` +} + +// ColumnHierarchiesDateTimeHierarchyInput is an input type that accepts ColumnHierarchiesDateTimeHierarchyArgs and ColumnHierarchiesDateTimeHierarchyOutput values. +// You can construct a concrete instance of `ColumnHierarchiesDateTimeHierarchyInput` via: // -// DataSourceParametersMysqlArgs{...} +// ColumnHierarchiesDateTimeHierarchyArgs{...} +type ColumnHierarchiesDateTimeHierarchyInput interface { + pulumi.Input + + ToColumnHierarchiesDateTimeHierarchyOutput() ColumnHierarchiesDateTimeHierarchyOutput + ToColumnHierarchiesDateTimeHierarchyOutputWithContext(context.Context) ColumnHierarchiesDateTimeHierarchyOutput +} + +type ColumnHierarchiesDateTimeHierarchyArgs struct { + DrillDownFilters DrillDownFiltersArrayInput `pulumi:"drillDownFilters"` + HierarchyId pulumi.StringInput `pulumi:"hierarchyId"` +} + +func (ColumnHierarchiesDateTimeHierarchyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnHierarchiesDateTimeHierarchy)(nil)).Elem() +} + +func (i ColumnHierarchiesDateTimeHierarchyArgs) ToColumnHierarchiesDateTimeHierarchyOutput() ColumnHierarchiesDateTimeHierarchyOutput { + return i.ToColumnHierarchiesDateTimeHierarchyOutputWithContext(context.Background()) +} + +func (i ColumnHierarchiesDateTimeHierarchyArgs) ToColumnHierarchiesDateTimeHierarchyOutputWithContext(ctx context.Context) ColumnHierarchiesDateTimeHierarchyOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesDateTimeHierarchyOutput) +} + +func (i ColumnHierarchiesDateTimeHierarchyArgs) ToColumnHierarchiesDateTimeHierarchyPtrOutput() ColumnHierarchiesDateTimeHierarchyPtrOutput { + return i.ToColumnHierarchiesDateTimeHierarchyPtrOutputWithContext(context.Background()) +} + +func (i ColumnHierarchiesDateTimeHierarchyArgs) ToColumnHierarchiesDateTimeHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesDateTimeHierarchyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesDateTimeHierarchyOutput).ToColumnHierarchiesDateTimeHierarchyPtrOutputWithContext(ctx) +} + +// ColumnHierarchiesDateTimeHierarchyPtrInput is an input type that accepts ColumnHierarchiesDateTimeHierarchyArgs, ColumnHierarchiesDateTimeHierarchyPtr and ColumnHierarchiesDateTimeHierarchyPtrOutput values. +// You can construct a concrete instance of `ColumnHierarchiesDateTimeHierarchyPtrInput` via: +// +// ColumnHierarchiesDateTimeHierarchyArgs{...} // // or: // // nil -type DataSourceParametersMysqlPtrInput interface { +type ColumnHierarchiesDateTimeHierarchyPtrInput interface { pulumi.Input - ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput - ToDataSourceParametersMysqlPtrOutputWithContext(context.Context) DataSourceParametersMysqlPtrOutput + ToColumnHierarchiesDateTimeHierarchyPtrOutput() ColumnHierarchiesDateTimeHierarchyPtrOutput + ToColumnHierarchiesDateTimeHierarchyPtrOutputWithContext(context.Context) ColumnHierarchiesDateTimeHierarchyPtrOutput } -type dataSourceParametersMysqlPtrType DataSourceParametersMysqlArgs +type columnHierarchiesDateTimeHierarchyPtrType ColumnHierarchiesDateTimeHierarchyArgs -func DataSourceParametersMysqlPtr(v *DataSourceParametersMysqlArgs) DataSourceParametersMysqlPtrInput { - return (*dataSourceParametersMysqlPtrType)(v) +func ColumnHierarchiesDateTimeHierarchyPtr(v *ColumnHierarchiesDateTimeHierarchyArgs) ColumnHierarchiesDateTimeHierarchyPtrInput { + return (*columnHierarchiesDateTimeHierarchyPtrType)(v) } -func (*dataSourceParametersMysqlPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersMysql)(nil)).Elem() +func (*columnHierarchiesDateTimeHierarchyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ColumnHierarchiesDateTimeHierarchy)(nil)).Elem() } -func (i *dataSourceParametersMysqlPtrType) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput { - return i.ToDataSourceParametersMysqlPtrOutputWithContext(context.Background()) +func (i *columnHierarchiesDateTimeHierarchyPtrType) ToColumnHierarchiesDateTimeHierarchyPtrOutput() ColumnHierarchiesDateTimeHierarchyPtrOutput { + return i.ToColumnHierarchiesDateTimeHierarchyPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersMysqlPtrType) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMysqlPtrOutput) +func (i *columnHierarchiesDateTimeHierarchyPtrType) ToColumnHierarchiesDateTimeHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesDateTimeHierarchyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesDateTimeHierarchyPtrOutput) } -type DataSourceParametersMysqlOutput struct{ *pulumi.OutputState } +type ColumnHierarchiesDateTimeHierarchyOutput struct{ *pulumi.OutputState } -func (DataSourceParametersMysqlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersMysql)(nil)).Elem() +func (ColumnHierarchiesDateTimeHierarchyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnHierarchiesDateTimeHierarchy)(nil)).Elem() } -func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput { +func (o ColumnHierarchiesDateTimeHierarchyOutput) ToColumnHierarchiesDateTimeHierarchyOutput() ColumnHierarchiesDateTimeHierarchyOutput { return o } -func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutputWithContext(ctx context.Context) DataSourceParametersMysqlOutput { +func (o ColumnHierarchiesDateTimeHierarchyOutput) ToColumnHierarchiesDateTimeHierarchyOutputWithContext(ctx context.Context) ColumnHierarchiesDateTimeHierarchyOutput { return o } -func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput { - return o.ToDataSourceParametersMysqlPtrOutputWithContext(context.Background()) +func (o ColumnHierarchiesDateTimeHierarchyOutput) ToColumnHierarchiesDateTimeHierarchyPtrOutput() ColumnHierarchiesDateTimeHierarchyPtrOutput { + return o.ToColumnHierarchiesDateTimeHierarchyPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersMysql) *DataSourceParametersMysql { +func (o ColumnHierarchiesDateTimeHierarchyOutput) ToColumnHierarchiesDateTimeHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesDateTimeHierarchyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ColumnHierarchiesDateTimeHierarchy) *ColumnHierarchiesDateTimeHierarchy { return &v - }).(DataSourceParametersMysqlPtrOutput) -} - -// The database to which to connect. -func (o DataSourceParametersMysqlOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersMysql) string { return v.Database }).(pulumi.StringOutput) + }).(ColumnHierarchiesDateTimeHierarchyPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersMysqlOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersMysql) string { return v.Host }).(pulumi.StringOutput) +func (o ColumnHierarchiesDateTimeHierarchyOutput) DrillDownFilters() DrillDownFiltersArrayOutput { + return o.ApplyT(func(v ColumnHierarchiesDateTimeHierarchy) []DrillDownFilters { return v.DrillDownFilters }).(DrillDownFiltersArrayOutput) } -// The port to which to connect. -func (o DataSourceParametersMysqlOutput) Port() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersMysql) int { return v.Port }).(pulumi.IntOutput) +func (o ColumnHierarchiesDateTimeHierarchyOutput) HierarchyId() pulumi.StringOutput { + return o.ApplyT(func(v ColumnHierarchiesDateTimeHierarchy) string { return v.HierarchyId }).(pulumi.StringOutput) } -type DataSourceParametersMysqlPtrOutput struct{ *pulumi.OutputState } +type ColumnHierarchiesDateTimeHierarchyPtrOutput struct{ *pulumi.OutputState } -func (DataSourceParametersMysqlPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersMysql)(nil)).Elem() +func (ColumnHierarchiesDateTimeHierarchyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ColumnHierarchiesDateTimeHierarchy)(nil)).Elem() } -func (o DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput { +func (o ColumnHierarchiesDateTimeHierarchyPtrOutput) ToColumnHierarchiesDateTimeHierarchyPtrOutput() ColumnHierarchiesDateTimeHierarchyPtrOutput { return o } -func (o DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput { +func (o ColumnHierarchiesDateTimeHierarchyPtrOutput) ToColumnHierarchiesDateTimeHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesDateTimeHierarchyPtrOutput { return o } -func (o DataSourceParametersMysqlPtrOutput) Elem() DataSourceParametersMysqlOutput { - return o.ApplyT(func(v *DataSourceParametersMysql) DataSourceParametersMysql { +func (o ColumnHierarchiesDateTimeHierarchyPtrOutput) Elem() ColumnHierarchiesDateTimeHierarchyOutput { + return o.ApplyT(func(v *ColumnHierarchiesDateTimeHierarchy) ColumnHierarchiesDateTimeHierarchy { if v != nil { return *v } - var ret DataSourceParametersMysql + var ret ColumnHierarchiesDateTimeHierarchy return ret - }).(DataSourceParametersMysqlOutput) + }).(ColumnHierarchiesDateTimeHierarchyOutput) } -// The database to which to connect. -func (o DataSourceParametersMysqlPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersMysql) *string { +func (o ColumnHierarchiesDateTimeHierarchyPtrOutput) DrillDownFilters() DrillDownFiltersArrayOutput { + return o.ApplyT(func(v *ColumnHierarchiesDateTimeHierarchy) []DrillDownFilters { if v == nil { return nil } - return &v.Database - }).(pulumi.StringPtrOutput) + return v.DrillDownFilters + }).(DrillDownFiltersArrayOutput) } -// The host to which to connect. -func (o DataSourceParametersMysqlPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersMysql) *string { +func (o ColumnHierarchiesDateTimeHierarchyPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ColumnHierarchiesDateTimeHierarchy) *string { if v == nil { return nil } - return &v.Host + return &v.HierarchyId }).(pulumi.StringPtrOutput) } -// The port to which to connect. -func (o DataSourceParametersMysqlPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersMysql) *int { - if v == nil { - return nil - } - return &v.Port - }).(pulumi.IntPtrOutput) -} - -type DataSourceParametersOracle struct { - // The database to which to connect. - Database string `pulumi:"database"` - // The host to which to connect. - Host string `pulumi:"host"` - // The port to which to connect. - Port int `pulumi:"port"` +type ColumnHierarchiesExplicitHierarchy struct { + Columns []ColumnHierarchiesExplicitHierarchyColumn `pulumi:"columns"` + DrillDownFilters []DrillDownFilters `pulumi:"drillDownFilters"` + HierarchyId string `pulumi:"hierarchyId"` } -// DataSourceParametersOracleInput is an input type that accepts DataSourceParametersOracleArgs and DataSourceParametersOracleOutput values. -// You can construct a concrete instance of `DataSourceParametersOracleInput` via: +// ColumnHierarchiesExplicitHierarchyInput is an input type that accepts ColumnHierarchiesExplicitHierarchyArgs and ColumnHierarchiesExplicitHierarchyOutput values. +// You can construct a concrete instance of `ColumnHierarchiesExplicitHierarchyInput` via: // -// DataSourceParametersOracleArgs{...} -type DataSourceParametersOracleInput interface { +// ColumnHierarchiesExplicitHierarchyArgs{...} +type ColumnHierarchiesExplicitHierarchyInput interface { pulumi.Input - ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput - ToDataSourceParametersOracleOutputWithContext(context.Context) DataSourceParametersOracleOutput + ToColumnHierarchiesExplicitHierarchyOutput() ColumnHierarchiesExplicitHierarchyOutput + ToColumnHierarchiesExplicitHierarchyOutputWithContext(context.Context) ColumnHierarchiesExplicitHierarchyOutput } -type DataSourceParametersOracleArgs struct { - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The port to which to connect. - Port pulumi.IntInput `pulumi:"port"` +type ColumnHierarchiesExplicitHierarchyArgs struct { + Columns ColumnHierarchiesExplicitHierarchyColumnArrayInput `pulumi:"columns"` + DrillDownFilters DrillDownFiltersArrayInput `pulumi:"drillDownFilters"` + HierarchyId pulumi.StringInput `pulumi:"hierarchyId"` } -func (DataSourceParametersOracleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersOracle)(nil)).Elem() +func (ColumnHierarchiesExplicitHierarchyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnHierarchiesExplicitHierarchy)(nil)).Elem() } -func (i DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput { - return i.ToDataSourceParametersOracleOutputWithContext(context.Background()) +func (i ColumnHierarchiesExplicitHierarchyArgs) ToColumnHierarchiesExplicitHierarchyOutput() ColumnHierarchiesExplicitHierarchyOutput { + return i.ToColumnHierarchiesExplicitHierarchyOutputWithContext(context.Background()) } -func (i DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutputWithContext(ctx context.Context) DataSourceParametersOracleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersOracleOutput) +func (i ColumnHierarchiesExplicitHierarchyArgs) ToColumnHierarchiesExplicitHierarchyOutputWithContext(ctx context.Context) ColumnHierarchiesExplicitHierarchyOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesExplicitHierarchyOutput) } -func (i DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput { - return i.ToDataSourceParametersOraclePtrOutputWithContext(context.Background()) +func (i ColumnHierarchiesExplicitHierarchyArgs) ToColumnHierarchiesExplicitHierarchyPtrOutput() ColumnHierarchiesExplicitHierarchyPtrOutput { + return i.ToColumnHierarchiesExplicitHierarchyPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersOracleOutput).ToDataSourceParametersOraclePtrOutputWithContext(ctx) +func (i ColumnHierarchiesExplicitHierarchyArgs) ToColumnHierarchiesExplicitHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesExplicitHierarchyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesExplicitHierarchyOutput).ToColumnHierarchiesExplicitHierarchyPtrOutputWithContext(ctx) } -// DataSourceParametersOraclePtrInput is an input type that accepts DataSourceParametersOracleArgs, DataSourceParametersOraclePtr and DataSourceParametersOraclePtrOutput values. -// You can construct a concrete instance of `DataSourceParametersOraclePtrInput` via: +// ColumnHierarchiesExplicitHierarchyPtrInput is an input type that accepts ColumnHierarchiesExplicitHierarchyArgs, ColumnHierarchiesExplicitHierarchyPtr and ColumnHierarchiesExplicitHierarchyPtrOutput values. +// You can construct a concrete instance of `ColumnHierarchiesExplicitHierarchyPtrInput` via: // -// DataSourceParametersOracleArgs{...} +// ColumnHierarchiesExplicitHierarchyArgs{...} // // or: // // nil -type DataSourceParametersOraclePtrInput interface { +type ColumnHierarchiesExplicitHierarchyPtrInput interface { pulumi.Input - ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput - ToDataSourceParametersOraclePtrOutputWithContext(context.Context) DataSourceParametersOraclePtrOutput + ToColumnHierarchiesExplicitHierarchyPtrOutput() ColumnHierarchiesExplicitHierarchyPtrOutput + ToColumnHierarchiesExplicitHierarchyPtrOutputWithContext(context.Context) ColumnHierarchiesExplicitHierarchyPtrOutput } -type dataSourceParametersOraclePtrType DataSourceParametersOracleArgs +type columnHierarchiesExplicitHierarchyPtrType ColumnHierarchiesExplicitHierarchyArgs -func DataSourceParametersOraclePtr(v *DataSourceParametersOracleArgs) DataSourceParametersOraclePtrInput { - return (*dataSourceParametersOraclePtrType)(v) +func ColumnHierarchiesExplicitHierarchyPtr(v *ColumnHierarchiesExplicitHierarchyArgs) ColumnHierarchiesExplicitHierarchyPtrInput { + return (*columnHierarchiesExplicitHierarchyPtrType)(v) } -func (*dataSourceParametersOraclePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersOracle)(nil)).Elem() +func (*columnHierarchiesExplicitHierarchyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ColumnHierarchiesExplicitHierarchy)(nil)).Elem() } -func (i *dataSourceParametersOraclePtrType) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput { - return i.ToDataSourceParametersOraclePtrOutputWithContext(context.Background()) +func (i *columnHierarchiesExplicitHierarchyPtrType) ToColumnHierarchiesExplicitHierarchyPtrOutput() ColumnHierarchiesExplicitHierarchyPtrOutput { + return i.ToColumnHierarchiesExplicitHierarchyPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersOraclePtrType) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersOraclePtrOutput) +func (i *columnHierarchiesExplicitHierarchyPtrType) ToColumnHierarchiesExplicitHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesExplicitHierarchyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesExplicitHierarchyPtrOutput) } -type DataSourceParametersOracleOutput struct{ *pulumi.OutputState } +type ColumnHierarchiesExplicitHierarchyOutput struct{ *pulumi.OutputState } -func (DataSourceParametersOracleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersOracle)(nil)).Elem() +func (ColumnHierarchiesExplicitHierarchyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnHierarchiesExplicitHierarchy)(nil)).Elem() } -func (o DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput { +func (o ColumnHierarchiesExplicitHierarchyOutput) ToColumnHierarchiesExplicitHierarchyOutput() ColumnHierarchiesExplicitHierarchyOutput { return o } -func (o DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutputWithContext(ctx context.Context) DataSourceParametersOracleOutput { +func (o ColumnHierarchiesExplicitHierarchyOutput) ToColumnHierarchiesExplicitHierarchyOutputWithContext(ctx context.Context) ColumnHierarchiesExplicitHierarchyOutput { return o } -func (o DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput { - return o.ToDataSourceParametersOraclePtrOutputWithContext(context.Background()) +func (o ColumnHierarchiesExplicitHierarchyOutput) ToColumnHierarchiesExplicitHierarchyPtrOutput() ColumnHierarchiesExplicitHierarchyPtrOutput { + return o.ToColumnHierarchiesExplicitHierarchyPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersOracle) *DataSourceParametersOracle { +func (o ColumnHierarchiesExplicitHierarchyOutput) ToColumnHierarchiesExplicitHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesExplicitHierarchyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ColumnHierarchiesExplicitHierarchy) *ColumnHierarchiesExplicitHierarchy { return &v - }).(DataSourceParametersOraclePtrOutput) + }).(ColumnHierarchiesExplicitHierarchyPtrOutput) } -// The database to which to connect. -func (o DataSourceParametersOracleOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersOracle) string { return v.Database }).(pulumi.StringOutput) +func (o ColumnHierarchiesExplicitHierarchyOutput) Columns() ColumnHierarchiesExplicitHierarchyColumnArrayOutput { + return o.ApplyT(func(v ColumnHierarchiesExplicitHierarchy) []ColumnHierarchiesExplicitHierarchyColumn { + return v.Columns + }).(ColumnHierarchiesExplicitHierarchyColumnArrayOutput) } -// The host to which to connect. -func (o DataSourceParametersOracleOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersOracle) string { return v.Host }).(pulumi.StringOutput) +func (o ColumnHierarchiesExplicitHierarchyOutput) DrillDownFilters() DrillDownFiltersArrayOutput { + return o.ApplyT(func(v ColumnHierarchiesExplicitHierarchy) []DrillDownFilters { return v.DrillDownFilters }).(DrillDownFiltersArrayOutput) } -// The port to which to connect. -func (o DataSourceParametersOracleOutput) Port() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersOracle) int { return v.Port }).(pulumi.IntOutput) +func (o ColumnHierarchiesExplicitHierarchyOutput) HierarchyId() pulumi.StringOutput { + return o.ApplyT(func(v ColumnHierarchiesExplicitHierarchy) string { return v.HierarchyId }).(pulumi.StringOutput) } -type DataSourceParametersOraclePtrOutput struct{ *pulumi.OutputState } +type ColumnHierarchiesExplicitHierarchyPtrOutput struct{ *pulumi.OutputState } -func (DataSourceParametersOraclePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersOracle)(nil)).Elem() +func (ColumnHierarchiesExplicitHierarchyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ColumnHierarchiesExplicitHierarchy)(nil)).Elem() } -func (o DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput { +func (o ColumnHierarchiesExplicitHierarchyPtrOutput) ToColumnHierarchiesExplicitHierarchyPtrOutput() ColumnHierarchiesExplicitHierarchyPtrOutput { return o } -func (o DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput { +func (o ColumnHierarchiesExplicitHierarchyPtrOutput) ToColumnHierarchiesExplicitHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesExplicitHierarchyPtrOutput { return o } -func (o DataSourceParametersOraclePtrOutput) Elem() DataSourceParametersOracleOutput { - return o.ApplyT(func(v *DataSourceParametersOracle) DataSourceParametersOracle { +func (o ColumnHierarchiesExplicitHierarchyPtrOutput) Elem() ColumnHierarchiesExplicitHierarchyOutput { + return o.ApplyT(func(v *ColumnHierarchiesExplicitHierarchy) ColumnHierarchiesExplicitHierarchy { if v != nil { return *v } - var ret DataSourceParametersOracle + var ret ColumnHierarchiesExplicitHierarchy return ret - }).(DataSourceParametersOracleOutput) + }).(ColumnHierarchiesExplicitHierarchyOutput) } -// The database to which to connect. -func (o DataSourceParametersOraclePtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersOracle) *string { +func (o ColumnHierarchiesExplicitHierarchyPtrOutput) Columns() ColumnHierarchiesExplicitHierarchyColumnArrayOutput { + return o.ApplyT(func(v *ColumnHierarchiesExplicitHierarchy) []ColumnHierarchiesExplicitHierarchyColumn { if v == nil { return nil } - return &v.Database - }).(pulumi.StringPtrOutput) + return v.Columns + }).(ColumnHierarchiesExplicitHierarchyColumnArrayOutput) } -// The host to which to connect. -func (o DataSourceParametersOraclePtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersOracle) *string { +func (o ColumnHierarchiesExplicitHierarchyPtrOutput) DrillDownFilters() DrillDownFiltersArrayOutput { + return o.ApplyT(func(v *ColumnHierarchiesExplicitHierarchy) []DrillDownFilters { if v == nil { return nil } - return &v.Host - }).(pulumi.StringPtrOutput) + return v.DrillDownFilters + }).(DrillDownFiltersArrayOutput) } -// The port to which to connect. -func (o DataSourceParametersOraclePtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersOracle) *int { +func (o ColumnHierarchiesExplicitHierarchyPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ColumnHierarchiesExplicitHierarchy) *string { if v == nil { return nil } - return &v.Port - }).(pulumi.IntPtrOutput) + return &v.HierarchyId + }).(pulumi.StringPtrOutput) } -type DataSourceParametersPostgresql struct { - // The database to which to connect. - Database string `pulumi:"database"` - // The host to which to connect. - Host string `pulumi:"host"` - // The port to which to connect. - Port int `pulumi:"port"` +type ColumnHierarchiesExplicitHierarchyColumn struct { + ColumnName string `pulumi:"columnName"` + DataSetIdentifier string `pulumi:"dataSetIdentifier"` } -// DataSourceParametersPostgresqlInput is an input type that accepts DataSourceParametersPostgresqlArgs and DataSourceParametersPostgresqlOutput values. -// You can construct a concrete instance of `DataSourceParametersPostgresqlInput` via: +// ColumnHierarchiesExplicitHierarchyColumnInput is an input type that accepts ColumnHierarchiesExplicitHierarchyColumnArgs and ColumnHierarchiesExplicitHierarchyColumnOutput values. +// You can construct a concrete instance of `ColumnHierarchiesExplicitHierarchyColumnInput` via: // -// DataSourceParametersPostgresqlArgs{...} -type DataSourceParametersPostgresqlInput interface { +// ColumnHierarchiesExplicitHierarchyColumnArgs{...} +type ColumnHierarchiesExplicitHierarchyColumnInput interface { pulumi.Input - ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput - ToDataSourceParametersPostgresqlOutputWithContext(context.Context) DataSourceParametersPostgresqlOutput -} - -type DataSourceParametersPostgresqlArgs struct { - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The port to which to connect. - Port pulumi.IntInput `pulumi:"port"` -} - -func (DataSourceParametersPostgresqlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersPostgresql)(nil)).Elem() + ToColumnHierarchiesExplicitHierarchyColumnOutput() ColumnHierarchiesExplicitHierarchyColumnOutput + ToColumnHierarchiesExplicitHierarchyColumnOutputWithContext(context.Context) ColumnHierarchiesExplicitHierarchyColumnOutput } -func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput { - return i.ToDataSourceParametersPostgresqlOutputWithContext(context.Background()) +type ColumnHierarchiesExplicitHierarchyColumnArgs struct { + ColumnName pulumi.StringInput `pulumi:"columnName"` + DataSetIdentifier pulumi.StringInput `pulumi:"dataSetIdentifier"` } -func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPostgresqlOutput) +func (ColumnHierarchiesExplicitHierarchyColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnHierarchiesExplicitHierarchyColumn)(nil)).Elem() } -func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput { - return i.ToDataSourceParametersPostgresqlPtrOutputWithContext(context.Background()) +func (i ColumnHierarchiesExplicitHierarchyColumnArgs) ToColumnHierarchiesExplicitHierarchyColumnOutput() ColumnHierarchiesExplicitHierarchyColumnOutput { + return i.ToColumnHierarchiesExplicitHierarchyColumnOutputWithContext(context.Background()) } -func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPostgresqlOutput).ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx) +func (i ColumnHierarchiesExplicitHierarchyColumnArgs) ToColumnHierarchiesExplicitHierarchyColumnOutputWithContext(ctx context.Context) ColumnHierarchiesExplicitHierarchyColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesExplicitHierarchyColumnOutput) } -// DataSourceParametersPostgresqlPtrInput is an input type that accepts DataSourceParametersPostgresqlArgs, DataSourceParametersPostgresqlPtr and DataSourceParametersPostgresqlPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersPostgresqlPtrInput` via: -// -// DataSourceParametersPostgresqlArgs{...} -// -// or: +// ColumnHierarchiesExplicitHierarchyColumnArrayInput is an input type that accepts ColumnHierarchiesExplicitHierarchyColumnArray and ColumnHierarchiesExplicitHierarchyColumnArrayOutput values. +// You can construct a concrete instance of `ColumnHierarchiesExplicitHierarchyColumnArrayInput` via: // -// nil -type DataSourceParametersPostgresqlPtrInput interface { +// ColumnHierarchiesExplicitHierarchyColumnArray{ ColumnHierarchiesExplicitHierarchyColumnArgs{...} } +type ColumnHierarchiesExplicitHierarchyColumnArrayInput interface { pulumi.Input - ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput - ToDataSourceParametersPostgresqlPtrOutputWithContext(context.Context) DataSourceParametersPostgresqlPtrOutput + ToColumnHierarchiesExplicitHierarchyColumnArrayOutput() ColumnHierarchiesExplicitHierarchyColumnArrayOutput + ToColumnHierarchiesExplicitHierarchyColumnArrayOutputWithContext(context.Context) ColumnHierarchiesExplicitHierarchyColumnArrayOutput } -type dataSourceParametersPostgresqlPtrType DataSourceParametersPostgresqlArgs +type ColumnHierarchiesExplicitHierarchyColumnArray []ColumnHierarchiesExplicitHierarchyColumnInput -func DataSourceParametersPostgresqlPtr(v *DataSourceParametersPostgresqlArgs) DataSourceParametersPostgresqlPtrInput { - return (*dataSourceParametersPostgresqlPtrType)(v) +func (ColumnHierarchiesExplicitHierarchyColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ColumnHierarchiesExplicitHierarchyColumn)(nil)).Elem() } -func (*dataSourceParametersPostgresqlPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersPostgresql)(nil)).Elem() +func (i ColumnHierarchiesExplicitHierarchyColumnArray) ToColumnHierarchiesExplicitHierarchyColumnArrayOutput() ColumnHierarchiesExplicitHierarchyColumnArrayOutput { + return i.ToColumnHierarchiesExplicitHierarchyColumnArrayOutputWithContext(context.Background()) } -func (i *dataSourceParametersPostgresqlPtrType) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput { - return i.ToDataSourceParametersPostgresqlPtrOutputWithContext(context.Background()) -} - -func (i *dataSourceParametersPostgresqlPtrType) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPostgresqlPtrOutput) +func (i ColumnHierarchiesExplicitHierarchyColumnArray) ToColumnHierarchiesExplicitHierarchyColumnArrayOutputWithContext(ctx context.Context) ColumnHierarchiesExplicitHierarchyColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesExplicitHierarchyColumnArrayOutput) } -type DataSourceParametersPostgresqlOutput struct{ *pulumi.OutputState } +type ColumnHierarchiesExplicitHierarchyColumnOutput struct{ *pulumi.OutputState } -func (DataSourceParametersPostgresqlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersPostgresql)(nil)).Elem() +func (ColumnHierarchiesExplicitHierarchyColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnHierarchiesExplicitHierarchyColumn)(nil)).Elem() } -func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput { +func (o ColumnHierarchiesExplicitHierarchyColumnOutput) ToColumnHierarchiesExplicitHierarchyColumnOutput() ColumnHierarchiesExplicitHierarchyColumnOutput { return o } -func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlOutput { +func (o ColumnHierarchiesExplicitHierarchyColumnOutput) ToColumnHierarchiesExplicitHierarchyColumnOutputWithContext(ctx context.Context) ColumnHierarchiesExplicitHierarchyColumnOutput { return o } -func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput { - return o.ToDataSourceParametersPostgresqlPtrOutputWithContext(context.Background()) -} - -func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersPostgresql) *DataSourceParametersPostgresql { - return &v - }).(DataSourceParametersPostgresqlPtrOutput) -} - -// The database to which to connect. -func (o DataSourceParametersPostgresqlOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersPostgresql) string { return v.Database }).(pulumi.StringOutput) -} - -// The host to which to connect. -func (o DataSourceParametersPostgresqlOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersPostgresql) string { return v.Host }).(pulumi.StringOutput) +func (o ColumnHierarchiesExplicitHierarchyColumnOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v ColumnHierarchiesExplicitHierarchyColumn) string { return v.ColumnName }).(pulumi.StringOutput) } -// The port to which to connect. -func (o DataSourceParametersPostgresqlOutput) Port() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersPostgresql) int { return v.Port }).(pulumi.IntOutput) +func (o ColumnHierarchiesExplicitHierarchyColumnOutput) DataSetIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v ColumnHierarchiesExplicitHierarchyColumn) string { return v.DataSetIdentifier }).(pulumi.StringOutput) } -type DataSourceParametersPostgresqlPtrOutput struct{ *pulumi.OutputState } +type ColumnHierarchiesExplicitHierarchyColumnArrayOutput struct{ *pulumi.OutputState } -func (DataSourceParametersPostgresqlPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersPostgresql)(nil)).Elem() +func (ColumnHierarchiesExplicitHierarchyColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ColumnHierarchiesExplicitHierarchyColumn)(nil)).Elem() } -func (o DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput { +func (o ColumnHierarchiesExplicitHierarchyColumnArrayOutput) ToColumnHierarchiesExplicitHierarchyColumnArrayOutput() ColumnHierarchiesExplicitHierarchyColumnArrayOutput { return o } -func (o DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput { +func (o ColumnHierarchiesExplicitHierarchyColumnArrayOutput) ToColumnHierarchiesExplicitHierarchyColumnArrayOutputWithContext(ctx context.Context) ColumnHierarchiesExplicitHierarchyColumnArrayOutput { return o } -func (o DataSourceParametersPostgresqlPtrOutput) Elem() DataSourceParametersPostgresqlOutput { - return o.ApplyT(func(v *DataSourceParametersPostgresql) DataSourceParametersPostgresql { - if v != nil { - return *v - } - var ret DataSourceParametersPostgresql - return ret - }).(DataSourceParametersPostgresqlOutput) -} - -// The database to which to connect. -func (o DataSourceParametersPostgresqlPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersPostgresql) *string { - if v == nil { - return nil - } - return &v.Database - }).(pulumi.StringPtrOutput) -} - -// The host to which to connect. -func (o DataSourceParametersPostgresqlPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersPostgresql) *string { - if v == nil { - return nil - } - return &v.Host - }).(pulumi.StringPtrOutput) -} - -// The port to which to connect. -func (o DataSourceParametersPostgresqlPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersPostgresql) *int { - if v == nil { - return nil - } - return &v.Port - }).(pulumi.IntPtrOutput) +func (o ColumnHierarchiesExplicitHierarchyColumnArrayOutput) Index(i pulumi.IntInput) ColumnHierarchiesExplicitHierarchyColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ColumnHierarchiesExplicitHierarchyColumn { + return vs[0].([]ColumnHierarchiesExplicitHierarchyColumn)[vs[1].(int)] + }).(ColumnHierarchiesExplicitHierarchyColumnOutput) } -type DataSourceParametersPresto struct { - // The catalog to which to connect. - Catalog string `pulumi:"catalog"` - // The host to which to connect. - Host string `pulumi:"host"` - // The port to which to connect. - Port int `pulumi:"port"` +type ColumnHierarchiesPredefinedHierarchy struct { + Columns []DimensionFieldSchema2 `pulumi:"columns"` + DrillDownFilters []DrillDownFilters `pulumi:"drillDownFilters"` + HierarchyId string `pulumi:"hierarchyId"` } -// DataSourceParametersPrestoInput is an input type that accepts DataSourceParametersPrestoArgs and DataSourceParametersPrestoOutput values. -// You can construct a concrete instance of `DataSourceParametersPrestoInput` via: +// ColumnHierarchiesPredefinedHierarchyInput is an input type that accepts ColumnHierarchiesPredefinedHierarchyArgs and ColumnHierarchiesPredefinedHierarchyOutput values. +// You can construct a concrete instance of `ColumnHierarchiesPredefinedHierarchyInput` via: // -// DataSourceParametersPrestoArgs{...} -type DataSourceParametersPrestoInput interface { +// ColumnHierarchiesPredefinedHierarchyArgs{...} +type ColumnHierarchiesPredefinedHierarchyInput interface { pulumi.Input - ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput - ToDataSourceParametersPrestoOutputWithContext(context.Context) DataSourceParametersPrestoOutput + ToColumnHierarchiesPredefinedHierarchyOutput() ColumnHierarchiesPredefinedHierarchyOutput + ToColumnHierarchiesPredefinedHierarchyOutputWithContext(context.Context) ColumnHierarchiesPredefinedHierarchyOutput } -type DataSourceParametersPrestoArgs struct { - // The catalog to which to connect. - Catalog pulumi.StringInput `pulumi:"catalog"` - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The port to which to connect. - Port pulumi.IntInput `pulumi:"port"` +type ColumnHierarchiesPredefinedHierarchyArgs struct { + Columns DimensionFieldSchema2ArrayInput `pulumi:"columns"` + DrillDownFilters DrillDownFiltersArrayInput `pulumi:"drillDownFilters"` + HierarchyId pulumi.StringInput `pulumi:"hierarchyId"` } -func (DataSourceParametersPrestoArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersPresto)(nil)).Elem() +func (ColumnHierarchiesPredefinedHierarchyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnHierarchiesPredefinedHierarchy)(nil)).Elem() } -func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput { - return i.ToDataSourceParametersPrestoOutputWithContext(context.Background()) +func (i ColumnHierarchiesPredefinedHierarchyArgs) ToColumnHierarchiesPredefinedHierarchyOutput() ColumnHierarchiesPredefinedHierarchyOutput { + return i.ToColumnHierarchiesPredefinedHierarchyOutputWithContext(context.Background()) } -func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutputWithContext(ctx context.Context) DataSourceParametersPrestoOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPrestoOutput) +func (i ColumnHierarchiesPredefinedHierarchyArgs) ToColumnHierarchiesPredefinedHierarchyOutputWithContext(ctx context.Context) ColumnHierarchiesPredefinedHierarchyOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesPredefinedHierarchyOutput) } -func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput { - return i.ToDataSourceParametersPrestoPtrOutputWithContext(context.Background()) +func (i ColumnHierarchiesPredefinedHierarchyArgs) ToColumnHierarchiesPredefinedHierarchyPtrOutput() ColumnHierarchiesPredefinedHierarchyPtrOutput { + return i.ToColumnHierarchiesPredefinedHierarchyPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPrestoOutput).ToDataSourceParametersPrestoPtrOutputWithContext(ctx) +func (i ColumnHierarchiesPredefinedHierarchyArgs) ToColumnHierarchiesPredefinedHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesPredefinedHierarchyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesPredefinedHierarchyOutput).ToColumnHierarchiesPredefinedHierarchyPtrOutputWithContext(ctx) } -// DataSourceParametersPrestoPtrInput is an input type that accepts DataSourceParametersPrestoArgs, DataSourceParametersPrestoPtr and DataSourceParametersPrestoPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersPrestoPtrInput` via: +// ColumnHierarchiesPredefinedHierarchyPtrInput is an input type that accepts ColumnHierarchiesPredefinedHierarchyArgs, ColumnHierarchiesPredefinedHierarchyPtr and ColumnHierarchiesPredefinedHierarchyPtrOutput values. +// You can construct a concrete instance of `ColumnHierarchiesPredefinedHierarchyPtrInput` via: // -// DataSourceParametersPrestoArgs{...} +// ColumnHierarchiesPredefinedHierarchyArgs{...} // // or: // // nil -type DataSourceParametersPrestoPtrInput interface { +type ColumnHierarchiesPredefinedHierarchyPtrInput interface { pulumi.Input - ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput - ToDataSourceParametersPrestoPtrOutputWithContext(context.Context) DataSourceParametersPrestoPtrOutput + ToColumnHierarchiesPredefinedHierarchyPtrOutput() ColumnHierarchiesPredefinedHierarchyPtrOutput + ToColumnHierarchiesPredefinedHierarchyPtrOutputWithContext(context.Context) ColumnHierarchiesPredefinedHierarchyPtrOutput } -type dataSourceParametersPrestoPtrType DataSourceParametersPrestoArgs +type columnHierarchiesPredefinedHierarchyPtrType ColumnHierarchiesPredefinedHierarchyArgs -func DataSourceParametersPrestoPtr(v *DataSourceParametersPrestoArgs) DataSourceParametersPrestoPtrInput { - return (*dataSourceParametersPrestoPtrType)(v) +func ColumnHierarchiesPredefinedHierarchyPtr(v *ColumnHierarchiesPredefinedHierarchyArgs) ColumnHierarchiesPredefinedHierarchyPtrInput { + return (*columnHierarchiesPredefinedHierarchyPtrType)(v) } -func (*dataSourceParametersPrestoPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersPresto)(nil)).Elem() +func (*columnHierarchiesPredefinedHierarchyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ColumnHierarchiesPredefinedHierarchy)(nil)).Elem() } -func (i *dataSourceParametersPrestoPtrType) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput { - return i.ToDataSourceParametersPrestoPtrOutputWithContext(context.Background()) +func (i *columnHierarchiesPredefinedHierarchyPtrType) ToColumnHierarchiesPredefinedHierarchyPtrOutput() ColumnHierarchiesPredefinedHierarchyPtrOutput { + return i.ToColumnHierarchiesPredefinedHierarchyPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersPrestoPtrType) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPrestoPtrOutput) +func (i *columnHierarchiesPredefinedHierarchyPtrType) ToColumnHierarchiesPredefinedHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesPredefinedHierarchyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnHierarchiesPredefinedHierarchyPtrOutput) } -type DataSourceParametersPrestoOutput struct{ *pulumi.OutputState } +type ColumnHierarchiesPredefinedHierarchyOutput struct{ *pulumi.OutputState } -func (DataSourceParametersPrestoOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersPresto)(nil)).Elem() +func (ColumnHierarchiesPredefinedHierarchyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnHierarchiesPredefinedHierarchy)(nil)).Elem() } -func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput { +func (o ColumnHierarchiesPredefinedHierarchyOutput) ToColumnHierarchiesPredefinedHierarchyOutput() ColumnHierarchiesPredefinedHierarchyOutput { return o } -func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutputWithContext(ctx context.Context) DataSourceParametersPrestoOutput { +func (o ColumnHierarchiesPredefinedHierarchyOutput) ToColumnHierarchiesPredefinedHierarchyOutputWithContext(ctx context.Context) ColumnHierarchiesPredefinedHierarchyOutput { return o } -func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput { - return o.ToDataSourceParametersPrestoPtrOutputWithContext(context.Background()) +func (o ColumnHierarchiesPredefinedHierarchyOutput) ToColumnHierarchiesPredefinedHierarchyPtrOutput() ColumnHierarchiesPredefinedHierarchyPtrOutput { + return o.ToColumnHierarchiesPredefinedHierarchyPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersPresto) *DataSourceParametersPresto { +func (o ColumnHierarchiesPredefinedHierarchyOutput) ToColumnHierarchiesPredefinedHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesPredefinedHierarchyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ColumnHierarchiesPredefinedHierarchy) *ColumnHierarchiesPredefinedHierarchy { return &v - }).(DataSourceParametersPrestoPtrOutput) + }).(ColumnHierarchiesPredefinedHierarchyPtrOutput) } -// The catalog to which to connect. -func (o DataSourceParametersPrestoOutput) Catalog() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersPresto) string { return v.Catalog }).(pulumi.StringOutput) +func (o ColumnHierarchiesPredefinedHierarchyOutput) Columns() DimensionFieldSchema2ArrayOutput { + return o.ApplyT(func(v ColumnHierarchiesPredefinedHierarchy) []DimensionFieldSchema2 { return v.Columns }).(DimensionFieldSchema2ArrayOutput) } -// The host to which to connect. -func (o DataSourceParametersPrestoOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersPresto) string { return v.Host }).(pulumi.StringOutput) +func (o ColumnHierarchiesPredefinedHierarchyOutput) DrillDownFilters() DrillDownFiltersArrayOutput { + return o.ApplyT(func(v ColumnHierarchiesPredefinedHierarchy) []DrillDownFilters { return v.DrillDownFilters }).(DrillDownFiltersArrayOutput) } -// The port to which to connect. -func (o DataSourceParametersPrestoOutput) Port() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersPresto) int { return v.Port }).(pulumi.IntOutput) +func (o ColumnHierarchiesPredefinedHierarchyOutput) HierarchyId() pulumi.StringOutput { + return o.ApplyT(func(v ColumnHierarchiesPredefinedHierarchy) string { return v.HierarchyId }).(pulumi.StringOutput) } -type DataSourceParametersPrestoPtrOutput struct{ *pulumi.OutputState } +type ColumnHierarchiesPredefinedHierarchyPtrOutput struct{ *pulumi.OutputState } -func (DataSourceParametersPrestoPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersPresto)(nil)).Elem() +func (ColumnHierarchiesPredefinedHierarchyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ColumnHierarchiesPredefinedHierarchy)(nil)).Elem() } -func (o DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput { +func (o ColumnHierarchiesPredefinedHierarchyPtrOutput) ToColumnHierarchiesPredefinedHierarchyPtrOutput() ColumnHierarchiesPredefinedHierarchyPtrOutput { return o } -func (o DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput { +func (o ColumnHierarchiesPredefinedHierarchyPtrOutput) ToColumnHierarchiesPredefinedHierarchyPtrOutputWithContext(ctx context.Context) ColumnHierarchiesPredefinedHierarchyPtrOutput { return o } -func (o DataSourceParametersPrestoPtrOutput) Elem() DataSourceParametersPrestoOutput { - return o.ApplyT(func(v *DataSourceParametersPresto) DataSourceParametersPresto { +func (o ColumnHierarchiesPredefinedHierarchyPtrOutput) Elem() ColumnHierarchiesPredefinedHierarchyOutput { + return o.ApplyT(func(v *ColumnHierarchiesPredefinedHierarchy) ColumnHierarchiesPredefinedHierarchy { if v != nil { return *v } - var ret DataSourceParametersPresto + var ret ColumnHierarchiesPredefinedHierarchy return ret - }).(DataSourceParametersPrestoOutput) + }).(ColumnHierarchiesPredefinedHierarchyOutput) } -// The catalog to which to connect. -func (o DataSourceParametersPrestoPtrOutput) Catalog() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersPresto) *string { +func (o ColumnHierarchiesPredefinedHierarchyPtrOutput) Columns() DimensionFieldSchema2ArrayOutput { + return o.ApplyT(func(v *ColumnHierarchiesPredefinedHierarchy) []DimensionFieldSchema2 { if v == nil { return nil } - return &v.Catalog - }).(pulumi.StringPtrOutput) + return v.Columns + }).(DimensionFieldSchema2ArrayOutput) } -// The host to which to connect. -func (o DataSourceParametersPrestoPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersPresto) *string { +func (o ColumnHierarchiesPredefinedHierarchyPtrOutput) DrillDownFilters() DrillDownFiltersArrayOutput { + return o.ApplyT(func(v *ColumnHierarchiesPredefinedHierarchy) []DrillDownFilters { if v == nil { return nil } - return &v.Host - }).(pulumi.StringPtrOutput) + return v.DrillDownFilters + }).(DrillDownFiltersArrayOutput) } -// The port to which to connect. -func (o DataSourceParametersPrestoPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersPresto) *int { +func (o ColumnHierarchiesPredefinedHierarchyPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ColumnHierarchiesPredefinedHierarchy) *string { if v == nil { return nil } - return &v.Port - }).(pulumi.IntPtrOutput) + return &v.HierarchyId + }).(pulumi.StringPtrOutput) } -type DataSourceParametersRds struct { - // The database to which to connect. - Database string `pulumi:"database"` - // The instance ID to which to connect. - InstanceId string `pulumi:"instanceId"` +type ColumnSort struct { + AggregationFunction *AggregationFunction `pulumi:"aggregationFunction"` + Direction string `pulumi:"direction"` + SortBy Column `pulumi:"sortBy"` } -// DataSourceParametersRdsInput is an input type that accepts DataSourceParametersRdsArgs and DataSourceParametersRdsOutput values. -// You can construct a concrete instance of `DataSourceParametersRdsInput` via: +// ColumnSortInput is an input type that accepts ColumnSortArgs and ColumnSortOutput values. +// You can construct a concrete instance of `ColumnSortInput` via: // -// DataSourceParametersRdsArgs{...} -type DataSourceParametersRdsInput interface { +// ColumnSortArgs{...} +type ColumnSortInput interface { pulumi.Input - ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput - ToDataSourceParametersRdsOutputWithContext(context.Context) DataSourceParametersRdsOutput + ToColumnSortOutput() ColumnSortOutput + ToColumnSortOutputWithContext(context.Context) ColumnSortOutput } -type DataSourceParametersRdsArgs struct { - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The instance ID to which to connect. - InstanceId pulumi.StringInput `pulumi:"instanceId"` +type ColumnSortArgs struct { + AggregationFunction AggregationFunctionPtrInput `pulumi:"aggregationFunction"` + Direction pulumi.StringInput `pulumi:"direction"` + SortBy ColumnInput `pulumi:"sortBy"` } -func (DataSourceParametersRdsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersRds)(nil)).Elem() +func (ColumnSortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnSort)(nil)).Elem() } -func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput { - return i.ToDataSourceParametersRdsOutputWithContext(context.Background()) +func (i ColumnSortArgs) ToColumnSortOutput() ColumnSortOutput { + return i.ToColumnSortOutputWithContext(context.Background()) } -func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutputWithContext(ctx context.Context) DataSourceParametersRdsOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRdsOutput) +func (i ColumnSortArgs) ToColumnSortOutputWithContext(ctx context.Context) ColumnSortOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnSortOutput) } -func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput { - return i.ToDataSourceParametersRdsPtrOutputWithContext(context.Background()) +func (i ColumnSortArgs) ToColumnSortPtrOutput() ColumnSortPtrOutput { + return i.ToColumnSortPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRdsOutput).ToDataSourceParametersRdsPtrOutputWithContext(ctx) +func (i ColumnSortArgs) ToColumnSortPtrOutputWithContext(ctx context.Context) ColumnSortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnSortOutput).ToColumnSortPtrOutputWithContext(ctx) } -// DataSourceParametersRdsPtrInput is an input type that accepts DataSourceParametersRdsArgs, DataSourceParametersRdsPtr and DataSourceParametersRdsPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersRdsPtrInput` via: +// ColumnSortPtrInput is an input type that accepts ColumnSortArgs, ColumnSortPtr and ColumnSortPtrOutput values. +// You can construct a concrete instance of `ColumnSortPtrInput` via: // -// DataSourceParametersRdsArgs{...} +// ColumnSortArgs{...} // // or: // // nil -type DataSourceParametersRdsPtrInput interface { +type ColumnSortPtrInput interface { pulumi.Input - ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput - ToDataSourceParametersRdsPtrOutputWithContext(context.Context) DataSourceParametersRdsPtrOutput + ToColumnSortPtrOutput() ColumnSortPtrOutput + ToColumnSortPtrOutputWithContext(context.Context) ColumnSortPtrOutput } -type dataSourceParametersRdsPtrType DataSourceParametersRdsArgs +type columnSortPtrType ColumnSortArgs -func DataSourceParametersRdsPtr(v *DataSourceParametersRdsArgs) DataSourceParametersRdsPtrInput { - return (*dataSourceParametersRdsPtrType)(v) +func ColumnSortPtr(v *ColumnSortArgs) ColumnSortPtrInput { + return (*columnSortPtrType)(v) } -func (*dataSourceParametersRdsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersRds)(nil)).Elem() +func (*columnSortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ColumnSort)(nil)).Elem() } -func (i *dataSourceParametersRdsPtrType) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput { - return i.ToDataSourceParametersRdsPtrOutputWithContext(context.Background()) +func (i *columnSortPtrType) ToColumnSortPtrOutput() ColumnSortPtrOutput { + return i.ToColumnSortPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersRdsPtrType) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRdsPtrOutput) +func (i *columnSortPtrType) ToColumnSortPtrOutputWithContext(ctx context.Context) ColumnSortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ColumnSortPtrOutput) } -type DataSourceParametersRdsOutput struct{ *pulumi.OutputState } +type ColumnSortOutput struct{ *pulumi.OutputState } -func (DataSourceParametersRdsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersRds)(nil)).Elem() +func (ColumnSortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ColumnSort)(nil)).Elem() } -func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput { +func (o ColumnSortOutput) ToColumnSortOutput() ColumnSortOutput { return o } -func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutputWithContext(ctx context.Context) DataSourceParametersRdsOutput { +func (o ColumnSortOutput) ToColumnSortOutputWithContext(ctx context.Context) ColumnSortOutput { return o } -func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput { - return o.ToDataSourceParametersRdsPtrOutputWithContext(context.Background()) +func (o ColumnSortOutput) ToColumnSortPtrOutput() ColumnSortPtrOutput { + return o.ToColumnSortPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersRds) *DataSourceParametersRds { +func (o ColumnSortOutput) ToColumnSortPtrOutputWithContext(ctx context.Context) ColumnSortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ColumnSort) *ColumnSort { return &v - }).(DataSourceParametersRdsPtrOutput) + }).(ColumnSortPtrOutput) } -// The database to which to connect. -func (o DataSourceParametersRdsOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersRds) string { return v.Database }).(pulumi.StringOutput) +func (o ColumnSortOutput) AggregationFunction() AggregationFunctionPtrOutput { + return o.ApplyT(func(v ColumnSort) *AggregationFunction { return v.AggregationFunction }).(AggregationFunctionPtrOutput) } -// The instance ID to which to connect. -func (o DataSourceParametersRdsOutput) InstanceId() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersRds) string { return v.InstanceId }).(pulumi.StringOutput) +func (o ColumnSortOutput) Direction() pulumi.StringOutput { + return o.ApplyT(func(v ColumnSort) string { return v.Direction }).(pulumi.StringOutput) } -type DataSourceParametersRdsPtrOutput struct{ *pulumi.OutputState } +func (o ColumnSortOutput) SortBy() ColumnOutput { + return o.ApplyT(func(v ColumnSort) Column { return v.SortBy }).(ColumnOutput) +} -func (DataSourceParametersRdsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersRds)(nil)).Elem() +type ColumnSortPtrOutput struct{ *pulumi.OutputState } + +func (ColumnSortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ColumnSort)(nil)).Elem() } -func (o DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput { +func (o ColumnSortPtrOutput) ToColumnSortPtrOutput() ColumnSortPtrOutput { return o } -func (o DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput { +func (o ColumnSortPtrOutput) ToColumnSortPtrOutputWithContext(ctx context.Context) ColumnSortPtrOutput { return o } -func (o DataSourceParametersRdsPtrOutput) Elem() DataSourceParametersRdsOutput { - return o.ApplyT(func(v *DataSourceParametersRds) DataSourceParametersRds { +func (o ColumnSortPtrOutput) Elem() ColumnSortOutput { + return o.ApplyT(func(v *ColumnSort) ColumnSort { if v != nil { return *v } - var ret DataSourceParametersRds + var ret ColumnSort return ret - }).(DataSourceParametersRdsOutput) + }).(ColumnSortOutput) } -// The database to which to connect. -func (o DataSourceParametersRdsPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersRds) *string { +func (o ColumnSortPtrOutput) AggregationFunction() AggregationFunctionPtrOutput { + return o.ApplyT(func(v *ColumnSort) *AggregationFunction { if v == nil { return nil } - return &v.Database - }).(pulumi.StringPtrOutput) + return v.AggregationFunction + }).(AggregationFunctionPtrOutput) } -// The instance ID to which to connect. -func (o DataSourceParametersRdsPtrOutput) InstanceId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersRds) *string { +func (o ColumnSortPtrOutput) Direction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ColumnSort) *string { if v == nil { return nil } - return &v.InstanceId + return &v.Direction }).(pulumi.StringPtrOutput) } -type DataSourceParametersRedshift struct { - // The ID of the cluster to which to connect. - ClusterId *string `pulumi:"clusterId"` - // The database to which to connect. - Database string `pulumi:"database"` - // The host to which to connect. - Host *string `pulumi:"host"` - // The port to which to connect. - Port *int `pulumi:"port"` +func (o ColumnSortPtrOutput) SortBy() ColumnPtrOutput { + return o.ApplyT(func(v *ColumnSort) *Column { + if v == nil { + return nil + } + return &v.SortBy + }).(ColumnPtrOutput) } -// DataSourceParametersRedshiftInput is an input type that accepts DataSourceParametersRedshiftArgs and DataSourceParametersRedshiftOutput values. -// You can construct a concrete instance of `DataSourceParametersRedshiftInput` via: +type ConditionalFormattingColor struct { + Gradient *ConditionalFormattingColorGradient `pulumi:"gradient"` + Solid *ConditionalFormattingColorSolid `pulumi:"solid"` +} + +// ConditionalFormattingColorInput is an input type that accepts ConditionalFormattingColorArgs and ConditionalFormattingColorOutput values. +// You can construct a concrete instance of `ConditionalFormattingColorInput` via: // -// DataSourceParametersRedshiftArgs{...} -type DataSourceParametersRedshiftInput interface { +// ConditionalFormattingColorArgs{...} +type ConditionalFormattingColorInput interface { pulumi.Input - ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput - ToDataSourceParametersRedshiftOutputWithContext(context.Context) DataSourceParametersRedshiftOutput + ToConditionalFormattingColorOutput() ConditionalFormattingColorOutput + ToConditionalFormattingColorOutputWithContext(context.Context) ConditionalFormattingColorOutput } -type DataSourceParametersRedshiftArgs struct { - // The ID of the cluster to which to connect. - ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The host to which to connect. - Host pulumi.StringPtrInput `pulumi:"host"` - // The port to which to connect. - Port pulumi.IntPtrInput `pulumi:"port"` +type ConditionalFormattingColorArgs struct { + Gradient ConditionalFormattingColorGradientPtrInput `pulumi:"gradient"` + Solid ConditionalFormattingColorSolidPtrInput `pulumi:"solid"` } -func (DataSourceParametersRedshiftArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersRedshift)(nil)).Elem() +func (ConditionalFormattingColorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingColor)(nil)).Elem() } -func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput { - return i.ToDataSourceParametersRedshiftOutputWithContext(context.Background()) +func (i ConditionalFormattingColorArgs) ToConditionalFormattingColorOutput() ConditionalFormattingColorOutput { + return i.ToConditionalFormattingColorOutputWithContext(context.Background()) } -func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutputWithContext(ctx context.Context) DataSourceParametersRedshiftOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRedshiftOutput) +func (i ConditionalFormattingColorArgs) ToConditionalFormattingColorOutputWithContext(ctx context.Context) ConditionalFormattingColorOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorOutput) } -func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput { - return i.ToDataSourceParametersRedshiftPtrOutputWithContext(context.Background()) +func (i ConditionalFormattingColorArgs) ToConditionalFormattingColorPtrOutput() ConditionalFormattingColorPtrOutput { + return i.ToConditionalFormattingColorPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRedshiftOutput).ToDataSourceParametersRedshiftPtrOutputWithContext(ctx) +func (i ConditionalFormattingColorArgs) ToConditionalFormattingColorPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorOutput).ToConditionalFormattingColorPtrOutputWithContext(ctx) } -// DataSourceParametersRedshiftPtrInput is an input type that accepts DataSourceParametersRedshiftArgs, DataSourceParametersRedshiftPtr and DataSourceParametersRedshiftPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersRedshiftPtrInput` via: +// ConditionalFormattingColorPtrInput is an input type that accepts ConditionalFormattingColorArgs, ConditionalFormattingColorPtr and ConditionalFormattingColorPtrOutput values. +// You can construct a concrete instance of `ConditionalFormattingColorPtrInput` via: // -// DataSourceParametersRedshiftArgs{...} +// ConditionalFormattingColorArgs{...} // // or: // // nil -type DataSourceParametersRedshiftPtrInput interface { +type ConditionalFormattingColorPtrInput interface { pulumi.Input - ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput - ToDataSourceParametersRedshiftPtrOutputWithContext(context.Context) DataSourceParametersRedshiftPtrOutput + ToConditionalFormattingColorPtrOutput() ConditionalFormattingColorPtrOutput + ToConditionalFormattingColorPtrOutputWithContext(context.Context) ConditionalFormattingColorPtrOutput } -type dataSourceParametersRedshiftPtrType DataSourceParametersRedshiftArgs +type conditionalFormattingColorPtrType ConditionalFormattingColorArgs -func DataSourceParametersRedshiftPtr(v *DataSourceParametersRedshiftArgs) DataSourceParametersRedshiftPtrInput { - return (*dataSourceParametersRedshiftPtrType)(v) +func ConditionalFormattingColorPtr(v *ConditionalFormattingColorArgs) ConditionalFormattingColorPtrInput { + return (*conditionalFormattingColorPtrType)(v) } -func (*dataSourceParametersRedshiftPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersRedshift)(nil)).Elem() +func (*conditionalFormattingColorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingColor)(nil)).Elem() } -func (i *dataSourceParametersRedshiftPtrType) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput { - return i.ToDataSourceParametersRedshiftPtrOutputWithContext(context.Background()) +func (i *conditionalFormattingColorPtrType) ToConditionalFormattingColorPtrOutput() ConditionalFormattingColorPtrOutput { + return i.ToConditionalFormattingColorPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersRedshiftPtrType) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRedshiftPtrOutput) +func (i *conditionalFormattingColorPtrType) ToConditionalFormattingColorPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorPtrOutput) } -type DataSourceParametersRedshiftOutput struct{ *pulumi.OutputState } +type ConditionalFormattingColorOutput struct{ *pulumi.OutputState } -func (DataSourceParametersRedshiftOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersRedshift)(nil)).Elem() +func (ConditionalFormattingColorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingColor)(nil)).Elem() } -func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput { +func (o ConditionalFormattingColorOutput) ToConditionalFormattingColorOutput() ConditionalFormattingColorOutput { return o } -func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutputWithContext(ctx context.Context) DataSourceParametersRedshiftOutput { +func (o ConditionalFormattingColorOutput) ToConditionalFormattingColorOutputWithContext(ctx context.Context) ConditionalFormattingColorOutput { return o } -func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput { - return o.ToDataSourceParametersRedshiftPtrOutputWithContext(context.Background()) +func (o ConditionalFormattingColorOutput) ToConditionalFormattingColorPtrOutput() ConditionalFormattingColorPtrOutput { + return o.ToConditionalFormattingColorPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersRedshift) *DataSourceParametersRedshift { +func (o ConditionalFormattingColorOutput) ToConditionalFormattingColorPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ConditionalFormattingColor) *ConditionalFormattingColor { return &v - }).(DataSourceParametersRedshiftPtrOutput) -} - -// The ID of the cluster to which to connect. -func (o DataSourceParametersRedshiftOutput) ClusterId() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSourceParametersRedshift) *string { return v.ClusterId }).(pulumi.StringPtrOutput) -} - -// The database to which to connect. -func (o DataSourceParametersRedshiftOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersRedshift) string { return v.Database }).(pulumi.StringOutput) + }).(ConditionalFormattingColorPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersRedshiftOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v DataSourceParametersRedshift) *string { return v.Host }).(pulumi.StringPtrOutput) +func (o ConditionalFormattingColorOutput) Gradient() ConditionalFormattingColorGradientPtrOutput { + return o.ApplyT(func(v ConditionalFormattingColor) *ConditionalFormattingColorGradient { return v.Gradient }).(ConditionalFormattingColorGradientPtrOutput) } -// The port to which to connect. -func (o DataSourceParametersRedshiftOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v DataSourceParametersRedshift) *int { return v.Port }).(pulumi.IntPtrOutput) +func (o ConditionalFormattingColorOutput) Solid() ConditionalFormattingColorSolidPtrOutput { + return o.ApplyT(func(v ConditionalFormattingColor) *ConditionalFormattingColorSolid { return v.Solid }).(ConditionalFormattingColorSolidPtrOutput) } -type DataSourceParametersRedshiftPtrOutput struct{ *pulumi.OutputState } +type ConditionalFormattingColorPtrOutput struct{ *pulumi.OutputState } -func (DataSourceParametersRedshiftPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersRedshift)(nil)).Elem() +func (ConditionalFormattingColorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingColor)(nil)).Elem() } -func (o DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput { +func (o ConditionalFormattingColorPtrOutput) ToConditionalFormattingColorPtrOutput() ConditionalFormattingColorPtrOutput { return o } -func (o DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput { +func (o ConditionalFormattingColorPtrOutput) ToConditionalFormattingColorPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorPtrOutput { return o } -func (o DataSourceParametersRedshiftPtrOutput) Elem() DataSourceParametersRedshiftOutput { - return o.ApplyT(func(v *DataSourceParametersRedshift) DataSourceParametersRedshift { +func (o ConditionalFormattingColorPtrOutput) Elem() ConditionalFormattingColorOutput { + return o.ApplyT(func(v *ConditionalFormattingColor) ConditionalFormattingColor { if v != nil { return *v } - var ret DataSourceParametersRedshift + var ret ConditionalFormattingColor return ret - }).(DataSourceParametersRedshiftOutput) -} - -// The ID of the cluster to which to connect. -func (o DataSourceParametersRedshiftPtrOutput) ClusterId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersRedshift) *string { - if v == nil { - return nil - } - return v.ClusterId - }).(pulumi.StringPtrOutput) -} - -// The database to which to connect. -func (o DataSourceParametersRedshiftPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersRedshift) *string { - if v == nil { - return nil - } - return &v.Database - }).(pulumi.StringPtrOutput) + }).(ConditionalFormattingColorOutput) } -// The host to which to connect. -func (o DataSourceParametersRedshiftPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersRedshift) *string { +func (o ConditionalFormattingColorPtrOutput) Gradient() ConditionalFormattingColorGradientPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingColor) *ConditionalFormattingColorGradient { if v == nil { return nil } - return v.Host - }).(pulumi.StringPtrOutput) + return v.Gradient + }).(ConditionalFormattingColorGradientPtrOutput) } -// The port to which to connect. -func (o DataSourceParametersRedshiftPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersRedshift) *int { +func (o ConditionalFormattingColorPtrOutput) Solid() ConditionalFormattingColorSolidPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingColor) *ConditionalFormattingColorSolid { if v == nil { return nil } - return v.Port - }).(pulumi.IntPtrOutput) + return v.Solid + }).(ConditionalFormattingColorSolidPtrOutput) } -type DataSourceParametersS3 struct { - // An object containing the S3 location of the S3 manifest file. - ManifestFileLocation DataSourceParametersS3ManifestFileLocation `pulumi:"manifestFileLocation"` +type ConditionalFormattingColorGradient struct { + Color ConditionalFormattingColorGradientColor `pulumi:"color"` + Expression string `pulumi:"expression"` } -// DataSourceParametersS3Input is an input type that accepts DataSourceParametersS3Args and DataSourceParametersS3Output values. -// You can construct a concrete instance of `DataSourceParametersS3Input` via: +// ConditionalFormattingColorGradientInput is an input type that accepts ConditionalFormattingColorGradientArgs and ConditionalFormattingColorGradientOutput values. +// You can construct a concrete instance of `ConditionalFormattingColorGradientInput` via: // -// DataSourceParametersS3Args{...} -type DataSourceParametersS3Input interface { +// ConditionalFormattingColorGradientArgs{...} +type ConditionalFormattingColorGradientInput interface { pulumi.Input - ToDataSourceParametersS3Output() DataSourceParametersS3Output - ToDataSourceParametersS3OutputWithContext(context.Context) DataSourceParametersS3Output + ToConditionalFormattingColorGradientOutput() ConditionalFormattingColorGradientOutput + ToConditionalFormattingColorGradientOutputWithContext(context.Context) ConditionalFormattingColorGradientOutput } -type DataSourceParametersS3Args struct { - // An object containing the S3 location of the S3 manifest file. - ManifestFileLocation DataSourceParametersS3ManifestFileLocationInput `pulumi:"manifestFileLocation"` +type ConditionalFormattingColorGradientArgs struct { + Color ConditionalFormattingColorGradientColorInput `pulumi:"color"` + Expression pulumi.StringInput `pulumi:"expression"` } -func (DataSourceParametersS3Args) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersS3)(nil)).Elem() +func (ConditionalFormattingColorGradientArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingColorGradient)(nil)).Elem() } -func (i DataSourceParametersS3Args) ToDataSourceParametersS3Output() DataSourceParametersS3Output { - return i.ToDataSourceParametersS3OutputWithContext(context.Background()) +func (i ConditionalFormattingColorGradientArgs) ToConditionalFormattingColorGradientOutput() ConditionalFormattingColorGradientOutput { + return i.ToConditionalFormattingColorGradientOutputWithContext(context.Background()) } -func (i DataSourceParametersS3Args) ToDataSourceParametersS3OutputWithContext(ctx context.Context) DataSourceParametersS3Output { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3Output) +func (i ConditionalFormattingColorGradientArgs) ToConditionalFormattingColorGradientOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorGradientOutput) } -func (i DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput { - return i.ToDataSourceParametersS3PtrOutputWithContext(context.Background()) +func (i ConditionalFormattingColorGradientArgs) ToConditionalFormattingColorGradientPtrOutput() ConditionalFormattingColorGradientPtrOutput { + return i.ToConditionalFormattingColorGradientPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3Output).ToDataSourceParametersS3PtrOutputWithContext(ctx) +func (i ConditionalFormattingColorGradientArgs) ToConditionalFormattingColorGradientPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorGradientOutput).ToConditionalFormattingColorGradientPtrOutputWithContext(ctx) } -// DataSourceParametersS3PtrInput is an input type that accepts DataSourceParametersS3Args, DataSourceParametersS3Ptr and DataSourceParametersS3PtrOutput values. -// You can construct a concrete instance of `DataSourceParametersS3PtrInput` via: +// ConditionalFormattingColorGradientPtrInput is an input type that accepts ConditionalFormattingColorGradientArgs, ConditionalFormattingColorGradientPtr and ConditionalFormattingColorGradientPtrOutput values. +// You can construct a concrete instance of `ConditionalFormattingColorGradientPtrInput` via: // -// DataSourceParametersS3Args{...} +// ConditionalFormattingColorGradientArgs{...} // // or: // // nil -type DataSourceParametersS3PtrInput interface { +type ConditionalFormattingColorGradientPtrInput interface { pulumi.Input - ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput - ToDataSourceParametersS3PtrOutputWithContext(context.Context) DataSourceParametersS3PtrOutput + ToConditionalFormattingColorGradientPtrOutput() ConditionalFormattingColorGradientPtrOutput + ToConditionalFormattingColorGradientPtrOutputWithContext(context.Context) ConditionalFormattingColorGradientPtrOutput } -type dataSourceParametersS3PtrType DataSourceParametersS3Args +type conditionalFormattingColorGradientPtrType ConditionalFormattingColorGradientArgs -func DataSourceParametersS3Ptr(v *DataSourceParametersS3Args) DataSourceParametersS3PtrInput { - return (*dataSourceParametersS3PtrType)(v) +func ConditionalFormattingColorGradientPtr(v *ConditionalFormattingColorGradientArgs) ConditionalFormattingColorGradientPtrInput { + return (*conditionalFormattingColorGradientPtrType)(v) } -func (*dataSourceParametersS3PtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersS3)(nil)).Elem() +func (*conditionalFormattingColorGradientPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingColorGradient)(nil)).Elem() } -func (i *dataSourceParametersS3PtrType) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput { - return i.ToDataSourceParametersS3PtrOutputWithContext(context.Background()) +func (i *conditionalFormattingColorGradientPtrType) ToConditionalFormattingColorGradientPtrOutput() ConditionalFormattingColorGradientPtrOutput { + return i.ToConditionalFormattingColorGradientPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersS3PtrType) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3PtrOutput) +func (i *conditionalFormattingColorGradientPtrType) ToConditionalFormattingColorGradientPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorGradientPtrOutput) } -type DataSourceParametersS3Output struct{ *pulumi.OutputState } +type ConditionalFormattingColorGradientOutput struct{ *pulumi.OutputState } -func (DataSourceParametersS3Output) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersS3)(nil)).Elem() +func (ConditionalFormattingColorGradientOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingColorGradient)(nil)).Elem() } -func (o DataSourceParametersS3Output) ToDataSourceParametersS3Output() DataSourceParametersS3Output { +func (o ConditionalFormattingColorGradientOutput) ToConditionalFormattingColorGradientOutput() ConditionalFormattingColorGradientOutput { return o } -func (o DataSourceParametersS3Output) ToDataSourceParametersS3OutputWithContext(ctx context.Context) DataSourceParametersS3Output { +func (o ConditionalFormattingColorGradientOutput) ToConditionalFormattingColorGradientOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientOutput { return o } -func (o DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput { - return o.ToDataSourceParametersS3PtrOutputWithContext(context.Background()) +func (o ConditionalFormattingColorGradientOutput) ToConditionalFormattingColorGradientPtrOutput() ConditionalFormattingColorGradientPtrOutput { + return o.ToConditionalFormattingColorGradientPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersS3) *DataSourceParametersS3 { +func (o ConditionalFormattingColorGradientOutput) ToConditionalFormattingColorGradientPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ConditionalFormattingColorGradient) *ConditionalFormattingColorGradient { return &v - }).(DataSourceParametersS3PtrOutput) + }).(ConditionalFormattingColorGradientPtrOutput) } -// An object containing the S3 location of the S3 manifest file. -func (o DataSourceParametersS3Output) ManifestFileLocation() DataSourceParametersS3ManifestFileLocationOutput { - return o.ApplyT(func(v DataSourceParametersS3) DataSourceParametersS3ManifestFileLocation { - return v.ManifestFileLocation - }).(DataSourceParametersS3ManifestFileLocationOutput) +func (o ConditionalFormattingColorGradientOutput) Color() ConditionalFormattingColorGradientColorOutput { + return o.ApplyT(func(v ConditionalFormattingColorGradient) ConditionalFormattingColorGradientColor { return v.Color }).(ConditionalFormattingColorGradientColorOutput) } -type DataSourceParametersS3PtrOutput struct{ *pulumi.OutputState } +func (o ConditionalFormattingColorGradientOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v ConditionalFormattingColorGradient) string { return v.Expression }).(pulumi.StringOutput) +} -func (DataSourceParametersS3PtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersS3)(nil)).Elem() +type ConditionalFormattingColorGradientPtrOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingColorGradientPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingColorGradient)(nil)).Elem() } -func (o DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput { +func (o ConditionalFormattingColorGradientPtrOutput) ToConditionalFormattingColorGradientPtrOutput() ConditionalFormattingColorGradientPtrOutput { return o } -func (o DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput { +func (o ConditionalFormattingColorGradientPtrOutput) ToConditionalFormattingColorGradientPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientPtrOutput { return o } -func (o DataSourceParametersS3PtrOutput) Elem() DataSourceParametersS3Output { - return o.ApplyT(func(v *DataSourceParametersS3) DataSourceParametersS3 { +func (o ConditionalFormattingColorGradientPtrOutput) Elem() ConditionalFormattingColorGradientOutput { + return o.ApplyT(func(v *ConditionalFormattingColorGradient) ConditionalFormattingColorGradient { if v != nil { return *v } - var ret DataSourceParametersS3 + var ret ConditionalFormattingColorGradient return ret - }).(DataSourceParametersS3Output) + }).(ConditionalFormattingColorGradientOutput) } -// An object containing the S3 location of the S3 manifest file. -func (o DataSourceParametersS3PtrOutput) ManifestFileLocation() DataSourceParametersS3ManifestFileLocationPtrOutput { - return o.ApplyT(func(v *DataSourceParametersS3) *DataSourceParametersS3ManifestFileLocation { +func (o ConditionalFormattingColorGradientPtrOutput) Color() ConditionalFormattingColorGradientColorPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingColorGradient) *ConditionalFormattingColorGradientColor { if v == nil { return nil } - return &v.ManifestFileLocation - }).(DataSourceParametersS3ManifestFileLocationPtrOutput) + return &v.Color + }).(ConditionalFormattingColorGradientColorPtrOutput) } -type DataSourceParametersS3ManifestFileLocation struct { - // The name of the bucket that contains the manifest file. - Bucket string `pulumi:"bucket"` - // The key of the manifest file within the bucket. - Key string `pulumi:"key"` +func (o ConditionalFormattingColorGradientPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingColorGradient) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) } -// DataSourceParametersS3ManifestFileLocationInput is an input type that accepts DataSourceParametersS3ManifestFileLocationArgs and DataSourceParametersS3ManifestFileLocationOutput values. -// You can construct a concrete instance of `DataSourceParametersS3ManifestFileLocationInput` via: +type ConditionalFormattingColorGradientColor struct { + Stops []ConditionalFormattingColorGradientColorStop `pulumi:"stops"` +} + +// ConditionalFormattingColorGradientColorInput is an input type that accepts ConditionalFormattingColorGradientColorArgs and ConditionalFormattingColorGradientColorOutput values. +// You can construct a concrete instance of `ConditionalFormattingColorGradientColorInput` via: // -// DataSourceParametersS3ManifestFileLocationArgs{...} -type DataSourceParametersS3ManifestFileLocationInput interface { +// ConditionalFormattingColorGradientColorArgs{...} +type ConditionalFormattingColorGradientColorInput interface { pulumi.Input - ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput - ToDataSourceParametersS3ManifestFileLocationOutputWithContext(context.Context) DataSourceParametersS3ManifestFileLocationOutput + ToConditionalFormattingColorGradientColorOutput() ConditionalFormattingColorGradientColorOutput + ToConditionalFormattingColorGradientColorOutputWithContext(context.Context) ConditionalFormattingColorGradientColorOutput } -type DataSourceParametersS3ManifestFileLocationArgs struct { - // The name of the bucket that contains the manifest file. - Bucket pulumi.StringInput `pulumi:"bucket"` - // The key of the manifest file within the bucket. - Key pulumi.StringInput `pulumi:"key"` +type ConditionalFormattingColorGradientColorArgs struct { + Stops ConditionalFormattingColorGradientColorStopArrayInput `pulumi:"stops"` } -func (DataSourceParametersS3ManifestFileLocationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersS3ManifestFileLocation)(nil)).Elem() +func (ConditionalFormattingColorGradientColorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingColorGradientColor)(nil)).Elem() } -func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput { - return i.ToDataSourceParametersS3ManifestFileLocationOutputWithContext(context.Background()) +func (i ConditionalFormattingColorGradientColorArgs) ToConditionalFormattingColorGradientColorOutput() ConditionalFormattingColorGradientColorOutput { + return i.ToConditionalFormattingColorGradientColorOutputWithContext(context.Background()) } -func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3ManifestFileLocationOutput) +func (i ConditionalFormattingColorGradientColorArgs) ToConditionalFormattingColorGradientColorOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientColorOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorGradientColorOutput) } -func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput { - return i.ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(context.Background()) +func (i ConditionalFormattingColorGradientColorArgs) ToConditionalFormattingColorGradientColorPtrOutput() ConditionalFormattingColorGradientColorPtrOutput { + return i.ToConditionalFormattingColorGradientColorPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3ManifestFileLocationOutput).ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx) +func (i ConditionalFormattingColorGradientColorArgs) ToConditionalFormattingColorGradientColorPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientColorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorGradientColorOutput).ToConditionalFormattingColorGradientColorPtrOutputWithContext(ctx) } -// DataSourceParametersS3ManifestFileLocationPtrInput is an input type that accepts DataSourceParametersS3ManifestFileLocationArgs, DataSourceParametersS3ManifestFileLocationPtr and DataSourceParametersS3ManifestFileLocationPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersS3ManifestFileLocationPtrInput` via: +// ConditionalFormattingColorGradientColorPtrInput is an input type that accepts ConditionalFormattingColorGradientColorArgs, ConditionalFormattingColorGradientColorPtr and ConditionalFormattingColorGradientColorPtrOutput values. +// You can construct a concrete instance of `ConditionalFormattingColorGradientColorPtrInput` via: // -// DataSourceParametersS3ManifestFileLocationArgs{...} +// ConditionalFormattingColorGradientColorArgs{...} // // or: // // nil -type DataSourceParametersS3ManifestFileLocationPtrInput interface { +type ConditionalFormattingColorGradientColorPtrInput interface { pulumi.Input - ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput - ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput + ToConditionalFormattingColorGradientColorPtrOutput() ConditionalFormattingColorGradientColorPtrOutput + ToConditionalFormattingColorGradientColorPtrOutputWithContext(context.Context) ConditionalFormattingColorGradientColorPtrOutput } -type dataSourceParametersS3ManifestFileLocationPtrType DataSourceParametersS3ManifestFileLocationArgs +type conditionalFormattingColorGradientColorPtrType ConditionalFormattingColorGradientColorArgs -func DataSourceParametersS3ManifestFileLocationPtr(v *DataSourceParametersS3ManifestFileLocationArgs) DataSourceParametersS3ManifestFileLocationPtrInput { - return (*dataSourceParametersS3ManifestFileLocationPtrType)(v) +func ConditionalFormattingColorGradientColorPtr(v *ConditionalFormattingColorGradientColorArgs) ConditionalFormattingColorGradientColorPtrInput { + return (*conditionalFormattingColorGradientColorPtrType)(v) } -func (*dataSourceParametersS3ManifestFileLocationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersS3ManifestFileLocation)(nil)).Elem() +func (*conditionalFormattingColorGradientColorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingColorGradientColor)(nil)).Elem() } -func (i *dataSourceParametersS3ManifestFileLocationPtrType) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput { - return i.ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(context.Background()) +func (i *conditionalFormattingColorGradientColorPtrType) ToConditionalFormattingColorGradientColorPtrOutput() ConditionalFormattingColorGradientColorPtrOutput { + return i.ToConditionalFormattingColorGradientColorPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersS3ManifestFileLocationPtrType) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3ManifestFileLocationPtrOutput) +func (i *conditionalFormattingColorGradientColorPtrType) ToConditionalFormattingColorGradientColorPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientColorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorGradientColorPtrOutput) } -type DataSourceParametersS3ManifestFileLocationOutput struct{ *pulumi.OutputState } +type ConditionalFormattingColorGradientColorOutput struct{ *pulumi.OutputState } -func (DataSourceParametersS3ManifestFileLocationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersS3ManifestFileLocation)(nil)).Elem() +func (ConditionalFormattingColorGradientColorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingColorGradientColor)(nil)).Elem() } -func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput { +func (o ConditionalFormattingColorGradientColorOutput) ToConditionalFormattingColorGradientColorOutput() ConditionalFormattingColorGradientColorOutput { return o } -func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationOutput { +func (o ConditionalFormattingColorGradientColorOutput) ToConditionalFormattingColorGradientColorOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientColorOutput { return o } -func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput { - return o.ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(context.Background()) +func (o ConditionalFormattingColorGradientColorOutput) ToConditionalFormattingColorGradientColorPtrOutput() ConditionalFormattingColorGradientColorPtrOutput { + return o.ToConditionalFormattingColorGradientColorPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersS3ManifestFileLocation) *DataSourceParametersS3ManifestFileLocation { +func (o ConditionalFormattingColorGradientColorOutput) ToConditionalFormattingColorGradientColorPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientColorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ConditionalFormattingColorGradientColor) *ConditionalFormattingColorGradientColor { return &v - }).(DataSourceParametersS3ManifestFileLocationPtrOutput) -} - -// The name of the bucket that contains the manifest file. -func (o DataSourceParametersS3ManifestFileLocationOutput) Bucket() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersS3ManifestFileLocation) string { return v.Bucket }).(pulumi.StringOutput) + }).(ConditionalFormattingColorGradientColorPtrOutput) } -// The key of the manifest file within the bucket. -func (o DataSourceParametersS3ManifestFileLocationOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersS3ManifestFileLocation) string { return v.Key }).(pulumi.StringOutput) +func (o ConditionalFormattingColorGradientColorOutput) Stops() ConditionalFormattingColorGradientColorStopArrayOutput { + return o.ApplyT(func(v ConditionalFormattingColorGradientColor) []ConditionalFormattingColorGradientColorStop { + return v.Stops + }).(ConditionalFormattingColorGradientColorStopArrayOutput) } -type DataSourceParametersS3ManifestFileLocationPtrOutput struct{ *pulumi.OutputState } +type ConditionalFormattingColorGradientColorPtrOutput struct{ *pulumi.OutputState } -func (DataSourceParametersS3ManifestFileLocationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersS3ManifestFileLocation)(nil)).Elem() +func (ConditionalFormattingColorGradientColorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingColorGradientColor)(nil)).Elem() } -func (o DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput { +func (o ConditionalFormattingColorGradientColorPtrOutput) ToConditionalFormattingColorGradientColorPtrOutput() ConditionalFormattingColorGradientColorPtrOutput { return o } -func (o DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput { +func (o ConditionalFormattingColorGradientColorPtrOutput) ToConditionalFormattingColorGradientColorPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientColorPtrOutput { return o } -func (o DataSourceParametersS3ManifestFileLocationPtrOutput) Elem() DataSourceParametersS3ManifestFileLocationOutput { - return o.ApplyT(func(v *DataSourceParametersS3ManifestFileLocation) DataSourceParametersS3ManifestFileLocation { +func (o ConditionalFormattingColorGradientColorPtrOutput) Elem() ConditionalFormattingColorGradientColorOutput { + return o.ApplyT(func(v *ConditionalFormattingColorGradientColor) ConditionalFormattingColorGradientColor { if v != nil { return *v } - var ret DataSourceParametersS3ManifestFileLocation + var ret ConditionalFormattingColorGradientColor return ret - }).(DataSourceParametersS3ManifestFileLocationOutput) + }).(ConditionalFormattingColorGradientColorOutput) } -// The name of the bucket that contains the manifest file. -func (o DataSourceParametersS3ManifestFileLocationPtrOutput) Bucket() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersS3ManifestFileLocation) *string { +func (o ConditionalFormattingColorGradientColorPtrOutput) Stops() ConditionalFormattingColorGradientColorStopArrayOutput { + return o.ApplyT(func(v *ConditionalFormattingColorGradientColor) []ConditionalFormattingColorGradientColorStop { if v == nil { return nil } - return &v.Bucket - }).(pulumi.StringPtrOutput) + return v.Stops + }).(ConditionalFormattingColorGradientColorStopArrayOutput) } -// The key of the manifest file within the bucket. -func (o DataSourceParametersS3ManifestFileLocationPtrOutput) Key() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersS3ManifestFileLocation) *string { - if v == nil { +type ConditionalFormattingColorGradientColorStop struct { + Color *string `pulumi:"color"` + DataValue *float64 `pulumi:"dataValue"` + GradientOffset float64 `pulumi:"gradientOffset"` +} + +// ConditionalFormattingColorGradientColorStopInput is an input type that accepts ConditionalFormattingColorGradientColorStopArgs and ConditionalFormattingColorGradientColorStopOutput values. +// You can construct a concrete instance of `ConditionalFormattingColorGradientColorStopInput` via: +// +// ConditionalFormattingColorGradientColorStopArgs{...} +type ConditionalFormattingColorGradientColorStopInput interface { + pulumi.Input + + ToConditionalFormattingColorGradientColorStopOutput() ConditionalFormattingColorGradientColorStopOutput + ToConditionalFormattingColorGradientColorStopOutputWithContext(context.Context) ConditionalFormattingColorGradientColorStopOutput +} + +type ConditionalFormattingColorGradientColorStopArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + DataValue pulumi.Float64PtrInput `pulumi:"dataValue"` + GradientOffset pulumi.Float64Input `pulumi:"gradientOffset"` +} + +func (ConditionalFormattingColorGradientColorStopArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingColorGradientColorStop)(nil)).Elem() +} + +func (i ConditionalFormattingColorGradientColorStopArgs) ToConditionalFormattingColorGradientColorStopOutput() ConditionalFormattingColorGradientColorStopOutput { + return i.ToConditionalFormattingColorGradientColorStopOutputWithContext(context.Background()) +} + +func (i ConditionalFormattingColorGradientColorStopArgs) ToConditionalFormattingColorGradientColorStopOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientColorStopOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorGradientColorStopOutput) +} + +// ConditionalFormattingColorGradientColorStopArrayInput is an input type that accepts ConditionalFormattingColorGradientColorStopArray and ConditionalFormattingColorGradientColorStopArrayOutput values. +// You can construct a concrete instance of `ConditionalFormattingColorGradientColorStopArrayInput` via: +// +// ConditionalFormattingColorGradientColorStopArray{ ConditionalFormattingColorGradientColorStopArgs{...} } +type ConditionalFormattingColorGradientColorStopArrayInput interface { + pulumi.Input + + ToConditionalFormattingColorGradientColorStopArrayOutput() ConditionalFormattingColorGradientColorStopArrayOutput + ToConditionalFormattingColorGradientColorStopArrayOutputWithContext(context.Context) ConditionalFormattingColorGradientColorStopArrayOutput +} + +type ConditionalFormattingColorGradientColorStopArray []ConditionalFormattingColorGradientColorStopInput + +func (ConditionalFormattingColorGradientColorStopArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ConditionalFormattingColorGradientColorStop)(nil)).Elem() +} + +func (i ConditionalFormattingColorGradientColorStopArray) ToConditionalFormattingColorGradientColorStopArrayOutput() ConditionalFormattingColorGradientColorStopArrayOutput { + return i.ToConditionalFormattingColorGradientColorStopArrayOutputWithContext(context.Background()) +} + +func (i ConditionalFormattingColorGradientColorStopArray) ToConditionalFormattingColorGradientColorStopArrayOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientColorStopArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorGradientColorStopArrayOutput) +} + +type ConditionalFormattingColorGradientColorStopOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingColorGradientColorStopOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingColorGradientColorStop)(nil)).Elem() +} + +func (o ConditionalFormattingColorGradientColorStopOutput) ToConditionalFormattingColorGradientColorStopOutput() ConditionalFormattingColorGradientColorStopOutput { + return o +} + +func (o ConditionalFormattingColorGradientColorStopOutput) ToConditionalFormattingColorGradientColorStopOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientColorStopOutput { + return o +} + +func (o ConditionalFormattingColorGradientColorStopOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v ConditionalFormattingColorGradientColorStop) *string { return v.Color }).(pulumi.StringPtrOutput) +} + +func (o ConditionalFormattingColorGradientColorStopOutput) DataValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v ConditionalFormattingColorGradientColorStop) *float64 { return v.DataValue }).(pulumi.Float64PtrOutput) +} + +func (o ConditionalFormattingColorGradientColorStopOutput) GradientOffset() pulumi.Float64Output { + return o.ApplyT(func(v ConditionalFormattingColorGradientColorStop) float64 { return v.GradientOffset }).(pulumi.Float64Output) +} + +type ConditionalFormattingColorGradientColorStopArrayOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingColorGradientColorStopArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ConditionalFormattingColorGradientColorStop)(nil)).Elem() +} + +func (o ConditionalFormattingColorGradientColorStopArrayOutput) ToConditionalFormattingColorGradientColorStopArrayOutput() ConditionalFormattingColorGradientColorStopArrayOutput { + return o +} + +func (o ConditionalFormattingColorGradientColorStopArrayOutput) ToConditionalFormattingColorGradientColorStopArrayOutputWithContext(ctx context.Context) ConditionalFormattingColorGradientColorStopArrayOutput { + return o +} + +func (o ConditionalFormattingColorGradientColorStopArrayOutput) Index(i pulumi.IntInput) ConditionalFormattingColorGradientColorStopOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ConditionalFormattingColorGradientColorStop { + return vs[0].([]ConditionalFormattingColorGradientColorStop)[vs[1].(int)] + }).(ConditionalFormattingColorGradientColorStopOutput) +} + +type ConditionalFormattingColorSolid struct { + Color *string `pulumi:"color"` + Expression string `pulumi:"expression"` +} + +// ConditionalFormattingColorSolidInput is an input type that accepts ConditionalFormattingColorSolidArgs and ConditionalFormattingColorSolidOutput values. +// You can construct a concrete instance of `ConditionalFormattingColorSolidInput` via: +// +// ConditionalFormattingColorSolidArgs{...} +type ConditionalFormattingColorSolidInput interface { + pulumi.Input + + ToConditionalFormattingColorSolidOutput() ConditionalFormattingColorSolidOutput + ToConditionalFormattingColorSolidOutputWithContext(context.Context) ConditionalFormattingColorSolidOutput +} + +type ConditionalFormattingColorSolidArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + Expression pulumi.StringInput `pulumi:"expression"` +} + +func (ConditionalFormattingColorSolidArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingColorSolid)(nil)).Elem() +} + +func (i ConditionalFormattingColorSolidArgs) ToConditionalFormattingColorSolidOutput() ConditionalFormattingColorSolidOutput { + return i.ToConditionalFormattingColorSolidOutputWithContext(context.Background()) +} + +func (i ConditionalFormattingColorSolidArgs) ToConditionalFormattingColorSolidOutputWithContext(ctx context.Context) ConditionalFormattingColorSolidOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorSolidOutput) +} + +func (i ConditionalFormattingColorSolidArgs) ToConditionalFormattingColorSolidPtrOutput() ConditionalFormattingColorSolidPtrOutput { + return i.ToConditionalFormattingColorSolidPtrOutputWithContext(context.Background()) +} + +func (i ConditionalFormattingColorSolidArgs) ToConditionalFormattingColorSolidPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorSolidPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorSolidOutput).ToConditionalFormattingColorSolidPtrOutputWithContext(ctx) +} + +// ConditionalFormattingColorSolidPtrInput is an input type that accepts ConditionalFormattingColorSolidArgs, ConditionalFormattingColorSolidPtr and ConditionalFormattingColorSolidPtrOutput values. +// You can construct a concrete instance of `ConditionalFormattingColorSolidPtrInput` via: +// +// ConditionalFormattingColorSolidArgs{...} +// +// or: +// +// nil +type ConditionalFormattingColorSolidPtrInput interface { + pulumi.Input + + ToConditionalFormattingColorSolidPtrOutput() ConditionalFormattingColorSolidPtrOutput + ToConditionalFormattingColorSolidPtrOutputWithContext(context.Context) ConditionalFormattingColorSolidPtrOutput +} + +type conditionalFormattingColorSolidPtrType ConditionalFormattingColorSolidArgs + +func ConditionalFormattingColorSolidPtr(v *ConditionalFormattingColorSolidArgs) ConditionalFormattingColorSolidPtrInput { + return (*conditionalFormattingColorSolidPtrType)(v) +} + +func (*conditionalFormattingColorSolidPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingColorSolid)(nil)).Elem() +} + +func (i *conditionalFormattingColorSolidPtrType) ToConditionalFormattingColorSolidPtrOutput() ConditionalFormattingColorSolidPtrOutput { + return i.ToConditionalFormattingColorSolidPtrOutputWithContext(context.Background()) +} + +func (i *conditionalFormattingColorSolidPtrType) ToConditionalFormattingColorSolidPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorSolidPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingColorSolidPtrOutput) +} + +type ConditionalFormattingColorSolidOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingColorSolidOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingColorSolid)(nil)).Elem() +} + +func (o ConditionalFormattingColorSolidOutput) ToConditionalFormattingColorSolidOutput() ConditionalFormattingColorSolidOutput { + return o +} + +func (o ConditionalFormattingColorSolidOutput) ToConditionalFormattingColorSolidOutputWithContext(ctx context.Context) ConditionalFormattingColorSolidOutput { + return o +} + +func (o ConditionalFormattingColorSolidOutput) ToConditionalFormattingColorSolidPtrOutput() ConditionalFormattingColorSolidPtrOutput { + return o.ToConditionalFormattingColorSolidPtrOutputWithContext(context.Background()) +} + +func (o ConditionalFormattingColorSolidOutput) ToConditionalFormattingColorSolidPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorSolidPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ConditionalFormattingColorSolid) *ConditionalFormattingColorSolid { + return &v + }).(ConditionalFormattingColorSolidPtrOutput) +} + +func (o ConditionalFormattingColorSolidOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v ConditionalFormattingColorSolid) *string { return v.Color }).(pulumi.StringPtrOutput) +} + +func (o ConditionalFormattingColorSolidOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v ConditionalFormattingColorSolid) string { return v.Expression }).(pulumi.StringOutput) +} + +type ConditionalFormattingColorSolidPtrOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingColorSolidPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingColorSolid)(nil)).Elem() +} + +func (o ConditionalFormattingColorSolidPtrOutput) ToConditionalFormattingColorSolidPtrOutput() ConditionalFormattingColorSolidPtrOutput { + return o +} + +func (o ConditionalFormattingColorSolidPtrOutput) ToConditionalFormattingColorSolidPtrOutputWithContext(ctx context.Context) ConditionalFormattingColorSolidPtrOutput { + return o +} + +func (o ConditionalFormattingColorSolidPtrOutput) Elem() ConditionalFormattingColorSolidOutput { + return o.ApplyT(func(v *ConditionalFormattingColorSolid) ConditionalFormattingColorSolid { + if v != nil { + return *v + } + var ret ConditionalFormattingColorSolid + return ret + }).(ConditionalFormattingColorSolidOutput) +} + +func (o ConditionalFormattingColorSolidPtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingColorSolid) *string { + if v == nil { return nil } - return &v.Key + return v.Color }).(pulumi.StringPtrOutput) } -type DataSourceParametersServiceNow struct { - // The base URL of the Jira instance's site to which to connect. - SiteBaseUrl string `pulumi:"siteBaseUrl"` +func (o ConditionalFormattingColorSolidPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingColorSolid) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) } -// DataSourceParametersServiceNowInput is an input type that accepts DataSourceParametersServiceNowArgs and DataSourceParametersServiceNowOutput values. -// You can construct a concrete instance of `DataSourceParametersServiceNowInput` via: +type ConditionalFormattingIcon struct { + CustomCondition *ConditionalFormattingIconCustomCondition `pulumi:"customCondition"` + IconSet *ConditionalFormattingIconIconSet `pulumi:"iconSet"` +} + +// ConditionalFormattingIconInput is an input type that accepts ConditionalFormattingIconArgs and ConditionalFormattingIconOutput values. +// You can construct a concrete instance of `ConditionalFormattingIconInput` via: // -// DataSourceParametersServiceNowArgs{...} -type DataSourceParametersServiceNowInput interface { +// ConditionalFormattingIconArgs{...} +type ConditionalFormattingIconInput interface { pulumi.Input - ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput - ToDataSourceParametersServiceNowOutputWithContext(context.Context) DataSourceParametersServiceNowOutput + ToConditionalFormattingIconOutput() ConditionalFormattingIconOutput + ToConditionalFormattingIconOutputWithContext(context.Context) ConditionalFormattingIconOutput } -type DataSourceParametersServiceNowArgs struct { - // The base URL of the Jira instance's site to which to connect. - SiteBaseUrl pulumi.StringInput `pulumi:"siteBaseUrl"` +type ConditionalFormattingIconArgs struct { + CustomCondition ConditionalFormattingIconCustomConditionPtrInput `pulumi:"customCondition"` + IconSet ConditionalFormattingIconIconSetPtrInput `pulumi:"iconSet"` } -func (DataSourceParametersServiceNowArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersServiceNow)(nil)).Elem() +func (ConditionalFormattingIconArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingIcon)(nil)).Elem() } -func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput { - return i.ToDataSourceParametersServiceNowOutputWithContext(context.Background()) +func (i ConditionalFormattingIconArgs) ToConditionalFormattingIconOutput() ConditionalFormattingIconOutput { + return i.ToConditionalFormattingIconOutputWithContext(context.Background()) } -func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutputWithContext(ctx context.Context) DataSourceParametersServiceNowOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersServiceNowOutput) +func (i ConditionalFormattingIconArgs) ToConditionalFormattingIconOutputWithContext(ctx context.Context) ConditionalFormattingIconOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconOutput) } -func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput { - return i.ToDataSourceParametersServiceNowPtrOutputWithContext(context.Background()) +func (i ConditionalFormattingIconArgs) ToConditionalFormattingIconPtrOutput() ConditionalFormattingIconPtrOutput { + return i.ToConditionalFormattingIconPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersServiceNowOutput).ToDataSourceParametersServiceNowPtrOutputWithContext(ctx) +func (i ConditionalFormattingIconArgs) ToConditionalFormattingIconPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconOutput).ToConditionalFormattingIconPtrOutputWithContext(ctx) } -// DataSourceParametersServiceNowPtrInput is an input type that accepts DataSourceParametersServiceNowArgs, DataSourceParametersServiceNowPtr and DataSourceParametersServiceNowPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersServiceNowPtrInput` via: +// ConditionalFormattingIconPtrInput is an input type that accepts ConditionalFormattingIconArgs, ConditionalFormattingIconPtr and ConditionalFormattingIconPtrOutput values. +// You can construct a concrete instance of `ConditionalFormattingIconPtrInput` via: // -// DataSourceParametersServiceNowArgs{...} +// ConditionalFormattingIconArgs{...} // // or: // // nil -type DataSourceParametersServiceNowPtrInput interface { +type ConditionalFormattingIconPtrInput interface { pulumi.Input - ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput - ToDataSourceParametersServiceNowPtrOutputWithContext(context.Context) DataSourceParametersServiceNowPtrOutput + ToConditionalFormattingIconPtrOutput() ConditionalFormattingIconPtrOutput + ToConditionalFormattingIconPtrOutputWithContext(context.Context) ConditionalFormattingIconPtrOutput } -type dataSourceParametersServiceNowPtrType DataSourceParametersServiceNowArgs +type conditionalFormattingIconPtrType ConditionalFormattingIconArgs -func DataSourceParametersServiceNowPtr(v *DataSourceParametersServiceNowArgs) DataSourceParametersServiceNowPtrInput { - return (*dataSourceParametersServiceNowPtrType)(v) +func ConditionalFormattingIconPtr(v *ConditionalFormattingIconArgs) ConditionalFormattingIconPtrInput { + return (*conditionalFormattingIconPtrType)(v) } -func (*dataSourceParametersServiceNowPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersServiceNow)(nil)).Elem() +func (*conditionalFormattingIconPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingIcon)(nil)).Elem() } -func (i *dataSourceParametersServiceNowPtrType) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput { - return i.ToDataSourceParametersServiceNowPtrOutputWithContext(context.Background()) +func (i *conditionalFormattingIconPtrType) ToConditionalFormattingIconPtrOutput() ConditionalFormattingIconPtrOutput { + return i.ToConditionalFormattingIconPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersServiceNowPtrType) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersServiceNowPtrOutput) +func (i *conditionalFormattingIconPtrType) ToConditionalFormattingIconPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconPtrOutput) } -type DataSourceParametersServiceNowOutput struct{ *pulumi.OutputState } +type ConditionalFormattingIconOutput struct{ *pulumi.OutputState } -func (DataSourceParametersServiceNowOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersServiceNow)(nil)).Elem() +func (ConditionalFormattingIconOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingIcon)(nil)).Elem() } -func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput { +func (o ConditionalFormattingIconOutput) ToConditionalFormattingIconOutput() ConditionalFormattingIconOutput { return o } -func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutputWithContext(ctx context.Context) DataSourceParametersServiceNowOutput { +func (o ConditionalFormattingIconOutput) ToConditionalFormattingIconOutputWithContext(ctx context.Context) ConditionalFormattingIconOutput { return o } -func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput { - return o.ToDataSourceParametersServiceNowPtrOutputWithContext(context.Background()) +func (o ConditionalFormattingIconOutput) ToConditionalFormattingIconPtrOutput() ConditionalFormattingIconPtrOutput { + return o.ToConditionalFormattingIconPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersServiceNow) *DataSourceParametersServiceNow { +func (o ConditionalFormattingIconOutput) ToConditionalFormattingIconPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ConditionalFormattingIcon) *ConditionalFormattingIcon { return &v - }).(DataSourceParametersServiceNowPtrOutput) + }).(ConditionalFormattingIconPtrOutput) } -// The base URL of the Jira instance's site to which to connect. -func (o DataSourceParametersServiceNowOutput) SiteBaseUrl() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersServiceNow) string { return v.SiteBaseUrl }).(pulumi.StringOutput) +func (o ConditionalFormattingIconOutput) CustomCondition() ConditionalFormattingIconCustomConditionPtrOutput { + return o.ApplyT(func(v ConditionalFormattingIcon) *ConditionalFormattingIconCustomCondition { return v.CustomCondition }).(ConditionalFormattingIconCustomConditionPtrOutput) } -type DataSourceParametersServiceNowPtrOutput struct{ *pulumi.OutputState } +func (o ConditionalFormattingIconOutput) IconSet() ConditionalFormattingIconIconSetPtrOutput { + return o.ApplyT(func(v ConditionalFormattingIcon) *ConditionalFormattingIconIconSet { return v.IconSet }).(ConditionalFormattingIconIconSetPtrOutput) +} -func (DataSourceParametersServiceNowPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersServiceNow)(nil)).Elem() +type ConditionalFormattingIconPtrOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingIconPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingIcon)(nil)).Elem() } -func (o DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput { +func (o ConditionalFormattingIconPtrOutput) ToConditionalFormattingIconPtrOutput() ConditionalFormattingIconPtrOutput { return o } -func (o DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput { +func (o ConditionalFormattingIconPtrOutput) ToConditionalFormattingIconPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconPtrOutput { return o } -func (o DataSourceParametersServiceNowPtrOutput) Elem() DataSourceParametersServiceNowOutput { - return o.ApplyT(func(v *DataSourceParametersServiceNow) DataSourceParametersServiceNow { +func (o ConditionalFormattingIconPtrOutput) Elem() ConditionalFormattingIconOutput { + return o.ApplyT(func(v *ConditionalFormattingIcon) ConditionalFormattingIcon { if v != nil { return *v } - var ret DataSourceParametersServiceNow + var ret ConditionalFormattingIcon return ret - }).(DataSourceParametersServiceNowOutput) + }).(ConditionalFormattingIconOutput) } -// The base URL of the Jira instance's site to which to connect. -func (o DataSourceParametersServiceNowPtrOutput) SiteBaseUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersServiceNow) *string { +func (o ConditionalFormattingIconPtrOutput) CustomCondition() ConditionalFormattingIconCustomConditionPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIcon) *ConditionalFormattingIconCustomCondition { if v == nil { return nil } - return &v.SiteBaseUrl - }).(pulumi.StringPtrOutput) + return v.CustomCondition + }).(ConditionalFormattingIconCustomConditionPtrOutput) } -type DataSourceParametersSnowflake struct { - // The database to which to connect. - Database string `pulumi:"database"` - // The host to which to connect. - Host string `pulumi:"host"` - // The warehouse to which to connect. - Warehouse string `pulumi:"warehouse"` +func (o ConditionalFormattingIconPtrOutput) IconSet() ConditionalFormattingIconIconSetPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIcon) *ConditionalFormattingIconIconSet { + if v == nil { + return nil + } + return v.IconSet + }).(ConditionalFormattingIconIconSetPtrOutput) } -// DataSourceParametersSnowflakeInput is an input type that accepts DataSourceParametersSnowflakeArgs and DataSourceParametersSnowflakeOutput values. -// You can construct a concrete instance of `DataSourceParametersSnowflakeInput` via: +type ConditionalFormattingIconCustomCondition struct { + Color *string `pulumi:"color"` + DisplayConfiguration *ConditionalFormattingIconCustomConditionDisplayConfiguration `pulumi:"displayConfiguration"` + Expression string `pulumi:"expression"` + IconOptions ConditionalFormattingIconCustomConditionIconOptions `pulumi:"iconOptions"` +} + +// ConditionalFormattingIconCustomConditionInput is an input type that accepts ConditionalFormattingIconCustomConditionArgs and ConditionalFormattingIconCustomConditionOutput values. +// You can construct a concrete instance of `ConditionalFormattingIconCustomConditionInput` via: // -// DataSourceParametersSnowflakeArgs{...} -type DataSourceParametersSnowflakeInput interface { +// ConditionalFormattingIconCustomConditionArgs{...} +type ConditionalFormattingIconCustomConditionInput interface { pulumi.Input - ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput - ToDataSourceParametersSnowflakeOutputWithContext(context.Context) DataSourceParametersSnowflakeOutput + ToConditionalFormattingIconCustomConditionOutput() ConditionalFormattingIconCustomConditionOutput + ToConditionalFormattingIconCustomConditionOutputWithContext(context.Context) ConditionalFormattingIconCustomConditionOutput } -type DataSourceParametersSnowflakeArgs struct { - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The warehouse to which to connect. - Warehouse pulumi.StringInput `pulumi:"warehouse"` +type ConditionalFormattingIconCustomConditionArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + DisplayConfiguration ConditionalFormattingIconCustomConditionDisplayConfigurationPtrInput `pulumi:"displayConfiguration"` + Expression pulumi.StringInput `pulumi:"expression"` + IconOptions ConditionalFormattingIconCustomConditionIconOptionsInput `pulumi:"iconOptions"` } -func (DataSourceParametersSnowflakeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersSnowflake)(nil)).Elem() +func (ConditionalFormattingIconCustomConditionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingIconCustomCondition)(nil)).Elem() } -func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput { - return i.ToDataSourceParametersSnowflakeOutputWithContext(context.Background()) +func (i ConditionalFormattingIconCustomConditionArgs) ToConditionalFormattingIconCustomConditionOutput() ConditionalFormattingIconCustomConditionOutput { + return i.ToConditionalFormattingIconCustomConditionOutputWithContext(context.Background()) } -func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutputWithContext(ctx context.Context) DataSourceParametersSnowflakeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSnowflakeOutput) +func (i ConditionalFormattingIconCustomConditionArgs) ToConditionalFormattingIconCustomConditionOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconCustomConditionOutput) } -func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput { - return i.ToDataSourceParametersSnowflakePtrOutputWithContext(context.Background()) +func (i ConditionalFormattingIconCustomConditionArgs) ToConditionalFormattingIconCustomConditionPtrOutput() ConditionalFormattingIconCustomConditionPtrOutput { + return i.ToConditionalFormattingIconCustomConditionPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSnowflakeOutput).ToDataSourceParametersSnowflakePtrOutputWithContext(ctx) +func (i ConditionalFormattingIconCustomConditionArgs) ToConditionalFormattingIconCustomConditionPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconCustomConditionOutput).ToConditionalFormattingIconCustomConditionPtrOutputWithContext(ctx) } -// DataSourceParametersSnowflakePtrInput is an input type that accepts DataSourceParametersSnowflakeArgs, DataSourceParametersSnowflakePtr and DataSourceParametersSnowflakePtrOutput values. -// You can construct a concrete instance of `DataSourceParametersSnowflakePtrInput` via: +// ConditionalFormattingIconCustomConditionPtrInput is an input type that accepts ConditionalFormattingIconCustomConditionArgs, ConditionalFormattingIconCustomConditionPtr and ConditionalFormattingIconCustomConditionPtrOutput values. +// You can construct a concrete instance of `ConditionalFormattingIconCustomConditionPtrInput` via: // -// DataSourceParametersSnowflakeArgs{...} +// ConditionalFormattingIconCustomConditionArgs{...} // // or: // // nil -type DataSourceParametersSnowflakePtrInput interface { +type ConditionalFormattingIconCustomConditionPtrInput interface { pulumi.Input - ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput - ToDataSourceParametersSnowflakePtrOutputWithContext(context.Context) DataSourceParametersSnowflakePtrOutput + ToConditionalFormattingIconCustomConditionPtrOutput() ConditionalFormattingIconCustomConditionPtrOutput + ToConditionalFormattingIconCustomConditionPtrOutputWithContext(context.Context) ConditionalFormattingIconCustomConditionPtrOutput } -type dataSourceParametersSnowflakePtrType DataSourceParametersSnowflakeArgs +type conditionalFormattingIconCustomConditionPtrType ConditionalFormattingIconCustomConditionArgs -func DataSourceParametersSnowflakePtr(v *DataSourceParametersSnowflakeArgs) DataSourceParametersSnowflakePtrInput { - return (*dataSourceParametersSnowflakePtrType)(v) +func ConditionalFormattingIconCustomConditionPtr(v *ConditionalFormattingIconCustomConditionArgs) ConditionalFormattingIconCustomConditionPtrInput { + return (*conditionalFormattingIconCustomConditionPtrType)(v) } -func (*dataSourceParametersSnowflakePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersSnowflake)(nil)).Elem() +func (*conditionalFormattingIconCustomConditionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingIconCustomCondition)(nil)).Elem() } -func (i *dataSourceParametersSnowflakePtrType) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput { - return i.ToDataSourceParametersSnowflakePtrOutputWithContext(context.Background()) +func (i *conditionalFormattingIconCustomConditionPtrType) ToConditionalFormattingIconCustomConditionPtrOutput() ConditionalFormattingIconCustomConditionPtrOutput { + return i.ToConditionalFormattingIconCustomConditionPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersSnowflakePtrType) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSnowflakePtrOutput) +func (i *conditionalFormattingIconCustomConditionPtrType) ToConditionalFormattingIconCustomConditionPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconCustomConditionPtrOutput) } -type DataSourceParametersSnowflakeOutput struct{ *pulumi.OutputState } +type ConditionalFormattingIconCustomConditionOutput struct{ *pulumi.OutputState } -func (DataSourceParametersSnowflakeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersSnowflake)(nil)).Elem() +func (ConditionalFormattingIconCustomConditionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingIconCustomCondition)(nil)).Elem() } -func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput { +func (o ConditionalFormattingIconCustomConditionOutput) ToConditionalFormattingIconCustomConditionOutput() ConditionalFormattingIconCustomConditionOutput { return o } -func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutputWithContext(ctx context.Context) DataSourceParametersSnowflakeOutput { +func (o ConditionalFormattingIconCustomConditionOutput) ToConditionalFormattingIconCustomConditionOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionOutput { return o } -func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput { - return o.ToDataSourceParametersSnowflakePtrOutputWithContext(context.Background()) +func (o ConditionalFormattingIconCustomConditionOutput) ToConditionalFormattingIconCustomConditionPtrOutput() ConditionalFormattingIconCustomConditionPtrOutput { + return o.ToConditionalFormattingIconCustomConditionPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersSnowflake) *DataSourceParametersSnowflake { +func (o ConditionalFormattingIconCustomConditionOutput) ToConditionalFormattingIconCustomConditionPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ConditionalFormattingIconCustomCondition) *ConditionalFormattingIconCustomCondition { return &v - }).(DataSourceParametersSnowflakePtrOutput) + }).(ConditionalFormattingIconCustomConditionPtrOutput) } -// The database to which to connect. -func (o DataSourceParametersSnowflakeOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersSnowflake) string { return v.Database }).(pulumi.StringOutput) +func (o ConditionalFormattingIconCustomConditionOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v ConditionalFormattingIconCustomCondition) *string { return v.Color }).(pulumi.StringPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersSnowflakeOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersSnowflake) string { return v.Host }).(pulumi.StringOutput) +func (o ConditionalFormattingIconCustomConditionOutput) DisplayConfiguration() ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput { + return o.ApplyT(func(v ConditionalFormattingIconCustomCondition) *ConditionalFormattingIconCustomConditionDisplayConfiguration { + return v.DisplayConfiguration + }).(ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput) } -// The warehouse to which to connect. -func (o DataSourceParametersSnowflakeOutput) Warehouse() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersSnowflake) string { return v.Warehouse }).(pulumi.StringOutput) +func (o ConditionalFormattingIconCustomConditionOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v ConditionalFormattingIconCustomCondition) string { return v.Expression }).(pulumi.StringOutput) } -type DataSourceParametersSnowflakePtrOutput struct{ *pulumi.OutputState } +func (o ConditionalFormattingIconCustomConditionOutput) IconOptions() ConditionalFormattingIconCustomConditionIconOptionsOutput { + return o.ApplyT(func(v ConditionalFormattingIconCustomCondition) ConditionalFormattingIconCustomConditionIconOptions { + return v.IconOptions + }).(ConditionalFormattingIconCustomConditionIconOptionsOutput) +} -func (DataSourceParametersSnowflakePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersSnowflake)(nil)).Elem() +type ConditionalFormattingIconCustomConditionPtrOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingIconCustomConditionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingIconCustomCondition)(nil)).Elem() } -func (o DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput { +func (o ConditionalFormattingIconCustomConditionPtrOutput) ToConditionalFormattingIconCustomConditionPtrOutput() ConditionalFormattingIconCustomConditionPtrOutput { return o } -func (o DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput { +func (o ConditionalFormattingIconCustomConditionPtrOutput) ToConditionalFormattingIconCustomConditionPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionPtrOutput { return o } -func (o DataSourceParametersSnowflakePtrOutput) Elem() DataSourceParametersSnowflakeOutput { - return o.ApplyT(func(v *DataSourceParametersSnowflake) DataSourceParametersSnowflake { +func (o ConditionalFormattingIconCustomConditionPtrOutput) Elem() ConditionalFormattingIconCustomConditionOutput { + return o.ApplyT(func(v *ConditionalFormattingIconCustomCondition) ConditionalFormattingIconCustomCondition { if v != nil { return *v } - var ret DataSourceParametersSnowflake + var ret ConditionalFormattingIconCustomCondition return ret - }).(DataSourceParametersSnowflakeOutput) + }).(ConditionalFormattingIconCustomConditionOutput) } -// The database to which to connect. -func (o DataSourceParametersSnowflakePtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersSnowflake) *string { +func (o ConditionalFormattingIconCustomConditionPtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIconCustomCondition) *string { if v == nil { return nil } - return &v.Database + return v.Color }).(pulumi.StringPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersSnowflakePtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersSnowflake) *string { +func (o ConditionalFormattingIconCustomConditionPtrOutput) DisplayConfiguration() ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIconCustomCondition) *ConditionalFormattingIconCustomConditionDisplayConfiguration { if v == nil { return nil } - return &v.Host + return v.DisplayConfiguration + }).(ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput) +} + +func (o ConditionalFormattingIconCustomConditionPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIconCustomCondition) *string { + if v == nil { + return nil + } + return &v.Expression }).(pulumi.StringPtrOutput) } -// The warehouse to which to connect. -func (o DataSourceParametersSnowflakePtrOutput) Warehouse() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersSnowflake) *string { +func (o ConditionalFormattingIconCustomConditionPtrOutput) IconOptions() ConditionalFormattingIconCustomConditionIconOptionsPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIconCustomCondition) *ConditionalFormattingIconCustomConditionIconOptions { if v == nil { return nil } - return &v.Warehouse + return &v.IconOptions + }).(ConditionalFormattingIconCustomConditionIconOptionsPtrOutput) +} + +type ConditionalFormattingIconCustomConditionDisplayConfiguration struct { + IconDisplayOption *string `pulumi:"iconDisplayOption"` +} + +// ConditionalFormattingIconCustomConditionDisplayConfigurationInput is an input type that accepts ConditionalFormattingIconCustomConditionDisplayConfigurationArgs and ConditionalFormattingIconCustomConditionDisplayConfigurationOutput values. +// You can construct a concrete instance of `ConditionalFormattingIconCustomConditionDisplayConfigurationInput` via: +// +// ConditionalFormattingIconCustomConditionDisplayConfigurationArgs{...} +type ConditionalFormattingIconCustomConditionDisplayConfigurationInput interface { + pulumi.Input + + ToConditionalFormattingIconCustomConditionDisplayConfigurationOutput() ConditionalFormattingIconCustomConditionDisplayConfigurationOutput + ToConditionalFormattingIconCustomConditionDisplayConfigurationOutputWithContext(context.Context) ConditionalFormattingIconCustomConditionDisplayConfigurationOutput +} + +type ConditionalFormattingIconCustomConditionDisplayConfigurationArgs struct { + IconDisplayOption pulumi.StringPtrInput `pulumi:"iconDisplayOption"` +} + +func (ConditionalFormattingIconCustomConditionDisplayConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingIconCustomConditionDisplayConfiguration)(nil)).Elem() +} + +func (i ConditionalFormattingIconCustomConditionDisplayConfigurationArgs) ToConditionalFormattingIconCustomConditionDisplayConfigurationOutput() ConditionalFormattingIconCustomConditionDisplayConfigurationOutput { + return i.ToConditionalFormattingIconCustomConditionDisplayConfigurationOutputWithContext(context.Background()) +} + +func (i ConditionalFormattingIconCustomConditionDisplayConfigurationArgs) ToConditionalFormattingIconCustomConditionDisplayConfigurationOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionDisplayConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconCustomConditionDisplayConfigurationOutput) +} + +func (i ConditionalFormattingIconCustomConditionDisplayConfigurationArgs) ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput() ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput { + return i.ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutputWithContext(context.Background()) +} + +func (i ConditionalFormattingIconCustomConditionDisplayConfigurationArgs) ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconCustomConditionDisplayConfigurationOutput).ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutputWithContext(ctx) +} + +// ConditionalFormattingIconCustomConditionDisplayConfigurationPtrInput is an input type that accepts ConditionalFormattingIconCustomConditionDisplayConfigurationArgs, ConditionalFormattingIconCustomConditionDisplayConfigurationPtr and ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput values. +// You can construct a concrete instance of `ConditionalFormattingIconCustomConditionDisplayConfigurationPtrInput` via: +// +// ConditionalFormattingIconCustomConditionDisplayConfigurationArgs{...} +// +// or: +// +// nil +type ConditionalFormattingIconCustomConditionDisplayConfigurationPtrInput interface { + pulumi.Input + + ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput() ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput + ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutputWithContext(context.Context) ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput +} + +type conditionalFormattingIconCustomConditionDisplayConfigurationPtrType ConditionalFormattingIconCustomConditionDisplayConfigurationArgs + +func ConditionalFormattingIconCustomConditionDisplayConfigurationPtr(v *ConditionalFormattingIconCustomConditionDisplayConfigurationArgs) ConditionalFormattingIconCustomConditionDisplayConfigurationPtrInput { + return (*conditionalFormattingIconCustomConditionDisplayConfigurationPtrType)(v) +} + +func (*conditionalFormattingIconCustomConditionDisplayConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingIconCustomConditionDisplayConfiguration)(nil)).Elem() +} + +func (i *conditionalFormattingIconCustomConditionDisplayConfigurationPtrType) ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput() ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput { + return i.ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *conditionalFormattingIconCustomConditionDisplayConfigurationPtrType) ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput) +} + +type ConditionalFormattingIconCustomConditionDisplayConfigurationOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingIconCustomConditionDisplayConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingIconCustomConditionDisplayConfiguration)(nil)).Elem() +} + +func (o ConditionalFormattingIconCustomConditionDisplayConfigurationOutput) ToConditionalFormattingIconCustomConditionDisplayConfigurationOutput() ConditionalFormattingIconCustomConditionDisplayConfigurationOutput { + return o +} + +func (o ConditionalFormattingIconCustomConditionDisplayConfigurationOutput) ToConditionalFormattingIconCustomConditionDisplayConfigurationOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionDisplayConfigurationOutput { + return o +} + +func (o ConditionalFormattingIconCustomConditionDisplayConfigurationOutput) ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput() ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput { + return o.ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutputWithContext(context.Background()) +} + +func (o ConditionalFormattingIconCustomConditionDisplayConfigurationOutput) ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ConditionalFormattingIconCustomConditionDisplayConfiguration) *ConditionalFormattingIconCustomConditionDisplayConfiguration { + return &v + }).(ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput) +} + +func (o ConditionalFormattingIconCustomConditionDisplayConfigurationOutput) IconDisplayOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v ConditionalFormattingIconCustomConditionDisplayConfiguration) *string { + return v.IconDisplayOption }).(pulumi.StringPtrOutput) } -type DataSourceParametersSpark struct { - // The host to which to connect. - Host string `pulumi:"host"` - // The warehouse to which to connect. - Port int `pulumi:"port"` +type ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingIconCustomConditionDisplayConfiguration)(nil)).Elem() } -// DataSourceParametersSparkInput is an input type that accepts DataSourceParametersSparkArgs and DataSourceParametersSparkOutput values. -// You can construct a concrete instance of `DataSourceParametersSparkInput` via: +func (o ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput) ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput() ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput { + return o +} + +func (o ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput) ToConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput { + return o +} + +func (o ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput) Elem() ConditionalFormattingIconCustomConditionDisplayConfigurationOutput { + return o.ApplyT(func(v *ConditionalFormattingIconCustomConditionDisplayConfiguration) ConditionalFormattingIconCustomConditionDisplayConfiguration { + if v != nil { + return *v + } + var ret ConditionalFormattingIconCustomConditionDisplayConfiguration + return ret + }).(ConditionalFormattingIconCustomConditionDisplayConfigurationOutput) +} + +func (o ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput) IconDisplayOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIconCustomConditionDisplayConfiguration) *string { + if v == nil { + return nil + } + return v.IconDisplayOption + }).(pulumi.StringPtrOutput) +} + +type ConditionalFormattingIconCustomConditionIconOptions struct { + Icon *string `pulumi:"icon"` + UnicodeIcon *string `pulumi:"unicodeIcon"` +} + +// ConditionalFormattingIconCustomConditionIconOptionsInput is an input type that accepts ConditionalFormattingIconCustomConditionIconOptionsArgs and ConditionalFormattingIconCustomConditionIconOptionsOutput values. +// You can construct a concrete instance of `ConditionalFormattingIconCustomConditionIconOptionsInput` via: // -// DataSourceParametersSparkArgs{...} -type DataSourceParametersSparkInput interface { +// ConditionalFormattingIconCustomConditionIconOptionsArgs{...} +type ConditionalFormattingIconCustomConditionIconOptionsInput interface { pulumi.Input - ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput - ToDataSourceParametersSparkOutputWithContext(context.Context) DataSourceParametersSparkOutput + ToConditionalFormattingIconCustomConditionIconOptionsOutput() ConditionalFormattingIconCustomConditionIconOptionsOutput + ToConditionalFormattingIconCustomConditionIconOptionsOutputWithContext(context.Context) ConditionalFormattingIconCustomConditionIconOptionsOutput } -type DataSourceParametersSparkArgs struct { - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The warehouse to which to connect. - Port pulumi.IntInput `pulumi:"port"` +type ConditionalFormattingIconCustomConditionIconOptionsArgs struct { + Icon pulumi.StringPtrInput `pulumi:"icon"` + UnicodeIcon pulumi.StringPtrInput `pulumi:"unicodeIcon"` } -func (DataSourceParametersSparkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersSpark)(nil)).Elem() +func (ConditionalFormattingIconCustomConditionIconOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingIconCustomConditionIconOptions)(nil)).Elem() } -func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput { - return i.ToDataSourceParametersSparkOutputWithContext(context.Background()) +func (i ConditionalFormattingIconCustomConditionIconOptionsArgs) ToConditionalFormattingIconCustomConditionIconOptionsOutput() ConditionalFormattingIconCustomConditionIconOptionsOutput { + return i.ToConditionalFormattingIconCustomConditionIconOptionsOutputWithContext(context.Background()) } -func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutputWithContext(ctx context.Context) DataSourceParametersSparkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSparkOutput) +func (i ConditionalFormattingIconCustomConditionIconOptionsArgs) ToConditionalFormattingIconCustomConditionIconOptionsOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionIconOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconCustomConditionIconOptionsOutput) } -func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput { - return i.ToDataSourceParametersSparkPtrOutputWithContext(context.Background()) +func (i ConditionalFormattingIconCustomConditionIconOptionsArgs) ToConditionalFormattingIconCustomConditionIconOptionsPtrOutput() ConditionalFormattingIconCustomConditionIconOptionsPtrOutput { + return i.ToConditionalFormattingIconCustomConditionIconOptionsPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSparkOutput).ToDataSourceParametersSparkPtrOutputWithContext(ctx) +func (i ConditionalFormattingIconCustomConditionIconOptionsArgs) ToConditionalFormattingIconCustomConditionIconOptionsPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionIconOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconCustomConditionIconOptionsOutput).ToConditionalFormattingIconCustomConditionIconOptionsPtrOutputWithContext(ctx) } -// DataSourceParametersSparkPtrInput is an input type that accepts DataSourceParametersSparkArgs, DataSourceParametersSparkPtr and DataSourceParametersSparkPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersSparkPtrInput` via: +// ConditionalFormattingIconCustomConditionIconOptionsPtrInput is an input type that accepts ConditionalFormattingIconCustomConditionIconOptionsArgs, ConditionalFormattingIconCustomConditionIconOptionsPtr and ConditionalFormattingIconCustomConditionIconOptionsPtrOutput values. +// You can construct a concrete instance of `ConditionalFormattingIconCustomConditionIconOptionsPtrInput` via: // -// DataSourceParametersSparkArgs{...} +// ConditionalFormattingIconCustomConditionIconOptionsArgs{...} // // or: // // nil -type DataSourceParametersSparkPtrInput interface { +type ConditionalFormattingIconCustomConditionIconOptionsPtrInput interface { pulumi.Input - ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput - ToDataSourceParametersSparkPtrOutputWithContext(context.Context) DataSourceParametersSparkPtrOutput + ToConditionalFormattingIconCustomConditionIconOptionsPtrOutput() ConditionalFormattingIconCustomConditionIconOptionsPtrOutput + ToConditionalFormattingIconCustomConditionIconOptionsPtrOutputWithContext(context.Context) ConditionalFormattingIconCustomConditionIconOptionsPtrOutput } -type dataSourceParametersSparkPtrType DataSourceParametersSparkArgs +type conditionalFormattingIconCustomConditionIconOptionsPtrType ConditionalFormattingIconCustomConditionIconOptionsArgs -func DataSourceParametersSparkPtr(v *DataSourceParametersSparkArgs) DataSourceParametersSparkPtrInput { - return (*dataSourceParametersSparkPtrType)(v) +func ConditionalFormattingIconCustomConditionIconOptionsPtr(v *ConditionalFormattingIconCustomConditionIconOptionsArgs) ConditionalFormattingIconCustomConditionIconOptionsPtrInput { + return (*conditionalFormattingIconCustomConditionIconOptionsPtrType)(v) } -func (*dataSourceParametersSparkPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersSpark)(nil)).Elem() +func (*conditionalFormattingIconCustomConditionIconOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingIconCustomConditionIconOptions)(nil)).Elem() +} + +func (i *conditionalFormattingIconCustomConditionIconOptionsPtrType) ToConditionalFormattingIconCustomConditionIconOptionsPtrOutput() ConditionalFormattingIconCustomConditionIconOptionsPtrOutput { + return i.ToConditionalFormattingIconCustomConditionIconOptionsPtrOutputWithContext(context.Background()) +} + +func (i *conditionalFormattingIconCustomConditionIconOptionsPtrType) ToConditionalFormattingIconCustomConditionIconOptionsPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionIconOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconCustomConditionIconOptionsPtrOutput) +} + +type ConditionalFormattingIconCustomConditionIconOptionsOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingIconCustomConditionIconOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingIconCustomConditionIconOptions)(nil)).Elem() +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsOutput) ToConditionalFormattingIconCustomConditionIconOptionsOutput() ConditionalFormattingIconCustomConditionIconOptionsOutput { + return o +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsOutput) ToConditionalFormattingIconCustomConditionIconOptionsOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionIconOptionsOutput { + return o +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsOutput) ToConditionalFormattingIconCustomConditionIconOptionsPtrOutput() ConditionalFormattingIconCustomConditionIconOptionsPtrOutput { + return o.ToConditionalFormattingIconCustomConditionIconOptionsPtrOutputWithContext(context.Background()) +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsOutput) ToConditionalFormattingIconCustomConditionIconOptionsPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionIconOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ConditionalFormattingIconCustomConditionIconOptions) *ConditionalFormattingIconCustomConditionIconOptions { + return &v + }).(ConditionalFormattingIconCustomConditionIconOptionsPtrOutput) +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsOutput) Icon() pulumi.StringPtrOutput { + return o.ApplyT(func(v ConditionalFormattingIconCustomConditionIconOptions) *string { return v.Icon }).(pulumi.StringPtrOutput) +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsOutput) UnicodeIcon() pulumi.StringPtrOutput { + return o.ApplyT(func(v ConditionalFormattingIconCustomConditionIconOptions) *string { return v.UnicodeIcon }).(pulumi.StringPtrOutput) +} + +type ConditionalFormattingIconCustomConditionIconOptionsPtrOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingIconCustomConditionIconOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingIconCustomConditionIconOptions)(nil)).Elem() +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsPtrOutput) ToConditionalFormattingIconCustomConditionIconOptionsPtrOutput() ConditionalFormattingIconCustomConditionIconOptionsPtrOutput { + return o +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsPtrOutput) ToConditionalFormattingIconCustomConditionIconOptionsPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconCustomConditionIconOptionsPtrOutput { + return o +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsPtrOutput) Elem() ConditionalFormattingIconCustomConditionIconOptionsOutput { + return o.ApplyT(func(v *ConditionalFormattingIconCustomConditionIconOptions) ConditionalFormattingIconCustomConditionIconOptions { + if v != nil { + return *v + } + var ret ConditionalFormattingIconCustomConditionIconOptions + return ret + }).(ConditionalFormattingIconCustomConditionIconOptionsOutput) +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsPtrOutput) Icon() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIconCustomConditionIconOptions) *string { + if v == nil { + return nil + } + return v.Icon + }).(pulumi.StringPtrOutput) +} + +func (o ConditionalFormattingIconCustomConditionIconOptionsPtrOutput) UnicodeIcon() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIconCustomConditionIconOptions) *string { + if v == nil { + return nil + } + return v.UnicodeIcon + }).(pulumi.StringPtrOutput) +} + +type ConditionalFormattingIconIconSet struct { + Expression string `pulumi:"expression"` + IconSetType *string `pulumi:"iconSetType"` +} + +// ConditionalFormattingIconIconSetInput is an input type that accepts ConditionalFormattingIconIconSetArgs and ConditionalFormattingIconIconSetOutput values. +// You can construct a concrete instance of `ConditionalFormattingIconIconSetInput` via: +// +// ConditionalFormattingIconIconSetArgs{...} +type ConditionalFormattingIconIconSetInput interface { + pulumi.Input + + ToConditionalFormattingIconIconSetOutput() ConditionalFormattingIconIconSetOutput + ToConditionalFormattingIconIconSetOutputWithContext(context.Context) ConditionalFormattingIconIconSetOutput +} + +type ConditionalFormattingIconIconSetArgs struct { + Expression pulumi.StringInput `pulumi:"expression"` + IconSetType pulumi.StringPtrInput `pulumi:"iconSetType"` +} + +func (ConditionalFormattingIconIconSetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingIconIconSet)(nil)).Elem() +} + +func (i ConditionalFormattingIconIconSetArgs) ToConditionalFormattingIconIconSetOutput() ConditionalFormattingIconIconSetOutput { + return i.ToConditionalFormattingIconIconSetOutputWithContext(context.Background()) +} + +func (i ConditionalFormattingIconIconSetArgs) ToConditionalFormattingIconIconSetOutputWithContext(ctx context.Context) ConditionalFormattingIconIconSetOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconIconSetOutput) +} + +func (i ConditionalFormattingIconIconSetArgs) ToConditionalFormattingIconIconSetPtrOutput() ConditionalFormattingIconIconSetPtrOutput { + return i.ToConditionalFormattingIconIconSetPtrOutputWithContext(context.Background()) +} + +func (i ConditionalFormattingIconIconSetArgs) ToConditionalFormattingIconIconSetPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconIconSetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconIconSetOutput).ToConditionalFormattingIconIconSetPtrOutputWithContext(ctx) +} + +// ConditionalFormattingIconIconSetPtrInput is an input type that accepts ConditionalFormattingIconIconSetArgs, ConditionalFormattingIconIconSetPtr and ConditionalFormattingIconIconSetPtrOutput values. +// You can construct a concrete instance of `ConditionalFormattingIconIconSetPtrInput` via: +// +// ConditionalFormattingIconIconSetArgs{...} +// +// or: +// +// nil +type ConditionalFormattingIconIconSetPtrInput interface { + pulumi.Input + + ToConditionalFormattingIconIconSetPtrOutput() ConditionalFormattingIconIconSetPtrOutput + ToConditionalFormattingIconIconSetPtrOutputWithContext(context.Context) ConditionalFormattingIconIconSetPtrOutput +} + +type conditionalFormattingIconIconSetPtrType ConditionalFormattingIconIconSetArgs + +func ConditionalFormattingIconIconSetPtr(v *ConditionalFormattingIconIconSetArgs) ConditionalFormattingIconIconSetPtrInput { + return (*conditionalFormattingIconIconSetPtrType)(v) +} + +func (*conditionalFormattingIconIconSetPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingIconIconSet)(nil)).Elem() +} + +func (i *conditionalFormattingIconIconSetPtrType) ToConditionalFormattingIconIconSetPtrOutput() ConditionalFormattingIconIconSetPtrOutput { + return i.ToConditionalFormattingIconIconSetPtrOutputWithContext(context.Background()) +} + +func (i *conditionalFormattingIconIconSetPtrType) ToConditionalFormattingIconIconSetPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconIconSetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ConditionalFormattingIconIconSetPtrOutput) +} + +type ConditionalFormattingIconIconSetOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingIconIconSetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ConditionalFormattingIconIconSet)(nil)).Elem() +} + +func (o ConditionalFormattingIconIconSetOutput) ToConditionalFormattingIconIconSetOutput() ConditionalFormattingIconIconSetOutput { + return o +} + +func (o ConditionalFormattingIconIconSetOutput) ToConditionalFormattingIconIconSetOutputWithContext(ctx context.Context) ConditionalFormattingIconIconSetOutput { + return o +} + +func (o ConditionalFormattingIconIconSetOutput) ToConditionalFormattingIconIconSetPtrOutput() ConditionalFormattingIconIconSetPtrOutput { + return o.ToConditionalFormattingIconIconSetPtrOutputWithContext(context.Background()) +} + +func (o ConditionalFormattingIconIconSetOutput) ToConditionalFormattingIconIconSetPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconIconSetPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ConditionalFormattingIconIconSet) *ConditionalFormattingIconIconSet { + return &v + }).(ConditionalFormattingIconIconSetPtrOutput) +} + +func (o ConditionalFormattingIconIconSetOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v ConditionalFormattingIconIconSet) string { return v.Expression }).(pulumi.StringOutput) +} + +func (o ConditionalFormattingIconIconSetOutput) IconSetType() pulumi.StringPtrOutput { + return o.ApplyT(func(v ConditionalFormattingIconIconSet) *string { return v.IconSetType }).(pulumi.StringPtrOutput) +} + +type ConditionalFormattingIconIconSetPtrOutput struct{ *pulumi.OutputState } + +func (ConditionalFormattingIconIconSetPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ConditionalFormattingIconIconSet)(nil)).Elem() +} + +func (o ConditionalFormattingIconIconSetPtrOutput) ToConditionalFormattingIconIconSetPtrOutput() ConditionalFormattingIconIconSetPtrOutput { + return o +} + +func (o ConditionalFormattingIconIconSetPtrOutput) ToConditionalFormattingIconIconSetPtrOutputWithContext(ctx context.Context) ConditionalFormattingIconIconSetPtrOutput { + return o +} + +func (o ConditionalFormattingIconIconSetPtrOutput) Elem() ConditionalFormattingIconIconSetOutput { + return o.ApplyT(func(v *ConditionalFormattingIconIconSet) ConditionalFormattingIconIconSet { + if v != nil { + return *v + } + var ret ConditionalFormattingIconIconSet + return ret + }).(ConditionalFormattingIconIconSetOutput) +} + +func (o ConditionalFormattingIconIconSetPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIconIconSet) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) +} + +func (o ConditionalFormattingIconIconSetPtrOutput) IconSetType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ConditionalFormattingIconIconSet) *string { + if v == nil { + return nil + } + return v.IconSetType + }).(pulumi.StringPtrOutput) +} + +type ContributionAnalysisDefaults struct { + ContributorDimensions []ContributionAnalysisDefaultsContributorDimension `pulumi:"contributorDimensions"` + MeasureFieldId string `pulumi:"measureFieldId"` +} + +// ContributionAnalysisDefaultsInput is an input type that accepts ContributionAnalysisDefaultsArgs and ContributionAnalysisDefaultsOutput values. +// You can construct a concrete instance of `ContributionAnalysisDefaultsInput` via: +// +// ContributionAnalysisDefaultsArgs{...} +type ContributionAnalysisDefaultsInput interface { + pulumi.Input + + ToContributionAnalysisDefaultsOutput() ContributionAnalysisDefaultsOutput + ToContributionAnalysisDefaultsOutputWithContext(context.Context) ContributionAnalysisDefaultsOutput +} + +type ContributionAnalysisDefaultsArgs struct { + ContributorDimensions ContributionAnalysisDefaultsContributorDimensionArrayInput `pulumi:"contributorDimensions"` + MeasureFieldId pulumi.StringInput `pulumi:"measureFieldId"` +} + +func (ContributionAnalysisDefaultsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ContributionAnalysisDefaults)(nil)).Elem() +} + +func (i ContributionAnalysisDefaultsArgs) ToContributionAnalysisDefaultsOutput() ContributionAnalysisDefaultsOutput { + return i.ToContributionAnalysisDefaultsOutputWithContext(context.Background()) +} + +func (i ContributionAnalysisDefaultsArgs) ToContributionAnalysisDefaultsOutputWithContext(ctx context.Context) ContributionAnalysisDefaultsOutput { + return pulumi.ToOutputWithContext(ctx, i).(ContributionAnalysisDefaultsOutput) +} + +// ContributionAnalysisDefaultsArrayInput is an input type that accepts ContributionAnalysisDefaultsArray and ContributionAnalysisDefaultsArrayOutput values. +// You can construct a concrete instance of `ContributionAnalysisDefaultsArrayInput` via: +// +// ContributionAnalysisDefaultsArray{ ContributionAnalysisDefaultsArgs{...} } +type ContributionAnalysisDefaultsArrayInput interface { + pulumi.Input + + ToContributionAnalysisDefaultsArrayOutput() ContributionAnalysisDefaultsArrayOutput + ToContributionAnalysisDefaultsArrayOutputWithContext(context.Context) ContributionAnalysisDefaultsArrayOutput +} + +type ContributionAnalysisDefaultsArray []ContributionAnalysisDefaultsInput + +func (ContributionAnalysisDefaultsArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ContributionAnalysisDefaults)(nil)).Elem() +} + +func (i ContributionAnalysisDefaultsArray) ToContributionAnalysisDefaultsArrayOutput() ContributionAnalysisDefaultsArrayOutput { + return i.ToContributionAnalysisDefaultsArrayOutputWithContext(context.Background()) +} + +func (i ContributionAnalysisDefaultsArray) ToContributionAnalysisDefaultsArrayOutputWithContext(ctx context.Context) ContributionAnalysisDefaultsArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ContributionAnalysisDefaultsArrayOutput) +} + +type ContributionAnalysisDefaultsOutput struct{ *pulumi.OutputState } + +func (ContributionAnalysisDefaultsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ContributionAnalysisDefaults)(nil)).Elem() +} + +func (o ContributionAnalysisDefaultsOutput) ToContributionAnalysisDefaultsOutput() ContributionAnalysisDefaultsOutput { + return o +} + +func (o ContributionAnalysisDefaultsOutput) ToContributionAnalysisDefaultsOutputWithContext(ctx context.Context) ContributionAnalysisDefaultsOutput { + return o +} + +func (o ContributionAnalysisDefaultsOutput) ContributorDimensions() ContributionAnalysisDefaultsContributorDimensionArrayOutput { + return o.ApplyT(func(v ContributionAnalysisDefaults) []ContributionAnalysisDefaultsContributorDimension { + return v.ContributorDimensions + }).(ContributionAnalysisDefaultsContributorDimensionArrayOutput) +} + +func (o ContributionAnalysisDefaultsOutput) MeasureFieldId() pulumi.StringOutput { + return o.ApplyT(func(v ContributionAnalysisDefaults) string { return v.MeasureFieldId }).(pulumi.StringOutput) +} + +type ContributionAnalysisDefaultsArrayOutput struct{ *pulumi.OutputState } + +func (ContributionAnalysisDefaultsArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ContributionAnalysisDefaults)(nil)).Elem() +} + +func (o ContributionAnalysisDefaultsArrayOutput) ToContributionAnalysisDefaultsArrayOutput() ContributionAnalysisDefaultsArrayOutput { + return o +} + +func (o ContributionAnalysisDefaultsArrayOutput) ToContributionAnalysisDefaultsArrayOutputWithContext(ctx context.Context) ContributionAnalysisDefaultsArrayOutput { + return o +} + +func (o ContributionAnalysisDefaultsArrayOutput) Index(i pulumi.IntInput) ContributionAnalysisDefaultsOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ContributionAnalysisDefaults { + return vs[0].([]ContributionAnalysisDefaults)[vs[1].(int)] + }).(ContributionAnalysisDefaultsOutput) +} + +type ContributionAnalysisDefaultsContributorDimension struct { + ColumnName string `pulumi:"columnName"` + DataSetIdentifier string `pulumi:"dataSetIdentifier"` +} + +// ContributionAnalysisDefaultsContributorDimensionInput is an input type that accepts ContributionAnalysisDefaultsContributorDimensionArgs and ContributionAnalysisDefaultsContributorDimensionOutput values. +// You can construct a concrete instance of `ContributionAnalysisDefaultsContributorDimensionInput` via: +// +// ContributionAnalysisDefaultsContributorDimensionArgs{...} +type ContributionAnalysisDefaultsContributorDimensionInput interface { + pulumi.Input + + ToContributionAnalysisDefaultsContributorDimensionOutput() ContributionAnalysisDefaultsContributorDimensionOutput + ToContributionAnalysisDefaultsContributorDimensionOutputWithContext(context.Context) ContributionAnalysisDefaultsContributorDimensionOutput +} + +type ContributionAnalysisDefaultsContributorDimensionArgs struct { + ColumnName pulumi.StringInput `pulumi:"columnName"` + DataSetIdentifier pulumi.StringInput `pulumi:"dataSetIdentifier"` +} + +func (ContributionAnalysisDefaultsContributorDimensionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ContributionAnalysisDefaultsContributorDimension)(nil)).Elem() +} + +func (i ContributionAnalysisDefaultsContributorDimensionArgs) ToContributionAnalysisDefaultsContributorDimensionOutput() ContributionAnalysisDefaultsContributorDimensionOutput { + return i.ToContributionAnalysisDefaultsContributorDimensionOutputWithContext(context.Background()) +} + +func (i ContributionAnalysisDefaultsContributorDimensionArgs) ToContributionAnalysisDefaultsContributorDimensionOutputWithContext(ctx context.Context) ContributionAnalysisDefaultsContributorDimensionOutput { + return pulumi.ToOutputWithContext(ctx, i).(ContributionAnalysisDefaultsContributorDimensionOutput) +} + +// ContributionAnalysisDefaultsContributorDimensionArrayInput is an input type that accepts ContributionAnalysisDefaultsContributorDimensionArray and ContributionAnalysisDefaultsContributorDimensionArrayOutput values. +// You can construct a concrete instance of `ContributionAnalysisDefaultsContributorDimensionArrayInput` via: +// +// ContributionAnalysisDefaultsContributorDimensionArray{ ContributionAnalysisDefaultsContributorDimensionArgs{...} } +type ContributionAnalysisDefaultsContributorDimensionArrayInput interface { + pulumi.Input + + ToContributionAnalysisDefaultsContributorDimensionArrayOutput() ContributionAnalysisDefaultsContributorDimensionArrayOutput + ToContributionAnalysisDefaultsContributorDimensionArrayOutputWithContext(context.Context) ContributionAnalysisDefaultsContributorDimensionArrayOutput +} + +type ContributionAnalysisDefaultsContributorDimensionArray []ContributionAnalysisDefaultsContributorDimensionInput + +func (ContributionAnalysisDefaultsContributorDimensionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ContributionAnalysisDefaultsContributorDimension)(nil)).Elem() +} + +func (i ContributionAnalysisDefaultsContributorDimensionArray) ToContributionAnalysisDefaultsContributorDimensionArrayOutput() ContributionAnalysisDefaultsContributorDimensionArrayOutput { + return i.ToContributionAnalysisDefaultsContributorDimensionArrayOutputWithContext(context.Background()) +} + +func (i ContributionAnalysisDefaultsContributorDimensionArray) ToContributionAnalysisDefaultsContributorDimensionArrayOutputWithContext(ctx context.Context) ContributionAnalysisDefaultsContributorDimensionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ContributionAnalysisDefaultsContributorDimensionArrayOutput) +} + +type ContributionAnalysisDefaultsContributorDimensionOutput struct{ *pulumi.OutputState } + +func (ContributionAnalysisDefaultsContributorDimensionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ContributionAnalysisDefaultsContributorDimension)(nil)).Elem() +} + +func (o ContributionAnalysisDefaultsContributorDimensionOutput) ToContributionAnalysisDefaultsContributorDimensionOutput() ContributionAnalysisDefaultsContributorDimensionOutput { + return o +} + +func (o ContributionAnalysisDefaultsContributorDimensionOutput) ToContributionAnalysisDefaultsContributorDimensionOutputWithContext(ctx context.Context) ContributionAnalysisDefaultsContributorDimensionOutput { + return o +} + +func (o ContributionAnalysisDefaultsContributorDimensionOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v ContributionAnalysisDefaultsContributorDimension) string { return v.ColumnName }).(pulumi.StringOutput) +} + +func (o ContributionAnalysisDefaultsContributorDimensionOutput) DataSetIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v ContributionAnalysisDefaultsContributorDimension) string { return v.DataSetIdentifier }).(pulumi.StringOutput) +} + +type ContributionAnalysisDefaultsContributorDimensionArrayOutput struct{ *pulumi.OutputState } + +func (ContributionAnalysisDefaultsContributorDimensionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ContributionAnalysisDefaultsContributorDimension)(nil)).Elem() +} + +func (o ContributionAnalysisDefaultsContributorDimensionArrayOutput) ToContributionAnalysisDefaultsContributorDimensionArrayOutput() ContributionAnalysisDefaultsContributorDimensionArrayOutput { + return o +} + +func (o ContributionAnalysisDefaultsContributorDimensionArrayOutput) ToContributionAnalysisDefaultsContributorDimensionArrayOutputWithContext(ctx context.Context) ContributionAnalysisDefaultsContributorDimensionArrayOutput { + return o +} + +func (o ContributionAnalysisDefaultsContributorDimensionArrayOutput) Index(i pulumi.IntInput) ContributionAnalysisDefaultsContributorDimensionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ContributionAnalysisDefaultsContributorDimension { + return vs[0].([]ContributionAnalysisDefaultsContributorDimension)[vs[1].(int)] + }).(ContributionAnalysisDefaultsContributorDimensionOutput) +} + +type DashboardDashboardPublishOptions struct { + // Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. + AdHocFilteringOption *DashboardDashboardPublishOptionsAdHocFilteringOption `pulumi:"adHocFilteringOption"` + // The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. + DataPointDrillUpDownOption *DashboardDashboardPublishOptionsDataPointDrillUpDownOption `pulumi:"dataPointDrillUpDownOption"` + // The data point menu label options of a dashboard. See data_point_menu_label_option. + DataPointMenuLabelOption *DashboardDashboardPublishOptionsDataPointMenuLabelOption `pulumi:"dataPointMenuLabelOption"` + // The data point tool tip options of a dashboard. See data_point_tooltip_option. + DataPointTooltipOption *DashboardDashboardPublishOptionsDataPointTooltipOption `pulumi:"dataPointTooltipOption"` + // Export to .csv option. See export_to_csv_option. + ExportToCsvOption *DashboardDashboardPublishOptionsExportToCsvOption `pulumi:"exportToCsvOption"` + // Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. + ExportWithHiddenFieldsOption *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption `pulumi:"exportWithHiddenFieldsOption"` + // Sheet controls option. See sheet_controls_option. + SheetControlsOption *DashboardDashboardPublishOptionsSheetControlsOption `pulumi:"sheetControlsOption"` + // The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. + SheetLayoutElementMaximizationOption *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption `pulumi:"sheetLayoutElementMaximizationOption"` + // The axis sort options of a dashboard. See visual_axis_sort_option. + VisualAxisSortOption *DashboardDashboardPublishOptionsVisualAxisSortOption `pulumi:"visualAxisSortOption"` + // The menu options of a visual in a dashboard. See visual_menu_option. + VisualMenuOption *DashboardDashboardPublishOptionsVisualMenuOption `pulumi:"visualMenuOption"` +} + +// DashboardDashboardPublishOptionsInput is an input type that accepts DashboardDashboardPublishOptionsArgs and DashboardDashboardPublishOptionsOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsInput` via: +// +// DashboardDashboardPublishOptionsArgs{...} +type DashboardDashboardPublishOptionsInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsOutput() DashboardDashboardPublishOptionsOutput + ToDashboardDashboardPublishOptionsOutputWithContext(context.Context) DashboardDashboardPublishOptionsOutput +} + +type DashboardDashboardPublishOptionsArgs struct { + // Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. + AdHocFilteringOption DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput `pulumi:"adHocFilteringOption"` + // The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. + DataPointDrillUpDownOption DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput `pulumi:"dataPointDrillUpDownOption"` + // The data point menu label options of a dashboard. See data_point_menu_label_option. + DataPointMenuLabelOption DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput `pulumi:"dataPointMenuLabelOption"` + // The data point tool tip options of a dashboard. See data_point_tooltip_option. + DataPointTooltipOption DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput `pulumi:"dataPointTooltipOption"` + // Export to .csv option. See export_to_csv_option. + ExportToCsvOption DashboardDashboardPublishOptionsExportToCsvOptionPtrInput `pulumi:"exportToCsvOption"` + // Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. + ExportWithHiddenFieldsOption DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput `pulumi:"exportWithHiddenFieldsOption"` + // Sheet controls option. See sheet_controls_option. + SheetControlsOption DashboardDashboardPublishOptionsSheetControlsOptionPtrInput `pulumi:"sheetControlsOption"` + // The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. + SheetLayoutElementMaximizationOption DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput `pulumi:"sheetLayoutElementMaximizationOption"` + // The axis sort options of a dashboard. See visual_axis_sort_option. + VisualAxisSortOption DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput `pulumi:"visualAxisSortOption"` + // The menu options of a visual in a dashboard. See visual_menu_option. + VisualMenuOption DashboardDashboardPublishOptionsVisualMenuOptionPtrInput `pulumi:"visualMenuOption"` +} + +func (DashboardDashboardPublishOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptions)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsOutput() DashboardDashboardPublishOptionsOutput { + return i.ToDashboardDashboardPublishOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsOutput) +} + +func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput { + return i.ToDashboardDashboardPublishOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsArgs) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsOutput).ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsPtrInput is an input type that accepts DashboardDashboardPublishOptionsArgs, DashboardDashboardPublishOptionsPtr and DashboardDashboardPublishOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsPtrInput` via: +// +// DashboardDashboardPublishOptionsArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput + ToDashboardDashboardPublishOptionsPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsPtrOutput +} + +type dashboardDashboardPublishOptionsPtrType DashboardDashboardPublishOptionsArgs + +func DashboardDashboardPublishOptionsPtr(v *DashboardDashboardPublishOptionsArgs) DashboardDashboardPublishOptionsPtrInput { + return (*dashboardDashboardPublishOptionsPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptions)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsPtrType) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput { + return i.ToDashboardDashboardPublishOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsPtrType) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsPtrOutput) +} + +type DashboardDashboardPublishOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptions)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsOutput() DashboardDashboardPublishOptionsOutput { + return o +} + +func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsOutput { + return o +} + +func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput { + return o.ToDashboardDashboardPublishOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsOutput) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptions { + return &v + }).(DashboardDashboardPublishOptionsPtrOutput) +} + +// Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. +func (o DashboardDashboardPublishOptionsOutput) AdHocFilteringOption() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsAdHocFilteringOption { + return v.AdHocFilteringOption + }).(DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) +} + +// The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. +func (o DashboardDashboardPublishOptionsOutput) DataPointDrillUpDownOption() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointDrillUpDownOption { + return v.DataPointDrillUpDownOption + }).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) +} + +// The data point menu label options of a dashboard. See data_point_menu_label_option. +func (o DashboardDashboardPublishOptionsOutput) DataPointMenuLabelOption() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointMenuLabelOption { + return v.DataPointMenuLabelOption + }).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) +} + +// The data point tool tip options of a dashboard. See data_point_tooltip_option. +func (o DashboardDashboardPublishOptionsOutput) DataPointTooltipOption() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointTooltipOption { + return v.DataPointTooltipOption + }).(DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) +} + +// Export to .csv option. See export_to_csv_option. +func (o DashboardDashboardPublishOptionsOutput) ExportToCsvOption() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsExportToCsvOption { + return v.ExportToCsvOption + }).(DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) +} + +// Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. +func (o DashboardDashboardPublishOptionsOutput) ExportWithHiddenFieldsOption() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption { + return v.ExportWithHiddenFieldsOption + }).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) +} + +// Sheet controls option. See sheet_controls_option. +func (o DashboardDashboardPublishOptionsOutput) SheetControlsOption() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsSheetControlsOption { + return v.SheetControlsOption + }).(DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) +} + +// The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. +func (o DashboardDashboardPublishOptionsOutput) SheetLayoutElementMaximizationOption() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption { + return v.SheetLayoutElementMaximizationOption + }).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) +} + +// The axis sort options of a dashboard. See visual_axis_sort_option. +func (o DashboardDashboardPublishOptionsOutput) VisualAxisSortOption() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsVisualAxisSortOption { + return v.VisualAxisSortOption + }).(DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) +} + +// The menu options of a visual in a dashboard. See visual_menu_option. +func (o DashboardDashboardPublishOptionsOutput) VisualMenuOption() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsVisualMenuOption { + return v.VisualMenuOption + }).(DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptions)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsPtrOutput) ToDashboardDashboardPublishOptionsPtrOutput() DashboardDashboardPublishOptionsPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsPtrOutput) ToDashboardDashboardPublishOptionsPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsPtrOutput) Elem() DashboardDashboardPublishOptionsOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) DashboardDashboardPublishOptions { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptions + return ret + }).(DashboardDashboardPublishOptionsOutput) +} + +// Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. +func (o DashboardDashboardPublishOptionsPtrOutput) AdHocFilteringOption() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsAdHocFilteringOption { + if v == nil { + return nil + } + return v.AdHocFilteringOption + }).(DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) +} + +// The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. +func (o DashboardDashboardPublishOptionsPtrOutput) DataPointDrillUpDownOption() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointDrillUpDownOption { + if v == nil { + return nil + } + return v.DataPointDrillUpDownOption + }).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) +} + +// The data point menu label options of a dashboard. See data_point_menu_label_option. +func (o DashboardDashboardPublishOptionsPtrOutput) DataPointMenuLabelOption() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointMenuLabelOption { + if v == nil { + return nil + } + return v.DataPointMenuLabelOption + }).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) +} + +// The data point tool tip options of a dashboard. See data_point_tooltip_option. +func (o DashboardDashboardPublishOptionsPtrOutput) DataPointTooltipOption() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsDataPointTooltipOption { + if v == nil { + return nil + } + return v.DataPointTooltipOption + }).(DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) +} + +// Export to .csv option. See export_to_csv_option. +func (o DashboardDashboardPublishOptionsPtrOutput) ExportToCsvOption() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsExportToCsvOption { + if v == nil { + return nil + } + return v.ExportToCsvOption + }).(DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) +} + +// Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. +func (o DashboardDashboardPublishOptionsPtrOutput) ExportWithHiddenFieldsOption() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption { + if v == nil { + return nil + } + return v.ExportWithHiddenFieldsOption + }).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) +} + +// Sheet controls option. See sheet_controls_option. +func (o DashboardDashboardPublishOptionsPtrOutput) SheetControlsOption() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsSheetControlsOption { + if v == nil { + return nil + } + return v.SheetControlsOption + }).(DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) +} + +// The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. +func (o DashboardDashboardPublishOptionsPtrOutput) SheetLayoutElementMaximizationOption() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption { + if v == nil { + return nil + } + return v.SheetLayoutElementMaximizationOption + }).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) +} + +// The axis sort options of a dashboard. See visual_axis_sort_option. +func (o DashboardDashboardPublishOptionsPtrOutput) VisualAxisSortOption() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsVisualAxisSortOption { + if v == nil { + return nil + } + return v.VisualAxisSortOption + }).(DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) +} + +// The menu options of a visual in a dashboard. See visual_menu_option. +func (o DashboardDashboardPublishOptionsPtrOutput) VisualMenuOption() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptions) *DashboardDashboardPublishOptionsVisualMenuOption { + if v == nil { + return nil + } + return v.VisualMenuOption + }).(DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsAdHocFilteringOption struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus *string `pulumi:"availabilityStatus"` +} + +// DashboardDashboardPublishOptionsAdHocFilteringOptionInput is an input type that accepts DashboardDashboardPublishOptionsAdHocFilteringOptionArgs and DashboardDashboardPublishOptionsAdHocFilteringOptionOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsAdHocFilteringOptionInput` via: +// +// DashboardDashboardPublishOptionsAdHocFilteringOptionArgs{...} +type DashboardDashboardPublishOptionsAdHocFilteringOptionInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionOutput + ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionOutput +} + +type DashboardDashboardPublishOptionsAdHocFilteringOptionArgs struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +} + +func (DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsAdHocFilteringOption)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionOutput { + return i.ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) +} + +func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsAdHocFilteringOptionOutput).ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsAdHocFilteringOptionArgs, DashboardDashboardPublishOptionsAdHocFilteringOptionPtr and DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput` via: +// +// DashboardDashboardPublishOptionsAdHocFilteringOptionArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput + ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput +} + +type dashboardDashboardPublishOptionsAdHocFilteringOptionPtrType DashboardDashboardPublishOptionsAdHocFilteringOptionArgs + +func DashboardDashboardPublishOptionsAdHocFilteringOptionPtr(v *DashboardDashboardPublishOptionsAdHocFilteringOptionArgs) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrInput { + return (*dashboardDashboardPublishOptionsAdHocFilteringOptionPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsAdHocFilteringOptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsAdHocFilteringOption)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsAdHocFilteringOptionPtrType) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsAdHocFilteringOptionPtrType) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsAdHocFilteringOptionOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsAdHocFilteringOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { + return o.ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsAdHocFilteringOption) *DashboardDashboardPublishOptionsAdHocFilteringOption { + return &v + }).(DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptionsAdHocFilteringOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsAdHocFilteringOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput() DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) ToDashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) Elem() DashboardDashboardPublishOptionsAdHocFilteringOptionOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsAdHocFilteringOption) DashboardDashboardPublishOptionsAdHocFilteringOption { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptionsAdHocFilteringOption + return ret + }).(DashboardDashboardPublishOptionsAdHocFilteringOptionOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsAdHocFilteringOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsAdHocFilteringOption) *string { + if v == nil { + return nil + } + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsDataPointDrillUpDownOption struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus *string `pulumi:"availabilityStatus"` +} + +// DashboardDashboardPublishOptionsDataPointDrillUpDownOptionInput is an input type that accepts DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs and DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointDrillUpDownOptionInput` via: +// +// DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs{...} +type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput + ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput +} + +type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +} + +func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointDrillUpDownOption)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput { + return i.ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) +} + +func (i DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput).ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs, DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtr and DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput` via: +// +// DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput + ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput +} + +type dashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrType DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs + +func DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtr(v *DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrInput { + return (*dashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointDrillUpDownOption)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrType) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrType) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointDrillUpDownOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { + return o.ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsDataPointDrillUpDownOption) *DashboardDashboardPublishOptionsDataPointDrillUpDownOption { + return &v + }).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptionsDataPointDrillUpDownOption) *string { + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointDrillUpDownOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) Elem() DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointDrillUpDownOption) DashboardDashboardPublishOptionsDataPointDrillUpDownOption { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptionsDataPointDrillUpDownOption + return ret + }).(DashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsDataPointDrillUpDownOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointDrillUpDownOption) *string { + if v == nil { + return nil + } + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsDataPointMenuLabelOption struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus *string `pulumi:"availabilityStatus"` +} + +// DashboardDashboardPublishOptionsDataPointMenuLabelOptionInput is an input type that accepts DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs and DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointMenuLabelOptionInput` via: +// +// DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs{...} +type DashboardDashboardPublishOptionsDataPointMenuLabelOptionInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput + ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput +} + +type DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +} + +func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointMenuLabelOption)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput { + return i.ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) +} + +func (i DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput).ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs, DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtr and DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput` via: +// +// DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput + ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput +} + +type dashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrType DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs + +func DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtr(v *DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrInput { + return (*dashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointMenuLabelOption)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrType) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrType) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointMenuLabelOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { + return o.ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsDataPointMenuLabelOption) *DashboardDashboardPublishOptionsDataPointMenuLabelOption { + return &v + }).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptionsDataPointMenuLabelOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointMenuLabelOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput() DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) Elem() DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointMenuLabelOption) DashboardDashboardPublishOptionsDataPointMenuLabelOption { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptionsDataPointMenuLabelOption + return ret + }).(DashboardDashboardPublishOptionsDataPointMenuLabelOptionOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsDataPointMenuLabelOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointMenuLabelOption) *string { + if v == nil { + return nil + } + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsDataPointTooltipOption struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus *string `pulumi:"availabilityStatus"` +} + +// DashboardDashboardPublishOptionsDataPointTooltipOptionInput is an input type that accepts DashboardDashboardPublishOptionsDataPointTooltipOptionArgs and DashboardDashboardPublishOptionsDataPointTooltipOptionOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointTooltipOptionInput` via: +// +// DashboardDashboardPublishOptionsDataPointTooltipOptionArgs{...} +type DashboardDashboardPublishOptionsDataPointTooltipOptionInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionOutput + ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionOutput +} + +type DashboardDashboardPublishOptionsDataPointTooltipOptionArgs struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +} + +func (DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointTooltipOption)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionOutput { + return i.ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) +} + +func (i DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointTooltipOptionOutput).ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsDataPointTooltipOptionArgs, DashboardDashboardPublishOptionsDataPointTooltipOptionPtr and DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput` via: +// +// DashboardDashboardPublishOptionsDataPointTooltipOptionArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput + ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput +} + +type dashboardDashboardPublishOptionsDataPointTooltipOptionPtrType DashboardDashboardPublishOptionsDataPointTooltipOptionArgs + +func DashboardDashboardPublishOptionsDataPointTooltipOptionPtr(v *DashboardDashboardPublishOptionsDataPointTooltipOptionArgs) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrInput { + return (*dashboardDashboardPublishOptionsDataPointTooltipOptionPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsDataPointTooltipOptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointTooltipOption)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsDataPointTooltipOptionPtrType) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsDataPointTooltipOptionPtrType) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsDataPointTooltipOptionOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsDataPointTooltipOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { + return o.ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsDataPointTooltipOption) *DashboardDashboardPublishOptionsDataPointTooltipOption { + return &v + }).(DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptionsDataPointTooltipOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsDataPointTooltipOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput() DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) ToDashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) Elem() DashboardDashboardPublishOptionsDataPointTooltipOptionOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointTooltipOption) DashboardDashboardPublishOptionsDataPointTooltipOption { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptionsDataPointTooltipOption + return ret + }).(DashboardDashboardPublishOptionsDataPointTooltipOptionOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsDataPointTooltipOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsDataPointTooltipOption) *string { + if v == nil { + return nil + } + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsExportToCsvOption struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus *string `pulumi:"availabilityStatus"` +} + +// DashboardDashboardPublishOptionsExportToCsvOptionInput is an input type that accepts DashboardDashboardPublishOptionsExportToCsvOptionArgs and DashboardDashboardPublishOptionsExportToCsvOptionOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsExportToCsvOptionInput` via: +// +// DashboardDashboardPublishOptionsExportToCsvOptionArgs{...} +type DashboardDashboardPublishOptionsExportToCsvOptionInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsExportToCsvOptionOutput() DashboardDashboardPublishOptionsExportToCsvOptionOutput + ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportToCsvOptionOutput +} + +type DashboardDashboardPublishOptionsExportToCsvOptionArgs struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +} + +func (DashboardDashboardPublishOptionsExportToCsvOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsExportToCsvOption)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionOutput() DashboardDashboardPublishOptionsExportToCsvOptionOutput { + return i.ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportToCsvOptionOutput) +} + +func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsExportToCsvOptionArgs) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportToCsvOptionOutput).ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsExportToCsvOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsExportToCsvOptionArgs, DashboardDashboardPublishOptionsExportToCsvOptionPtr and DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsExportToCsvOptionPtrInput` via: +// +// DashboardDashboardPublishOptionsExportToCsvOptionArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsExportToCsvOptionPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput + ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput +} + +type dashboardDashboardPublishOptionsExportToCsvOptionPtrType DashboardDashboardPublishOptionsExportToCsvOptionArgs + +func DashboardDashboardPublishOptionsExportToCsvOptionPtr(v *DashboardDashboardPublishOptionsExportToCsvOptionArgs) DashboardDashboardPublishOptionsExportToCsvOptionPtrInput { + return (*dashboardDashboardPublishOptionsExportToCsvOptionPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsExportToCsvOptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsExportToCsvOption)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsExportToCsvOptionPtrType) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsExportToCsvOptionPtrType) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsExportToCsvOptionOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsExportToCsvOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsExportToCsvOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionOutput() DashboardDashboardPublishOptionsExportToCsvOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { + return o.ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsExportToCsvOption) *DashboardDashboardPublishOptionsExportToCsvOption { + return &v + }).(DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsExportToCsvOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptionsExportToCsvOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsExportToCsvOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutput() DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) ToDashboardDashboardPublishOptionsExportToCsvOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) Elem() DashboardDashboardPublishOptionsExportToCsvOptionOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsExportToCsvOption) DashboardDashboardPublishOptionsExportToCsvOption { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptionsExportToCsvOption + return ret + }).(DashboardDashboardPublishOptionsExportToCsvOptionOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsExportToCsvOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsExportToCsvOption) *string { + if v == nil { + return nil + } + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsExportWithHiddenFieldsOption struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus *string `pulumi:"availabilityStatus"` +} + +// DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionInput is an input type that accepts DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs and DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionInput` via: +// +// DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs{...} +type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput + ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput +} + +type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +} + +func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsExportWithHiddenFieldsOption)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput { + return i.ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) +} + +func (i DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput).ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs, DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtr and DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput` via: +// +// DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput + ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput +} + +type dashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrType DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs + +func DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtr(v *DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrInput { + return (*dashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsExportWithHiddenFieldsOption)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrType) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrType) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsExportWithHiddenFieldsOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { + return o.ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsExportWithHiddenFieldsOption) *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption { + return &v + }).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptionsExportWithHiddenFieldsOption) *string { + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsExportWithHiddenFieldsOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) ToDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) Elem() DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption) DashboardDashboardPublishOptionsExportWithHiddenFieldsOption { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptionsExportWithHiddenFieldsOption + return ret + }).(DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsExportWithHiddenFieldsOption) *string { + if v == nil { + return nil + } + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsSheetControlsOption struct { + // Visibility state. Possibles values: EXPANDED, COLLAPSED. + VisibilityState *string `pulumi:"visibilityState"` +} + +// DashboardDashboardPublishOptionsSheetControlsOptionInput is an input type that accepts DashboardDashboardPublishOptionsSheetControlsOptionArgs and DashboardDashboardPublishOptionsSheetControlsOptionOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetControlsOptionInput` via: +// +// DashboardDashboardPublishOptionsSheetControlsOptionArgs{...} +type DashboardDashboardPublishOptionsSheetControlsOptionInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsSheetControlsOptionOutput() DashboardDashboardPublishOptionsSheetControlsOptionOutput + ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetControlsOptionOutput +} + +type DashboardDashboardPublishOptionsSheetControlsOptionArgs struct { + // Visibility state. Possibles values: EXPANDED, COLLAPSED. + VisibilityState pulumi.StringPtrInput `pulumi:"visibilityState"` +} + +func (DashboardDashboardPublishOptionsSheetControlsOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsSheetControlsOption)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionOutput() DashboardDashboardPublishOptionsSheetControlsOptionOutput { + return i.ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetControlsOptionOutput) +} + +func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsSheetControlsOptionArgs) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetControlsOptionOutput).ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsSheetControlsOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsSheetControlsOptionArgs, DashboardDashboardPublishOptionsSheetControlsOptionPtr and DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetControlsOptionPtrInput` via: +// +// DashboardDashboardPublishOptionsSheetControlsOptionArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsSheetControlsOptionPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput + ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput +} + +type dashboardDashboardPublishOptionsSheetControlsOptionPtrType DashboardDashboardPublishOptionsSheetControlsOptionArgs + +func DashboardDashboardPublishOptionsSheetControlsOptionPtr(v *DashboardDashboardPublishOptionsSheetControlsOptionArgs) DashboardDashboardPublishOptionsSheetControlsOptionPtrInput { + return (*dashboardDashboardPublishOptionsSheetControlsOptionPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsSheetControlsOptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsSheetControlsOption)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsSheetControlsOptionPtrType) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsSheetControlsOptionPtrType) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsSheetControlsOptionOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsSheetControlsOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsSheetControlsOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionOutput() DashboardDashboardPublishOptionsSheetControlsOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { + return o.ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsSheetControlsOption) *DashboardDashboardPublishOptionsSheetControlsOption { + return &v + }).(DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) +} + +// Visibility state. Possibles values: EXPANDED, COLLAPSED. +func (o DashboardDashboardPublishOptionsSheetControlsOptionOutput) VisibilityState() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptionsSheetControlsOption) *string { return v.VisibilityState }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsSheetControlsOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutput() DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetControlsOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) Elem() DashboardDashboardPublishOptionsSheetControlsOptionOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsSheetControlsOption) DashboardDashboardPublishOptionsSheetControlsOption { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptionsSheetControlsOption + return ret + }).(DashboardDashboardPublishOptionsSheetControlsOptionOutput) +} + +// Visibility state. Possibles values: EXPANDED, COLLAPSED. +func (o DashboardDashboardPublishOptionsSheetControlsOptionPtrOutput) VisibilityState() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsSheetControlsOption) *string { + if v == nil { + return nil + } + return v.VisibilityState + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus *string `pulumi:"availabilityStatus"` +} + +// DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionInput is an input type that accepts DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs and DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionInput` via: +// +// DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs{...} +type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput + ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput +} + +type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +} + +func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput { + return i.ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) +} + +func (i DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput).ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs, DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtr and DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput` via: +// +// DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput + ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput +} + +type dashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrType DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs + +func DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtr(v *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrInput { + return (*dashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrType) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrType) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { + return o.ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption) *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption { + return &v + }).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption) *string { + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) ToDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) Elem() DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption) DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption + return ret + }).(DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption) *string { + if v == nil { + return nil + } + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsVisualAxisSortOption struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus *string `pulumi:"availabilityStatus"` +} + +// DashboardDashboardPublishOptionsVisualAxisSortOptionInput is an input type that accepts DashboardDashboardPublishOptionsVisualAxisSortOptionArgs and DashboardDashboardPublishOptionsVisualAxisSortOptionOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualAxisSortOptionInput` via: +// +// DashboardDashboardPublishOptionsVisualAxisSortOptionArgs{...} +type DashboardDashboardPublishOptionsVisualAxisSortOptionInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionOutput + ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionOutput +} + +type DashboardDashboardPublishOptionsVisualAxisSortOptionArgs struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +} + +func (DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsVisualAxisSortOption)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionOutput { + return i.ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) +} + +func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualAxisSortOptionOutput).ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsVisualAxisSortOptionArgs, DashboardDashboardPublishOptionsVisualAxisSortOptionPtr and DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput` via: +// +// DashboardDashboardPublishOptionsVisualAxisSortOptionArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput + ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput +} + +type dashboardDashboardPublishOptionsVisualAxisSortOptionPtrType DashboardDashboardPublishOptionsVisualAxisSortOptionArgs + +func DashboardDashboardPublishOptionsVisualAxisSortOptionPtr(v *DashboardDashboardPublishOptionsVisualAxisSortOptionArgs) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput { + return (*dashboardDashboardPublishOptionsVisualAxisSortOptionPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsVisualAxisSortOptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsVisualAxisSortOption)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsVisualAxisSortOptionPtrType) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsVisualAxisSortOptionPtrType) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsVisualAxisSortOptionOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsVisualAxisSortOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { + return o.ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsVisualAxisSortOption) *DashboardDashboardPublishOptionsVisualAxisSortOption { + return &v + }).(DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptionsVisualAxisSortOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsVisualAxisSortOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput() DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) Elem() DashboardDashboardPublishOptionsVisualAxisSortOptionOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsVisualAxisSortOption) DashboardDashboardPublishOptionsVisualAxisSortOption { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptionsVisualAxisSortOption + return ret + }).(DashboardDashboardPublishOptionsVisualAxisSortOptionOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsVisualAxisSortOption) *string { + if v == nil { + return nil + } + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsVisualMenuOption struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus *string `pulumi:"availabilityStatus"` +} + +// DashboardDashboardPublishOptionsVisualMenuOptionInput is an input type that accepts DashboardDashboardPublishOptionsVisualMenuOptionArgs and DashboardDashboardPublishOptionsVisualMenuOptionOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualMenuOptionInput` via: +// +// DashboardDashboardPublishOptionsVisualMenuOptionArgs{...} +type DashboardDashboardPublishOptionsVisualMenuOptionInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsVisualMenuOptionOutput() DashboardDashboardPublishOptionsVisualMenuOptionOutput + ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualMenuOptionOutput +} + +type DashboardDashboardPublishOptionsVisualMenuOptionArgs struct { + // Availability status. Possibles values: ENABLED, DISABLED. + AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"` +} + +func (DashboardDashboardPublishOptionsVisualMenuOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsVisualMenuOption)(nil)).Elem() +} + +func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionOutput() DashboardDashboardPublishOptionsVisualMenuOptionOutput { + return i.ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualMenuOptionOutput) +} + +func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDashboardPublishOptionsVisualMenuOptionArgs) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualMenuOptionOutput).ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx) +} + +// DashboardDashboardPublishOptionsVisualMenuOptionPtrInput is an input type that accepts DashboardDashboardPublishOptionsVisualMenuOptionArgs, DashboardDashboardPublishOptionsVisualMenuOptionPtr and DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput values. +// You can construct a concrete instance of `DashboardDashboardPublishOptionsVisualMenuOptionPtrInput` via: +// +// DashboardDashboardPublishOptionsVisualMenuOptionArgs{...} +// +// or: +// +// nil +type DashboardDashboardPublishOptionsVisualMenuOptionPtrInput interface { + pulumi.Input + + ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput + ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput +} + +type dashboardDashboardPublishOptionsVisualMenuOptionPtrType DashboardDashboardPublishOptionsVisualMenuOptionArgs + +func DashboardDashboardPublishOptionsVisualMenuOptionPtr(v *DashboardDashboardPublishOptionsVisualMenuOptionArgs) DashboardDashboardPublishOptionsVisualMenuOptionPtrInput { + return (*dashboardDashboardPublishOptionsVisualMenuOptionPtrType)(v) +} + +func (*dashboardDashboardPublishOptionsVisualMenuOptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsVisualMenuOption)(nil)).Elem() +} + +func (i *dashboardDashboardPublishOptionsVisualMenuOptionPtrType) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { + return i.ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDashboardPublishOptionsVisualMenuOptionPtrType) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) +} + +type DashboardDashboardPublishOptionsVisualMenuOptionOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsVisualMenuOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDashboardPublishOptionsVisualMenuOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionOutput() DashboardDashboardPublishOptionsVisualMenuOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionOutput { + return o +} + +func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { + return o.ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDashboardPublishOptionsVisualMenuOption) *DashboardDashboardPublishOptionsVisualMenuOption { + return &v + }).(DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsVisualMenuOptionOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDashboardPublishOptionsVisualMenuOption) *string { return v.AvailabilityStatus }).(pulumi.StringPtrOutput) +} + +type DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDashboardPublishOptionsVisualMenuOption)(nil)).Elem() +} + +func (o DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutput() DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) ToDashboardDashboardPublishOptionsVisualMenuOptionPtrOutputWithContext(ctx context.Context) DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput { + return o +} + +func (o DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) Elem() DashboardDashboardPublishOptionsVisualMenuOptionOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsVisualMenuOption) DashboardDashboardPublishOptionsVisualMenuOption { + if v != nil { + return *v + } + var ret DashboardDashboardPublishOptionsVisualMenuOption + return ret + }).(DashboardDashboardPublishOptionsVisualMenuOptionOutput) +} + +// Availability status. Possibles values: ENABLED, DISABLED. +func (o DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput) AvailabilityStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDashboardPublishOptionsVisualMenuOption) *string { + if v == nil { + return nil + } + return v.AvailabilityStatus + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinition struct { + // The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + AnalysisDefaults *DashboardDefinitionAnalysisDefaults `pulumi:"analysisDefaults"` + // A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + CalculatedFields []DashboardDefinitionCalculatedField `pulumi:"calculatedFields"` + // A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + ColumnConfigurations []DashboardDefinitionColumnConfiguration `pulumi:"columnConfigurations"` + // A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + DataSetIdentifiersDeclarations []DashboardDefinitionDataSetIdentifiersDeclaration `pulumi:"dataSetIdentifiersDeclarations"` + // A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + FilterGroups []DashboardDefinitionFilterGroup `pulumi:"filterGroups"` + ParameterDeclarations []DashboardDefinitionParameterDeclaration `pulumi:"parameterDeclarations"` + // A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + Sheets []DashboardDefinitionSheet `pulumi:"sheets"` +} + +// DashboardDefinitionInput is an input type that accepts DashboardDefinitionArgs and DashboardDefinitionOutput values. +// You can construct a concrete instance of `DashboardDefinitionInput` via: +// +// DashboardDefinitionArgs{...} +type DashboardDefinitionInput interface { + pulumi.Input + + ToDashboardDefinitionOutput() DashboardDefinitionOutput + ToDashboardDefinitionOutputWithContext(context.Context) DashboardDefinitionOutput +} + +type DashboardDefinitionArgs struct { + // The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + AnalysisDefaults DashboardDefinitionAnalysisDefaultsPtrInput `pulumi:"analysisDefaults"` + // A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + CalculatedFields DashboardDefinitionCalculatedFieldArrayInput `pulumi:"calculatedFields"` + // A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + ColumnConfigurations DashboardDefinitionColumnConfigurationArrayInput `pulumi:"columnConfigurations"` + // A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + DataSetIdentifiersDeclarations DashboardDefinitionDataSetIdentifiersDeclarationArrayInput `pulumi:"dataSetIdentifiersDeclarations"` + // A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + FilterGroups DashboardDefinitionFilterGroupArrayInput `pulumi:"filterGroups"` + ParameterDeclarations DashboardDefinitionParameterDeclarationArrayInput `pulumi:"parameterDeclarations"` + // A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + Sheets DashboardDefinitionSheetArrayInput `pulumi:"sheets"` +} + +func (DashboardDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinition)(nil)).Elem() +} + +func (i DashboardDefinitionArgs) ToDashboardDefinitionOutput() DashboardDefinitionOutput { + return i.ToDashboardDefinitionOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionArgs) ToDashboardDefinitionOutputWithContext(ctx context.Context) DashboardDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionOutput) +} + +func (i DashboardDefinitionArgs) ToDashboardDefinitionPtrOutput() DashboardDefinitionPtrOutput { + return i.ToDashboardDefinitionPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionArgs) ToDashboardDefinitionPtrOutputWithContext(ctx context.Context) DashboardDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionOutput).ToDashboardDefinitionPtrOutputWithContext(ctx) +} + +// DashboardDefinitionPtrInput is an input type that accepts DashboardDefinitionArgs, DashboardDefinitionPtr and DashboardDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionPtrInput` via: +// +// DashboardDefinitionArgs{...} +// +// or: +// +// nil +type DashboardDefinitionPtrInput interface { + pulumi.Input + + ToDashboardDefinitionPtrOutput() DashboardDefinitionPtrOutput + ToDashboardDefinitionPtrOutputWithContext(context.Context) DashboardDefinitionPtrOutput +} + +type dashboardDefinitionPtrType DashboardDefinitionArgs + +func DashboardDefinitionPtr(v *DashboardDefinitionArgs) DashboardDefinitionPtrInput { + return (*dashboardDefinitionPtrType)(v) +} + +func (*dashboardDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinition)(nil)).Elem() +} + +func (i *dashboardDefinitionPtrType) ToDashboardDefinitionPtrOutput() DashboardDefinitionPtrOutput { + return i.ToDashboardDefinitionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionPtrType) ToDashboardDefinitionPtrOutputWithContext(ctx context.Context) DashboardDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionPtrOutput) +} + +type DashboardDefinitionOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinition)(nil)).Elem() +} + +func (o DashboardDefinitionOutput) ToDashboardDefinitionOutput() DashboardDefinitionOutput { + return o +} + +func (o DashboardDefinitionOutput) ToDashboardDefinitionOutputWithContext(ctx context.Context) DashboardDefinitionOutput { + return o +} + +func (o DashboardDefinitionOutput) ToDashboardDefinitionPtrOutput() DashboardDefinitionPtrOutput { + return o.ToDashboardDefinitionPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionOutput) ToDashboardDefinitionPtrOutputWithContext(ctx context.Context) DashboardDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinition) *DashboardDefinition { + return &v + }).(DashboardDefinitionPtrOutput) +} + +// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). +func (o DashboardDefinitionOutput) AnalysisDefaults() DashboardDefinitionAnalysisDefaultsPtrOutput { + return o.ApplyT(func(v DashboardDefinition) *DashboardDefinitionAnalysisDefaults { return v.AnalysisDefaults }).(DashboardDefinitionAnalysisDefaultsPtrOutput) +} + +// A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). +func (o DashboardDefinitionOutput) CalculatedFields() DashboardDefinitionCalculatedFieldArrayOutput { + return o.ApplyT(func(v DashboardDefinition) []DashboardDefinitionCalculatedField { return v.CalculatedFields }).(DashboardDefinitionCalculatedFieldArrayOutput) +} + +// A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. +func (o DashboardDefinitionOutput) ColumnConfigurations() DashboardDefinitionColumnConfigurationArrayOutput { + return o.ApplyT(func(v DashboardDefinition) []DashboardDefinitionColumnConfiguration { return v.ColumnConfigurations }).(DashboardDefinitionColumnConfigurationArrayOutput) +} + +// A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). +func (o DashboardDefinitionOutput) DataSetIdentifiersDeclarations() DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput { + return o.ApplyT(func(v DashboardDefinition) []DashboardDefinitionDataSetIdentifiersDeclaration { + return v.DataSetIdentifiersDeclarations + }).(DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput) +} + +// A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. +func (o DashboardDefinitionOutput) FilterGroups() DashboardDefinitionFilterGroupArrayOutput { + return o.ApplyT(func(v DashboardDefinition) []DashboardDefinitionFilterGroup { return v.FilterGroups }).(DashboardDefinitionFilterGroupArrayOutput) +} + +func (o DashboardDefinitionOutput) ParameterDeclarations() DashboardDefinitionParameterDeclarationArrayOutput { + return o.ApplyT(func(v DashboardDefinition) []DashboardDefinitionParameterDeclaration { return v.ParameterDeclarations }).(DashboardDefinitionParameterDeclarationArrayOutput) +} + +// A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). +func (o DashboardDefinitionOutput) Sheets() DashboardDefinitionSheetArrayOutput { + return o.ApplyT(func(v DashboardDefinition) []DashboardDefinitionSheet { return v.Sheets }).(DashboardDefinitionSheetArrayOutput) +} + +type DashboardDefinitionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinition)(nil)).Elem() +} + +func (o DashboardDefinitionPtrOutput) ToDashboardDefinitionPtrOutput() DashboardDefinitionPtrOutput { + return o +} + +func (o DashboardDefinitionPtrOutput) ToDashboardDefinitionPtrOutputWithContext(ctx context.Context) DashboardDefinitionPtrOutput { + return o +} + +func (o DashboardDefinitionPtrOutput) Elem() DashboardDefinitionOutput { + return o.ApplyT(func(v *DashboardDefinition) DashboardDefinition { + if v != nil { + return *v + } + var ret DashboardDefinition + return ret + }).(DashboardDefinitionOutput) +} + +// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). +func (o DashboardDefinitionPtrOutput) AnalysisDefaults() DashboardDefinitionAnalysisDefaultsPtrOutput { + return o.ApplyT(func(v *DashboardDefinition) *DashboardDefinitionAnalysisDefaults { + if v == nil { + return nil + } + return v.AnalysisDefaults + }).(DashboardDefinitionAnalysisDefaultsPtrOutput) +} + +// A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). +func (o DashboardDefinitionPtrOutput) CalculatedFields() DashboardDefinitionCalculatedFieldArrayOutput { + return o.ApplyT(func(v *DashboardDefinition) []DashboardDefinitionCalculatedField { + if v == nil { + return nil + } + return v.CalculatedFields + }).(DashboardDefinitionCalculatedFieldArrayOutput) +} + +// A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. +func (o DashboardDefinitionPtrOutput) ColumnConfigurations() DashboardDefinitionColumnConfigurationArrayOutput { + return o.ApplyT(func(v *DashboardDefinition) []DashboardDefinitionColumnConfiguration { + if v == nil { + return nil + } + return v.ColumnConfigurations + }).(DashboardDefinitionColumnConfigurationArrayOutput) +} + +// A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). +func (o DashboardDefinitionPtrOutput) DataSetIdentifiersDeclarations() DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput { + return o.ApplyT(func(v *DashboardDefinition) []DashboardDefinitionDataSetIdentifiersDeclaration { + if v == nil { + return nil + } + return v.DataSetIdentifiersDeclarations + }).(DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput) +} + +// A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. +func (o DashboardDefinitionPtrOutput) FilterGroups() DashboardDefinitionFilterGroupArrayOutput { + return o.ApplyT(func(v *DashboardDefinition) []DashboardDefinitionFilterGroup { + if v == nil { + return nil + } + return v.FilterGroups + }).(DashboardDefinitionFilterGroupArrayOutput) +} + +func (o DashboardDefinitionPtrOutput) ParameterDeclarations() DashboardDefinitionParameterDeclarationArrayOutput { + return o.ApplyT(func(v *DashboardDefinition) []DashboardDefinitionParameterDeclaration { + if v == nil { + return nil + } + return v.ParameterDeclarations + }).(DashboardDefinitionParameterDeclarationArrayOutput) +} + +// A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). +func (o DashboardDefinitionPtrOutput) Sheets() DashboardDefinitionSheetArrayOutput { + return o.ApplyT(func(v *DashboardDefinition) []DashboardDefinitionSheet { + if v == nil { + return nil + } + return v.Sheets + }).(DashboardDefinitionSheetArrayOutput) +} + +type DashboardDefinitionAnalysisDefaults struct { + DefaultNewSheetConfiguration DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration `pulumi:"defaultNewSheetConfiguration"` +} + +// DashboardDefinitionAnalysisDefaultsInput is an input type that accepts DashboardDefinitionAnalysisDefaultsArgs and DashboardDefinitionAnalysisDefaultsOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsInput` via: +// +// DashboardDefinitionAnalysisDefaultsArgs{...} +type DashboardDefinitionAnalysisDefaultsInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsOutput() DashboardDefinitionAnalysisDefaultsOutput + ToDashboardDefinitionAnalysisDefaultsOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsOutput +} + +type DashboardDefinitionAnalysisDefaultsArgs struct { + DefaultNewSheetConfiguration DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput `pulumi:"defaultNewSheetConfiguration"` +} + +func (DashboardDefinitionAnalysisDefaultsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaults)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsArgs) ToDashboardDefinitionAnalysisDefaultsOutput() DashboardDefinitionAnalysisDefaultsOutput { + return i.ToDashboardDefinitionAnalysisDefaultsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsArgs) ToDashboardDefinitionAnalysisDefaultsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsArgs) ToDashboardDefinitionAnalysisDefaultsPtrOutput() DashboardDefinitionAnalysisDefaultsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsArgs) ToDashboardDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsOutput).ToDashboardDefinitionAnalysisDefaultsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsArgs, DashboardDefinitionAnalysisDefaultsPtr and DashboardDefinitionAnalysisDefaultsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsPtrOutput() DashboardDefinitionAnalysisDefaultsPtrOutput + ToDashboardDefinitionAnalysisDefaultsPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsPtrType DashboardDefinitionAnalysisDefaultsArgs + +func DashboardDefinitionAnalysisDefaultsPtr(v *DashboardDefinitionAnalysisDefaultsArgs) DashboardDefinitionAnalysisDefaultsPtrInput { + return (*dashboardDefinitionAnalysisDefaultsPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaults)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsPtrType) ToDashboardDefinitionAnalysisDefaultsPtrOutput() DashboardDefinitionAnalysisDefaultsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsPtrType) ToDashboardDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaults)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsOutput) ToDashboardDefinitionAnalysisDefaultsOutput() DashboardDefinitionAnalysisDefaultsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsOutput) ToDashboardDefinitionAnalysisDefaultsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsOutput) ToDashboardDefinitionAnalysisDefaultsPtrOutput() DashboardDefinitionAnalysisDefaultsPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsOutput) ToDashboardDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaults) *DashboardDefinitionAnalysisDefaults { + return &v + }).(DashboardDefinitionAnalysisDefaultsPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsOutput) DefaultNewSheetConfiguration() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaults) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + return v.DefaultNewSheetConfiguration + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) +} + +type DashboardDefinitionAnalysisDefaultsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaults)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsPtrOutput) ToDashboardDefinitionAnalysisDefaultsPtrOutput() DashboardDefinitionAnalysisDefaultsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsPtrOutput) ToDashboardDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaults) DashboardDefinitionAnalysisDefaults { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaults + return ret + }).(DashboardDefinitionAnalysisDefaultsOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsPtrOutput) DefaultNewSheetConfiguration() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaults) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + if v == nil { + return nil + } + return &v.DefaultNewSheetConfiguration + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration struct { + InteractiveLayoutConfiguration *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration `pulumi:"interactiveLayoutConfiguration"` + PaginatedLayoutConfiguration *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration `pulumi:"paginatedLayoutConfiguration"` + SheetContentType *string `pulumi:"sheetContentType"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs struct { + InteractiveLayoutConfiguration DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput `pulumi:"interactiveLayoutConfiguration"` + PaginatedLayoutConfiguration DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput `pulumi:"paginatedLayoutConfiguration"` + SheetContentType pulumi.StringPtrInput `pulumi:"sheetContentType"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) InteractiveLayoutConfiguration() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + return v.InteractiveLayoutConfiguration + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) PaginatedLayoutConfiguration() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + return v.PaginatedLayoutConfiguration + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) SheetContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *string { + return v.SheetContentType + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) InteractiveLayoutConfiguration() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + if v == nil { + return nil + } + return v.InteractiveLayoutConfiguration + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) PaginatedLayoutConfiguration() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + if v == nil { + return nil + } + return v.PaginatedLayoutConfiguration + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) SheetContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *string { + if v == nil { + return nil + } + return v.SheetContentType + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration struct { + FreeForm *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm `pulumi:"freeForm"` + Grid *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid `pulumi:"grid"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs struct { + FreeForm DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput `pulumi:"freeForm"` + Grid DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput `pulumi:"grid"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) FreeForm() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + return v.FreeForm + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) Grid() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + return v.Grid + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) FreeForm() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + if v == nil { + return nil + } + return v.FreeForm + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) Grid() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + if v == nil { + return nil + } + return v.Grid + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm struct { + CanvasSizeOptions DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions `pulumi:"canvasSizeOptions"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs struct { + CanvasSizeOptions DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput `pulumi:"canvasSizeOptions"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) CanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + return v.CanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) CanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + if v == nil { + return nil + } + return &v.CanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions struct { + ScreenCanvasSizeOptions *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions `pulumi:"screenCanvasSizeOptions"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs struct { + ScreenCanvasSizeOptions DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput `pulumi:"screenCanvasSizeOptions"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ScreenCanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + return v.ScreenCanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ScreenCanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + if v == nil { + return nil + } + return v.ScreenCanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions struct { + OptimizedViewPortWidth string `pulumi:"optimizedViewPortWidth"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs struct { + OptimizedViewPortWidth pulumi.StringInput `pulumi:"optimizedViewPortWidth"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) OptimizedViewPortWidth() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) string { + return v.OptimizedViewPortWidth + }).(pulumi.StringOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return &v.OptimizedViewPortWidth + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid struct { + CanvasSizeOptions DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions `pulumi:"canvasSizeOptions"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs struct { + CanvasSizeOptions DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput `pulumi:"canvasSizeOptions"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) CanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + return v.CanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) CanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + if v == nil { + return nil + } + return &v.CanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions struct { + ScreenCanvasSizeOptions *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions `pulumi:"screenCanvasSizeOptions"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs struct { + ScreenCanvasSizeOptions DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput `pulumi:"screenCanvasSizeOptions"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ScreenCanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + return v.ScreenCanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ScreenCanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + if v == nil { + return nil + } + return v.ScreenCanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions struct { + OptimizedViewPortWidth *string `pulumi:"optimizedViewPortWidth"` + ResizeOption string `pulumi:"resizeOption"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs struct { + OptimizedViewPortWidth pulumi.StringPtrInput `pulumi:"optimizedViewPortWidth"` + ResizeOption pulumi.StringInput `pulumi:"resizeOption"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *string { + return v.OptimizedViewPortWidth + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ResizeOption() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) string { + return v.ResizeOption + }).(pulumi.StringOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.OptimizedViewPortWidth + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ResizeOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return &v.ResizeOption + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration struct { + SectionBased *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased `pulumi:"sectionBased"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs struct { + SectionBased DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput `pulumi:"sectionBased"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) SectionBased() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + return v.SectionBased + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) SectionBased() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + if v == nil { + return nil + } + return v.SectionBased + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased struct { + CanvasSizeOptions DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions `pulumi:"canvasSizeOptions"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs struct { + CanvasSizeOptions DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput `pulumi:"canvasSizeOptions"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) CanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + return v.CanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) CanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + if v == nil { + return nil + } + return &v.CanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions struct { + PaperCanvasSizeOptions *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions `pulumi:"paperCanvasSizeOptions"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs struct { + PaperCanvasSizeOptions DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput `pulumi:"paperCanvasSizeOptions"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) PaperCanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + return v.PaperCanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) PaperCanvasSizeOptions() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + if v == nil { + return nil + } + return v.PaperCanvasSizeOptions + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions struct { + PaperMargin *Spacing `pulumi:"paperMargin"` + PaperOrientation *string `pulumi:"paperOrientation"` + PaperSize *string `pulumi:"paperSize"` +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{...} +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs struct { + PaperMargin SpacingPtrInput `pulumi:"paperMargin"` + PaperOrientation pulumi.StringPtrInput `pulumi:"paperOrientation"` + PaperSize pulumi.StringPtrInput `pulumi:"paperSize"` +} + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput).ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput is an input type that accepts DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs, DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtr and DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput` via: +// +// DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput + ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput +} + +type dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs + +func DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtr(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput { + return (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType)(v) +} + +func (*dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return i.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + return &v + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperMargin() SpacingPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *Spacing { + return v.PaperMargin + }).(SpacingPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperOrientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + return v.PaperOrientation + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + return v.PaperSize + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ToDashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) Elem() DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + if v != nil { + return *v + } + var ret DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions + return ret + }).(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperMargin() SpacingPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *Spacing { + if v == nil { + return nil + } + return v.PaperMargin + }).(SpacingPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperOrientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.PaperOrientation + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.PaperSize + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionCalculatedField struct { + DataSetIdentifier string `pulumi:"dataSetIdentifier"` + Expression string `pulumi:"expression"` + // Display name for the dashboard. + Name string `pulumi:"name"` +} + +// DashboardDefinitionCalculatedFieldInput is an input type that accepts DashboardDefinitionCalculatedFieldArgs and DashboardDefinitionCalculatedFieldOutput values. +// You can construct a concrete instance of `DashboardDefinitionCalculatedFieldInput` via: +// +// DashboardDefinitionCalculatedFieldArgs{...} +type DashboardDefinitionCalculatedFieldInput interface { + pulumi.Input + + ToDashboardDefinitionCalculatedFieldOutput() DashboardDefinitionCalculatedFieldOutput + ToDashboardDefinitionCalculatedFieldOutputWithContext(context.Context) DashboardDefinitionCalculatedFieldOutput +} + +type DashboardDefinitionCalculatedFieldArgs struct { + DataSetIdentifier pulumi.StringInput `pulumi:"dataSetIdentifier"` + Expression pulumi.StringInput `pulumi:"expression"` + // Display name for the dashboard. + Name pulumi.StringInput `pulumi:"name"` +} + +func (DashboardDefinitionCalculatedFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionCalculatedField)(nil)).Elem() +} + +func (i DashboardDefinitionCalculatedFieldArgs) ToDashboardDefinitionCalculatedFieldOutput() DashboardDefinitionCalculatedFieldOutput { + return i.ToDashboardDefinitionCalculatedFieldOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionCalculatedFieldArgs) ToDashboardDefinitionCalculatedFieldOutputWithContext(ctx context.Context) DashboardDefinitionCalculatedFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionCalculatedFieldOutput) +} + +// DashboardDefinitionCalculatedFieldArrayInput is an input type that accepts DashboardDefinitionCalculatedFieldArray and DashboardDefinitionCalculatedFieldArrayOutput values. +// You can construct a concrete instance of `DashboardDefinitionCalculatedFieldArrayInput` via: +// +// DashboardDefinitionCalculatedFieldArray{ DashboardDefinitionCalculatedFieldArgs{...} } +type DashboardDefinitionCalculatedFieldArrayInput interface { + pulumi.Input + + ToDashboardDefinitionCalculatedFieldArrayOutput() DashboardDefinitionCalculatedFieldArrayOutput + ToDashboardDefinitionCalculatedFieldArrayOutputWithContext(context.Context) DashboardDefinitionCalculatedFieldArrayOutput +} + +type DashboardDefinitionCalculatedFieldArray []DashboardDefinitionCalculatedFieldInput + +func (DashboardDefinitionCalculatedFieldArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionCalculatedField)(nil)).Elem() +} + +func (i DashboardDefinitionCalculatedFieldArray) ToDashboardDefinitionCalculatedFieldArrayOutput() DashboardDefinitionCalculatedFieldArrayOutput { + return i.ToDashboardDefinitionCalculatedFieldArrayOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionCalculatedFieldArray) ToDashboardDefinitionCalculatedFieldArrayOutputWithContext(ctx context.Context) DashboardDefinitionCalculatedFieldArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionCalculatedFieldArrayOutput) +} + +type DashboardDefinitionCalculatedFieldOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionCalculatedFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionCalculatedField)(nil)).Elem() +} + +func (o DashboardDefinitionCalculatedFieldOutput) ToDashboardDefinitionCalculatedFieldOutput() DashboardDefinitionCalculatedFieldOutput { + return o +} + +func (o DashboardDefinitionCalculatedFieldOutput) ToDashboardDefinitionCalculatedFieldOutputWithContext(ctx context.Context) DashboardDefinitionCalculatedFieldOutput { + return o +} + +func (o DashboardDefinitionCalculatedFieldOutput) DataSetIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionCalculatedField) string { return v.DataSetIdentifier }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionCalculatedFieldOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionCalculatedField) string { return v.Expression }).(pulumi.StringOutput) +} + +// Display name for the dashboard. +func (o DashboardDefinitionCalculatedFieldOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionCalculatedField) string { return v.Name }).(pulumi.StringOutput) +} + +type DashboardDefinitionCalculatedFieldArrayOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionCalculatedFieldArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionCalculatedField)(nil)).Elem() +} + +func (o DashboardDefinitionCalculatedFieldArrayOutput) ToDashboardDefinitionCalculatedFieldArrayOutput() DashboardDefinitionCalculatedFieldArrayOutput { + return o +} + +func (o DashboardDefinitionCalculatedFieldArrayOutput) ToDashboardDefinitionCalculatedFieldArrayOutputWithContext(ctx context.Context) DashboardDefinitionCalculatedFieldArrayOutput { + return o +} + +func (o DashboardDefinitionCalculatedFieldArrayOutput) Index(i pulumi.IntInput) DashboardDefinitionCalculatedFieldOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardDefinitionCalculatedField { + return vs[0].([]DashboardDefinitionCalculatedField)[vs[1].(int)] + }).(DashboardDefinitionCalculatedFieldOutput) +} + +type DashboardDefinitionColumnConfiguration struct { + Column Column `pulumi:"column"` + FormatConfiguration *DashboardDefinitionColumnConfigurationFormatConfiguration `pulumi:"formatConfiguration"` + Role *string `pulumi:"role"` +} + +// DashboardDefinitionColumnConfigurationInput is an input type that accepts DashboardDefinitionColumnConfigurationArgs and DashboardDefinitionColumnConfigurationOutput values. +// You can construct a concrete instance of `DashboardDefinitionColumnConfigurationInput` via: +// +// DashboardDefinitionColumnConfigurationArgs{...} +type DashboardDefinitionColumnConfigurationInput interface { + pulumi.Input + + ToDashboardDefinitionColumnConfigurationOutput() DashboardDefinitionColumnConfigurationOutput + ToDashboardDefinitionColumnConfigurationOutputWithContext(context.Context) DashboardDefinitionColumnConfigurationOutput +} + +type DashboardDefinitionColumnConfigurationArgs struct { + Column ColumnInput `pulumi:"column"` + FormatConfiguration DashboardDefinitionColumnConfigurationFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + Role pulumi.StringPtrInput `pulumi:"role"` +} + +func (DashboardDefinitionColumnConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionColumnConfiguration)(nil)).Elem() +} + +func (i DashboardDefinitionColumnConfigurationArgs) ToDashboardDefinitionColumnConfigurationOutput() DashboardDefinitionColumnConfigurationOutput { + return i.ToDashboardDefinitionColumnConfigurationOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionColumnConfigurationArgs) ToDashboardDefinitionColumnConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionColumnConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionColumnConfigurationOutput) +} + +// DashboardDefinitionColumnConfigurationArrayInput is an input type that accepts DashboardDefinitionColumnConfigurationArray and DashboardDefinitionColumnConfigurationArrayOutput values. +// You can construct a concrete instance of `DashboardDefinitionColumnConfigurationArrayInput` via: +// +// DashboardDefinitionColumnConfigurationArray{ DashboardDefinitionColumnConfigurationArgs{...} } +type DashboardDefinitionColumnConfigurationArrayInput interface { + pulumi.Input + + ToDashboardDefinitionColumnConfigurationArrayOutput() DashboardDefinitionColumnConfigurationArrayOutput + ToDashboardDefinitionColumnConfigurationArrayOutputWithContext(context.Context) DashboardDefinitionColumnConfigurationArrayOutput +} + +type DashboardDefinitionColumnConfigurationArray []DashboardDefinitionColumnConfigurationInput + +func (DashboardDefinitionColumnConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionColumnConfiguration)(nil)).Elem() +} + +func (i DashboardDefinitionColumnConfigurationArray) ToDashboardDefinitionColumnConfigurationArrayOutput() DashboardDefinitionColumnConfigurationArrayOutput { + return i.ToDashboardDefinitionColumnConfigurationArrayOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionColumnConfigurationArray) ToDashboardDefinitionColumnConfigurationArrayOutputWithContext(ctx context.Context) DashboardDefinitionColumnConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionColumnConfigurationArrayOutput) +} + +type DashboardDefinitionColumnConfigurationOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionColumnConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionColumnConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionColumnConfigurationOutput) ToDashboardDefinitionColumnConfigurationOutput() DashboardDefinitionColumnConfigurationOutput { + return o +} + +func (o DashboardDefinitionColumnConfigurationOutput) ToDashboardDefinitionColumnConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionColumnConfigurationOutput { + return o +} + +func (o DashboardDefinitionColumnConfigurationOutput) Column() ColumnOutput { + return o.ApplyT(func(v DashboardDefinitionColumnConfiguration) Column { return v.Column }).(ColumnOutput) +} + +func (o DashboardDefinitionColumnConfigurationOutput) FormatConfiguration() DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionColumnConfiguration) *DashboardDefinitionColumnConfigurationFormatConfiguration { + return v.FormatConfiguration + }).(DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput) +} + +func (o DashboardDefinitionColumnConfigurationOutput) Role() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionColumnConfiguration) *string { return v.Role }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionColumnConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionColumnConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionColumnConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionColumnConfigurationArrayOutput) ToDashboardDefinitionColumnConfigurationArrayOutput() DashboardDefinitionColumnConfigurationArrayOutput { + return o +} + +func (o DashboardDefinitionColumnConfigurationArrayOutput) ToDashboardDefinitionColumnConfigurationArrayOutputWithContext(ctx context.Context) DashboardDefinitionColumnConfigurationArrayOutput { + return o +} + +func (o DashboardDefinitionColumnConfigurationArrayOutput) Index(i pulumi.IntInput) DashboardDefinitionColumnConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardDefinitionColumnConfiguration { + return vs[0].([]DashboardDefinitionColumnConfiguration)[vs[1].(int)] + }).(DashboardDefinitionColumnConfigurationOutput) +} + +type DashboardDefinitionColumnConfigurationFormatConfiguration struct { + DateTimeFormatConfiguration *DateTimeFormatConfiguration `pulumi:"dateTimeFormatConfiguration"` + NumberFormatConfiguration *NumberFormatConfiguration `pulumi:"numberFormatConfiguration"` + StringFormatConfiguration *StringFormatConfiguration `pulumi:"stringFormatConfiguration"` +} + +// DashboardDefinitionColumnConfigurationFormatConfigurationInput is an input type that accepts DashboardDefinitionColumnConfigurationFormatConfigurationArgs and DashboardDefinitionColumnConfigurationFormatConfigurationOutput values. +// You can construct a concrete instance of `DashboardDefinitionColumnConfigurationFormatConfigurationInput` via: +// +// DashboardDefinitionColumnConfigurationFormatConfigurationArgs{...} +type DashboardDefinitionColumnConfigurationFormatConfigurationInput interface { + pulumi.Input + + ToDashboardDefinitionColumnConfigurationFormatConfigurationOutput() DashboardDefinitionColumnConfigurationFormatConfigurationOutput + ToDashboardDefinitionColumnConfigurationFormatConfigurationOutputWithContext(context.Context) DashboardDefinitionColumnConfigurationFormatConfigurationOutput +} + +type DashboardDefinitionColumnConfigurationFormatConfigurationArgs struct { + DateTimeFormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"dateTimeFormatConfiguration"` + NumberFormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"numberFormatConfiguration"` + StringFormatConfiguration StringFormatConfigurationPtrInput `pulumi:"stringFormatConfiguration"` +} + +func (DashboardDefinitionColumnConfigurationFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() +} + +func (i DashboardDefinitionColumnConfigurationFormatConfigurationArgs) ToDashboardDefinitionColumnConfigurationFormatConfigurationOutput() DashboardDefinitionColumnConfigurationFormatConfigurationOutput { + return i.ToDashboardDefinitionColumnConfigurationFormatConfigurationOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionColumnConfigurationFormatConfigurationArgs) ToDashboardDefinitionColumnConfigurationFormatConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionColumnConfigurationFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionColumnConfigurationFormatConfigurationOutput) +} + +func (i DashboardDefinitionColumnConfigurationFormatConfigurationArgs) ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput() DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return i.ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionColumnConfigurationFormatConfigurationArgs) ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionColumnConfigurationFormatConfigurationOutput).ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx) +} + +// DashboardDefinitionColumnConfigurationFormatConfigurationPtrInput is an input type that accepts DashboardDefinitionColumnConfigurationFormatConfigurationArgs, DashboardDefinitionColumnConfigurationFormatConfigurationPtr and DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionColumnConfigurationFormatConfigurationPtrInput` via: +// +// DashboardDefinitionColumnConfigurationFormatConfigurationArgs{...} +// +// or: +// +// nil +type DashboardDefinitionColumnConfigurationFormatConfigurationPtrInput interface { + pulumi.Input + + ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput() DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput + ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Context) DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput +} + +type dashboardDefinitionColumnConfigurationFormatConfigurationPtrType DashboardDefinitionColumnConfigurationFormatConfigurationArgs + +func DashboardDefinitionColumnConfigurationFormatConfigurationPtr(v *DashboardDefinitionColumnConfigurationFormatConfigurationArgs) DashboardDefinitionColumnConfigurationFormatConfigurationPtrInput { + return (*dashboardDefinitionColumnConfigurationFormatConfigurationPtrType)(v) +} + +func (*dashboardDefinitionColumnConfigurationFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() +} + +func (i *dashboardDefinitionColumnConfigurationFormatConfigurationPtrType) ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput() DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return i.ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionColumnConfigurationFormatConfigurationPtrType) ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput) +} + +type DashboardDefinitionColumnConfigurationFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionColumnConfigurationFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationOutput) ToDashboardDefinitionColumnConfigurationFormatConfigurationOutput() DashboardDefinitionColumnConfigurationFormatConfigurationOutput { + return o +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationOutput) ToDashboardDefinitionColumnConfigurationFormatConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionColumnConfigurationFormatConfigurationOutput { + return o +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationOutput) ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput() DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o.ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationOutput) ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionColumnConfigurationFormatConfiguration) *DashboardDefinitionColumnConfigurationFormatConfiguration { + return &v + }).(DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput) +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationOutput) DateTimeFormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionColumnConfigurationFormatConfiguration) *DateTimeFormatConfiguration { + return v.DateTimeFormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationOutput) NumberFormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionColumnConfigurationFormatConfiguration) *NumberFormatConfiguration { + return v.NumberFormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationOutput) StringFormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionColumnConfigurationFormatConfiguration) *StringFormatConfiguration { + return v.StringFormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput) ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput() DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput) ToDashboardDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput) Elem() DashboardDefinitionColumnConfigurationFormatConfigurationOutput { + return o.ApplyT(func(v *DashboardDefinitionColumnConfigurationFormatConfiguration) DashboardDefinitionColumnConfigurationFormatConfiguration { + if v != nil { + return *v + } + var ret DashboardDefinitionColumnConfigurationFormatConfiguration + return ret + }).(DashboardDefinitionColumnConfigurationFormatConfigurationOutput) +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput) DateTimeFormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionColumnConfigurationFormatConfiguration) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.DateTimeFormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput) NumberFormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionColumnConfigurationFormatConfiguration) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.NumberFormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput) StringFormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionColumnConfigurationFormatConfiguration) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.StringFormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type DashboardDefinitionDataSetIdentifiersDeclaration struct { + // Dataset Amazon Resource Name (ARN). + DataSetArn *string `pulumi:"dataSetArn"` + Identifier *string `pulumi:"identifier"` +} + +// DashboardDefinitionDataSetIdentifiersDeclarationInput is an input type that accepts DashboardDefinitionDataSetIdentifiersDeclarationArgs and DashboardDefinitionDataSetIdentifiersDeclarationOutput values. +// You can construct a concrete instance of `DashboardDefinitionDataSetIdentifiersDeclarationInput` via: +// +// DashboardDefinitionDataSetIdentifiersDeclarationArgs{...} +type DashboardDefinitionDataSetIdentifiersDeclarationInput interface { + pulumi.Input + + ToDashboardDefinitionDataSetIdentifiersDeclarationOutput() DashboardDefinitionDataSetIdentifiersDeclarationOutput + ToDashboardDefinitionDataSetIdentifiersDeclarationOutputWithContext(context.Context) DashboardDefinitionDataSetIdentifiersDeclarationOutput +} + +type DashboardDefinitionDataSetIdentifiersDeclarationArgs struct { + // Dataset Amazon Resource Name (ARN). + DataSetArn pulumi.StringPtrInput `pulumi:"dataSetArn"` + Identifier pulumi.StringPtrInput `pulumi:"identifier"` +} + +func (DashboardDefinitionDataSetIdentifiersDeclarationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionDataSetIdentifiersDeclaration)(nil)).Elem() +} + +func (i DashboardDefinitionDataSetIdentifiersDeclarationArgs) ToDashboardDefinitionDataSetIdentifiersDeclarationOutput() DashboardDefinitionDataSetIdentifiersDeclarationOutput { + return i.ToDashboardDefinitionDataSetIdentifiersDeclarationOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionDataSetIdentifiersDeclarationArgs) ToDashboardDefinitionDataSetIdentifiersDeclarationOutputWithContext(ctx context.Context) DashboardDefinitionDataSetIdentifiersDeclarationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionDataSetIdentifiersDeclarationOutput) +} + +// DashboardDefinitionDataSetIdentifiersDeclarationArrayInput is an input type that accepts DashboardDefinitionDataSetIdentifiersDeclarationArray and DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput values. +// You can construct a concrete instance of `DashboardDefinitionDataSetIdentifiersDeclarationArrayInput` via: +// +// DashboardDefinitionDataSetIdentifiersDeclarationArray{ DashboardDefinitionDataSetIdentifiersDeclarationArgs{...} } +type DashboardDefinitionDataSetIdentifiersDeclarationArrayInput interface { + pulumi.Input + + ToDashboardDefinitionDataSetIdentifiersDeclarationArrayOutput() DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput + ToDashboardDefinitionDataSetIdentifiersDeclarationArrayOutputWithContext(context.Context) DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput +} + +type DashboardDefinitionDataSetIdentifiersDeclarationArray []DashboardDefinitionDataSetIdentifiersDeclarationInput + +func (DashboardDefinitionDataSetIdentifiersDeclarationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionDataSetIdentifiersDeclaration)(nil)).Elem() +} + +func (i DashboardDefinitionDataSetIdentifiersDeclarationArray) ToDashboardDefinitionDataSetIdentifiersDeclarationArrayOutput() DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput { + return i.ToDashboardDefinitionDataSetIdentifiersDeclarationArrayOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionDataSetIdentifiersDeclarationArray) ToDashboardDefinitionDataSetIdentifiersDeclarationArrayOutputWithContext(ctx context.Context) DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput) +} + +type DashboardDefinitionDataSetIdentifiersDeclarationOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionDataSetIdentifiersDeclarationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionDataSetIdentifiersDeclaration)(nil)).Elem() +} + +func (o DashboardDefinitionDataSetIdentifiersDeclarationOutput) ToDashboardDefinitionDataSetIdentifiersDeclarationOutput() DashboardDefinitionDataSetIdentifiersDeclarationOutput { + return o +} + +func (o DashboardDefinitionDataSetIdentifiersDeclarationOutput) ToDashboardDefinitionDataSetIdentifiersDeclarationOutputWithContext(ctx context.Context) DashboardDefinitionDataSetIdentifiersDeclarationOutput { + return o +} + +// Dataset Amazon Resource Name (ARN). +func (o DashboardDefinitionDataSetIdentifiersDeclarationOutput) DataSetArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionDataSetIdentifiersDeclaration) *string { return v.DataSetArn }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionDataSetIdentifiersDeclarationOutput) Identifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionDataSetIdentifiersDeclaration) *string { return v.Identifier }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionDataSetIdentifiersDeclaration)(nil)).Elem() +} + +func (o DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput) ToDashboardDefinitionDataSetIdentifiersDeclarationArrayOutput() DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput { + return o +} + +func (o DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput) ToDashboardDefinitionDataSetIdentifiersDeclarationArrayOutputWithContext(ctx context.Context) DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput { + return o +} + +func (o DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput) Index(i pulumi.IntInput) DashboardDefinitionDataSetIdentifiersDeclarationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardDefinitionDataSetIdentifiersDeclaration { + return vs[0].([]DashboardDefinitionDataSetIdentifiersDeclaration)[vs[1].(int)] + }).(DashboardDefinitionDataSetIdentifiersDeclarationOutput) +} + +type DashboardDefinitionFilterGroup struct { + CrossDataset string `pulumi:"crossDataset"` + FilterGroupId string `pulumi:"filterGroupId"` + Filters []Filters `pulumi:"filters"` + ScopeConfiguration DashboardDefinitionFilterGroupScopeConfiguration `pulumi:"scopeConfiguration"` + // The dashboard creation status. + Status *string `pulumi:"status"` +} + +// DashboardDefinitionFilterGroupInput is an input type that accepts DashboardDefinitionFilterGroupArgs and DashboardDefinitionFilterGroupOutput values. +// You can construct a concrete instance of `DashboardDefinitionFilterGroupInput` via: +// +// DashboardDefinitionFilterGroupArgs{...} +type DashboardDefinitionFilterGroupInput interface { + pulumi.Input + + ToDashboardDefinitionFilterGroupOutput() DashboardDefinitionFilterGroupOutput + ToDashboardDefinitionFilterGroupOutputWithContext(context.Context) DashboardDefinitionFilterGroupOutput +} + +type DashboardDefinitionFilterGroupArgs struct { + CrossDataset pulumi.StringInput `pulumi:"crossDataset"` + FilterGroupId pulumi.StringInput `pulumi:"filterGroupId"` + Filters FiltersArrayInput `pulumi:"filters"` + ScopeConfiguration DashboardDefinitionFilterGroupScopeConfigurationInput `pulumi:"scopeConfiguration"` + // The dashboard creation status. + Status pulumi.StringPtrInput `pulumi:"status"` +} + +func (DashboardDefinitionFilterGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionFilterGroup)(nil)).Elem() +} + +func (i DashboardDefinitionFilterGroupArgs) ToDashboardDefinitionFilterGroupOutput() DashboardDefinitionFilterGroupOutput { + return i.ToDashboardDefinitionFilterGroupOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionFilterGroupArgs) ToDashboardDefinitionFilterGroupOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionFilterGroupOutput) +} + +// DashboardDefinitionFilterGroupArrayInput is an input type that accepts DashboardDefinitionFilterGroupArray and DashboardDefinitionFilterGroupArrayOutput values. +// You can construct a concrete instance of `DashboardDefinitionFilterGroupArrayInput` via: +// +// DashboardDefinitionFilterGroupArray{ DashboardDefinitionFilterGroupArgs{...} } +type DashboardDefinitionFilterGroupArrayInput interface { + pulumi.Input + + ToDashboardDefinitionFilterGroupArrayOutput() DashboardDefinitionFilterGroupArrayOutput + ToDashboardDefinitionFilterGroupArrayOutputWithContext(context.Context) DashboardDefinitionFilterGroupArrayOutput +} + +type DashboardDefinitionFilterGroupArray []DashboardDefinitionFilterGroupInput + +func (DashboardDefinitionFilterGroupArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionFilterGroup)(nil)).Elem() +} + +func (i DashboardDefinitionFilterGroupArray) ToDashboardDefinitionFilterGroupArrayOutput() DashboardDefinitionFilterGroupArrayOutput { + return i.ToDashboardDefinitionFilterGroupArrayOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionFilterGroupArray) ToDashboardDefinitionFilterGroupArrayOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionFilterGroupArrayOutput) +} + +type DashboardDefinitionFilterGroupOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionFilterGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionFilterGroup)(nil)).Elem() +} + +func (o DashboardDefinitionFilterGroupOutput) ToDashboardDefinitionFilterGroupOutput() DashboardDefinitionFilterGroupOutput { + return o +} + +func (o DashboardDefinitionFilterGroupOutput) ToDashboardDefinitionFilterGroupOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupOutput { + return o +} + +func (o DashboardDefinitionFilterGroupOutput) CrossDataset() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionFilterGroup) string { return v.CrossDataset }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionFilterGroupOutput) FilterGroupId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionFilterGroup) string { return v.FilterGroupId }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionFilterGroupOutput) Filters() FiltersArrayOutput { + return o.ApplyT(func(v DashboardDefinitionFilterGroup) []Filters { return v.Filters }).(FiltersArrayOutput) +} + +func (o DashboardDefinitionFilterGroupOutput) ScopeConfiguration() DashboardDefinitionFilterGroupScopeConfigurationOutput { + return o.ApplyT(func(v DashboardDefinitionFilterGroup) DashboardDefinitionFilterGroupScopeConfiguration { + return v.ScopeConfiguration + }).(DashboardDefinitionFilterGroupScopeConfigurationOutput) +} + +// The dashboard creation status. +func (o DashboardDefinitionFilterGroupOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionFilterGroup) *string { return v.Status }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionFilterGroupArrayOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionFilterGroupArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionFilterGroup)(nil)).Elem() +} + +func (o DashboardDefinitionFilterGroupArrayOutput) ToDashboardDefinitionFilterGroupArrayOutput() DashboardDefinitionFilterGroupArrayOutput { + return o +} + +func (o DashboardDefinitionFilterGroupArrayOutput) ToDashboardDefinitionFilterGroupArrayOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupArrayOutput { + return o +} + +func (o DashboardDefinitionFilterGroupArrayOutput) Index(i pulumi.IntInput) DashboardDefinitionFilterGroupOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardDefinitionFilterGroup { + return vs[0].([]DashboardDefinitionFilterGroup)[vs[1].(int)] + }).(DashboardDefinitionFilterGroupOutput) +} + +type DashboardDefinitionFilterGroupScopeConfiguration struct { + SelectedSheets *DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets `pulumi:"selectedSheets"` +} + +// DashboardDefinitionFilterGroupScopeConfigurationInput is an input type that accepts DashboardDefinitionFilterGroupScopeConfigurationArgs and DashboardDefinitionFilterGroupScopeConfigurationOutput values. +// You can construct a concrete instance of `DashboardDefinitionFilterGroupScopeConfigurationInput` via: +// +// DashboardDefinitionFilterGroupScopeConfigurationArgs{...} +type DashboardDefinitionFilterGroupScopeConfigurationInput interface { + pulumi.Input + + ToDashboardDefinitionFilterGroupScopeConfigurationOutput() DashboardDefinitionFilterGroupScopeConfigurationOutput + ToDashboardDefinitionFilterGroupScopeConfigurationOutputWithContext(context.Context) DashboardDefinitionFilterGroupScopeConfigurationOutput +} + +type DashboardDefinitionFilterGroupScopeConfigurationArgs struct { + SelectedSheets DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput `pulumi:"selectedSheets"` +} + +func (DashboardDefinitionFilterGroupScopeConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfiguration)(nil)).Elem() +} + +func (i DashboardDefinitionFilterGroupScopeConfigurationArgs) ToDashboardDefinitionFilterGroupScopeConfigurationOutput() DashboardDefinitionFilterGroupScopeConfigurationOutput { + return i.ToDashboardDefinitionFilterGroupScopeConfigurationOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionFilterGroupScopeConfigurationArgs) ToDashboardDefinitionFilterGroupScopeConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionFilterGroupScopeConfigurationOutput) +} + +type DashboardDefinitionFilterGroupScopeConfigurationOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionFilterGroupScopeConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationOutput) ToDashboardDefinitionFilterGroupScopeConfigurationOutput() DashboardDefinitionFilterGroupScopeConfigurationOutput { + return o +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationOutput) ToDashboardDefinitionFilterGroupScopeConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationOutput { + return o +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationOutput) SelectedSheets() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionFilterGroupScopeConfiguration) *DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets { + return v.SelectedSheets + }).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) +} + +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets struct { + SheetVisualScopingConfigurations []DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration `pulumi:"sheetVisualScopingConfigurations"` +} + +// DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsInput is an input type that accepts DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs and DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput values. +// You can construct a concrete instance of `DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsInput` via: +// +// DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{...} +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsInput interface { + pulumi.Input + + ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput + ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput +} + +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs struct { + SheetVisualScopingConfigurations DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput `pulumi:"sheetVisualScopingConfigurations"` +} + +func (DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() +} + +func (i DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return i.ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) +} + +func (i DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return i.ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput).ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput is an input type that accepts DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs, DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtr and DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput` via: +// +// DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput + ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput +} + +type dashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs + +func DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtr(v *DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput { + return (*dashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType)(v) +} + +func (*dashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() +} + +func (i *dashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return i.ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) +} + +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return o +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return o +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o.ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets) *DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets { + return &v + }).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) SheetVisualScopingConfigurations() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return o.ApplyT(func(v DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets) []DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + return v.SheetVisualScopingConfigurations + }).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) +} + +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) Elem() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return o.ApplyT(func(v *DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets { + if v != nil { + return *v + } + var ret DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets + return ret + }).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) SheetVisualScopingConfigurations() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return o.ApplyT(func(v *DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets) []DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + if v == nil { + return nil + } + return v.SheetVisualScopingConfigurations + }).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) +} + +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration struct { + Scope string `pulumi:"scope"` + SheetId string `pulumi:"sheetId"` + VisualIds []string `pulumi:"visualIds"` +} + +// DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput is an input type that accepts DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs and DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput values. +// You can construct a concrete instance of `DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput` via: +// +// DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs{...} +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput interface { + pulumi.Input + + ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput + ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput +} + +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs struct { + Scope pulumi.StringInput `pulumi:"scope"` + SheetId pulumi.StringInput `pulumi:"sheetId"` + VisualIds pulumi.StringArrayInput `pulumi:"visualIds"` +} + +func (DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() +} + +func (i DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return i.ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) +} + +// DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput is an input type that accepts DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray and DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput values. +// You can construct a concrete instance of `DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput` via: +// +// DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray{ DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs{...} } +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput interface { + pulumi.Input + + ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput + ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput +} + +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray []DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput + +func (DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() +} + +func (i DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return i.ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) +} + +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return o +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return o +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) Scope() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration) string { + return v.Scope + }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) SheetId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration) string { + return v.SheetId + }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) VisualIds() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration) []string { + return v.VisualIds + }).(pulumi.StringArrayOutput) +} + +type DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput() DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return o +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) ToDashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(ctx context.Context) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return o +} + +func (o DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) Index(i pulumi.IntInput) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + return vs[0].([]DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)[vs[1].(int)] + }).(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) +} + +type DashboardDefinitionParameterDeclaration struct { + DateTimeParameterDeclaration *DateTimeParameterDeclaration `pulumi:"dateTimeParameterDeclaration"` + DecimalParameterDeclaration *DecimalParameterDeclaration `pulumi:"decimalParameterDeclaration"` + IntegerParameterDeclaration *IntegerParameterDeclaration `pulumi:"integerParameterDeclaration"` + StringParameterDeclaration *StringParameterDeclaration `pulumi:"stringParameterDeclaration"` +} + +// DashboardDefinitionParameterDeclarationInput is an input type that accepts DashboardDefinitionParameterDeclarationArgs and DashboardDefinitionParameterDeclarationOutput values. +// You can construct a concrete instance of `DashboardDefinitionParameterDeclarationInput` via: +// +// DashboardDefinitionParameterDeclarationArgs{...} +type DashboardDefinitionParameterDeclarationInput interface { + pulumi.Input + + ToDashboardDefinitionParameterDeclarationOutput() DashboardDefinitionParameterDeclarationOutput + ToDashboardDefinitionParameterDeclarationOutputWithContext(context.Context) DashboardDefinitionParameterDeclarationOutput +} + +type DashboardDefinitionParameterDeclarationArgs struct { + DateTimeParameterDeclaration DateTimeParameterDeclarationPtrInput `pulumi:"dateTimeParameterDeclaration"` + DecimalParameterDeclaration DecimalParameterDeclarationPtrInput `pulumi:"decimalParameterDeclaration"` + IntegerParameterDeclaration IntegerParameterDeclarationPtrInput `pulumi:"integerParameterDeclaration"` + StringParameterDeclaration StringParameterDeclarationPtrInput `pulumi:"stringParameterDeclaration"` +} + +func (DashboardDefinitionParameterDeclarationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionParameterDeclaration)(nil)).Elem() +} + +func (i DashboardDefinitionParameterDeclarationArgs) ToDashboardDefinitionParameterDeclarationOutput() DashboardDefinitionParameterDeclarationOutput { + return i.ToDashboardDefinitionParameterDeclarationOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionParameterDeclarationArgs) ToDashboardDefinitionParameterDeclarationOutputWithContext(ctx context.Context) DashboardDefinitionParameterDeclarationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionParameterDeclarationOutput) +} + +// DashboardDefinitionParameterDeclarationArrayInput is an input type that accepts DashboardDefinitionParameterDeclarationArray and DashboardDefinitionParameterDeclarationArrayOutput values. +// You can construct a concrete instance of `DashboardDefinitionParameterDeclarationArrayInput` via: +// +// DashboardDefinitionParameterDeclarationArray{ DashboardDefinitionParameterDeclarationArgs{...} } +type DashboardDefinitionParameterDeclarationArrayInput interface { + pulumi.Input + + ToDashboardDefinitionParameterDeclarationArrayOutput() DashboardDefinitionParameterDeclarationArrayOutput + ToDashboardDefinitionParameterDeclarationArrayOutputWithContext(context.Context) DashboardDefinitionParameterDeclarationArrayOutput +} + +type DashboardDefinitionParameterDeclarationArray []DashboardDefinitionParameterDeclarationInput + +func (DashboardDefinitionParameterDeclarationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionParameterDeclaration)(nil)).Elem() +} + +func (i DashboardDefinitionParameterDeclarationArray) ToDashboardDefinitionParameterDeclarationArrayOutput() DashboardDefinitionParameterDeclarationArrayOutput { + return i.ToDashboardDefinitionParameterDeclarationArrayOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionParameterDeclarationArray) ToDashboardDefinitionParameterDeclarationArrayOutputWithContext(ctx context.Context) DashboardDefinitionParameterDeclarationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionParameterDeclarationArrayOutput) +} + +type DashboardDefinitionParameterDeclarationOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionParameterDeclarationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionParameterDeclaration)(nil)).Elem() +} + +func (o DashboardDefinitionParameterDeclarationOutput) ToDashboardDefinitionParameterDeclarationOutput() DashboardDefinitionParameterDeclarationOutput { + return o +} + +func (o DashboardDefinitionParameterDeclarationOutput) ToDashboardDefinitionParameterDeclarationOutputWithContext(ctx context.Context) DashboardDefinitionParameterDeclarationOutput { + return o +} + +func (o DashboardDefinitionParameterDeclarationOutput) DateTimeParameterDeclaration() DateTimeParameterDeclarationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionParameterDeclaration) *DateTimeParameterDeclaration { + return v.DateTimeParameterDeclaration + }).(DateTimeParameterDeclarationPtrOutput) +} + +func (o DashboardDefinitionParameterDeclarationOutput) DecimalParameterDeclaration() DecimalParameterDeclarationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionParameterDeclaration) *DecimalParameterDeclaration { + return v.DecimalParameterDeclaration + }).(DecimalParameterDeclarationPtrOutput) +} + +func (o DashboardDefinitionParameterDeclarationOutput) IntegerParameterDeclaration() IntegerParameterDeclarationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionParameterDeclaration) *IntegerParameterDeclaration { + return v.IntegerParameterDeclaration + }).(IntegerParameterDeclarationPtrOutput) +} + +func (o DashboardDefinitionParameterDeclarationOutput) StringParameterDeclaration() StringParameterDeclarationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionParameterDeclaration) *StringParameterDeclaration { + return v.StringParameterDeclaration + }).(StringParameterDeclarationPtrOutput) +} + +type DashboardDefinitionParameterDeclarationArrayOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionParameterDeclarationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionParameterDeclaration)(nil)).Elem() +} + +func (o DashboardDefinitionParameterDeclarationArrayOutput) ToDashboardDefinitionParameterDeclarationArrayOutput() DashboardDefinitionParameterDeclarationArrayOutput { + return o +} + +func (o DashboardDefinitionParameterDeclarationArrayOutput) ToDashboardDefinitionParameterDeclarationArrayOutputWithContext(ctx context.Context) DashboardDefinitionParameterDeclarationArrayOutput { + return o +} + +func (o DashboardDefinitionParameterDeclarationArrayOutput) Index(i pulumi.IntInput) DashboardDefinitionParameterDeclarationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardDefinitionParameterDeclaration { + return vs[0].([]DashboardDefinitionParameterDeclaration)[vs[1].(int)] + }).(DashboardDefinitionParameterDeclarationOutput) +} + +type DashboardDefinitionSheet struct { + ContentType *string `pulumi:"contentType"` + Description *string `pulumi:"description"` + FilterControls []FilterControls `pulumi:"filterControls"` + Layouts *Layouts `pulumi:"layouts"` + // Display name for the dashboard. + Name *string `pulumi:"name"` + ParameterControls []DashboardDefinitionSheetParameterControl `pulumi:"parameterControls"` + SheetControlLayouts *DashboardDefinitionSheetSheetControlLayouts `pulumi:"sheetControlLayouts"` + SheetId string `pulumi:"sheetId"` + TextBoxes []DashboardDefinitionSheetTextBox `pulumi:"textBoxes"` + Title *string `pulumi:"title"` + Visuals []Visuals `pulumi:"visuals"` +} + +// DashboardDefinitionSheetInput is an input type that accepts DashboardDefinitionSheetArgs and DashboardDefinitionSheetOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetInput` via: +// +// DashboardDefinitionSheetArgs{...} +type DashboardDefinitionSheetInput interface { + pulumi.Input + + ToDashboardDefinitionSheetOutput() DashboardDefinitionSheetOutput + ToDashboardDefinitionSheetOutputWithContext(context.Context) DashboardDefinitionSheetOutput +} + +type DashboardDefinitionSheetArgs struct { + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Description pulumi.StringPtrInput `pulumi:"description"` + FilterControls FilterControlsArrayInput `pulumi:"filterControls"` + Layouts LayoutsPtrInput `pulumi:"layouts"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` + ParameterControls DashboardDefinitionSheetParameterControlArrayInput `pulumi:"parameterControls"` + SheetControlLayouts DashboardDefinitionSheetSheetControlLayoutsPtrInput `pulumi:"sheetControlLayouts"` + SheetId pulumi.StringInput `pulumi:"sheetId"` + TextBoxes DashboardDefinitionSheetTextBoxArrayInput `pulumi:"textBoxes"` + Title pulumi.StringPtrInput `pulumi:"title"` + Visuals VisualsArrayInput `pulumi:"visuals"` +} + +func (DashboardDefinitionSheetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheet)(nil)).Elem() +} + +func (i DashboardDefinitionSheetArgs) ToDashboardDefinitionSheetOutput() DashboardDefinitionSheetOutput { + return i.ToDashboardDefinitionSheetOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetArgs) ToDashboardDefinitionSheetOutputWithContext(ctx context.Context) DashboardDefinitionSheetOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetOutput) +} + +// DashboardDefinitionSheetArrayInput is an input type that accepts DashboardDefinitionSheetArray and DashboardDefinitionSheetArrayOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetArrayInput` via: +// +// DashboardDefinitionSheetArray{ DashboardDefinitionSheetArgs{...} } +type DashboardDefinitionSheetArrayInput interface { + pulumi.Input + + ToDashboardDefinitionSheetArrayOutput() DashboardDefinitionSheetArrayOutput + ToDashboardDefinitionSheetArrayOutputWithContext(context.Context) DashboardDefinitionSheetArrayOutput +} + +type DashboardDefinitionSheetArray []DashboardDefinitionSheetInput + +func (DashboardDefinitionSheetArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionSheet)(nil)).Elem() +} + +func (i DashboardDefinitionSheetArray) ToDashboardDefinitionSheetArrayOutput() DashboardDefinitionSheetArrayOutput { + return i.ToDashboardDefinitionSheetArrayOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetArray) ToDashboardDefinitionSheetArrayOutputWithContext(ctx context.Context) DashboardDefinitionSheetArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetArrayOutput) +} + +type DashboardDefinitionSheetOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheet)(nil)).Elem() +} + +func (o DashboardDefinitionSheetOutput) ToDashboardDefinitionSheetOutput() DashboardDefinitionSheetOutput { + return o +} + +func (o DashboardDefinitionSheetOutput) ToDashboardDefinitionSheetOutputWithContext(ctx context.Context) DashboardDefinitionSheetOutput { + return o +} + +func (o DashboardDefinitionSheetOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) *string { return v.ContentType }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetOutput) FilterControls() FilterControlsArrayOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) []FilterControls { return v.FilterControls }).(FilterControlsArrayOutput) +} + +func (o DashboardDefinitionSheetOutput) Layouts() LayoutsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) *Layouts { return v.Layouts }).(LayoutsPtrOutput) +} + +// Display name for the dashboard. +func (o DashboardDefinitionSheetOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetOutput) ParameterControls() DashboardDefinitionSheetParameterControlArrayOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) []DashboardDefinitionSheetParameterControl { + return v.ParameterControls + }).(DashboardDefinitionSheetParameterControlArrayOutput) +} + +func (o DashboardDefinitionSheetOutput) SheetControlLayouts() DashboardDefinitionSheetSheetControlLayoutsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) *DashboardDefinitionSheetSheetControlLayouts { + return v.SheetControlLayouts + }).(DashboardDefinitionSheetSheetControlLayoutsPtrOutput) +} + +func (o DashboardDefinitionSheetOutput) SheetId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) string { return v.SheetId }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetOutput) TextBoxes() DashboardDefinitionSheetTextBoxArrayOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) []DashboardDefinitionSheetTextBox { return v.TextBoxes }).(DashboardDefinitionSheetTextBoxArrayOutput) +} + +func (o DashboardDefinitionSheetOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetOutput) Visuals() VisualsArrayOutput { + return o.ApplyT(func(v DashboardDefinitionSheet) []Visuals { return v.Visuals }).(VisualsArrayOutput) +} + +type DashboardDefinitionSheetArrayOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionSheet)(nil)).Elem() +} + +func (o DashboardDefinitionSheetArrayOutput) ToDashboardDefinitionSheetArrayOutput() DashboardDefinitionSheetArrayOutput { + return o +} + +func (o DashboardDefinitionSheetArrayOutput) ToDashboardDefinitionSheetArrayOutputWithContext(ctx context.Context) DashboardDefinitionSheetArrayOutput { + return o +} + +func (o DashboardDefinitionSheetArrayOutput) Index(i pulumi.IntInput) DashboardDefinitionSheetOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardDefinitionSheet { + return vs[0].([]DashboardDefinitionSheet)[vs[1].(int)] + }).(DashboardDefinitionSheetOutput) +} + +type DashboardDefinitionSheetParameterControl struct { + DateTimePicker *DashboardDefinitionSheetParameterControlDateTimePicker `pulumi:"dateTimePicker"` + Dropdown *DashboardDefinitionSheetParameterControlDropdown `pulumi:"dropdown"` + List *DashboardDefinitionSheetParameterControlList `pulumi:"list"` + Slider *DashboardDefinitionSheetParameterControlSlider `pulumi:"slider"` + TextArea *DashboardDefinitionSheetParameterControlTextArea `pulumi:"textArea"` + TextField *DashboardDefinitionSheetParameterControlTextField `pulumi:"textField"` +} + +// DashboardDefinitionSheetParameterControlInput is an input type that accepts DashboardDefinitionSheetParameterControlArgs and DashboardDefinitionSheetParameterControlOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlInput` via: +// +// DashboardDefinitionSheetParameterControlArgs{...} +type DashboardDefinitionSheetParameterControlInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlOutput() DashboardDefinitionSheetParameterControlOutput + ToDashboardDefinitionSheetParameterControlOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlOutput +} + +type DashboardDefinitionSheetParameterControlArgs struct { + DateTimePicker DashboardDefinitionSheetParameterControlDateTimePickerPtrInput `pulumi:"dateTimePicker"` + Dropdown DashboardDefinitionSheetParameterControlDropdownPtrInput `pulumi:"dropdown"` + List DashboardDefinitionSheetParameterControlListPtrInput `pulumi:"list"` + Slider DashboardDefinitionSheetParameterControlSliderPtrInput `pulumi:"slider"` + TextArea DashboardDefinitionSheetParameterControlTextAreaPtrInput `pulumi:"textArea"` + TextField DashboardDefinitionSheetParameterControlTextFieldPtrInput `pulumi:"textField"` +} + +func (DashboardDefinitionSheetParameterControlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControl)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlArgs) ToDashboardDefinitionSheetParameterControlOutput() DashboardDefinitionSheetParameterControlOutput { + return i.ToDashboardDefinitionSheetParameterControlOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlArgs) ToDashboardDefinitionSheetParameterControlOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlOutput) +} + +// DashboardDefinitionSheetParameterControlArrayInput is an input type that accepts DashboardDefinitionSheetParameterControlArray and DashboardDefinitionSheetParameterControlArrayOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlArrayInput` via: +// +// DashboardDefinitionSheetParameterControlArray{ DashboardDefinitionSheetParameterControlArgs{...} } +type DashboardDefinitionSheetParameterControlArrayInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlArrayOutput() DashboardDefinitionSheetParameterControlArrayOutput + ToDashboardDefinitionSheetParameterControlArrayOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlArrayOutput +} + +type DashboardDefinitionSheetParameterControlArray []DashboardDefinitionSheetParameterControlInput + +func (DashboardDefinitionSheetParameterControlArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionSheetParameterControl)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlArray) ToDashboardDefinitionSheetParameterControlArrayOutput() DashboardDefinitionSheetParameterControlArrayOutput { + return i.ToDashboardDefinitionSheetParameterControlArrayOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlArray) ToDashboardDefinitionSheetParameterControlArrayOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlArrayOutput) +} + +type DashboardDefinitionSheetParameterControlOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControl)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlOutput) ToDashboardDefinitionSheetParameterControlOutput() DashboardDefinitionSheetParameterControlOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlOutput) ToDashboardDefinitionSheetParameterControlOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlOutput) DateTimePicker() DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControl) *DashboardDefinitionSheetParameterControlDateTimePicker { + return v.DateTimePicker + }).(DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlOutput) Dropdown() DashboardDefinitionSheetParameterControlDropdownPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControl) *DashboardDefinitionSheetParameterControlDropdown { + return v.Dropdown + }).(DashboardDefinitionSheetParameterControlDropdownPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlOutput) List() DashboardDefinitionSheetParameterControlListPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControl) *DashboardDefinitionSheetParameterControlList { + return v.List + }).(DashboardDefinitionSheetParameterControlListPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlOutput) Slider() DashboardDefinitionSheetParameterControlSliderPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControl) *DashboardDefinitionSheetParameterControlSlider { + return v.Slider + }).(DashboardDefinitionSheetParameterControlSliderPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlOutput) TextArea() DashboardDefinitionSheetParameterControlTextAreaPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControl) *DashboardDefinitionSheetParameterControlTextArea { + return v.TextArea + }).(DashboardDefinitionSheetParameterControlTextAreaPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlOutput) TextField() DashboardDefinitionSheetParameterControlTextFieldPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControl) *DashboardDefinitionSheetParameterControlTextField { + return v.TextField + }).(DashboardDefinitionSheetParameterControlTextFieldPtrOutput) +} + +type DashboardDefinitionSheetParameterControlArrayOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionSheetParameterControl)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlArrayOutput) ToDashboardDefinitionSheetParameterControlArrayOutput() DashboardDefinitionSheetParameterControlArrayOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlArrayOutput) ToDashboardDefinitionSheetParameterControlArrayOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlArrayOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlArrayOutput) Index(i pulumi.IntInput) DashboardDefinitionSheetParameterControlOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardDefinitionSheetParameterControl { + return vs[0].([]DashboardDefinitionSheetParameterControl)[vs[1].(int)] + }).(DashboardDefinitionSheetParameterControlOutput) +} + +type DashboardDefinitionSheetParameterControlDateTimePicker struct { + DisplayOptions *DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` +} + +// DashboardDefinitionSheetParameterControlDateTimePickerInput is an input type that accepts DashboardDefinitionSheetParameterControlDateTimePickerArgs and DashboardDefinitionSheetParameterControlDateTimePickerOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlDateTimePickerInput` via: +// +// DashboardDefinitionSheetParameterControlDateTimePickerArgs{...} +type DashboardDefinitionSheetParameterControlDateTimePickerInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlDateTimePickerOutput() DashboardDefinitionSheetParameterControlDateTimePickerOutput + ToDashboardDefinitionSheetParameterControlDateTimePickerOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlDateTimePickerOutput +} + +type DashboardDefinitionSheetParameterControlDateTimePickerArgs struct { + DisplayOptions DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (DashboardDefinitionSheetParameterControlDateTimePickerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlDateTimePickerArgs) ToDashboardDefinitionSheetParameterControlDateTimePickerOutput() DashboardDefinitionSheetParameterControlDateTimePickerOutput { + return i.ToDashboardDefinitionSheetParameterControlDateTimePickerOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlDateTimePickerArgs) ToDashboardDefinitionSheetParameterControlDateTimePickerOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDateTimePickerOutput) +} + +func (i DashboardDefinitionSheetParameterControlDateTimePickerArgs) ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutput() DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlDateTimePickerArgs) ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDateTimePickerOutput).ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlDateTimePickerPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlDateTimePickerArgs, DashboardDefinitionSheetParameterControlDateTimePickerPtr and DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlDateTimePickerPtrInput` via: +// +// DashboardDefinitionSheetParameterControlDateTimePickerArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlDateTimePickerPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutput() DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput + ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput +} + +type dashboardDefinitionSheetParameterControlDateTimePickerPtrType DashboardDefinitionSheetParameterControlDateTimePickerArgs + +func DashboardDefinitionSheetParameterControlDateTimePickerPtr(v *DashboardDefinitionSheetParameterControlDateTimePickerArgs) DashboardDefinitionSheetParameterControlDateTimePickerPtrInput { + return (*dashboardDefinitionSheetParameterControlDateTimePickerPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlDateTimePickerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlDateTimePickerPtrType) ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutput() DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlDateTimePickerPtrType) ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDateTimePickerOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlDateTimePickerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerOutput() DashboardDefinitionSheetParameterControlDateTimePickerOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutput() DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlDateTimePicker) *DashboardDefinitionSheetParameterControlDateTimePicker { + return &v + }).(DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerOutput) DisplayOptions() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDateTimePicker) *DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions { + return v.DisplayOptions + }).(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDateTimePicker) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDateTimePicker) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDateTimePicker) string { return v.Title }).(pulumi.StringOutput) +} + +type DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutput() DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) Elem() DashboardDefinitionSheetParameterControlDateTimePickerOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDateTimePicker) DashboardDefinitionSheetParameterControlDateTimePicker { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlDateTimePicker + return ret + }).(DashboardDefinitionSheetParameterControlDateTimePickerOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) DisplayOptions() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDateTimePicker) *DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDateTimePicker) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDateTimePicker) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDateTimePicker) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions struct { + DateTimeFormat *string `pulumi:"dateTimeFormat"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput is an input type that accepts DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs and DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput` via: +// +// DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{...} +type DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput + ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput +} + +type DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs struct { + DateTimeFormat pulumi.StringPtrInput `pulumi:"dateTimeFormat"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return i.ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) +} + +func (i DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput).ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs, DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtr and DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput` via: +// +// DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput + ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput +} + +type dashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs + +func DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtr(v *DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput { + return (*dashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions) *DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions { + return &v + }).(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions) *string { + return v.DateTimeFormat + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions) *LabelOptions { + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) ToDashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) Elem() DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions) DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions + return ret + }).(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions) *string { + if v == nil { + return nil + } + return v.DateTimeFormat + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDropdown struct { + CascadingControlConfiguration *CascadingControlConfiguration `pulumi:"cascadingControlConfiguration"` + DisplayOptions *DashboardDefinitionSheetParameterControlDropdownDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SelectableValues *DashboardDefinitionSheetParameterControlDropdownSelectableValues `pulumi:"selectableValues"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` + Type *string `pulumi:"type"` +} + +// DashboardDefinitionSheetParameterControlDropdownInput is an input type that accepts DashboardDefinitionSheetParameterControlDropdownArgs and DashboardDefinitionSheetParameterControlDropdownOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlDropdownInput` via: +// +// DashboardDefinitionSheetParameterControlDropdownArgs{...} +type DashboardDefinitionSheetParameterControlDropdownInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlDropdownOutput() DashboardDefinitionSheetParameterControlDropdownOutput + ToDashboardDefinitionSheetParameterControlDropdownOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlDropdownOutput +} + +type DashboardDefinitionSheetParameterControlDropdownArgs struct { + CascadingControlConfiguration CascadingControlConfigurationPtrInput `pulumi:"cascadingControlConfiguration"` + DisplayOptions DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SelectableValues DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrInput `pulumi:"selectableValues"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (DashboardDefinitionSheetParameterControlDropdownArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdown)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlDropdownArgs) ToDashboardDefinitionSheetParameterControlDropdownOutput() DashboardDefinitionSheetParameterControlDropdownOutput { + return i.ToDashboardDefinitionSheetParameterControlDropdownOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlDropdownArgs) ToDashboardDefinitionSheetParameterControlDropdownOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDropdownOutput) +} + +func (i DashboardDefinitionSheetParameterControlDropdownArgs) ToDashboardDefinitionSheetParameterControlDropdownPtrOutput() DashboardDefinitionSheetParameterControlDropdownPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlDropdownArgs) ToDashboardDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDropdownOutput).ToDashboardDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlDropdownPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlDropdownArgs, DashboardDefinitionSheetParameterControlDropdownPtr and DashboardDefinitionSheetParameterControlDropdownPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlDropdownPtrInput` via: +// +// DashboardDefinitionSheetParameterControlDropdownArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlDropdownPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlDropdownPtrOutput() DashboardDefinitionSheetParameterControlDropdownPtrOutput + ToDashboardDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlDropdownPtrOutput +} + +type dashboardDefinitionSheetParameterControlDropdownPtrType DashboardDefinitionSheetParameterControlDropdownArgs + +func DashboardDefinitionSheetParameterControlDropdownPtr(v *DashboardDefinitionSheetParameterControlDropdownArgs) DashboardDefinitionSheetParameterControlDropdownPtrInput { + return (*dashboardDefinitionSheetParameterControlDropdownPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlDropdownPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlDropdown)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlDropdownPtrType) ToDashboardDefinitionSheetParameterControlDropdownPtrOutput() DashboardDefinitionSheetParameterControlDropdownPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlDropdownPtrType) ToDashboardDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDropdownPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDropdownOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlDropdownOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdown)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) ToDashboardDefinitionSheetParameterControlDropdownOutput() DashboardDefinitionSheetParameterControlDropdownOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) ToDashboardDefinitionSheetParameterControlDropdownOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) ToDashboardDefinitionSheetParameterControlDropdownPtrOutput() DashboardDefinitionSheetParameterControlDropdownPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) ToDashboardDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlDropdown) *DashboardDefinitionSheetParameterControlDropdown { + return &v + }).(DashboardDefinitionSheetParameterControlDropdownPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdown) *CascadingControlConfiguration { + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) DisplayOptions() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdown) *DashboardDefinitionSheetParameterControlDropdownDisplayOptions { + return v.DisplayOptions + }).(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdown) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) SelectableValues() DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdown) *DashboardDefinitionSheetParameterControlDropdownSelectableValues { + return v.SelectableValues + }).(DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdown) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdown) string { return v.Title }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdown) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDropdownPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlDropdownPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlDropdown)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlDropdownPtrOutput) ToDashboardDefinitionSheetParameterControlDropdownPtrOutput() DashboardDefinitionSheetParameterControlDropdownPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownPtrOutput) ToDashboardDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownPtrOutput) Elem() DashboardDefinitionSheetParameterControlDropdownOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdown) DashboardDefinitionSheetParameterControlDropdown { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlDropdown + return ret + }).(DashboardDefinitionSheetParameterControlDropdownOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownPtrOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdown) *CascadingControlConfiguration { + if v == nil { + return nil + } + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownPtrOutput) DisplayOptions() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdown) *DashboardDefinitionSheetParameterControlDropdownDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownPtrOutput) SelectableValues() DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdown) *DashboardDefinitionSheetParameterControlDropdownSelectableValues { + if v == nil { + return nil + } + return v.SelectableValues + }).(DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDropdownDisplayOptions struct { + SelectAllOptions *SelectAllOptions `pulumi:"selectAllOptions"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// DashboardDefinitionSheetParameterControlDropdownDisplayOptionsInput is an input type that accepts DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs and DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlDropdownDisplayOptionsInput` via: +// +// DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs{...} +type DashboardDefinitionSheetParameterControlDropdownDisplayOptionsInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput + ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput +} + +type DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs struct { + SelectAllOptions SelectAllOptionsPtrInput `pulumi:"selectAllOptions"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return i.ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput) +} + +func (i DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput).ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs, DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtr and DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput` via: +// +// DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput + ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput +} + +type dashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrType DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs + +func DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtr(v *DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs) DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput { + return (*dashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrType) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrType) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlDropdownDisplayOptions) *DashboardDefinitionSheetParameterControlDropdownDisplayOptions { + return &v + }).(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdownDisplayOptions) *SelectAllOptions { + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdownDisplayOptions) *LabelOptions { + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) ToDashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) Elem() DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdownDisplayOptions) DashboardDefinitionSheetParameterControlDropdownDisplayOptions { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlDropdownDisplayOptions + return ret + }).(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdownDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdownDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDropdownSelectableValues struct { + LinkToDataSetColumn *Column `pulumi:"linkToDataSetColumn"` + Values []string `pulumi:"values"` +} + +// DashboardDefinitionSheetParameterControlDropdownSelectableValuesInput is an input type that accepts DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs and DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlDropdownSelectableValuesInput` via: +// +// DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs{...} +type DashboardDefinitionSheetParameterControlDropdownSelectableValuesInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput() DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput + ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput +} + +type DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs struct { + LinkToDataSetColumn ColumnPtrInput `pulumi:"linkToDataSetColumn"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput() DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return i.ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput) +} + +func (i DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput).ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs, DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtr and DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrInput` via: +// +// DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput + ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput +} + +type dashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrType DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs + +func DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtr(v *DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs) DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrInput { + return (*dashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrType) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrType) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) +} + +type DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput() DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlDropdownSelectableValues) *DashboardDefinitionSheetParameterControlDropdownSelectableValues { + return &v + }).(DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdownSelectableValues) *Column { + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlDropdownSelectableValues) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) ToDashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) Elem() DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdownSelectableValues) DashboardDefinitionSheetParameterControlDropdownSelectableValues { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlDropdownSelectableValues + return ret + }).(DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdownSelectableValues) *Column { + if v == nil { + return nil + } + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlDropdownSelectableValues) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type DashboardDefinitionSheetParameterControlList struct { + CascadingControlConfiguration *CascadingControlConfiguration `pulumi:"cascadingControlConfiguration"` + DisplayOptions *DashboardDefinitionSheetParameterControlListDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SelectableValues *DashboardDefinitionSheetParameterControlListSelectableValues `pulumi:"selectableValues"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` + Type *string `pulumi:"type"` +} + +// DashboardDefinitionSheetParameterControlListInput is an input type that accepts DashboardDefinitionSheetParameterControlListArgs and DashboardDefinitionSheetParameterControlListOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlListInput` via: +// +// DashboardDefinitionSheetParameterControlListArgs{...} +type DashboardDefinitionSheetParameterControlListInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlListOutput() DashboardDefinitionSheetParameterControlListOutput + ToDashboardDefinitionSheetParameterControlListOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlListOutput +} + +type DashboardDefinitionSheetParameterControlListArgs struct { + CascadingControlConfiguration CascadingControlConfigurationPtrInput `pulumi:"cascadingControlConfiguration"` + DisplayOptions DashboardDefinitionSheetParameterControlListDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SelectableValues DashboardDefinitionSheetParameterControlListSelectableValuesPtrInput `pulumi:"selectableValues"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (DashboardDefinitionSheetParameterControlListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlList)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlListArgs) ToDashboardDefinitionSheetParameterControlListOutput() DashboardDefinitionSheetParameterControlListOutput { + return i.ToDashboardDefinitionSheetParameterControlListOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlListArgs) ToDashboardDefinitionSheetParameterControlListOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlListOutput) +} + +func (i DashboardDefinitionSheetParameterControlListArgs) ToDashboardDefinitionSheetParameterControlListPtrOutput() DashboardDefinitionSheetParameterControlListPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlListPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlListArgs) ToDashboardDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlListOutput).ToDashboardDefinitionSheetParameterControlListPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlListPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlListArgs, DashboardDefinitionSheetParameterControlListPtr and DashboardDefinitionSheetParameterControlListPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlListPtrInput` via: +// +// DashboardDefinitionSheetParameterControlListArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlListPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlListPtrOutput() DashboardDefinitionSheetParameterControlListPtrOutput + ToDashboardDefinitionSheetParameterControlListPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlListPtrOutput +} + +type dashboardDefinitionSheetParameterControlListPtrType DashboardDefinitionSheetParameterControlListArgs + +func DashboardDefinitionSheetParameterControlListPtr(v *DashboardDefinitionSheetParameterControlListArgs) DashboardDefinitionSheetParameterControlListPtrInput { + return (*dashboardDefinitionSheetParameterControlListPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlListPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlList)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlListPtrType) ToDashboardDefinitionSheetParameterControlListPtrOutput() DashboardDefinitionSheetParameterControlListPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlListPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlListPtrType) ToDashboardDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlListPtrOutput) +} + +type DashboardDefinitionSheetParameterControlListOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlList)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlListOutput) ToDashboardDefinitionSheetParameterControlListOutput() DashboardDefinitionSheetParameterControlListOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListOutput) ToDashboardDefinitionSheetParameterControlListOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListOutput) ToDashboardDefinitionSheetParameterControlListPtrOutput() DashboardDefinitionSheetParameterControlListPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlListPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlListOutput) ToDashboardDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlList) *DashboardDefinitionSheetParameterControlList { + return &v + }).(DashboardDefinitionSheetParameterControlListPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlList) *CascadingControlConfiguration { + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListOutput) DisplayOptions() DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlList) *DashboardDefinitionSheetParameterControlListDisplayOptions { + return v.DisplayOptions + }).(DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlList) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlListOutput) SelectableValues() DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlList) *DashboardDefinitionSheetParameterControlListSelectableValues { + return v.SelectableValues + }).(DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlList) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlListOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlList) string { return v.Title }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlListOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlList) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionSheetParameterControlListPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlListPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlList)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlListPtrOutput) ToDashboardDefinitionSheetParameterControlListPtrOutput() DashboardDefinitionSheetParameterControlListPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListPtrOutput) ToDashboardDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListPtrOutput) Elem() DashboardDefinitionSheetParameterControlListOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlList) DashboardDefinitionSheetParameterControlList { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlList + return ret + }).(DashboardDefinitionSheetParameterControlListOutput) +} + +func (o DashboardDefinitionSheetParameterControlListPtrOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlList) *CascadingControlConfiguration { + if v == nil { + return nil + } + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListPtrOutput) DisplayOptions() DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlList) *DashboardDefinitionSheetParameterControlListDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListPtrOutput) SelectableValues() DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlList) *DashboardDefinitionSheetParameterControlListSelectableValues { + if v == nil { + return nil + } + return v.SelectableValues + }).(DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionSheetParameterControlListDisplayOptions struct { + SearchOptions *SelectAllOptions `pulumi:"searchOptions"` + SelectAllOptions *SelectAllOptions `pulumi:"selectAllOptions"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// DashboardDefinitionSheetParameterControlListDisplayOptionsInput is an input type that accepts DashboardDefinitionSheetParameterControlListDisplayOptionsArgs and DashboardDefinitionSheetParameterControlListDisplayOptionsOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlListDisplayOptionsInput` via: +// +// DashboardDefinitionSheetParameterControlListDisplayOptionsArgs{...} +type DashboardDefinitionSheetParameterControlListDisplayOptionsInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlListDisplayOptionsOutput() DashboardDefinitionSheetParameterControlListDisplayOptionsOutput + ToDashboardDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlListDisplayOptionsOutput +} + +type DashboardDefinitionSheetParameterControlListDisplayOptionsArgs struct { + SearchOptions SelectAllOptionsPtrInput `pulumi:"searchOptions"` + SelectAllOptions SelectAllOptionsPtrInput `pulumi:"selectAllOptions"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (DashboardDefinitionSheetParameterControlListDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlListDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlListDisplayOptionsOutput() DashboardDefinitionSheetParameterControlListDisplayOptionsOutput { + return i.ToDashboardDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlListDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlListDisplayOptionsOutput) +} + +func (i DashboardDefinitionSheetParameterControlListDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlListDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlListDisplayOptionsOutput).ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlListDisplayOptionsPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlListDisplayOptionsArgs, DashboardDefinitionSheetParameterControlListDisplayOptionsPtr and DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlListDisplayOptionsPtrInput` via: +// +// DashboardDefinitionSheetParameterControlListDisplayOptionsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlListDisplayOptionsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput + ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput +} + +type dashboardDefinitionSheetParameterControlListDisplayOptionsPtrType DashboardDefinitionSheetParameterControlListDisplayOptionsArgs + +func DashboardDefinitionSheetParameterControlListDisplayOptionsPtr(v *DashboardDefinitionSheetParameterControlListDisplayOptionsArgs) DashboardDefinitionSheetParameterControlListDisplayOptionsPtrInput { + return (*dashboardDefinitionSheetParameterControlListDisplayOptionsPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlListDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlListDisplayOptionsPtrType) ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlListDisplayOptionsPtrType) ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlListDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlListDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlListDisplayOptionsOutput() DashboardDefinitionSheetParameterControlListDisplayOptionsOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListDisplayOptionsOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlListDisplayOptions) *DashboardDefinitionSheetParameterControlListDisplayOptions { + return &v + }).(DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsOutput) SearchOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + return v.SearchOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlListDisplayOptions) *LabelOptions { + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) ToDashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) Elem() DashboardDefinitionSheetParameterControlListDisplayOptionsOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlListDisplayOptions) DashboardDefinitionSheetParameterControlListDisplayOptions { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlListDisplayOptions + return ret + }).(DashboardDefinitionSheetParameterControlListDisplayOptionsOutput) +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) SearchOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SearchOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlListDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlListSelectableValues struct { + LinkToDataSetColumn *Column `pulumi:"linkToDataSetColumn"` + Values []string `pulumi:"values"` +} + +// DashboardDefinitionSheetParameterControlListSelectableValuesInput is an input type that accepts DashboardDefinitionSheetParameterControlListSelectableValuesArgs and DashboardDefinitionSheetParameterControlListSelectableValuesOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlListSelectableValuesInput` via: +// +// DashboardDefinitionSheetParameterControlListSelectableValuesArgs{...} +type DashboardDefinitionSheetParameterControlListSelectableValuesInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlListSelectableValuesOutput() DashboardDefinitionSheetParameterControlListSelectableValuesOutput + ToDashboardDefinitionSheetParameterControlListSelectableValuesOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlListSelectableValuesOutput +} + +type DashboardDefinitionSheetParameterControlListSelectableValuesArgs struct { + LinkToDataSetColumn ColumnPtrInput `pulumi:"linkToDataSetColumn"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (DashboardDefinitionSheetParameterControlListSelectableValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlListSelectableValuesArgs) ToDashboardDefinitionSheetParameterControlListSelectableValuesOutput() DashboardDefinitionSheetParameterControlListSelectableValuesOutput { + return i.ToDashboardDefinitionSheetParameterControlListSelectableValuesOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlListSelectableValuesArgs) ToDashboardDefinitionSheetParameterControlListSelectableValuesOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListSelectableValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlListSelectableValuesOutput) +} + +func (i DashboardDefinitionSheetParameterControlListSelectableValuesArgs) ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput() DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlListSelectableValuesArgs) ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlListSelectableValuesOutput).ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlListSelectableValuesPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlListSelectableValuesArgs, DashboardDefinitionSheetParameterControlListSelectableValuesPtr and DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlListSelectableValuesPtrInput` via: +// +// DashboardDefinitionSheetParameterControlListSelectableValuesArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlListSelectableValuesPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput() DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput + ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput +} + +type dashboardDefinitionSheetParameterControlListSelectableValuesPtrType DashboardDefinitionSheetParameterControlListSelectableValuesArgs + +func DashboardDefinitionSheetParameterControlListSelectableValuesPtr(v *DashboardDefinitionSheetParameterControlListSelectableValuesArgs) DashboardDefinitionSheetParameterControlListSelectableValuesPtrInput { + return (*dashboardDefinitionSheetParameterControlListSelectableValuesPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlListSelectableValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlListSelectableValuesPtrType) ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput() DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlListSelectableValuesPtrType) ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput) +} + +type DashboardDefinitionSheetParameterControlListSelectableValuesOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlListSelectableValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesOutput) ToDashboardDefinitionSheetParameterControlListSelectableValuesOutput() DashboardDefinitionSheetParameterControlListSelectableValuesOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesOutput) ToDashboardDefinitionSheetParameterControlListSelectableValuesOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListSelectableValuesOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesOutput) ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput() DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesOutput) ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlListSelectableValues) *DashboardDefinitionSheetParameterControlListSelectableValues { + return &v + }).(DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlListSelectableValues) *Column { + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlListSelectableValues) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput) ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput() DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput) ToDashboardDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput) Elem() DashboardDefinitionSheetParameterControlListSelectableValuesOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlListSelectableValues) DashboardDefinitionSheetParameterControlListSelectableValues { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlListSelectableValues + return ret + }).(DashboardDefinitionSheetParameterControlListSelectableValuesOutput) +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlListSelectableValues) *Column { + if v == nil { + return nil + } + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlListSelectableValues) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type DashboardDefinitionSheetParameterControlSlider struct { + DisplayOptions *DashboardDefinitionSheetParameterControlSliderDisplayOptions `pulumi:"displayOptions"` + MaximumValue float64 `pulumi:"maximumValue"` + MinimumValue float64 `pulumi:"minimumValue"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + StepSize float64 `pulumi:"stepSize"` + Title string `pulumi:"title"` +} + +// DashboardDefinitionSheetParameterControlSliderInput is an input type that accepts DashboardDefinitionSheetParameterControlSliderArgs and DashboardDefinitionSheetParameterControlSliderOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlSliderInput` via: +// +// DashboardDefinitionSheetParameterControlSliderArgs{...} +type DashboardDefinitionSheetParameterControlSliderInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlSliderOutput() DashboardDefinitionSheetParameterControlSliderOutput + ToDashboardDefinitionSheetParameterControlSliderOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlSliderOutput +} + +type DashboardDefinitionSheetParameterControlSliderArgs struct { + DisplayOptions DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrInput `pulumi:"displayOptions"` + MaximumValue pulumi.Float64Input `pulumi:"maximumValue"` + MinimumValue pulumi.Float64Input `pulumi:"minimumValue"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + StepSize pulumi.Float64Input `pulumi:"stepSize"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (DashboardDefinitionSheetParameterControlSliderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlSlider)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlSliderArgs) ToDashboardDefinitionSheetParameterControlSliderOutput() DashboardDefinitionSheetParameterControlSliderOutput { + return i.ToDashboardDefinitionSheetParameterControlSliderOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlSliderArgs) ToDashboardDefinitionSheetParameterControlSliderOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlSliderOutput) +} + +func (i DashboardDefinitionSheetParameterControlSliderArgs) ToDashboardDefinitionSheetParameterControlSliderPtrOutput() DashboardDefinitionSheetParameterControlSliderPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlSliderArgs) ToDashboardDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlSliderOutput).ToDashboardDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlSliderPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlSliderArgs, DashboardDefinitionSheetParameterControlSliderPtr and DashboardDefinitionSheetParameterControlSliderPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlSliderPtrInput` via: +// +// DashboardDefinitionSheetParameterControlSliderArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlSliderPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlSliderPtrOutput() DashboardDefinitionSheetParameterControlSliderPtrOutput + ToDashboardDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlSliderPtrOutput +} + +type dashboardDefinitionSheetParameterControlSliderPtrType DashboardDefinitionSheetParameterControlSliderArgs + +func DashboardDefinitionSheetParameterControlSliderPtr(v *DashboardDefinitionSheetParameterControlSliderArgs) DashboardDefinitionSheetParameterControlSliderPtrInput { + return (*dashboardDefinitionSheetParameterControlSliderPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlSliderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlSlider)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlSliderPtrType) ToDashboardDefinitionSheetParameterControlSliderPtrOutput() DashboardDefinitionSheetParameterControlSliderPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlSliderPtrType) ToDashboardDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlSliderPtrOutput) +} + +type DashboardDefinitionSheetParameterControlSliderOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlSliderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlSlider)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) ToDashboardDefinitionSheetParameterControlSliderOutput() DashboardDefinitionSheetParameterControlSliderOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) ToDashboardDefinitionSheetParameterControlSliderOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) ToDashboardDefinitionSheetParameterControlSliderPtrOutput() DashboardDefinitionSheetParameterControlSliderPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) ToDashboardDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlSlider) *DashboardDefinitionSheetParameterControlSlider { + return &v + }).(DashboardDefinitionSheetParameterControlSliderPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) DisplayOptions() DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlSlider) *DashboardDefinitionSheetParameterControlSliderDisplayOptions { + return v.DisplayOptions + }).(DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) MaximumValue() pulumi.Float64Output { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlSlider) float64 { return v.MaximumValue }).(pulumi.Float64Output) +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) MinimumValue() pulumi.Float64Output { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlSlider) float64 { return v.MinimumValue }).(pulumi.Float64Output) +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlSlider) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlSlider) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) StepSize() pulumi.Float64Output { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlSlider) float64 { return v.StepSize }).(pulumi.Float64Output) +} + +func (o DashboardDefinitionSheetParameterControlSliderOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlSlider) string { return v.Title }).(pulumi.StringOutput) +} + +type DashboardDefinitionSheetParameterControlSliderPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlSliderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlSlider)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlSliderPtrOutput) ToDashboardDefinitionSheetParameterControlSliderPtrOutput() DashboardDefinitionSheetParameterControlSliderPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlSliderPtrOutput) ToDashboardDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlSliderPtrOutput) Elem() DashboardDefinitionSheetParameterControlSliderOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlSlider) DashboardDefinitionSheetParameterControlSlider { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlSlider + return ret + }).(DashboardDefinitionSheetParameterControlSliderOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderPtrOutput) DisplayOptions() DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlSlider) *DashboardDefinitionSheetParameterControlSliderDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderPtrOutput) MaximumValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlSlider) *float64 { + if v == nil { + return nil + } + return &v.MaximumValue + }).(pulumi.Float64PtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderPtrOutput) MinimumValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlSlider) *float64 { + if v == nil { + return nil + } + return &v.MinimumValue + }).(pulumi.Float64PtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlSlider) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlSlider) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderPtrOutput) StepSize() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlSlider) *float64 { + if v == nil { + return nil + } + return &v.StepSize + }).(pulumi.Float64PtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlSlider) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionSheetParameterControlSliderDisplayOptions struct { + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// DashboardDefinitionSheetParameterControlSliderDisplayOptionsInput is an input type that accepts DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs and DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlSliderDisplayOptionsInput` via: +// +// DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs{...} +type DashboardDefinitionSheetParameterControlSliderDisplayOptionsInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput() DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput + ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput +} + +type DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs struct { + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput() DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return i.ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput) +} + +func (i DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput).ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs, DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtr and DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrInput` via: +// +// DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput + ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput +} + +type dashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrType DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs + +func DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtr(v *DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs) DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrInput { + return (*dashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrType) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrType) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput() DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlSliderDisplayOptions) *DashboardDefinitionSheetParameterControlSliderDisplayOptions { + return &v + }).(DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlSliderDisplayOptions) *LabelOptions { + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) ToDashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) Elem() DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlSliderDisplayOptions) DashboardDefinitionSheetParameterControlSliderDisplayOptions { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlSliderDisplayOptions + return ret + }).(DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput) +} + +func (o DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlSliderDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type DashboardDefinitionSheetParameterControlTextArea struct { + Delimiter *string `pulumi:"delimiter"` + DisplayOptions *TextAreaControlDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` +} + +// DashboardDefinitionSheetParameterControlTextAreaInput is an input type that accepts DashboardDefinitionSheetParameterControlTextAreaArgs and DashboardDefinitionSheetParameterControlTextAreaOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlTextAreaInput` via: +// +// DashboardDefinitionSheetParameterControlTextAreaArgs{...} +type DashboardDefinitionSheetParameterControlTextAreaInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlTextAreaOutput() DashboardDefinitionSheetParameterControlTextAreaOutput + ToDashboardDefinitionSheetParameterControlTextAreaOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlTextAreaOutput +} + +type DashboardDefinitionSheetParameterControlTextAreaArgs struct { + Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` + DisplayOptions TextAreaControlDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (DashboardDefinitionSheetParameterControlTextAreaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlTextArea)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlTextAreaArgs) ToDashboardDefinitionSheetParameterControlTextAreaOutput() DashboardDefinitionSheetParameterControlTextAreaOutput { + return i.ToDashboardDefinitionSheetParameterControlTextAreaOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlTextAreaArgs) ToDashboardDefinitionSheetParameterControlTextAreaOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextAreaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlTextAreaOutput) +} + +func (i DashboardDefinitionSheetParameterControlTextAreaArgs) ToDashboardDefinitionSheetParameterControlTextAreaPtrOutput() DashboardDefinitionSheetParameterControlTextAreaPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlTextAreaArgs) ToDashboardDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextAreaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlTextAreaOutput).ToDashboardDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlTextAreaPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlTextAreaArgs, DashboardDefinitionSheetParameterControlTextAreaPtr and DashboardDefinitionSheetParameterControlTextAreaPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlTextAreaPtrInput` via: +// +// DashboardDefinitionSheetParameterControlTextAreaArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlTextAreaPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlTextAreaPtrOutput() DashboardDefinitionSheetParameterControlTextAreaPtrOutput + ToDashboardDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlTextAreaPtrOutput +} + +type dashboardDefinitionSheetParameterControlTextAreaPtrType DashboardDefinitionSheetParameterControlTextAreaArgs + +func DashboardDefinitionSheetParameterControlTextAreaPtr(v *DashboardDefinitionSheetParameterControlTextAreaArgs) DashboardDefinitionSheetParameterControlTextAreaPtrInput { + return (*dashboardDefinitionSheetParameterControlTextAreaPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlTextAreaPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlTextArea)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlTextAreaPtrType) ToDashboardDefinitionSheetParameterControlTextAreaPtrOutput() DashboardDefinitionSheetParameterControlTextAreaPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlTextAreaPtrType) ToDashboardDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextAreaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlTextAreaPtrOutput) +} + +type DashboardDefinitionSheetParameterControlTextAreaOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlTextAreaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlTextArea)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlTextAreaOutput) ToDashboardDefinitionSheetParameterControlTextAreaOutput() DashboardDefinitionSheetParameterControlTextAreaOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlTextAreaOutput) ToDashboardDefinitionSheetParameterControlTextAreaOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextAreaOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlTextAreaOutput) ToDashboardDefinitionSheetParameterControlTextAreaPtrOutput() DashboardDefinitionSheetParameterControlTextAreaPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaOutput) ToDashboardDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextAreaPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlTextArea) *DashboardDefinitionSheetParameterControlTextArea { + return &v + }).(DashboardDefinitionSheetParameterControlTextAreaPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaOutput) Delimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlTextArea) *string { return v.Delimiter }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlTextArea) *TextAreaControlDisplayOptions { + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlTextArea) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlTextArea) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlTextArea) string { return v.Title }).(pulumi.StringOutput) +} + +type DashboardDefinitionSheetParameterControlTextAreaPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlTextAreaPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlTextArea)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlTextAreaPtrOutput) ToDashboardDefinitionSheetParameterControlTextAreaPtrOutput() DashboardDefinitionSheetParameterControlTextAreaPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlTextAreaPtrOutput) ToDashboardDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextAreaPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlTextAreaPtrOutput) Elem() DashboardDefinitionSheetParameterControlTextAreaOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextArea) DashboardDefinitionSheetParameterControlTextArea { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlTextArea + return ret + }).(DashboardDefinitionSheetParameterControlTextAreaOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaPtrOutput) Delimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return v.Delimiter + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaPtrOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextArea) *TextAreaControlDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextAreaPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionSheetParameterControlTextField struct { + DisplayOptions *TextAreaControlDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` +} + +// DashboardDefinitionSheetParameterControlTextFieldInput is an input type that accepts DashboardDefinitionSheetParameterControlTextFieldArgs and DashboardDefinitionSheetParameterControlTextFieldOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlTextFieldInput` via: +// +// DashboardDefinitionSheetParameterControlTextFieldArgs{...} +type DashboardDefinitionSheetParameterControlTextFieldInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlTextFieldOutput() DashboardDefinitionSheetParameterControlTextFieldOutput + ToDashboardDefinitionSheetParameterControlTextFieldOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlTextFieldOutput +} + +type DashboardDefinitionSheetParameterControlTextFieldArgs struct { + DisplayOptions TextAreaControlDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (DashboardDefinitionSheetParameterControlTextFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlTextField)(nil)).Elem() +} + +func (i DashboardDefinitionSheetParameterControlTextFieldArgs) ToDashboardDefinitionSheetParameterControlTextFieldOutput() DashboardDefinitionSheetParameterControlTextFieldOutput { + return i.ToDashboardDefinitionSheetParameterControlTextFieldOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlTextFieldArgs) ToDashboardDefinitionSheetParameterControlTextFieldOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlTextFieldOutput) +} + +func (i DashboardDefinitionSheetParameterControlTextFieldArgs) ToDashboardDefinitionSheetParameterControlTextFieldPtrOutput() DashboardDefinitionSheetParameterControlTextFieldPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetParameterControlTextFieldArgs) ToDashboardDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlTextFieldOutput).ToDashboardDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetParameterControlTextFieldPtrInput is an input type that accepts DashboardDefinitionSheetParameterControlTextFieldArgs, DashboardDefinitionSheetParameterControlTextFieldPtr and DashboardDefinitionSheetParameterControlTextFieldPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetParameterControlTextFieldPtrInput` via: +// +// DashboardDefinitionSheetParameterControlTextFieldArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetParameterControlTextFieldPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetParameterControlTextFieldPtrOutput() DashboardDefinitionSheetParameterControlTextFieldPtrOutput + ToDashboardDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Context) DashboardDefinitionSheetParameterControlTextFieldPtrOutput +} + +type dashboardDefinitionSheetParameterControlTextFieldPtrType DashboardDefinitionSheetParameterControlTextFieldArgs + +func DashboardDefinitionSheetParameterControlTextFieldPtr(v *DashboardDefinitionSheetParameterControlTextFieldArgs) DashboardDefinitionSheetParameterControlTextFieldPtrInput { + return (*dashboardDefinitionSheetParameterControlTextFieldPtrType)(v) +} + +func (*dashboardDefinitionSheetParameterControlTextFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlTextField)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetParameterControlTextFieldPtrType) ToDashboardDefinitionSheetParameterControlTextFieldPtrOutput() DashboardDefinitionSheetParameterControlTextFieldPtrOutput { + return i.ToDashboardDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetParameterControlTextFieldPtrType) ToDashboardDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetParameterControlTextFieldPtrOutput) +} + +type DashboardDefinitionSheetParameterControlTextFieldOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlTextFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetParameterControlTextField)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlTextFieldOutput) ToDashboardDefinitionSheetParameterControlTextFieldOutput() DashboardDefinitionSheetParameterControlTextFieldOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlTextFieldOutput) ToDashboardDefinitionSheetParameterControlTextFieldOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextFieldOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlTextFieldOutput) ToDashboardDefinitionSheetParameterControlTextFieldPtrOutput() DashboardDefinitionSheetParameterControlTextFieldPtrOutput { + return o.ToDashboardDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetParameterControlTextFieldOutput) ToDashboardDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetParameterControlTextField) *DashboardDefinitionSheetParameterControlTextField { + return &v + }).(DashboardDefinitionSheetParameterControlTextFieldPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextFieldOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlTextField) *TextAreaControlDisplayOptions { + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextFieldOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlTextField) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextFieldOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlTextField) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextFieldOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetParameterControlTextField) string { return v.Title }).(pulumi.StringOutput) +} + +type DashboardDefinitionSheetParameterControlTextFieldPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetParameterControlTextFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetParameterControlTextField)(nil)).Elem() +} + +func (o DashboardDefinitionSheetParameterControlTextFieldPtrOutput) ToDashboardDefinitionSheetParameterControlTextFieldPtrOutput() DashboardDefinitionSheetParameterControlTextFieldPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlTextFieldPtrOutput) ToDashboardDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetParameterControlTextFieldPtrOutput { + return o +} + +func (o DashboardDefinitionSheetParameterControlTextFieldPtrOutput) Elem() DashboardDefinitionSheetParameterControlTextFieldOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextField) DashboardDefinitionSheetParameterControlTextField { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetParameterControlTextField + return ret + }).(DashboardDefinitionSheetParameterControlTextFieldOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextFieldPtrOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextField) *TextAreaControlDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextFieldPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextField) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextFieldPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextField) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetParameterControlTextFieldPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetParameterControlTextField) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type DashboardDefinitionSheetSheetControlLayouts struct { + Configuration DashboardDefinitionSheetSheetControlLayoutsConfiguration `pulumi:"configuration"` +} + +// DashboardDefinitionSheetSheetControlLayoutsInput is an input type that accepts DashboardDefinitionSheetSheetControlLayoutsArgs and DashboardDefinitionSheetSheetControlLayoutsOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetSheetControlLayoutsInput` via: +// +// DashboardDefinitionSheetSheetControlLayoutsArgs{...} +type DashboardDefinitionSheetSheetControlLayoutsInput interface { + pulumi.Input + + ToDashboardDefinitionSheetSheetControlLayoutsOutput() DashboardDefinitionSheetSheetControlLayoutsOutput + ToDashboardDefinitionSheetSheetControlLayoutsOutputWithContext(context.Context) DashboardDefinitionSheetSheetControlLayoutsOutput +} + +type DashboardDefinitionSheetSheetControlLayoutsArgs struct { + Configuration DashboardDefinitionSheetSheetControlLayoutsConfigurationInput `pulumi:"configuration"` +} + +func (DashboardDefinitionSheetSheetControlLayoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetSheetControlLayouts)(nil)).Elem() +} + +func (i DashboardDefinitionSheetSheetControlLayoutsArgs) ToDashboardDefinitionSheetSheetControlLayoutsOutput() DashboardDefinitionSheetSheetControlLayoutsOutput { + return i.ToDashboardDefinitionSheetSheetControlLayoutsOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetSheetControlLayoutsArgs) ToDashboardDefinitionSheetSheetControlLayoutsOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetSheetControlLayoutsOutput) +} + +func (i DashboardDefinitionSheetSheetControlLayoutsArgs) ToDashboardDefinitionSheetSheetControlLayoutsPtrOutput() DashboardDefinitionSheetSheetControlLayoutsPtrOutput { + return i.ToDashboardDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetSheetControlLayoutsArgs) ToDashboardDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetSheetControlLayoutsOutput).ToDashboardDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetSheetControlLayoutsPtrInput is an input type that accepts DashboardDefinitionSheetSheetControlLayoutsArgs, DashboardDefinitionSheetSheetControlLayoutsPtr and DashboardDefinitionSheetSheetControlLayoutsPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetSheetControlLayoutsPtrInput` via: +// +// DashboardDefinitionSheetSheetControlLayoutsArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetSheetControlLayoutsPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetSheetControlLayoutsPtrOutput() DashboardDefinitionSheetSheetControlLayoutsPtrOutput + ToDashboardDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Context) DashboardDefinitionSheetSheetControlLayoutsPtrOutput +} + +type dashboardDefinitionSheetSheetControlLayoutsPtrType DashboardDefinitionSheetSheetControlLayoutsArgs + +func DashboardDefinitionSheetSheetControlLayoutsPtr(v *DashboardDefinitionSheetSheetControlLayoutsArgs) DashboardDefinitionSheetSheetControlLayoutsPtrInput { + return (*dashboardDefinitionSheetSheetControlLayoutsPtrType)(v) +} + +func (*dashboardDefinitionSheetSheetControlLayoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetSheetControlLayouts)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetSheetControlLayoutsPtrType) ToDashboardDefinitionSheetSheetControlLayoutsPtrOutput() DashboardDefinitionSheetSheetControlLayoutsPtrOutput { + return i.ToDashboardDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetSheetControlLayoutsPtrType) ToDashboardDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetSheetControlLayoutsPtrOutput) +} + +type DashboardDefinitionSheetSheetControlLayoutsOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetSheetControlLayoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetSheetControlLayouts)(nil)).Elem() +} + +func (o DashboardDefinitionSheetSheetControlLayoutsOutput) ToDashboardDefinitionSheetSheetControlLayoutsOutput() DashboardDefinitionSheetSheetControlLayoutsOutput { + return o +} + +func (o DashboardDefinitionSheetSheetControlLayoutsOutput) ToDashboardDefinitionSheetSheetControlLayoutsOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsOutput { + return o +} + +func (o DashboardDefinitionSheetSheetControlLayoutsOutput) ToDashboardDefinitionSheetSheetControlLayoutsPtrOutput() DashboardDefinitionSheetSheetControlLayoutsPtrOutput { + return o.ToDashboardDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetSheetControlLayoutsOutput) ToDashboardDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetSheetControlLayouts) *DashboardDefinitionSheetSheetControlLayouts { + return &v + }).(DashboardDefinitionSheetSheetControlLayoutsPtrOutput) +} + +func (o DashboardDefinitionSheetSheetControlLayoutsOutput) Configuration() DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput { + return o.ApplyT(func(v DashboardDefinitionSheetSheetControlLayouts) DashboardDefinitionSheetSheetControlLayoutsConfiguration { + return v.Configuration + }).(DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput) +} + +type DashboardDefinitionSheetSheetControlLayoutsPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetSheetControlLayoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetSheetControlLayouts)(nil)).Elem() +} + +func (o DashboardDefinitionSheetSheetControlLayoutsPtrOutput) ToDashboardDefinitionSheetSheetControlLayoutsPtrOutput() DashboardDefinitionSheetSheetControlLayoutsPtrOutput { + return o +} + +func (o DashboardDefinitionSheetSheetControlLayoutsPtrOutput) ToDashboardDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsPtrOutput { + return o +} + +func (o DashboardDefinitionSheetSheetControlLayoutsPtrOutput) Elem() DashboardDefinitionSheetSheetControlLayoutsOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetSheetControlLayouts) DashboardDefinitionSheetSheetControlLayouts { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetSheetControlLayouts + return ret + }).(DashboardDefinitionSheetSheetControlLayoutsOutput) +} + +func (o DashboardDefinitionSheetSheetControlLayoutsPtrOutput) Configuration() DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetSheetControlLayouts) *DashboardDefinitionSheetSheetControlLayoutsConfiguration { + if v == nil { + return nil + } + return &v.Configuration + }).(DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) +} + +type DashboardDefinitionSheetSheetControlLayoutsConfiguration struct { + GridLayout *GridLayout `pulumi:"gridLayout"` +} + +// DashboardDefinitionSheetSheetControlLayoutsConfigurationInput is an input type that accepts DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs and DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetSheetControlLayoutsConfigurationInput` via: +// +// DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs{...} +type DashboardDefinitionSheetSheetControlLayoutsConfigurationInput interface { + pulumi.Input + + ToDashboardDefinitionSheetSheetControlLayoutsConfigurationOutput() DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput + ToDashboardDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(context.Context) DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput +} + +type DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs struct { + GridLayout GridLayoutPtrInput `pulumi:"gridLayout"` +} + +func (DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() +} + +func (i DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationOutput() DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput { + return i.ToDashboardDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput) +} + +func (i DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return i.ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput).ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx) +} + +// DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrInput is an input type that accepts DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs, DashboardDefinitionSheetSheetControlLayoutsConfigurationPtr and DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrInput` via: +// +// DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs{...} +// +// or: +// +// nil +type DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrInput interface { + pulumi.Input + + ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput + ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Context) DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput +} + +type dashboardDefinitionSheetSheetControlLayoutsConfigurationPtrType DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs + +func DashboardDefinitionSheetSheetControlLayoutsConfigurationPtr(v *DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs) DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrInput { + return (*dashboardDefinitionSheetSheetControlLayoutsConfigurationPtrType)(v) +} + +func (*dashboardDefinitionSheetSheetControlLayoutsConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() +} + +func (i *dashboardDefinitionSheetSheetControlLayoutsConfigurationPtrType) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return i.ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *dashboardDefinitionSheetSheetControlLayoutsConfigurationPtrType) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) +} + +type DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationOutput() DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput { + return o +} + +func (o DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput { + return o +} + +func (o DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o.ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Background()) +} + +func (o DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardDefinitionSheetSheetControlLayoutsConfiguration) *DashboardDefinitionSheetSheetControlLayoutsConfiguration { + return &v + }).(DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) +} + +func (o DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput) GridLayout() GridLayoutPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetSheetControlLayoutsConfiguration) *GridLayout { return v.GridLayout }).(GridLayoutPtrOutput) +} + +type DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() +} + +func (o DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o +} + +func (o DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) ToDashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o +} + +func (o DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) Elem() DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetSheetControlLayoutsConfiguration) DashboardDefinitionSheetSheetControlLayoutsConfiguration { + if v != nil { + return *v + } + var ret DashboardDefinitionSheetSheetControlLayoutsConfiguration + return ret + }).(DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput) +} + +func (o DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) GridLayout() GridLayoutPtrOutput { + return o.ApplyT(func(v *DashboardDefinitionSheetSheetControlLayoutsConfiguration) *GridLayout { + if v == nil { + return nil + } + return v.GridLayout + }).(GridLayoutPtrOutput) +} + +type DashboardDefinitionSheetTextBox struct { + Content *string `pulumi:"content"` + SheetTextBoxId string `pulumi:"sheetTextBoxId"` +} + +// DashboardDefinitionSheetTextBoxInput is an input type that accepts DashboardDefinitionSheetTextBoxArgs and DashboardDefinitionSheetTextBoxOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetTextBoxInput` via: +// +// DashboardDefinitionSheetTextBoxArgs{...} +type DashboardDefinitionSheetTextBoxInput interface { + pulumi.Input + + ToDashboardDefinitionSheetTextBoxOutput() DashboardDefinitionSheetTextBoxOutput + ToDashboardDefinitionSheetTextBoxOutputWithContext(context.Context) DashboardDefinitionSheetTextBoxOutput +} + +type DashboardDefinitionSheetTextBoxArgs struct { + Content pulumi.StringPtrInput `pulumi:"content"` + SheetTextBoxId pulumi.StringInput `pulumi:"sheetTextBoxId"` +} + +func (DashboardDefinitionSheetTextBoxArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetTextBox)(nil)).Elem() +} + +func (i DashboardDefinitionSheetTextBoxArgs) ToDashboardDefinitionSheetTextBoxOutput() DashboardDefinitionSheetTextBoxOutput { + return i.ToDashboardDefinitionSheetTextBoxOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetTextBoxArgs) ToDashboardDefinitionSheetTextBoxOutputWithContext(ctx context.Context) DashboardDefinitionSheetTextBoxOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetTextBoxOutput) +} + +// DashboardDefinitionSheetTextBoxArrayInput is an input type that accepts DashboardDefinitionSheetTextBoxArray and DashboardDefinitionSheetTextBoxArrayOutput values. +// You can construct a concrete instance of `DashboardDefinitionSheetTextBoxArrayInput` via: +// +// DashboardDefinitionSheetTextBoxArray{ DashboardDefinitionSheetTextBoxArgs{...} } +type DashboardDefinitionSheetTextBoxArrayInput interface { + pulumi.Input + + ToDashboardDefinitionSheetTextBoxArrayOutput() DashboardDefinitionSheetTextBoxArrayOutput + ToDashboardDefinitionSheetTextBoxArrayOutputWithContext(context.Context) DashboardDefinitionSheetTextBoxArrayOutput +} + +type DashboardDefinitionSheetTextBoxArray []DashboardDefinitionSheetTextBoxInput + +func (DashboardDefinitionSheetTextBoxArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionSheetTextBox)(nil)).Elem() +} + +func (i DashboardDefinitionSheetTextBoxArray) ToDashboardDefinitionSheetTextBoxArrayOutput() DashboardDefinitionSheetTextBoxArrayOutput { + return i.ToDashboardDefinitionSheetTextBoxArrayOutputWithContext(context.Background()) +} + +func (i DashboardDefinitionSheetTextBoxArray) ToDashboardDefinitionSheetTextBoxArrayOutputWithContext(ctx context.Context) DashboardDefinitionSheetTextBoxArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardDefinitionSheetTextBoxArrayOutput) +} + +type DashboardDefinitionSheetTextBoxOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetTextBoxOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardDefinitionSheetTextBox)(nil)).Elem() +} + +func (o DashboardDefinitionSheetTextBoxOutput) ToDashboardDefinitionSheetTextBoxOutput() DashboardDefinitionSheetTextBoxOutput { + return o +} + +func (o DashboardDefinitionSheetTextBoxOutput) ToDashboardDefinitionSheetTextBoxOutputWithContext(ctx context.Context) DashboardDefinitionSheetTextBoxOutput { + return o +} + +func (o DashboardDefinitionSheetTextBoxOutput) Content() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardDefinitionSheetTextBox) *string { return v.Content }).(pulumi.StringPtrOutput) +} + +func (o DashboardDefinitionSheetTextBoxOutput) SheetTextBoxId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardDefinitionSheetTextBox) string { return v.SheetTextBoxId }).(pulumi.StringOutput) +} + +type DashboardDefinitionSheetTextBoxArrayOutput struct{ *pulumi.OutputState } + +func (DashboardDefinitionSheetTextBoxArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardDefinitionSheetTextBox)(nil)).Elem() +} + +func (o DashboardDefinitionSheetTextBoxArrayOutput) ToDashboardDefinitionSheetTextBoxArrayOutput() DashboardDefinitionSheetTextBoxArrayOutput { + return o +} + +func (o DashboardDefinitionSheetTextBoxArrayOutput) ToDashboardDefinitionSheetTextBoxArrayOutputWithContext(ctx context.Context) DashboardDefinitionSheetTextBoxArrayOutput { + return o +} + +func (o DashboardDefinitionSheetTextBoxArrayOutput) Index(i pulumi.IntInput) DashboardDefinitionSheetTextBoxOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardDefinitionSheetTextBox { + return vs[0].([]DashboardDefinitionSheetTextBox)[vs[1].(int)] + }).(DashboardDefinitionSheetTextBoxOutput) +} + +type DashboardParameters struct { + // A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + DateTimeParameters []DashboardParametersDateTimeParameter `pulumi:"dateTimeParameters"` + // A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + DecimalParameters []DashboardParametersDecimalParameter `pulumi:"decimalParameters"` + // A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + IntegerParameters []DashboardParametersIntegerParameter `pulumi:"integerParameters"` + // A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + StringParameters []DashboardParametersStringParameter `pulumi:"stringParameters"` +} + +// DashboardParametersInput is an input type that accepts DashboardParametersArgs and DashboardParametersOutput values. +// You can construct a concrete instance of `DashboardParametersInput` via: +// +// DashboardParametersArgs{...} +type DashboardParametersInput interface { + pulumi.Input + + ToDashboardParametersOutput() DashboardParametersOutput + ToDashboardParametersOutputWithContext(context.Context) DashboardParametersOutput +} + +type DashboardParametersArgs struct { + // A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + DateTimeParameters DashboardParametersDateTimeParameterArrayInput `pulumi:"dateTimeParameters"` + // A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + DecimalParameters DashboardParametersDecimalParameterArrayInput `pulumi:"decimalParameters"` + // A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + IntegerParameters DashboardParametersIntegerParameterArrayInput `pulumi:"integerParameters"` + // A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + StringParameters DashboardParametersStringParameterArrayInput `pulumi:"stringParameters"` +} + +func (DashboardParametersArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardParameters)(nil)).Elem() +} + +func (i DashboardParametersArgs) ToDashboardParametersOutput() DashboardParametersOutput { + return i.ToDashboardParametersOutputWithContext(context.Background()) +} + +func (i DashboardParametersArgs) ToDashboardParametersOutputWithContext(ctx context.Context) DashboardParametersOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersOutput) +} + +func (i DashboardParametersArgs) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput { + return i.ToDashboardParametersPtrOutputWithContext(context.Background()) +} + +func (i DashboardParametersArgs) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersOutput).ToDashboardParametersPtrOutputWithContext(ctx) +} + +// DashboardParametersPtrInput is an input type that accepts DashboardParametersArgs, DashboardParametersPtr and DashboardParametersPtrOutput values. +// You can construct a concrete instance of `DashboardParametersPtrInput` via: +// +// DashboardParametersArgs{...} +// +// or: +// +// nil +type DashboardParametersPtrInput interface { + pulumi.Input + + ToDashboardParametersPtrOutput() DashboardParametersPtrOutput + ToDashboardParametersPtrOutputWithContext(context.Context) DashboardParametersPtrOutput +} + +type dashboardParametersPtrType DashboardParametersArgs + +func DashboardParametersPtr(v *DashboardParametersArgs) DashboardParametersPtrInput { + return (*dashboardParametersPtrType)(v) +} + +func (*dashboardParametersPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardParameters)(nil)).Elem() +} + +func (i *dashboardParametersPtrType) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput { + return i.ToDashboardParametersPtrOutputWithContext(context.Background()) +} + +func (i *dashboardParametersPtrType) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersPtrOutput) +} + +type DashboardParametersOutput struct{ *pulumi.OutputState } + +func (DashboardParametersOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardParameters)(nil)).Elem() +} + +func (o DashboardParametersOutput) ToDashboardParametersOutput() DashboardParametersOutput { + return o +} + +func (o DashboardParametersOutput) ToDashboardParametersOutputWithContext(ctx context.Context) DashboardParametersOutput { + return o +} + +func (o DashboardParametersOutput) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput { + return o.ToDashboardParametersPtrOutputWithContext(context.Background()) +} + +func (o DashboardParametersOutput) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardParameters) *DashboardParameters { + return &v + }).(DashboardParametersPtrOutput) +} + +// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). +func (o DashboardParametersOutput) DateTimeParameters() DashboardParametersDateTimeParameterArrayOutput { + return o.ApplyT(func(v DashboardParameters) []DashboardParametersDateTimeParameter { return v.DateTimeParameters }).(DashboardParametersDateTimeParameterArrayOutput) +} + +// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). +func (o DashboardParametersOutput) DecimalParameters() DashboardParametersDecimalParameterArrayOutput { + return o.ApplyT(func(v DashboardParameters) []DashboardParametersDecimalParameter { return v.DecimalParameters }).(DashboardParametersDecimalParameterArrayOutput) +} + +// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). +func (o DashboardParametersOutput) IntegerParameters() DashboardParametersIntegerParameterArrayOutput { + return o.ApplyT(func(v DashboardParameters) []DashboardParametersIntegerParameter { return v.IntegerParameters }).(DashboardParametersIntegerParameterArrayOutput) +} + +// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). +func (o DashboardParametersOutput) StringParameters() DashboardParametersStringParameterArrayOutput { + return o.ApplyT(func(v DashboardParameters) []DashboardParametersStringParameter { return v.StringParameters }).(DashboardParametersStringParameterArrayOutput) +} + +type DashboardParametersPtrOutput struct{ *pulumi.OutputState } + +func (DashboardParametersPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardParameters)(nil)).Elem() +} + +func (o DashboardParametersPtrOutput) ToDashboardParametersPtrOutput() DashboardParametersPtrOutput { + return o +} + +func (o DashboardParametersPtrOutput) ToDashboardParametersPtrOutputWithContext(ctx context.Context) DashboardParametersPtrOutput { + return o +} + +func (o DashboardParametersPtrOutput) Elem() DashboardParametersOutput { + return o.ApplyT(func(v *DashboardParameters) DashboardParameters { + if v != nil { + return *v + } + var ret DashboardParameters + return ret + }).(DashboardParametersOutput) +} + +// A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). +func (o DashboardParametersPtrOutput) DateTimeParameters() DashboardParametersDateTimeParameterArrayOutput { + return o.ApplyT(func(v *DashboardParameters) []DashboardParametersDateTimeParameter { + if v == nil { + return nil + } + return v.DateTimeParameters + }).(DashboardParametersDateTimeParameterArrayOutput) +} + +// A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). +func (o DashboardParametersPtrOutput) DecimalParameters() DashboardParametersDecimalParameterArrayOutput { + return o.ApplyT(func(v *DashboardParameters) []DashboardParametersDecimalParameter { + if v == nil { + return nil + } + return v.DecimalParameters + }).(DashboardParametersDecimalParameterArrayOutput) +} + +// A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). +func (o DashboardParametersPtrOutput) IntegerParameters() DashboardParametersIntegerParameterArrayOutput { + return o.ApplyT(func(v *DashboardParameters) []DashboardParametersIntegerParameter { + if v == nil { + return nil + } + return v.IntegerParameters + }).(DashboardParametersIntegerParameterArrayOutput) +} + +// A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). +func (o DashboardParametersPtrOutput) StringParameters() DashboardParametersStringParameterArrayOutput { + return o.ApplyT(func(v *DashboardParameters) []DashboardParametersStringParameter { + if v == nil { + return nil + } + return v.StringParameters + }).(DashboardParametersStringParameterArrayOutput) +} + +type DashboardParametersDateTimeParameter struct { + // Display name for the dashboard. + Name string `pulumi:"name"` + Values []string `pulumi:"values"` +} + +// DashboardParametersDateTimeParameterInput is an input type that accepts DashboardParametersDateTimeParameterArgs and DashboardParametersDateTimeParameterOutput values. +// You can construct a concrete instance of `DashboardParametersDateTimeParameterInput` via: +// +// DashboardParametersDateTimeParameterArgs{...} +type DashboardParametersDateTimeParameterInput interface { + pulumi.Input + + ToDashboardParametersDateTimeParameterOutput() DashboardParametersDateTimeParameterOutput + ToDashboardParametersDateTimeParameterOutputWithContext(context.Context) DashboardParametersDateTimeParameterOutput +} + +type DashboardParametersDateTimeParameterArgs struct { + // Display name for the dashboard. + Name pulumi.StringInput `pulumi:"name"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (DashboardParametersDateTimeParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardParametersDateTimeParameter)(nil)).Elem() +} + +func (i DashboardParametersDateTimeParameterArgs) ToDashboardParametersDateTimeParameterOutput() DashboardParametersDateTimeParameterOutput { + return i.ToDashboardParametersDateTimeParameterOutputWithContext(context.Background()) +} + +func (i DashboardParametersDateTimeParameterArgs) ToDashboardParametersDateTimeParameterOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersDateTimeParameterOutput) +} + +// DashboardParametersDateTimeParameterArrayInput is an input type that accepts DashboardParametersDateTimeParameterArray and DashboardParametersDateTimeParameterArrayOutput values. +// You can construct a concrete instance of `DashboardParametersDateTimeParameterArrayInput` via: +// +// DashboardParametersDateTimeParameterArray{ DashboardParametersDateTimeParameterArgs{...} } +type DashboardParametersDateTimeParameterArrayInput interface { + pulumi.Input + + ToDashboardParametersDateTimeParameterArrayOutput() DashboardParametersDateTimeParameterArrayOutput + ToDashboardParametersDateTimeParameterArrayOutputWithContext(context.Context) DashboardParametersDateTimeParameterArrayOutput +} + +type DashboardParametersDateTimeParameterArray []DashboardParametersDateTimeParameterInput + +func (DashboardParametersDateTimeParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardParametersDateTimeParameter)(nil)).Elem() +} + +func (i DashboardParametersDateTimeParameterArray) ToDashboardParametersDateTimeParameterArrayOutput() DashboardParametersDateTimeParameterArrayOutput { + return i.ToDashboardParametersDateTimeParameterArrayOutputWithContext(context.Background()) +} + +func (i DashboardParametersDateTimeParameterArray) ToDashboardParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersDateTimeParameterArrayOutput) +} + +type DashboardParametersDateTimeParameterOutput struct{ *pulumi.OutputState } + +func (DashboardParametersDateTimeParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardParametersDateTimeParameter)(nil)).Elem() +} + +func (o DashboardParametersDateTimeParameterOutput) ToDashboardParametersDateTimeParameterOutput() DashboardParametersDateTimeParameterOutput { + return o +} + +func (o DashboardParametersDateTimeParameterOutput) ToDashboardParametersDateTimeParameterOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterOutput { + return o +} + +// Display name for the dashboard. +func (o DashboardParametersDateTimeParameterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardParametersDateTimeParameter) string { return v.Name }).(pulumi.StringOutput) +} + +func (o DashboardParametersDateTimeParameterOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardParametersDateTimeParameter) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type DashboardParametersDateTimeParameterArrayOutput struct{ *pulumi.OutputState } + +func (DashboardParametersDateTimeParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardParametersDateTimeParameter)(nil)).Elem() +} + +func (o DashboardParametersDateTimeParameterArrayOutput) ToDashboardParametersDateTimeParameterArrayOutput() DashboardParametersDateTimeParameterArrayOutput { + return o +} + +func (o DashboardParametersDateTimeParameterArrayOutput) ToDashboardParametersDateTimeParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDateTimeParameterArrayOutput { + return o +} + +func (o DashboardParametersDateTimeParameterArrayOutput) Index(i pulumi.IntInput) DashboardParametersDateTimeParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardParametersDateTimeParameter { + return vs[0].([]DashboardParametersDateTimeParameter)[vs[1].(int)] + }).(DashboardParametersDateTimeParameterOutput) +} + +type DashboardParametersDecimalParameter struct { + // Display name for the dashboard. + Name string `pulumi:"name"` + Values []float64 `pulumi:"values"` +} + +// DashboardParametersDecimalParameterInput is an input type that accepts DashboardParametersDecimalParameterArgs and DashboardParametersDecimalParameterOutput values. +// You can construct a concrete instance of `DashboardParametersDecimalParameterInput` via: +// +// DashboardParametersDecimalParameterArgs{...} +type DashboardParametersDecimalParameterInput interface { + pulumi.Input + + ToDashboardParametersDecimalParameterOutput() DashboardParametersDecimalParameterOutput + ToDashboardParametersDecimalParameterOutputWithContext(context.Context) DashboardParametersDecimalParameterOutput +} + +type DashboardParametersDecimalParameterArgs struct { + // Display name for the dashboard. + Name pulumi.StringInput `pulumi:"name"` + Values pulumi.Float64ArrayInput `pulumi:"values"` +} + +func (DashboardParametersDecimalParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardParametersDecimalParameter)(nil)).Elem() +} + +func (i DashboardParametersDecimalParameterArgs) ToDashboardParametersDecimalParameterOutput() DashboardParametersDecimalParameterOutput { + return i.ToDashboardParametersDecimalParameterOutputWithContext(context.Background()) +} + +func (i DashboardParametersDecimalParameterArgs) ToDashboardParametersDecimalParameterOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersDecimalParameterOutput) +} + +// DashboardParametersDecimalParameterArrayInput is an input type that accepts DashboardParametersDecimalParameterArray and DashboardParametersDecimalParameterArrayOutput values. +// You can construct a concrete instance of `DashboardParametersDecimalParameterArrayInput` via: +// +// DashboardParametersDecimalParameterArray{ DashboardParametersDecimalParameterArgs{...} } +type DashboardParametersDecimalParameterArrayInput interface { + pulumi.Input + + ToDashboardParametersDecimalParameterArrayOutput() DashboardParametersDecimalParameterArrayOutput + ToDashboardParametersDecimalParameterArrayOutputWithContext(context.Context) DashboardParametersDecimalParameterArrayOutput +} + +type DashboardParametersDecimalParameterArray []DashboardParametersDecimalParameterInput + +func (DashboardParametersDecimalParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardParametersDecimalParameter)(nil)).Elem() +} + +func (i DashboardParametersDecimalParameterArray) ToDashboardParametersDecimalParameterArrayOutput() DashboardParametersDecimalParameterArrayOutput { + return i.ToDashboardParametersDecimalParameterArrayOutputWithContext(context.Background()) +} + +func (i DashboardParametersDecimalParameterArray) ToDashboardParametersDecimalParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersDecimalParameterArrayOutput) +} + +type DashboardParametersDecimalParameterOutput struct{ *pulumi.OutputState } + +func (DashboardParametersDecimalParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardParametersDecimalParameter)(nil)).Elem() +} + +func (o DashboardParametersDecimalParameterOutput) ToDashboardParametersDecimalParameterOutput() DashboardParametersDecimalParameterOutput { + return o +} + +func (o DashboardParametersDecimalParameterOutput) ToDashboardParametersDecimalParameterOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterOutput { + return o +} + +// Display name for the dashboard. +func (o DashboardParametersDecimalParameterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardParametersDecimalParameter) string { return v.Name }).(pulumi.StringOutput) +} + +func (o DashboardParametersDecimalParameterOutput) Values() pulumi.Float64ArrayOutput { + return o.ApplyT(func(v DashboardParametersDecimalParameter) []float64 { return v.Values }).(pulumi.Float64ArrayOutput) +} + +type DashboardParametersDecimalParameterArrayOutput struct{ *pulumi.OutputState } + +func (DashboardParametersDecimalParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardParametersDecimalParameter)(nil)).Elem() +} + +func (o DashboardParametersDecimalParameterArrayOutput) ToDashboardParametersDecimalParameterArrayOutput() DashboardParametersDecimalParameterArrayOutput { + return o +} + +func (o DashboardParametersDecimalParameterArrayOutput) ToDashboardParametersDecimalParameterArrayOutputWithContext(ctx context.Context) DashboardParametersDecimalParameterArrayOutput { + return o +} + +func (o DashboardParametersDecimalParameterArrayOutput) Index(i pulumi.IntInput) DashboardParametersDecimalParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardParametersDecimalParameter { + return vs[0].([]DashboardParametersDecimalParameter)[vs[1].(int)] + }).(DashboardParametersDecimalParameterOutput) +} + +type DashboardParametersIntegerParameter struct { + // Display name for the dashboard. + Name string `pulumi:"name"` + Values []int `pulumi:"values"` +} + +// DashboardParametersIntegerParameterInput is an input type that accepts DashboardParametersIntegerParameterArgs and DashboardParametersIntegerParameterOutput values. +// You can construct a concrete instance of `DashboardParametersIntegerParameterInput` via: +// +// DashboardParametersIntegerParameterArgs{...} +type DashboardParametersIntegerParameterInput interface { + pulumi.Input + + ToDashboardParametersIntegerParameterOutput() DashboardParametersIntegerParameterOutput + ToDashboardParametersIntegerParameterOutputWithContext(context.Context) DashboardParametersIntegerParameterOutput +} + +type DashboardParametersIntegerParameterArgs struct { + // Display name for the dashboard. + Name pulumi.StringInput `pulumi:"name"` + Values pulumi.IntArrayInput `pulumi:"values"` +} + +func (DashboardParametersIntegerParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardParametersIntegerParameter)(nil)).Elem() +} + +func (i DashboardParametersIntegerParameterArgs) ToDashboardParametersIntegerParameterOutput() DashboardParametersIntegerParameterOutput { + return i.ToDashboardParametersIntegerParameterOutputWithContext(context.Background()) +} + +func (i DashboardParametersIntegerParameterArgs) ToDashboardParametersIntegerParameterOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersIntegerParameterOutput) +} + +// DashboardParametersIntegerParameterArrayInput is an input type that accepts DashboardParametersIntegerParameterArray and DashboardParametersIntegerParameterArrayOutput values. +// You can construct a concrete instance of `DashboardParametersIntegerParameterArrayInput` via: +// +// DashboardParametersIntegerParameterArray{ DashboardParametersIntegerParameterArgs{...} } +type DashboardParametersIntegerParameterArrayInput interface { + pulumi.Input + + ToDashboardParametersIntegerParameterArrayOutput() DashboardParametersIntegerParameterArrayOutput + ToDashboardParametersIntegerParameterArrayOutputWithContext(context.Context) DashboardParametersIntegerParameterArrayOutput +} + +type DashboardParametersIntegerParameterArray []DashboardParametersIntegerParameterInput + +func (DashboardParametersIntegerParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardParametersIntegerParameter)(nil)).Elem() +} + +func (i DashboardParametersIntegerParameterArray) ToDashboardParametersIntegerParameterArrayOutput() DashboardParametersIntegerParameterArrayOutput { + return i.ToDashboardParametersIntegerParameterArrayOutputWithContext(context.Background()) +} + +func (i DashboardParametersIntegerParameterArray) ToDashboardParametersIntegerParameterArrayOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersIntegerParameterArrayOutput) +} + +type DashboardParametersIntegerParameterOutput struct{ *pulumi.OutputState } + +func (DashboardParametersIntegerParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardParametersIntegerParameter)(nil)).Elem() +} + +func (o DashboardParametersIntegerParameterOutput) ToDashboardParametersIntegerParameterOutput() DashboardParametersIntegerParameterOutput { + return o +} + +func (o DashboardParametersIntegerParameterOutput) ToDashboardParametersIntegerParameterOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterOutput { + return o +} + +// Display name for the dashboard. +func (o DashboardParametersIntegerParameterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardParametersIntegerParameter) string { return v.Name }).(pulumi.StringOutput) +} + +func (o DashboardParametersIntegerParameterOutput) Values() pulumi.IntArrayOutput { + return o.ApplyT(func(v DashboardParametersIntegerParameter) []int { return v.Values }).(pulumi.IntArrayOutput) +} + +type DashboardParametersIntegerParameterArrayOutput struct{ *pulumi.OutputState } + +func (DashboardParametersIntegerParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardParametersIntegerParameter)(nil)).Elem() +} + +func (o DashboardParametersIntegerParameterArrayOutput) ToDashboardParametersIntegerParameterArrayOutput() DashboardParametersIntegerParameterArrayOutput { + return o +} + +func (o DashboardParametersIntegerParameterArrayOutput) ToDashboardParametersIntegerParameterArrayOutputWithContext(ctx context.Context) DashboardParametersIntegerParameterArrayOutput { + return o +} + +func (o DashboardParametersIntegerParameterArrayOutput) Index(i pulumi.IntInput) DashboardParametersIntegerParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardParametersIntegerParameter { + return vs[0].([]DashboardParametersIntegerParameter)[vs[1].(int)] + }).(DashboardParametersIntegerParameterOutput) +} + +type DashboardParametersStringParameter struct { + // Display name for the dashboard. + Name string `pulumi:"name"` + Values []string `pulumi:"values"` +} + +// DashboardParametersStringParameterInput is an input type that accepts DashboardParametersStringParameterArgs and DashboardParametersStringParameterOutput values. +// You can construct a concrete instance of `DashboardParametersStringParameterInput` via: +// +// DashboardParametersStringParameterArgs{...} +type DashboardParametersStringParameterInput interface { + pulumi.Input + + ToDashboardParametersStringParameterOutput() DashboardParametersStringParameterOutput + ToDashboardParametersStringParameterOutputWithContext(context.Context) DashboardParametersStringParameterOutput +} + +type DashboardParametersStringParameterArgs struct { + // Display name for the dashboard. + Name pulumi.StringInput `pulumi:"name"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (DashboardParametersStringParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardParametersStringParameter)(nil)).Elem() +} + +func (i DashboardParametersStringParameterArgs) ToDashboardParametersStringParameterOutput() DashboardParametersStringParameterOutput { + return i.ToDashboardParametersStringParameterOutputWithContext(context.Background()) +} + +func (i DashboardParametersStringParameterArgs) ToDashboardParametersStringParameterOutputWithContext(ctx context.Context) DashboardParametersStringParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersStringParameterOutput) +} + +// DashboardParametersStringParameterArrayInput is an input type that accepts DashboardParametersStringParameterArray and DashboardParametersStringParameterArrayOutput values. +// You can construct a concrete instance of `DashboardParametersStringParameterArrayInput` via: +// +// DashboardParametersStringParameterArray{ DashboardParametersStringParameterArgs{...} } +type DashboardParametersStringParameterArrayInput interface { + pulumi.Input + + ToDashboardParametersStringParameterArrayOutput() DashboardParametersStringParameterArrayOutput + ToDashboardParametersStringParameterArrayOutputWithContext(context.Context) DashboardParametersStringParameterArrayOutput +} + +type DashboardParametersStringParameterArray []DashboardParametersStringParameterInput + +func (DashboardParametersStringParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardParametersStringParameter)(nil)).Elem() +} + +func (i DashboardParametersStringParameterArray) ToDashboardParametersStringParameterArrayOutput() DashboardParametersStringParameterArrayOutput { + return i.ToDashboardParametersStringParameterArrayOutputWithContext(context.Background()) +} + +func (i DashboardParametersStringParameterArray) ToDashboardParametersStringParameterArrayOutputWithContext(ctx context.Context) DashboardParametersStringParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardParametersStringParameterArrayOutput) +} + +type DashboardParametersStringParameterOutput struct{ *pulumi.OutputState } + +func (DashboardParametersStringParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardParametersStringParameter)(nil)).Elem() +} + +func (o DashboardParametersStringParameterOutput) ToDashboardParametersStringParameterOutput() DashboardParametersStringParameterOutput { + return o +} + +func (o DashboardParametersStringParameterOutput) ToDashboardParametersStringParameterOutputWithContext(ctx context.Context) DashboardParametersStringParameterOutput { + return o +} + +// Display name for the dashboard. +func (o DashboardParametersStringParameterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardParametersStringParameter) string { return v.Name }).(pulumi.StringOutput) +} + +func (o DashboardParametersStringParameterOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardParametersStringParameter) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type DashboardParametersStringParameterArrayOutput struct{ *pulumi.OutputState } + +func (DashboardParametersStringParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardParametersStringParameter)(nil)).Elem() +} + +func (o DashboardParametersStringParameterArrayOutput) ToDashboardParametersStringParameterArrayOutput() DashboardParametersStringParameterArrayOutput { + return o +} + +func (o DashboardParametersStringParameterArrayOutput) ToDashboardParametersStringParameterArrayOutputWithContext(ctx context.Context) DashboardParametersStringParameterArrayOutput { + return o +} + +func (o DashboardParametersStringParameterArrayOutput) Index(i pulumi.IntInput) DashboardParametersStringParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardParametersStringParameter { + return vs[0].([]DashboardParametersStringParameter)[vs[1].(int)] + }).(DashboardParametersStringParameterOutput) +} + +type DashboardPermission struct { + // List of IAM actions to grant or revoke permissions on. + Actions []string `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal string `pulumi:"principal"` +} + +// DashboardPermissionInput is an input type that accepts DashboardPermissionArgs and DashboardPermissionOutput values. +// You can construct a concrete instance of `DashboardPermissionInput` via: +// +// DashboardPermissionArgs{...} +type DashboardPermissionInput interface { + pulumi.Input + + ToDashboardPermissionOutput() DashboardPermissionOutput + ToDashboardPermissionOutputWithContext(context.Context) DashboardPermissionOutput +} + +type DashboardPermissionArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions pulumi.StringArrayInput `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal pulumi.StringInput `pulumi:"principal"` +} + +func (DashboardPermissionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardPermission)(nil)).Elem() +} + +func (i DashboardPermissionArgs) ToDashboardPermissionOutput() DashboardPermissionOutput { + return i.ToDashboardPermissionOutputWithContext(context.Background()) +} + +func (i DashboardPermissionArgs) ToDashboardPermissionOutputWithContext(ctx context.Context) DashboardPermissionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardPermissionOutput) +} + +// DashboardPermissionArrayInput is an input type that accepts DashboardPermissionArray and DashboardPermissionArrayOutput values. +// You can construct a concrete instance of `DashboardPermissionArrayInput` via: +// +// DashboardPermissionArray{ DashboardPermissionArgs{...} } +type DashboardPermissionArrayInput interface { + pulumi.Input + + ToDashboardPermissionArrayOutput() DashboardPermissionArrayOutput + ToDashboardPermissionArrayOutputWithContext(context.Context) DashboardPermissionArrayOutput +} + +type DashboardPermissionArray []DashboardPermissionInput + +func (DashboardPermissionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardPermission)(nil)).Elem() +} + +func (i DashboardPermissionArray) ToDashboardPermissionArrayOutput() DashboardPermissionArrayOutput { + return i.ToDashboardPermissionArrayOutputWithContext(context.Background()) +} + +func (i DashboardPermissionArray) ToDashboardPermissionArrayOutputWithContext(ctx context.Context) DashboardPermissionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardPermissionArrayOutput) +} + +type DashboardPermissionOutput struct{ *pulumi.OutputState } + +func (DashboardPermissionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardPermission)(nil)).Elem() +} + +func (o DashboardPermissionOutput) ToDashboardPermissionOutput() DashboardPermissionOutput { + return o +} + +func (o DashboardPermissionOutput) ToDashboardPermissionOutputWithContext(ctx context.Context) DashboardPermissionOutput { + return o +} + +// List of IAM actions to grant or revoke permissions on. +func (o DashboardPermissionOutput) Actions() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardPermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +} + +// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. +func (o DashboardPermissionOutput) Principal() pulumi.StringOutput { + return o.ApplyT(func(v DashboardPermission) string { return v.Principal }).(pulumi.StringOutput) +} + +type DashboardPermissionArrayOutput struct{ *pulumi.OutputState } + +func (DashboardPermissionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardPermission)(nil)).Elem() +} + +func (o DashboardPermissionArrayOutput) ToDashboardPermissionArrayOutput() DashboardPermissionArrayOutput { + return o +} + +func (o DashboardPermissionArrayOutput) ToDashboardPermissionArrayOutputWithContext(ctx context.Context) DashboardPermissionArrayOutput { + return o +} + +func (o DashboardPermissionArrayOutput) Index(i pulumi.IntInput) DashboardPermissionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardPermission { + return vs[0].([]DashboardPermission)[vs[1].(int)] + }).(DashboardPermissionOutput) +} + +type DashboardSourceEntity struct { + // The source template. See source_template. + SourceTemplate *DashboardSourceEntitySourceTemplate `pulumi:"sourceTemplate"` +} + +// DashboardSourceEntityInput is an input type that accepts DashboardSourceEntityArgs and DashboardSourceEntityOutput values. +// You can construct a concrete instance of `DashboardSourceEntityInput` via: +// +// DashboardSourceEntityArgs{...} +type DashboardSourceEntityInput interface { + pulumi.Input + + ToDashboardSourceEntityOutput() DashboardSourceEntityOutput + ToDashboardSourceEntityOutputWithContext(context.Context) DashboardSourceEntityOutput +} + +type DashboardSourceEntityArgs struct { + // The source template. See source_template. + SourceTemplate DashboardSourceEntitySourceTemplatePtrInput `pulumi:"sourceTemplate"` +} + +func (DashboardSourceEntityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardSourceEntity)(nil)).Elem() +} + +func (i DashboardSourceEntityArgs) ToDashboardSourceEntityOutput() DashboardSourceEntityOutput { + return i.ToDashboardSourceEntityOutputWithContext(context.Background()) +} + +func (i DashboardSourceEntityArgs) ToDashboardSourceEntityOutputWithContext(ctx context.Context) DashboardSourceEntityOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntityOutput) +} + +func (i DashboardSourceEntityArgs) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput { + return i.ToDashboardSourceEntityPtrOutputWithContext(context.Background()) +} + +func (i DashboardSourceEntityArgs) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntityOutput).ToDashboardSourceEntityPtrOutputWithContext(ctx) +} + +// DashboardSourceEntityPtrInput is an input type that accepts DashboardSourceEntityArgs, DashboardSourceEntityPtr and DashboardSourceEntityPtrOutput values. +// You can construct a concrete instance of `DashboardSourceEntityPtrInput` via: +// +// DashboardSourceEntityArgs{...} +// +// or: +// +// nil +type DashboardSourceEntityPtrInput interface { + pulumi.Input + + ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput + ToDashboardSourceEntityPtrOutputWithContext(context.Context) DashboardSourceEntityPtrOutput +} + +type dashboardSourceEntityPtrType DashboardSourceEntityArgs + +func DashboardSourceEntityPtr(v *DashboardSourceEntityArgs) DashboardSourceEntityPtrInput { + return (*dashboardSourceEntityPtrType)(v) +} + +func (*dashboardSourceEntityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardSourceEntity)(nil)).Elem() +} + +func (i *dashboardSourceEntityPtrType) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput { + return i.ToDashboardSourceEntityPtrOutputWithContext(context.Background()) +} + +func (i *dashboardSourceEntityPtrType) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntityPtrOutput) +} + +type DashboardSourceEntityOutput struct{ *pulumi.OutputState } + +func (DashboardSourceEntityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardSourceEntity)(nil)).Elem() +} + +func (o DashboardSourceEntityOutput) ToDashboardSourceEntityOutput() DashboardSourceEntityOutput { + return o +} + +func (o DashboardSourceEntityOutput) ToDashboardSourceEntityOutputWithContext(ctx context.Context) DashboardSourceEntityOutput { + return o +} + +func (o DashboardSourceEntityOutput) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput { + return o.ToDashboardSourceEntityPtrOutputWithContext(context.Background()) +} + +func (o DashboardSourceEntityOutput) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardSourceEntity) *DashboardSourceEntity { + return &v + }).(DashboardSourceEntityPtrOutput) +} + +// The source template. See source_template. +func (o DashboardSourceEntityOutput) SourceTemplate() DashboardSourceEntitySourceTemplatePtrOutput { + return o.ApplyT(func(v DashboardSourceEntity) *DashboardSourceEntitySourceTemplate { return v.SourceTemplate }).(DashboardSourceEntitySourceTemplatePtrOutput) +} + +type DashboardSourceEntityPtrOutput struct{ *pulumi.OutputState } + +func (DashboardSourceEntityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardSourceEntity)(nil)).Elem() +} + +func (o DashboardSourceEntityPtrOutput) ToDashboardSourceEntityPtrOutput() DashboardSourceEntityPtrOutput { + return o +} + +func (o DashboardSourceEntityPtrOutput) ToDashboardSourceEntityPtrOutputWithContext(ctx context.Context) DashboardSourceEntityPtrOutput { + return o +} + +func (o DashboardSourceEntityPtrOutput) Elem() DashboardSourceEntityOutput { + return o.ApplyT(func(v *DashboardSourceEntity) DashboardSourceEntity { + if v != nil { + return *v + } + var ret DashboardSourceEntity + return ret + }).(DashboardSourceEntityOutput) +} + +// The source template. See source_template. +func (o DashboardSourceEntityPtrOutput) SourceTemplate() DashboardSourceEntitySourceTemplatePtrOutput { + return o.ApplyT(func(v *DashboardSourceEntity) *DashboardSourceEntitySourceTemplate { + if v == nil { + return nil + } + return v.SourceTemplate + }).(DashboardSourceEntitySourceTemplatePtrOutput) +} + +type DashboardSourceEntitySourceTemplate struct { + // The Amazon Resource Name (ARN) of the resource. + Arn string `pulumi:"arn"` + // List of dataset references. See data_set_references. + DataSetReferences []DashboardSourceEntitySourceTemplateDataSetReference `pulumi:"dataSetReferences"` +} + +// DashboardSourceEntitySourceTemplateInput is an input type that accepts DashboardSourceEntitySourceTemplateArgs and DashboardSourceEntitySourceTemplateOutput values. +// You can construct a concrete instance of `DashboardSourceEntitySourceTemplateInput` via: +// +// DashboardSourceEntitySourceTemplateArgs{...} +type DashboardSourceEntitySourceTemplateInput interface { + pulumi.Input + + ToDashboardSourceEntitySourceTemplateOutput() DashboardSourceEntitySourceTemplateOutput + ToDashboardSourceEntitySourceTemplateOutputWithContext(context.Context) DashboardSourceEntitySourceTemplateOutput +} + +type DashboardSourceEntitySourceTemplateArgs struct { + // The Amazon Resource Name (ARN) of the resource. + Arn pulumi.StringInput `pulumi:"arn"` + // List of dataset references. See data_set_references. + DataSetReferences DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput `pulumi:"dataSetReferences"` +} + +func (DashboardSourceEntitySourceTemplateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardSourceEntitySourceTemplate)(nil)).Elem() +} + +func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplateOutput() DashboardSourceEntitySourceTemplateOutput { + return i.ToDashboardSourceEntitySourceTemplateOutputWithContext(context.Background()) +} + +func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplateOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntitySourceTemplateOutput) +} + +func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput { + return i.ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +} + +func (i DashboardSourceEntitySourceTemplateArgs) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntitySourceTemplateOutput).ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx) +} + +// DashboardSourceEntitySourceTemplatePtrInput is an input type that accepts DashboardSourceEntitySourceTemplateArgs, DashboardSourceEntitySourceTemplatePtr and DashboardSourceEntitySourceTemplatePtrOutput values. +// You can construct a concrete instance of `DashboardSourceEntitySourceTemplatePtrInput` via: +// +// DashboardSourceEntitySourceTemplateArgs{...} +// +// or: +// +// nil +type DashboardSourceEntitySourceTemplatePtrInput interface { + pulumi.Input + + ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput + ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(context.Context) DashboardSourceEntitySourceTemplatePtrOutput +} + +type dashboardSourceEntitySourceTemplatePtrType DashboardSourceEntitySourceTemplateArgs + +func DashboardSourceEntitySourceTemplatePtr(v *DashboardSourceEntitySourceTemplateArgs) DashboardSourceEntitySourceTemplatePtrInput { + return (*dashboardSourceEntitySourceTemplatePtrType)(v) +} + +func (*dashboardSourceEntitySourceTemplatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardSourceEntitySourceTemplate)(nil)).Elem() +} + +func (i *dashboardSourceEntitySourceTemplatePtrType) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput { + return i.ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +} + +func (i *dashboardSourceEntitySourceTemplatePtrType) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntitySourceTemplatePtrOutput) +} + +type DashboardSourceEntitySourceTemplateOutput struct{ *pulumi.OutputState } + +func (DashboardSourceEntitySourceTemplateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardSourceEntitySourceTemplate)(nil)).Elem() +} + +func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplateOutput() DashboardSourceEntitySourceTemplateOutput { + return o +} + +func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplateOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateOutput { + return o +} + +func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput { + return o.ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +} + +func (o DashboardSourceEntitySourceTemplateOutput) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardSourceEntitySourceTemplate) *DashboardSourceEntitySourceTemplate { + return &v + }).(DashboardSourceEntitySourceTemplatePtrOutput) +} + +// The Amazon Resource Name (ARN) of the resource. +func (o DashboardSourceEntitySourceTemplateOutput) Arn() pulumi.StringOutput { + return o.ApplyT(func(v DashboardSourceEntitySourceTemplate) string { return v.Arn }).(pulumi.StringOutput) +} + +// List of dataset references. See data_set_references. +func (o DashboardSourceEntitySourceTemplateOutput) DataSetReferences() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { + return o.ApplyT(func(v DashboardSourceEntitySourceTemplate) []DashboardSourceEntitySourceTemplateDataSetReference { + return v.DataSetReferences + }).(DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) +} + +type DashboardSourceEntitySourceTemplatePtrOutput struct{ *pulumi.OutputState } + +func (DashboardSourceEntitySourceTemplatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardSourceEntitySourceTemplate)(nil)).Elem() +} + +func (o DashboardSourceEntitySourceTemplatePtrOutput) ToDashboardSourceEntitySourceTemplatePtrOutput() DashboardSourceEntitySourceTemplatePtrOutput { + return o +} + +func (o DashboardSourceEntitySourceTemplatePtrOutput) ToDashboardSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplatePtrOutput { + return o +} + +func (o DashboardSourceEntitySourceTemplatePtrOutput) Elem() DashboardSourceEntitySourceTemplateOutput { + return o.ApplyT(func(v *DashboardSourceEntitySourceTemplate) DashboardSourceEntitySourceTemplate { + if v != nil { + return *v + } + var ret DashboardSourceEntitySourceTemplate + return ret + }).(DashboardSourceEntitySourceTemplateOutput) +} + +// The Amazon Resource Name (ARN) of the resource. +func (o DashboardSourceEntitySourceTemplatePtrOutput) Arn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardSourceEntitySourceTemplate) *string { + if v == nil { + return nil + } + return &v.Arn + }).(pulumi.StringPtrOutput) +} + +// List of dataset references. See data_set_references. +func (o DashboardSourceEntitySourceTemplatePtrOutput) DataSetReferences() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { + return o.ApplyT(func(v *DashboardSourceEntitySourceTemplate) []DashboardSourceEntitySourceTemplateDataSetReference { + if v == nil { + return nil + } + return v.DataSetReferences + }).(DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) +} + +type DashboardSourceEntitySourceTemplateDataSetReference struct { + // Dataset Amazon Resource Name (ARN). + DataSetArn string `pulumi:"dataSetArn"` + // Dataset placeholder. + DataSetPlaceholder string `pulumi:"dataSetPlaceholder"` +} + +// DashboardSourceEntitySourceTemplateDataSetReferenceInput is an input type that accepts DashboardSourceEntitySourceTemplateDataSetReferenceArgs and DashboardSourceEntitySourceTemplateDataSetReferenceOutput values. +// You can construct a concrete instance of `DashboardSourceEntitySourceTemplateDataSetReferenceInput` via: +// +// DashboardSourceEntitySourceTemplateDataSetReferenceArgs{...} +type DashboardSourceEntitySourceTemplateDataSetReferenceInput interface { + pulumi.Input + + ToDashboardSourceEntitySourceTemplateDataSetReferenceOutput() DashboardSourceEntitySourceTemplateDataSetReferenceOutput + ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceOutput +} + +type DashboardSourceEntitySourceTemplateDataSetReferenceArgs struct { + // Dataset Amazon Resource Name (ARN). + DataSetArn pulumi.StringInput `pulumi:"dataSetArn"` + // Dataset placeholder. + DataSetPlaceholder pulumi.StringInput `pulumi:"dataSetPlaceholder"` +} + +func (DashboardSourceEntitySourceTemplateDataSetReferenceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +} + +func (i DashboardSourceEntitySourceTemplateDataSetReferenceArgs) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutput() DashboardSourceEntitySourceTemplateDataSetReferenceOutput { + return i.ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(context.Background()) +} + +func (i DashboardSourceEntitySourceTemplateDataSetReferenceArgs) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntitySourceTemplateDataSetReferenceOutput) +} + +// DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput is an input type that accepts DashboardSourceEntitySourceTemplateDataSetReferenceArray and DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput values. +// You can construct a concrete instance of `DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput` via: +// +// DashboardSourceEntitySourceTemplateDataSetReferenceArray{ DashboardSourceEntitySourceTemplateDataSetReferenceArgs{...} } +type DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput interface { + pulumi.Input + + ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput + ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput +} + +type DashboardSourceEntitySourceTemplateDataSetReferenceArray []DashboardSourceEntitySourceTemplateDataSetReferenceInput + +func (DashboardSourceEntitySourceTemplateDataSetReferenceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +} + +func (i DashboardSourceEntitySourceTemplateDataSetReferenceArray) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { + return i.ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(context.Background()) +} + +func (i DashboardSourceEntitySourceTemplateDataSetReferenceArray) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) +} + +type DashboardSourceEntitySourceTemplateDataSetReferenceOutput struct{ *pulumi.OutputState } + +func (DashboardSourceEntitySourceTemplateDataSetReferenceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +} + +func (o DashboardSourceEntitySourceTemplateDataSetReferenceOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutput() DashboardSourceEntitySourceTemplateDataSetReferenceOutput { + return o +} + +func (o DashboardSourceEntitySourceTemplateDataSetReferenceOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceOutput { + return o +} + +// Dataset Amazon Resource Name (ARN). +func (o DashboardSourceEntitySourceTemplateDataSetReferenceOutput) DataSetArn() pulumi.StringOutput { + return o.ApplyT(func(v DashboardSourceEntitySourceTemplateDataSetReference) string { return v.DataSetArn }).(pulumi.StringOutput) +} + +// Dataset placeholder. +func (o DashboardSourceEntitySourceTemplateDataSetReferenceOutput) DataSetPlaceholder() pulumi.StringOutput { + return o.ApplyT(func(v DashboardSourceEntitySourceTemplateDataSetReference) string { return v.DataSetPlaceholder }).(pulumi.StringOutput) +} + +type DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput struct{ *pulumi.OutputState } + +func (DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardSourceEntitySourceTemplateDataSetReference)(nil)).Elem() +} + +func (o DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput() DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { + return o +} + +func (o DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) ToDashboardSourceEntitySourceTemplateDataSetReferenceArrayOutputWithContext(ctx context.Context) DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput { + return o +} + +func (o DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput) Index(i pulumi.IntInput) DashboardSourceEntitySourceTemplateDataSetReferenceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardSourceEntitySourceTemplateDataSetReference { + return vs[0].([]DashboardSourceEntitySourceTemplateDataSetReference)[vs[1].(int)] + }).(DashboardSourceEntitySourceTemplateDataSetReferenceOutput) +} + +type DataLabelsOptions struct { + CategoryLabelVisibility *string `pulumi:"categoryLabelVisibility"` + DataLabelTypes []DataLabelsOptionsDataLabelType `pulumi:"dataLabelTypes"` + LabelColor *string `pulumi:"labelColor"` + LabelContent *string `pulumi:"labelContent"` + LabelFontConfiguration *FontConfiguration `pulumi:"labelFontConfiguration"` + MeasureLabelVisibility *string `pulumi:"measureLabelVisibility"` + Overlap *string `pulumi:"overlap"` + Position *string `pulumi:"position"` + Visibility *string `pulumi:"visibility"` +} + +// DataLabelsOptionsInput is an input type that accepts DataLabelsOptionsArgs and DataLabelsOptionsOutput values. +// You can construct a concrete instance of `DataLabelsOptionsInput` via: +// +// DataLabelsOptionsArgs{...} +type DataLabelsOptionsInput interface { + pulumi.Input + + ToDataLabelsOptionsOutput() DataLabelsOptionsOutput + ToDataLabelsOptionsOutputWithContext(context.Context) DataLabelsOptionsOutput +} + +type DataLabelsOptionsArgs struct { + CategoryLabelVisibility pulumi.StringPtrInput `pulumi:"categoryLabelVisibility"` + DataLabelTypes DataLabelsOptionsDataLabelTypeArrayInput `pulumi:"dataLabelTypes"` + LabelColor pulumi.StringPtrInput `pulumi:"labelColor"` + LabelContent pulumi.StringPtrInput `pulumi:"labelContent"` + LabelFontConfiguration FontConfigurationPtrInput `pulumi:"labelFontConfiguration"` + MeasureLabelVisibility pulumi.StringPtrInput `pulumi:"measureLabelVisibility"` + Overlap pulumi.StringPtrInput `pulumi:"overlap"` + Position pulumi.StringPtrInput `pulumi:"position"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (DataLabelsOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataLabelsOptions)(nil)).Elem() +} + +func (i DataLabelsOptionsArgs) ToDataLabelsOptionsOutput() DataLabelsOptionsOutput { + return i.ToDataLabelsOptionsOutputWithContext(context.Background()) +} + +func (i DataLabelsOptionsArgs) ToDataLabelsOptionsOutputWithContext(ctx context.Context) DataLabelsOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsOutput) +} + +func (i DataLabelsOptionsArgs) ToDataLabelsOptionsPtrOutput() DataLabelsOptionsPtrOutput { + return i.ToDataLabelsOptionsPtrOutputWithContext(context.Background()) +} + +func (i DataLabelsOptionsArgs) ToDataLabelsOptionsPtrOutputWithContext(ctx context.Context) DataLabelsOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsOutput).ToDataLabelsOptionsPtrOutputWithContext(ctx) +} + +// DataLabelsOptionsPtrInput is an input type that accepts DataLabelsOptionsArgs, DataLabelsOptionsPtr and DataLabelsOptionsPtrOutput values. +// You can construct a concrete instance of `DataLabelsOptionsPtrInput` via: +// +// DataLabelsOptionsArgs{...} +// +// or: +// +// nil +type DataLabelsOptionsPtrInput interface { + pulumi.Input + + ToDataLabelsOptionsPtrOutput() DataLabelsOptionsPtrOutput + ToDataLabelsOptionsPtrOutputWithContext(context.Context) DataLabelsOptionsPtrOutput +} + +type dataLabelsOptionsPtrType DataLabelsOptionsArgs + +func DataLabelsOptionsPtr(v *DataLabelsOptionsArgs) DataLabelsOptionsPtrInput { + return (*dataLabelsOptionsPtrType)(v) +} + +func (*dataLabelsOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataLabelsOptions)(nil)).Elem() +} + +func (i *dataLabelsOptionsPtrType) ToDataLabelsOptionsPtrOutput() DataLabelsOptionsPtrOutput { + return i.ToDataLabelsOptionsPtrOutputWithContext(context.Background()) +} + +func (i *dataLabelsOptionsPtrType) ToDataLabelsOptionsPtrOutputWithContext(ctx context.Context) DataLabelsOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsPtrOutput) +} + +type DataLabelsOptionsOutput struct{ *pulumi.OutputState } + +func (DataLabelsOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataLabelsOptions)(nil)).Elem() +} + +func (o DataLabelsOptionsOutput) ToDataLabelsOptionsOutput() DataLabelsOptionsOutput { + return o +} + +func (o DataLabelsOptionsOutput) ToDataLabelsOptionsOutputWithContext(ctx context.Context) DataLabelsOptionsOutput { + return o +} + +func (o DataLabelsOptionsOutput) ToDataLabelsOptionsPtrOutput() DataLabelsOptionsPtrOutput { + return o.ToDataLabelsOptionsPtrOutputWithContext(context.Background()) +} + +func (o DataLabelsOptionsOutput) ToDataLabelsOptionsPtrOutputWithContext(ctx context.Context) DataLabelsOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataLabelsOptions) *DataLabelsOptions { + return &v + }).(DataLabelsOptionsPtrOutput) +} + +func (o DataLabelsOptionsOutput) CategoryLabelVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptions) *string { return v.CategoryLabelVisibility }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsOutput) DataLabelTypes() DataLabelsOptionsDataLabelTypeArrayOutput { + return o.ApplyT(func(v DataLabelsOptions) []DataLabelsOptionsDataLabelType { return v.DataLabelTypes }).(DataLabelsOptionsDataLabelTypeArrayOutput) +} + +func (o DataLabelsOptionsOutput) LabelColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptions) *string { return v.LabelColor }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsOutput) LabelContent() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptions) *string { return v.LabelContent }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsOutput) LabelFontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v DataLabelsOptions) *FontConfiguration { return v.LabelFontConfiguration }).(FontConfigurationPtrOutput) +} + +func (o DataLabelsOptionsOutput) MeasureLabelVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptions) *string { return v.MeasureLabelVisibility }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsOutput) Overlap() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptions) *string { return v.Overlap }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsOutput) Position() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptions) *string { return v.Position }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptions) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type DataLabelsOptionsPtrOutput struct{ *pulumi.OutputState } + +func (DataLabelsOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataLabelsOptions)(nil)).Elem() +} + +func (o DataLabelsOptionsPtrOutput) ToDataLabelsOptionsPtrOutput() DataLabelsOptionsPtrOutput { + return o +} + +func (o DataLabelsOptionsPtrOutput) ToDataLabelsOptionsPtrOutputWithContext(ctx context.Context) DataLabelsOptionsPtrOutput { + return o +} + +func (o DataLabelsOptionsPtrOutput) Elem() DataLabelsOptionsOutput { + return o.ApplyT(func(v *DataLabelsOptions) DataLabelsOptions { + if v != nil { + return *v + } + var ret DataLabelsOptions + return ret + }).(DataLabelsOptionsOutput) +} + +func (o DataLabelsOptionsPtrOutput) CategoryLabelVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptions) *string { + if v == nil { + return nil + } + return v.CategoryLabelVisibility + }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsPtrOutput) DataLabelTypes() DataLabelsOptionsDataLabelTypeArrayOutput { + return o.ApplyT(func(v *DataLabelsOptions) []DataLabelsOptionsDataLabelType { + if v == nil { + return nil + } + return v.DataLabelTypes + }).(DataLabelsOptionsDataLabelTypeArrayOutput) +} + +func (o DataLabelsOptionsPtrOutput) LabelColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptions) *string { + if v == nil { + return nil + } + return v.LabelColor + }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsPtrOutput) LabelContent() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptions) *string { + if v == nil { + return nil + } + return v.LabelContent + }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsPtrOutput) LabelFontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *DataLabelsOptions) *FontConfiguration { + if v == nil { + return nil + } + return v.LabelFontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o DataLabelsOptionsPtrOutput) MeasureLabelVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptions) *string { + if v == nil { + return nil + } + return v.MeasureLabelVisibility + }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsPtrOutput) Overlap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptions) *string { + if v == nil { + return nil + } + return v.Overlap + }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsPtrOutput) Position() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptions) *string { + if v == nil { + return nil + } + return v.Position + }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsPtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptions) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type DataLabelsOptionsDataLabelType struct { + DataPathLabelType *DataLabelsOptionsDataLabelTypeDataPathLabelType `pulumi:"dataPathLabelType"` + FieldLabelType *DataLabelsOptionsDataLabelTypeFieldLabelType `pulumi:"fieldLabelType"` + MaximumLabelType *SelectAllOptions `pulumi:"maximumLabelType"` + MinimumLabelType *SelectAllOptions `pulumi:"minimumLabelType"` + RangeEndsLabelType *SelectAllOptions `pulumi:"rangeEndsLabelType"` +} + +// DataLabelsOptionsDataLabelTypeInput is an input type that accepts DataLabelsOptionsDataLabelTypeArgs and DataLabelsOptionsDataLabelTypeOutput values. +// You can construct a concrete instance of `DataLabelsOptionsDataLabelTypeInput` via: +// +// DataLabelsOptionsDataLabelTypeArgs{...} +type DataLabelsOptionsDataLabelTypeInput interface { + pulumi.Input + + ToDataLabelsOptionsDataLabelTypeOutput() DataLabelsOptionsDataLabelTypeOutput + ToDataLabelsOptionsDataLabelTypeOutputWithContext(context.Context) DataLabelsOptionsDataLabelTypeOutput +} + +type DataLabelsOptionsDataLabelTypeArgs struct { + DataPathLabelType DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrInput `pulumi:"dataPathLabelType"` + FieldLabelType DataLabelsOptionsDataLabelTypeFieldLabelTypePtrInput `pulumi:"fieldLabelType"` + MaximumLabelType SelectAllOptionsPtrInput `pulumi:"maximumLabelType"` + MinimumLabelType SelectAllOptionsPtrInput `pulumi:"minimumLabelType"` + RangeEndsLabelType SelectAllOptionsPtrInput `pulumi:"rangeEndsLabelType"` +} + +func (DataLabelsOptionsDataLabelTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataLabelsOptionsDataLabelType)(nil)).Elem() +} + +func (i DataLabelsOptionsDataLabelTypeArgs) ToDataLabelsOptionsDataLabelTypeOutput() DataLabelsOptionsDataLabelTypeOutput { + return i.ToDataLabelsOptionsDataLabelTypeOutputWithContext(context.Background()) +} + +func (i DataLabelsOptionsDataLabelTypeArgs) ToDataLabelsOptionsDataLabelTypeOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsDataLabelTypeOutput) +} + +// DataLabelsOptionsDataLabelTypeArrayInput is an input type that accepts DataLabelsOptionsDataLabelTypeArray and DataLabelsOptionsDataLabelTypeArrayOutput values. +// You can construct a concrete instance of `DataLabelsOptionsDataLabelTypeArrayInput` via: +// +// DataLabelsOptionsDataLabelTypeArray{ DataLabelsOptionsDataLabelTypeArgs{...} } +type DataLabelsOptionsDataLabelTypeArrayInput interface { + pulumi.Input + + ToDataLabelsOptionsDataLabelTypeArrayOutput() DataLabelsOptionsDataLabelTypeArrayOutput + ToDataLabelsOptionsDataLabelTypeArrayOutputWithContext(context.Context) DataLabelsOptionsDataLabelTypeArrayOutput +} + +type DataLabelsOptionsDataLabelTypeArray []DataLabelsOptionsDataLabelTypeInput + +func (DataLabelsOptionsDataLabelTypeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataLabelsOptionsDataLabelType)(nil)).Elem() +} + +func (i DataLabelsOptionsDataLabelTypeArray) ToDataLabelsOptionsDataLabelTypeArrayOutput() DataLabelsOptionsDataLabelTypeArrayOutput { + return i.ToDataLabelsOptionsDataLabelTypeArrayOutputWithContext(context.Background()) +} + +func (i DataLabelsOptionsDataLabelTypeArray) ToDataLabelsOptionsDataLabelTypeArrayOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsDataLabelTypeArrayOutput) +} + +type DataLabelsOptionsDataLabelTypeOutput struct{ *pulumi.OutputState } + +func (DataLabelsOptionsDataLabelTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataLabelsOptionsDataLabelType)(nil)).Elem() +} + +func (o DataLabelsOptionsDataLabelTypeOutput) ToDataLabelsOptionsDataLabelTypeOutput() DataLabelsOptionsDataLabelTypeOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeOutput) ToDataLabelsOptionsDataLabelTypeOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeOutput) DataPathLabelType() DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput { + return o.ApplyT(func(v DataLabelsOptionsDataLabelType) *DataLabelsOptionsDataLabelTypeDataPathLabelType { + return v.DataPathLabelType + }).(DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeOutput) FieldLabelType() DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput { + return o.ApplyT(func(v DataLabelsOptionsDataLabelType) *DataLabelsOptionsDataLabelTypeFieldLabelType { + return v.FieldLabelType + }).(DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeOutput) MaximumLabelType() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v DataLabelsOptionsDataLabelType) *SelectAllOptions { return v.MaximumLabelType }).(SelectAllOptionsPtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeOutput) MinimumLabelType() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v DataLabelsOptionsDataLabelType) *SelectAllOptions { return v.MinimumLabelType }).(SelectAllOptionsPtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeOutput) RangeEndsLabelType() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v DataLabelsOptionsDataLabelType) *SelectAllOptions { return v.RangeEndsLabelType }).(SelectAllOptionsPtrOutput) +} + +type DataLabelsOptionsDataLabelTypeArrayOutput struct{ *pulumi.OutputState } + +func (DataLabelsOptionsDataLabelTypeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataLabelsOptionsDataLabelType)(nil)).Elem() +} + +func (o DataLabelsOptionsDataLabelTypeArrayOutput) ToDataLabelsOptionsDataLabelTypeArrayOutput() DataLabelsOptionsDataLabelTypeArrayOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeArrayOutput) ToDataLabelsOptionsDataLabelTypeArrayOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeArrayOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeArrayOutput) Index(i pulumi.IntInput) DataLabelsOptionsDataLabelTypeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataLabelsOptionsDataLabelType { + return vs[0].([]DataLabelsOptionsDataLabelType)[vs[1].(int)] + }).(DataLabelsOptionsDataLabelTypeOutput) +} + +type DataLabelsOptionsDataLabelTypeDataPathLabelType struct { + FieldId *string `pulumi:"fieldId"` + FieldValue *string `pulumi:"fieldValue"` + Visibility *string `pulumi:"visibility"` +} + +// DataLabelsOptionsDataLabelTypeDataPathLabelTypeInput is an input type that accepts DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs and DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput values. +// You can construct a concrete instance of `DataLabelsOptionsDataLabelTypeDataPathLabelTypeInput` via: +// +// DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs{...} +type DataLabelsOptionsDataLabelTypeDataPathLabelTypeInput interface { + pulumi.Input + + ToDataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput() DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput + ToDataLabelsOptionsDataLabelTypeDataPathLabelTypeOutputWithContext(context.Context) DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput +} + +type DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs struct { + FieldId pulumi.StringPtrInput `pulumi:"fieldId"` + FieldValue pulumi.StringPtrInput `pulumi:"fieldValue"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataLabelsOptionsDataLabelTypeDataPathLabelType)(nil)).Elem() +} + +func (i DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput() DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput { + return i.ToDataLabelsOptionsDataLabelTypeDataPathLabelTypeOutputWithContext(context.Background()) +} + +func (i DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypeOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput) +} + +func (i DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput() DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput { + return i.ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutputWithContext(context.Background()) +} + +func (i DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput).ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutputWithContext(ctx) +} + +// DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrInput is an input type that accepts DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs, DataLabelsOptionsDataLabelTypeDataPathLabelTypePtr and DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput values. +// You can construct a concrete instance of `DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrInput` via: +// +// DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs{...} +// +// or: +// +// nil +type DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrInput interface { + pulumi.Input + + ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput() DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput + ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutputWithContext(context.Context) DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput +} + +type dataLabelsOptionsDataLabelTypeDataPathLabelTypePtrType DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs + +func DataLabelsOptionsDataLabelTypeDataPathLabelTypePtr(v *DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs) DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrInput { + return (*dataLabelsOptionsDataLabelTypeDataPathLabelTypePtrType)(v) +} + +func (*dataLabelsOptionsDataLabelTypeDataPathLabelTypePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataLabelsOptionsDataLabelTypeDataPathLabelType)(nil)).Elem() +} + +func (i *dataLabelsOptionsDataLabelTypeDataPathLabelTypePtrType) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput() DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput { + return i.ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutputWithContext(context.Background()) +} + +func (i *dataLabelsOptionsDataLabelTypeDataPathLabelTypePtrType) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput) +} + +type DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput struct{ *pulumi.OutputState } + +func (DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataLabelsOptionsDataLabelTypeDataPathLabelType)(nil)).Elem() +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput() DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypeOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput() DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput { + return o.ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutputWithContext(context.Background()) +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataLabelsOptionsDataLabelTypeDataPathLabelType) *DataLabelsOptionsDataLabelTypeDataPathLabelType { + return &v + }).(DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptionsDataLabelTypeDataPathLabelType) *string { return v.FieldId }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput) FieldValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptionsDataLabelTypeDataPathLabelType) *string { return v.FieldValue }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptionsDataLabelTypeDataPathLabelType) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput struct{ *pulumi.OutputState } + +func (DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataLabelsOptionsDataLabelTypeDataPathLabelType)(nil)).Elem() +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput() DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput) ToDataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput) Elem() DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput { + return o.ApplyT(func(v *DataLabelsOptionsDataLabelTypeDataPathLabelType) DataLabelsOptionsDataLabelTypeDataPathLabelType { + if v != nil { + return *v + } + var ret DataLabelsOptionsDataLabelTypeDataPathLabelType + return ret + }).(DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput) +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptionsDataLabelTypeDataPathLabelType) *string { + if v == nil { + return nil + } + return v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput) FieldValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptionsDataLabelTypeDataPathLabelType) *string { + if v == nil { + return nil + } + return v.FieldValue + }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptionsDataLabelTypeDataPathLabelType) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type DataLabelsOptionsDataLabelTypeFieldLabelType struct { + FieldId *string `pulumi:"fieldId"` + Visibility *string `pulumi:"visibility"` +} + +// DataLabelsOptionsDataLabelTypeFieldLabelTypeInput is an input type that accepts DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs and DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput values. +// You can construct a concrete instance of `DataLabelsOptionsDataLabelTypeFieldLabelTypeInput` via: +// +// DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs{...} +type DataLabelsOptionsDataLabelTypeFieldLabelTypeInput interface { + pulumi.Input + + ToDataLabelsOptionsDataLabelTypeFieldLabelTypeOutput() DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput + ToDataLabelsOptionsDataLabelTypeFieldLabelTypeOutputWithContext(context.Context) DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput +} + +type DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs struct { + FieldId pulumi.StringPtrInput `pulumi:"fieldId"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataLabelsOptionsDataLabelTypeFieldLabelType)(nil)).Elem() +} + +func (i DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs) ToDataLabelsOptionsDataLabelTypeFieldLabelTypeOutput() DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput { + return i.ToDataLabelsOptionsDataLabelTypeFieldLabelTypeOutputWithContext(context.Background()) +} + +func (i DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs) ToDataLabelsOptionsDataLabelTypeFieldLabelTypeOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput) +} + +func (i DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs) ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput() DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput { + return i.ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutputWithContext(context.Background()) +} + +func (i DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs) ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput).ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutputWithContext(ctx) +} + +// DataLabelsOptionsDataLabelTypeFieldLabelTypePtrInput is an input type that accepts DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs, DataLabelsOptionsDataLabelTypeFieldLabelTypePtr and DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput values. +// You can construct a concrete instance of `DataLabelsOptionsDataLabelTypeFieldLabelTypePtrInput` via: +// +// DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs{...} +// +// or: +// +// nil +type DataLabelsOptionsDataLabelTypeFieldLabelTypePtrInput interface { + pulumi.Input + + ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput() DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput + ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutputWithContext(context.Context) DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput +} + +type dataLabelsOptionsDataLabelTypeFieldLabelTypePtrType DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs + +func DataLabelsOptionsDataLabelTypeFieldLabelTypePtr(v *DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs) DataLabelsOptionsDataLabelTypeFieldLabelTypePtrInput { + return (*dataLabelsOptionsDataLabelTypeFieldLabelTypePtrType)(v) +} + +func (*dataLabelsOptionsDataLabelTypeFieldLabelTypePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataLabelsOptionsDataLabelTypeFieldLabelType)(nil)).Elem() +} + +func (i *dataLabelsOptionsDataLabelTypeFieldLabelTypePtrType) ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput() DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput { + return i.ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutputWithContext(context.Background()) +} + +func (i *dataLabelsOptionsDataLabelTypeFieldLabelTypePtrType) ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput) +} + +type DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput struct{ *pulumi.OutputState } + +func (DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataLabelsOptionsDataLabelTypeFieldLabelType)(nil)).Elem() +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput) ToDataLabelsOptionsDataLabelTypeFieldLabelTypeOutput() DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput) ToDataLabelsOptionsDataLabelTypeFieldLabelTypeOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput) ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput() DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput { + return o.ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutputWithContext(context.Background()) +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput) ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataLabelsOptionsDataLabelTypeFieldLabelType) *DataLabelsOptionsDataLabelTypeFieldLabelType { + return &v + }).(DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptionsDataLabelTypeFieldLabelType) *string { return v.FieldId }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataLabelsOptionsDataLabelTypeFieldLabelType) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput struct{ *pulumi.OutputState } + +func (DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataLabelsOptionsDataLabelTypeFieldLabelType)(nil)).Elem() +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput) ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput() DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput) ToDataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutputWithContext(ctx context.Context) DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput { + return o +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput) Elem() DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput { + return o.ApplyT(func(v *DataLabelsOptionsDataLabelTypeFieldLabelType) DataLabelsOptionsDataLabelTypeFieldLabelType { + if v != nil { + return *v + } + var ret DataLabelsOptionsDataLabelTypeFieldLabelType + return ret + }).(DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput) +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptionsDataLabelTypeFieldLabelType) *string { + if v == nil { + return nil + } + return v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataLabelsOptionsDataLabelTypeFieldLabelType) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type DataPathValue struct { + FieldId string `pulumi:"fieldId"` + FieldValue string `pulumi:"fieldValue"` +} + +// DataPathValueInput is an input type that accepts DataPathValueArgs and DataPathValueOutput values. +// You can construct a concrete instance of `DataPathValueInput` via: +// +// DataPathValueArgs{...} +type DataPathValueInput interface { + pulumi.Input + + ToDataPathValueOutput() DataPathValueOutput + ToDataPathValueOutputWithContext(context.Context) DataPathValueOutput +} + +type DataPathValueArgs struct { + FieldId pulumi.StringInput `pulumi:"fieldId"` + FieldValue pulumi.StringInput `pulumi:"fieldValue"` +} + +func (DataPathValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataPathValue)(nil)).Elem() +} + +func (i DataPathValueArgs) ToDataPathValueOutput() DataPathValueOutput { + return i.ToDataPathValueOutputWithContext(context.Background()) +} + +func (i DataPathValueArgs) ToDataPathValueOutputWithContext(ctx context.Context) DataPathValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataPathValueOutput) +} + +type DataPathValueOutput struct{ *pulumi.OutputState } + +func (DataPathValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataPathValue)(nil)).Elem() +} + +func (o DataPathValueOutput) ToDataPathValueOutput() DataPathValueOutput { + return o +} + +func (o DataPathValueOutput) ToDataPathValueOutputWithContext(ctx context.Context) DataPathValueOutput { + return o +} + +func (o DataPathValueOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v DataPathValue) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o DataPathValueOutput) FieldValue() pulumi.StringOutput { + return o.ApplyT(func(v DataPathValue) string { return v.FieldValue }).(pulumi.StringOutput) +} + +type DataSetColumnGroup struct { + // Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. + GeoSpatialColumnGroup *DataSetColumnGroupGeoSpatialColumnGroup `pulumi:"geoSpatialColumnGroup"` +} + +// DataSetColumnGroupInput is an input type that accepts DataSetColumnGroupArgs and DataSetColumnGroupOutput values. +// You can construct a concrete instance of `DataSetColumnGroupInput` via: +// +// DataSetColumnGroupArgs{...} +type DataSetColumnGroupInput interface { + pulumi.Input + + ToDataSetColumnGroupOutput() DataSetColumnGroupOutput + ToDataSetColumnGroupOutputWithContext(context.Context) DataSetColumnGroupOutput +} + +type DataSetColumnGroupArgs struct { + // Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. + GeoSpatialColumnGroup DataSetColumnGroupGeoSpatialColumnGroupPtrInput `pulumi:"geoSpatialColumnGroup"` +} + +func (DataSetColumnGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetColumnGroup)(nil)).Elem() +} + +func (i DataSetColumnGroupArgs) ToDataSetColumnGroupOutput() DataSetColumnGroupOutput { + return i.ToDataSetColumnGroupOutputWithContext(context.Background()) +} + +func (i DataSetColumnGroupArgs) ToDataSetColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnGroupOutput) +} + +// DataSetColumnGroupArrayInput is an input type that accepts DataSetColumnGroupArray and DataSetColumnGroupArrayOutput values. +// You can construct a concrete instance of `DataSetColumnGroupArrayInput` via: +// +// DataSetColumnGroupArray{ DataSetColumnGroupArgs{...} } +type DataSetColumnGroupArrayInput interface { + pulumi.Input + + ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput + ToDataSetColumnGroupArrayOutputWithContext(context.Context) DataSetColumnGroupArrayOutput +} + +type DataSetColumnGroupArray []DataSetColumnGroupInput + +func (DataSetColumnGroupArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetColumnGroup)(nil)).Elem() +} + +func (i DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput { + return i.ToDataSetColumnGroupArrayOutputWithContext(context.Background()) +} + +func (i DataSetColumnGroupArray) ToDataSetColumnGroupArrayOutputWithContext(ctx context.Context) DataSetColumnGroupArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnGroupArrayOutput) +} + +type DataSetColumnGroupOutput struct{ *pulumi.OutputState } + +func (DataSetColumnGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetColumnGroup)(nil)).Elem() +} + +func (o DataSetColumnGroupOutput) ToDataSetColumnGroupOutput() DataSetColumnGroupOutput { + return o +} + +func (o DataSetColumnGroupOutput) ToDataSetColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupOutput { + return o +} + +// Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. +func (o DataSetColumnGroupOutput) GeoSpatialColumnGroup() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { + return o.ApplyT(func(v DataSetColumnGroup) *DataSetColumnGroupGeoSpatialColumnGroup { return v.GeoSpatialColumnGroup }).(DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) +} + +type DataSetColumnGroupArrayOutput struct{ *pulumi.OutputState } + +func (DataSetColumnGroupArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetColumnGroup)(nil)).Elem() +} + +func (o DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutput() DataSetColumnGroupArrayOutput { + return o +} + +func (o DataSetColumnGroupArrayOutput) ToDataSetColumnGroupArrayOutputWithContext(ctx context.Context) DataSetColumnGroupArrayOutput { + return o +} + +func (o DataSetColumnGroupArrayOutput) Index(i pulumi.IntInput) DataSetColumnGroupOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetColumnGroup { + return vs[0].([]DataSetColumnGroup)[vs[1].(int)] + }).(DataSetColumnGroupOutput) +} + +type DataSetColumnGroupGeoSpatialColumnGroup struct { + // Columns in this hierarchy. + Columns []string `pulumi:"columns"` + // Country code. Valid values are `US`. + CountryCode string `pulumi:"countryCode"` + // A display name for the hierarchy. + Name string `pulumi:"name"` +} + +// DataSetColumnGroupGeoSpatialColumnGroupInput is an input type that accepts DataSetColumnGroupGeoSpatialColumnGroupArgs and DataSetColumnGroupGeoSpatialColumnGroupOutput values. +// You can construct a concrete instance of `DataSetColumnGroupGeoSpatialColumnGroupInput` via: +// +// DataSetColumnGroupGeoSpatialColumnGroupArgs{...} +type DataSetColumnGroupGeoSpatialColumnGroupInput interface { + pulumi.Input + + ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput + ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(context.Context) DataSetColumnGroupGeoSpatialColumnGroupOutput +} + +type DataSetColumnGroupGeoSpatialColumnGroupArgs struct { + // Columns in this hierarchy. + Columns pulumi.StringArrayInput `pulumi:"columns"` + // Country code. Valid values are `US`. + CountryCode pulumi.StringInput `pulumi:"countryCode"` + // A display name for the hierarchy. + Name pulumi.StringInput `pulumi:"name"` +} + +func (DataSetColumnGroupGeoSpatialColumnGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +} + +func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput { + return i.ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(context.Background()) +} + +func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnGroupGeoSpatialColumnGroupOutput) +} + +func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { + return i.ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(context.Background()) +} + +func (i DataSetColumnGroupGeoSpatialColumnGroupArgs) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnGroupGeoSpatialColumnGroupOutput).ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx) +} + +// DataSetColumnGroupGeoSpatialColumnGroupPtrInput is an input type that accepts DataSetColumnGroupGeoSpatialColumnGroupArgs, DataSetColumnGroupGeoSpatialColumnGroupPtr and DataSetColumnGroupGeoSpatialColumnGroupPtrOutput values. +// You can construct a concrete instance of `DataSetColumnGroupGeoSpatialColumnGroupPtrInput` via: +// +// DataSetColumnGroupGeoSpatialColumnGroupArgs{...} +// +// or: +// +// nil +type DataSetColumnGroupGeoSpatialColumnGroupPtrInput interface { + pulumi.Input + + ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput + ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput +} + +type dataSetColumnGroupGeoSpatialColumnGroupPtrType DataSetColumnGroupGeoSpatialColumnGroupArgs + +func DataSetColumnGroupGeoSpatialColumnGroupPtr(v *DataSetColumnGroupGeoSpatialColumnGroupArgs) DataSetColumnGroupGeoSpatialColumnGroupPtrInput { + return (*dataSetColumnGroupGeoSpatialColumnGroupPtrType)(v) +} + +func (*dataSetColumnGroupGeoSpatialColumnGroupPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +} + +func (i *dataSetColumnGroupGeoSpatialColumnGroupPtrType) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { + return i.ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(context.Background()) +} + +func (i *dataSetColumnGroupGeoSpatialColumnGroupPtrType) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) +} + +type DataSetColumnGroupGeoSpatialColumnGroupOutput struct{ *pulumi.OutputState } + +func (DataSetColumnGroupGeoSpatialColumnGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +} + +func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutput() DataSetColumnGroupGeoSpatialColumnGroupOutput { + return o +} + +func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupOutput { + return o +} + +func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { + return o.ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(context.Background()) +} + +func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetColumnGroupGeoSpatialColumnGroup) *DataSetColumnGroupGeoSpatialColumnGroup { + return &v + }).(DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) +} + +// Columns in this hierarchy. +func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) Columns() pulumi.StringArrayOutput { + return o.ApplyT(func(v DataSetColumnGroupGeoSpatialColumnGroup) []string { return v.Columns }).(pulumi.StringArrayOutput) +} + +// Country code. Valid values are `US`. +func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) CountryCode() pulumi.StringOutput { + return o.ApplyT(func(v DataSetColumnGroupGeoSpatialColumnGroup) string { return v.CountryCode }).(pulumi.StringOutput) +} + +// A display name for the hierarchy. +func (o DataSetColumnGroupGeoSpatialColumnGroupOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DataSetColumnGroupGeoSpatialColumnGroup) string { return v.Name }).(pulumi.StringOutput) +} + +type DataSetColumnGroupGeoSpatialColumnGroupPtrOutput struct{ *pulumi.OutputState } + +func (DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +} + +func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutput() DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { + return o +} + +func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) ToDataSetColumnGroupGeoSpatialColumnGroupPtrOutputWithContext(ctx context.Context) DataSetColumnGroupGeoSpatialColumnGroupPtrOutput { + return o +} + +func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Elem() DataSetColumnGroupGeoSpatialColumnGroupOutput { + return o.ApplyT(func(v *DataSetColumnGroupGeoSpatialColumnGroup) DataSetColumnGroupGeoSpatialColumnGroup { + if v != nil { + return *v + } + var ret DataSetColumnGroupGeoSpatialColumnGroup + return ret + }).(DataSetColumnGroupGeoSpatialColumnGroupOutput) +} + +// Columns in this hierarchy. +func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Columns() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DataSetColumnGroupGeoSpatialColumnGroup) []string { + if v == nil { + return nil + } + return v.Columns + }).(pulumi.StringArrayOutput) +} + +// Country code. Valid values are `US`. +func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) CountryCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetColumnGroupGeoSpatialColumnGroup) *string { + if v == nil { + return nil + } + return &v.CountryCode + }).(pulumi.StringPtrOutput) +} + +// A display name for the hierarchy. +func (o DataSetColumnGroupGeoSpatialColumnGroupPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetColumnGroupGeoSpatialColumnGroup) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +type DataSetColumnLevelPermissionRule struct { + // An array of column names. + ColumnNames []string `pulumi:"columnNames"` + // An array of ARNs for Amazon QuickSight users or groups. + Principals []string `pulumi:"principals"` +} + +// DataSetColumnLevelPermissionRuleInput is an input type that accepts DataSetColumnLevelPermissionRuleArgs and DataSetColumnLevelPermissionRuleOutput values. +// You can construct a concrete instance of `DataSetColumnLevelPermissionRuleInput` via: +// +// DataSetColumnLevelPermissionRuleArgs{...} +type DataSetColumnLevelPermissionRuleInput interface { + pulumi.Input + + ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput + ToDataSetColumnLevelPermissionRuleOutputWithContext(context.Context) DataSetColumnLevelPermissionRuleOutput +} + +type DataSetColumnLevelPermissionRuleArgs struct { + // An array of column names. + ColumnNames pulumi.StringArrayInput `pulumi:"columnNames"` + // An array of ARNs for Amazon QuickSight users or groups. + Principals pulumi.StringArrayInput `pulumi:"principals"` +} + +func (DataSetColumnLevelPermissionRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetColumnLevelPermissionRule)(nil)).Elem() +} + +func (i DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput { + return i.ToDataSetColumnLevelPermissionRuleOutputWithContext(context.Background()) +} + +func (i DataSetColumnLevelPermissionRuleArgs) ToDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnLevelPermissionRuleOutput) +} + +// DataSetColumnLevelPermissionRuleArrayInput is an input type that accepts DataSetColumnLevelPermissionRuleArray and DataSetColumnLevelPermissionRuleArrayOutput values. +// You can construct a concrete instance of `DataSetColumnLevelPermissionRuleArrayInput` via: +// +// DataSetColumnLevelPermissionRuleArray{ DataSetColumnLevelPermissionRuleArgs{...} } +type DataSetColumnLevelPermissionRuleArrayInput interface { + pulumi.Input + + ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput + ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(context.Context) DataSetColumnLevelPermissionRuleArrayOutput +} + +type DataSetColumnLevelPermissionRuleArray []DataSetColumnLevelPermissionRuleInput + +func (DataSetColumnLevelPermissionRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetColumnLevelPermissionRule)(nil)).Elem() +} + +func (i DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput { + return i.ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(context.Background()) +} + +func (i DataSetColumnLevelPermissionRuleArray) ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetColumnLevelPermissionRuleArrayOutput) +} + +type DataSetColumnLevelPermissionRuleOutput struct{ *pulumi.OutputState } + +func (DataSetColumnLevelPermissionRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetColumnLevelPermissionRule)(nil)).Elem() +} + +func (o DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutput() DataSetColumnLevelPermissionRuleOutput { + return o +} + +func (o DataSetColumnLevelPermissionRuleOutput) ToDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleOutput { + return o +} + +// An array of column names. +func (o DataSetColumnLevelPermissionRuleOutput) ColumnNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v DataSetColumnLevelPermissionRule) []string { return v.ColumnNames }).(pulumi.StringArrayOutput) +} + +// An array of ARNs for Amazon QuickSight users or groups. +func (o DataSetColumnLevelPermissionRuleOutput) Principals() pulumi.StringArrayOutput { + return o.ApplyT(func(v DataSetColumnLevelPermissionRule) []string { return v.Principals }).(pulumi.StringArrayOutput) +} + +type DataSetColumnLevelPermissionRuleArrayOutput struct{ *pulumi.OutputState } + +func (DataSetColumnLevelPermissionRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetColumnLevelPermissionRule)(nil)).Elem() +} + +func (o DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutput() DataSetColumnLevelPermissionRuleArrayOutput { + return o +} + +func (o DataSetColumnLevelPermissionRuleArrayOutput) ToDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) DataSetColumnLevelPermissionRuleArrayOutput { + return o +} + +func (o DataSetColumnLevelPermissionRuleArrayOutput) Index(i pulumi.IntInput) DataSetColumnLevelPermissionRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetColumnLevelPermissionRule { + return vs[0].([]DataSetColumnLevelPermissionRule)[vs[1].(int)] + }).(DataSetColumnLevelPermissionRuleOutput) +} + +type DataSetDataSetUsageConfiguration struct { + // Controls whether a child dataset of a direct query can use this dataset as a source. + DisableUseAsDirectQuerySource *bool `pulumi:"disableUseAsDirectQuerySource"` + // Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. + DisableUseAsImportedSource *bool `pulumi:"disableUseAsImportedSource"` +} + +// DataSetDataSetUsageConfigurationInput is an input type that accepts DataSetDataSetUsageConfigurationArgs and DataSetDataSetUsageConfigurationOutput values. +// You can construct a concrete instance of `DataSetDataSetUsageConfigurationInput` via: +// +// DataSetDataSetUsageConfigurationArgs{...} +type DataSetDataSetUsageConfigurationInput interface { + pulumi.Input + + ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput + ToDataSetDataSetUsageConfigurationOutputWithContext(context.Context) DataSetDataSetUsageConfigurationOutput +} + +type DataSetDataSetUsageConfigurationArgs struct { + // Controls whether a child dataset of a direct query can use this dataset as a source. + DisableUseAsDirectQuerySource pulumi.BoolPtrInput `pulumi:"disableUseAsDirectQuerySource"` + // Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. + DisableUseAsImportedSource pulumi.BoolPtrInput `pulumi:"disableUseAsImportedSource"` +} + +func (DataSetDataSetUsageConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetDataSetUsageConfiguration)(nil)).Elem() +} + +func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput { + return i.ToDataSetDataSetUsageConfigurationOutputWithContext(context.Background()) +} + +func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetDataSetUsageConfigurationOutput) +} + +func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput { + return i.ToDataSetDataSetUsageConfigurationPtrOutputWithContext(context.Background()) +} + +func (i DataSetDataSetUsageConfigurationArgs) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetDataSetUsageConfigurationOutput).ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx) +} + +// DataSetDataSetUsageConfigurationPtrInput is an input type that accepts DataSetDataSetUsageConfigurationArgs, DataSetDataSetUsageConfigurationPtr and DataSetDataSetUsageConfigurationPtrOutput values. +// You can construct a concrete instance of `DataSetDataSetUsageConfigurationPtrInput` via: +// +// DataSetDataSetUsageConfigurationArgs{...} +// +// or: +// +// nil +type DataSetDataSetUsageConfigurationPtrInput interface { + pulumi.Input + + ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput + ToDataSetDataSetUsageConfigurationPtrOutputWithContext(context.Context) DataSetDataSetUsageConfigurationPtrOutput +} + +type dataSetDataSetUsageConfigurationPtrType DataSetDataSetUsageConfigurationArgs + +func DataSetDataSetUsageConfigurationPtr(v *DataSetDataSetUsageConfigurationArgs) DataSetDataSetUsageConfigurationPtrInput { + return (*dataSetDataSetUsageConfigurationPtrType)(v) +} + +func (*dataSetDataSetUsageConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetDataSetUsageConfiguration)(nil)).Elem() +} + +func (i *dataSetDataSetUsageConfigurationPtrType) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput { + return i.ToDataSetDataSetUsageConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *dataSetDataSetUsageConfigurationPtrType) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetDataSetUsageConfigurationPtrOutput) +} + +type DataSetDataSetUsageConfigurationOutput struct{ *pulumi.OutputState } + +func (DataSetDataSetUsageConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetDataSetUsageConfiguration)(nil)).Elem() +} + +func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutput() DataSetDataSetUsageConfigurationOutput { + return o +} + +func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationOutput { + return o +} + +func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput { + return o.ToDataSetDataSetUsageConfigurationPtrOutputWithContext(context.Background()) +} + +func (o DataSetDataSetUsageConfigurationOutput) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetDataSetUsageConfiguration) *DataSetDataSetUsageConfiguration { + return &v + }).(DataSetDataSetUsageConfigurationPtrOutput) +} + +// Controls whether a child dataset of a direct query can use this dataset as a source. +func (o DataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DataSetDataSetUsageConfiguration) *bool { return v.DisableUseAsDirectQuerySource }).(pulumi.BoolPtrOutput) +} + +// Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. +func (o DataSetDataSetUsageConfigurationOutput) DisableUseAsImportedSource() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DataSetDataSetUsageConfiguration) *bool { return v.DisableUseAsImportedSource }).(pulumi.BoolPtrOutput) +} + +type DataSetDataSetUsageConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (DataSetDataSetUsageConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetDataSetUsageConfiguration)(nil)).Elem() +} + +func (o DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutput() DataSetDataSetUsageConfigurationPtrOutput { + return o +} + +func (o DataSetDataSetUsageConfigurationPtrOutput) ToDataSetDataSetUsageConfigurationPtrOutputWithContext(ctx context.Context) DataSetDataSetUsageConfigurationPtrOutput { + return o +} + +func (o DataSetDataSetUsageConfigurationPtrOutput) Elem() DataSetDataSetUsageConfigurationOutput { + return o.ApplyT(func(v *DataSetDataSetUsageConfiguration) DataSetDataSetUsageConfiguration { + if v != nil { + return *v + } + var ret DataSetDataSetUsageConfiguration + return ret + }).(DataSetDataSetUsageConfigurationOutput) +} + +// Controls whether a child dataset of a direct query can use this dataset as a source. +func (o DataSetDataSetUsageConfigurationPtrOutput) DisableUseAsDirectQuerySource() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DataSetDataSetUsageConfiguration) *bool { + if v == nil { + return nil + } + return v.DisableUseAsDirectQuerySource + }).(pulumi.BoolPtrOutput) +} + +// Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. +func (o DataSetDataSetUsageConfigurationPtrOutput) DisableUseAsImportedSource() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DataSetDataSetUsageConfiguration) *bool { + if v == nil { + return nil + } + return v.DisableUseAsImportedSource + }).(pulumi.BoolPtrOutput) +} + +type DataSetFieldFolder struct { + // An array of column names to add to the folder. A column can only be in one folder. + Columns []string `pulumi:"columns"` + // Field folder description. + Description *string `pulumi:"description"` + // Key of the field folder map. + FieldFoldersId string `pulumi:"fieldFoldersId"` +} + +// DataSetFieldFolderInput is an input type that accepts DataSetFieldFolderArgs and DataSetFieldFolderOutput values. +// You can construct a concrete instance of `DataSetFieldFolderInput` via: +// +// DataSetFieldFolderArgs{...} +type DataSetFieldFolderInput interface { + pulumi.Input + + ToDataSetFieldFolderOutput() DataSetFieldFolderOutput + ToDataSetFieldFolderOutputWithContext(context.Context) DataSetFieldFolderOutput +} + +type DataSetFieldFolderArgs struct { + // An array of column names to add to the folder. A column can only be in one folder. + Columns pulumi.StringArrayInput `pulumi:"columns"` + // Field folder description. + Description pulumi.StringPtrInput `pulumi:"description"` + // Key of the field folder map. + FieldFoldersId pulumi.StringInput `pulumi:"fieldFoldersId"` +} + +func (DataSetFieldFolderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetFieldFolder)(nil)).Elem() +} + +func (i DataSetFieldFolderArgs) ToDataSetFieldFolderOutput() DataSetFieldFolderOutput { + return i.ToDataSetFieldFolderOutputWithContext(context.Background()) +} + +func (i DataSetFieldFolderArgs) ToDataSetFieldFolderOutputWithContext(ctx context.Context) DataSetFieldFolderOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetFieldFolderOutput) +} + +// DataSetFieldFolderArrayInput is an input type that accepts DataSetFieldFolderArray and DataSetFieldFolderArrayOutput values. +// You can construct a concrete instance of `DataSetFieldFolderArrayInput` via: +// +// DataSetFieldFolderArray{ DataSetFieldFolderArgs{...} } +type DataSetFieldFolderArrayInput interface { + pulumi.Input + + ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput + ToDataSetFieldFolderArrayOutputWithContext(context.Context) DataSetFieldFolderArrayOutput +} + +type DataSetFieldFolderArray []DataSetFieldFolderInput + +func (DataSetFieldFolderArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetFieldFolder)(nil)).Elem() +} + +func (i DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput { + return i.ToDataSetFieldFolderArrayOutputWithContext(context.Background()) +} + +func (i DataSetFieldFolderArray) ToDataSetFieldFolderArrayOutputWithContext(ctx context.Context) DataSetFieldFolderArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetFieldFolderArrayOutput) +} + +type DataSetFieldFolderOutput struct{ *pulumi.OutputState } + +func (DataSetFieldFolderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetFieldFolder)(nil)).Elem() +} + +func (o DataSetFieldFolderOutput) ToDataSetFieldFolderOutput() DataSetFieldFolderOutput { + return o +} + +func (o DataSetFieldFolderOutput) ToDataSetFieldFolderOutputWithContext(ctx context.Context) DataSetFieldFolderOutput { + return o +} + +// An array of column names to add to the folder. A column can only be in one folder. +func (o DataSetFieldFolderOutput) Columns() pulumi.StringArrayOutput { + return o.ApplyT(func(v DataSetFieldFolder) []string { return v.Columns }).(pulumi.StringArrayOutput) +} + +// Field folder description. +func (o DataSetFieldFolderOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetFieldFolder) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +// Key of the field folder map. +func (o DataSetFieldFolderOutput) FieldFoldersId() pulumi.StringOutput { + return o.ApplyT(func(v DataSetFieldFolder) string { return v.FieldFoldersId }).(pulumi.StringOutput) +} + +type DataSetFieldFolderArrayOutput struct{ *pulumi.OutputState } + +func (DataSetFieldFolderArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetFieldFolder)(nil)).Elem() +} + +func (o DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutput() DataSetFieldFolderArrayOutput { + return o +} + +func (o DataSetFieldFolderArrayOutput) ToDataSetFieldFolderArrayOutputWithContext(ctx context.Context) DataSetFieldFolderArrayOutput { + return o +} + +func (o DataSetFieldFolderArrayOutput) Index(i pulumi.IntInput) DataSetFieldFolderOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetFieldFolder { + return vs[0].([]DataSetFieldFolder)[vs[1].(int)] + }).(DataSetFieldFolderOutput) +} + +type DataSetLogicalTableMap struct { + // A display name for the logical table. + Alias string `pulumi:"alias"` + // Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. + DataTransforms []DataSetLogicalTableMapDataTransform `pulumi:"dataTransforms"` + // Key of the logical table map. + LogicalTableMapId string `pulumi:"logicalTableMapId"` + // Source of this logical table. See source. + Source DataSetLogicalTableMapSource `pulumi:"source"` +} + +// DataSetLogicalTableMapInput is an input type that accepts DataSetLogicalTableMap and DataSetLogicalTableMapOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapInput` via: +// +// DataSetLogicalTableMap{ "key": DataSetLogicalTableArgs{...} } +type DataSetLogicalTableMapInput interface { + pulumi.Input + + ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput + ToDataSetLogicalTableMapOutputWithContext(context.Context) DataSetLogicalTableMapOutput +} + +type DataSetLogicalTableMapArgs struct { + // A display name for the logical table. + Alias pulumi.StringInput `pulumi:"alias"` + // Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. + DataTransforms DataSetLogicalTableMapDataTransformArrayInput `pulumi:"dataTransforms"` + // Key of the logical table map. + LogicalTableMapId pulumi.StringInput `pulumi:"logicalTableMapId"` + // Source of this logical table. See source. + Source DataSetLogicalTableMapSourceInput `pulumi:"source"` +} + +func (DataSetLogicalTableMapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMap)(nil)).Elem() +} + +func (i DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput { + return i.ToDataSetLogicalTableMapOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapArgs) ToDataSetLogicalTableMapOutputWithContext(ctx context.Context) DataSetLogicalTableMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapOutput) +} + +// DataSetLogicalTableMapArrayInput is an input type that accepts DataSetLogicalTableMapArray and DataSetLogicalTableMapArrayOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapArrayInput` via: +// +// DataSetLogicalTableMapArray{ DataSetLogicalTableMapArgs{...} } +type DataSetLogicalTableMapArrayInput interface { + pulumi.Input + + ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput + ToDataSetLogicalTableMapArrayOutputWithContext(context.Context) DataSetLogicalTableMapArrayOutput +} + +type DataSetLogicalTableMapArray []DataSetLogicalTableMapInput + +func (DataSetLogicalTableMapArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetLogicalTableMap)(nil)).Elem() +} + +func (i DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput { + return i.ToDataSetLogicalTableMapArrayOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapArray) ToDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapArrayOutput) +} + +type DataSetLogicalTableMapOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMap)(nil)).Elem() +} + +func (o DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutput() DataSetLogicalTableMapOutput { + return o +} + +func (o DataSetLogicalTableMapOutput) ToDataSetLogicalTableMapOutputWithContext(ctx context.Context) DataSetLogicalTableMapOutput { + return o +} + +// A display name for the logical table. +func (o DataSetLogicalTableMapOutput) Alias() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMap) string { return v.Alias }).(pulumi.StringOutput) +} + +// Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. +func (o DataSetLogicalTableMapOutput) DataTransforms() DataSetLogicalTableMapDataTransformArrayOutput { + return o.ApplyT(func(v DataSetLogicalTableMap) []DataSetLogicalTableMapDataTransform { return v.DataTransforms }).(DataSetLogicalTableMapDataTransformArrayOutput) +} + +// Key of the logical table map. +func (o DataSetLogicalTableMapOutput) LogicalTableMapId() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMap) string { return v.LogicalTableMapId }).(pulumi.StringOutput) +} + +// Source of this logical table. See source. +func (o DataSetLogicalTableMapOutput) Source() DataSetLogicalTableMapSourceOutput { + return o.ApplyT(func(v DataSetLogicalTableMap) DataSetLogicalTableMapSource { return v.Source }).(DataSetLogicalTableMapSourceOutput) +} + +type DataSetLogicalTableMapArrayOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetLogicalTableMap)(nil)).Elem() +} + +func (o DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutput() DataSetLogicalTableMapArrayOutput { + return o +} + +func (o DataSetLogicalTableMapArrayOutput) ToDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapArrayOutput { + return o +} + +func (o DataSetLogicalTableMapArrayOutput) Index(i pulumi.IntInput) DataSetLogicalTableMapOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetLogicalTableMap { + return vs[0].([]DataSetLogicalTableMap)[vs[1].(int)] + }).(DataSetLogicalTableMapOutput) +} + +type DataSetLogicalTableMapDataTransform struct { + // A transform operation that casts a column to a different type. See cast_column_type_operation. + CastColumnTypeOperation *DataSetLogicalTableMapDataTransformCastColumnTypeOperation `pulumi:"castColumnTypeOperation"` + // An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. + CreateColumnsOperation *DataSetLogicalTableMapDataTransformCreateColumnsOperation `pulumi:"createColumnsOperation"` + // An operation that filters rows based on some condition. See filter_operation. + FilterOperation *DataSetLogicalTableMapDataTransformFilterOperation `pulumi:"filterOperation"` + // An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. + ProjectOperation *DataSetLogicalTableMapDataTransformProjectOperation `pulumi:"projectOperation"` + // An operation that renames a column. See rename_column_operation. + RenameColumnOperation *DataSetLogicalTableMapDataTransformRenameColumnOperation `pulumi:"renameColumnOperation"` + // An operation that tags a column with additional information. See tag_column_operation. + TagColumnOperation *DataSetLogicalTableMapDataTransformTagColumnOperation `pulumi:"tagColumnOperation"` + // A transform operation that removes tags associated with a column. See untag_column_operation. + UntagColumnOperation *DataSetLogicalTableMapDataTransformUntagColumnOperation `pulumi:"untagColumnOperation"` +} + +// DataSetLogicalTableMapDataTransformInput is an input type that accepts DataSetLogicalTableMapDataTransformArgs and DataSetLogicalTableMapDataTransformOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformInput` via: +// +// DataSetLogicalTableMapDataTransformArgs{...} +type DataSetLogicalTableMapDataTransformInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput + ToDataSetLogicalTableMapDataTransformOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformOutput +} + +type DataSetLogicalTableMapDataTransformArgs struct { + // A transform operation that casts a column to a different type. See cast_column_type_operation. + CastColumnTypeOperation DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput `pulumi:"castColumnTypeOperation"` + // An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. + CreateColumnsOperation DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput `pulumi:"createColumnsOperation"` + // An operation that filters rows based on some condition. See filter_operation. + FilterOperation DataSetLogicalTableMapDataTransformFilterOperationPtrInput `pulumi:"filterOperation"` + // An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. + ProjectOperation DataSetLogicalTableMapDataTransformProjectOperationPtrInput `pulumi:"projectOperation"` + // An operation that renames a column. See rename_column_operation. + RenameColumnOperation DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput `pulumi:"renameColumnOperation"` + // An operation that tags a column with additional information. See tag_column_operation. + TagColumnOperation DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput `pulumi:"tagColumnOperation"` + // A transform operation that removes tags associated with a column. See untag_column_operation. + UntagColumnOperation DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput `pulumi:"untagColumnOperation"` +} + +func (DataSetLogicalTableMapDataTransformArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransform)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput { + return i.ToDataSetLogicalTableMapDataTransformOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformArgs) ToDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformOutput) +} + +// DataSetLogicalTableMapDataTransformArrayInput is an input type that accepts DataSetLogicalTableMapDataTransformArray and DataSetLogicalTableMapDataTransformArrayOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformArrayInput` via: +// +// DataSetLogicalTableMapDataTransformArray{ DataSetLogicalTableMapDataTransformArgs{...} } +type DataSetLogicalTableMapDataTransformArrayInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput + ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformArrayOutput +} + +type DataSetLogicalTableMapDataTransformArray []DataSetLogicalTableMapDataTransformInput + +func (DataSetLogicalTableMapDataTransformArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransform)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput { + return i.ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformArray) ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformArrayOutput) +} + +type DataSetLogicalTableMapDataTransformOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransform)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutput() DataSetLogicalTableMapDataTransformOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformOutput) ToDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformOutput { + return o +} + +// A transform operation that casts a column to a different type. See cast_column_type_operation. +func (o DataSetLogicalTableMapDataTransformOutput) CastColumnTypeOperation() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformCastColumnTypeOperation { + return v.CastColumnTypeOperation + }).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) +} + +// An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. +func (o DataSetLogicalTableMapDataTransformOutput) CreateColumnsOperation() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformCreateColumnsOperation { + return v.CreateColumnsOperation + }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) +} + +// An operation that filters rows based on some condition. See filter_operation. +func (o DataSetLogicalTableMapDataTransformOutput) FilterOperation() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformFilterOperation { + return v.FilterOperation + }).(DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) +} + +// An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. +func (o DataSetLogicalTableMapDataTransformOutput) ProjectOperation() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformProjectOperation { + return v.ProjectOperation + }).(DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) +} + +// An operation that renames a column. See rename_column_operation. +func (o DataSetLogicalTableMapDataTransformOutput) RenameColumnOperation() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformRenameColumnOperation { + return v.RenameColumnOperation + }).(DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) +} + +// An operation that tags a column with additional information. See tag_column_operation. +func (o DataSetLogicalTableMapDataTransformOutput) TagColumnOperation() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformTagColumnOperation { + return v.TagColumnOperation + }).(DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) +} + +// A transform operation that removes tags associated with a column. See untag_column_operation. +func (o DataSetLogicalTableMapDataTransformOutput) UntagColumnOperation() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransform) *DataSetLogicalTableMapDataTransformUntagColumnOperation { + return v.UntagColumnOperation + }).(DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) +} + +type DataSetLogicalTableMapDataTransformArrayOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransform)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutput() DataSetLogicalTableMapDataTransformArrayOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformArrayOutput) ToDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformArrayOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformArrayOutput) Index(i pulumi.IntInput) DataSetLogicalTableMapDataTransformOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetLogicalTableMapDataTransform { + return vs[0].([]DataSetLogicalTableMapDataTransform)[vs[1].(int)] + }).(DataSetLogicalTableMapDataTransformOutput) +} + +type DataSetLogicalTableMapDataTransformCastColumnTypeOperation struct { + // Column name. + ColumnName string `pulumi:"columnName"` + // When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. + Format *string `pulumi:"format"` + // New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. + NewColumnType string `pulumi:"newColumnType"` +} + +// DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs and DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput` via: +// +// DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...} +type DataSetLogicalTableMapDataTransformCastColumnTypeOperationInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput + ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput +} + +type DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs struct { + // Column name. + ColumnName pulumi.StringInput `pulumi:"columnName"` + // When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. + Format pulumi.StringPtrInput `pulumi:"format"` + // New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. + NewColumnType pulumi.StringInput `pulumi:"newColumnType"` +} + +func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { + return i.ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) +} + +func (i DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput).ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs, DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtr and DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput` via: +// +// DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput + ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput +} + +type dataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrType DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs + +func DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtr(v *DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrInput { + return (*dataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrType)(v) +} + +func (*dataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrType) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrType) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) +} + +type DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { + return o.ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformCastColumnTypeOperation) *DataSetLogicalTableMapDataTransformCastColumnTypeOperation { + return &v + }).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) +} + +// Column name. +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCastColumnTypeOperation) string { return v.ColumnName }).(pulumi.StringOutput) +} + +// When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCastColumnTypeOperation) *string { return v.Format }).(pulumi.StringPtrOutput) +} + +// New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) NewColumnType() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCastColumnTypeOperation) string { return v.NewColumnType }).(pulumi.StringOutput) +} + +type DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput() DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCastColumnTypeOperation) DataSetLogicalTableMapDataTransformCastColumnTypeOperation { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapDataTransformCastColumnTypeOperation + return ret + }).(DataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) +} + +// Column name. +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) ColumnName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCastColumnTypeOperation) *string { + if v == nil { + return nil + } + return &v.ColumnName + }).(pulumi.StringPtrOutput) +} + +// When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCastColumnTypeOperation) *string { + if v == nil { + return nil + } + return v.Format + }).(pulumi.StringPtrOutput) +} + +// New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. +func (o DataSetLogicalTableMapDataTransformCastColumnTypeOperationPtrOutput) NewColumnType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCastColumnTypeOperation) *string { + if v == nil { + return nil + } + return &v.NewColumnType + }).(pulumi.StringPtrOutput) +} + +type DataSetLogicalTableMapDataTransformCreateColumnsOperation struct { + // Calculated columns to create. See columns. + Columns []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn `pulumi:"columns"` +} + +// DataSetLogicalTableMapDataTransformCreateColumnsOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs and DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationInput` via: +// +// DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...} +type DataSetLogicalTableMapDataTransformCreateColumnsOperationInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput + ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput +} + +type DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs struct { + // Calculated columns to create. See columns. + Columns DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput `pulumi:"columns"` +} + +func (DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { + return i.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) +} + +func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput).ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs, DataSetLogicalTableMapDataTransformCreateColumnsOperationPtr and DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput` via: +// +// DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput + ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput +} + +type dataSetLogicalTableMapDataTransformCreateColumnsOperationPtrType DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs + +func DataSetLogicalTableMapDataTransformCreateColumnsOperationPtr(v *DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrInput { + return (*dataSetLogicalTableMapDataTransformCreateColumnsOperationPtrType)(v) +} + +func (*dataSetLogicalTableMapDataTransformCreateColumnsOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapDataTransformCreateColumnsOperationPtrType) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapDataTransformCreateColumnsOperationPtrType) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) +} + +type DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { + return o.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformCreateColumnsOperation) *DataSetLogicalTableMapDataTransformCreateColumnsOperation { + return &v + }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) +} + +// Calculated columns to create. See columns. +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) Columns() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCreateColumnsOperation) []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { + return v.Columns + }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) +} + +type DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCreateColumnsOperation) DataSetLogicalTableMapDataTransformCreateColumnsOperation { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapDataTransformCreateColumnsOperation + return ret + }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) +} + +// Calculated columns to create. See columns. +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationPtrOutput) Columns() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformCreateColumnsOperation) []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { + if v == nil { + return nil + } + return v.Columns + }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) +} + +type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn struct { + // A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. + ColumnId string `pulumi:"columnId"` + // Column name. + ColumnName string `pulumi:"columnName"` + // An expression that defines the calculated column. + Expression string `pulumi:"expression"` +} + +// DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs and DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput` via: +// +// DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...} +type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput + ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput +} + +type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs struct { + // A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. + ColumnId pulumi.StringInput `pulumi:"columnId"` + // Column name. + ColumnName pulumi.StringInput `pulumi:"columnName"` + // An expression that defines the calculated column. + Expression pulumi.StringInput `pulumi:"expression"` +} + +func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { + return i.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) +} + +// DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput is an input type that accepts DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray and DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput` via: +// +// DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray{ DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...} } +type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput + ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput +} + +type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray []DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput + +func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return i.ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) +} + +type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { + return o +} + +// A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnId() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.ColumnId }).(pulumi.StringOutput) +} + +// Column name. +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.ColumnName }).(pulumi.StringOutput) +} + +// An expression that defines the calculated column. +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.Expression }).(pulumi.StringOutput) +} + +type DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) Index(i pulumi.IntInput) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { + return vs[0].([]DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)[vs[1].(int)] + }).(DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) +} + +type DataSetLogicalTableMapDataTransformFilterOperation struct { + // An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. + ConditionExpression string `pulumi:"conditionExpression"` +} + +// DataSetLogicalTableMapDataTransformFilterOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformFilterOperationArgs and DataSetLogicalTableMapDataTransformFilterOperationOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformFilterOperationInput` via: +// +// DataSetLogicalTableMapDataTransformFilterOperationArgs{...} +type DataSetLogicalTableMapDataTransformFilterOperationInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformFilterOperationOutput() DataSetLogicalTableMapDataTransformFilterOperationOutput + ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformFilterOperationOutput +} + +type DataSetLogicalTableMapDataTransformFilterOperationArgs struct { + // An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. + ConditionExpression pulumi.StringInput `pulumi:"conditionExpression"` +} + +func (DataSetLogicalTableMapDataTransformFilterOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationOutput() DataSetLogicalTableMapDataTransformFilterOperationOutput { + return i.ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformFilterOperationOutput) +} + +func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformFilterOperationArgs) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformFilterOperationOutput).ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapDataTransformFilterOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformFilterOperationArgs, DataSetLogicalTableMapDataTransformFilterOperationPtr and DataSetLogicalTableMapDataTransformFilterOperationPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformFilterOperationPtrInput` via: +// +// DataSetLogicalTableMapDataTransformFilterOperationArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapDataTransformFilterOperationPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput + ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput +} + +type dataSetLogicalTableMapDataTransformFilterOperationPtrType DataSetLogicalTableMapDataTransformFilterOperationArgs + +func DataSetLogicalTableMapDataTransformFilterOperationPtr(v *DataSetLogicalTableMapDataTransformFilterOperationArgs) DataSetLogicalTableMapDataTransformFilterOperationPtrInput { + return (*dataSetLogicalTableMapDataTransformFilterOperationPtrType)(v) +} + +func (*dataSetLogicalTableMapDataTransformFilterOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapDataTransformFilterOperationPtrType) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapDataTransformFilterOperationPtrType) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) +} + +type DataSetLogicalTableMapDataTransformFilterOperationOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformFilterOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationOutput() DataSetLogicalTableMapDataTransformFilterOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { + return o.ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformFilterOperation) *DataSetLogicalTableMapDataTransformFilterOperation { + return &v + }).(DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) +} + +// An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. +func (o DataSetLogicalTableMapDataTransformFilterOperationOutput) ConditionExpression() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformFilterOperation) string { return v.ConditionExpression }).(pulumi.StringOutput) +} + +type DataSetLogicalTableMapDataTransformFilterOperationPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutput() DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ToDataSetLogicalTableMapDataTransformFilterOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformFilterOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformFilterOperationOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformFilterOperation) DataSetLogicalTableMapDataTransformFilterOperation { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapDataTransformFilterOperation + return ret + }).(DataSetLogicalTableMapDataTransformFilterOperationOutput) +} + +// An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. +func (o DataSetLogicalTableMapDataTransformFilterOperationPtrOutput) ConditionExpression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformFilterOperation) *string { + if v == nil { + return nil + } + return &v.ConditionExpression + }).(pulumi.StringPtrOutput) +} + +type DataSetLogicalTableMapDataTransformProjectOperation struct { + // Projected columns. + ProjectedColumns []string `pulumi:"projectedColumns"` +} + +// DataSetLogicalTableMapDataTransformProjectOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformProjectOperationArgs and DataSetLogicalTableMapDataTransformProjectOperationOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformProjectOperationInput` via: +// +// DataSetLogicalTableMapDataTransformProjectOperationArgs{...} +type DataSetLogicalTableMapDataTransformProjectOperationInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformProjectOperationOutput() DataSetLogicalTableMapDataTransformProjectOperationOutput + ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformProjectOperationOutput +} + +type DataSetLogicalTableMapDataTransformProjectOperationArgs struct { + // Projected columns. + ProjectedColumns pulumi.StringArrayInput `pulumi:"projectedColumns"` +} + +func (DataSetLogicalTableMapDataTransformProjectOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationOutput() DataSetLogicalTableMapDataTransformProjectOperationOutput { + return i.ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformProjectOperationOutput) +} + +func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformProjectOperationArgs) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformProjectOperationOutput).ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapDataTransformProjectOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformProjectOperationArgs, DataSetLogicalTableMapDataTransformProjectOperationPtr and DataSetLogicalTableMapDataTransformProjectOperationPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformProjectOperationPtrInput` via: +// +// DataSetLogicalTableMapDataTransformProjectOperationArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapDataTransformProjectOperationPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput + ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput +} + +type dataSetLogicalTableMapDataTransformProjectOperationPtrType DataSetLogicalTableMapDataTransformProjectOperationArgs + +func DataSetLogicalTableMapDataTransformProjectOperationPtr(v *DataSetLogicalTableMapDataTransformProjectOperationArgs) DataSetLogicalTableMapDataTransformProjectOperationPtrInput { + return (*dataSetLogicalTableMapDataTransformProjectOperationPtrType)(v) +} + +func (*dataSetLogicalTableMapDataTransformProjectOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapDataTransformProjectOperationPtrType) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapDataTransformProjectOperationPtrType) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) +} + +type DataSetLogicalTableMapDataTransformProjectOperationOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformProjectOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationOutput() DataSetLogicalTableMapDataTransformProjectOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { + return o.ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformProjectOperation) *DataSetLogicalTableMapDataTransformProjectOperation { + return &v + }).(DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) +} + +// Projected columns. +func (o DataSetLogicalTableMapDataTransformProjectOperationOutput) ProjectedColumns() pulumi.StringArrayOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformProjectOperation) []string { return v.ProjectedColumns }).(pulumi.StringArrayOutput) +} + +type DataSetLogicalTableMapDataTransformProjectOperationPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutput() DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ToDataSetLogicalTableMapDataTransformProjectOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformProjectOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformProjectOperationOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformProjectOperation) DataSetLogicalTableMapDataTransformProjectOperation { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapDataTransformProjectOperation + return ret + }).(DataSetLogicalTableMapDataTransformProjectOperationOutput) +} + +// Projected columns. +func (o DataSetLogicalTableMapDataTransformProjectOperationPtrOutput) ProjectedColumns() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformProjectOperation) []string { + if v == nil { + return nil + } + return v.ProjectedColumns + }).(pulumi.StringArrayOutput) +} + +type DataSetLogicalTableMapDataTransformRenameColumnOperation struct { + // Column to be renamed. + ColumnName string `pulumi:"columnName"` + // New name for the column. + NewColumnName string `pulumi:"newColumnName"` +} + +// DataSetLogicalTableMapDataTransformRenameColumnOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformRenameColumnOperationArgs and DataSetLogicalTableMapDataTransformRenameColumnOperationOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformRenameColumnOperationInput` via: +// +// DataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...} +type DataSetLogicalTableMapDataTransformRenameColumnOperationInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationOutput + ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationOutput +} + +type DataSetLogicalTableMapDataTransformRenameColumnOperationArgs struct { + // Column to be renamed. + ColumnName pulumi.StringInput `pulumi:"columnName"` + // New name for the column. + NewColumnName pulumi.StringInput `pulumi:"newColumnName"` +} + +func (DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationOutput { + return i.ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) +} + +func (i DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformRenameColumnOperationOutput).ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformRenameColumnOperationArgs, DataSetLogicalTableMapDataTransformRenameColumnOperationPtr and DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput` via: +// +// DataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput + ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput +} + +type dataSetLogicalTableMapDataTransformRenameColumnOperationPtrType DataSetLogicalTableMapDataTransformRenameColumnOperationArgs + +func DataSetLogicalTableMapDataTransformRenameColumnOperationPtr(v *DataSetLogicalTableMapDataTransformRenameColumnOperationArgs) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrInput { + return (*dataSetLogicalTableMapDataTransformRenameColumnOperationPtrType)(v) +} + +func (*dataSetLogicalTableMapDataTransformRenameColumnOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapDataTransformRenameColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapDataTransformRenameColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) +} + +type DataSetLogicalTableMapDataTransformRenameColumnOperationOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { + return o.ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformRenameColumnOperation) *DataSetLogicalTableMapDataTransformRenameColumnOperation { + return &v + }).(DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) +} + +// Column to be renamed. +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformRenameColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +} + +// New name for the column. +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) NewColumnName() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformRenameColumnOperation) string { return v.NewColumnName }).(pulumi.StringOutput) +} + +type DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformRenameColumnOperationOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformRenameColumnOperation) DataSetLogicalTableMapDataTransformRenameColumnOperation { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapDataTransformRenameColumnOperation + return ret + }).(DataSetLogicalTableMapDataTransformRenameColumnOperationOutput) +} + +// Column to be renamed. +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) ColumnName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformRenameColumnOperation) *string { + if v == nil { + return nil + } + return &v.ColumnName + }).(pulumi.StringPtrOutput) +} + +// New name for the column. +func (o DataSetLogicalTableMapDataTransformRenameColumnOperationPtrOutput) NewColumnName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformRenameColumnOperation) *string { + if v == nil { + return nil + } + return &v.NewColumnName + }).(pulumi.StringPtrOutput) +} + +type DataSetLogicalTableMapDataTransformTagColumnOperation struct { + // Column name. + ColumnName string `pulumi:"columnName"` + // The dataset column tag, currently only used for geospatial type tagging. See tags. + Tags []DataSetLogicalTableMapDataTransformTagColumnOperationTag `pulumi:"tags"` +} + +// DataSetLogicalTableMapDataTransformTagColumnOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationArgs and DataSetLogicalTableMapDataTransformTagColumnOperationOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationInput` via: +// +// DataSetLogicalTableMapDataTransformTagColumnOperationArgs{...} +type DataSetLogicalTableMapDataTransformTagColumnOperationInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput() DataSetLogicalTableMapDataTransformTagColumnOperationOutput + ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationOutput +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationArgs struct { + // Column name. + ColumnName pulumi.StringInput `pulumi:"columnName"` + // The dataset column tag, currently only used for geospatial type tagging. See tags. + Tags DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput `pulumi:"tags"` +} + +func (DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput() DataSetLogicalTableMapDataTransformTagColumnOperationOutput { + return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationOutput) +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationOutput).ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationArgs, DataSetLogicalTableMapDataTransformTagColumnOperationPtr and DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput` via: +// +// DataSetLogicalTableMapDataTransformTagColumnOperationArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput + ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput +} + +type dataSetLogicalTableMapDataTransformTagColumnOperationPtrType DataSetLogicalTableMapDataTransformTagColumnOperationArgs + +func DataSetLogicalTableMapDataTransformTagColumnOperationPtr(v *DataSetLogicalTableMapDataTransformTagColumnOperationArgs) DataSetLogicalTableMapDataTransformTagColumnOperationPtrInput { + return (*dataSetLogicalTableMapDataTransformTagColumnOperationPtrType)(v) +} + +func (*dataSetLogicalTableMapDataTransformTagColumnOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapDataTransformTagColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapDataTransformTagColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutput() DataSetLogicalTableMapDataTransformTagColumnOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { + return o.ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformTagColumnOperation) *DataSetLogicalTableMapDataTransformTagColumnOperation { + return &v + }).(DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) +} + +// Column name. +func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformTagColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +} + +// The dataset column tag, currently only used for geospatial type tagging. See tags. +func (o DataSetLogicalTableMapDataTransformTagColumnOperationOutput) Tags() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformTagColumnOperation) []DataSetLogicalTableMapDataTransformTagColumnOperationTag { + return v.Tags + }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformTagColumnOperationOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformTagColumnOperation) DataSetLogicalTableMapDataTransformTagColumnOperation { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapDataTransformTagColumnOperation + return ret + }).(DataSetLogicalTableMapDataTransformTagColumnOperationOutput) +} + +// Column name. +func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) ColumnName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformTagColumnOperation) *string { + if v == nil { + return nil + } + return &v.ColumnName + }).(pulumi.StringPtrOutput) +} + +// The dataset column tag, currently only used for geospatial type tagging. See tags. +func (o DataSetLogicalTableMapDataTransformTagColumnOperationPtrOutput) Tags() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformTagColumnOperation) []DataSetLogicalTableMapDataTransformTagColumnOperationTag { + if v == nil { + return nil + } + return v.Tags + }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationTag struct { + // A description for a column. See column_description. + ColumnDescription *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription `pulumi:"columnDescription"` + // A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. + ColumnGeographicRole *string `pulumi:"columnGeographicRole"` +} + +// DataSetLogicalTableMapDataTransformTagColumnOperationTagInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs and DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagInput` via: +// +// DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...} +type DataSetLogicalTableMapDataTransformTagColumnOperationTagInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput + ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs struct { + // A description for a column. See column_description. + ColumnDescription DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput `pulumi:"columnDescription"` + // A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. + ColumnGeographicRole pulumi.StringPtrInput `pulumi:"columnGeographicRole"` +} + +func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { + return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) +} + +// DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagArray and DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput` via: +// +// DataSetLogicalTableMapDataTransformTagColumnOperationTagArray{ DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...} } +type DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput + ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationTagArray []DataSetLogicalTableMapDataTransformTagColumnOperationTagInput + +func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { + return o +} + +// A description for a column. See column_description. +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnDescription() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformTagColumnOperationTag) *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { + return v.ColumnDescription + }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) +} + +// A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnGeographicRole() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformTagColumnOperationTag) *string { + return v.ColumnGeographicRole + }).(pulumi.StringPtrOutput) +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) Index(i pulumi.IntInput) DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetLogicalTableMapDataTransformTagColumnOperationTag { + return vs[0].([]DataSetLogicalTableMapDataTransformTagColumnOperationTag)[vs[1].(int)] + }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription struct { + // The text of a description for a column. + Text *string `pulumi:"text"` +} + +// DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs and DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput` via: +// +// DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...} +type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput + ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs struct { + // The text of a description for a column. + Text pulumi.StringPtrInput `pulumi:"text"` +} + +func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { + return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput).ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs, DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtr and DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput` via: +// +// DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput + ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput +} + +type dataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrType DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs + +func DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtr(v *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrInput { + return (*dataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrType)(v) +} + +func (*dataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrType) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrType) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { + return o.ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription) *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { + return &v + }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) +} + +// The text of a description for a column. +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) Text() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription) *string { + return v.Text + }).(pulumi.StringPtrOutput) +} + +type DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) ToDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) Elem() DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription) DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription + return ret + }).(DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) +} + +// The text of a description for a column. +func (o DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionPtrOutput) Text() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription) *string { + if v == nil { + return nil + } + return v.Text + }).(pulumi.StringPtrOutput) +} + +type DataSetLogicalTableMapDataTransformUntagColumnOperation struct { + // Column name. + ColumnName string `pulumi:"columnName"` + // The column tags to remove from this column. + TagNames []string `pulumi:"tagNames"` +} + +// DataSetLogicalTableMapDataTransformUntagColumnOperationInput is an input type that accepts DataSetLogicalTableMapDataTransformUntagColumnOperationArgs and DataSetLogicalTableMapDataTransformUntagColumnOperationOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformUntagColumnOperationInput` via: +// +// DataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...} +type DataSetLogicalTableMapDataTransformUntagColumnOperationInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationOutput + ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationOutput +} + +type DataSetLogicalTableMapDataTransformUntagColumnOperationArgs struct { + // Column name. + ColumnName pulumi.StringInput `pulumi:"columnName"` + // The column tags to remove from this column. + TagNames pulumi.StringArrayInput `pulumi:"tagNames"` +} + +func (DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +} + +func (i DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationOutput { + return i.ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) +} + +func (i DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformUntagColumnOperationOutput).ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput is an input type that accepts DataSetLogicalTableMapDataTransformUntagColumnOperationArgs, DataSetLogicalTableMapDataTransformUntagColumnOperationPtr and DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput` via: +// +// DataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput + ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput +} + +type dataSetLogicalTableMapDataTransformUntagColumnOperationPtrType DataSetLogicalTableMapDataTransformUntagColumnOperationArgs + +func DataSetLogicalTableMapDataTransformUntagColumnOperationPtr(v *DataSetLogicalTableMapDataTransformUntagColumnOperationArgs) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrInput { + return (*dataSetLogicalTableMapDataTransformUntagColumnOperationPtrType)(v) +} + +func (*dataSetLogicalTableMapDataTransformUntagColumnOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapDataTransformUntagColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { + return i.ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapDataTransformUntagColumnOperationPtrType) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) +} + +type DataSetLogicalTableMapDataTransformUntagColumnOperationOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { + return o.ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapDataTransformUntagColumnOperation) *DataSetLogicalTableMapDataTransformUntagColumnOperation { + return &v + }).(DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) +} + +// Column name. +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformUntagColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +} + +// The column tags to remove from this column. +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) TagNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v DataSetLogicalTableMapDataTransformUntagColumnOperation) []string { return v.TagNames }).(pulumi.StringArrayOutput) +} + +type DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +} + +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput() DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ToDataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput { + return o +} + +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) Elem() DataSetLogicalTableMapDataTransformUntagColumnOperationOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformUntagColumnOperation) DataSetLogicalTableMapDataTransformUntagColumnOperation { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapDataTransformUntagColumnOperation + return ret + }).(DataSetLogicalTableMapDataTransformUntagColumnOperationOutput) +} + +// Column name. +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) ColumnName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformUntagColumnOperation) *string { + if v == nil { + return nil + } + return &v.ColumnName + }).(pulumi.StringPtrOutput) +} + +// The column tags to remove from this column. +func (o DataSetLogicalTableMapDataTransformUntagColumnOperationPtrOutput) TagNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapDataTransformUntagColumnOperation) []string { + if v == nil { + return nil + } + return v.TagNames + }).(pulumi.StringArrayOutput) +} + +type DataSetLogicalTableMapSource struct { + // ARN of the parent data set. + DataSetArn *string `pulumi:"dataSetArn"` + // Specifies the result of a join of two logical tables. See join_instruction. + JoinInstruction *DataSetLogicalTableMapSourceJoinInstruction `pulumi:"joinInstruction"` + // Physical table ID. + PhysicalTableId *string `pulumi:"physicalTableId"` +} + +// DataSetLogicalTableMapSourceInput is an input type that accepts DataSetLogicalTableMapSourceArgs and DataSetLogicalTableMapSourceOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapSourceInput` via: +// +// DataSetLogicalTableMapSourceArgs{...} +type DataSetLogicalTableMapSourceInput interface { + pulumi.Input + + ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput + ToDataSetLogicalTableMapSourceOutputWithContext(context.Context) DataSetLogicalTableMapSourceOutput +} + +type DataSetLogicalTableMapSourceArgs struct { + // ARN of the parent data set. + DataSetArn pulumi.StringPtrInput `pulumi:"dataSetArn"` + // Specifies the result of a join of two logical tables. See join_instruction. + JoinInstruction DataSetLogicalTableMapSourceJoinInstructionPtrInput `pulumi:"joinInstruction"` + // Physical table ID. + PhysicalTableId pulumi.StringPtrInput `pulumi:"physicalTableId"` +} + +func (DataSetLogicalTableMapSourceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapSource)(nil)).Elem() +} + +func (i DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput { + return i.ToDataSetLogicalTableMapSourceOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapSourceArgs) ToDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceOutput) +} + +type DataSetLogicalTableMapSourceOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapSourceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapSource)(nil)).Elem() +} + +func (o DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutput() DataSetLogicalTableMapSourceOutput { + return o +} + +func (o DataSetLogicalTableMapSourceOutput) ToDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceOutput { + return o +} + +// ARN of the parent data set. +func (o DataSetLogicalTableMapSourceOutput) DataSetArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSource) *string { return v.DataSetArn }).(pulumi.StringPtrOutput) +} + +// Specifies the result of a join of two logical tables. See join_instruction. +func (o DataSetLogicalTableMapSourceOutput) JoinInstruction() DataSetLogicalTableMapSourceJoinInstructionPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSource) *DataSetLogicalTableMapSourceJoinInstruction { + return v.JoinInstruction + }).(DataSetLogicalTableMapSourceJoinInstructionPtrOutput) +} + +// Physical table ID. +func (o DataSetLogicalTableMapSourceOutput) PhysicalTableId() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSource) *string { return v.PhysicalTableId }).(pulumi.StringPtrOutput) +} + +type DataSetLogicalTableMapSourceJoinInstruction struct { + // Join key properties of the left operand. See left_join_key_properties. + LeftJoinKeyProperties *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties `pulumi:"leftJoinKeyProperties"` + // Operand on the left side of a join. + LeftOperand string `pulumi:"leftOperand"` + // Join instructions provided in the ON clause of a join. + OnClause string `pulumi:"onClause"` + // Join key properties of the right operand. See right_join_key_properties. + RightJoinKeyProperties *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties `pulumi:"rightJoinKeyProperties"` + // Operand on the right side of a join. + RightOperand string `pulumi:"rightOperand"` + // Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. + Type string `pulumi:"type"` +} + +// DataSetLogicalTableMapSourceJoinInstructionInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionArgs and DataSetLogicalTableMapSourceJoinInstructionOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionInput` via: +// +// DataSetLogicalTableMapSourceJoinInstructionArgs{...} +type DataSetLogicalTableMapSourceJoinInstructionInput interface { + pulumi.Input + + ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput + ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionOutput +} + +type DataSetLogicalTableMapSourceJoinInstructionArgs struct { + // Join key properties of the left operand. See left_join_key_properties. + LeftJoinKeyProperties DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput `pulumi:"leftJoinKeyProperties"` + // Operand on the left side of a join. + LeftOperand pulumi.StringInput `pulumi:"leftOperand"` + // Join instructions provided in the ON clause of a join. + OnClause pulumi.StringInput `pulumi:"onClause"` + // Join key properties of the right operand. See right_join_key_properties. + RightJoinKeyProperties DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput `pulumi:"rightJoinKeyProperties"` + // Operand on the right side of a join. + RightOperand pulumi.StringInput `pulumi:"rightOperand"` + // Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. + Type pulumi.StringInput `pulumi:"type"` +} + +func (DataSetLogicalTableMapSourceJoinInstructionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +} + +func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput { + return i.ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionOutput) +} + +func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput { + return i.ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapSourceJoinInstructionArgs) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionOutput).ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapSourceJoinInstructionPtrInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionArgs, DataSetLogicalTableMapSourceJoinInstructionPtr and DataSetLogicalTableMapSourceJoinInstructionPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionPtrInput` via: +// +// DataSetLogicalTableMapSourceJoinInstructionArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapSourceJoinInstructionPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput + ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput +} + +type dataSetLogicalTableMapSourceJoinInstructionPtrType DataSetLogicalTableMapSourceJoinInstructionArgs + +func DataSetLogicalTableMapSourceJoinInstructionPtr(v *DataSetLogicalTableMapSourceJoinInstructionArgs) DataSetLogicalTableMapSourceJoinInstructionPtrInput { + return (*dataSetLogicalTableMapSourceJoinInstructionPtrType)(v) +} + +func (*dataSetLogicalTableMapSourceJoinInstructionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapSourceJoinInstructionPtrType) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput { + return i.ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapSourceJoinInstructionPtrType) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionPtrOutput) +} + +type DataSetLogicalTableMapSourceJoinInstructionOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapSourceJoinInstructionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +} + +func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutput() DataSetLogicalTableMapSourceJoinInstructionOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput { + return o.ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapSourceJoinInstructionOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapSourceJoinInstruction) *DataSetLogicalTableMapSourceJoinInstruction { + return &v + }).(DataSetLogicalTableMapSourceJoinInstructionPtrOutput) +} + +// Join key properties of the left operand. See left_join_key_properties. +func (o DataSetLogicalTableMapSourceJoinInstructionOutput) LeftJoinKeyProperties() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties { + return v.LeftJoinKeyProperties + }).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) +} + +// Operand on the left side of a join. +func (o DataSetLogicalTableMapSourceJoinInstructionOutput) LeftOperand() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) string { return v.LeftOperand }).(pulumi.StringOutput) +} + +// Join instructions provided in the ON clause of a join. +func (o DataSetLogicalTableMapSourceJoinInstructionOutput) OnClause() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) string { return v.OnClause }).(pulumi.StringOutput) +} + +// Join key properties of the right operand. See right_join_key_properties. +func (o DataSetLogicalTableMapSourceJoinInstructionOutput) RightJoinKeyProperties() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties { + return v.RightJoinKeyProperties + }).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) +} + +// Operand on the right side of a join. +func (o DataSetLogicalTableMapSourceJoinInstructionOutput) RightOperand() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) string { return v.RightOperand }).(pulumi.StringOutput) +} + +// Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. +func (o DataSetLogicalTableMapSourceJoinInstructionOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstruction) string { return v.Type }).(pulumi.StringOutput) +} + +type DataSetLogicalTableMapSourceJoinInstructionPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +} + +func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutput() DataSetLogicalTableMapSourceJoinInstructionPtrOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionPtrOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) Elem() DataSetLogicalTableMapSourceJoinInstructionOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) DataSetLogicalTableMapSourceJoinInstruction { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapSourceJoinInstruction + return ret + }).(DataSetLogicalTableMapSourceJoinInstructionOutput) +} + +// Join key properties of the left operand. See left_join_key_properties. +func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) LeftJoinKeyProperties() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties { + if v == nil { + return nil + } + return v.LeftJoinKeyProperties + }).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) +} + +// Operand on the left side of a join. +func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) LeftOperand() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *string { + if v == nil { + return nil + } + return &v.LeftOperand + }).(pulumi.StringPtrOutput) +} + +// Join instructions provided in the ON clause of a join. +func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) OnClause() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *string { + if v == nil { + return nil + } + return &v.OnClause + }).(pulumi.StringPtrOutput) +} + +// Join key properties of the right operand. See right_join_key_properties. +func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) RightJoinKeyProperties() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties { + if v == nil { + return nil + } + return v.RightJoinKeyProperties + }).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) +} + +// Operand on the right side of a join. +func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) RightOperand() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *string { + if v == nil { + return nil + } + return &v.RightOperand + }).(pulumi.StringPtrOutput) +} + +// Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. +func (o DataSetLogicalTableMapSourceJoinInstructionPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstruction) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties struct { + // A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + UniqueKey *bool `pulumi:"uniqueKey"` +} + +// DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs and DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput` via: +// +// DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs{...} +type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesInput interface { + pulumi.Input + + ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput + ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput +} + +type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs struct { + // A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + UniqueKey pulumi.BoolPtrInput `pulumi:"uniqueKey"` +} + +func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties)(nil)).Elem() +} + +func (i DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput { + return i.ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) +} + +func (i DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { + return i.ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput).ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs, DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtr and DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput` via: +// +// DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput + ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput +} + +type dataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrType DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs + +func DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtr(v *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrInput { + return (*dataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrType)(v) +} + +func (*dataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrType) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { + return i.ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrType) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) +} + +type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties)(nil)).Elem() +} + +func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { + return o.ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties) *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties { + return &v + }).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) +} + +// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. +func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) UniqueKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties) *bool { return v.UniqueKey }).(pulumi.BoolPtrOutput) +} + +type DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties)(nil)).Elem() +} + +func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) Elem() DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties) DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties + return ret + }).(DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutput) +} + +// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. +func (o DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesPtrOutput) UniqueKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties) *bool { + if v == nil { + return nil + } + return v.UniqueKey + }).(pulumi.BoolPtrOutput) +} + +type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties struct { + // A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + UniqueKey *bool `pulumi:"uniqueKey"` +} + +// DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs and DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput` via: +// +// DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs{...} +type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesInput interface { + pulumi.Input + + ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput + ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput +} + +type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs struct { + // A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + UniqueKey pulumi.BoolPtrInput `pulumi:"uniqueKey"` +} + +func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties)(nil)).Elem() +} + +func (i DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput { + return i.ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) +} + +func (i DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { + return i.ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(context.Background()) +} + +func (i DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput).ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx) +} + +// DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput is an input type that accepts DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs, DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtr and DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput values. +// You can construct a concrete instance of `DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput` via: +// +// DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs{...} +// +// or: +// +// nil +type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput interface { + pulumi.Input + + ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput + ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput +} + +type dataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrType DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs + +func DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtr(v *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrInput { + return (*dataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrType)(v) +} + +func (*dataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties)(nil)).Elem() +} + +func (i *dataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrType) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { + return i.ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(context.Background()) +} + +func (i *dataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrType) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) +} + +type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties)(nil)).Elem() +} + +func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { + return o.ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(context.Background()) +} + +func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties) *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties { + return &v + }).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) +} + +// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. +func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) UniqueKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties) *bool { return v.UniqueKey }).(pulumi.BoolPtrOutput) +} + +type DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput struct{ *pulumi.OutputState } + +func (DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties)(nil)).Elem() +} + +func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) ToDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutputWithContext(ctx context.Context) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput { + return o +} + +func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) Elem() DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties) DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties { + if v != nil { + return *v + } + var ret DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties + return ret + }).(DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutput) +} + +// A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. +func (o DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesPtrOutput) UniqueKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties) *bool { + if v == nil { + return nil + } + return v.UniqueKey + }).(pulumi.BoolPtrOutput) +} + +type DataSetOutputColumn struct { + // Field folder description. + Description *string `pulumi:"description"` + // Display name for the dataset. + Name *string `pulumi:"name"` + Type *string `pulumi:"type"` +} + +// DataSetOutputColumnInput is an input type that accepts DataSetOutputColumnArgs and DataSetOutputColumnOutput values. +// You can construct a concrete instance of `DataSetOutputColumnInput` via: +// +// DataSetOutputColumnArgs{...} +type DataSetOutputColumnInput interface { + pulumi.Input + + ToDataSetOutputColumnOutput() DataSetOutputColumnOutput + ToDataSetOutputColumnOutputWithContext(context.Context) DataSetOutputColumnOutput +} + +type DataSetOutputColumnArgs struct { + // Field folder description. + Description pulumi.StringPtrInput `pulumi:"description"` + // Display name for the dataset. + Name pulumi.StringPtrInput `pulumi:"name"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (DataSetOutputColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetOutputColumn)(nil)).Elem() +} + +func (i DataSetOutputColumnArgs) ToDataSetOutputColumnOutput() DataSetOutputColumnOutput { + return i.ToDataSetOutputColumnOutputWithContext(context.Background()) +} + +func (i DataSetOutputColumnArgs) ToDataSetOutputColumnOutputWithContext(ctx context.Context) DataSetOutputColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetOutputColumnOutput) +} + +// DataSetOutputColumnArrayInput is an input type that accepts DataSetOutputColumnArray and DataSetOutputColumnArrayOutput values. +// You can construct a concrete instance of `DataSetOutputColumnArrayInput` via: +// +// DataSetOutputColumnArray{ DataSetOutputColumnArgs{...} } +type DataSetOutputColumnArrayInput interface { + pulumi.Input + + ToDataSetOutputColumnArrayOutput() DataSetOutputColumnArrayOutput + ToDataSetOutputColumnArrayOutputWithContext(context.Context) DataSetOutputColumnArrayOutput +} + +type DataSetOutputColumnArray []DataSetOutputColumnInput + +func (DataSetOutputColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetOutputColumn)(nil)).Elem() +} + +func (i DataSetOutputColumnArray) ToDataSetOutputColumnArrayOutput() DataSetOutputColumnArrayOutput { + return i.ToDataSetOutputColumnArrayOutputWithContext(context.Background()) +} + +func (i DataSetOutputColumnArray) ToDataSetOutputColumnArrayOutputWithContext(ctx context.Context) DataSetOutputColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetOutputColumnArrayOutput) +} + +type DataSetOutputColumnOutput struct{ *pulumi.OutputState } + +func (DataSetOutputColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetOutputColumn)(nil)).Elem() +} + +func (o DataSetOutputColumnOutput) ToDataSetOutputColumnOutput() DataSetOutputColumnOutput { + return o +} + +func (o DataSetOutputColumnOutput) ToDataSetOutputColumnOutputWithContext(ctx context.Context) DataSetOutputColumnOutput { + return o +} + +// Field folder description. +func (o DataSetOutputColumnOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetOutputColumn) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +// Display name for the dataset. +func (o DataSetOutputColumnOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetOutputColumn) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o DataSetOutputColumnOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetOutputColumn) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type DataSetOutputColumnArrayOutput struct{ *pulumi.OutputState } + +func (DataSetOutputColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetOutputColumn)(nil)).Elem() +} + +func (o DataSetOutputColumnArrayOutput) ToDataSetOutputColumnArrayOutput() DataSetOutputColumnArrayOutput { + return o +} + +func (o DataSetOutputColumnArrayOutput) ToDataSetOutputColumnArrayOutputWithContext(ctx context.Context) DataSetOutputColumnArrayOutput { + return o +} + +func (o DataSetOutputColumnArrayOutput) Index(i pulumi.IntInput) DataSetOutputColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetOutputColumn { + return vs[0].([]DataSetOutputColumn)[vs[1].(int)] + }).(DataSetOutputColumnOutput) +} + +type DataSetPermission struct { + // List of IAM actions to grant or revoke permissions on. + Actions []string `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal string `pulumi:"principal"` +} + +// DataSetPermissionInput is an input type that accepts DataSetPermissionArgs and DataSetPermissionOutput values. +// You can construct a concrete instance of `DataSetPermissionInput` via: +// +// DataSetPermissionArgs{...} +type DataSetPermissionInput interface { + pulumi.Input + + ToDataSetPermissionOutput() DataSetPermissionOutput + ToDataSetPermissionOutputWithContext(context.Context) DataSetPermissionOutput +} + +type DataSetPermissionArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions pulumi.StringArrayInput `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal pulumi.StringInput `pulumi:"principal"` +} + +func (DataSetPermissionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPermission)(nil)).Elem() +} + +func (i DataSetPermissionArgs) ToDataSetPermissionOutput() DataSetPermissionOutput { + return i.ToDataSetPermissionOutputWithContext(context.Background()) +} + +func (i DataSetPermissionArgs) ToDataSetPermissionOutputWithContext(ctx context.Context) DataSetPermissionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPermissionOutput) +} + +// DataSetPermissionArrayInput is an input type that accepts DataSetPermissionArray and DataSetPermissionArrayOutput values. +// You can construct a concrete instance of `DataSetPermissionArrayInput` via: +// +// DataSetPermissionArray{ DataSetPermissionArgs{...} } +type DataSetPermissionArrayInput interface { + pulumi.Input + + ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput + ToDataSetPermissionArrayOutputWithContext(context.Context) DataSetPermissionArrayOutput +} + +type DataSetPermissionArray []DataSetPermissionInput + +func (DataSetPermissionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetPermission)(nil)).Elem() +} + +func (i DataSetPermissionArray) ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput { + return i.ToDataSetPermissionArrayOutputWithContext(context.Background()) +} + +func (i DataSetPermissionArray) ToDataSetPermissionArrayOutputWithContext(ctx context.Context) DataSetPermissionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPermissionArrayOutput) +} + +type DataSetPermissionOutput struct{ *pulumi.OutputState } + +func (DataSetPermissionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPermission)(nil)).Elem() +} + +func (o DataSetPermissionOutput) ToDataSetPermissionOutput() DataSetPermissionOutput { + return o +} + +func (o DataSetPermissionOutput) ToDataSetPermissionOutputWithContext(ctx context.Context) DataSetPermissionOutput { + return o +} + +// List of IAM actions to grant or revoke permissions on. +func (o DataSetPermissionOutput) Actions() pulumi.StringArrayOutput { + return o.ApplyT(func(v DataSetPermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +} + +// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. +func (o DataSetPermissionOutput) Principal() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPermission) string { return v.Principal }).(pulumi.StringOutput) +} + +type DataSetPermissionArrayOutput struct{ *pulumi.OutputState } + +func (DataSetPermissionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetPermission)(nil)).Elem() +} + +func (o DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutput() DataSetPermissionArrayOutput { + return o +} + +func (o DataSetPermissionArrayOutput) ToDataSetPermissionArrayOutputWithContext(ctx context.Context) DataSetPermissionArrayOutput { + return o +} + +func (o DataSetPermissionArrayOutput) Index(i pulumi.IntInput) DataSetPermissionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetPermission { + return vs[0].([]DataSetPermission)[vs[1].(int)] + }).(DataSetPermissionOutput) +} + +type DataSetPhysicalTableMap struct { + // A physical table type built from the results of the custom SQL query. See custom_sql. + CustomSql *DataSetPhysicalTableMapCustomSql `pulumi:"customSql"` + // Key of the physical table map. + PhysicalTableMapId string `pulumi:"physicalTableMapId"` + // A physical table type for relational data sources. See relational_table. + RelationalTable *DataSetPhysicalTableMapRelationalTable `pulumi:"relationalTable"` + // A physical table type for as S3 data source. See s3_source. + S3Source *DataSetPhysicalTableMapS3Source `pulumi:"s3Source"` +} + +// DataSetPhysicalTableMapInput is an input type that accepts DataSetPhysicalTableMap and DataSetPhysicalTableMapOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapInput` via: +// +// DataSetPhysicalTableMap{ "key": DataSetPhysicalTableArgs{...} } +type DataSetPhysicalTableMapInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput + ToDataSetPhysicalTableMapOutputWithContext(context.Context) DataSetPhysicalTableMapOutput +} + +type DataSetPhysicalTableMapArgs struct { + // A physical table type built from the results of the custom SQL query. See custom_sql. + CustomSql DataSetPhysicalTableMapCustomSqlPtrInput `pulumi:"customSql"` + // Key of the physical table map. + PhysicalTableMapId pulumi.StringInput `pulumi:"physicalTableMapId"` + // A physical table type for relational data sources. See relational_table. + RelationalTable DataSetPhysicalTableMapRelationalTablePtrInput `pulumi:"relationalTable"` + // A physical table type for as S3 data source. See s3_source. + S3Source DataSetPhysicalTableMapS3SourcePtrInput `pulumi:"s3Source"` +} + +func (DataSetPhysicalTableMapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMap)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput { + return i.ToDataSetPhysicalTableMapOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapArgs) ToDataSetPhysicalTableMapOutputWithContext(ctx context.Context) DataSetPhysicalTableMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapOutput) +} + +// DataSetPhysicalTableMapArrayInput is an input type that accepts DataSetPhysicalTableMapArray and DataSetPhysicalTableMapArrayOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapArrayInput` via: +// +// DataSetPhysicalTableMapArray{ DataSetPhysicalTableMapArgs{...} } +type DataSetPhysicalTableMapArrayInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput + ToDataSetPhysicalTableMapArrayOutputWithContext(context.Context) DataSetPhysicalTableMapArrayOutput +} + +type DataSetPhysicalTableMapArray []DataSetPhysicalTableMapInput + +func (DataSetPhysicalTableMapArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetPhysicalTableMap)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput { + return i.ToDataSetPhysicalTableMapArrayOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapArray) ToDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapArrayOutput) +} + +type DataSetPhysicalTableMapOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMap)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutput() DataSetPhysicalTableMapOutput { + return o +} + +func (o DataSetPhysicalTableMapOutput) ToDataSetPhysicalTableMapOutputWithContext(ctx context.Context) DataSetPhysicalTableMapOutput { + return o +} + +// A physical table type built from the results of the custom SQL query. See custom_sql. +func (o DataSetPhysicalTableMapOutput) CustomSql() DataSetPhysicalTableMapCustomSqlPtrOutput { + return o.ApplyT(func(v DataSetPhysicalTableMap) *DataSetPhysicalTableMapCustomSql { return v.CustomSql }).(DataSetPhysicalTableMapCustomSqlPtrOutput) +} + +// Key of the physical table map. +func (o DataSetPhysicalTableMapOutput) PhysicalTableMapId() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMap) string { return v.PhysicalTableMapId }).(pulumi.StringOutput) +} + +// A physical table type for relational data sources. See relational_table. +func (o DataSetPhysicalTableMapOutput) RelationalTable() DataSetPhysicalTableMapRelationalTablePtrOutput { + return o.ApplyT(func(v DataSetPhysicalTableMap) *DataSetPhysicalTableMapRelationalTable { return v.RelationalTable }).(DataSetPhysicalTableMapRelationalTablePtrOutput) +} + +// A physical table type for as S3 data source. See s3_source. +func (o DataSetPhysicalTableMapOutput) S3Source() DataSetPhysicalTableMapS3SourcePtrOutput { + return o.ApplyT(func(v DataSetPhysicalTableMap) *DataSetPhysicalTableMapS3Source { return v.S3Source }).(DataSetPhysicalTableMapS3SourcePtrOutput) +} + +type DataSetPhysicalTableMapArrayOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetPhysicalTableMap)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutput() DataSetPhysicalTableMapArrayOutput { + return o +} + +func (o DataSetPhysicalTableMapArrayOutput) ToDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapArrayOutput { + return o +} + +func (o DataSetPhysicalTableMapArrayOutput) Index(i pulumi.IntInput) DataSetPhysicalTableMapOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetPhysicalTableMap { + return vs[0].([]DataSetPhysicalTableMap)[vs[1].(int)] + }).(DataSetPhysicalTableMapOutput) +} + +type DataSetPhysicalTableMapCustomSql struct { + // Column schema from the SQL query result set. See columns. + Columns []DataSetPhysicalTableMapCustomSqlColumn `pulumi:"columns"` + // ARN of the data source. + DataSourceArn string `pulumi:"dataSourceArn"` + // Display name for the SQL query result. + Name string `pulumi:"name"` + // SQL query. + SqlQuery string `pulumi:"sqlQuery"` +} + +// DataSetPhysicalTableMapCustomSqlInput is an input type that accepts DataSetPhysicalTableMapCustomSqlArgs and DataSetPhysicalTableMapCustomSqlOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlInput` via: +// +// DataSetPhysicalTableMapCustomSqlArgs{...} +type DataSetPhysicalTableMapCustomSqlInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput + ToDataSetPhysicalTableMapCustomSqlOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlOutput +} + +type DataSetPhysicalTableMapCustomSqlArgs struct { + // Column schema from the SQL query result set. See columns. + Columns DataSetPhysicalTableMapCustomSqlColumnArrayInput `pulumi:"columns"` + // ARN of the data source. + DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` + // Display name for the SQL query result. + Name pulumi.StringInput `pulumi:"name"` + // SQL query. + SqlQuery pulumi.StringInput `pulumi:"sqlQuery"` +} + +func (DataSetPhysicalTableMapCustomSqlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapCustomSql)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput { + return i.ToDataSetPhysicalTableMapCustomSqlOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapCustomSqlOutput) +} + +func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput { + return i.ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapCustomSqlArgs) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapCustomSqlOutput).ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx) +} + +// DataSetPhysicalTableMapCustomSqlPtrInput is an input type that accepts DataSetPhysicalTableMapCustomSqlArgs, DataSetPhysicalTableMapCustomSqlPtr and DataSetPhysicalTableMapCustomSqlPtrOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlPtrInput` via: +// +// DataSetPhysicalTableMapCustomSqlArgs{...} +// +// or: +// +// nil +type DataSetPhysicalTableMapCustomSqlPtrInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput + ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput +} + +type dataSetPhysicalTableMapCustomSqlPtrType DataSetPhysicalTableMapCustomSqlArgs + +func DataSetPhysicalTableMapCustomSqlPtr(v *DataSetPhysicalTableMapCustomSqlArgs) DataSetPhysicalTableMapCustomSqlPtrInput { + return (*dataSetPhysicalTableMapCustomSqlPtrType)(v) +} + +func (*dataSetPhysicalTableMapCustomSqlPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetPhysicalTableMapCustomSql)(nil)).Elem() +} + +func (i *dataSetPhysicalTableMapCustomSqlPtrType) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput { + return i.ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(context.Background()) +} + +func (i *dataSetPhysicalTableMapCustomSqlPtrType) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapCustomSqlPtrOutput) +} + +type DataSetPhysicalTableMapCustomSqlOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapCustomSqlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapCustomSql)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutput() DataSetPhysicalTableMapCustomSqlOutput { + return o +} + +func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlOutput { + return o +} + +func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput { + return o.ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(context.Background()) +} + +func (o DataSetPhysicalTableMapCustomSqlOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetPhysicalTableMapCustomSql) *DataSetPhysicalTableMapCustomSql { + return &v + }).(DataSetPhysicalTableMapCustomSqlPtrOutput) +} + +// Column schema from the SQL query result set. See columns. +func (o DataSetPhysicalTableMapCustomSqlOutput) Columns() DataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapCustomSql) []DataSetPhysicalTableMapCustomSqlColumn { return v.Columns }).(DataSetPhysicalTableMapCustomSqlColumnArrayOutput) +} + +// ARN of the data source. +func (o DataSetPhysicalTableMapCustomSqlOutput) DataSourceArn() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapCustomSql) string { return v.DataSourceArn }).(pulumi.StringOutput) +} + +// Display name for the SQL query result. +func (o DataSetPhysicalTableMapCustomSqlOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapCustomSql) string { return v.Name }).(pulumi.StringOutput) +} + +// SQL query. +func (o DataSetPhysicalTableMapCustomSqlOutput) SqlQuery() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapCustomSql) string { return v.SqlQuery }).(pulumi.StringOutput) +} + +type DataSetPhysicalTableMapCustomSqlPtrOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapCustomSqlPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetPhysicalTableMapCustomSql)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutput() DataSetPhysicalTableMapCustomSqlPtrOutput { + return o +} + +func (o DataSetPhysicalTableMapCustomSqlPtrOutput) ToDataSetPhysicalTableMapCustomSqlPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlPtrOutput { + return o +} + +func (o DataSetPhysicalTableMapCustomSqlPtrOutput) Elem() DataSetPhysicalTableMapCustomSqlOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapCustomSql) DataSetPhysicalTableMapCustomSql { + if v != nil { + return *v + } + var ret DataSetPhysicalTableMapCustomSql + return ret + }).(DataSetPhysicalTableMapCustomSqlOutput) +} + +// Column schema from the SQL query result set. See columns. +func (o DataSetPhysicalTableMapCustomSqlPtrOutput) Columns() DataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapCustomSql) []DataSetPhysicalTableMapCustomSqlColumn { + if v == nil { + return nil + } + return v.Columns + }).(DataSetPhysicalTableMapCustomSqlColumnArrayOutput) +} + +// ARN of the data source. +func (o DataSetPhysicalTableMapCustomSqlPtrOutput) DataSourceArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapCustomSql) *string { + if v == nil { + return nil + } + return &v.DataSourceArn + }).(pulumi.StringPtrOutput) +} + +// Display name for the SQL query result. +func (o DataSetPhysicalTableMapCustomSqlPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapCustomSql) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// SQL query. +func (o DataSetPhysicalTableMapCustomSqlPtrOutput) SqlQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapCustomSql) *string { + if v == nil { + return nil + } + return &v.SqlQuery + }).(pulumi.StringPtrOutput) +} + +type DataSetPhysicalTableMapCustomSqlColumn struct { + // Name of this column in the underlying data source. + Name string `pulumi:"name"` + // Data type of the column. + Type string `pulumi:"type"` +} + +// DataSetPhysicalTableMapCustomSqlColumnInput is an input type that accepts DataSetPhysicalTableMapCustomSqlColumnArgs and DataSetPhysicalTableMapCustomSqlColumnOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlColumnInput` via: +// +// DataSetPhysicalTableMapCustomSqlColumnArgs{...} +type DataSetPhysicalTableMapCustomSqlColumnInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput + ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlColumnOutput +} + +type DataSetPhysicalTableMapCustomSqlColumnArgs struct { + // Name of this column in the underlying data source. + Name pulumi.StringInput `pulumi:"name"` + // Data type of the column. + Type pulumi.StringInput `pulumi:"type"` +} + +func (DataSetPhysicalTableMapCustomSqlColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput { + return i.ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapCustomSqlColumnArgs) ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapCustomSqlColumnOutput) +} + +// DataSetPhysicalTableMapCustomSqlColumnArrayInput is an input type that accepts DataSetPhysicalTableMapCustomSqlColumnArray and DataSetPhysicalTableMapCustomSqlColumnArrayOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapCustomSqlColumnArrayInput` via: +// +// DataSetPhysicalTableMapCustomSqlColumnArray{ DataSetPhysicalTableMapCustomSqlColumnArgs{...} } +type DataSetPhysicalTableMapCustomSqlColumnArrayInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput + ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(context.Context) DataSetPhysicalTableMapCustomSqlColumnArrayOutput +} + +type DataSetPhysicalTableMapCustomSqlColumnArray []DataSetPhysicalTableMapCustomSqlColumnInput + +func (DataSetPhysicalTableMapCustomSqlColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return i.ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapCustomSqlColumnArray) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapCustomSqlColumnArrayOutput) +} + +type DataSetPhysicalTableMapCustomSqlColumnOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapCustomSqlColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutput() DataSetPhysicalTableMapCustomSqlColumnOutput { + return o +} + +func (o DataSetPhysicalTableMapCustomSqlColumnOutput) ToDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnOutput { + return o +} + +// Name of this column in the underlying data source. +func (o DataSetPhysicalTableMapCustomSqlColumnOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapCustomSqlColumn) string { return v.Name }).(pulumi.StringOutput) +} + +// Data type of the column. +func (o DataSetPhysicalTableMapCustomSqlColumnOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapCustomSqlColumn) string { return v.Type }).(pulumi.StringOutput) +} + +type DataSetPhysicalTableMapCustomSqlColumnArrayOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutput() DataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return o +} + +func (o DataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return o +} + +func (o DataSetPhysicalTableMapCustomSqlColumnArrayOutput) Index(i pulumi.IntInput) DataSetPhysicalTableMapCustomSqlColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetPhysicalTableMapCustomSqlColumn { + return vs[0].([]DataSetPhysicalTableMapCustomSqlColumn)[vs[1].(int)] + }).(DataSetPhysicalTableMapCustomSqlColumnOutput) +} + +type DataSetPhysicalTableMapRelationalTable struct { + // Catalog associated with the table. + Catalog *string `pulumi:"catalog"` + // ARN of the data source. + DataSourceArn string `pulumi:"dataSourceArn"` + // Column schema of the table. See input_columns. + InputColumns []DataSetPhysicalTableMapRelationalTableInputColumn `pulumi:"inputColumns"` + // Name of the relational table. + Name string `pulumi:"name"` + // Schema name. This name applies to certain relational database engines. + Schema *string `pulumi:"schema"` +} + +// DataSetPhysicalTableMapRelationalTableInput is an input type that accepts DataSetPhysicalTableMapRelationalTableArgs and DataSetPhysicalTableMapRelationalTableOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTableInput` via: +// +// DataSetPhysicalTableMapRelationalTableArgs{...} +type DataSetPhysicalTableMapRelationalTableInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput + ToDataSetPhysicalTableMapRelationalTableOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTableOutput +} + +type DataSetPhysicalTableMapRelationalTableArgs struct { + // Catalog associated with the table. + Catalog pulumi.StringPtrInput `pulumi:"catalog"` + // ARN of the data source. + DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` + // Column schema of the table. See input_columns. + InputColumns DataSetPhysicalTableMapRelationalTableInputColumnArrayInput `pulumi:"inputColumns"` + // Name of the relational table. + Name pulumi.StringInput `pulumi:"name"` + // Schema name. This name applies to certain relational database engines. + Schema pulumi.StringPtrInput `pulumi:"schema"` +} + +func (DataSetPhysicalTableMapRelationalTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapRelationalTable)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput { + return i.ToDataSetPhysicalTableMapRelationalTableOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapRelationalTableOutput) +} + +func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput { + return i.ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapRelationalTableArgs) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapRelationalTableOutput).ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx) +} + +// DataSetPhysicalTableMapRelationalTablePtrInput is an input type that accepts DataSetPhysicalTableMapRelationalTableArgs, DataSetPhysicalTableMapRelationalTablePtr and DataSetPhysicalTableMapRelationalTablePtrOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTablePtrInput` via: +// +// DataSetPhysicalTableMapRelationalTableArgs{...} +// +// or: +// +// nil +type DataSetPhysicalTableMapRelationalTablePtrInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput + ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput +} + +type dataSetPhysicalTableMapRelationalTablePtrType DataSetPhysicalTableMapRelationalTableArgs + +func DataSetPhysicalTableMapRelationalTablePtr(v *DataSetPhysicalTableMapRelationalTableArgs) DataSetPhysicalTableMapRelationalTablePtrInput { + return (*dataSetPhysicalTableMapRelationalTablePtrType)(v) +} + +func (*dataSetPhysicalTableMapRelationalTablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetPhysicalTableMapRelationalTable)(nil)).Elem() +} + +func (i *dataSetPhysicalTableMapRelationalTablePtrType) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput { + return i.ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(context.Background()) +} + +func (i *dataSetPhysicalTableMapRelationalTablePtrType) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapRelationalTablePtrOutput) +} + +type DataSetPhysicalTableMapRelationalTableOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapRelationalTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapRelationalTable)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutput() DataSetPhysicalTableMapRelationalTableOutput { + return o +} + +func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableOutput { + return o +} + +func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput { + return o.ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(context.Background()) +} + +func (o DataSetPhysicalTableMapRelationalTableOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetPhysicalTableMapRelationalTable) *DataSetPhysicalTableMapRelationalTable { + return &v + }).(DataSetPhysicalTableMapRelationalTablePtrOutput) +} + +// Catalog associated with the table. +func (o DataSetPhysicalTableMapRelationalTableOutput) Catalog() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTable) *string { return v.Catalog }).(pulumi.StringPtrOutput) +} + +// ARN of the data source. +func (o DataSetPhysicalTableMapRelationalTableOutput) DataSourceArn() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTable) string { return v.DataSourceArn }).(pulumi.StringOutput) +} + +// Column schema of the table. See input_columns. +func (o DataSetPhysicalTableMapRelationalTableOutput) InputColumns() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTable) []DataSetPhysicalTableMapRelationalTableInputColumn { + return v.InputColumns + }).(DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) +} + +// Name of the relational table. +func (o DataSetPhysicalTableMapRelationalTableOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTable) string { return v.Name }).(pulumi.StringOutput) +} + +// Schema name. This name applies to certain relational database engines. +func (o DataSetPhysicalTableMapRelationalTableOutput) Schema() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTable) *string { return v.Schema }).(pulumi.StringPtrOutput) +} + +type DataSetPhysicalTableMapRelationalTablePtrOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapRelationalTablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetPhysicalTableMapRelationalTable)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutput() DataSetPhysicalTableMapRelationalTablePtrOutput { + return o +} + +func (o DataSetPhysicalTableMapRelationalTablePtrOutput) ToDataSetPhysicalTableMapRelationalTablePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTablePtrOutput { + return o +} + +func (o DataSetPhysicalTableMapRelationalTablePtrOutput) Elem() DataSetPhysicalTableMapRelationalTableOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) DataSetPhysicalTableMapRelationalTable { + if v != nil { + return *v + } + var ret DataSetPhysicalTableMapRelationalTable + return ret + }).(DataSetPhysicalTableMapRelationalTableOutput) +} + +// Catalog associated with the table. +func (o DataSetPhysicalTableMapRelationalTablePtrOutput) Catalog() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) *string { + if v == nil { + return nil + } + return v.Catalog + }).(pulumi.StringPtrOutput) +} + +// ARN of the data source. +func (o DataSetPhysicalTableMapRelationalTablePtrOutput) DataSourceArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) *string { + if v == nil { + return nil + } + return &v.DataSourceArn + }).(pulumi.StringPtrOutput) +} + +// Column schema of the table. See input_columns. +func (o DataSetPhysicalTableMapRelationalTablePtrOutput) InputColumns() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) []DataSetPhysicalTableMapRelationalTableInputColumn { + if v == nil { + return nil + } + return v.InputColumns + }).(DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) +} + +// Name of the relational table. +func (o DataSetPhysicalTableMapRelationalTablePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// Schema name. This name applies to certain relational database engines. +func (o DataSetPhysicalTableMapRelationalTablePtrOutput) Schema() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapRelationalTable) *string { + if v == nil { + return nil + } + return v.Schema + }).(pulumi.StringPtrOutput) +} + +type DataSetPhysicalTableMapRelationalTableInputColumn struct { + // Name of this column in the underlying data source. + Name string `pulumi:"name"` + // Data type of the column. + Type string `pulumi:"type"` +} + +// DataSetPhysicalTableMapRelationalTableInputColumnInput is an input type that accepts DataSetPhysicalTableMapRelationalTableInputColumnArgs and DataSetPhysicalTableMapRelationalTableInputColumnOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTableInputColumnInput` via: +// +// DataSetPhysicalTableMapRelationalTableInputColumnArgs{...} +type DataSetPhysicalTableMapRelationalTableInputColumnInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapRelationalTableInputColumnOutput() DataSetPhysicalTableMapRelationalTableInputColumnOutput + ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTableInputColumnOutput +} + +type DataSetPhysicalTableMapRelationalTableInputColumnArgs struct { + // Name of this column in the underlying data source. + Name pulumi.StringInput `pulumi:"name"` + // Data type of the column. + Type pulumi.StringInput `pulumi:"type"` +} + +func (DataSetPhysicalTableMapRelationalTableInputColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutput() DataSetPhysicalTableMapRelationalTableInputColumnOutput { + return i.ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapRelationalTableInputColumnArgs) ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapRelationalTableInputColumnOutput) +} + +// DataSetPhysicalTableMapRelationalTableInputColumnArrayInput is an input type that accepts DataSetPhysicalTableMapRelationalTableInputColumnArray and DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapRelationalTableInputColumnArrayInput` via: +// +// DataSetPhysicalTableMapRelationalTableInputColumnArray{ DataSetPhysicalTableMapRelationalTableInputColumnArgs{...} } +type DataSetPhysicalTableMapRelationalTableInputColumnArrayInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput + ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(context.Context) DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput +} + +type DataSetPhysicalTableMapRelationalTableInputColumnArray []DataSetPhysicalTableMapRelationalTableInputColumnInput + +func (DataSetPhysicalTableMapRelationalTableInputColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return i.ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapRelationalTableInputColumnArray) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) +} + +type DataSetPhysicalTableMapRelationalTableInputColumnOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapRelationalTableInputColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapRelationalTableInputColumnOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnOutput() DataSetPhysicalTableMapRelationalTableInputColumnOutput { + return o +} + +func (o DataSetPhysicalTableMapRelationalTableInputColumnOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnOutput { + return o +} + +// Name of this column in the underlying data source. +func (o DataSetPhysicalTableMapRelationalTableInputColumnOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTableInputColumn) string { return v.Name }).(pulumi.StringOutput) +} + +// Data type of the column. +func (o DataSetPhysicalTableMapRelationalTableInputColumnOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapRelationalTableInputColumn) string { return v.Type }).(pulumi.StringOutput) +} + +type DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return o +} + +func (o DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return o +} + +func (o DataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) Index(i pulumi.IntInput) DataSetPhysicalTableMapRelationalTableInputColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetPhysicalTableMapRelationalTableInputColumn { + return vs[0].([]DataSetPhysicalTableMapRelationalTableInputColumn)[vs[1].(int)] + }).(DataSetPhysicalTableMapRelationalTableInputColumnOutput) +} + +type DataSetPhysicalTableMapS3Source struct { + // ARN of the data source. + DataSourceArn string `pulumi:"dataSourceArn"` + // Column schema of the table. See input_columns. + InputColumns []DataSetPhysicalTableMapS3SourceInputColumn `pulumi:"inputColumns"` + // Information about the format for the S3 source file or files. See upload_settings. + UploadSettings DataSetPhysicalTableMapS3SourceUploadSettings `pulumi:"uploadSettings"` +} + +// DataSetPhysicalTableMapS3SourceInput is an input type that accepts DataSetPhysicalTableMapS3SourceArgs and DataSetPhysicalTableMapS3SourceOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceInput` via: +// +// DataSetPhysicalTableMapS3SourceArgs{...} +type DataSetPhysicalTableMapS3SourceInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput + ToDataSetPhysicalTableMapS3SourceOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceOutput +} + +type DataSetPhysicalTableMapS3SourceArgs struct { + // ARN of the data source. + DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` + // Column schema of the table. See input_columns. + InputColumns DataSetPhysicalTableMapS3SourceInputColumnArrayInput `pulumi:"inputColumns"` + // Information about the format for the S3 source file or files. See upload_settings. + UploadSettings DataSetPhysicalTableMapS3SourceUploadSettingsInput `pulumi:"uploadSettings"` +} + +func (DataSetPhysicalTableMapS3SourceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapS3Source)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput { + return i.ToDataSetPhysicalTableMapS3SourceOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceOutput) +} + +func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput { + return i.ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapS3SourceArgs) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceOutput).ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx) +} + +// DataSetPhysicalTableMapS3SourcePtrInput is an input type that accepts DataSetPhysicalTableMapS3SourceArgs, DataSetPhysicalTableMapS3SourcePtr and DataSetPhysicalTableMapS3SourcePtrOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourcePtrInput` via: +// +// DataSetPhysicalTableMapS3SourceArgs{...} +// +// or: +// +// nil +type DataSetPhysicalTableMapS3SourcePtrInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput + ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourcePtrOutput +} + +type dataSetPhysicalTableMapS3SourcePtrType DataSetPhysicalTableMapS3SourceArgs + +func DataSetPhysicalTableMapS3SourcePtr(v *DataSetPhysicalTableMapS3SourceArgs) DataSetPhysicalTableMapS3SourcePtrInput { + return (*dataSetPhysicalTableMapS3SourcePtrType)(v) +} + +func (*dataSetPhysicalTableMapS3SourcePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetPhysicalTableMapS3Source)(nil)).Elem() +} + +func (i *dataSetPhysicalTableMapS3SourcePtrType) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput { + return i.ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(context.Background()) +} + +func (i *dataSetPhysicalTableMapS3SourcePtrType) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourcePtrOutput) +} + +type DataSetPhysicalTableMapS3SourceOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapS3SourceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapS3Source)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutput() DataSetPhysicalTableMapS3SourceOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput { + return o.ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(context.Background()) +} + +func (o DataSetPhysicalTableMapS3SourceOutput) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetPhysicalTableMapS3Source) *DataSetPhysicalTableMapS3Source { + return &v + }).(DataSetPhysicalTableMapS3SourcePtrOutput) +} + +// ARN of the data source. +func (o DataSetPhysicalTableMapS3SourceOutput) DataSourceArn() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapS3Source) string { return v.DataSourceArn }).(pulumi.StringOutput) +} + +// Column schema of the table. See input_columns. +func (o DataSetPhysicalTableMapS3SourceOutput) InputColumns() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapS3Source) []DataSetPhysicalTableMapS3SourceInputColumn { + return v.InputColumns + }).(DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) +} + +// Information about the format for the S3 source file or files. See upload_settings. +func (o DataSetPhysicalTableMapS3SourceOutput) UploadSettings() DataSetPhysicalTableMapS3SourceUploadSettingsOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapS3Source) DataSetPhysicalTableMapS3SourceUploadSettings { + return v.UploadSettings + }).(DataSetPhysicalTableMapS3SourceUploadSettingsOutput) +} + +type DataSetPhysicalTableMapS3SourcePtrOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapS3SourcePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetPhysicalTableMapS3Source)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutput() DataSetPhysicalTableMapS3SourcePtrOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourcePtrOutput) ToDataSetPhysicalTableMapS3SourcePtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourcePtrOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourcePtrOutput) Elem() DataSetPhysicalTableMapS3SourceOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapS3Source) DataSetPhysicalTableMapS3Source { + if v != nil { + return *v + } + var ret DataSetPhysicalTableMapS3Source + return ret + }).(DataSetPhysicalTableMapS3SourceOutput) +} + +// ARN of the data source. +func (o DataSetPhysicalTableMapS3SourcePtrOutput) DataSourceArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapS3Source) *string { + if v == nil { + return nil + } + return &v.DataSourceArn + }).(pulumi.StringPtrOutput) +} + +// Column schema of the table. See input_columns. +func (o DataSetPhysicalTableMapS3SourcePtrOutput) InputColumns() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapS3Source) []DataSetPhysicalTableMapS3SourceInputColumn { + if v == nil { + return nil + } + return v.InputColumns + }).(DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) +} + +// Information about the format for the S3 source file or files. See upload_settings. +func (o DataSetPhysicalTableMapS3SourcePtrOutput) UploadSettings() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapS3Source) *DataSetPhysicalTableMapS3SourceUploadSettings { + if v == nil { + return nil + } + return &v.UploadSettings + }).(DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) +} + +type DataSetPhysicalTableMapS3SourceInputColumn struct { + // Name of this column in the underlying data source. + Name string `pulumi:"name"` + // Data type of the column. + Type string `pulumi:"type"` +} + +// DataSetPhysicalTableMapS3SourceInputColumnInput is an input type that accepts DataSetPhysicalTableMapS3SourceInputColumnArgs and DataSetPhysicalTableMapS3SourceInputColumnOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceInputColumnInput` via: +// +// DataSetPhysicalTableMapS3SourceInputColumnArgs{...} +type DataSetPhysicalTableMapS3SourceInputColumnInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput + ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceInputColumnOutput +} + +type DataSetPhysicalTableMapS3SourceInputColumnArgs struct { + // Name of this column in the underlying data source. + Name pulumi.StringInput `pulumi:"name"` + // Data type of the column. + Type pulumi.StringInput `pulumi:"type"` +} + +func (DataSetPhysicalTableMapS3SourceInputColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput { + return i.ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapS3SourceInputColumnArgs) ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceInputColumnOutput) +} + +// DataSetPhysicalTableMapS3SourceInputColumnArrayInput is an input type that accepts DataSetPhysicalTableMapS3SourceInputColumnArray and DataSetPhysicalTableMapS3SourceInputColumnArrayOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceInputColumnArrayInput` via: +// +// DataSetPhysicalTableMapS3SourceInputColumnArray{ DataSetPhysicalTableMapS3SourceInputColumnArgs{...} } +type DataSetPhysicalTableMapS3SourceInputColumnArrayInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput + ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceInputColumnArrayOutput +} + +type DataSetPhysicalTableMapS3SourceInputColumnArray []DataSetPhysicalTableMapS3SourceInputColumnInput + +func (DataSetPhysicalTableMapS3SourceInputColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return i.ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapS3SourceInputColumnArray) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) +} + +type DataSetPhysicalTableMapS3SourceInputColumnOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapS3SourceInputColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutput() DataSetPhysicalTableMapS3SourceInputColumnOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) ToDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnOutput { + return o +} + +// Name of this column in the underlying data source. +func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceInputColumn) string { return v.Name }).(pulumi.StringOutput) +} + +// Data type of the column. +func (o DataSetPhysicalTableMapS3SourceInputColumnOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceInputColumn) string { return v.Type }).(pulumi.StringOutput) +} + +type DataSetPhysicalTableMapS3SourceInputColumnArrayOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourceInputColumnArrayOutput) Index(i pulumi.IntInput) DataSetPhysicalTableMapS3SourceInputColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetPhysicalTableMapS3SourceInputColumn { + return vs[0].([]DataSetPhysicalTableMapS3SourceInputColumn)[vs[1].(int)] + }).(DataSetPhysicalTableMapS3SourceInputColumnOutput) +} + +type DataSetPhysicalTableMapS3SourceUploadSettings struct { + // Whether the file has a header row, or the files each have a header row. + ContainsHeader *bool `pulumi:"containsHeader"` + // Delimiter between values in the file. + Delimiter *string `pulumi:"delimiter"` + // File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. + Format *string `pulumi:"format"` + // A row number to start reading data from. + StartFromRow *int `pulumi:"startFromRow"` + // Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. + TextQualifier *string `pulumi:"textQualifier"` +} + +// DataSetPhysicalTableMapS3SourceUploadSettingsInput is an input type that accepts DataSetPhysicalTableMapS3SourceUploadSettingsArgs and DataSetPhysicalTableMapS3SourceUploadSettingsOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceUploadSettingsInput` via: +// +// DataSetPhysicalTableMapS3SourceUploadSettingsArgs{...} +type DataSetPhysicalTableMapS3SourceUploadSettingsInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput + ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsOutput +} + +type DataSetPhysicalTableMapS3SourceUploadSettingsArgs struct { + // Whether the file has a header row, or the files each have a header row. + ContainsHeader pulumi.BoolPtrInput `pulumi:"containsHeader"` + // Delimiter between values in the file. + Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` + // File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. + Format pulumi.StringPtrInput `pulumi:"format"` + // A row number to start reading data from. + StartFromRow pulumi.IntPtrInput `pulumi:"startFromRow"` + // Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. + TextQualifier pulumi.StringPtrInput `pulumi:"textQualifier"` +} + +func (DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapS3SourceUploadSettings)(nil)).Elem() +} + +func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput { + return i.ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceUploadSettingsOutput) +} + +func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { + return i.ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(context.Background()) +} + +func (i DataSetPhysicalTableMapS3SourceUploadSettingsArgs) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceUploadSettingsOutput).ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx) +} + +// DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput is an input type that accepts DataSetPhysicalTableMapS3SourceUploadSettingsArgs, DataSetPhysicalTableMapS3SourceUploadSettingsPtr and DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput values. +// You can construct a concrete instance of `DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput` via: +// +// DataSetPhysicalTableMapS3SourceUploadSettingsArgs{...} +// +// or: +// +// nil +type DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput interface { + pulumi.Input + + ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput + ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput +} + +type dataSetPhysicalTableMapS3SourceUploadSettingsPtrType DataSetPhysicalTableMapS3SourceUploadSettingsArgs + +func DataSetPhysicalTableMapS3SourceUploadSettingsPtr(v *DataSetPhysicalTableMapS3SourceUploadSettingsArgs) DataSetPhysicalTableMapS3SourceUploadSettingsPtrInput { + return (*dataSetPhysicalTableMapS3SourceUploadSettingsPtrType)(v) +} + +func (*dataSetPhysicalTableMapS3SourceUploadSettingsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetPhysicalTableMapS3SourceUploadSettings)(nil)).Elem() +} + +func (i *dataSetPhysicalTableMapS3SourceUploadSettingsPtrType) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { + return i.ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(context.Background()) +} + +func (i *dataSetPhysicalTableMapS3SourceUploadSettingsPtrType) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) +} + +type DataSetPhysicalTableMapS3SourceUploadSettingsOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetPhysicalTableMapS3SourceUploadSettings)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutput() DataSetPhysicalTableMapS3SourceUploadSettingsOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { + return o.ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(context.Background()) +} + +func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetPhysicalTableMapS3SourceUploadSettings) *DataSetPhysicalTableMapS3SourceUploadSettings { + return &v + }).(DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) +} + +// Whether the file has a header row, or the files each have a header row. +func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) ContainsHeader() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceUploadSettings) *bool { return v.ContainsHeader }).(pulumi.BoolPtrOutput) +} + +// Delimiter between values in the file. +func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) Delimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceUploadSettings) *string { return v.Delimiter }).(pulumi.StringPtrOutput) +} + +// File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. +func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceUploadSettings) *string { return v.Format }).(pulumi.StringPtrOutput) +} + +// A row number to start reading data from. +func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) StartFromRow() pulumi.IntPtrOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceUploadSettings) *int { return v.StartFromRow }).(pulumi.IntPtrOutput) +} + +// Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. +func (o DataSetPhysicalTableMapS3SourceUploadSettingsOutput) TextQualifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetPhysicalTableMapS3SourceUploadSettings) *string { return v.TextQualifier }).(pulumi.StringPtrOutput) +} + +type DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput struct{ *pulumi.OutputState } + +func (DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetPhysicalTableMapS3SourceUploadSettings)(nil)).Elem() +} + +func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput() DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ToDataSetPhysicalTableMapS3SourceUploadSettingsPtrOutputWithContext(ctx context.Context) DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput { + return o +} + +func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Elem() DataSetPhysicalTableMapS3SourceUploadSettingsOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) DataSetPhysicalTableMapS3SourceUploadSettings { + if v != nil { + return *v + } + var ret DataSetPhysicalTableMapS3SourceUploadSettings + return ret + }).(DataSetPhysicalTableMapS3SourceUploadSettingsOutput) +} + +// Whether the file has a header row, or the files each have a header row. +func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) ContainsHeader() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) *bool { + if v == nil { + return nil + } + return v.ContainsHeader + }).(pulumi.BoolPtrOutput) +} + +// Delimiter between values in the file. +func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Delimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) *string { + if v == nil { + return nil + } + return v.Delimiter + }).(pulumi.StringPtrOutput) +} + +// File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. +func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) *string { + if v == nil { + return nil + } + return v.Format + }).(pulumi.StringPtrOutput) +} + +// A row number to start reading data from. +func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) StartFromRow() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) *int { + if v == nil { + return nil + } + return v.StartFromRow + }).(pulumi.IntPtrOutput) +} + +// Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. +func (o DataSetPhysicalTableMapS3SourceUploadSettingsPtrOutput) TextQualifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetPhysicalTableMapS3SourceUploadSettings) *string { + if v == nil { + return nil + } + return v.TextQualifier + }).(pulumi.StringPtrOutput) +} + +type DataSetRefreshProperties struct { + // The refresh configuration for the data set. See refresh_configuration. + RefreshConfiguration DataSetRefreshPropertiesRefreshConfiguration `pulumi:"refreshConfiguration"` +} + +// DataSetRefreshPropertiesInput is an input type that accepts DataSetRefreshPropertiesArgs and DataSetRefreshPropertiesOutput values. +// You can construct a concrete instance of `DataSetRefreshPropertiesInput` via: +// +// DataSetRefreshPropertiesArgs{...} +type DataSetRefreshPropertiesInput interface { + pulumi.Input + + ToDataSetRefreshPropertiesOutput() DataSetRefreshPropertiesOutput + ToDataSetRefreshPropertiesOutputWithContext(context.Context) DataSetRefreshPropertiesOutput +} + +type DataSetRefreshPropertiesArgs struct { + // The refresh configuration for the data set. See refresh_configuration. + RefreshConfiguration DataSetRefreshPropertiesRefreshConfigurationInput `pulumi:"refreshConfiguration"` +} + +func (DataSetRefreshPropertiesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRefreshProperties)(nil)).Elem() +} + +func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesOutput() DataSetRefreshPropertiesOutput { + return i.ToDataSetRefreshPropertiesOutputWithContext(context.Background()) +} + +func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesOutputWithContext(ctx context.Context) DataSetRefreshPropertiesOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesOutput) +} + +func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput { + return i.ToDataSetRefreshPropertiesPtrOutputWithContext(context.Background()) +} + +func (i DataSetRefreshPropertiesArgs) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesOutput).ToDataSetRefreshPropertiesPtrOutputWithContext(ctx) +} + +// DataSetRefreshPropertiesPtrInput is an input type that accepts DataSetRefreshPropertiesArgs, DataSetRefreshPropertiesPtr and DataSetRefreshPropertiesPtrOutput values. +// You can construct a concrete instance of `DataSetRefreshPropertiesPtrInput` via: +// +// DataSetRefreshPropertiesArgs{...} +// +// or: +// +// nil +type DataSetRefreshPropertiesPtrInput interface { + pulumi.Input + + ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput + ToDataSetRefreshPropertiesPtrOutputWithContext(context.Context) DataSetRefreshPropertiesPtrOutput +} + +type dataSetRefreshPropertiesPtrType DataSetRefreshPropertiesArgs + +func DataSetRefreshPropertiesPtr(v *DataSetRefreshPropertiesArgs) DataSetRefreshPropertiesPtrInput { + return (*dataSetRefreshPropertiesPtrType)(v) +} + +func (*dataSetRefreshPropertiesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRefreshProperties)(nil)).Elem() +} + +func (i *dataSetRefreshPropertiesPtrType) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput { + return i.ToDataSetRefreshPropertiesPtrOutputWithContext(context.Background()) +} + +func (i *dataSetRefreshPropertiesPtrType) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesPtrOutput) +} + +type DataSetRefreshPropertiesOutput struct{ *pulumi.OutputState } + +func (DataSetRefreshPropertiesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRefreshProperties)(nil)).Elem() +} + +func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesOutput() DataSetRefreshPropertiesOutput { + return o +} + +func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesOutputWithContext(ctx context.Context) DataSetRefreshPropertiesOutput { + return o +} + +func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput { + return o.ToDataSetRefreshPropertiesPtrOutputWithContext(context.Background()) +} + +func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRefreshProperties) *DataSetRefreshProperties { + return &v + }).(DataSetRefreshPropertiesPtrOutput) +} + +// The refresh configuration for the data set. See refresh_configuration. +func (o DataSetRefreshPropertiesOutput) RefreshConfiguration() DataSetRefreshPropertiesRefreshConfigurationOutput { + return o.ApplyT(func(v DataSetRefreshProperties) DataSetRefreshPropertiesRefreshConfiguration { + return v.RefreshConfiguration + }).(DataSetRefreshPropertiesRefreshConfigurationOutput) +} + +type DataSetRefreshPropertiesPtrOutput struct{ *pulumi.OutputState } + +func (DataSetRefreshPropertiesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRefreshProperties)(nil)).Elem() +} + +func (o DataSetRefreshPropertiesPtrOutput) ToDataSetRefreshPropertiesPtrOutput() DataSetRefreshPropertiesPtrOutput { + return o +} + +func (o DataSetRefreshPropertiesPtrOutput) ToDataSetRefreshPropertiesPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesPtrOutput { + return o +} + +func (o DataSetRefreshPropertiesPtrOutput) Elem() DataSetRefreshPropertiesOutput { + return o.ApplyT(func(v *DataSetRefreshProperties) DataSetRefreshProperties { + if v != nil { + return *v + } + var ret DataSetRefreshProperties + return ret + }).(DataSetRefreshPropertiesOutput) +} + +// The refresh configuration for the data set. See refresh_configuration. +func (o DataSetRefreshPropertiesPtrOutput) RefreshConfiguration() DataSetRefreshPropertiesRefreshConfigurationPtrOutput { + return o.ApplyT(func(v *DataSetRefreshProperties) *DataSetRefreshPropertiesRefreshConfiguration { + if v == nil { + return nil + } + return &v.RefreshConfiguration + }).(DataSetRefreshPropertiesRefreshConfigurationPtrOutput) +} + +type DataSetRefreshPropertiesRefreshConfiguration struct { + // The incremental refresh for the data set. See incremental_refresh. + IncrementalRefresh DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh `pulumi:"incrementalRefresh"` +} + +// DataSetRefreshPropertiesRefreshConfigurationInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationArgs and DataSetRefreshPropertiesRefreshConfigurationOutput values. +// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationInput` via: +// +// DataSetRefreshPropertiesRefreshConfigurationArgs{...} +type DataSetRefreshPropertiesRefreshConfigurationInput interface { + pulumi.Input + + ToDataSetRefreshPropertiesRefreshConfigurationOutput() DataSetRefreshPropertiesRefreshConfigurationOutput + ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationOutput +} + +type DataSetRefreshPropertiesRefreshConfigurationArgs struct { + // The incremental refresh for the data set. See incremental_refresh. + IncrementalRefresh DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput `pulumi:"incrementalRefresh"` +} + +func (DataSetRefreshPropertiesRefreshConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfiguration)(nil)).Elem() +} + +func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationOutput() DataSetRefreshPropertiesRefreshConfigurationOutput { + return i.ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(context.Background()) +} + +func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationOutput) +} + +func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput { + return i.ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(context.Background()) +} + +func (i DataSetRefreshPropertiesRefreshConfigurationArgs) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationOutput).ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx) +} + +// DataSetRefreshPropertiesRefreshConfigurationPtrInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationArgs, DataSetRefreshPropertiesRefreshConfigurationPtr and DataSetRefreshPropertiesRefreshConfigurationPtrOutput values. +// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationPtrInput` via: +// +// DataSetRefreshPropertiesRefreshConfigurationArgs{...} +// +// or: +// +// nil +type DataSetRefreshPropertiesRefreshConfigurationPtrInput interface { + pulumi.Input + + ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput + ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput +} + +type dataSetRefreshPropertiesRefreshConfigurationPtrType DataSetRefreshPropertiesRefreshConfigurationArgs + +func DataSetRefreshPropertiesRefreshConfigurationPtr(v *DataSetRefreshPropertiesRefreshConfigurationArgs) DataSetRefreshPropertiesRefreshConfigurationPtrInput { + return (*dataSetRefreshPropertiesRefreshConfigurationPtrType)(v) +} + +func (*dataSetRefreshPropertiesRefreshConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfiguration)(nil)).Elem() +} + +func (i *dataSetRefreshPropertiesRefreshConfigurationPtrType) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput { + return i.ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *dataSetRefreshPropertiesRefreshConfigurationPtrType) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationPtrOutput) +} + +type DataSetRefreshPropertiesRefreshConfigurationOutput struct{ *pulumi.OutputState } + +func (DataSetRefreshPropertiesRefreshConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfiguration)(nil)).Elem() +} + +func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationOutput() DataSetRefreshPropertiesRefreshConfigurationOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput { + return o.ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(context.Background()) +} + +func (o DataSetRefreshPropertiesRefreshConfigurationOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRefreshPropertiesRefreshConfiguration) *DataSetRefreshPropertiesRefreshConfiguration { + return &v + }).(DataSetRefreshPropertiesRefreshConfigurationPtrOutput) +} + +// The incremental refresh for the data set. See incremental_refresh. +func (o DataSetRefreshPropertiesRefreshConfigurationOutput) IncrementalRefresh() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { + return o.ApplyT(func(v DataSetRefreshPropertiesRefreshConfiguration) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh { + return v.IncrementalRefresh + }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) +} + +type DataSetRefreshPropertiesRefreshConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (DataSetRefreshPropertiesRefreshConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfiguration)(nil)).Elem() +} + +func (o DataSetRefreshPropertiesRefreshConfigurationPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutput() DataSetRefreshPropertiesRefreshConfigurationPtrOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationPtrOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationPtrOutput) Elem() DataSetRefreshPropertiesRefreshConfigurationOutput { + return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfiguration) DataSetRefreshPropertiesRefreshConfiguration { + if v != nil { + return *v + } + var ret DataSetRefreshPropertiesRefreshConfiguration + return ret + }).(DataSetRefreshPropertiesRefreshConfigurationOutput) +} + +// The incremental refresh for the data set. See incremental_refresh. +func (o DataSetRefreshPropertiesRefreshConfigurationPtrOutput) IncrementalRefresh() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { + return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfiguration) *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh { + if v == nil { + return nil + } + return &v.IncrementalRefresh + }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) +} + +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh struct { + // The lookback window setup for an incremental refresh configuration. See lookback_window. + LookbackWindow DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow `pulumi:"lookbackWindow"` +} + +// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput values. +// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput` via: +// +// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs{...} +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshInput interface { + pulumi.Input + + ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput + ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput +} + +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs struct { + // The lookback window setup for an incremental refresh configuration. See lookback_window. + LookbackWindow DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput `pulumi:"lookbackWindow"` +} + +func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh)(nil)).Elem() +} + +func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { + return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(context.Background()) +} + +func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) +} + +func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { + return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(context.Background()) +} + +func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput).ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx) +} + +// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs, DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtr and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput values. +// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput` via: +// +// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs{...} +// +// or: +// +// nil +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput interface { + pulumi.Input + + ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput + ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput +} + +type dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrType DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs + +func DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtr(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrInput { + return (*dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrType)(v) +} + +func (*dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh)(nil)).Elem() +} + +func (i *dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrType) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { + return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(context.Background()) +} + +func (i *dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrType) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) +} + +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput struct{ *pulumi.OutputState } + +func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh)(nil)).Elem() +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { + return o.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(context.Background()) +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh) *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh { + return &v + }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) +} + +// The lookback window setup for an incremental refresh configuration. See lookback_window. +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) LookbackWindow() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { + return o.ApplyT(func(v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow { + return v.LookbackWindow + }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) +} + +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput struct{ *pulumi.OutputState } + +func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh)(nil)).Elem() +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) Elem() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput { + return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh { + if v != nil { + return *v + } + var ret DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh + return ret + }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshOutput) +} + +// The lookback window setup for an incremental refresh configuration. See lookback_window. +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshPtrOutput) LookbackWindow() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { + return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh) *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow { + if v == nil { + return nil + } + return &v.LookbackWindow + }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) +} + +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow struct { + // The name of the lookback window column. + ColumnName string `pulumi:"columnName"` + // The lookback window column size. + Size int `pulumi:"size"` + // The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. + SizeUnit string `pulumi:"sizeUnit"` +} + +// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput values. +// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput` via: +// +// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs{...} +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowInput interface { + pulumi.Input + + ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput + ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput +} + +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs struct { + // The name of the lookback window column. + ColumnName pulumi.StringInput `pulumi:"columnName"` + // The lookback window column size. + Size pulumi.IntInput `pulumi:"size"` + // The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. + SizeUnit pulumi.StringInput `pulumi:"sizeUnit"` +} + +func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow)(nil)).Elem() +} + +func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { + return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext(context.Background()) +} + +func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) +} + +func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { + return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(context.Background()) +} + +func (i DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput).ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(ctx) +} + +// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput is an input type that accepts DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs, DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtr and DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput values. +// You can construct a concrete instance of `DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput` via: +// +// DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs{...} +// +// or: +// +// nil +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput interface { + pulumi.Input + + ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput + ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput +} + +type dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrType DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs + +func DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtr(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrInput { + return (*dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrType)(v) +} + +func (*dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow)(nil)).Elem() +} + +func (i *dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrType) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { + return i.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(context.Background()) +} + +func (i *dataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrType) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) +} + +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput struct{ *pulumi.OutputState } + +func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow)(nil)).Elem() +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { + return o.ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(context.Background()) +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow { + return &v + }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) +} + +// The name of the lookback window column. +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) string { + return v.ColumnName + }).(pulumi.StringOutput) +} + +// The lookback window column size. +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) Size() pulumi.IntOutput { + return o.ApplyT(func(v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) int { + return v.Size + }).(pulumi.IntOutput) +} + +// The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) SizeUnit() pulumi.StringOutput { + return o.ApplyT(func(v DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) string { + return v.SizeUnit + }).(pulumi.StringOutput) +} + +type DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput struct{ *pulumi.OutputState } + +func (DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow)(nil)).Elem() +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ToDataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutputWithContext(ctx context.Context) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput { + return o +} + +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) Elem() DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput { + return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow { + if v != nil { + return *v + } + var ret DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow + return ret + }).(DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowOutput) +} + +// The name of the lookback window column. +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) ColumnName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) *string { + if v == nil { + return nil + } + return &v.ColumnName + }).(pulumi.StringPtrOutput) +} + +// The lookback window column size. +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) Size() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) *int { + if v == nil { + return nil + } + return &v.Size + }).(pulumi.IntPtrOutput) +} + +// The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. +func (o DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowPtrOutput) SizeUnit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow) *string { + if v == nil { + return nil + } + return &v.SizeUnit + }).(pulumi.StringPtrOutput) +} + +type DataSetRowLevelPermissionDataSet struct { + // ARN of the dataset that contains permissions for RLS. + Arn string `pulumi:"arn"` + // User or group rules associated with the dataset that contains permissions for RLS. + FormatVersion *string `pulumi:"formatVersion"` + // Namespace associated with the dataset that contains permissions for RLS. + Namespace *string `pulumi:"namespace"` + // Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. + PermissionPolicy string `pulumi:"permissionPolicy"` + // Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + Status *string `pulumi:"status"` +} + +// DataSetRowLevelPermissionDataSetInput is an input type that accepts DataSetRowLevelPermissionDataSetArgs and DataSetRowLevelPermissionDataSetOutput values. +// You can construct a concrete instance of `DataSetRowLevelPermissionDataSetInput` via: +// +// DataSetRowLevelPermissionDataSetArgs{...} +type DataSetRowLevelPermissionDataSetInput interface { + pulumi.Input + + ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput + ToDataSetRowLevelPermissionDataSetOutputWithContext(context.Context) DataSetRowLevelPermissionDataSetOutput +} + +type DataSetRowLevelPermissionDataSetArgs struct { + // ARN of the dataset that contains permissions for RLS. + Arn pulumi.StringInput `pulumi:"arn"` + // User or group rules associated with the dataset that contains permissions for RLS. + FormatVersion pulumi.StringPtrInput `pulumi:"formatVersion"` + // Namespace associated with the dataset that contains permissions for RLS. + Namespace pulumi.StringPtrInput `pulumi:"namespace"` + // Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. + PermissionPolicy pulumi.StringInput `pulumi:"permissionPolicy"` + // Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + Status pulumi.StringPtrInput `pulumi:"status"` +} + +func (DataSetRowLevelPermissionDataSetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRowLevelPermissionDataSet)(nil)).Elem() +} + +func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput { + return i.ToDataSetRowLevelPermissionDataSetOutputWithContext(context.Background()) +} + +func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionDataSetOutput) +} + +func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput { + return i.ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(context.Background()) +} + +func (i DataSetRowLevelPermissionDataSetArgs) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionDataSetOutput).ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx) +} + +// DataSetRowLevelPermissionDataSetPtrInput is an input type that accepts DataSetRowLevelPermissionDataSetArgs, DataSetRowLevelPermissionDataSetPtr and DataSetRowLevelPermissionDataSetPtrOutput values. +// You can construct a concrete instance of `DataSetRowLevelPermissionDataSetPtrInput` via: +// +// DataSetRowLevelPermissionDataSetArgs{...} +// +// or: +// +// nil +type DataSetRowLevelPermissionDataSetPtrInput interface { + pulumi.Input + + ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput + ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(context.Context) DataSetRowLevelPermissionDataSetPtrOutput +} + +type dataSetRowLevelPermissionDataSetPtrType DataSetRowLevelPermissionDataSetArgs + +func DataSetRowLevelPermissionDataSetPtr(v *DataSetRowLevelPermissionDataSetArgs) DataSetRowLevelPermissionDataSetPtrInput { + return (*dataSetRowLevelPermissionDataSetPtrType)(v) +} + +func (*dataSetRowLevelPermissionDataSetPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRowLevelPermissionDataSet)(nil)).Elem() +} + +func (i *dataSetRowLevelPermissionDataSetPtrType) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput { + return i.ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(context.Background()) +} + +func (i *dataSetRowLevelPermissionDataSetPtrType) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionDataSetPtrOutput) +} + +type DataSetRowLevelPermissionDataSetOutput struct{ *pulumi.OutputState } + +func (DataSetRowLevelPermissionDataSetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRowLevelPermissionDataSet)(nil)).Elem() +} + +func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutput() DataSetRowLevelPermissionDataSetOutput { + return o +} + +func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetOutput { + return o +} + +func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput { + return o.ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(context.Background()) +} + +func (o DataSetRowLevelPermissionDataSetOutput) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRowLevelPermissionDataSet) *DataSetRowLevelPermissionDataSet { + return &v + }).(DataSetRowLevelPermissionDataSetPtrOutput) +} + +// ARN of the dataset that contains permissions for RLS. +func (o DataSetRowLevelPermissionDataSetOutput) Arn() pulumi.StringOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionDataSet) string { return v.Arn }).(pulumi.StringOutput) +} + +// User or group rules associated with the dataset that contains permissions for RLS. +func (o DataSetRowLevelPermissionDataSetOutput) FormatVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionDataSet) *string { return v.FormatVersion }).(pulumi.StringPtrOutput) +} + +// Namespace associated with the dataset that contains permissions for RLS. +func (o DataSetRowLevelPermissionDataSetOutput) Namespace() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionDataSet) *string { return v.Namespace }).(pulumi.StringPtrOutput) +} + +// Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. +func (o DataSetRowLevelPermissionDataSetOutput) PermissionPolicy() pulumi.StringOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionDataSet) string { return v.PermissionPolicy }).(pulumi.StringOutput) +} + +// Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. +func (o DataSetRowLevelPermissionDataSetOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionDataSet) *string { return v.Status }).(pulumi.StringPtrOutput) +} + +type DataSetRowLevelPermissionDataSetPtrOutput struct{ *pulumi.OutputState } + +func (DataSetRowLevelPermissionDataSetPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRowLevelPermissionDataSet)(nil)).Elem() +} + +func (o DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutput() DataSetRowLevelPermissionDataSetPtrOutput { + return o +} + +func (o DataSetRowLevelPermissionDataSetPtrOutput) ToDataSetRowLevelPermissionDataSetPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionDataSetPtrOutput { + return o +} + +func (o DataSetRowLevelPermissionDataSetPtrOutput) Elem() DataSetRowLevelPermissionDataSetOutput { + return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) DataSetRowLevelPermissionDataSet { + if v != nil { + return *v + } + var ret DataSetRowLevelPermissionDataSet + return ret + }).(DataSetRowLevelPermissionDataSetOutput) +} + +// ARN of the dataset that contains permissions for RLS. +func (o DataSetRowLevelPermissionDataSetPtrOutput) Arn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) *string { + if v == nil { + return nil + } + return &v.Arn + }).(pulumi.StringPtrOutput) +} + +// User or group rules associated with the dataset that contains permissions for RLS. +func (o DataSetRowLevelPermissionDataSetPtrOutput) FormatVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) *string { + if v == nil { + return nil + } + return v.FormatVersion + }).(pulumi.StringPtrOutput) +} + +// Namespace associated with the dataset that contains permissions for RLS. +func (o DataSetRowLevelPermissionDataSetPtrOutput) Namespace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) *string { + if v == nil { + return nil + } + return v.Namespace + }).(pulumi.StringPtrOutput) +} + +// Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. +func (o DataSetRowLevelPermissionDataSetPtrOutput) PermissionPolicy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) *string { + if v == nil { + return nil + } + return &v.PermissionPolicy + }).(pulumi.StringPtrOutput) +} + +// Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. +func (o DataSetRowLevelPermissionDataSetPtrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetRowLevelPermissionDataSet) *string { + if v == nil { + return nil + } + return v.Status + }).(pulumi.StringPtrOutput) +} + +type DataSetRowLevelPermissionTagConfiguration struct { + // The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + Status *string `pulumi:"status"` + // A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. + TagRules []DataSetRowLevelPermissionTagConfigurationTagRule `pulumi:"tagRules"` +} + +// DataSetRowLevelPermissionTagConfigurationInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationArgs and DataSetRowLevelPermissionTagConfigurationOutput values. +// You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationInput` via: +// +// DataSetRowLevelPermissionTagConfigurationArgs{...} +type DataSetRowLevelPermissionTagConfigurationInput interface { + pulumi.Input + + ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput + ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationOutput +} + +type DataSetRowLevelPermissionTagConfigurationArgs struct { + // The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + Status pulumi.StringPtrInput `pulumi:"status"` + // A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. + TagRules DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput `pulumi:"tagRules"` +} + +func (DataSetRowLevelPermissionTagConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +} + +func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput { + return i.ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(context.Background()) +} + +func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionTagConfigurationOutput) +} + +func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput { + return i.ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(context.Background()) +} + +func (i DataSetRowLevelPermissionTagConfigurationArgs) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionTagConfigurationOutput).ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx) +} + +// DataSetRowLevelPermissionTagConfigurationPtrInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationArgs, DataSetRowLevelPermissionTagConfigurationPtr and DataSetRowLevelPermissionTagConfigurationPtrOutput values. +// You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationPtrInput` via: +// +// DataSetRowLevelPermissionTagConfigurationArgs{...} +// +// or: +// +// nil +type DataSetRowLevelPermissionTagConfigurationPtrInput interface { + pulumi.Input + + ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput + ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput +} + +type dataSetRowLevelPermissionTagConfigurationPtrType DataSetRowLevelPermissionTagConfigurationArgs + +func DataSetRowLevelPermissionTagConfigurationPtr(v *DataSetRowLevelPermissionTagConfigurationArgs) DataSetRowLevelPermissionTagConfigurationPtrInput { + return (*dataSetRowLevelPermissionTagConfigurationPtrType)(v) +} + +func (*dataSetRowLevelPermissionTagConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +} + +func (i *dataSetRowLevelPermissionTagConfigurationPtrType) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput { + return i.ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *dataSetRowLevelPermissionTagConfigurationPtrType) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionTagConfigurationPtrOutput) +} + +type DataSetRowLevelPermissionTagConfigurationOutput struct{ *pulumi.OutputState } + +func (DataSetRowLevelPermissionTagConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +} + +func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationOutput() DataSetRowLevelPermissionTagConfigurationOutput { + return o +} + +func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationOutput { + return o +} + +func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput { + return o.ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(context.Background()) +} + +func (o DataSetRowLevelPermissionTagConfigurationOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSetRowLevelPermissionTagConfiguration) *DataSetRowLevelPermissionTagConfiguration { + return &v + }).(DataSetRowLevelPermissionTagConfigurationPtrOutput) +} + +// The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. +func (o DataSetRowLevelPermissionTagConfigurationOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionTagConfiguration) *string { return v.Status }).(pulumi.StringPtrOutput) +} + +// A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. +func (o DataSetRowLevelPermissionTagConfigurationOutput) TagRules() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionTagConfiguration) []DataSetRowLevelPermissionTagConfigurationTagRule { + return v.TagRules + }).(DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) +} + +type DataSetRowLevelPermissionTagConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (DataSetRowLevelPermissionTagConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +} + +func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutput() DataSetRowLevelPermissionTagConfigurationPtrOutput { + return o +} + +func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) ToDataSetRowLevelPermissionTagConfigurationPtrOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationPtrOutput { + return o +} + +func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) Elem() DataSetRowLevelPermissionTagConfigurationOutput { + return o.ApplyT(func(v *DataSetRowLevelPermissionTagConfiguration) DataSetRowLevelPermissionTagConfiguration { + if v != nil { + return *v + } + var ret DataSetRowLevelPermissionTagConfiguration + return ret + }).(DataSetRowLevelPermissionTagConfigurationOutput) +} + +// The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. +func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSetRowLevelPermissionTagConfiguration) *string { + if v == nil { + return nil + } + return v.Status + }).(pulumi.StringPtrOutput) +} + +// A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. +func (o DataSetRowLevelPermissionTagConfigurationPtrOutput) TagRules() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return o.ApplyT(func(v *DataSetRowLevelPermissionTagConfiguration) []DataSetRowLevelPermissionTagConfigurationTagRule { + if v == nil { + return nil + } + return v.TagRules + }).(DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) +} + +type DataSetRowLevelPermissionTagConfigurationTagRule struct { + // Column name that a tag key is assigned to. + ColumnName string `pulumi:"columnName"` + // A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. + MatchAllValue *string `pulumi:"matchAllValue"` + // Unique key for a tag. + TagKey string `pulumi:"tagKey"` + // A string that you want to use to delimit the values when you pass the values at run time. + TagMultiValueDelimiter *string `pulumi:"tagMultiValueDelimiter"` +} + +// DataSetRowLevelPermissionTagConfigurationTagRuleInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationTagRuleArgs and DataSetRowLevelPermissionTagConfigurationTagRuleOutput values. +// You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationTagRuleInput` via: +// +// DataSetRowLevelPermissionTagConfigurationTagRuleArgs{...} +type DataSetRowLevelPermissionTagConfigurationTagRuleInput interface { + pulumi.Input + + ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput() DataSetRowLevelPermissionTagConfigurationTagRuleOutput + ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleOutput +} + +type DataSetRowLevelPermissionTagConfigurationTagRuleArgs struct { + // Column name that a tag key is assigned to. + ColumnName pulumi.StringInput `pulumi:"columnName"` + // A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. + MatchAllValue pulumi.StringPtrInput `pulumi:"matchAllValue"` + // Unique key for a tag. + TagKey pulumi.StringInput `pulumi:"tagKey"` + // A string that you want to use to delimit the values when you pass the values at run time. + TagMultiValueDelimiter pulumi.StringPtrInput `pulumi:"tagMultiValueDelimiter"` +} + +func (DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +} + +func (i DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput() DataSetRowLevelPermissionTagConfigurationTagRuleOutput { + return i.ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(context.Background()) +} + +func (i DataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionTagConfigurationTagRuleOutput) +} + +// DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput is an input type that accepts DataSetRowLevelPermissionTagConfigurationTagRuleArray and DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput values. +// You can construct a concrete instance of `DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput` via: +// +// DataSetRowLevelPermissionTagConfigurationTagRuleArray{ DataSetRowLevelPermissionTagConfigurationTagRuleArgs{...} } +type DataSetRowLevelPermissionTagConfigurationTagRuleArrayInput interface { + pulumi.Input + + ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput + ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput +} + +type DataSetRowLevelPermissionTagConfigurationTagRuleArray []DataSetRowLevelPermissionTagConfigurationTagRuleInput + +func (DataSetRowLevelPermissionTagConfigurationTagRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +} + +func (i DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return i.ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(context.Background()) +} + +func (i DataSetRowLevelPermissionTagConfigurationTagRuleArray) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) +} + +type DataSetRowLevelPermissionTagConfigurationTagRuleOutput struct{ *pulumi.OutputState } + +func (DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +} + +func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutput() DataSetRowLevelPermissionTagConfigurationTagRuleOutput { + return o +} + +func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleOutput { + return o +} + +// Column name that a tag key is assigned to. +func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionTagConfigurationTagRule) string { return v.ColumnName }).(pulumi.StringOutput) +} + +// A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. +func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) MatchAllValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionTagConfigurationTagRule) *string { return v.MatchAllValue }).(pulumi.StringPtrOutput) +} + +// Unique key for a tag. +func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagKey() pulumi.StringOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionTagConfigurationTagRule) string { return v.TagKey }).(pulumi.StringOutput) +} + +// A string that you want to use to delimit the values when you pass the values at run time. +func (o DataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagMultiValueDelimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSetRowLevelPermissionTagConfigurationTagRule) *string { return v.TagMultiValueDelimiter }).(pulumi.StringPtrOutput) +} + +type DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput struct{ *pulumi.OutputState } + +func (DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +} + +func (o DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return o +} + +func (o DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return o +} + +func (o DataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) Index(i pulumi.IntInput) DataSetRowLevelPermissionTagConfigurationTagRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSetRowLevelPermissionTagConfigurationTagRule { + return vs[0].([]DataSetRowLevelPermissionTagConfigurationTagRule)[vs[1].(int)] + }).(DataSetRowLevelPermissionTagConfigurationTagRuleOutput) +} + +type DataSourceCredentials struct { + // The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. + // When the value is not null, the `credentialPair` from the data source in the ARN is used. + CopySourceArn *string `pulumi:"copySourceArn"` + // Credential pair. See Credential Pair below for more details. + CredentialPair *DataSourceCredentialsCredentialPair `pulumi:"credentialPair"` +} + +// DataSourceCredentialsInput is an input type that accepts DataSourceCredentialsArgs and DataSourceCredentialsOutput values. +// You can construct a concrete instance of `DataSourceCredentialsInput` via: +// +// DataSourceCredentialsArgs{...} +type DataSourceCredentialsInput interface { + pulumi.Input + + ToDataSourceCredentialsOutput() DataSourceCredentialsOutput + ToDataSourceCredentialsOutputWithContext(context.Context) DataSourceCredentialsOutput +} + +type DataSourceCredentialsArgs struct { + // The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. + // When the value is not null, the `credentialPair` from the data source in the ARN is used. + CopySourceArn pulumi.StringPtrInput `pulumi:"copySourceArn"` + // Credential pair. See Credential Pair below for more details. + CredentialPair DataSourceCredentialsCredentialPairPtrInput `pulumi:"credentialPair"` +} + +func (DataSourceCredentialsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceCredentials)(nil)).Elem() +} + +func (i DataSourceCredentialsArgs) ToDataSourceCredentialsOutput() DataSourceCredentialsOutput { + return i.ToDataSourceCredentialsOutputWithContext(context.Background()) +} + +func (i DataSourceCredentialsArgs) ToDataSourceCredentialsOutputWithContext(ctx context.Context) DataSourceCredentialsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsOutput) +} + +func (i DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput { + return i.ToDataSourceCredentialsPtrOutputWithContext(context.Background()) +} + +func (i DataSourceCredentialsArgs) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsOutput).ToDataSourceCredentialsPtrOutputWithContext(ctx) +} + +// DataSourceCredentialsPtrInput is an input type that accepts DataSourceCredentialsArgs, DataSourceCredentialsPtr and DataSourceCredentialsPtrOutput values. +// You can construct a concrete instance of `DataSourceCredentialsPtrInput` via: +// +// DataSourceCredentialsArgs{...} +// +// or: +// +// nil +type DataSourceCredentialsPtrInput interface { + pulumi.Input + + ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput + ToDataSourceCredentialsPtrOutputWithContext(context.Context) DataSourceCredentialsPtrOutput +} + +type dataSourceCredentialsPtrType DataSourceCredentialsArgs + +func DataSourceCredentialsPtr(v *DataSourceCredentialsArgs) DataSourceCredentialsPtrInput { + return (*dataSourceCredentialsPtrType)(v) +} + +func (*dataSourceCredentialsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceCredentials)(nil)).Elem() +} + +func (i *dataSourceCredentialsPtrType) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput { + return i.ToDataSourceCredentialsPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceCredentialsPtrType) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsPtrOutput) +} + +type DataSourceCredentialsOutput struct{ *pulumi.OutputState } + +func (DataSourceCredentialsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceCredentials)(nil)).Elem() +} + +func (o DataSourceCredentialsOutput) ToDataSourceCredentialsOutput() DataSourceCredentialsOutput { + return o +} + +func (o DataSourceCredentialsOutput) ToDataSourceCredentialsOutputWithContext(ctx context.Context) DataSourceCredentialsOutput { + return o +} + +func (o DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput { + return o.ToDataSourceCredentialsPtrOutputWithContext(context.Background()) +} + +func (o DataSourceCredentialsOutput) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceCredentials) *DataSourceCredentials { + return &v + }).(DataSourceCredentialsPtrOutput) +} + +// The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. +// When the value is not null, the `credentialPair` from the data source in the ARN is used. +func (o DataSourceCredentialsOutput) CopySourceArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSourceCredentials) *string { return v.CopySourceArn }).(pulumi.StringPtrOutput) +} + +// Credential pair. See Credential Pair below for more details. +func (o DataSourceCredentialsOutput) CredentialPair() DataSourceCredentialsCredentialPairPtrOutput { + return o.ApplyT(func(v DataSourceCredentials) *DataSourceCredentialsCredentialPair { return v.CredentialPair }).(DataSourceCredentialsCredentialPairPtrOutput) +} + +type DataSourceCredentialsPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceCredentialsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceCredentials)(nil)).Elem() +} + +func (o DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutput() DataSourceCredentialsPtrOutput { + return o +} + +func (o DataSourceCredentialsPtrOutput) ToDataSourceCredentialsPtrOutputWithContext(ctx context.Context) DataSourceCredentialsPtrOutput { + return o +} + +func (o DataSourceCredentialsPtrOutput) Elem() DataSourceCredentialsOutput { + return o.ApplyT(func(v *DataSourceCredentials) DataSourceCredentials { + if v != nil { + return *v + } + var ret DataSourceCredentials + return ret + }).(DataSourceCredentialsOutput) +} + +// The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. +// When the value is not null, the `credentialPair` from the data source in the ARN is used. +func (o DataSourceCredentialsPtrOutput) CopySourceArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceCredentials) *string { + if v == nil { + return nil + } + return v.CopySourceArn + }).(pulumi.StringPtrOutput) +} + +// Credential pair. See Credential Pair below for more details. +func (o DataSourceCredentialsPtrOutput) CredentialPair() DataSourceCredentialsCredentialPairPtrOutput { + return o.ApplyT(func(v *DataSourceCredentials) *DataSourceCredentialsCredentialPair { + if v == nil { + return nil + } + return v.CredentialPair + }).(DataSourceCredentialsCredentialPairPtrOutput) +} + +type DataSourceCredentialsCredentialPair struct { + // Password, maximum length of 1024 characters. + Password string `pulumi:"password"` + // User name, maximum length of 64 characters. + Username string `pulumi:"username"` +} + +// DataSourceCredentialsCredentialPairInput is an input type that accepts DataSourceCredentialsCredentialPairArgs and DataSourceCredentialsCredentialPairOutput values. +// You can construct a concrete instance of `DataSourceCredentialsCredentialPairInput` via: +// +// DataSourceCredentialsCredentialPairArgs{...} +type DataSourceCredentialsCredentialPairInput interface { + pulumi.Input + + ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput + ToDataSourceCredentialsCredentialPairOutputWithContext(context.Context) DataSourceCredentialsCredentialPairOutput +} + +type DataSourceCredentialsCredentialPairArgs struct { + // Password, maximum length of 1024 characters. + Password pulumi.StringInput `pulumi:"password"` + // User name, maximum length of 64 characters. + Username pulumi.StringInput `pulumi:"username"` +} + +func (DataSourceCredentialsCredentialPairArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceCredentialsCredentialPair)(nil)).Elem() +} + +func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput { + return i.ToDataSourceCredentialsCredentialPairOutputWithContext(context.Background()) +} + +func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsCredentialPairOutput) +} + +func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput { + return i.ToDataSourceCredentialsCredentialPairPtrOutputWithContext(context.Background()) +} + +func (i DataSourceCredentialsCredentialPairArgs) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsCredentialPairOutput).ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx) +} + +// DataSourceCredentialsCredentialPairPtrInput is an input type that accepts DataSourceCredentialsCredentialPairArgs, DataSourceCredentialsCredentialPairPtr and DataSourceCredentialsCredentialPairPtrOutput values. +// You can construct a concrete instance of `DataSourceCredentialsCredentialPairPtrInput` via: +// +// DataSourceCredentialsCredentialPairArgs{...} +// +// or: +// +// nil +type DataSourceCredentialsCredentialPairPtrInput interface { + pulumi.Input + + ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput + ToDataSourceCredentialsCredentialPairPtrOutputWithContext(context.Context) DataSourceCredentialsCredentialPairPtrOutput +} + +type dataSourceCredentialsCredentialPairPtrType DataSourceCredentialsCredentialPairArgs + +func DataSourceCredentialsCredentialPairPtr(v *DataSourceCredentialsCredentialPairArgs) DataSourceCredentialsCredentialPairPtrInput { + return (*dataSourceCredentialsCredentialPairPtrType)(v) +} + +func (*dataSourceCredentialsCredentialPairPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceCredentialsCredentialPair)(nil)).Elem() +} + +func (i *dataSourceCredentialsCredentialPairPtrType) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput { + return i.ToDataSourceCredentialsCredentialPairPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceCredentialsCredentialPairPtrType) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceCredentialsCredentialPairPtrOutput) +} + +type DataSourceCredentialsCredentialPairOutput struct{ *pulumi.OutputState } + +func (DataSourceCredentialsCredentialPairOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceCredentialsCredentialPair)(nil)).Elem() +} + +func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutput() DataSourceCredentialsCredentialPairOutput { + return o +} + +func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairOutput { + return o +} + +func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput { + return o.ToDataSourceCredentialsCredentialPairPtrOutputWithContext(context.Background()) +} + +func (o DataSourceCredentialsCredentialPairOutput) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceCredentialsCredentialPair) *DataSourceCredentialsCredentialPair { + return &v + }).(DataSourceCredentialsCredentialPairPtrOutput) +} + +// Password, maximum length of 1024 characters. +func (o DataSourceCredentialsCredentialPairOutput) Password() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceCredentialsCredentialPair) string { return v.Password }).(pulumi.StringOutput) +} + +// User name, maximum length of 64 characters. +func (o DataSourceCredentialsCredentialPairOutput) Username() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceCredentialsCredentialPair) string { return v.Username }).(pulumi.StringOutput) +} + +type DataSourceCredentialsCredentialPairPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceCredentialsCredentialPairPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceCredentialsCredentialPair)(nil)).Elem() +} + +func (o DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutput() DataSourceCredentialsCredentialPairPtrOutput { + return o +} + +func (o DataSourceCredentialsCredentialPairPtrOutput) ToDataSourceCredentialsCredentialPairPtrOutputWithContext(ctx context.Context) DataSourceCredentialsCredentialPairPtrOutput { + return o +} + +func (o DataSourceCredentialsCredentialPairPtrOutput) Elem() DataSourceCredentialsCredentialPairOutput { + return o.ApplyT(func(v *DataSourceCredentialsCredentialPair) DataSourceCredentialsCredentialPair { + if v != nil { + return *v + } + var ret DataSourceCredentialsCredentialPair + return ret + }).(DataSourceCredentialsCredentialPairOutput) +} + +// Password, maximum length of 1024 characters. +func (o DataSourceCredentialsCredentialPairPtrOutput) Password() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceCredentialsCredentialPair) *string { + if v == nil { + return nil + } + return &v.Password + }).(pulumi.StringPtrOutput) +} + +// User name, maximum length of 64 characters. +func (o DataSourceCredentialsCredentialPairPtrOutput) Username() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceCredentialsCredentialPair) *string { + if v == nil { + return nil + } + return &v.Username + }).(pulumi.StringPtrOutput) +} + +type DataSourceParameters struct { + // Parameters for connecting to Amazon Elasticsearch. + AmazonElasticsearch *DataSourceParametersAmazonElasticsearch `pulumi:"amazonElasticsearch"` + // Parameters for connecting to Athena. + Athena *DataSourceParametersAthena `pulumi:"athena"` + // Parameters for connecting to Aurora MySQL. + Aurora *DataSourceParametersAurora `pulumi:"aurora"` + // Parameters for connecting to Aurora Postgresql. + AuroraPostgresql *DataSourceParametersAuroraPostgresql `pulumi:"auroraPostgresql"` + // Parameters for connecting to AWS IOT Analytics. + AwsIotAnalytics *DataSourceParametersAwsIotAnalytics `pulumi:"awsIotAnalytics"` + // Parameters for connecting to Jira. + Jira *DataSourceParametersJira `pulumi:"jira"` + // Parameters for connecting to MariaDB. + MariaDb *DataSourceParametersMariaDb `pulumi:"mariaDb"` + // Parameters for connecting to MySQL. + Mysql *DataSourceParametersMysql `pulumi:"mysql"` + // Parameters for connecting to Oracle. + Oracle *DataSourceParametersOracle `pulumi:"oracle"` + // Parameters for connecting to Postgresql. + Postgresql *DataSourceParametersPostgresql `pulumi:"postgresql"` + // Parameters for connecting to Presto. + Presto *DataSourceParametersPresto `pulumi:"presto"` + // Parameters for connecting to RDS. + Rds *DataSourceParametersRds `pulumi:"rds"` + // Parameters for connecting to Redshift. + Redshift *DataSourceParametersRedshift `pulumi:"redshift"` + // Parameters for connecting to S3. + S3 *DataSourceParametersS3 `pulumi:"s3"` + // Parameters for connecting to ServiceNow. + ServiceNow *DataSourceParametersServiceNow `pulumi:"serviceNow"` + // Parameters for connecting to Snowflake. + Snowflake *DataSourceParametersSnowflake `pulumi:"snowflake"` + // Parameters for connecting to Spark. + Spark *DataSourceParametersSpark `pulumi:"spark"` + // Parameters for connecting to SQL Server. + SqlServer *DataSourceParametersSqlServer `pulumi:"sqlServer"` + // Parameters for connecting to Teradata. + Teradata *DataSourceParametersTeradata `pulumi:"teradata"` + // Parameters for connecting to Twitter. + Twitter *DataSourceParametersTwitter `pulumi:"twitter"` +} + +// DataSourceParametersInput is an input type that accepts DataSourceParametersArgs and DataSourceParametersOutput values. +// You can construct a concrete instance of `DataSourceParametersInput` via: +// +// DataSourceParametersArgs{...} +type DataSourceParametersInput interface { + pulumi.Input + + ToDataSourceParametersOutput() DataSourceParametersOutput + ToDataSourceParametersOutputWithContext(context.Context) DataSourceParametersOutput +} + +type DataSourceParametersArgs struct { + // Parameters for connecting to Amazon Elasticsearch. + AmazonElasticsearch DataSourceParametersAmazonElasticsearchPtrInput `pulumi:"amazonElasticsearch"` + // Parameters for connecting to Athena. + Athena DataSourceParametersAthenaPtrInput `pulumi:"athena"` + // Parameters for connecting to Aurora MySQL. + Aurora DataSourceParametersAuroraPtrInput `pulumi:"aurora"` + // Parameters for connecting to Aurora Postgresql. + AuroraPostgresql DataSourceParametersAuroraPostgresqlPtrInput `pulumi:"auroraPostgresql"` + // Parameters for connecting to AWS IOT Analytics. + AwsIotAnalytics DataSourceParametersAwsIotAnalyticsPtrInput `pulumi:"awsIotAnalytics"` + // Parameters for connecting to Jira. + Jira DataSourceParametersJiraPtrInput `pulumi:"jira"` + // Parameters for connecting to MariaDB. + MariaDb DataSourceParametersMariaDbPtrInput `pulumi:"mariaDb"` + // Parameters for connecting to MySQL. + Mysql DataSourceParametersMysqlPtrInput `pulumi:"mysql"` + // Parameters for connecting to Oracle. + Oracle DataSourceParametersOraclePtrInput `pulumi:"oracle"` + // Parameters for connecting to Postgresql. + Postgresql DataSourceParametersPostgresqlPtrInput `pulumi:"postgresql"` + // Parameters for connecting to Presto. + Presto DataSourceParametersPrestoPtrInput `pulumi:"presto"` + // Parameters for connecting to RDS. + Rds DataSourceParametersRdsPtrInput `pulumi:"rds"` + // Parameters for connecting to Redshift. + Redshift DataSourceParametersRedshiftPtrInput `pulumi:"redshift"` + // Parameters for connecting to S3. + S3 DataSourceParametersS3PtrInput `pulumi:"s3"` + // Parameters for connecting to ServiceNow. + ServiceNow DataSourceParametersServiceNowPtrInput `pulumi:"serviceNow"` + // Parameters for connecting to Snowflake. + Snowflake DataSourceParametersSnowflakePtrInput `pulumi:"snowflake"` + // Parameters for connecting to Spark. + Spark DataSourceParametersSparkPtrInput `pulumi:"spark"` + // Parameters for connecting to SQL Server. + SqlServer DataSourceParametersSqlServerPtrInput `pulumi:"sqlServer"` + // Parameters for connecting to Teradata. + Teradata DataSourceParametersTeradataPtrInput `pulumi:"teradata"` + // Parameters for connecting to Twitter. + Twitter DataSourceParametersTwitterPtrInput `pulumi:"twitter"` +} + +func (DataSourceParametersArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParameters)(nil)).Elem() +} + +func (i DataSourceParametersArgs) ToDataSourceParametersOutput() DataSourceParametersOutput { + return i.ToDataSourceParametersOutputWithContext(context.Background()) +} + +func (i DataSourceParametersArgs) ToDataSourceParametersOutputWithContext(ctx context.Context) DataSourceParametersOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersOutput) +} + +func (i DataSourceParametersArgs) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput { + return i.ToDataSourceParametersPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersArgs) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersOutput).ToDataSourceParametersPtrOutputWithContext(ctx) +} + +// DataSourceParametersPtrInput is an input type that accepts DataSourceParametersArgs, DataSourceParametersPtr and DataSourceParametersPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersPtrInput` via: +// +// DataSourceParametersArgs{...} +// +// or: +// +// nil +type DataSourceParametersPtrInput interface { + pulumi.Input + + ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput + ToDataSourceParametersPtrOutputWithContext(context.Context) DataSourceParametersPtrOutput +} + +type dataSourceParametersPtrType DataSourceParametersArgs + +func DataSourceParametersPtr(v *DataSourceParametersArgs) DataSourceParametersPtrInput { + return (*dataSourceParametersPtrType)(v) +} + +func (*dataSourceParametersPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParameters)(nil)).Elem() +} + +func (i *dataSourceParametersPtrType) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput { + return i.ToDataSourceParametersPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersPtrType) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPtrOutput) +} + +type DataSourceParametersOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParameters)(nil)).Elem() +} + +func (o DataSourceParametersOutput) ToDataSourceParametersOutput() DataSourceParametersOutput { + return o +} + +func (o DataSourceParametersOutput) ToDataSourceParametersOutputWithContext(ctx context.Context) DataSourceParametersOutput { + return o +} + +func (o DataSourceParametersOutput) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput { + return o.ToDataSourceParametersPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersOutput) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParameters) *DataSourceParameters { + return &v + }).(DataSourceParametersPtrOutput) +} + +// Parameters for connecting to Amazon Elasticsearch. +func (o DataSourceParametersOutput) AmazonElasticsearch() DataSourceParametersAmazonElasticsearchPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersAmazonElasticsearch { return v.AmazonElasticsearch }).(DataSourceParametersAmazonElasticsearchPtrOutput) +} + +// Parameters for connecting to Athena. +func (o DataSourceParametersOutput) Athena() DataSourceParametersAthenaPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersAthena { return v.Athena }).(DataSourceParametersAthenaPtrOutput) +} + +// Parameters for connecting to Aurora MySQL. +func (o DataSourceParametersOutput) Aurora() DataSourceParametersAuroraPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersAurora { return v.Aurora }).(DataSourceParametersAuroraPtrOutput) +} + +// Parameters for connecting to Aurora Postgresql. +func (o DataSourceParametersOutput) AuroraPostgresql() DataSourceParametersAuroraPostgresqlPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersAuroraPostgresql { return v.AuroraPostgresql }).(DataSourceParametersAuroraPostgresqlPtrOutput) +} + +// Parameters for connecting to AWS IOT Analytics. +func (o DataSourceParametersOutput) AwsIotAnalytics() DataSourceParametersAwsIotAnalyticsPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersAwsIotAnalytics { return v.AwsIotAnalytics }).(DataSourceParametersAwsIotAnalyticsPtrOutput) +} + +// Parameters for connecting to Jira. +func (o DataSourceParametersOutput) Jira() DataSourceParametersJiraPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersJira { return v.Jira }).(DataSourceParametersJiraPtrOutput) +} + +// Parameters for connecting to MariaDB. +func (o DataSourceParametersOutput) MariaDb() DataSourceParametersMariaDbPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersMariaDb { return v.MariaDb }).(DataSourceParametersMariaDbPtrOutput) +} + +// Parameters for connecting to MySQL. +func (o DataSourceParametersOutput) Mysql() DataSourceParametersMysqlPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersMysql { return v.Mysql }).(DataSourceParametersMysqlPtrOutput) +} + +// Parameters for connecting to Oracle. +func (o DataSourceParametersOutput) Oracle() DataSourceParametersOraclePtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersOracle { return v.Oracle }).(DataSourceParametersOraclePtrOutput) +} + +// Parameters for connecting to Postgresql. +func (o DataSourceParametersOutput) Postgresql() DataSourceParametersPostgresqlPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersPostgresql { return v.Postgresql }).(DataSourceParametersPostgresqlPtrOutput) +} + +// Parameters for connecting to Presto. +func (o DataSourceParametersOutput) Presto() DataSourceParametersPrestoPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersPresto { return v.Presto }).(DataSourceParametersPrestoPtrOutput) +} + +// Parameters for connecting to RDS. +func (o DataSourceParametersOutput) Rds() DataSourceParametersRdsPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersRds { return v.Rds }).(DataSourceParametersRdsPtrOutput) +} + +// Parameters for connecting to Redshift. +func (o DataSourceParametersOutput) Redshift() DataSourceParametersRedshiftPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersRedshift { return v.Redshift }).(DataSourceParametersRedshiftPtrOutput) +} + +// Parameters for connecting to S3. +func (o DataSourceParametersOutput) S3() DataSourceParametersS3PtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersS3 { return v.S3 }).(DataSourceParametersS3PtrOutput) +} + +// Parameters for connecting to ServiceNow. +func (o DataSourceParametersOutput) ServiceNow() DataSourceParametersServiceNowPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersServiceNow { return v.ServiceNow }).(DataSourceParametersServiceNowPtrOutput) +} + +// Parameters for connecting to Snowflake. +func (o DataSourceParametersOutput) Snowflake() DataSourceParametersSnowflakePtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersSnowflake { return v.Snowflake }).(DataSourceParametersSnowflakePtrOutput) +} + +// Parameters for connecting to Spark. +func (o DataSourceParametersOutput) Spark() DataSourceParametersSparkPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersSpark { return v.Spark }).(DataSourceParametersSparkPtrOutput) +} + +// Parameters for connecting to SQL Server. +func (o DataSourceParametersOutput) SqlServer() DataSourceParametersSqlServerPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersSqlServer { return v.SqlServer }).(DataSourceParametersSqlServerPtrOutput) +} + +// Parameters for connecting to Teradata. +func (o DataSourceParametersOutput) Teradata() DataSourceParametersTeradataPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersTeradata { return v.Teradata }).(DataSourceParametersTeradataPtrOutput) +} + +// Parameters for connecting to Twitter. +func (o DataSourceParametersOutput) Twitter() DataSourceParametersTwitterPtrOutput { + return o.ApplyT(func(v DataSourceParameters) *DataSourceParametersTwitter { return v.Twitter }).(DataSourceParametersTwitterPtrOutput) +} + +type DataSourceParametersPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParameters)(nil)).Elem() +} + +func (o DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutput() DataSourceParametersPtrOutput { + return o +} + +func (o DataSourceParametersPtrOutput) ToDataSourceParametersPtrOutputWithContext(ctx context.Context) DataSourceParametersPtrOutput { + return o +} + +func (o DataSourceParametersPtrOutput) Elem() DataSourceParametersOutput { + return o.ApplyT(func(v *DataSourceParameters) DataSourceParameters { + if v != nil { + return *v + } + var ret DataSourceParameters + return ret + }).(DataSourceParametersOutput) +} + +// Parameters for connecting to Amazon Elasticsearch. +func (o DataSourceParametersPtrOutput) AmazonElasticsearch() DataSourceParametersAmazonElasticsearchPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersAmazonElasticsearch { + if v == nil { + return nil + } + return v.AmazonElasticsearch + }).(DataSourceParametersAmazonElasticsearchPtrOutput) +} + +// Parameters for connecting to Athena. +func (o DataSourceParametersPtrOutput) Athena() DataSourceParametersAthenaPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersAthena { + if v == nil { + return nil + } + return v.Athena + }).(DataSourceParametersAthenaPtrOutput) +} + +// Parameters for connecting to Aurora MySQL. +func (o DataSourceParametersPtrOutput) Aurora() DataSourceParametersAuroraPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersAurora { + if v == nil { + return nil + } + return v.Aurora + }).(DataSourceParametersAuroraPtrOutput) +} + +// Parameters for connecting to Aurora Postgresql. +func (o DataSourceParametersPtrOutput) AuroraPostgresql() DataSourceParametersAuroraPostgresqlPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersAuroraPostgresql { + if v == nil { + return nil + } + return v.AuroraPostgresql + }).(DataSourceParametersAuroraPostgresqlPtrOutput) +} + +// Parameters for connecting to AWS IOT Analytics. +func (o DataSourceParametersPtrOutput) AwsIotAnalytics() DataSourceParametersAwsIotAnalyticsPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersAwsIotAnalytics { + if v == nil { + return nil + } + return v.AwsIotAnalytics + }).(DataSourceParametersAwsIotAnalyticsPtrOutput) +} + +// Parameters for connecting to Jira. +func (o DataSourceParametersPtrOutput) Jira() DataSourceParametersJiraPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersJira { + if v == nil { + return nil + } + return v.Jira + }).(DataSourceParametersJiraPtrOutput) +} + +// Parameters for connecting to MariaDB. +func (o DataSourceParametersPtrOutput) MariaDb() DataSourceParametersMariaDbPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersMariaDb { + if v == nil { + return nil + } + return v.MariaDb + }).(DataSourceParametersMariaDbPtrOutput) +} + +// Parameters for connecting to MySQL. +func (o DataSourceParametersPtrOutput) Mysql() DataSourceParametersMysqlPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersMysql { + if v == nil { + return nil + } + return v.Mysql + }).(DataSourceParametersMysqlPtrOutput) +} + +// Parameters for connecting to Oracle. +func (o DataSourceParametersPtrOutput) Oracle() DataSourceParametersOraclePtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersOracle { + if v == nil { + return nil + } + return v.Oracle + }).(DataSourceParametersOraclePtrOutput) +} + +// Parameters for connecting to Postgresql. +func (o DataSourceParametersPtrOutput) Postgresql() DataSourceParametersPostgresqlPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersPostgresql { + if v == nil { + return nil + } + return v.Postgresql + }).(DataSourceParametersPostgresqlPtrOutput) +} + +// Parameters for connecting to Presto. +func (o DataSourceParametersPtrOutput) Presto() DataSourceParametersPrestoPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersPresto { + if v == nil { + return nil + } + return v.Presto + }).(DataSourceParametersPrestoPtrOutput) +} + +// Parameters for connecting to RDS. +func (o DataSourceParametersPtrOutput) Rds() DataSourceParametersRdsPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersRds { + if v == nil { + return nil + } + return v.Rds + }).(DataSourceParametersRdsPtrOutput) +} + +// Parameters for connecting to Redshift. +func (o DataSourceParametersPtrOutput) Redshift() DataSourceParametersRedshiftPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersRedshift { + if v == nil { + return nil + } + return v.Redshift + }).(DataSourceParametersRedshiftPtrOutput) +} + +// Parameters for connecting to S3. +func (o DataSourceParametersPtrOutput) S3() DataSourceParametersS3PtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersS3 { + if v == nil { + return nil + } + return v.S3 + }).(DataSourceParametersS3PtrOutput) +} + +// Parameters for connecting to ServiceNow. +func (o DataSourceParametersPtrOutput) ServiceNow() DataSourceParametersServiceNowPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersServiceNow { + if v == nil { + return nil + } + return v.ServiceNow + }).(DataSourceParametersServiceNowPtrOutput) +} + +// Parameters for connecting to Snowflake. +func (o DataSourceParametersPtrOutput) Snowflake() DataSourceParametersSnowflakePtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersSnowflake { + if v == nil { + return nil + } + return v.Snowflake + }).(DataSourceParametersSnowflakePtrOutput) +} + +// Parameters for connecting to Spark. +func (o DataSourceParametersPtrOutput) Spark() DataSourceParametersSparkPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersSpark { + if v == nil { + return nil + } + return v.Spark + }).(DataSourceParametersSparkPtrOutput) +} + +// Parameters for connecting to SQL Server. +func (o DataSourceParametersPtrOutput) SqlServer() DataSourceParametersSqlServerPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersSqlServer { + if v == nil { + return nil + } + return v.SqlServer + }).(DataSourceParametersSqlServerPtrOutput) +} + +// Parameters for connecting to Teradata. +func (o DataSourceParametersPtrOutput) Teradata() DataSourceParametersTeradataPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersTeradata { + if v == nil { + return nil + } + return v.Teradata + }).(DataSourceParametersTeradataPtrOutput) +} + +// Parameters for connecting to Twitter. +func (o DataSourceParametersPtrOutput) Twitter() DataSourceParametersTwitterPtrOutput { + return o.ApplyT(func(v *DataSourceParameters) *DataSourceParametersTwitter { + if v == nil { + return nil + } + return v.Twitter + }).(DataSourceParametersTwitterPtrOutput) +} + +type DataSourceParametersAmazonElasticsearch struct { + // The OpenSearch domain. + Domain string `pulumi:"domain"` +} + +// DataSourceParametersAmazonElasticsearchInput is an input type that accepts DataSourceParametersAmazonElasticsearchArgs and DataSourceParametersAmazonElasticsearchOutput values. +// You can construct a concrete instance of `DataSourceParametersAmazonElasticsearchInput` via: +// +// DataSourceParametersAmazonElasticsearchArgs{...} +type DataSourceParametersAmazonElasticsearchInput interface { + pulumi.Input + + ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput + ToDataSourceParametersAmazonElasticsearchOutputWithContext(context.Context) DataSourceParametersAmazonElasticsearchOutput +} + +type DataSourceParametersAmazonElasticsearchArgs struct { + // The OpenSearch domain. + Domain pulumi.StringInput `pulumi:"domain"` +} + +func (DataSourceParametersAmazonElasticsearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersAmazonElasticsearch)(nil)).Elem() +} + +func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput { + return i.ToDataSourceParametersAmazonElasticsearchOutputWithContext(context.Background()) +} + +func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAmazonElasticsearchOutput) +} + +func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput { + return i.ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersAmazonElasticsearchArgs) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAmazonElasticsearchOutput).ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx) +} + +// DataSourceParametersAmazonElasticsearchPtrInput is an input type that accepts DataSourceParametersAmazonElasticsearchArgs, DataSourceParametersAmazonElasticsearchPtr and DataSourceParametersAmazonElasticsearchPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersAmazonElasticsearchPtrInput` via: +// +// DataSourceParametersAmazonElasticsearchArgs{...} +// +// or: +// +// nil +type DataSourceParametersAmazonElasticsearchPtrInput interface { + pulumi.Input + + ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput + ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(context.Context) DataSourceParametersAmazonElasticsearchPtrOutput +} + +type dataSourceParametersAmazonElasticsearchPtrType DataSourceParametersAmazonElasticsearchArgs + +func DataSourceParametersAmazonElasticsearchPtr(v *DataSourceParametersAmazonElasticsearchArgs) DataSourceParametersAmazonElasticsearchPtrInput { + return (*dataSourceParametersAmazonElasticsearchPtrType)(v) +} + +func (*dataSourceParametersAmazonElasticsearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersAmazonElasticsearch)(nil)).Elem() +} + +func (i *dataSourceParametersAmazonElasticsearchPtrType) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput { + return i.ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersAmazonElasticsearchPtrType) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAmazonElasticsearchPtrOutput) +} + +type DataSourceParametersAmazonElasticsearchOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersAmazonElasticsearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersAmazonElasticsearch)(nil)).Elem() +} + +func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutput() DataSourceParametersAmazonElasticsearchOutput { + return o +} + +func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchOutput { + return o +} + +func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput { + return o.ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersAmazonElasticsearchOutput) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersAmazonElasticsearch) *DataSourceParametersAmazonElasticsearch { + return &v + }).(DataSourceParametersAmazonElasticsearchPtrOutput) +} + +// The OpenSearch domain. +func (o DataSourceParametersAmazonElasticsearchOutput) Domain() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersAmazonElasticsearch) string { return v.Domain }).(pulumi.StringOutput) +} + +type DataSourceParametersAmazonElasticsearchPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersAmazonElasticsearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersAmazonElasticsearch)(nil)).Elem() +} + +func (o DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutput() DataSourceParametersAmazonElasticsearchPtrOutput { + return o +} + +func (o DataSourceParametersAmazonElasticsearchPtrOutput) ToDataSourceParametersAmazonElasticsearchPtrOutputWithContext(ctx context.Context) DataSourceParametersAmazonElasticsearchPtrOutput { + return o +} + +func (o DataSourceParametersAmazonElasticsearchPtrOutput) Elem() DataSourceParametersAmazonElasticsearchOutput { + return o.ApplyT(func(v *DataSourceParametersAmazonElasticsearch) DataSourceParametersAmazonElasticsearch { + if v != nil { + return *v + } + var ret DataSourceParametersAmazonElasticsearch + return ret + }).(DataSourceParametersAmazonElasticsearchOutput) +} + +// The OpenSearch domain. +func (o DataSourceParametersAmazonElasticsearchPtrOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersAmazonElasticsearch) *string { + if v == nil { + return nil + } + return &v.Domain + }).(pulumi.StringPtrOutput) +} + +type DataSourceParametersAthena struct { + // The work-group to which to connect. + WorkGroup *string `pulumi:"workGroup"` +} + +// DataSourceParametersAthenaInput is an input type that accepts DataSourceParametersAthenaArgs and DataSourceParametersAthenaOutput values. +// You can construct a concrete instance of `DataSourceParametersAthenaInput` via: +// +// DataSourceParametersAthenaArgs{...} +type DataSourceParametersAthenaInput interface { + pulumi.Input + + ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput + ToDataSourceParametersAthenaOutputWithContext(context.Context) DataSourceParametersAthenaOutput +} + +type DataSourceParametersAthenaArgs struct { + // The work-group to which to connect. + WorkGroup pulumi.StringPtrInput `pulumi:"workGroup"` +} + +func (DataSourceParametersAthenaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersAthena)(nil)).Elem() +} + +func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput { + return i.ToDataSourceParametersAthenaOutputWithContext(context.Background()) +} + +func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaOutputWithContext(ctx context.Context) DataSourceParametersAthenaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAthenaOutput) +} + +func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput { + return i.ToDataSourceParametersAthenaPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersAthenaArgs) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAthenaOutput).ToDataSourceParametersAthenaPtrOutputWithContext(ctx) +} + +// DataSourceParametersAthenaPtrInput is an input type that accepts DataSourceParametersAthenaArgs, DataSourceParametersAthenaPtr and DataSourceParametersAthenaPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersAthenaPtrInput` via: +// +// DataSourceParametersAthenaArgs{...} +// +// or: +// +// nil +type DataSourceParametersAthenaPtrInput interface { + pulumi.Input + + ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput + ToDataSourceParametersAthenaPtrOutputWithContext(context.Context) DataSourceParametersAthenaPtrOutput +} + +type dataSourceParametersAthenaPtrType DataSourceParametersAthenaArgs + +func DataSourceParametersAthenaPtr(v *DataSourceParametersAthenaArgs) DataSourceParametersAthenaPtrInput { + return (*dataSourceParametersAthenaPtrType)(v) +} + +func (*dataSourceParametersAthenaPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersAthena)(nil)).Elem() +} + +func (i *dataSourceParametersAthenaPtrType) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput { + return i.ToDataSourceParametersAthenaPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersAthenaPtrType) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAthenaPtrOutput) +} + +type DataSourceParametersAthenaOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersAthenaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersAthena)(nil)).Elem() +} + +func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutput() DataSourceParametersAthenaOutput { + return o +} + +func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaOutputWithContext(ctx context.Context) DataSourceParametersAthenaOutput { + return o +} + +func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput { + return o.ToDataSourceParametersAthenaPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersAthenaOutput) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersAthena) *DataSourceParametersAthena { + return &v + }).(DataSourceParametersAthenaPtrOutput) +} + +// The work-group to which to connect. +func (o DataSourceParametersAthenaOutput) WorkGroup() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSourceParametersAthena) *string { return v.WorkGroup }).(pulumi.StringPtrOutput) +} + +type DataSourceParametersAthenaPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersAthenaPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersAthena)(nil)).Elem() +} + +func (o DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutput() DataSourceParametersAthenaPtrOutput { + return o +} + +func (o DataSourceParametersAthenaPtrOutput) ToDataSourceParametersAthenaPtrOutputWithContext(ctx context.Context) DataSourceParametersAthenaPtrOutput { + return o +} + +func (o DataSourceParametersAthenaPtrOutput) Elem() DataSourceParametersAthenaOutput { + return o.ApplyT(func(v *DataSourceParametersAthena) DataSourceParametersAthena { + if v != nil { + return *v + } + var ret DataSourceParametersAthena + return ret + }).(DataSourceParametersAthenaOutput) +} + +// The work-group to which to connect. +func (o DataSourceParametersAthenaPtrOutput) WorkGroup() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersAthena) *string { + if v == nil { + return nil + } + return v.WorkGroup + }).(pulumi.StringPtrOutput) +} + +type DataSourceParametersAurora struct { + // The database to which to connect. + Database string `pulumi:"database"` + // The host to which to connect. + Host string `pulumi:"host"` + // The port to which to connect. + Port int `pulumi:"port"` +} + +// DataSourceParametersAuroraInput is an input type that accepts DataSourceParametersAuroraArgs and DataSourceParametersAuroraOutput values. +// You can construct a concrete instance of `DataSourceParametersAuroraInput` via: +// +// DataSourceParametersAuroraArgs{...} +type DataSourceParametersAuroraInput interface { + pulumi.Input + + ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput + ToDataSourceParametersAuroraOutputWithContext(context.Context) DataSourceParametersAuroraOutput +} + +type DataSourceParametersAuroraArgs struct { + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The port to which to connect. + Port pulumi.IntInput `pulumi:"port"` +} + +func (DataSourceParametersAuroraArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersAurora)(nil)).Elem() +} + +func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput { + return i.ToDataSourceParametersAuroraOutputWithContext(context.Background()) +} + +func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraOutputWithContext(ctx context.Context) DataSourceParametersAuroraOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraOutput) +} + +func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput { + return i.ToDataSourceParametersAuroraPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersAuroraArgs) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraOutput).ToDataSourceParametersAuroraPtrOutputWithContext(ctx) +} + +// DataSourceParametersAuroraPtrInput is an input type that accepts DataSourceParametersAuroraArgs, DataSourceParametersAuroraPtr and DataSourceParametersAuroraPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersAuroraPtrInput` via: +// +// DataSourceParametersAuroraArgs{...} +// +// or: +// +// nil +type DataSourceParametersAuroraPtrInput interface { + pulumi.Input + + ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput + ToDataSourceParametersAuroraPtrOutputWithContext(context.Context) DataSourceParametersAuroraPtrOutput +} + +type dataSourceParametersAuroraPtrType DataSourceParametersAuroraArgs + +func DataSourceParametersAuroraPtr(v *DataSourceParametersAuroraArgs) DataSourceParametersAuroraPtrInput { + return (*dataSourceParametersAuroraPtrType)(v) +} + +func (*dataSourceParametersAuroraPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersAurora)(nil)).Elem() +} + +func (i *dataSourceParametersAuroraPtrType) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput { + return i.ToDataSourceParametersAuroraPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersAuroraPtrType) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraPtrOutput) +} + +type DataSourceParametersAuroraOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersAuroraOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersAurora)(nil)).Elem() +} + +func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutput() DataSourceParametersAuroraOutput { + return o +} + +func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraOutputWithContext(ctx context.Context) DataSourceParametersAuroraOutput { + return o +} + +func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput { + return o.ToDataSourceParametersAuroraPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersAuroraOutput) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersAurora) *DataSourceParametersAurora { + return &v + }).(DataSourceParametersAuroraPtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersAuroraOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersAurora) string { return v.Database }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersAuroraOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersAurora) string { return v.Host }).(pulumi.StringOutput) +} + +// The port to which to connect. +func (o DataSourceParametersAuroraOutput) Port() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersAurora) int { return v.Port }).(pulumi.IntOutput) +} + +type DataSourceParametersAuroraPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersAuroraPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersAurora)(nil)).Elem() +} + +func (o DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutput() DataSourceParametersAuroraPtrOutput { + return o +} + +func (o DataSourceParametersAuroraPtrOutput) ToDataSourceParametersAuroraPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPtrOutput { + return o +} + +func (o DataSourceParametersAuroraPtrOutput) Elem() DataSourceParametersAuroraOutput { + return o.ApplyT(func(v *DataSourceParametersAurora) DataSourceParametersAurora { + if v != nil { + return *v + } + var ret DataSourceParametersAurora + return ret + }).(DataSourceParametersAuroraOutput) +} + +// The database to which to connect. +func (o DataSourceParametersAuroraPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersAurora) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersAuroraPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersAurora) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The port to which to connect. +func (o DataSourceParametersAuroraPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersAurora) *int { + if v == nil { + return nil + } + return &v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersAuroraPostgresql struct { + // The database to which to connect. + Database string `pulumi:"database"` + // The host to which to connect. + Host string `pulumi:"host"` + // The port to which to connect. + Port int `pulumi:"port"` +} + +// DataSourceParametersAuroraPostgresqlInput is an input type that accepts DataSourceParametersAuroraPostgresqlArgs and DataSourceParametersAuroraPostgresqlOutput values. +// You can construct a concrete instance of `DataSourceParametersAuroraPostgresqlInput` via: +// +// DataSourceParametersAuroraPostgresqlArgs{...} +type DataSourceParametersAuroraPostgresqlInput interface { + pulumi.Input + + ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput + ToDataSourceParametersAuroraPostgresqlOutputWithContext(context.Context) DataSourceParametersAuroraPostgresqlOutput +} + +type DataSourceParametersAuroraPostgresqlArgs struct { + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The port to which to connect. + Port pulumi.IntInput `pulumi:"port"` +} + +func (DataSourceParametersAuroraPostgresqlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersAuroraPostgresql)(nil)).Elem() +} + +func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput { + return i.ToDataSourceParametersAuroraPostgresqlOutputWithContext(context.Background()) +} + +func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraPostgresqlOutput) +} + +func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput { + return i.ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersAuroraPostgresqlArgs) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraPostgresqlOutput).ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx) +} + +// DataSourceParametersAuroraPostgresqlPtrInput is an input type that accepts DataSourceParametersAuroraPostgresqlArgs, DataSourceParametersAuroraPostgresqlPtr and DataSourceParametersAuroraPostgresqlPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersAuroraPostgresqlPtrInput` via: +// +// DataSourceParametersAuroraPostgresqlArgs{...} +// +// or: +// +// nil +type DataSourceParametersAuroraPostgresqlPtrInput interface { + pulumi.Input + + ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput + ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(context.Context) DataSourceParametersAuroraPostgresqlPtrOutput +} + +type dataSourceParametersAuroraPostgresqlPtrType DataSourceParametersAuroraPostgresqlArgs + +func DataSourceParametersAuroraPostgresqlPtr(v *DataSourceParametersAuroraPostgresqlArgs) DataSourceParametersAuroraPostgresqlPtrInput { + return (*dataSourceParametersAuroraPostgresqlPtrType)(v) +} + +func (*dataSourceParametersAuroraPostgresqlPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersAuroraPostgresql)(nil)).Elem() +} + +func (i *dataSourceParametersAuroraPostgresqlPtrType) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput { + return i.ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersAuroraPostgresqlPtrType) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAuroraPostgresqlPtrOutput) +} + +type DataSourceParametersAuroraPostgresqlOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersAuroraPostgresqlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersAuroraPostgresql)(nil)).Elem() +} + +func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutput() DataSourceParametersAuroraPostgresqlOutput { + return o +} + +func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlOutput { + return o +} + +func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput { + return o.ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersAuroraPostgresqlOutput) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersAuroraPostgresql) *DataSourceParametersAuroraPostgresql { + return &v + }).(DataSourceParametersAuroraPostgresqlPtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersAuroraPostgresqlOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersAuroraPostgresql) string { return v.Database }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersAuroraPostgresqlOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersAuroraPostgresql) string { return v.Host }).(pulumi.StringOutput) +} + +// The port to which to connect. +func (o DataSourceParametersAuroraPostgresqlOutput) Port() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersAuroraPostgresql) int { return v.Port }).(pulumi.IntOutput) +} + +type DataSourceParametersAuroraPostgresqlPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersAuroraPostgresqlPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersAuroraPostgresql)(nil)).Elem() +} + +func (o DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutput() DataSourceParametersAuroraPostgresqlPtrOutput { + return o +} + +func (o DataSourceParametersAuroraPostgresqlPtrOutput) ToDataSourceParametersAuroraPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersAuroraPostgresqlPtrOutput { + return o +} + +func (o DataSourceParametersAuroraPostgresqlPtrOutput) Elem() DataSourceParametersAuroraPostgresqlOutput { + return o.ApplyT(func(v *DataSourceParametersAuroraPostgresql) DataSourceParametersAuroraPostgresql { + if v != nil { + return *v + } + var ret DataSourceParametersAuroraPostgresql + return ret + }).(DataSourceParametersAuroraPostgresqlOutput) +} + +// The database to which to connect. +func (o DataSourceParametersAuroraPostgresqlPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersAuroraPostgresql) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersAuroraPostgresqlPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersAuroraPostgresql) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The port to which to connect. +func (o DataSourceParametersAuroraPostgresqlPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersAuroraPostgresql) *int { + if v == nil { + return nil + } + return &v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersAwsIotAnalytics struct { + // The name of the data set to which to connect. + DataSetName string `pulumi:"dataSetName"` +} + +// DataSourceParametersAwsIotAnalyticsInput is an input type that accepts DataSourceParametersAwsIotAnalyticsArgs and DataSourceParametersAwsIotAnalyticsOutput values. +// You can construct a concrete instance of `DataSourceParametersAwsIotAnalyticsInput` via: +// +// DataSourceParametersAwsIotAnalyticsArgs{...} +type DataSourceParametersAwsIotAnalyticsInput interface { + pulumi.Input + + ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput + ToDataSourceParametersAwsIotAnalyticsOutputWithContext(context.Context) DataSourceParametersAwsIotAnalyticsOutput +} + +type DataSourceParametersAwsIotAnalyticsArgs struct { + // The name of the data set to which to connect. + DataSetName pulumi.StringInput `pulumi:"dataSetName"` +} + +func (DataSourceParametersAwsIotAnalyticsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersAwsIotAnalytics)(nil)).Elem() +} + +func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput { + return i.ToDataSourceParametersAwsIotAnalyticsOutputWithContext(context.Background()) +} + +func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAwsIotAnalyticsOutput) +} + +func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput { + return i.ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersAwsIotAnalyticsArgs) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAwsIotAnalyticsOutput).ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx) +} + +// DataSourceParametersAwsIotAnalyticsPtrInput is an input type that accepts DataSourceParametersAwsIotAnalyticsArgs, DataSourceParametersAwsIotAnalyticsPtr and DataSourceParametersAwsIotAnalyticsPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersAwsIotAnalyticsPtrInput` via: +// +// DataSourceParametersAwsIotAnalyticsArgs{...} +// +// or: +// +// nil +type DataSourceParametersAwsIotAnalyticsPtrInput interface { + pulumi.Input + + ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput + ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput +} + +type dataSourceParametersAwsIotAnalyticsPtrType DataSourceParametersAwsIotAnalyticsArgs + +func DataSourceParametersAwsIotAnalyticsPtr(v *DataSourceParametersAwsIotAnalyticsArgs) DataSourceParametersAwsIotAnalyticsPtrInput { + return (*dataSourceParametersAwsIotAnalyticsPtrType)(v) +} + +func (*dataSourceParametersAwsIotAnalyticsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersAwsIotAnalytics)(nil)).Elem() +} + +func (i *dataSourceParametersAwsIotAnalyticsPtrType) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput { + return i.ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersAwsIotAnalyticsPtrType) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersAwsIotAnalyticsPtrOutput) +} + +type DataSourceParametersAwsIotAnalyticsOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersAwsIotAnalyticsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersAwsIotAnalytics)(nil)).Elem() +} + +func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutput() DataSourceParametersAwsIotAnalyticsOutput { + return o +} + +func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsOutput { + return o +} + +func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput { + return o.ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersAwsIotAnalyticsOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersAwsIotAnalytics) *DataSourceParametersAwsIotAnalytics { + return &v + }).(DataSourceParametersAwsIotAnalyticsPtrOutput) +} + +// The name of the data set to which to connect. +func (o DataSourceParametersAwsIotAnalyticsOutput) DataSetName() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersAwsIotAnalytics) string { return v.DataSetName }).(pulumi.StringOutput) +} + +type DataSourceParametersAwsIotAnalyticsPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersAwsIotAnalyticsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersAwsIotAnalytics)(nil)).Elem() +} + +func (o DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutput() DataSourceParametersAwsIotAnalyticsPtrOutput { + return o +} + +func (o DataSourceParametersAwsIotAnalyticsPtrOutput) ToDataSourceParametersAwsIotAnalyticsPtrOutputWithContext(ctx context.Context) DataSourceParametersAwsIotAnalyticsPtrOutput { + return o +} + +func (o DataSourceParametersAwsIotAnalyticsPtrOutput) Elem() DataSourceParametersAwsIotAnalyticsOutput { + return o.ApplyT(func(v *DataSourceParametersAwsIotAnalytics) DataSourceParametersAwsIotAnalytics { + if v != nil { + return *v + } + var ret DataSourceParametersAwsIotAnalytics + return ret + }).(DataSourceParametersAwsIotAnalyticsOutput) +} + +// The name of the data set to which to connect. +func (o DataSourceParametersAwsIotAnalyticsPtrOutput) DataSetName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersAwsIotAnalytics) *string { + if v == nil { + return nil + } + return &v.DataSetName + }).(pulumi.StringPtrOutput) +} + +type DataSourceParametersJira struct { + // The base URL of the Jira instance's site to which to connect. + SiteBaseUrl string `pulumi:"siteBaseUrl"` +} + +// DataSourceParametersJiraInput is an input type that accepts DataSourceParametersJiraArgs and DataSourceParametersJiraOutput values. +// You can construct a concrete instance of `DataSourceParametersJiraInput` via: +// +// DataSourceParametersJiraArgs{...} +type DataSourceParametersJiraInput interface { + pulumi.Input + + ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput + ToDataSourceParametersJiraOutputWithContext(context.Context) DataSourceParametersJiraOutput +} + +type DataSourceParametersJiraArgs struct { + // The base URL of the Jira instance's site to which to connect. + SiteBaseUrl pulumi.StringInput `pulumi:"siteBaseUrl"` +} + +func (DataSourceParametersJiraArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersJira)(nil)).Elem() +} + +func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput { + return i.ToDataSourceParametersJiraOutputWithContext(context.Background()) +} + +func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraOutputWithContext(ctx context.Context) DataSourceParametersJiraOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersJiraOutput) +} + +func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput { + return i.ToDataSourceParametersJiraPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersJiraArgs) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersJiraOutput).ToDataSourceParametersJiraPtrOutputWithContext(ctx) +} + +// DataSourceParametersJiraPtrInput is an input type that accepts DataSourceParametersJiraArgs, DataSourceParametersJiraPtr and DataSourceParametersJiraPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersJiraPtrInput` via: +// +// DataSourceParametersJiraArgs{...} +// +// or: +// +// nil +type DataSourceParametersJiraPtrInput interface { + pulumi.Input + + ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput + ToDataSourceParametersJiraPtrOutputWithContext(context.Context) DataSourceParametersJiraPtrOutput +} + +type dataSourceParametersJiraPtrType DataSourceParametersJiraArgs + +func DataSourceParametersJiraPtr(v *DataSourceParametersJiraArgs) DataSourceParametersJiraPtrInput { + return (*dataSourceParametersJiraPtrType)(v) +} + +func (*dataSourceParametersJiraPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersJira)(nil)).Elem() +} + +func (i *dataSourceParametersJiraPtrType) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput { + return i.ToDataSourceParametersJiraPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersJiraPtrType) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersJiraPtrOutput) +} + +type DataSourceParametersJiraOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersJiraOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersJira)(nil)).Elem() +} + +func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutput() DataSourceParametersJiraOutput { + return o +} + +func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraOutputWithContext(ctx context.Context) DataSourceParametersJiraOutput { + return o +} + +func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput { + return o.ToDataSourceParametersJiraPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersJiraOutput) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersJira) *DataSourceParametersJira { + return &v + }).(DataSourceParametersJiraPtrOutput) +} + +// The base URL of the Jira instance's site to which to connect. +func (o DataSourceParametersJiraOutput) SiteBaseUrl() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersJira) string { return v.SiteBaseUrl }).(pulumi.StringOutput) +} + +type DataSourceParametersJiraPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersJiraPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersJira)(nil)).Elem() +} + +func (o DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutput() DataSourceParametersJiraPtrOutput { + return o +} + +func (o DataSourceParametersJiraPtrOutput) ToDataSourceParametersJiraPtrOutputWithContext(ctx context.Context) DataSourceParametersJiraPtrOutput { + return o +} + +func (o DataSourceParametersJiraPtrOutput) Elem() DataSourceParametersJiraOutput { + return o.ApplyT(func(v *DataSourceParametersJira) DataSourceParametersJira { + if v != nil { + return *v + } + var ret DataSourceParametersJira + return ret + }).(DataSourceParametersJiraOutput) +} + +// The base URL of the Jira instance's site to which to connect. +func (o DataSourceParametersJiraPtrOutput) SiteBaseUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersJira) *string { + if v == nil { + return nil + } + return &v.SiteBaseUrl + }).(pulumi.StringPtrOutput) +} + +type DataSourceParametersMariaDb struct { + // The database to which to connect. + Database string `pulumi:"database"` + // The host to which to connect. + Host string `pulumi:"host"` + // The port to which to connect. + Port int `pulumi:"port"` +} + +// DataSourceParametersMariaDbInput is an input type that accepts DataSourceParametersMariaDbArgs and DataSourceParametersMariaDbOutput values. +// You can construct a concrete instance of `DataSourceParametersMariaDbInput` via: +// +// DataSourceParametersMariaDbArgs{...} +type DataSourceParametersMariaDbInput interface { + pulumi.Input + + ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput + ToDataSourceParametersMariaDbOutputWithContext(context.Context) DataSourceParametersMariaDbOutput +} + +type DataSourceParametersMariaDbArgs struct { + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The port to which to connect. + Port pulumi.IntInput `pulumi:"port"` +} + +func (DataSourceParametersMariaDbArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersMariaDb)(nil)).Elem() +} + +func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput { + return i.ToDataSourceParametersMariaDbOutputWithContext(context.Background()) +} + +func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbOutputWithContext(ctx context.Context) DataSourceParametersMariaDbOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMariaDbOutput) +} + +func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput { + return i.ToDataSourceParametersMariaDbPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersMariaDbArgs) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMariaDbOutput).ToDataSourceParametersMariaDbPtrOutputWithContext(ctx) +} + +// DataSourceParametersMariaDbPtrInput is an input type that accepts DataSourceParametersMariaDbArgs, DataSourceParametersMariaDbPtr and DataSourceParametersMariaDbPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersMariaDbPtrInput` via: +// +// DataSourceParametersMariaDbArgs{...} +// +// or: +// +// nil +type DataSourceParametersMariaDbPtrInput interface { + pulumi.Input + + ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput + ToDataSourceParametersMariaDbPtrOutputWithContext(context.Context) DataSourceParametersMariaDbPtrOutput +} + +type dataSourceParametersMariaDbPtrType DataSourceParametersMariaDbArgs + +func DataSourceParametersMariaDbPtr(v *DataSourceParametersMariaDbArgs) DataSourceParametersMariaDbPtrInput { + return (*dataSourceParametersMariaDbPtrType)(v) +} + +func (*dataSourceParametersMariaDbPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersMariaDb)(nil)).Elem() +} + +func (i *dataSourceParametersMariaDbPtrType) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput { + return i.ToDataSourceParametersMariaDbPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersMariaDbPtrType) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMariaDbPtrOutput) +} + +type DataSourceParametersMariaDbOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersMariaDbOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersMariaDb)(nil)).Elem() +} + +func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutput() DataSourceParametersMariaDbOutput { + return o +} + +func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbOutputWithContext(ctx context.Context) DataSourceParametersMariaDbOutput { + return o +} + +func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput { + return o.ToDataSourceParametersMariaDbPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersMariaDbOutput) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersMariaDb) *DataSourceParametersMariaDb { + return &v + }).(DataSourceParametersMariaDbPtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersMariaDbOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersMariaDb) string { return v.Database }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersMariaDbOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersMariaDb) string { return v.Host }).(pulumi.StringOutput) +} + +// The port to which to connect. +func (o DataSourceParametersMariaDbOutput) Port() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersMariaDb) int { return v.Port }).(pulumi.IntOutput) +} + +type DataSourceParametersMariaDbPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersMariaDbPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersMariaDb)(nil)).Elem() +} + +func (o DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutput() DataSourceParametersMariaDbPtrOutput { + return o +} + +func (o DataSourceParametersMariaDbPtrOutput) ToDataSourceParametersMariaDbPtrOutputWithContext(ctx context.Context) DataSourceParametersMariaDbPtrOutput { + return o +} + +func (o DataSourceParametersMariaDbPtrOutput) Elem() DataSourceParametersMariaDbOutput { + return o.ApplyT(func(v *DataSourceParametersMariaDb) DataSourceParametersMariaDb { + if v != nil { + return *v + } + var ret DataSourceParametersMariaDb + return ret + }).(DataSourceParametersMariaDbOutput) +} + +// The database to which to connect. +func (o DataSourceParametersMariaDbPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersMariaDb) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersMariaDbPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersMariaDb) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The port to which to connect. +func (o DataSourceParametersMariaDbPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersMariaDb) *int { + if v == nil { + return nil + } + return &v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersMysql struct { + // The database to which to connect. + Database string `pulumi:"database"` + // The host to which to connect. + Host string `pulumi:"host"` + // The port to which to connect. + Port int `pulumi:"port"` +} + +// DataSourceParametersMysqlInput is an input type that accepts DataSourceParametersMysqlArgs and DataSourceParametersMysqlOutput values. +// You can construct a concrete instance of `DataSourceParametersMysqlInput` via: +// +// DataSourceParametersMysqlArgs{...} +type DataSourceParametersMysqlInput interface { + pulumi.Input + + ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput + ToDataSourceParametersMysqlOutputWithContext(context.Context) DataSourceParametersMysqlOutput +} + +type DataSourceParametersMysqlArgs struct { + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The port to which to connect. + Port pulumi.IntInput `pulumi:"port"` +} + +func (DataSourceParametersMysqlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersMysql)(nil)).Elem() +} + +func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput { + return i.ToDataSourceParametersMysqlOutputWithContext(context.Background()) +} + +func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlOutputWithContext(ctx context.Context) DataSourceParametersMysqlOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMysqlOutput) +} + +func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput { + return i.ToDataSourceParametersMysqlPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersMysqlArgs) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMysqlOutput).ToDataSourceParametersMysqlPtrOutputWithContext(ctx) +} + +// DataSourceParametersMysqlPtrInput is an input type that accepts DataSourceParametersMysqlArgs, DataSourceParametersMysqlPtr and DataSourceParametersMysqlPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersMysqlPtrInput` via: +// +// DataSourceParametersMysqlArgs{...} +// +// or: +// +// nil +type DataSourceParametersMysqlPtrInput interface { + pulumi.Input + + ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput + ToDataSourceParametersMysqlPtrOutputWithContext(context.Context) DataSourceParametersMysqlPtrOutput +} + +type dataSourceParametersMysqlPtrType DataSourceParametersMysqlArgs + +func DataSourceParametersMysqlPtr(v *DataSourceParametersMysqlArgs) DataSourceParametersMysqlPtrInput { + return (*dataSourceParametersMysqlPtrType)(v) +} + +func (*dataSourceParametersMysqlPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersMysql)(nil)).Elem() +} + +func (i *dataSourceParametersMysqlPtrType) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput { + return i.ToDataSourceParametersMysqlPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersMysqlPtrType) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersMysqlPtrOutput) +} + +type DataSourceParametersMysqlOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersMysqlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersMysql)(nil)).Elem() +} + +func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutput() DataSourceParametersMysqlOutput { + return o +} + +func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlOutputWithContext(ctx context.Context) DataSourceParametersMysqlOutput { + return o +} + +func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput { + return o.ToDataSourceParametersMysqlPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersMysqlOutput) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersMysql) *DataSourceParametersMysql { + return &v + }).(DataSourceParametersMysqlPtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersMysqlOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersMysql) string { return v.Database }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersMysqlOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersMysql) string { return v.Host }).(pulumi.StringOutput) +} + +// The port to which to connect. +func (o DataSourceParametersMysqlOutput) Port() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersMysql) int { return v.Port }).(pulumi.IntOutput) +} + +type DataSourceParametersMysqlPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersMysqlPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersMysql)(nil)).Elem() +} + +func (o DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutput() DataSourceParametersMysqlPtrOutput { + return o +} + +func (o DataSourceParametersMysqlPtrOutput) ToDataSourceParametersMysqlPtrOutputWithContext(ctx context.Context) DataSourceParametersMysqlPtrOutput { + return o +} + +func (o DataSourceParametersMysqlPtrOutput) Elem() DataSourceParametersMysqlOutput { + return o.ApplyT(func(v *DataSourceParametersMysql) DataSourceParametersMysql { + if v != nil { + return *v + } + var ret DataSourceParametersMysql + return ret + }).(DataSourceParametersMysqlOutput) +} + +// The database to which to connect. +func (o DataSourceParametersMysqlPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersMysql) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersMysqlPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersMysql) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The port to which to connect. +func (o DataSourceParametersMysqlPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersMysql) *int { + if v == nil { + return nil + } + return &v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersOracle struct { + // The database to which to connect. + Database string `pulumi:"database"` + // The host to which to connect. + Host string `pulumi:"host"` + // The port to which to connect. + Port int `pulumi:"port"` +} + +// DataSourceParametersOracleInput is an input type that accepts DataSourceParametersOracleArgs and DataSourceParametersOracleOutput values. +// You can construct a concrete instance of `DataSourceParametersOracleInput` via: +// +// DataSourceParametersOracleArgs{...} +type DataSourceParametersOracleInput interface { + pulumi.Input + + ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput + ToDataSourceParametersOracleOutputWithContext(context.Context) DataSourceParametersOracleOutput +} + +type DataSourceParametersOracleArgs struct { + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The port to which to connect. + Port pulumi.IntInput `pulumi:"port"` +} + +func (DataSourceParametersOracleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersOracle)(nil)).Elem() +} + +func (i DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput { + return i.ToDataSourceParametersOracleOutputWithContext(context.Background()) +} + +func (i DataSourceParametersOracleArgs) ToDataSourceParametersOracleOutputWithContext(ctx context.Context) DataSourceParametersOracleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersOracleOutput) +} + +func (i DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput { + return i.ToDataSourceParametersOraclePtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersOracleArgs) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersOracleOutput).ToDataSourceParametersOraclePtrOutputWithContext(ctx) +} + +// DataSourceParametersOraclePtrInput is an input type that accepts DataSourceParametersOracleArgs, DataSourceParametersOraclePtr and DataSourceParametersOraclePtrOutput values. +// You can construct a concrete instance of `DataSourceParametersOraclePtrInput` via: +// +// DataSourceParametersOracleArgs{...} +// +// or: +// +// nil +type DataSourceParametersOraclePtrInput interface { + pulumi.Input + + ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput + ToDataSourceParametersOraclePtrOutputWithContext(context.Context) DataSourceParametersOraclePtrOutput +} + +type dataSourceParametersOraclePtrType DataSourceParametersOracleArgs + +func DataSourceParametersOraclePtr(v *DataSourceParametersOracleArgs) DataSourceParametersOraclePtrInput { + return (*dataSourceParametersOraclePtrType)(v) +} + +func (*dataSourceParametersOraclePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersOracle)(nil)).Elem() +} + +func (i *dataSourceParametersOraclePtrType) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput { + return i.ToDataSourceParametersOraclePtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersOraclePtrType) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersOraclePtrOutput) +} + +type DataSourceParametersOracleOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersOracleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersOracle)(nil)).Elem() +} + +func (o DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutput() DataSourceParametersOracleOutput { + return o +} + +func (o DataSourceParametersOracleOutput) ToDataSourceParametersOracleOutputWithContext(ctx context.Context) DataSourceParametersOracleOutput { + return o +} + +func (o DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput { + return o.ToDataSourceParametersOraclePtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersOracleOutput) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersOracle) *DataSourceParametersOracle { + return &v + }).(DataSourceParametersOraclePtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersOracleOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersOracle) string { return v.Database }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersOracleOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersOracle) string { return v.Host }).(pulumi.StringOutput) +} + +// The port to which to connect. +func (o DataSourceParametersOracleOutput) Port() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersOracle) int { return v.Port }).(pulumi.IntOutput) +} + +type DataSourceParametersOraclePtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersOraclePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersOracle)(nil)).Elem() +} + +func (o DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutput() DataSourceParametersOraclePtrOutput { + return o +} + +func (o DataSourceParametersOraclePtrOutput) ToDataSourceParametersOraclePtrOutputWithContext(ctx context.Context) DataSourceParametersOraclePtrOutput { + return o +} + +func (o DataSourceParametersOraclePtrOutput) Elem() DataSourceParametersOracleOutput { + return o.ApplyT(func(v *DataSourceParametersOracle) DataSourceParametersOracle { + if v != nil { + return *v + } + var ret DataSourceParametersOracle + return ret + }).(DataSourceParametersOracleOutput) +} + +// The database to which to connect. +func (o DataSourceParametersOraclePtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersOracle) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersOraclePtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersOracle) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The port to which to connect. +func (o DataSourceParametersOraclePtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersOracle) *int { + if v == nil { + return nil + } + return &v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersPostgresql struct { + // The database to which to connect. + Database string `pulumi:"database"` + // The host to which to connect. + Host string `pulumi:"host"` + // The port to which to connect. + Port int `pulumi:"port"` +} + +// DataSourceParametersPostgresqlInput is an input type that accepts DataSourceParametersPostgresqlArgs and DataSourceParametersPostgresqlOutput values. +// You can construct a concrete instance of `DataSourceParametersPostgresqlInput` via: +// +// DataSourceParametersPostgresqlArgs{...} +type DataSourceParametersPostgresqlInput interface { + pulumi.Input + + ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput + ToDataSourceParametersPostgresqlOutputWithContext(context.Context) DataSourceParametersPostgresqlOutput +} + +type DataSourceParametersPostgresqlArgs struct { + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The port to which to connect. + Port pulumi.IntInput `pulumi:"port"` +} + +func (DataSourceParametersPostgresqlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersPostgresql)(nil)).Elem() +} + +func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput { + return i.ToDataSourceParametersPostgresqlOutputWithContext(context.Background()) +} + +func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPostgresqlOutput) +} + +func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput { + return i.ToDataSourceParametersPostgresqlPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersPostgresqlArgs) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPostgresqlOutput).ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx) +} + +// DataSourceParametersPostgresqlPtrInput is an input type that accepts DataSourceParametersPostgresqlArgs, DataSourceParametersPostgresqlPtr and DataSourceParametersPostgresqlPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersPostgresqlPtrInput` via: +// +// DataSourceParametersPostgresqlArgs{...} +// +// or: +// +// nil +type DataSourceParametersPostgresqlPtrInput interface { + pulumi.Input + + ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput + ToDataSourceParametersPostgresqlPtrOutputWithContext(context.Context) DataSourceParametersPostgresqlPtrOutput +} + +type dataSourceParametersPostgresqlPtrType DataSourceParametersPostgresqlArgs + +func DataSourceParametersPostgresqlPtr(v *DataSourceParametersPostgresqlArgs) DataSourceParametersPostgresqlPtrInput { + return (*dataSourceParametersPostgresqlPtrType)(v) +} + +func (*dataSourceParametersPostgresqlPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersPostgresql)(nil)).Elem() +} + +func (i *dataSourceParametersPostgresqlPtrType) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput { + return i.ToDataSourceParametersPostgresqlPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersPostgresqlPtrType) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPostgresqlPtrOutput) +} + +type DataSourceParametersPostgresqlOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersPostgresqlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersPostgresql)(nil)).Elem() +} + +func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutput() DataSourceParametersPostgresqlOutput { + return o +} + +func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlOutput { + return o +} + +func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput { + return o.ToDataSourceParametersPostgresqlPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersPostgresqlOutput) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersPostgresql) *DataSourceParametersPostgresql { + return &v + }).(DataSourceParametersPostgresqlPtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersPostgresqlOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersPostgresql) string { return v.Database }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersPostgresqlOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersPostgresql) string { return v.Host }).(pulumi.StringOutput) +} + +// The port to which to connect. +func (o DataSourceParametersPostgresqlOutput) Port() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersPostgresql) int { return v.Port }).(pulumi.IntOutput) +} + +type DataSourceParametersPostgresqlPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersPostgresqlPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersPostgresql)(nil)).Elem() +} + +func (o DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutput() DataSourceParametersPostgresqlPtrOutput { + return o +} + +func (o DataSourceParametersPostgresqlPtrOutput) ToDataSourceParametersPostgresqlPtrOutputWithContext(ctx context.Context) DataSourceParametersPostgresqlPtrOutput { + return o +} + +func (o DataSourceParametersPostgresqlPtrOutput) Elem() DataSourceParametersPostgresqlOutput { + return o.ApplyT(func(v *DataSourceParametersPostgresql) DataSourceParametersPostgresql { + if v != nil { + return *v + } + var ret DataSourceParametersPostgresql + return ret + }).(DataSourceParametersPostgresqlOutput) +} + +// The database to which to connect. +func (o DataSourceParametersPostgresqlPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersPostgresql) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersPostgresqlPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersPostgresql) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The port to which to connect. +func (o DataSourceParametersPostgresqlPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersPostgresql) *int { + if v == nil { + return nil + } + return &v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersPresto struct { + // The catalog to which to connect. + Catalog string `pulumi:"catalog"` + // The host to which to connect. + Host string `pulumi:"host"` + // The port to which to connect. + Port int `pulumi:"port"` +} + +// DataSourceParametersPrestoInput is an input type that accepts DataSourceParametersPrestoArgs and DataSourceParametersPrestoOutput values. +// You can construct a concrete instance of `DataSourceParametersPrestoInput` via: +// +// DataSourceParametersPrestoArgs{...} +type DataSourceParametersPrestoInput interface { + pulumi.Input + + ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput + ToDataSourceParametersPrestoOutputWithContext(context.Context) DataSourceParametersPrestoOutput +} + +type DataSourceParametersPrestoArgs struct { + // The catalog to which to connect. + Catalog pulumi.StringInput `pulumi:"catalog"` + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The port to which to connect. + Port pulumi.IntInput `pulumi:"port"` +} + +func (DataSourceParametersPrestoArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersPresto)(nil)).Elem() +} + +func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput { + return i.ToDataSourceParametersPrestoOutputWithContext(context.Background()) +} + +func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoOutputWithContext(ctx context.Context) DataSourceParametersPrestoOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPrestoOutput) +} + +func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput { + return i.ToDataSourceParametersPrestoPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersPrestoArgs) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPrestoOutput).ToDataSourceParametersPrestoPtrOutputWithContext(ctx) +} + +// DataSourceParametersPrestoPtrInput is an input type that accepts DataSourceParametersPrestoArgs, DataSourceParametersPrestoPtr and DataSourceParametersPrestoPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersPrestoPtrInput` via: +// +// DataSourceParametersPrestoArgs{...} +// +// or: +// +// nil +type DataSourceParametersPrestoPtrInput interface { + pulumi.Input + + ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput + ToDataSourceParametersPrestoPtrOutputWithContext(context.Context) DataSourceParametersPrestoPtrOutput +} + +type dataSourceParametersPrestoPtrType DataSourceParametersPrestoArgs + +func DataSourceParametersPrestoPtr(v *DataSourceParametersPrestoArgs) DataSourceParametersPrestoPtrInput { + return (*dataSourceParametersPrestoPtrType)(v) +} + +func (*dataSourceParametersPrestoPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersPresto)(nil)).Elem() +} + +func (i *dataSourceParametersPrestoPtrType) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput { + return i.ToDataSourceParametersPrestoPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersPrestoPtrType) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersPrestoPtrOutput) +} + +type DataSourceParametersPrestoOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersPrestoOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersPresto)(nil)).Elem() +} + +func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutput() DataSourceParametersPrestoOutput { + return o +} + +func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoOutputWithContext(ctx context.Context) DataSourceParametersPrestoOutput { + return o +} + +func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput { + return o.ToDataSourceParametersPrestoPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersPrestoOutput) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersPresto) *DataSourceParametersPresto { + return &v + }).(DataSourceParametersPrestoPtrOutput) +} + +// The catalog to which to connect. +func (o DataSourceParametersPrestoOutput) Catalog() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersPresto) string { return v.Catalog }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersPrestoOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersPresto) string { return v.Host }).(pulumi.StringOutput) +} + +// The port to which to connect. +func (o DataSourceParametersPrestoOutput) Port() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersPresto) int { return v.Port }).(pulumi.IntOutput) +} + +type DataSourceParametersPrestoPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersPrestoPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersPresto)(nil)).Elem() +} + +func (o DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutput() DataSourceParametersPrestoPtrOutput { + return o +} + +func (o DataSourceParametersPrestoPtrOutput) ToDataSourceParametersPrestoPtrOutputWithContext(ctx context.Context) DataSourceParametersPrestoPtrOutput { + return o +} + +func (o DataSourceParametersPrestoPtrOutput) Elem() DataSourceParametersPrestoOutput { + return o.ApplyT(func(v *DataSourceParametersPresto) DataSourceParametersPresto { + if v != nil { + return *v + } + var ret DataSourceParametersPresto + return ret + }).(DataSourceParametersPrestoOutput) +} + +// The catalog to which to connect. +func (o DataSourceParametersPrestoPtrOutput) Catalog() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersPresto) *string { + if v == nil { + return nil + } + return &v.Catalog + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersPrestoPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersPresto) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The port to which to connect. +func (o DataSourceParametersPrestoPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersPresto) *int { + if v == nil { + return nil + } + return &v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersRds struct { + // The database to which to connect. + Database string `pulumi:"database"` + // The instance ID to which to connect. + InstanceId string `pulumi:"instanceId"` +} + +// DataSourceParametersRdsInput is an input type that accepts DataSourceParametersRdsArgs and DataSourceParametersRdsOutput values. +// You can construct a concrete instance of `DataSourceParametersRdsInput` via: +// +// DataSourceParametersRdsArgs{...} +type DataSourceParametersRdsInput interface { + pulumi.Input + + ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput + ToDataSourceParametersRdsOutputWithContext(context.Context) DataSourceParametersRdsOutput +} + +type DataSourceParametersRdsArgs struct { + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The instance ID to which to connect. + InstanceId pulumi.StringInput `pulumi:"instanceId"` +} + +func (DataSourceParametersRdsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersRds)(nil)).Elem() +} + +func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput { + return i.ToDataSourceParametersRdsOutputWithContext(context.Background()) +} + +func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsOutputWithContext(ctx context.Context) DataSourceParametersRdsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRdsOutput) +} + +func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput { + return i.ToDataSourceParametersRdsPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersRdsArgs) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRdsOutput).ToDataSourceParametersRdsPtrOutputWithContext(ctx) +} + +// DataSourceParametersRdsPtrInput is an input type that accepts DataSourceParametersRdsArgs, DataSourceParametersRdsPtr and DataSourceParametersRdsPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersRdsPtrInput` via: +// +// DataSourceParametersRdsArgs{...} +// +// or: +// +// nil +type DataSourceParametersRdsPtrInput interface { + pulumi.Input + + ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput + ToDataSourceParametersRdsPtrOutputWithContext(context.Context) DataSourceParametersRdsPtrOutput +} + +type dataSourceParametersRdsPtrType DataSourceParametersRdsArgs + +func DataSourceParametersRdsPtr(v *DataSourceParametersRdsArgs) DataSourceParametersRdsPtrInput { + return (*dataSourceParametersRdsPtrType)(v) +} + +func (*dataSourceParametersRdsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersRds)(nil)).Elem() +} + +func (i *dataSourceParametersRdsPtrType) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput { + return i.ToDataSourceParametersRdsPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersRdsPtrType) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRdsPtrOutput) +} + +type DataSourceParametersRdsOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersRdsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersRds)(nil)).Elem() +} + +func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutput() DataSourceParametersRdsOutput { + return o +} + +func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsOutputWithContext(ctx context.Context) DataSourceParametersRdsOutput { + return o +} + +func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput { + return o.ToDataSourceParametersRdsPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersRdsOutput) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersRds) *DataSourceParametersRds { + return &v + }).(DataSourceParametersRdsPtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersRdsOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersRds) string { return v.Database }).(pulumi.StringOutput) +} + +// The instance ID to which to connect. +func (o DataSourceParametersRdsOutput) InstanceId() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersRds) string { return v.InstanceId }).(pulumi.StringOutput) +} + +type DataSourceParametersRdsPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersRdsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersRds)(nil)).Elem() +} + +func (o DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutput() DataSourceParametersRdsPtrOutput { + return o +} + +func (o DataSourceParametersRdsPtrOutput) ToDataSourceParametersRdsPtrOutputWithContext(ctx context.Context) DataSourceParametersRdsPtrOutput { + return o +} + +func (o DataSourceParametersRdsPtrOutput) Elem() DataSourceParametersRdsOutput { + return o.ApplyT(func(v *DataSourceParametersRds) DataSourceParametersRds { + if v != nil { + return *v + } + var ret DataSourceParametersRds + return ret + }).(DataSourceParametersRdsOutput) +} + +// The database to which to connect. +func (o DataSourceParametersRdsPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersRds) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The instance ID to which to connect. +func (o DataSourceParametersRdsPtrOutput) InstanceId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersRds) *string { + if v == nil { + return nil + } + return &v.InstanceId + }).(pulumi.StringPtrOutput) +} + +type DataSourceParametersRedshift struct { + // The ID of the cluster to which to connect. + ClusterId *string `pulumi:"clusterId"` + // The database to which to connect. + Database string `pulumi:"database"` + // The host to which to connect. + Host *string `pulumi:"host"` + // The port to which to connect. + Port *int `pulumi:"port"` +} + +// DataSourceParametersRedshiftInput is an input type that accepts DataSourceParametersRedshiftArgs and DataSourceParametersRedshiftOutput values. +// You can construct a concrete instance of `DataSourceParametersRedshiftInput` via: +// +// DataSourceParametersRedshiftArgs{...} +type DataSourceParametersRedshiftInput interface { + pulumi.Input + + ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput + ToDataSourceParametersRedshiftOutputWithContext(context.Context) DataSourceParametersRedshiftOutput +} + +type DataSourceParametersRedshiftArgs struct { + // The ID of the cluster to which to connect. + ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The host to which to connect. + Host pulumi.StringPtrInput `pulumi:"host"` + // The port to which to connect. + Port pulumi.IntPtrInput `pulumi:"port"` +} + +func (DataSourceParametersRedshiftArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersRedshift)(nil)).Elem() +} + +func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput { + return i.ToDataSourceParametersRedshiftOutputWithContext(context.Background()) +} + +func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftOutputWithContext(ctx context.Context) DataSourceParametersRedshiftOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRedshiftOutput) +} + +func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput { + return i.ToDataSourceParametersRedshiftPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersRedshiftArgs) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRedshiftOutput).ToDataSourceParametersRedshiftPtrOutputWithContext(ctx) +} + +// DataSourceParametersRedshiftPtrInput is an input type that accepts DataSourceParametersRedshiftArgs, DataSourceParametersRedshiftPtr and DataSourceParametersRedshiftPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersRedshiftPtrInput` via: +// +// DataSourceParametersRedshiftArgs{...} +// +// or: +// +// nil +type DataSourceParametersRedshiftPtrInput interface { + pulumi.Input + + ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput + ToDataSourceParametersRedshiftPtrOutputWithContext(context.Context) DataSourceParametersRedshiftPtrOutput +} + +type dataSourceParametersRedshiftPtrType DataSourceParametersRedshiftArgs + +func DataSourceParametersRedshiftPtr(v *DataSourceParametersRedshiftArgs) DataSourceParametersRedshiftPtrInput { + return (*dataSourceParametersRedshiftPtrType)(v) +} + +func (*dataSourceParametersRedshiftPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersRedshift)(nil)).Elem() +} + +func (i *dataSourceParametersRedshiftPtrType) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput { + return i.ToDataSourceParametersRedshiftPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersRedshiftPtrType) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersRedshiftPtrOutput) +} + +type DataSourceParametersRedshiftOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersRedshiftOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersRedshift)(nil)).Elem() +} + +func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutput() DataSourceParametersRedshiftOutput { + return o +} + +func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftOutputWithContext(ctx context.Context) DataSourceParametersRedshiftOutput { + return o +} + +func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput { + return o.ToDataSourceParametersRedshiftPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersRedshiftOutput) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersRedshift) *DataSourceParametersRedshift { + return &v + }).(DataSourceParametersRedshiftPtrOutput) +} + +// The ID of the cluster to which to connect. +func (o DataSourceParametersRedshiftOutput) ClusterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSourceParametersRedshift) *string { return v.ClusterId }).(pulumi.StringPtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersRedshiftOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersRedshift) string { return v.Database }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersRedshiftOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSourceParametersRedshift) *string { return v.Host }).(pulumi.StringPtrOutput) +} + +// The port to which to connect. +func (o DataSourceParametersRedshiftOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v DataSourceParametersRedshift) *int { return v.Port }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersRedshiftPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersRedshiftPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersRedshift)(nil)).Elem() +} + +func (o DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutput() DataSourceParametersRedshiftPtrOutput { + return o +} + +func (o DataSourceParametersRedshiftPtrOutput) ToDataSourceParametersRedshiftPtrOutputWithContext(ctx context.Context) DataSourceParametersRedshiftPtrOutput { + return o +} + +func (o DataSourceParametersRedshiftPtrOutput) Elem() DataSourceParametersRedshiftOutput { + return o.ApplyT(func(v *DataSourceParametersRedshift) DataSourceParametersRedshift { + if v != nil { + return *v + } + var ret DataSourceParametersRedshift + return ret + }).(DataSourceParametersRedshiftOutput) +} + +// The ID of the cluster to which to connect. +func (o DataSourceParametersRedshiftPtrOutput) ClusterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersRedshift) *string { + if v == nil { + return nil + } + return v.ClusterId + }).(pulumi.StringPtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersRedshiftPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersRedshift) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersRedshiftPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersRedshift) *string { + if v == nil { + return nil + } + return v.Host + }).(pulumi.StringPtrOutput) +} + +// The port to which to connect. +func (o DataSourceParametersRedshiftPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersRedshift) *int { + if v == nil { + return nil + } + return v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersS3 struct { + // An object containing the S3 location of the S3 manifest file. + ManifestFileLocation DataSourceParametersS3ManifestFileLocation `pulumi:"manifestFileLocation"` +} + +// DataSourceParametersS3Input is an input type that accepts DataSourceParametersS3Args and DataSourceParametersS3Output values. +// You can construct a concrete instance of `DataSourceParametersS3Input` via: +// +// DataSourceParametersS3Args{...} +type DataSourceParametersS3Input interface { + pulumi.Input + + ToDataSourceParametersS3Output() DataSourceParametersS3Output + ToDataSourceParametersS3OutputWithContext(context.Context) DataSourceParametersS3Output +} + +type DataSourceParametersS3Args struct { + // An object containing the S3 location of the S3 manifest file. + ManifestFileLocation DataSourceParametersS3ManifestFileLocationInput `pulumi:"manifestFileLocation"` +} + +func (DataSourceParametersS3Args) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersS3)(nil)).Elem() +} + +func (i DataSourceParametersS3Args) ToDataSourceParametersS3Output() DataSourceParametersS3Output { + return i.ToDataSourceParametersS3OutputWithContext(context.Background()) +} + +func (i DataSourceParametersS3Args) ToDataSourceParametersS3OutputWithContext(ctx context.Context) DataSourceParametersS3Output { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3Output) +} + +func (i DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput { + return i.ToDataSourceParametersS3PtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersS3Args) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3Output).ToDataSourceParametersS3PtrOutputWithContext(ctx) +} + +// DataSourceParametersS3PtrInput is an input type that accepts DataSourceParametersS3Args, DataSourceParametersS3Ptr and DataSourceParametersS3PtrOutput values. +// You can construct a concrete instance of `DataSourceParametersS3PtrInput` via: +// +// DataSourceParametersS3Args{...} +// +// or: +// +// nil +type DataSourceParametersS3PtrInput interface { + pulumi.Input + + ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput + ToDataSourceParametersS3PtrOutputWithContext(context.Context) DataSourceParametersS3PtrOutput +} + +type dataSourceParametersS3PtrType DataSourceParametersS3Args + +func DataSourceParametersS3Ptr(v *DataSourceParametersS3Args) DataSourceParametersS3PtrInput { + return (*dataSourceParametersS3PtrType)(v) +} + +func (*dataSourceParametersS3PtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersS3)(nil)).Elem() +} + +func (i *dataSourceParametersS3PtrType) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput { + return i.ToDataSourceParametersS3PtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersS3PtrType) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3PtrOutput) +} + +type DataSourceParametersS3Output struct{ *pulumi.OutputState } + +func (DataSourceParametersS3Output) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersS3)(nil)).Elem() +} + +func (o DataSourceParametersS3Output) ToDataSourceParametersS3Output() DataSourceParametersS3Output { + return o +} + +func (o DataSourceParametersS3Output) ToDataSourceParametersS3OutputWithContext(ctx context.Context) DataSourceParametersS3Output { + return o +} + +func (o DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput { + return o.ToDataSourceParametersS3PtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersS3Output) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersS3) *DataSourceParametersS3 { + return &v + }).(DataSourceParametersS3PtrOutput) +} + +// An object containing the S3 location of the S3 manifest file. +func (o DataSourceParametersS3Output) ManifestFileLocation() DataSourceParametersS3ManifestFileLocationOutput { + return o.ApplyT(func(v DataSourceParametersS3) DataSourceParametersS3ManifestFileLocation { + return v.ManifestFileLocation + }).(DataSourceParametersS3ManifestFileLocationOutput) +} + +type DataSourceParametersS3PtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersS3PtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersS3)(nil)).Elem() +} + +func (o DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutput() DataSourceParametersS3PtrOutput { + return o +} + +func (o DataSourceParametersS3PtrOutput) ToDataSourceParametersS3PtrOutputWithContext(ctx context.Context) DataSourceParametersS3PtrOutput { + return o +} + +func (o DataSourceParametersS3PtrOutput) Elem() DataSourceParametersS3Output { + return o.ApplyT(func(v *DataSourceParametersS3) DataSourceParametersS3 { + if v != nil { + return *v + } + var ret DataSourceParametersS3 + return ret + }).(DataSourceParametersS3Output) +} + +// An object containing the S3 location of the S3 manifest file. +func (o DataSourceParametersS3PtrOutput) ManifestFileLocation() DataSourceParametersS3ManifestFileLocationPtrOutput { + return o.ApplyT(func(v *DataSourceParametersS3) *DataSourceParametersS3ManifestFileLocation { + if v == nil { + return nil + } + return &v.ManifestFileLocation + }).(DataSourceParametersS3ManifestFileLocationPtrOutput) +} + +type DataSourceParametersS3ManifestFileLocation struct { + // The name of the bucket that contains the manifest file. + Bucket string `pulumi:"bucket"` + // The key of the manifest file within the bucket. + Key string `pulumi:"key"` +} + +// DataSourceParametersS3ManifestFileLocationInput is an input type that accepts DataSourceParametersS3ManifestFileLocationArgs and DataSourceParametersS3ManifestFileLocationOutput values. +// You can construct a concrete instance of `DataSourceParametersS3ManifestFileLocationInput` via: +// +// DataSourceParametersS3ManifestFileLocationArgs{...} +type DataSourceParametersS3ManifestFileLocationInput interface { + pulumi.Input + + ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput + ToDataSourceParametersS3ManifestFileLocationOutputWithContext(context.Context) DataSourceParametersS3ManifestFileLocationOutput +} + +type DataSourceParametersS3ManifestFileLocationArgs struct { + // The name of the bucket that contains the manifest file. + Bucket pulumi.StringInput `pulumi:"bucket"` + // The key of the manifest file within the bucket. + Key pulumi.StringInput `pulumi:"key"` +} + +func (DataSourceParametersS3ManifestFileLocationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersS3ManifestFileLocation)(nil)).Elem() +} + +func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput { + return i.ToDataSourceParametersS3ManifestFileLocationOutputWithContext(context.Background()) +} + +func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3ManifestFileLocationOutput) +} + +func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput { + return i.ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersS3ManifestFileLocationArgs) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3ManifestFileLocationOutput).ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx) +} + +// DataSourceParametersS3ManifestFileLocationPtrInput is an input type that accepts DataSourceParametersS3ManifestFileLocationArgs, DataSourceParametersS3ManifestFileLocationPtr and DataSourceParametersS3ManifestFileLocationPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersS3ManifestFileLocationPtrInput` via: +// +// DataSourceParametersS3ManifestFileLocationArgs{...} +// +// or: +// +// nil +type DataSourceParametersS3ManifestFileLocationPtrInput interface { + pulumi.Input + + ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput + ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput +} + +type dataSourceParametersS3ManifestFileLocationPtrType DataSourceParametersS3ManifestFileLocationArgs + +func DataSourceParametersS3ManifestFileLocationPtr(v *DataSourceParametersS3ManifestFileLocationArgs) DataSourceParametersS3ManifestFileLocationPtrInput { + return (*dataSourceParametersS3ManifestFileLocationPtrType)(v) +} + +func (*dataSourceParametersS3ManifestFileLocationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersS3ManifestFileLocation)(nil)).Elem() +} + +func (i *dataSourceParametersS3ManifestFileLocationPtrType) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput { + return i.ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersS3ManifestFileLocationPtrType) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersS3ManifestFileLocationPtrOutput) +} + +type DataSourceParametersS3ManifestFileLocationOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersS3ManifestFileLocationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersS3ManifestFileLocation)(nil)).Elem() +} + +func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutput() DataSourceParametersS3ManifestFileLocationOutput { + return o +} + +func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationOutput { + return o +} + +func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput { + return o.ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersS3ManifestFileLocationOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersS3ManifestFileLocation) *DataSourceParametersS3ManifestFileLocation { + return &v + }).(DataSourceParametersS3ManifestFileLocationPtrOutput) +} + +// The name of the bucket that contains the manifest file. +func (o DataSourceParametersS3ManifestFileLocationOutput) Bucket() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersS3ManifestFileLocation) string { return v.Bucket }).(pulumi.StringOutput) +} + +// The key of the manifest file within the bucket. +func (o DataSourceParametersS3ManifestFileLocationOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersS3ManifestFileLocation) string { return v.Key }).(pulumi.StringOutput) +} + +type DataSourceParametersS3ManifestFileLocationPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersS3ManifestFileLocationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersS3ManifestFileLocation)(nil)).Elem() +} + +func (o DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutput() DataSourceParametersS3ManifestFileLocationPtrOutput { + return o +} + +func (o DataSourceParametersS3ManifestFileLocationPtrOutput) ToDataSourceParametersS3ManifestFileLocationPtrOutputWithContext(ctx context.Context) DataSourceParametersS3ManifestFileLocationPtrOutput { + return o +} + +func (o DataSourceParametersS3ManifestFileLocationPtrOutput) Elem() DataSourceParametersS3ManifestFileLocationOutput { + return o.ApplyT(func(v *DataSourceParametersS3ManifestFileLocation) DataSourceParametersS3ManifestFileLocation { + if v != nil { + return *v + } + var ret DataSourceParametersS3ManifestFileLocation + return ret + }).(DataSourceParametersS3ManifestFileLocationOutput) +} + +// The name of the bucket that contains the manifest file. +func (o DataSourceParametersS3ManifestFileLocationPtrOutput) Bucket() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersS3ManifestFileLocation) *string { + if v == nil { + return nil + } + return &v.Bucket + }).(pulumi.StringPtrOutput) +} + +// The key of the manifest file within the bucket. +func (o DataSourceParametersS3ManifestFileLocationPtrOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersS3ManifestFileLocation) *string { + if v == nil { + return nil + } + return &v.Key + }).(pulumi.StringPtrOutput) +} + +type DataSourceParametersServiceNow struct { + // The base URL of the Jira instance's site to which to connect. + SiteBaseUrl string `pulumi:"siteBaseUrl"` +} + +// DataSourceParametersServiceNowInput is an input type that accepts DataSourceParametersServiceNowArgs and DataSourceParametersServiceNowOutput values. +// You can construct a concrete instance of `DataSourceParametersServiceNowInput` via: +// +// DataSourceParametersServiceNowArgs{...} +type DataSourceParametersServiceNowInput interface { + pulumi.Input + + ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput + ToDataSourceParametersServiceNowOutputWithContext(context.Context) DataSourceParametersServiceNowOutput +} + +type DataSourceParametersServiceNowArgs struct { + // The base URL of the Jira instance's site to which to connect. + SiteBaseUrl pulumi.StringInput `pulumi:"siteBaseUrl"` +} + +func (DataSourceParametersServiceNowArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersServiceNow)(nil)).Elem() +} + +func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput { + return i.ToDataSourceParametersServiceNowOutputWithContext(context.Background()) +} + +func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowOutputWithContext(ctx context.Context) DataSourceParametersServiceNowOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersServiceNowOutput) +} + +func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput { + return i.ToDataSourceParametersServiceNowPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersServiceNowArgs) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersServiceNowOutput).ToDataSourceParametersServiceNowPtrOutputWithContext(ctx) +} + +// DataSourceParametersServiceNowPtrInput is an input type that accepts DataSourceParametersServiceNowArgs, DataSourceParametersServiceNowPtr and DataSourceParametersServiceNowPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersServiceNowPtrInput` via: +// +// DataSourceParametersServiceNowArgs{...} +// +// or: +// +// nil +type DataSourceParametersServiceNowPtrInput interface { + pulumi.Input + + ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput + ToDataSourceParametersServiceNowPtrOutputWithContext(context.Context) DataSourceParametersServiceNowPtrOutput +} + +type dataSourceParametersServiceNowPtrType DataSourceParametersServiceNowArgs + +func DataSourceParametersServiceNowPtr(v *DataSourceParametersServiceNowArgs) DataSourceParametersServiceNowPtrInput { + return (*dataSourceParametersServiceNowPtrType)(v) +} + +func (*dataSourceParametersServiceNowPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersServiceNow)(nil)).Elem() +} + +func (i *dataSourceParametersServiceNowPtrType) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput { + return i.ToDataSourceParametersServiceNowPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersServiceNowPtrType) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersServiceNowPtrOutput) +} + +type DataSourceParametersServiceNowOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersServiceNowOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersServiceNow)(nil)).Elem() +} + +func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutput() DataSourceParametersServiceNowOutput { + return o +} + +func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowOutputWithContext(ctx context.Context) DataSourceParametersServiceNowOutput { + return o +} + +func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput { + return o.ToDataSourceParametersServiceNowPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersServiceNowOutput) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersServiceNow) *DataSourceParametersServiceNow { + return &v + }).(DataSourceParametersServiceNowPtrOutput) +} + +// The base URL of the Jira instance's site to which to connect. +func (o DataSourceParametersServiceNowOutput) SiteBaseUrl() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersServiceNow) string { return v.SiteBaseUrl }).(pulumi.StringOutput) +} + +type DataSourceParametersServiceNowPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersServiceNowPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersServiceNow)(nil)).Elem() +} + +func (o DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutput() DataSourceParametersServiceNowPtrOutput { + return o +} + +func (o DataSourceParametersServiceNowPtrOutput) ToDataSourceParametersServiceNowPtrOutputWithContext(ctx context.Context) DataSourceParametersServiceNowPtrOutput { + return o +} + +func (o DataSourceParametersServiceNowPtrOutput) Elem() DataSourceParametersServiceNowOutput { + return o.ApplyT(func(v *DataSourceParametersServiceNow) DataSourceParametersServiceNow { + if v != nil { + return *v + } + var ret DataSourceParametersServiceNow + return ret + }).(DataSourceParametersServiceNowOutput) +} + +// The base URL of the Jira instance's site to which to connect. +func (o DataSourceParametersServiceNowPtrOutput) SiteBaseUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersServiceNow) *string { + if v == nil { + return nil + } + return &v.SiteBaseUrl + }).(pulumi.StringPtrOutput) +} + +type DataSourceParametersSnowflake struct { + // The database to which to connect. + Database string `pulumi:"database"` + // The host to which to connect. + Host string `pulumi:"host"` + // The warehouse to which to connect. + Warehouse string `pulumi:"warehouse"` +} + +// DataSourceParametersSnowflakeInput is an input type that accepts DataSourceParametersSnowflakeArgs and DataSourceParametersSnowflakeOutput values. +// You can construct a concrete instance of `DataSourceParametersSnowflakeInput` via: +// +// DataSourceParametersSnowflakeArgs{...} +type DataSourceParametersSnowflakeInput interface { + pulumi.Input + + ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput + ToDataSourceParametersSnowflakeOutputWithContext(context.Context) DataSourceParametersSnowflakeOutput +} + +type DataSourceParametersSnowflakeArgs struct { + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The warehouse to which to connect. + Warehouse pulumi.StringInput `pulumi:"warehouse"` +} + +func (DataSourceParametersSnowflakeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersSnowflake)(nil)).Elem() +} + +func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput { + return i.ToDataSourceParametersSnowflakeOutputWithContext(context.Background()) +} + +func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakeOutputWithContext(ctx context.Context) DataSourceParametersSnowflakeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSnowflakeOutput) +} + +func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput { + return i.ToDataSourceParametersSnowflakePtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersSnowflakeArgs) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSnowflakeOutput).ToDataSourceParametersSnowflakePtrOutputWithContext(ctx) +} + +// DataSourceParametersSnowflakePtrInput is an input type that accepts DataSourceParametersSnowflakeArgs, DataSourceParametersSnowflakePtr and DataSourceParametersSnowflakePtrOutput values. +// You can construct a concrete instance of `DataSourceParametersSnowflakePtrInput` via: +// +// DataSourceParametersSnowflakeArgs{...} +// +// or: +// +// nil +type DataSourceParametersSnowflakePtrInput interface { + pulumi.Input + + ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput + ToDataSourceParametersSnowflakePtrOutputWithContext(context.Context) DataSourceParametersSnowflakePtrOutput +} + +type dataSourceParametersSnowflakePtrType DataSourceParametersSnowflakeArgs + +func DataSourceParametersSnowflakePtr(v *DataSourceParametersSnowflakeArgs) DataSourceParametersSnowflakePtrInput { + return (*dataSourceParametersSnowflakePtrType)(v) +} + +func (*dataSourceParametersSnowflakePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersSnowflake)(nil)).Elem() +} + +func (i *dataSourceParametersSnowflakePtrType) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput { + return i.ToDataSourceParametersSnowflakePtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersSnowflakePtrType) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSnowflakePtrOutput) +} + +type DataSourceParametersSnowflakeOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersSnowflakeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersSnowflake)(nil)).Elem() +} + +func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutput() DataSourceParametersSnowflakeOutput { + return o +} + +func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakeOutputWithContext(ctx context.Context) DataSourceParametersSnowflakeOutput { + return o +} + +func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput { + return o.ToDataSourceParametersSnowflakePtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersSnowflakeOutput) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersSnowflake) *DataSourceParametersSnowflake { + return &v + }).(DataSourceParametersSnowflakePtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersSnowflakeOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersSnowflake) string { return v.Database }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersSnowflakeOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersSnowflake) string { return v.Host }).(pulumi.StringOutput) +} + +// The warehouse to which to connect. +func (o DataSourceParametersSnowflakeOutput) Warehouse() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersSnowflake) string { return v.Warehouse }).(pulumi.StringOutput) +} + +type DataSourceParametersSnowflakePtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersSnowflakePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersSnowflake)(nil)).Elem() +} + +func (o DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutput() DataSourceParametersSnowflakePtrOutput { + return o +} + +func (o DataSourceParametersSnowflakePtrOutput) ToDataSourceParametersSnowflakePtrOutputWithContext(ctx context.Context) DataSourceParametersSnowflakePtrOutput { + return o +} + +func (o DataSourceParametersSnowflakePtrOutput) Elem() DataSourceParametersSnowflakeOutput { + return o.ApplyT(func(v *DataSourceParametersSnowflake) DataSourceParametersSnowflake { + if v != nil { + return *v + } + var ret DataSourceParametersSnowflake + return ret + }).(DataSourceParametersSnowflakeOutput) +} + +// The database to which to connect. +func (o DataSourceParametersSnowflakePtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersSnowflake) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersSnowflakePtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersSnowflake) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The warehouse to which to connect. +func (o DataSourceParametersSnowflakePtrOutput) Warehouse() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersSnowflake) *string { + if v == nil { + return nil + } + return &v.Warehouse + }).(pulumi.StringPtrOutput) +} + +type DataSourceParametersSpark struct { + // The host to which to connect. + Host string `pulumi:"host"` + // The warehouse to which to connect. + Port int `pulumi:"port"` +} + +// DataSourceParametersSparkInput is an input type that accepts DataSourceParametersSparkArgs and DataSourceParametersSparkOutput values. +// You can construct a concrete instance of `DataSourceParametersSparkInput` via: +// +// DataSourceParametersSparkArgs{...} +type DataSourceParametersSparkInput interface { + pulumi.Input + + ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput + ToDataSourceParametersSparkOutputWithContext(context.Context) DataSourceParametersSparkOutput +} + +type DataSourceParametersSparkArgs struct { + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The warehouse to which to connect. + Port pulumi.IntInput `pulumi:"port"` +} + +func (DataSourceParametersSparkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersSpark)(nil)).Elem() +} + +func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput { + return i.ToDataSourceParametersSparkOutputWithContext(context.Background()) +} + +func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkOutputWithContext(ctx context.Context) DataSourceParametersSparkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSparkOutput) +} + +func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput { + return i.ToDataSourceParametersSparkPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersSparkArgs) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSparkOutput).ToDataSourceParametersSparkPtrOutputWithContext(ctx) +} + +// DataSourceParametersSparkPtrInput is an input type that accepts DataSourceParametersSparkArgs, DataSourceParametersSparkPtr and DataSourceParametersSparkPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersSparkPtrInput` via: +// +// DataSourceParametersSparkArgs{...} +// +// or: +// +// nil +type DataSourceParametersSparkPtrInput interface { + pulumi.Input + + ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput + ToDataSourceParametersSparkPtrOutputWithContext(context.Context) DataSourceParametersSparkPtrOutput +} + +type dataSourceParametersSparkPtrType DataSourceParametersSparkArgs + +func DataSourceParametersSparkPtr(v *DataSourceParametersSparkArgs) DataSourceParametersSparkPtrInput { + return (*dataSourceParametersSparkPtrType)(v) +} + +func (*dataSourceParametersSparkPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersSpark)(nil)).Elem() +} + +func (i *dataSourceParametersSparkPtrType) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput { + return i.ToDataSourceParametersSparkPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersSparkPtrType) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSparkPtrOutput) +} + +type DataSourceParametersSparkOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersSparkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersSpark)(nil)).Elem() +} + +func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput { + return o +} + +func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutputWithContext(ctx context.Context) DataSourceParametersSparkOutput { + return o +} + +func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput { + return o.ToDataSourceParametersSparkPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersSpark) *DataSourceParametersSpark { + return &v + }).(DataSourceParametersSparkPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersSparkOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersSpark) string { return v.Host }).(pulumi.StringOutput) +} + +// The warehouse to which to connect. +func (o DataSourceParametersSparkOutput) Port() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersSpark) int { return v.Port }).(pulumi.IntOutput) +} + +type DataSourceParametersSparkPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersSparkPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersSpark)(nil)).Elem() +} + +func (o DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput { + return o +} + +func (o DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput { + return o +} + +func (o DataSourceParametersSparkPtrOutput) Elem() DataSourceParametersSparkOutput { + return o.ApplyT(func(v *DataSourceParametersSpark) DataSourceParametersSpark { + if v != nil { + return *v + } + var ret DataSourceParametersSpark + return ret + }).(DataSourceParametersSparkOutput) +} + +// The host to which to connect. +func (o DataSourceParametersSparkPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersSpark) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The warehouse to which to connect. +func (o DataSourceParametersSparkPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersSpark) *int { + if v == nil { + return nil + } + return &v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersSqlServer struct { + // The database to which to connect. + Database string `pulumi:"database"` + // The host to which to connect. + Host string `pulumi:"host"` + // The warehouse to which to connect. + Port int `pulumi:"port"` +} + +// DataSourceParametersSqlServerInput is an input type that accepts DataSourceParametersSqlServerArgs and DataSourceParametersSqlServerOutput values. +// You can construct a concrete instance of `DataSourceParametersSqlServerInput` via: +// +// DataSourceParametersSqlServerArgs{...} +type DataSourceParametersSqlServerInput interface { + pulumi.Input + + ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput + ToDataSourceParametersSqlServerOutputWithContext(context.Context) DataSourceParametersSqlServerOutput +} + +type DataSourceParametersSqlServerArgs struct { + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The warehouse to which to connect. + Port pulumi.IntInput `pulumi:"port"` +} + +func (DataSourceParametersSqlServerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersSqlServer)(nil)).Elem() +} + +func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput { + return i.ToDataSourceParametersSqlServerOutputWithContext(context.Background()) +} + +func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutputWithContext(ctx context.Context) DataSourceParametersSqlServerOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSqlServerOutput) +} + +func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput { + return i.ToDataSourceParametersSqlServerPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSqlServerOutput).ToDataSourceParametersSqlServerPtrOutputWithContext(ctx) +} + +// DataSourceParametersSqlServerPtrInput is an input type that accepts DataSourceParametersSqlServerArgs, DataSourceParametersSqlServerPtr and DataSourceParametersSqlServerPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersSqlServerPtrInput` via: +// +// DataSourceParametersSqlServerArgs{...} +// +// or: +// +// nil +type DataSourceParametersSqlServerPtrInput interface { + pulumi.Input + + ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput + ToDataSourceParametersSqlServerPtrOutputWithContext(context.Context) DataSourceParametersSqlServerPtrOutput +} + +type dataSourceParametersSqlServerPtrType DataSourceParametersSqlServerArgs + +func DataSourceParametersSqlServerPtr(v *DataSourceParametersSqlServerArgs) DataSourceParametersSqlServerPtrInput { + return (*dataSourceParametersSqlServerPtrType)(v) +} + +func (*dataSourceParametersSqlServerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersSqlServer)(nil)).Elem() +} + +func (i *dataSourceParametersSqlServerPtrType) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput { + return i.ToDataSourceParametersSqlServerPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersSqlServerPtrType) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSqlServerPtrOutput) +} + +type DataSourceParametersSqlServerOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersSqlServerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersSqlServer)(nil)).Elem() +} + +func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput { + return o +} + +func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutputWithContext(ctx context.Context) DataSourceParametersSqlServerOutput { + return o +} + +func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput { + return o.ToDataSourceParametersSqlServerPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersSqlServer) *DataSourceParametersSqlServer { + return &v + }).(DataSourceParametersSqlServerPtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersSqlServerOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersSqlServer) string { return v.Database }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersSqlServerOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersSqlServer) string { return v.Host }).(pulumi.StringOutput) +} + +// The warehouse to which to connect. +func (o DataSourceParametersSqlServerOutput) Port() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersSqlServer) int { return v.Port }).(pulumi.IntOutput) +} + +type DataSourceParametersSqlServerPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersSqlServerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersSqlServer)(nil)).Elem() +} + +func (o DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput { + return o +} + +func (o DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput { + return o +} + +func (o DataSourceParametersSqlServerPtrOutput) Elem() DataSourceParametersSqlServerOutput { + return o.ApplyT(func(v *DataSourceParametersSqlServer) DataSourceParametersSqlServer { + if v != nil { + return *v + } + var ret DataSourceParametersSqlServer + return ret + }).(DataSourceParametersSqlServerOutput) +} + +// The database to which to connect. +func (o DataSourceParametersSqlServerPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersSqlServer) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersSqlServerPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersSqlServer) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The warehouse to which to connect. +func (o DataSourceParametersSqlServerPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersSqlServer) *int { + if v == nil { + return nil + } + return &v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersTeradata struct { + // The database to which to connect. + Database string `pulumi:"database"` + // The host to which to connect. + Host string `pulumi:"host"` + // The warehouse to which to connect. + Port int `pulumi:"port"` +} + +// DataSourceParametersTeradataInput is an input type that accepts DataSourceParametersTeradataArgs and DataSourceParametersTeradataOutput values. +// You can construct a concrete instance of `DataSourceParametersTeradataInput` via: +// +// DataSourceParametersTeradataArgs{...} +type DataSourceParametersTeradataInput interface { + pulumi.Input + + ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput + ToDataSourceParametersTeradataOutputWithContext(context.Context) DataSourceParametersTeradataOutput +} + +type DataSourceParametersTeradataArgs struct { + // The database to which to connect. + Database pulumi.StringInput `pulumi:"database"` + // The host to which to connect. + Host pulumi.StringInput `pulumi:"host"` + // The warehouse to which to connect. + Port pulumi.IntInput `pulumi:"port"` +} + +func (DataSourceParametersTeradataArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersTeradata)(nil)).Elem() +} + +func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput { + return i.ToDataSourceParametersTeradataOutputWithContext(context.Background()) +} + +func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutputWithContext(ctx context.Context) DataSourceParametersTeradataOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTeradataOutput) +} + +func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput { + return i.ToDataSourceParametersTeradataPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTeradataOutput).ToDataSourceParametersTeradataPtrOutputWithContext(ctx) +} + +// DataSourceParametersTeradataPtrInput is an input type that accepts DataSourceParametersTeradataArgs, DataSourceParametersTeradataPtr and DataSourceParametersTeradataPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersTeradataPtrInput` via: +// +// DataSourceParametersTeradataArgs{...} +// +// or: +// +// nil +type DataSourceParametersTeradataPtrInput interface { + pulumi.Input + + ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput + ToDataSourceParametersTeradataPtrOutputWithContext(context.Context) DataSourceParametersTeradataPtrOutput +} + +type dataSourceParametersTeradataPtrType DataSourceParametersTeradataArgs + +func DataSourceParametersTeradataPtr(v *DataSourceParametersTeradataArgs) DataSourceParametersTeradataPtrInput { + return (*dataSourceParametersTeradataPtrType)(v) +} + +func (*dataSourceParametersTeradataPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersTeradata)(nil)).Elem() +} + +func (i *dataSourceParametersTeradataPtrType) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput { + return i.ToDataSourceParametersTeradataPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersTeradataPtrType) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTeradataPtrOutput) +} + +type DataSourceParametersTeradataOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersTeradataOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersTeradata)(nil)).Elem() +} + +func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput { + return o +} + +func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutputWithContext(ctx context.Context) DataSourceParametersTeradataOutput { + return o +} + +func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput { + return o.ToDataSourceParametersTeradataPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersTeradata) *DataSourceParametersTeradata { + return &v + }).(DataSourceParametersTeradataPtrOutput) +} + +// The database to which to connect. +func (o DataSourceParametersTeradataOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersTeradata) string { return v.Database }).(pulumi.StringOutput) +} + +// The host to which to connect. +func (o DataSourceParametersTeradataOutput) Host() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersTeradata) string { return v.Host }).(pulumi.StringOutput) +} + +// The warehouse to which to connect. +func (o DataSourceParametersTeradataOutput) Port() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersTeradata) int { return v.Port }).(pulumi.IntOutput) +} + +type DataSourceParametersTeradataPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersTeradataPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersTeradata)(nil)).Elem() +} + +func (o DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput { + return o +} + +func (o DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput { + return o +} + +func (o DataSourceParametersTeradataPtrOutput) Elem() DataSourceParametersTeradataOutput { + return o.ApplyT(func(v *DataSourceParametersTeradata) DataSourceParametersTeradata { + if v != nil { + return *v + } + var ret DataSourceParametersTeradata + return ret + }).(DataSourceParametersTeradataOutput) +} + +// The database to which to connect. +func (o DataSourceParametersTeradataPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersTeradata) *string { + if v == nil { + return nil + } + return &v.Database + }).(pulumi.StringPtrOutput) +} + +// The host to which to connect. +func (o DataSourceParametersTeradataPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersTeradata) *string { + if v == nil { + return nil + } + return &v.Host + }).(pulumi.StringPtrOutput) +} + +// The warehouse to which to connect. +func (o DataSourceParametersTeradataPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersTeradata) *int { + if v == nil { + return nil + } + return &v.Port + }).(pulumi.IntPtrOutput) +} + +type DataSourceParametersTwitter struct { + // The maximum number of rows to query. + MaxRows int `pulumi:"maxRows"` + // The Twitter query to retrieve the data. + Query string `pulumi:"query"` +} + +// DataSourceParametersTwitterInput is an input type that accepts DataSourceParametersTwitterArgs and DataSourceParametersTwitterOutput values. +// You can construct a concrete instance of `DataSourceParametersTwitterInput` via: +// +// DataSourceParametersTwitterArgs{...} +type DataSourceParametersTwitterInput interface { + pulumi.Input + + ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput + ToDataSourceParametersTwitterOutputWithContext(context.Context) DataSourceParametersTwitterOutput +} + +type DataSourceParametersTwitterArgs struct { + // The maximum number of rows to query. + MaxRows pulumi.IntInput `pulumi:"maxRows"` + // The Twitter query to retrieve the data. + Query pulumi.StringInput `pulumi:"query"` +} + +func (DataSourceParametersTwitterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersTwitter)(nil)).Elem() +} + +func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput { + return i.ToDataSourceParametersTwitterOutputWithContext(context.Background()) +} + +func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutputWithContext(ctx context.Context) DataSourceParametersTwitterOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTwitterOutput) +} + +func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput { + return i.ToDataSourceParametersTwitterPtrOutputWithContext(context.Background()) +} + +func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTwitterOutput).ToDataSourceParametersTwitterPtrOutputWithContext(ctx) +} + +// DataSourceParametersTwitterPtrInput is an input type that accepts DataSourceParametersTwitterArgs, DataSourceParametersTwitterPtr and DataSourceParametersTwitterPtrOutput values. +// You can construct a concrete instance of `DataSourceParametersTwitterPtrInput` via: +// +// DataSourceParametersTwitterArgs{...} +// +// or: +// +// nil +type DataSourceParametersTwitterPtrInput interface { + pulumi.Input + + ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput + ToDataSourceParametersTwitterPtrOutputWithContext(context.Context) DataSourceParametersTwitterPtrOutput +} + +type dataSourceParametersTwitterPtrType DataSourceParametersTwitterArgs + +func DataSourceParametersTwitterPtr(v *DataSourceParametersTwitterArgs) DataSourceParametersTwitterPtrInput { + return (*dataSourceParametersTwitterPtrType)(v) +} + +func (*dataSourceParametersTwitterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersTwitter)(nil)).Elem() +} + +func (i *dataSourceParametersTwitterPtrType) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput { + return i.ToDataSourceParametersTwitterPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceParametersTwitterPtrType) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTwitterPtrOutput) +} + +type DataSourceParametersTwitterOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersTwitterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceParametersTwitter)(nil)).Elem() +} + +func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput { + return o +} + +func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutputWithContext(ctx context.Context) DataSourceParametersTwitterOutput { + return o +} + +func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput { + return o.ToDataSourceParametersTwitterPtrOutputWithContext(context.Background()) +} + +func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersTwitter) *DataSourceParametersTwitter { + return &v + }).(DataSourceParametersTwitterPtrOutput) +} + +// The maximum number of rows to query. +func (o DataSourceParametersTwitterOutput) MaxRows() pulumi.IntOutput { + return o.ApplyT(func(v DataSourceParametersTwitter) int { return v.MaxRows }).(pulumi.IntOutput) +} + +// The Twitter query to retrieve the data. +func (o DataSourceParametersTwitterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceParametersTwitter) string { return v.Query }).(pulumi.StringOutput) +} + +type DataSourceParametersTwitterPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceParametersTwitterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceParametersTwitter)(nil)).Elem() +} + +func (o DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput { + return o +} + +func (o DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput { + return o +} + +func (o DataSourceParametersTwitterPtrOutput) Elem() DataSourceParametersTwitterOutput { + return o.ApplyT(func(v *DataSourceParametersTwitter) DataSourceParametersTwitter { + if v != nil { + return *v + } + var ret DataSourceParametersTwitter + return ret + }).(DataSourceParametersTwitterOutput) +} + +// The maximum number of rows to query. +func (o DataSourceParametersTwitterPtrOutput) MaxRows() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DataSourceParametersTwitter) *int { + if v == nil { + return nil + } + return &v.MaxRows + }).(pulumi.IntPtrOutput) +} + +// The Twitter query to retrieve the data. +func (o DataSourceParametersTwitterPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceParametersTwitter) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type DataSourcePermission struct { + // Set of IAM actions to grant or revoke permissions on. Max of 16 items. + Actions []string `pulumi:"actions"` + // The Amazon Resource Name (ARN) of the principal. + Principal string `pulumi:"principal"` +} + +// DataSourcePermissionInput is an input type that accepts DataSourcePermissionArgs and DataSourcePermissionOutput values. +// You can construct a concrete instance of `DataSourcePermissionInput` via: +// +// DataSourcePermissionArgs{...} +type DataSourcePermissionInput interface { + pulumi.Input + + ToDataSourcePermissionOutput() DataSourcePermissionOutput + ToDataSourcePermissionOutputWithContext(context.Context) DataSourcePermissionOutput +} + +type DataSourcePermissionArgs struct { + // Set of IAM actions to grant or revoke permissions on. Max of 16 items. + Actions pulumi.StringArrayInput `pulumi:"actions"` + // The Amazon Resource Name (ARN) of the principal. + Principal pulumi.StringInput `pulumi:"principal"` +} + +func (DataSourcePermissionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourcePermission)(nil)).Elem() +} + +func (i DataSourcePermissionArgs) ToDataSourcePermissionOutput() DataSourcePermissionOutput { + return i.ToDataSourcePermissionOutputWithContext(context.Background()) +} + +func (i DataSourcePermissionArgs) ToDataSourcePermissionOutputWithContext(ctx context.Context) DataSourcePermissionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourcePermissionOutput) +} + +// DataSourcePermissionArrayInput is an input type that accepts DataSourcePermissionArray and DataSourcePermissionArrayOutput values. +// You can construct a concrete instance of `DataSourcePermissionArrayInput` via: +// +// DataSourcePermissionArray{ DataSourcePermissionArgs{...} } +type DataSourcePermissionArrayInput interface { + pulumi.Input + + ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput + ToDataSourcePermissionArrayOutputWithContext(context.Context) DataSourcePermissionArrayOutput +} + +type DataSourcePermissionArray []DataSourcePermissionInput + +func (DataSourcePermissionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSourcePermission)(nil)).Elem() +} + +func (i DataSourcePermissionArray) ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput { + return i.ToDataSourcePermissionArrayOutputWithContext(context.Background()) +} + +func (i DataSourcePermissionArray) ToDataSourcePermissionArrayOutputWithContext(ctx context.Context) DataSourcePermissionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourcePermissionArrayOutput) +} + +type DataSourcePermissionOutput struct{ *pulumi.OutputState } + +func (DataSourcePermissionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourcePermission)(nil)).Elem() +} + +func (o DataSourcePermissionOutput) ToDataSourcePermissionOutput() DataSourcePermissionOutput { + return o +} + +func (o DataSourcePermissionOutput) ToDataSourcePermissionOutputWithContext(ctx context.Context) DataSourcePermissionOutput { + return o +} + +// Set of IAM actions to grant or revoke permissions on. Max of 16 items. +func (o DataSourcePermissionOutput) Actions() pulumi.StringArrayOutput { + return o.ApplyT(func(v DataSourcePermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +} + +// The Amazon Resource Name (ARN) of the principal. +func (o DataSourcePermissionOutput) Principal() pulumi.StringOutput { + return o.ApplyT(func(v DataSourcePermission) string { return v.Principal }).(pulumi.StringOutput) +} + +type DataSourcePermissionArrayOutput struct{ *pulumi.OutputState } + +func (DataSourcePermissionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DataSourcePermission)(nil)).Elem() +} + +func (o DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput { + return o +} + +func (o DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutputWithContext(ctx context.Context) DataSourcePermissionArrayOutput { + return o +} + +func (o DataSourcePermissionArrayOutput) Index(i pulumi.IntInput) DataSourcePermissionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSourcePermission { + return vs[0].([]DataSourcePermission)[vs[1].(int)] + }).(DataSourcePermissionOutput) +} + +type DataSourceSslProperties struct { + // A Boolean option to control whether SSL should be disabled. + DisableSsl bool `pulumi:"disableSsl"` +} + +// DataSourceSslPropertiesInput is an input type that accepts DataSourceSslPropertiesArgs and DataSourceSslPropertiesOutput values. +// You can construct a concrete instance of `DataSourceSslPropertiesInput` via: +// +// DataSourceSslPropertiesArgs{...} +type DataSourceSslPropertiesInput interface { + pulumi.Input + + ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput + ToDataSourceSslPropertiesOutputWithContext(context.Context) DataSourceSslPropertiesOutput +} + +type DataSourceSslPropertiesArgs struct { + // A Boolean option to control whether SSL should be disabled. + DisableSsl pulumi.BoolInput `pulumi:"disableSsl"` +} + +func (DataSourceSslPropertiesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceSslProperties)(nil)).Elem() +} + +func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput { + return i.ToDataSourceSslPropertiesOutputWithContext(context.Background()) +} + +func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutputWithContext(ctx context.Context) DataSourceSslPropertiesOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceSslPropertiesOutput) +} + +func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput { + return i.ToDataSourceSslPropertiesPtrOutputWithContext(context.Background()) +} + +func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceSslPropertiesOutput).ToDataSourceSslPropertiesPtrOutputWithContext(ctx) +} + +// DataSourceSslPropertiesPtrInput is an input type that accepts DataSourceSslPropertiesArgs, DataSourceSslPropertiesPtr and DataSourceSslPropertiesPtrOutput values. +// You can construct a concrete instance of `DataSourceSslPropertiesPtrInput` via: +// +// DataSourceSslPropertiesArgs{...} +// +// or: +// +// nil +type DataSourceSslPropertiesPtrInput interface { + pulumi.Input + + ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput + ToDataSourceSslPropertiesPtrOutputWithContext(context.Context) DataSourceSslPropertiesPtrOutput +} + +type dataSourceSslPropertiesPtrType DataSourceSslPropertiesArgs + +func DataSourceSslPropertiesPtr(v *DataSourceSslPropertiesArgs) DataSourceSslPropertiesPtrInput { + return (*dataSourceSslPropertiesPtrType)(v) +} + +func (*dataSourceSslPropertiesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceSslProperties)(nil)).Elem() +} + +func (i *dataSourceSslPropertiesPtrType) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput { + return i.ToDataSourceSslPropertiesPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceSslPropertiesPtrType) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceSslPropertiesPtrOutput) +} + +type DataSourceSslPropertiesOutput struct{ *pulumi.OutputState } + +func (DataSourceSslPropertiesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceSslProperties)(nil)).Elem() +} + +func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput { + return o +} + +func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutputWithContext(ctx context.Context) DataSourceSslPropertiesOutput { + return o +} + +func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput { + return o.ToDataSourceSslPropertiesPtrOutputWithContext(context.Background()) +} + +func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceSslProperties) *DataSourceSslProperties { + return &v + }).(DataSourceSslPropertiesPtrOutput) +} + +// A Boolean option to control whether SSL should be disabled. +func (o DataSourceSslPropertiesOutput) DisableSsl() pulumi.BoolOutput { + return o.ApplyT(func(v DataSourceSslProperties) bool { return v.DisableSsl }).(pulumi.BoolOutput) +} + +type DataSourceSslPropertiesPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceSslPropertiesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceSslProperties)(nil)).Elem() +} + +func (o DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput { + return o +} + +func (o DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput { + return o +} + +func (o DataSourceSslPropertiesPtrOutput) Elem() DataSourceSslPropertiesOutput { + return o.ApplyT(func(v *DataSourceSslProperties) DataSourceSslProperties { + if v != nil { + return *v + } + var ret DataSourceSslProperties + return ret + }).(DataSourceSslPropertiesOutput) +} + +// A Boolean option to control whether SSL should be disabled. +func (o DataSourceSslPropertiesPtrOutput) DisableSsl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DataSourceSslProperties) *bool { + if v == nil { + return nil + } + return &v.DisableSsl + }).(pulumi.BoolPtrOutput) +} + +type DataSourceVpcConnectionProperties struct { + // The Amazon Resource Name (ARN) for the VPC connection. + VpcConnectionArn string `pulumi:"vpcConnectionArn"` +} + +// DataSourceVpcConnectionPropertiesInput is an input type that accepts DataSourceVpcConnectionPropertiesArgs and DataSourceVpcConnectionPropertiesOutput values. +// You can construct a concrete instance of `DataSourceVpcConnectionPropertiesInput` via: +// +// DataSourceVpcConnectionPropertiesArgs{...} +type DataSourceVpcConnectionPropertiesInput interface { + pulumi.Input + + ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput + ToDataSourceVpcConnectionPropertiesOutputWithContext(context.Context) DataSourceVpcConnectionPropertiesOutput +} + +type DataSourceVpcConnectionPropertiesArgs struct { + // The Amazon Resource Name (ARN) for the VPC connection. + VpcConnectionArn pulumi.StringInput `pulumi:"vpcConnectionArn"` +} + +func (DataSourceVpcConnectionPropertiesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceVpcConnectionProperties)(nil)).Elem() +} + +func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput { + return i.ToDataSourceVpcConnectionPropertiesOutputWithContext(context.Background()) +} + +func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceVpcConnectionPropertiesOutput) +} + +func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput { + return i.ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(context.Background()) +} + +func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceVpcConnectionPropertiesOutput).ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx) +} + +// DataSourceVpcConnectionPropertiesPtrInput is an input type that accepts DataSourceVpcConnectionPropertiesArgs, DataSourceVpcConnectionPropertiesPtr and DataSourceVpcConnectionPropertiesPtrOutput values. +// You can construct a concrete instance of `DataSourceVpcConnectionPropertiesPtrInput` via: +// +// DataSourceVpcConnectionPropertiesArgs{...} +// +// or: +// +// nil +type DataSourceVpcConnectionPropertiesPtrInput interface { + pulumi.Input + + ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput + ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(context.Context) DataSourceVpcConnectionPropertiesPtrOutput +} + +type dataSourceVpcConnectionPropertiesPtrType DataSourceVpcConnectionPropertiesArgs + +func DataSourceVpcConnectionPropertiesPtr(v *DataSourceVpcConnectionPropertiesArgs) DataSourceVpcConnectionPropertiesPtrInput { + return (*dataSourceVpcConnectionPropertiesPtrType)(v) +} + +func (*dataSourceVpcConnectionPropertiesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceVpcConnectionProperties)(nil)).Elem() +} + +func (i *dataSourceVpcConnectionPropertiesPtrType) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput { + return i.ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(context.Background()) +} + +func (i *dataSourceVpcConnectionPropertiesPtrType) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DataSourceVpcConnectionPropertiesPtrOutput) +} + +type DataSourceVpcConnectionPropertiesOutput struct{ *pulumi.OutputState } + +func (DataSourceVpcConnectionPropertiesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DataSourceVpcConnectionProperties)(nil)).Elem() +} + +func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput { + return o +} + +func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesOutput { + return o +} + +func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput { + return o.ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(context.Background()) +} + +func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceVpcConnectionProperties) *DataSourceVpcConnectionProperties { + return &v + }).(DataSourceVpcConnectionPropertiesPtrOutput) +} + +// The Amazon Resource Name (ARN) for the VPC connection. +func (o DataSourceVpcConnectionPropertiesOutput) VpcConnectionArn() pulumi.StringOutput { + return o.ApplyT(func(v DataSourceVpcConnectionProperties) string { return v.VpcConnectionArn }).(pulumi.StringOutput) +} + +type DataSourceVpcConnectionPropertiesPtrOutput struct{ *pulumi.OutputState } + +func (DataSourceVpcConnectionPropertiesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DataSourceVpcConnectionProperties)(nil)).Elem() +} + +func (o DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput { + return o +} + +func (o DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput { + return o +} + +func (o DataSourceVpcConnectionPropertiesPtrOutput) Elem() DataSourceVpcConnectionPropertiesOutput { + return o.ApplyT(func(v *DataSourceVpcConnectionProperties) DataSourceVpcConnectionProperties { + if v != nil { + return *v + } + var ret DataSourceVpcConnectionProperties + return ret + }).(DataSourceVpcConnectionPropertiesOutput) +} + +// The Amazon Resource Name (ARN) for the VPC connection. +func (o DataSourceVpcConnectionPropertiesPtrOutput) VpcConnectionArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceVpcConnectionProperties) *string { + if v == nil { + return nil + } + return &v.VpcConnectionArn + }).(pulumi.StringPtrOutput) +} + +type DateTimeFormatConfiguration struct { + DateTimeFormat *string `pulumi:"dateTimeFormat"` + NullValueFormatConfiguration *NullValueFormatConfiguration `pulumi:"nullValueFormatConfiguration"` + NumericFormatConfiguration *NumericFormatConfiguration `pulumi:"numericFormatConfiguration"` +} + +// DateTimeFormatConfigurationInput is an input type that accepts DateTimeFormatConfigurationArgs and DateTimeFormatConfigurationOutput values. +// You can construct a concrete instance of `DateTimeFormatConfigurationInput` via: +// +// DateTimeFormatConfigurationArgs{...} +type DateTimeFormatConfigurationInput interface { + pulumi.Input + + ToDateTimeFormatConfigurationOutput() DateTimeFormatConfigurationOutput + ToDateTimeFormatConfigurationOutputWithContext(context.Context) DateTimeFormatConfigurationOutput +} + +type DateTimeFormatConfigurationArgs struct { + DateTimeFormat pulumi.StringPtrInput `pulumi:"dateTimeFormat"` + NullValueFormatConfiguration NullValueFormatConfigurationPtrInput `pulumi:"nullValueFormatConfiguration"` + NumericFormatConfiguration NumericFormatConfigurationPtrInput `pulumi:"numericFormatConfiguration"` +} + +func (DateTimeFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DateTimeFormatConfiguration)(nil)).Elem() +} + +func (i DateTimeFormatConfigurationArgs) ToDateTimeFormatConfigurationOutput() DateTimeFormatConfigurationOutput { + return i.ToDateTimeFormatConfigurationOutputWithContext(context.Background()) +} + +func (i DateTimeFormatConfigurationArgs) ToDateTimeFormatConfigurationOutputWithContext(ctx context.Context) DateTimeFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeFormatConfigurationOutput) +} + +func (i DateTimeFormatConfigurationArgs) ToDateTimeFormatConfigurationPtrOutput() DateTimeFormatConfigurationPtrOutput { + return i.ToDateTimeFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i DateTimeFormatConfigurationArgs) ToDateTimeFormatConfigurationPtrOutputWithContext(ctx context.Context) DateTimeFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeFormatConfigurationOutput).ToDateTimeFormatConfigurationPtrOutputWithContext(ctx) +} + +// DateTimeFormatConfigurationPtrInput is an input type that accepts DateTimeFormatConfigurationArgs, DateTimeFormatConfigurationPtr and DateTimeFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `DateTimeFormatConfigurationPtrInput` via: +// +// DateTimeFormatConfigurationArgs{...} +// +// or: +// +// nil +type DateTimeFormatConfigurationPtrInput interface { + pulumi.Input + + ToDateTimeFormatConfigurationPtrOutput() DateTimeFormatConfigurationPtrOutput + ToDateTimeFormatConfigurationPtrOutputWithContext(context.Context) DateTimeFormatConfigurationPtrOutput +} + +type dateTimeFormatConfigurationPtrType DateTimeFormatConfigurationArgs + +func DateTimeFormatConfigurationPtr(v *DateTimeFormatConfigurationArgs) DateTimeFormatConfigurationPtrInput { + return (*dateTimeFormatConfigurationPtrType)(v) +} + +func (*dateTimeFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DateTimeFormatConfiguration)(nil)).Elem() +} + +func (i *dateTimeFormatConfigurationPtrType) ToDateTimeFormatConfigurationPtrOutput() DateTimeFormatConfigurationPtrOutput { + return i.ToDateTimeFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *dateTimeFormatConfigurationPtrType) ToDateTimeFormatConfigurationPtrOutputWithContext(ctx context.Context) DateTimeFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeFormatConfigurationPtrOutput) +} + +type DateTimeFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (DateTimeFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DateTimeFormatConfiguration)(nil)).Elem() +} + +func (o DateTimeFormatConfigurationOutput) ToDateTimeFormatConfigurationOutput() DateTimeFormatConfigurationOutput { + return o +} + +func (o DateTimeFormatConfigurationOutput) ToDateTimeFormatConfigurationOutputWithContext(ctx context.Context) DateTimeFormatConfigurationOutput { + return o +} + +func (o DateTimeFormatConfigurationOutput) ToDateTimeFormatConfigurationPtrOutput() DateTimeFormatConfigurationPtrOutput { + return o.ToDateTimeFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o DateTimeFormatConfigurationOutput) ToDateTimeFormatConfigurationPtrOutputWithContext(ctx context.Context) DateTimeFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DateTimeFormatConfiguration) *DateTimeFormatConfiguration { + return &v + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o DateTimeFormatConfigurationOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v DateTimeFormatConfiguration) *string { return v.DateTimeFormat }).(pulumi.StringPtrOutput) +} + +func (o DateTimeFormatConfigurationOutput) NullValueFormatConfiguration() NullValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v DateTimeFormatConfiguration) *NullValueFormatConfiguration { + return v.NullValueFormatConfiguration + }).(NullValueFormatConfigurationPtrOutput) +} + +func (o DateTimeFormatConfigurationOutput) NumericFormatConfiguration() NumericFormatConfigurationPtrOutput { + return o.ApplyT(func(v DateTimeFormatConfiguration) *NumericFormatConfiguration { return v.NumericFormatConfiguration }).(NumericFormatConfigurationPtrOutput) +} + +type DateTimeFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (DateTimeFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DateTimeFormatConfiguration)(nil)).Elem() +} + +func (o DateTimeFormatConfigurationPtrOutput) ToDateTimeFormatConfigurationPtrOutput() DateTimeFormatConfigurationPtrOutput { + return o +} + +func (o DateTimeFormatConfigurationPtrOutput) ToDateTimeFormatConfigurationPtrOutputWithContext(ctx context.Context) DateTimeFormatConfigurationPtrOutput { + return o +} + +func (o DateTimeFormatConfigurationPtrOutput) Elem() DateTimeFormatConfigurationOutput { + return o.ApplyT(func(v *DateTimeFormatConfiguration) DateTimeFormatConfiguration { + if v != nil { + return *v + } + var ret DateTimeFormatConfiguration + return ret + }).(DateTimeFormatConfigurationOutput) +} + +func (o DateTimeFormatConfigurationPtrOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DateTimeFormatConfiguration) *string { + if v == nil { + return nil + } + return v.DateTimeFormat + }).(pulumi.StringPtrOutput) +} + +func (o DateTimeFormatConfigurationPtrOutput) NullValueFormatConfiguration() NullValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v *DateTimeFormatConfiguration) *NullValueFormatConfiguration { + if v == nil { + return nil + } + return v.NullValueFormatConfiguration + }).(NullValueFormatConfigurationPtrOutput) +} + +func (o DateTimeFormatConfigurationPtrOutput) NumericFormatConfiguration() NumericFormatConfigurationPtrOutput { + return o.ApplyT(func(v *DateTimeFormatConfiguration) *NumericFormatConfiguration { + if v == nil { + return nil + } + return v.NumericFormatConfiguration + }).(NumericFormatConfigurationPtrOutput) +} + +type DateTimeParameterDeclaration struct { + DefaultValues *DateTimeParameterDeclarationDefaultValues `pulumi:"defaultValues"` + // Display name for the dashboard. + Name string `pulumi:"name"` + TimeGranularity *string `pulumi:"timeGranularity"` + ValuesWhenUnset *DateTimeParameterDeclarationValuesWhenUnset `pulumi:"valuesWhenUnset"` +} + +// DateTimeParameterDeclarationInput is an input type that accepts DateTimeParameterDeclarationArgs and DateTimeParameterDeclarationOutput values. +// You can construct a concrete instance of `DateTimeParameterDeclarationInput` via: +// +// DateTimeParameterDeclarationArgs{...} +type DateTimeParameterDeclarationInput interface { + pulumi.Input + + ToDateTimeParameterDeclarationOutput() DateTimeParameterDeclarationOutput + ToDateTimeParameterDeclarationOutputWithContext(context.Context) DateTimeParameterDeclarationOutput +} + +type DateTimeParameterDeclarationArgs struct { + DefaultValues DateTimeParameterDeclarationDefaultValuesPtrInput `pulumi:"defaultValues"` + // Display name for the dashboard. + Name pulumi.StringInput `pulumi:"name"` + TimeGranularity pulumi.StringPtrInput `pulumi:"timeGranularity"` + ValuesWhenUnset DateTimeParameterDeclarationValuesWhenUnsetPtrInput `pulumi:"valuesWhenUnset"` +} + +func (DateTimeParameterDeclarationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DateTimeParameterDeclaration)(nil)).Elem() +} + +func (i DateTimeParameterDeclarationArgs) ToDateTimeParameterDeclarationOutput() DateTimeParameterDeclarationOutput { + return i.ToDateTimeParameterDeclarationOutputWithContext(context.Background()) +} + +func (i DateTimeParameterDeclarationArgs) ToDateTimeParameterDeclarationOutputWithContext(ctx context.Context) DateTimeParameterDeclarationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationOutput) +} + +func (i DateTimeParameterDeclarationArgs) ToDateTimeParameterDeclarationPtrOutput() DateTimeParameterDeclarationPtrOutput { + return i.ToDateTimeParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (i DateTimeParameterDeclarationArgs) ToDateTimeParameterDeclarationPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationOutput).ToDateTimeParameterDeclarationPtrOutputWithContext(ctx) +} + +// DateTimeParameterDeclarationPtrInput is an input type that accepts DateTimeParameterDeclarationArgs, DateTimeParameterDeclarationPtr and DateTimeParameterDeclarationPtrOutput values. +// You can construct a concrete instance of `DateTimeParameterDeclarationPtrInput` via: +// +// DateTimeParameterDeclarationArgs{...} +// +// or: +// +// nil +type DateTimeParameterDeclarationPtrInput interface { + pulumi.Input + + ToDateTimeParameterDeclarationPtrOutput() DateTimeParameterDeclarationPtrOutput + ToDateTimeParameterDeclarationPtrOutputWithContext(context.Context) DateTimeParameterDeclarationPtrOutput +} + +type dateTimeParameterDeclarationPtrType DateTimeParameterDeclarationArgs + +func DateTimeParameterDeclarationPtr(v *DateTimeParameterDeclarationArgs) DateTimeParameterDeclarationPtrInput { + return (*dateTimeParameterDeclarationPtrType)(v) +} + +func (*dateTimeParameterDeclarationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DateTimeParameterDeclaration)(nil)).Elem() +} + +func (i *dateTimeParameterDeclarationPtrType) ToDateTimeParameterDeclarationPtrOutput() DateTimeParameterDeclarationPtrOutput { + return i.ToDateTimeParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (i *dateTimeParameterDeclarationPtrType) ToDateTimeParameterDeclarationPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationPtrOutput) +} + +type DateTimeParameterDeclarationOutput struct{ *pulumi.OutputState } + +func (DateTimeParameterDeclarationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DateTimeParameterDeclaration)(nil)).Elem() +} + +func (o DateTimeParameterDeclarationOutput) ToDateTimeParameterDeclarationOutput() DateTimeParameterDeclarationOutput { + return o +} + +func (o DateTimeParameterDeclarationOutput) ToDateTimeParameterDeclarationOutputWithContext(ctx context.Context) DateTimeParameterDeclarationOutput { + return o +} + +func (o DateTimeParameterDeclarationOutput) ToDateTimeParameterDeclarationPtrOutput() DateTimeParameterDeclarationPtrOutput { + return o.ToDateTimeParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (o DateTimeParameterDeclarationOutput) ToDateTimeParameterDeclarationPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DateTimeParameterDeclaration) *DateTimeParameterDeclaration { + return &v + }).(DateTimeParameterDeclarationPtrOutput) +} + +func (o DateTimeParameterDeclarationOutput) DefaultValues() DateTimeParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyT(func(v DateTimeParameterDeclaration) *DateTimeParameterDeclarationDefaultValues { + return v.DefaultValues + }).(DateTimeParameterDeclarationDefaultValuesPtrOutput) +} + +// Display name for the dashboard. +func (o DateTimeParameterDeclarationOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DateTimeParameterDeclaration) string { return v.Name }).(pulumi.StringOutput) +} + +func (o DateTimeParameterDeclarationOutput) TimeGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v DateTimeParameterDeclaration) *string { return v.TimeGranularity }).(pulumi.StringPtrOutput) +} + +func (o DateTimeParameterDeclarationOutput) ValuesWhenUnset() DateTimeParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyT(func(v DateTimeParameterDeclaration) *DateTimeParameterDeclarationValuesWhenUnset { + return v.ValuesWhenUnset + }).(DateTimeParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type DateTimeParameterDeclarationPtrOutput struct{ *pulumi.OutputState } + +func (DateTimeParameterDeclarationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DateTimeParameterDeclaration)(nil)).Elem() +} + +func (o DateTimeParameterDeclarationPtrOutput) ToDateTimeParameterDeclarationPtrOutput() DateTimeParameterDeclarationPtrOutput { + return o +} + +func (o DateTimeParameterDeclarationPtrOutput) ToDateTimeParameterDeclarationPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationPtrOutput { + return o +} + +func (o DateTimeParameterDeclarationPtrOutput) Elem() DateTimeParameterDeclarationOutput { + return o.ApplyT(func(v *DateTimeParameterDeclaration) DateTimeParameterDeclaration { + if v != nil { + return *v + } + var ret DateTimeParameterDeclaration + return ret + }).(DateTimeParameterDeclarationOutput) +} + +func (o DateTimeParameterDeclarationPtrOutput) DefaultValues() DateTimeParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyT(func(v *DateTimeParameterDeclaration) *DateTimeParameterDeclarationDefaultValues { + if v == nil { + return nil + } + return v.DefaultValues + }).(DateTimeParameterDeclarationDefaultValuesPtrOutput) +} + +// Display name for the dashboard. +func (o DateTimeParameterDeclarationPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DateTimeParameterDeclaration) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +func (o DateTimeParameterDeclarationPtrOutput) TimeGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DateTimeParameterDeclaration) *string { + if v == nil { + return nil + } + return v.TimeGranularity + }).(pulumi.StringPtrOutput) +} + +func (o DateTimeParameterDeclarationPtrOutput) ValuesWhenUnset() DateTimeParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyT(func(v *DateTimeParameterDeclaration) *DateTimeParameterDeclarationValuesWhenUnset { + if v == nil { + return nil + } + return v.ValuesWhenUnset + }).(DateTimeParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type DateTimeParameterDeclarationDefaultValues struct { + DynamicValue *DynamicValue `pulumi:"dynamicValue"` + RollingDate *DateTimeParameterDeclarationDefaultValuesRollingDate `pulumi:"rollingDate"` + StaticValues []string `pulumi:"staticValues"` +} + +// DateTimeParameterDeclarationDefaultValuesInput is an input type that accepts DateTimeParameterDeclarationDefaultValuesArgs and DateTimeParameterDeclarationDefaultValuesOutput values. +// You can construct a concrete instance of `DateTimeParameterDeclarationDefaultValuesInput` via: +// +// DateTimeParameterDeclarationDefaultValuesArgs{...} +type DateTimeParameterDeclarationDefaultValuesInput interface { + pulumi.Input + + ToDateTimeParameterDeclarationDefaultValuesOutput() DateTimeParameterDeclarationDefaultValuesOutput + ToDateTimeParameterDeclarationDefaultValuesOutputWithContext(context.Context) DateTimeParameterDeclarationDefaultValuesOutput +} + +type DateTimeParameterDeclarationDefaultValuesArgs struct { + DynamicValue DynamicValuePtrInput `pulumi:"dynamicValue"` + RollingDate DateTimeParameterDeclarationDefaultValuesRollingDatePtrInput `pulumi:"rollingDate"` + StaticValues pulumi.StringArrayInput `pulumi:"staticValues"` +} + +func (DateTimeParameterDeclarationDefaultValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DateTimeParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (i DateTimeParameterDeclarationDefaultValuesArgs) ToDateTimeParameterDeclarationDefaultValuesOutput() DateTimeParameterDeclarationDefaultValuesOutput { + return i.ToDateTimeParameterDeclarationDefaultValuesOutputWithContext(context.Background()) +} + +func (i DateTimeParameterDeclarationDefaultValuesArgs) ToDateTimeParameterDeclarationDefaultValuesOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationDefaultValuesOutput) +} + +func (i DateTimeParameterDeclarationDefaultValuesArgs) ToDateTimeParameterDeclarationDefaultValuesPtrOutput() DateTimeParameterDeclarationDefaultValuesPtrOutput { + return i.ToDateTimeParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (i DateTimeParameterDeclarationDefaultValuesArgs) ToDateTimeParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationDefaultValuesOutput).ToDateTimeParameterDeclarationDefaultValuesPtrOutputWithContext(ctx) +} + +// DateTimeParameterDeclarationDefaultValuesPtrInput is an input type that accepts DateTimeParameterDeclarationDefaultValuesArgs, DateTimeParameterDeclarationDefaultValuesPtr and DateTimeParameterDeclarationDefaultValuesPtrOutput values. +// You can construct a concrete instance of `DateTimeParameterDeclarationDefaultValuesPtrInput` via: +// +// DateTimeParameterDeclarationDefaultValuesArgs{...} +// +// or: +// +// nil +type DateTimeParameterDeclarationDefaultValuesPtrInput interface { + pulumi.Input + + ToDateTimeParameterDeclarationDefaultValuesPtrOutput() DateTimeParameterDeclarationDefaultValuesPtrOutput + ToDateTimeParameterDeclarationDefaultValuesPtrOutputWithContext(context.Context) DateTimeParameterDeclarationDefaultValuesPtrOutput +} + +type dateTimeParameterDeclarationDefaultValuesPtrType DateTimeParameterDeclarationDefaultValuesArgs + +func DateTimeParameterDeclarationDefaultValuesPtr(v *DateTimeParameterDeclarationDefaultValuesArgs) DateTimeParameterDeclarationDefaultValuesPtrInput { + return (*dateTimeParameterDeclarationDefaultValuesPtrType)(v) +} + +func (*dateTimeParameterDeclarationDefaultValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DateTimeParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (i *dateTimeParameterDeclarationDefaultValuesPtrType) ToDateTimeParameterDeclarationDefaultValuesPtrOutput() DateTimeParameterDeclarationDefaultValuesPtrOutput { + return i.ToDateTimeParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (i *dateTimeParameterDeclarationDefaultValuesPtrType) ToDateTimeParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationDefaultValuesPtrOutput) +} + +type DateTimeParameterDeclarationDefaultValuesOutput struct{ *pulumi.OutputState } + +func (DateTimeParameterDeclarationDefaultValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DateTimeParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (o DateTimeParameterDeclarationDefaultValuesOutput) ToDateTimeParameterDeclarationDefaultValuesOutput() DateTimeParameterDeclarationDefaultValuesOutput { + return o +} + +func (o DateTimeParameterDeclarationDefaultValuesOutput) ToDateTimeParameterDeclarationDefaultValuesOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesOutput { + return o +} + +func (o DateTimeParameterDeclarationDefaultValuesOutput) ToDateTimeParameterDeclarationDefaultValuesPtrOutput() DateTimeParameterDeclarationDefaultValuesPtrOutput { + return o.ToDateTimeParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (o DateTimeParameterDeclarationDefaultValuesOutput) ToDateTimeParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DateTimeParameterDeclarationDefaultValues) *DateTimeParameterDeclarationDefaultValues { + return &v + }).(DateTimeParameterDeclarationDefaultValuesPtrOutput) +} + +func (o DateTimeParameterDeclarationDefaultValuesOutput) DynamicValue() DynamicValuePtrOutput { + return o.ApplyT(func(v DateTimeParameterDeclarationDefaultValues) *DynamicValue { return v.DynamicValue }).(DynamicValuePtrOutput) +} + +func (o DateTimeParameterDeclarationDefaultValuesOutput) RollingDate() DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput { + return o.ApplyT(func(v DateTimeParameterDeclarationDefaultValues) *DateTimeParameterDeclarationDefaultValuesRollingDate { + return v.RollingDate + }).(DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput) +} + +func (o DateTimeParameterDeclarationDefaultValuesOutput) StaticValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v DateTimeParameterDeclarationDefaultValues) []string { return v.StaticValues }).(pulumi.StringArrayOutput) +} + +type DateTimeParameterDeclarationDefaultValuesPtrOutput struct{ *pulumi.OutputState } + +func (DateTimeParameterDeclarationDefaultValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DateTimeParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (o DateTimeParameterDeclarationDefaultValuesPtrOutput) ToDateTimeParameterDeclarationDefaultValuesPtrOutput() DateTimeParameterDeclarationDefaultValuesPtrOutput { + return o +} + +func (o DateTimeParameterDeclarationDefaultValuesPtrOutput) ToDateTimeParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesPtrOutput { + return o +} + +func (o DateTimeParameterDeclarationDefaultValuesPtrOutput) Elem() DateTimeParameterDeclarationDefaultValuesOutput { + return o.ApplyT(func(v *DateTimeParameterDeclarationDefaultValues) DateTimeParameterDeclarationDefaultValues { + if v != nil { + return *v + } + var ret DateTimeParameterDeclarationDefaultValues + return ret + }).(DateTimeParameterDeclarationDefaultValuesOutput) +} + +func (o DateTimeParameterDeclarationDefaultValuesPtrOutput) DynamicValue() DynamicValuePtrOutput { + return o.ApplyT(func(v *DateTimeParameterDeclarationDefaultValues) *DynamicValue { + if v == nil { + return nil + } + return v.DynamicValue + }).(DynamicValuePtrOutput) +} + +func (o DateTimeParameterDeclarationDefaultValuesPtrOutput) RollingDate() DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput { + return o.ApplyT(func(v *DateTimeParameterDeclarationDefaultValues) *DateTimeParameterDeclarationDefaultValuesRollingDate { + if v == nil { + return nil + } + return v.RollingDate + }).(DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput) +} + +func (o DateTimeParameterDeclarationDefaultValuesPtrOutput) StaticValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DateTimeParameterDeclarationDefaultValues) []string { + if v == nil { + return nil + } + return v.StaticValues + }).(pulumi.StringArrayOutput) +} + +type DateTimeParameterDeclarationDefaultValuesRollingDate struct { + DataSetIdentifier *string `pulumi:"dataSetIdentifier"` + Expression string `pulumi:"expression"` +} + +// DateTimeParameterDeclarationDefaultValuesRollingDateInput is an input type that accepts DateTimeParameterDeclarationDefaultValuesRollingDateArgs and DateTimeParameterDeclarationDefaultValuesRollingDateOutput values. +// You can construct a concrete instance of `DateTimeParameterDeclarationDefaultValuesRollingDateInput` via: +// +// DateTimeParameterDeclarationDefaultValuesRollingDateArgs{...} +type DateTimeParameterDeclarationDefaultValuesRollingDateInput interface { + pulumi.Input + + ToDateTimeParameterDeclarationDefaultValuesRollingDateOutput() DateTimeParameterDeclarationDefaultValuesRollingDateOutput + ToDateTimeParameterDeclarationDefaultValuesRollingDateOutputWithContext(context.Context) DateTimeParameterDeclarationDefaultValuesRollingDateOutput +} + +type DateTimeParameterDeclarationDefaultValuesRollingDateArgs struct { + DataSetIdentifier pulumi.StringPtrInput `pulumi:"dataSetIdentifier"` + Expression pulumi.StringInput `pulumi:"expression"` +} + +func (DateTimeParameterDeclarationDefaultValuesRollingDateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DateTimeParameterDeclarationDefaultValuesRollingDate)(nil)).Elem() +} + +func (i DateTimeParameterDeclarationDefaultValuesRollingDateArgs) ToDateTimeParameterDeclarationDefaultValuesRollingDateOutput() DateTimeParameterDeclarationDefaultValuesRollingDateOutput { + return i.ToDateTimeParameterDeclarationDefaultValuesRollingDateOutputWithContext(context.Background()) +} + +func (i DateTimeParameterDeclarationDefaultValuesRollingDateArgs) ToDateTimeParameterDeclarationDefaultValuesRollingDateOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesRollingDateOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationDefaultValuesRollingDateOutput) +} + +func (i DateTimeParameterDeclarationDefaultValuesRollingDateArgs) ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput() DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput { + return i.ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutputWithContext(context.Background()) +} + +func (i DateTimeParameterDeclarationDefaultValuesRollingDateArgs) ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationDefaultValuesRollingDateOutput).ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutputWithContext(ctx) +} + +// DateTimeParameterDeclarationDefaultValuesRollingDatePtrInput is an input type that accepts DateTimeParameterDeclarationDefaultValuesRollingDateArgs, DateTimeParameterDeclarationDefaultValuesRollingDatePtr and DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput values. +// You can construct a concrete instance of `DateTimeParameterDeclarationDefaultValuesRollingDatePtrInput` via: +// +// DateTimeParameterDeclarationDefaultValuesRollingDateArgs{...} +// +// or: +// +// nil +type DateTimeParameterDeclarationDefaultValuesRollingDatePtrInput interface { + pulumi.Input + + ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput() DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput + ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutputWithContext(context.Context) DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput +} + +type dateTimeParameterDeclarationDefaultValuesRollingDatePtrType DateTimeParameterDeclarationDefaultValuesRollingDateArgs + +func DateTimeParameterDeclarationDefaultValuesRollingDatePtr(v *DateTimeParameterDeclarationDefaultValuesRollingDateArgs) DateTimeParameterDeclarationDefaultValuesRollingDatePtrInput { + return (*dateTimeParameterDeclarationDefaultValuesRollingDatePtrType)(v) +} + +func (*dateTimeParameterDeclarationDefaultValuesRollingDatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DateTimeParameterDeclarationDefaultValuesRollingDate)(nil)).Elem() +} + +func (i *dateTimeParameterDeclarationDefaultValuesRollingDatePtrType) ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput() DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput { + return i.ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutputWithContext(context.Background()) +} + +func (i *dateTimeParameterDeclarationDefaultValuesRollingDatePtrType) ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput) +} + +type DateTimeParameterDeclarationDefaultValuesRollingDateOutput struct{ *pulumi.OutputState } + +func (DateTimeParameterDeclarationDefaultValuesRollingDateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DateTimeParameterDeclarationDefaultValuesRollingDate)(nil)).Elem() +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDateOutput) ToDateTimeParameterDeclarationDefaultValuesRollingDateOutput() DateTimeParameterDeclarationDefaultValuesRollingDateOutput { + return o +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDateOutput) ToDateTimeParameterDeclarationDefaultValuesRollingDateOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesRollingDateOutput { + return o +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDateOutput) ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput() DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput { + return o.ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutputWithContext(context.Background()) +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDateOutput) ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DateTimeParameterDeclarationDefaultValuesRollingDate) *DateTimeParameterDeclarationDefaultValuesRollingDate { + return &v + }).(DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput) +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDateOutput) DataSetIdentifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v DateTimeParameterDeclarationDefaultValuesRollingDate) *string { return v.DataSetIdentifier }).(pulumi.StringPtrOutput) +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDateOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v DateTimeParameterDeclarationDefaultValuesRollingDate) string { return v.Expression }).(pulumi.StringOutput) +} + +type DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput struct{ *pulumi.OutputState } + +func (DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DateTimeParameterDeclarationDefaultValuesRollingDate)(nil)).Elem() +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput) ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput() DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput { + return o +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput) ToDateTimeParameterDeclarationDefaultValuesRollingDatePtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput { + return o +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput) Elem() DateTimeParameterDeclarationDefaultValuesRollingDateOutput { + return o.ApplyT(func(v *DateTimeParameterDeclarationDefaultValuesRollingDate) DateTimeParameterDeclarationDefaultValuesRollingDate { + if v != nil { + return *v + } + var ret DateTimeParameterDeclarationDefaultValuesRollingDate + return ret + }).(DateTimeParameterDeclarationDefaultValuesRollingDateOutput) +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput) DataSetIdentifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DateTimeParameterDeclarationDefaultValuesRollingDate) *string { + if v == nil { + return nil + } + return v.DataSetIdentifier + }).(pulumi.StringPtrOutput) +} + +func (o DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DateTimeParameterDeclarationDefaultValuesRollingDate) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) +} + +type DateTimeParameterDeclarationValuesWhenUnset struct { + CustomValue *string `pulumi:"customValue"` + ValueWhenUnsetOption *string `pulumi:"valueWhenUnsetOption"` +} + +// DateTimeParameterDeclarationValuesWhenUnsetInput is an input type that accepts DateTimeParameterDeclarationValuesWhenUnsetArgs and DateTimeParameterDeclarationValuesWhenUnsetOutput values. +// You can construct a concrete instance of `DateTimeParameterDeclarationValuesWhenUnsetInput` via: +// +// DateTimeParameterDeclarationValuesWhenUnsetArgs{...} +type DateTimeParameterDeclarationValuesWhenUnsetInput interface { + pulumi.Input + + ToDateTimeParameterDeclarationValuesWhenUnsetOutput() DateTimeParameterDeclarationValuesWhenUnsetOutput + ToDateTimeParameterDeclarationValuesWhenUnsetOutputWithContext(context.Context) DateTimeParameterDeclarationValuesWhenUnsetOutput +} + +type DateTimeParameterDeclarationValuesWhenUnsetArgs struct { + CustomValue pulumi.StringPtrInput `pulumi:"customValue"` + ValueWhenUnsetOption pulumi.StringPtrInput `pulumi:"valueWhenUnsetOption"` +} + +func (DateTimeParameterDeclarationValuesWhenUnsetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DateTimeParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (i DateTimeParameterDeclarationValuesWhenUnsetArgs) ToDateTimeParameterDeclarationValuesWhenUnsetOutput() DateTimeParameterDeclarationValuesWhenUnsetOutput { + return i.ToDateTimeParameterDeclarationValuesWhenUnsetOutputWithContext(context.Background()) +} + +func (i DateTimeParameterDeclarationValuesWhenUnsetArgs) ToDateTimeParameterDeclarationValuesWhenUnsetOutputWithContext(ctx context.Context) DateTimeParameterDeclarationValuesWhenUnsetOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationValuesWhenUnsetOutput) +} + +func (i DateTimeParameterDeclarationValuesWhenUnsetArgs) ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutput() DateTimeParameterDeclarationValuesWhenUnsetPtrOutput { + return i.ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (i DateTimeParameterDeclarationValuesWhenUnsetArgs) ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationValuesWhenUnsetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationValuesWhenUnsetOutput).ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx) +} + +// DateTimeParameterDeclarationValuesWhenUnsetPtrInput is an input type that accepts DateTimeParameterDeclarationValuesWhenUnsetArgs, DateTimeParameterDeclarationValuesWhenUnsetPtr and DateTimeParameterDeclarationValuesWhenUnsetPtrOutput values. +// You can construct a concrete instance of `DateTimeParameterDeclarationValuesWhenUnsetPtrInput` via: +// +// DateTimeParameterDeclarationValuesWhenUnsetArgs{...} +// +// or: +// +// nil +type DateTimeParameterDeclarationValuesWhenUnsetPtrInput interface { + pulumi.Input + + ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutput() DateTimeParameterDeclarationValuesWhenUnsetPtrOutput + ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Context) DateTimeParameterDeclarationValuesWhenUnsetPtrOutput +} + +type dateTimeParameterDeclarationValuesWhenUnsetPtrType DateTimeParameterDeclarationValuesWhenUnsetArgs + +func DateTimeParameterDeclarationValuesWhenUnsetPtr(v *DateTimeParameterDeclarationValuesWhenUnsetArgs) DateTimeParameterDeclarationValuesWhenUnsetPtrInput { + return (*dateTimeParameterDeclarationValuesWhenUnsetPtrType)(v) +} + +func (*dateTimeParameterDeclarationValuesWhenUnsetPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DateTimeParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (i *dateTimeParameterDeclarationValuesWhenUnsetPtrType) ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutput() DateTimeParameterDeclarationValuesWhenUnsetPtrOutput { + return i.ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (i *dateTimeParameterDeclarationValuesWhenUnsetPtrType) ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationValuesWhenUnsetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DateTimeParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type DateTimeParameterDeclarationValuesWhenUnsetOutput struct{ *pulumi.OutputState } + +func (DateTimeParameterDeclarationValuesWhenUnsetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DateTimeParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetOutput) ToDateTimeParameterDeclarationValuesWhenUnsetOutput() DateTimeParameterDeclarationValuesWhenUnsetOutput { + return o +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetOutput) ToDateTimeParameterDeclarationValuesWhenUnsetOutputWithContext(ctx context.Context) DateTimeParameterDeclarationValuesWhenUnsetOutput { + return o +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetOutput) ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutput() DateTimeParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetOutput) ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DateTimeParameterDeclarationValuesWhenUnset) *DateTimeParameterDeclarationValuesWhenUnset { + return &v + }).(DateTimeParameterDeclarationValuesWhenUnsetPtrOutput) +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetOutput) CustomValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DateTimeParameterDeclarationValuesWhenUnset) *string { return v.CustomValue }).(pulumi.StringPtrOutput) +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetOutput) ValueWhenUnsetOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v DateTimeParameterDeclarationValuesWhenUnset) *string { return v.ValueWhenUnsetOption }).(pulumi.StringPtrOutput) +} + +type DateTimeParameterDeclarationValuesWhenUnsetPtrOutput struct{ *pulumi.OutputState } + +func (DateTimeParameterDeclarationValuesWhenUnsetPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DateTimeParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetPtrOutput) ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutput() DateTimeParameterDeclarationValuesWhenUnsetPtrOutput { + return o +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetPtrOutput) ToDateTimeParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) DateTimeParameterDeclarationValuesWhenUnsetPtrOutput { + return o +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetPtrOutput) Elem() DateTimeParameterDeclarationValuesWhenUnsetOutput { + return o.ApplyT(func(v *DateTimeParameterDeclarationValuesWhenUnset) DateTimeParameterDeclarationValuesWhenUnset { + if v != nil { + return *v + } + var ret DateTimeParameterDeclarationValuesWhenUnset + return ret + }).(DateTimeParameterDeclarationValuesWhenUnsetOutput) +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetPtrOutput) CustomValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DateTimeParameterDeclarationValuesWhenUnset) *string { + if v == nil { + return nil + } + return v.CustomValue + }).(pulumi.StringPtrOutput) +} + +func (o DateTimeParameterDeclarationValuesWhenUnsetPtrOutput) ValueWhenUnsetOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DateTimeParameterDeclarationValuesWhenUnset) *string { + if v == nil { + return nil + } + return v.ValueWhenUnsetOption + }).(pulumi.StringPtrOutput) +} + +type DecimalParameterDeclaration struct { + DefaultValues *DecimalParameterDeclarationDefaultValues `pulumi:"defaultValues"` + // Display name for the dashboard. + Name string `pulumi:"name"` + ParameterValueType string `pulumi:"parameterValueType"` + ValuesWhenUnset *DecimalParameterDeclarationValuesWhenUnset `pulumi:"valuesWhenUnset"` +} + +// DecimalParameterDeclarationInput is an input type that accepts DecimalParameterDeclarationArgs and DecimalParameterDeclarationOutput values. +// You can construct a concrete instance of `DecimalParameterDeclarationInput` via: +// +// DecimalParameterDeclarationArgs{...} +type DecimalParameterDeclarationInput interface { + pulumi.Input + + ToDecimalParameterDeclarationOutput() DecimalParameterDeclarationOutput + ToDecimalParameterDeclarationOutputWithContext(context.Context) DecimalParameterDeclarationOutput +} + +type DecimalParameterDeclarationArgs struct { + DefaultValues DecimalParameterDeclarationDefaultValuesPtrInput `pulumi:"defaultValues"` + // Display name for the dashboard. + Name pulumi.StringInput `pulumi:"name"` + ParameterValueType pulumi.StringInput `pulumi:"parameterValueType"` + ValuesWhenUnset DecimalParameterDeclarationValuesWhenUnsetPtrInput `pulumi:"valuesWhenUnset"` +} + +func (DecimalParameterDeclarationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DecimalParameterDeclaration)(nil)).Elem() +} + +func (i DecimalParameterDeclarationArgs) ToDecimalParameterDeclarationOutput() DecimalParameterDeclarationOutput { + return i.ToDecimalParameterDeclarationOutputWithContext(context.Background()) +} + +func (i DecimalParameterDeclarationArgs) ToDecimalParameterDeclarationOutputWithContext(ctx context.Context) DecimalParameterDeclarationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalParameterDeclarationOutput) +} + +func (i DecimalParameterDeclarationArgs) ToDecimalParameterDeclarationPtrOutput() DecimalParameterDeclarationPtrOutput { + return i.ToDecimalParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (i DecimalParameterDeclarationArgs) ToDecimalParameterDeclarationPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalParameterDeclarationOutput).ToDecimalParameterDeclarationPtrOutputWithContext(ctx) +} + +// DecimalParameterDeclarationPtrInput is an input type that accepts DecimalParameterDeclarationArgs, DecimalParameterDeclarationPtr and DecimalParameterDeclarationPtrOutput values. +// You can construct a concrete instance of `DecimalParameterDeclarationPtrInput` via: +// +// DecimalParameterDeclarationArgs{...} +// +// or: +// +// nil +type DecimalParameterDeclarationPtrInput interface { + pulumi.Input + + ToDecimalParameterDeclarationPtrOutput() DecimalParameterDeclarationPtrOutput + ToDecimalParameterDeclarationPtrOutputWithContext(context.Context) DecimalParameterDeclarationPtrOutput +} + +type decimalParameterDeclarationPtrType DecimalParameterDeclarationArgs + +func DecimalParameterDeclarationPtr(v *DecimalParameterDeclarationArgs) DecimalParameterDeclarationPtrInput { + return (*decimalParameterDeclarationPtrType)(v) +} + +func (*decimalParameterDeclarationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DecimalParameterDeclaration)(nil)).Elem() +} + +func (i *decimalParameterDeclarationPtrType) ToDecimalParameterDeclarationPtrOutput() DecimalParameterDeclarationPtrOutput { + return i.ToDecimalParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (i *decimalParameterDeclarationPtrType) ToDecimalParameterDeclarationPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalParameterDeclarationPtrOutput) +} + +type DecimalParameterDeclarationOutput struct{ *pulumi.OutputState } + +func (DecimalParameterDeclarationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DecimalParameterDeclaration)(nil)).Elem() +} + +func (o DecimalParameterDeclarationOutput) ToDecimalParameterDeclarationOutput() DecimalParameterDeclarationOutput { + return o +} + +func (o DecimalParameterDeclarationOutput) ToDecimalParameterDeclarationOutputWithContext(ctx context.Context) DecimalParameterDeclarationOutput { + return o +} + +func (o DecimalParameterDeclarationOutput) ToDecimalParameterDeclarationPtrOutput() DecimalParameterDeclarationPtrOutput { + return o.ToDecimalParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (o DecimalParameterDeclarationOutput) ToDecimalParameterDeclarationPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DecimalParameterDeclaration) *DecimalParameterDeclaration { + return &v + }).(DecimalParameterDeclarationPtrOutput) +} + +func (o DecimalParameterDeclarationOutput) DefaultValues() DecimalParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyT(func(v DecimalParameterDeclaration) *DecimalParameterDeclarationDefaultValues { return v.DefaultValues }).(DecimalParameterDeclarationDefaultValuesPtrOutput) +} + +// Display name for the dashboard. +func (o DecimalParameterDeclarationOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DecimalParameterDeclaration) string { return v.Name }).(pulumi.StringOutput) +} + +func (o DecimalParameterDeclarationOutput) ParameterValueType() pulumi.StringOutput { + return o.ApplyT(func(v DecimalParameterDeclaration) string { return v.ParameterValueType }).(pulumi.StringOutput) +} + +func (o DecimalParameterDeclarationOutput) ValuesWhenUnset() DecimalParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyT(func(v DecimalParameterDeclaration) *DecimalParameterDeclarationValuesWhenUnset { + return v.ValuesWhenUnset + }).(DecimalParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type DecimalParameterDeclarationPtrOutput struct{ *pulumi.OutputState } + +func (DecimalParameterDeclarationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DecimalParameterDeclaration)(nil)).Elem() +} + +func (o DecimalParameterDeclarationPtrOutput) ToDecimalParameterDeclarationPtrOutput() DecimalParameterDeclarationPtrOutput { + return o +} + +func (o DecimalParameterDeclarationPtrOutput) ToDecimalParameterDeclarationPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationPtrOutput { + return o +} + +func (o DecimalParameterDeclarationPtrOutput) Elem() DecimalParameterDeclarationOutput { + return o.ApplyT(func(v *DecimalParameterDeclaration) DecimalParameterDeclaration { + if v != nil { + return *v + } + var ret DecimalParameterDeclaration + return ret + }).(DecimalParameterDeclarationOutput) +} + +func (o DecimalParameterDeclarationPtrOutput) DefaultValues() DecimalParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyT(func(v *DecimalParameterDeclaration) *DecimalParameterDeclarationDefaultValues { + if v == nil { + return nil + } + return v.DefaultValues + }).(DecimalParameterDeclarationDefaultValuesPtrOutput) +} + +// Display name for the dashboard. +func (o DecimalParameterDeclarationPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DecimalParameterDeclaration) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +func (o DecimalParameterDeclarationPtrOutput) ParameterValueType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DecimalParameterDeclaration) *string { + if v == nil { + return nil + } + return &v.ParameterValueType + }).(pulumi.StringPtrOutput) +} + +func (o DecimalParameterDeclarationPtrOutput) ValuesWhenUnset() DecimalParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyT(func(v *DecimalParameterDeclaration) *DecimalParameterDeclarationValuesWhenUnset { + if v == nil { + return nil + } + return v.ValuesWhenUnset + }).(DecimalParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type DecimalParameterDeclarationDefaultValues struct { + DynamicValue *DynamicValue `pulumi:"dynamicValue"` + StaticValues []float64 `pulumi:"staticValues"` +} + +// DecimalParameterDeclarationDefaultValuesInput is an input type that accepts DecimalParameterDeclarationDefaultValuesArgs and DecimalParameterDeclarationDefaultValuesOutput values. +// You can construct a concrete instance of `DecimalParameterDeclarationDefaultValuesInput` via: +// +// DecimalParameterDeclarationDefaultValuesArgs{...} +type DecimalParameterDeclarationDefaultValuesInput interface { + pulumi.Input + + ToDecimalParameterDeclarationDefaultValuesOutput() DecimalParameterDeclarationDefaultValuesOutput + ToDecimalParameterDeclarationDefaultValuesOutputWithContext(context.Context) DecimalParameterDeclarationDefaultValuesOutput +} + +type DecimalParameterDeclarationDefaultValuesArgs struct { + DynamicValue DynamicValuePtrInput `pulumi:"dynamicValue"` + StaticValues pulumi.Float64ArrayInput `pulumi:"staticValues"` +} + +func (DecimalParameterDeclarationDefaultValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DecimalParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (i DecimalParameterDeclarationDefaultValuesArgs) ToDecimalParameterDeclarationDefaultValuesOutput() DecimalParameterDeclarationDefaultValuesOutput { + return i.ToDecimalParameterDeclarationDefaultValuesOutputWithContext(context.Background()) +} + +func (i DecimalParameterDeclarationDefaultValuesArgs) ToDecimalParameterDeclarationDefaultValuesOutputWithContext(ctx context.Context) DecimalParameterDeclarationDefaultValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalParameterDeclarationDefaultValuesOutput) +} + +func (i DecimalParameterDeclarationDefaultValuesArgs) ToDecimalParameterDeclarationDefaultValuesPtrOutput() DecimalParameterDeclarationDefaultValuesPtrOutput { + return i.ToDecimalParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (i DecimalParameterDeclarationDefaultValuesArgs) ToDecimalParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationDefaultValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalParameterDeclarationDefaultValuesOutput).ToDecimalParameterDeclarationDefaultValuesPtrOutputWithContext(ctx) +} + +// DecimalParameterDeclarationDefaultValuesPtrInput is an input type that accepts DecimalParameterDeclarationDefaultValuesArgs, DecimalParameterDeclarationDefaultValuesPtr and DecimalParameterDeclarationDefaultValuesPtrOutput values. +// You can construct a concrete instance of `DecimalParameterDeclarationDefaultValuesPtrInput` via: +// +// DecimalParameterDeclarationDefaultValuesArgs{...} +// +// or: +// +// nil +type DecimalParameterDeclarationDefaultValuesPtrInput interface { + pulumi.Input + + ToDecimalParameterDeclarationDefaultValuesPtrOutput() DecimalParameterDeclarationDefaultValuesPtrOutput + ToDecimalParameterDeclarationDefaultValuesPtrOutputWithContext(context.Context) DecimalParameterDeclarationDefaultValuesPtrOutput +} + +type decimalParameterDeclarationDefaultValuesPtrType DecimalParameterDeclarationDefaultValuesArgs + +func DecimalParameterDeclarationDefaultValuesPtr(v *DecimalParameterDeclarationDefaultValuesArgs) DecimalParameterDeclarationDefaultValuesPtrInput { + return (*decimalParameterDeclarationDefaultValuesPtrType)(v) +} + +func (*decimalParameterDeclarationDefaultValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DecimalParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (i *decimalParameterDeclarationDefaultValuesPtrType) ToDecimalParameterDeclarationDefaultValuesPtrOutput() DecimalParameterDeclarationDefaultValuesPtrOutput { + return i.ToDecimalParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (i *decimalParameterDeclarationDefaultValuesPtrType) ToDecimalParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationDefaultValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalParameterDeclarationDefaultValuesPtrOutput) +} + +type DecimalParameterDeclarationDefaultValuesOutput struct{ *pulumi.OutputState } + +func (DecimalParameterDeclarationDefaultValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DecimalParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (o DecimalParameterDeclarationDefaultValuesOutput) ToDecimalParameterDeclarationDefaultValuesOutput() DecimalParameterDeclarationDefaultValuesOutput { + return o +} + +func (o DecimalParameterDeclarationDefaultValuesOutput) ToDecimalParameterDeclarationDefaultValuesOutputWithContext(ctx context.Context) DecimalParameterDeclarationDefaultValuesOutput { + return o +} + +func (o DecimalParameterDeclarationDefaultValuesOutput) ToDecimalParameterDeclarationDefaultValuesPtrOutput() DecimalParameterDeclarationDefaultValuesPtrOutput { + return o.ToDecimalParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (o DecimalParameterDeclarationDefaultValuesOutput) ToDecimalParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DecimalParameterDeclarationDefaultValues) *DecimalParameterDeclarationDefaultValues { + return &v + }).(DecimalParameterDeclarationDefaultValuesPtrOutput) +} + +func (o DecimalParameterDeclarationDefaultValuesOutput) DynamicValue() DynamicValuePtrOutput { + return o.ApplyT(func(v DecimalParameterDeclarationDefaultValues) *DynamicValue { return v.DynamicValue }).(DynamicValuePtrOutput) +} + +func (o DecimalParameterDeclarationDefaultValuesOutput) StaticValues() pulumi.Float64ArrayOutput { + return o.ApplyT(func(v DecimalParameterDeclarationDefaultValues) []float64 { return v.StaticValues }).(pulumi.Float64ArrayOutput) +} + +type DecimalParameterDeclarationDefaultValuesPtrOutput struct{ *pulumi.OutputState } + +func (DecimalParameterDeclarationDefaultValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DecimalParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (o DecimalParameterDeclarationDefaultValuesPtrOutput) ToDecimalParameterDeclarationDefaultValuesPtrOutput() DecimalParameterDeclarationDefaultValuesPtrOutput { + return o +} + +func (o DecimalParameterDeclarationDefaultValuesPtrOutput) ToDecimalParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationDefaultValuesPtrOutput { + return o +} + +func (o DecimalParameterDeclarationDefaultValuesPtrOutput) Elem() DecimalParameterDeclarationDefaultValuesOutput { + return o.ApplyT(func(v *DecimalParameterDeclarationDefaultValues) DecimalParameterDeclarationDefaultValues { + if v != nil { + return *v + } + var ret DecimalParameterDeclarationDefaultValues + return ret + }).(DecimalParameterDeclarationDefaultValuesOutput) +} + +func (o DecimalParameterDeclarationDefaultValuesPtrOutput) DynamicValue() DynamicValuePtrOutput { + return o.ApplyT(func(v *DecimalParameterDeclarationDefaultValues) *DynamicValue { + if v == nil { + return nil + } + return v.DynamicValue + }).(DynamicValuePtrOutput) +} + +func (o DecimalParameterDeclarationDefaultValuesPtrOutput) StaticValues() pulumi.Float64ArrayOutput { + return o.ApplyT(func(v *DecimalParameterDeclarationDefaultValues) []float64 { + if v == nil { + return nil + } + return v.StaticValues + }).(pulumi.Float64ArrayOutput) +} + +type DecimalParameterDeclarationValuesWhenUnset struct { + CustomValue *float64 `pulumi:"customValue"` + ValueWhenUnsetOption *string `pulumi:"valueWhenUnsetOption"` +} + +// DecimalParameterDeclarationValuesWhenUnsetInput is an input type that accepts DecimalParameterDeclarationValuesWhenUnsetArgs and DecimalParameterDeclarationValuesWhenUnsetOutput values. +// You can construct a concrete instance of `DecimalParameterDeclarationValuesWhenUnsetInput` via: +// +// DecimalParameterDeclarationValuesWhenUnsetArgs{...} +type DecimalParameterDeclarationValuesWhenUnsetInput interface { + pulumi.Input + + ToDecimalParameterDeclarationValuesWhenUnsetOutput() DecimalParameterDeclarationValuesWhenUnsetOutput + ToDecimalParameterDeclarationValuesWhenUnsetOutputWithContext(context.Context) DecimalParameterDeclarationValuesWhenUnsetOutput +} + +type DecimalParameterDeclarationValuesWhenUnsetArgs struct { + CustomValue pulumi.Float64PtrInput `pulumi:"customValue"` + ValueWhenUnsetOption pulumi.StringPtrInput `pulumi:"valueWhenUnsetOption"` +} + +func (DecimalParameterDeclarationValuesWhenUnsetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DecimalParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (i DecimalParameterDeclarationValuesWhenUnsetArgs) ToDecimalParameterDeclarationValuesWhenUnsetOutput() DecimalParameterDeclarationValuesWhenUnsetOutput { + return i.ToDecimalParameterDeclarationValuesWhenUnsetOutputWithContext(context.Background()) +} + +func (i DecimalParameterDeclarationValuesWhenUnsetArgs) ToDecimalParameterDeclarationValuesWhenUnsetOutputWithContext(ctx context.Context) DecimalParameterDeclarationValuesWhenUnsetOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalParameterDeclarationValuesWhenUnsetOutput) +} + +func (i DecimalParameterDeclarationValuesWhenUnsetArgs) ToDecimalParameterDeclarationValuesWhenUnsetPtrOutput() DecimalParameterDeclarationValuesWhenUnsetPtrOutput { + return i.ToDecimalParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (i DecimalParameterDeclarationValuesWhenUnsetArgs) ToDecimalParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationValuesWhenUnsetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalParameterDeclarationValuesWhenUnsetOutput).ToDecimalParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx) +} + +// DecimalParameterDeclarationValuesWhenUnsetPtrInput is an input type that accepts DecimalParameterDeclarationValuesWhenUnsetArgs, DecimalParameterDeclarationValuesWhenUnsetPtr and DecimalParameterDeclarationValuesWhenUnsetPtrOutput values. +// You can construct a concrete instance of `DecimalParameterDeclarationValuesWhenUnsetPtrInput` via: +// +// DecimalParameterDeclarationValuesWhenUnsetArgs{...} +// +// or: +// +// nil +type DecimalParameterDeclarationValuesWhenUnsetPtrInput interface { + pulumi.Input + + ToDecimalParameterDeclarationValuesWhenUnsetPtrOutput() DecimalParameterDeclarationValuesWhenUnsetPtrOutput + ToDecimalParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Context) DecimalParameterDeclarationValuesWhenUnsetPtrOutput +} + +type decimalParameterDeclarationValuesWhenUnsetPtrType DecimalParameterDeclarationValuesWhenUnsetArgs + +func DecimalParameterDeclarationValuesWhenUnsetPtr(v *DecimalParameterDeclarationValuesWhenUnsetArgs) DecimalParameterDeclarationValuesWhenUnsetPtrInput { + return (*decimalParameterDeclarationValuesWhenUnsetPtrType)(v) +} + +func (*decimalParameterDeclarationValuesWhenUnsetPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DecimalParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (i *decimalParameterDeclarationValuesWhenUnsetPtrType) ToDecimalParameterDeclarationValuesWhenUnsetPtrOutput() DecimalParameterDeclarationValuesWhenUnsetPtrOutput { + return i.ToDecimalParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (i *decimalParameterDeclarationValuesWhenUnsetPtrType) ToDecimalParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationValuesWhenUnsetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type DecimalParameterDeclarationValuesWhenUnsetOutput struct{ *pulumi.OutputState } + +func (DecimalParameterDeclarationValuesWhenUnsetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DecimalParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (o DecimalParameterDeclarationValuesWhenUnsetOutput) ToDecimalParameterDeclarationValuesWhenUnsetOutput() DecimalParameterDeclarationValuesWhenUnsetOutput { + return o +} + +func (o DecimalParameterDeclarationValuesWhenUnsetOutput) ToDecimalParameterDeclarationValuesWhenUnsetOutputWithContext(ctx context.Context) DecimalParameterDeclarationValuesWhenUnsetOutput { + return o +} + +func (o DecimalParameterDeclarationValuesWhenUnsetOutput) ToDecimalParameterDeclarationValuesWhenUnsetPtrOutput() DecimalParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ToDecimalParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (o DecimalParameterDeclarationValuesWhenUnsetOutput) ToDecimalParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DecimalParameterDeclarationValuesWhenUnset) *DecimalParameterDeclarationValuesWhenUnset { + return &v + }).(DecimalParameterDeclarationValuesWhenUnsetPtrOutput) +} + +func (o DecimalParameterDeclarationValuesWhenUnsetOutput) CustomValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v DecimalParameterDeclarationValuesWhenUnset) *float64 { return v.CustomValue }).(pulumi.Float64PtrOutput) +} + +func (o DecimalParameterDeclarationValuesWhenUnsetOutput) ValueWhenUnsetOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v DecimalParameterDeclarationValuesWhenUnset) *string { return v.ValueWhenUnsetOption }).(pulumi.StringPtrOutput) +} + +type DecimalParameterDeclarationValuesWhenUnsetPtrOutput struct{ *pulumi.OutputState } + +func (DecimalParameterDeclarationValuesWhenUnsetPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DecimalParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (o DecimalParameterDeclarationValuesWhenUnsetPtrOutput) ToDecimalParameterDeclarationValuesWhenUnsetPtrOutput() DecimalParameterDeclarationValuesWhenUnsetPtrOutput { + return o +} + +func (o DecimalParameterDeclarationValuesWhenUnsetPtrOutput) ToDecimalParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) DecimalParameterDeclarationValuesWhenUnsetPtrOutput { + return o +} + +func (o DecimalParameterDeclarationValuesWhenUnsetPtrOutput) Elem() DecimalParameterDeclarationValuesWhenUnsetOutput { + return o.ApplyT(func(v *DecimalParameterDeclarationValuesWhenUnset) DecimalParameterDeclarationValuesWhenUnset { + if v != nil { + return *v + } + var ret DecimalParameterDeclarationValuesWhenUnset + return ret + }).(DecimalParameterDeclarationValuesWhenUnsetOutput) +} + +func (o DecimalParameterDeclarationValuesWhenUnsetPtrOutput) CustomValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *DecimalParameterDeclarationValuesWhenUnset) *float64 { + if v == nil { + return nil + } + return v.CustomValue + }).(pulumi.Float64PtrOutput) +} + +func (o DecimalParameterDeclarationValuesWhenUnsetPtrOutput) ValueWhenUnsetOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DecimalParameterDeclarationValuesWhenUnset) *string { + if v == nil { + return nil + } + return v.ValueWhenUnsetOption + }).(pulumi.StringPtrOutput) +} + +type DecimalPlacesConfiguration struct { + DecimalPlaces int `pulumi:"decimalPlaces"` +} + +// DecimalPlacesConfigurationInput is an input type that accepts DecimalPlacesConfigurationArgs and DecimalPlacesConfigurationOutput values. +// You can construct a concrete instance of `DecimalPlacesConfigurationInput` via: +// +// DecimalPlacesConfigurationArgs{...} +type DecimalPlacesConfigurationInput interface { + pulumi.Input + + ToDecimalPlacesConfigurationOutput() DecimalPlacesConfigurationOutput + ToDecimalPlacesConfigurationOutputWithContext(context.Context) DecimalPlacesConfigurationOutput +} + +type DecimalPlacesConfigurationArgs struct { + DecimalPlaces pulumi.IntInput `pulumi:"decimalPlaces"` +} + +func (DecimalPlacesConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DecimalPlacesConfiguration)(nil)).Elem() +} + +func (i DecimalPlacesConfigurationArgs) ToDecimalPlacesConfigurationOutput() DecimalPlacesConfigurationOutput { + return i.ToDecimalPlacesConfigurationOutputWithContext(context.Background()) +} + +func (i DecimalPlacesConfigurationArgs) ToDecimalPlacesConfigurationOutputWithContext(ctx context.Context) DecimalPlacesConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalPlacesConfigurationOutput) +} + +func (i DecimalPlacesConfigurationArgs) ToDecimalPlacesConfigurationPtrOutput() DecimalPlacesConfigurationPtrOutput { + return i.ToDecimalPlacesConfigurationPtrOutputWithContext(context.Background()) +} + +func (i DecimalPlacesConfigurationArgs) ToDecimalPlacesConfigurationPtrOutputWithContext(ctx context.Context) DecimalPlacesConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalPlacesConfigurationOutput).ToDecimalPlacesConfigurationPtrOutputWithContext(ctx) +} + +// DecimalPlacesConfigurationPtrInput is an input type that accepts DecimalPlacesConfigurationArgs, DecimalPlacesConfigurationPtr and DecimalPlacesConfigurationPtrOutput values. +// You can construct a concrete instance of `DecimalPlacesConfigurationPtrInput` via: +// +// DecimalPlacesConfigurationArgs{...} +// +// or: +// +// nil +type DecimalPlacesConfigurationPtrInput interface { + pulumi.Input + + ToDecimalPlacesConfigurationPtrOutput() DecimalPlacesConfigurationPtrOutput + ToDecimalPlacesConfigurationPtrOutputWithContext(context.Context) DecimalPlacesConfigurationPtrOutput +} + +type decimalPlacesConfigurationPtrType DecimalPlacesConfigurationArgs + +func DecimalPlacesConfigurationPtr(v *DecimalPlacesConfigurationArgs) DecimalPlacesConfigurationPtrInput { + return (*decimalPlacesConfigurationPtrType)(v) +} + +func (*decimalPlacesConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DecimalPlacesConfiguration)(nil)).Elem() +} + +func (i *decimalPlacesConfigurationPtrType) ToDecimalPlacesConfigurationPtrOutput() DecimalPlacesConfigurationPtrOutput { + return i.ToDecimalPlacesConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *decimalPlacesConfigurationPtrType) ToDecimalPlacesConfigurationPtrOutputWithContext(ctx context.Context) DecimalPlacesConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DecimalPlacesConfigurationPtrOutput) +} + +type DecimalPlacesConfigurationOutput struct{ *pulumi.OutputState } + +func (DecimalPlacesConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DecimalPlacesConfiguration)(nil)).Elem() +} + +func (o DecimalPlacesConfigurationOutput) ToDecimalPlacesConfigurationOutput() DecimalPlacesConfigurationOutput { + return o +} + +func (o DecimalPlacesConfigurationOutput) ToDecimalPlacesConfigurationOutputWithContext(ctx context.Context) DecimalPlacesConfigurationOutput { + return o +} + +func (o DecimalPlacesConfigurationOutput) ToDecimalPlacesConfigurationPtrOutput() DecimalPlacesConfigurationPtrOutput { + return o.ToDecimalPlacesConfigurationPtrOutputWithContext(context.Background()) +} + +func (o DecimalPlacesConfigurationOutput) ToDecimalPlacesConfigurationPtrOutputWithContext(ctx context.Context) DecimalPlacesConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DecimalPlacesConfiguration) *DecimalPlacesConfiguration { + return &v + }).(DecimalPlacesConfigurationPtrOutput) +} + +func (o DecimalPlacesConfigurationOutput) DecimalPlaces() pulumi.IntOutput { + return o.ApplyT(func(v DecimalPlacesConfiguration) int { return v.DecimalPlaces }).(pulumi.IntOutput) +} + +type DecimalPlacesConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (DecimalPlacesConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DecimalPlacesConfiguration)(nil)).Elem() +} + +func (o DecimalPlacesConfigurationPtrOutput) ToDecimalPlacesConfigurationPtrOutput() DecimalPlacesConfigurationPtrOutput { + return o +} + +func (o DecimalPlacesConfigurationPtrOutput) ToDecimalPlacesConfigurationPtrOutputWithContext(ctx context.Context) DecimalPlacesConfigurationPtrOutput { + return o +} + +func (o DecimalPlacesConfigurationPtrOutput) Elem() DecimalPlacesConfigurationOutput { + return o.ApplyT(func(v *DecimalPlacesConfiguration) DecimalPlacesConfiguration { + if v != nil { + return *v + } + var ret DecimalPlacesConfiguration + return ret + }).(DecimalPlacesConfigurationOutput) +} + +func (o DecimalPlacesConfigurationPtrOutput) DecimalPlaces() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DecimalPlacesConfiguration) *int { + if v == nil { + return nil + } + return &v.DecimalPlaces + }).(pulumi.IntPtrOutput) +} + +type DimensionFieldSchema2 struct { + ColumnName string `pulumi:"columnName"` + DataSetIdentifier string `pulumi:"dataSetIdentifier"` +} + +// DimensionFieldSchema2Input is an input type that accepts DimensionFieldSchema2Args and DimensionFieldSchema2Output values. +// You can construct a concrete instance of `DimensionFieldSchema2Input` via: +// +// DimensionFieldSchema2Args{...} +type DimensionFieldSchema2Input interface { + pulumi.Input + + ToDimensionFieldSchema2Output() DimensionFieldSchema2Output + ToDimensionFieldSchema2OutputWithContext(context.Context) DimensionFieldSchema2Output +} + +type DimensionFieldSchema2Args struct { + ColumnName pulumi.StringInput `pulumi:"columnName"` + DataSetIdentifier pulumi.StringInput `pulumi:"dataSetIdentifier"` +} + +func (DimensionFieldSchema2Args) ElementType() reflect.Type { + return reflect.TypeOf((*DimensionFieldSchema2)(nil)).Elem() +} + +func (i DimensionFieldSchema2Args) ToDimensionFieldSchema2Output() DimensionFieldSchema2Output { + return i.ToDimensionFieldSchema2OutputWithContext(context.Background()) +} + +func (i DimensionFieldSchema2Args) ToDimensionFieldSchema2OutputWithContext(ctx context.Context) DimensionFieldSchema2Output { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchema2Output) +} + +// DimensionFieldSchema2ArrayInput is an input type that accepts DimensionFieldSchema2Array and DimensionFieldSchema2ArrayOutput values. +// You can construct a concrete instance of `DimensionFieldSchema2ArrayInput` via: +// +// DimensionFieldSchema2Array{ DimensionFieldSchema2Args{...} } +type DimensionFieldSchema2ArrayInput interface { + pulumi.Input + + ToDimensionFieldSchema2ArrayOutput() DimensionFieldSchema2ArrayOutput + ToDimensionFieldSchema2ArrayOutputWithContext(context.Context) DimensionFieldSchema2ArrayOutput +} + +type DimensionFieldSchema2Array []DimensionFieldSchema2Input + +func (DimensionFieldSchema2Array) ElementType() reflect.Type { + return reflect.TypeOf((*[]DimensionFieldSchema2)(nil)).Elem() +} + +func (i DimensionFieldSchema2Array) ToDimensionFieldSchema2ArrayOutput() DimensionFieldSchema2ArrayOutput { + return i.ToDimensionFieldSchema2ArrayOutputWithContext(context.Background()) +} + +func (i DimensionFieldSchema2Array) ToDimensionFieldSchema2ArrayOutputWithContext(ctx context.Context) DimensionFieldSchema2ArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchema2ArrayOutput) +} + +type DimensionFieldSchema2Output struct{ *pulumi.OutputState } + +func (DimensionFieldSchema2Output) ElementType() reflect.Type { + return reflect.TypeOf((*DimensionFieldSchema2)(nil)).Elem() +} + +func (o DimensionFieldSchema2Output) ToDimensionFieldSchema2Output() DimensionFieldSchema2Output { + return o +} + +func (o DimensionFieldSchema2Output) ToDimensionFieldSchema2OutputWithContext(ctx context.Context) DimensionFieldSchema2Output { + return o +} + +func (o DimensionFieldSchema2Output) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v DimensionFieldSchema2) string { return v.ColumnName }).(pulumi.StringOutput) +} + +func (o DimensionFieldSchema2Output) DataSetIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v DimensionFieldSchema2) string { return v.DataSetIdentifier }).(pulumi.StringOutput) +} + +type DimensionFieldSchema2ArrayOutput struct{ *pulumi.OutputState } + +func (DimensionFieldSchema2ArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DimensionFieldSchema2)(nil)).Elem() +} + +func (o DimensionFieldSchema2ArrayOutput) ToDimensionFieldSchema2ArrayOutput() DimensionFieldSchema2ArrayOutput { + return o +} + +func (o DimensionFieldSchema2ArrayOutput) ToDimensionFieldSchema2ArrayOutputWithContext(ctx context.Context) DimensionFieldSchema2ArrayOutput { + return o +} + +func (o DimensionFieldSchema2ArrayOutput) Index(i pulumi.IntInput) DimensionFieldSchema2Output { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DimensionFieldSchema2 { + return vs[0].([]DimensionFieldSchema2)[vs[1].(int)] + }).(DimensionFieldSchema2Output) +} + +type DimensionFieldSchema struct { + CategoricalDimensionField *DimensionFieldSchemaCategoricalDimensionField `pulumi:"categoricalDimensionField"` + DateDimensionField *DimensionFieldSchemaDateDimensionField `pulumi:"dateDimensionField"` + NumericalDimensionField *DimensionFieldSchemaNumericalDimensionField `pulumi:"numericalDimensionField"` +} + +// DimensionFieldSchemaInput is an input type that accepts DimensionFieldSchemaArgs and DimensionFieldSchemaOutput values. +// You can construct a concrete instance of `DimensionFieldSchemaInput` via: +// +// DimensionFieldSchemaArgs{...} +type DimensionFieldSchemaInput interface { + pulumi.Input + + ToDimensionFieldSchemaOutput() DimensionFieldSchemaOutput + ToDimensionFieldSchemaOutputWithContext(context.Context) DimensionFieldSchemaOutput +} + +type DimensionFieldSchemaArgs struct { + CategoricalDimensionField DimensionFieldSchemaCategoricalDimensionFieldPtrInput `pulumi:"categoricalDimensionField"` + DateDimensionField DimensionFieldSchemaDateDimensionFieldPtrInput `pulumi:"dateDimensionField"` + NumericalDimensionField DimensionFieldSchemaNumericalDimensionFieldPtrInput `pulumi:"numericalDimensionField"` +} + +func (DimensionFieldSchemaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DimensionFieldSchema)(nil)).Elem() +} + +func (i DimensionFieldSchemaArgs) ToDimensionFieldSchemaOutput() DimensionFieldSchemaOutput { + return i.ToDimensionFieldSchemaOutputWithContext(context.Background()) +} + +func (i DimensionFieldSchemaArgs) ToDimensionFieldSchemaOutputWithContext(ctx context.Context) DimensionFieldSchemaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaOutput) +} + +// DimensionFieldSchemaArrayInput is an input type that accepts DimensionFieldSchemaArray and DimensionFieldSchemaArrayOutput values. +// You can construct a concrete instance of `DimensionFieldSchemaArrayInput` via: +// +// DimensionFieldSchemaArray{ DimensionFieldSchemaArgs{...} } +type DimensionFieldSchemaArrayInput interface { + pulumi.Input + + ToDimensionFieldSchemaArrayOutput() DimensionFieldSchemaArrayOutput + ToDimensionFieldSchemaArrayOutputWithContext(context.Context) DimensionFieldSchemaArrayOutput +} + +type DimensionFieldSchemaArray []DimensionFieldSchemaInput + +func (DimensionFieldSchemaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DimensionFieldSchema)(nil)).Elem() +} + +func (i DimensionFieldSchemaArray) ToDimensionFieldSchemaArrayOutput() DimensionFieldSchemaArrayOutput { + return i.ToDimensionFieldSchemaArrayOutputWithContext(context.Background()) +} + +func (i DimensionFieldSchemaArray) ToDimensionFieldSchemaArrayOutputWithContext(ctx context.Context) DimensionFieldSchemaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaArrayOutput) +} + +type DimensionFieldSchemaOutput struct{ *pulumi.OutputState } + +func (DimensionFieldSchemaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DimensionFieldSchema)(nil)).Elem() +} + +func (o DimensionFieldSchemaOutput) ToDimensionFieldSchemaOutput() DimensionFieldSchemaOutput { + return o +} + +func (o DimensionFieldSchemaOutput) ToDimensionFieldSchemaOutputWithContext(ctx context.Context) DimensionFieldSchemaOutput { + return o +} + +func (o DimensionFieldSchemaOutput) CategoricalDimensionField() DimensionFieldSchemaCategoricalDimensionFieldPtrOutput { + return o.ApplyT(func(v DimensionFieldSchema) *DimensionFieldSchemaCategoricalDimensionField { + return v.CategoricalDimensionField + }).(DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) +} + +func (o DimensionFieldSchemaOutput) DateDimensionField() DimensionFieldSchemaDateDimensionFieldPtrOutput { + return o.ApplyT(func(v DimensionFieldSchema) *DimensionFieldSchemaDateDimensionField { return v.DateDimensionField }).(DimensionFieldSchemaDateDimensionFieldPtrOutput) +} + +func (o DimensionFieldSchemaOutput) NumericalDimensionField() DimensionFieldSchemaNumericalDimensionFieldPtrOutput { + return o.ApplyT(func(v DimensionFieldSchema) *DimensionFieldSchemaNumericalDimensionField { + return v.NumericalDimensionField + }).(DimensionFieldSchemaNumericalDimensionFieldPtrOutput) +} + +type DimensionFieldSchemaArrayOutput struct{ *pulumi.OutputState } + +func (DimensionFieldSchemaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DimensionFieldSchema)(nil)).Elem() +} + +func (o DimensionFieldSchemaArrayOutput) ToDimensionFieldSchemaArrayOutput() DimensionFieldSchemaArrayOutput { + return o +} + +func (o DimensionFieldSchemaArrayOutput) ToDimensionFieldSchemaArrayOutputWithContext(ctx context.Context) DimensionFieldSchemaArrayOutput { + return o +} + +func (o DimensionFieldSchemaArrayOutput) Index(i pulumi.IntInput) DimensionFieldSchemaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DimensionFieldSchema { + return vs[0].([]DimensionFieldSchema)[vs[1].(int)] + }).(DimensionFieldSchemaOutput) +} + +type DimensionFieldSchemaCategoricalDimensionField struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *StringFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// DimensionFieldSchemaCategoricalDimensionFieldInput is an input type that accepts DimensionFieldSchemaCategoricalDimensionFieldArgs and DimensionFieldSchemaCategoricalDimensionFieldOutput values. +// You can construct a concrete instance of `DimensionFieldSchemaCategoricalDimensionFieldInput` via: +// +// DimensionFieldSchemaCategoricalDimensionFieldArgs{...} +type DimensionFieldSchemaCategoricalDimensionFieldInput interface { + pulumi.Input + + ToDimensionFieldSchemaCategoricalDimensionFieldOutput() DimensionFieldSchemaCategoricalDimensionFieldOutput + ToDimensionFieldSchemaCategoricalDimensionFieldOutputWithContext(context.Context) DimensionFieldSchemaCategoricalDimensionFieldOutput +} + +type DimensionFieldSchemaCategoricalDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration StringFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (DimensionFieldSchemaCategoricalDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DimensionFieldSchemaCategoricalDimensionField)(nil)).Elem() +} + +func (i DimensionFieldSchemaCategoricalDimensionFieldArgs) ToDimensionFieldSchemaCategoricalDimensionFieldOutput() DimensionFieldSchemaCategoricalDimensionFieldOutput { + return i.ToDimensionFieldSchemaCategoricalDimensionFieldOutputWithContext(context.Background()) +} + +func (i DimensionFieldSchemaCategoricalDimensionFieldArgs) ToDimensionFieldSchemaCategoricalDimensionFieldOutputWithContext(ctx context.Context) DimensionFieldSchemaCategoricalDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaCategoricalDimensionFieldOutput) +} + +func (i DimensionFieldSchemaCategoricalDimensionFieldArgs) ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutput() DimensionFieldSchemaCategoricalDimensionFieldPtrOutput { + return i.ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i DimensionFieldSchemaCategoricalDimensionFieldArgs) ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaCategoricalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaCategoricalDimensionFieldOutput).ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutputWithContext(ctx) +} + +// DimensionFieldSchemaCategoricalDimensionFieldPtrInput is an input type that accepts DimensionFieldSchemaCategoricalDimensionFieldArgs, DimensionFieldSchemaCategoricalDimensionFieldPtr and DimensionFieldSchemaCategoricalDimensionFieldPtrOutput values. +// You can construct a concrete instance of `DimensionFieldSchemaCategoricalDimensionFieldPtrInput` via: +// +// DimensionFieldSchemaCategoricalDimensionFieldArgs{...} +// +// or: +// +// nil +type DimensionFieldSchemaCategoricalDimensionFieldPtrInput interface { + pulumi.Input + + ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutput() DimensionFieldSchemaCategoricalDimensionFieldPtrOutput + ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutputWithContext(context.Context) DimensionFieldSchemaCategoricalDimensionFieldPtrOutput +} + +type dimensionFieldSchemaCategoricalDimensionFieldPtrType DimensionFieldSchemaCategoricalDimensionFieldArgs + +func DimensionFieldSchemaCategoricalDimensionFieldPtr(v *DimensionFieldSchemaCategoricalDimensionFieldArgs) DimensionFieldSchemaCategoricalDimensionFieldPtrInput { + return (*dimensionFieldSchemaCategoricalDimensionFieldPtrType)(v) +} + +func (*dimensionFieldSchemaCategoricalDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DimensionFieldSchemaCategoricalDimensionField)(nil)).Elem() +} + +func (i *dimensionFieldSchemaCategoricalDimensionFieldPtrType) ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutput() DimensionFieldSchemaCategoricalDimensionFieldPtrOutput { + return i.ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *dimensionFieldSchemaCategoricalDimensionFieldPtrType) ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaCategoricalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) +} + +type DimensionFieldSchemaCategoricalDimensionFieldOutput struct{ *pulumi.OutputState } + +func (DimensionFieldSchemaCategoricalDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DimensionFieldSchemaCategoricalDimensionField)(nil)).Elem() +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldOutput) ToDimensionFieldSchemaCategoricalDimensionFieldOutput() DimensionFieldSchemaCategoricalDimensionFieldOutput { + return o +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldOutput) ToDimensionFieldSchemaCategoricalDimensionFieldOutputWithContext(ctx context.Context) DimensionFieldSchemaCategoricalDimensionFieldOutput { + return o +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldOutput) ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutput() DimensionFieldSchemaCategoricalDimensionFieldPtrOutput { + return o.ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldOutput) ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaCategoricalDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DimensionFieldSchemaCategoricalDimensionField) *DimensionFieldSchemaCategoricalDimensionField { + return &v + }).(DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v DimensionFieldSchemaCategoricalDimensionField) Column { return v.Column }).(ColumnOutput) +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v DimensionFieldSchemaCategoricalDimensionField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v DimensionFieldSchemaCategoricalDimensionField) *StringFormatConfiguration { + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v DimensionFieldSchemaCategoricalDimensionField) *string { return v.HierarchyId }).(pulumi.StringPtrOutput) +} + +type DimensionFieldSchemaCategoricalDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DimensionFieldSchemaCategoricalDimensionField)(nil)).Elem() +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutput() DimensionFieldSchemaCategoricalDimensionFieldPtrOutput { + return o +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) ToDimensionFieldSchemaCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaCategoricalDimensionFieldPtrOutput { + return o +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) Elem() DimensionFieldSchemaCategoricalDimensionFieldOutput { + return o.ApplyT(func(v *DimensionFieldSchemaCategoricalDimensionField) DimensionFieldSchemaCategoricalDimensionField { + if v != nil { + return *v + } + var ret DimensionFieldSchemaCategoricalDimensionField + return ret + }).(DimensionFieldSchemaCategoricalDimensionFieldOutput) +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaCategoricalDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaCategoricalDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaCategoricalDimensionField) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +func (o DimensionFieldSchemaCategoricalDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaCategoricalDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type DimensionFieldSchemaDateDimensionField struct { + Column Column `pulumi:"column"` + DateGranularity *string `pulumi:"dateGranularity"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *DateTimeFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// DimensionFieldSchemaDateDimensionFieldInput is an input type that accepts DimensionFieldSchemaDateDimensionFieldArgs and DimensionFieldSchemaDateDimensionFieldOutput values. +// You can construct a concrete instance of `DimensionFieldSchemaDateDimensionFieldInput` via: +// +// DimensionFieldSchemaDateDimensionFieldArgs{...} +type DimensionFieldSchemaDateDimensionFieldInput interface { + pulumi.Input + + ToDimensionFieldSchemaDateDimensionFieldOutput() DimensionFieldSchemaDateDimensionFieldOutput + ToDimensionFieldSchemaDateDimensionFieldOutputWithContext(context.Context) DimensionFieldSchemaDateDimensionFieldOutput +} + +type DimensionFieldSchemaDateDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + DateGranularity pulumi.StringPtrInput `pulumi:"dateGranularity"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (DimensionFieldSchemaDateDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DimensionFieldSchemaDateDimensionField)(nil)).Elem() +} + +func (i DimensionFieldSchemaDateDimensionFieldArgs) ToDimensionFieldSchemaDateDimensionFieldOutput() DimensionFieldSchemaDateDimensionFieldOutput { + return i.ToDimensionFieldSchemaDateDimensionFieldOutputWithContext(context.Background()) +} + +func (i DimensionFieldSchemaDateDimensionFieldArgs) ToDimensionFieldSchemaDateDimensionFieldOutputWithContext(ctx context.Context) DimensionFieldSchemaDateDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaDateDimensionFieldOutput) +} + +func (i DimensionFieldSchemaDateDimensionFieldArgs) ToDimensionFieldSchemaDateDimensionFieldPtrOutput() DimensionFieldSchemaDateDimensionFieldPtrOutput { + return i.ToDimensionFieldSchemaDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i DimensionFieldSchemaDateDimensionFieldArgs) ToDimensionFieldSchemaDateDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaDateDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaDateDimensionFieldOutput).ToDimensionFieldSchemaDateDimensionFieldPtrOutputWithContext(ctx) +} + +// DimensionFieldSchemaDateDimensionFieldPtrInput is an input type that accepts DimensionFieldSchemaDateDimensionFieldArgs, DimensionFieldSchemaDateDimensionFieldPtr and DimensionFieldSchemaDateDimensionFieldPtrOutput values. +// You can construct a concrete instance of `DimensionFieldSchemaDateDimensionFieldPtrInput` via: +// +// DimensionFieldSchemaDateDimensionFieldArgs{...} +// +// or: +// +// nil +type DimensionFieldSchemaDateDimensionFieldPtrInput interface { + pulumi.Input + + ToDimensionFieldSchemaDateDimensionFieldPtrOutput() DimensionFieldSchemaDateDimensionFieldPtrOutput + ToDimensionFieldSchemaDateDimensionFieldPtrOutputWithContext(context.Context) DimensionFieldSchemaDateDimensionFieldPtrOutput +} + +type dimensionFieldSchemaDateDimensionFieldPtrType DimensionFieldSchemaDateDimensionFieldArgs + +func DimensionFieldSchemaDateDimensionFieldPtr(v *DimensionFieldSchemaDateDimensionFieldArgs) DimensionFieldSchemaDateDimensionFieldPtrInput { + return (*dimensionFieldSchemaDateDimensionFieldPtrType)(v) +} + +func (*dimensionFieldSchemaDateDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DimensionFieldSchemaDateDimensionField)(nil)).Elem() +} + +func (i *dimensionFieldSchemaDateDimensionFieldPtrType) ToDimensionFieldSchemaDateDimensionFieldPtrOutput() DimensionFieldSchemaDateDimensionFieldPtrOutput { + return i.ToDimensionFieldSchemaDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *dimensionFieldSchemaDateDimensionFieldPtrType) ToDimensionFieldSchemaDateDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaDateDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaDateDimensionFieldPtrOutput) +} + +type DimensionFieldSchemaDateDimensionFieldOutput struct{ *pulumi.OutputState } + +func (DimensionFieldSchemaDateDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DimensionFieldSchemaDateDimensionField)(nil)).Elem() +} + +func (o DimensionFieldSchemaDateDimensionFieldOutput) ToDimensionFieldSchemaDateDimensionFieldOutput() DimensionFieldSchemaDateDimensionFieldOutput { + return o +} + +func (o DimensionFieldSchemaDateDimensionFieldOutput) ToDimensionFieldSchemaDateDimensionFieldOutputWithContext(ctx context.Context) DimensionFieldSchemaDateDimensionFieldOutput { + return o +} + +func (o DimensionFieldSchemaDateDimensionFieldOutput) ToDimensionFieldSchemaDateDimensionFieldPtrOutput() DimensionFieldSchemaDateDimensionFieldPtrOutput { + return o.ToDimensionFieldSchemaDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o DimensionFieldSchemaDateDimensionFieldOutput) ToDimensionFieldSchemaDateDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaDateDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DimensionFieldSchemaDateDimensionField) *DimensionFieldSchemaDateDimensionField { + return &v + }).(DimensionFieldSchemaDateDimensionFieldPtrOutput) +} + +func (o DimensionFieldSchemaDateDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v DimensionFieldSchemaDateDimensionField) Column { return v.Column }).(ColumnOutput) +} + +func (o DimensionFieldSchemaDateDimensionFieldOutput) DateGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v DimensionFieldSchemaDateDimensionField) *string { return v.DateGranularity }).(pulumi.StringPtrOutput) +} + +func (o DimensionFieldSchemaDateDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v DimensionFieldSchemaDateDimensionField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o DimensionFieldSchemaDateDimensionFieldOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v DimensionFieldSchemaDateDimensionField) *DateTimeFormatConfiguration { + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o DimensionFieldSchemaDateDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v DimensionFieldSchemaDateDimensionField) *string { return v.HierarchyId }).(pulumi.StringPtrOutput) +} + +type DimensionFieldSchemaDateDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (DimensionFieldSchemaDateDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DimensionFieldSchemaDateDimensionField)(nil)).Elem() +} + +func (o DimensionFieldSchemaDateDimensionFieldPtrOutput) ToDimensionFieldSchemaDateDimensionFieldPtrOutput() DimensionFieldSchemaDateDimensionFieldPtrOutput { + return o +} + +func (o DimensionFieldSchemaDateDimensionFieldPtrOutput) ToDimensionFieldSchemaDateDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaDateDimensionFieldPtrOutput { + return o +} + +func (o DimensionFieldSchemaDateDimensionFieldPtrOutput) Elem() DimensionFieldSchemaDateDimensionFieldOutput { + return o.ApplyT(func(v *DimensionFieldSchemaDateDimensionField) DimensionFieldSchemaDateDimensionField { + if v != nil { + return *v + } + var ret DimensionFieldSchemaDateDimensionField + return ret + }).(DimensionFieldSchemaDateDimensionFieldOutput) +} + +func (o DimensionFieldSchemaDateDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaDateDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o DimensionFieldSchemaDateDimensionFieldPtrOutput) DateGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaDateDimensionField) *string { + if v == nil { + return nil + } + return v.DateGranularity + }).(pulumi.StringPtrOutput) +} + +func (o DimensionFieldSchemaDateDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaDateDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o DimensionFieldSchemaDateDimensionFieldPtrOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaDateDimensionField) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o DimensionFieldSchemaDateDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaDateDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type DimensionFieldSchemaNumericalDimensionField struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *NumberFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// DimensionFieldSchemaNumericalDimensionFieldInput is an input type that accepts DimensionFieldSchemaNumericalDimensionFieldArgs and DimensionFieldSchemaNumericalDimensionFieldOutput values. +// You can construct a concrete instance of `DimensionFieldSchemaNumericalDimensionFieldInput` via: +// +// DimensionFieldSchemaNumericalDimensionFieldArgs{...} +type DimensionFieldSchemaNumericalDimensionFieldInput interface { + pulumi.Input + + ToDimensionFieldSchemaNumericalDimensionFieldOutput() DimensionFieldSchemaNumericalDimensionFieldOutput + ToDimensionFieldSchemaNumericalDimensionFieldOutputWithContext(context.Context) DimensionFieldSchemaNumericalDimensionFieldOutput +} + +type DimensionFieldSchemaNumericalDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (DimensionFieldSchemaNumericalDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DimensionFieldSchemaNumericalDimensionField)(nil)).Elem() +} + +func (i DimensionFieldSchemaNumericalDimensionFieldArgs) ToDimensionFieldSchemaNumericalDimensionFieldOutput() DimensionFieldSchemaNumericalDimensionFieldOutput { + return i.ToDimensionFieldSchemaNumericalDimensionFieldOutputWithContext(context.Background()) +} + +func (i DimensionFieldSchemaNumericalDimensionFieldArgs) ToDimensionFieldSchemaNumericalDimensionFieldOutputWithContext(ctx context.Context) DimensionFieldSchemaNumericalDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaNumericalDimensionFieldOutput) +} + +func (i DimensionFieldSchemaNumericalDimensionFieldArgs) ToDimensionFieldSchemaNumericalDimensionFieldPtrOutput() DimensionFieldSchemaNumericalDimensionFieldPtrOutput { + return i.ToDimensionFieldSchemaNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i DimensionFieldSchemaNumericalDimensionFieldArgs) ToDimensionFieldSchemaNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaNumericalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaNumericalDimensionFieldOutput).ToDimensionFieldSchemaNumericalDimensionFieldPtrOutputWithContext(ctx) +} + +// DimensionFieldSchemaNumericalDimensionFieldPtrInput is an input type that accepts DimensionFieldSchemaNumericalDimensionFieldArgs, DimensionFieldSchemaNumericalDimensionFieldPtr and DimensionFieldSchemaNumericalDimensionFieldPtrOutput values. +// You can construct a concrete instance of `DimensionFieldSchemaNumericalDimensionFieldPtrInput` via: +// +// DimensionFieldSchemaNumericalDimensionFieldArgs{...} +// +// or: +// +// nil +type DimensionFieldSchemaNumericalDimensionFieldPtrInput interface { + pulumi.Input + + ToDimensionFieldSchemaNumericalDimensionFieldPtrOutput() DimensionFieldSchemaNumericalDimensionFieldPtrOutput + ToDimensionFieldSchemaNumericalDimensionFieldPtrOutputWithContext(context.Context) DimensionFieldSchemaNumericalDimensionFieldPtrOutput +} + +type dimensionFieldSchemaNumericalDimensionFieldPtrType DimensionFieldSchemaNumericalDimensionFieldArgs + +func DimensionFieldSchemaNumericalDimensionFieldPtr(v *DimensionFieldSchemaNumericalDimensionFieldArgs) DimensionFieldSchemaNumericalDimensionFieldPtrInput { + return (*dimensionFieldSchemaNumericalDimensionFieldPtrType)(v) +} + +func (*dimensionFieldSchemaNumericalDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DimensionFieldSchemaNumericalDimensionField)(nil)).Elem() +} + +func (i *dimensionFieldSchemaNumericalDimensionFieldPtrType) ToDimensionFieldSchemaNumericalDimensionFieldPtrOutput() DimensionFieldSchemaNumericalDimensionFieldPtrOutput { + return i.ToDimensionFieldSchemaNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *dimensionFieldSchemaNumericalDimensionFieldPtrType) ToDimensionFieldSchemaNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaNumericalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DimensionFieldSchemaNumericalDimensionFieldPtrOutput) +} + +type DimensionFieldSchemaNumericalDimensionFieldOutput struct{ *pulumi.OutputState } + +func (DimensionFieldSchemaNumericalDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DimensionFieldSchemaNumericalDimensionField)(nil)).Elem() +} + +func (o DimensionFieldSchemaNumericalDimensionFieldOutput) ToDimensionFieldSchemaNumericalDimensionFieldOutput() DimensionFieldSchemaNumericalDimensionFieldOutput { + return o +} + +func (o DimensionFieldSchemaNumericalDimensionFieldOutput) ToDimensionFieldSchemaNumericalDimensionFieldOutputWithContext(ctx context.Context) DimensionFieldSchemaNumericalDimensionFieldOutput { + return o +} + +func (o DimensionFieldSchemaNumericalDimensionFieldOutput) ToDimensionFieldSchemaNumericalDimensionFieldPtrOutput() DimensionFieldSchemaNumericalDimensionFieldPtrOutput { + return o.ToDimensionFieldSchemaNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o DimensionFieldSchemaNumericalDimensionFieldOutput) ToDimensionFieldSchemaNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaNumericalDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DimensionFieldSchemaNumericalDimensionField) *DimensionFieldSchemaNumericalDimensionField { + return &v + }).(DimensionFieldSchemaNumericalDimensionFieldPtrOutput) +} + +func (o DimensionFieldSchemaNumericalDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v DimensionFieldSchemaNumericalDimensionField) Column { return v.Column }).(ColumnOutput) +} + +func (o DimensionFieldSchemaNumericalDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v DimensionFieldSchemaNumericalDimensionField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o DimensionFieldSchemaNumericalDimensionFieldOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v DimensionFieldSchemaNumericalDimensionField) *NumberFormatConfiguration { + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o DimensionFieldSchemaNumericalDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v DimensionFieldSchemaNumericalDimensionField) *string { return v.HierarchyId }).(pulumi.StringPtrOutput) +} + +type DimensionFieldSchemaNumericalDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (DimensionFieldSchemaNumericalDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DimensionFieldSchemaNumericalDimensionField)(nil)).Elem() +} + +func (o DimensionFieldSchemaNumericalDimensionFieldPtrOutput) ToDimensionFieldSchemaNumericalDimensionFieldPtrOutput() DimensionFieldSchemaNumericalDimensionFieldPtrOutput { + return o +} + +func (o DimensionFieldSchemaNumericalDimensionFieldPtrOutput) ToDimensionFieldSchemaNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) DimensionFieldSchemaNumericalDimensionFieldPtrOutput { + return o +} + +func (o DimensionFieldSchemaNumericalDimensionFieldPtrOutput) Elem() DimensionFieldSchemaNumericalDimensionFieldOutput { + return o.ApplyT(func(v *DimensionFieldSchemaNumericalDimensionField) DimensionFieldSchemaNumericalDimensionField { + if v != nil { + return *v + } + var ret DimensionFieldSchemaNumericalDimensionField + return ret + }).(DimensionFieldSchemaNumericalDimensionFieldOutput) +} + +func (o DimensionFieldSchemaNumericalDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaNumericalDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o DimensionFieldSchemaNumericalDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaNumericalDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o DimensionFieldSchemaNumericalDimensionFieldPtrOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaNumericalDimensionField) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o DimensionFieldSchemaNumericalDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DimensionFieldSchemaNumericalDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type DrillDownFilters struct { + CategoryFilter *CategoryFilter `pulumi:"categoryFilter"` + NumericEqualityFilter *NumericEqualityFilter `pulumi:"numericEqualityFilter"` + TimeRangeFilter *TimeRangeFilter `pulumi:"timeRangeFilter"` +} + +// DrillDownFiltersInput is an input type that accepts DrillDownFiltersArgs and DrillDownFiltersOutput values. +// You can construct a concrete instance of `DrillDownFiltersInput` via: +// +// DrillDownFiltersArgs{...} +type DrillDownFiltersInput interface { + pulumi.Input + + ToDrillDownFiltersOutput() DrillDownFiltersOutput + ToDrillDownFiltersOutputWithContext(context.Context) DrillDownFiltersOutput +} + +type DrillDownFiltersArgs struct { + CategoryFilter CategoryFilterPtrInput `pulumi:"categoryFilter"` + NumericEqualityFilter NumericEqualityFilterPtrInput `pulumi:"numericEqualityFilter"` + TimeRangeFilter TimeRangeFilterPtrInput `pulumi:"timeRangeFilter"` +} + +func (DrillDownFiltersArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DrillDownFilters)(nil)).Elem() +} + +func (i DrillDownFiltersArgs) ToDrillDownFiltersOutput() DrillDownFiltersOutput { + return i.ToDrillDownFiltersOutputWithContext(context.Background()) +} + +func (i DrillDownFiltersArgs) ToDrillDownFiltersOutputWithContext(ctx context.Context) DrillDownFiltersOutput { + return pulumi.ToOutputWithContext(ctx, i).(DrillDownFiltersOutput) +} + +// DrillDownFiltersArrayInput is an input type that accepts DrillDownFiltersArray and DrillDownFiltersArrayOutput values. +// You can construct a concrete instance of `DrillDownFiltersArrayInput` via: +// +// DrillDownFiltersArray{ DrillDownFiltersArgs{...} } +type DrillDownFiltersArrayInput interface { + pulumi.Input + + ToDrillDownFiltersArrayOutput() DrillDownFiltersArrayOutput + ToDrillDownFiltersArrayOutputWithContext(context.Context) DrillDownFiltersArrayOutput +} + +type DrillDownFiltersArray []DrillDownFiltersInput + +func (DrillDownFiltersArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DrillDownFilters)(nil)).Elem() +} + +func (i DrillDownFiltersArray) ToDrillDownFiltersArrayOutput() DrillDownFiltersArrayOutput { + return i.ToDrillDownFiltersArrayOutputWithContext(context.Background()) +} + +func (i DrillDownFiltersArray) ToDrillDownFiltersArrayOutputWithContext(ctx context.Context) DrillDownFiltersArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DrillDownFiltersArrayOutput) +} + +type DrillDownFiltersOutput struct{ *pulumi.OutputState } + +func (DrillDownFiltersOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DrillDownFilters)(nil)).Elem() +} + +func (o DrillDownFiltersOutput) ToDrillDownFiltersOutput() DrillDownFiltersOutput { + return o +} + +func (o DrillDownFiltersOutput) ToDrillDownFiltersOutputWithContext(ctx context.Context) DrillDownFiltersOutput { + return o +} + +func (o DrillDownFiltersOutput) CategoryFilter() CategoryFilterPtrOutput { + return o.ApplyT(func(v DrillDownFilters) *CategoryFilter { return v.CategoryFilter }).(CategoryFilterPtrOutput) +} + +func (o DrillDownFiltersOutput) NumericEqualityFilter() NumericEqualityFilterPtrOutput { + return o.ApplyT(func(v DrillDownFilters) *NumericEqualityFilter { return v.NumericEqualityFilter }).(NumericEqualityFilterPtrOutput) +} + +func (o DrillDownFiltersOutput) TimeRangeFilter() TimeRangeFilterPtrOutput { + return o.ApplyT(func(v DrillDownFilters) *TimeRangeFilter { return v.TimeRangeFilter }).(TimeRangeFilterPtrOutput) +} + +type DrillDownFiltersArrayOutput struct{ *pulumi.OutputState } + +func (DrillDownFiltersArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DrillDownFilters)(nil)).Elem() +} + +func (o DrillDownFiltersArrayOutput) ToDrillDownFiltersArrayOutput() DrillDownFiltersArrayOutput { + return o +} + +func (o DrillDownFiltersArrayOutput) ToDrillDownFiltersArrayOutputWithContext(ctx context.Context) DrillDownFiltersArrayOutput { + return o +} + +func (o DrillDownFiltersArrayOutput) Index(i pulumi.IntInput) DrillDownFiltersOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DrillDownFilters { + return vs[0].([]DrillDownFilters)[vs[1].(int)] + }).(DrillDownFiltersOutput) +} + +type DynamicValue struct { + DefaultValueColumn Column `pulumi:"defaultValueColumn"` + GroupNameColumn *Column `pulumi:"groupNameColumn"` + UserNameColumn *Column `pulumi:"userNameColumn"` +} + +// DynamicValueInput is an input type that accepts DynamicValueArgs and DynamicValueOutput values. +// You can construct a concrete instance of `DynamicValueInput` via: +// +// DynamicValueArgs{...} +type DynamicValueInput interface { + pulumi.Input + + ToDynamicValueOutput() DynamicValueOutput + ToDynamicValueOutputWithContext(context.Context) DynamicValueOutput +} + +type DynamicValueArgs struct { + DefaultValueColumn ColumnInput `pulumi:"defaultValueColumn"` + GroupNameColumn ColumnPtrInput `pulumi:"groupNameColumn"` + UserNameColumn ColumnPtrInput `pulumi:"userNameColumn"` +} + +func (DynamicValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DynamicValue)(nil)).Elem() +} + +func (i DynamicValueArgs) ToDynamicValueOutput() DynamicValueOutput { + return i.ToDynamicValueOutputWithContext(context.Background()) +} + +func (i DynamicValueArgs) ToDynamicValueOutputWithContext(ctx context.Context) DynamicValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(DynamicValueOutput) +} + +func (i DynamicValueArgs) ToDynamicValuePtrOutput() DynamicValuePtrOutput { + return i.ToDynamicValuePtrOutputWithContext(context.Background()) +} + +func (i DynamicValueArgs) ToDynamicValuePtrOutputWithContext(ctx context.Context) DynamicValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DynamicValueOutput).ToDynamicValuePtrOutputWithContext(ctx) +} + +// DynamicValuePtrInput is an input type that accepts DynamicValueArgs, DynamicValuePtr and DynamicValuePtrOutput values. +// You can construct a concrete instance of `DynamicValuePtrInput` via: +// +// DynamicValueArgs{...} +// +// or: +// +// nil +type DynamicValuePtrInput interface { + pulumi.Input + + ToDynamicValuePtrOutput() DynamicValuePtrOutput + ToDynamicValuePtrOutputWithContext(context.Context) DynamicValuePtrOutput +} + +type dynamicValuePtrType DynamicValueArgs + +func DynamicValuePtr(v *DynamicValueArgs) DynamicValuePtrInput { + return (*dynamicValuePtrType)(v) +} + +func (*dynamicValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DynamicValue)(nil)).Elem() +} + +func (i *dynamicValuePtrType) ToDynamicValuePtrOutput() DynamicValuePtrOutput { + return i.ToDynamicValuePtrOutputWithContext(context.Background()) +} + +func (i *dynamicValuePtrType) ToDynamicValuePtrOutputWithContext(ctx context.Context) DynamicValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DynamicValuePtrOutput) +} + +type DynamicValueOutput struct{ *pulumi.OutputState } + +func (DynamicValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DynamicValue)(nil)).Elem() +} + +func (o DynamicValueOutput) ToDynamicValueOutput() DynamicValueOutput { + return o +} + +func (o DynamicValueOutput) ToDynamicValueOutputWithContext(ctx context.Context) DynamicValueOutput { + return o +} + +func (o DynamicValueOutput) ToDynamicValuePtrOutput() DynamicValuePtrOutput { + return o.ToDynamicValuePtrOutputWithContext(context.Background()) +} + +func (o DynamicValueOutput) ToDynamicValuePtrOutputWithContext(ctx context.Context) DynamicValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DynamicValue) *DynamicValue { + return &v + }).(DynamicValuePtrOutput) +} + +func (o DynamicValueOutput) DefaultValueColumn() ColumnOutput { + return o.ApplyT(func(v DynamicValue) Column { return v.DefaultValueColumn }).(ColumnOutput) +} + +func (o DynamicValueOutput) GroupNameColumn() ColumnPtrOutput { + return o.ApplyT(func(v DynamicValue) *Column { return v.GroupNameColumn }).(ColumnPtrOutput) +} + +func (o DynamicValueOutput) UserNameColumn() ColumnPtrOutput { + return o.ApplyT(func(v DynamicValue) *Column { return v.UserNameColumn }).(ColumnPtrOutput) +} + +type DynamicValuePtrOutput struct{ *pulumi.OutputState } + +func (DynamicValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DynamicValue)(nil)).Elem() +} + +func (o DynamicValuePtrOutput) ToDynamicValuePtrOutput() DynamicValuePtrOutput { + return o +} + +func (o DynamicValuePtrOutput) ToDynamicValuePtrOutputWithContext(ctx context.Context) DynamicValuePtrOutput { + return o +} + +func (o DynamicValuePtrOutput) Elem() DynamicValueOutput { + return o.ApplyT(func(v *DynamicValue) DynamicValue { + if v != nil { + return *v + } + var ret DynamicValue + return ret + }).(DynamicValueOutput) +} + +func (o DynamicValuePtrOutput) DefaultValueColumn() ColumnPtrOutput { + return o.ApplyT(func(v *DynamicValue) *Column { + if v == nil { + return nil + } + return &v.DefaultValueColumn + }).(ColumnPtrOutput) +} + +func (o DynamicValuePtrOutput) GroupNameColumn() ColumnPtrOutput { + return o.ApplyT(func(v *DynamicValue) *Column { + if v == nil { + return nil + } + return v.GroupNameColumn + }).(ColumnPtrOutput) +} + +func (o DynamicValuePtrOutput) UserNameColumn() ColumnPtrOutput { + return o.ApplyT(func(v *DynamicValue) *Column { + if v == nil { + return nil + } + return v.UserNameColumn + }).(ColumnPtrOutput) +} + +type FieldSort struct { + Direction string `pulumi:"direction"` + FieldId string `pulumi:"fieldId"` +} + +// FieldSortInput is an input type that accepts FieldSortArgs and FieldSortOutput values. +// You can construct a concrete instance of `FieldSortInput` via: +// +// FieldSortArgs{...} +type FieldSortInput interface { + pulumi.Input + + ToFieldSortOutput() FieldSortOutput + ToFieldSortOutputWithContext(context.Context) FieldSortOutput +} + +type FieldSortArgs struct { + Direction pulumi.StringInput `pulumi:"direction"` + FieldId pulumi.StringInput `pulumi:"fieldId"` +} + +func (FieldSortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FieldSort)(nil)).Elem() +} + +func (i FieldSortArgs) ToFieldSortOutput() FieldSortOutput { + return i.ToFieldSortOutputWithContext(context.Background()) +} + +func (i FieldSortArgs) ToFieldSortOutputWithContext(ctx context.Context) FieldSortOutput { + return pulumi.ToOutputWithContext(ctx, i).(FieldSortOutput) +} + +func (i FieldSortArgs) ToFieldSortPtrOutput() FieldSortPtrOutput { + return i.ToFieldSortPtrOutputWithContext(context.Background()) +} + +func (i FieldSortArgs) ToFieldSortPtrOutputWithContext(ctx context.Context) FieldSortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FieldSortOutput).ToFieldSortPtrOutputWithContext(ctx) +} + +// FieldSortPtrInput is an input type that accepts FieldSortArgs, FieldSortPtr and FieldSortPtrOutput values. +// You can construct a concrete instance of `FieldSortPtrInput` via: +// +// FieldSortArgs{...} +// +// or: +// +// nil +type FieldSortPtrInput interface { + pulumi.Input + + ToFieldSortPtrOutput() FieldSortPtrOutput + ToFieldSortPtrOutputWithContext(context.Context) FieldSortPtrOutput +} + +type fieldSortPtrType FieldSortArgs + +func FieldSortPtr(v *FieldSortArgs) FieldSortPtrInput { + return (*fieldSortPtrType)(v) +} + +func (*fieldSortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FieldSort)(nil)).Elem() +} + +func (i *fieldSortPtrType) ToFieldSortPtrOutput() FieldSortPtrOutput { + return i.ToFieldSortPtrOutputWithContext(context.Background()) +} + +func (i *fieldSortPtrType) ToFieldSortPtrOutputWithContext(ctx context.Context) FieldSortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FieldSortPtrOutput) +} + +type FieldSortOutput struct{ *pulumi.OutputState } + +func (FieldSortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FieldSort)(nil)).Elem() +} + +func (o FieldSortOutput) ToFieldSortOutput() FieldSortOutput { + return o +} + +func (o FieldSortOutput) ToFieldSortOutputWithContext(ctx context.Context) FieldSortOutput { + return o +} + +func (o FieldSortOutput) ToFieldSortPtrOutput() FieldSortPtrOutput { + return o.ToFieldSortPtrOutputWithContext(context.Background()) +} + +func (o FieldSortOutput) ToFieldSortPtrOutputWithContext(ctx context.Context) FieldSortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FieldSort) *FieldSort { + return &v + }).(FieldSortPtrOutput) +} + +func (o FieldSortOutput) Direction() pulumi.StringOutput { + return o.ApplyT(func(v FieldSort) string { return v.Direction }).(pulumi.StringOutput) +} + +func (o FieldSortOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v FieldSort) string { return v.FieldId }).(pulumi.StringOutput) +} + +type FieldSortPtrOutput struct{ *pulumi.OutputState } + +func (FieldSortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FieldSort)(nil)).Elem() +} + +func (o FieldSortPtrOutput) ToFieldSortPtrOutput() FieldSortPtrOutput { + return o +} + +func (o FieldSortPtrOutput) ToFieldSortPtrOutputWithContext(ctx context.Context) FieldSortPtrOutput { + return o +} + +func (o FieldSortPtrOutput) Elem() FieldSortOutput { + return o.ApplyT(func(v *FieldSort) FieldSort { + if v != nil { + return *v + } + var ret FieldSort + return ret + }).(FieldSortOutput) +} + +func (o FieldSortPtrOutput) Direction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FieldSort) *string { + if v == nil { + return nil + } + return &v.Direction + }).(pulumi.StringPtrOutput) +} + +func (o FieldSortPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FieldSort) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +type FieldSortOptions struct { + ColumnSort *ColumnSort `pulumi:"columnSort"` + FieldSort *FieldSort `pulumi:"fieldSort"` +} + +// FieldSortOptionsInput is an input type that accepts FieldSortOptionsArgs and FieldSortOptionsOutput values. +// You can construct a concrete instance of `FieldSortOptionsInput` via: +// +// FieldSortOptionsArgs{...} +type FieldSortOptionsInput interface { + pulumi.Input + + ToFieldSortOptionsOutput() FieldSortOptionsOutput + ToFieldSortOptionsOutputWithContext(context.Context) FieldSortOptionsOutput +} + +type FieldSortOptionsArgs struct { + ColumnSort ColumnSortPtrInput `pulumi:"columnSort"` + FieldSort FieldSortPtrInput `pulumi:"fieldSort"` +} + +func (FieldSortOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FieldSortOptions)(nil)).Elem() +} + +func (i FieldSortOptionsArgs) ToFieldSortOptionsOutput() FieldSortOptionsOutput { + return i.ToFieldSortOptionsOutputWithContext(context.Background()) +} + +func (i FieldSortOptionsArgs) ToFieldSortOptionsOutputWithContext(ctx context.Context) FieldSortOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(FieldSortOptionsOutput) +} + +// FieldSortOptionsArrayInput is an input type that accepts FieldSortOptionsArray and FieldSortOptionsArrayOutput values. +// You can construct a concrete instance of `FieldSortOptionsArrayInput` via: +// +// FieldSortOptionsArray{ FieldSortOptionsArgs{...} } +type FieldSortOptionsArrayInput interface { + pulumi.Input + + ToFieldSortOptionsArrayOutput() FieldSortOptionsArrayOutput + ToFieldSortOptionsArrayOutputWithContext(context.Context) FieldSortOptionsArrayOutput +} + +type FieldSortOptionsArray []FieldSortOptionsInput + +func (FieldSortOptionsArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]FieldSortOptions)(nil)).Elem() +} + +func (i FieldSortOptionsArray) ToFieldSortOptionsArrayOutput() FieldSortOptionsArrayOutput { + return i.ToFieldSortOptionsArrayOutputWithContext(context.Background()) +} + +func (i FieldSortOptionsArray) ToFieldSortOptionsArrayOutputWithContext(ctx context.Context) FieldSortOptionsArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(FieldSortOptionsArrayOutput) +} + +type FieldSortOptionsOutput struct{ *pulumi.OutputState } + +func (FieldSortOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FieldSortOptions)(nil)).Elem() +} + +func (o FieldSortOptionsOutput) ToFieldSortOptionsOutput() FieldSortOptionsOutput { + return o +} + +func (o FieldSortOptionsOutput) ToFieldSortOptionsOutputWithContext(ctx context.Context) FieldSortOptionsOutput { + return o +} + +func (o FieldSortOptionsOutput) ColumnSort() ColumnSortPtrOutput { + return o.ApplyT(func(v FieldSortOptions) *ColumnSort { return v.ColumnSort }).(ColumnSortPtrOutput) +} + +func (o FieldSortOptionsOutput) FieldSort() FieldSortPtrOutput { + return o.ApplyT(func(v FieldSortOptions) *FieldSort { return v.FieldSort }).(FieldSortPtrOutput) +} + +type FieldSortOptionsArrayOutput struct{ *pulumi.OutputState } + +func (FieldSortOptionsArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]FieldSortOptions)(nil)).Elem() +} + +func (o FieldSortOptionsArrayOutput) ToFieldSortOptionsArrayOutput() FieldSortOptionsArrayOutput { + return o +} + +func (o FieldSortOptionsArrayOutput) ToFieldSortOptionsArrayOutputWithContext(ctx context.Context) FieldSortOptionsArrayOutput { + return o +} + +func (o FieldSortOptionsArrayOutput) Index(i pulumi.IntInput) FieldSortOptionsOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) FieldSortOptions { + return vs[0].([]FieldSortOptions)[vs[1].(int)] + }).(FieldSortOptionsOutput) +} + +type FilterControls struct { + DateTimePicker *FilterControlsDateTimePicker `pulumi:"dateTimePicker"` + Dropdown *FilterControlsDropdown `pulumi:"dropdown"` + List *FilterControlsList `pulumi:"list"` + RelativeDateTime *FilterControlsRelativeDateTime `pulumi:"relativeDateTime"` + Slider *FilterControlsSlider `pulumi:"slider"` + TextArea *FilterControlsTextArea `pulumi:"textArea"` + TextField *FilterControlsTextField `pulumi:"textField"` +} + +// FilterControlsInput is an input type that accepts FilterControlsArgs and FilterControlsOutput values. +// You can construct a concrete instance of `FilterControlsInput` via: +// +// FilterControlsArgs{...} +type FilterControlsInput interface { + pulumi.Input + + ToFilterControlsOutput() FilterControlsOutput + ToFilterControlsOutputWithContext(context.Context) FilterControlsOutput +} + +type FilterControlsArgs struct { + DateTimePicker FilterControlsDateTimePickerPtrInput `pulumi:"dateTimePicker"` + Dropdown FilterControlsDropdownPtrInput `pulumi:"dropdown"` + List FilterControlsListPtrInput `pulumi:"list"` + RelativeDateTime FilterControlsRelativeDateTimePtrInput `pulumi:"relativeDateTime"` + Slider FilterControlsSliderPtrInput `pulumi:"slider"` + TextArea FilterControlsTextAreaPtrInput `pulumi:"textArea"` + TextField FilterControlsTextFieldPtrInput `pulumi:"textField"` +} + +func (FilterControlsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControls)(nil)).Elem() +} + +func (i FilterControlsArgs) ToFilterControlsOutput() FilterControlsOutput { + return i.ToFilterControlsOutputWithContext(context.Background()) +} + +func (i FilterControlsArgs) ToFilterControlsOutputWithContext(ctx context.Context) FilterControlsOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsOutput) +} + +// FilterControlsArrayInput is an input type that accepts FilterControlsArray and FilterControlsArrayOutput values. +// You can construct a concrete instance of `FilterControlsArrayInput` via: +// +// FilterControlsArray{ FilterControlsArgs{...} } +type FilterControlsArrayInput interface { + pulumi.Input + + ToFilterControlsArrayOutput() FilterControlsArrayOutput + ToFilterControlsArrayOutputWithContext(context.Context) FilterControlsArrayOutput +} + +type FilterControlsArray []FilterControlsInput + +func (FilterControlsArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]FilterControls)(nil)).Elem() +} + +func (i FilterControlsArray) ToFilterControlsArrayOutput() FilterControlsArrayOutput { + return i.ToFilterControlsArrayOutputWithContext(context.Background()) +} + +func (i FilterControlsArray) ToFilterControlsArrayOutputWithContext(ctx context.Context) FilterControlsArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsArrayOutput) +} + +type FilterControlsOutput struct{ *pulumi.OutputState } + +func (FilterControlsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControls)(nil)).Elem() +} + +func (o FilterControlsOutput) ToFilterControlsOutput() FilterControlsOutput { + return o +} + +func (o FilterControlsOutput) ToFilterControlsOutputWithContext(ctx context.Context) FilterControlsOutput { + return o +} + +func (o FilterControlsOutput) DateTimePicker() FilterControlsDateTimePickerPtrOutput { + return o.ApplyT(func(v FilterControls) *FilterControlsDateTimePicker { return v.DateTimePicker }).(FilterControlsDateTimePickerPtrOutput) +} + +func (o FilterControlsOutput) Dropdown() FilterControlsDropdownPtrOutput { + return o.ApplyT(func(v FilterControls) *FilterControlsDropdown { return v.Dropdown }).(FilterControlsDropdownPtrOutput) +} + +func (o FilterControlsOutput) List() FilterControlsListPtrOutput { + return o.ApplyT(func(v FilterControls) *FilterControlsList { return v.List }).(FilterControlsListPtrOutput) +} + +func (o FilterControlsOutput) RelativeDateTime() FilterControlsRelativeDateTimePtrOutput { + return o.ApplyT(func(v FilterControls) *FilterControlsRelativeDateTime { return v.RelativeDateTime }).(FilterControlsRelativeDateTimePtrOutput) +} + +func (o FilterControlsOutput) Slider() FilterControlsSliderPtrOutput { + return o.ApplyT(func(v FilterControls) *FilterControlsSlider { return v.Slider }).(FilterControlsSliderPtrOutput) +} + +func (o FilterControlsOutput) TextArea() FilterControlsTextAreaPtrOutput { + return o.ApplyT(func(v FilterControls) *FilterControlsTextArea { return v.TextArea }).(FilterControlsTextAreaPtrOutput) +} + +func (o FilterControlsOutput) TextField() FilterControlsTextFieldPtrOutput { + return o.ApplyT(func(v FilterControls) *FilterControlsTextField { return v.TextField }).(FilterControlsTextFieldPtrOutput) +} + +type FilterControlsArrayOutput struct{ *pulumi.OutputState } + +func (FilterControlsArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]FilterControls)(nil)).Elem() +} + +func (o FilterControlsArrayOutput) ToFilterControlsArrayOutput() FilterControlsArrayOutput { + return o +} + +func (o FilterControlsArrayOutput) ToFilterControlsArrayOutputWithContext(ctx context.Context) FilterControlsArrayOutput { + return o +} + +func (o FilterControlsArrayOutput) Index(i pulumi.IntInput) FilterControlsOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) FilterControls { + return vs[0].([]FilterControls)[vs[1].(int)] + }).(FilterControlsOutput) +} + +type FilterControlsDateTimePicker struct { + DisplayOptions *FilterControlsDateTimePickerDisplayOptions `pulumi:"displayOptions"` + FilterControlId string `pulumi:"filterControlId"` + SourceFilterId string `pulumi:"sourceFilterId"` + Title string `pulumi:"title"` + Type *string `pulumi:"type"` +} + +// FilterControlsDateTimePickerInput is an input type that accepts FilterControlsDateTimePickerArgs and FilterControlsDateTimePickerOutput values. +// You can construct a concrete instance of `FilterControlsDateTimePickerInput` via: +// +// FilterControlsDateTimePickerArgs{...} +type FilterControlsDateTimePickerInput interface { + pulumi.Input + + ToFilterControlsDateTimePickerOutput() FilterControlsDateTimePickerOutput + ToFilterControlsDateTimePickerOutputWithContext(context.Context) FilterControlsDateTimePickerOutput +} + +type FilterControlsDateTimePickerArgs struct { + DisplayOptions FilterControlsDateTimePickerDisplayOptionsPtrInput `pulumi:"displayOptions"` + FilterControlId pulumi.StringInput `pulumi:"filterControlId"` + SourceFilterId pulumi.StringInput `pulumi:"sourceFilterId"` + Title pulumi.StringInput `pulumi:"title"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (FilterControlsDateTimePickerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsDateTimePicker)(nil)).Elem() +} + +func (i FilterControlsDateTimePickerArgs) ToFilterControlsDateTimePickerOutput() FilterControlsDateTimePickerOutput { + return i.ToFilterControlsDateTimePickerOutputWithContext(context.Background()) +} + +func (i FilterControlsDateTimePickerArgs) ToFilterControlsDateTimePickerOutputWithContext(ctx context.Context) FilterControlsDateTimePickerOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDateTimePickerOutput) +} + +func (i FilterControlsDateTimePickerArgs) ToFilterControlsDateTimePickerPtrOutput() FilterControlsDateTimePickerPtrOutput { + return i.ToFilterControlsDateTimePickerPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsDateTimePickerArgs) ToFilterControlsDateTimePickerPtrOutputWithContext(ctx context.Context) FilterControlsDateTimePickerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDateTimePickerOutput).ToFilterControlsDateTimePickerPtrOutputWithContext(ctx) +} + +// FilterControlsDateTimePickerPtrInput is an input type that accepts FilterControlsDateTimePickerArgs, FilterControlsDateTimePickerPtr and FilterControlsDateTimePickerPtrOutput values. +// You can construct a concrete instance of `FilterControlsDateTimePickerPtrInput` via: +// +// FilterControlsDateTimePickerArgs{...} +// +// or: +// +// nil +type FilterControlsDateTimePickerPtrInput interface { + pulumi.Input + + ToFilterControlsDateTimePickerPtrOutput() FilterControlsDateTimePickerPtrOutput + ToFilterControlsDateTimePickerPtrOutputWithContext(context.Context) FilterControlsDateTimePickerPtrOutput +} + +type filterControlsDateTimePickerPtrType FilterControlsDateTimePickerArgs + +func FilterControlsDateTimePickerPtr(v *FilterControlsDateTimePickerArgs) FilterControlsDateTimePickerPtrInput { + return (*filterControlsDateTimePickerPtrType)(v) +} + +func (*filterControlsDateTimePickerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsDateTimePicker)(nil)).Elem() +} + +func (i *filterControlsDateTimePickerPtrType) ToFilterControlsDateTimePickerPtrOutput() FilterControlsDateTimePickerPtrOutput { + return i.ToFilterControlsDateTimePickerPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsDateTimePickerPtrType) ToFilterControlsDateTimePickerPtrOutputWithContext(ctx context.Context) FilterControlsDateTimePickerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDateTimePickerPtrOutput) +} + +type FilterControlsDateTimePickerOutput struct{ *pulumi.OutputState } + +func (FilterControlsDateTimePickerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsDateTimePicker)(nil)).Elem() +} + +func (o FilterControlsDateTimePickerOutput) ToFilterControlsDateTimePickerOutput() FilterControlsDateTimePickerOutput { + return o +} + +func (o FilterControlsDateTimePickerOutput) ToFilterControlsDateTimePickerOutputWithContext(ctx context.Context) FilterControlsDateTimePickerOutput { + return o +} + +func (o FilterControlsDateTimePickerOutput) ToFilterControlsDateTimePickerPtrOutput() FilterControlsDateTimePickerPtrOutput { + return o.ToFilterControlsDateTimePickerPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsDateTimePickerOutput) ToFilterControlsDateTimePickerPtrOutputWithContext(ctx context.Context) FilterControlsDateTimePickerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsDateTimePicker) *FilterControlsDateTimePicker { + return &v + }).(FilterControlsDateTimePickerPtrOutput) +} + +func (o FilterControlsDateTimePickerOutput) DisplayOptions() FilterControlsDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsDateTimePicker) *FilterControlsDateTimePickerDisplayOptions { + return v.DisplayOptions + }).(FilterControlsDateTimePickerDisplayOptionsPtrOutput) +} + +func (o FilterControlsDateTimePickerOutput) FilterControlId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsDateTimePicker) string { return v.FilterControlId }).(pulumi.StringOutput) +} + +func (o FilterControlsDateTimePickerOutput) SourceFilterId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsDateTimePicker) string { return v.SourceFilterId }).(pulumi.StringOutput) +} + +func (o FilterControlsDateTimePickerOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsDateTimePicker) string { return v.Title }).(pulumi.StringOutput) +} + +func (o FilterControlsDateTimePickerOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v FilterControlsDateTimePicker) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type FilterControlsDateTimePickerPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsDateTimePickerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsDateTimePicker)(nil)).Elem() +} + +func (o FilterControlsDateTimePickerPtrOutput) ToFilterControlsDateTimePickerPtrOutput() FilterControlsDateTimePickerPtrOutput { + return o +} + +func (o FilterControlsDateTimePickerPtrOutput) ToFilterControlsDateTimePickerPtrOutputWithContext(ctx context.Context) FilterControlsDateTimePickerPtrOutput { + return o +} + +func (o FilterControlsDateTimePickerPtrOutput) Elem() FilterControlsDateTimePickerOutput { + return o.ApplyT(func(v *FilterControlsDateTimePicker) FilterControlsDateTimePicker { + if v != nil { + return *v + } + var ret FilterControlsDateTimePicker + return ret + }).(FilterControlsDateTimePickerOutput) +} + +func (o FilterControlsDateTimePickerPtrOutput) DisplayOptions() FilterControlsDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsDateTimePicker) *FilterControlsDateTimePickerDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(FilterControlsDateTimePickerDisplayOptionsPtrOutput) +} + +func (o FilterControlsDateTimePickerPtrOutput) FilterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsDateTimePicker) *string { + if v == nil { + return nil + } + return &v.FilterControlId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsDateTimePickerPtrOutput) SourceFilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsDateTimePicker) *string { + if v == nil { + return nil + } + return &v.SourceFilterId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsDateTimePickerPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsDateTimePicker) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsDateTimePickerPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsDateTimePicker) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +type FilterControlsDateTimePickerDisplayOptions struct { + DateTimeFormat *string `pulumi:"dateTimeFormat"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// FilterControlsDateTimePickerDisplayOptionsInput is an input type that accepts FilterControlsDateTimePickerDisplayOptionsArgs and FilterControlsDateTimePickerDisplayOptionsOutput values. +// You can construct a concrete instance of `FilterControlsDateTimePickerDisplayOptionsInput` via: +// +// FilterControlsDateTimePickerDisplayOptionsArgs{...} +type FilterControlsDateTimePickerDisplayOptionsInput interface { + pulumi.Input + + ToFilterControlsDateTimePickerDisplayOptionsOutput() FilterControlsDateTimePickerDisplayOptionsOutput + ToFilterControlsDateTimePickerDisplayOptionsOutputWithContext(context.Context) FilterControlsDateTimePickerDisplayOptionsOutput +} + +type FilterControlsDateTimePickerDisplayOptionsArgs struct { + DateTimeFormat pulumi.StringPtrInput `pulumi:"dateTimeFormat"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (FilterControlsDateTimePickerDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (i FilterControlsDateTimePickerDisplayOptionsArgs) ToFilterControlsDateTimePickerDisplayOptionsOutput() FilterControlsDateTimePickerDisplayOptionsOutput { + return i.ToFilterControlsDateTimePickerDisplayOptionsOutputWithContext(context.Background()) +} + +func (i FilterControlsDateTimePickerDisplayOptionsArgs) ToFilterControlsDateTimePickerDisplayOptionsOutputWithContext(ctx context.Context) FilterControlsDateTimePickerDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDateTimePickerDisplayOptionsOutput) +} + +func (i FilterControlsDateTimePickerDisplayOptionsArgs) ToFilterControlsDateTimePickerDisplayOptionsPtrOutput() FilterControlsDateTimePickerDisplayOptionsPtrOutput { + return i.ToFilterControlsDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsDateTimePickerDisplayOptionsArgs) ToFilterControlsDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsDateTimePickerDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDateTimePickerDisplayOptionsOutput).ToFilterControlsDateTimePickerDisplayOptionsPtrOutputWithContext(ctx) +} + +// FilterControlsDateTimePickerDisplayOptionsPtrInput is an input type that accepts FilterControlsDateTimePickerDisplayOptionsArgs, FilterControlsDateTimePickerDisplayOptionsPtr and FilterControlsDateTimePickerDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `FilterControlsDateTimePickerDisplayOptionsPtrInput` via: +// +// FilterControlsDateTimePickerDisplayOptionsArgs{...} +// +// or: +// +// nil +type FilterControlsDateTimePickerDisplayOptionsPtrInput interface { + pulumi.Input + + ToFilterControlsDateTimePickerDisplayOptionsPtrOutput() FilterControlsDateTimePickerDisplayOptionsPtrOutput + ToFilterControlsDateTimePickerDisplayOptionsPtrOutputWithContext(context.Context) FilterControlsDateTimePickerDisplayOptionsPtrOutput +} + +type filterControlsDateTimePickerDisplayOptionsPtrType FilterControlsDateTimePickerDisplayOptionsArgs + +func FilterControlsDateTimePickerDisplayOptionsPtr(v *FilterControlsDateTimePickerDisplayOptionsArgs) FilterControlsDateTimePickerDisplayOptionsPtrInput { + return (*filterControlsDateTimePickerDisplayOptionsPtrType)(v) +} + +func (*filterControlsDateTimePickerDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (i *filterControlsDateTimePickerDisplayOptionsPtrType) ToFilterControlsDateTimePickerDisplayOptionsPtrOutput() FilterControlsDateTimePickerDisplayOptionsPtrOutput { + return i.ToFilterControlsDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsDateTimePickerDisplayOptionsPtrType) ToFilterControlsDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsDateTimePickerDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDateTimePickerDisplayOptionsPtrOutput) +} + +type FilterControlsDateTimePickerDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (FilterControlsDateTimePickerDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (o FilterControlsDateTimePickerDisplayOptionsOutput) ToFilterControlsDateTimePickerDisplayOptionsOutput() FilterControlsDateTimePickerDisplayOptionsOutput { + return o +} + +func (o FilterControlsDateTimePickerDisplayOptionsOutput) ToFilterControlsDateTimePickerDisplayOptionsOutputWithContext(ctx context.Context) FilterControlsDateTimePickerDisplayOptionsOutput { + return o +} + +func (o FilterControlsDateTimePickerDisplayOptionsOutput) ToFilterControlsDateTimePickerDisplayOptionsPtrOutput() FilterControlsDateTimePickerDisplayOptionsPtrOutput { + return o.ToFilterControlsDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsDateTimePickerDisplayOptionsOutput) ToFilterControlsDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsDateTimePickerDisplayOptions) *FilterControlsDateTimePickerDisplayOptions { + return &v + }).(FilterControlsDateTimePickerDisplayOptionsPtrOutput) +} + +func (o FilterControlsDateTimePickerDisplayOptionsOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v FilterControlsDateTimePickerDisplayOptions) *string { return v.DateTimeFormat }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsDateTimePickerDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsDateTimePickerDisplayOptions) *LabelOptions { return v.TitleOptions }).(LabelOptionsPtrOutput) +} + +type FilterControlsDateTimePickerDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsDateTimePickerDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (o FilterControlsDateTimePickerDisplayOptionsPtrOutput) ToFilterControlsDateTimePickerDisplayOptionsPtrOutput() FilterControlsDateTimePickerDisplayOptionsPtrOutput { + return o +} + +func (o FilterControlsDateTimePickerDisplayOptionsPtrOutput) ToFilterControlsDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsDateTimePickerDisplayOptionsPtrOutput { + return o +} + +func (o FilterControlsDateTimePickerDisplayOptionsPtrOutput) Elem() FilterControlsDateTimePickerDisplayOptionsOutput { + return o.ApplyT(func(v *FilterControlsDateTimePickerDisplayOptions) FilterControlsDateTimePickerDisplayOptions { + if v != nil { + return *v + } + var ret FilterControlsDateTimePickerDisplayOptions + return ret + }).(FilterControlsDateTimePickerDisplayOptionsOutput) +} + +func (o FilterControlsDateTimePickerDisplayOptionsPtrOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsDateTimePickerDisplayOptions) *string { + if v == nil { + return nil + } + return v.DateTimeFormat + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsDateTimePickerDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsDateTimePickerDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type FilterControlsDropdown struct { + CascadingControlConfiguration *CascadingControlConfiguration `pulumi:"cascadingControlConfiguration"` + DisplayOptions *FilterControlsDropdownDisplayOptions `pulumi:"displayOptions"` + FilterControlId string `pulumi:"filterControlId"` + SelectableValues *FilterControlsDropdownSelectableValues `pulumi:"selectableValues"` + SourceFilterId string `pulumi:"sourceFilterId"` + Title string `pulumi:"title"` + Type *string `pulumi:"type"` +} + +// FilterControlsDropdownInput is an input type that accepts FilterControlsDropdownArgs and FilterControlsDropdownOutput values. +// You can construct a concrete instance of `FilterControlsDropdownInput` via: +// +// FilterControlsDropdownArgs{...} +type FilterControlsDropdownInput interface { + pulumi.Input + + ToFilterControlsDropdownOutput() FilterControlsDropdownOutput + ToFilterControlsDropdownOutputWithContext(context.Context) FilterControlsDropdownOutput +} + +type FilterControlsDropdownArgs struct { + CascadingControlConfiguration CascadingControlConfigurationPtrInput `pulumi:"cascadingControlConfiguration"` + DisplayOptions FilterControlsDropdownDisplayOptionsPtrInput `pulumi:"displayOptions"` + FilterControlId pulumi.StringInput `pulumi:"filterControlId"` + SelectableValues FilterControlsDropdownSelectableValuesPtrInput `pulumi:"selectableValues"` + SourceFilterId pulumi.StringInput `pulumi:"sourceFilterId"` + Title pulumi.StringInput `pulumi:"title"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (FilterControlsDropdownArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsDropdown)(nil)).Elem() +} + +func (i FilterControlsDropdownArgs) ToFilterControlsDropdownOutput() FilterControlsDropdownOutput { + return i.ToFilterControlsDropdownOutputWithContext(context.Background()) +} + +func (i FilterControlsDropdownArgs) ToFilterControlsDropdownOutputWithContext(ctx context.Context) FilterControlsDropdownOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDropdownOutput) +} + +func (i FilterControlsDropdownArgs) ToFilterControlsDropdownPtrOutput() FilterControlsDropdownPtrOutput { + return i.ToFilterControlsDropdownPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsDropdownArgs) ToFilterControlsDropdownPtrOutputWithContext(ctx context.Context) FilterControlsDropdownPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDropdownOutput).ToFilterControlsDropdownPtrOutputWithContext(ctx) +} + +// FilterControlsDropdownPtrInput is an input type that accepts FilterControlsDropdownArgs, FilterControlsDropdownPtr and FilterControlsDropdownPtrOutput values. +// You can construct a concrete instance of `FilterControlsDropdownPtrInput` via: +// +// FilterControlsDropdownArgs{...} +// +// or: +// +// nil +type FilterControlsDropdownPtrInput interface { + pulumi.Input + + ToFilterControlsDropdownPtrOutput() FilterControlsDropdownPtrOutput + ToFilterControlsDropdownPtrOutputWithContext(context.Context) FilterControlsDropdownPtrOutput +} + +type filterControlsDropdownPtrType FilterControlsDropdownArgs + +func FilterControlsDropdownPtr(v *FilterControlsDropdownArgs) FilterControlsDropdownPtrInput { + return (*filterControlsDropdownPtrType)(v) +} + +func (*filterControlsDropdownPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsDropdown)(nil)).Elem() +} + +func (i *filterControlsDropdownPtrType) ToFilterControlsDropdownPtrOutput() FilterControlsDropdownPtrOutput { + return i.ToFilterControlsDropdownPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsDropdownPtrType) ToFilterControlsDropdownPtrOutputWithContext(ctx context.Context) FilterControlsDropdownPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDropdownPtrOutput) +} + +type FilterControlsDropdownOutput struct{ *pulumi.OutputState } + +func (FilterControlsDropdownOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsDropdown)(nil)).Elem() +} + +func (o FilterControlsDropdownOutput) ToFilterControlsDropdownOutput() FilterControlsDropdownOutput { + return o +} + +func (o FilterControlsDropdownOutput) ToFilterControlsDropdownOutputWithContext(ctx context.Context) FilterControlsDropdownOutput { + return o +} + +func (o FilterControlsDropdownOutput) ToFilterControlsDropdownPtrOutput() FilterControlsDropdownPtrOutput { + return o.ToFilterControlsDropdownPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsDropdownOutput) ToFilterControlsDropdownPtrOutputWithContext(ctx context.Context) FilterControlsDropdownPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsDropdown) *FilterControlsDropdown { + return &v + }).(FilterControlsDropdownPtrOutput) +} + +func (o FilterControlsDropdownOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v FilterControlsDropdown) *CascadingControlConfiguration { return v.CascadingControlConfiguration }).(CascadingControlConfigurationPtrOutput) +} + +func (o FilterControlsDropdownOutput) DisplayOptions() FilterControlsDropdownDisplayOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsDropdown) *FilterControlsDropdownDisplayOptions { return v.DisplayOptions }).(FilterControlsDropdownDisplayOptionsPtrOutput) +} + +func (o FilterControlsDropdownOutput) FilterControlId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsDropdown) string { return v.FilterControlId }).(pulumi.StringOutput) +} + +func (o FilterControlsDropdownOutput) SelectableValues() FilterControlsDropdownSelectableValuesPtrOutput { + return o.ApplyT(func(v FilterControlsDropdown) *FilterControlsDropdownSelectableValues { return v.SelectableValues }).(FilterControlsDropdownSelectableValuesPtrOutput) +} + +func (o FilterControlsDropdownOutput) SourceFilterId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsDropdown) string { return v.SourceFilterId }).(pulumi.StringOutput) +} + +func (o FilterControlsDropdownOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsDropdown) string { return v.Title }).(pulumi.StringOutput) +} + +func (o FilterControlsDropdownOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v FilterControlsDropdown) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type FilterControlsDropdownPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsDropdownPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsDropdown)(nil)).Elem() +} + +func (o FilterControlsDropdownPtrOutput) ToFilterControlsDropdownPtrOutput() FilterControlsDropdownPtrOutput { + return o +} + +func (o FilterControlsDropdownPtrOutput) ToFilterControlsDropdownPtrOutputWithContext(ctx context.Context) FilterControlsDropdownPtrOutput { + return o +} + +func (o FilterControlsDropdownPtrOutput) Elem() FilterControlsDropdownOutput { + return o.ApplyT(func(v *FilterControlsDropdown) FilterControlsDropdown { + if v != nil { + return *v + } + var ret FilterControlsDropdown + return ret + }).(FilterControlsDropdownOutput) +} + +func (o FilterControlsDropdownPtrOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v *FilterControlsDropdown) *CascadingControlConfiguration { + if v == nil { + return nil + } + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) +} + +func (o FilterControlsDropdownPtrOutput) DisplayOptions() FilterControlsDropdownDisplayOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsDropdown) *FilterControlsDropdownDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(FilterControlsDropdownDisplayOptionsPtrOutput) +} + +func (o FilterControlsDropdownPtrOutput) FilterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsDropdown) *string { + if v == nil { + return nil + } + return &v.FilterControlId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsDropdownPtrOutput) SelectableValues() FilterControlsDropdownSelectableValuesPtrOutput { + return o.ApplyT(func(v *FilterControlsDropdown) *FilterControlsDropdownSelectableValues { + if v == nil { + return nil + } + return v.SelectableValues + }).(FilterControlsDropdownSelectableValuesPtrOutput) +} + +func (o FilterControlsDropdownPtrOutput) SourceFilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsDropdown) *string { + if v == nil { + return nil + } + return &v.SourceFilterId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsDropdownPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsDropdown) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsDropdownPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsDropdown) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +type FilterControlsDropdownDisplayOptions struct { + SelectAllOptions *SelectAllOptions `pulumi:"selectAllOptions"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// FilterControlsDropdownDisplayOptionsInput is an input type that accepts FilterControlsDropdownDisplayOptionsArgs and FilterControlsDropdownDisplayOptionsOutput values. +// You can construct a concrete instance of `FilterControlsDropdownDisplayOptionsInput` via: +// +// FilterControlsDropdownDisplayOptionsArgs{...} +type FilterControlsDropdownDisplayOptionsInput interface { + pulumi.Input + + ToFilterControlsDropdownDisplayOptionsOutput() FilterControlsDropdownDisplayOptionsOutput + ToFilterControlsDropdownDisplayOptionsOutputWithContext(context.Context) FilterControlsDropdownDisplayOptionsOutput +} + +type FilterControlsDropdownDisplayOptionsArgs struct { + SelectAllOptions SelectAllOptionsPtrInput `pulumi:"selectAllOptions"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (FilterControlsDropdownDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsDropdownDisplayOptions)(nil)).Elem() +} + +func (i FilterControlsDropdownDisplayOptionsArgs) ToFilterControlsDropdownDisplayOptionsOutput() FilterControlsDropdownDisplayOptionsOutput { + return i.ToFilterControlsDropdownDisplayOptionsOutputWithContext(context.Background()) +} + +func (i FilterControlsDropdownDisplayOptionsArgs) ToFilterControlsDropdownDisplayOptionsOutputWithContext(ctx context.Context) FilterControlsDropdownDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDropdownDisplayOptionsOutput) +} + +func (i FilterControlsDropdownDisplayOptionsArgs) ToFilterControlsDropdownDisplayOptionsPtrOutput() FilterControlsDropdownDisplayOptionsPtrOutput { + return i.ToFilterControlsDropdownDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsDropdownDisplayOptionsArgs) ToFilterControlsDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsDropdownDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDropdownDisplayOptionsOutput).ToFilterControlsDropdownDisplayOptionsPtrOutputWithContext(ctx) +} + +// FilterControlsDropdownDisplayOptionsPtrInput is an input type that accepts FilterControlsDropdownDisplayOptionsArgs, FilterControlsDropdownDisplayOptionsPtr and FilterControlsDropdownDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `FilterControlsDropdownDisplayOptionsPtrInput` via: +// +// FilterControlsDropdownDisplayOptionsArgs{...} +// +// or: +// +// nil +type FilterControlsDropdownDisplayOptionsPtrInput interface { + pulumi.Input + + ToFilterControlsDropdownDisplayOptionsPtrOutput() FilterControlsDropdownDisplayOptionsPtrOutput + ToFilterControlsDropdownDisplayOptionsPtrOutputWithContext(context.Context) FilterControlsDropdownDisplayOptionsPtrOutput +} + +type filterControlsDropdownDisplayOptionsPtrType FilterControlsDropdownDisplayOptionsArgs + +func FilterControlsDropdownDisplayOptionsPtr(v *FilterControlsDropdownDisplayOptionsArgs) FilterControlsDropdownDisplayOptionsPtrInput { + return (*filterControlsDropdownDisplayOptionsPtrType)(v) +} + +func (*filterControlsDropdownDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsDropdownDisplayOptions)(nil)).Elem() +} + +func (i *filterControlsDropdownDisplayOptionsPtrType) ToFilterControlsDropdownDisplayOptionsPtrOutput() FilterControlsDropdownDisplayOptionsPtrOutput { + return i.ToFilterControlsDropdownDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsDropdownDisplayOptionsPtrType) ToFilterControlsDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsDropdownDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDropdownDisplayOptionsPtrOutput) +} + +type FilterControlsDropdownDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (FilterControlsDropdownDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsDropdownDisplayOptions)(nil)).Elem() +} + +func (o FilterControlsDropdownDisplayOptionsOutput) ToFilterControlsDropdownDisplayOptionsOutput() FilterControlsDropdownDisplayOptionsOutput { + return o +} + +func (o FilterControlsDropdownDisplayOptionsOutput) ToFilterControlsDropdownDisplayOptionsOutputWithContext(ctx context.Context) FilterControlsDropdownDisplayOptionsOutput { + return o +} + +func (o FilterControlsDropdownDisplayOptionsOutput) ToFilterControlsDropdownDisplayOptionsPtrOutput() FilterControlsDropdownDisplayOptionsPtrOutput { + return o.ToFilterControlsDropdownDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsDropdownDisplayOptionsOutput) ToFilterControlsDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsDropdownDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsDropdownDisplayOptions) *FilterControlsDropdownDisplayOptions { + return &v + }).(FilterControlsDropdownDisplayOptionsPtrOutput) +} + +func (o FilterControlsDropdownDisplayOptionsOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsDropdownDisplayOptions) *SelectAllOptions { return v.SelectAllOptions }).(SelectAllOptionsPtrOutput) +} + +func (o FilterControlsDropdownDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsDropdownDisplayOptions) *LabelOptions { return v.TitleOptions }).(LabelOptionsPtrOutput) +} + +type FilterControlsDropdownDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsDropdownDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsDropdownDisplayOptions)(nil)).Elem() +} + +func (o FilterControlsDropdownDisplayOptionsPtrOutput) ToFilterControlsDropdownDisplayOptionsPtrOutput() FilterControlsDropdownDisplayOptionsPtrOutput { + return o +} + +func (o FilterControlsDropdownDisplayOptionsPtrOutput) ToFilterControlsDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsDropdownDisplayOptionsPtrOutput { + return o +} + +func (o FilterControlsDropdownDisplayOptionsPtrOutput) Elem() FilterControlsDropdownDisplayOptionsOutput { + return o.ApplyT(func(v *FilterControlsDropdownDisplayOptions) FilterControlsDropdownDisplayOptions { + if v != nil { + return *v + } + var ret FilterControlsDropdownDisplayOptions + return ret + }).(FilterControlsDropdownDisplayOptionsOutput) +} + +func (o FilterControlsDropdownDisplayOptionsPtrOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsDropdownDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o FilterControlsDropdownDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsDropdownDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type FilterControlsDropdownSelectableValues struct { + Values []string `pulumi:"values"` +} + +// FilterControlsDropdownSelectableValuesInput is an input type that accepts FilterControlsDropdownSelectableValuesArgs and FilterControlsDropdownSelectableValuesOutput values. +// You can construct a concrete instance of `FilterControlsDropdownSelectableValuesInput` via: +// +// FilterControlsDropdownSelectableValuesArgs{...} +type FilterControlsDropdownSelectableValuesInput interface { + pulumi.Input + + ToFilterControlsDropdownSelectableValuesOutput() FilterControlsDropdownSelectableValuesOutput + ToFilterControlsDropdownSelectableValuesOutputWithContext(context.Context) FilterControlsDropdownSelectableValuesOutput +} + +type FilterControlsDropdownSelectableValuesArgs struct { + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (FilterControlsDropdownSelectableValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsDropdownSelectableValues)(nil)).Elem() +} + +func (i FilterControlsDropdownSelectableValuesArgs) ToFilterControlsDropdownSelectableValuesOutput() FilterControlsDropdownSelectableValuesOutput { + return i.ToFilterControlsDropdownSelectableValuesOutputWithContext(context.Background()) +} + +func (i FilterControlsDropdownSelectableValuesArgs) ToFilterControlsDropdownSelectableValuesOutputWithContext(ctx context.Context) FilterControlsDropdownSelectableValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDropdownSelectableValuesOutput) +} + +func (i FilterControlsDropdownSelectableValuesArgs) ToFilterControlsDropdownSelectableValuesPtrOutput() FilterControlsDropdownSelectableValuesPtrOutput { + return i.ToFilterControlsDropdownSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsDropdownSelectableValuesArgs) ToFilterControlsDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) FilterControlsDropdownSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDropdownSelectableValuesOutput).ToFilterControlsDropdownSelectableValuesPtrOutputWithContext(ctx) +} + +// FilterControlsDropdownSelectableValuesPtrInput is an input type that accepts FilterControlsDropdownSelectableValuesArgs, FilterControlsDropdownSelectableValuesPtr and FilterControlsDropdownSelectableValuesPtrOutput values. +// You can construct a concrete instance of `FilterControlsDropdownSelectableValuesPtrInput` via: +// +// FilterControlsDropdownSelectableValuesArgs{...} +// +// or: +// +// nil +type FilterControlsDropdownSelectableValuesPtrInput interface { + pulumi.Input + + ToFilterControlsDropdownSelectableValuesPtrOutput() FilterControlsDropdownSelectableValuesPtrOutput + ToFilterControlsDropdownSelectableValuesPtrOutputWithContext(context.Context) FilterControlsDropdownSelectableValuesPtrOutput +} + +type filterControlsDropdownSelectableValuesPtrType FilterControlsDropdownSelectableValuesArgs + +func FilterControlsDropdownSelectableValuesPtr(v *FilterControlsDropdownSelectableValuesArgs) FilterControlsDropdownSelectableValuesPtrInput { + return (*filterControlsDropdownSelectableValuesPtrType)(v) +} + +func (*filterControlsDropdownSelectableValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsDropdownSelectableValues)(nil)).Elem() +} + +func (i *filterControlsDropdownSelectableValuesPtrType) ToFilterControlsDropdownSelectableValuesPtrOutput() FilterControlsDropdownSelectableValuesPtrOutput { + return i.ToFilterControlsDropdownSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsDropdownSelectableValuesPtrType) ToFilterControlsDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) FilterControlsDropdownSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsDropdownSelectableValuesPtrOutput) +} + +type FilterControlsDropdownSelectableValuesOutput struct{ *pulumi.OutputState } + +func (FilterControlsDropdownSelectableValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsDropdownSelectableValues)(nil)).Elem() +} + +func (o FilterControlsDropdownSelectableValuesOutput) ToFilterControlsDropdownSelectableValuesOutput() FilterControlsDropdownSelectableValuesOutput { + return o +} + +func (o FilterControlsDropdownSelectableValuesOutput) ToFilterControlsDropdownSelectableValuesOutputWithContext(ctx context.Context) FilterControlsDropdownSelectableValuesOutput { + return o +} + +func (o FilterControlsDropdownSelectableValuesOutput) ToFilterControlsDropdownSelectableValuesPtrOutput() FilterControlsDropdownSelectableValuesPtrOutput { + return o.ToFilterControlsDropdownSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsDropdownSelectableValuesOutput) ToFilterControlsDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) FilterControlsDropdownSelectableValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsDropdownSelectableValues) *FilterControlsDropdownSelectableValues { + return &v + }).(FilterControlsDropdownSelectableValuesPtrOutput) +} + +func (o FilterControlsDropdownSelectableValuesOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v FilterControlsDropdownSelectableValues) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type FilterControlsDropdownSelectableValuesPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsDropdownSelectableValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsDropdownSelectableValues)(nil)).Elem() +} + +func (o FilterControlsDropdownSelectableValuesPtrOutput) ToFilterControlsDropdownSelectableValuesPtrOutput() FilterControlsDropdownSelectableValuesPtrOutput { + return o +} + +func (o FilterControlsDropdownSelectableValuesPtrOutput) ToFilterControlsDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) FilterControlsDropdownSelectableValuesPtrOutput { + return o +} + +func (o FilterControlsDropdownSelectableValuesPtrOutput) Elem() FilterControlsDropdownSelectableValuesOutput { + return o.ApplyT(func(v *FilterControlsDropdownSelectableValues) FilterControlsDropdownSelectableValues { + if v != nil { + return *v + } + var ret FilterControlsDropdownSelectableValues + return ret + }).(FilterControlsDropdownSelectableValuesOutput) +} + +func (o FilterControlsDropdownSelectableValuesPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *FilterControlsDropdownSelectableValues) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type FilterControlsList struct { + CascadingControlConfiguration *CascadingControlConfiguration `pulumi:"cascadingControlConfiguration"` + DisplayOptions *FilterControlsListDisplayOptions `pulumi:"displayOptions"` + FilterControlId string `pulumi:"filterControlId"` + SelectableValues *FilterControlsListSelectableValues `pulumi:"selectableValues"` + SourceFilterId string `pulumi:"sourceFilterId"` + Title string `pulumi:"title"` + Type *string `pulumi:"type"` +} + +// FilterControlsListInput is an input type that accepts FilterControlsListArgs and FilterControlsListOutput values. +// You can construct a concrete instance of `FilterControlsListInput` via: +// +// FilterControlsListArgs{...} +type FilterControlsListInput interface { + pulumi.Input + + ToFilterControlsListOutput() FilterControlsListOutput + ToFilterControlsListOutputWithContext(context.Context) FilterControlsListOutput +} + +type FilterControlsListArgs struct { + CascadingControlConfiguration CascadingControlConfigurationPtrInput `pulumi:"cascadingControlConfiguration"` + DisplayOptions FilterControlsListDisplayOptionsPtrInput `pulumi:"displayOptions"` + FilterControlId pulumi.StringInput `pulumi:"filterControlId"` + SelectableValues FilterControlsListSelectableValuesPtrInput `pulumi:"selectableValues"` + SourceFilterId pulumi.StringInput `pulumi:"sourceFilterId"` + Title pulumi.StringInput `pulumi:"title"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (FilterControlsListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsList)(nil)).Elem() +} + +func (i FilterControlsListArgs) ToFilterControlsListOutput() FilterControlsListOutput { + return i.ToFilterControlsListOutputWithContext(context.Background()) +} + +func (i FilterControlsListArgs) ToFilterControlsListOutputWithContext(ctx context.Context) FilterControlsListOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsListOutput) +} + +func (i FilterControlsListArgs) ToFilterControlsListPtrOutput() FilterControlsListPtrOutput { + return i.ToFilterControlsListPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsListArgs) ToFilterControlsListPtrOutputWithContext(ctx context.Context) FilterControlsListPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsListOutput).ToFilterControlsListPtrOutputWithContext(ctx) +} + +// FilterControlsListPtrInput is an input type that accepts FilterControlsListArgs, FilterControlsListPtr and FilterControlsListPtrOutput values. +// You can construct a concrete instance of `FilterControlsListPtrInput` via: +// +// FilterControlsListArgs{...} +// +// or: +// +// nil +type FilterControlsListPtrInput interface { + pulumi.Input + + ToFilterControlsListPtrOutput() FilterControlsListPtrOutput + ToFilterControlsListPtrOutputWithContext(context.Context) FilterControlsListPtrOutput +} + +type filterControlsListPtrType FilterControlsListArgs + +func FilterControlsListPtr(v *FilterControlsListArgs) FilterControlsListPtrInput { + return (*filterControlsListPtrType)(v) +} + +func (*filterControlsListPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsList)(nil)).Elem() +} + +func (i *filterControlsListPtrType) ToFilterControlsListPtrOutput() FilterControlsListPtrOutput { + return i.ToFilterControlsListPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsListPtrType) ToFilterControlsListPtrOutputWithContext(ctx context.Context) FilterControlsListPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsListPtrOutput) +} + +type FilterControlsListOutput struct{ *pulumi.OutputState } + +func (FilterControlsListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsList)(nil)).Elem() +} + +func (o FilterControlsListOutput) ToFilterControlsListOutput() FilterControlsListOutput { + return o +} + +func (o FilterControlsListOutput) ToFilterControlsListOutputWithContext(ctx context.Context) FilterControlsListOutput { + return o +} + +func (o FilterControlsListOutput) ToFilterControlsListPtrOutput() FilterControlsListPtrOutput { + return o.ToFilterControlsListPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsListOutput) ToFilterControlsListPtrOutputWithContext(ctx context.Context) FilterControlsListPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsList) *FilterControlsList { + return &v + }).(FilterControlsListPtrOutput) +} + +func (o FilterControlsListOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v FilterControlsList) *CascadingControlConfiguration { return v.CascadingControlConfiguration }).(CascadingControlConfigurationPtrOutput) +} + +func (o FilterControlsListOutput) DisplayOptions() FilterControlsListDisplayOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsList) *FilterControlsListDisplayOptions { return v.DisplayOptions }).(FilterControlsListDisplayOptionsPtrOutput) +} + +func (o FilterControlsListOutput) FilterControlId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsList) string { return v.FilterControlId }).(pulumi.StringOutput) +} + +func (o FilterControlsListOutput) SelectableValues() FilterControlsListSelectableValuesPtrOutput { + return o.ApplyT(func(v FilterControlsList) *FilterControlsListSelectableValues { return v.SelectableValues }).(FilterControlsListSelectableValuesPtrOutput) +} + +func (o FilterControlsListOutput) SourceFilterId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsList) string { return v.SourceFilterId }).(pulumi.StringOutput) +} + +func (o FilterControlsListOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsList) string { return v.Title }).(pulumi.StringOutput) +} + +func (o FilterControlsListOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v FilterControlsList) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type FilterControlsListPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsListPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsList)(nil)).Elem() +} + +func (o FilterControlsListPtrOutput) ToFilterControlsListPtrOutput() FilterControlsListPtrOutput { + return o +} + +func (o FilterControlsListPtrOutput) ToFilterControlsListPtrOutputWithContext(ctx context.Context) FilterControlsListPtrOutput { + return o +} + +func (o FilterControlsListPtrOutput) Elem() FilterControlsListOutput { + return o.ApplyT(func(v *FilterControlsList) FilterControlsList { + if v != nil { + return *v + } + var ret FilterControlsList + return ret + }).(FilterControlsListOutput) +} + +func (o FilterControlsListPtrOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v *FilterControlsList) *CascadingControlConfiguration { + if v == nil { + return nil + } + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) +} + +func (o FilterControlsListPtrOutput) DisplayOptions() FilterControlsListDisplayOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsList) *FilterControlsListDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(FilterControlsListDisplayOptionsPtrOutput) +} + +func (o FilterControlsListPtrOutput) FilterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsList) *string { + if v == nil { + return nil + } + return &v.FilterControlId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsListPtrOutput) SelectableValues() FilterControlsListSelectableValuesPtrOutput { + return o.ApplyT(func(v *FilterControlsList) *FilterControlsListSelectableValues { + if v == nil { + return nil + } + return v.SelectableValues + }).(FilterControlsListSelectableValuesPtrOutput) +} + +func (o FilterControlsListPtrOutput) SourceFilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsList) *string { + if v == nil { + return nil + } + return &v.SourceFilterId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsListPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsList) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsListPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsList) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +type FilterControlsListDisplayOptions struct { + SearchOptions *SelectAllOptions `pulumi:"searchOptions"` + SelectAllOptions *SelectAllOptions `pulumi:"selectAllOptions"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// FilterControlsListDisplayOptionsInput is an input type that accepts FilterControlsListDisplayOptionsArgs and FilterControlsListDisplayOptionsOutput values. +// You can construct a concrete instance of `FilterControlsListDisplayOptionsInput` via: +// +// FilterControlsListDisplayOptionsArgs{...} +type FilterControlsListDisplayOptionsInput interface { + pulumi.Input + + ToFilterControlsListDisplayOptionsOutput() FilterControlsListDisplayOptionsOutput + ToFilterControlsListDisplayOptionsOutputWithContext(context.Context) FilterControlsListDisplayOptionsOutput +} + +type FilterControlsListDisplayOptionsArgs struct { + SearchOptions SelectAllOptionsPtrInput `pulumi:"searchOptions"` + SelectAllOptions SelectAllOptionsPtrInput `pulumi:"selectAllOptions"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (FilterControlsListDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsListDisplayOptions)(nil)).Elem() +} + +func (i FilterControlsListDisplayOptionsArgs) ToFilterControlsListDisplayOptionsOutput() FilterControlsListDisplayOptionsOutput { + return i.ToFilterControlsListDisplayOptionsOutputWithContext(context.Background()) +} + +func (i FilterControlsListDisplayOptionsArgs) ToFilterControlsListDisplayOptionsOutputWithContext(ctx context.Context) FilterControlsListDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsListDisplayOptionsOutput) +} + +func (i FilterControlsListDisplayOptionsArgs) ToFilterControlsListDisplayOptionsPtrOutput() FilterControlsListDisplayOptionsPtrOutput { + return i.ToFilterControlsListDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsListDisplayOptionsArgs) ToFilterControlsListDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsListDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsListDisplayOptionsOutput).ToFilterControlsListDisplayOptionsPtrOutputWithContext(ctx) +} + +// FilterControlsListDisplayOptionsPtrInput is an input type that accepts FilterControlsListDisplayOptionsArgs, FilterControlsListDisplayOptionsPtr and FilterControlsListDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `FilterControlsListDisplayOptionsPtrInput` via: +// +// FilterControlsListDisplayOptionsArgs{...} +// +// or: +// +// nil +type FilterControlsListDisplayOptionsPtrInput interface { + pulumi.Input + + ToFilterControlsListDisplayOptionsPtrOutput() FilterControlsListDisplayOptionsPtrOutput + ToFilterControlsListDisplayOptionsPtrOutputWithContext(context.Context) FilterControlsListDisplayOptionsPtrOutput +} + +type filterControlsListDisplayOptionsPtrType FilterControlsListDisplayOptionsArgs + +func FilterControlsListDisplayOptionsPtr(v *FilterControlsListDisplayOptionsArgs) FilterControlsListDisplayOptionsPtrInput { + return (*filterControlsListDisplayOptionsPtrType)(v) +} + +func (*filterControlsListDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsListDisplayOptions)(nil)).Elem() +} + +func (i *filterControlsListDisplayOptionsPtrType) ToFilterControlsListDisplayOptionsPtrOutput() FilterControlsListDisplayOptionsPtrOutput { + return i.ToFilterControlsListDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsListDisplayOptionsPtrType) ToFilterControlsListDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsListDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsListDisplayOptionsPtrOutput) +} + +type FilterControlsListDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (FilterControlsListDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsListDisplayOptions)(nil)).Elem() +} + +func (o FilterControlsListDisplayOptionsOutput) ToFilterControlsListDisplayOptionsOutput() FilterControlsListDisplayOptionsOutput { + return o +} + +func (o FilterControlsListDisplayOptionsOutput) ToFilterControlsListDisplayOptionsOutputWithContext(ctx context.Context) FilterControlsListDisplayOptionsOutput { + return o +} + +func (o FilterControlsListDisplayOptionsOutput) ToFilterControlsListDisplayOptionsPtrOutput() FilterControlsListDisplayOptionsPtrOutput { + return o.ToFilterControlsListDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsListDisplayOptionsOutput) ToFilterControlsListDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsListDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsListDisplayOptions) *FilterControlsListDisplayOptions { + return &v + }).(FilterControlsListDisplayOptionsPtrOutput) +} + +func (o FilterControlsListDisplayOptionsOutput) SearchOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsListDisplayOptions) *SelectAllOptions { return v.SearchOptions }).(SelectAllOptionsPtrOutput) +} + +func (o FilterControlsListDisplayOptionsOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsListDisplayOptions) *SelectAllOptions { return v.SelectAllOptions }).(SelectAllOptionsPtrOutput) +} + +func (o FilterControlsListDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsListDisplayOptions) *LabelOptions { return v.TitleOptions }).(LabelOptionsPtrOutput) +} + +type FilterControlsListDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsListDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsListDisplayOptions)(nil)).Elem() +} + +func (o FilterControlsListDisplayOptionsPtrOutput) ToFilterControlsListDisplayOptionsPtrOutput() FilterControlsListDisplayOptionsPtrOutput { + return o +} + +func (o FilterControlsListDisplayOptionsPtrOutput) ToFilterControlsListDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsListDisplayOptionsPtrOutput { + return o +} + +func (o FilterControlsListDisplayOptionsPtrOutput) Elem() FilterControlsListDisplayOptionsOutput { + return o.ApplyT(func(v *FilterControlsListDisplayOptions) FilterControlsListDisplayOptions { + if v != nil { + return *v + } + var ret FilterControlsListDisplayOptions + return ret + }).(FilterControlsListDisplayOptionsOutput) +} + +func (o FilterControlsListDisplayOptionsPtrOutput) SearchOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsListDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SearchOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o FilterControlsListDisplayOptionsPtrOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsListDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o FilterControlsListDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsListDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type FilterControlsListSelectableValues struct { + Values []string `pulumi:"values"` +} + +// FilterControlsListSelectableValuesInput is an input type that accepts FilterControlsListSelectableValuesArgs and FilterControlsListSelectableValuesOutput values. +// You can construct a concrete instance of `FilterControlsListSelectableValuesInput` via: +// +// FilterControlsListSelectableValuesArgs{...} +type FilterControlsListSelectableValuesInput interface { + pulumi.Input + + ToFilterControlsListSelectableValuesOutput() FilterControlsListSelectableValuesOutput + ToFilterControlsListSelectableValuesOutputWithContext(context.Context) FilterControlsListSelectableValuesOutput +} + +type FilterControlsListSelectableValuesArgs struct { + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (FilterControlsListSelectableValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsListSelectableValues)(nil)).Elem() +} + +func (i FilterControlsListSelectableValuesArgs) ToFilterControlsListSelectableValuesOutput() FilterControlsListSelectableValuesOutput { + return i.ToFilterControlsListSelectableValuesOutputWithContext(context.Background()) +} + +func (i FilterControlsListSelectableValuesArgs) ToFilterControlsListSelectableValuesOutputWithContext(ctx context.Context) FilterControlsListSelectableValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsListSelectableValuesOutput) +} + +func (i FilterControlsListSelectableValuesArgs) ToFilterControlsListSelectableValuesPtrOutput() FilterControlsListSelectableValuesPtrOutput { + return i.ToFilterControlsListSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsListSelectableValuesArgs) ToFilterControlsListSelectableValuesPtrOutputWithContext(ctx context.Context) FilterControlsListSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsListSelectableValuesOutput).ToFilterControlsListSelectableValuesPtrOutputWithContext(ctx) +} + +// FilterControlsListSelectableValuesPtrInput is an input type that accepts FilterControlsListSelectableValuesArgs, FilterControlsListSelectableValuesPtr and FilterControlsListSelectableValuesPtrOutput values. +// You can construct a concrete instance of `FilterControlsListSelectableValuesPtrInput` via: +// +// FilterControlsListSelectableValuesArgs{...} +// +// or: +// +// nil +type FilterControlsListSelectableValuesPtrInput interface { + pulumi.Input + + ToFilterControlsListSelectableValuesPtrOutput() FilterControlsListSelectableValuesPtrOutput + ToFilterControlsListSelectableValuesPtrOutputWithContext(context.Context) FilterControlsListSelectableValuesPtrOutput +} + +type filterControlsListSelectableValuesPtrType FilterControlsListSelectableValuesArgs + +func FilterControlsListSelectableValuesPtr(v *FilterControlsListSelectableValuesArgs) FilterControlsListSelectableValuesPtrInput { + return (*filterControlsListSelectableValuesPtrType)(v) +} + +func (*filterControlsListSelectableValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsListSelectableValues)(nil)).Elem() +} + +func (i *filterControlsListSelectableValuesPtrType) ToFilterControlsListSelectableValuesPtrOutput() FilterControlsListSelectableValuesPtrOutput { + return i.ToFilterControlsListSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsListSelectableValuesPtrType) ToFilterControlsListSelectableValuesPtrOutputWithContext(ctx context.Context) FilterControlsListSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsListSelectableValuesPtrOutput) +} + +type FilterControlsListSelectableValuesOutput struct{ *pulumi.OutputState } + +func (FilterControlsListSelectableValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsListSelectableValues)(nil)).Elem() +} + +func (o FilterControlsListSelectableValuesOutput) ToFilterControlsListSelectableValuesOutput() FilterControlsListSelectableValuesOutput { + return o +} + +func (o FilterControlsListSelectableValuesOutput) ToFilterControlsListSelectableValuesOutputWithContext(ctx context.Context) FilterControlsListSelectableValuesOutput { + return o +} + +func (o FilterControlsListSelectableValuesOutput) ToFilterControlsListSelectableValuesPtrOutput() FilterControlsListSelectableValuesPtrOutput { + return o.ToFilterControlsListSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsListSelectableValuesOutput) ToFilterControlsListSelectableValuesPtrOutputWithContext(ctx context.Context) FilterControlsListSelectableValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsListSelectableValues) *FilterControlsListSelectableValues { + return &v + }).(FilterControlsListSelectableValuesPtrOutput) +} + +func (o FilterControlsListSelectableValuesOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v FilterControlsListSelectableValues) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type FilterControlsListSelectableValuesPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsListSelectableValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsListSelectableValues)(nil)).Elem() +} + +func (o FilterControlsListSelectableValuesPtrOutput) ToFilterControlsListSelectableValuesPtrOutput() FilterControlsListSelectableValuesPtrOutput { + return o +} + +func (o FilterControlsListSelectableValuesPtrOutput) ToFilterControlsListSelectableValuesPtrOutputWithContext(ctx context.Context) FilterControlsListSelectableValuesPtrOutput { + return o +} + +func (o FilterControlsListSelectableValuesPtrOutput) Elem() FilterControlsListSelectableValuesOutput { + return o.ApplyT(func(v *FilterControlsListSelectableValues) FilterControlsListSelectableValues { + if v != nil { + return *v + } + var ret FilterControlsListSelectableValues + return ret + }).(FilterControlsListSelectableValuesOutput) +} + +func (o FilterControlsListSelectableValuesPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *FilterControlsListSelectableValues) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type FilterControlsRelativeDateTime struct { + DisplayOptions *FilterControlsRelativeDateTimeDisplayOptions `pulumi:"displayOptions"` + FilterControlId string `pulumi:"filterControlId"` + SourceFilterId string `pulumi:"sourceFilterId"` + Title string `pulumi:"title"` +} + +// FilterControlsRelativeDateTimeInput is an input type that accepts FilterControlsRelativeDateTimeArgs and FilterControlsRelativeDateTimeOutput values. +// You can construct a concrete instance of `FilterControlsRelativeDateTimeInput` via: +// +// FilterControlsRelativeDateTimeArgs{...} +type FilterControlsRelativeDateTimeInput interface { + pulumi.Input + + ToFilterControlsRelativeDateTimeOutput() FilterControlsRelativeDateTimeOutput + ToFilterControlsRelativeDateTimeOutputWithContext(context.Context) FilterControlsRelativeDateTimeOutput +} + +type FilterControlsRelativeDateTimeArgs struct { + DisplayOptions FilterControlsRelativeDateTimeDisplayOptionsPtrInput `pulumi:"displayOptions"` + FilterControlId pulumi.StringInput `pulumi:"filterControlId"` + SourceFilterId pulumi.StringInput `pulumi:"sourceFilterId"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (FilterControlsRelativeDateTimeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsRelativeDateTime)(nil)).Elem() +} + +func (i FilterControlsRelativeDateTimeArgs) ToFilterControlsRelativeDateTimeOutput() FilterControlsRelativeDateTimeOutput { + return i.ToFilterControlsRelativeDateTimeOutputWithContext(context.Background()) +} + +func (i FilterControlsRelativeDateTimeArgs) ToFilterControlsRelativeDateTimeOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimeOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsRelativeDateTimeOutput) +} + +func (i FilterControlsRelativeDateTimeArgs) ToFilterControlsRelativeDateTimePtrOutput() FilterControlsRelativeDateTimePtrOutput { + return i.ToFilterControlsRelativeDateTimePtrOutputWithContext(context.Background()) +} + +func (i FilterControlsRelativeDateTimeArgs) ToFilterControlsRelativeDateTimePtrOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsRelativeDateTimeOutput).ToFilterControlsRelativeDateTimePtrOutputWithContext(ctx) +} + +// FilterControlsRelativeDateTimePtrInput is an input type that accepts FilterControlsRelativeDateTimeArgs, FilterControlsRelativeDateTimePtr and FilterControlsRelativeDateTimePtrOutput values. +// You can construct a concrete instance of `FilterControlsRelativeDateTimePtrInput` via: +// +// FilterControlsRelativeDateTimeArgs{...} +// +// or: +// +// nil +type FilterControlsRelativeDateTimePtrInput interface { + pulumi.Input + + ToFilterControlsRelativeDateTimePtrOutput() FilterControlsRelativeDateTimePtrOutput + ToFilterControlsRelativeDateTimePtrOutputWithContext(context.Context) FilterControlsRelativeDateTimePtrOutput +} + +type filterControlsRelativeDateTimePtrType FilterControlsRelativeDateTimeArgs + +func FilterControlsRelativeDateTimePtr(v *FilterControlsRelativeDateTimeArgs) FilterControlsRelativeDateTimePtrInput { + return (*filterControlsRelativeDateTimePtrType)(v) +} + +func (*filterControlsRelativeDateTimePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsRelativeDateTime)(nil)).Elem() +} + +func (i *filterControlsRelativeDateTimePtrType) ToFilterControlsRelativeDateTimePtrOutput() FilterControlsRelativeDateTimePtrOutput { + return i.ToFilterControlsRelativeDateTimePtrOutputWithContext(context.Background()) +} + +func (i *filterControlsRelativeDateTimePtrType) ToFilterControlsRelativeDateTimePtrOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsRelativeDateTimePtrOutput) +} + +type FilterControlsRelativeDateTimeOutput struct{ *pulumi.OutputState } + +func (FilterControlsRelativeDateTimeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsRelativeDateTime)(nil)).Elem() +} + +func (o FilterControlsRelativeDateTimeOutput) ToFilterControlsRelativeDateTimeOutput() FilterControlsRelativeDateTimeOutput { + return o +} + +func (o FilterControlsRelativeDateTimeOutput) ToFilterControlsRelativeDateTimeOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimeOutput { + return o +} + +func (o FilterControlsRelativeDateTimeOutput) ToFilterControlsRelativeDateTimePtrOutput() FilterControlsRelativeDateTimePtrOutput { + return o.ToFilterControlsRelativeDateTimePtrOutputWithContext(context.Background()) +} + +func (o FilterControlsRelativeDateTimeOutput) ToFilterControlsRelativeDateTimePtrOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsRelativeDateTime) *FilterControlsRelativeDateTime { + return &v + }).(FilterControlsRelativeDateTimePtrOutput) +} + +func (o FilterControlsRelativeDateTimeOutput) DisplayOptions() FilterControlsRelativeDateTimeDisplayOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsRelativeDateTime) *FilterControlsRelativeDateTimeDisplayOptions { + return v.DisplayOptions + }).(FilterControlsRelativeDateTimeDisplayOptionsPtrOutput) +} + +func (o FilterControlsRelativeDateTimeOutput) FilterControlId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsRelativeDateTime) string { return v.FilterControlId }).(pulumi.StringOutput) +} + +func (o FilterControlsRelativeDateTimeOutput) SourceFilterId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsRelativeDateTime) string { return v.SourceFilterId }).(pulumi.StringOutput) +} + +func (o FilterControlsRelativeDateTimeOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsRelativeDateTime) string { return v.Title }).(pulumi.StringOutput) +} + +type FilterControlsRelativeDateTimePtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsRelativeDateTimePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsRelativeDateTime)(nil)).Elem() +} + +func (o FilterControlsRelativeDateTimePtrOutput) ToFilterControlsRelativeDateTimePtrOutput() FilterControlsRelativeDateTimePtrOutput { + return o +} + +func (o FilterControlsRelativeDateTimePtrOutput) ToFilterControlsRelativeDateTimePtrOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimePtrOutput { + return o +} + +func (o FilterControlsRelativeDateTimePtrOutput) Elem() FilterControlsRelativeDateTimeOutput { + return o.ApplyT(func(v *FilterControlsRelativeDateTime) FilterControlsRelativeDateTime { + if v != nil { + return *v + } + var ret FilterControlsRelativeDateTime + return ret + }).(FilterControlsRelativeDateTimeOutput) +} + +func (o FilterControlsRelativeDateTimePtrOutput) DisplayOptions() FilterControlsRelativeDateTimeDisplayOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsRelativeDateTime) *FilterControlsRelativeDateTimeDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(FilterControlsRelativeDateTimeDisplayOptionsPtrOutput) +} + +func (o FilterControlsRelativeDateTimePtrOutput) FilterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsRelativeDateTime) *string { + if v == nil { + return nil + } + return &v.FilterControlId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsRelativeDateTimePtrOutput) SourceFilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsRelativeDateTime) *string { + if v == nil { + return nil + } + return &v.SourceFilterId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsRelativeDateTimePtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsRelativeDateTime) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type FilterControlsRelativeDateTimeDisplayOptions struct { + DateTimeFormat *string `pulumi:"dateTimeFormat"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// FilterControlsRelativeDateTimeDisplayOptionsInput is an input type that accepts FilterControlsRelativeDateTimeDisplayOptionsArgs and FilterControlsRelativeDateTimeDisplayOptionsOutput values. +// You can construct a concrete instance of `FilterControlsRelativeDateTimeDisplayOptionsInput` via: +// +// FilterControlsRelativeDateTimeDisplayOptionsArgs{...} +type FilterControlsRelativeDateTimeDisplayOptionsInput interface { + pulumi.Input + + ToFilterControlsRelativeDateTimeDisplayOptionsOutput() FilterControlsRelativeDateTimeDisplayOptionsOutput + ToFilterControlsRelativeDateTimeDisplayOptionsOutputWithContext(context.Context) FilterControlsRelativeDateTimeDisplayOptionsOutput +} + +type FilterControlsRelativeDateTimeDisplayOptionsArgs struct { + DateTimeFormat pulumi.StringPtrInput `pulumi:"dateTimeFormat"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (FilterControlsRelativeDateTimeDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsRelativeDateTimeDisplayOptions)(nil)).Elem() +} + +func (i FilterControlsRelativeDateTimeDisplayOptionsArgs) ToFilterControlsRelativeDateTimeDisplayOptionsOutput() FilterControlsRelativeDateTimeDisplayOptionsOutput { + return i.ToFilterControlsRelativeDateTimeDisplayOptionsOutputWithContext(context.Background()) +} + +func (i FilterControlsRelativeDateTimeDisplayOptionsArgs) ToFilterControlsRelativeDateTimeDisplayOptionsOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimeDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsRelativeDateTimeDisplayOptionsOutput) +} + +func (i FilterControlsRelativeDateTimeDisplayOptionsArgs) ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutput() FilterControlsRelativeDateTimeDisplayOptionsPtrOutput { + return i.ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsRelativeDateTimeDisplayOptionsArgs) ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimeDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsRelativeDateTimeDisplayOptionsOutput).ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutputWithContext(ctx) +} + +// FilterControlsRelativeDateTimeDisplayOptionsPtrInput is an input type that accepts FilterControlsRelativeDateTimeDisplayOptionsArgs, FilterControlsRelativeDateTimeDisplayOptionsPtr and FilterControlsRelativeDateTimeDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `FilterControlsRelativeDateTimeDisplayOptionsPtrInput` via: +// +// FilterControlsRelativeDateTimeDisplayOptionsArgs{...} +// +// or: +// +// nil +type FilterControlsRelativeDateTimeDisplayOptionsPtrInput interface { + pulumi.Input + + ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutput() FilterControlsRelativeDateTimeDisplayOptionsPtrOutput + ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutputWithContext(context.Context) FilterControlsRelativeDateTimeDisplayOptionsPtrOutput +} + +type filterControlsRelativeDateTimeDisplayOptionsPtrType FilterControlsRelativeDateTimeDisplayOptionsArgs + +func FilterControlsRelativeDateTimeDisplayOptionsPtr(v *FilterControlsRelativeDateTimeDisplayOptionsArgs) FilterControlsRelativeDateTimeDisplayOptionsPtrInput { + return (*filterControlsRelativeDateTimeDisplayOptionsPtrType)(v) +} + +func (*filterControlsRelativeDateTimeDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsRelativeDateTimeDisplayOptions)(nil)).Elem() +} + +func (i *filterControlsRelativeDateTimeDisplayOptionsPtrType) ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutput() FilterControlsRelativeDateTimeDisplayOptionsPtrOutput { + return i.ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsRelativeDateTimeDisplayOptionsPtrType) ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimeDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsRelativeDateTimeDisplayOptionsPtrOutput) +} + +type FilterControlsRelativeDateTimeDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (FilterControlsRelativeDateTimeDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsRelativeDateTimeDisplayOptions)(nil)).Elem() +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsOutput) ToFilterControlsRelativeDateTimeDisplayOptionsOutput() FilterControlsRelativeDateTimeDisplayOptionsOutput { + return o +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsOutput) ToFilterControlsRelativeDateTimeDisplayOptionsOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimeDisplayOptionsOutput { + return o +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsOutput) ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutput() FilterControlsRelativeDateTimeDisplayOptionsPtrOutput { + return o.ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsOutput) ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimeDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsRelativeDateTimeDisplayOptions) *FilterControlsRelativeDateTimeDisplayOptions { + return &v + }).(FilterControlsRelativeDateTimeDisplayOptionsPtrOutput) +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v FilterControlsRelativeDateTimeDisplayOptions) *string { return v.DateTimeFormat }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsRelativeDateTimeDisplayOptions) *LabelOptions { return v.TitleOptions }).(LabelOptionsPtrOutput) +} + +type FilterControlsRelativeDateTimeDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsRelativeDateTimeDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsRelativeDateTimeDisplayOptions)(nil)).Elem() +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsPtrOutput) ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutput() FilterControlsRelativeDateTimeDisplayOptionsPtrOutput { + return o +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsPtrOutput) ToFilterControlsRelativeDateTimeDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsRelativeDateTimeDisplayOptionsPtrOutput { + return o +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsPtrOutput) Elem() FilterControlsRelativeDateTimeDisplayOptionsOutput { + return o.ApplyT(func(v *FilterControlsRelativeDateTimeDisplayOptions) FilterControlsRelativeDateTimeDisplayOptions { + if v != nil { + return *v + } + var ret FilterControlsRelativeDateTimeDisplayOptions + return ret + }).(FilterControlsRelativeDateTimeDisplayOptionsOutput) +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsPtrOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsRelativeDateTimeDisplayOptions) *string { + if v == nil { + return nil + } + return v.DateTimeFormat + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsRelativeDateTimeDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsRelativeDateTimeDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type FilterControlsSlider struct { + DisplayOptions *FilterControlsSliderDisplayOptions `pulumi:"displayOptions"` + FilterControlId string `pulumi:"filterControlId"` + MaximumValue float64 `pulumi:"maximumValue"` + MinimumValue float64 `pulumi:"minimumValue"` + SourceFilterId string `pulumi:"sourceFilterId"` + StepSize float64 `pulumi:"stepSize"` + Title string `pulumi:"title"` + Type *string `pulumi:"type"` +} + +// FilterControlsSliderInput is an input type that accepts FilterControlsSliderArgs and FilterControlsSliderOutput values. +// You can construct a concrete instance of `FilterControlsSliderInput` via: +// +// FilterControlsSliderArgs{...} +type FilterControlsSliderInput interface { + pulumi.Input + + ToFilterControlsSliderOutput() FilterControlsSliderOutput + ToFilterControlsSliderOutputWithContext(context.Context) FilterControlsSliderOutput +} + +type FilterControlsSliderArgs struct { + DisplayOptions FilterControlsSliderDisplayOptionsPtrInput `pulumi:"displayOptions"` + FilterControlId pulumi.StringInput `pulumi:"filterControlId"` + MaximumValue pulumi.Float64Input `pulumi:"maximumValue"` + MinimumValue pulumi.Float64Input `pulumi:"minimumValue"` + SourceFilterId pulumi.StringInput `pulumi:"sourceFilterId"` + StepSize pulumi.Float64Input `pulumi:"stepSize"` + Title pulumi.StringInput `pulumi:"title"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (FilterControlsSliderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsSlider)(nil)).Elem() +} + +func (i FilterControlsSliderArgs) ToFilterControlsSliderOutput() FilterControlsSliderOutput { + return i.ToFilterControlsSliderOutputWithContext(context.Background()) +} + +func (i FilterControlsSliderArgs) ToFilterControlsSliderOutputWithContext(ctx context.Context) FilterControlsSliderOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsSliderOutput) +} + +func (i FilterControlsSliderArgs) ToFilterControlsSliderPtrOutput() FilterControlsSliderPtrOutput { + return i.ToFilterControlsSliderPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsSliderArgs) ToFilterControlsSliderPtrOutputWithContext(ctx context.Context) FilterControlsSliderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsSliderOutput).ToFilterControlsSliderPtrOutputWithContext(ctx) +} + +// FilterControlsSliderPtrInput is an input type that accepts FilterControlsSliderArgs, FilterControlsSliderPtr and FilterControlsSliderPtrOutput values. +// You can construct a concrete instance of `FilterControlsSliderPtrInput` via: +// +// FilterControlsSliderArgs{...} +// +// or: +// +// nil +type FilterControlsSliderPtrInput interface { + pulumi.Input + + ToFilterControlsSliderPtrOutput() FilterControlsSliderPtrOutput + ToFilterControlsSliderPtrOutputWithContext(context.Context) FilterControlsSliderPtrOutput +} + +type filterControlsSliderPtrType FilterControlsSliderArgs + +func FilterControlsSliderPtr(v *FilterControlsSliderArgs) FilterControlsSliderPtrInput { + return (*filterControlsSliderPtrType)(v) +} + +func (*filterControlsSliderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsSlider)(nil)).Elem() +} + +func (i *filterControlsSliderPtrType) ToFilterControlsSliderPtrOutput() FilterControlsSliderPtrOutput { + return i.ToFilterControlsSliderPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsSliderPtrType) ToFilterControlsSliderPtrOutputWithContext(ctx context.Context) FilterControlsSliderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsSliderPtrOutput) +} + +type FilterControlsSliderOutput struct{ *pulumi.OutputState } + +func (FilterControlsSliderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsSlider)(nil)).Elem() +} + +func (o FilterControlsSliderOutput) ToFilterControlsSliderOutput() FilterControlsSliderOutput { + return o +} + +func (o FilterControlsSliderOutput) ToFilterControlsSliderOutputWithContext(ctx context.Context) FilterControlsSliderOutput { + return o +} + +func (o FilterControlsSliderOutput) ToFilterControlsSliderPtrOutput() FilterControlsSliderPtrOutput { + return o.ToFilterControlsSliderPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsSliderOutput) ToFilterControlsSliderPtrOutputWithContext(ctx context.Context) FilterControlsSliderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsSlider) *FilterControlsSlider { + return &v + }).(FilterControlsSliderPtrOutput) +} + +func (o FilterControlsSliderOutput) DisplayOptions() FilterControlsSliderDisplayOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsSlider) *FilterControlsSliderDisplayOptions { return v.DisplayOptions }).(FilterControlsSliderDisplayOptionsPtrOutput) +} + +func (o FilterControlsSliderOutput) FilterControlId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsSlider) string { return v.FilterControlId }).(pulumi.StringOutput) +} + +func (o FilterControlsSliderOutput) MaximumValue() pulumi.Float64Output { + return o.ApplyT(func(v FilterControlsSlider) float64 { return v.MaximumValue }).(pulumi.Float64Output) +} + +func (o FilterControlsSliderOutput) MinimumValue() pulumi.Float64Output { + return o.ApplyT(func(v FilterControlsSlider) float64 { return v.MinimumValue }).(pulumi.Float64Output) +} + +func (o FilterControlsSliderOutput) SourceFilterId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsSlider) string { return v.SourceFilterId }).(pulumi.StringOutput) +} + +func (o FilterControlsSliderOutput) StepSize() pulumi.Float64Output { + return o.ApplyT(func(v FilterControlsSlider) float64 { return v.StepSize }).(pulumi.Float64Output) +} + +func (o FilterControlsSliderOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsSlider) string { return v.Title }).(pulumi.StringOutput) +} + +func (o FilterControlsSliderOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v FilterControlsSlider) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type FilterControlsSliderPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsSliderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsSlider)(nil)).Elem() +} + +func (o FilterControlsSliderPtrOutput) ToFilterControlsSliderPtrOutput() FilterControlsSliderPtrOutput { + return o +} + +func (o FilterControlsSliderPtrOutput) ToFilterControlsSliderPtrOutputWithContext(ctx context.Context) FilterControlsSliderPtrOutput { + return o +} + +func (o FilterControlsSliderPtrOutput) Elem() FilterControlsSliderOutput { + return o.ApplyT(func(v *FilterControlsSlider) FilterControlsSlider { + if v != nil { + return *v + } + var ret FilterControlsSlider + return ret + }).(FilterControlsSliderOutput) +} + +func (o FilterControlsSliderPtrOutput) DisplayOptions() FilterControlsSliderDisplayOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsSlider) *FilterControlsSliderDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(FilterControlsSliderDisplayOptionsPtrOutput) +} + +func (o FilterControlsSliderPtrOutput) FilterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsSlider) *string { + if v == nil { + return nil + } + return &v.FilterControlId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsSliderPtrOutput) MaximumValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *FilterControlsSlider) *float64 { + if v == nil { + return nil + } + return &v.MaximumValue + }).(pulumi.Float64PtrOutput) +} + +func (o FilterControlsSliderPtrOutput) MinimumValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *FilterControlsSlider) *float64 { + if v == nil { + return nil + } + return &v.MinimumValue + }).(pulumi.Float64PtrOutput) +} + +func (o FilterControlsSliderPtrOutput) SourceFilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsSlider) *string { + if v == nil { + return nil + } + return &v.SourceFilterId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsSliderPtrOutput) StepSize() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *FilterControlsSlider) *float64 { + if v == nil { + return nil + } + return &v.StepSize + }).(pulumi.Float64PtrOutput) +} + +func (o FilterControlsSliderPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsSlider) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsSliderPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsSlider) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +type FilterControlsSliderDisplayOptions struct { + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// FilterControlsSliderDisplayOptionsInput is an input type that accepts FilterControlsSliderDisplayOptionsArgs and FilterControlsSliderDisplayOptionsOutput values. +// You can construct a concrete instance of `FilterControlsSliderDisplayOptionsInput` via: +// +// FilterControlsSliderDisplayOptionsArgs{...} +type FilterControlsSliderDisplayOptionsInput interface { + pulumi.Input + + ToFilterControlsSliderDisplayOptionsOutput() FilterControlsSliderDisplayOptionsOutput + ToFilterControlsSliderDisplayOptionsOutputWithContext(context.Context) FilterControlsSliderDisplayOptionsOutput +} + +type FilterControlsSliderDisplayOptionsArgs struct { + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (FilterControlsSliderDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsSliderDisplayOptions)(nil)).Elem() +} + +func (i FilterControlsSliderDisplayOptionsArgs) ToFilterControlsSliderDisplayOptionsOutput() FilterControlsSliderDisplayOptionsOutput { + return i.ToFilterControlsSliderDisplayOptionsOutputWithContext(context.Background()) +} + +func (i FilterControlsSliderDisplayOptionsArgs) ToFilterControlsSliderDisplayOptionsOutputWithContext(ctx context.Context) FilterControlsSliderDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsSliderDisplayOptionsOutput) +} + +func (i FilterControlsSliderDisplayOptionsArgs) ToFilterControlsSliderDisplayOptionsPtrOutput() FilterControlsSliderDisplayOptionsPtrOutput { + return i.ToFilterControlsSliderDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsSliderDisplayOptionsArgs) ToFilterControlsSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsSliderDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsSliderDisplayOptionsOutput).ToFilterControlsSliderDisplayOptionsPtrOutputWithContext(ctx) +} + +// FilterControlsSliderDisplayOptionsPtrInput is an input type that accepts FilterControlsSliderDisplayOptionsArgs, FilterControlsSliderDisplayOptionsPtr and FilterControlsSliderDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `FilterControlsSliderDisplayOptionsPtrInput` via: +// +// FilterControlsSliderDisplayOptionsArgs{...} +// +// or: +// +// nil +type FilterControlsSliderDisplayOptionsPtrInput interface { + pulumi.Input + + ToFilterControlsSliderDisplayOptionsPtrOutput() FilterControlsSliderDisplayOptionsPtrOutput + ToFilterControlsSliderDisplayOptionsPtrOutputWithContext(context.Context) FilterControlsSliderDisplayOptionsPtrOutput +} + +type filterControlsSliderDisplayOptionsPtrType FilterControlsSliderDisplayOptionsArgs + +func FilterControlsSliderDisplayOptionsPtr(v *FilterControlsSliderDisplayOptionsArgs) FilterControlsSliderDisplayOptionsPtrInput { + return (*filterControlsSliderDisplayOptionsPtrType)(v) +} + +func (*filterControlsSliderDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsSliderDisplayOptions)(nil)).Elem() +} + +func (i *filterControlsSliderDisplayOptionsPtrType) ToFilterControlsSliderDisplayOptionsPtrOutput() FilterControlsSliderDisplayOptionsPtrOutput { + return i.ToFilterControlsSliderDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsSliderDisplayOptionsPtrType) ToFilterControlsSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsSliderDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsSliderDisplayOptionsPtrOutput) +} + +type FilterControlsSliderDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (FilterControlsSliderDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsSliderDisplayOptions)(nil)).Elem() +} + +func (o FilterControlsSliderDisplayOptionsOutput) ToFilterControlsSliderDisplayOptionsOutput() FilterControlsSliderDisplayOptionsOutput { + return o +} + +func (o FilterControlsSliderDisplayOptionsOutput) ToFilterControlsSliderDisplayOptionsOutputWithContext(ctx context.Context) FilterControlsSliderDisplayOptionsOutput { + return o +} + +func (o FilterControlsSliderDisplayOptionsOutput) ToFilterControlsSliderDisplayOptionsPtrOutput() FilterControlsSliderDisplayOptionsPtrOutput { + return o.ToFilterControlsSliderDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsSliderDisplayOptionsOutput) ToFilterControlsSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsSliderDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsSliderDisplayOptions) *FilterControlsSliderDisplayOptions { + return &v + }).(FilterControlsSliderDisplayOptionsPtrOutput) +} + +func (o FilterControlsSliderDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsSliderDisplayOptions) *LabelOptions { return v.TitleOptions }).(LabelOptionsPtrOutput) +} + +type FilterControlsSliderDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsSliderDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsSliderDisplayOptions)(nil)).Elem() +} + +func (o FilterControlsSliderDisplayOptionsPtrOutput) ToFilterControlsSliderDisplayOptionsPtrOutput() FilterControlsSliderDisplayOptionsPtrOutput { + return o +} + +func (o FilterControlsSliderDisplayOptionsPtrOutput) ToFilterControlsSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) FilterControlsSliderDisplayOptionsPtrOutput { + return o +} + +func (o FilterControlsSliderDisplayOptionsPtrOutput) Elem() FilterControlsSliderDisplayOptionsOutput { + return o.ApplyT(func(v *FilterControlsSliderDisplayOptions) FilterControlsSliderDisplayOptions { + if v != nil { + return *v + } + var ret FilterControlsSliderDisplayOptions + return ret + }).(FilterControlsSliderDisplayOptionsOutput) +} + +func (o FilterControlsSliderDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsSliderDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type FilterControlsTextArea struct { + Delimiter *string `pulumi:"delimiter"` + DisplayOptions *TextAreaControlDisplayOptions `pulumi:"displayOptions"` + FilterControlId string `pulumi:"filterControlId"` + SourceFilterId string `pulumi:"sourceFilterId"` + Title string `pulumi:"title"` +} + +// FilterControlsTextAreaInput is an input type that accepts FilterControlsTextAreaArgs and FilterControlsTextAreaOutput values. +// You can construct a concrete instance of `FilterControlsTextAreaInput` via: +// +// FilterControlsTextAreaArgs{...} +type FilterControlsTextAreaInput interface { + pulumi.Input + + ToFilterControlsTextAreaOutput() FilterControlsTextAreaOutput + ToFilterControlsTextAreaOutputWithContext(context.Context) FilterControlsTextAreaOutput +} + +type FilterControlsTextAreaArgs struct { + Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` + DisplayOptions TextAreaControlDisplayOptionsPtrInput `pulumi:"displayOptions"` + FilterControlId pulumi.StringInput `pulumi:"filterControlId"` + SourceFilterId pulumi.StringInput `pulumi:"sourceFilterId"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (FilterControlsTextAreaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsTextArea)(nil)).Elem() +} + +func (i FilterControlsTextAreaArgs) ToFilterControlsTextAreaOutput() FilterControlsTextAreaOutput { + return i.ToFilterControlsTextAreaOutputWithContext(context.Background()) +} + +func (i FilterControlsTextAreaArgs) ToFilterControlsTextAreaOutputWithContext(ctx context.Context) FilterControlsTextAreaOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsTextAreaOutput) +} + +func (i FilterControlsTextAreaArgs) ToFilterControlsTextAreaPtrOutput() FilterControlsTextAreaPtrOutput { + return i.ToFilterControlsTextAreaPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsTextAreaArgs) ToFilterControlsTextAreaPtrOutputWithContext(ctx context.Context) FilterControlsTextAreaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsTextAreaOutput).ToFilterControlsTextAreaPtrOutputWithContext(ctx) +} + +// FilterControlsTextAreaPtrInput is an input type that accepts FilterControlsTextAreaArgs, FilterControlsTextAreaPtr and FilterControlsTextAreaPtrOutput values. +// You can construct a concrete instance of `FilterControlsTextAreaPtrInput` via: +// +// FilterControlsTextAreaArgs{...} +// +// or: +// +// nil +type FilterControlsTextAreaPtrInput interface { + pulumi.Input + + ToFilterControlsTextAreaPtrOutput() FilterControlsTextAreaPtrOutput + ToFilterControlsTextAreaPtrOutputWithContext(context.Context) FilterControlsTextAreaPtrOutput +} + +type filterControlsTextAreaPtrType FilterControlsTextAreaArgs + +func FilterControlsTextAreaPtr(v *FilterControlsTextAreaArgs) FilterControlsTextAreaPtrInput { + return (*filterControlsTextAreaPtrType)(v) +} + +func (*filterControlsTextAreaPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsTextArea)(nil)).Elem() +} + +func (i *filterControlsTextAreaPtrType) ToFilterControlsTextAreaPtrOutput() FilterControlsTextAreaPtrOutput { + return i.ToFilterControlsTextAreaPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsTextAreaPtrType) ToFilterControlsTextAreaPtrOutputWithContext(ctx context.Context) FilterControlsTextAreaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsTextAreaPtrOutput) +} + +type FilterControlsTextAreaOutput struct{ *pulumi.OutputState } + +func (FilterControlsTextAreaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsTextArea)(nil)).Elem() +} + +func (o FilterControlsTextAreaOutput) ToFilterControlsTextAreaOutput() FilterControlsTextAreaOutput { + return o +} + +func (o FilterControlsTextAreaOutput) ToFilterControlsTextAreaOutputWithContext(ctx context.Context) FilterControlsTextAreaOutput { + return o +} + +func (o FilterControlsTextAreaOutput) ToFilterControlsTextAreaPtrOutput() FilterControlsTextAreaPtrOutput { + return o.ToFilterControlsTextAreaPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsTextAreaOutput) ToFilterControlsTextAreaPtrOutputWithContext(ctx context.Context) FilterControlsTextAreaPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsTextArea) *FilterControlsTextArea { + return &v + }).(FilterControlsTextAreaPtrOutput) +} + +func (o FilterControlsTextAreaOutput) Delimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v FilterControlsTextArea) *string { return v.Delimiter }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsTextAreaOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsTextArea) *TextAreaControlDisplayOptions { return v.DisplayOptions }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o FilterControlsTextAreaOutput) FilterControlId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsTextArea) string { return v.FilterControlId }).(pulumi.StringOutput) +} + +func (o FilterControlsTextAreaOutput) SourceFilterId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsTextArea) string { return v.SourceFilterId }).(pulumi.StringOutput) +} + +func (o FilterControlsTextAreaOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsTextArea) string { return v.Title }).(pulumi.StringOutput) +} + +type FilterControlsTextAreaPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsTextAreaPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsTextArea)(nil)).Elem() +} + +func (o FilterControlsTextAreaPtrOutput) ToFilterControlsTextAreaPtrOutput() FilterControlsTextAreaPtrOutput { + return o +} + +func (o FilterControlsTextAreaPtrOutput) ToFilterControlsTextAreaPtrOutputWithContext(ctx context.Context) FilterControlsTextAreaPtrOutput { + return o +} + +func (o FilterControlsTextAreaPtrOutput) Elem() FilterControlsTextAreaOutput { + return o.ApplyT(func(v *FilterControlsTextArea) FilterControlsTextArea { + if v != nil { + return *v + } + var ret FilterControlsTextArea + return ret + }).(FilterControlsTextAreaOutput) +} + +func (o FilterControlsTextAreaPtrOutput) Delimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsTextArea) *string { + if v == nil { + return nil + } + return v.Delimiter + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsTextAreaPtrOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsTextArea) *TextAreaControlDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o FilterControlsTextAreaPtrOutput) FilterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsTextArea) *string { + if v == nil { + return nil + } + return &v.FilterControlId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsTextAreaPtrOutput) SourceFilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsTextArea) *string { + if v == nil { + return nil + } + return &v.SourceFilterId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsTextAreaPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsTextArea) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type FilterControlsTextField struct { + DisplayOptions *TextAreaControlDisplayOptions `pulumi:"displayOptions"` + FilterControlId string `pulumi:"filterControlId"` + SourceFilterId string `pulumi:"sourceFilterId"` + Title string `pulumi:"title"` +} + +// FilterControlsTextFieldInput is an input type that accepts FilterControlsTextFieldArgs and FilterControlsTextFieldOutput values. +// You can construct a concrete instance of `FilterControlsTextFieldInput` via: +// +// FilterControlsTextFieldArgs{...} +type FilterControlsTextFieldInput interface { + pulumi.Input + + ToFilterControlsTextFieldOutput() FilterControlsTextFieldOutput + ToFilterControlsTextFieldOutputWithContext(context.Context) FilterControlsTextFieldOutput +} + +type FilterControlsTextFieldArgs struct { + DisplayOptions TextAreaControlDisplayOptionsPtrInput `pulumi:"displayOptions"` + FilterControlId pulumi.StringInput `pulumi:"filterControlId"` + SourceFilterId pulumi.StringInput `pulumi:"sourceFilterId"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (FilterControlsTextFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsTextField)(nil)).Elem() +} + +func (i FilterControlsTextFieldArgs) ToFilterControlsTextFieldOutput() FilterControlsTextFieldOutput { + return i.ToFilterControlsTextFieldOutputWithContext(context.Background()) +} + +func (i FilterControlsTextFieldArgs) ToFilterControlsTextFieldOutputWithContext(ctx context.Context) FilterControlsTextFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsTextFieldOutput) +} + +func (i FilterControlsTextFieldArgs) ToFilterControlsTextFieldPtrOutput() FilterControlsTextFieldPtrOutput { + return i.ToFilterControlsTextFieldPtrOutputWithContext(context.Background()) +} + +func (i FilterControlsTextFieldArgs) ToFilterControlsTextFieldPtrOutputWithContext(ctx context.Context) FilterControlsTextFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsTextFieldOutput).ToFilterControlsTextFieldPtrOutputWithContext(ctx) +} + +// FilterControlsTextFieldPtrInput is an input type that accepts FilterControlsTextFieldArgs, FilterControlsTextFieldPtr and FilterControlsTextFieldPtrOutput values. +// You can construct a concrete instance of `FilterControlsTextFieldPtrInput` via: +// +// FilterControlsTextFieldArgs{...} +// +// or: +// +// nil +type FilterControlsTextFieldPtrInput interface { + pulumi.Input + + ToFilterControlsTextFieldPtrOutput() FilterControlsTextFieldPtrOutput + ToFilterControlsTextFieldPtrOutputWithContext(context.Context) FilterControlsTextFieldPtrOutput +} + +type filterControlsTextFieldPtrType FilterControlsTextFieldArgs + +func FilterControlsTextFieldPtr(v *FilterControlsTextFieldArgs) FilterControlsTextFieldPtrInput { + return (*filterControlsTextFieldPtrType)(v) +} + +func (*filterControlsTextFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsTextField)(nil)).Elem() +} + +func (i *filterControlsTextFieldPtrType) ToFilterControlsTextFieldPtrOutput() FilterControlsTextFieldPtrOutput { + return i.ToFilterControlsTextFieldPtrOutputWithContext(context.Background()) +} + +func (i *filterControlsTextFieldPtrType) ToFilterControlsTextFieldPtrOutputWithContext(ctx context.Context) FilterControlsTextFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FilterControlsTextFieldPtrOutput) +} + +type FilterControlsTextFieldOutput struct{ *pulumi.OutputState } + +func (FilterControlsTextFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FilterControlsTextField)(nil)).Elem() +} + +func (o FilterControlsTextFieldOutput) ToFilterControlsTextFieldOutput() FilterControlsTextFieldOutput { + return o +} + +func (o FilterControlsTextFieldOutput) ToFilterControlsTextFieldOutputWithContext(ctx context.Context) FilterControlsTextFieldOutput { + return o +} + +func (o FilterControlsTextFieldOutput) ToFilterControlsTextFieldPtrOutput() FilterControlsTextFieldPtrOutput { + return o.ToFilterControlsTextFieldPtrOutputWithContext(context.Background()) +} + +func (o FilterControlsTextFieldOutput) ToFilterControlsTextFieldPtrOutputWithContext(ctx context.Context) FilterControlsTextFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FilterControlsTextField) *FilterControlsTextField { + return &v + }).(FilterControlsTextFieldPtrOutput) +} + +func (o FilterControlsTextFieldOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v FilterControlsTextField) *TextAreaControlDisplayOptions { return v.DisplayOptions }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o FilterControlsTextFieldOutput) FilterControlId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsTextField) string { return v.FilterControlId }).(pulumi.StringOutput) +} + +func (o FilterControlsTextFieldOutput) SourceFilterId() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsTextField) string { return v.SourceFilterId }).(pulumi.StringOutput) +} + +func (o FilterControlsTextFieldOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v FilterControlsTextField) string { return v.Title }).(pulumi.StringOutput) +} + +type FilterControlsTextFieldPtrOutput struct{ *pulumi.OutputState } + +func (FilterControlsTextFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FilterControlsTextField)(nil)).Elem() +} + +func (o FilterControlsTextFieldPtrOutput) ToFilterControlsTextFieldPtrOutput() FilterControlsTextFieldPtrOutput { + return o +} + +func (o FilterControlsTextFieldPtrOutput) ToFilterControlsTextFieldPtrOutputWithContext(ctx context.Context) FilterControlsTextFieldPtrOutput { + return o +} + +func (o FilterControlsTextFieldPtrOutput) Elem() FilterControlsTextFieldOutput { + return o.ApplyT(func(v *FilterControlsTextField) FilterControlsTextField { + if v != nil { + return *v + } + var ret FilterControlsTextField + return ret + }).(FilterControlsTextFieldOutput) +} + +func (o FilterControlsTextFieldPtrOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v *FilterControlsTextField) *TextAreaControlDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o FilterControlsTextFieldPtrOutput) FilterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsTextField) *string { + if v == nil { + return nil + } + return &v.FilterControlId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsTextFieldPtrOutput) SourceFilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsTextField) *string { + if v == nil { + return nil + } + return &v.SourceFilterId + }).(pulumi.StringPtrOutput) +} + +func (o FilterControlsTextFieldPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FilterControlsTextField) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type Filters struct { + CategoryFilter *FiltersCategoryFilter `pulumi:"categoryFilter"` + NumericEqualityFilter *FiltersNumericEqualityFilter `pulumi:"numericEqualityFilter"` + NumericRangeFilter *FiltersNumericRangeFilter `pulumi:"numericRangeFilter"` + RelativeDatesFilter *FiltersRelativeDatesFilter `pulumi:"relativeDatesFilter"` + TimeEqualityFilter *FiltersTimeEqualityFilter `pulumi:"timeEqualityFilter"` + TimeRangeFilter *FiltersTimeRangeFilter `pulumi:"timeRangeFilter"` + TopBottomFilter *FiltersTopBottomFilter `pulumi:"topBottomFilter"` +} + +// FiltersInput is an input type that accepts FiltersArgs and FiltersOutput values. +// You can construct a concrete instance of `FiltersInput` via: +// +// FiltersArgs{...} +type FiltersInput interface { + pulumi.Input + + ToFiltersOutput() FiltersOutput + ToFiltersOutputWithContext(context.Context) FiltersOutput +} + +type FiltersArgs struct { + CategoryFilter FiltersCategoryFilterPtrInput `pulumi:"categoryFilter"` + NumericEqualityFilter FiltersNumericEqualityFilterPtrInput `pulumi:"numericEqualityFilter"` + NumericRangeFilter FiltersNumericRangeFilterPtrInput `pulumi:"numericRangeFilter"` + RelativeDatesFilter FiltersRelativeDatesFilterPtrInput `pulumi:"relativeDatesFilter"` + TimeEqualityFilter FiltersTimeEqualityFilterPtrInput `pulumi:"timeEqualityFilter"` + TimeRangeFilter FiltersTimeRangeFilterPtrInput `pulumi:"timeRangeFilter"` + TopBottomFilter FiltersTopBottomFilterPtrInput `pulumi:"topBottomFilter"` +} + +func (FiltersArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Filters)(nil)).Elem() +} + +func (i FiltersArgs) ToFiltersOutput() FiltersOutput { + return i.ToFiltersOutputWithContext(context.Background()) +} + +func (i FiltersArgs) ToFiltersOutputWithContext(ctx context.Context) FiltersOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersOutput) +} + +// FiltersArrayInput is an input type that accepts FiltersArray and FiltersArrayOutput values. +// You can construct a concrete instance of `FiltersArrayInput` via: +// +// FiltersArray{ FiltersArgs{...} } +type FiltersArrayInput interface { + pulumi.Input + + ToFiltersArrayOutput() FiltersArrayOutput + ToFiltersArrayOutputWithContext(context.Context) FiltersArrayOutput +} + +type FiltersArray []FiltersInput + +func (FiltersArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]Filters)(nil)).Elem() +} + +func (i FiltersArray) ToFiltersArrayOutput() FiltersArrayOutput { + return i.ToFiltersArrayOutputWithContext(context.Background()) +} + +func (i FiltersArray) ToFiltersArrayOutputWithContext(ctx context.Context) FiltersArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersArrayOutput) +} + +type FiltersOutput struct{ *pulumi.OutputState } + +func (FiltersOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Filters)(nil)).Elem() +} + +func (o FiltersOutput) ToFiltersOutput() FiltersOutput { + return o +} + +func (o FiltersOutput) ToFiltersOutputWithContext(ctx context.Context) FiltersOutput { + return o +} + +func (o FiltersOutput) CategoryFilter() FiltersCategoryFilterPtrOutput { + return o.ApplyT(func(v Filters) *FiltersCategoryFilter { return v.CategoryFilter }).(FiltersCategoryFilterPtrOutput) +} + +func (o FiltersOutput) NumericEqualityFilter() FiltersNumericEqualityFilterPtrOutput { + return o.ApplyT(func(v Filters) *FiltersNumericEqualityFilter { return v.NumericEqualityFilter }).(FiltersNumericEqualityFilterPtrOutput) +} + +func (o FiltersOutput) NumericRangeFilter() FiltersNumericRangeFilterPtrOutput { + return o.ApplyT(func(v Filters) *FiltersNumericRangeFilter { return v.NumericRangeFilter }).(FiltersNumericRangeFilterPtrOutput) +} + +func (o FiltersOutput) RelativeDatesFilter() FiltersRelativeDatesFilterPtrOutput { + return o.ApplyT(func(v Filters) *FiltersRelativeDatesFilter { return v.RelativeDatesFilter }).(FiltersRelativeDatesFilterPtrOutput) +} + +func (o FiltersOutput) TimeEqualityFilter() FiltersTimeEqualityFilterPtrOutput { + return o.ApplyT(func(v Filters) *FiltersTimeEqualityFilter { return v.TimeEqualityFilter }).(FiltersTimeEqualityFilterPtrOutput) +} + +func (o FiltersOutput) TimeRangeFilter() FiltersTimeRangeFilterPtrOutput { + return o.ApplyT(func(v Filters) *FiltersTimeRangeFilter { return v.TimeRangeFilter }).(FiltersTimeRangeFilterPtrOutput) +} + +func (o FiltersOutput) TopBottomFilter() FiltersTopBottomFilterPtrOutput { + return o.ApplyT(func(v Filters) *FiltersTopBottomFilter { return v.TopBottomFilter }).(FiltersTopBottomFilterPtrOutput) +} + +type FiltersArrayOutput struct{ *pulumi.OutputState } + +func (FiltersArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]Filters)(nil)).Elem() +} + +func (o FiltersArrayOutput) ToFiltersArrayOutput() FiltersArrayOutput { + return o +} + +func (o FiltersArrayOutput) ToFiltersArrayOutputWithContext(ctx context.Context) FiltersArrayOutput { + return o +} + +func (o FiltersArrayOutput) Index(i pulumi.IntInput) FiltersOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) Filters { + return vs[0].([]Filters)[vs[1].(int)] + }).(FiltersOutput) +} + +type FiltersCategoryFilter struct { + Column Column `pulumi:"column"` + Configuration FiltersCategoryFilterConfiguration `pulumi:"configuration"` + FilterId string `pulumi:"filterId"` +} + +// FiltersCategoryFilterInput is an input type that accepts FiltersCategoryFilterArgs and FiltersCategoryFilterOutput values. +// You can construct a concrete instance of `FiltersCategoryFilterInput` via: +// +// FiltersCategoryFilterArgs{...} +type FiltersCategoryFilterInput interface { + pulumi.Input + + ToFiltersCategoryFilterOutput() FiltersCategoryFilterOutput + ToFiltersCategoryFilterOutputWithContext(context.Context) FiltersCategoryFilterOutput +} + +type FiltersCategoryFilterArgs struct { + Column ColumnInput `pulumi:"column"` + Configuration FiltersCategoryFilterConfigurationInput `pulumi:"configuration"` + FilterId pulumi.StringInput `pulumi:"filterId"` +} + +func (FiltersCategoryFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersCategoryFilter)(nil)).Elem() +} + +func (i FiltersCategoryFilterArgs) ToFiltersCategoryFilterOutput() FiltersCategoryFilterOutput { + return i.ToFiltersCategoryFilterOutputWithContext(context.Background()) +} + +func (i FiltersCategoryFilterArgs) ToFiltersCategoryFilterOutputWithContext(ctx context.Context) FiltersCategoryFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterOutput) +} + +func (i FiltersCategoryFilterArgs) ToFiltersCategoryFilterPtrOutput() FiltersCategoryFilterPtrOutput { + return i.ToFiltersCategoryFilterPtrOutputWithContext(context.Background()) +} + +func (i FiltersCategoryFilterArgs) ToFiltersCategoryFilterPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterOutput).ToFiltersCategoryFilterPtrOutputWithContext(ctx) +} + +// FiltersCategoryFilterPtrInput is an input type that accepts FiltersCategoryFilterArgs, FiltersCategoryFilterPtr and FiltersCategoryFilterPtrOutput values. +// You can construct a concrete instance of `FiltersCategoryFilterPtrInput` via: +// +// FiltersCategoryFilterArgs{...} +// +// or: +// +// nil +type FiltersCategoryFilterPtrInput interface { + pulumi.Input + + ToFiltersCategoryFilterPtrOutput() FiltersCategoryFilterPtrOutput + ToFiltersCategoryFilterPtrOutputWithContext(context.Context) FiltersCategoryFilterPtrOutput +} + +type filtersCategoryFilterPtrType FiltersCategoryFilterArgs + +func FiltersCategoryFilterPtr(v *FiltersCategoryFilterArgs) FiltersCategoryFilterPtrInput { + return (*filtersCategoryFilterPtrType)(v) +} + +func (*filtersCategoryFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersCategoryFilter)(nil)).Elem() +} + +func (i *filtersCategoryFilterPtrType) ToFiltersCategoryFilterPtrOutput() FiltersCategoryFilterPtrOutput { + return i.ToFiltersCategoryFilterPtrOutputWithContext(context.Background()) +} + +func (i *filtersCategoryFilterPtrType) ToFiltersCategoryFilterPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterPtrOutput) +} + +type FiltersCategoryFilterOutput struct{ *pulumi.OutputState } + +func (FiltersCategoryFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersCategoryFilter)(nil)).Elem() +} + +func (o FiltersCategoryFilterOutput) ToFiltersCategoryFilterOutput() FiltersCategoryFilterOutput { + return o +} + +func (o FiltersCategoryFilterOutput) ToFiltersCategoryFilterOutputWithContext(ctx context.Context) FiltersCategoryFilterOutput { + return o +} + +func (o FiltersCategoryFilterOutput) ToFiltersCategoryFilterPtrOutput() FiltersCategoryFilterPtrOutput { + return o.ToFiltersCategoryFilterPtrOutputWithContext(context.Background()) +} + +func (o FiltersCategoryFilterOutput) ToFiltersCategoryFilterPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersCategoryFilter) *FiltersCategoryFilter { + return &v + }).(FiltersCategoryFilterPtrOutput) +} + +func (o FiltersCategoryFilterOutput) Column() ColumnOutput { + return o.ApplyT(func(v FiltersCategoryFilter) Column { return v.Column }).(ColumnOutput) +} + +func (o FiltersCategoryFilterOutput) Configuration() FiltersCategoryFilterConfigurationOutput { + return o.ApplyT(func(v FiltersCategoryFilter) FiltersCategoryFilterConfiguration { return v.Configuration }).(FiltersCategoryFilterConfigurationOutput) +} + +func (o FiltersCategoryFilterOutput) FilterId() pulumi.StringOutput { + return o.ApplyT(func(v FiltersCategoryFilter) string { return v.FilterId }).(pulumi.StringOutput) +} + +type FiltersCategoryFilterPtrOutput struct{ *pulumi.OutputState } + +func (FiltersCategoryFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersCategoryFilter)(nil)).Elem() +} + +func (o FiltersCategoryFilterPtrOutput) ToFiltersCategoryFilterPtrOutput() FiltersCategoryFilterPtrOutput { + return o +} + +func (o FiltersCategoryFilterPtrOutput) ToFiltersCategoryFilterPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterPtrOutput { + return o +} + +func (o FiltersCategoryFilterPtrOutput) Elem() FiltersCategoryFilterOutput { + return o.ApplyT(func(v *FiltersCategoryFilter) FiltersCategoryFilter { + if v != nil { + return *v + } + var ret FiltersCategoryFilter + return ret + }).(FiltersCategoryFilterOutput) +} + +func (o FiltersCategoryFilterPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilter) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o FiltersCategoryFilterPtrOutput) Configuration() FiltersCategoryFilterConfigurationPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilter) *FiltersCategoryFilterConfiguration { + if v == nil { + return nil + } + return &v.Configuration + }).(FiltersCategoryFilterConfigurationPtrOutput) +} + +func (o FiltersCategoryFilterPtrOutput) FilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilter) *string { + if v == nil { + return nil + } + return &v.FilterId + }).(pulumi.StringPtrOutput) +} + +type FiltersCategoryFilterConfiguration struct { + CustomFilterConfiguration *FiltersCategoryFilterConfigurationCustomFilterConfiguration `pulumi:"customFilterConfiguration"` + CustomFilterListConfiguration *FiltersCategoryFilterConfigurationCustomFilterListConfiguration `pulumi:"customFilterListConfiguration"` + FilterListConfiguration *FiltersCategoryFilterConfigurationFilterListConfiguration `pulumi:"filterListConfiguration"` +} + +// FiltersCategoryFilterConfigurationInput is an input type that accepts FiltersCategoryFilterConfigurationArgs and FiltersCategoryFilterConfigurationOutput values. +// You can construct a concrete instance of `FiltersCategoryFilterConfigurationInput` via: +// +// FiltersCategoryFilterConfigurationArgs{...} +type FiltersCategoryFilterConfigurationInput interface { + pulumi.Input + + ToFiltersCategoryFilterConfigurationOutput() FiltersCategoryFilterConfigurationOutput + ToFiltersCategoryFilterConfigurationOutputWithContext(context.Context) FiltersCategoryFilterConfigurationOutput +} + +type FiltersCategoryFilterConfigurationArgs struct { + CustomFilterConfiguration FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrInput `pulumi:"customFilterConfiguration"` + CustomFilterListConfiguration FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrInput `pulumi:"customFilterListConfiguration"` + FilterListConfiguration FiltersCategoryFilterConfigurationFilterListConfigurationPtrInput `pulumi:"filterListConfiguration"` +} + +func (FiltersCategoryFilterConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersCategoryFilterConfiguration)(nil)).Elem() +} + +func (i FiltersCategoryFilterConfigurationArgs) ToFiltersCategoryFilterConfigurationOutput() FiltersCategoryFilterConfigurationOutput { + return i.ToFiltersCategoryFilterConfigurationOutputWithContext(context.Background()) +} + +func (i FiltersCategoryFilterConfigurationArgs) ToFiltersCategoryFilterConfigurationOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationOutput) +} + +func (i FiltersCategoryFilterConfigurationArgs) ToFiltersCategoryFilterConfigurationPtrOutput() FiltersCategoryFilterConfigurationPtrOutput { + return i.ToFiltersCategoryFilterConfigurationPtrOutputWithContext(context.Background()) +} + +func (i FiltersCategoryFilterConfigurationArgs) ToFiltersCategoryFilterConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationOutput).ToFiltersCategoryFilterConfigurationPtrOutputWithContext(ctx) +} + +// FiltersCategoryFilterConfigurationPtrInput is an input type that accepts FiltersCategoryFilterConfigurationArgs, FiltersCategoryFilterConfigurationPtr and FiltersCategoryFilterConfigurationPtrOutput values. +// You can construct a concrete instance of `FiltersCategoryFilterConfigurationPtrInput` via: +// +// FiltersCategoryFilterConfigurationArgs{...} +// +// or: +// +// nil +type FiltersCategoryFilterConfigurationPtrInput interface { + pulumi.Input + + ToFiltersCategoryFilterConfigurationPtrOutput() FiltersCategoryFilterConfigurationPtrOutput + ToFiltersCategoryFilterConfigurationPtrOutputWithContext(context.Context) FiltersCategoryFilterConfigurationPtrOutput +} + +type filtersCategoryFilterConfigurationPtrType FiltersCategoryFilterConfigurationArgs + +func FiltersCategoryFilterConfigurationPtr(v *FiltersCategoryFilterConfigurationArgs) FiltersCategoryFilterConfigurationPtrInput { + return (*filtersCategoryFilterConfigurationPtrType)(v) +} + +func (*filtersCategoryFilterConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersCategoryFilterConfiguration)(nil)).Elem() +} + +func (i *filtersCategoryFilterConfigurationPtrType) ToFiltersCategoryFilterConfigurationPtrOutput() FiltersCategoryFilterConfigurationPtrOutput { + return i.ToFiltersCategoryFilterConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *filtersCategoryFilterConfigurationPtrType) ToFiltersCategoryFilterConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationPtrOutput) +} + +type FiltersCategoryFilterConfigurationOutput struct{ *pulumi.OutputState } + +func (FiltersCategoryFilterConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersCategoryFilterConfiguration)(nil)).Elem() +} + +func (o FiltersCategoryFilterConfigurationOutput) ToFiltersCategoryFilterConfigurationOutput() FiltersCategoryFilterConfigurationOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationOutput) ToFiltersCategoryFilterConfigurationOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationOutput) ToFiltersCategoryFilterConfigurationPtrOutput() FiltersCategoryFilterConfigurationPtrOutput { + return o.ToFiltersCategoryFilterConfigurationPtrOutputWithContext(context.Background()) +} + +func (o FiltersCategoryFilterConfigurationOutput) ToFiltersCategoryFilterConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersCategoryFilterConfiguration) *FiltersCategoryFilterConfiguration { + return &v + }).(FiltersCategoryFilterConfigurationPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationOutput) CustomFilterConfiguration() FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfiguration) *FiltersCategoryFilterConfigurationCustomFilterConfiguration { + return v.CustomFilterConfiguration + }).(FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationOutput) CustomFilterListConfiguration() FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfiguration) *FiltersCategoryFilterConfigurationCustomFilterListConfiguration { + return v.CustomFilterListConfiguration + }).(FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationOutput) FilterListConfiguration() FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfiguration) *FiltersCategoryFilterConfigurationFilterListConfiguration { + return v.FilterListConfiguration + }).(FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) +} + +type FiltersCategoryFilterConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (FiltersCategoryFilterConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersCategoryFilterConfiguration)(nil)).Elem() +} + +func (o FiltersCategoryFilterConfigurationPtrOutput) ToFiltersCategoryFilterConfigurationPtrOutput() FiltersCategoryFilterConfigurationPtrOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationPtrOutput) ToFiltersCategoryFilterConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationPtrOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationPtrOutput) Elem() FiltersCategoryFilterConfigurationOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfiguration) FiltersCategoryFilterConfiguration { + if v != nil { + return *v + } + var ret FiltersCategoryFilterConfiguration + return ret + }).(FiltersCategoryFilterConfigurationOutput) +} + +func (o FiltersCategoryFilterConfigurationPtrOutput) CustomFilterConfiguration() FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfiguration) *FiltersCategoryFilterConfigurationCustomFilterConfiguration { + if v == nil { + return nil + } + return v.CustomFilterConfiguration + }).(FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationPtrOutput) CustomFilterListConfiguration() FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfiguration) *FiltersCategoryFilterConfigurationCustomFilterListConfiguration { + if v == nil { + return nil + } + return v.CustomFilterListConfiguration + }).(FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationPtrOutput) FilterListConfiguration() FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfiguration) *FiltersCategoryFilterConfigurationFilterListConfiguration { + if v == nil { + return nil + } + return v.FilterListConfiguration + }).(FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) +} + +type FiltersCategoryFilterConfigurationCustomFilterConfiguration struct { + CategoryValue *string `pulumi:"categoryValue"` + MatchOperator string `pulumi:"matchOperator"` + NullOption string `pulumi:"nullOption"` + ParameterName *string `pulumi:"parameterName"` + SelectAllOptions *string `pulumi:"selectAllOptions"` +} + +// FiltersCategoryFilterConfigurationCustomFilterConfigurationInput is an input type that accepts FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs and FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput values. +// You can construct a concrete instance of `FiltersCategoryFilterConfigurationCustomFilterConfigurationInput` via: +// +// FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs{...} +type FiltersCategoryFilterConfigurationCustomFilterConfigurationInput interface { + pulumi.Input + + ToFiltersCategoryFilterConfigurationCustomFilterConfigurationOutput() FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput + ToFiltersCategoryFilterConfigurationCustomFilterConfigurationOutputWithContext(context.Context) FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput +} + +type FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs struct { + CategoryValue pulumi.StringPtrInput `pulumi:"categoryValue"` + MatchOperator pulumi.StringInput `pulumi:"matchOperator"` + NullOption pulumi.StringInput `pulumi:"nullOption"` + ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` + SelectAllOptions pulumi.StringPtrInput `pulumi:"selectAllOptions"` +} + +func (FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersCategoryFilterConfigurationCustomFilterConfiguration)(nil)).Elem() +} + +func (i FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationOutput() FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput { + return i.ToFiltersCategoryFilterConfigurationCustomFilterConfigurationOutputWithContext(context.Background()) +} + +func (i FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) +} + +func (i FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput() FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput { + return i.ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutputWithContext(context.Background()) +} + +func (i FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput).ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutputWithContext(ctx) +} + +// FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrInput is an input type that accepts FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs, FiltersCategoryFilterConfigurationCustomFilterConfigurationPtr and FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput values. +// You can construct a concrete instance of `FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrInput` via: +// +// FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs{...} +// +// or: +// +// nil +type FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrInput interface { + pulumi.Input + + ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput() FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput + ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutputWithContext(context.Context) FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput +} + +type filtersCategoryFilterConfigurationCustomFilterConfigurationPtrType FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs + +func FiltersCategoryFilterConfigurationCustomFilterConfigurationPtr(v *FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs) FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrInput { + return (*filtersCategoryFilterConfigurationCustomFilterConfigurationPtrType)(v) +} + +func (*filtersCategoryFilterConfigurationCustomFilterConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersCategoryFilterConfigurationCustomFilterConfiguration)(nil)).Elem() +} + +func (i *filtersCategoryFilterConfigurationCustomFilterConfigurationPtrType) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput() FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput { + return i.ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *filtersCategoryFilterConfigurationCustomFilterConfigurationPtrType) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) +} + +type FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput struct{ *pulumi.OutputState } + +func (FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersCategoryFilterConfigurationCustomFilterConfiguration)(nil)).Elem() +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationOutput() FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput() FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput { + return o.ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutputWithContext(context.Background()) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersCategoryFilterConfigurationCustomFilterConfiguration) *FiltersCategoryFilterConfigurationCustomFilterConfiguration { + return &v + }).(FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) CategoryValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationCustomFilterConfiguration) *string { return v.CategoryValue }).(pulumi.StringPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) MatchOperator() pulumi.StringOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationCustomFilterConfiguration) string { return v.MatchOperator }).(pulumi.StringOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) NullOption() pulumi.StringOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationCustomFilterConfiguration) string { return v.NullOption }).(pulumi.StringOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationCustomFilterConfiguration) *string { return v.ParameterName }).(pulumi.StringPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) SelectAllOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationCustomFilterConfiguration) *string { return v.SelectAllOptions }).(pulumi.StringPtrOutput) +} + +type FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersCategoryFilterConfigurationCustomFilterConfiguration)(nil)).Elem() +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput() FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) ToFiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) Elem() FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterConfiguration) FiltersCategoryFilterConfigurationCustomFilterConfiguration { + if v != nil { + return *v + } + var ret FiltersCategoryFilterConfigurationCustomFilterConfiguration + return ret + }).(FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) CategoryValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterConfiguration) *string { + if v == nil { + return nil + } + return v.CategoryValue + }).(pulumi.StringPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterConfiguration) *string { + if v == nil { + return nil + } + return &v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) NullOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterConfiguration) *string { + if v == nil { + return nil + } + return &v.NullOption + }).(pulumi.StringPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterConfiguration) *string { + if v == nil { + return nil + } + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput) SelectAllOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterConfiguration) *string { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(pulumi.StringPtrOutput) +} + +type FiltersCategoryFilterConfigurationCustomFilterListConfiguration struct { + CategoryValues []string `pulumi:"categoryValues"` + MatchOperator string `pulumi:"matchOperator"` + NullOption string `pulumi:"nullOption"` + SelectAllOptions *string `pulumi:"selectAllOptions"` +} + +// FiltersCategoryFilterConfigurationCustomFilterListConfigurationInput is an input type that accepts FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs and FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput values. +// You can construct a concrete instance of `FiltersCategoryFilterConfigurationCustomFilterListConfigurationInput` via: +// +// FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs{...} +type FiltersCategoryFilterConfigurationCustomFilterListConfigurationInput interface { + pulumi.Input + + ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput() FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput + ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationOutputWithContext(context.Context) FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput +} + +type FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs struct { + CategoryValues pulumi.StringArrayInput `pulumi:"categoryValues"` + MatchOperator pulumi.StringInput `pulumi:"matchOperator"` + NullOption pulumi.StringInput `pulumi:"nullOption"` + SelectAllOptions pulumi.StringPtrInput `pulumi:"selectAllOptions"` +} + +func (FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersCategoryFilterConfigurationCustomFilterListConfiguration)(nil)).Elem() +} + +func (i FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput() FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput { + return i.ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationOutputWithContext(context.Background()) +} + +func (i FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) +} + +func (i FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput() FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput { + return i.ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutputWithContext(context.Background()) +} + +func (i FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput).ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutputWithContext(ctx) +} + +// FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrInput is an input type that accepts FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs, FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtr and FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput values. +// You can construct a concrete instance of `FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrInput` via: +// +// FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs{...} +// +// or: +// +// nil +type FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrInput interface { + pulumi.Input + + ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput() FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput + ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutputWithContext(context.Context) FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput +} + +type filtersCategoryFilterConfigurationCustomFilterListConfigurationPtrType FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs + +func FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtr(v *FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs) FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrInput { + return (*filtersCategoryFilterConfigurationCustomFilterListConfigurationPtrType)(v) +} + +func (*filtersCategoryFilterConfigurationCustomFilterListConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersCategoryFilterConfigurationCustomFilterListConfiguration)(nil)).Elem() +} + +func (i *filtersCategoryFilterConfigurationCustomFilterListConfigurationPtrType) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput() FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput { + return i.ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *filtersCategoryFilterConfigurationCustomFilterListConfigurationPtrType) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) +} + +type FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput struct{ *pulumi.OutputState } + +func (FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersCategoryFilterConfigurationCustomFilterListConfiguration)(nil)).Elem() +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput() FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput() FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput { + return o.ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutputWithContext(context.Background()) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersCategoryFilterConfigurationCustomFilterListConfiguration) *FiltersCategoryFilterConfigurationCustomFilterListConfiguration { + return &v + }).(FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) CategoryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationCustomFilterListConfiguration) []string { + return v.CategoryValues + }).(pulumi.StringArrayOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) MatchOperator() pulumi.StringOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationCustomFilterListConfiguration) string { return v.MatchOperator }).(pulumi.StringOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) NullOption() pulumi.StringOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationCustomFilterListConfiguration) string { return v.NullOption }).(pulumi.StringOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) SelectAllOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationCustomFilterListConfiguration) *string { + return v.SelectAllOptions + }).(pulumi.StringPtrOutput) +} + +type FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersCategoryFilterConfigurationCustomFilterListConfiguration)(nil)).Elem() +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput() FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) ToFiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) Elem() FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterListConfiguration) FiltersCategoryFilterConfigurationCustomFilterListConfiguration { + if v != nil { + return *v + } + var ret FiltersCategoryFilterConfigurationCustomFilterListConfiguration + return ret + }).(FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) CategoryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterListConfiguration) []string { + if v == nil { + return nil + } + return v.CategoryValues + }).(pulumi.StringArrayOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterListConfiguration) *string { + if v == nil { + return nil + } + return &v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) NullOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterListConfiguration) *string { + if v == nil { + return nil + } + return &v.NullOption + }).(pulumi.StringPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput) SelectAllOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationCustomFilterListConfiguration) *string { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(pulumi.StringPtrOutput) +} + +type FiltersCategoryFilterConfigurationFilterListConfiguration struct { + CategoryValues []string `pulumi:"categoryValues"` + MatchOperator string `pulumi:"matchOperator"` + SelectAllOptions *string `pulumi:"selectAllOptions"` +} + +// FiltersCategoryFilterConfigurationFilterListConfigurationInput is an input type that accepts FiltersCategoryFilterConfigurationFilterListConfigurationArgs and FiltersCategoryFilterConfigurationFilterListConfigurationOutput values. +// You can construct a concrete instance of `FiltersCategoryFilterConfigurationFilterListConfigurationInput` via: +// +// FiltersCategoryFilterConfigurationFilterListConfigurationArgs{...} +type FiltersCategoryFilterConfigurationFilterListConfigurationInput interface { + pulumi.Input + + ToFiltersCategoryFilterConfigurationFilterListConfigurationOutput() FiltersCategoryFilterConfigurationFilterListConfigurationOutput + ToFiltersCategoryFilterConfigurationFilterListConfigurationOutputWithContext(context.Context) FiltersCategoryFilterConfigurationFilterListConfigurationOutput +} + +type FiltersCategoryFilterConfigurationFilterListConfigurationArgs struct { + CategoryValues pulumi.StringArrayInput `pulumi:"categoryValues"` + MatchOperator pulumi.StringInput `pulumi:"matchOperator"` + SelectAllOptions pulumi.StringPtrInput `pulumi:"selectAllOptions"` +} + +func (FiltersCategoryFilterConfigurationFilterListConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersCategoryFilterConfigurationFilterListConfiguration)(nil)).Elem() +} + +func (i FiltersCategoryFilterConfigurationFilterListConfigurationArgs) ToFiltersCategoryFilterConfigurationFilterListConfigurationOutput() FiltersCategoryFilterConfigurationFilterListConfigurationOutput { + return i.ToFiltersCategoryFilterConfigurationFilterListConfigurationOutputWithContext(context.Background()) +} + +func (i FiltersCategoryFilterConfigurationFilterListConfigurationArgs) ToFiltersCategoryFilterConfigurationFilterListConfigurationOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationFilterListConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationFilterListConfigurationOutput) +} + +func (i FiltersCategoryFilterConfigurationFilterListConfigurationArgs) ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput() FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput { + return i.ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutputWithContext(context.Background()) +} + +func (i FiltersCategoryFilterConfigurationFilterListConfigurationArgs) ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationFilterListConfigurationOutput).ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutputWithContext(ctx) +} + +// FiltersCategoryFilterConfigurationFilterListConfigurationPtrInput is an input type that accepts FiltersCategoryFilterConfigurationFilterListConfigurationArgs, FiltersCategoryFilterConfigurationFilterListConfigurationPtr and FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput values. +// You can construct a concrete instance of `FiltersCategoryFilterConfigurationFilterListConfigurationPtrInput` via: +// +// FiltersCategoryFilterConfigurationFilterListConfigurationArgs{...} +// +// or: +// +// nil +type FiltersCategoryFilterConfigurationFilterListConfigurationPtrInput interface { + pulumi.Input + + ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput() FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput + ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutputWithContext(context.Context) FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput +} + +type filtersCategoryFilterConfigurationFilterListConfigurationPtrType FiltersCategoryFilterConfigurationFilterListConfigurationArgs + +func FiltersCategoryFilterConfigurationFilterListConfigurationPtr(v *FiltersCategoryFilterConfigurationFilterListConfigurationArgs) FiltersCategoryFilterConfigurationFilterListConfigurationPtrInput { + return (*filtersCategoryFilterConfigurationFilterListConfigurationPtrType)(v) +} + +func (*filtersCategoryFilterConfigurationFilterListConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersCategoryFilterConfigurationFilterListConfiguration)(nil)).Elem() +} + +func (i *filtersCategoryFilterConfigurationFilterListConfigurationPtrType) ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput() FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput { + return i.ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *filtersCategoryFilterConfigurationFilterListConfigurationPtrType) ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) +} + +type FiltersCategoryFilterConfigurationFilterListConfigurationOutput struct{ *pulumi.OutputState } + +func (FiltersCategoryFilterConfigurationFilterListConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersCategoryFilterConfigurationFilterListConfiguration)(nil)).Elem() +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationOutput) ToFiltersCategoryFilterConfigurationFilterListConfigurationOutput() FiltersCategoryFilterConfigurationFilterListConfigurationOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationOutput) ToFiltersCategoryFilterConfigurationFilterListConfigurationOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationFilterListConfigurationOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationOutput) ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput() FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput { + return o.ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutputWithContext(context.Background()) +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationOutput) ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersCategoryFilterConfigurationFilterListConfiguration) *FiltersCategoryFilterConfigurationFilterListConfiguration { + return &v + }).(FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationOutput) CategoryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationFilterListConfiguration) []string { return v.CategoryValues }).(pulumi.StringArrayOutput) +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationOutput) MatchOperator() pulumi.StringOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationFilterListConfiguration) string { return v.MatchOperator }).(pulumi.StringOutput) +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationOutput) SelectAllOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersCategoryFilterConfigurationFilterListConfiguration) *string { return v.SelectAllOptions }).(pulumi.StringPtrOutput) +} + +type FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersCategoryFilterConfigurationFilterListConfiguration)(nil)).Elem() +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput() FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) ToFiltersCategoryFilterConfigurationFilterListConfigurationPtrOutputWithContext(ctx context.Context) FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput { + return o +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) Elem() FiltersCategoryFilterConfigurationFilterListConfigurationOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationFilterListConfiguration) FiltersCategoryFilterConfigurationFilterListConfiguration { + if v != nil { + return *v + } + var ret FiltersCategoryFilterConfigurationFilterListConfiguration + return ret + }).(FiltersCategoryFilterConfigurationFilterListConfigurationOutput) +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) CategoryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationFilterListConfiguration) []string { + if v == nil { + return nil + } + return v.CategoryValues + }).(pulumi.StringArrayOutput) +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationFilterListConfiguration) *string { + if v == nil { + return nil + } + return &v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput) SelectAllOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersCategoryFilterConfigurationFilterListConfiguration) *string { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(pulumi.StringPtrOutput) +} + +type FiltersNumericEqualityFilter struct { + AggregationFunction *AggregationFunction `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FilterId string `pulumi:"filterId"` + MatchOperator string `pulumi:"matchOperator"` + NullOption string `pulumi:"nullOption"` + ParameterName *string `pulumi:"parameterName"` + SelectAllOptions *string `pulumi:"selectAllOptions"` + Value *float64 `pulumi:"value"` +} + +// FiltersNumericEqualityFilterInput is an input type that accepts FiltersNumericEqualityFilterArgs and FiltersNumericEqualityFilterOutput values. +// You can construct a concrete instance of `FiltersNumericEqualityFilterInput` via: +// +// FiltersNumericEqualityFilterArgs{...} +type FiltersNumericEqualityFilterInput interface { + pulumi.Input + + ToFiltersNumericEqualityFilterOutput() FiltersNumericEqualityFilterOutput + ToFiltersNumericEqualityFilterOutputWithContext(context.Context) FiltersNumericEqualityFilterOutput +} + +type FiltersNumericEqualityFilterArgs struct { + AggregationFunction AggregationFunctionPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FilterId pulumi.StringInput `pulumi:"filterId"` + MatchOperator pulumi.StringInput `pulumi:"matchOperator"` + NullOption pulumi.StringInput `pulumi:"nullOption"` + ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` + SelectAllOptions pulumi.StringPtrInput `pulumi:"selectAllOptions"` + Value pulumi.Float64PtrInput `pulumi:"value"` +} + +func (FiltersNumericEqualityFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersNumericEqualityFilter)(nil)).Elem() +} + +func (i FiltersNumericEqualityFilterArgs) ToFiltersNumericEqualityFilterOutput() FiltersNumericEqualityFilterOutput { + return i.ToFiltersNumericEqualityFilterOutputWithContext(context.Background()) +} + +func (i FiltersNumericEqualityFilterArgs) ToFiltersNumericEqualityFilterOutputWithContext(ctx context.Context) FiltersNumericEqualityFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericEqualityFilterOutput) +} + +func (i FiltersNumericEqualityFilterArgs) ToFiltersNumericEqualityFilterPtrOutput() FiltersNumericEqualityFilterPtrOutput { + return i.ToFiltersNumericEqualityFilterPtrOutputWithContext(context.Background()) +} + +func (i FiltersNumericEqualityFilterArgs) ToFiltersNumericEqualityFilterPtrOutputWithContext(ctx context.Context) FiltersNumericEqualityFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericEqualityFilterOutput).ToFiltersNumericEqualityFilterPtrOutputWithContext(ctx) +} + +// FiltersNumericEqualityFilterPtrInput is an input type that accepts FiltersNumericEqualityFilterArgs, FiltersNumericEqualityFilterPtr and FiltersNumericEqualityFilterPtrOutput values. +// You can construct a concrete instance of `FiltersNumericEqualityFilterPtrInput` via: +// +// FiltersNumericEqualityFilterArgs{...} +// +// or: +// +// nil +type FiltersNumericEqualityFilterPtrInput interface { + pulumi.Input + + ToFiltersNumericEqualityFilterPtrOutput() FiltersNumericEqualityFilterPtrOutput + ToFiltersNumericEqualityFilterPtrOutputWithContext(context.Context) FiltersNumericEqualityFilterPtrOutput +} + +type filtersNumericEqualityFilterPtrType FiltersNumericEqualityFilterArgs + +func FiltersNumericEqualityFilterPtr(v *FiltersNumericEqualityFilterArgs) FiltersNumericEqualityFilterPtrInput { + return (*filtersNumericEqualityFilterPtrType)(v) +} + +func (*filtersNumericEqualityFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersNumericEqualityFilter)(nil)).Elem() +} + +func (i *filtersNumericEqualityFilterPtrType) ToFiltersNumericEqualityFilterPtrOutput() FiltersNumericEqualityFilterPtrOutput { + return i.ToFiltersNumericEqualityFilterPtrOutputWithContext(context.Background()) +} + +func (i *filtersNumericEqualityFilterPtrType) ToFiltersNumericEqualityFilterPtrOutputWithContext(ctx context.Context) FiltersNumericEqualityFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericEqualityFilterPtrOutput) +} + +type FiltersNumericEqualityFilterOutput struct{ *pulumi.OutputState } + +func (FiltersNumericEqualityFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersNumericEqualityFilter)(nil)).Elem() +} + +func (o FiltersNumericEqualityFilterOutput) ToFiltersNumericEqualityFilterOutput() FiltersNumericEqualityFilterOutput { + return o +} + +func (o FiltersNumericEqualityFilterOutput) ToFiltersNumericEqualityFilterOutputWithContext(ctx context.Context) FiltersNumericEqualityFilterOutput { + return o +} + +func (o FiltersNumericEqualityFilterOutput) ToFiltersNumericEqualityFilterPtrOutput() FiltersNumericEqualityFilterPtrOutput { + return o.ToFiltersNumericEqualityFilterPtrOutputWithContext(context.Background()) +} + +func (o FiltersNumericEqualityFilterOutput) ToFiltersNumericEqualityFilterPtrOutputWithContext(ctx context.Context) FiltersNumericEqualityFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersNumericEqualityFilter) *FiltersNumericEqualityFilter { + return &v + }).(FiltersNumericEqualityFilterPtrOutput) +} + +func (o FiltersNumericEqualityFilterOutput) AggregationFunction() AggregationFunctionPtrOutput { + return o.ApplyT(func(v FiltersNumericEqualityFilter) *AggregationFunction { return v.AggregationFunction }).(AggregationFunctionPtrOutput) +} + +func (o FiltersNumericEqualityFilterOutput) Column() ColumnOutput { + return o.ApplyT(func(v FiltersNumericEqualityFilter) Column { return v.Column }).(ColumnOutput) +} + +func (o FiltersNumericEqualityFilterOutput) FilterId() pulumi.StringOutput { + return o.ApplyT(func(v FiltersNumericEqualityFilter) string { return v.FilterId }).(pulumi.StringOutput) +} + +func (o FiltersNumericEqualityFilterOutput) MatchOperator() pulumi.StringOutput { + return o.ApplyT(func(v FiltersNumericEqualityFilter) string { return v.MatchOperator }).(pulumi.StringOutput) +} + +func (o FiltersNumericEqualityFilterOutput) NullOption() pulumi.StringOutput { + return o.ApplyT(func(v FiltersNumericEqualityFilter) string { return v.NullOption }).(pulumi.StringOutput) +} + +func (o FiltersNumericEqualityFilterOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersNumericEqualityFilter) *string { return v.ParameterName }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericEqualityFilterOutput) SelectAllOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersNumericEqualityFilter) *string { return v.SelectAllOptions }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericEqualityFilterOutput) Value() pulumi.Float64PtrOutput { + return o.ApplyT(func(v FiltersNumericEqualityFilter) *float64 { return v.Value }).(pulumi.Float64PtrOutput) +} + +type FiltersNumericEqualityFilterPtrOutput struct{ *pulumi.OutputState } + +func (FiltersNumericEqualityFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersNumericEqualityFilter)(nil)).Elem() +} + +func (o FiltersNumericEqualityFilterPtrOutput) ToFiltersNumericEqualityFilterPtrOutput() FiltersNumericEqualityFilterPtrOutput { + return o +} + +func (o FiltersNumericEqualityFilterPtrOutput) ToFiltersNumericEqualityFilterPtrOutputWithContext(ctx context.Context) FiltersNumericEqualityFilterPtrOutput { + return o +} + +func (o FiltersNumericEqualityFilterPtrOutput) Elem() FiltersNumericEqualityFilterOutput { + return o.ApplyT(func(v *FiltersNumericEqualityFilter) FiltersNumericEqualityFilter { + if v != nil { + return *v + } + var ret FiltersNumericEqualityFilter + return ret + }).(FiltersNumericEqualityFilterOutput) +} + +func (o FiltersNumericEqualityFilterPtrOutput) AggregationFunction() AggregationFunctionPtrOutput { + return o.ApplyT(func(v *FiltersNumericEqualityFilter) *AggregationFunction { + if v == nil { + return nil + } + return v.AggregationFunction + }).(AggregationFunctionPtrOutput) +} + +func (o FiltersNumericEqualityFilterPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *FiltersNumericEqualityFilter) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o FiltersNumericEqualityFilterPtrOutput) FilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersNumericEqualityFilter) *string { + if v == nil { + return nil + } + return &v.FilterId + }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericEqualityFilterPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersNumericEqualityFilter) *string { + if v == nil { + return nil + } + return &v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericEqualityFilterPtrOutput) NullOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersNumericEqualityFilter) *string { + if v == nil { + return nil + } + return &v.NullOption + }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericEqualityFilterPtrOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersNumericEqualityFilter) *string { + if v == nil { + return nil + } + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericEqualityFilterPtrOutput) SelectAllOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersNumericEqualityFilter) *string { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericEqualityFilterPtrOutput) Value() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *FiltersNumericEqualityFilter) *float64 { + if v == nil { + return nil + } + return v.Value + }).(pulumi.Float64PtrOutput) +} + +type FiltersNumericRangeFilter struct { + AggregationFunction *AggregationFunction `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FilterId string `pulumi:"filterId"` + IncludeMaximum *bool `pulumi:"includeMaximum"` + IncludeMinimum *bool `pulumi:"includeMinimum"` + NullOption string `pulumi:"nullOption"` + RangeMaximum *FiltersNumericRangeFilterRangeMaximum `pulumi:"rangeMaximum"` + RangeMinimum *FiltersNumericRangeFilterRangeMinimum `pulumi:"rangeMinimum"` + SelectAllOptions *string `pulumi:"selectAllOptions"` +} + +// FiltersNumericRangeFilterInput is an input type that accepts FiltersNumericRangeFilterArgs and FiltersNumericRangeFilterOutput values. +// You can construct a concrete instance of `FiltersNumericRangeFilterInput` via: +// +// FiltersNumericRangeFilterArgs{...} +type FiltersNumericRangeFilterInput interface { + pulumi.Input + + ToFiltersNumericRangeFilterOutput() FiltersNumericRangeFilterOutput + ToFiltersNumericRangeFilterOutputWithContext(context.Context) FiltersNumericRangeFilterOutput +} + +type FiltersNumericRangeFilterArgs struct { + AggregationFunction AggregationFunctionPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FilterId pulumi.StringInput `pulumi:"filterId"` + IncludeMaximum pulumi.BoolPtrInput `pulumi:"includeMaximum"` + IncludeMinimum pulumi.BoolPtrInput `pulumi:"includeMinimum"` + NullOption pulumi.StringInput `pulumi:"nullOption"` + RangeMaximum FiltersNumericRangeFilterRangeMaximumPtrInput `pulumi:"rangeMaximum"` + RangeMinimum FiltersNumericRangeFilterRangeMinimumPtrInput `pulumi:"rangeMinimum"` + SelectAllOptions pulumi.StringPtrInput `pulumi:"selectAllOptions"` +} + +func (FiltersNumericRangeFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersNumericRangeFilter)(nil)).Elem() +} + +func (i FiltersNumericRangeFilterArgs) ToFiltersNumericRangeFilterOutput() FiltersNumericRangeFilterOutput { + return i.ToFiltersNumericRangeFilterOutputWithContext(context.Background()) +} + +func (i FiltersNumericRangeFilterArgs) ToFiltersNumericRangeFilterOutputWithContext(ctx context.Context) FiltersNumericRangeFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericRangeFilterOutput) +} + +func (i FiltersNumericRangeFilterArgs) ToFiltersNumericRangeFilterPtrOutput() FiltersNumericRangeFilterPtrOutput { + return i.ToFiltersNumericRangeFilterPtrOutputWithContext(context.Background()) +} + +func (i FiltersNumericRangeFilterArgs) ToFiltersNumericRangeFilterPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericRangeFilterOutput).ToFiltersNumericRangeFilterPtrOutputWithContext(ctx) +} + +// FiltersNumericRangeFilterPtrInput is an input type that accepts FiltersNumericRangeFilterArgs, FiltersNumericRangeFilterPtr and FiltersNumericRangeFilterPtrOutput values. +// You can construct a concrete instance of `FiltersNumericRangeFilterPtrInput` via: +// +// FiltersNumericRangeFilterArgs{...} +// +// or: +// +// nil +type FiltersNumericRangeFilterPtrInput interface { + pulumi.Input + + ToFiltersNumericRangeFilterPtrOutput() FiltersNumericRangeFilterPtrOutput + ToFiltersNumericRangeFilterPtrOutputWithContext(context.Context) FiltersNumericRangeFilterPtrOutput +} + +type filtersNumericRangeFilterPtrType FiltersNumericRangeFilterArgs + +func FiltersNumericRangeFilterPtr(v *FiltersNumericRangeFilterArgs) FiltersNumericRangeFilterPtrInput { + return (*filtersNumericRangeFilterPtrType)(v) +} + +func (*filtersNumericRangeFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersNumericRangeFilter)(nil)).Elem() +} + +func (i *filtersNumericRangeFilterPtrType) ToFiltersNumericRangeFilterPtrOutput() FiltersNumericRangeFilterPtrOutput { + return i.ToFiltersNumericRangeFilterPtrOutputWithContext(context.Background()) +} + +func (i *filtersNumericRangeFilterPtrType) ToFiltersNumericRangeFilterPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericRangeFilterPtrOutput) +} + +type FiltersNumericRangeFilterOutput struct{ *pulumi.OutputState } + +func (FiltersNumericRangeFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersNumericRangeFilter)(nil)).Elem() +} + +func (o FiltersNumericRangeFilterOutput) ToFiltersNumericRangeFilterOutput() FiltersNumericRangeFilterOutput { + return o +} + +func (o FiltersNumericRangeFilterOutput) ToFiltersNumericRangeFilterOutputWithContext(ctx context.Context) FiltersNumericRangeFilterOutput { + return o +} + +func (o FiltersNumericRangeFilterOutput) ToFiltersNumericRangeFilterPtrOutput() FiltersNumericRangeFilterPtrOutput { + return o.ToFiltersNumericRangeFilterPtrOutputWithContext(context.Background()) +} + +func (o FiltersNumericRangeFilterOutput) ToFiltersNumericRangeFilterPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersNumericRangeFilter) *FiltersNumericRangeFilter { + return &v + }).(FiltersNumericRangeFilterPtrOutput) +} + +func (o FiltersNumericRangeFilterOutput) AggregationFunction() AggregationFunctionPtrOutput { + return o.ApplyT(func(v FiltersNumericRangeFilter) *AggregationFunction { return v.AggregationFunction }).(AggregationFunctionPtrOutput) +} + +func (o FiltersNumericRangeFilterOutput) Column() ColumnOutput { + return o.ApplyT(func(v FiltersNumericRangeFilter) Column { return v.Column }).(ColumnOutput) +} + +func (o FiltersNumericRangeFilterOutput) FilterId() pulumi.StringOutput { + return o.ApplyT(func(v FiltersNumericRangeFilter) string { return v.FilterId }).(pulumi.StringOutput) +} + +func (o FiltersNumericRangeFilterOutput) IncludeMaximum() pulumi.BoolPtrOutput { + return o.ApplyT(func(v FiltersNumericRangeFilter) *bool { return v.IncludeMaximum }).(pulumi.BoolPtrOutput) +} + +func (o FiltersNumericRangeFilterOutput) IncludeMinimum() pulumi.BoolPtrOutput { + return o.ApplyT(func(v FiltersNumericRangeFilter) *bool { return v.IncludeMinimum }).(pulumi.BoolPtrOutput) +} + +func (o FiltersNumericRangeFilterOutput) NullOption() pulumi.StringOutput { + return o.ApplyT(func(v FiltersNumericRangeFilter) string { return v.NullOption }).(pulumi.StringOutput) +} + +func (o FiltersNumericRangeFilterOutput) RangeMaximum() FiltersNumericRangeFilterRangeMaximumPtrOutput { + return o.ApplyT(func(v FiltersNumericRangeFilter) *FiltersNumericRangeFilterRangeMaximum { return v.RangeMaximum }).(FiltersNumericRangeFilterRangeMaximumPtrOutput) +} + +func (o FiltersNumericRangeFilterOutput) RangeMinimum() FiltersNumericRangeFilterRangeMinimumPtrOutput { + return o.ApplyT(func(v FiltersNumericRangeFilter) *FiltersNumericRangeFilterRangeMinimum { return v.RangeMinimum }).(FiltersNumericRangeFilterRangeMinimumPtrOutput) +} + +func (o FiltersNumericRangeFilterOutput) SelectAllOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersNumericRangeFilter) *string { return v.SelectAllOptions }).(pulumi.StringPtrOutput) +} + +type FiltersNumericRangeFilterPtrOutput struct{ *pulumi.OutputState } + +func (FiltersNumericRangeFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersNumericRangeFilter)(nil)).Elem() +} + +func (o FiltersNumericRangeFilterPtrOutput) ToFiltersNumericRangeFilterPtrOutput() FiltersNumericRangeFilterPtrOutput { + return o +} + +func (o FiltersNumericRangeFilterPtrOutput) ToFiltersNumericRangeFilterPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterPtrOutput { + return o +} + +func (o FiltersNumericRangeFilterPtrOutput) Elem() FiltersNumericRangeFilterOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilter) FiltersNumericRangeFilter { + if v != nil { + return *v + } + var ret FiltersNumericRangeFilter + return ret + }).(FiltersNumericRangeFilterOutput) +} + +func (o FiltersNumericRangeFilterPtrOutput) AggregationFunction() AggregationFunctionPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilter) *AggregationFunction { + if v == nil { + return nil + } + return v.AggregationFunction + }).(AggregationFunctionPtrOutput) +} + +func (o FiltersNumericRangeFilterPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilter) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o FiltersNumericRangeFilterPtrOutput) FilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilter) *string { + if v == nil { + return nil + } + return &v.FilterId + }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericRangeFilterPtrOutput) IncludeMaximum() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilter) *bool { + if v == nil { + return nil + } + return v.IncludeMaximum + }).(pulumi.BoolPtrOutput) +} + +func (o FiltersNumericRangeFilterPtrOutput) IncludeMinimum() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilter) *bool { + if v == nil { + return nil + } + return v.IncludeMinimum + }).(pulumi.BoolPtrOutput) +} + +func (o FiltersNumericRangeFilterPtrOutput) NullOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilter) *string { + if v == nil { + return nil + } + return &v.NullOption + }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericRangeFilterPtrOutput) RangeMaximum() FiltersNumericRangeFilterRangeMaximumPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilter) *FiltersNumericRangeFilterRangeMaximum { + if v == nil { + return nil + } + return v.RangeMaximum + }).(FiltersNumericRangeFilterRangeMaximumPtrOutput) +} + +func (o FiltersNumericRangeFilterPtrOutput) RangeMinimum() FiltersNumericRangeFilterRangeMinimumPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilter) *FiltersNumericRangeFilterRangeMinimum { + if v == nil { + return nil + } + return v.RangeMinimum + }).(FiltersNumericRangeFilterRangeMinimumPtrOutput) +} + +func (o FiltersNumericRangeFilterPtrOutput) SelectAllOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilter) *string { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(pulumi.StringPtrOutput) +} + +type FiltersNumericRangeFilterRangeMaximum struct { + Parameter *string `pulumi:"parameter"` + StaticValue *float64 `pulumi:"staticValue"` +} + +// FiltersNumericRangeFilterRangeMaximumInput is an input type that accepts FiltersNumericRangeFilterRangeMaximumArgs and FiltersNumericRangeFilterRangeMaximumOutput values. +// You can construct a concrete instance of `FiltersNumericRangeFilterRangeMaximumInput` via: +// +// FiltersNumericRangeFilterRangeMaximumArgs{...} +type FiltersNumericRangeFilterRangeMaximumInput interface { + pulumi.Input + + ToFiltersNumericRangeFilterRangeMaximumOutput() FiltersNumericRangeFilterRangeMaximumOutput + ToFiltersNumericRangeFilterRangeMaximumOutputWithContext(context.Context) FiltersNumericRangeFilterRangeMaximumOutput +} + +type FiltersNumericRangeFilterRangeMaximumArgs struct { + Parameter pulumi.StringPtrInput `pulumi:"parameter"` + StaticValue pulumi.Float64PtrInput `pulumi:"staticValue"` +} + +func (FiltersNumericRangeFilterRangeMaximumArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersNumericRangeFilterRangeMaximum)(nil)).Elem() +} + +func (i FiltersNumericRangeFilterRangeMaximumArgs) ToFiltersNumericRangeFilterRangeMaximumOutput() FiltersNumericRangeFilterRangeMaximumOutput { + return i.ToFiltersNumericRangeFilterRangeMaximumOutputWithContext(context.Background()) +} + +func (i FiltersNumericRangeFilterRangeMaximumArgs) ToFiltersNumericRangeFilterRangeMaximumOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMaximumOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericRangeFilterRangeMaximumOutput) +} + +func (i FiltersNumericRangeFilterRangeMaximumArgs) ToFiltersNumericRangeFilterRangeMaximumPtrOutput() FiltersNumericRangeFilterRangeMaximumPtrOutput { + return i.ToFiltersNumericRangeFilterRangeMaximumPtrOutputWithContext(context.Background()) +} + +func (i FiltersNumericRangeFilterRangeMaximumArgs) ToFiltersNumericRangeFilterRangeMaximumPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMaximumPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericRangeFilterRangeMaximumOutput).ToFiltersNumericRangeFilterRangeMaximumPtrOutputWithContext(ctx) +} + +// FiltersNumericRangeFilterRangeMaximumPtrInput is an input type that accepts FiltersNumericRangeFilterRangeMaximumArgs, FiltersNumericRangeFilterRangeMaximumPtr and FiltersNumericRangeFilterRangeMaximumPtrOutput values. +// You can construct a concrete instance of `FiltersNumericRangeFilterRangeMaximumPtrInput` via: +// +// FiltersNumericRangeFilterRangeMaximumArgs{...} +// +// or: +// +// nil +type FiltersNumericRangeFilterRangeMaximumPtrInput interface { + pulumi.Input + + ToFiltersNumericRangeFilterRangeMaximumPtrOutput() FiltersNumericRangeFilterRangeMaximumPtrOutput + ToFiltersNumericRangeFilterRangeMaximumPtrOutputWithContext(context.Context) FiltersNumericRangeFilterRangeMaximumPtrOutput +} + +type filtersNumericRangeFilterRangeMaximumPtrType FiltersNumericRangeFilterRangeMaximumArgs + +func FiltersNumericRangeFilterRangeMaximumPtr(v *FiltersNumericRangeFilterRangeMaximumArgs) FiltersNumericRangeFilterRangeMaximumPtrInput { + return (*filtersNumericRangeFilterRangeMaximumPtrType)(v) +} + +func (*filtersNumericRangeFilterRangeMaximumPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersNumericRangeFilterRangeMaximum)(nil)).Elem() +} + +func (i *filtersNumericRangeFilterRangeMaximumPtrType) ToFiltersNumericRangeFilterRangeMaximumPtrOutput() FiltersNumericRangeFilterRangeMaximumPtrOutput { + return i.ToFiltersNumericRangeFilterRangeMaximumPtrOutputWithContext(context.Background()) +} + +func (i *filtersNumericRangeFilterRangeMaximumPtrType) ToFiltersNumericRangeFilterRangeMaximumPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMaximumPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericRangeFilterRangeMaximumPtrOutput) +} + +type FiltersNumericRangeFilterRangeMaximumOutput struct{ *pulumi.OutputState } + +func (FiltersNumericRangeFilterRangeMaximumOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersNumericRangeFilterRangeMaximum)(nil)).Elem() +} + +func (o FiltersNumericRangeFilterRangeMaximumOutput) ToFiltersNumericRangeFilterRangeMaximumOutput() FiltersNumericRangeFilterRangeMaximumOutput { + return o +} + +func (o FiltersNumericRangeFilterRangeMaximumOutput) ToFiltersNumericRangeFilterRangeMaximumOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMaximumOutput { + return o +} + +func (o FiltersNumericRangeFilterRangeMaximumOutput) ToFiltersNumericRangeFilterRangeMaximumPtrOutput() FiltersNumericRangeFilterRangeMaximumPtrOutput { + return o.ToFiltersNumericRangeFilterRangeMaximumPtrOutputWithContext(context.Background()) +} + +func (o FiltersNumericRangeFilterRangeMaximumOutput) ToFiltersNumericRangeFilterRangeMaximumPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMaximumPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersNumericRangeFilterRangeMaximum) *FiltersNumericRangeFilterRangeMaximum { + return &v + }).(FiltersNumericRangeFilterRangeMaximumPtrOutput) +} + +func (o FiltersNumericRangeFilterRangeMaximumOutput) Parameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersNumericRangeFilterRangeMaximum) *string { return v.Parameter }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericRangeFilterRangeMaximumOutput) StaticValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v FiltersNumericRangeFilterRangeMaximum) *float64 { return v.StaticValue }).(pulumi.Float64PtrOutput) +} + +type FiltersNumericRangeFilterRangeMaximumPtrOutput struct{ *pulumi.OutputState } + +func (FiltersNumericRangeFilterRangeMaximumPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersNumericRangeFilterRangeMaximum)(nil)).Elem() +} + +func (o FiltersNumericRangeFilterRangeMaximumPtrOutput) ToFiltersNumericRangeFilterRangeMaximumPtrOutput() FiltersNumericRangeFilterRangeMaximumPtrOutput { + return o +} + +func (o FiltersNumericRangeFilterRangeMaximumPtrOutput) ToFiltersNumericRangeFilterRangeMaximumPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMaximumPtrOutput { + return o +} + +func (o FiltersNumericRangeFilterRangeMaximumPtrOutput) Elem() FiltersNumericRangeFilterRangeMaximumOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilterRangeMaximum) FiltersNumericRangeFilterRangeMaximum { + if v != nil { + return *v + } + var ret FiltersNumericRangeFilterRangeMaximum + return ret + }).(FiltersNumericRangeFilterRangeMaximumOutput) +} + +func (o FiltersNumericRangeFilterRangeMaximumPtrOutput) Parameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilterRangeMaximum) *string { + if v == nil { + return nil + } + return v.Parameter + }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericRangeFilterRangeMaximumPtrOutput) StaticValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilterRangeMaximum) *float64 { + if v == nil { + return nil + } + return v.StaticValue + }).(pulumi.Float64PtrOutput) +} + +type FiltersNumericRangeFilterRangeMinimum struct { + Parameter *string `pulumi:"parameter"` + StaticValue *float64 `pulumi:"staticValue"` +} + +// FiltersNumericRangeFilterRangeMinimumInput is an input type that accepts FiltersNumericRangeFilterRangeMinimumArgs and FiltersNumericRangeFilterRangeMinimumOutput values. +// You can construct a concrete instance of `FiltersNumericRangeFilterRangeMinimumInput` via: +// +// FiltersNumericRangeFilterRangeMinimumArgs{...} +type FiltersNumericRangeFilterRangeMinimumInput interface { + pulumi.Input + + ToFiltersNumericRangeFilterRangeMinimumOutput() FiltersNumericRangeFilterRangeMinimumOutput + ToFiltersNumericRangeFilterRangeMinimumOutputWithContext(context.Context) FiltersNumericRangeFilterRangeMinimumOutput +} + +type FiltersNumericRangeFilterRangeMinimumArgs struct { + Parameter pulumi.StringPtrInput `pulumi:"parameter"` + StaticValue pulumi.Float64PtrInput `pulumi:"staticValue"` +} + +func (FiltersNumericRangeFilterRangeMinimumArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersNumericRangeFilterRangeMinimum)(nil)).Elem() +} + +func (i FiltersNumericRangeFilterRangeMinimumArgs) ToFiltersNumericRangeFilterRangeMinimumOutput() FiltersNumericRangeFilterRangeMinimumOutput { + return i.ToFiltersNumericRangeFilterRangeMinimumOutputWithContext(context.Background()) +} + +func (i FiltersNumericRangeFilterRangeMinimumArgs) ToFiltersNumericRangeFilterRangeMinimumOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMinimumOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericRangeFilterRangeMinimumOutput) +} + +func (i FiltersNumericRangeFilterRangeMinimumArgs) ToFiltersNumericRangeFilterRangeMinimumPtrOutput() FiltersNumericRangeFilterRangeMinimumPtrOutput { + return i.ToFiltersNumericRangeFilterRangeMinimumPtrOutputWithContext(context.Background()) +} + +func (i FiltersNumericRangeFilterRangeMinimumArgs) ToFiltersNumericRangeFilterRangeMinimumPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMinimumPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericRangeFilterRangeMinimumOutput).ToFiltersNumericRangeFilterRangeMinimumPtrOutputWithContext(ctx) +} + +// FiltersNumericRangeFilterRangeMinimumPtrInput is an input type that accepts FiltersNumericRangeFilterRangeMinimumArgs, FiltersNumericRangeFilterRangeMinimumPtr and FiltersNumericRangeFilterRangeMinimumPtrOutput values. +// You can construct a concrete instance of `FiltersNumericRangeFilterRangeMinimumPtrInput` via: +// +// FiltersNumericRangeFilterRangeMinimumArgs{...} +// +// or: +// +// nil +type FiltersNumericRangeFilterRangeMinimumPtrInput interface { + pulumi.Input + + ToFiltersNumericRangeFilterRangeMinimumPtrOutput() FiltersNumericRangeFilterRangeMinimumPtrOutput + ToFiltersNumericRangeFilterRangeMinimumPtrOutputWithContext(context.Context) FiltersNumericRangeFilterRangeMinimumPtrOutput +} + +type filtersNumericRangeFilterRangeMinimumPtrType FiltersNumericRangeFilterRangeMinimumArgs + +func FiltersNumericRangeFilterRangeMinimumPtr(v *FiltersNumericRangeFilterRangeMinimumArgs) FiltersNumericRangeFilterRangeMinimumPtrInput { + return (*filtersNumericRangeFilterRangeMinimumPtrType)(v) +} + +func (*filtersNumericRangeFilterRangeMinimumPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersNumericRangeFilterRangeMinimum)(nil)).Elem() +} + +func (i *filtersNumericRangeFilterRangeMinimumPtrType) ToFiltersNumericRangeFilterRangeMinimumPtrOutput() FiltersNumericRangeFilterRangeMinimumPtrOutput { + return i.ToFiltersNumericRangeFilterRangeMinimumPtrOutputWithContext(context.Background()) +} + +func (i *filtersNumericRangeFilterRangeMinimumPtrType) ToFiltersNumericRangeFilterRangeMinimumPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMinimumPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersNumericRangeFilterRangeMinimumPtrOutput) +} + +type FiltersNumericRangeFilterRangeMinimumOutput struct{ *pulumi.OutputState } + +func (FiltersNumericRangeFilterRangeMinimumOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersNumericRangeFilterRangeMinimum)(nil)).Elem() +} + +func (o FiltersNumericRangeFilterRangeMinimumOutput) ToFiltersNumericRangeFilterRangeMinimumOutput() FiltersNumericRangeFilterRangeMinimumOutput { + return o +} + +func (o FiltersNumericRangeFilterRangeMinimumOutput) ToFiltersNumericRangeFilterRangeMinimumOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMinimumOutput { + return o +} + +func (o FiltersNumericRangeFilterRangeMinimumOutput) ToFiltersNumericRangeFilterRangeMinimumPtrOutput() FiltersNumericRangeFilterRangeMinimumPtrOutput { + return o.ToFiltersNumericRangeFilterRangeMinimumPtrOutputWithContext(context.Background()) +} + +func (o FiltersNumericRangeFilterRangeMinimumOutput) ToFiltersNumericRangeFilterRangeMinimumPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMinimumPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersNumericRangeFilterRangeMinimum) *FiltersNumericRangeFilterRangeMinimum { + return &v + }).(FiltersNumericRangeFilterRangeMinimumPtrOutput) +} + +func (o FiltersNumericRangeFilterRangeMinimumOutput) Parameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersNumericRangeFilterRangeMinimum) *string { return v.Parameter }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericRangeFilterRangeMinimumOutput) StaticValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v FiltersNumericRangeFilterRangeMinimum) *float64 { return v.StaticValue }).(pulumi.Float64PtrOutput) +} + +type FiltersNumericRangeFilterRangeMinimumPtrOutput struct{ *pulumi.OutputState } + +func (FiltersNumericRangeFilterRangeMinimumPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersNumericRangeFilterRangeMinimum)(nil)).Elem() +} + +func (o FiltersNumericRangeFilterRangeMinimumPtrOutput) ToFiltersNumericRangeFilterRangeMinimumPtrOutput() FiltersNumericRangeFilterRangeMinimumPtrOutput { + return o +} + +func (o FiltersNumericRangeFilterRangeMinimumPtrOutput) ToFiltersNumericRangeFilterRangeMinimumPtrOutputWithContext(ctx context.Context) FiltersNumericRangeFilterRangeMinimumPtrOutput { + return o +} + +func (o FiltersNumericRangeFilterRangeMinimumPtrOutput) Elem() FiltersNumericRangeFilterRangeMinimumOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilterRangeMinimum) FiltersNumericRangeFilterRangeMinimum { + if v != nil { + return *v + } + var ret FiltersNumericRangeFilterRangeMinimum + return ret + }).(FiltersNumericRangeFilterRangeMinimumOutput) +} + +func (o FiltersNumericRangeFilterRangeMinimumPtrOutput) Parameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilterRangeMinimum) *string { + if v == nil { + return nil + } + return v.Parameter + }).(pulumi.StringPtrOutput) +} + +func (o FiltersNumericRangeFilterRangeMinimumPtrOutput) StaticValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *FiltersNumericRangeFilterRangeMinimum) *float64 { + if v == nil { + return nil + } + return v.StaticValue + }).(pulumi.Float64PtrOutput) +} + +type FiltersRelativeDatesFilter struct { + AnchorDateConfiguration FiltersRelativeDatesFilterAnchorDateConfiguration `pulumi:"anchorDateConfiguration"` + Column Column `pulumi:"column"` + ExcludePeriodConfiguration *FiltersRelativeDatesFilterExcludePeriodConfiguration `pulumi:"excludePeriodConfiguration"` + FilterId string `pulumi:"filterId"` + MinimumGranularity string `pulumi:"minimumGranularity"` + NullOption string `pulumi:"nullOption"` + ParameterName *string `pulumi:"parameterName"` + RelativeDateType string `pulumi:"relativeDateType"` + RelativeDateValue *int `pulumi:"relativeDateValue"` + TimeGranularity string `pulumi:"timeGranularity"` +} + +// FiltersRelativeDatesFilterInput is an input type that accepts FiltersRelativeDatesFilterArgs and FiltersRelativeDatesFilterOutput values. +// You can construct a concrete instance of `FiltersRelativeDatesFilterInput` via: +// +// FiltersRelativeDatesFilterArgs{...} +type FiltersRelativeDatesFilterInput interface { + pulumi.Input + + ToFiltersRelativeDatesFilterOutput() FiltersRelativeDatesFilterOutput + ToFiltersRelativeDatesFilterOutputWithContext(context.Context) FiltersRelativeDatesFilterOutput +} + +type FiltersRelativeDatesFilterArgs struct { + AnchorDateConfiguration FiltersRelativeDatesFilterAnchorDateConfigurationInput `pulumi:"anchorDateConfiguration"` + Column ColumnInput `pulumi:"column"` + ExcludePeriodConfiguration FiltersRelativeDatesFilterExcludePeriodConfigurationPtrInput `pulumi:"excludePeriodConfiguration"` + FilterId pulumi.StringInput `pulumi:"filterId"` + MinimumGranularity pulumi.StringInput `pulumi:"minimumGranularity"` + NullOption pulumi.StringInput `pulumi:"nullOption"` + ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` + RelativeDateType pulumi.StringInput `pulumi:"relativeDateType"` + RelativeDateValue pulumi.IntPtrInput `pulumi:"relativeDateValue"` + TimeGranularity pulumi.StringInput `pulumi:"timeGranularity"` +} + +func (FiltersRelativeDatesFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersRelativeDatesFilter)(nil)).Elem() +} + +func (i FiltersRelativeDatesFilterArgs) ToFiltersRelativeDatesFilterOutput() FiltersRelativeDatesFilterOutput { + return i.ToFiltersRelativeDatesFilterOutputWithContext(context.Background()) +} + +func (i FiltersRelativeDatesFilterArgs) ToFiltersRelativeDatesFilterOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersRelativeDatesFilterOutput) +} + +func (i FiltersRelativeDatesFilterArgs) ToFiltersRelativeDatesFilterPtrOutput() FiltersRelativeDatesFilterPtrOutput { + return i.ToFiltersRelativeDatesFilterPtrOutputWithContext(context.Background()) +} + +func (i FiltersRelativeDatesFilterArgs) ToFiltersRelativeDatesFilterPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersRelativeDatesFilterOutput).ToFiltersRelativeDatesFilterPtrOutputWithContext(ctx) +} + +// FiltersRelativeDatesFilterPtrInput is an input type that accepts FiltersRelativeDatesFilterArgs, FiltersRelativeDatesFilterPtr and FiltersRelativeDatesFilterPtrOutput values. +// You can construct a concrete instance of `FiltersRelativeDatesFilterPtrInput` via: +// +// FiltersRelativeDatesFilterArgs{...} +// +// or: +// +// nil +type FiltersRelativeDatesFilterPtrInput interface { + pulumi.Input + + ToFiltersRelativeDatesFilterPtrOutput() FiltersRelativeDatesFilterPtrOutput + ToFiltersRelativeDatesFilterPtrOutputWithContext(context.Context) FiltersRelativeDatesFilterPtrOutput +} + +type filtersRelativeDatesFilterPtrType FiltersRelativeDatesFilterArgs + +func FiltersRelativeDatesFilterPtr(v *FiltersRelativeDatesFilterArgs) FiltersRelativeDatesFilterPtrInput { + return (*filtersRelativeDatesFilterPtrType)(v) +} + +func (*filtersRelativeDatesFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersRelativeDatesFilter)(nil)).Elem() +} + +func (i *filtersRelativeDatesFilterPtrType) ToFiltersRelativeDatesFilterPtrOutput() FiltersRelativeDatesFilterPtrOutput { + return i.ToFiltersRelativeDatesFilterPtrOutputWithContext(context.Background()) +} + +func (i *filtersRelativeDatesFilterPtrType) ToFiltersRelativeDatesFilterPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersRelativeDatesFilterPtrOutput) +} + +type FiltersRelativeDatesFilterOutput struct{ *pulumi.OutputState } + +func (FiltersRelativeDatesFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersRelativeDatesFilter)(nil)).Elem() +} + +func (o FiltersRelativeDatesFilterOutput) ToFiltersRelativeDatesFilterOutput() FiltersRelativeDatesFilterOutput { + return o +} + +func (o FiltersRelativeDatesFilterOutput) ToFiltersRelativeDatesFilterOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterOutput { + return o +} + +func (o FiltersRelativeDatesFilterOutput) ToFiltersRelativeDatesFilterPtrOutput() FiltersRelativeDatesFilterPtrOutput { + return o.ToFiltersRelativeDatesFilterPtrOutputWithContext(context.Background()) +} + +func (o FiltersRelativeDatesFilterOutput) ToFiltersRelativeDatesFilterPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersRelativeDatesFilter) *FiltersRelativeDatesFilter { + return &v + }).(FiltersRelativeDatesFilterPtrOutput) +} + +func (o FiltersRelativeDatesFilterOutput) AnchorDateConfiguration() FiltersRelativeDatesFilterAnchorDateConfigurationOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilter) FiltersRelativeDatesFilterAnchorDateConfiguration { + return v.AnchorDateConfiguration + }).(FiltersRelativeDatesFilterAnchorDateConfigurationOutput) +} + +func (o FiltersRelativeDatesFilterOutput) Column() ColumnOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilter) Column { return v.Column }).(ColumnOutput) +} + +func (o FiltersRelativeDatesFilterOutput) ExcludePeriodConfiguration() FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilter) *FiltersRelativeDatesFilterExcludePeriodConfiguration { + return v.ExcludePeriodConfiguration + }).(FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) +} + +func (o FiltersRelativeDatesFilterOutput) FilterId() pulumi.StringOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilter) string { return v.FilterId }).(pulumi.StringOutput) +} + +func (o FiltersRelativeDatesFilterOutput) MinimumGranularity() pulumi.StringOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilter) string { return v.MinimumGranularity }).(pulumi.StringOutput) +} + +func (o FiltersRelativeDatesFilterOutput) NullOption() pulumi.StringOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilter) string { return v.NullOption }).(pulumi.StringOutput) +} + +func (o FiltersRelativeDatesFilterOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilter) *string { return v.ParameterName }).(pulumi.StringPtrOutput) +} + +func (o FiltersRelativeDatesFilterOutput) RelativeDateType() pulumi.StringOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilter) string { return v.RelativeDateType }).(pulumi.StringOutput) +} + +func (o FiltersRelativeDatesFilterOutput) RelativeDateValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilter) *int { return v.RelativeDateValue }).(pulumi.IntPtrOutput) +} + +func (o FiltersRelativeDatesFilterOutput) TimeGranularity() pulumi.StringOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilter) string { return v.TimeGranularity }).(pulumi.StringOutput) +} + +type FiltersRelativeDatesFilterPtrOutput struct{ *pulumi.OutputState } + +func (FiltersRelativeDatesFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersRelativeDatesFilter)(nil)).Elem() +} + +func (o FiltersRelativeDatesFilterPtrOutput) ToFiltersRelativeDatesFilterPtrOutput() FiltersRelativeDatesFilterPtrOutput { + return o +} + +func (o FiltersRelativeDatesFilterPtrOutput) ToFiltersRelativeDatesFilterPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterPtrOutput { + return o +} + +func (o FiltersRelativeDatesFilterPtrOutput) Elem() FiltersRelativeDatesFilterOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) FiltersRelativeDatesFilter { + if v != nil { + return *v + } + var ret FiltersRelativeDatesFilter + return ret + }).(FiltersRelativeDatesFilterOutput) +} + +func (o FiltersRelativeDatesFilterPtrOutput) AnchorDateConfiguration() FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) *FiltersRelativeDatesFilterAnchorDateConfiguration { + if v == nil { + return nil + } + return &v.AnchorDateConfiguration + }).(FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput) +} + +func (o FiltersRelativeDatesFilterPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o FiltersRelativeDatesFilterPtrOutput) ExcludePeriodConfiguration() FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) *FiltersRelativeDatesFilterExcludePeriodConfiguration { + if v == nil { + return nil + } + return v.ExcludePeriodConfiguration + }).(FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) +} + +func (o FiltersRelativeDatesFilterPtrOutput) FilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) *string { + if v == nil { + return nil + } + return &v.FilterId + }).(pulumi.StringPtrOutput) +} + +func (o FiltersRelativeDatesFilterPtrOutput) MinimumGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) *string { + if v == nil { + return nil + } + return &v.MinimumGranularity + }).(pulumi.StringPtrOutput) +} + +func (o FiltersRelativeDatesFilterPtrOutput) NullOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) *string { + if v == nil { + return nil + } + return &v.NullOption + }).(pulumi.StringPtrOutput) +} + +func (o FiltersRelativeDatesFilterPtrOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) *string { + if v == nil { + return nil + } + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o FiltersRelativeDatesFilterPtrOutput) RelativeDateType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) *string { + if v == nil { + return nil + } + return &v.RelativeDateType + }).(pulumi.StringPtrOutput) +} + +func (o FiltersRelativeDatesFilterPtrOutput) RelativeDateValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) *int { + if v == nil { + return nil + } + return v.RelativeDateValue + }).(pulumi.IntPtrOutput) +} + +func (o FiltersRelativeDatesFilterPtrOutput) TimeGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilter) *string { + if v == nil { + return nil + } + return &v.TimeGranularity + }).(pulumi.StringPtrOutput) +} + +type FiltersRelativeDatesFilterAnchorDateConfiguration struct { + AnchorOption *string `pulumi:"anchorOption"` + ParameterName *string `pulumi:"parameterName"` +} + +// FiltersRelativeDatesFilterAnchorDateConfigurationInput is an input type that accepts FiltersRelativeDatesFilterAnchorDateConfigurationArgs and FiltersRelativeDatesFilterAnchorDateConfigurationOutput values. +// You can construct a concrete instance of `FiltersRelativeDatesFilterAnchorDateConfigurationInput` via: +// +// FiltersRelativeDatesFilterAnchorDateConfigurationArgs{...} +type FiltersRelativeDatesFilterAnchorDateConfigurationInput interface { + pulumi.Input + + ToFiltersRelativeDatesFilterAnchorDateConfigurationOutput() FiltersRelativeDatesFilterAnchorDateConfigurationOutput + ToFiltersRelativeDatesFilterAnchorDateConfigurationOutputWithContext(context.Context) FiltersRelativeDatesFilterAnchorDateConfigurationOutput +} + +type FiltersRelativeDatesFilterAnchorDateConfigurationArgs struct { + AnchorOption pulumi.StringPtrInput `pulumi:"anchorOption"` + ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` +} + +func (FiltersRelativeDatesFilterAnchorDateConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersRelativeDatesFilterAnchorDateConfiguration)(nil)).Elem() +} + +func (i FiltersRelativeDatesFilterAnchorDateConfigurationArgs) ToFiltersRelativeDatesFilterAnchorDateConfigurationOutput() FiltersRelativeDatesFilterAnchorDateConfigurationOutput { + return i.ToFiltersRelativeDatesFilterAnchorDateConfigurationOutputWithContext(context.Background()) +} + +func (i FiltersRelativeDatesFilterAnchorDateConfigurationArgs) ToFiltersRelativeDatesFilterAnchorDateConfigurationOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterAnchorDateConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersRelativeDatesFilterAnchorDateConfigurationOutput) +} + +func (i FiltersRelativeDatesFilterAnchorDateConfigurationArgs) ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput() FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput { + return i.ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutputWithContext(context.Background()) +} + +func (i FiltersRelativeDatesFilterAnchorDateConfigurationArgs) ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersRelativeDatesFilterAnchorDateConfigurationOutput).ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutputWithContext(ctx) +} + +// FiltersRelativeDatesFilterAnchorDateConfigurationPtrInput is an input type that accepts FiltersRelativeDatesFilterAnchorDateConfigurationArgs, FiltersRelativeDatesFilterAnchorDateConfigurationPtr and FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput values. +// You can construct a concrete instance of `FiltersRelativeDatesFilterAnchorDateConfigurationPtrInput` via: +// +// FiltersRelativeDatesFilterAnchorDateConfigurationArgs{...} +// +// or: +// +// nil +type FiltersRelativeDatesFilterAnchorDateConfigurationPtrInput interface { + pulumi.Input + + ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput() FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput + ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutputWithContext(context.Context) FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput +} + +type filtersRelativeDatesFilterAnchorDateConfigurationPtrType FiltersRelativeDatesFilterAnchorDateConfigurationArgs + +func FiltersRelativeDatesFilterAnchorDateConfigurationPtr(v *FiltersRelativeDatesFilterAnchorDateConfigurationArgs) FiltersRelativeDatesFilterAnchorDateConfigurationPtrInput { + return (*filtersRelativeDatesFilterAnchorDateConfigurationPtrType)(v) +} + +func (*filtersRelativeDatesFilterAnchorDateConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersRelativeDatesFilterAnchorDateConfiguration)(nil)).Elem() +} + +func (i *filtersRelativeDatesFilterAnchorDateConfigurationPtrType) ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput() FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput { + return i.ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *filtersRelativeDatesFilterAnchorDateConfigurationPtrType) ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput) +} + +type FiltersRelativeDatesFilterAnchorDateConfigurationOutput struct{ *pulumi.OutputState } + +func (FiltersRelativeDatesFilterAnchorDateConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersRelativeDatesFilterAnchorDateConfiguration)(nil)).Elem() +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationOutput) ToFiltersRelativeDatesFilterAnchorDateConfigurationOutput() FiltersRelativeDatesFilterAnchorDateConfigurationOutput { + return o +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationOutput) ToFiltersRelativeDatesFilterAnchorDateConfigurationOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterAnchorDateConfigurationOutput { + return o +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationOutput) ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput() FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput { + return o.ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutputWithContext(context.Background()) +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationOutput) ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersRelativeDatesFilterAnchorDateConfiguration) *FiltersRelativeDatesFilterAnchorDateConfiguration { + return &v + }).(FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput) +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationOutput) AnchorOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilterAnchorDateConfiguration) *string { return v.AnchorOption }).(pulumi.StringPtrOutput) +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilterAnchorDateConfiguration) *string { return v.ParameterName }).(pulumi.StringPtrOutput) +} + +type FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersRelativeDatesFilterAnchorDateConfiguration)(nil)).Elem() +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput) ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput() FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput { + return o +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput) ToFiltersRelativeDatesFilterAnchorDateConfigurationPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput { + return o +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput) Elem() FiltersRelativeDatesFilterAnchorDateConfigurationOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilterAnchorDateConfiguration) FiltersRelativeDatesFilterAnchorDateConfiguration { + if v != nil { + return *v + } + var ret FiltersRelativeDatesFilterAnchorDateConfiguration + return ret + }).(FiltersRelativeDatesFilterAnchorDateConfigurationOutput) +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput) AnchorOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilterAnchorDateConfiguration) *string { + if v == nil { + return nil + } + return v.AnchorOption + }).(pulumi.StringPtrOutput) +} + +func (o FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilterAnchorDateConfiguration) *string { + if v == nil { + return nil + } + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +type FiltersRelativeDatesFilterExcludePeriodConfiguration struct { + Amount int `pulumi:"amount"` + Granularity string `pulumi:"granularity"` + // The dashboard creation status. + Status *string `pulumi:"status"` +} + +// FiltersRelativeDatesFilterExcludePeriodConfigurationInput is an input type that accepts FiltersRelativeDatesFilterExcludePeriodConfigurationArgs and FiltersRelativeDatesFilterExcludePeriodConfigurationOutput values. +// You can construct a concrete instance of `FiltersRelativeDatesFilterExcludePeriodConfigurationInput` via: +// +// FiltersRelativeDatesFilterExcludePeriodConfigurationArgs{...} +type FiltersRelativeDatesFilterExcludePeriodConfigurationInput interface { + pulumi.Input + + ToFiltersRelativeDatesFilterExcludePeriodConfigurationOutput() FiltersRelativeDatesFilterExcludePeriodConfigurationOutput + ToFiltersRelativeDatesFilterExcludePeriodConfigurationOutputWithContext(context.Context) FiltersRelativeDatesFilterExcludePeriodConfigurationOutput +} + +type FiltersRelativeDatesFilterExcludePeriodConfigurationArgs struct { + Amount pulumi.IntInput `pulumi:"amount"` + Granularity pulumi.StringInput `pulumi:"granularity"` + // The dashboard creation status. + Status pulumi.StringPtrInput `pulumi:"status"` +} + +func (FiltersRelativeDatesFilterExcludePeriodConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersRelativeDatesFilterExcludePeriodConfiguration)(nil)).Elem() +} + +func (i FiltersRelativeDatesFilterExcludePeriodConfigurationArgs) ToFiltersRelativeDatesFilterExcludePeriodConfigurationOutput() FiltersRelativeDatesFilterExcludePeriodConfigurationOutput { + return i.ToFiltersRelativeDatesFilterExcludePeriodConfigurationOutputWithContext(context.Background()) +} + +func (i FiltersRelativeDatesFilterExcludePeriodConfigurationArgs) ToFiltersRelativeDatesFilterExcludePeriodConfigurationOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterExcludePeriodConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersRelativeDatesFilterExcludePeriodConfigurationOutput) +} + +func (i FiltersRelativeDatesFilterExcludePeriodConfigurationArgs) ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput() FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput { + return i.ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutputWithContext(context.Background()) +} + +func (i FiltersRelativeDatesFilterExcludePeriodConfigurationArgs) ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersRelativeDatesFilterExcludePeriodConfigurationOutput).ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutputWithContext(ctx) +} + +// FiltersRelativeDatesFilterExcludePeriodConfigurationPtrInput is an input type that accepts FiltersRelativeDatesFilterExcludePeriodConfigurationArgs, FiltersRelativeDatesFilterExcludePeriodConfigurationPtr and FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput values. +// You can construct a concrete instance of `FiltersRelativeDatesFilterExcludePeriodConfigurationPtrInput` via: +// +// FiltersRelativeDatesFilterExcludePeriodConfigurationArgs{...} +// +// or: +// +// nil +type FiltersRelativeDatesFilterExcludePeriodConfigurationPtrInput interface { + pulumi.Input + + ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput() FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput + ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutputWithContext(context.Context) FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput +} + +type filtersRelativeDatesFilterExcludePeriodConfigurationPtrType FiltersRelativeDatesFilterExcludePeriodConfigurationArgs + +func FiltersRelativeDatesFilterExcludePeriodConfigurationPtr(v *FiltersRelativeDatesFilterExcludePeriodConfigurationArgs) FiltersRelativeDatesFilterExcludePeriodConfigurationPtrInput { + return (*filtersRelativeDatesFilterExcludePeriodConfigurationPtrType)(v) +} + +func (*filtersRelativeDatesFilterExcludePeriodConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersRelativeDatesFilterExcludePeriodConfiguration)(nil)).Elem() +} + +func (i *filtersRelativeDatesFilterExcludePeriodConfigurationPtrType) ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput() FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput { + return i.ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *filtersRelativeDatesFilterExcludePeriodConfigurationPtrType) ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) +} + +type FiltersRelativeDatesFilterExcludePeriodConfigurationOutput struct{ *pulumi.OutputState } + +func (FiltersRelativeDatesFilterExcludePeriodConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersRelativeDatesFilterExcludePeriodConfiguration)(nil)).Elem() +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationOutput) ToFiltersRelativeDatesFilterExcludePeriodConfigurationOutput() FiltersRelativeDatesFilterExcludePeriodConfigurationOutput { + return o +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationOutput) ToFiltersRelativeDatesFilterExcludePeriodConfigurationOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterExcludePeriodConfigurationOutput { + return o +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationOutput) ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput() FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput { + return o.ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutputWithContext(context.Background()) +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationOutput) ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersRelativeDatesFilterExcludePeriodConfiguration) *FiltersRelativeDatesFilterExcludePeriodConfiguration { + return &v + }).(FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationOutput) Amount() pulumi.IntOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilterExcludePeriodConfiguration) int { return v.Amount }).(pulumi.IntOutput) +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationOutput) Granularity() pulumi.StringOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilterExcludePeriodConfiguration) string { return v.Granularity }).(pulumi.StringOutput) +} + +// The dashboard creation status. +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersRelativeDatesFilterExcludePeriodConfiguration) *string { return v.Status }).(pulumi.StringPtrOutput) +} + +type FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersRelativeDatesFilterExcludePeriodConfiguration)(nil)).Elem() +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput() FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput { + return o +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) ToFiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutputWithContext(ctx context.Context) FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput { + return o +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) Elem() FiltersRelativeDatesFilterExcludePeriodConfigurationOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilterExcludePeriodConfiguration) FiltersRelativeDatesFilterExcludePeriodConfiguration { + if v != nil { + return *v + } + var ret FiltersRelativeDatesFilterExcludePeriodConfiguration + return ret + }).(FiltersRelativeDatesFilterExcludePeriodConfigurationOutput) +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) Amount() pulumi.IntPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilterExcludePeriodConfiguration) *int { + if v == nil { + return nil + } + return &v.Amount + }).(pulumi.IntPtrOutput) +} + +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) Granularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilterExcludePeriodConfiguration) *string { + if v == nil { + return nil + } + return &v.Granularity + }).(pulumi.StringPtrOutput) +} + +// The dashboard creation status. +func (o FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersRelativeDatesFilterExcludePeriodConfiguration) *string { + if v == nil { + return nil + } + return v.Status + }).(pulumi.StringPtrOutput) +} + +type FiltersTimeEqualityFilter struct { + Column Column `pulumi:"column"` + FilterId string `pulumi:"filterId"` + ParameterName *string `pulumi:"parameterName"` + TimeGranularity string `pulumi:"timeGranularity"` + Value *string `pulumi:"value"` +} + +// FiltersTimeEqualityFilterInput is an input type that accepts FiltersTimeEqualityFilterArgs and FiltersTimeEqualityFilterOutput values. +// You can construct a concrete instance of `FiltersTimeEqualityFilterInput` via: +// +// FiltersTimeEqualityFilterArgs{...} +type FiltersTimeEqualityFilterInput interface { + pulumi.Input + + ToFiltersTimeEqualityFilterOutput() FiltersTimeEqualityFilterOutput + ToFiltersTimeEqualityFilterOutputWithContext(context.Context) FiltersTimeEqualityFilterOutput +} + +type FiltersTimeEqualityFilterArgs struct { + Column ColumnInput `pulumi:"column"` + FilterId pulumi.StringInput `pulumi:"filterId"` + ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` + TimeGranularity pulumi.StringInput `pulumi:"timeGranularity"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (FiltersTimeEqualityFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeEqualityFilter)(nil)).Elem() +} + +func (i FiltersTimeEqualityFilterArgs) ToFiltersTimeEqualityFilterOutput() FiltersTimeEqualityFilterOutput { + return i.ToFiltersTimeEqualityFilterOutputWithContext(context.Background()) +} + +func (i FiltersTimeEqualityFilterArgs) ToFiltersTimeEqualityFilterOutputWithContext(ctx context.Context) FiltersTimeEqualityFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeEqualityFilterOutput) +} + +func (i FiltersTimeEqualityFilterArgs) ToFiltersTimeEqualityFilterPtrOutput() FiltersTimeEqualityFilterPtrOutput { + return i.ToFiltersTimeEqualityFilterPtrOutputWithContext(context.Background()) +} + +func (i FiltersTimeEqualityFilterArgs) ToFiltersTimeEqualityFilterPtrOutputWithContext(ctx context.Context) FiltersTimeEqualityFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeEqualityFilterOutput).ToFiltersTimeEqualityFilterPtrOutputWithContext(ctx) +} + +// FiltersTimeEqualityFilterPtrInput is an input type that accepts FiltersTimeEqualityFilterArgs, FiltersTimeEqualityFilterPtr and FiltersTimeEqualityFilterPtrOutput values. +// You can construct a concrete instance of `FiltersTimeEqualityFilterPtrInput` via: +// +// FiltersTimeEqualityFilterArgs{...} +// +// or: +// +// nil +type FiltersTimeEqualityFilterPtrInput interface { + pulumi.Input + + ToFiltersTimeEqualityFilterPtrOutput() FiltersTimeEqualityFilterPtrOutput + ToFiltersTimeEqualityFilterPtrOutputWithContext(context.Context) FiltersTimeEqualityFilterPtrOutput +} + +type filtersTimeEqualityFilterPtrType FiltersTimeEqualityFilterArgs + +func FiltersTimeEqualityFilterPtr(v *FiltersTimeEqualityFilterArgs) FiltersTimeEqualityFilterPtrInput { + return (*filtersTimeEqualityFilterPtrType)(v) +} + +func (*filtersTimeEqualityFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeEqualityFilter)(nil)).Elem() +} + +func (i *filtersTimeEqualityFilterPtrType) ToFiltersTimeEqualityFilterPtrOutput() FiltersTimeEqualityFilterPtrOutput { + return i.ToFiltersTimeEqualityFilterPtrOutputWithContext(context.Background()) +} + +func (i *filtersTimeEqualityFilterPtrType) ToFiltersTimeEqualityFilterPtrOutputWithContext(ctx context.Context) FiltersTimeEqualityFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeEqualityFilterPtrOutput) +} + +type FiltersTimeEqualityFilterOutput struct{ *pulumi.OutputState } + +func (FiltersTimeEqualityFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeEqualityFilter)(nil)).Elem() +} + +func (o FiltersTimeEqualityFilterOutput) ToFiltersTimeEqualityFilterOutput() FiltersTimeEqualityFilterOutput { + return o +} + +func (o FiltersTimeEqualityFilterOutput) ToFiltersTimeEqualityFilterOutputWithContext(ctx context.Context) FiltersTimeEqualityFilterOutput { + return o +} + +func (o FiltersTimeEqualityFilterOutput) ToFiltersTimeEqualityFilterPtrOutput() FiltersTimeEqualityFilterPtrOutput { + return o.ToFiltersTimeEqualityFilterPtrOutputWithContext(context.Background()) +} + +func (o FiltersTimeEqualityFilterOutput) ToFiltersTimeEqualityFilterPtrOutputWithContext(ctx context.Context) FiltersTimeEqualityFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersTimeEqualityFilter) *FiltersTimeEqualityFilter { + return &v + }).(FiltersTimeEqualityFilterPtrOutput) +} + +func (o FiltersTimeEqualityFilterOutput) Column() ColumnOutput { + return o.ApplyT(func(v FiltersTimeEqualityFilter) Column { return v.Column }).(ColumnOutput) +} + +func (o FiltersTimeEqualityFilterOutput) FilterId() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTimeEqualityFilter) string { return v.FilterId }).(pulumi.StringOutput) +} + +func (o FiltersTimeEqualityFilterOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersTimeEqualityFilter) *string { return v.ParameterName }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeEqualityFilterOutput) TimeGranularity() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTimeEqualityFilter) string { return v.TimeGranularity }).(pulumi.StringOutput) +} + +func (o FiltersTimeEqualityFilterOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersTimeEqualityFilter) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type FiltersTimeEqualityFilterPtrOutput struct{ *pulumi.OutputState } + +func (FiltersTimeEqualityFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeEqualityFilter)(nil)).Elem() +} + +func (o FiltersTimeEqualityFilterPtrOutput) ToFiltersTimeEqualityFilterPtrOutput() FiltersTimeEqualityFilterPtrOutput { + return o +} + +func (o FiltersTimeEqualityFilterPtrOutput) ToFiltersTimeEqualityFilterPtrOutputWithContext(ctx context.Context) FiltersTimeEqualityFilterPtrOutput { + return o +} + +func (o FiltersTimeEqualityFilterPtrOutput) Elem() FiltersTimeEqualityFilterOutput { + return o.ApplyT(func(v *FiltersTimeEqualityFilter) FiltersTimeEqualityFilter { + if v != nil { + return *v + } + var ret FiltersTimeEqualityFilter + return ret + }).(FiltersTimeEqualityFilterOutput) +} + +func (o FiltersTimeEqualityFilterPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *FiltersTimeEqualityFilter) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o FiltersTimeEqualityFilterPtrOutput) FilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeEqualityFilter) *string { + if v == nil { + return nil + } + return &v.FilterId + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeEqualityFilterPtrOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeEqualityFilter) *string { + if v == nil { + return nil + } + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeEqualityFilterPtrOutput) TimeGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeEqualityFilter) *string { + if v == nil { + return nil + } + return &v.TimeGranularity + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeEqualityFilterPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeEqualityFilter) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type FiltersTimeRangeFilter struct { + Column Column `pulumi:"column"` + ExcludePeriodConfiguration *FiltersTimeRangeFilterExcludePeriodConfiguration `pulumi:"excludePeriodConfiguration"` + FilterId string `pulumi:"filterId"` + IncludeMaximum *bool `pulumi:"includeMaximum"` + IncludeMinimum *bool `pulumi:"includeMinimum"` + NullOption string `pulumi:"nullOption"` + RangeMaximumValue *FiltersTimeRangeFilterRangeMaximumValue `pulumi:"rangeMaximumValue"` + RangeMinimumValue *FiltersTimeRangeFilterRangeMinimumValue `pulumi:"rangeMinimumValue"` + TimeGranularity string `pulumi:"timeGranularity"` +} + +// FiltersTimeRangeFilterInput is an input type that accepts FiltersTimeRangeFilterArgs and FiltersTimeRangeFilterOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterInput` via: +// +// FiltersTimeRangeFilterArgs{...} +type FiltersTimeRangeFilterInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterOutput() FiltersTimeRangeFilterOutput + ToFiltersTimeRangeFilterOutputWithContext(context.Context) FiltersTimeRangeFilterOutput +} + +type FiltersTimeRangeFilterArgs struct { + Column ColumnInput `pulumi:"column"` + ExcludePeriodConfiguration FiltersTimeRangeFilterExcludePeriodConfigurationPtrInput `pulumi:"excludePeriodConfiguration"` + FilterId pulumi.StringInput `pulumi:"filterId"` + IncludeMaximum pulumi.BoolPtrInput `pulumi:"includeMaximum"` + IncludeMinimum pulumi.BoolPtrInput `pulumi:"includeMinimum"` + NullOption pulumi.StringInput `pulumi:"nullOption"` + RangeMaximumValue FiltersTimeRangeFilterRangeMaximumValuePtrInput `pulumi:"rangeMaximumValue"` + RangeMinimumValue FiltersTimeRangeFilterRangeMinimumValuePtrInput `pulumi:"rangeMinimumValue"` + TimeGranularity pulumi.StringInput `pulumi:"timeGranularity"` +} + +func (FiltersTimeRangeFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilter)(nil)).Elem() +} + +func (i FiltersTimeRangeFilterArgs) ToFiltersTimeRangeFilterOutput() FiltersTimeRangeFilterOutput { + return i.ToFiltersTimeRangeFilterOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterArgs) ToFiltersTimeRangeFilterOutputWithContext(ctx context.Context) FiltersTimeRangeFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterOutput) +} + +func (i FiltersTimeRangeFilterArgs) ToFiltersTimeRangeFilterPtrOutput() FiltersTimeRangeFilterPtrOutput { + return i.ToFiltersTimeRangeFilterPtrOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterArgs) ToFiltersTimeRangeFilterPtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterOutput).ToFiltersTimeRangeFilterPtrOutputWithContext(ctx) +} + +// FiltersTimeRangeFilterPtrInput is an input type that accepts FiltersTimeRangeFilterArgs, FiltersTimeRangeFilterPtr and FiltersTimeRangeFilterPtrOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterPtrInput` via: +// +// FiltersTimeRangeFilterArgs{...} +// +// or: +// +// nil +type FiltersTimeRangeFilterPtrInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterPtrOutput() FiltersTimeRangeFilterPtrOutput + ToFiltersTimeRangeFilterPtrOutputWithContext(context.Context) FiltersTimeRangeFilterPtrOutput +} + +type filtersTimeRangeFilterPtrType FiltersTimeRangeFilterArgs + +func FiltersTimeRangeFilterPtr(v *FiltersTimeRangeFilterArgs) FiltersTimeRangeFilterPtrInput { + return (*filtersTimeRangeFilterPtrType)(v) +} + +func (*filtersTimeRangeFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilter)(nil)).Elem() +} + +func (i *filtersTimeRangeFilterPtrType) ToFiltersTimeRangeFilterPtrOutput() FiltersTimeRangeFilterPtrOutput { + return i.ToFiltersTimeRangeFilterPtrOutputWithContext(context.Background()) +} + +func (i *filtersTimeRangeFilterPtrType) ToFiltersTimeRangeFilterPtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterPtrOutput) +} + +type FiltersTimeRangeFilterOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilter)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterOutput) ToFiltersTimeRangeFilterOutput() FiltersTimeRangeFilterOutput { + return o +} + +func (o FiltersTimeRangeFilterOutput) ToFiltersTimeRangeFilterOutputWithContext(ctx context.Context) FiltersTimeRangeFilterOutput { + return o +} + +func (o FiltersTimeRangeFilterOutput) ToFiltersTimeRangeFilterPtrOutput() FiltersTimeRangeFilterPtrOutput { + return o.ToFiltersTimeRangeFilterPtrOutputWithContext(context.Background()) +} + +func (o FiltersTimeRangeFilterOutput) ToFiltersTimeRangeFilterPtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersTimeRangeFilter) *FiltersTimeRangeFilter { + return &v + }).(FiltersTimeRangeFilterPtrOutput) +} + +func (o FiltersTimeRangeFilterOutput) Column() ColumnOutput { + return o.ApplyT(func(v FiltersTimeRangeFilter) Column { return v.Column }).(ColumnOutput) +} + +func (o FiltersTimeRangeFilterOutput) ExcludePeriodConfiguration() FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilter) *FiltersTimeRangeFilterExcludePeriodConfiguration { + return v.ExcludePeriodConfiguration + }).(FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) +} + +func (o FiltersTimeRangeFilterOutput) FilterId() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTimeRangeFilter) string { return v.FilterId }).(pulumi.StringOutput) +} + +func (o FiltersTimeRangeFilterOutput) IncludeMaximum() pulumi.BoolPtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilter) *bool { return v.IncludeMaximum }).(pulumi.BoolPtrOutput) +} + +func (o FiltersTimeRangeFilterOutput) IncludeMinimum() pulumi.BoolPtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilter) *bool { return v.IncludeMinimum }).(pulumi.BoolPtrOutput) +} + +func (o FiltersTimeRangeFilterOutput) NullOption() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTimeRangeFilter) string { return v.NullOption }).(pulumi.StringOutput) +} + +func (o FiltersTimeRangeFilterOutput) RangeMaximumValue() FiltersTimeRangeFilterRangeMaximumValuePtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilter) *FiltersTimeRangeFilterRangeMaximumValue { return v.RangeMaximumValue }).(FiltersTimeRangeFilterRangeMaximumValuePtrOutput) +} + +func (o FiltersTimeRangeFilterOutput) RangeMinimumValue() FiltersTimeRangeFilterRangeMinimumValuePtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilter) *FiltersTimeRangeFilterRangeMinimumValue { return v.RangeMinimumValue }).(FiltersTimeRangeFilterRangeMinimumValuePtrOutput) +} + +func (o FiltersTimeRangeFilterOutput) TimeGranularity() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTimeRangeFilter) string { return v.TimeGranularity }).(pulumi.StringOutput) +} + +type FiltersTimeRangeFilterPtrOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilter)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterPtrOutput) ToFiltersTimeRangeFilterPtrOutput() FiltersTimeRangeFilterPtrOutput { + return o +} + +func (o FiltersTimeRangeFilterPtrOutput) ToFiltersTimeRangeFilterPtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterPtrOutput { + return o +} + +func (o FiltersTimeRangeFilterPtrOutput) Elem() FiltersTimeRangeFilterOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilter) FiltersTimeRangeFilter { + if v != nil { + return *v + } + var ret FiltersTimeRangeFilter + return ret + }).(FiltersTimeRangeFilterOutput) +} + +func (o FiltersTimeRangeFilterPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilter) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o FiltersTimeRangeFilterPtrOutput) ExcludePeriodConfiguration() FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilter) *FiltersTimeRangeFilterExcludePeriodConfiguration { + if v == nil { + return nil + } + return v.ExcludePeriodConfiguration + }).(FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) +} + +func (o FiltersTimeRangeFilterPtrOutput) FilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilter) *string { + if v == nil { + return nil + } + return &v.FilterId + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeRangeFilterPtrOutput) IncludeMaximum() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilter) *bool { + if v == nil { + return nil + } + return v.IncludeMaximum + }).(pulumi.BoolPtrOutput) +} + +func (o FiltersTimeRangeFilterPtrOutput) IncludeMinimum() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilter) *bool { + if v == nil { + return nil + } + return v.IncludeMinimum + }).(pulumi.BoolPtrOutput) +} + +func (o FiltersTimeRangeFilterPtrOutput) NullOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilter) *string { + if v == nil { + return nil + } + return &v.NullOption + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeRangeFilterPtrOutput) RangeMaximumValue() FiltersTimeRangeFilterRangeMaximumValuePtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilter) *FiltersTimeRangeFilterRangeMaximumValue { + if v == nil { + return nil + } + return v.RangeMaximumValue + }).(FiltersTimeRangeFilterRangeMaximumValuePtrOutput) +} + +func (o FiltersTimeRangeFilterPtrOutput) RangeMinimumValue() FiltersTimeRangeFilterRangeMinimumValuePtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilter) *FiltersTimeRangeFilterRangeMinimumValue { + if v == nil { + return nil + } + return v.RangeMinimumValue + }).(FiltersTimeRangeFilterRangeMinimumValuePtrOutput) +} + +func (o FiltersTimeRangeFilterPtrOutput) TimeGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilter) *string { + if v == nil { + return nil + } + return &v.TimeGranularity + }).(pulumi.StringPtrOutput) +} + +type FiltersTimeRangeFilterExcludePeriodConfiguration struct { + Amount int `pulumi:"amount"` + Granularity string `pulumi:"granularity"` + // The dashboard creation status. + Status *string `pulumi:"status"` +} + +// FiltersTimeRangeFilterExcludePeriodConfigurationInput is an input type that accepts FiltersTimeRangeFilterExcludePeriodConfigurationArgs and FiltersTimeRangeFilterExcludePeriodConfigurationOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterExcludePeriodConfigurationInput` via: +// +// FiltersTimeRangeFilterExcludePeriodConfigurationArgs{...} +type FiltersTimeRangeFilterExcludePeriodConfigurationInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterExcludePeriodConfigurationOutput() FiltersTimeRangeFilterExcludePeriodConfigurationOutput + ToFiltersTimeRangeFilterExcludePeriodConfigurationOutputWithContext(context.Context) FiltersTimeRangeFilterExcludePeriodConfigurationOutput +} + +type FiltersTimeRangeFilterExcludePeriodConfigurationArgs struct { + Amount pulumi.IntInput `pulumi:"amount"` + Granularity pulumi.StringInput `pulumi:"granularity"` + // The dashboard creation status. + Status pulumi.StringPtrInput `pulumi:"status"` +} + +func (FiltersTimeRangeFilterExcludePeriodConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilterExcludePeriodConfiguration)(nil)).Elem() +} + +func (i FiltersTimeRangeFilterExcludePeriodConfigurationArgs) ToFiltersTimeRangeFilterExcludePeriodConfigurationOutput() FiltersTimeRangeFilterExcludePeriodConfigurationOutput { + return i.ToFiltersTimeRangeFilterExcludePeriodConfigurationOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterExcludePeriodConfigurationArgs) ToFiltersTimeRangeFilterExcludePeriodConfigurationOutputWithContext(ctx context.Context) FiltersTimeRangeFilterExcludePeriodConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterExcludePeriodConfigurationOutput) +} + +func (i FiltersTimeRangeFilterExcludePeriodConfigurationArgs) ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput() FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput { + return i.ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterExcludePeriodConfigurationArgs) ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterExcludePeriodConfigurationOutput).ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutputWithContext(ctx) +} + +// FiltersTimeRangeFilterExcludePeriodConfigurationPtrInput is an input type that accepts FiltersTimeRangeFilterExcludePeriodConfigurationArgs, FiltersTimeRangeFilterExcludePeriodConfigurationPtr and FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterExcludePeriodConfigurationPtrInput` via: +// +// FiltersTimeRangeFilterExcludePeriodConfigurationArgs{...} +// +// or: +// +// nil +type FiltersTimeRangeFilterExcludePeriodConfigurationPtrInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput() FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput + ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutputWithContext(context.Context) FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput +} + +type filtersTimeRangeFilterExcludePeriodConfigurationPtrType FiltersTimeRangeFilterExcludePeriodConfigurationArgs + +func FiltersTimeRangeFilterExcludePeriodConfigurationPtr(v *FiltersTimeRangeFilterExcludePeriodConfigurationArgs) FiltersTimeRangeFilterExcludePeriodConfigurationPtrInput { + return (*filtersTimeRangeFilterExcludePeriodConfigurationPtrType)(v) +} + +func (*filtersTimeRangeFilterExcludePeriodConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilterExcludePeriodConfiguration)(nil)).Elem() +} + +func (i *filtersTimeRangeFilterExcludePeriodConfigurationPtrType) ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput() FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput { + return i.ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *filtersTimeRangeFilterExcludePeriodConfigurationPtrType) ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) +} + +type FiltersTimeRangeFilterExcludePeriodConfigurationOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterExcludePeriodConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilterExcludePeriodConfiguration)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationOutput) ToFiltersTimeRangeFilterExcludePeriodConfigurationOutput() FiltersTimeRangeFilterExcludePeriodConfigurationOutput { + return o +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationOutput) ToFiltersTimeRangeFilterExcludePeriodConfigurationOutputWithContext(ctx context.Context) FiltersTimeRangeFilterExcludePeriodConfigurationOutput { + return o +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationOutput) ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput() FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput { + return o.ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutputWithContext(context.Background()) +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationOutput) ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersTimeRangeFilterExcludePeriodConfiguration) *FiltersTimeRangeFilterExcludePeriodConfiguration { + return &v + }).(FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationOutput) Amount() pulumi.IntOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterExcludePeriodConfiguration) int { return v.Amount }).(pulumi.IntOutput) +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationOutput) Granularity() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterExcludePeriodConfiguration) string { return v.Granularity }).(pulumi.StringOutput) +} + +// The dashboard creation status. +func (o FiltersTimeRangeFilterExcludePeriodConfigurationOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterExcludePeriodConfiguration) *string { return v.Status }).(pulumi.StringPtrOutput) +} + +type FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilterExcludePeriodConfiguration)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput() FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput { + return o +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) ToFiltersTimeRangeFilterExcludePeriodConfigurationPtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput { + return o +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) Elem() FiltersTimeRangeFilterExcludePeriodConfigurationOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterExcludePeriodConfiguration) FiltersTimeRangeFilterExcludePeriodConfiguration { + if v != nil { + return *v + } + var ret FiltersTimeRangeFilterExcludePeriodConfiguration + return ret + }).(FiltersTimeRangeFilterExcludePeriodConfigurationOutput) +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) Amount() pulumi.IntPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterExcludePeriodConfiguration) *int { + if v == nil { + return nil + } + return &v.Amount + }).(pulumi.IntPtrOutput) +} + +func (o FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) Granularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterExcludePeriodConfiguration) *string { + if v == nil { + return nil + } + return &v.Granularity + }).(pulumi.StringPtrOutput) +} + +// The dashboard creation status. +func (o FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterExcludePeriodConfiguration) *string { + if v == nil { + return nil + } + return v.Status + }).(pulumi.StringPtrOutput) +} + +type FiltersTimeRangeFilterRangeMaximumValue struct { + Parameter *string `pulumi:"parameter"` + RollingDate *FiltersTimeRangeFilterRangeMaximumValueRollingDate `pulumi:"rollingDate"` + StaticValue *string `pulumi:"staticValue"` +} + +// FiltersTimeRangeFilterRangeMaximumValueInput is an input type that accepts FiltersTimeRangeFilterRangeMaximumValueArgs and FiltersTimeRangeFilterRangeMaximumValueOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterRangeMaximumValueInput` via: +// +// FiltersTimeRangeFilterRangeMaximumValueArgs{...} +type FiltersTimeRangeFilterRangeMaximumValueInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterRangeMaximumValueOutput() FiltersTimeRangeFilterRangeMaximumValueOutput + ToFiltersTimeRangeFilterRangeMaximumValueOutputWithContext(context.Context) FiltersTimeRangeFilterRangeMaximumValueOutput +} + +type FiltersTimeRangeFilterRangeMaximumValueArgs struct { + Parameter pulumi.StringPtrInput `pulumi:"parameter"` + RollingDate FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrInput `pulumi:"rollingDate"` + StaticValue pulumi.StringPtrInput `pulumi:"staticValue"` +} + +func (FiltersTimeRangeFilterRangeMaximumValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilterRangeMaximumValue)(nil)).Elem() +} + +func (i FiltersTimeRangeFilterRangeMaximumValueArgs) ToFiltersTimeRangeFilterRangeMaximumValueOutput() FiltersTimeRangeFilterRangeMaximumValueOutput { + return i.ToFiltersTimeRangeFilterRangeMaximumValueOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterRangeMaximumValueArgs) ToFiltersTimeRangeFilterRangeMaximumValueOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMaximumValueOutput) +} + +func (i FiltersTimeRangeFilterRangeMaximumValueArgs) ToFiltersTimeRangeFilterRangeMaximumValuePtrOutput() FiltersTimeRangeFilterRangeMaximumValuePtrOutput { + return i.ToFiltersTimeRangeFilterRangeMaximumValuePtrOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterRangeMaximumValueArgs) ToFiltersTimeRangeFilterRangeMaximumValuePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMaximumValueOutput).ToFiltersTimeRangeFilterRangeMaximumValuePtrOutputWithContext(ctx) +} + +// FiltersTimeRangeFilterRangeMaximumValuePtrInput is an input type that accepts FiltersTimeRangeFilterRangeMaximumValueArgs, FiltersTimeRangeFilterRangeMaximumValuePtr and FiltersTimeRangeFilterRangeMaximumValuePtrOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterRangeMaximumValuePtrInput` via: +// +// FiltersTimeRangeFilterRangeMaximumValueArgs{...} +// +// or: +// +// nil +type FiltersTimeRangeFilterRangeMaximumValuePtrInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterRangeMaximumValuePtrOutput() FiltersTimeRangeFilterRangeMaximumValuePtrOutput + ToFiltersTimeRangeFilterRangeMaximumValuePtrOutputWithContext(context.Context) FiltersTimeRangeFilterRangeMaximumValuePtrOutput +} + +type filtersTimeRangeFilterRangeMaximumValuePtrType FiltersTimeRangeFilterRangeMaximumValueArgs + +func FiltersTimeRangeFilterRangeMaximumValuePtr(v *FiltersTimeRangeFilterRangeMaximumValueArgs) FiltersTimeRangeFilterRangeMaximumValuePtrInput { + return (*filtersTimeRangeFilterRangeMaximumValuePtrType)(v) +} + +func (*filtersTimeRangeFilterRangeMaximumValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilterRangeMaximumValue)(nil)).Elem() +} + +func (i *filtersTimeRangeFilterRangeMaximumValuePtrType) ToFiltersTimeRangeFilterRangeMaximumValuePtrOutput() FiltersTimeRangeFilterRangeMaximumValuePtrOutput { + return i.ToFiltersTimeRangeFilterRangeMaximumValuePtrOutputWithContext(context.Background()) +} + +func (i *filtersTimeRangeFilterRangeMaximumValuePtrType) ToFiltersTimeRangeFilterRangeMaximumValuePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMaximumValuePtrOutput) +} + +type FiltersTimeRangeFilterRangeMaximumValueOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterRangeMaximumValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilterRangeMaximumValue)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterRangeMaximumValueOutput) ToFiltersTimeRangeFilterRangeMaximumValueOutput() FiltersTimeRangeFilterRangeMaximumValueOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMaximumValueOutput) ToFiltersTimeRangeFilterRangeMaximumValueOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValueOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMaximumValueOutput) ToFiltersTimeRangeFilterRangeMaximumValuePtrOutput() FiltersTimeRangeFilterRangeMaximumValuePtrOutput { + return o.ToFiltersTimeRangeFilterRangeMaximumValuePtrOutputWithContext(context.Background()) +} + +func (o FiltersTimeRangeFilterRangeMaximumValueOutput) ToFiltersTimeRangeFilterRangeMaximumValuePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersTimeRangeFilterRangeMaximumValue) *FiltersTimeRangeFilterRangeMaximumValue { + return &v + }).(FiltersTimeRangeFilterRangeMaximumValuePtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMaximumValueOutput) Parameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterRangeMaximumValue) *string { return v.Parameter }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMaximumValueOutput) RollingDate() FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterRangeMaximumValue) *FiltersTimeRangeFilterRangeMaximumValueRollingDate { + return v.RollingDate + }).(FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMaximumValueOutput) StaticValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterRangeMaximumValue) *string { return v.StaticValue }).(pulumi.StringPtrOutput) +} + +type FiltersTimeRangeFilterRangeMaximumValuePtrOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterRangeMaximumValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilterRangeMaximumValue)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterRangeMaximumValuePtrOutput) ToFiltersTimeRangeFilterRangeMaximumValuePtrOutput() FiltersTimeRangeFilterRangeMaximumValuePtrOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMaximumValuePtrOutput) ToFiltersTimeRangeFilterRangeMaximumValuePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValuePtrOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMaximumValuePtrOutput) Elem() FiltersTimeRangeFilterRangeMaximumValueOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMaximumValue) FiltersTimeRangeFilterRangeMaximumValue { + if v != nil { + return *v + } + var ret FiltersTimeRangeFilterRangeMaximumValue + return ret + }).(FiltersTimeRangeFilterRangeMaximumValueOutput) +} + +func (o FiltersTimeRangeFilterRangeMaximumValuePtrOutput) Parameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMaximumValue) *string { + if v == nil { + return nil + } + return v.Parameter + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMaximumValuePtrOutput) RollingDate() FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMaximumValue) *FiltersTimeRangeFilterRangeMaximumValueRollingDate { + if v == nil { + return nil + } + return v.RollingDate + }).(FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMaximumValuePtrOutput) StaticValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMaximumValue) *string { + if v == nil { + return nil + } + return v.StaticValue + }).(pulumi.StringPtrOutput) +} + +type FiltersTimeRangeFilterRangeMaximumValueRollingDate struct { + DataSetIdentifier *string `pulumi:"dataSetIdentifier"` + Expression string `pulumi:"expression"` +} + +// FiltersTimeRangeFilterRangeMaximumValueRollingDateInput is an input type that accepts FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs and FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterRangeMaximumValueRollingDateInput` via: +// +// FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs{...} +type FiltersTimeRangeFilterRangeMaximumValueRollingDateInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterRangeMaximumValueRollingDateOutput() FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput + ToFiltersTimeRangeFilterRangeMaximumValueRollingDateOutputWithContext(context.Context) FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput +} + +type FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs struct { + DataSetIdentifier pulumi.StringPtrInput `pulumi:"dataSetIdentifier"` + Expression pulumi.StringInput `pulumi:"expression"` +} + +func (FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilterRangeMaximumValueRollingDate)(nil)).Elem() +} + +func (i FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs) ToFiltersTimeRangeFilterRangeMaximumValueRollingDateOutput() FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput { + return i.ToFiltersTimeRangeFilterRangeMaximumValueRollingDateOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs) ToFiltersTimeRangeFilterRangeMaximumValueRollingDateOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput) +} + +func (i FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs) ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput() FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput { + return i.ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs) ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput).ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutputWithContext(ctx) +} + +// FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrInput is an input type that accepts FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs, FiltersTimeRangeFilterRangeMaximumValueRollingDatePtr and FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrInput` via: +// +// FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs{...} +// +// or: +// +// nil +type FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput() FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput + ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutputWithContext(context.Context) FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput +} + +type filtersTimeRangeFilterRangeMaximumValueRollingDatePtrType FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs + +func FiltersTimeRangeFilterRangeMaximumValueRollingDatePtr(v *FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs) FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrInput { + return (*filtersTimeRangeFilterRangeMaximumValueRollingDatePtrType)(v) +} + +func (*filtersTimeRangeFilterRangeMaximumValueRollingDatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilterRangeMaximumValueRollingDate)(nil)).Elem() +} + +func (i *filtersTimeRangeFilterRangeMaximumValueRollingDatePtrType) ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput() FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput { + return i.ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutputWithContext(context.Background()) +} + +func (i *filtersTimeRangeFilterRangeMaximumValueRollingDatePtrType) ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput) +} + +type FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilterRangeMaximumValueRollingDate)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput) ToFiltersTimeRangeFilterRangeMaximumValueRollingDateOutput() FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput) ToFiltersTimeRangeFilterRangeMaximumValueRollingDateOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput) ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput() FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput { + return o.ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutputWithContext(context.Background()) +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput) ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersTimeRangeFilterRangeMaximumValueRollingDate) *FiltersTimeRangeFilterRangeMaximumValueRollingDate { + return &v + }).(FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput) DataSetIdentifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterRangeMaximumValueRollingDate) *string { return v.DataSetIdentifier }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterRangeMaximumValueRollingDate) string { return v.Expression }).(pulumi.StringOutput) +} + +type FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilterRangeMaximumValueRollingDate)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput) ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput() FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput) ToFiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput) Elem() FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMaximumValueRollingDate) FiltersTimeRangeFilterRangeMaximumValueRollingDate { + if v != nil { + return *v + } + var ret FiltersTimeRangeFilterRangeMaximumValueRollingDate + return ret + }).(FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput) +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput) DataSetIdentifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMaximumValueRollingDate) *string { + if v == nil { + return nil + } + return v.DataSetIdentifier + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMaximumValueRollingDate) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) +} + +type FiltersTimeRangeFilterRangeMinimumValue struct { + Parameter *string `pulumi:"parameter"` + RollingDate *FiltersTimeRangeFilterRangeMinimumValueRollingDate `pulumi:"rollingDate"` + StaticValue *string `pulumi:"staticValue"` +} + +// FiltersTimeRangeFilterRangeMinimumValueInput is an input type that accepts FiltersTimeRangeFilterRangeMinimumValueArgs and FiltersTimeRangeFilterRangeMinimumValueOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterRangeMinimumValueInput` via: +// +// FiltersTimeRangeFilterRangeMinimumValueArgs{...} +type FiltersTimeRangeFilterRangeMinimumValueInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterRangeMinimumValueOutput() FiltersTimeRangeFilterRangeMinimumValueOutput + ToFiltersTimeRangeFilterRangeMinimumValueOutputWithContext(context.Context) FiltersTimeRangeFilterRangeMinimumValueOutput +} + +type FiltersTimeRangeFilterRangeMinimumValueArgs struct { + Parameter pulumi.StringPtrInput `pulumi:"parameter"` + RollingDate FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrInput `pulumi:"rollingDate"` + StaticValue pulumi.StringPtrInput `pulumi:"staticValue"` +} + +func (FiltersTimeRangeFilterRangeMinimumValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilterRangeMinimumValue)(nil)).Elem() +} + +func (i FiltersTimeRangeFilterRangeMinimumValueArgs) ToFiltersTimeRangeFilterRangeMinimumValueOutput() FiltersTimeRangeFilterRangeMinimumValueOutput { + return i.ToFiltersTimeRangeFilterRangeMinimumValueOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterRangeMinimumValueArgs) ToFiltersTimeRangeFilterRangeMinimumValueOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMinimumValueOutput) +} + +func (i FiltersTimeRangeFilterRangeMinimumValueArgs) ToFiltersTimeRangeFilterRangeMinimumValuePtrOutput() FiltersTimeRangeFilterRangeMinimumValuePtrOutput { + return i.ToFiltersTimeRangeFilterRangeMinimumValuePtrOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterRangeMinimumValueArgs) ToFiltersTimeRangeFilterRangeMinimumValuePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMinimumValueOutput).ToFiltersTimeRangeFilterRangeMinimumValuePtrOutputWithContext(ctx) +} + +// FiltersTimeRangeFilterRangeMinimumValuePtrInput is an input type that accepts FiltersTimeRangeFilterRangeMinimumValueArgs, FiltersTimeRangeFilterRangeMinimumValuePtr and FiltersTimeRangeFilterRangeMinimumValuePtrOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterRangeMinimumValuePtrInput` via: +// +// FiltersTimeRangeFilterRangeMinimumValueArgs{...} +// +// or: +// +// nil +type FiltersTimeRangeFilterRangeMinimumValuePtrInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterRangeMinimumValuePtrOutput() FiltersTimeRangeFilterRangeMinimumValuePtrOutput + ToFiltersTimeRangeFilterRangeMinimumValuePtrOutputWithContext(context.Context) FiltersTimeRangeFilterRangeMinimumValuePtrOutput +} + +type filtersTimeRangeFilterRangeMinimumValuePtrType FiltersTimeRangeFilterRangeMinimumValueArgs + +func FiltersTimeRangeFilterRangeMinimumValuePtr(v *FiltersTimeRangeFilterRangeMinimumValueArgs) FiltersTimeRangeFilterRangeMinimumValuePtrInput { + return (*filtersTimeRangeFilterRangeMinimumValuePtrType)(v) +} + +func (*filtersTimeRangeFilterRangeMinimumValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilterRangeMinimumValue)(nil)).Elem() +} + +func (i *filtersTimeRangeFilterRangeMinimumValuePtrType) ToFiltersTimeRangeFilterRangeMinimumValuePtrOutput() FiltersTimeRangeFilterRangeMinimumValuePtrOutput { + return i.ToFiltersTimeRangeFilterRangeMinimumValuePtrOutputWithContext(context.Background()) +} + +func (i *filtersTimeRangeFilterRangeMinimumValuePtrType) ToFiltersTimeRangeFilterRangeMinimumValuePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMinimumValuePtrOutput) +} + +type FiltersTimeRangeFilterRangeMinimumValueOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterRangeMinimumValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilterRangeMinimumValue)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterRangeMinimumValueOutput) ToFiltersTimeRangeFilterRangeMinimumValueOutput() FiltersTimeRangeFilterRangeMinimumValueOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMinimumValueOutput) ToFiltersTimeRangeFilterRangeMinimumValueOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValueOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMinimumValueOutput) ToFiltersTimeRangeFilterRangeMinimumValuePtrOutput() FiltersTimeRangeFilterRangeMinimumValuePtrOutput { + return o.ToFiltersTimeRangeFilterRangeMinimumValuePtrOutputWithContext(context.Background()) +} + +func (o FiltersTimeRangeFilterRangeMinimumValueOutput) ToFiltersTimeRangeFilterRangeMinimumValuePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersTimeRangeFilterRangeMinimumValue) *FiltersTimeRangeFilterRangeMinimumValue { + return &v + }).(FiltersTimeRangeFilterRangeMinimumValuePtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMinimumValueOutput) Parameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterRangeMinimumValue) *string { return v.Parameter }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMinimumValueOutput) RollingDate() FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterRangeMinimumValue) *FiltersTimeRangeFilterRangeMinimumValueRollingDate { + return v.RollingDate + }).(FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMinimumValueOutput) StaticValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterRangeMinimumValue) *string { return v.StaticValue }).(pulumi.StringPtrOutput) +} + +type FiltersTimeRangeFilterRangeMinimumValuePtrOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterRangeMinimumValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilterRangeMinimumValue)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterRangeMinimumValuePtrOutput) ToFiltersTimeRangeFilterRangeMinimumValuePtrOutput() FiltersTimeRangeFilterRangeMinimumValuePtrOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMinimumValuePtrOutput) ToFiltersTimeRangeFilterRangeMinimumValuePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValuePtrOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMinimumValuePtrOutput) Elem() FiltersTimeRangeFilterRangeMinimumValueOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMinimumValue) FiltersTimeRangeFilterRangeMinimumValue { + if v != nil { + return *v + } + var ret FiltersTimeRangeFilterRangeMinimumValue + return ret + }).(FiltersTimeRangeFilterRangeMinimumValueOutput) +} + +func (o FiltersTimeRangeFilterRangeMinimumValuePtrOutput) Parameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMinimumValue) *string { + if v == nil { + return nil + } + return v.Parameter + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMinimumValuePtrOutput) RollingDate() FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMinimumValue) *FiltersTimeRangeFilterRangeMinimumValueRollingDate { + if v == nil { + return nil + } + return v.RollingDate + }).(FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMinimumValuePtrOutput) StaticValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMinimumValue) *string { + if v == nil { + return nil + } + return v.StaticValue + }).(pulumi.StringPtrOutput) +} + +type FiltersTimeRangeFilterRangeMinimumValueRollingDate struct { + DataSetIdentifier *string `pulumi:"dataSetIdentifier"` + Expression string `pulumi:"expression"` +} + +// FiltersTimeRangeFilterRangeMinimumValueRollingDateInput is an input type that accepts FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs and FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterRangeMinimumValueRollingDateInput` via: +// +// FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs{...} +type FiltersTimeRangeFilterRangeMinimumValueRollingDateInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterRangeMinimumValueRollingDateOutput() FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput + ToFiltersTimeRangeFilterRangeMinimumValueRollingDateOutputWithContext(context.Context) FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput +} + +type FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs struct { + DataSetIdentifier pulumi.StringPtrInput `pulumi:"dataSetIdentifier"` + Expression pulumi.StringInput `pulumi:"expression"` +} + +func (FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilterRangeMinimumValueRollingDate)(nil)).Elem() +} + +func (i FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs) ToFiltersTimeRangeFilterRangeMinimumValueRollingDateOutput() FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput { + return i.ToFiltersTimeRangeFilterRangeMinimumValueRollingDateOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs) ToFiltersTimeRangeFilterRangeMinimumValueRollingDateOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput) +} + +func (i FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs) ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput() FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput { + return i.ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutputWithContext(context.Background()) +} + +func (i FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs) ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput).ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutputWithContext(ctx) +} + +// FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrInput is an input type that accepts FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs, FiltersTimeRangeFilterRangeMinimumValueRollingDatePtr and FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput values. +// You can construct a concrete instance of `FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrInput` via: +// +// FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs{...} +// +// or: +// +// nil +type FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrInput interface { + pulumi.Input + + ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput() FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput + ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutputWithContext(context.Context) FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput +} + +type filtersTimeRangeFilterRangeMinimumValueRollingDatePtrType FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs + +func FiltersTimeRangeFilterRangeMinimumValueRollingDatePtr(v *FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs) FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrInput { + return (*filtersTimeRangeFilterRangeMinimumValueRollingDatePtrType)(v) +} + +func (*filtersTimeRangeFilterRangeMinimumValueRollingDatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilterRangeMinimumValueRollingDate)(nil)).Elem() +} + +func (i *filtersTimeRangeFilterRangeMinimumValueRollingDatePtrType) ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput() FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput { + return i.ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutputWithContext(context.Background()) +} + +func (i *filtersTimeRangeFilterRangeMinimumValueRollingDatePtrType) ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput) +} + +type FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTimeRangeFilterRangeMinimumValueRollingDate)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput) ToFiltersTimeRangeFilterRangeMinimumValueRollingDateOutput() FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput) ToFiltersTimeRangeFilterRangeMinimumValueRollingDateOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput) ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput() FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput { + return o.ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutputWithContext(context.Background()) +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput) ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersTimeRangeFilterRangeMinimumValueRollingDate) *FiltersTimeRangeFilterRangeMinimumValueRollingDate { + return &v + }).(FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput) DataSetIdentifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterRangeMinimumValueRollingDate) *string { return v.DataSetIdentifier }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTimeRangeFilterRangeMinimumValueRollingDate) string { return v.Expression }).(pulumi.StringOutput) +} + +type FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput struct{ *pulumi.OutputState } + +func (FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTimeRangeFilterRangeMinimumValueRollingDate)(nil)).Elem() +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput) ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput() FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput) ToFiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutputWithContext(ctx context.Context) FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput { + return o +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput) Elem() FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMinimumValueRollingDate) FiltersTimeRangeFilterRangeMinimumValueRollingDate { + if v != nil { + return *v + } + var ret FiltersTimeRangeFilterRangeMinimumValueRollingDate + return ret + }).(FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput) +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput) DataSetIdentifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMinimumValueRollingDate) *string { + if v == nil { + return nil + } + return v.DataSetIdentifier + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTimeRangeFilterRangeMinimumValueRollingDate) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) +} + +type FiltersTopBottomFilter struct { + AggregationSortConfigurations []FiltersTopBottomFilterAggregationSortConfiguration `pulumi:"aggregationSortConfigurations"` + Column Column `pulumi:"column"` + FilterId string `pulumi:"filterId"` + Limit *int `pulumi:"limit"` + ParameterName *string `pulumi:"parameterName"` + TimeGranularity string `pulumi:"timeGranularity"` +} + +// FiltersTopBottomFilterInput is an input type that accepts FiltersTopBottomFilterArgs and FiltersTopBottomFilterOutput values. +// You can construct a concrete instance of `FiltersTopBottomFilterInput` via: +// +// FiltersTopBottomFilterArgs{...} +type FiltersTopBottomFilterInput interface { + pulumi.Input + + ToFiltersTopBottomFilterOutput() FiltersTopBottomFilterOutput + ToFiltersTopBottomFilterOutputWithContext(context.Context) FiltersTopBottomFilterOutput +} + +type FiltersTopBottomFilterArgs struct { + AggregationSortConfigurations FiltersTopBottomFilterAggregationSortConfigurationArrayInput `pulumi:"aggregationSortConfigurations"` + Column ColumnInput `pulumi:"column"` + FilterId pulumi.StringInput `pulumi:"filterId"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` + TimeGranularity pulumi.StringInput `pulumi:"timeGranularity"` +} + +func (FiltersTopBottomFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTopBottomFilter)(nil)).Elem() +} + +func (i FiltersTopBottomFilterArgs) ToFiltersTopBottomFilterOutput() FiltersTopBottomFilterOutput { + return i.ToFiltersTopBottomFilterOutputWithContext(context.Background()) +} + +func (i FiltersTopBottomFilterArgs) ToFiltersTopBottomFilterOutputWithContext(ctx context.Context) FiltersTopBottomFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTopBottomFilterOutput) +} + +func (i FiltersTopBottomFilterArgs) ToFiltersTopBottomFilterPtrOutput() FiltersTopBottomFilterPtrOutput { + return i.ToFiltersTopBottomFilterPtrOutputWithContext(context.Background()) +} + +func (i FiltersTopBottomFilterArgs) ToFiltersTopBottomFilterPtrOutputWithContext(ctx context.Context) FiltersTopBottomFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTopBottomFilterOutput).ToFiltersTopBottomFilterPtrOutputWithContext(ctx) +} + +// FiltersTopBottomFilterPtrInput is an input type that accepts FiltersTopBottomFilterArgs, FiltersTopBottomFilterPtr and FiltersTopBottomFilterPtrOutput values. +// You can construct a concrete instance of `FiltersTopBottomFilterPtrInput` via: +// +// FiltersTopBottomFilterArgs{...} +// +// or: +// +// nil +type FiltersTopBottomFilterPtrInput interface { + pulumi.Input + + ToFiltersTopBottomFilterPtrOutput() FiltersTopBottomFilterPtrOutput + ToFiltersTopBottomFilterPtrOutputWithContext(context.Context) FiltersTopBottomFilterPtrOutput +} + +type filtersTopBottomFilterPtrType FiltersTopBottomFilterArgs + +func FiltersTopBottomFilterPtr(v *FiltersTopBottomFilterArgs) FiltersTopBottomFilterPtrInput { + return (*filtersTopBottomFilterPtrType)(v) +} + +func (*filtersTopBottomFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTopBottomFilter)(nil)).Elem() +} + +func (i *filtersTopBottomFilterPtrType) ToFiltersTopBottomFilterPtrOutput() FiltersTopBottomFilterPtrOutput { + return i.ToFiltersTopBottomFilterPtrOutputWithContext(context.Background()) +} + +func (i *filtersTopBottomFilterPtrType) ToFiltersTopBottomFilterPtrOutputWithContext(ctx context.Context) FiltersTopBottomFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTopBottomFilterPtrOutput) +} + +type FiltersTopBottomFilterOutput struct{ *pulumi.OutputState } + +func (FiltersTopBottomFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTopBottomFilter)(nil)).Elem() +} + +func (o FiltersTopBottomFilterOutput) ToFiltersTopBottomFilterOutput() FiltersTopBottomFilterOutput { + return o +} + +func (o FiltersTopBottomFilterOutput) ToFiltersTopBottomFilterOutputWithContext(ctx context.Context) FiltersTopBottomFilterOutput { + return o +} + +func (o FiltersTopBottomFilterOutput) ToFiltersTopBottomFilterPtrOutput() FiltersTopBottomFilterPtrOutput { + return o.ToFiltersTopBottomFilterPtrOutputWithContext(context.Background()) +} + +func (o FiltersTopBottomFilterOutput) ToFiltersTopBottomFilterPtrOutputWithContext(ctx context.Context) FiltersTopBottomFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FiltersTopBottomFilter) *FiltersTopBottomFilter { + return &v + }).(FiltersTopBottomFilterPtrOutput) +} + +func (o FiltersTopBottomFilterOutput) AggregationSortConfigurations() FiltersTopBottomFilterAggregationSortConfigurationArrayOutput { + return o.ApplyT(func(v FiltersTopBottomFilter) []FiltersTopBottomFilterAggregationSortConfiguration { + return v.AggregationSortConfigurations + }).(FiltersTopBottomFilterAggregationSortConfigurationArrayOutput) +} + +func (o FiltersTopBottomFilterOutput) Column() ColumnOutput { + return o.ApplyT(func(v FiltersTopBottomFilter) Column { return v.Column }).(ColumnOutput) +} + +func (o FiltersTopBottomFilterOutput) FilterId() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTopBottomFilter) string { return v.FilterId }).(pulumi.StringOutput) +} + +func (o FiltersTopBottomFilterOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v FiltersTopBottomFilter) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +func (o FiltersTopBottomFilterOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v FiltersTopBottomFilter) *string { return v.ParameterName }).(pulumi.StringPtrOutput) +} + +func (o FiltersTopBottomFilterOutput) TimeGranularity() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTopBottomFilter) string { return v.TimeGranularity }).(pulumi.StringOutput) +} + +type FiltersTopBottomFilterPtrOutput struct{ *pulumi.OutputState } + +func (FiltersTopBottomFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FiltersTopBottomFilter)(nil)).Elem() +} + +func (o FiltersTopBottomFilterPtrOutput) ToFiltersTopBottomFilterPtrOutput() FiltersTopBottomFilterPtrOutput { + return o +} + +func (o FiltersTopBottomFilterPtrOutput) ToFiltersTopBottomFilterPtrOutputWithContext(ctx context.Context) FiltersTopBottomFilterPtrOutput { + return o +} + +func (o FiltersTopBottomFilterPtrOutput) Elem() FiltersTopBottomFilterOutput { + return o.ApplyT(func(v *FiltersTopBottomFilter) FiltersTopBottomFilter { + if v != nil { + return *v + } + var ret FiltersTopBottomFilter + return ret + }).(FiltersTopBottomFilterOutput) +} + +func (o FiltersTopBottomFilterPtrOutput) AggregationSortConfigurations() FiltersTopBottomFilterAggregationSortConfigurationArrayOutput { + return o.ApplyT(func(v *FiltersTopBottomFilter) []FiltersTopBottomFilterAggregationSortConfiguration { + if v == nil { + return nil + } + return v.AggregationSortConfigurations + }).(FiltersTopBottomFilterAggregationSortConfigurationArrayOutput) +} + +func (o FiltersTopBottomFilterPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *FiltersTopBottomFilter) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o FiltersTopBottomFilterPtrOutput) FilterId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTopBottomFilter) *string { + if v == nil { + return nil + } + return &v.FilterId + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTopBottomFilterPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *FiltersTopBottomFilter) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o FiltersTopBottomFilterPtrOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTopBottomFilter) *string { + if v == nil { + return nil + } + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o FiltersTopBottomFilterPtrOutput) TimeGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FiltersTopBottomFilter) *string { + if v == nil { + return nil + } + return &v.TimeGranularity + }).(pulumi.StringPtrOutput) +} + +type FiltersTopBottomFilterAggregationSortConfiguration struct { + AggregationFunction AggregationFunction `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + SortDirection string `pulumi:"sortDirection"` +} + +// FiltersTopBottomFilterAggregationSortConfigurationInput is an input type that accepts FiltersTopBottomFilterAggregationSortConfigurationArgs and FiltersTopBottomFilterAggregationSortConfigurationOutput values. +// You can construct a concrete instance of `FiltersTopBottomFilterAggregationSortConfigurationInput` via: +// +// FiltersTopBottomFilterAggregationSortConfigurationArgs{...} +type FiltersTopBottomFilterAggregationSortConfigurationInput interface { + pulumi.Input + + ToFiltersTopBottomFilterAggregationSortConfigurationOutput() FiltersTopBottomFilterAggregationSortConfigurationOutput + ToFiltersTopBottomFilterAggregationSortConfigurationOutputWithContext(context.Context) FiltersTopBottomFilterAggregationSortConfigurationOutput +} + +type FiltersTopBottomFilterAggregationSortConfigurationArgs struct { + AggregationFunction AggregationFunctionInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + SortDirection pulumi.StringInput `pulumi:"sortDirection"` +} + +func (FiltersTopBottomFilterAggregationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTopBottomFilterAggregationSortConfiguration)(nil)).Elem() +} + +func (i FiltersTopBottomFilterAggregationSortConfigurationArgs) ToFiltersTopBottomFilterAggregationSortConfigurationOutput() FiltersTopBottomFilterAggregationSortConfigurationOutput { + return i.ToFiltersTopBottomFilterAggregationSortConfigurationOutputWithContext(context.Background()) +} + +func (i FiltersTopBottomFilterAggregationSortConfigurationArgs) ToFiltersTopBottomFilterAggregationSortConfigurationOutputWithContext(ctx context.Context) FiltersTopBottomFilterAggregationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTopBottomFilterAggregationSortConfigurationOutput) +} + +// FiltersTopBottomFilterAggregationSortConfigurationArrayInput is an input type that accepts FiltersTopBottomFilterAggregationSortConfigurationArray and FiltersTopBottomFilterAggregationSortConfigurationArrayOutput values. +// You can construct a concrete instance of `FiltersTopBottomFilterAggregationSortConfigurationArrayInput` via: +// +// FiltersTopBottomFilterAggregationSortConfigurationArray{ FiltersTopBottomFilterAggregationSortConfigurationArgs{...} } +type FiltersTopBottomFilterAggregationSortConfigurationArrayInput interface { + pulumi.Input + + ToFiltersTopBottomFilterAggregationSortConfigurationArrayOutput() FiltersTopBottomFilterAggregationSortConfigurationArrayOutput + ToFiltersTopBottomFilterAggregationSortConfigurationArrayOutputWithContext(context.Context) FiltersTopBottomFilterAggregationSortConfigurationArrayOutput +} + +type FiltersTopBottomFilterAggregationSortConfigurationArray []FiltersTopBottomFilterAggregationSortConfigurationInput + +func (FiltersTopBottomFilterAggregationSortConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]FiltersTopBottomFilterAggregationSortConfiguration)(nil)).Elem() +} + +func (i FiltersTopBottomFilterAggregationSortConfigurationArray) ToFiltersTopBottomFilterAggregationSortConfigurationArrayOutput() FiltersTopBottomFilterAggregationSortConfigurationArrayOutput { + return i.ToFiltersTopBottomFilterAggregationSortConfigurationArrayOutputWithContext(context.Background()) +} + +func (i FiltersTopBottomFilterAggregationSortConfigurationArray) ToFiltersTopBottomFilterAggregationSortConfigurationArrayOutputWithContext(ctx context.Context) FiltersTopBottomFilterAggregationSortConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(FiltersTopBottomFilterAggregationSortConfigurationArrayOutput) +} + +type FiltersTopBottomFilterAggregationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (FiltersTopBottomFilterAggregationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FiltersTopBottomFilterAggregationSortConfiguration)(nil)).Elem() +} + +func (o FiltersTopBottomFilterAggregationSortConfigurationOutput) ToFiltersTopBottomFilterAggregationSortConfigurationOutput() FiltersTopBottomFilterAggregationSortConfigurationOutput { + return o +} + +func (o FiltersTopBottomFilterAggregationSortConfigurationOutput) ToFiltersTopBottomFilterAggregationSortConfigurationOutputWithContext(ctx context.Context) FiltersTopBottomFilterAggregationSortConfigurationOutput { + return o +} + +func (o FiltersTopBottomFilterAggregationSortConfigurationOutput) AggregationFunction() AggregationFunctionOutput { + return o.ApplyT(func(v FiltersTopBottomFilterAggregationSortConfiguration) AggregationFunction { + return v.AggregationFunction + }).(AggregationFunctionOutput) +} + +func (o FiltersTopBottomFilterAggregationSortConfigurationOutput) Column() ColumnOutput { + return o.ApplyT(func(v FiltersTopBottomFilterAggregationSortConfiguration) Column { return v.Column }).(ColumnOutput) +} + +func (o FiltersTopBottomFilterAggregationSortConfigurationOutput) SortDirection() pulumi.StringOutput { + return o.ApplyT(func(v FiltersTopBottomFilterAggregationSortConfiguration) string { return v.SortDirection }).(pulumi.StringOutput) +} + +type FiltersTopBottomFilterAggregationSortConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (FiltersTopBottomFilterAggregationSortConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]FiltersTopBottomFilterAggregationSortConfiguration)(nil)).Elem() +} + +func (o FiltersTopBottomFilterAggregationSortConfigurationArrayOutput) ToFiltersTopBottomFilterAggregationSortConfigurationArrayOutput() FiltersTopBottomFilterAggregationSortConfigurationArrayOutput { + return o +} + +func (o FiltersTopBottomFilterAggregationSortConfigurationArrayOutput) ToFiltersTopBottomFilterAggregationSortConfigurationArrayOutputWithContext(ctx context.Context) FiltersTopBottomFilterAggregationSortConfigurationArrayOutput { + return o +} + +func (o FiltersTopBottomFilterAggregationSortConfigurationArrayOutput) Index(i pulumi.IntInput) FiltersTopBottomFilterAggregationSortConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) FiltersTopBottomFilterAggregationSortConfiguration { + return vs[0].([]FiltersTopBottomFilterAggregationSortConfiguration)[vs[1].(int)] + }).(FiltersTopBottomFilterAggregationSortConfigurationOutput) +} + +type FolderPermission struct { + // List of IAM actions to grant or revoke permissions on. + Actions []string `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal string `pulumi:"principal"` +} + +// FolderPermissionInput is an input type that accepts FolderPermissionArgs and FolderPermissionOutput values. +// You can construct a concrete instance of `FolderPermissionInput` via: +// +// FolderPermissionArgs{...} +type FolderPermissionInput interface { + pulumi.Input + + ToFolderPermissionOutput() FolderPermissionOutput + ToFolderPermissionOutputWithContext(context.Context) FolderPermissionOutput +} + +type FolderPermissionArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions pulumi.StringArrayInput `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal pulumi.StringInput `pulumi:"principal"` +} + +func (FolderPermissionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FolderPermission)(nil)).Elem() +} + +func (i FolderPermissionArgs) ToFolderPermissionOutput() FolderPermissionOutput { + return i.ToFolderPermissionOutputWithContext(context.Background()) +} + +func (i FolderPermissionArgs) ToFolderPermissionOutputWithContext(ctx context.Context) FolderPermissionOutput { + return pulumi.ToOutputWithContext(ctx, i).(FolderPermissionOutput) +} + +// FolderPermissionArrayInput is an input type that accepts FolderPermissionArray and FolderPermissionArrayOutput values. +// You can construct a concrete instance of `FolderPermissionArrayInput` via: +// +// FolderPermissionArray{ FolderPermissionArgs{...} } +type FolderPermissionArrayInput interface { + pulumi.Input + + ToFolderPermissionArrayOutput() FolderPermissionArrayOutput + ToFolderPermissionArrayOutputWithContext(context.Context) FolderPermissionArrayOutput +} + +type FolderPermissionArray []FolderPermissionInput + +func (FolderPermissionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]FolderPermission)(nil)).Elem() +} + +func (i FolderPermissionArray) ToFolderPermissionArrayOutput() FolderPermissionArrayOutput { + return i.ToFolderPermissionArrayOutputWithContext(context.Background()) +} + +func (i FolderPermissionArray) ToFolderPermissionArrayOutputWithContext(ctx context.Context) FolderPermissionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(FolderPermissionArrayOutput) +} + +type FolderPermissionOutput struct{ *pulumi.OutputState } + +func (FolderPermissionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FolderPermission)(nil)).Elem() +} + +func (o FolderPermissionOutput) ToFolderPermissionOutput() FolderPermissionOutput { + return o +} + +func (o FolderPermissionOutput) ToFolderPermissionOutputWithContext(ctx context.Context) FolderPermissionOutput { + return o +} + +// List of IAM actions to grant or revoke permissions on. +func (o FolderPermissionOutput) Actions() pulumi.StringArrayOutput { + return o.ApplyT(func(v FolderPermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +} + +// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. +func (o FolderPermissionOutput) Principal() pulumi.StringOutput { + return o.ApplyT(func(v FolderPermission) string { return v.Principal }).(pulumi.StringOutput) +} + +type FolderPermissionArrayOutput struct{ *pulumi.OutputState } + +func (FolderPermissionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]FolderPermission)(nil)).Elem() +} + +func (o FolderPermissionArrayOutput) ToFolderPermissionArrayOutput() FolderPermissionArrayOutput { + return o +} + +func (o FolderPermissionArrayOutput) ToFolderPermissionArrayOutputWithContext(ctx context.Context) FolderPermissionArrayOutput { + return o +} + +func (o FolderPermissionArrayOutput) Index(i pulumi.IntInput) FolderPermissionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) FolderPermission { + return vs[0].([]FolderPermission)[vs[1].(int)] + }).(FolderPermissionOutput) +} + +type FontConfiguration struct { + FontColor *string `pulumi:"fontColor"` + FontDecoration *string `pulumi:"fontDecoration"` + FontSize *FontConfigurationFontSize `pulumi:"fontSize"` + FontStyle *string `pulumi:"fontStyle"` + FontWeight *FontConfigurationFontWeight `pulumi:"fontWeight"` +} + +// FontConfigurationInput is an input type that accepts FontConfigurationArgs and FontConfigurationOutput values. +// You can construct a concrete instance of `FontConfigurationInput` via: +// +// FontConfigurationArgs{...} +type FontConfigurationInput interface { + pulumi.Input + + ToFontConfigurationOutput() FontConfigurationOutput + ToFontConfigurationOutputWithContext(context.Context) FontConfigurationOutput +} + +type FontConfigurationArgs struct { + FontColor pulumi.StringPtrInput `pulumi:"fontColor"` + FontDecoration pulumi.StringPtrInput `pulumi:"fontDecoration"` + FontSize FontConfigurationFontSizePtrInput `pulumi:"fontSize"` + FontStyle pulumi.StringPtrInput `pulumi:"fontStyle"` + FontWeight FontConfigurationFontWeightPtrInput `pulumi:"fontWeight"` +} + +func (FontConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FontConfiguration)(nil)).Elem() +} + +func (i FontConfigurationArgs) ToFontConfigurationOutput() FontConfigurationOutput { + return i.ToFontConfigurationOutputWithContext(context.Background()) +} + +func (i FontConfigurationArgs) ToFontConfigurationOutputWithContext(ctx context.Context) FontConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(FontConfigurationOutput) +} + +func (i FontConfigurationArgs) ToFontConfigurationPtrOutput() FontConfigurationPtrOutput { + return i.ToFontConfigurationPtrOutputWithContext(context.Background()) +} + +func (i FontConfigurationArgs) ToFontConfigurationPtrOutputWithContext(ctx context.Context) FontConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FontConfigurationOutput).ToFontConfigurationPtrOutputWithContext(ctx) +} + +// FontConfigurationPtrInput is an input type that accepts FontConfigurationArgs, FontConfigurationPtr and FontConfigurationPtrOutput values. +// You can construct a concrete instance of `FontConfigurationPtrInput` via: +// +// FontConfigurationArgs{...} +// +// or: +// +// nil +type FontConfigurationPtrInput interface { + pulumi.Input + + ToFontConfigurationPtrOutput() FontConfigurationPtrOutput + ToFontConfigurationPtrOutputWithContext(context.Context) FontConfigurationPtrOutput +} + +type fontConfigurationPtrType FontConfigurationArgs + +func FontConfigurationPtr(v *FontConfigurationArgs) FontConfigurationPtrInput { + return (*fontConfigurationPtrType)(v) +} + +func (*fontConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FontConfiguration)(nil)).Elem() +} + +func (i *fontConfigurationPtrType) ToFontConfigurationPtrOutput() FontConfigurationPtrOutput { + return i.ToFontConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *fontConfigurationPtrType) ToFontConfigurationPtrOutputWithContext(ctx context.Context) FontConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FontConfigurationPtrOutput) +} + +type FontConfigurationOutput struct{ *pulumi.OutputState } + +func (FontConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FontConfiguration)(nil)).Elem() +} + +func (o FontConfigurationOutput) ToFontConfigurationOutput() FontConfigurationOutput { + return o +} + +func (o FontConfigurationOutput) ToFontConfigurationOutputWithContext(ctx context.Context) FontConfigurationOutput { + return o +} + +func (o FontConfigurationOutput) ToFontConfigurationPtrOutput() FontConfigurationPtrOutput { + return o.ToFontConfigurationPtrOutputWithContext(context.Background()) +} + +func (o FontConfigurationOutput) ToFontConfigurationPtrOutputWithContext(ctx context.Context) FontConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FontConfiguration) *FontConfiguration { + return &v + }).(FontConfigurationPtrOutput) +} + +func (o FontConfigurationOutput) FontColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v FontConfiguration) *string { return v.FontColor }).(pulumi.StringPtrOutput) +} + +func (o FontConfigurationOutput) FontDecoration() pulumi.StringPtrOutput { + return o.ApplyT(func(v FontConfiguration) *string { return v.FontDecoration }).(pulumi.StringPtrOutput) +} + +func (o FontConfigurationOutput) FontSize() FontConfigurationFontSizePtrOutput { + return o.ApplyT(func(v FontConfiguration) *FontConfigurationFontSize { return v.FontSize }).(FontConfigurationFontSizePtrOutput) +} + +func (o FontConfigurationOutput) FontStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v FontConfiguration) *string { return v.FontStyle }).(pulumi.StringPtrOutput) +} + +func (o FontConfigurationOutput) FontWeight() FontConfigurationFontWeightPtrOutput { + return o.ApplyT(func(v FontConfiguration) *FontConfigurationFontWeight { return v.FontWeight }).(FontConfigurationFontWeightPtrOutput) +} + +type FontConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (FontConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FontConfiguration)(nil)).Elem() +} + +func (o FontConfigurationPtrOutput) ToFontConfigurationPtrOutput() FontConfigurationPtrOutput { + return o +} + +func (o FontConfigurationPtrOutput) ToFontConfigurationPtrOutputWithContext(ctx context.Context) FontConfigurationPtrOutput { + return o +} + +func (o FontConfigurationPtrOutput) Elem() FontConfigurationOutput { + return o.ApplyT(func(v *FontConfiguration) FontConfiguration { + if v != nil { + return *v + } + var ret FontConfiguration + return ret + }).(FontConfigurationOutput) +} + +func (o FontConfigurationPtrOutput) FontColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FontConfiguration) *string { + if v == nil { + return nil + } + return v.FontColor + }).(pulumi.StringPtrOutput) +} + +func (o FontConfigurationPtrOutput) FontDecoration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FontConfiguration) *string { + if v == nil { + return nil + } + return v.FontDecoration + }).(pulumi.StringPtrOutput) +} + +func (o FontConfigurationPtrOutput) FontSize() FontConfigurationFontSizePtrOutput { + return o.ApplyT(func(v *FontConfiguration) *FontConfigurationFontSize { + if v == nil { + return nil + } + return v.FontSize + }).(FontConfigurationFontSizePtrOutput) +} + +func (o FontConfigurationPtrOutput) FontStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FontConfiguration) *string { + if v == nil { + return nil + } + return v.FontStyle + }).(pulumi.StringPtrOutput) +} + +func (o FontConfigurationPtrOutput) FontWeight() FontConfigurationFontWeightPtrOutput { + return o.ApplyT(func(v *FontConfiguration) *FontConfigurationFontWeight { + if v == nil { + return nil + } + return v.FontWeight + }).(FontConfigurationFontWeightPtrOutput) +} + +type FontConfigurationFontSize struct { + Relative *string `pulumi:"relative"` +} + +// FontConfigurationFontSizeInput is an input type that accepts FontConfigurationFontSizeArgs and FontConfigurationFontSizeOutput values. +// You can construct a concrete instance of `FontConfigurationFontSizeInput` via: +// +// FontConfigurationFontSizeArgs{...} +type FontConfigurationFontSizeInput interface { + pulumi.Input + + ToFontConfigurationFontSizeOutput() FontConfigurationFontSizeOutput + ToFontConfigurationFontSizeOutputWithContext(context.Context) FontConfigurationFontSizeOutput +} + +type FontConfigurationFontSizeArgs struct { + Relative pulumi.StringPtrInput `pulumi:"relative"` +} + +func (FontConfigurationFontSizeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FontConfigurationFontSize)(nil)).Elem() +} + +func (i FontConfigurationFontSizeArgs) ToFontConfigurationFontSizeOutput() FontConfigurationFontSizeOutput { + return i.ToFontConfigurationFontSizeOutputWithContext(context.Background()) +} + +func (i FontConfigurationFontSizeArgs) ToFontConfigurationFontSizeOutputWithContext(ctx context.Context) FontConfigurationFontSizeOutput { + return pulumi.ToOutputWithContext(ctx, i).(FontConfigurationFontSizeOutput) +} + +func (i FontConfigurationFontSizeArgs) ToFontConfigurationFontSizePtrOutput() FontConfigurationFontSizePtrOutput { + return i.ToFontConfigurationFontSizePtrOutputWithContext(context.Background()) +} + +func (i FontConfigurationFontSizeArgs) ToFontConfigurationFontSizePtrOutputWithContext(ctx context.Context) FontConfigurationFontSizePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FontConfigurationFontSizeOutput).ToFontConfigurationFontSizePtrOutputWithContext(ctx) +} + +// FontConfigurationFontSizePtrInput is an input type that accepts FontConfigurationFontSizeArgs, FontConfigurationFontSizePtr and FontConfigurationFontSizePtrOutput values. +// You can construct a concrete instance of `FontConfigurationFontSizePtrInput` via: +// +// FontConfigurationFontSizeArgs{...} +// +// or: +// +// nil +type FontConfigurationFontSizePtrInput interface { + pulumi.Input + + ToFontConfigurationFontSizePtrOutput() FontConfigurationFontSizePtrOutput + ToFontConfigurationFontSizePtrOutputWithContext(context.Context) FontConfigurationFontSizePtrOutput +} + +type fontConfigurationFontSizePtrType FontConfigurationFontSizeArgs + +func FontConfigurationFontSizePtr(v *FontConfigurationFontSizeArgs) FontConfigurationFontSizePtrInput { + return (*fontConfigurationFontSizePtrType)(v) +} + +func (*fontConfigurationFontSizePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FontConfigurationFontSize)(nil)).Elem() +} + +func (i *fontConfigurationFontSizePtrType) ToFontConfigurationFontSizePtrOutput() FontConfigurationFontSizePtrOutput { + return i.ToFontConfigurationFontSizePtrOutputWithContext(context.Background()) +} + +func (i *fontConfigurationFontSizePtrType) ToFontConfigurationFontSizePtrOutputWithContext(ctx context.Context) FontConfigurationFontSizePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FontConfigurationFontSizePtrOutput) +} + +type FontConfigurationFontSizeOutput struct{ *pulumi.OutputState } + +func (FontConfigurationFontSizeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FontConfigurationFontSize)(nil)).Elem() +} + +func (o FontConfigurationFontSizeOutput) ToFontConfigurationFontSizeOutput() FontConfigurationFontSizeOutput { + return o +} + +func (o FontConfigurationFontSizeOutput) ToFontConfigurationFontSizeOutputWithContext(ctx context.Context) FontConfigurationFontSizeOutput { + return o +} + +func (o FontConfigurationFontSizeOutput) ToFontConfigurationFontSizePtrOutput() FontConfigurationFontSizePtrOutput { + return o.ToFontConfigurationFontSizePtrOutputWithContext(context.Background()) +} + +func (o FontConfigurationFontSizeOutput) ToFontConfigurationFontSizePtrOutputWithContext(ctx context.Context) FontConfigurationFontSizePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FontConfigurationFontSize) *FontConfigurationFontSize { + return &v + }).(FontConfigurationFontSizePtrOutput) +} + +func (o FontConfigurationFontSizeOutput) Relative() pulumi.StringPtrOutput { + return o.ApplyT(func(v FontConfigurationFontSize) *string { return v.Relative }).(pulumi.StringPtrOutput) +} + +type FontConfigurationFontSizePtrOutput struct{ *pulumi.OutputState } + +func (FontConfigurationFontSizePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FontConfigurationFontSize)(nil)).Elem() +} + +func (o FontConfigurationFontSizePtrOutput) ToFontConfigurationFontSizePtrOutput() FontConfigurationFontSizePtrOutput { + return o +} + +func (o FontConfigurationFontSizePtrOutput) ToFontConfigurationFontSizePtrOutputWithContext(ctx context.Context) FontConfigurationFontSizePtrOutput { + return o +} + +func (o FontConfigurationFontSizePtrOutput) Elem() FontConfigurationFontSizeOutput { + return o.ApplyT(func(v *FontConfigurationFontSize) FontConfigurationFontSize { + if v != nil { + return *v + } + var ret FontConfigurationFontSize + return ret + }).(FontConfigurationFontSizeOutput) +} + +func (o FontConfigurationFontSizePtrOutput) Relative() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FontConfigurationFontSize) *string { + if v == nil { + return nil + } + return v.Relative + }).(pulumi.StringPtrOutput) +} + +type FontConfigurationFontWeight struct { + // Display name for the dashboard. + Name *string `pulumi:"name"` +} + +// FontConfigurationFontWeightInput is an input type that accepts FontConfigurationFontWeightArgs and FontConfigurationFontWeightOutput values. +// You can construct a concrete instance of `FontConfigurationFontWeightInput` via: +// +// FontConfigurationFontWeightArgs{...} +type FontConfigurationFontWeightInput interface { + pulumi.Input + + ToFontConfigurationFontWeightOutput() FontConfigurationFontWeightOutput + ToFontConfigurationFontWeightOutputWithContext(context.Context) FontConfigurationFontWeightOutput +} + +type FontConfigurationFontWeightArgs struct { + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (FontConfigurationFontWeightArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FontConfigurationFontWeight)(nil)).Elem() +} + +func (i FontConfigurationFontWeightArgs) ToFontConfigurationFontWeightOutput() FontConfigurationFontWeightOutput { + return i.ToFontConfigurationFontWeightOutputWithContext(context.Background()) +} + +func (i FontConfigurationFontWeightArgs) ToFontConfigurationFontWeightOutputWithContext(ctx context.Context) FontConfigurationFontWeightOutput { + return pulumi.ToOutputWithContext(ctx, i).(FontConfigurationFontWeightOutput) +} + +func (i FontConfigurationFontWeightArgs) ToFontConfigurationFontWeightPtrOutput() FontConfigurationFontWeightPtrOutput { + return i.ToFontConfigurationFontWeightPtrOutputWithContext(context.Background()) +} + +func (i FontConfigurationFontWeightArgs) ToFontConfigurationFontWeightPtrOutputWithContext(ctx context.Context) FontConfigurationFontWeightPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FontConfigurationFontWeightOutput).ToFontConfigurationFontWeightPtrOutputWithContext(ctx) +} + +// FontConfigurationFontWeightPtrInput is an input type that accepts FontConfigurationFontWeightArgs, FontConfigurationFontWeightPtr and FontConfigurationFontWeightPtrOutput values. +// You can construct a concrete instance of `FontConfigurationFontWeightPtrInput` via: +// +// FontConfigurationFontWeightArgs{...} +// +// or: +// +// nil +type FontConfigurationFontWeightPtrInput interface { + pulumi.Input + + ToFontConfigurationFontWeightPtrOutput() FontConfigurationFontWeightPtrOutput + ToFontConfigurationFontWeightPtrOutputWithContext(context.Context) FontConfigurationFontWeightPtrOutput +} + +type fontConfigurationFontWeightPtrType FontConfigurationFontWeightArgs + +func FontConfigurationFontWeightPtr(v *FontConfigurationFontWeightArgs) FontConfigurationFontWeightPtrInput { + return (*fontConfigurationFontWeightPtrType)(v) +} + +func (*fontConfigurationFontWeightPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FontConfigurationFontWeight)(nil)).Elem() +} + +func (i *fontConfigurationFontWeightPtrType) ToFontConfigurationFontWeightPtrOutput() FontConfigurationFontWeightPtrOutput { + return i.ToFontConfigurationFontWeightPtrOutputWithContext(context.Background()) +} + +func (i *fontConfigurationFontWeightPtrType) ToFontConfigurationFontWeightPtrOutputWithContext(ctx context.Context) FontConfigurationFontWeightPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FontConfigurationFontWeightPtrOutput) +} + +type FontConfigurationFontWeightOutput struct{ *pulumi.OutputState } + +func (FontConfigurationFontWeightOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FontConfigurationFontWeight)(nil)).Elem() +} + +func (o FontConfigurationFontWeightOutput) ToFontConfigurationFontWeightOutput() FontConfigurationFontWeightOutput { + return o +} + +func (o FontConfigurationFontWeightOutput) ToFontConfigurationFontWeightOutputWithContext(ctx context.Context) FontConfigurationFontWeightOutput { + return o +} + +func (o FontConfigurationFontWeightOutput) ToFontConfigurationFontWeightPtrOutput() FontConfigurationFontWeightPtrOutput { + return o.ToFontConfigurationFontWeightPtrOutputWithContext(context.Background()) +} + +func (o FontConfigurationFontWeightOutput) ToFontConfigurationFontWeightPtrOutputWithContext(ctx context.Context) FontConfigurationFontWeightPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FontConfigurationFontWeight) *FontConfigurationFontWeight { + return &v + }).(FontConfigurationFontWeightPtrOutput) +} + +// Display name for the dashboard. +func (o FontConfigurationFontWeightOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v FontConfigurationFontWeight) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type FontConfigurationFontWeightPtrOutput struct{ *pulumi.OutputState } + +func (FontConfigurationFontWeightPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FontConfigurationFontWeight)(nil)).Elem() +} + +func (o FontConfigurationFontWeightPtrOutput) ToFontConfigurationFontWeightPtrOutput() FontConfigurationFontWeightPtrOutput { + return o +} + +func (o FontConfigurationFontWeightPtrOutput) ToFontConfigurationFontWeightPtrOutputWithContext(ctx context.Context) FontConfigurationFontWeightPtrOutput { + return o +} + +func (o FontConfigurationFontWeightPtrOutput) Elem() FontConfigurationFontWeightOutput { + return o.ApplyT(func(v *FontConfigurationFontWeight) FontConfigurationFontWeight { + if v != nil { + return *v + } + var ret FontConfigurationFontWeight + return ret + }).(FontConfigurationFontWeightOutput) +} + +// Display name for the dashboard. +func (o FontConfigurationFontWeightPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FontConfigurationFontWeight) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type FreeFormLayoutElements struct { + BackgroundStyle *FreeFormLayoutElementsBackgroundStyle `pulumi:"backgroundStyle"` + BorderStyle *FreeFormLayoutElementsBorderStyle `pulumi:"borderStyle"` + ElementId string `pulumi:"elementId"` + ElementType_ string `pulumi:"elementType"` + Height string `pulumi:"height"` + LoadingAnimation *SelectAllOptions `pulumi:"loadingAnimation"` + RenderingRules []FreeFormLayoutElementsRenderingRule `pulumi:"renderingRules"` + SelectedBorderStyle *FreeFormLayoutElementsSelectedBorderStyle `pulumi:"selectedBorderStyle"` + Visibility *string `pulumi:"visibility"` + Width string `pulumi:"width"` + XAxisLocation string `pulumi:"xAxisLocation"` + YAxisLocation string `pulumi:"yAxisLocation"` +} + +// FreeFormLayoutElementsInput is an input type that accepts FreeFormLayoutElementsArgs and FreeFormLayoutElementsOutput values. +// You can construct a concrete instance of `FreeFormLayoutElementsInput` via: +// +// FreeFormLayoutElementsArgs{...} +type FreeFormLayoutElementsInput interface { + pulumi.Input + + ToFreeFormLayoutElementsOutput() FreeFormLayoutElementsOutput + ToFreeFormLayoutElementsOutputWithContext(context.Context) FreeFormLayoutElementsOutput +} + +type FreeFormLayoutElementsArgs struct { + BackgroundStyle FreeFormLayoutElementsBackgroundStylePtrInput `pulumi:"backgroundStyle"` + BorderStyle FreeFormLayoutElementsBorderStylePtrInput `pulumi:"borderStyle"` + ElementId pulumi.StringInput `pulumi:"elementId"` + ElementType_ pulumi.StringInput `pulumi:"elementType"` + Height pulumi.StringInput `pulumi:"height"` + LoadingAnimation SelectAllOptionsPtrInput `pulumi:"loadingAnimation"` + RenderingRules FreeFormLayoutElementsRenderingRuleArrayInput `pulumi:"renderingRules"` + SelectedBorderStyle FreeFormLayoutElementsSelectedBorderStylePtrInput `pulumi:"selectedBorderStyle"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` + Width pulumi.StringInput `pulumi:"width"` + XAxisLocation pulumi.StringInput `pulumi:"xAxisLocation"` + YAxisLocation pulumi.StringInput `pulumi:"yAxisLocation"` +} + +func (FreeFormLayoutElementsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FreeFormLayoutElements)(nil)).Elem() +} + +func (i FreeFormLayoutElementsArgs) ToFreeFormLayoutElementsOutput() FreeFormLayoutElementsOutput { + return i.ToFreeFormLayoutElementsOutputWithContext(context.Background()) +} + +func (i FreeFormLayoutElementsArgs) ToFreeFormLayoutElementsOutputWithContext(ctx context.Context) FreeFormLayoutElementsOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsOutput) +} + +// FreeFormLayoutElementsArrayInput is an input type that accepts FreeFormLayoutElementsArray and FreeFormLayoutElementsArrayOutput values. +// You can construct a concrete instance of `FreeFormLayoutElementsArrayInput` via: +// +// FreeFormLayoutElementsArray{ FreeFormLayoutElementsArgs{...} } +type FreeFormLayoutElementsArrayInput interface { + pulumi.Input + + ToFreeFormLayoutElementsArrayOutput() FreeFormLayoutElementsArrayOutput + ToFreeFormLayoutElementsArrayOutputWithContext(context.Context) FreeFormLayoutElementsArrayOutput +} + +type FreeFormLayoutElementsArray []FreeFormLayoutElementsInput + +func (FreeFormLayoutElementsArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]FreeFormLayoutElements)(nil)).Elem() +} + +func (i FreeFormLayoutElementsArray) ToFreeFormLayoutElementsArrayOutput() FreeFormLayoutElementsArrayOutput { + return i.ToFreeFormLayoutElementsArrayOutputWithContext(context.Background()) +} + +func (i FreeFormLayoutElementsArray) ToFreeFormLayoutElementsArrayOutputWithContext(ctx context.Context) FreeFormLayoutElementsArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsArrayOutput) +} + +type FreeFormLayoutElementsOutput struct{ *pulumi.OutputState } + +func (FreeFormLayoutElementsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FreeFormLayoutElements)(nil)).Elem() +} + +func (o FreeFormLayoutElementsOutput) ToFreeFormLayoutElementsOutput() FreeFormLayoutElementsOutput { + return o +} + +func (o FreeFormLayoutElementsOutput) ToFreeFormLayoutElementsOutputWithContext(ctx context.Context) FreeFormLayoutElementsOutput { + return o +} + +func (o FreeFormLayoutElementsOutput) BackgroundStyle() FreeFormLayoutElementsBackgroundStylePtrOutput { + return o.ApplyT(func(v FreeFormLayoutElements) *FreeFormLayoutElementsBackgroundStyle { return v.BackgroundStyle }).(FreeFormLayoutElementsBackgroundStylePtrOutput) +} + +func (o FreeFormLayoutElementsOutput) BorderStyle() FreeFormLayoutElementsBorderStylePtrOutput { + return o.ApplyT(func(v FreeFormLayoutElements) *FreeFormLayoutElementsBorderStyle { return v.BorderStyle }).(FreeFormLayoutElementsBorderStylePtrOutput) +} + +func (o FreeFormLayoutElementsOutput) ElementId() pulumi.StringOutput { + return o.ApplyT(func(v FreeFormLayoutElements) string { return v.ElementId }).(pulumi.StringOutput) +} + +func (o FreeFormLayoutElementsOutput) GetElementType_() pulumi.StringOutput { + return o.ApplyT(func(v FreeFormLayoutElements) string { return v.ElementType_ }).(pulumi.StringOutput) +} + +func (o FreeFormLayoutElementsOutput) Height() pulumi.StringOutput { + return o.ApplyT(func(v FreeFormLayoutElements) string { return v.Height }).(pulumi.StringOutput) +} + +func (o FreeFormLayoutElementsOutput) LoadingAnimation() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v FreeFormLayoutElements) *SelectAllOptions { return v.LoadingAnimation }).(SelectAllOptionsPtrOutput) +} + +func (o FreeFormLayoutElementsOutput) RenderingRules() FreeFormLayoutElementsRenderingRuleArrayOutput { + return o.ApplyT(func(v FreeFormLayoutElements) []FreeFormLayoutElementsRenderingRule { return v.RenderingRules }).(FreeFormLayoutElementsRenderingRuleArrayOutput) +} + +func (o FreeFormLayoutElementsOutput) SelectedBorderStyle() FreeFormLayoutElementsSelectedBorderStylePtrOutput { + return o.ApplyT(func(v FreeFormLayoutElements) *FreeFormLayoutElementsSelectedBorderStyle { + return v.SelectedBorderStyle + }).(FreeFormLayoutElementsSelectedBorderStylePtrOutput) +} + +func (o FreeFormLayoutElementsOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v FreeFormLayoutElements) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +func (o FreeFormLayoutElementsOutput) Width() pulumi.StringOutput { + return o.ApplyT(func(v FreeFormLayoutElements) string { return v.Width }).(pulumi.StringOutput) +} + +func (o FreeFormLayoutElementsOutput) XAxisLocation() pulumi.StringOutput { + return o.ApplyT(func(v FreeFormLayoutElements) string { return v.XAxisLocation }).(pulumi.StringOutput) +} + +func (o FreeFormLayoutElementsOutput) YAxisLocation() pulumi.StringOutput { + return o.ApplyT(func(v FreeFormLayoutElements) string { return v.YAxisLocation }).(pulumi.StringOutput) +} + +type FreeFormLayoutElementsArrayOutput struct{ *pulumi.OutputState } + +func (FreeFormLayoutElementsArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]FreeFormLayoutElements)(nil)).Elem() +} + +func (o FreeFormLayoutElementsArrayOutput) ToFreeFormLayoutElementsArrayOutput() FreeFormLayoutElementsArrayOutput { + return o +} + +func (o FreeFormLayoutElementsArrayOutput) ToFreeFormLayoutElementsArrayOutputWithContext(ctx context.Context) FreeFormLayoutElementsArrayOutput { + return o +} + +func (o FreeFormLayoutElementsArrayOutput) Index(i pulumi.IntInput) FreeFormLayoutElementsOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) FreeFormLayoutElements { + return vs[0].([]FreeFormLayoutElements)[vs[1].(int)] + }).(FreeFormLayoutElementsOutput) +} + +type FreeFormLayoutElementsBackgroundStyle struct { + Color *string `pulumi:"color"` + Visibility *string `pulumi:"visibility"` +} + +// FreeFormLayoutElementsBackgroundStyleInput is an input type that accepts FreeFormLayoutElementsBackgroundStyleArgs and FreeFormLayoutElementsBackgroundStyleOutput values. +// You can construct a concrete instance of `FreeFormLayoutElementsBackgroundStyleInput` via: +// +// FreeFormLayoutElementsBackgroundStyleArgs{...} +type FreeFormLayoutElementsBackgroundStyleInput interface { + pulumi.Input + + ToFreeFormLayoutElementsBackgroundStyleOutput() FreeFormLayoutElementsBackgroundStyleOutput + ToFreeFormLayoutElementsBackgroundStyleOutputWithContext(context.Context) FreeFormLayoutElementsBackgroundStyleOutput +} + +type FreeFormLayoutElementsBackgroundStyleArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (FreeFormLayoutElementsBackgroundStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FreeFormLayoutElementsBackgroundStyle)(nil)).Elem() +} + +func (i FreeFormLayoutElementsBackgroundStyleArgs) ToFreeFormLayoutElementsBackgroundStyleOutput() FreeFormLayoutElementsBackgroundStyleOutput { + return i.ToFreeFormLayoutElementsBackgroundStyleOutputWithContext(context.Background()) +} + +func (i FreeFormLayoutElementsBackgroundStyleArgs) ToFreeFormLayoutElementsBackgroundStyleOutputWithContext(ctx context.Context) FreeFormLayoutElementsBackgroundStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsBackgroundStyleOutput) +} + +func (i FreeFormLayoutElementsBackgroundStyleArgs) ToFreeFormLayoutElementsBackgroundStylePtrOutput() FreeFormLayoutElementsBackgroundStylePtrOutput { + return i.ToFreeFormLayoutElementsBackgroundStylePtrOutputWithContext(context.Background()) +} + +func (i FreeFormLayoutElementsBackgroundStyleArgs) ToFreeFormLayoutElementsBackgroundStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsBackgroundStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsBackgroundStyleOutput).ToFreeFormLayoutElementsBackgroundStylePtrOutputWithContext(ctx) +} + +// FreeFormLayoutElementsBackgroundStylePtrInput is an input type that accepts FreeFormLayoutElementsBackgroundStyleArgs, FreeFormLayoutElementsBackgroundStylePtr and FreeFormLayoutElementsBackgroundStylePtrOutput values. +// You can construct a concrete instance of `FreeFormLayoutElementsBackgroundStylePtrInput` via: +// +// FreeFormLayoutElementsBackgroundStyleArgs{...} +// +// or: +// +// nil +type FreeFormLayoutElementsBackgroundStylePtrInput interface { + pulumi.Input + + ToFreeFormLayoutElementsBackgroundStylePtrOutput() FreeFormLayoutElementsBackgroundStylePtrOutput + ToFreeFormLayoutElementsBackgroundStylePtrOutputWithContext(context.Context) FreeFormLayoutElementsBackgroundStylePtrOutput +} + +type freeFormLayoutElementsBackgroundStylePtrType FreeFormLayoutElementsBackgroundStyleArgs + +func FreeFormLayoutElementsBackgroundStylePtr(v *FreeFormLayoutElementsBackgroundStyleArgs) FreeFormLayoutElementsBackgroundStylePtrInput { + return (*freeFormLayoutElementsBackgroundStylePtrType)(v) +} + +func (*freeFormLayoutElementsBackgroundStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FreeFormLayoutElementsBackgroundStyle)(nil)).Elem() +} + +func (i *freeFormLayoutElementsBackgroundStylePtrType) ToFreeFormLayoutElementsBackgroundStylePtrOutput() FreeFormLayoutElementsBackgroundStylePtrOutput { + return i.ToFreeFormLayoutElementsBackgroundStylePtrOutputWithContext(context.Background()) +} + +func (i *freeFormLayoutElementsBackgroundStylePtrType) ToFreeFormLayoutElementsBackgroundStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsBackgroundStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsBackgroundStylePtrOutput) +} + +type FreeFormLayoutElementsBackgroundStyleOutput struct{ *pulumi.OutputState } + +func (FreeFormLayoutElementsBackgroundStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FreeFormLayoutElementsBackgroundStyle)(nil)).Elem() +} + +func (o FreeFormLayoutElementsBackgroundStyleOutput) ToFreeFormLayoutElementsBackgroundStyleOutput() FreeFormLayoutElementsBackgroundStyleOutput { + return o +} + +func (o FreeFormLayoutElementsBackgroundStyleOutput) ToFreeFormLayoutElementsBackgroundStyleOutputWithContext(ctx context.Context) FreeFormLayoutElementsBackgroundStyleOutput { + return o +} + +func (o FreeFormLayoutElementsBackgroundStyleOutput) ToFreeFormLayoutElementsBackgroundStylePtrOutput() FreeFormLayoutElementsBackgroundStylePtrOutput { + return o.ToFreeFormLayoutElementsBackgroundStylePtrOutputWithContext(context.Background()) +} + +func (o FreeFormLayoutElementsBackgroundStyleOutput) ToFreeFormLayoutElementsBackgroundStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsBackgroundStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FreeFormLayoutElementsBackgroundStyle) *FreeFormLayoutElementsBackgroundStyle { + return &v + }).(FreeFormLayoutElementsBackgroundStylePtrOutput) +} + +func (o FreeFormLayoutElementsBackgroundStyleOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v FreeFormLayoutElementsBackgroundStyle) *string { return v.Color }).(pulumi.StringPtrOutput) +} + +func (o FreeFormLayoutElementsBackgroundStyleOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v FreeFormLayoutElementsBackgroundStyle) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type FreeFormLayoutElementsBackgroundStylePtrOutput struct{ *pulumi.OutputState } + +func (FreeFormLayoutElementsBackgroundStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FreeFormLayoutElementsBackgroundStyle)(nil)).Elem() +} + +func (o FreeFormLayoutElementsBackgroundStylePtrOutput) ToFreeFormLayoutElementsBackgroundStylePtrOutput() FreeFormLayoutElementsBackgroundStylePtrOutput { + return o +} + +func (o FreeFormLayoutElementsBackgroundStylePtrOutput) ToFreeFormLayoutElementsBackgroundStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsBackgroundStylePtrOutput { + return o +} + +func (o FreeFormLayoutElementsBackgroundStylePtrOutput) Elem() FreeFormLayoutElementsBackgroundStyleOutput { + return o.ApplyT(func(v *FreeFormLayoutElementsBackgroundStyle) FreeFormLayoutElementsBackgroundStyle { + if v != nil { + return *v + } + var ret FreeFormLayoutElementsBackgroundStyle + return ret + }).(FreeFormLayoutElementsBackgroundStyleOutput) +} + +func (o FreeFormLayoutElementsBackgroundStylePtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FreeFormLayoutElementsBackgroundStyle) *string { + if v == nil { + return nil + } + return v.Color + }).(pulumi.StringPtrOutput) +} + +func (o FreeFormLayoutElementsBackgroundStylePtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FreeFormLayoutElementsBackgroundStyle) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type FreeFormLayoutElementsBorderStyle struct { + Color *string `pulumi:"color"` + Visibility *string `pulumi:"visibility"` +} + +// FreeFormLayoutElementsBorderStyleInput is an input type that accepts FreeFormLayoutElementsBorderStyleArgs and FreeFormLayoutElementsBorderStyleOutput values. +// You can construct a concrete instance of `FreeFormLayoutElementsBorderStyleInput` via: +// +// FreeFormLayoutElementsBorderStyleArgs{...} +type FreeFormLayoutElementsBorderStyleInput interface { + pulumi.Input + + ToFreeFormLayoutElementsBorderStyleOutput() FreeFormLayoutElementsBorderStyleOutput + ToFreeFormLayoutElementsBorderStyleOutputWithContext(context.Context) FreeFormLayoutElementsBorderStyleOutput +} + +type FreeFormLayoutElementsBorderStyleArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (FreeFormLayoutElementsBorderStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FreeFormLayoutElementsBorderStyle)(nil)).Elem() +} + +func (i FreeFormLayoutElementsBorderStyleArgs) ToFreeFormLayoutElementsBorderStyleOutput() FreeFormLayoutElementsBorderStyleOutput { + return i.ToFreeFormLayoutElementsBorderStyleOutputWithContext(context.Background()) +} + +func (i FreeFormLayoutElementsBorderStyleArgs) ToFreeFormLayoutElementsBorderStyleOutputWithContext(ctx context.Context) FreeFormLayoutElementsBorderStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsBorderStyleOutput) +} + +func (i FreeFormLayoutElementsBorderStyleArgs) ToFreeFormLayoutElementsBorderStylePtrOutput() FreeFormLayoutElementsBorderStylePtrOutput { + return i.ToFreeFormLayoutElementsBorderStylePtrOutputWithContext(context.Background()) +} + +func (i FreeFormLayoutElementsBorderStyleArgs) ToFreeFormLayoutElementsBorderStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsBorderStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsBorderStyleOutput).ToFreeFormLayoutElementsBorderStylePtrOutputWithContext(ctx) +} + +// FreeFormLayoutElementsBorderStylePtrInput is an input type that accepts FreeFormLayoutElementsBorderStyleArgs, FreeFormLayoutElementsBorderStylePtr and FreeFormLayoutElementsBorderStylePtrOutput values. +// You can construct a concrete instance of `FreeFormLayoutElementsBorderStylePtrInput` via: +// +// FreeFormLayoutElementsBorderStyleArgs{...} +// +// or: +// +// nil +type FreeFormLayoutElementsBorderStylePtrInput interface { + pulumi.Input + + ToFreeFormLayoutElementsBorderStylePtrOutput() FreeFormLayoutElementsBorderStylePtrOutput + ToFreeFormLayoutElementsBorderStylePtrOutputWithContext(context.Context) FreeFormLayoutElementsBorderStylePtrOutput +} + +type freeFormLayoutElementsBorderStylePtrType FreeFormLayoutElementsBorderStyleArgs + +func FreeFormLayoutElementsBorderStylePtr(v *FreeFormLayoutElementsBorderStyleArgs) FreeFormLayoutElementsBorderStylePtrInput { + return (*freeFormLayoutElementsBorderStylePtrType)(v) +} + +func (*freeFormLayoutElementsBorderStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FreeFormLayoutElementsBorderStyle)(nil)).Elem() +} + +func (i *freeFormLayoutElementsBorderStylePtrType) ToFreeFormLayoutElementsBorderStylePtrOutput() FreeFormLayoutElementsBorderStylePtrOutput { + return i.ToFreeFormLayoutElementsBorderStylePtrOutputWithContext(context.Background()) +} + +func (i *freeFormLayoutElementsBorderStylePtrType) ToFreeFormLayoutElementsBorderStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsBorderStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsBorderStylePtrOutput) +} + +type FreeFormLayoutElementsBorderStyleOutput struct{ *pulumi.OutputState } + +func (FreeFormLayoutElementsBorderStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FreeFormLayoutElementsBorderStyle)(nil)).Elem() +} + +func (o FreeFormLayoutElementsBorderStyleOutput) ToFreeFormLayoutElementsBorderStyleOutput() FreeFormLayoutElementsBorderStyleOutput { + return o +} + +func (o FreeFormLayoutElementsBorderStyleOutput) ToFreeFormLayoutElementsBorderStyleOutputWithContext(ctx context.Context) FreeFormLayoutElementsBorderStyleOutput { + return o +} + +func (o FreeFormLayoutElementsBorderStyleOutput) ToFreeFormLayoutElementsBorderStylePtrOutput() FreeFormLayoutElementsBorderStylePtrOutput { + return o.ToFreeFormLayoutElementsBorderStylePtrOutputWithContext(context.Background()) +} + +func (o FreeFormLayoutElementsBorderStyleOutput) ToFreeFormLayoutElementsBorderStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsBorderStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FreeFormLayoutElementsBorderStyle) *FreeFormLayoutElementsBorderStyle { + return &v + }).(FreeFormLayoutElementsBorderStylePtrOutput) +} + +func (o FreeFormLayoutElementsBorderStyleOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v FreeFormLayoutElementsBorderStyle) *string { return v.Color }).(pulumi.StringPtrOutput) +} + +func (o FreeFormLayoutElementsBorderStyleOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v FreeFormLayoutElementsBorderStyle) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type FreeFormLayoutElementsBorderStylePtrOutput struct{ *pulumi.OutputState } + +func (FreeFormLayoutElementsBorderStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FreeFormLayoutElementsBorderStyle)(nil)).Elem() +} + +func (o FreeFormLayoutElementsBorderStylePtrOutput) ToFreeFormLayoutElementsBorderStylePtrOutput() FreeFormLayoutElementsBorderStylePtrOutput { + return o +} + +func (o FreeFormLayoutElementsBorderStylePtrOutput) ToFreeFormLayoutElementsBorderStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsBorderStylePtrOutput { + return o +} + +func (o FreeFormLayoutElementsBorderStylePtrOutput) Elem() FreeFormLayoutElementsBorderStyleOutput { + return o.ApplyT(func(v *FreeFormLayoutElementsBorderStyle) FreeFormLayoutElementsBorderStyle { + if v != nil { + return *v + } + var ret FreeFormLayoutElementsBorderStyle + return ret + }).(FreeFormLayoutElementsBorderStyleOutput) +} + +func (o FreeFormLayoutElementsBorderStylePtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FreeFormLayoutElementsBorderStyle) *string { + if v == nil { + return nil + } + return v.Color + }).(pulumi.StringPtrOutput) +} + +func (o FreeFormLayoutElementsBorderStylePtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FreeFormLayoutElementsBorderStyle) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type FreeFormLayoutElementsRenderingRule struct { + ConfigurationOverrides SelectAllOptions `pulumi:"configurationOverrides"` + Expression string `pulumi:"expression"` +} + +// FreeFormLayoutElementsRenderingRuleInput is an input type that accepts FreeFormLayoutElementsRenderingRuleArgs and FreeFormLayoutElementsRenderingRuleOutput values. +// You can construct a concrete instance of `FreeFormLayoutElementsRenderingRuleInput` via: +// +// FreeFormLayoutElementsRenderingRuleArgs{...} +type FreeFormLayoutElementsRenderingRuleInput interface { + pulumi.Input + + ToFreeFormLayoutElementsRenderingRuleOutput() FreeFormLayoutElementsRenderingRuleOutput + ToFreeFormLayoutElementsRenderingRuleOutputWithContext(context.Context) FreeFormLayoutElementsRenderingRuleOutput +} + +type FreeFormLayoutElementsRenderingRuleArgs struct { + ConfigurationOverrides SelectAllOptionsInput `pulumi:"configurationOverrides"` + Expression pulumi.StringInput `pulumi:"expression"` +} + +func (FreeFormLayoutElementsRenderingRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FreeFormLayoutElementsRenderingRule)(nil)).Elem() +} + +func (i FreeFormLayoutElementsRenderingRuleArgs) ToFreeFormLayoutElementsRenderingRuleOutput() FreeFormLayoutElementsRenderingRuleOutput { + return i.ToFreeFormLayoutElementsRenderingRuleOutputWithContext(context.Background()) +} + +func (i FreeFormLayoutElementsRenderingRuleArgs) ToFreeFormLayoutElementsRenderingRuleOutputWithContext(ctx context.Context) FreeFormLayoutElementsRenderingRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsRenderingRuleOutput) +} + +// FreeFormLayoutElementsRenderingRuleArrayInput is an input type that accepts FreeFormLayoutElementsRenderingRuleArray and FreeFormLayoutElementsRenderingRuleArrayOutput values. +// You can construct a concrete instance of `FreeFormLayoutElementsRenderingRuleArrayInput` via: +// +// FreeFormLayoutElementsRenderingRuleArray{ FreeFormLayoutElementsRenderingRuleArgs{...} } +type FreeFormLayoutElementsRenderingRuleArrayInput interface { + pulumi.Input + + ToFreeFormLayoutElementsRenderingRuleArrayOutput() FreeFormLayoutElementsRenderingRuleArrayOutput + ToFreeFormLayoutElementsRenderingRuleArrayOutputWithContext(context.Context) FreeFormLayoutElementsRenderingRuleArrayOutput +} + +type FreeFormLayoutElementsRenderingRuleArray []FreeFormLayoutElementsRenderingRuleInput + +func (FreeFormLayoutElementsRenderingRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]FreeFormLayoutElementsRenderingRule)(nil)).Elem() +} + +func (i FreeFormLayoutElementsRenderingRuleArray) ToFreeFormLayoutElementsRenderingRuleArrayOutput() FreeFormLayoutElementsRenderingRuleArrayOutput { + return i.ToFreeFormLayoutElementsRenderingRuleArrayOutputWithContext(context.Background()) +} + +func (i FreeFormLayoutElementsRenderingRuleArray) ToFreeFormLayoutElementsRenderingRuleArrayOutputWithContext(ctx context.Context) FreeFormLayoutElementsRenderingRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsRenderingRuleArrayOutput) +} + +type FreeFormLayoutElementsRenderingRuleOutput struct{ *pulumi.OutputState } + +func (FreeFormLayoutElementsRenderingRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FreeFormLayoutElementsRenderingRule)(nil)).Elem() +} + +func (o FreeFormLayoutElementsRenderingRuleOutput) ToFreeFormLayoutElementsRenderingRuleOutput() FreeFormLayoutElementsRenderingRuleOutput { + return o +} + +func (o FreeFormLayoutElementsRenderingRuleOutput) ToFreeFormLayoutElementsRenderingRuleOutputWithContext(ctx context.Context) FreeFormLayoutElementsRenderingRuleOutput { + return o +} + +func (o FreeFormLayoutElementsRenderingRuleOutput) ConfigurationOverrides() SelectAllOptionsOutput { + return o.ApplyT(func(v FreeFormLayoutElementsRenderingRule) SelectAllOptions { return v.ConfigurationOverrides }).(SelectAllOptionsOutput) +} + +func (o FreeFormLayoutElementsRenderingRuleOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v FreeFormLayoutElementsRenderingRule) string { return v.Expression }).(pulumi.StringOutput) +} + +type FreeFormLayoutElementsRenderingRuleArrayOutput struct{ *pulumi.OutputState } + +func (FreeFormLayoutElementsRenderingRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]FreeFormLayoutElementsRenderingRule)(nil)).Elem() +} + +func (o FreeFormLayoutElementsRenderingRuleArrayOutput) ToFreeFormLayoutElementsRenderingRuleArrayOutput() FreeFormLayoutElementsRenderingRuleArrayOutput { + return o +} + +func (o FreeFormLayoutElementsRenderingRuleArrayOutput) ToFreeFormLayoutElementsRenderingRuleArrayOutputWithContext(ctx context.Context) FreeFormLayoutElementsRenderingRuleArrayOutput { + return o +} + +func (o FreeFormLayoutElementsRenderingRuleArrayOutput) Index(i pulumi.IntInput) FreeFormLayoutElementsRenderingRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) FreeFormLayoutElementsRenderingRule { + return vs[0].([]FreeFormLayoutElementsRenderingRule)[vs[1].(int)] + }).(FreeFormLayoutElementsRenderingRuleOutput) +} + +type FreeFormLayoutElementsSelectedBorderStyle struct { + Color *string `pulumi:"color"` + Visibility *string `pulumi:"visibility"` +} + +// FreeFormLayoutElementsSelectedBorderStyleInput is an input type that accepts FreeFormLayoutElementsSelectedBorderStyleArgs and FreeFormLayoutElementsSelectedBorderStyleOutput values. +// You can construct a concrete instance of `FreeFormLayoutElementsSelectedBorderStyleInput` via: +// +// FreeFormLayoutElementsSelectedBorderStyleArgs{...} +type FreeFormLayoutElementsSelectedBorderStyleInput interface { + pulumi.Input + + ToFreeFormLayoutElementsSelectedBorderStyleOutput() FreeFormLayoutElementsSelectedBorderStyleOutput + ToFreeFormLayoutElementsSelectedBorderStyleOutputWithContext(context.Context) FreeFormLayoutElementsSelectedBorderStyleOutput +} + +type FreeFormLayoutElementsSelectedBorderStyleArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (FreeFormLayoutElementsSelectedBorderStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*FreeFormLayoutElementsSelectedBorderStyle)(nil)).Elem() +} + +func (i FreeFormLayoutElementsSelectedBorderStyleArgs) ToFreeFormLayoutElementsSelectedBorderStyleOutput() FreeFormLayoutElementsSelectedBorderStyleOutput { + return i.ToFreeFormLayoutElementsSelectedBorderStyleOutputWithContext(context.Background()) +} + +func (i FreeFormLayoutElementsSelectedBorderStyleArgs) ToFreeFormLayoutElementsSelectedBorderStyleOutputWithContext(ctx context.Context) FreeFormLayoutElementsSelectedBorderStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsSelectedBorderStyleOutput) +} + +func (i FreeFormLayoutElementsSelectedBorderStyleArgs) ToFreeFormLayoutElementsSelectedBorderStylePtrOutput() FreeFormLayoutElementsSelectedBorderStylePtrOutput { + return i.ToFreeFormLayoutElementsSelectedBorderStylePtrOutputWithContext(context.Background()) +} + +func (i FreeFormLayoutElementsSelectedBorderStyleArgs) ToFreeFormLayoutElementsSelectedBorderStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsSelectedBorderStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsSelectedBorderStyleOutput).ToFreeFormLayoutElementsSelectedBorderStylePtrOutputWithContext(ctx) +} + +// FreeFormLayoutElementsSelectedBorderStylePtrInput is an input type that accepts FreeFormLayoutElementsSelectedBorderStyleArgs, FreeFormLayoutElementsSelectedBorderStylePtr and FreeFormLayoutElementsSelectedBorderStylePtrOutput values. +// You can construct a concrete instance of `FreeFormLayoutElementsSelectedBorderStylePtrInput` via: +// +// FreeFormLayoutElementsSelectedBorderStyleArgs{...} +// +// or: +// +// nil +type FreeFormLayoutElementsSelectedBorderStylePtrInput interface { + pulumi.Input + + ToFreeFormLayoutElementsSelectedBorderStylePtrOutput() FreeFormLayoutElementsSelectedBorderStylePtrOutput + ToFreeFormLayoutElementsSelectedBorderStylePtrOutputWithContext(context.Context) FreeFormLayoutElementsSelectedBorderStylePtrOutput +} + +type freeFormLayoutElementsSelectedBorderStylePtrType FreeFormLayoutElementsSelectedBorderStyleArgs + +func FreeFormLayoutElementsSelectedBorderStylePtr(v *FreeFormLayoutElementsSelectedBorderStyleArgs) FreeFormLayoutElementsSelectedBorderStylePtrInput { + return (*freeFormLayoutElementsSelectedBorderStylePtrType)(v) +} + +func (*freeFormLayoutElementsSelectedBorderStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**FreeFormLayoutElementsSelectedBorderStyle)(nil)).Elem() +} + +func (i *freeFormLayoutElementsSelectedBorderStylePtrType) ToFreeFormLayoutElementsSelectedBorderStylePtrOutput() FreeFormLayoutElementsSelectedBorderStylePtrOutput { + return i.ToFreeFormLayoutElementsSelectedBorderStylePtrOutputWithContext(context.Background()) +} + +func (i *freeFormLayoutElementsSelectedBorderStylePtrType) ToFreeFormLayoutElementsSelectedBorderStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsSelectedBorderStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(FreeFormLayoutElementsSelectedBorderStylePtrOutput) +} + +type FreeFormLayoutElementsSelectedBorderStyleOutput struct{ *pulumi.OutputState } + +func (FreeFormLayoutElementsSelectedBorderStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*FreeFormLayoutElementsSelectedBorderStyle)(nil)).Elem() +} + +func (o FreeFormLayoutElementsSelectedBorderStyleOutput) ToFreeFormLayoutElementsSelectedBorderStyleOutput() FreeFormLayoutElementsSelectedBorderStyleOutput { + return o +} + +func (o FreeFormLayoutElementsSelectedBorderStyleOutput) ToFreeFormLayoutElementsSelectedBorderStyleOutputWithContext(ctx context.Context) FreeFormLayoutElementsSelectedBorderStyleOutput { + return o +} + +func (o FreeFormLayoutElementsSelectedBorderStyleOutput) ToFreeFormLayoutElementsSelectedBorderStylePtrOutput() FreeFormLayoutElementsSelectedBorderStylePtrOutput { + return o.ToFreeFormLayoutElementsSelectedBorderStylePtrOutputWithContext(context.Background()) +} + +func (o FreeFormLayoutElementsSelectedBorderStyleOutput) ToFreeFormLayoutElementsSelectedBorderStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsSelectedBorderStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v FreeFormLayoutElementsSelectedBorderStyle) *FreeFormLayoutElementsSelectedBorderStyle { + return &v + }).(FreeFormLayoutElementsSelectedBorderStylePtrOutput) +} + +func (o FreeFormLayoutElementsSelectedBorderStyleOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v FreeFormLayoutElementsSelectedBorderStyle) *string { return v.Color }).(pulumi.StringPtrOutput) +} + +func (o FreeFormLayoutElementsSelectedBorderStyleOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v FreeFormLayoutElementsSelectedBorderStyle) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type FreeFormLayoutElementsSelectedBorderStylePtrOutput struct{ *pulumi.OutputState } + +func (FreeFormLayoutElementsSelectedBorderStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**FreeFormLayoutElementsSelectedBorderStyle)(nil)).Elem() +} + +func (o FreeFormLayoutElementsSelectedBorderStylePtrOutput) ToFreeFormLayoutElementsSelectedBorderStylePtrOutput() FreeFormLayoutElementsSelectedBorderStylePtrOutput { + return o +} + +func (o FreeFormLayoutElementsSelectedBorderStylePtrOutput) ToFreeFormLayoutElementsSelectedBorderStylePtrOutputWithContext(ctx context.Context) FreeFormLayoutElementsSelectedBorderStylePtrOutput { + return o +} + +func (o FreeFormLayoutElementsSelectedBorderStylePtrOutput) Elem() FreeFormLayoutElementsSelectedBorderStyleOutput { + return o.ApplyT(func(v *FreeFormLayoutElementsSelectedBorderStyle) FreeFormLayoutElementsSelectedBorderStyle { + if v != nil { + return *v + } + var ret FreeFormLayoutElementsSelectedBorderStyle + return ret + }).(FreeFormLayoutElementsSelectedBorderStyleOutput) +} + +func (o FreeFormLayoutElementsSelectedBorderStylePtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FreeFormLayoutElementsSelectedBorderStyle) *string { + if v == nil { + return nil + } + return v.Color + }).(pulumi.StringPtrOutput) +} + +func (o FreeFormLayoutElementsSelectedBorderStylePtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *FreeFormLayoutElementsSelectedBorderStyle) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type GridLayout struct { + CanvasSizeOptions *GridLayoutCanvasSizeOptions `pulumi:"canvasSizeOptions"` + Elements []GridLayoutElement `pulumi:"elements"` +} + +// GridLayoutInput is an input type that accepts GridLayoutArgs and GridLayoutOutput values. +// You can construct a concrete instance of `GridLayoutInput` via: +// +// GridLayoutArgs{...} +type GridLayoutInput interface { + pulumi.Input + + ToGridLayoutOutput() GridLayoutOutput + ToGridLayoutOutputWithContext(context.Context) GridLayoutOutput +} + +type GridLayoutArgs struct { + CanvasSizeOptions GridLayoutCanvasSizeOptionsPtrInput `pulumi:"canvasSizeOptions"` + Elements GridLayoutElementArrayInput `pulumi:"elements"` +} + +func (GridLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GridLayout)(nil)).Elem() +} + +func (i GridLayoutArgs) ToGridLayoutOutput() GridLayoutOutput { + return i.ToGridLayoutOutputWithContext(context.Background()) +} + +func (i GridLayoutArgs) ToGridLayoutOutputWithContext(ctx context.Context) GridLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutOutput) +} + +func (i GridLayoutArgs) ToGridLayoutPtrOutput() GridLayoutPtrOutput { + return i.ToGridLayoutPtrOutputWithContext(context.Background()) +} + +func (i GridLayoutArgs) ToGridLayoutPtrOutputWithContext(ctx context.Context) GridLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutOutput).ToGridLayoutPtrOutputWithContext(ctx) +} + +// GridLayoutPtrInput is an input type that accepts GridLayoutArgs, GridLayoutPtr and GridLayoutPtrOutput values. +// You can construct a concrete instance of `GridLayoutPtrInput` via: +// +// GridLayoutArgs{...} +// +// or: +// +// nil +type GridLayoutPtrInput interface { + pulumi.Input + + ToGridLayoutPtrOutput() GridLayoutPtrOutput + ToGridLayoutPtrOutputWithContext(context.Context) GridLayoutPtrOutput +} + +type gridLayoutPtrType GridLayoutArgs + +func GridLayoutPtr(v *GridLayoutArgs) GridLayoutPtrInput { + return (*gridLayoutPtrType)(v) +} + +func (*gridLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GridLayout)(nil)).Elem() +} + +func (i *gridLayoutPtrType) ToGridLayoutPtrOutput() GridLayoutPtrOutput { + return i.ToGridLayoutPtrOutputWithContext(context.Background()) +} + +func (i *gridLayoutPtrType) ToGridLayoutPtrOutputWithContext(ctx context.Context) GridLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutPtrOutput) +} + +type GridLayoutOutput struct{ *pulumi.OutputState } + +func (GridLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GridLayout)(nil)).Elem() +} + +func (o GridLayoutOutput) ToGridLayoutOutput() GridLayoutOutput { + return o +} + +func (o GridLayoutOutput) ToGridLayoutOutputWithContext(ctx context.Context) GridLayoutOutput { + return o +} + +func (o GridLayoutOutput) ToGridLayoutPtrOutput() GridLayoutPtrOutput { + return o.ToGridLayoutPtrOutputWithContext(context.Background()) +} + +func (o GridLayoutOutput) ToGridLayoutPtrOutputWithContext(ctx context.Context) GridLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GridLayout) *GridLayout { + return &v + }).(GridLayoutPtrOutput) +} + +func (o GridLayoutOutput) CanvasSizeOptions() GridLayoutCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v GridLayout) *GridLayoutCanvasSizeOptions { return v.CanvasSizeOptions }).(GridLayoutCanvasSizeOptionsPtrOutput) +} + +func (o GridLayoutOutput) Elements() GridLayoutElementArrayOutput { + return o.ApplyT(func(v GridLayout) []GridLayoutElement { return v.Elements }).(GridLayoutElementArrayOutput) +} + +type GridLayoutPtrOutput struct{ *pulumi.OutputState } + +func (GridLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GridLayout)(nil)).Elem() +} + +func (o GridLayoutPtrOutput) ToGridLayoutPtrOutput() GridLayoutPtrOutput { + return o +} + +func (o GridLayoutPtrOutput) ToGridLayoutPtrOutputWithContext(ctx context.Context) GridLayoutPtrOutput { + return o +} + +func (o GridLayoutPtrOutput) Elem() GridLayoutOutput { + return o.ApplyT(func(v *GridLayout) GridLayout { + if v != nil { + return *v + } + var ret GridLayout + return ret + }).(GridLayoutOutput) +} + +func (o GridLayoutPtrOutput) CanvasSizeOptions() GridLayoutCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *GridLayout) *GridLayoutCanvasSizeOptions { + if v == nil { + return nil + } + return v.CanvasSizeOptions + }).(GridLayoutCanvasSizeOptionsPtrOutput) +} + +func (o GridLayoutPtrOutput) Elements() GridLayoutElementArrayOutput { + return o.ApplyT(func(v *GridLayout) []GridLayoutElement { + if v == nil { + return nil + } + return v.Elements + }).(GridLayoutElementArrayOutput) +} + +type GridLayoutCanvasSizeOptions struct { + ScreenCanvasSizeOptions *GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions `pulumi:"screenCanvasSizeOptions"` +} + +// GridLayoutCanvasSizeOptionsInput is an input type that accepts GridLayoutCanvasSizeOptionsArgs and GridLayoutCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `GridLayoutCanvasSizeOptionsInput` via: +// +// GridLayoutCanvasSizeOptionsArgs{...} +type GridLayoutCanvasSizeOptionsInput interface { + pulumi.Input + + ToGridLayoutCanvasSizeOptionsOutput() GridLayoutCanvasSizeOptionsOutput + ToGridLayoutCanvasSizeOptionsOutputWithContext(context.Context) GridLayoutCanvasSizeOptionsOutput +} + +type GridLayoutCanvasSizeOptionsArgs struct { + ScreenCanvasSizeOptions GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput `pulumi:"screenCanvasSizeOptions"` +} + +func (GridLayoutCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GridLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (i GridLayoutCanvasSizeOptionsArgs) ToGridLayoutCanvasSizeOptionsOutput() GridLayoutCanvasSizeOptionsOutput { + return i.ToGridLayoutCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i GridLayoutCanvasSizeOptionsArgs) ToGridLayoutCanvasSizeOptionsOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutCanvasSizeOptionsOutput) +} + +func (i GridLayoutCanvasSizeOptionsArgs) ToGridLayoutCanvasSizeOptionsPtrOutput() GridLayoutCanvasSizeOptionsPtrOutput { + return i.ToGridLayoutCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i GridLayoutCanvasSizeOptionsArgs) ToGridLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutCanvasSizeOptionsOutput).ToGridLayoutCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// GridLayoutCanvasSizeOptionsPtrInput is an input type that accepts GridLayoutCanvasSizeOptionsArgs, GridLayoutCanvasSizeOptionsPtr and GridLayoutCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `GridLayoutCanvasSizeOptionsPtrInput` via: +// +// GridLayoutCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type GridLayoutCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToGridLayoutCanvasSizeOptionsPtrOutput() GridLayoutCanvasSizeOptionsPtrOutput + ToGridLayoutCanvasSizeOptionsPtrOutputWithContext(context.Context) GridLayoutCanvasSizeOptionsPtrOutput +} + +type gridLayoutCanvasSizeOptionsPtrType GridLayoutCanvasSizeOptionsArgs + +func GridLayoutCanvasSizeOptionsPtr(v *GridLayoutCanvasSizeOptionsArgs) GridLayoutCanvasSizeOptionsPtrInput { + return (*gridLayoutCanvasSizeOptionsPtrType)(v) +} + +func (*gridLayoutCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GridLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (i *gridLayoutCanvasSizeOptionsPtrType) ToGridLayoutCanvasSizeOptionsPtrOutput() GridLayoutCanvasSizeOptionsPtrOutput { + return i.ToGridLayoutCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *gridLayoutCanvasSizeOptionsPtrType) ToGridLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutCanvasSizeOptionsPtrOutput) +} + +type GridLayoutCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (GridLayoutCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GridLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (o GridLayoutCanvasSizeOptionsOutput) ToGridLayoutCanvasSizeOptionsOutput() GridLayoutCanvasSizeOptionsOutput { + return o +} + +func (o GridLayoutCanvasSizeOptionsOutput) ToGridLayoutCanvasSizeOptionsOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsOutput { + return o +} + +func (o GridLayoutCanvasSizeOptionsOutput) ToGridLayoutCanvasSizeOptionsPtrOutput() GridLayoutCanvasSizeOptionsPtrOutput { + return o.ToGridLayoutCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o GridLayoutCanvasSizeOptionsOutput) ToGridLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GridLayoutCanvasSizeOptions) *GridLayoutCanvasSizeOptions { + return &v + }).(GridLayoutCanvasSizeOptionsPtrOutput) +} + +func (o GridLayoutCanvasSizeOptionsOutput) ScreenCanvasSizeOptions() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v GridLayoutCanvasSizeOptions) *GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + return v.ScreenCanvasSizeOptions + }).(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type GridLayoutCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (GridLayoutCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GridLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (o GridLayoutCanvasSizeOptionsPtrOutput) ToGridLayoutCanvasSizeOptionsPtrOutput() GridLayoutCanvasSizeOptionsPtrOutput { + return o +} + +func (o GridLayoutCanvasSizeOptionsPtrOutput) ToGridLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsPtrOutput { + return o +} + +func (o GridLayoutCanvasSizeOptionsPtrOutput) Elem() GridLayoutCanvasSizeOptionsOutput { + return o.ApplyT(func(v *GridLayoutCanvasSizeOptions) GridLayoutCanvasSizeOptions { + if v != nil { + return *v + } + var ret GridLayoutCanvasSizeOptions + return ret + }).(GridLayoutCanvasSizeOptionsOutput) +} + +func (o GridLayoutCanvasSizeOptionsPtrOutput) ScreenCanvasSizeOptions() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *GridLayoutCanvasSizeOptions) *GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + if v == nil { + return nil + } + return v.ScreenCanvasSizeOptions + }).(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions struct { + OptimizedViewPortWidth *string `pulumi:"optimizedViewPortWidth"` + ResizeOption string `pulumi:"resizeOption"` +} + +// GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsInput is an input type that accepts GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs and GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsInput` via: +// +// GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +type GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsInput interface { + pulumi.Input + + ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput + ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Context) GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput +} + +type GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs struct { + OptimizedViewPortWidth pulumi.StringPtrInput `pulumi:"optimizedViewPortWidth"` + ResizeOption pulumi.StringInput `pulumi:"resizeOption"` +} + +func (GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return i.ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (i GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput).ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput is an input type that accepts GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs, GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtr and GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput` via: +// +// GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput + ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Context) GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput +} + +type gridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrType GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs + +func GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtr(v *GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput { + return (*gridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrType)(v) +} + +func (*gridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i *gridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *gridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions) *GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + return &v + }).(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions) *string { return v.OptimizedViewPortWidth }).(pulumi.StringPtrOutput) +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ResizeOption() pulumi.StringOutput { + return o.ApplyT(func(v GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions) string { return v.ResizeOption }).(pulumi.StringOutput) +} + +type GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToGridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) Elem() GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o.ApplyT(func(v *GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions) GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + if v != nil { + return *v + } + var ret GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions + return ret + }).(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.OptimizedViewPortWidth + }).(pulumi.StringPtrOutput) +} + +func (o GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ResizeOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return &v.ResizeOption + }).(pulumi.StringPtrOutput) +} + +type GridLayoutElement struct { + ColumnIndex *string `pulumi:"columnIndex"` + ColumnSpan int `pulumi:"columnSpan"` + ElementId string `pulumi:"elementId"` + ElementType_ string `pulumi:"elementType"` + RowIndex *string `pulumi:"rowIndex"` + RowSpan int `pulumi:"rowSpan"` +} + +// GridLayoutElementInput is an input type that accepts GridLayoutElementArgs and GridLayoutElementOutput values. +// You can construct a concrete instance of `GridLayoutElementInput` via: +// +// GridLayoutElementArgs{...} +type GridLayoutElementInput interface { + pulumi.Input + + ToGridLayoutElementOutput() GridLayoutElementOutput + ToGridLayoutElementOutputWithContext(context.Context) GridLayoutElementOutput +} + +type GridLayoutElementArgs struct { + ColumnIndex pulumi.StringPtrInput `pulumi:"columnIndex"` + ColumnSpan pulumi.IntInput `pulumi:"columnSpan"` + ElementId pulumi.StringInput `pulumi:"elementId"` + ElementType_ pulumi.StringInput `pulumi:"elementType"` + RowIndex pulumi.StringPtrInput `pulumi:"rowIndex"` + RowSpan pulumi.IntInput `pulumi:"rowSpan"` +} + +func (GridLayoutElementArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GridLayoutElement)(nil)).Elem() +} + +func (i GridLayoutElementArgs) ToGridLayoutElementOutput() GridLayoutElementOutput { + return i.ToGridLayoutElementOutputWithContext(context.Background()) +} + +func (i GridLayoutElementArgs) ToGridLayoutElementOutputWithContext(ctx context.Context) GridLayoutElementOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutElementOutput) +} + +// GridLayoutElementArrayInput is an input type that accepts GridLayoutElementArray and GridLayoutElementArrayOutput values. +// You can construct a concrete instance of `GridLayoutElementArrayInput` via: +// +// GridLayoutElementArray{ GridLayoutElementArgs{...} } +type GridLayoutElementArrayInput interface { + pulumi.Input + + ToGridLayoutElementArrayOutput() GridLayoutElementArrayOutput + ToGridLayoutElementArrayOutputWithContext(context.Context) GridLayoutElementArrayOutput +} + +type GridLayoutElementArray []GridLayoutElementInput + +func (GridLayoutElementArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GridLayoutElement)(nil)).Elem() +} + +func (i GridLayoutElementArray) ToGridLayoutElementArrayOutput() GridLayoutElementArrayOutput { + return i.ToGridLayoutElementArrayOutputWithContext(context.Background()) +} + +func (i GridLayoutElementArray) ToGridLayoutElementArrayOutputWithContext(ctx context.Context) GridLayoutElementArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GridLayoutElementArrayOutput) +} + +type GridLayoutElementOutput struct{ *pulumi.OutputState } + +func (GridLayoutElementOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GridLayoutElement)(nil)).Elem() +} + +func (o GridLayoutElementOutput) ToGridLayoutElementOutput() GridLayoutElementOutput { + return o +} + +func (o GridLayoutElementOutput) ToGridLayoutElementOutputWithContext(ctx context.Context) GridLayoutElementOutput { + return o +} + +func (o GridLayoutElementOutput) ColumnIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GridLayoutElement) *string { return v.ColumnIndex }).(pulumi.StringPtrOutput) +} + +func (o GridLayoutElementOutput) ColumnSpan() pulumi.IntOutput { + return o.ApplyT(func(v GridLayoutElement) int { return v.ColumnSpan }).(pulumi.IntOutput) +} + +func (o GridLayoutElementOutput) ElementId() pulumi.StringOutput { + return o.ApplyT(func(v GridLayoutElement) string { return v.ElementId }).(pulumi.StringOutput) +} + +func (o GridLayoutElementOutput) GetElementType_() pulumi.StringOutput { + return o.ApplyT(func(v GridLayoutElement) string { return v.ElementType_ }).(pulumi.StringOutput) +} + +func (o GridLayoutElementOutput) RowIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GridLayoutElement) *string { return v.RowIndex }).(pulumi.StringPtrOutput) +} + +func (o GridLayoutElementOutput) RowSpan() pulumi.IntOutput { + return o.ApplyT(func(v GridLayoutElement) int { return v.RowSpan }).(pulumi.IntOutput) +} + +type GridLayoutElementArrayOutput struct{ *pulumi.OutputState } + +func (GridLayoutElementArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GridLayoutElement)(nil)).Elem() +} + +func (o GridLayoutElementArrayOutput) ToGridLayoutElementArrayOutput() GridLayoutElementArrayOutput { + return o +} + +func (o GridLayoutElementArrayOutput) ToGridLayoutElementArrayOutputWithContext(ctx context.Context) GridLayoutElementArrayOutput { + return o +} + +func (o GridLayoutElementArrayOutput) Index(i pulumi.IntInput) GridLayoutElementOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GridLayoutElement { + return vs[0].([]GridLayoutElement)[vs[1].(int)] + }).(GridLayoutElementOutput) +} + +type IamPolicyAssignmentIdentities struct { + // Array of Quicksight group names to assign the policy to. + Groups []string `pulumi:"groups"` + // Array of Quicksight user names to assign the policy to. + Users []string `pulumi:"users"` +} + +// IamPolicyAssignmentIdentitiesInput is an input type that accepts IamPolicyAssignmentIdentitiesArgs and IamPolicyAssignmentIdentitiesOutput values. +// You can construct a concrete instance of `IamPolicyAssignmentIdentitiesInput` via: +// +// IamPolicyAssignmentIdentitiesArgs{...} +type IamPolicyAssignmentIdentitiesInput interface { + pulumi.Input + + ToIamPolicyAssignmentIdentitiesOutput() IamPolicyAssignmentIdentitiesOutput + ToIamPolicyAssignmentIdentitiesOutputWithContext(context.Context) IamPolicyAssignmentIdentitiesOutput +} + +type IamPolicyAssignmentIdentitiesArgs struct { + // Array of Quicksight group names to assign the policy to. + Groups pulumi.StringArrayInput `pulumi:"groups"` + // Array of Quicksight user names to assign the policy to. + Users pulumi.StringArrayInput `pulumi:"users"` +} + +func (IamPolicyAssignmentIdentitiesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*IamPolicyAssignmentIdentities)(nil)).Elem() +} + +func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesOutput() IamPolicyAssignmentIdentitiesOutput { + return i.ToIamPolicyAssignmentIdentitiesOutputWithContext(context.Background()) +} + +func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesOutput { + return pulumi.ToOutputWithContext(ctx, i).(IamPolicyAssignmentIdentitiesOutput) +} + +func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput { + return i.ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(context.Background()) +} + +func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(IamPolicyAssignmentIdentitiesOutput).ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx) +} + +// IamPolicyAssignmentIdentitiesPtrInput is an input type that accepts IamPolicyAssignmentIdentitiesArgs, IamPolicyAssignmentIdentitiesPtr and IamPolicyAssignmentIdentitiesPtrOutput values. +// You can construct a concrete instance of `IamPolicyAssignmentIdentitiesPtrInput` via: +// +// IamPolicyAssignmentIdentitiesArgs{...} +// +// or: +// +// nil +type IamPolicyAssignmentIdentitiesPtrInput interface { + pulumi.Input + + ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput + ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(context.Context) IamPolicyAssignmentIdentitiesPtrOutput +} + +type iamPolicyAssignmentIdentitiesPtrType IamPolicyAssignmentIdentitiesArgs + +func IamPolicyAssignmentIdentitiesPtr(v *IamPolicyAssignmentIdentitiesArgs) IamPolicyAssignmentIdentitiesPtrInput { + return (*iamPolicyAssignmentIdentitiesPtrType)(v) +} + +func (*iamPolicyAssignmentIdentitiesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**IamPolicyAssignmentIdentities)(nil)).Elem() +} + +func (i *iamPolicyAssignmentIdentitiesPtrType) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput { + return i.ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(context.Background()) +} + +func (i *iamPolicyAssignmentIdentitiesPtrType) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(IamPolicyAssignmentIdentitiesPtrOutput) +} + +type IamPolicyAssignmentIdentitiesOutput struct{ *pulumi.OutputState } + +func (IamPolicyAssignmentIdentitiesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*IamPolicyAssignmentIdentities)(nil)).Elem() +} + +func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesOutput() IamPolicyAssignmentIdentitiesOutput { + return o +} + +func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesOutput { + return o +} + +func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput { + return o.ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(context.Background()) +} + +func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v IamPolicyAssignmentIdentities) *IamPolicyAssignmentIdentities { + return &v + }).(IamPolicyAssignmentIdentitiesPtrOutput) +} + +// Array of Quicksight group names to assign the policy to. +func (o IamPolicyAssignmentIdentitiesOutput) Groups() pulumi.StringArrayOutput { + return o.ApplyT(func(v IamPolicyAssignmentIdentities) []string { return v.Groups }).(pulumi.StringArrayOutput) +} + +// Array of Quicksight user names to assign the policy to. +func (o IamPolicyAssignmentIdentitiesOutput) Users() pulumi.StringArrayOutput { + return o.ApplyT(func(v IamPolicyAssignmentIdentities) []string { return v.Users }).(pulumi.StringArrayOutput) +} + +type IamPolicyAssignmentIdentitiesPtrOutput struct{ *pulumi.OutputState } + +func (IamPolicyAssignmentIdentitiesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**IamPolicyAssignmentIdentities)(nil)).Elem() +} + +func (o IamPolicyAssignmentIdentitiesPtrOutput) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput { + return o +} + +func (o IamPolicyAssignmentIdentitiesPtrOutput) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput { + return o +} + +func (o IamPolicyAssignmentIdentitiesPtrOutput) Elem() IamPolicyAssignmentIdentitiesOutput { + return o.ApplyT(func(v *IamPolicyAssignmentIdentities) IamPolicyAssignmentIdentities { + if v != nil { + return *v + } + var ret IamPolicyAssignmentIdentities + return ret + }).(IamPolicyAssignmentIdentitiesOutput) +} + +// Array of Quicksight group names to assign the policy to. +func (o IamPolicyAssignmentIdentitiesPtrOutput) Groups() pulumi.StringArrayOutput { + return o.ApplyT(func(v *IamPolicyAssignmentIdentities) []string { + if v == nil { + return nil + } + return v.Groups + }).(pulumi.StringArrayOutput) +} + +// Array of Quicksight user names to assign the policy to. +func (o IamPolicyAssignmentIdentitiesPtrOutput) Users() pulumi.StringArrayOutput { + return o.ApplyT(func(v *IamPolicyAssignmentIdentities) []string { + if v == nil { + return nil + } + return v.Users + }).(pulumi.StringArrayOutput) +} + +type IntegerParameterDeclaration struct { + DefaultValues *IntegerParameterDeclarationDefaultValues `pulumi:"defaultValues"` + // Display name for the dashboard. + Name string `pulumi:"name"` + ParameterValueType string `pulumi:"parameterValueType"` + ValuesWhenUnset *IntegerParameterDeclarationValuesWhenUnset `pulumi:"valuesWhenUnset"` +} + +// IntegerParameterDeclarationInput is an input type that accepts IntegerParameterDeclarationArgs and IntegerParameterDeclarationOutput values. +// You can construct a concrete instance of `IntegerParameterDeclarationInput` via: +// +// IntegerParameterDeclarationArgs{...} +type IntegerParameterDeclarationInput interface { + pulumi.Input + + ToIntegerParameterDeclarationOutput() IntegerParameterDeclarationOutput + ToIntegerParameterDeclarationOutputWithContext(context.Context) IntegerParameterDeclarationOutput +} + +type IntegerParameterDeclarationArgs struct { + DefaultValues IntegerParameterDeclarationDefaultValuesPtrInput `pulumi:"defaultValues"` + // Display name for the dashboard. + Name pulumi.StringInput `pulumi:"name"` + ParameterValueType pulumi.StringInput `pulumi:"parameterValueType"` + ValuesWhenUnset IntegerParameterDeclarationValuesWhenUnsetPtrInput `pulumi:"valuesWhenUnset"` +} + +func (IntegerParameterDeclarationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*IntegerParameterDeclaration)(nil)).Elem() +} + +func (i IntegerParameterDeclarationArgs) ToIntegerParameterDeclarationOutput() IntegerParameterDeclarationOutput { + return i.ToIntegerParameterDeclarationOutputWithContext(context.Background()) +} + +func (i IntegerParameterDeclarationArgs) ToIntegerParameterDeclarationOutputWithContext(ctx context.Context) IntegerParameterDeclarationOutput { + return pulumi.ToOutputWithContext(ctx, i).(IntegerParameterDeclarationOutput) +} + +func (i IntegerParameterDeclarationArgs) ToIntegerParameterDeclarationPtrOutput() IntegerParameterDeclarationPtrOutput { + return i.ToIntegerParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (i IntegerParameterDeclarationArgs) ToIntegerParameterDeclarationPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(IntegerParameterDeclarationOutput).ToIntegerParameterDeclarationPtrOutputWithContext(ctx) +} + +// IntegerParameterDeclarationPtrInput is an input type that accepts IntegerParameterDeclarationArgs, IntegerParameterDeclarationPtr and IntegerParameterDeclarationPtrOutput values. +// You can construct a concrete instance of `IntegerParameterDeclarationPtrInput` via: +// +// IntegerParameterDeclarationArgs{...} +// +// or: +// +// nil +type IntegerParameterDeclarationPtrInput interface { + pulumi.Input + + ToIntegerParameterDeclarationPtrOutput() IntegerParameterDeclarationPtrOutput + ToIntegerParameterDeclarationPtrOutputWithContext(context.Context) IntegerParameterDeclarationPtrOutput +} + +type integerParameterDeclarationPtrType IntegerParameterDeclarationArgs + +func IntegerParameterDeclarationPtr(v *IntegerParameterDeclarationArgs) IntegerParameterDeclarationPtrInput { + return (*integerParameterDeclarationPtrType)(v) +} + +func (*integerParameterDeclarationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**IntegerParameterDeclaration)(nil)).Elem() +} + +func (i *integerParameterDeclarationPtrType) ToIntegerParameterDeclarationPtrOutput() IntegerParameterDeclarationPtrOutput { + return i.ToIntegerParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (i *integerParameterDeclarationPtrType) ToIntegerParameterDeclarationPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(IntegerParameterDeclarationPtrOutput) +} + +type IntegerParameterDeclarationOutput struct{ *pulumi.OutputState } + +func (IntegerParameterDeclarationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*IntegerParameterDeclaration)(nil)).Elem() +} + +func (o IntegerParameterDeclarationOutput) ToIntegerParameterDeclarationOutput() IntegerParameterDeclarationOutput { + return o +} + +func (o IntegerParameterDeclarationOutput) ToIntegerParameterDeclarationOutputWithContext(ctx context.Context) IntegerParameterDeclarationOutput { + return o +} + +func (o IntegerParameterDeclarationOutput) ToIntegerParameterDeclarationPtrOutput() IntegerParameterDeclarationPtrOutput { + return o.ToIntegerParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (o IntegerParameterDeclarationOutput) ToIntegerParameterDeclarationPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v IntegerParameterDeclaration) *IntegerParameterDeclaration { + return &v + }).(IntegerParameterDeclarationPtrOutput) +} + +func (o IntegerParameterDeclarationOutput) DefaultValues() IntegerParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyT(func(v IntegerParameterDeclaration) *IntegerParameterDeclarationDefaultValues { return v.DefaultValues }).(IntegerParameterDeclarationDefaultValuesPtrOutput) +} + +// Display name for the dashboard. +func (o IntegerParameterDeclarationOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v IntegerParameterDeclaration) string { return v.Name }).(pulumi.StringOutput) +} + +func (o IntegerParameterDeclarationOutput) ParameterValueType() pulumi.StringOutput { + return o.ApplyT(func(v IntegerParameterDeclaration) string { return v.ParameterValueType }).(pulumi.StringOutput) +} + +func (o IntegerParameterDeclarationOutput) ValuesWhenUnset() IntegerParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyT(func(v IntegerParameterDeclaration) *IntegerParameterDeclarationValuesWhenUnset { + return v.ValuesWhenUnset + }).(IntegerParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type IntegerParameterDeclarationPtrOutput struct{ *pulumi.OutputState } + +func (IntegerParameterDeclarationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**IntegerParameterDeclaration)(nil)).Elem() +} + +func (o IntegerParameterDeclarationPtrOutput) ToIntegerParameterDeclarationPtrOutput() IntegerParameterDeclarationPtrOutput { + return o +} + +func (o IntegerParameterDeclarationPtrOutput) ToIntegerParameterDeclarationPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationPtrOutput { + return o +} + +func (o IntegerParameterDeclarationPtrOutput) Elem() IntegerParameterDeclarationOutput { + return o.ApplyT(func(v *IntegerParameterDeclaration) IntegerParameterDeclaration { + if v != nil { + return *v + } + var ret IntegerParameterDeclaration + return ret + }).(IntegerParameterDeclarationOutput) +} + +func (o IntegerParameterDeclarationPtrOutput) DefaultValues() IntegerParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyT(func(v *IntegerParameterDeclaration) *IntegerParameterDeclarationDefaultValues { + if v == nil { + return nil + } + return v.DefaultValues + }).(IntegerParameterDeclarationDefaultValuesPtrOutput) +} + +// Display name for the dashboard. +func (o IntegerParameterDeclarationPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *IntegerParameterDeclaration) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +func (o IntegerParameterDeclarationPtrOutput) ParameterValueType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *IntegerParameterDeclaration) *string { + if v == nil { + return nil + } + return &v.ParameterValueType + }).(pulumi.StringPtrOutput) +} + +func (o IntegerParameterDeclarationPtrOutput) ValuesWhenUnset() IntegerParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyT(func(v *IntegerParameterDeclaration) *IntegerParameterDeclarationValuesWhenUnset { + if v == nil { + return nil + } + return v.ValuesWhenUnset + }).(IntegerParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type IntegerParameterDeclarationDefaultValues struct { + DynamicValue *DynamicValue `pulumi:"dynamicValue"` + StaticValues []int `pulumi:"staticValues"` +} + +// IntegerParameterDeclarationDefaultValuesInput is an input type that accepts IntegerParameterDeclarationDefaultValuesArgs and IntegerParameterDeclarationDefaultValuesOutput values. +// You can construct a concrete instance of `IntegerParameterDeclarationDefaultValuesInput` via: +// +// IntegerParameterDeclarationDefaultValuesArgs{...} +type IntegerParameterDeclarationDefaultValuesInput interface { + pulumi.Input + + ToIntegerParameterDeclarationDefaultValuesOutput() IntegerParameterDeclarationDefaultValuesOutput + ToIntegerParameterDeclarationDefaultValuesOutputWithContext(context.Context) IntegerParameterDeclarationDefaultValuesOutput +} + +type IntegerParameterDeclarationDefaultValuesArgs struct { + DynamicValue DynamicValuePtrInput `pulumi:"dynamicValue"` + StaticValues pulumi.IntArrayInput `pulumi:"staticValues"` +} + +func (IntegerParameterDeclarationDefaultValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*IntegerParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (i IntegerParameterDeclarationDefaultValuesArgs) ToIntegerParameterDeclarationDefaultValuesOutput() IntegerParameterDeclarationDefaultValuesOutput { + return i.ToIntegerParameterDeclarationDefaultValuesOutputWithContext(context.Background()) +} + +func (i IntegerParameterDeclarationDefaultValuesArgs) ToIntegerParameterDeclarationDefaultValuesOutputWithContext(ctx context.Context) IntegerParameterDeclarationDefaultValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(IntegerParameterDeclarationDefaultValuesOutput) +} + +func (i IntegerParameterDeclarationDefaultValuesArgs) ToIntegerParameterDeclarationDefaultValuesPtrOutput() IntegerParameterDeclarationDefaultValuesPtrOutput { + return i.ToIntegerParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (i IntegerParameterDeclarationDefaultValuesArgs) ToIntegerParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationDefaultValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(IntegerParameterDeclarationDefaultValuesOutput).ToIntegerParameterDeclarationDefaultValuesPtrOutputWithContext(ctx) +} + +// IntegerParameterDeclarationDefaultValuesPtrInput is an input type that accepts IntegerParameterDeclarationDefaultValuesArgs, IntegerParameterDeclarationDefaultValuesPtr and IntegerParameterDeclarationDefaultValuesPtrOutput values. +// You can construct a concrete instance of `IntegerParameterDeclarationDefaultValuesPtrInput` via: +// +// IntegerParameterDeclarationDefaultValuesArgs{...} +// +// or: +// +// nil +type IntegerParameterDeclarationDefaultValuesPtrInput interface { + pulumi.Input + + ToIntegerParameterDeclarationDefaultValuesPtrOutput() IntegerParameterDeclarationDefaultValuesPtrOutput + ToIntegerParameterDeclarationDefaultValuesPtrOutputWithContext(context.Context) IntegerParameterDeclarationDefaultValuesPtrOutput +} + +type integerParameterDeclarationDefaultValuesPtrType IntegerParameterDeclarationDefaultValuesArgs + +func IntegerParameterDeclarationDefaultValuesPtr(v *IntegerParameterDeclarationDefaultValuesArgs) IntegerParameterDeclarationDefaultValuesPtrInput { + return (*integerParameterDeclarationDefaultValuesPtrType)(v) +} + +func (*integerParameterDeclarationDefaultValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**IntegerParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (i *integerParameterDeclarationDefaultValuesPtrType) ToIntegerParameterDeclarationDefaultValuesPtrOutput() IntegerParameterDeclarationDefaultValuesPtrOutput { + return i.ToIntegerParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (i *integerParameterDeclarationDefaultValuesPtrType) ToIntegerParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationDefaultValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(IntegerParameterDeclarationDefaultValuesPtrOutput) +} + +type IntegerParameterDeclarationDefaultValuesOutput struct{ *pulumi.OutputState } + +func (IntegerParameterDeclarationDefaultValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*IntegerParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (o IntegerParameterDeclarationDefaultValuesOutput) ToIntegerParameterDeclarationDefaultValuesOutput() IntegerParameterDeclarationDefaultValuesOutput { + return o +} + +func (o IntegerParameterDeclarationDefaultValuesOutput) ToIntegerParameterDeclarationDefaultValuesOutputWithContext(ctx context.Context) IntegerParameterDeclarationDefaultValuesOutput { + return o +} + +func (o IntegerParameterDeclarationDefaultValuesOutput) ToIntegerParameterDeclarationDefaultValuesPtrOutput() IntegerParameterDeclarationDefaultValuesPtrOutput { + return o.ToIntegerParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (o IntegerParameterDeclarationDefaultValuesOutput) ToIntegerParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v IntegerParameterDeclarationDefaultValues) *IntegerParameterDeclarationDefaultValues { + return &v + }).(IntegerParameterDeclarationDefaultValuesPtrOutput) +} + +func (o IntegerParameterDeclarationDefaultValuesOutput) DynamicValue() DynamicValuePtrOutput { + return o.ApplyT(func(v IntegerParameterDeclarationDefaultValues) *DynamicValue { return v.DynamicValue }).(DynamicValuePtrOutput) +} + +func (o IntegerParameterDeclarationDefaultValuesOutput) StaticValues() pulumi.IntArrayOutput { + return o.ApplyT(func(v IntegerParameterDeclarationDefaultValues) []int { return v.StaticValues }).(pulumi.IntArrayOutput) +} + +type IntegerParameterDeclarationDefaultValuesPtrOutput struct{ *pulumi.OutputState } + +func (IntegerParameterDeclarationDefaultValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**IntegerParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (o IntegerParameterDeclarationDefaultValuesPtrOutput) ToIntegerParameterDeclarationDefaultValuesPtrOutput() IntegerParameterDeclarationDefaultValuesPtrOutput { + return o +} + +func (o IntegerParameterDeclarationDefaultValuesPtrOutput) ToIntegerParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationDefaultValuesPtrOutput { + return o +} + +func (o IntegerParameterDeclarationDefaultValuesPtrOutput) Elem() IntegerParameterDeclarationDefaultValuesOutput { + return o.ApplyT(func(v *IntegerParameterDeclarationDefaultValues) IntegerParameterDeclarationDefaultValues { + if v != nil { + return *v + } + var ret IntegerParameterDeclarationDefaultValues + return ret + }).(IntegerParameterDeclarationDefaultValuesOutput) +} + +func (o IntegerParameterDeclarationDefaultValuesPtrOutput) DynamicValue() DynamicValuePtrOutput { + return o.ApplyT(func(v *IntegerParameterDeclarationDefaultValues) *DynamicValue { + if v == nil { + return nil + } + return v.DynamicValue + }).(DynamicValuePtrOutput) +} + +func (o IntegerParameterDeclarationDefaultValuesPtrOutput) StaticValues() pulumi.IntArrayOutput { + return o.ApplyT(func(v *IntegerParameterDeclarationDefaultValues) []int { + if v == nil { + return nil + } + return v.StaticValues + }).(pulumi.IntArrayOutput) +} + +type IntegerParameterDeclarationValuesWhenUnset struct { + CustomValue *int `pulumi:"customValue"` + ValueWhenUnsetOption *string `pulumi:"valueWhenUnsetOption"` +} + +// IntegerParameterDeclarationValuesWhenUnsetInput is an input type that accepts IntegerParameterDeclarationValuesWhenUnsetArgs and IntegerParameterDeclarationValuesWhenUnsetOutput values. +// You can construct a concrete instance of `IntegerParameterDeclarationValuesWhenUnsetInput` via: +// +// IntegerParameterDeclarationValuesWhenUnsetArgs{...} +type IntegerParameterDeclarationValuesWhenUnsetInput interface { + pulumi.Input + + ToIntegerParameterDeclarationValuesWhenUnsetOutput() IntegerParameterDeclarationValuesWhenUnsetOutput + ToIntegerParameterDeclarationValuesWhenUnsetOutputWithContext(context.Context) IntegerParameterDeclarationValuesWhenUnsetOutput +} + +type IntegerParameterDeclarationValuesWhenUnsetArgs struct { + CustomValue pulumi.IntPtrInput `pulumi:"customValue"` + ValueWhenUnsetOption pulumi.StringPtrInput `pulumi:"valueWhenUnsetOption"` +} + +func (IntegerParameterDeclarationValuesWhenUnsetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*IntegerParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (i IntegerParameterDeclarationValuesWhenUnsetArgs) ToIntegerParameterDeclarationValuesWhenUnsetOutput() IntegerParameterDeclarationValuesWhenUnsetOutput { + return i.ToIntegerParameterDeclarationValuesWhenUnsetOutputWithContext(context.Background()) +} + +func (i IntegerParameterDeclarationValuesWhenUnsetArgs) ToIntegerParameterDeclarationValuesWhenUnsetOutputWithContext(ctx context.Context) IntegerParameterDeclarationValuesWhenUnsetOutput { + return pulumi.ToOutputWithContext(ctx, i).(IntegerParameterDeclarationValuesWhenUnsetOutput) +} + +func (i IntegerParameterDeclarationValuesWhenUnsetArgs) ToIntegerParameterDeclarationValuesWhenUnsetPtrOutput() IntegerParameterDeclarationValuesWhenUnsetPtrOutput { + return i.ToIntegerParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (i IntegerParameterDeclarationValuesWhenUnsetArgs) ToIntegerParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationValuesWhenUnsetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(IntegerParameterDeclarationValuesWhenUnsetOutput).ToIntegerParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx) +} + +// IntegerParameterDeclarationValuesWhenUnsetPtrInput is an input type that accepts IntegerParameterDeclarationValuesWhenUnsetArgs, IntegerParameterDeclarationValuesWhenUnsetPtr and IntegerParameterDeclarationValuesWhenUnsetPtrOutput values. +// You can construct a concrete instance of `IntegerParameterDeclarationValuesWhenUnsetPtrInput` via: +// +// IntegerParameterDeclarationValuesWhenUnsetArgs{...} +// +// or: +// +// nil +type IntegerParameterDeclarationValuesWhenUnsetPtrInput interface { + pulumi.Input + + ToIntegerParameterDeclarationValuesWhenUnsetPtrOutput() IntegerParameterDeclarationValuesWhenUnsetPtrOutput + ToIntegerParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Context) IntegerParameterDeclarationValuesWhenUnsetPtrOutput +} + +type integerParameterDeclarationValuesWhenUnsetPtrType IntegerParameterDeclarationValuesWhenUnsetArgs + +func IntegerParameterDeclarationValuesWhenUnsetPtr(v *IntegerParameterDeclarationValuesWhenUnsetArgs) IntegerParameterDeclarationValuesWhenUnsetPtrInput { + return (*integerParameterDeclarationValuesWhenUnsetPtrType)(v) +} + +func (*integerParameterDeclarationValuesWhenUnsetPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**IntegerParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (i *integerParameterDeclarationValuesWhenUnsetPtrType) ToIntegerParameterDeclarationValuesWhenUnsetPtrOutput() IntegerParameterDeclarationValuesWhenUnsetPtrOutput { + return i.ToIntegerParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (i *integerParameterDeclarationValuesWhenUnsetPtrType) ToIntegerParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationValuesWhenUnsetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(IntegerParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type IntegerParameterDeclarationValuesWhenUnsetOutput struct{ *pulumi.OutputState } + +func (IntegerParameterDeclarationValuesWhenUnsetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*IntegerParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (o IntegerParameterDeclarationValuesWhenUnsetOutput) ToIntegerParameterDeclarationValuesWhenUnsetOutput() IntegerParameterDeclarationValuesWhenUnsetOutput { + return o +} + +func (o IntegerParameterDeclarationValuesWhenUnsetOutput) ToIntegerParameterDeclarationValuesWhenUnsetOutputWithContext(ctx context.Context) IntegerParameterDeclarationValuesWhenUnsetOutput { + return o +} + +func (o IntegerParameterDeclarationValuesWhenUnsetOutput) ToIntegerParameterDeclarationValuesWhenUnsetPtrOutput() IntegerParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ToIntegerParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (o IntegerParameterDeclarationValuesWhenUnsetOutput) ToIntegerParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v IntegerParameterDeclarationValuesWhenUnset) *IntegerParameterDeclarationValuesWhenUnset { + return &v + }).(IntegerParameterDeclarationValuesWhenUnsetPtrOutput) +} + +func (o IntegerParameterDeclarationValuesWhenUnsetOutput) CustomValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v IntegerParameterDeclarationValuesWhenUnset) *int { return v.CustomValue }).(pulumi.IntPtrOutput) +} + +func (o IntegerParameterDeclarationValuesWhenUnsetOutput) ValueWhenUnsetOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v IntegerParameterDeclarationValuesWhenUnset) *string { return v.ValueWhenUnsetOption }).(pulumi.StringPtrOutput) +} + +type IntegerParameterDeclarationValuesWhenUnsetPtrOutput struct{ *pulumi.OutputState } + +func (IntegerParameterDeclarationValuesWhenUnsetPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**IntegerParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (o IntegerParameterDeclarationValuesWhenUnsetPtrOutput) ToIntegerParameterDeclarationValuesWhenUnsetPtrOutput() IntegerParameterDeclarationValuesWhenUnsetPtrOutput { + return o +} + +func (o IntegerParameterDeclarationValuesWhenUnsetPtrOutput) ToIntegerParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) IntegerParameterDeclarationValuesWhenUnsetPtrOutput { + return o +} + +func (o IntegerParameterDeclarationValuesWhenUnsetPtrOutput) Elem() IntegerParameterDeclarationValuesWhenUnsetOutput { + return o.ApplyT(func(v *IntegerParameterDeclarationValuesWhenUnset) IntegerParameterDeclarationValuesWhenUnset { + if v != nil { + return *v + } + var ret IntegerParameterDeclarationValuesWhenUnset + return ret + }).(IntegerParameterDeclarationValuesWhenUnsetOutput) +} + +func (o IntegerParameterDeclarationValuesWhenUnsetPtrOutput) CustomValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *IntegerParameterDeclarationValuesWhenUnset) *int { + if v == nil { + return nil + } + return v.CustomValue + }).(pulumi.IntPtrOutput) +} + +func (o IntegerParameterDeclarationValuesWhenUnsetPtrOutput) ValueWhenUnsetOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *IntegerParameterDeclarationValuesWhenUnset) *string { + if v == nil { + return nil + } + return v.ValueWhenUnsetOption + }).(pulumi.StringPtrOutput) +} + +type ItemsLimitConfiguration struct { + ItemsLimit *int `pulumi:"itemsLimit"` + OtherCategories string `pulumi:"otherCategories"` +} + +// ItemsLimitConfigurationInput is an input type that accepts ItemsLimitConfigurationArgs and ItemsLimitConfigurationOutput values. +// You can construct a concrete instance of `ItemsLimitConfigurationInput` via: +// +// ItemsLimitConfigurationArgs{...} +type ItemsLimitConfigurationInput interface { + pulumi.Input + + ToItemsLimitConfigurationOutput() ItemsLimitConfigurationOutput + ToItemsLimitConfigurationOutputWithContext(context.Context) ItemsLimitConfigurationOutput +} + +type ItemsLimitConfigurationArgs struct { + ItemsLimit pulumi.IntPtrInput `pulumi:"itemsLimit"` + OtherCategories pulumi.StringInput `pulumi:"otherCategories"` +} + +func (ItemsLimitConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ItemsLimitConfiguration)(nil)).Elem() +} + +func (i ItemsLimitConfigurationArgs) ToItemsLimitConfigurationOutput() ItemsLimitConfigurationOutput { + return i.ToItemsLimitConfigurationOutputWithContext(context.Background()) +} + +func (i ItemsLimitConfigurationArgs) ToItemsLimitConfigurationOutputWithContext(ctx context.Context) ItemsLimitConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ItemsLimitConfigurationOutput) +} + +func (i ItemsLimitConfigurationArgs) ToItemsLimitConfigurationPtrOutput() ItemsLimitConfigurationPtrOutput { + return i.ToItemsLimitConfigurationPtrOutputWithContext(context.Background()) +} + +func (i ItemsLimitConfigurationArgs) ToItemsLimitConfigurationPtrOutputWithContext(ctx context.Context) ItemsLimitConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ItemsLimitConfigurationOutput).ToItemsLimitConfigurationPtrOutputWithContext(ctx) +} + +// ItemsLimitConfigurationPtrInput is an input type that accepts ItemsLimitConfigurationArgs, ItemsLimitConfigurationPtr and ItemsLimitConfigurationPtrOutput values. +// You can construct a concrete instance of `ItemsLimitConfigurationPtrInput` via: +// +// ItemsLimitConfigurationArgs{...} +// +// or: +// +// nil +type ItemsLimitConfigurationPtrInput interface { + pulumi.Input + + ToItemsLimitConfigurationPtrOutput() ItemsLimitConfigurationPtrOutput + ToItemsLimitConfigurationPtrOutputWithContext(context.Context) ItemsLimitConfigurationPtrOutput +} + +type itemsLimitConfigurationPtrType ItemsLimitConfigurationArgs + +func ItemsLimitConfigurationPtr(v *ItemsLimitConfigurationArgs) ItemsLimitConfigurationPtrInput { + return (*itemsLimitConfigurationPtrType)(v) +} + +func (*itemsLimitConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ItemsLimitConfiguration)(nil)).Elem() +} + +func (i *itemsLimitConfigurationPtrType) ToItemsLimitConfigurationPtrOutput() ItemsLimitConfigurationPtrOutput { + return i.ToItemsLimitConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *itemsLimitConfigurationPtrType) ToItemsLimitConfigurationPtrOutputWithContext(ctx context.Context) ItemsLimitConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ItemsLimitConfigurationPtrOutput) +} + +type ItemsLimitConfigurationOutput struct{ *pulumi.OutputState } + +func (ItemsLimitConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ItemsLimitConfiguration)(nil)).Elem() +} + +func (o ItemsLimitConfigurationOutput) ToItemsLimitConfigurationOutput() ItemsLimitConfigurationOutput { + return o +} + +func (o ItemsLimitConfigurationOutput) ToItemsLimitConfigurationOutputWithContext(ctx context.Context) ItemsLimitConfigurationOutput { + return o +} + +func (o ItemsLimitConfigurationOutput) ToItemsLimitConfigurationPtrOutput() ItemsLimitConfigurationPtrOutput { + return o.ToItemsLimitConfigurationPtrOutputWithContext(context.Background()) +} + +func (o ItemsLimitConfigurationOutput) ToItemsLimitConfigurationPtrOutputWithContext(ctx context.Context) ItemsLimitConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ItemsLimitConfiguration) *ItemsLimitConfiguration { + return &v + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o ItemsLimitConfigurationOutput) ItemsLimit() pulumi.IntPtrOutput { + return o.ApplyT(func(v ItemsLimitConfiguration) *int { return v.ItemsLimit }).(pulumi.IntPtrOutput) +} + +func (o ItemsLimitConfigurationOutput) OtherCategories() pulumi.StringOutput { + return o.ApplyT(func(v ItemsLimitConfiguration) string { return v.OtherCategories }).(pulumi.StringOutput) +} + +type ItemsLimitConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (ItemsLimitConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ItemsLimitConfiguration)(nil)).Elem() +} + +func (o ItemsLimitConfigurationPtrOutput) ToItemsLimitConfigurationPtrOutput() ItemsLimitConfigurationPtrOutput { + return o +} + +func (o ItemsLimitConfigurationPtrOutput) ToItemsLimitConfigurationPtrOutputWithContext(ctx context.Context) ItemsLimitConfigurationPtrOutput { + return o +} + +func (o ItemsLimitConfigurationPtrOutput) Elem() ItemsLimitConfigurationOutput { + return o.ApplyT(func(v *ItemsLimitConfiguration) ItemsLimitConfiguration { + if v != nil { + return *v + } + var ret ItemsLimitConfiguration + return ret + }).(ItemsLimitConfigurationOutput) +} + +func (o ItemsLimitConfigurationPtrOutput) ItemsLimit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ItemsLimitConfiguration) *int { + if v == nil { + return nil + } + return v.ItemsLimit + }).(pulumi.IntPtrOutput) +} + +func (o ItemsLimitConfigurationPtrOutput) OtherCategories() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ItemsLimitConfiguration) *string { + if v == nil { + return nil + } + return &v.OtherCategories + }).(pulumi.StringPtrOutput) +} + +type LabelOptions struct { + CustomLabel *string `pulumi:"customLabel"` + FontConfiguration *FontConfiguration `pulumi:"fontConfiguration"` + Visibility *string `pulumi:"visibility"` +} + +// LabelOptionsInput is an input type that accepts LabelOptionsArgs and LabelOptionsOutput values. +// You can construct a concrete instance of `LabelOptionsInput` via: +// +// LabelOptionsArgs{...} +type LabelOptionsInput interface { + pulumi.Input + + ToLabelOptionsOutput() LabelOptionsOutput + ToLabelOptionsOutputWithContext(context.Context) LabelOptionsOutput +} + +type LabelOptionsArgs struct { + CustomLabel pulumi.StringPtrInput `pulumi:"customLabel"` + FontConfiguration FontConfigurationPtrInput `pulumi:"fontConfiguration"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (LabelOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LabelOptions)(nil)).Elem() +} + +func (i LabelOptionsArgs) ToLabelOptionsOutput() LabelOptionsOutput { + return i.ToLabelOptionsOutputWithContext(context.Background()) +} + +func (i LabelOptionsArgs) ToLabelOptionsOutputWithContext(ctx context.Context) LabelOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LabelOptionsOutput) +} + +func (i LabelOptionsArgs) ToLabelOptionsPtrOutput() LabelOptionsPtrOutput { + return i.ToLabelOptionsPtrOutputWithContext(context.Background()) +} + +func (i LabelOptionsArgs) ToLabelOptionsPtrOutputWithContext(ctx context.Context) LabelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LabelOptionsOutput).ToLabelOptionsPtrOutputWithContext(ctx) +} + +// LabelOptionsPtrInput is an input type that accepts LabelOptionsArgs, LabelOptionsPtr and LabelOptionsPtrOutput values. +// You can construct a concrete instance of `LabelOptionsPtrInput` via: +// +// LabelOptionsArgs{...} +// +// or: +// +// nil +type LabelOptionsPtrInput interface { + pulumi.Input + + ToLabelOptionsPtrOutput() LabelOptionsPtrOutput + ToLabelOptionsPtrOutputWithContext(context.Context) LabelOptionsPtrOutput +} + +type labelOptionsPtrType LabelOptionsArgs + +func LabelOptionsPtr(v *LabelOptionsArgs) LabelOptionsPtrInput { + return (*labelOptionsPtrType)(v) +} + +func (*labelOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LabelOptions)(nil)).Elem() +} + +func (i *labelOptionsPtrType) ToLabelOptionsPtrOutput() LabelOptionsPtrOutput { + return i.ToLabelOptionsPtrOutputWithContext(context.Background()) +} + +func (i *labelOptionsPtrType) ToLabelOptionsPtrOutputWithContext(ctx context.Context) LabelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LabelOptionsPtrOutput) +} + +type LabelOptionsOutput struct{ *pulumi.OutputState } + +func (LabelOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LabelOptions)(nil)).Elem() +} + +func (o LabelOptionsOutput) ToLabelOptionsOutput() LabelOptionsOutput { + return o +} + +func (o LabelOptionsOutput) ToLabelOptionsOutputWithContext(ctx context.Context) LabelOptionsOutput { + return o +} + +func (o LabelOptionsOutput) ToLabelOptionsPtrOutput() LabelOptionsPtrOutput { + return o.ToLabelOptionsPtrOutputWithContext(context.Background()) +} + +func (o LabelOptionsOutput) ToLabelOptionsPtrOutputWithContext(ctx context.Context) LabelOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LabelOptions) *LabelOptions { + return &v + }).(LabelOptionsPtrOutput) +} + +func (o LabelOptionsOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v LabelOptions) *string { return v.CustomLabel }).(pulumi.StringPtrOutput) +} + +func (o LabelOptionsOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v LabelOptions) *FontConfiguration { return v.FontConfiguration }).(FontConfigurationPtrOutput) +} + +func (o LabelOptionsOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v LabelOptions) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type LabelOptionsPtrOutput struct{ *pulumi.OutputState } + +func (LabelOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LabelOptions)(nil)).Elem() +} + +func (o LabelOptionsPtrOutput) ToLabelOptionsPtrOutput() LabelOptionsPtrOutput { + return o +} + +func (o LabelOptionsPtrOutput) ToLabelOptionsPtrOutputWithContext(ctx context.Context) LabelOptionsPtrOutput { + return o +} + +func (o LabelOptionsPtrOutput) Elem() LabelOptionsOutput { + return o.ApplyT(func(v *LabelOptions) LabelOptions { + if v != nil { + return *v + } + var ret LabelOptions + return ret + }).(LabelOptionsOutput) +} + +func (o LabelOptionsPtrOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LabelOptions) *string { + if v == nil { + return nil + } + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o LabelOptionsPtrOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *LabelOptions) *FontConfiguration { + if v == nil { + return nil + } + return v.FontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o LabelOptionsPtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LabelOptions) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type Layouts struct { + Configuration LayoutsConfiguration `pulumi:"configuration"` +} + +// LayoutsInput is an input type that accepts LayoutsArgs and LayoutsOutput values. +// You can construct a concrete instance of `LayoutsInput` via: +// +// LayoutsArgs{...} +type LayoutsInput interface { + pulumi.Input + + ToLayoutsOutput() LayoutsOutput + ToLayoutsOutputWithContext(context.Context) LayoutsOutput +} + +type LayoutsArgs struct { + Configuration LayoutsConfigurationInput `pulumi:"configuration"` +} + +func (LayoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Layouts)(nil)).Elem() +} + +func (i LayoutsArgs) ToLayoutsOutput() LayoutsOutput { + return i.ToLayoutsOutputWithContext(context.Background()) +} + +func (i LayoutsArgs) ToLayoutsOutputWithContext(ctx context.Context) LayoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsOutput) +} + +func (i LayoutsArgs) ToLayoutsPtrOutput() LayoutsPtrOutput { + return i.ToLayoutsPtrOutputWithContext(context.Background()) +} + +func (i LayoutsArgs) ToLayoutsPtrOutputWithContext(ctx context.Context) LayoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsOutput).ToLayoutsPtrOutputWithContext(ctx) +} + +// LayoutsPtrInput is an input type that accepts LayoutsArgs, LayoutsPtr and LayoutsPtrOutput values. +// You can construct a concrete instance of `LayoutsPtrInput` via: +// +// LayoutsArgs{...} +// +// or: +// +// nil +type LayoutsPtrInput interface { + pulumi.Input + + ToLayoutsPtrOutput() LayoutsPtrOutput + ToLayoutsPtrOutputWithContext(context.Context) LayoutsPtrOutput +} + +type layoutsPtrType LayoutsArgs + +func LayoutsPtr(v *LayoutsArgs) LayoutsPtrInput { + return (*layoutsPtrType)(v) +} + +func (*layoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**Layouts)(nil)).Elem() +} + +func (i *layoutsPtrType) ToLayoutsPtrOutput() LayoutsPtrOutput { + return i.ToLayoutsPtrOutputWithContext(context.Background()) +} + +func (i *layoutsPtrType) ToLayoutsPtrOutputWithContext(ctx context.Context) LayoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsPtrOutput) +} + +type LayoutsOutput struct{ *pulumi.OutputState } + +func (LayoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Layouts)(nil)).Elem() +} + +func (o LayoutsOutput) ToLayoutsOutput() LayoutsOutput { + return o +} + +func (o LayoutsOutput) ToLayoutsOutputWithContext(ctx context.Context) LayoutsOutput { + return o +} + +func (o LayoutsOutput) ToLayoutsPtrOutput() LayoutsPtrOutput { + return o.ToLayoutsPtrOutputWithContext(context.Background()) +} + +func (o LayoutsOutput) ToLayoutsPtrOutputWithContext(ctx context.Context) LayoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v Layouts) *Layouts { + return &v + }).(LayoutsPtrOutput) +} + +func (o LayoutsOutput) Configuration() LayoutsConfigurationOutput { + return o.ApplyT(func(v Layouts) LayoutsConfiguration { return v.Configuration }).(LayoutsConfigurationOutput) +} + +type LayoutsPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**Layouts)(nil)).Elem() +} + +func (o LayoutsPtrOutput) ToLayoutsPtrOutput() LayoutsPtrOutput { + return o +} + +func (o LayoutsPtrOutput) ToLayoutsPtrOutputWithContext(ctx context.Context) LayoutsPtrOutput { + return o +} + +func (o LayoutsPtrOutput) Elem() LayoutsOutput { + return o.ApplyT(func(v *Layouts) Layouts { + if v != nil { + return *v + } + var ret Layouts + return ret + }).(LayoutsOutput) +} + +func (o LayoutsPtrOutput) Configuration() LayoutsConfigurationPtrOutput { + return o.ApplyT(func(v *Layouts) *LayoutsConfiguration { + if v == nil { + return nil + } + return &v.Configuration + }).(LayoutsConfigurationPtrOutput) +} + +type LayoutsConfiguration struct { + FreeFormLayout *LayoutsConfigurationFreeFormLayout `pulumi:"freeFormLayout"` + GridLayout *GridLayout `pulumi:"gridLayout"` + SectionBasedLayout *LayoutsConfigurationSectionBasedLayout `pulumi:"sectionBasedLayout"` +} + +// LayoutsConfigurationInput is an input type that accepts LayoutsConfigurationArgs and LayoutsConfigurationOutput values. +// You can construct a concrete instance of `LayoutsConfigurationInput` via: +// +// LayoutsConfigurationArgs{...} +type LayoutsConfigurationInput interface { + pulumi.Input + + ToLayoutsConfigurationOutput() LayoutsConfigurationOutput + ToLayoutsConfigurationOutputWithContext(context.Context) LayoutsConfigurationOutput +} + +type LayoutsConfigurationArgs struct { + FreeFormLayout LayoutsConfigurationFreeFormLayoutPtrInput `pulumi:"freeFormLayout"` + GridLayout GridLayoutPtrInput `pulumi:"gridLayout"` + SectionBasedLayout LayoutsConfigurationSectionBasedLayoutPtrInput `pulumi:"sectionBasedLayout"` +} + +func (LayoutsConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfiguration)(nil)).Elem() +} + +func (i LayoutsConfigurationArgs) ToLayoutsConfigurationOutput() LayoutsConfigurationOutput { + return i.ToLayoutsConfigurationOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationArgs) ToLayoutsConfigurationOutputWithContext(ctx context.Context) LayoutsConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationOutput) +} + +func (i LayoutsConfigurationArgs) ToLayoutsConfigurationPtrOutput() LayoutsConfigurationPtrOutput { + return i.ToLayoutsConfigurationPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationArgs) ToLayoutsConfigurationPtrOutputWithContext(ctx context.Context) LayoutsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationOutput).ToLayoutsConfigurationPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationPtrInput is an input type that accepts LayoutsConfigurationArgs, LayoutsConfigurationPtr and LayoutsConfigurationPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationPtrInput` via: +// +// LayoutsConfigurationArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationPtrOutput() LayoutsConfigurationPtrOutput + ToLayoutsConfigurationPtrOutputWithContext(context.Context) LayoutsConfigurationPtrOutput +} + +type layoutsConfigurationPtrType LayoutsConfigurationArgs + +func LayoutsConfigurationPtr(v *LayoutsConfigurationArgs) LayoutsConfigurationPtrInput { + return (*layoutsConfigurationPtrType)(v) +} + +func (*layoutsConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfiguration)(nil)).Elem() +} + +func (i *layoutsConfigurationPtrType) ToLayoutsConfigurationPtrOutput() LayoutsConfigurationPtrOutput { + return i.ToLayoutsConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationPtrType) ToLayoutsConfigurationPtrOutputWithContext(ctx context.Context) LayoutsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationPtrOutput) +} + +type LayoutsConfigurationOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfiguration)(nil)).Elem() +} + +func (o LayoutsConfigurationOutput) ToLayoutsConfigurationOutput() LayoutsConfigurationOutput { + return o +} + +func (o LayoutsConfigurationOutput) ToLayoutsConfigurationOutputWithContext(ctx context.Context) LayoutsConfigurationOutput { + return o +} + +func (o LayoutsConfigurationOutput) ToLayoutsConfigurationPtrOutput() LayoutsConfigurationPtrOutput { + return o.ToLayoutsConfigurationPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationOutput) ToLayoutsConfigurationPtrOutputWithContext(ctx context.Context) LayoutsConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfiguration) *LayoutsConfiguration { + return &v + }).(LayoutsConfigurationPtrOutput) +} + +func (o LayoutsConfigurationOutput) FreeFormLayout() LayoutsConfigurationFreeFormLayoutPtrOutput { + return o.ApplyT(func(v LayoutsConfiguration) *LayoutsConfigurationFreeFormLayout { return v.FreeFormLayout }).(LayoutsConfigurationFreeFormLayoutPtrOutput) +} + +func (o LayoutsConfigurationOutput) GridLayout() GridLayoutPtrOutput { + return o.ApplyT(func(v LayoutsConfiguration) *GridLayout { return v.GridLayout }).(GridLayoutPtrOutput) +} + +func (o LayoutsConfigurationOutput) SectionBasedLayout() LayoutsConfigurationSectionBasedLayoutPtrOutput { + return o.ApplyT(func(v LayoutsConfiguration) *LayoutsConfigurationSectionBasedLayout { return v.SectionBasedLayout }).(LayoutsConfigurationSectionBasedLayoutPtrOutput) +} + +type LayoutsConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfiguration)(nil)).Elem() +} + +func (o LayoutsConfigurationPtrOutput) ToLayoutsConfigurationPtrOutput() LayoutsConfigurationPtrOutput { + return o +} + +func (o LayoutsConfigurationPtrOutput) ToLayoutsConfigurationPtrOutputWithContext(ctx context.Context) LayoutsConfigurationPtrOutput { + return o +} + +func (o LayoutsConfigurationPtrOutput) Elem() LayoutsConfigurationOutput { + return o.ApplyT(func(v *LayoutsConfiguration) LayoutsConfiguration { + if v != nil { + return *v + } + var ret LayoutsConfiguration + return ret + }).(LayoutsConfigurationOutput) +} + +func (o LayoutsConfigurationPtrOutput) FreeFormLayout() LayoutsConfigurationFreeFormLayoutPtrOutput { + return o.ApplyT(func(v *LayoutsConfiguration) *LayoutsConfigurationFreeFormLayout { + if v == nil { + return nil + } + return v.FreeFormLayout + }).(LayoutsConfigurationFreeFormLayoutPtrOutput) +} + +func (o LayoutsConfigurationPtrOutput) GridLayout() GridLayoutPtrOutput { + return o.ApplyT(func(v *LayoutsConfiguration) *GridLayout { + if v == nil { + return nil + } + return v.GridLayout + }).(GridLayoutPtrOutput) +} + +func (o LayoutsConfigurationPtrOutput) SectionBasedLayout() LayoutsConfigurationSectionBasedLayoutPtrOutput { + return o.ApplyT(func(v *LayoutsConfiguration) *LayoutsConfigurationSectionBasedLayout { + if v == nil { + return nil + } + return v.SectionBasedLayout + }).(LayoutsConfigurationSectionBasedLayoutPtrOutput) +} + +type LayoutsConfigurationFreeFormLayout struct { + CanvasSizeOptions *LayoutsConfigurationFreeFormLayoutCanvasSizeOptions `pulumi:"canvasSizeOptions"` + Elements []FreeFormLayoutElements `pulumi:"elements"` +} + +// LayoutsConfigurationFreeFormLayoutInput is an input type that accepts LayoutsConfigurationFreeFormLayoutArgs and LayoutsConfigurationFreeFormLayoutOutput values. +// You can construct a concrete instance of `LayoutsConfigurationFreeFormLayoutInput` via: +// +// LayoutsConfigurationFreeFormLayoutArgs{...} +type LayoutsConfigurationFreeFormLayoutInput interface { + pulumi.Input + + ToLayoutsConfigurationFreeFormLayoutOutput() LayoutsConfigurationFreeFormLayoutOutput + ToLayoutsConfigurationFreeFormLayoutOutputWithContext(context.Context) LayoutsConfigurationFreeFormLayoutOutput +} + +type LayoutsConfigurationFreeFormLayoutArgs struct { + CanvasSizeOptions LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrInput `pulumi:"canvasSizeOptions"` + Elements FreeFormLayoutElementsArrayInput `pulumi:"elements"` +} + +func (LayoutsConfigurationFreeFormLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationFreeFormLayout)(nil)).Elem() +} + +func (i LayoutsConfigurationFreeFormLayoutArgs) ToLayoutsConfigurationFreeFormLayoutOutput() LayoutsConfigurationFreeFormLayoutOutput { + return i.ToLayoutsConfigurationFreeFormLayoutOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationFreeFormLayoutArgs) ToLayoutsConfigurationFreeFormLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationFreeFormLayoutOutput) +} + +func (i LayoutsConfigurationFreeFormLayoutArgs) ToLayoutsConfigurationFreeFormLayoutPtrOutput() LayoutsConfigurationFreeFormLayoutPtrOutput { + return i.ToLayoutsConfigurationFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationFreeFormLayoutArgs) ToLayoutsConfigurationFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationFreeFormLayoutOutput).ToLayoutsConfigurationFreeFormLayoutPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationFreeFormLayoutPtrInput is an input type that accepts LayoutsConfigurationFreeFormLayoutArgs, LayoutsConfigurationFreeFormLayoutPtr and LayoutsConfigurationFreeFormLayoutPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationFreeFormLayoutPtrInput` via: +// +// LayoutsConfigurationFreeFormLayoutArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationFreeFormLayoutPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationFreeFormLayoutPtrOutput() LayoutsConfigurationFreeFormLayoutPtrOutput + ToLayoutsConfigurationFreeFormLayoutPtrOutputWithContext(context.Context) LayoutsConfigurationFreeFormLayoutPtrOutput +} + +type layoutsConfigurationFreeFormLayoutPtrType LayoutsConfigurationFreeFormLayoutArgs + +func LayoutsConfigurationFreeFormLayoutPtr(v *LayoutsConfigurationFreeFormLayoutArgs) LayoutsConfigurationFreeFormLayoutPtrInput { + return (*layoutsConfigurationFreeFormLayoutPtrType)(v) +} + +func (*layoutsConfigurationFreeFormLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationFreeFormLayout)(nil)).Elem() +} + +func (i *layoutsConfigurationFreeFormLayoutPtrType) ToLayoutsConfigurationFreeFormLayoutPtrOutput() LayoutsConfigurationFreeFormLayoutPtrOutput { + return i.ToLayoutsConfigurationFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationFreeFormLayoutPtrType) ToLayoutsConfigurationFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationFreeFormLayoutPtrOutput) +} + +type LayoutsConfigurationFreeFormLayoutOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationFreeFormLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationFreeFormLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationFreeFormLayoutOutput) ToLayoutsConfigurationFreeFormLayoutOutput() LayoutsConfigurationFreeFormLayoutOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutOutput) ToLayoutsConfigurationFreeFormLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutOutput) ToLayoutsConfigurationFreeFormLayoutPtrOutput() LayoutsConfigurationFreeFormLayoutPtrOutput { + return o.ToLayoutsConfigurationFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationFreeFormLayoutOutput) ToLayoutsConfigurationFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationFreeFormLayout) *LayoutsConfigurationFreeFormLayout { + return &v + }).(LayoutsConfigurationFreeFormLayoutPtrOutput) +} + +func (o LayoutsConfigurationFreeFormLayoutOutput) CanvasSizeOptions() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationFreeFormLayout) *LayoutsConfigurationFreeFormLayoutCanvasSizeOptions { + return v.CanvasSizeOptions + }).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput) +} + +func (o LayoutsConfigurationFreeFormLayoutOutput) Elements() FreeFormLayoutElementsArrayOutput { + return o.ApplyT(func(v LayoutsConfigurationFreeFormLayout) []FreeFormLayoutElements { return v.Elements }).(FreeFormLayoutElementsArrayOutput) +} + +type LayoutsConfigurationFreeFormLayoutPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationFreeFormLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationFreeFormLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationFreeFormLayoutPtrOutput) ToLayoutsConfigurationFreeFormLayoutPtrOutput() LayoutsConfigurationFreeFormLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutPtrOutput) ToLayoutsConfigurationFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutPtrOutput) Elem() LayoutsConfigurationFreeFormLayoutOutput { + return o.ApplyT(func(v *LayoutsConfigurationFreeFormLayout) LayoutsConfigurationFreeFormLayout { + if v != nil { + return *v + } + var ret LayoutsConfigurationFreeFormLayout + return ret + }).(LayoutsConfigurationFreeFormLayoutOutput) +} + +func (o LayoutsConfigurationFreeFormLayoutPtrOutput) CanvasSizeOptions() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationFreeFormLayout) *LayoutsConfigurationFreeFormLayoutCanvasSizeOptions { + if v == nil { + return nil + } + return v.CanvasSizeOptions + }).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput) +} + +func (o LayoutsConfigurationFreeFormLayoutPtrOutput) Elements() FreeFormLayoutElementsArrayOutput { + return o.ApplyT(func(v *LayoutsConfigurationFreeFormLayout) []FreeFormLayoutElements { + if v == nil { + return nil + } + return v.Elements + }).(FreeFormLayoutElementsArrayOutput) +} + +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptions struct { + ScreenCanvasSizeOptions *LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions `pulumi:"screenCanvasSizeOptions"` +} + +// LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsInput is an input type that accepts LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs and LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsInput` via: +// +// LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs{...} +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsInput interface { + pulumi.Input + + ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput + ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutputWithContext(context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput +} + +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs struct { + ScreenCanvasSizeOptions LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput `pulumi:"screenCanvasSizeOptions"` +} + +func (LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationFreeFormLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (i LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput { + return i.ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput) +} + +func (i LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput { + return i.ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput).ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrInput is an input type that accepts LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs, LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtr and LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrInput` via: +// +// LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput + ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutputWithContext(context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput +} + +type layoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrType LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs + +func LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtr(v *LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrInput { + return (*layoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrType)(v) +} + +func (*layoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationFreeFormLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (i *layoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrType) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput { + return i.ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrType) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput) +} + +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationFreeFormLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput { + return o.ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationFreeFormLayoutCanvasSizeOptions) *LayoutsConfigurationFreeFormLayoutCanvasSizeOptions { + return &v + }).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput) +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput) ScreenCanvasSizeOptions() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationFreeFormLayoutCanvasSizeOptions) *LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + return v.ScreenCanvasSizeOptions + }).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationFreeFormLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput) Elem() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput { + return o.ApplyT(func(v *LayoutsConfigurationFreeFormLayoutCanvasSizeOptions) LayoutsConfigurationFreeFormLayoutCanvasSizeOptions { + if v != nil { + return *v + } + var ret LayoutsConfigurationFreeFormLayoutCanvasSizeOptions + return ret + }).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput) +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput) ScreenCanvasSizeOptions() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationFreeFormLayoutCanvasSizeOptions) *LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + if v == nil { + return nil + } + return v.ScreenCanvasSizeOptions + }).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions struct { + OptimizedViewPortWidth string `pulumi:"optimizedViewPortWidth"` +} + +// LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsInput is an input type that accepts LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs and LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsInput` via: +// +// LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsInput interface { + pulumi.Input + + ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput + ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput +} + +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs struct { + OptimizedViewPortWidth pulumi.StringInput `pulumi:"optimizedViewPortWidth"` +} + +func (LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return i.ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (i LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput).ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput is an input type that accepts LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs, LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtr and LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput` via: +// +// LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput + ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput +} + +type layoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrType LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs + +func LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtr(v *LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput { + return (*layoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrType)(v) +} + +func (*layoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i *layoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions) *LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + return &v + }).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) OptimizedViewPortWidth() pulumi.StringOutput { + return o.ApplyT(func(v LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions) string { + return v.OptimizedViewPortWidth + }).(pulumi.StringOutput) +} + +type LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToLayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) Elem() LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o.ApplyT(func(v *LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions) LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + if v != nil { + return *v + } + var ret LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions + return ret + }).(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (o LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return &v.OptimizedViewPortWidth + }).(pulumi.StringPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayout struct { + BodySections []LayoutsConfigurationSectionBasedLayoutBodySection `pulumi:"bodySections"` + CanvasSizeOptions *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions `pulumi:"canvasSizeOptions"` + FooterSections LayoutsConfigurationSectionBasedLayoutFooterSections `pulumi:"footerSections"` + HeaderSections LayoutsConfigurationSectionBasedLayoutHeaderSections `pulumi:"headerSections"` +} + +// LayoutsConfigurationSectionBasedLayoutInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutArgs and LayoutsConfigurationSectionBasedLayoutOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutInput` via: +// +// LayoutsConfigurationSectionBasedLayoutArgs{...} +type LayoutsConfigurationSectionBasedLayoutInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutOutput() LayoutsConfigurationSectionBasedLayoutOutput + ToLayoutsConfigurationSectionBasedLayoutOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutOutput +} + +type LayoutsConfigurationSectionBasedLayoutArgs struct { + BodySections LayoutsConfigurationSectionBasedLayoutBodySectionArrayInput `pulumi:"bodySections"` + CanvasSizeOptions LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrInput `pulumi:"canvasSizeOptions"` + FooterSections LayoutsConfigurationSectionBasedLayoutFooterSectionsInput `pulumi:"footerSections"` + HeaderSections LayoutsConfigurationSectionBasedLayoutHeaderSectionsInput `pulumi:"headerSections"` +} + +func (LayoutsConfigurationSectionBasedLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayout)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutOutput() LayoutsConfigurationSectionBasedLayoutOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutOutput).ToLayoutsConfigurationSectionBasedLayoutPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutArgs, LayoutsConfigurationSectionBasedLayoutPtr and LayoutsConfigurationSectionBasedLayoutPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutPtrOutput + ToLayoutsConfigurationSectionBasedLayoutPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutPtrType LayoutsConfigurationSectionBasedLayoutArgs + +func LayoutsConfigurationSectionBasedLayoutPtr(v *LayoutsConfigurationSectionBasedLayoutArgs) LayoutsConfigurationSectionBasedLayoutPtrInput { + return (*layoutsConfigurationSectionBasedLayoutPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayout)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutOutput() LayoutsConfigurationSectionBasedLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayout) *LayoutsConfigurationSectionBasedLayout { + return &v + }).(LayoutsConfigurationSectionBasedLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutOutput) BodySections() LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayout) []LayoutsConfigurationSectionBasedLayoutBodySection { + return v.BodySections + }).(LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutOutput) CanvasSizeOptions() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayout) *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions { + return v.CanvasSizeOptions + }).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutOutput) FooterSections() LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayout) LayoutsConfigurationSectionBasedLayoutFooterSections { + return v.FooterSections + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutOutput) HeaderSections() LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayout) LayoutsConfigurationSectionBasedLayoutHeaderSections { + return v.HeaderSections + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) +} + +type LayoutsConfigurationSectionBasedLayoutPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayout) LayoutsConfigurationSectionBasedLayout { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayout + return ret + }).(LayoutsConfigurationSectionBasedLayoutOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutPtrOutput) BodySections() LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayout) []LayoutsConfigurationSectionBasedLayoutBodySection { + if v == nil { + return nil + } + return v.BodySections + }).(LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutPtrOutput) CanvasSizeOptions() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayout) *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions { + if v == nil { + return nil + } + return v.CanvasSizeOptions + }).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutPtrOutput) FooterSections() LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayout) *LayoutsConfigurationSectionBasedLayoutFooterSections { + if v == nil { + return nil + } + return &v.FooterSections + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutPtrOutput) HeaderSections() LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayout) *LayoutsConfigurationSectionBasedLayoutHeaderSections { + if v == nil { + return nil + } + return &v.HeaderSections + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySection struct { + Content LayoutsConfigurationSectionBasedLayoutBodySectionContent `pulumi:"content"` + PageBreakConfiguration *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration `pulumi:"pageBreakConfiguration"` + SectionId string `pulumi:"sectionId"` + Style *LayoutsConfigurationSectionBasedLayoutBodySectionStyle `pulumi:"style"` +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionArgs and LayoutsConfigurationSectionBasedLayoutBodySectionOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionArgs{...} +type LayoutsConfigurationSectionBasedLayoutBodySectionInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionOutput() LayoutsConfigurationSectionBasedLayoutBodySectionOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionOutput +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionArgs struct { + Content LayoutsConfigurationSectionBasedLayoutBodySectionContentInput `pulumi:"content"` + PageBreakConfiguration LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrInput `pulumi:"pageBreakConfiguration"` + SectionId pulumi.StringInput `pulumi:"sectionId"` + Style LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrInput `pulumi:"style"` +} + +func (LayoutsConfigurationSectionBasedLayoutBodySectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySection)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionOutput() LayoutsConfigurationSectionBasedLayoutBodySectionOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionOutput) +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionArrayInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionArray and LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionArrayInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionArray{ LayoutsConfigurationSectionBasedLayoutBodySectionArgs{...} } +type LayoutsConfigurationSectionBasedLayoutBodySectionArrayInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput() LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionArrayOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionArray []LayoutsConfigurationSectionBasedLayoutBodySectionInput + +func (LayoutsConfigurationSectionBasedLayoutBodySectionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LayoutsConfigurationSectionBasedLayoutBodySection)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionArray) ToLayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput() LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionArrayOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionArray) ToLayoutsConfigurationSectionBasedLayoutBodySectionArrayOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySection)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionOutput() LayoutsConfigurationSectionBasedLayoutBodySectionOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionOutput) Content() LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySection) LayoutsConfigurationSectionBasedLayoutBodySectionContent { + return v.Content + }).(LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionOutput) PageBreakConfiguration() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySection) *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration { + return v.PageBreakConfiguration + }).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionOutput) SectionId() pulumi.StringOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySection) string { return v.SectionId }).(pulumi.StringOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionOutput) Style() LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySection) *LayoutsConfigurationSectionBasedLayoutBodySectionStyle { + return v.Style + }).(LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LayoutsConfigurationSectionBasedLayoutBodySection)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput() LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionArrayOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput) Index(i pulumi.IntInput) LayoutsConfigurationSectionBasedLayoutBodySectionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LayoutsConfigurationSectionBasedLayoutBodySection { + return vs[0].([]LayoutsConfigurationSectionBasedLayoutBodySection)[vs[1].(int)] + }).(LayoutsConfigurationSectionBasedLayoutBodySectionOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContent struct { + Layout *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout `pulumi:"layout"` +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionContentInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs and LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionContentInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs{...} +type LayoutsConfigurationSectionBasedLayoutBodySectionContentInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionContentOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionContentOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs struct { + Layout LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrInput `pulumi:"layout"` +} + +func (LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContent)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionContentOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContent)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput) Layout() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySectionContent) *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout { + return v.Layout + }).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout struct { + FreeFormLayout LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout `pulumi:"freeFormLayout"` +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs and LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs{...} +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs struct { + FreeFormLayout LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutInput `pulumi:"freeFormLayout"` +} + +func (LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput).ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs, LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtr and LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrType LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs + +func LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtr(v *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrInput { + return (*layoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout) *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout { + return &v + }).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput) FreeFormLayout() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout { + return v.FreeFormLayout + }).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout + return ret + }).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput) FreeFormLayout() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout) *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout { + if v == nil { + return nil + } + return &v.FreeFormLayout + }).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout struct { + Elements []FreeFormLayoutElements `pulumi:"elements"` +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs and LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs{...} +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs struct { + Elements FreeFormLayoutElementsArrayInput `pulumi:"elements"` +} + +func (LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput).ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs, LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtr and LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrType LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs + +func LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtr(v *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrInput { + return (*layoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout) *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout { + return &v + }).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput) Elements() FreeFormLayoutElementsArrayOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout) []FreeFormLayoutElements { + return v.Elements + }).(FreeFormLayoutElementsArrayOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout) LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout + return ret + }).(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput) Elements() FreeFormLayoutElementsArrayOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout) []FreeFormLayoutElements { + if v == nil { + return nil + } + return v.Elements + }).(FreeFormLayoutElementsArrayOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration struct { + After *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter `pulumi:"after"` +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs and LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs{...} +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs struct { + After LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrInput `pulumi:"after"` +} + +func (LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput).ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs, LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtr and LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrType LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs + +func LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtr(v *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrInput { + return (*layoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrType) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrType) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration) *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration { + return &v + }).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput) After() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration) *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter { + return v.After + }).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration + return ret + }).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput) After() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration) *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter { + if v == nil { + return nil + } + return v.After + }).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter struct { + // The dashboard creation status. + Status *string `pulumi:"status"` +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs and LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs{...} +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs struct { + // The dashboard creation status. + Status pulumi.StringPtrInput `pulumi:"status"` +} + +func (LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput).ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs, LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtr and LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrType LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs + +func LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtr(v *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrInput { + return (*layoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrType) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrType) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter) *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter { + return &v + }).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput) +} + +// The dashboard creation status. +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter) *string { + return v.Status + }).(pulumi.StringPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter) LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter + return ret + }).(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput) +} + +// The dashboard creation status. +func (o LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter) *string { + if v == nil { + return nil + } + return v.Status + }).(pulumi.StringPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionStyle struct { + Height *string `pulumi:"height"` + Padding *Spacing `pulumi:"padding"` +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionStyleInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs and LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionStyleInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs{...} +type LayoutsConfigurationSectionBasedLayoutBodySectionStyleInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput() LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionStyleOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs struct { + Height pulumi.StringPtrInput `pulumi:"height"` + Padding SpacingPtrInput `pulumi:"padding"` +} + +func (LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionStyle)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput() LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionStyleOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionStyleOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs) ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput).ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs, LayoutsConfigurationSectionBasedLayoutBodySectionStylePtr and LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput + ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput +} + +type layoutsConfigurationSectionBasedLayoutBodySectionStylePtrType LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs + +func LayoutsConfigurationSectionBasedLayoutBodySectionStylePtr(v *LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs) LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrInput { + return (*layoutsConfigurationSectionBasedLayoutBodySectionStylePtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutBodySectionStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutBodySectionStyle)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutBodySectionStylePtrType) ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutBodySectionStylePtrType) ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionStyle)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput() LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionStyleOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutBodySectionStyle) *LayoutsConfigurationSectionBasedLayoutBodySectionStyle { + return &v + }).(LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput) Height() pulumi.StringPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySectionStyle) *string { return v.Height }).(pulumi.StringPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput) Padding() SpacingPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutBodySectionStyle) *Spacing { return v.Padding }).(SpacingPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutBodySectionStyle)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput() LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput) ToLayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionStyle) LayoutsConfigurationSectionBasedLayoutBodySectionStyle { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutBodySectionStyle + return ret + }).(LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput) Height() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionStyle) *string { + if v == nil { + return nil + } + return v.Height + }).(pulumi.StringPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput) Padding() SpacingPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutBodySectionStyle) *Spacing { + if v == nil { + return nil + } + return v.Padding + }).(SpacingPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions struct { + PaperCanvasSizeOptions *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions `pulumi:"paperCanvasSizeOptions"` +} + +// LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs and LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsInput` via: +// +// LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs{...} +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput + ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput +} + +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs struct { + PaperCanvasSizeOptions LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput `pulumi:"paperCanvasSizeOptions"` +} + +func (LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput).ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs, LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtr and LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput + ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrType LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs + +func LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtr(v *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrInput { + return (*layoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrType) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrType) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions) *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions { + return &v + }).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput) PaperCanvasSizeOptions() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions) *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions { + return v.PaperCanvasSizeOptions + }).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions + return ret + }).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput) PaperCanvasSizeOptions() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions) *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions { + if v == nil { + return nil + } + return v.PaperCanvasSizeOptions + }).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions struct { + PaperMargin *Spacing `pulumi:"paperMargin"` + PaperOrientation *string `pulumi:"paperOrientation"` + PaperSize *string `pulumi:"paperSize"` +} + +// LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs and LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsInput` via: +// +// LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs{...} +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput + ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput +} + +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs struct { + PaperMargin SpacingPtrInput `pulumi:"paperMargin"` + PaperOrientation pulumi.StringPtrInput `pulumi:"paperOrientation"` + PaperSize pulumi.StringPtrInput `pulumi:"paperSize"` +} + +func (LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput).ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs, LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtr and LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput + ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrType LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs + +func LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtr(v *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput { + return (*layoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions) *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions { + return &v + }).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperMargin() SpacingPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions) *Spacing { + return v.PaperMargin + }).(SpacingPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperOrientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions) *string { + return v.PaperOrientation + }).(pulumi.StringPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions) *string { + return v.PaperSize + }).(pulumi.StringPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ToLayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions) LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions + return ret + }).(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperMargin() SpacingPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions) *Spacing { + if v == nil { + return nil + } + return v.PaperMargin + }).(SpacingPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperOrientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.PaperOrientation + }).(pulumi.StringPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.PaperSize + }).(pulumi.StringPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSections struct { + Layout *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout `pulumi:"layout"` + SectionId string `pulumi:"sectionId"` + Style *LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle `pulumi:"style"` +} + +// LayoutsConfigurationSectionBasedLayoutFooterSectionsInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs and LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutFooterSectionsInput` via: +// +// LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs{...} +type LayoutsConfigurationSectionBasedLayoutFooterSectionsInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs struct { + Layout LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrInput `pulumi:"layout"` + SectionId pulumi.StringInput `pulumi:"sectionId"` + Style LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrInput `pulumi:"style"` +} + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSections)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput).ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs, LayoutsConfigurationSectionBasedLayoutFooterSectionsPtr and LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutFooterSectionsPtrType LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs + +func LayoutsConfigurationSectionBasedLayoutFooterSectionsPtr(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs) LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrInput { + return (*layoutsConfigurationSectionBasedLayoutFooterSectionsPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutFooterSectionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutFooterSections)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutFooterSectionsPtrType) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutFooterSectionsPtrType) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSections)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutFooterSections) *LayoutsConfigurationSectionBasedLayoutFooterSections { + return &v + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) Layout() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutFooterSections) *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout { + return v.Layout + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) SectionId() pulumi.StringOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutFooterSections) string { return v.SectionId }).(pulumi.StringOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) Style() LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutFooterSections) *LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle { + return v.Style + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutFooterSections)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSections) LayoutsConfigurationSectionBasedLayoutFooterSections { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutFooterSections + return ret + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput) Layout() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSections) *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout { + if v == nil { + return nil + } + return v.Layout + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput) SectionId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSections) *string { + if v == nil { + return nil + } + return &v.SectionId + }).(pulumi.StringPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput) Style() LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSections) *LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle { + if v == nil { + return nil + } + return v.Style + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout struct { + FreeFormLayout LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout `pulumi:"freeFormLayout"` +} + +// LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs and LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutInput` via: +// +// LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs{...} +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs struct { + FreeFormLayout LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutInput `pulumi:"freeFormLayout"` +} + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput).ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs, LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtr and LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrType LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs + +func LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtr(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrInput { + return (*layoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout) *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout { + return &v + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput) FreeFormLayout() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout { + return v.FreeFormLayout + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout + return ret + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput) FreeFormLayout() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout) *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout { + if v == nil { + return nil + } + return &v.FreeFormLayout + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout struct { + Elements []FreeFormLayoutElements `pulumi:"elements"` +} + +// LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs and LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutInput` via: +// +// LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs{...} +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs struct { + Elements FreeFormLayoutElementsArrayInput `pulumi:"elements"` +} + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput).ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs, LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtr and LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrType LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs + +func LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtr(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrInput { + return (*layoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout) *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout { + return &v + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput) Elements() FreeFormLayoutElementsArrayOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout) []FreeFormLayoutElements { + return v.Elements + }).(FreeFormLayoutElementsArrayOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout) LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout + return ret + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput) Elements() FreeFormLayoutElementsArrayOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout) []FreeFormLayoutElements { + if v == nil { + return nil + } + return v.Elements + }).(FreeFormLayoutElementsArrayOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle struct { + Height *string `pulumi:"height"` + Padding *Spacing `pulumi:"padding"` +} + +// LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs and LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleInput` via: +// +// LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs{...} +type LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs struct { + Height pulumi.StringPtrInput `pulumi:"height"` + Padding SpacingPtrInput `pulumi:"padding"` +} + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput).ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs, LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtr and LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput + ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput +} + +type layoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrType LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs + +func LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtr(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs) LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrInput { + return (*layoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrType) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrType) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle) *LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle { + return &v + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput) Height() pulumi.StringPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle) *string { return v.Height }).(pulumi.StringPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput) Padding() SpacingPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle) *Spacing { return v.Padding }).(SpacingPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput() LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput) ToLayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle) LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle + return ret + }).(LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput) Height() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle) *string { + if v == nil { + return nil + } + return v.Height + }).(pulumi.StringPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput) Padding() SpacingPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle) *Spacing { + if v == nil { + return nil + } + return v.Padding + }).(SpacingPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSections struct { + Layout *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout `pulumi:"layout"` + SectionId string `pulumi:"sectionId"` + Style *LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle `pulumi:"style"` +} + +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs and LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutHeaderSectionsInput` via: +// +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs{...} +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs struct { + Layout LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrInput `pulumi:"layout"` + SectionId pulumi.StringInput `pulumi:"sectionId"` + Style LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrInput `pulumi:"style"` +} + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSections)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput).ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs, LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtr and LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutHeaderSectionsPtrType LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs + +func LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtr(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs) LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrInput { + return (*layoutsConfigurationSectionBasedLayoutHeaderSectionsPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutHeaderSectionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutHeaderSections)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutHeaderSectionsPtrType) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutHeaderSectionsPtrType) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSections)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutHeaderSections) *LayoutsConfigurationSectionBasedLayoutHeaderSections { + return &v + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) Layout() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutHeaderSections) *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout { + return v.Layout + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) SectionId() pulumi.StringOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutHeaderSections) string { return v.SectionId }).(pulumi.StringOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) Style() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutHeaderSections) *LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle { + return v.Style + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutHeaderSections)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSections) LayoutsConfigurationSectionBasedLayoutHeaderSections { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutHeaderSections + return ret + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput) Layout() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSections) *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout { + if v == nil { + return nil + } + return v.Layout + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput) SectionId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSections) *string { + if v == nil { + return nil + } + return &v.SectionId + }).(pulumi.StringPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput) Style() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSections) *LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle { + if v == nil { + return nil + } + return v.Style + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout struct { + FreeFormLayout LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout `pulumi:"freeFormLayout"` +} + +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs and LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutInput` via: +// +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs{...} +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs struct { + FreeFormLayout LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutInput `pulumi:"freeFormLayout"` +} + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput).ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs, LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtr and LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrType LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs + +func LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtr(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrInput { + return (*layoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout) *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout { + return &v + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput) FreeFormLayout() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout { + return v.FreeFormLayout + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout + return ret + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput) FreeFormLayout() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout) *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout { + if v == nil { + return nil + } + return &v.FreeFormLayout + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout struct { + Elements []FreeFormLayoutElements `pulumi:"elements"` +} + +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs and LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutInput` via: +// +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs{...} +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs struct { + Elements FreeFormLayoutElementsArrayInput `pulumi:"elements"` +} + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput).ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs, LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtr and LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput +} + +type layoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrType LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs + +func LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtr(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrInput { + return (*layoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrType) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout) *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout { + return &v + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput) Elements() FreeFormLayoutElementsArrayOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout) []FreeFormLayoutElements { + return v.Elements + }).(FreeFormLayoutElementsArrayOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout) LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout + return ret + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput) Elements() FreeFormLayoutElementsArrayOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout) []FreeFormLayoutElements { + if v == nil { + return nil + } + return v.Elements + }).(FreeFormLayoutElementsArrayOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle struct { + Height *string `pulumi:"height"` + Padding *Spacing `pulumi:"padding"` +} + +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs and LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleInput` via: +// +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs{...} +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs struct { + Height pulumi.StringPtrInput `pulumi:"height"` + Padding SpacingPtrInput `pulumi:"padding"` +} + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle)(nil)).Elem() +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutputWithContext(context.Background()) +} + +func (i LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput).ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutputWithContext(ctx) +} + +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrInput is an input type that accepts LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs, LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtr and LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput values. +// You can construct a concrete instance of `LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrInput` via: +// +// LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs{...} +// +// or: +// +// nil +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrInput interface { + pulumi.Input + + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput + ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutputWithContext(context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput +} + +type layoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrType LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs + +func LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtr(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs) LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrInput { + return (*layoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrType)(v) +} + +func (*layoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle)(nil)).Elem() +} + +func (i *layoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrType) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput { + return i.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutputWithContext(context.Background()) +} + +func (i *layoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrType) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput { + return o.ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutputWithContext(context.Background()) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle) *LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle { + return &v + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput) Height() pulumi.StringPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle) *string { return v.Height }).(pulumi.StringPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput) Padding() SpacingPtrOutput { + return o.ApplyT(func(v LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle) *Spacing { return v.Padding }).(SpacingPtrOutput) +} + +type LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput struct{ *pulumi.OutputState } + +func (LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle)(nil)).Elem() +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput) ToLayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutputWithContext(ctx context.Context) LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput { + return o +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput) Elem() LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle) LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle { + if v != nil { + return *v + } + var ret LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle + return ret + }).(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput) Height() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle) *string { + if v == nil { + return nil + } + return v.Height + }).(pulumi.StringPtrOutput) +} + +func (o LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput) Padding() SpacingPtrOutput { + return o.ApplyT(func(v *LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle) *Spacing { + if v == nil { + return nil + } + return v.Padding + }).(SpacingPtrOutput) +} + +type LegendOptions struct { + Height *string `pulumi:"height"` + Position *string `pulumi:"position"` + Title *LabelOptions `pulumi:"title"` + Visibility *string `pulumi:"visibility"` + Width *string `pulumi:"width"` +} + +// LegendOptionsInput is an input type that accepts LegendOptionsArgs and LegendOptionsOutput values. +// You can construct a concrete instance of `LegendOptionsInput` via: +// +// LegendOptionsArgs{...} +type LegendOptionsInput interface { + pulumi.Input + + ToLegendOptionsOutput() LegendOptionsOutput + ToLegendOptionsOutputWithContext(context.Context) LegendOptionsOutput +} + +type LegendOptionsArgs struct { + Height pulumi.StringPtrInput `pulumi:"height"` + Position pulumi.StringPtrInput `pulumi:"position"` + Title LabelOptionsPtrInput `pulumi:"title"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` + Width pulumi.StringPtrInput `pulumi:"width"` +} + +func (LegendOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LegendOptions)(nil)).Elem() +} + +func (i LegendOptionsArgs) ToLegendOptionsOutput() LegendOptionsOutput { + return i.ToLegendOptionsOutputWithContext(context.Background()) +} + +func (i LegendOptionsArgs) ToLegendOptionsOutputWithContext(ctx context.Context) LegendOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LegendOptionsOutput) +} + +func (i LegendOptionsArgs) ToLegendOptionsPtrOutput() LegendOptionsPtrOutput { + return i.ToLegendOptionsPtrOutputWithContext(context.Background()) +} + +func (i LegendOptionsArgs) ToLegendOptionsPtrOutputWithContext(ctx context.Context) LegendOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LegendOptionsOutput).ToLegendOptionsPtrOutputWithContext(ctx) +} + +// LegendOptionsPtrInput is an input type that accepts LegendOptionsArgs, LegendOptionsPtr and LegendOptionsPtrOutput values. +// You can construct a concrete instance of `LegendOptionsPtrInput` via: +// +// LegendOptionsArgs{...} +// +// or: +// +// nil +type LegendOptionsPtrInput interface { + pulumi.Input + + ToLegendOptionsPtrOutput() LegendOptionsPtrOutput + ToLegendOptionsPtrOutputWithContext(context.Context) LegendOptionsPtrOutput +} + +type legendOptionsPtrType LegendOptionsArgs + +func LegendOptionsPtr(v *LegendOptionsArgs) LegendOptionsPtrInput { + return (*legendOptionsPtrType)(v) +} + +func (*legendOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LegendOptions)(nil)).Elem() +} + +func (i *legendOptionsPtrType) ToLegendOptionsPtrOutput() LegendOptionsPtrOutput { + return i.ToLegendOptionsPtrOutputWithContext(context.Background()) +} + +func (i *legendOptionsPtrType) ToLegendOptionsPtrOutputWithContext(ctx context.Context) LegendOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LegendOptionsPtrOutput) +} + +type LegendOptionsOutput struct{ *pulumi.OutputState } + +func (LegendOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LegendOptions)(nil)).Elem() +} + +func (o LegendOptionsOutput) ToLegendOptionsOutput() LegendOptionsOutput { + return o +} + +func (o LegendOptionsOutput) ToLegendOptionsOutputWithContext(ctx context.Context) LegendOptionsOutput { + return o +} + +func (o LegendOptionsOutput) ToLegendOptionsPtrOutput() LegendOptionsPtrOutput { + return o.ToLegendOptionsPtrOutputWithContext(context.Background()) +} + +func (o LegendOptionsOutput) ToLegendOptionsPtrOutputWithContext(ctx context.Context) LegendOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LegendOptions) *LegendOptions { + return &v + }).(LegendOptionsPtrOutput) +} + +func (o LegendOptionsOutput) Height() pulumi.StringPtrOutput { + return o.ApplyT(func(v LegendOptions) *string { return v.Height }).(pulumi.StringPtrOutput) +} + +func (o LegendOptionsOutput) Position() pulumi.StringPtrOutput { + return o.ApplyT(func(v LegendOptions) *string { return v.Position }).(pulumi.StringPtrOutput) +} + +func (o LegendOptionsOutput) Title() LabelOptionsPtrOutput { + return o.ApplyT(func(v LegendOptions) *LabelOptions { return v.Title }).(LabelOptionsPtrOutput) +} + +func (o LegendOptionsOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v LegendOptions) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +func (o LegendOptionsOutput) Width() pulumi.StringPtrOutput { + return o.ApplyT(func(v LegendOptions) *string { return v.Width }).(pulumi.StringPtrOutput) +} + +type LegendOptionsPtrOutput struct{ *pulumi.OutputState } + +func (LegendOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LegendOptions)(nil)).Elem() +} + +func (o LegendOptionsPtrOutput) ToLegendOptionsPtrOutput() LegendOptionsPtrOutput { + return o +} + +func (o LegendOptionsPtrOutput) ToLegendOptionsPtrOutputWithContext(ctx context.Context) LegendOptionsPtrOutput { + return o +} + +func (o LegendOptionsPtrOutput) Elem() LegendOptionsOutput { + return o.ApplyT(func(v *LegendOptions) LegendOptions { + if v != nil { + return *v + } + var ret LegendOptions + return ret + }).(LegendOptionsOutput) +} + +func (o LegendOptionsPtrOutput) Height() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LegendOptions) *string { + if v == nil { + return nil + } + return v.Height + }).(pulumi.StringPtrOutput) +} + +func (o LegendOptionsPtrOutput) Position() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LegendOptions) *string { + if v == nil { + return nil + } + return v.Position + }).(pulumi.StringPtrOutput) +} + +func (o LegendOptionsPtrOutput) Title() LabelOptionsPtrOutput { + return o.ApplyT(func(v *LegendOptions) *LabelOptions { + if v == nil { + return nil + } + return v.Title + }).(LabelOptionsPtrOutput) +} + +func (o LegendOptionsPtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LegendOptions) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +func (o LegendOptionsPtrOutput) Width() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LegendOptions) *string { + if v == nil { + return nil + } + return v.Width + }).(pulumi.StringPtrOutput) +} + +type LineChartLineStyleSettings struct { + LineInterpolation *string `pulumi:"lineInterpolation"` + LineStyle *string `pulumi:"lineStyle"` + LineVisibility *string `pulumi:"lineVisibility"` + LineWidth *string `pulumi:"lineWidth"` +} + +// LineChartLineStyleSettingsInput is an input type that accepts LineChartLineStyleSettingsArgs and LineChartLineStyleSettingsOutput values. +// You can construct a concrete instance of `LineChartLineStyleSettingsInput` via: +// +// LineChartLineStyleSettingsArgs{...} +type LineChartLineStyleSettingsInput interface { + pulumi.Input + + ToLineChartLineStyleSettingsOutput() LineChartLineStyleSettingsOutput + ToLineChartLineStyleSettingsOutputWithContext(context.Context) LineChartLineStyleSettingsOutput +} + +type LineChartLineStyleSettingsArgs struct { + LineInterpolation pulumi.StringPtrInput `pulumi:"lineInterpolation"` + LineStyle pulumi.StringPtrInput `pulumi:"lineStyle"` + LineVisibility pulumi.StringPtrInput `pulumi:"lineVisibility"` + LineWidth pulumi.StringPtrInput `pulumi:"lineWidth"` +} + +func (LineChartLineStyleSettingsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LineChartLineStyleSettings)(nil)).Elem() +} + +func (i LineChartLineStyleSettingsArgs) ToLineChartLineStyleSettingsOutput() LineChartLineStyleSettingsOutput { + return i.ToLineChartLineStyleSettingsOutputWithContext(context.Background()) +} + +func (i LineChartLineStyleSettingsArgs) ToLineChartLineStyleSettingsOutputWithContext(ctx context.Context) LineChartLineStyleSettingsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LineChartLineStyleSettingsOutput) +} + +func (i LineChartLineStyleSettingsArgs) ToLineChartLineStyleSettingsPtrOutput() LineChartLineStyleSettingsPtrOutput { + return i.ToLineChartLineStyleSettingsPtrOutputWithContext(context.Background()) +} + +func (i LineChartLineStyleSettingsArgs) ToLineChartLineStyleSettingsPtrOutputWithContext(ctx context.Context) LineChartLineStyleSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LineChartLineStyleSettingsOutput).ToLineChartLineStyleSettingsPtrOutputWithContext(ctx) +} + +// LineChartLineStyleSettingsPtrInput is an input type that accepts LineChartLineStyleSettingsArgs, LineChartLineStyleSettingsPtr and LineChartLineStyleSettingsPtrOutput values. +// You can construct a concrete instance of `LineChartLineStyleSettingsPtrInput` via: +// +// LineChartLineStyleSettingsArgs{...} +// +// or: +// +// nil +type LineChartLineStyleSettingsPtrInput interface { + pulumi.Input + + ToLineChartLineStyleSettingsPtrOutput() LineChartLineStyleSettingsPtrOutput + ToLineChartLineStyleSettingsPtrOutputWithContext(context.Context) LineChartLineStyleSettingsPtrOutput +} + +type lineChartLineStyleSettingsPtrType LineChartLineStyleSettingsArgs + +func LineChartLineStyleSettingsPtr(v *LineChartLineStyleSettingsArgs) LineChartLineStyleSettingsPtrInput { + return (*lineChartLineStyleSettingsPtrType)(v) +} + +func (*lineChartLineStyleSettingsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LineChartLineStyleSettings)(nil)).Elem() +} + +func (i *lineChartLineStyleSettingsPtrType) ToLineChartLineStyleSettingsPtrOutput() LineChartLineStyleSettingsPtrOutput { + return i.ToLineChartLineStyleSettingsPtrOutputWithContext(context.Background()) +} + +func (i *lineChartLineStyleSettingsPtrType) ToLineChartLineStyleSettingsPtrOutputWithContext(ctx context.Context) LineChartLineStyleSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LineChartLineStyleSettingsPtrOutput) +} + +type LineChartLineStyleSettingsOutput struct{ *pulumi.OutputState } + +func (LineChartLineStyleSettingsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LineChartLineStyleSettings)(nil)).Elem() +} + +func (o LineChartLineStyleSettingsOutput) ToLineChartLineStyleSettingsOutput() LineChartLineStyleSettingsOutput { + return o +} + +func (o LineChartLineStyleSettingsOutput) ToLineChartLineStyleSettingsOutputWithContext(ctx context.Context) LineChartLineStyleSettingsOutput { + return o +} + +func (o LineChartLineStyleSettingsOutput) ToLineChartLineStyleSettingsPtrOutput() LineChartLineStyleSettingsPtrOutput { + return o.ToLineChartLineStyleSettingsPtrOutputWithContext(context.Background()) +} + +func (o LineChartLineStyleSettingsOutput) ToLineChartLineStyleSettingsPtrOutputWithContext(ctx context.Context) LineChartLineStyleSettingsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LineChartLineStyleSettings) *LineChartLineStyleSettings { + return &v + }).(LineChartLineStyleSettingsPtrOutput) +} + +func (o LineChartLineStyleSettingsOutput) LineInterpolation() pulumi.StringPtrOutput { + return o.ApplyT(func(v LineChartLineStyleSettings) *string { return v.LineInterpolation }).(pulumi.StringPtrOutput) +} + +func (o LineChartLineStyleSettingsOutput) LineStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v LineChartLineStyleSettings) *string { return v.LineStyle }).(pulumi.StringPtrOutput) +} + +func (o LineChartLineStyleSettingsOutput) LineVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v LineChartLineStyleSettings) *string { return v.LineVisibility }).(pulumi.StringPtrOutput) +} + +func (o LineChartLineStyleSettingsOutput) LineWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v LineChartLineStyleSettings) *string { return v.LineWidth }).(pulumi.StringPtrOutput) +} + +type LineChartLineStyleSettingsPtrOutput struct{ *pulumi.OutputState } + +func (LineChartLineStyleSettingsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LineChartLineStyleSettings)(nil)).Elem() +} + +func (o LineChartLineStyleSettingsPtrOutput) ToLineChartLineStyleSettingsPtrOutput() LineChartLineStyleSettingsPtrOutput { + return o +} + +func (o LineChartLineStyleSettingsPtrOutput) ToLineChartLineStyleSettingsPtrOutputWithContext(ctx context.Context) LineChartLineStyleSettingsPtrOutput { + return o +} + +func (o LineChartLineStyleSettingsPtrOutput) Elem() LineChartLineStyleSettingsOutput { + return o.ApplyT(func(v *LineChartLineStyleSettings) LineChartLineStyleSettings { + if v != nil { + return *v + } + var ret LineChartLineStyleSettings + return ret + }).(LineChartLineStyleSettingsOutput) +} + +func (o LineChartLineStyleSettingsPtrOutput) LineInterpolation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LineChartLineStyleSettings) *string { + if v == nil { + return nil + } + return v.LineInterpolation + }).(pulumi.StringPtrOutput) +} + +func (o LineChartLineStyleSettingsPtrOutput) LineStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LineChartLineStyleSettings) *string { + if v == nil { + return nil + } + return v.LineStyle + }).(pulumi.StringPtrOutput) +} + +func (o LineChartLineStyleSettingsPtrOutput) LineVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LineChartLineStyleSettings) *string { + if v == nil { + return nil + } + return v.LineVisibility + }).(pulumi.StringPtrOutput) +} + +func (o LineChartLineStyleSettingsPtrOutput) LineWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LineChartLineStyleSettings) *string { + if v == nil { + return nil + } + return v.LineWidth + }).(pulumi.StringPtrOutput) +} + +type LineChartMarkerStyleSettings struct { + MarkerColor *string `pulumi:"markerColor"` + MarkerShape *string `pulumi:"markerShape"` + MarkerSize *string `pulumi:"markerSize"` + MarkerVisibility *string `pulumi:"markerVisibility"` +} + +// LineChartMarkerStyleSettingsInput is an input type that accepts LineChartMarkerStyleSettingsArgs and LineChartMarkerStyleSettingsOutput values. +// You can construct a concrete instance of `LineChartMarkerStyleSettingsInput` via: +// +// LineChartMarkerStyleSettingsArgs{...} +type LineChartMarkerStyleSettingsInput interface { + pulumi.Input + + ToLineChartMarkerStyleSettingsOutput() LineChartMarkerStyleSettingsOutput + ToLineChartMarkerStyleSettingsOutputWithContext(context.Context) LineChartMarkerStyleSettingsOutput +} + +type LineChartMarkerStyleSettingsArgs struct { + MarkerColor pulumi.StringPtrInput `pulumi:"markerColor"` + MarkerShape pulumi.StringPtrInput `pulumi:"markerShape"` + MarkerSize pulumi.StringPtrInput `pulumi:"markerSize"` + MarkerVisibility pulumi.StringPtrInput `pulumi:"markerVisibility"` +} + +func (LineChartMarkerStyleSettingsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LineChartMarkerStyleSettings)(nil)).Elem() +} + +func (i LineChartMarkerStyleSettingsArgs) ToLineChartMarkerStyleSettingsOutput() LineChartMarkerStyleSettingsOutput { + return i.ToLineChartMarkerStyleSettingsOutputWithContext(context.Background()) +} + +func (i LineChartMarkerStyleSettingsArgs) ToLineChartMarkerStyleSettingsOutputWithContext(ctx context.Context) LineChartMarkerStyleSettingsOutput { + return pulumi.ToOutputWithContext(ctx, i).(LineChartMarkerStyleSettingsOutput) +} + +func (i LineChartMarkerStyleSettingsArgs) ToLineChartMarkerStyleSettingsPtrOutput() LineChartMarkerStyleSettingsPtrOutput { + return i.ToLineChartMarkerStyleSettingsPtrOutputWithContext(context.Background()) +} + +func (i LineChartMarkerStyleSettingsArgs) ToLineChartMarkerStyleSettingsPtrOutputWithContext(ctx context.Context) LineChartMarkerStyleSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LineChartMarkerStyleSettingsOutput).ToLineChartMarkerStyleSettingsPtrOutputWithContext(ctx) +} + +// LineChartMarkerStyleSettingsPtrInput is an input type that accepts LineChartMarkerStyleSettingsArgs, LineChartMarkerStyleSettingsPtr and LineChartMarkerStyleSettingsPtrOutput values. +// You can construct a concrete instance of `LineChartMarkerStyleSettingsPtrInput` via: +// +// LineChartMarkerStyleSettingsArgs{...} +// +// or: +// +// nil +type LineChartMarkerStyleSettingsPtrInput interface { + pulumi.Input + + ToLineChartMarkerStyleSettingsPtrOutput() LineChartMarkerStyleSettingsPtrOutput + ToLineChartMarkerStyleSettingsPtrOutputWithContext(context.Context) LineChartMarkerStyleSettingsPtrOutput +} + +type lineChartMarkerStyleSettingsPtrType LineChartMarkerStyleSettingsArgs + +func LineChartMarkerStyleSettingsPtr(v *LineChartMarkerStyleSettingsArgs) LineChartMarkerStyleSettingsPtrInput { + return (*lineChartMarkerStyleSettingsPtrType)(v) +} + +func (*lineChartMarkerStyleSettingsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LineChartMarkerStyleSettings)(nil)).Elem() +} + +func (i *lineChartMarkerStyleSettingsPtrType) ToLineChartMarkerStyleSettingsPtrOutput() LineChartMarkerStyleSettingsPtrOutput { + return i.ToLineChartMarkerStyleSettingsPtrOutputWithContext(context.Background()) +} + +func (i *lineChartMarkerStyleSettingsPtrType) ToLineChartMarkerStyleSettingsPtrOutputWithContext(ctx context.Context) LineChartMarkerStyleSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LineChartMarkerStyleSettingsPtrOutput) +} + +type LineChartMarkerStyleSettingsOutput struct{ *pulumi.OutputState } + +func (LineChartMarkerStyleSettingsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LineChartMarkerStyleSettings)(nil)).Elem() +} + +func (o LineChartMarkerStyleSettingsOutput) ToLineChartMarkerStyleSettingsOutput() LineChartMarkerStyleSettingsOutput { + return o +} + +func (o LineChartMarkerStyleSettingsOutput) ToLineChartMarkerStyleSettingsOutputWithContext(ctx context.Context) LineChartMarkerStyleSettingsOutput { + return o +} + +func (o LineChartMarkerStyleSettingsOutput) ToLineChartMarkerStyleSettingsPtrOutput() LineChartMarkerStyleSettingsPtrOutput { + return o.ToLineChartMarkerStyleSettingsPtrOutputWithContext(context.Background()) +} + +func (o LineChartMarkerStyleSettingsOutput) ToLineChartMarkerStyleSettingsPtrOutputWithContext(ctx context.Context) LineChartMarkerStyleSettingsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LineChartMarkerStyleSettings) *LineChartMarkerStyleSettings { + return &v + }).(LineChartMarkerStyleSettingsPtrOutput) +} + +func (o LineChartMarkerStyleSettingsOutput) MarkerColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v LineChartMarkerStyleSettings) *string { return v.MarkerColor }).(pulumi.StringPtrOutput) +} + +func (o LineChartMarkerStyleSettingsOutput) MarkerShape() pulumi.StringPtrOutput { + return o.ApplyT(func(v LineChartMarkerStyleSettings) *string { return v.MarkerShape }).(pulumi.StringPtrOutput) +} + +func (o LineChartMarkerStyleSettingsOutput) MarkerSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v LineChartMarkerStyleSettings) *string { return v.MarkerSize }).(pulumi.StringPtrOutput) +} + +func (o LineChartMarkerStyleSettingsOutput) MarkerVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v LineChartMarkerStyleSettings) *string { return v.MarkerVisibility }).(pulumi.StringPtrOutput) +} + +type LineChartMarkerStyleSettingsPtrOutput struct{ *pulumi.OutputState } + +func (LineChartMarkerStyleSettingsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LineChartMarkerStyleSettings)(nil)).Elem() +} + +func (o LineChartMarkerStyleSettingsPtrOutput) ToLineChartMarkerStyleSettingsPtrOutput() LineChartMarkerStyleSettingsPtrOutput { + return o +} + +func (o LineChartMarkerStyleSettingsPtrOutput) ToLineChartMarkerStyleSettingsPtrOutputWithContext(ctx context.Context) LineChartMarkerStyleSettingsPtrOutput { + return o +} + +func (o LineChartMarkerStyleSettingsPtrOutput) Elem() LineChartMarkerStyleSettingsOutput { + return o.ApplyT(func(v *LineChartMarkerStyleSettings) LineChartMarkerStyleSettings { + if v != nil { + return *v + } + var ret LineChartMarkerStyleSettings + return ret + }).(LineChartMarkerStyleSettingsOutput) +} + +func (o LineChartMarkerStyleSettingsPtrOutput) MarkerColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LineChartMarkerStyleSettings) *string { + if v == nil { + return nil + } + return v.MarkerColor + }).(pulumi.StringPtrOutput) +} + +func (o LineChartMarkerStyleSettingsPtrOutput) MarkerShape() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LineChartMarkerStyleSettings) *string { + if v == nil { + return nil + } + return v.MarkerShape + }).(pulumi.StringPtrOutput) +} + +func (o LineChartMarkerStyleSettingsPtrOutput) MarkerSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LineChartMarkerStyleSettings) *string { + if v == nil { + return nil + } + return v.MarkerSize + }).(pulumi.StringPtrOutput) +} + +func (o LineChartMarkerStyleSettingsPtrOutput) MarkerVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LineChartMarkerStyleSettings) *string { + if v == nil { + return nil + } + return v.MarkerVisibility + }).(pulumi.StringPtrOutput) +} + +type MeasureFieldSchema2 struct { + CalculatedMeasureField *MeasureFieldSchema2CalculatedMeasureField `pulumi:"calculatedMeasureField"` + CategoricalMeasureField *MeasureFieldSchema2CategoricalMeasureField `pulumi:"categoricalMeasureField"` + DateMeasureField *MeasureFieldSchema2DateMeasureField `pulumi:"dateMeasureField"` + NumericalMeasureField *MeasureFieldSchema2NumericalMeasureField `pulumi:"numericalMeasureField"` +} + +// MeasureFieldSchema2Input is an input type that accepts MeasureFieldSchema2Args and MeasureFieldSchema2Output values. +// You can construct a concrete instance of `MeasureFieldSchema2Input` via: +// +// MeasureFieldSchema2Args{...} +type MeasureFieldSchema2Input interface { + pulumi.Input + + ToMeasureFieldSchema2Output() MeasureFieldSchema2Output + ToMeasureFieldSchema2OutputWithContext(context.Context) MeasureFieldSchema2Output +} + +type MeasureFieldSchema2Args struct { + CalculatedMeasureField MeasureFieldSchema2CalculatedMeasureFieldPtrInput `pulumi:"calculatedMeasureField"` + CategoricalMeasureField MeasureFieldSchema2CategoricalMeasureFieldPtrInput `pulumi:"categoricalMeasureField"` + DateMeasureField MeasureFieldSchema2DateMeasureFieldPtrInput `pulumi:"dateMeasureField"` + NumericalMeasureField MeasureFieldSchema2NumericalMeasureFieldPtrInput `pulumi:"numericalMeasureField"` +} + +func (MeasureFieldSchema2Args) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema2)(nil)).Elem() +} + +func (i MeasureFieldSchema2Args) ToMeasureFieldSchema2Output() MeasureFieldSchema2Output { + return i.ToMeasureFieldSchema2OutputWithContext(context.Background()) +} + +func (i MeasureFieldSchema2Args) ToMeasureFieldSchema2OutputWithContext(ctx context.Context) MeasureFieldSchema2Output { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2Output) +} + +func (i MeasureFieldSchema2Args) ToMeasureFieldSchema2PtrOutput() MeasureFieldSchema2PtrOutput { + return i.ToMeasureFieldSchema2PtrOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchema2Args) ToMeasureFieldSchema2PtrOutputWithContext(ctx context.Context) MeasureFieldSchema2PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2Output).ToMeasureFieldSchema2PtrOutputWithContext(ctx) +} + +// MeasureFieldSchema2PtrInput is an input type that accepts MeasureFieldSchema2Args, MeasureFieldSchema2Ptr and MeasureFieldSchema2PtrOutput values. +// You can construct a concrete instance of `MeasureFieldSchema2PtrInput` via: +// +// MeasureFieldSchema2Args{...} +// +// or: +// +// nil +type MeasureFieldSchema2PtrInput interface { + pulumi.Input + + ToMeasureFieldSchema2PtrOutput() MeasureFieldSchema2PtrOutput + ToMeasureFieldSchema2PtrOutputWithContext(context.Context) MeasureFieldSchema2PtrOutput +} + +type measureFieldSchema2PtrType MeasureFieldSchema2Args + +func MeasureFieldSchema2Ptr(v *MeasureFieldSchema2Args) MeasureFieldSchema2PtrInput { + return (*measureFieldSchema2PtrType)(v) +} + +func (*measureFieldSchema2PtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchema2)(nil)).Elem() +} + +func (i *measureFieldSchema2PtrType) ToMeasureFieldSchema2PtrOutput() MeasureFieldSchema2PtrOutput { + return i.ToMeasureFieldSchema2PtrOutputWithContext(context.Background()) +} + +func (i *measureFieldSchema2PtrType) ToMeasureFieldSchema2PtrOutputWithContext(ctx context.Context) MeasureFieldSchema2PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2PtrOutput) +} + +type MeasureFieldSchema2Output struct{ *pulumi.OutputState } + +func (MeasureFieldSchema2Output) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema2)(nil)).Elem() +} + +func (o MeasureFieldSchema2Output) ToMeasureFieldSchema2Output() MeasureFieldSchema2Output { + return o +} + +func (o MeasureFieldSchema2Output) ToMeasureFieldSchema2OutputWithContext(ctx context.Context) MeasureFieldSchema2Output { + return o +} + +func (o MeasureFieldSchema2Output) ToMeasureFieldSchema2PtrOutput() MeasureFieldSchema2PtrOutput { + return o.ToMeasureFieldSchema2PtrOutputWithContext(context.Background()) +} + +func (o MeasureFieldSchema2Output) ToMeasureFieldSchema2PtrOutputWithContext(ctx context.Context) MeasureFieldSchema2PtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MeasureFieldSchema2) *MeasureFieldSchema2 { + return &v + }).(MeasureFieldSchema2PtrOutput) +} + +func (o MeasureFieldSchema2Output) CalculatedMeasureField() MeasureFieldSchema2CalculatedMeasureFieldPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema2) *MeasureFieldSchema2CalculatedMeasureField { + return v.CalculatedMeasureField + }).(MeasureFieldSchema2CalculatedMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchema2Output) CategoricalMeasureField() MeasureFieldSchema2CategoricalMeasureFieldPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema2) *MeasureFieldSchema2CategoricalMeasureField { + return v.CategoricalMeasureField + }).(MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchema2Output) DateMeasureField() MeasureFieldSchema2DateMeasureFieldPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema2) *MeasureFieldSchema2DateMeasureField { return v.DateMeasureField }).(MeasureFieldSchema2DateMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchema2Output) NumericalMeasureField() MeasureFieldSchema2NumericalMeasureFieldPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema2) *MeasureFieldSchema2NumericalMeasureField { return v.NumericalMeasureField }).(MeasureFieldSchema2NumericalMeasureFieldPtrOutput) +} + +type MeasureFieldSchema2PtrOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchema2PtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchema2)(nil)).Elem() +} + +func (o MeasureFieldSchema2PtrOutput) ToMeasureFieldSchema2PtrOutput() MeasureFieldSchema2PtrOutput { + return o +} + +func (o MeasureFieldSchema2PtrOutput) ToMeasureFieldSchema2PtrOutputWithContext(ctx context.Context) MeasureFieldSchema2PtrOutput { + return o +} + +func (o MeasureFieldSchema2PtrOutput) Elem() MeasureFieldSchema2Output { + return o.ApplyT(func(v *MeasureFieldSchema2) MeasureFieldSchema2 { + if v != nil { + return *v + } + var ret MeasureFieldSchema2 + return ret + }).(MeasureFieldSchema2Output) +} + +func (o MeasureFieldSchema2PtrOutput) CalculatedMeasureField() MeasureFieldSchema2CalculatedMeasureFieldPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2) *MeasureFieldSchema2CalculatedMeasureField { + if v == nil { + return nil + } + return v.CalculatedMeasureField + }).(MeasureFieldSchema2CalculatedMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchema2PtrOutput) CategoricalMeasureField() MeasureFieldSchema2CategoricalMeasureFieldPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2) *MeasureFieldSchema2CategoricalMeasureField { + if v == nil { + return nil + } + return v.CategoricalMeasureField + }).(MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchema2PtrOutput) DateMeasureField() MeasureFieldSchema2DateMeasureFieldPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2) *MeasureFieldSchema2DateMeasureField { + if v == nil { + return nil + } + return v.DateMeasureField + }).(MeasureFieldSchema2DateMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchema2PtrOutput) NumericalMeasureField() MeasureFieldSchema2NumericalMeasureFieldPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2) *MeasureFieldSchema2NumericalMeasureField { + if v == nil { + return nil + } + return v.NumericalMeasureField + }).(MeasureFieldSchema2NumericalMeasureFieldPtrOutput) +} + +type MeasureFieldSchema2CalculatedMeasureField struct { + Expression string `pulumi:"expression"` + FieldId string `pulumi:"fieldId"` +} + +// MeasureFieldSchema2CalculatedMeasureFieldInput is an input type that accepts MeasureFieldSchema2CalculatedMeasureFieldArgs and MeasureFieldSchema2CalculatedMeasureFieldOutput values. +// You can construct a concrete instance of `MeasureFieldSchema2CalculatedMeasureFieldInput` via: +// +// MeasureFieldSchema2CalculatedMeasureFieldArgs{...} +type MeasureFieldSchema2CalculatedMeasureFieldInput interface { + pulumi.Input + + ToMeasureFieldSchema2CalculatedMeasureFieldOutput() MeasureFieldSchema2CalculatedMeasureFieldOutput + ToMeasureFieldSchema2CalculatedMeasureFieldOutputWithContext(context.Context) MeasureFieldSchema2CalculatedMeasureFieldOutput +} + +type MeasureFieldSchema2CalculatedMeasureFieldArgs struct { + Expression pulumi.StringInput `pulumi:"expression"` + FieldId pulumi.StringInput `pulumi:"fieldId"` +} + +func (MeasureFieldSchema2CalculatedMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema2CalculatedMeasureField)(nil)).Elem() +} + +func (i MeasureFieldSchema2CalculatedMeasureFieldArgs) ToMeasureFieldSchema2CalculatedMeasureFieldOutput() MeasureFieldSchema2CalculatedMeasureFieldOutput { + return i.ToMeasureFieldSchema2CalculatedMeasureFieldOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchema2CalculatedMeasureFieldArgs) ToMeasureFieldSchema2CalculatedMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchema2CalculatedMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2CalculatedMeasureFieldOutput) +} + +func (i MeasureFieldSchema2CalculatedMeasureFieldArgs) ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutput() MeasureFieldSchema2CalculatedMeasureFieldPtrOutput { + return i.ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchema2CalculatedMeasureFieldArgs) ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2CalculatedMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2CalculatedMeasureFieldOutput).ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutputWithContext(ctx) +} + +// MeasureFieldSchema2CalculatedMeasureFieldPtrInput is an input type that accepts MeasureFieldSchema2CalculatedMeasureFieldArgs, MeasureFieldSchema2CalculatedMeasureFieldPtr and MeasureFieldSchema2CalculatedMeasureFieldPtrOutput values. +// You can construct a concrete instance of `MeasureFieldSchema2CalculatedMeasureFieldPtrInput` via: +// +// MeasureFieldSchema2CalculatedMeasureFieldArgs{...} +// +// or: +// +// nil +type MeasureFieldSchema2CalculatedMeasureFieldPtrInput interface { + pulumi.Input + + ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutput() MeasureFieldSchema2CalculatedMeasureFieldPtrOutput + ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutputWithContext(context.Context) MeasureFieldSchema2CalculatedMeasureFieldPtrOutput +} + +type measureFieldSchema2CalculatedMeasureFieldPtrType MeasureFieldSchema2CalculatedMeasureFieldArgs + +func MeasureFieldSchema2CalculatedMeasureFieldPtr(v *MeasureFieldSchema2CalculatedMeasureFieldArgs) MeasureFieldSchema2CalculatedMeasureFieldPtrInput { + return (*measureFieldSchema2CalculatedMeasureFieldPtrType)(v) +} + +func (*measureFieldSchema2CalculatedMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchema2CalculatedMeasureField)(nil)).Elem() +} + +func (i *measureFieldSchema2CalculatedMeasureFieldPtrType) ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutput() MeasureFieldSchema2CalculatedMeasureFieldPtrOutput { + return i.ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *measureFieldSchema2CalculatedMeasureFieldPtrType) ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2CalculatedMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2CalculatedMeasureFieldPtrOutput) +} + +type MeasureFieldSchema2CalculatedMeasureFieldOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchema2CalculatedMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema2CalculatedMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldOutput) ToMeasureFieldSchema2CalculatedMeasureFieldOutput() MeasureFieldSchema2CalculatedMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldOutput) ToMeasureFieldSchema2CalculatedMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchema2CalculatedMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldOutput) ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutput() MeasureFieldSchema2CalculatedMeasureFieldPtrOutput { + return o.ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldOutput) ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2CalculatedMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MeasureFieldSchema2CalculatedMeasureField) *MeasureFieldSchema2CalculatedMeasureField { + return &v + }).(MeasureFieldSchema2CalculatedMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v MeasureFieldSchema2CalculatedMeasureField) string { return v.Expression }).(pulumi.StringOutput) +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v MeasureFieldSchema2CalculatedMeasureField) string { return v.FieldId }).(pulumi.StringOutput) +} + +type MeasureFieldSchema2CalculatedMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchema2CalculatedMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchema2CalculatedMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldPtrOutput) ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutput() MeasureFieldSchema2CalculatedMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldPtrOutput) ToMeasureFieldSchema2CalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2CalculatedMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldPtrOutput) Elem() MeasureFieldSchema2CalculatedMeasureFieldOutput { + return o.ApplyT(func(v *MeasureFieldSchema2CalculatedMeasureField) MeasureFieldSchema2CalculatedMeasureField { + if v != nil { + return *v + } + var ret MeasureFieldSchema2CalculatedMeasureField + return ret + }).(MeasureFieldSchema2CalculatedMeasureFieldOutput) +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2CalculatedMeasureField) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchema2CalculatedMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2CalculatedMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +type MeasureFieldSchema2CategoricalMeasureField struct { + AggregationFunction *string `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *StringFormatConfiguration `pulumi:"formatConfiguration"` +} + +// MeasureFieldSchema2CategoricalMeasureFieldInput is an input type that accepts MeasureFieldSchema2CategoricalMeasureFieldArgs and MeasureFieldSchema2CategoricalMeasureFieldOutput values. +// You can construct a concrete instance of `MeasureFieldSchema2CategoricalMeasureFieldInput` via: +// +// MeasureFieldSchema2CategoricalMeasureFieldArgs{...} +type MeasureFieldSchema2CategoricalMeasureFieldInput interface { + pulumi.Input + + ToMeasureFieldSchema2CategoricalMeasureFieldOutput() MeasureFieldSchema2CategoricalMeasureFieldOutput + ToMeasureFieldSchema2CategoricalMeasureFieldOutputWithContext(context.Context) MeasureFieldSchema2CategoricalMeasureFieldOutput +} + +type MeasureFieldSchema2CategoricalMeasureFieldArgs struct { + AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration StringFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (MeasureFieldSchema2CategoricalMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema2CategoricalMeasureField)(nil)).Elem() +} + +func (i MeasureFieldSchema2CategoricalMeasureFieldArgs) ToMeasureFieldSchema2CategoricalMeasureFieldOutput() MeasureFieldSchema2CategoricalMeasureFieldOutput { + return i.ToMeasureFieldSchema2CategoricalMeasureFieldOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchema2CategoricalMeasureFieldArgs) ToMeasureFieldSchema2CategoricalMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchema2CategoricalMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2CategoricalMeasureFieldOutput) +} + +func (i MeasureFieldSchema2CategoricalMeasureFieldArgs) ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutput() MeasureFieldSchema2CategoricalMeasureFieldPtrOutput { + return i.ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchema2CategoricalMeasureFieldArgs) ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2CategoricalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2CategoricalMeasureFieldOutput).ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutputWithContext(ctx) +} + +// MeasureFieldSchema2CategoricalMeasureFieldPtrInput is an input type that accepts MeasureFieldSchema2CategoricalMeasureFieldArgs, MeasureFieldSchema2CategoricalMeasureFieldPtr and MeasureFieldSchema2CategoricalMeasureFieldPtrOutput values. +// You can construct a concrete instance of `MeasureFieldSchema2CategoricalMeasureFieldPtrInput` via: +// +// MeasureFieldSchema2CategoricalMeasureFieldArgs{...} +// +// or: +// +// nil +type MeasureFieldSchema2CategoricalMeasureFieldPtrInput interface { + pulumi.Input + + ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutput() MeasureFieldSchema2CategoricalMeasureFieldPtrOutput + ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutputWithContext(context.Context) MeasureFieldSchema2CategoricalMeasureFieldPtrOutput +} + +type measureFieldSchema2CategoricalMeasureFieldPtrType MeasureFieldSchema2CategoricalMeasureFieldArgs + +func MeasureFieldSchema2CategoricalMeasureFieldPtr(v *MeasureFieldSchema2CategoricalMeasureFieldArgs) MeasureFieldSchema2CategoricalMeasureFieldPtrInput { + return (*measureFieldSchema2CategoricalMeasureFieldPtrType)(v) +} + +func (*measureFieldSchema2CategoricalMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchema2CategoricalMeasureField)(nil)).Elem() +} + +func (i *measureFieldSchema2CategoricalMeasureFieldPtrType) ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutput() MeasureFieldSchema2CategoricalMeasureFieldPtrOutput { + return i.ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *measureFieldSchema2CategoricalMeasureFieldPtrType) ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2CategoricalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) +} + +type MeasureFieldSchema2CategoricalMeasureFieldOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchema2CategoricalMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema2CategoricalMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldOutput) ToMeasureFieldSchema2CategoricalMeasureFieldOutput() MeasureFieldSchema2CategoricalMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldOutput) ToMeasureFieldSchema2CategoricalMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchema2CategoricalMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldOutput) ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutput() MeasureFieldSchema2CategoricalMeasureFieldPtrOutput { + return o.ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldOutput) ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2CategoricalMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MeasureFieldSchema2CategoricalMeasureField) *MeasureFieldSchema2CategoricalMeasureField { + return &v + }).(MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema2CategoricalMeasureField) *string { return v.AggregationFunction }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v MeasureFieldSchema2CategoricalMeasureField) Column { return v.Column }).(ColumnOutput) +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v MeasureFieldSchema2CategoricalMeasureField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema2CategoricalMeasureField) *StringFormatConfiguration { + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type MeasureFieldSchema2CategoricalMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchema2CategoricalMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutput() MeasureFieldSchema2CategoricalMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) ToMeasureFieldSchema2CategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2CategoricalMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) Elem() MeasureFieldSchema2CategoricalMeasureFieldOutput { + return o.ApplyT(func(v *MeasureFieldSchema2CategoricalMeasureField) MeasureFieldSchema2CategoricalMeasureField { + if v != nil { + return *v + } + var ret MeasureFieldSchema2CategoricalMeasureField + return ret + }).(MeasureFieldSchema2CategoricalMeasureFieldOutput) +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2CategoricalMeasureField) *string { + if v == nil { + return nil + } + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2CategoricalMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2CategoricalMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchema2CategoricalMeasureFieldPtrOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2CategoricalMeasureField) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type MeasureFieldSchema2DateMeasureField struct { + AggregationFunction *string `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *DateTimeFormatConfiguration `pulumi:"formatConfiguration"` +} + +// MeasureFieldSchema2DateMeasureFieldInput is an input type that accepts MeasureFieldSchema2DateMeasureFieldArgs and MeasureFieldSchema2DateMeasureFieldOutput values. +// You can construct a concrete instance of `MeasureFieldSchema2DateMeasureFieldInput` via: +// +// MeasureFieldSchema2DateMeasureFieldArgs{...} +type MeasureFieldSchema2DateMeasureFieldInput interface { + pulumi.Input + + ToMeasureFieldSchema2DateMeasureFieldOutput() MeasureFieldSchema2DateMeasureFieldOutput + ToMeasureFieldSchema2DateMeasureFieldOutputWithContext(context.Context) MeasureFieldSchema2DateMeasureFieldOutput +} + +type MeasureFieldSchema2DateMeasureFieldArgs struct { + AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (MeasureFieldSchema2DateMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema2DateMeasureField)(nil)).Elem() +} + +func (i MeasureFieldSchema2DateMeasureFieldArgs) ToMeasureFieldSchema2DateMeasureFieldOutput() MeasureFieldSchema2DateMeasureFieldOutput { + return i.ToMeasureFieldSchema2DateMeasureFieldOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchema2DateMeasureFieldArgs) ToMeasureFieldSchema2DateMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchema2DateMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2DateMeasureFieldOutput) +} + +func (i MeasureFieldSchema2DateMeasureFieldArgs) ToMeasureFieldSchema2DateMeasureFieldPtrOutput() MeasureFieldSchema2DateMeasureFieldPtrOutput { + return i.ToMeasureFieldSchema2DateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchema2DateMeasureFieldArgs) ToMeasureFieldSchema2DateMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2DateMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2DateMeasureFieldOutput).ToMeasureFieldSchema2DateMeasureFieldPtrOutputWithContext(ctx) +} + +// MeasureFieldSchema2DateMeasureFieldPtrInput is an input type that accepts MeasureFieldSchema2DateMeasureFieldArgs, MeasureFieldSchema2DateMeasureFieldPtr and MeasureFieldSchema2DateMeasureFieldPtrOutput values. +// You can construct a concrete instance of `MeasureFieldSchema2DateMeasureFieldPtrInput` via: +// +// MeasureFieldSchema2DateMeasureFieldArgs{...} +// +// or: +// +// nil +type MeasureFieldSchema2DateMeasureFieldPtrInput interface { + pulumi.Input + + ToMeasureFieldSchema2DateMeasureFieldPtrOutput() MeasureFieldSchema2DateMeasureFieldPtrOutput + ToMeasureFieldSchema2DateMeasureFieldPtrOutputWithContext(context.Context) MeasureFieldSchema2DateMeasureFieldPtrOutput +} + +type measureFieldSchema2DateMeasureFieldPtrType MeasureFieldSchema2DateMeasureFieldArgs + +func MeasureFieldSchema2DateMeasureFieldPtr(v *MeasureFieldSchema2DateMeasureFieldArgs) MeasureFieldSchema2DateMeasureFieldPtrInput { + return (*measureFieldSchema2DateMeasureFieldPtrType)(v) +} + +func (*measureFieldSchema2DateMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchema2DateMeasureField)(nil)).Elem() +} + +func (i *measureFieldSchema2DateMeasureFieldPtrType) ToMeasureFieldSchema2DateMeasureFieldPtrOutput() MeasureFieldSchema2DateMeasureFieldPtrOutput { + return i.ToMeasureFieldSchema2DateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *measureFieldSchema2DateMeasureFieldPtrType) ToMeasureFieldSchema2DateMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2DateMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2DateMeasureFieldPtrOutput) +} + +type MeasureFieldSchema2DateMeasureFieldOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchema2DateMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema2DateMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchema2DateMeasureFieldOutput) ToMeasureFieldSchema2DateMeasureFieldOutput() MeasureFieldSchema2DateMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchema2DateMeasureFieldOutput) ToMeasureFieldSchema2DateMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchema2DateMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchema2DateMeasureFieldOutput) ToMeasureFieldSchema2DateMeasureFieldPtrOutput() MeasureFieldSchema2DateMeasureFieldPtrOutput { + return o.ToMeasureFieldSchema2DateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o MeasureFieldSchema2DateMeasureFieldOutput) ToMeasureFieldSchema2DateMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2DateMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MeasureFieldSchema2DateMeasureField) *MeasureFieldSchema2DateMeasureField { + return &v + }).(MeasureFieldSchema2DateMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchema2DateMeasureFieldOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema2DateMeasureField) *string { return v.AggregationFunction }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchema2DateMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v MeasureFieldSchema2DateMeasureField) Column { return v.Column }).(ColumnOutput) +} + +func (o MeasureFieldSchema2DateMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v MeasureFieldSchema2DateMeasureField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o MeasureFieldSchema2DateMeasureFieldOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema2DateMeasureField) *DateTimeFormatConfiguration { return v.FormatConfiguration }).(DateTimeFormatConfigurationPtrOutput) +} + +type MeasureFieldSchema2DateMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchema2DateMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchema2DateMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchema2DateMeasureFieldPtrOutput) ToMeasureFieldSchema2DateMeasureFieldPtrOutput() MeasureFieldSchema2DateMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchema2DateMeasureFieldPtrOutput) ToMeasureFieldSchema2DateMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2DateMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchema2DateMeasureFieldPtrOutput) Elem() MeasureFieldSchema2DateMeasureFieldOutput { + return o.ApplyT(func(v *MeasureFieldSchema2DateMeasureField) MeasureFieldSchema2DateMeasureField { + if v != nil { + return *v + } + var ret MeasureFieldSchema2DateMeasureField + return ret + }).(MeasureFieldSchema2DateMeasureFieldOutput) +} + +func (o MeasureFieldSchema2DateMeasureFieldPtrOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2DateMeasureField) *string { + if v == nil { + return nil + } + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchema2DateMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2DateMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o MeasureFieldSchema2DateMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2DateMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchema2DateMeasureFieldPtrOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2DateMeasureField) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +type MeasureFieldSchema2NumericalMeasureField struct { + AggregationFunction *NumericalAggregation `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *NumberFormatConfiguration `pulumi:"formatConfiguration"` +} + +// MeasureFieldSchema2NumericalMeasureFieldInput is an input type that accepts MeasureFieldSchema2NumericalMeasureFieldArgs and MeasureFieldSchema2NumericalMeasureFieldOutput values. +// You can construct a concrete instance of `MeasureFieldSchema2NumericalMeasureFieldInput` via: +// +// MeasureFieldSchema2NumericalMeasureFieldArgs{...} +type MeasureFieldSchema2NumericalMeasureFieldInput interface { + pulumi.Input + + ToMeasureFieldSchema2NumericalMeasureFieldOutput() MeasureFieldSchema2NumericalMeasureFieldOutput + ToMeasureFieldSchema2NumericalMeasureFieldOutputWithContext(context.Context) MeasureFieldSchema2NumericalMeasureFieldOutput +} + +type MeasureFieldSchema2NumericalMeasureFieldArgs struct { + AggregationFunction NumericalAggregationPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (MeasureFieldSchema2NumericalMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema2NumericalMeasureField)(nil)).Elem() +} + +func (i MeasureFieldSchema2NumericalMeasureFieldArgs) ToMeasureFieldSchema2NumericalMeasureFieldOutput() MeasureFieldSchema2NumericalMeasureFieldOutput { + return i.ToMeasureFieldSchema2NumericalMeasureFieldOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchema2NumericalMeasureFieldArgs) ToMeasureFieldSchema2NumericalMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchema2NumericalMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2NumericalMeasureFieldOutput) +} + +func (i MeasureFieldSchema2NumericalMeasureFieldArgs) ToMeasureFieldSchema2NumericalMeasureFieldPtrOutput() MeasureFieldSchema2NumericalMeasureFieldPtrOutput { + return i.ToMeasureFieldSchema2NumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchema2NumericalMeasureFieldArgs) ToMeasureFieldSchema2NumericalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2NumericalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2NumericalMeasureFieldOutput).ToMeasureFieldSchema2NumericalMeasureFieldPtrOutputWithContext(ctx) +} + +// MeasureFieldSchema2NumericalMeasureFieldPtrInput is an input type that accepts MeasureFieldSchema2NumericalMeasureFieldArgs, MeasureFieldSchema2NumericalMeasureFieldPtr and MeasureFieldSchema2NumericalMeasureFieldPtrOutput values. +// You can construct a concrete instance of `MeasureFieldSchema2NumericalMeasureFieldPtrInput` via: +// +// MeasureFieldSchema2NumericalMeasureFieldArgs{...} +// +// or: +// +// nil +type MeasureFieldSchema2NumericalMeasureFieldPtrInput interface { + pulumi.Input + + ToMeasureFieldSchema2NumericalMeasureFieldPtrOutput() MeasureFieldSchema2NumericalMeasureFieldPtrOutput + ToMeasureFieldSchema2NumericalMeasureFieldPtrOutputWithContext(context.Context) MeasureFieldSchema2NumericalMeasureFieldPtrOutput +} + +type measureFieldSchema2NumericalMeasureFieldPtrType MeasureFieldSchema2NumericalMeasureFieldArgs + +func MeasureFieldSchema2NumericalMeasureFieldPtr(v *MeasureFieldSchema2NumericalMeasureFieldArgs) MeasureFieldSchema2NumericalMeasureFieldPtrInput { + return (*measureFieldSchema2NumericalMeasureFieldPtrType)(v) +} + +func (*measureFieldSchema2NumericalMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchema2NumericalMeasureField)(nil)).Elem() +} + +func (i *measureFieldSchema2NumericalMeasureFieldPtrType) ToMeasureFieldSchema2NumericalMeasureFieldPtrOutput() MeasureFieldSchema2NumericalMeasureFieldPtrOutput { + return i.ToMeasureFieldSchema2NumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *measureFieldSchema2NumericalMeasureFieldPtrType) ToMeasureFieldSchema2NumericalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2NumericalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchema2NumericalMeasureFieldPtrOutput) +} + +type MeasureFieldSchema2NumericalMeasureFieldOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchema2NumericalMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema2NumericalMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchema2NumericalMeasureFieldOutput) ToMeasureFieldSchema2NumericalMeasureFieldOutput() MeasureFieldSchema2NumericalMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchema2NumericalMeasureFieldOutput) ToMeasureFieldSchema2NumericalMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchema2NumericalMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchema2NumericalMeasureFieldOutput) ToMeasureFieldSchema2NumericalMeasureFieldPtrOutput() MeasureFieldSchema2NumericalMeasureFieldPtrOutput { + return o.ToMeasureFieldSchema2NumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o MeasureFieldSchema2NumericalMeasureFieldOutput) ToMeasureFieldSchema2NumericalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2NumericalMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MeasureFieldSchema2NumericalMeasureField) *MeasureFieldSchema2NumericalMeasureField { + return &v + }).(MeasureFieldSchema2NumericalMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchema2NumericalMeasureFieldOutput) AggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema2NumericalMeasureField) *NumericalAggregation { return v.AggregationFunction }).(NumericalAggregationPtrOutput) +} + +func (o MeasureFieldSchema2NumericalMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v MeasureFieldSchema2NumericalMeasureField) Column { return v.Column }).(ColumnOutput) +} + +func (o MeasureFieldSchema2NumericalMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v MeasureFieldSchema2NumericalMeasureField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o MeasureFieldSchema2NumericalMeasureFieldOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema2NumericalMeasureField) *NumberFormatConfiguration { + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +type MeasureFieldSchema2NumericalMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchema2NumericalMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchema2NumericalMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchema2NumericalMeasureFieldPtrOutput) ToMeasureFieldSchema2NumericalMeasureFieldPtrOutput() MeasureFieldSchema2NumericalMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchema2NumericalMeasureFieldPtrOutput) ToMeasureFieldSchema2NumericalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchema2NumericalMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchema2NumericalMeasureFieldPtrOutput) Elem() MeasureFieldSchema2NumericalMeasureFieldOutput { + return o.ApplyT(func(v *MeasureFieldSchema2NumericalMeasureField) MeasureFieldSchema2NumericalMeasureField { + if v != nil { + return *v + } + var ret MeasureFieldSchema2NumericalMeasureField + return ret + }).(MeasureFieldSchema2NumericalMeasureFieldOutput) +} + +func (o MeasureFieldSchema2NumericalMeasureFieldPtrOutput) AggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2NumericalMeasureField) *NumericalAggregation { + if v == nil { + return nil + } + return v.AggregationFunction + }).(NumericalAggregationPtrOutput) +} + +func (o MeasureFieldSchema2NumericalMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2NumericalMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o MeasureFieldSchema2NumericalMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2NumericalMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchema2NumericalMeasureFieldPtrOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchema2NumericalMeasureField) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +type MeasureFieldSchema struct { + CalculatedMeasureField *MeasureFieldSchemaCalculatedMeasureField `pulumi:"calculatedMeasureField"` + CategoricalMeasureField *MeasureFieldSchemaCategoricalMeasureField `pulumi:"categoricalMeasureField"` + DateMeasureField *MeasureFieldSchemaDateMeasureField `pulumi:"dateMeasureField"` + NumericalMeasureField *MeasureFieldSchemaNumericalMeasureField `pulumi:"numericalMeasureField"` +} + +// MeasureFieldSchemaInput is an input type that accepts MeasureFieldSchemaArgs and MeasureFieldSchemaOutput values. +// You can construct a concrete instance of `MeasureFieldSchemaInput` via: +// +// MeasureFieldSchemaArgs{...} +type MeasureFieldSchemaInput interface { + pulumi.Input + + ToMeasureFieldSchemaOutput() MeasureFieldSchemaOutput + ToMeasureFieldSchemaOutputWithContext(context.Context) MeasureFieldSchemaOutput +} + +type MeasureFieldSchemaArgs struct { + CalculatedMeasureField MeasureFieldSchemaCalculatedMeasureFieldPtrInput `pulumi:"calculatedMeasureField"` + CategoricalMeasureField MeasureFieldSchemaCategoricalMeasureFieldPtrInput `pulumi:"categoricalMeasureField"` + DateMeasureField MeasureFieldSchemaDateMeasureFieldPtrInput `pulumi:"dateMeasureField"` + NumericalMeasureField MeasureFieldSchemaNumericalMeasureFieldPtrInput `pulumi:"numericalMeasureField"` +} + +func (MeasureFieldSchemaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema)(nil)).Elem() +} + +func (i MeasureFieldSchemaArgs) ToMeasureFieldSchemaOutput() MeasureFieldSchemaOutput { + return i.ToMeasureFieldSchemaOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchemaArgs) ToMeasureFieldSchemaOutputWithContext(ctx context.Context) MeasureFieldSchemaOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaOutput) +} + +// MeasureFieldSchemaArrayInput is an input type that accepts MeasureFieldSchemaArray and MeasureFieldSchemaArrayOutput values. +// You can construct a concrete instance of `MeasureFieldSchemaArrayInput` via: +// +// MeasureFieldSchemaArray{ MeasureFieldSchemaArgs{...} } +type MeasureFieldSchemaArrayInput interface { + pulumi.Input + + ToMeasureFieldSchemaArrayOutput() MeasureFieldSchemaArrayOutput + ToMeasureFieldSchemaArrayOutputWithContext(context.Context) MeasureFieldSchemaArrayOutput +} + +type MeasureFieldSchemaArray []MeasureFieldSchemaInput + +func (MeasureFieldSchemaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MeasureFieldSchema)(nil)).Elem() +} + +func (i MeasureFieldSchemaArray) ToMeasureFieldSchemaArrayOutput() MeasureFieldSchemaArrayOutput { + return i.ToMeasureFieldSchemaArrayOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchemaArray) ToMeasureFieldSchemaArrayOutputWithContext(ctx context.Context) MeasureFieldSchemaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaArrayOutput) +} + +type MeasureFieldSchemaOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchemaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchema)(nil)).Elem() +} + +func (o MeasureFieldSchemaOutput) ToMeasureFieldSchemaOutput() MeasureFieldSchemaOutput { + return o +} + +func (o MeasureFieldSchemaOutput) ToMeasureFieldSchemaOutputWithContext(ctx context.Context) MeasureFieldSchemaOutput { + return o +} + +func (o MeasureFieldSchemaOutput) CalculatedMeasureField() MeasureFieldSchemaCalculatedMeasureFieldPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema) *MeasureFieldSchemaCalculatedMeasureField { return v.CalculatedMeasureField }).(MeasureFieldSchemaCalculatedMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchemaOutput) CategoricalMeasureField() MeasureFieldSchemaCategoricalMeasureFieldPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema) *MeasureFieldSchemaCategoricalMeasureField { + return v.CategoricalMeasureField + }).(MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchemaOutput) DateMeasureField() MeasureFieldSchemaDateMeasureFieldPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema) *MeasureFieldSchemaDateMeasureField { return v.DateMeasureField }).(MeasureFieldSchemaDateMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchemaOutput) NumericalMeasureField() MeasureFieldSchemaNumericalMeasureFieldPtrOutput { + return o.ApplyT(func(v MeasureFieldSchema) *MeasureFieldSchemaNumericalMeasureField { return v.NumericalMeasureField }).(MeasureFieldSchemaNumericalMeasureFieldPtrOutput) +} + +type MeasureFieldSchemaArrayOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchemaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MeasureFieldSchema)(nil)).Elem() +} + +func (o MeasureFieldSchemaArrayOutput) ToMeasureFieldSchemaArrayOutput() MeasureFieldSchemaArrayOutput { + return o +} + +func (o MeasureFieldSchemaArrayOutput) ToMeasureFieldSchemaArrayOutputWithContext(ctx context.Context) MeasureFieldSchemaArrayOutput { + return o +} + +func (o MeasureFieldSchemaArrayOutput) Index(i pulumi.IntInput) MeasureFieldSchemaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MeasureFieldSchema { + return vs[0].([]MeasureFieldSchema)[vs[1].(int)] + }).(MeasureFieldSchemaOutput) +} + +type MeasureFieldSchemaCalculatedMeasureField struct { + Expression string `pulumi:"expression"` + FieldId string `pulumi:"fieldId"` +} + +// MeasureFieldSchemaCalculatedMeasureFieldInput is an input type that accepts MeasureFieldSchemaCalculatedMeasureFieldArgs and MeasureFieldSchemaCalculatedMeasureFieldOutput values. +// You can construct a concrete instance of `MeasureFieldSchemaCalculatedMeasureFieldInput` via: +// +// MeasureFieldSchemaCalculatedMeasureFieldArgs{...} +type MeasureFieldSchemaCalculatedMeasureFieldInput interface { + pulumi.Input + + ToMeasureFieldSchemaCalculatedMeasureFieldOutput() MeasureFieldSchemaCalculatedMeasureFieldOutput + ToMeasureFieldSchemaCalculatedMeasureFieldOutputWithContext(context.Context) MeasureFieldSchemaCalculatedMeasureFieldOutput +} + +type MeasureFieldSchemaCalculatedMeasureFieldArgs struct { + Expression pulumi.StringInput `pulumi:"expression"` + FieldId pulumi.StringInput `pulumi:"fieldId"` +} + +func (MeasureFieldSchemaCalculatedMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchemaCalculatedMeasureField)(nil)).Elem() +} + +func (i MeasureFieldSchemaCalculatedMeasureFieldArgs) ToMeasureFieldSchemaCalculatedMeasureFieldOutput() MeasureFieldSchemaCalculatedMeasureFieldOutput { + return i.ToMeasureFieldSchemaCalculatedMeasureFieldOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchemaCalculatedMeasureFieldArgs) ToMeasureFieldSchemaCalculatedMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchemaCalculatedMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaCalculatedMeasureFieldOutput) +} + +func (i MeasureFieldSchemaCalculatedMeasureFieldArgs) ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutput() MeasureFieldSchemaCalculatedMeasureFieldPtrOutput { + return i.ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchemaCalculatedMeasureFieldArgs) ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaCalculatedMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaCalculatedMeasureFieldOutput).ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutputWithContext(ctx) +} + +// MeasureFieldSchemaCalculatedMeasureFieldPtrInput is an input type that accepts MeasureFieldSchemaCalculatedMeasureFieldArgs, MeasureFieldSchemaCalculatedMeasureFieldPtr and MeasureFieldSchemaCalculatedMeasureFieldPtrOutput values. +// You can construct a concrete instance of `MeasureFieldSchemaCalculatedMeasureFieldPtrInput` via: +// +// MeasureFieldSchemaCalculatedMeasureFieldArgs{...} +// +// or: +// +// nil +type MeasureFieldSchemaCalculatedMeasureFieldPtrInput interface { + pulumi.Input + + ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutput() MeasureFieldSchemaCalculatedMeasureFieldPtrOutput + ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutputWithContext(context.Context) MeasureFieldSchemaCalculatedMeasureFieldPtrOutput +} + +type measureFieldSchemaCalculatedMeasureFieldPtrType MeasureFieldSchemaCalculatedMeasureFieldArgs + +func MeasureFieldSchemaCalculatedMeasureFieldPtr(v *MeasureFieldSchemaCalculatedMeasureFieldArgs) MeasureFieldSchemaCalculatedMeasureFieldPtrInput { + return (*measureFieldSchemaCalculatedMeasureFieldPtrType)(v) +} + +func (*measureFieldSchemaCalculatedMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchemaCalculatedMeasureField)(nil)).Elem() +} + +func (i *measureFieldSchemaCalculatedMeasureFieldPtrType) ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutput() MeasureFieldSchemaCalculatedMeasureFieldPtrOutput { + return i.ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *measureFieldSchemaCalculatedMeasureFieldPtrType) ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaCalculatedMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaCalculatedMeasureFieldPtrOutput) +} + +type MeasureFieldSchemaCalculatedMeasureFieldOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchemaCalculatedMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchemaCalculatedMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldOutput) ToMeasureFieldSchemaCalculatedMeasureFieldOutput() MeasureFieldSchemaCalculatedMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldOutput) ToMeasureFieldSchemaCalculatedMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchemaCalculatedMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldOutput) ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutput() MeasureFieldSchemaCalculatedMeasureFieldPtrOutput { + return o.ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldOutput) ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaCalculatedMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MeasureFieldSchemaCalculatedMeasureField) *MeasureFieldSchemaCalculatedMeasureField { + return &v + }).(MeasureFieldSchemaCalculatedMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v MeasureFieldSchemaCalculatedMeasureField) string { return v.Expression }).(pulumi.StringOutput) +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v MeasureFieldSchemaCalculatedMeasureField) string { return v.FieldId }).(pulumi.StringOutput) +} + +type MeasureFieldSchemaCalculatedMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchemaCalculatedMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchemaCalculatedMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldPtrOutput) ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutput() MeasureFieldSchemaCalculatedMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldPtrOutput) ToMeasureFieldSchemaCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaCalculatedMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldPtrOutput) Elem() MeasureFieldSchemaCalculatedMeasureFieldOutput { + return o.ApplyT(func(v *MeasureFieldSchemaCalculatedMeasureField) MeasureFieldSchemaCalculatedMeasureField { + if v != nil { + return *v + } + var ret MeasureFieldSchemaCalculatedMeasureField + return ret + }).(MeasureFieldSchemaCalculatedMeasureFieldOutput) +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaCalculatedMeasureField) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchemaCalculatedMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaCalculatedMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +type MeasureFieldSchemaCategoricalMeasureField struct { + AggregationFunction *string `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *StringFormatConfiguration `pulumi:"formatConfiguration"` +} + +// MeasureFieldSchemaCategoricalMeasureFieldInput is an input type that accepts MeasureFieldSchemaCategoricalMeasureFieldArgs and MeasureFieldSchemaCategoricalMeasureFieldOutput values. +// You can construct a concrete instance of `MeasureFieldSchemaCategoricalMeasureFieldInput` via: +// +// MeasureFieldSchemaCategoricalMeasureFieldArgs{...} +type MeasureFieldSchemaCategoricalMeasureFieldInput interface { + pulumi.Input + + ToMeasureFieldSchemaCategoricalMeasureFieldOutput() MeasureFieldSchemaCategoricalMeasureFieldOutput + ToMeasureFieldSchemaCategoricalMeasureFieldOutputWithContext(context.Context) MeasureFieldSchemaCategoricalMeasureFieldOutput +} + +type MeasureFieldSchemaCategoricalMeasureFieldArgs struct { + AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration StringFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (MeasureFieldSchemaCategoricalMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchemaCategoricalMeasureField)(nil)).Elem() +} + +func (i MeasureFieldSchemaCategoricalMeasureFieldArgs) ToMeasureFieldSchemaCategoricalMeasureFieldOutput() MeasureFieldSchemaCategoricalMeasureFieldOutput { + return i.ToMeasureFieldSchemaCategoricalMeasureFieldOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchemaCategoricalMeasureFieldArgs) ToMeasureFieldSchemaCategoricalMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchemaCategoricalMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaCategoricalMeasureFieldOutput) +} + +func (i MeasureFieldSchemaCategoricalMeasureFieldArgs) ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutput() MeasureFieldSchemaCategoricalMeasureFieldPtrOutput { + return i.ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchemaCategoricalMeasureFieldArgs) ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaCategoricalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaCategoricalMeasureFieldOutput).ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutputWithContext(ctx) +} + +// MeasureFieldSchemaCategoricalMeasureFieldPtrInput is an input type that accepts MeasureFieldSchemaCategoricalMeasureFieldArgs, MeasureFieldSchemaCategoricalMeasureFieldPtr and MeasureFieldSchemaCategoricalMeasureFieldPtrOutput values. +// You can construct a concrete instance of `MeasureFieldSchemaCategoricalMeasureFieldPtrInput` via: +// +// MeasureFieldSchemaCategoricalMeasureFieldArgs{...} +// +// or: +// +// nil +type MeasureFieldSchemaCategoricalMeasureFieldPtrInput interface { + pulumi.Input + + ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutput() MeasureFieldSchemaCategoricalMeasureFieldPtrOutput + ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutputWithContext(context.Context) MeasureFieldSchemaCategoricalMeasureFieldPtrOutput +} + +type measureFieldSchemaCategoricalMeasureFieldPtrType MeasureFieldSchemaCategoricalMeasureFieldArgs + +func MeasureFieldSchemaCategoricalMeasureFieldPtr(v *MeasureFieldSchemaCategoricalMeasureFieldArgs) MeasureFieldSchemaCategoricalMeasureFieldPtrInput { + return (*measureFieldSchemaCategoricalMeasureFieldPtrType)(v) +} + +func (*measureFieldSchemaCategoricalMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchemaCategoricalMeasureField)(nil)).Elem() +} + +func (i *measureFieldSchemaCategoricalMeasureFieldPtrType) ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutput() MeasureFieldSchemaCategoricalMeasureFieldPtrOutput { + return i.ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *measureFieldSchemaCategoricalMeasureFieldPtrType) ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaCategoricalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) +} + +type MeasureFieldSchemaCategoricalMeasureFieldOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchemaCategoricalMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchemaCategoricalMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldOutput) ToMeasureFieldSchemaCategoricalMeasureFieldOutput() MeasureFieldSchemaCategoricalMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldOutput) ToMeasureFieldSchemaCategoricalMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchemaCategoricalMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldOutput) ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutput() MeasureFieldSchemaCategoricalMeasureFieldPtrOutput { + return o.ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldOutput) ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaCategoricalMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MeasureFieldSchemaCategoricalMeasureField) *MeasureFieldSchemaCategoricalMeasureField { + return &v + }).(MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v MeasureFieldSchemaCategoricalMeasureField) *string { return v.AggregationFunction }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v MeasureFieldSchemaCategoricalMeasureField) Column { return v.Column }).(ColumnOutput) +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v MeasureFieldSchemaCategoricalMeasureField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v MeasureFieldSchemaCategoricalMeasureField) *StringFormatConfiguration { + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type MeasureFieldSchemaCategoricalMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchemaCategoricalMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutput() MeasureFieldSchemaCategoricalMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) ToMeasureFieldSchemaCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaCategoricalMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) Elem() MeasureFieldSchemaCategoricalMeasureFieldOutput { + return o.ApplyT(func(v *MeasureFieldSchemaCategoricalMeasureField) MeasureFieldSchemaCategoricalMeasureField { + if v != nil { + return *v + } + var ret MeasureFieldSchemaCategoricalMeasureField + return ret + }).(MeasureFieldSchemaCategoricalMeasureFieldOutput) +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaCategoricalMeasureField) *string { + if v == nil { + return nil + } + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaCategoricalMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaCategoricalMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchemaCategoricalMeasureFieldPtrOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaCategoricalMeasureField) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type MeasureFieldSchemaDateMeasureField struct { + AggregationFunction *string `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *DateTimeFormatConfiguration `pulumi:"formatConfiguration"` +} + +// MeasureFieldSchemaDateMeasureFieldInput is an input type that accepts MeasureFieldSchemaDateMeasureFieldArgs and MeasureFieldSchemaDateMeasureFieldOutput values. +// You can construct a concrete instance of `MeasureFieldSchemaDateMeasureFieldInput` via: +// +// MeasureFieldSchemaDateMeasureFieldArgs{...} +type MeasureFieldSchemaDateMeasureFieldInput interface { + pulumi.Input + + ToMeasureFieldSchemaDateMeasureFieldOutput() MeasureFieldSchemaDateMeasureFieldOutput + ToMeasureFieldSchemaDateMeasureFieldOutputWithContext(context.Context) MeasureFieldSchemaDateMeasureFieldOutput +} + +type MeasureFieldSchemaDateMeasureFieldArgs struct { + AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (MeasureFieldSchemaDateMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchemaDateMeasureField)(nil)).Elem() +} + +func (i MeasureFieldSchemaDateMeasureFieldArgs) ToMeasureFieldSchemaDateMeasureFieldOutput() MeasureFieldSchemaDateMeasureFieldOutput { + return i.ToMeasureFieldSchemaDateMeasureFieldOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchemaDateMeasureFieldArgs) ToMeasureFieldSchemaDateMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchemaDateMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaDateMeasureFieldOutput) +} + +func (i MeasureFieldSchemaDateMeasureFieldArgs) ToMeasureFieldSchemaDateMeasureFieldPtrOutput() MeasureFieldSchemaDateMeasureFieldPtrOutput { + return i.ToMeasureFieldSchemaDateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchemaDateMeasureFieldArgs) ToMeasureFieldSchemaDateMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaDateMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaDateMeasureFieldOutput).ToMeasureFieldSchemaDateMeasureFieldPtrOutputWithContext(ctx) +} + +// MeasureFieldSchemaDateMeasureFieldPtrInput is an input type that accepts MeasureFieldSchemaDateMeasureFieldArgs, MeasureFieldSchemaDateMeasureFieldPtr and MeasureFieldSchemaDateMeasureFieldPtrOutput values. +// You can construct a concrete instance of `MeasureFieldSchemaDateMeasureFieldPtrInput` via: +// +// MeasureFieldSchemaDateMeasureFieldArgs{...} +// +// or: +// +// nil +type MeasureFieldSchemaDateMeasureFieldPtrInput interface { + pulumi.Input + + ToMeasureFieldSchemaDateMeasureFieldPtrOutput() MeasureFieldSchemaDateMeasureFieldPtrOutput + ToMeasureFieldSchemaDateMeasureFieldPtrOutputWithContext(context.Context) MeasureFieldSchemaDateMeasureFieldPtrOutput +} + +type measureFieldSchemaDateMeasureFieldPtrType MeasureFieldSchemaDateMeasureFieldArgs + +func MeasureFieldSchemaDateMeasureFieldPtr(v *MeasureFieldSchemaDateMeasureFieldArgs) MeasureFieldSchemaDateMeasureFieldPtrInput { + return (*measureFieldSchemaDateMeasureFieldPtrType)(v) +} + +func (*measureFieldSchemaDateMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchemaDateMeasureField)(nil)).Elem() +} + +func (i *measureFieldSchemaDateMeasureFieldPtrType) ToMeasureFieldSchemaDateMeasureFieldPtrOutput() MeasureFieldSchemaDateMeasureFieldPtrOutput { + return i.ToMeasureFieldSchemaDateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *measureFieldSchemaDateMeasureFieldPtrType) ToMeasureFieldSchemaDateMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaDateMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaDateMeasureFieldPtrOutput) +} + +type MeasureFieldSchemaDateMeasureFieldOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchemaDateMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchemaDateMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchemaDateMeasureFieldOutput) ToMeasureFieldSchemaDateMeasureFieldOutput() MeasureFieldSchemaDateMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchemaDateMeasureFieldOutput) ToMeasureFieldSchemaDateMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchemaDateMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchemaDateMeasureFieldOutput) ToMeasureFieldSchemaDateMeasureFieldPtrOutput() MeasureFieldSchemaDateMeasureFieldPtrOutput { + return o.ToMeasureFieldSchemaDateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o MeasureFieldSchemaDateMeasureFieldOutput) ToMeasureFieldSchemaDateMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaDateMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MeasureFieldSchemaDateMeasureField) *MeasureFieldSchemaDateMeasureField { + return &v + }).(MeasureFieldSchemaDateMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchemaDateMeasureFieldOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v MeasureFieldSchemaDateMeasureField) *string { return v.AggregationFunction }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchemaDateMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v MeasureFieldSchemaDateMeasureField) Column { return v.Column }).(ColumnOutput) +} + +func (o MeasureFieldSchemaDateMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v MeasureFieldSchemaDateMeasureField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o MeasureFieldSchemaDateMeasureFieldOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v MeasureFieldSchemaDateMeasureField) *DateTimeFormatConfiguration { return v.FormatConfiguration }).(DateTimeFormatConfigurationPtrOutput) +} + +type MeasureFieldSchemaDateMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchemaDateMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchemaDateMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchemaDateMeasureFieldPtrOutput) ToMeasureFieldSchemaDateMeasureFieldPtrOutput() MeasureFieldSchemaDateMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchemaDateMeasureFieldPtrOutput) ToMeasureFieldSchemaDateMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaDateMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchemaDateMeasureFieldPtrOutput) Elem() MeasureFieldSchemaDateMeasureFieldOutput { + return o.ApplyT(func(v *MeasureFieldSchemaDateMeasureField) MeasureFieldSchemaDateMeasureField { + if v != nil { + return *v + } + var ret MeasureFieldSchemaDateMeasureField + return ret + }).(MeasureFieldSchemaDateMeasureFieldOutput) +} + +func (o MeasureFieldSchemaDateMeasureFieldPtrOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaDateMeasureField) *string { + if v == nil { + return nil + } + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchemaDateMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaDateMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o MeasureFieldSchemaDateMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaDateMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchemaDateMeasureFieldPtrOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaDateMeasureField) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +type MeasureFieldSchemaNumericalMeasureField struct { + AggregationFunction *NumericalAggregation `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *NumberFormatConfiguration `pulumi:"formatConfiguration"` +} + +// MeasureFieldSchemaNumericalMeasureFieldInput is an input type that accepts MeasureFieldSchemaNumericalMeasureFieldArgs and MeasureFieldSchemaNumericalMeasureFieldOutput values. +// You can construct a concrete instance of `MeasureFieldSchemaNumericalMeasureFieldInput` via: +// +// MeasureFieldSchemaNumericalMeasureFieldArgs{...} +type MeasureFieldSchemaNumericalMeasureFieldInput interface { + pulumi.Input + + ToMeasureFieldSchemaNumericalMeasureFieldOutput() MeasureFieldSchemaNumericalMeasureFieldOutput + ToMeasureFieldSchemaNumericalMeasureFieldOutputWithContext(context.Context) MeasureFieldSchemaNumericalMeasureFieldOutput +} + +type MeasureFieldSchemaNumericalMeasureFieldArgs struct { + AggregationFunction NumericalAggregationPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (MeasureFieldSchemaNumericalMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchemaNumericalMeasureField)(nil)).Elem() +} + +func (i MeasureFieldSchemaNumericalMeasureFieldArgs) ToMeasureFieldSchemaNumericalMeasureFieldOutput() MeasureFieldSchemaNumericalMeasureFieldOutput { + return i.ToMeasureFieldSchemaNumericalMeasureFieldOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchemaNumericalMeasureFieldArgs) ToMeasureFieldSchemaNumericalMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchemaNumericalMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaNumericalMeasureFieldOutput) +} + +func (i MeasureFieldSchemaNumericalMeasureFieldArgs) ToMeasureFieldSchemaNumericalMeasureFieldPtrOutput() MeasureFieldSchemaNumericalMeasureFieldPtrOutput { + return i.ToMeasureFieldSchemaNumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i MeasureFieldSchemaNumericalMeasureFieldArgs) ToMeasureFieldSchemaNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaNumericalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaNumericalMeasureFieldOutput).ToMeasureFieldSchemaNumericalMeasureFieldPtrOutputWithContext(ctx) +} + +// MeasureFieldSchemaNumericalMeasureFieldPtrInput is an input type that accepts MeasureFieldSchemaNumericalMeasureFieldArgs, MeasureFieldSchemaNumericalMeasureFieldPtr and MeasureFieldSchemaNumericalMeasureFieldPtrOutput values. +// You can construct a concrete instance of `MeasureFieldSchemaNumericalMeasureFieldPtrInput` via: +// +// MeasureFieldSchemaNumericalMeasureFieldArgs{...} +// +// or: +// +// nil +type MeasureFieldSchemaNumericalMeasureFieldPtrInput interface { + pulumi.Input + + ToMeasureFieldSchemaNumericalMeasureFieldPtrOutput() MeasureFieldSchemaNumericalMeasureFieldPtrOutput + ToMeasureFieldSchemaNumericalMeasureFieldPtrOutputWithContext(context.Context) MeasureFieldSchemaNumericalMeasureFieldPtrOutput +} + +type measureFieldSchemaNumericalMeasureFieldPtrType MeasureFieldSchemaNumericalMeasureFieldArgs + +func MeasureFieldSchemaNumericalMeasureFieldPtr(v *MeasureFieldSchemaNumericalMeasureFieldArgs) MeasureFieldSchemaNumericalMeasureFieldPtrInput { + return (*measureFieldSchemaNumericalMeasureFieldPtrType)(v) +} + +func (*measureFieldSchemaNumericalMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchemaNumericalMeasureField)(nil)).Elem() +} + +func (i *measureFieldSchemaNumericalMeasureFieldPtrType) ToMeasureFieldSchemaNumericalMeasureFieldPtrOutput() MeasureFieldSchemaNumericalMeasureFieldPtrOutput { + return i.ToMeasureFieldSchemaNumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *measureFieldSchemaNumericalMeasureFieldPtrType) ToMeasureFieldSchemaNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaNumericalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MeasureFieldSchemaNumericalMeasureFieldPtrOutput) +} + +type MeasureFieldSchemaNumericalMeasureFieldOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchemaNumericalMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MeasureFieldSchemaNumericalMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchemaNumericalMeasureFieldOutput) ToMeasureFieldSchemaNumericalMeasureFieldOutput() MeasureFieldSchemaNumericalMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchemaNumericalMeasureFieldOutput) ToMeasureFieldSchemaNumericalMeasureFieldOutputWithContext(ctx context.Context) MeasureFieldSchemaNumericalMeasureFieldOutput { + return o +} + +func (o MeasureFieldSchemaNumericalMeasureFieldOutput) ToMeasureFieldSchemaNumericalMeasureFieldPtrOutput() MeasureFieldSchemaNumericalMeasureFieldPtrOutput { + return o.ToMeasureFieldSchemaNumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o MeasureFieldSchemaNumericalMeasureFieldOutput) ToMeasureFieldSchemaNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaNumericalMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MeasureFieldSchemaNumericalMeasureField) *MeasureFieldSchemaNumericalMeasureField { + return &v + }).(MeasureFieldSchemaNumericalMeasureFieldPtrOutput) +} + +func (o MeasureFieldSchemaNumericalMeasureFieldOutput) AggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v MeasureFieldSchemaNumericalMeasureField) *NumericalAggregation { return v.AggregationFunction }).(NumericalAggregationPtrOutput) +} + +func (o MeasureFieldSchemaNumericalMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v MeasureFieldSchemaNumericalMeasureField) Column { return v.Column }).(ColumnOutput) +} + +func (o MeasureFieldSchemaNumericalMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v MeasureFieldSchemaNumericalMeasureField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o MeasureFieldSchemaNumericalMeasureFieldOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v MeasureFieldSchemaNumericalMeasureField) *NumberFormatConfiguration { + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +type MeasureFieldSchemaNumericalMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (MeasureFieldSchemaNumericalMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MeasureFieldSchemaNumericalMeasureField)(nil)).Elem() +} + +func (o MeasureFieldSchemaNumericalMeasureFieldPtrOutput) ToMeasureFieldSchemaNumericalMeasureFieldPtrOutput() MeasureFieldSchemaNumericalMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchemaNumericalMeasureFieldPtrOutput) ToMeasureFieldSchemaNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) MeasureFieldSchemaNumericalMeasureFieldPtrOutput { + return o +} + +func (o MeasureFieldSchemaNumericalMeasureFieldPtrOutput) Elem() MeasureFieldSchemaNumericalMeasureFieldOutput { + return o.ApplyT(func(v *MeasureFieldSchemaNumericalMeasureField) MeasureFieldSchemaNumericalMeasureField { + if v != nil { + return *v + } + var ret MeasureFieldSchemaNumericalMeasureField + return ret + }).(MeasureFieldSchemaNumericalMeasureFieldOutput) +} + +func (o MeasureFieldSchemaNumericalMeasureFieldPtrOutput) AggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaNumericalMeasureField) *NumericalAggregation { + if v == nil { + return nil + } + return v.AggregationFunction + }).(NumericalAggregationPtrOutput) +} + +func (o MeasureFieldSchemaNumericalMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaNumericalMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o MeasureFieldSchemaNumericalMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaNumericalMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o MeasureFieldSchemaNumericalMeasureFieldPtrOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *MeasureFieldSchemaNumericalMeasureField) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +type NamespaceTimeouts struct { + // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + Create *string `pulumi:"create"` + // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + Delete *string `pulumi:"delete"` +} + +// NamespaceTimeoutsInput is an input type that accepts NamespaceTimeoutsArgs and NamespaceTimeoutsOutput values. +// You can construct a concrete instance of `NamespaceTimeoutsInput` via: +// +// NamespaceTimeoutsArgs{...} +type NamespaceTimeoutsInput interface { + pulumi.Input + + ToNamespaceTimeoutsOutput() NamespaceTimeoutsOutput + ToNamespaceTimeoutsOutputWithContext(context.Context) NamespaceTimeoutsOutput +} + +type NamespaceTimeoutsArgs struct { + // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + Create pulumi.StringPtrInput `pulumi:"create"` + // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + Delete pulumi.StringPtrInput `pulumi:"delete"` +} + +func (NamespaceTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*NamespaceTimeouts)(nil)).Elem() +} + +func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsOutput() NamespaceTimeoutsOutput { + return i.ToNamespaceTimeoutsOutputWithContext(context.Background()) +} + +func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsOutputWithContext(ctx context.Context) NamespaceTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(NamespaceTimeoutsOutput) +} + +func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput { + return i.ToNamespaceTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NamespaceTimeoutsOutput).ToNamespaceTimeoutsPtrOutputWithContext(ctx) +} + +// NamespaceTimeoutsPtrInput is an input type that accepts NamespaceTimeoutsArgs, NamespaceTimeoutsPtr and NamespaceTimeoutsPtrOutput values. +// You can construct a concrete instance of `NamespaceTimeoutsPtrInput` via: +// +// NamespaceTimeoutsArgs{...} +// +// or: +// +// nil +type NamespaceTimeoutsPtrInput interface { + pulumi.Input + + ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput + ToNamespaceTimeoutsPtrOutputWithContext(context.Context) NamespaceTimeoutsPtrOutput +} + +type namespaceTimeoutsPtrType NamespaceTimeoutsArgs + +func NamespaceTimeoutsPtr(v *NamespaceTimeoutsArgs) NamespaceTimeoutsPtrInput { + return (*namespaceTimeoutsPtrType)(v) +} + +func (*namespaceTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**NamespaceTimeouts)(nil)).Elem() +} + +func (i *namespaceTimeoutsPtrType) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput { + return i.ToNamespaceTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *namespaceTimeoutsPtrType) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NamespaceTimeoutsPtrOutput) +} + +type NamespaceTimeoutsOutput struct{ *pulumi.OutputState } + +func (NamespaceTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*NamespaceTimeouts)(nil)).Elem() +} + +func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsOutput() NamespaceTimeoutsOutput { + return o +} + +func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsOutputWithContext(ctx context.Context) NamespaceTimeoutsOutput { + return o +} + +func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput { + return o.ToNamespaceTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v NamespaceTimeouts) *NamespaceTimeouts { + return &v + }).(NamespaceTimeoutsPtrOutput) +} + +// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). +func (o NamespaceTimeoutsOutput) Create() pulumi.StringPtrOutput { + return o.ApplyT(func(v NamespaceTimeouts) *string { return v.Create }).(pulumi.StringPtrOutput) +} + +// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. +func (o NamespaceTimeoutsOutput) Delete() pulumi.StringPtrOutput { + return o.ApplyT(func(v NamespaceTimeouts) *string { return v.Delete }).(pulumi.StringPtrOutput) +} + +type NamespaceTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (NamespaceTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**NamespaceTimeouts)(nil)).Elem() +} + +func (o NamespaceTimeoutsPtrOutput) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput { + return o +} + +func (o NamespaceTimeoutsPtrOutput) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput { + return o +} + +func (o NamespaceTimeoutsPtrOutput) Elem() NamespaceTimeoutsOutput { + return o.ApplyT(func(v *NamespaceTimeouts) NamespaceTimeouts { + if v != nil { + return *v + } + var ret NamespaceTimeouts + return ret + }).(NamespaceTimeoutsOutput) +} + +// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). +func (o NamespaceTimeoutsPtrOutput) Create() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NamespaceTimeouts) *string { + if v == nil { + return nil + } + return v.Create + }).(pulumi.StringPtrOutput) +} + +// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. +func (o NamespaceTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NamespaceTimeouts) *string { + if v == nil { + return nil + } + return v.Delete + }).(pulumi.StringPtrOutput) +} + +type NegativeValueConfiguration struct { + DisplayMode string `pulumi:"displayMode"` +} + +// NegativeValueConfigurationInput is an input type that accepts NegativeValueConfigurationArgs and NegativeValueConfigurationOutput values. +// You can construct a concrete instance of `NegativeValueConfigurationInput` via: +// +// NegativeValueConfigurationArgs{...} +type NegativeValueConfigurationInput interface { + pulumi.Input + + ToNegativeValueConfigurationOutput() NegativeValueConfigurationOutput + ToNegativeValueConfigurationOutputWithContext(context.Context) NegativeValueConfigurationOutput +} + +type NegativeValueConfigurationArgs struct { + DisplayMode pulumi.StringInput `pulumi:"displayMode"` +} + +func (NegativeValueConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*NegativeValueConfiguration)(nil)).Elem() +} + +func (i NegativeValueConfigurationArgs) ToNegativeValueConfigurationOutput() NegativeValueConfigurationOutput { + return i.ToNegativeValueConfigurationOutputWithContext(context.Background()) +} + +func (i NegativeValueConfigurationArgs) ToNegativeValueConfigurationOutputWithContext(ctx context.Context) NegativeValueConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(NegativeValueConfigurationOutput) +} + +func (i NegativeValueConfigurationArgs) ToNegativeValueConfigurationPtrOutput() NegativeValueConfigurationPtrOutput { + return i.ToNegativeValueConfigurationPtrOutputWithContext(context.Background()) +} + +func (i NegativeValueConfigurationArgs) ToNegativeValueConfigurationPtrOutputWithContext(ctx context.Context) NegativeValueConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NegativeValueConfigurationOutput).ToNegativeValueConfigurationPtrOutputWithContext(ctx) +} + +// NegativeValueConfigurationPtrInput is an input type that accepts NegativeValueConfigurationArgs, NegativeValueConfigurationPtr and NegativeValueConfigurationPtrOutput values. +// You can construct a concrete instance of `NegativeValueConfigurationPtrInput` via: +// +// NegativeValueConfigurationArgs{...} +// +// or: +// +// nil +type NegativeValueConfigurationPtrInput interface { + pulumi.Input + + ToNegativeValueConfigurationPtrOutput() NegativeValueConfigurationPtrOutput + ToNegativeValueConfigurationPtrOutputWithContext(context.Context) NegativeValueConfigurationPtrOutput +} + +type negativeValueConfigurationPtrType NegativeValueConfigurationArgs + +func NegativeValueConfigurationPtr(v *NegativeValueConfigurationArgs) NegativeValueConfigurationPtrInput { + return (*negativeValueConfigurationPtrType)(v) +} + +func (*negativeValueConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**NegativeValueConfiguration)(nil)).Elem() +} + +func (i *negativeValueConfigurationPtrType) ToNegativeValueConfigurationPtrOutput() NegativeValueConfigurationPtrOutput { + return i.ToNegativeValueConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *negativeValueConfigurationPtrType) ToNegativeValueConfigurationPtrOutputWithContext(ctx context.Context) NegativeValueConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NegativeValueConfigurationPtrOutput) +} + +type NegativeValueConfigurationOutput struct{ *pulumi.OutputState } + +func (NegativeValueConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*NegativeValueConfiguration)(nil)).Elem() +} + +func (o NegativeValueConfigurationOutput) ToNegativeValueConfigurationOutput() NegativeValueConfigurationOutput { + return o +} + +func (o NegativeValueConfigurationOutput) ToNegativeValueConfigurationOutputWithContext(ctx context.Context) NegativeValueConfigurationOutput { + return o +} + +func (o NegativeValueConfigurationOutput) ToNegativeValueConfigurationPtrOutput() NegativeValueConfigurationPtrOutput { + return o.ToNegativeValueConfigurationPtrOutputWithContext(context.Background()) +} + +func (o NegativeValueConfigurationOutput) ToNegativeValueConfigurationPtrOutputWithContext(ctx context.Context) NegativeValueConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v NegativeValueConfiguration) *NegativeValueConfiguration { + return &v + }).(NegativeValueConfigurationPtrOutput) +} + +func (o NegativeValueConfigurationOutput) DisplayMode() pulumi.StringOutput { + return o.ApplyT(func(v NegativeValueConfiguration) string { return v.DisplayMode }).(pulumi.StringOutput) +} + +type NegativeValueConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (NegativeValueConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**NegativeValueConfiguration)(nil)).Elem() +} + +func (o NegativeValueConfigurationPtrOutput) ToNegativeValueConfigurationPtrOutput() NegativeValueConfigurationPtrOutput { + return o +} + +func (o NegativeValueConfigurationPtrOutput) ToNegativeValueConfigurationPtrOutputWithContext(ctx context.Context) NegativeValueConfigurationPtrOutput { + return o +} + +func (o NegativeValueConfigurationPtrOutput) Elem() NegativeValueConfigurationOutput { + return o.ApplyT(func(v *NegativeValueConfiguration) NegativeValueConfiguration { + if v != nil { + return *v + } + var ret NegativeValueConfiguration + return ret + }).(NegativeValueConfigurationOutput) +} + +func (o NegativeValueConfigurationPtrOutput) DisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NegativeValueConfiguration) *string { + if v == nil { + return nil + } + return &v.DisplayMode + }).(pulumi.StringPtrOutput) +} + +type NullValueFormatConfiguration struct { + NullString string `pulumi:"nullString"` +} + +// NullValueFormatConfigurationInput is an input type that accepts NullValueFormatConfigurationArgs and NullValueFormatConfigurationOutput values. +// You can construct a concrete instance of `NullValueFormatConfigurationInput` via: +// +// NullValueFormatConfigurationArgs{...} +type NullValueFormatConfigurationInput interface { + pulumi.Input + + ToNullValueFormatConfigurationOutput() NullValueFormatConfigurationOutput + ToNullValueFormatConfigurationOutputWithContext(context.Context) NullValueFormatConfigurationOutput +} + +type NullValueFormatConfigurationArgs struct { + NullString pulumi.StringInput `pulumi:"nullString"` +} + +func (NullValueFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*NullValueFormatConfiguration)(nil)).Elem() +} + +func (i NullValueFormatConfigurationArgs) ToNullValueFormatConfigurationOutput() NullValueFormatConfigurationOutput { + return i.ToNullValueFormatConfigurationOutputWithContext(context.Background()) +} + +func (i NullValueFormatConfigurationArgs) ToNullValueFormatConfigurationOutputWithContext(ctx context.Context) NullValueFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(NullValueFormatConfigurationOutput) +} + +func (i NullValueFormatConfigurationArgs) ToNullValueFormatConfigurationPtrOutput() NullValueFormatConfigurationPtrOutput { + return i.ToNullValueFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i NullValueFormatConfigurationArgs) ToNullValueFormatConfigurationPtrOutputWithContext(ctx context.Context) NullValueFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NullValueFormatConfigurationOutput).ToNullValueFormatConfigurationPtrOutputWithContext(ctx) +} + +// NullValueFormatConfigurationPtrInput is an input type that accepts NullValueFormatConfigurationArgs, NullValueFormatConfigurationPtr and NullValueFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `NullValueFormatConfigurationPtrInput` via: +// +// NullValueFormatConfigurationArgs{...} +// +// or: +// +// nil +type NullValueFormatConfigurationPtrInput interface { + pulumi.Input + + ToNullValueFormatConfigurationPtrOutput() NullValueFormatConfigurationPtrOutput + ToNullValueFormatConfigurationPtrOutputWithContext(context.Context) NullValueFormatConfigurationPtrOutput +} + +type nullValueFormatConfigurationPtrType NullValueFormatConfigurationArgs + +func NullValueFormatConfigurationPtr(v *NullValueFormatConfigurationArgs) NullValueFormatConfigurationPtrInput { + return (*nullValueFormatConfigurationPtrType)(v) +} + +func (*nullValueFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**NullValueFormatConfiguration)(nil)).Elem() +} + +func (i *nullValueFormatConfigurationPtrType) ToNullValueFormatConfigurationPtrOutput() NullValueFormatConfigurationPtrOutput { + return i.ToNullValueFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *nullValueFormatConfigurationPtrType) ToNullValueFormatConfigurationPtrOutputWithContext(ctx context.Context) NullValueFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NullValueFormatConfigurationPtrOutput) +} + +type NullValueFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (NullValueFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*NullValueFormatConfiguration)(nil)).Elem() +} + +func (o NullValueFormatConfigurationOutput) ToNullValueFormatConfigurationOutput() NullValueFormatConfigurationOutput { + return o +} + +func (o NullValueFormatConfigurationOutput) ToNullValueFormatConfigurationOutputWithContext(ctx context.Context) NullValueFormatConfigurationOutput { + return o +} + +func (o NullValueFormatConfigurationOutput) ToNullValueFormatConfigurationPtrOutput() NullValueFormatConfigurationPtrOutput { + return o.ToNullValueFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o NullValueFormatConfigurationOutput) ToNullValueFormatConfigurationPtrOutputWithContext(ctx context.Context) NullValueFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v NullValueFormatConfiguration) *NullValueFormatConfiguration { + return &v + }).(NullValueFormatConfigurationPtrOutput) +} + +func (o NullValueFormatConfigurationOutput) NullString() pulumi.StringOutput { + return o.ApplyT(func(v NullValueFormatConfiguration) string { return v.NullString }).(pulumi.StringOutput) +} + +type NullValueFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (NullValueFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**NullValueFormatConfiguration)(nil)).Elem() +} + +func (o NullValueFormatConfigurationPtrOutput) ToNullValueFormatConfigurationPtrOutput() NullValueFormatConfigurationPtrOutput { + return o +} + +func (o NullValueFormatConfigurationPtrOutput) ToNullValueFormatConfigurationPtrOutputWithContext(ctx context.Context) NullValueFormatConfigurationPtrOutput { + return o +} + +func (o NullValueFormatConfigurationPtrOutput) Elem() NullValueFormatConfigurationOutput { + return o.ApplyT(func(v *NullValueFormatConfiguration) NullValueFormatConfiguration { + if v != nil { + return *v + } + var ret NullValueFormatConfiguration + return ret + }).(NullValueFormatConfigurationOutput) +} + +func (o NullValueFormatConfigurationPtrOutput) NullString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NullValueFormatConfiguration) *string { + if v == nil { + return nil + } + return &v.NullString + }).(pulumi.StringPtrOutput) +} + +type NumberDisplayFormatConfiguration struct { + DecimalPlacesConfiguration *DecimalPlacesConfiguration `pulumi:"decimalPlacesConfiguration"` + NegativeValueConfiguration *NegativeValueConfiguration `pulumi:"negativeValueConfiguration"` + NullValueFormatConfiguration *NullValueFormatConfiguration `pulumi:"nullValueFormatConfiguration"` + NumberScale *string `pulumi:"numberScale"` + Prefix *string `pulumi:"prefix"` + SeparatorConfiguration *SeparatorConfiguration `pulumi:"separatorConfiguration"` + Suffix *string `pulumi:"suffix"` +} + +// NumberDisplayFormatConfigurationInput is an input type that accepts NumberDisplayFormatConfigurationArgs and NumberDisplayFormatConfigurationOutput values. +// You can construct a concrete instance of `NumberDisplayFormatConfigurationInput` via: +// +// NumberDisplayFormatConfigurationArgs{...} +type NumberDisplayFormatConfigurationInput interface { + pulumi.Input + + ToNumberDisplayFormatConfigurationOutput() NumberDisplayFormatConfigurationOutput + ToNumberDisplayFormatConfigurationOutputWithContext(context.Context) NumberDisplayFormatConfigurationOutput +} + +type NumberDisplayFormatConfigurationArgs struct { + DecimalPlacesConfiguration DecimalPlacesConfigurationPtrInput `pulumi:"decimalPlacesConfiguration"` + NegativeValueConfiguration NegativeValueConfigurationPtrInput `pulumi:"negativeValueConfiguration"` + NullValueFormatConfiguration NullValueFormatConfigurationPtrInput `pulumi:"nullValueFormatConfiguration"` + NumberScale pulumi.StringPtrInput `pulumi:"numberScale"` + Prefix pulumi.StringPtrInput `pulumi:"prefix"` + SeparatorConfiguration SeparatorConfigurationPtrInput `pulumi:"separatorConfiguration"` + Suffix pulumi.StringPtrInput `pulumi:"suffix"` +} + +func (NumberDisplayFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*NumberDisplayFormatConfiguration)(nil)).Elem() +} + +func (i NumberDisplayFormatConfigurationArgs) ToNumberDisplayFormatConfigurationOutput() NumberDisplayFormatConfigurationOutput { + return i.ToNumberDisplayFormatConfigurationOutputWithContext(context.Background()) +} + +func (i NumberDisplayFormatConfigurationArgs) ToNumberDisplayFormatConfigurationOutputWithContext(ctx context.Context) NumberDisplayFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumberDisplayFormatConfigurationOutput) +} + +func (i NumberDisplayFormatConfigurationArgs) ToNumberDisplayFormatConfigurationPtrOutput() NumberDisplayFormatConfigurationPtrOutput { + return i.ToNumberDisplayFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i NumberDisplayFormatConfigurationArgs) ToNumberDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) NumberDisplayFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumberDisplayFormatConfigurationOutput).ToNumberDisplayFormatConfigurationPtrOutputWithContext(ctx) +} + +// NumberDisplayFormatConfigurationPtrInput is an input type that accepts NumberDisplayFormatConfigurationArgs, NumberDisplayFormatConfigurationPtr and NumberDisplayFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `NumberDisplayFormatConfigurationPtrInput` via: +// +// NumberDisplayFormatConfigurationArgs{...} +// +// or: +// +// nil +type NumberDisplayFormatConfigurationPtrInput interface { + pulumi.Input + + ToNumberDisplayFormatConfigurationPtrOutput() NumberDisplayFormatConfigurationPtrOutput + ToNumberDisplayFormatConfigurationPtrOutputWithContext(context.Context) NumberDisplayFormatConfigurationPtrOutput +} + +type numberDisplayFormatConfigurationPtrType NumberDisplayFormatConfigurationArgs + +func NumberDisplayFormatConfigurationPtr(v *NumberDisplayFormatConfigurationArgs) NumberDisplayFormatConfigurationPtrInput { + return (*numberDisplayFormatConfigurationPtrType)(v) +} + +func (*numberDisplayFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**NumberDisplayFormatConfiguration)(nil)).Elem() +} + +func (i *numberDisplayFormatConfigurationPtrType) ToNumberDisplayFormatConfigurationPtrOutput() NumberDisplayFormatConfigurationPtrOutput { + return i.ToNumberDisplayFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *numberDisplayFormatConfigurationPtrType) ToNumberDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) NumberDisplayFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumberDisplayFormatConfigurationPtrOutput) +} + +type NumberDisplayFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (NumberDisplayFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*NumberDisplayFormatConfiguration)(nil)).Elem() +} + +func (o NumberDisplayFormatConfigurationOutput) ToNumberDisplayFormatConfigurationOutput() NumberDisplayFormatConfigurationOutput { + return o +} + +func (o NumberDisplayFormatConfigurationOutput) ToNumberDisplayFormatConfigurationOutputWithContext(ctx context.Context) NumberDisplayFormatConfigurationOutput { + return o +} + +func (o NumberDisplayFormatConfigurationOutput) ToNumberDisplayFormatConfigurationPtrOutput() NumberDisplayFormatConfigurationPtrOutput { + return o.ToNumberDisplayFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o NumberDisplayFormatConfigurationOutput) ToNumberDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) NumberDisplayFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v NumberDisplayFormatConfiguration) *NumberDisplayFormatConfiguration { + return &v + }).(NumberDisplayFormatConfigurationPtrOutput) +} + +func (o NumberDisplayFormatConfigurationOutput) DecimalPlacesConfiguration() DecimalPlacesConfigurationPtrOutput { + return o.ApplyT(func(v NumberDisplayFormatConfiguration) *DecimalPlacesConfiguration { + return v.DecimalPlacesConfiguration + }).(DecimalPlacesConfigurationPtrOutput) +} + +func (o NumberDisplayFormatConfigurationOutput) NegativeValueConfiguration() NegativeValueConfigurationPtrOutput { + return o.ApplyT(func(v NumberDisplayFormatConfiguration) *NegativeValueConfiguration { + return v.NegativeValueConfiguration + }).(NegativeValueConfigurationPtrOutput) +} + +func (o NumberDisplayFormatConfigurationOutput) NullValueFormatConfiguration() NullValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v NumberDisplayFormatConfiguration) *NullValueFormatConfiguration { + return v.NullValueFormatConfiguration + }).(NullValueFormatConfigurationPtrOutput) +} + +func (o NumberDisplayFormatConfigurationOutput) NumberScale() pulumi.StringPtrOutput { + return o.ApplyT(func(v NumberDisplayFormatConfiguration) *string { return v.NumberScale }).(pulumi.StringPtrOutput) +} + +func (o NumberDisplayFormatConfigurationOutput) Prefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v NumberDisplayFormatConfiguration) *string { return v.Prefix }).(pulumi.StringPtrOutput) +} + +func (o NumberDisplayFormatConfigurationOutput) SeparatorConfiguration() SeparatorConfigurationPtrOutput { + return o.ApplyT(func(v NumberDisplayFormatConfiguration) *SeparatorConfiguration { return v.SeparatorConfiguration }).(SeparatorConfigurationPtrOutput) +} + +func (o NumberDisplayFormatConfigurationOutput) Suffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v NumberDisplayFormatConfiguration) *string { return v.Suffix }).(pulumi.StringPtrOutput) +} + +type NumberDisplayFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (NumberDisplayFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**NumberDisplayFormatConfiguration)(nil)).Elem() +} + +func (o NumberDisplayFormatConfigurationPtrOutput) ToNumberDisplayFormatConfigurationPtrOutput() NumberDisplayFormatConfigurationPtrOutput { + return o +} + +func (o NumberDisplayFormatConfigurationPtrOutput) ToNumberDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) NumberDisplayFormatConfigurationPtrOutput { + return o +} + +func (o NumberDisplayFormatConfigurationPtrOutput) Elem() NumberDisplayFormatConfigurationOutput { + return o.ApplyT(func(v *NumberDisplayFormatConfiguration) NumberDisplayFormatConfiguration { + if v != nil { + return *v + } + var ret NumberDisplayFormatConfiguration + return ret + }).(NumberDisplayFormatConfigurationOutput) +} + +func (o NumberDisplayFormatConfigurationPtrOutput) DecimalPlacesConfiguration() DecimalPlacesConfigurationPtrOutput { + return o.ApplyT(func(v *NumberDisplayFormatConfiguration) *DecimalPlacesConfiguration { + if v == nil { + return nil + } + return v.DecimalPlacesConfiguration + }).(DecimalPlacesConfigurationPtrOutput) +} + +func (o NumberDisplayFormatConfigurationPtrOutput) NegativeValueConfiguration() NegativeValueConfigurationPtrOutput { + return o.ApplyT(func(v *NumberDisplayFormatConfiguration) *NegativeValueConfiguration { + if v == nil { + return nil + } + return v.NegativeValueConfiguration + }).(NegativeValueConfigurationPtrOutput) +} + +func (o NumberDisplayFormatConfigurationPtrOutput) NullValueFormatConfiguration() NullValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v *NumberDisplayFormatConfiguration) *NullValueFormatConfiguration { + if v == nil { + return nil + } + return v.NullValueFormatConfiguration + }).(NullValueFormatConfigurationPtrOutput) +} + +func (o NumberDisplayFormatConfigurationPtrOutput) NumberScale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NumberDisplayFormatConfiguration) *string { + if v == nil { + return nil + } + return v.NumberScale + }).(pulumi.StringPtrOutput) +} + +func (o NumberDisplayFormatConfigurationPtrOutput) Prefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NumberDisplayFormatConfiguration) *string { + if v == nil { + return nil + } + return v.Prefix + }).(pulumi.StringPtrOutput) +} + +func (o NumberDisplayFormatConfigurationPtrOutput) SeparatorConfiguration() SeparatorConfigurationPtrOutput { + return o.ApplyT(func(v *NumberDisplayFormatConfiguration) *SeparatorConfiguration { + if v == nil { + return nil + } + return v.SeparatorConfiguration + }).(SeparatorConfigurationPtrOutput) +} + +func (o NumberDisplayFormatConfigurationPtrOutput) Suffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NumberDisplayFormatConfiguration) *string { + if v == nil { + return nil + } + return v.Suffix + }).(pulumi.StringPtrOutput) +} + +type NumberFormatConfiguration struct { + NumericFormatConfiguration *NumericFormatConfiguration `pulumi:"numericFormatConfiguration"` +} + +// NumberFormatConfigurationInput is an input type that accepts NumberFormatConfigurationArgs and NumberFormatConfigurationOutput values. +// You can construct a concrete instance of `NumberFormatConfigurationInput` via: +// +// NumberFormatConfigurationArgs{...} +type NumberFormatConfigurationInput interface { + pulumi.Input + + ToNumberFormatConfigurationOutput() NumberFormatConfigurationOutput + ToNumberFormatConfigurationOutputWithContext(context.Context) NumberFormatConfigurationOutput +} + +type NumberFormatConfigurationArgs struct { + NumericFormatConfiguration NumericFormatConfigurationPtrInput `pulumi:"numericFormatConfiguration"` +} + +func (NumberFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*NumberFormatConfiguration)(nil)).Elem() +} + +func (i NumberFormatConfigurationArgs) ToNumberFormatConfigurationOutput() NumberFormatConfigurationOutput { + return i.ToNumberFormatConfigurationOutputWithContext(context.Background()) +} + +func (i NumberFormatConfigurationArgs) ToNumberFormatConfigurationOutputWithContext(ctx context.Context) NumberFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumberFormatConfigurationOutput) +} + +func (i NumberFormatConfigurationArgs) ToNumberFormatConfigurationPtrOutput() NumberFormatConfigurationPtrOutput { + return i.ToNumberFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i NumberFormatConfigurationArgs) ToNumberFormatConfigurationPtrOutputWithContext(ctx context.Context) NumberFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumberFormatConfigurationOutput).ToNumberFormatConfigurationPtrOutputWithContext(ctx) +} + +// NumberFormatConfigurationPtrInput is an input type that accepts NumberFormatConfigurationArgs, NumberFormatConfigurationPtr and NumberFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `NumberFormatConfigurationPtrInput` via: +// +// NumberFormatConfigurationArgs{...} +// +// or: +// +// nil +type NumberFormatConfigurationPtrInput interface { + pulumi.Input + + ToNumberFormatConfigurationPtrOutput() NumberFormatConfigurationPtrOutput + ToNumberFormatConfigurationPtrOutputWithContext(context.Context) NumberFormatConfigurationPtrOutput +} + +type numberFormatConfigurationPtrType NumberFormatConfigurationArgs + +func NumberFormatConfigurationPtr(v *NumberFormatConfigurationArgs) NumberFormatConfigurationPtrInput { + return (*numberFormatConfigurationPtrType)(v) +} + +func (*numberFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**NumberFormatConfiguration)(nil)).Elem() +} + +func (i *numberFormatConfigurationPtrType) ToNumberFormatConfigurationPtrOutput() NumberFormatConfigurationPtrOutput { + return i.ToNumberFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *numberFormatConfigurationPtrType) ToNumberFormatConfigurationPtrOutputWithContext(ctx context.Context) NumberFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumberFormatConfigurationPtrOutput) +} + +type NumberFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (NumberFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*NumberFormatConfiguration)(nil)).Elem() +} + +func (o NumberFormatConfigurationOutput) ToNumberFormatConfigurationOutput() NumberFormatConfigurationOutput { + return o +} + +func (o NumberFormatConfigurationOutput) ToNumberFormatConfigurationOutputWithContext(ctx context.Context) NumberFormatConfigurationOutput { + return o +} + +func (o NumberFormatConfigurationOutput) ToNumberFormatConfigurationPtrOutput() NumberFormatConfigurationPtrOutput { + return o.ToNumberFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o NumberFormatConfigurationOutput) ToNumberFormatConfigurationPtrOutputWithContext(ctx context.Context) NumberFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v NumberFormatConfiguration) *NumberFormatConfiguration { + return &v + }).(NumberFormatConfigurationPtrOutput) +} + +func (o NumberFormatConfigurationOutput) NumericFormatConfiguration() NumericFormatConfigurationPtrOutput { + return o.ApplyT(func(v NumberFormatConfiguration) *NumericFormatConfiguration { return v.NumericFormatConfiguration }).(NumericFormatConfigurationPtrOutput) +} + +type NumberFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (NumberFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**NumberFormatConfiguration)(nil)).Elem() +} + +func (o NumberFormatConfigurationPtrOutput) ToNumberFormatConfigurationPtrOutput() NumberFormatConfigurationPtrOutput { + return o +} + +func (o NumberFormatConfigurationPtrOutput) ToNumberFormatConfigurationPtrOutputWithContext(ctx context.Context) NumberFormatConfigurationPtrOutput { + return o +} + +func (o NumberFormatConfigurationPtrOutput) Elem() NumberFormatConfigurationOutput { + return o.ApplyT(func(v *NumberFormatConfiguration) NumberFormatConfiguration { + if v != nil { + return *v + } + var ret NumberFormatConfiguration + return ret + }).(NumberFormatConfigurationOutput) +} + +func (o NumberFormatConfigurationPtrOutput) NumericFormatConfiguration() NumericFormatConfigurationPtrOutput { + return o.ApplyT(func(v *NumberFormatConfiguration) *NumericFormatConfiguration { + if v == nil { + return nil + } + return v.NumericFormatConfiguration + }).(NumericFormatConfigurationPtrOutput) +} + +type NumericEqualityFilter struct { + Column Column `pulumi:"column"` + Value float64 `pulumi:"value"` +} + +// NumericEqualityFilterInput is an input type that accepts NumericEqualityFilterArgs and NumericEqualityFilterOutput values. +// You can construct a concrete instance of `NumericEqualityFilterInput` via: +// +// NumericEqualityFilterArgs{...} +type NumericEqualityFilterInput interface { + pulumi.Input + + ToNumericEqualityFilterOutput() NumericEqualityFilterOutput + ToNumericEqualityFilterOutputWithContext(context.Context) NumericEqualityFilterOutput +} + +type NumericEqualityFilterArgs struct { + Column ColumnInput `pulumi:"column"` + Value pulumi.Float64Input `pulumi:"value"` +} + +func (NumericEqualityFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*NumericEqualityFilter)(nil)).Elem() +} + +func (i NumericEqualityFilterArgs) ToNumericEqualityFilterOutput() NumericEqualityFilterOutput { + return i.ToNumericEqualityFilterOutputWithContext(context.Background()) +} + +func (i NumericEqualityFilterArgs) ToNumericEqualityFilterOutputWithContext(ctx context.Context) NumericEqualityFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericEqualityFilterOutput) +} + +func (i NumericEqualityFilterArgs) ToNumericEqualityFilterPtrOutput() NumericEqualityFilterPtrOutput { + return i.ToNumericEqualityFilterPtrOutputWithContext(context.Background()) +} + +func (i NumericEqualityFilterArgs) ToNumericEqualityFilterPtrOutputWithContext(ctx context.Context) NumericEqualityFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericEqualityFilterOutput).ToNumericEqualityFilterPtrOutputWithContext(ctx) +} + +// NumericEqualityFilterPtrInput is an input type that accepts NumericEqualityFilterArgs, NumericEqualityFilterPtr and NumericEqualityFilterPtrOutput values. +// You can construct a concrete instance of `NumericEqualityFilterPtrInput` via: +// +// NumericEqualityFilterArgs{...} +// +// or: +// +// nil +type NumericEqualityFilterPtrInput interface { + pulumi.Input + + ToNumericEqualityFilterPtrOutput() NumericEqualityFilterPtrOutput + ToNumericEqualityFilterPtrOutputWithContext(context.Context) NumericEqualityFilterPtrOutput +} + +type numericEqualityFilterPtrType NumericEqualityFilterArgs + +func NumericEqualityFilterPtr(v *NumericEqualityFilterArgs) NumericEqualityFilterPtrInput { + return (*numericEqualityFilterPtrType)(v) +} + +func (*numericEqualityFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**NumericEqualityFilter)(nil)).Elem() +} + +func (i *numericEqualityFilterPtrType) ToNumericEqualityFilterPtrOutput() NumericEqualityFilterPtrOutput { + return i.ToNumericEqualityFilterPtrOutputWithContext(context.Background()) +} + +func (i *numericEqualityFilterPtrType) ToNumericEqualityFilterPtrOutputWithContext(ctx context.Context) NumericEqualityFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericEqualityFilterPtrOutput) +} + +type NumericEqualityFilterOutput struct{ *pulumi.OutputState } + +func (NumericEqualityFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*NumericEqualityFilter)(nil)).Elem() +} + +func (o NumericEqualityFilterOutput) ToNumericEqualityFilterOutput() NumericEqualityFilterOutput { + return o +} + +func (o NumericEqualityFilterOutput) ToNumericEqualityFilterOutputWithContext(ctx context.Context) NumericEqualityFilterOutput { + return o +} + +func (o NumericEqualityFilterOutput) ToNumericEqualityFilterPtrOutput() NumericEqualityFilterPtrOutput { + return o.ToNumericEqualityFilterPtrOutputWithContext(context.Background()) +} + +func (o NumericEqualityFilterOutput) ToNumericEqualityFilterPtrOutputWithContext(ctx context.Context) NumericEqualityFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v NumericEqualityFilter) *NumericEqualityFilter { + return &v + }).(NumericEqualityFilterPtrOutput) +} + +func (o NumericEqualityFilterOutput) Column() ColumnOutput { + return o.ApplyT(func(v NumericEqualityFilter) Column { return v.Column }).(ColumnOutput) +} + +func (o NumericEqualityFilterOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v NumericEqualityFilter) float64 { return v.Value }).(pulumi.Float64Output) +} + +type NumericEqualityFilterPtrOutput struct{ *pulumi.OutputState } + +func (NumericEqualityFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**NumericEqualityFilter)(nil)).Elem() +} + +func (o NumericEqualityFilterPtrOutput) ToNumericEqualityFilterPtrOutput() NumericEqualityFilterPtrOutput { + return o +} + +func (o NumericEqualityFilterPtrOutput) ToNumericEqualityFilterPtrOutputWithContext(ctx context.Context) NumericEqualityFilterPtrOutput { + return o +} + +func (o NumericEqualityFilterPtrOutput) Elem() NumericEqualityFilterOutput { + return o.ApplyT(func(v *NumericEqualityFilter) NumericEqualityFilter { + if v != nil { + return *v + } + var ret NumericEqualityFilter + return ret + }).(NumericEqualityFilterOutput) +} + +func (o NumericEqualityFilterPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *NumericEqualityFilter) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o NumericEqualityFilterPtrOutput) Value() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *NumericEqualityFilter) *float64 { + if v == nil { + return nil + } + return &v.Value + }).(pulumi.Float64PtrOutput) +} + +type NumericFormatConfiguration struct { + CurrencyDisplayFormatConfiguration *NumericFormatConfigurationCurrencyDisplayFormatConfiguration `pulumi:"currencyDisplayFormatConfiguration"` + NumberDisplayFormatConfiguration *NumberDisplayFormatConfiguration `pulumi:"numberDisplayFormatConfiguration"` + PercentageDisplayFormatConfiguration *PercentageDisplayFormatConfiguration `pulumi:"percentageDisplayFormatConfiguration"` +} + +// NumericFormatConfigurationInput is an input type that accepts NumericFormatConfigurationArgs and NumericFormatConfigurationOutput values. +// You can construct a concrete instance of `NumericFormatConfigurationInput` via: +// +// NumericFormatConfigurationArgs{...} +type NumericFormatConfigurationInput interface { + pulumi.Input + + ToNumericFormatConfigurationOutput() NumericFormatConfigurationOutput + ToNumericFormatConfigurationOutputWithContext(context.Context) NumericFormatConfigurationOutput +} + +type NumericFormatConfigurationArgs struct { + CurrencyDisplayFormatConfiguration NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrInput `pulumi:"currencyDisplayFormatConfiguration"` + NumberDisplayFormatConfiguration NumberDisplayFormatConfigurationPtrInput `pulumi:"numberDisplayFormatConfiguration"` + PercentageDisplayFormatConfiguration PercentageDisplayFormatConfigurationPtrInput `pulumi:"percentageDisplayFormatConfiguration"` +} + +func (NumericFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*NumericFormatConfiguration)(nil)).Elem() +} + +func (i NumericFormatConfigurationArgs) ToNumericFormatConfigurationOutput() NumericFormatConfigurationOutput { + return i.ToNumericFormatConfigurationOutputWithContext(context.Background()) +} + +func (i NumericFormatConfigurationArgs) ToNumericFormatConfigurationOutputWithContext(ctx context.Context) NumericFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericFormatConfigurationOutput) +} + +func (i NumericFormatConfigurationArgs) ToNumericFormatConfigurationPtrOutput() NumericFormatConfigurationPtrOutput { + return i.ToNumericFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i NumericFormatConfigurationArgs) ToNumericFormatConfigurationPtrOutputWithContext(ctx context.Context) NumericFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericFormatConfigurationOutput).ToNumericFormatConfigurationPtrOutputWithContext(ctx) +} + +// NumericFormatConfigurationPtrInput is an input type that accepts NumericFormatConfigurationArgs, NumericFormatConfigurationPtr and NumericFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `NumericFormatConfigurationPtrInput` via: +// +// NumericFormatConfigurationArgs{...} +// +// or: +// +// nil +type NumericFormatConfigurationPtrInput interface { + pulumi.Input + + ToNumericFormatConfigurationPtrOutput() NumericFormatConfigurationPtrOutput + ToNumericFormatConfigurationPtrOutputWithContext(context.Context) NumericFormatConfigurationPtrOutput +} + +type numericFormatConfigurationPtrType NumericFormatConfigurationArgs + +func NumericFormatConfigurationPtr(v *NumericFormatConfigurationArgs) NumericFormatConfigurationPtrInput { + return (*numericFormatConfigurationPtrType)(v) +} + +func (*numericFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**NumericFormatConfiguration)(nil)).Elem() +} + +func (i *numericFormatConfigurationPtrType) ToNumericFormatConfigurationPtrOutput() NumericFormatConfigurationPtrOutput { + return i.ToNumericFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *numericFormatConfigurationPtrType) ToNumericFormatConfigurationPtrOutputWithContext(ctx context.Context) NumericFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericFormatConfigurationPtrOutput) +} + +type NumericFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (NumericFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*NumericFormatConfiguration)(nil)).Elem() +} + +func (o NumericFormatConfigurationOutput) ToNumericFormatConfigurationOutput() NumericFormatConfigurationOutput { + return o +} + +func (o NumericFormatConfigurationOutput) ToNumericFormatConfigurationOutputWithContext(ctx context.Context) NumericFormatConfigurationOutput { + return o +} + +func (o NumericFormatConfigurationOutput) ToNumericFormatConfigurationPtrOutput() NumericFormatConfigurationPtrOutput { + return o.ToNumericFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o NumericFormatConfigurationOutput) ToNumericFormatConfigurationPtrOutputWithContext(ctx context.Context) NumericFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v NumericFormatConfiguration) *NumericFormatConfiguration { + return &v + }).(NumericFormatConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationOutput) CurrencyDisplayFormatConfiguration() NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v NumericFormatConfiguration) *NumericFormatConfigurationCurrencyDisplayFormatConfiguration { + return v.CurrencyDisplayFormatConfiguration + }).(NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationOutput) NumberDisplayFormatConfiguration() NumberDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v NumericFormatConfiguration) *NumberDisplayFormatConfiguration { + return v.NumberDisplayFormatConfiguration + }).(NumberDisplayFormatConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationOutput) PercentageDisplayFormatConfiguration() PercentageDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v NumericFormatConfiguration) *PercentageDisplayFormatConfiguration { + return v.PercentageDisplayFormatConfiguration + }).(PercentageDisplayFormatConfigurationPtrOutput) +} + +type NumericFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (NumericFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**NumericFormatConfiguration)(nil)).Elem() +} + +func (o NumericFormatConfigurationPtrOutput) ToNumericFormatConfigurationPtrOutput() NumericFormatConfigurationPtrOutput { + return o +} + +func (o NumericFormatConfigurationPtrOutput) ToNumericFormatConfigurationPtrOutputWithContext(ctx context.Context) NumericFormatConfigurationPtrOutput { + return o +} + +func (o NumericFormatConfigurationPtrOutput) Elem() NumericFormatConfigurationOutput { + return o.ApplyT(func(v *NumericFormatConfiguration) NumericFormatConfiguration { + if v != nil { + return *v + } + var ret NumericFormatConfiguration + return ret + }).(NumericFormatConfigurationOutput) +} + +func (o NumericFormatConfigurationPtrOutput) CurrencyDisplayFormatConfiguration() NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v *NumericFormatConfiguration) *NumericFormatConfigurationCurrencyDisplayFormatConfiguration { + if v == nil { + return nil + } + return v.CurrencyDisplayFormatConfiguration + }).(NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationPtrOutput) NumberDisplayFormatConfiguration() NumberDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v *NumericFormatConfiguration) *NumberDisplayFormatConfiguration { + if v == nil { + return nil + } + return v.NumberDisplayFormatConfiguration + }).(NumberDisplayFormatConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationPtrOutput) PercentageDisplayFormatConfiguration() PercentageDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v *NumericFormatConfiguration) *PercentageDisplayFormatConfiguration { + if v == nil { + return nil + } + return v.PercentageDisplayFormatConfiguration + }).(PercentageDisplayFormatConfigurationPtrOutput) +} + +type NumericFormatConfigurationCurrencyDisplayFormatConfiguration struct { + DecimalPlacesConfiguration *DecimalPlacesConfiguration `pulumi:"decimalPlacesConfiguration"` + NegativeValueConfiguration *NegativeValueConfiguration `pulumi:"negativeValueConfiguration"` + NullValueFormatConfiguration *NullValueFormatConfiguration `pulumi:"nullValueFormatConfiguration"` + NumberScale *string `pulumi:"numberScale"` + Prefix *string `pulumi:"prefix"` + SeparatorConfiguration *SeparatorConfiguration `pulumi:"separatorConfiguration"` + Suffix *string `pulumi:"suffix"` + Symbol *string `pulumi:"symbol"` +} + +// NumericFormatConfigurationCurrencyDisplayFormatConfigurationInput is an input type that accepts NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs and NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput values. +// You can construct a concrete instance of `NumericFormatConfigurationCurrencyDisplayFormatConfigurationInput` via: +// +// NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs{...} +type NumericFormatConfigurationCurrencyDisplayFormatConfigurationInput interface { + pulumi.Input + + ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput() NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput + ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationOutputWithContext(context.Context) NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput +} + +type NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs struct { + DecimalPlacesConfiguration DecimalPlacesConfigurationPtrInput `pulumi:"decimalPlacesConfiguration"` + NegativeValueConfiguration NegativeValueConfigurationPtrInput `pulumi:"negativeValueConfiguration"` + NullValueFormatConfiguration NullValueFormatConfigurationPtrInput `pulumi:"nullValueFormatConfiguration"` + NumberScale pulumi.StringPtrInput `pulumi:"numberScale"` + Prefix pulumi.StringPtrInput `pulumi:"prefix"` + SeparatorConfiguration SeparatorConfigurationPtrInput `pulumi:"separatorConfiguration"` + Suffix pulumi.StringPtrInput `pulumi:"suffix"` + Symbol pulumi.StringPtrInput `pulumi:"symbol"` +} + +func (NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*NumericFormatConfigurationCurrencyDisplayFormatConfiguration)(nil)).Elem() +} + +func (i NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput() NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput { + return i.ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationOutputWithContext(context.Background()) +} + +func (i NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationOutputWithContext(ctx context.Context) NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) +} + +func (i NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput() NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput { + return i.ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput).ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutputWithContext(ctx) +} + +// NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrInput is an input type that accepts NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs, NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtr and NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrInput` via: +// +// NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs{...} +// +// or: +// +// nil +type NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrInput interface { + pulumi.Input + + ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput() NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput + ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutputWithContext(context.Context) NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput +} + +type numericFormatConfigurationCurrencyDisplayFormatConfigurationPtrType NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs + +func NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtr(v *NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs) NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrInput { + return (*numericFormatConfigurationCurrencyDisplayFormatConfigurationPtrType)(v) +} + +func (*numericFormatConfigurationCurrencyDisplayFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**NumericFormatConfigurationCurrencyDisplayFormatConfiguration)(nil)).Elem() +} + +func (i *numericFormatConfigurationCurrencyDisplayFormatConfigurationPtrType) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput() NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput { + return i.ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *numericFormatConfigurationCurrencyDisplayFormatConfigurationPtrType) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) +} + +type NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*NumericFormatConfigurationCurrencyDisplayFormatConfiguration)(nil)).Elem() +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput() NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput { + return o +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationOutputWithContext(ctx context.Context) NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput { + return o +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput() NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput { + return o.ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *NumericFormatConfigurationCurrencyDisplayFormatConfiguration { + return &v + }).(NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) DecimalPlacesConfiguration() DecimalPlacesConfigurationPtrOutput { + return o.ApplyT(func(v NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *DecimalPlacesConfiguration { + return v.DecimalPlacesConfiguration + }).(DecimalPlacesConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) NegativeValueConfiguration() NegativeValueConfigurationPtrOutput { + return o.ApplyT(func(v NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *NegativeValueConfiguration { + return v.NegativeValueConfiguration + }).(NegativeValueConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) NullValueFormatConfiguration() NullValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *NullValueFormatConfiguration { + return v.NullValueFormatConfiguration + }).(NullValueFormatConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) NumberScale() pulumi.StringPtrOutput { + return o.ApplyT(func(v NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *string { return v.NumberScale }).(pulumi.StringPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) Prefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *string { return v.Prefix }).(pulumi.StringPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) SeparatorConfiguration() SeparatorConfigurationPtrOutput { + return o.ApplyT(func(v NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *SeparatorConfiguration { + return v.SeparatorConfiguration + }).(SeparatorConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) Suffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *string { return v.Suffix }).(pulumi.StringPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) Symbol() pulumi.StringPtrOutput { + return o.ApplyT(func(v NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *string { return v.Symbol }).(pulumi.StringPtrOutput) +} + +type NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**NumericFormatConfigurationCurrencyDisplayFormatConfiguration)(nil)).Elem() +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput() NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput { + return o +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) ToNumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput { + return o +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) Elem() NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput { + return o.ApplyT(func(v *NumericFormatConfigurationCurrencyDisplayFormatConfiguration) NumericFormatConfigurationCurrencyDisplayFormatConfiguration { + if v != nil { + return *v + } + var ret NumericFormatConfigurationCurrencyDisplayFormatConfiguration + return ret + }).(NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) DecimalPlacesConfiguration() DecimalPlacesConfigurationPtrOutput { + return o.ApplyT(func(v *NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *DecimalPlacesConfiguration { + if v == nil { + return nil + } + return v.DecimalPlacesConfiguration + }).(DecimalPlacesConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) NegativeValueConfiguration() NegativeValueConfigurationPtrOutput { + return o.ApplyT(func(v *NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *NegativeValueConfiguration { + if v == nil { + return nil + } + return v.NegativeValueConfiguration + }).(NegativeValueConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) NullValueFormatConfiguration() NullValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v *NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *NullValueFormatConfiguration { + if v == nil { + return nil + } + return v.NullValueFormatConfiguration + }).(NullValueFormatConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) NumberScale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *string { + if v == nil { + return nil + } + return v.NumberScale + }).(pulumi.StringPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) Prefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *string { + if v == nil { + return nil + } + return v.Prefix + }).(pulumi.StringPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) SeparatorConfiguration() SeparatorConfigurationPtrOutput { + return o.ApplyT(func(v *NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *SeparatorConfiguration { + if v == nil { + return nil + } + return v.SeparatorConfiguration + }).(SeparatorConfigurationPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) Suffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *string { + if v == nil { + return nil + } + return v.Suffix + }).(pulumi.StringPtrOutput) +} + +func (o NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput) Symbol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NumericFormatConfigurationCurrencyDisplayFormatConfiguration) *string { + if v == nil { + return nil + } + return v.Symbol + }).(pulumi.StringPtrOutput) +} + +type NumericalAggregation struct { + PercentileAggregation *NumericalAggregationPercentileAggregation `pulumi:"percentileAggregation"` + SimpleNumericalAggregation *string `pulumi:"simpleNumericalAggregation"` +} + +// NumericalAggregationInput is an input type that accepts NumericalAggregationArgs and NumericalAggregationOutput values. +// You can construct a concrete instance of `NumericalAggregationInput` via: +// +// NumericalAggregationArgs{...} +type NumericalAggregationInput interface { + pulumi.Input + + ToNumericalAggregationOutput() NumericalAggregationOutput + ToNumericalAggregationOutputWithContext(context.Context) NumericalAggregationOutput +} + +type NumericalAggregationArgs struct { + PercentileAggregation NumericalAggregationPercentileAggregationPtrInput `pulumi:"percentileAggregation"` + SimpleNumericalAggregation pulumi.StringPtrInput `pulumi:"simpleNumericalAggregation"` +} + +func (NumericalAggregationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*NumericalAggregation)(nil)).Elem() +} + +func (i NumericalAggregationArgs) ToNumericalAggregationOutput() NumericalAggregationOutput { + return i.ToNumericalAggregationOutputWithContext(context.Background()) +} + +func (i NumericalAggregationArgs) ToNumericalAggregationOutputWithContext(ctx context.Context) NumericalAggregationOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericalAggregationOutput) +} + +func (i NumericalAggregationArgs) ToNumericalAggregationPtrOutput() NumericalAggregationPtrOutput { + return i.ToNumericalAggregationPtrOutputWithContext(context.Background()) +} + +func (i NumericalAggregationArgs) ToNumericalAggregationPtrOutputWithContext(ctx context.Context) NumericalAggregationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericalAggregationOutput).ToNumericalAggregationPtrOutputWithContext(ctx) +} + +// NumericalAggregationPtrInput is an input type that accepts NumericalAggregationArgs, NumericalAggregationPtr and NumericalAggregationPtrOutput values. +// You can construct a concrete instance of `NumericalAggregationPtrInput` via: +// +// NumericalAggregationArgs{...} +// +// or: +// +// nil +type NumericalAggregationPtrInput interface { + pulumi.Input + + ToNumericalAggregationPtrOutput() NumericalAggregationPtrOutput + ToNumericalAggregationPtrOutputWithContext(context.Context) NumericalAggregationPtrOutput +} + +type numericalAggregationPtrType NumericalAggregationArgs + +func NumericalAggregationPtr(v *NumericalAggregationArgs) NumericalAggregationPtrInput { + return (*numericalAggregationPtrType)(v) +} + +func (*numericalAggregationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**NumericalAggregation)(nil)).Elem() +} + +func (i *numericalAggregationPtrType) ToNumericalAggregationPtrOutput() NumericalAggregationPtrOutput { + return i.ToNumericalAggregationPtrOutputWithContext(context.Background()) +} + +func (i *numericalAggregationPtrType) ToNumericalAggregationPtrOutputWithContext(ctx context.Context) NumericalAggregationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericalAggregationPtrOutput) +} + +type NumericalAggregationOutput struct{ *pulumi.OutputState } + +func (NumericalAggregationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*NumericalAggregation)(nil)).Elem() +} + +func (o NumericalAggregationOutput) ToNumericalAggregationOutput() NumericalAggregationOutput { + return o +} + +func (o NumericalAggregationOutput) ToNumericalAggregationOutputWithContext(ctx context.Context) NumericalAggregationOutput { + return o +} + +func (o NumericalAggregationOutput) ToNumericalAggregationPtrOutput() NumericalAggregationPtrOutput { + return o.ToNumericalAggregationPtrOutputWithContext(context.Background()) +} + +func (o NumericalAggregationOutput) ToNumericalAggregationPtrOutputWithContext(ctx context.Context) NumericalAggregationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v NumericalAggregation) *NumericalAggregation { + return &v + }).(NumericalAggregationPtrOutput) +} + +func (o NumericalAggregationOutput) PercentileAggregation() NumericalAggregationPercentileAggregationPtrOutput { + return o.ApplyT(func(v NumericalAggregation) *NumericalAggregationPercentileAggregation { + return v.PercentileAggregation + }).(NumericalAggregationPercentileAggregationPtrOutput) +} + +func (o NumericalAggregationOutput) SimpleNumericalAggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v NumericalAggregation) *string { return v.SimpleNumericalAggregation }).(pulumi.StringPtrOutput) +} + +type NumericalAggregationPtrOutput struct{ *pulumi.OutputState } + +func (NumericalAggregationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**NumericalAggregation)(nil)).Elem() +} + +func (o NumericalAggregationPtrOutput) ToNumericalAggregationPtrOutput() NumericalAggregationPtrOutput { + return o +} + +func (o NumericalAggregationPtrOutput) ToNumericalAggregationPtrOutputWithContext(ctx context.Context) NumericalAggregationPtrOutput { + return o +} + +func (o NumericalAggregationPtrOutput) Elem() NumericalAggregationOutput { + return o.ApplyT(func(v *NumericalAggregation) NumericalAggregation { + if v != nil { + return *v + } + var ret NumericalAggregation + return ret + }).(NumericalAggregationOutput) +} + +func (o NumericalAggregationPtrOutput) PercentileAggregation() NumericalAggregationPercentileAggregationPtrOutput { + return o.ApplyT(func(v *NumericalAggregation) *NumericalAggregationPercentileAggregation { + if v == nil { + return nil + } + return v.PercentileAggregation + }).(NumericalAggregationPercentileAggregationPtrOutput) +} + +func (o NumericalAggregationPtrOutput) SimpleNumericalAggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *NumericalAggregation) *string { + if v == nil { + return nil + } + return v.SimpleNumericalAggregation + }).(pulumi.StringPtrOutput) +} + +type NumericalAggregationPercentileAggregation struct { + PercentileValue *float64 `pulumi:"percentileValue"` +} + +// NumericalAggregationPercentileAggregationInput is an input type that accepts NumericalAggregationPercentileAggregationArgs and NumericalAggregationPercentileAggregationOutput values. +// You can construct a concrete instance of `NumericalAggregationPercentileAggregationInput` via: +// +// NumericalAggregationPercentileAggregationArgs{...} +type NumericalAggregationPercentileAggregationInput interface { + pulumi.Input + + ToNumericalAggregationPercentileAggregationOutput() NumericalAggregationPercentileAggregationOutput + ToNumericalAggregationPercentileAggregationOutputWithContext(context.Context) NumericalAggregationPercentileAggregationOutput +} + +type NumericalAggregationPercentileAggregationArgs struct { + PercentileValue pulumi.Float64PtrInput `pulumi:"percentileValue"` +} + +func (NumericalAggregationPercentileAggregationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*NumericalAggregationPercentileAggregation)(nil)).Elem() +} + +func (i NumericalAggregationPercentileAggregationArgs) ToNumericalAggregationPercentileAggregationOutput() NumericalAggregationPercentileAggregationOutput { + return i.ToNumericalAggregationPercentileAggregationOutputWithContext(context.Background()) +} + +func (i NumericalAggregationPercentileAggregationArgs) ToNumericalAggregationPercentileAggregationOutputWithContext(ctx context.Context) NumericalAggregationPercentileAggregationOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericalAggregationPercentileAggregationOutput) +} + +func (i NumericalAggregationPercentileAggregationArgs) ToNumericalAggregationPercentileAggregationPtrOutput() NumericalAggregationPercentileAggregationPtrOutput { + return i.ToNumericalAggregationPercentileAggregationPtrOutputWithContext(context.Background()) +} + +func (i NumericalAggregationPercentileAggregationArgs) ToNumericalAggregationPercentileAggregationPtrOutputWithContext(ctx context.Context) NumericalAggregationPercentileAggregationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericalAggregationPercentileAggregationOutput).ToNumericalAggregationPercentileAggregationPtrOutputWithContext(ctx) +} + +// NumericalAggregationPercentileAggregationPtrInput is an input type that accepts NumericalAggregationPercentileAggregationArgs, NumericalAggregationPercentileAggregationPtr and NumericalAggregationPercentileAggregationPtrOutput values. +// You can construct a concrete instance of `NumericalAggregationPercentileAggregationPtrInput` via: +// +// NumericalAggregationPercentileAggregationArgs{...} +// +// or: +// +// nil +type NumericalAggregationPercentileAggregationPtrInput interface { + pulumi.Input + + ToNumericalAggregationPercentileAggregationPtrOutput() NumericalAggregationPercentileAggregationPtrOutput + ToNumericalAggregationPercentileAggregationPtrOutputWithContext(context.Context) NumericalAggregationPercentileAggregationPtrOutput +} + +type numericalAggregationPercentileAggregationPtrType NumericalAggregationPercentileAggregationArgs + +func NumericalAggregationPercentileAggregationPtr(v *NumericalAggregationPercentileAggregationArgs) NumericalAggregationPercentileAggregationPtrInput { + return (*numericalAggregationPercentileAggregationPtrType)(v) +} + +func (*numericalAggregationPercentileAggregationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**NumericalAggregationPercentileAggregation)(nil)).Elem() +} + +func (i *numericalAggregationPercentileAggregationPtrType) ToNumericalAggregationPercentileAggregationPtrOutput() NumericalAggregationPercentileAggregationPtrOutput { + return i.ToNumericalAggregationPercentileAggregationPtrOutputWithContext(context.Background()) +} + +func (i *numericalAggregationPercentileAggregationPtrType) ToNumericalAggregationPercentileAggregationPtrOutputWithContext(ctx context.Context) NumericalAggregationPercentileAggregationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(NumericalAggregationPercentileAggregationPtrOutput) +} + +type NumericalAggregationPercentileAggregationOutput struct{ *pulumi.OutputState } + +func (NumericalAggregationPercentileAggregationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*NumericalAggregationPercentileAggregation)(nil)).Elem() +} + +func (o NumericalAggregationPercentileAggregationOutput) ToNumericalAggregationPercentileAggregationOutput() NumericalAggregationPercentileAggregationOutput { + return o +} + +func (o NumericalAggregationPercentileAggregationOutput) ToNumericalAggregationPercentileAggregationOutputWithContext(ctx context.Context) NumericalAggregationPercentileAggregationOutput { + return o +} + +func (o NumericalAggregationPercentileAggregationOutput) ToNumericalAggregationPercentileAggregationPtrOutput() NumericalAggregationPercentileAggregationPtrOutput { + return o.ToNumericalAggregationPercentileAggregationPtrOutputWithContext(context.Background()) +} + +func (o NumericalAggregationPercentileAggregationOutput) ToNumericalAggregationPercentileAggregationPtrOutputWithContext(ctx context.Context) NumericalAggregationPercentileAggregationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v NumericalAggregationPercentileAggregation) *NumericalAggregationPercentileAggregation { + return &v + }).(NumericalAggregationPercentileAggregationPtrOutput) +} + +func (o NumericalAggregationPercentileAggregationOutput) PercentileValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v NumericalAggregationPercentileAggregation) *float64 { return v.PercentileValue }).(pulumi.Float64PtrOutput) +} + +type NumericalAggregationPercentileAggregationPtrOutput struct{ *pulumi.OutputState } + +func (NumericalAggregationPercentileAggregationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**NumericalAggregationPercentileAggregation)(nil)).Elem() +} + +func (o NumericalAggregationPercentileAggregationPtrOutput) ToNumericalAggregationPercentileAggregationPtrOutput() NumericalAggregationPercentileAggregationPtrOutput { + return o +} + +func (o NumericalAggregationPercentileAggregationPtrOutput) ToNumericalAggregationPercentileAggregationPtrOutputWithContext(ctx context.Context) NumericalAggregationPercentileAggregationPtrOutput { + return o +} + +func (o NumericalAggregationPercentileAggregationPtrOutput) Elem() NumericalAggregationPercentileAggregationOutput { + return o.ApplyT(func(v *NumericalAggregationPercentileAggregation) NumericalAggregationPercentileAggregation { + if v != nil { + return *v + } + var ret NumericalAggregationPercentileAggregation + return ret + }).(NumericalAggregationPercentileAggregationOutput) +} + +func (o NumericalAggregationPercentileAggregationPtrOutput) PercentileValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *NumericalAggregationPercentileAggregation) *float64 { + if v == nil { + return nil + } + return v.PercentileValue + }).(pulumi.Float64PtrOutput) +} + +type PercentageDisplayFormatConfiguration struct { + DecimalPlacesConfiguration *DecimalPlacesConfiguration `pulumi:"decimalPlacesConfiguration"` + NegativeValueConfiguration *NegativeValueConfiguration `pulumi:"negativeValueConfiguration"` + NullValueFormatConfiguration *NullValueFormatConfiguration `pulumi:"nullValueFormatConfiguration"` + Prefix *string `pulumi:"prefix"` + SeparatorConfiguration *SeparatorConfiguration `pulumi:"separatorConfiguration"` + Suffix *string `pulumi:"suffix"` +} + +// PercentageDisplayFormatConfigurationInput is an input type that accepts PercentageDisplayFormatConfigurationArgs and PercentageDisplayFormatConfigurationOutput values. +// You can construct a concrete instance of `PercentageDisplayFormatConfigurationInput` via: +// +// PercentageDisplayFormatConfigurationArgs{...} +type PercentageDisplayFormatConfigurationInput interface { + pulumi.Input + + ToPercentageDisplayFormatConfigurationOutput() PercentageDisplayFormatConfigurationOutput + ToPercentageDisplayFormatConfigurationOutputWithContext(context.Context) PercentageDisplayFormatConfigurationOutput +} + +type PercentageDisplayFormatConfigurationArgs struct { + DecimalPlacesConfiguration DecimalPlacesConfigurationPtrInput `pulumi:"decimalPlacesConfiguration"` + NegativeValueConfiguration NegativeValueConfigurationPtrInput `pulumi:"negativeValueConfiguration"` + NullValueFormatConfiguration NullValueFormatConfigurationPtrInput `pulumi:"nullValueFormatConfiguration"` + Prefix pulumi.StringPtrInput `pulumi:"prefix"` + SeparatorConfiguration SeparatorConfigurationPtrInput `pulumi:"separatorConfiguration"` + Suffix pulumi.StringPtrInput `pulumi:"suffix"` +} + +func (PercentageDisplayFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PercentageDisplayFormatConfiguration)(nil)).Elem() +} + +func (i PercentageDisplayFormatConfigurationArgs) ToPercentageDisplayFormatConfigurationOutput() PercentageDisplayFormatConfigurationOutput { + return i.ToPercentageDisplayFormatConfigurationOutputWithContext(context.Background()) +} + +func (i PercentageDisplayFormatConfigurationArgs) ToPercentageDisplayFormatConfigurationOutputWithContext(ctx context.Context) PercentageDisplayFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(PercentageDisplayFormatConfigurationOutput) +} + +func (i PercentageDisplayFormatConfigurationArgs) ToPercentageDisplayFormatConfigurationPtrOutput() PercentageDisplayFormatConfigurationPtrOutput { + return i.ToPercentageDisplayFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i PercentageDisplayFormatConfigurationArgs) ToPercentageDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) PercentageDisplayFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PercentageDisplayFormatConfigurationOutput).ToPercentageDisplayFormatConfigurationPtrOutputWithContext(ctx) +} + +// PercentageDisplayFormatConfigurationPtrInput is an input type that accepts PercentageDisplayFormatConfigurationArgs, PercentageDisplayFormatConfigurationPtr and PercentageDisplayFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `PercentageDisplayFormatConfigurationPtrInput` via: +// +// PercentageDisplayFormatConfigurationArgs{...} +// +// or: +// +// nil +type PercentageDisplayFormatConfigurationPtrInput interface { + pulumi.Input + + ToPercentageDisplayFormatConfigurationPtrOutput() PercentageDisplayFormatConfigurationPtrOutput + ToPercentageDisplayFormatConfigurationPtrOutputWithContext(context.Context) PercentageDisplayFormatConfigurationPtrOutput +} + +type percentageDisplayFormatConfigurationPtrType PercentageDisplayFormatConfigurationArgs + +func PercentageDisplayFormatConfigurationPtr(v *PercentageDisplayFormatConfigurationArgs) PercentageDisplayFormatConfigurationPtrInput { + return (*percentageDisplayFormatConfigurationPtrType)(v) +} + +func (*percentageDisplayFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PercentageDisplayFormatConfiguration)(nil)).Elem() +} + +func (i *percentageDisplayFormatConfigurationPtrType) ToPercentageDisplayFormatConfigurationPtrOutput() PercentageDisplayFormatConfigurationPtrOutput { + return i.ToPercentageDisplayFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *percentageDisplayFormatConfigurationPtrType) ToPercentageDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) PercentageDisplayFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PercentageDisplayFormatConfigurationPtrOutput) +} + +type PercentageDisplayFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (PercentageDisplayFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PercentageDisplayFormatConfiguration)(nil)).Elem() +} + +func (o PercentageDisplayFormatConfigurationOutput) ToPercentageDisplayFormatConfigurationOutput() PercentageDisplayFormatConfigurationOutput { + return o +} + +func (o PercentageDisplayFormatConfigurationOutput) ToPercentageDisplayFormatConfigurationOutputWithContext(ctx context.Context) PercentageDisplayFormatConfigurationOutput { + return o +} + +func (o PercentageDisplayFormatConfigurationOutput) ToPercentageDisplayFormatConfigurationPtrOutput() PercentageDisplayFormatConfigurationPtrOutput { + return o.ToPercentageDisplayFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o PercentageDisplayFormatConfigurationOutput) ToPercentageDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) PercentageDisplayFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PercentageDisplayFormatConfiguration) *PercentageDisplayFormatConfiguration { + return &v + }).(PercentageDisplayFormatConfigurationPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationOutput) DecimalPlacesConfiguration() DecimalPlacesConfigurationPtrOutput { + return o.ApplyT(func(v PercentageDisplayFormatConfiguration) *DecimalPlacesConfiguration { + return v.DecimalPlacesConfiguration + }).(DecimalPlacesConfigurationPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationOutput) NegativeValueConfiguration() NegativeValueConfigurationPtrOutput { + return o.ApplyT(func(v PercentageDisplayFormatConfiguration) *NegativeValueConfiguration { + return v.NegativeValueConfiguration + }).(NegativeValueConfigurationPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationOutput) NullValueFormatConfiguration() NullValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v PercentageDisplayFormatConfiguration) *NullValueFormatConfiguration { + return v.NullValueFormatConfiguration + }).(NullValueFormatConfigurationPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationOutput) Prefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v PercentageDisplayFormatConfiguration) *string { return v.Prefix }).(pulumi.StringPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationOutput) SeparatorConfiguration() SeparatorConfigurationPtrOutput { + return o.ApplyT(func(v PercentageDisplayFormatConfiguration) *SeparatorConfiguration { return v.SeparatorConfiguration }).(SeparatorConfigurationPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationOutput) Suffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v PercentageDisplayFormatConfiguration) *string { return v.Suffix }).(pulumi.StringPtrOutput) +} + +type PercentageDisplayFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (PercentageDisplayFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PercentageDisplayFormatConfiguration)(nil)).Elem() +} + +func (o PercentageDisplayFormatConfigurationPtrOutput) ToPercentageDisplayFormatConfigurationPtrOutput() PercentageDisplayFormatConfigurationPtrOutput { + return o +} + +func (o PercentageDisplayFormatConfigurationPtrOutput) ToPercentageDisplayFormatConfigurationPtrOutputWithContext(ctx context.Context) PercentageDisplayFormatConfigurationPtrOutput { + return o +} + +func (o PercentageDisplayFormatConfigurationPtrOutput) Elem() PercentageDisplayFormatConfigurationOutput { + return o.ApplyT(func(v *PercentageDisplayFormatConfiguration) PercentageDisplayFormatConfiguration { + if v != nil { + return *v + } + var ret PercentageDisplayFormatConfiguration + return ret + }).(PercentageDisplayFormatConfigurationOutput) +} + +func (o PercentageDisplayFormatConfigurationPtrOutput) DecimalPlacesConfiguration() DecimalPlacesConfigurationPtrOutput { + return o.ApplyT(func(v *PercentageDisplayFormatConfiguration) *DecimalPlacesConfiguration { + if v == nil { + return nil + } + return v.DecimalPlacesConfiguration + }).(DecimalPlacesConfigurationPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationPtrOutput) NegativeValueConfiguration() NegativeValueConfigurationPtrOutput { + return o.ApplyT(func(v *PercentageDisplayFormatConfiguration) *NegativeValueConfiguration { + if v == nil { + return nil + } + return v.NegativeValueConfiguration + }).(NegativeValueConfigurationPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationPtrOutput) NullValueFormatConfiguration() NullValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v *PercentageDisplayFormatConfiguration) *NullValueFormatConfiguration { + if v == nil { + return nil + } + return v.NullValueFormatConfiguration + }).(NullValueFormatConfigurationPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationPtrOutput) Prefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PercentageDisplayFormatConfiguration) *string { + if v == nil { + return nil + } + return v.Prefix + }).(pulumi.StringPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationPtrOutput) SeparatorConfiguration() SeparatorConfigurationPtrOutput { + return o.ApplyT(func(v *PercentageDisplayFormatConfiguration) *SeparatorConfiguration { + if v == nil { + return nil + } + return v.SeparatorConfiguration + }).(SeparatorConfigurationPtrOutput) +} + +func (o PercentageDisplayFormatConfigurationPtrOutput) Suffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PercentageDisplayFormatConfiguration) *string { + if v == nil { + return nil + } + return v.Suffix + }).(pulumi.StringPtrOutput) +} + +type ReferenceLine struct { + DataConfiguration ReferenceLineDataConfiguration `pulumi:"dataConfiguration"` + LabelConfiguration *ReferenceLineLabelConfiguration `pulumi:"labelConfiguration"` + // The dashboard creation status. + Status *string `pulumi:"status"` + StyleConfiguration *ReferenceLineStyleConfiguration `pulumi:"styleConfiguration"` +} + +// ReferenceLineInput is an input type that accepts ReferenceLineArgs and ReferenceLineOutput values. +// You can construct a concrete instance of `ReferenceLineInput` via: +// +// ReferenceLineArgs{...} +type ReferenceLineInput interface { + pulumi.Input + + ToReferenceLineOutput() ReferenceLineOutput + ToReferenceLineOutputWithContext(context.Context) ReferenceLineOutput +} + +type ReferenceLineArgs struct { + DataConfiguration ReferenceLineDataConfigurationInput `pulumi:"dataConfiguration"` + LabelConfiguration ReferenceLineLabelConfigurationPtrInput `pulumi:"labelConfiguration"` + // The dashboard creation status. + Status pulumi.StringPtrInput `pulumi:"status"` + StyleConfiguration ReferenceLineStyleConfigurationPtrInput `pulumi:"styleConfiguration"` +} + +func (ReferenceLineArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLine)(nil)).Elem() +} + +func (i ReferenceLineArgs) ToReferenceLineOutput() ReferenceLineOutput { + return i.ToReferenceLineOutputWithContext(context.Background()) +} + +func (i ReferenceLineArgs) ToReferenceLineOutputWithContext(ctx context.Context) ReferenceLineOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineOutput) +} + +// ReferenceLineArrayInput is an input type that accepts ReferenceLineArray and ReferenceLineArrayOutput values. +// You can construct a concrete instance of `ReferenceLineArrayInput` via: +// +// ReferenceLineArray{ ReferenceLineArgs{...} } +type ReferenceLineArrayInput interface { + pulumi.Input + + ToReferenceLineArrayOutput() ReferenceLineArrayOutput + ToReferenceLineArrayOutputWithContext(context.Context) ReferenceLineArrayOutput +} + +type ReferenceLineArray []ReferenceLineInput + +func (ReferenceLineArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ReferenceLine)(nil)).Elem() +} + +func (i ReferenceLineArray) ToReferenceLineArrayOutput() ReferenceLineArrayOutput { + return i.ToReferenceLineArrayOutputWithContext(context.Background()) +} + +func (i ReferenceLineArray) ToReferenceLineArrayOutputWithContext(ctx context.Context) ReferenceLineArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineArrayOutput) +} + +type ReferenceLineOutput struct{ *pulumi.OutputState } + +func (ReferenceLineOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLine)(nil)).Elem() +} + +func (o ReferenceLineOutput) ToReferenceLineOutput() ReferenceLineOutput { + return o +} + +func (o ReferenceLineOutput) ToReferenceLineOutputWithContext(ctx context.Context) ReferenceLineOutput { + return o +} + +func (o ReferenceLineOutput) DataConfiguration() ReferenceLineDataConfigurationOutput { + return o.ApplyT(func(v ReferenceLine) ReferenceLineDataConfiguration { return v.DataConfiguration }).(ReferenceLineDataConfigurationOutput) +} + +func (o ReferenceLineOutput) LabelConfiguration() ReferenceLineLabelConfigurationPtrOutput { + return o.ApplyT(func(v ReferenceLine) *ReferenceLineLabelConfiguration { return v.LabelConfiguration }).(ReferenceLineLabelConfigurationPtrOutput) +} + +// The dashboard creation status. +func (o ReferenceLineOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v ReferenceLine) *string { return v.Status }).(pulumi.StringPtrOutput) +} + +func (o ReferenceLineOutput) StyleConfiguration() ReferenceLineStyleConfigurationPtrOutput { + return o.ApplyT(func(v ReferenceLine) *ReferenceLineStyleConfiguration { return v.StyleConfiguration }).(ReferenceLineStyleConfigurationPtrOutput) +} + +type ReferenceLineArrayOutput struct{ *pulumi.OutputState } + +func (ReferenceLineArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ReferenceLine)(nil)).Elem() +} + +func (o ReferenceLineArrayOutput) ToReferenceLineArrayOutput() ReferenceLineArrayOutput { + return o +} + +func (o ReferenceLineArrayOutput) ToReferenceLineArrayOutputWithContext(ctx context.Context) ReferenceLineArrayOutput { + return o +} + +func (o ReferenceLineArrayOutput) Index(i pulumi.IntInput) ReferenceLineOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ReferenceLine { + return vs[0].([]ReferenceLine)[vs[1].(int)] + }).(ReferenceLineOutput) +} + +type ReferenceLineDataConfiguration struct { + AxisBinding *string `pulumi:"axisBinding"` + DynamicConfiguration *ReferenceLineDataConfigurationDynamicConfiguration `pulumi:"dynamicConfiguration"` + StaticConfiguration *ReferenceLineDataConfigurationStaticConfiguration `pulumi:"staticConfiguration"` +} + +// ReferenceLineDataConfigurationInput is an input type that accepts ReferenceLineDataConfigurationArgs and ReferenceLineDataConfigurationOutput values. +// You can construct a concrete instance of `ReferenceLineDataConfigurationInput` via: +// +// ReferenceLineDataConfigurationArgs{...} +type ReferenceLineDataConfigurationInput interface { + pulumi.Input + + ToReferenceLineDataConfigurationOutput() ReferenceLineDataConfigurationOutput + ToReferenceLineDataConfigurationOutputWithContext(context.Context) ReferenceLineDataConfigurationOutput +} + +type ReferenceLineDataConfigurationArgs struct { + AxisBinding pulumi.StringPtrInput `pulumi:"axisBinding"` + DynamicConfiguration ReferenceLineDataConfigurationDynamicConfigurationPtrInput `pulumi:"dynamicConfiguration"` + StaticConfiguration ReferenceLineDataConfigurationStaticConfigurationPtrInput `pulumi:"staticConfiguration"` +} + +func (ReferenceLineDataConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineDataConfiguration)(nil)).Elem() +} + +func (i ReferenceLineDataConfigurationArgs) ToReferenceLineDataConfigurationOutput() ReferenceLineDataConfigurationOutput { + return i.ToReferenceLineDataConfigurationOutputWithContext(context.Background()) +} + +func (i ReferenceLineDataConfigurationArgs) ToReferenceLineDataConfigurationOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineDataConfigurationOutput) +} + +type ReferenceLineDataConfigurationOutput struct{ *pulumi.OutputState } + +func (ReferenceLineDataConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineDataConfiguration)(nil)).Elem() +} + +func (o ReferenceLineDataConfigurationOutput) ToReferenceLineDataConfigurationOutput() ReferenceLineDataConfigurationOutput { + return o +} + +func (o ReferenceLineDataConfigurationOutput) ToReferenceLineDataConfigurationOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationOutput { + return o +} + +func (o ReferenceLineDataConfigurationOutput) AxisBinding() pulumi.StringPtrOutput { + return o.ApplyT(func(v ReferenceLineDataConfiguration) *string { return v.AxisBinding }).(pulumi.StringPtrOutput) +} + +func (o ReferenceLineDataConfigurationOutput) DynamicConfiguration() ReferenceLineDataConfigurationDynamicConfigurationPtrOutput { + return o.ApplyT(func(v ReferenceLineDataConfiguration) *ReferenceLineDataConfigurationDynamicConfiguration { + return v.DynamicConfiguration + }).(ReferenceLineDataConfigurationDynamicConfigurationPtrOutput) +} + +func (o ReferenceLineDataConfigurationOutput) StaticConfiguration() ReferenceLineDataConfigurationStaticConfigurationPtrOutput { + return o.ApplyT(func(v ReferenceLineDataConfiguration) *ReferenceLineDataConfigurationStaticConfiguration { + return v.StaticConfiguration + }).(ReferenceLineDataConfigurationStaticConfigurationPtrOutput) +} + +type ReferenceLineDataConfigurationDynamicConfiguration struct { + Calculation NumericalAggregation `pulumi:"calculation"` + Column Column `pulumi:"column"` + MeasureAggregationFunction AggregationFunction `pulumi:"measureAggregationFunction"` +} + +// ReferenceLineDataConfigurationDynamicConfigurationInput is an input type that accepts ReferenceLineDataConfigurationDynamicConfigurationArgs and ReferenceLineDataConfigurationDynamicConfigurationOutput values. +// You can construct a concrete instance of `ReferenceLineDataConfigurationDynamicConfigurationInput` via: +// +// ReferenceLineDataConfigurationDynamicConfigurationArgs{...} +type ReferenceLineDataConfigurationDynamicConfigurationInput interface { + pulumi.Input + + ToReferenceLineDataConfigurationDynamicConfigurationOutput() ReferenceLineDataConfigurationDynamicConfigurationOutput + ToReferenceLineDataConfigurationDynamicConfigurationOutputWithContext(context.Context) ReferenceLineDataConfigurationDynamicConfigurationOutput +} + +type ReferenceLineDataConfigurationDynamicConfigurationArgs struct { + Calculation NumericalAggregationInput `pulumi:"calculation"` + Column ColumnInput `pulumi:"column"` + MeasureAggregationFunction AggregationFunctionInput `pulumi:"measureAggregationFunction"` +} + +func (ReferenceLineDataConfigurationDynamicConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineDataConfigurationDynamicConfiguration)(nil)).Elem() +} + +func (i ReferenceLineDataConfigurationDynamicConfigurationArgs) ToReferenceLineDataConfigurationDynamicConfigurationOutput() ReferenceLineDataConfigurationDynamicConfigurationOutput { + return i.ToReferenceLineDataConfigurationDynamicConfigurationOutputWithContext(context.Background()) +} + +func (i ReferenceLineDataConfigurationDynamicConfigurationArgs) ToReferenceLineDataConfigurationDynamicConfigurationOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationDynamicConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineDataConfigurationDynamicConfigurationOutput) +} + +func (i ReferenceLineDataConfigurationDynamicConfigurationArgs) ToReferenceLineDataConfigurationDynamicConfigurationPtrOutput() ReferenceLineDataConfigurationDynamicConfigurationPtrOutput { + return i.ToReferenceLineDataConfigurationDynamicConfigurationPtrOutputWithContext(context.Background()) +} + +func (i ReferenceLineDataConfigurationDynamicConfigurationArgs) ToReferenceLineDataConfigurationDynamicConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationDynamicConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineDataConfigurationDynamicConfigurationOutput).ToReferenceLineDataConfigurationDynamicConfigurationPtrOutputWithContext(ctx) +} + +// ReferenceLineDataConfigurationDynamicConfigurationPtrInput is an input type that accepts ReferenceLineDataConfigurationDynamicConfigurationArgs, ReferenceLineDataConfigurationDynamicConfigurationPtr and ReferenceLineDataConfigurationDynamicConfigurationPtrOutput values. +// You can construct a concrete instance of `ReferenceLineDataConfigurationDynamicConfigurationPtrInput` via: +// +// ReferenceLineDataConfigurationDynamicConfigurationArgs{...} +// +// or: +// +// nil +type ReferenceLineDataConfigurationDynamicConfigurationPtrInput interface { + pulumi.Input + + ToReferenceLineDataConfigurationDynamicConfigurationPtrOutput() ReferenceLineDataConfigurationDynamicConfigurationPtrOutput + ToReferenceLineDataConfigurationDynamicConfigurationPtrOutputWithContext(context.Context) ReferenceLineDataConfigurationDynamicConfigurationPtrOutput +} + +type referenceLineDataConfigurationDynamicConfigurationPtrType ReferenceLineDataConfigurationDynamicConfigurationArgs + +func ReferenceLineDataConfigurationDynamicConfigurationPtr(v *ReferenceLineDataConfigurationDynamicConfigurationArgs) ReferenceLineDataConfigurationDynamicConfigurationPtrInput { + return (*referenceLineDataConfigurationDynamicConfigurationPtrType)(v) +} + +func (*referenceLineDataConfigurationDynamicConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineDataConfigurationDynamicConfiguration)(nil)).Elem() +} + +func (i *referenceLineDataConfigurationDynamicConfigurationPtrType) ToReferenceLineDataConfigurationDynamicConfigurationPtrOutput() ReferenceLineDataConfigurationDynamicConfigurationPtrOutput { + return i.ToReferenceLineDataConfigurationDynamicConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *referenceLineDataConfigurationDynamicConfigurationPtrType) ToReferenceLineDataConfigurationDynamicConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationDynamicConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineDataConfigurationDynamicConfigurationPtrOutput) +} + +type ReferenceLineDataConfigurationDynamicConfigurationOutput struct{ *pulumi.OutputState } + +func (ReferenceLineDataConfigurationDynamicConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineDataConfigurationDynamicConfiguration)(nil)).Elem() +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationOutput) ToReferenceLineDataConfigurationDynamicConfigurationOutput() ReferenceLineDataConfigurationDynamicConfigurationOutput { + return o +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationOutput) ToReferenceLineDataConfigurationDynamicConfigurationOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationDynamicConfigurationOutput { + return o +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationOutput) ToReferenceLineDataConfigurationDynamicConfigurationPtrOutput() ReferenceLineDataConfigurationDynamicConfigurationPtrOutput { + return o.ToReferenceLineDataConfigurationDynamicConfigurationPtrOutputWithContext(context.Background()) +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationOutput) ToReferenceLineDataConfigurationDynamicConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationDynamicConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ReferenceLineDataConfigurationDynamicConfiguration) *ReferenceLineDataConfigurationDynamicConfiguration { + return &v + }).(ReferenceLineDataConfigurationDynamicConfigurationPtrOutput) +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationOutput) Calculation() NumericalAggregationOutput { + return o.ApplyT(func(v ReferenceLineDataConfigurationDynamicConfiguration) NumericalAggregation { return v.Calculation }).(NumericalAggregationOutput) +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationOutput) Column() ColumnOutput { + return o.ApplyT(func(v ReferenceLineDataConfigurationDynamicConfiguration) Column { return v.Column }).(ColumnOutput) +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationOutput) MeasureAggregationFunction() AggregationFunctionOutput { + return o.ApplyT(func(v ReferenceLineDataConfigurationDynamicConfiguration) AggregationFunction { + return v.MeasureAggregationFunction + }).(AggregationFunctionOutput) +} + +type ReferenceLineDataConfigurationDynamicConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (ReferenceLineDataConfigurationDynamicConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineDataConfigurationDynamicConfiguration)(nil)).Elem() +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationPtrOutput) ToReferenceLineDataConfigurationDynamicConfigurationPtrOutput() ReferenceLineDataConfigurationDynamicConfigurationPtrOutput { + return o +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationPtrOutput) ToReferenceLineDataConfigurationDynamicConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationDynamicConfigurationPtrOutput { + return o +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationPtrOutput) Elem() ReferenceLineDataConfigurationDynamicConfigurationOutput { + return o.ApplyT(func(v *ReferenceLineDataConfigurationDynamicConfiguration) ReferenceLineDataConfigurationDynamicConfiguration { + if v != nil { + return *v + } + var ret ReferenceLineDataConfigurationDynamicConfiguration + return ret + }).(ReferenceLineDataConfigurationDynamicConfigurationOutput) +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationPtrOutput) Calculation() NumericalAggregationPtrOutput { + return o.ApplyT(func(v *ReferenceLineDataConfigurationDynamicConfiguration) *NumericalAggregation { + if v == nil { + return nil + } + return &v.Calculation + }).(NumericalAggregationPtrOutput) +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *ReferenceLineDataConfigurationDynamicConfiguration) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o ReferenceLineDataConfigurationDynamicConfigurationPtrOutput) MeasureAggregationFunction() AggregationFunctionPtrOutput { + return o.ApplyT(func(v *ReferenceLineDataConfigurationDynamicConfiguration) *AggregationFunction { + if v == nil { + return nil + } + return &v.MeasureAggregationFunction + }).(AggregationFunctionPtrOutput) +} + +type ReferenceLineDataConfigurationStaticConfiguration struct { + Value float64 `pulumi:"value"` +} + +// ReferenceLineDataConfigurationStaticConfigurationInput is an input type that accepts ReferenceLineDataConfigurationStaticConfigurationArgs and ReferenceLineDataConfigurationStaticConfigurationOutput values. +// You can construct a concrete instance of `ReferenceLineDataConfigurationStaticConfigurationInput` via: +// +// ReferenceLineDataConfigurationStaticConfigurationArgs{...} +type ReferenceLineDataConfigurationStaticConfigurationInput interface { + pulumi.Input + + ToReferenceLineDataConfigurationStaticConfigurationOutput() ReferenceLineDataConfigurationStaticConfigurationOutput + ToReferenceLineDataConfigurationStaticConfigurationOutputWithContext(context.Context) ReferenceLineDataConfigurationStaticConfigurationOutput +} + +type ReferenceLineDataConfigurationStaticConfigurationArgs struct { + Value pulumi.Float64Input `pulumi:"value"` +} + +func (ReferenceLineDataConfigurationStaticConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineDataConfigurationStaticConfiguration)(nil)).Elem() +} + +func (i ReferenceLineDataConfigurationStaticConfigurationArgs) ToReferenceLineDataConfigurationStaticConfigurationOutput() ReferenceLineDataConfigurationStaticConfigurationOutput { + return i.ToReferenceLineDataConfigurationStaticConfigurationOutputWithContext(context.Background()) +} + +func (i ReferenceLineDataConfigurationStaticConfigurationArgs) ToReferenceLineDataConfigurationStaticConfigurationOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationStaticConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineDataConfigurationStaticConfigurationOutput) +} + +func (i ReferenceLineDataConfigurationStaticConfigurationArgs) ToReferenceLineDataConfigurationStaticConfigurationPtrOutput() ReferenceLineDataConfigurationStaticConfigurationPtrOutput { + return i.ToReferenceLineDataConfigurationStaticConfigurationPtrOutputWithContext(context.Background()) +} + +func (i ReferenceLineDataConfigurationStaticConfigurationArgs) ToReferenceLineDataConfigurationStaticConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationStaticConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineDataConfigurationStaticConfigurationOutput).ToReferenceLineDataConfigurationStaticConfigurationPtrOutputWithContext(ctx) +} + +// ReferenceLineDataConfigurationStaticConfigurationPtrInput is an input type that accepts ReferenceLineDataConfigurationStaticConfigurationArgs, ReferenceLineDataConfigurationStaticConfigurationPtr and ReferenceLineDataConfigurationStaticConfigurationPtrOutput values. +// You can construct a concrete instance of `ReferenceLineDataConfigurationStaticConfigurationPtrInput` via: +// +// ReferenceLineDataConfigurationStaticConfigurationArgs{...} +// +// or: +// +// nil +type ReferenceLineDataConfigurationStaticConfigurationPtrInput interface { + pulumi.Input + + ToReferenceLineDataConfigurationStaticConfigurationPtrOutput() ReferenceLineDataConfigurationStaticConfigurationPtrOutput + ToReferenceLineDataConfigurationStaticConfigurationPtrOutputWithContext(context.Context) ReferenceLineDataConfigurationStaticConfigurationPtrOutput +} + +type referenceLineDataConfigurationStaticConfigurationPtrType ReferenceLineDataConfigurationStaticConfigurationArgs + +func ReferenceLineDataConfigurationStaticConfigurationPtr(v *ReferenceLineDataConfigurationStaticConfigurationArgs) ReferenceLineDataConfigurationStaticConfigurationPtrInput { + return (*referenceLineDataConfigurationStaticConfigurationPtrType)(v) +} + +func (*referenceLineDataConfigurationStaticConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineDataConfigurationStaticConfiguration)(nil)).Elem() +} + +func (i *referenceLineDataConfigurationStaticConfigurationPtrType) ToReferenceLineDataConfigurationStaticConfigurationPtrOutput() ReferenceLineDataConfigurationStaticConfigurationPtrOutput { + return i.ToReferenceLineDataConfigurationStaticConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *referenceLineDataConfigurationStaticConfigurationPtrType) ToReferenceLineDataConfigurationStaticConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationStaticConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineDataConfigurationStaticConfigurationPtrOutput) +} + +type ReferenceLineDataConfigurationStaticConfigurationOutput struct{ *pulumi.OutputState } + +func (ReferenceLineDataConfigurationStaticConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineDataConfigurationStaticConfiguration)(nil)).Elem() +} + +func (o ReferenceLineDataConfigurationStaticConfigurationOutput) ToReferenceLineDataConfigurationStaticConfigurationOutput() ReferenceLineDataConfigurationStaticConfigurationOutput { + return o +} + +func (o ReferenceLineDataConfigurationStaticConfigurationOutput) ToReferenceLineDataConfigurationStaticConfigurationOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationStaticConfigurationOutput { + return o +} + +func (o ReferenceLineDataConfigurationStaticConfigurationOutput) ToReferenceLineDataConfigurationStaticConfigurationPtrOutput() ReferenceLineDataConfigurationStaticConfigurationPtrOutput { + return o.ToReferenceLineDataConfigurationStaticConfigurationPtrOutputWithContext(context.Background()) +} + +func (o ReferenceLineDataConfigurationStaticConfigurationOutput) ToReferenceLineDataConfigurationStaticConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationStaticConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ReferenceLineDataConfigurationStaticConfiguration) *ReferenceLineDataConfigurationStaticConfiguration { + return &v + }).(ReferenceLineDataConfigurationStaticConfigurationPtrOutput) +} + +func (o ReferenceLineDataConfigurationStaticConfigurationOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v ReferenceLineDataConfigurationStaticConfiguration) float64 { return v.Value }).(pulumi.Float64Output) +} + +type ReferenceLineDataConfigurationStaticConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (ReferenceLineDataConfigurationStaticConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineDataConfigurationStaticConfiguration)(nil)).Elem() +} + +func (o ReferenceLineDataConfigurationStaticConfigurationPtrOutput) ToReferenceLineDataConfigurationStaticConfigurationPtrOutput() ReferenceLineDataConfigurationStaticConfigurationPtrOutput { + return o +} + +func (o ReferenceLineDataConfigurationStaticConfigurationPtrOutput) ToReferenceLineDataConfigurationStaticConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineDataConfigurationStaticConfigurationPtrOutput { + return o +} + +func (o ReferenceLineDataConfigurationStaticConfigurationPtrOutput) Elem() ReferenceLineDataConfigurationStaticConfigurationOutput { + return o.ApplyT(func(v *ReferenceLineDataConfigurationStaticConfiguration) ReferenceLineDataConfigurationStaticConfiguration { + if v != nil { + return *v + } + var ret ReferenceLineDataConfigurationStaticConfiguration + return ret + }).(ReferenceLineDataConfigurationStaticConfigurationOutput) +} + +func (o ReferenceLineDataConfigurationStaticConfigurationPtrOutput) Value() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *ReferenceLineDataConfigurationStaticConfiguration) *float64 { + if v == nil { + return nil + } + return &v.Value + }).(pulumi.Float64PtrOutput) +} + +type ReferenceLineLabelConfiguration struct { + CustomLabelConfiguration *ReferenceLineLabelConfigurationCustomLabelConfiguration `pulumi:"customLabelConfiguration"` + FontColor *string `pulumi:"fontColor"` + FontConfiguration *FontConfiguration `pulumi:"fontConfiguration"` + HorizontalPosition *string `pulumi:"horizontalPosition"` + ValueLabelConfiguration *ReferenceLineLabelConfigurationValueLabelConfiguration `pulumi:"valueLabelConfiguration"` + VerticalPosition *string `pulumi:"verticalPosition"` +} + +// ReferenceLineLabelConfigurationInput is an input type that accepts ReferenceLineLabelConfigurationArgs and ReferenceLineLabelConfigurationOutput values. +// You can construct a concrete instance of `ReferenceLineLabelConfigurationInput` via: +// +// ReferenceLineLabelConfigurationArgs{...} +type ReferenceLineLabelConfigurationInput interface { + pulumi.Input + + ToReferenceLineLabelConfigurationOutput() ReferenceLineLabelConfigurationOutput + ToReferenceLineLabelConfigurationOutputWithContext(context.Context) ReferenceLineLabelConfigurationOutput +} + +type ReferenceLineLabelConfigurationArgs struct { + CustomLabelConfiguration ReferenceLineLabelConfigurationCustomLabelConfigurationPtrInput `pulumi:"customLabelConfiguration"` + FontColor pulumi.StringPtrInput `pulumi:"fontColor"` + FontConfiguration FontConfigurationPtrInput `pulumi:"fontConfiguration"` + HorizontalPosition pulumi.StringPtrInput `pulumi:"horizontalPosition"` + ValueLabelConfiguration ReferenceLineLabelConfigurationValueLabelConfigurationPtrInput `pulumi:"valueLabelConfiguration"` + VerticalPosition pulumi.StringPtrInput `pulumi:"verticalPosition"` +} + +func (ReferenceLineLabelConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineLabelConfiguration)(nil)).Elem() +} + +func (i ReferenceLineLabelConfigurationArgs) ToReferenceLineLabelConfigurationOutput() ReferenceLineLabelConfigurationOutput { + return i.ToReferenceLineLabelConfigurationOutputWithContext(context.Background()) +} + +func (i ReferenceLineLabelConfigurationArgs) ToReferenceLineLabelConfigurationOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineLabelConfigurationOutput) +} + +func (i ReferenceLineLabelConfigurationArgs) ToReferenceLineLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationPtrOutput { + return i.ToReferenceLineLabelConfigurationPtrOutputWithContext(context.Background()) +} + +func (i ReferenceLineLabelConfigurationArgs) ToReferenceLineLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineLabelConfigurationOutput).ToReferenceLineLabelConfigurationPtrOutputWithContext(ctx) +} + +// ReferenceLineLabelConfigurationPtrInput is an input type that accepts ReferenceLineLabelConfigurationArgs, ReferenceLineLabelConfigurationPtr and ReferenceLineLabelConfigurationPtrOutput values. +// You can construct a concrete instance of `ReferenceLineLabelConfigurationPtrInput` via: +// +// ReferenceLineLabelConfigurationArgs{...} +// +// or: +// +// nil +type ReferenceLineLabelConfigurationPtrInput interface { + pulumi.Input + + ToReferenceLineLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationPtrOutput + ToReferenceLineLabelConfigurationPtrOutputWithContext(context.Context) ReferenceLineLabelConfigurationPtrOutput +} + +type referenceLineLabelConfigurationPtrType ReferenceLineLabelConfigurationArgs + +func ReferenceLineLabelConfigurationPtr(v *ReferenceLineLabelConfigurationArgs) ReferenceLineLabelConfigurationPtrInput { + return (*referenceLineLabelConfigurationPtrType)(v) +} + +func (*referenceLineLabelConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineLabelConfiguration)(nil)).Elem() +} + +func (i *referenceLineLabelConfigurationPtrType) ToReferenceLineLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationPtrOutput { + return i.ToReferenceLineLabelConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *referenceLineLabelConfigurationPtrType) ToReferenceLineLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineLabelConfigurationPtrOutput) +} + +type ReferenceLineLabelConfigurationOutput struct{ *pulumi.OutputState } + +func (ReferenceLineLabelConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineLabelConfiguration)(nil)).Elem() +} + +func (o ReferenceLineLabelConfigurationOutput) ToReferenceLineLabelConfigurationOutput() ReferenceLineLabelConfigurationOutput { + return o +} + +func (o ReferenceLineLabelConfigurationOutput) ToReferenceLineLabelConfigurationOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationOutput { + return o +} + +func (o ReferenceLineLabelConfigurationOutput) ToReferenceLineLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationPtrOutput { + return o.ToReferenceLineLabelConfigurationPtrOutputWithContext(context.Background()) +} + +func (o ReferenceLineLabelConfigurationOutput) ToReferenceLineLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ReferenceLineLabelConfiguration) *ReferenceLineLabelConfiguration { + return &v + }).(ReferenceLineLabelConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationOutput) CustomLabelConfiguration() ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput { + return o.ApplyT(func(v ReferenceLineLabelConfiguration) *ReferenceLineLabelConfigurationCustomLabelConfiguration { + return v.CustomLabelConfiguration + }).(ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationOutput) FontColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v ReferenceLineLabelConfiguration) *string { return v.FontColor }).(pulumi.StringPtrOutput) +} + +func (o ReferenceLineLabelConfigurationOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v ReferenceLineLabelConfiguration) *FontConfiguration { return v.FontConfiguration }).(FontConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationOutput) HorizontalPosition() pulumi.StringPtrOutput { + return o.ApplyT(func(v ReferenceLineLabelConfiguration) *string { return v.HorizontalPosition }).(pulumi.StringPtrOutput) +} + +func (o ReferenceLineLabelConfigurationOutput) ValueLabelConfiguration() ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput { + return o.ApplyT(func(v ReferenceLineLabelConfiguration) *ReferenceLineLabelConfigurationValueLabelConfiguration { + return v.ValueLabelConfiguration + }).(ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationOutput) VerticalPosition() pulumi.StringPtrOutput { + return o.ApplyT(func(v ReferenceLineLabelConfiguration) *string { return v.VerticalPosition }).(pulumi.StringPtrOutput) +} + +type ReferenceLineLabelConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (ReferenceLineLabelConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineLabelConfiguration)(nil)).Elem() +} + +func (o ReferenceLineLabelConfigurationPtrOutput) ToReferenceLineLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationPtrOutput { + return o +} + +func (o ReferenceLineLabelConfigurationPtrOutput) ToReferenceLineLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationPtrOutput { + return o +} + +func (o ReferenceLineLabelConfigurationPtrOutput) Elem() ReferenceLineLabelConfigurationOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfiguration) ReferenceLineLabelConfiguration { + if v != nil { + return *v + } + var ret ReferenceLineLabelConfiguration + return ret + }).(ReferenceLineLabelConfigurationOutput) +} + +func (o ReferenceLineLabelConfigurationPtrOutput) CustomLabelConfiguration() ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfiguration) *ReferenceLineLabelConfigurationCustomLabelConfiguration { + if v == nil { + return nil + } + return v.CustomLabelConfiguration + }).(ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationPtrOutput) FontColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfiguration) *string { + if v == nil { + return nil + } + return v.FontColor + }).(pulumi.StringPtrOutput) +} + +func (o ReferenceLineLabelConfigurationPtrOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfiguration) *FontConfiguration { + if v == nil { + return nil + } + return v.FontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationPtrOutput) HorizontalPosition() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfiguration) *string { + if v == nil { + return nil + } + return v.HorizontalPosition + }).(pulumi.StringPtrOutput) +} + +func (o ReferenceLineLabelConfigurationPtrOutput) ValueLabelConfiguration() ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfiguration) *ReferenceLineLabelConfigurationValueLabelConfiguration { + if v == nil { + return nil + } + return v.ValueLabelConfiguration + }).(ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationPtrOutput) VerticalPosition() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfiguration) *string { + if v == nil { + return nil + } + return v.VerticalPosition + }).(pulumi.StringPtrOutput) +} + +type ReferenceLineLabelConfigurationCustomLabelConfiguration struct { + CustomLabel string `pulumi:"customLabel"` +} + +// ReferenceLineLabelConfigurationCustomLabelConfigurationInput is an input type that accepts ReferenceLineLabelConfigurationCustomLabelConfigurationArgs and ReferenceLineLabelConfigurationCustomLabelConfigurationOutput values. +// You can construct a concrete instance of `ReferenceLineLabelConfigurationCustomLabelConfigurationInput` via: +// +// ReferenceLineLabelConfigurationCustomLabelConfigurationArgs{...} +type ReferenceLineLabelConfigurationCustomLabelConfigurationInput interface { + pulumi.Input + + ToReferenceLineLabelConfigurationCustomLabelConfigurationOutput() ReferenceLineLabelConfigurationCustomLabelConfigurationOutput + ToReferenceLineLabelConfigurationCustomLabelConfigurationOutputWithContext(context.Context) ReferenceLineLabelConfigurationCustomLabelConfigurationOutput +} + +type ReferenceLineLabelConfigurationCustomLabelConfigurationArgs struct { + CustomLabel pulumi.StringInput `pulumi:"customLabel"` +} + +func (ReferenceLineLabelConfigurationCustomLabelConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineLabelConfigurationCustomLabelConfiguration)(nil)).Elem() +} + +func (i ReferenceLineLabelConfigurationCustomLabelConfigurationArgs) ToReferenceLineLabelConfigurationCustomLabelConfigurationOutput() ReferenceLineLabelConfigurationCustomLabelConfigurationOutput { + return i.ToReferenceLineLabelConfigurationCustomLabelConfigurationOutputWithContext(context.Background()) +} + +func (i ReferenceLineLabelConfigurationCustomLabelConfigurationArgs) ToReferenceLineLabelConfigurationCustomLabelConfigurationOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationCustomLabelConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineLabelConfigurationCustomLabelConfigurationOutput) +} + +func (i ReferenceLineLabelConfigurationCustomLabelConfigurationArgs) ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput { + return i.ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutputWithContext(context.Background()) +} + +func (i ReferenceLineLabelConfigurationCustomLabelConfigurationArgs) ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineLabelConfigurationCustomLabelConfigurationOutput).ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutputWithContext(ctx) +} + +// ReferenceLineLabelConfigurationCustomLabelConfigurationPtrInput is an input type that accepts ReferenceLineLabelConfigurationCustomLabelConfigurationArgs, ReferenceLineLabelConfigurationCustomLabelConfigurationPtr and ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput values. +// You can construct a concrete instance of `ReferenceLineLabelConfigurationCustomLabelConfigurationPtrInput` via: +// +// ReferenceLineLabelConfigurationCustomLabelConfigurationArgs{...} +// +// or: +// +// nil +type ReferenceLineLabelConfigurationCustomLabelConfigurationPtrInput interface { + pulumi.Input + + ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput + ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutputWithContext(context.Context) ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput +} + +type referenceLineLabelConfigurationCustomLabelConfigurationPtrType ReferenceLineLabelConfigurationCustomLabelConfigurationArgs + +func ReferenceLineLabelConfigurationCustomLabelConfigurationPtr(v *ReferenceLineLabelConfigurationCustomLabelConfigurationArgs) ReferenceLineLabelConfigurationCustomLabelConfigurationPtrInput { + return (*referenceLineLabelConfigurationCustomLabelConfigurationPtrType)(v) +} + +func (*referenceLineLabelConfigurationCustomLabelConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineLabelConfigurationCustomLabelConfiguration)(nil)).Elem() +} + +func (i *referenceLineLabelConfigurationCustomLabelConfigurationPtrType) ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput { + return i.ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *referenceLineLabelConfigurationCustomLabelConfigurationPtrType) ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput) +} + +type ReferenceLineLabelConfigurationCustomLabelConfigurationOutput struct{ *pulumi.OutputState } + +func (ReferenceLineLabelConfigurationCustomLabelConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineLabelConfigurationCustomLabelConfiguration)(nil)).Elem() +} + +func (o ReferenceLineLabelConfigurationCustomLabelConfigurationOutput) ToReferenceLineLabelConfigurationCustomLabelConfigurationOutput() ReferenceLineLabelConfigurationCustomLabelConfigurationOutput { + return o +} + +func (o ReferenceLineLabelConfigurationCustomLabelConfigurationOutput) ToReferenceLineLabelConfigurationCustomLabelConfigurationOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationCustomLabelConfigurationOutput { + return o +} + +func (o ReferenceLineLabelConfigurationCustomLabelConfigurationOutput) ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput { + return o.ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutputWithContext(context.Background()) +} + +func (o ReferenceLineLabelConfigurationCustomLabelConfigurationOutput) ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ReferenceLineLabelConfigurationCustomLabelConfiguration) *ReferenceLineLabelConfigurationCustomLabelConfiguration { + return &v + }).(ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationCustomLabelConfigurationOutput) CustomLabel() pulumi.StringOutput { + return o.ApplyT(func(v ReferenceLineLabelConfigurationCustomLabelConfiguration) string { return v.CustomLabel }).(pulumi.StringOutput) +} + +type ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineLabelConfigurationCustomLabelConfiguration)(nil)).Elem() +} + +func (o ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput) ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput { + return o +} + +func (o ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput) ToReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput { + return o +} + +func (o ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput) Elem() ReferenceLineLabelConfigurationCustomLabelConfigurationOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfigurationCustomLabelConfiguration) ReferenceLineLabelConfigurationCustomLabelConfiguration { + if v != nil { + return *v + } + var ret ReferenceLineLabelConfigurationCustomLabelConfiguration + return ret + }).(ReferenceLineLabelConfigurationCustomLabelConfigurationOutput) +} + +func (o ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfigurationCustomLabelConfiguration) *string { + if v == nil { + return nil + } + return &v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +type ReferenceLineLabelConfigurationValueLabelConfiguration struct { + FormatConfiguration *NumericFormatConfiguration `pulumi:"formatConfiguration"` + RelativePosition *string `pulumi:"relativePosition"` +} + +// ReferenceLineLabelConfigurationValueLabelConfigurationInput is an input type that accepts ReferenceLineLabelConfigurationValueLabelConfigurationArgs and ReferenceLineLabelConfigurationValueLabelConfigurationOutput values. +// You can construct a concrete instance of `ReferenceLineLabelConfigurationValueLabelConfigurationInput` via: +// +// ReferenceLineLabelConfigurationValueLabelConfigurationArgs{...} +type ReferenceLineLabelConfigurationValueLabelConfigurationInput interface { + pulumi.Input + + ToReferenceLineLabelConfigurationValueLabelConfigurationOutput() ReferenceLineLabelConfigurationValueLabelConfigurationOutput + ToReferenceLineLabelConfigurationValueLabelConfigurationOutputWithContext(context.Context) ReferenceLineLabelConfigurationValueLabelConfigurationOutput +} + +type ReferenceLineLabelConfigurationValueLabelConfigurationArgs struct { + FormatConfiguration NumericFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + RelativePosition pulumi.StringPtrInput `pulumi:"relativePosition"` +} + +func (ReferenceLineLabelConfigurationValueLabelConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineLabelConfigurationValueLabelConfiguration)(nil)).Elem() +} + +func (i ReferenceLineLabelConfigurationValueLabelConfigurationArgs) ToReferenceLineLabelConfigurationValueLabelConfigurationOutput() ReferenceLineLabelConfigurationValueLabelConfigurationOutput { + return i.ToReferenceLineLabelConfigurationValueLabelConfigurationOutputWithContext(context.Background()) +} + +func (i ReferenceLineLabelConfigurationValueLabelConfigurationArgs) ToReferenceLineLabelConfigurationValueLabelConfigurationOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationValueLabelConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineLabelConfigurationValueLabelConfigurationOutput) +} + +func (i ReferenceLineLabelConfigurationValueLabelConfigurationArgs) ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput { + return i.ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutputWithContext(context.Background()) +} + +func (i ReferenceLineLabelConfigurationValueLabelConfigurationArgs) ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineLabelConfigurationValueLabelConfigurationOutput).ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutputWithContext(ctx) +} + +// ReferenceLineLabelConfigurationValueLabelConfigurationPtrInput is an input type that accepts ReferenceLineLabelConfigurationValueLabelConfigurationArgs, ReferenceLineLabelConfigurationValueLabelConfigurationPtr and ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput values. +// You can construct a concrete instance of `ReferenceLineLabelConfigurationValueLabelConfigurationPtrInput` via: +// +// ReferenceLineLabelConfigurationValueLabelConfigurationArgs{...} +// +// or: +// +// nil +type ReferenceLineLabelConfigurationValueLabelConfigurationPtrInput interface { + pulumi.Input + + ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput + ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutputWithContext(context.Context) ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput +} + +type referenceLineLabelConfigurationValueLabelConfigurationPtrType ReferenceLineLabelConfigurationValueLabelConfigurationArgs + +func ReferenceLineLabelConfigurationValueLabelConfigurationPtr(v *ReferenceLineLabelConfigurationValueLabelConfigurationArgs) ReferenceLineLabelConfigurationValueLabelConfigurationPtrInput { + return (*referenceLineLabelConfigurationValueLabelConfigurationPtrType)(v) +} + +func (*referenceLineLabelConfigurationValueLabelConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineLabelConfigurationValueLabelConfiguration)(nil)).Elem() +} + +func (i *referenceLineLabelConfigurationValueLabelConfigurationPtrType) ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput { + return i.ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *referenceLineLabelConfigurationValueLabelConfigurationPtrType) ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput) +} + +type ReferenceLineLabelConfigurationValueLabelConfigurationOutput struct{ *pulumi.OutputState } + +func (ReferenceLineLabelConfigurationValueLabelConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineLabelConfigurationValueLabelConfiguration)(nil)).Elem() +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationOutput) ToReferenceLineLabelConfigurationValueLabelConfigurationOutput() ReferenceLineLabelConfigurationValueLabelConfigurationOutput { + return o +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationOutput) ToReferenceLineLabelConfigurationValueLabelConfigurationOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationValueLabelConfigurationOutput { + return o +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationOutput) ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput { + return o.ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutputWithContext(context.Background()) +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationOutput) ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ReferenceLineLabelConfigurationValueLabelConfiguration) *ReferenceLineLabelConfigurationValueLabelConfiguration { + return &v + }).(ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationOutput) FormatConfiguration() NumericFormatConfigurationPtrOutput { + return o.ApplyT(func(v ReferenceLineLabelConfigurationValueLabelConfiguration) *NumericFormatConfiguration { + return v.FormatConfiguration + }).(NumericFormatConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationOutput) RelativePosition() pulumi.StringPtrOutput { + return o.ApplyT(func(v ReferenceLineLabelConfigurationValueLabelConfiguration) *string { return v.RelativePosition }).(pulumi.StringPtrOutput) +} + +type ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineLabelConfigurationValueLabelConfiguration)(nil)).Elem() +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput) ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput() ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput { + return o +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput) ToReferenceLineLabelConfigurationValueLabelConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput { + return o +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput) Elem() ReferenceLineLabelConfigurationValueLabelConfigurationOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfigurationValueLabelConfiguration) ReferenceLineLabelConfigurationValueLabelConfiguration { + if v != nil { + return *v + } + var ret ReferenceLineLabelConfigurationValueLabelConfiguration + return ret + }).(ReferenceLineLabelConfigurationValueLabelConfigurationOutput) +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput) FormatConfiguration() NumericFormatConfigurationPtrOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfigurationValueLabelConfiguration) *NumericFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(NumericFormatConfigurationPtrOutput) +} + +func (o ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput) RelativePosition() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ReferenceLineLabelConfigurationValueLabelConfiguration) *string { + if v == nil { + return nil + } + return v.RelativePosition + }).(pulumi.StringPtrOutput) +} + +type ReferenceLineStyleConfiguration struct { + Color *string `pulumi:"color"` + Pattern *string `pulumi:"pattern"` +} + +// ReferenceLineStyleConfigurationInput is an input type that accepts ReferenceLineStyleConfigurationArgs and ReferenceLineStyleConfigurationOutput values. +// You can construct a concrete instance of `ReferenceLineStyleConfigurationInput` via: +// +// ReferenceLineStyleConfigurationArgs{...} +type ReferenceLineStyleConfigurationInput interface { + pulumi.Input + + ToReferenceLineStyleConfigurationOutput() ReferenceLineStyleConfigurationOutput + ToReferenceLineStyleConfigurationOutputWithContext(context.Context) ReferenceLineStyleConfigurationOutput +} + +type ReferenceLineStyleConfigurationArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + Pattern pulumi.StringPtrInput `pulumi:"pattern"` +} + +func (ReferenceLineStyleConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineStyleConfiguration)(nil)).Elem() +} + +func (i ReferenceLineStyleConfigurationArgs) ToReferenceLineStyleConfigurationOutput() ReferenceLineStyleConfigurationOutput { + return i.ToReferenceLineStyleConfigurationOutputWithContext(context.Background()) +} + +func (i ReferenceLineStyleConfigurationArgs) ToReferenceLineStyleConfigurationOutputWithContext(ctx context.Context) ReferenceLineStyleConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineStyleConfigurationOutput) +} + +func (i ReferenceLineStyleConfigurationArgs) ToReferenceLineStyleConfigurationPtrOutput() ReferenceLineStyleConfigurationPtrOutput { + return i.ToReferenceLineStyleConfigurationPtrOutputWithContext(context.Background()) +} + +func (i ReferenceLineStyleConfigurationArgs) ToReferenceLineStyleConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineStyleConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineStyleConfigurationOutput).ToReferenceLineStyleConfigurationPtrOutputWithContext(ctx) +} + +// ReferenceLineStyleConfigurationPtrInput is an input type that accepts ReferenceLineStyleConfigurationArgs, ReferenceLineStyleConfigurationPtr and ReferenceLineStyleConfigurationPtrOutput values. +// You can construct a concrete instance of `ReferenceLineStyleConfigurationPtrInput` via: +// +// ReferenceLineStyleConfigurationArgs{...} +// +// or: +// +// nil +type ReferenceLineStyleConfigurationPtrInput interface { + pulumi.Input + + ToReferenceLineStyleConfigurationPtrOutput() ReferenceLineStyleConfigurationPtrOutput + ToReferenceLineStyleConfigurationPtrOutputWithContext(context.Context) ReferenceLineStyleConfigurationPtrOutput +} + +type referenceLineStyleConfigurationPtrType ReferenceLineStyleConfigurationArgs + +func ReferenceLineStyleConfigurationPtr(v *ReferenceLineStyleConfigurationArgs) ReferenceLineStyleConfigurationPtrInput { + return (*referenceLineStyleConfigurationPtrType)(v) +} + +func (*referenceLineStyleConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineStyleConfiguration)(nil)).Elem() +} + +func (i *referenceLineStyleConfigurationPtrType) ToReferenceLineStyleConfigurationPtrOutput() ReferenceLineStyleConfigurationPtrOutput { + return i.ToReferenceLineStyleConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *referenceLineStyleConfigurationPtrType) ToReferenceLineStyleConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineStyleConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ReferenceLineStyleConfigurationPtrOutput) +} + +type ReferenceLineStyleConfigurationOutput struct{ *pulumi.OutputState } + +func (ReferenceLineStyleConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ReferenceLineStyleConfiguration)(nil)).Elem() +} + +func (o ReferenceLineStyleConfigurationOutput) ToReferenceLineStyleConfigurationOutput() ReferenceLineStyleConfigurationOutput { + return o +} + +func (o ReferenceLineStyleConfigurationOutput) ToReferenceLineStyleConfigurationOutputWithContext(ctx context.Context) ReferenceLineStyleConfigurationOutput { + return o +} + +func (o ReferenceLineStyleConfigurationOutput) ToReferenceLineStyleConfigurationPtrOutput() ReferenceLineStyleConfigurationPtrOutput { + return o.ToReferenceLineStyleConfigurationPtrOutputWithContext(context.Background()) +} + +func (o ReferenceLineStyleConfigurationOutput) ToReferenceLineStyleConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineStyleConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ReferenceLineStyleConfiguration) *ReferenceLineStyleConfiguration { + return &v + }).(ReferenceLineStyleConfigurationPtrOutput) +} + +func (o ReferenceLineStyleConfigurationOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v ReferenceLineStyleConfiguration) *string { return v.Color }).(pulumi.StringPtrOutput) +} + +func (o ReferenceLineStyleConfigurationOutput) Pattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v ReferenceLineStyleConfiguration) *string { return v.Pattern }).(pulumi.StringPtrOutput) +} + +type ReferenceLineStyleConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (ReferenceLineStyleConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ReferenceLineStyleConfiguration)(nil)).Elem() +} + +func (o ReferenceLineStyleConfigurationPtrOutput) ToReferenceLineStyleConfigurationPtrOutput() ReferenceLineStyleConfigurationPtrOutput { + return o +} + +func (o ReferenceLineStyleConfigurationPtrOutput) ToReferenceLineStyleConfigurationPtrOutputWithContext(ctx context.Context) ReferenceLineStyleConfigurationPtrOutput { + return o +} + +func (o ReferenceLineStyleConfigurationPtrOutput) Elem() ReferenceLineStyleConfigurationOutput { + return o.ApplyT(func(v *ReferenceLineStyleConfiguration) ReferenceLineStyleConfiguration { + if v != nil { + return *v + } + var ret ReferenceLineStyleConfiguration + return ret + }).(ReferenceLineStyleConfigurationOutput) +} + +func (o ReferenceLineStyleConfigurationPtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ReferenceLineStyleConfiguration) *string { + if v == nil { + return nil + } + return v.Color + }).(pulumi.StringPtrOutput) +} + +func (o ReferenceLineStyleConfigurationPtrOutput) Pattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ReferenceLineStyleConfiguration) *string { + if v == nil { + return nil + } + return v.Pattern + }).(pulumi.StringPtrOutput) +} + +type RefreshScheduleSchedule struct { + // The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. + RefreshType string `pulumi:"refreshType"` + // The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. + ScheduleFrequency *RefreshScheduleScheduleScheduleFrequency `pulumi:"scheduleFrequency"` + // Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. + StartAfterDateTime *string `pulumi:"startAfterDateTime"` +} + +// RefreshScheduleScheduleInput is an input type that accepts RefreshScheduleScheduleArgs and RefreshScheduleScheduleOutput values. +// You can construct a concrete instance of `RefreshScheduleScheduleInput` via: +// +// RefreshScheduleScheduleArgs{...} +type RefreshScheduleScheduleInput interface { + pulumi.Input + + ToRefreshScheduleScheduleOutput() RefreshScheduleScheduleOutput + ToRefreshScheduleScheduleOutputWithContext(context.Context) RefreshScheduleScheduleOutput +} + +type RefreshScheduleScheduleArgs struct { + // The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. + RefreshType pulumi.StringInput `pulumi:"refreshType"` + // The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. + ScheduleFrequency RefreshScheduleScheduleScheduleFrequencyPtrInput `pulumi:"scheduleFrequency"` + // Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. + StartAfterDateTime pulumi.StringPtrInput `pulumi:"startAfterDateTime"` +} + +func (RefreshScheduleScheduleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*RefreshScheduleSchedule)(nil)).Elem() +} + +func (i RefreshScheduleScheduleArgs) ToRefreshScheduleScheduleOutput() RefreshScheduleScheduleOutput { + return i.ToRefreshScheduleScheduleOutputWithContext(context.Background()) +} + +func (i RefreshScheduleScheduleArgs) ToRefreshScheduleScheduleOutputWithContext(ctx context.Context) RefreshScheduleScheduleOutput { + return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleOutput) +} + +func (i RefreshScheduleScheduleArgs) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput { + return i.ToRefreshScheduleSchedulePtrOutputWithContext(context.Background()) +} + +func (i RefreshScheduleScheduleArgs) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleOutput).ToRefreshScheduleSchedulePtrOutputWithContext(ctx) +} + +// RefreshScheduleSchedulePtrInput is an input type that accepts RefreshScheduleScheduleArgs, RefreshScheduleSchedulePtr and RefreshScheduleSchedulePtrOutput values. +// You can construct a concrete instance of `RefreshScheduleSchedulePtrInput` via: +// +// RefreshScheduleScheduleArgs{...} +// +// or: +// +// nil +type RefreshScheduleSchedulePtrInput interface { + pulumi.Input + + ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput + ToRefreshScheduleSchedulePtrOutputWithContext(context.Context) RefreshScheduleSchedulePtrOutput +} + +type refreshScheduleSchedulePtrType RefreshScheduleScheduleArgs + +func RefreshScheduleSchedulePtr(v *RefreshScheduleScheduleArgs) RefreshScheduleSchedulePtrInput { + return (*refreshScheduleSchedulePtrType)(v) +} + +func (*refreshScheduleSchedulePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**RefreshScheduleSchedule)(nil)).Elem() +} + +func (i *refreshScheduleSchedulePtrType) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput { + return i.ToRefreshScheduleSchedulePtrOutputWithContext(context.Background()) +} + +func (i *refreshScheduleSchedulePtrType) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleSchedulePtrOutput) +} + +type RefreshScheduleScheduleOutput struct{ *pulumi.OutputState } + +func (RefreshScheduleScheduleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*RefreshScheduleSchedule)(nil)).Elem() +} + +func (o RefreshScheduleScheduleOutput) ToRefreshScheduleScheduleOutput() RefreshScheduleScheduleOutput { + return o +} + +func (o RefreshScheduleScheduleOutput) ToRefreshScheduleScheduleOutputWithContext(ctx context.Context) RefreshScheduleScheduleOutput { + return o +} + +func (o RefreshScheduleScheduleOutput) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput { + return o.ToRefreshScheduleSchedulePtrOutputWithContext(context.Background()) +} + +func (o RefreshScheduleScheduleOutput) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v RefreshScheduleSchedule) *RefreshScheduleSchedule { + return &v + }).(RefreshScheduleSchedulePtrOutput) +} + +// The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. +func (o RefreshScheduleScheduleOutput) RefreshType() pulumi.StringOutput { + return o.ApplyT(func(v RefreshScheduleSchedule) string { return v.RefreshType }).(pulumi.StringOutput) +} + +// The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. +func (o RefreshScheduleScheduleOutput) ScheduleFrequency() RefreshScheduleScheduleScheduleFrequencyPtrOutput { + return o.ApplyT(func(v RefreshScheduleSchedule) *RefreshScheduleScheduleScheduleFrequency { return v.ScheduleFrequency }).(RefreshScheduleScheduleScheduleFrequencyPtrOutput) +} + +// Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. +func (o RefreshScheduleScheduleOutput) StartAfterDateTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v RefreshScheduleSchedule) *string { return v.StartAfterDateTime }).(pulumi.StringPtrOutput) +} + +type RefreshScheduleSchedulePtrOutput struct{ *pulumi.OutputState } + +func (RefreshScheduleSchedulePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**RefreshScheduleSchedule)(nil)).Elem() +} + +func (o RefreshScheduleSchedulePtrOutput) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput { + return o +} + +func (o RefreshScheduleSchedulePtrOutput) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput { + return o +} + +func (o RefreshScheduleSchedulePtrOutput) Elem() RefreshScheduleScheduleOutput { + return o.ApplyT(func(v *RefreshScheduleSchedule) RefreshScheduleSchedule { + if v != nil { + return *v + } + var ret RefreshScheduleSchedule + return ret + }).(RefreshScheduleScheduleOutput) +} + +// The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. +func (o RefreshScheduleSchedulePtrOutput) RefreshType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *RefreshScheduleSchedule) *string { + if v == nil { + return nil + } + return &v.RefreshType + }).(pulumi.StringPtrOutput) +} + +// The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. +func (o RefreshScheduleSchedulePtrOutput) ScheduleFrequency() RefreshScheduleScheduleScheduleFrequencyPtrOutput { + return o.ApplyT(func(v *RefreshScheduleSchedule) *RefreshScheduleScheduleScheduleFrequency { + if v == nil { + return nil + } + return v.ScheduleFrequency + }).(RefreshScheduleScheduleScheduleFrequencyPtrOutput) +} + +// Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. +func (o RefreshScheduleSchedulePtrOutput) StartAfterDateTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *RefreshScheduleSchedule) *string { + if v == nil { + return nil + } + return v.StartAfterDateTime + }).(pulumi.StringPtrOutput) +} + +type RefreshScheduleScheduleScheduleFrequency struct { + // The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. + Interval string `pulumi:"interval"` + // The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. + RefreshOnDay *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay `pulumi:"refreshOnDay"` + // The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. + TimeOfTheDay *string `pulumi:"timeOfTheDay"` + // The timezone that you want the refresh schedule to use. + Timezone *string `pulumi:"timezone"` +} + +// RefreshScheduleScheduleScheduleFrequencyInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyArgs and RefreshScheduleScheduleScheduleFrequencyOutput values. +// You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyInput` via: +// +// RefreshScheduleScheduleScheduleFrequencyArgs{...} +type RefreshScheduleScheduleScheduleFrequencyInput interface { + pulumi.Input + + ToRefreshScheduleScheduleScheduleFrequencyOutput() RefreshScheduleScheduleScheduleFrequencyOutput + ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyOutput +} + +type RefreshScheduleScheduleScheduleFrequencyArgs struct { + // The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. + Interval pulumi.StringInput `pulumi:"interval"` + // The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. + RefreshOnDay RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput `pulumi:"refreshOnDay"` + // The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. + TimeOfTheDay pulumi.StringPtrInput `pulumi:"timeOfTheDay"` + // The timezone that you want the refresh schedule to use. + Timezone pulumi.StringPtrInput `pulumi:"timezone"` +} + +func (RefreshScheduleScheduleScheduleFrequencyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequency)(nil)).Elem() +} + +func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyOutput() RefreshScheduleScheduleScheduleFrequencyOutput { + return i.ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(context.Background()) +} + +func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyOutput { + return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyOutput) +} + +func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput { + return i.ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(context.Background()) +} + +func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyOutput).ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx) +} + +// RefreshScheduleScheduleScheduleFrequencyPtrInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyArgs, RefreshScheduleScheduleScheduleFrequencyPtr and RefreshScheduleScheduleScheduleFrequencyPtrOutput values. +// You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyPtrInput` via: +// +// RefreshScheduleScheduleScheduleFrequencyArgs{...} +// +// or: +// +// nil +type RefreshScheduleScheduleScheduleFrequencyPtrInput interface { + pulumi.Input + + ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput + ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput +} + +type refreshScheduleScheduleScheduleFrequencyPtrType RefreshScheduleScheduleScheduleFrequencyArgs + +func RefreshScheduleScheduleScheduleFrequencyPtr(v *RefreshScheduleScheduleScheduleFrequencyArgs) RefreshScheduleScheduleScheduleFrequencyPtrInput { + return (*refreshScheduleScheduleScheduleFrequencyPtrType)(v) +} + +func (*refreshScheduleScheduleScheduleFrequencyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**RefreshScheduleScheduleScheduleFrequency)(nil)).Elem() +} + +func (i *refreshScheduleScheduleScheduleFrequencyPtrType) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput { + return i.ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(context.Background()) +} + +func (i *refreshScheduleScheduleScheduleFrequencyPtrType) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyPtrOutput) +} + +type RefreshScheduleScheduleScheduleFrequencyOutput struct{ *pulumi.OutputState } + +func (RefreshScheduleScheduleScheduleFrequencyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequency)(nil)).Elem() +} + +func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyOutput() RefreshScheduleScheduleScheduleFrequencyOutput { + return o +} + +func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyOutput { + return o +} + +func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput { + return o.ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(context.Background()) +} + +func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v RefreshScheduleScheduleScheduleFrequency) *RefreshScheduleScheduleScheduleFrequency { + return &v + }).(RefreshScheduleScheduleScheduleFrequencyPtrOutput) +} + +// The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. +func (o RefreshScheduleScheduleScheduleFrequencyOutput) Interval() pulumi.StringOutput { + return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequency) string { return v.Interval }).(pulumi.StringOutput) +} + +// The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. +func (o RefreshScheduleScheduleScheduleFrequencyOutput) RefreshOnDay() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { + return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequency) *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay { + return v.RefreshOnDay + }).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) +} + +// The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. +func (o RefreshScheduleScheduleScheduleFrequencyOutput) TimeOfTheDay() pulumi.StringPtrOutput { + return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequency) *string { return v.TimeOfTheDay }).(pulumi.StringPtrOutput) +} + +// The timezone that you want the refresh schedule to use. +func (o RefreshScheduleScheduleScheduleFrequencyOutput) Timezone() pulumi.StringPtrOutput { + return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequency) *string { return v.Timezone }).(pulumi.StringPtrOutput) +} + +type RefreshScheduleScheduleScheduleFrequencyPtrOutput struct{ *pulumi.OutputState } + +func (RefreshScheduleScheduleScheduleFrequencyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**RefreshScheduleScheduleScheduleFrequency)(nil)).Elem() +} + +func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput { + return o +} + +func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput { + return o +} + +func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) Elem() RefreshScheduleScheduleScheduleFrequencyOutput { + return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequency) RefreshScheduleScheduleScheduleFrequency { + if v != nil { + return *v + } + var ret RefreshScheduleScheduleScheduleFrequency + return ret + }).(RefreshScheduleScheduleScheduleFrequencyOutput) +} + +// The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. +func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) Interval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequency) *string { + if v == nil { + return nil + } + return &v.Interval + }).(pulumi.StringPtrOutput) +} + +// The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. +func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) RefreshOnDay() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { + return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequency) *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay { + if v == nil { + return nil + } + return v.RefreshOnDay + }).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) +} + +// The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. +func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) TimeOfTheDay() pulumi.StringPtrOutput { + return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequency) *string { + if v == nil { + return nil + } + return v.TimeOfTheDay + }).(pulumi.StringPtrOutput) +} + +// The timezone that you want the refresh schedule to use. +func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) Timezone() pulumi.StringPtrOutput { + return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequency) *string { + if v == nil { + return nil + } + return v.Timezone + }).(pulumi.StringPtrOutput) +} + +type RefreshScheduleScheduleScheduleFrequencyRefreshOnDay struct { + // The day of the month that you want to schedule refresh on. + DayOfMonth *string `pulumi:"dayOfMonth"` + // The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. + DayOfWeek *string `pulumi:"dayOfWeek"` +} + +// RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs and RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput values. +// You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput` via: +// +// RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs{...} +type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput interface { + pulumi.Input + + ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput + ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput +} + +type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs struct { + // The day of the month that you want to schedule refresh on. + DayOfMonth pulumi.StringPtrInput `pulumi:"dayOfMonth"` + // The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. + DayOfWeek pulumi.StringPtrInput `pulumi:"dayOfWeek"` +} + +func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ElementType() reflect.Type { + return reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequencyRefreshOnDay)(nil)).Elem() +} + +func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput { + return i.ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(context.Background()) +} + +func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput { + return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) +} + +func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { + return i.ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(context.Background()) +} + +func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput).ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx) +} + +// RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs, RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtr and RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput values. +// You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput` via: +// +// RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs{...} +// +// or: +// +// nil +type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput interface { + pulumi.Input + + ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput + ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput +} + +type refreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrType RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs + +func RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtr(v *RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput { + return (*refreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrType)(v) +} + +func (*refreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**RefreshScheduleScheduleScheduleFrequencyRefreshOnDay)(nil)).Elem() +} + +func (i *refreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrType) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { + return i.ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(context.Background()) +} + +func (i *refreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrType) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) +} + +type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput struct{ *pulumi.OutputState } + +func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequencyRefreshOnDay)(nil)).Elem() +} + +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput { + return o +} + +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput { + return o +} + +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { + return o.ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(context.Background()) +} + +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay { + return &v + }).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) +} + +// The day of the month that you want to schedule refresh on. +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) DayOfMonth() pulumi.StringPtrOutput { + return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) *string { return v.DayOfMonth }).(pulumi.StringPtrOutput) +} + +// The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) DayOfWeek() pulumi.StringPtrOutput { + return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) *string { return v.DayOfWeek }).(pulumi.StringPtrOutput) +} + +type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput struct{ *pulumi.OutputState } + +func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**RefreshScheduleScheduleScheduleFrequencyRefreshOnDay)(nil)).Elem() +} + +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { + return o +} + +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { + return o +} + +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) Elem() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput { + return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) RefreshScheduleScheduleScheduleFrequencyRefreshOnDay { + if v != nil { + return *v + } + var ret RefreshScheduleScheduleScheduleFrequencyRefreshOnDay + return ret + }).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) +} + +// The day of the month that you want to schedule refresh on. +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) DayOfMonth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) *string { + if v == nil { + return nil + } + return v.DayOfMonth + }).(pulumi.StringPtrOutput) +} + +// The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. +func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) DayOfWeek() pulumi.StringPtrOutput { + return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) *string { + if v == nil { + return nil + } + return v.DayOfWeek + }).(pulumi.StringPtrOutput) +} + +type SelectAllOptions struct { + Visibility *string `pulumi:"visibility"` +} + +// SelectAllOptionsInput is an input type that accepts SelectAllOptionsArgs and SelectAllOptionsOutput values. +// You can construct a concrete instance of `SelectAllOptionsInput` via: +// +// SelectAllOptionsArgs{...} +type SelectAllOptionsInput interface { + pulumi.Input + + ToSelectAllOptionsOutput() SelectAllOptionsOutput + ToSelectAllOptionsOutputWithContext(context.Context) SelectAllOptionsOutput +} + +type SelectAllOptionsArgs struct { + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (SelectAllOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SelectAllOptions)(nil)).Elem() +} + +func (i SelectAllOptionsArgs) ToSelectAllOptionsOutput() SelectAllOptionsOutput { + return i.ToSelectAllOptionsOutputWithContext(context.Background()) +} + +func (i SelectAllOptionsArgs) ToSelectAllOptionsOutputWithContext(ctx context.Context) SelectAllOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SelectAllOptionsOutput) +} + +func (i SelectAllOptionsArgs) ToSelectAllOptionsPtrOutput() SelectAllOptionsPtrOutput { + return i.ToSelectAllOptionsPtrOutputWithContext(context.Background()) +} + +func (i SelectAllOptionsArgs) ToSelectAllOptionsPtrOutputWithContext(ctx context.Context) SelectAllOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SelectAllOptionsOutput).ToSelectAllOptionsPtrOutputWithContext(ctx) +} + +// SelectAllOptionsPtrInput is an input type that accepts SelectAllOptionsArgs, SelectAllOptionsPtr and SelectAllOptionsPtrOutput values. +// You can construct a concrete instance of `SelectAllOptionsPtrInput` via: +// +// SelectAllOptionsArgs{...} +// +// or: +// +// nil +type SelectAllOptionsPtrInput interface { + pulumi.Input + + ToSelectAllOptionsPtrOutput() SelectAllOptionsPtrOutput + ToSelectAllOptionsPtrOutputWithContext(context.Context) SelectAllOptionsPtrOutput +} + +type selectAllOptionsPtrType SelectAllOptionsArgs + +func SelectAllOptionsPtr(v *SelectAllOptionsArgs) SelectAllOptionsPtrInput { + return (*selectAllOptionsPtrType)(v) +} + +func (*selectAllOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SelectAllOptions)(nil)).Elem() +} + +func (i *selectAllOptionsPtrType) ToSelectAllOptionsPtrOutput() SelectAllOptionsPtrOutput { + return i.ToSelectAllOptionsPtrOutputWithContext(context.Background()) +} + +func (i *selectAllOptionsPtrType) ToSelectAllOptionsPtrOutputWithContext(ctx context.Context) SelectAllOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SelectAllOptionsPtrOutput) +} + +type SelectAllOptionsOutput struct{ *pulumi.OutputState } + +func (SelectAllOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SelectAllOptions)(nil)).Elem() +} + +func (o SelectAllOptionsOutput) ToSelectAllOptionsOutput() SelectAllOptionsOutput { + return o +} + +func (o SelectAllOptionsOutput) ToSelectAllOptionsOutputWithContext(ctx context.Context) SelectAllOptionsOutput { + return o +} + +func (o SelectAllOptionsOutput) ToSelectAllOptionsPtrOutput() SelectAllOptionsPtrOutput { + return o.ToSelectAllOptionsPtrOutputWithContext(context.Background()) +} + +func (o SelectAllOptionsOutput) ToSelectAllOptionsPtrOutputWithContext(ctx context.Context) SelectAllOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SelectAllOptions) *SelectAllOptions { + return &v + }).(SelectAllOptionsPtrOutput) +} + +func (o SelectAllOptionsOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v SelectAllOptions) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type SelectAllOptionsPtrOutput struct{ *pulumi.OutputState } + +func (SelectAllOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SelectAllOptions)(nil)).Elem() +} + +func (o SelectAllOptionsPtrOutput) ToSelectAllOptionsPtrOutput() SelectAllOptionsPtrOutput { + return o +} + +func (o SelectAllOptionsPtrOutput) ToSelectAllOptionsPtrOutputWithContext(ctx context.Context) SelectAllOptionsPtrOutput { + return o +} + +func (o SelectAllOptionsPtrOutput) Elem() SelectAllOptionsOutput { + return o.ApplyT(func(v *SelectAllOptions) SelectAllOptions { + if v != nil { + return *v + } + var ret SelectAllOptions + return ret + }).(SelectAllOptionsOutput) +} + +func (o SelectAllOptionsPtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SelectAllOptions) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type SeparatorConfiguration struct { + DecimalSeparator *string `pulumi:"decimalSeparator"` + ThousandsSeparator *SeparatorConfigurationThousandsSeparator `pulumi:"thousandsSeparator"` +} + +// SeparatorConfigurationInput is an input type that accepts SeparatorConfigurationArgs and SeparatorConfigurationOutput values. +// You can construct a concrete instance of `SeparatorConfigurationInput` via: +// +// SeparatorConfigurationArgs{...} +type SeparatorConfigurationInput interface { + pulumi.Input + + ToSeparatorConfigurationOutput() SeparatorConfigurationOutput + ToSeparatorConfigurationOutputWithContext(context.Context) SeparatorConfigurationOutput +} + +type SeparatorConfigurationArgs struct { + DecimalSeparator pulumi.StringPtrInput `pulumi:"decimalSeparator"` + ThousandsSeparator SeparatorConfigurationThousandsSeparatorPtrInput `pulumi:"thousandsSeparator"` +} + +func (SeparatorConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SeparatorConfiguration)(nil)).Elem() +} + +func (i SeparatorConfigurationArgs) ToSeparatorConfigurationOutput() SeparatorConfigurationOutput { + return i.ToSeparatorConfigurationOutputWithContext(context.Background()) +} + +func (i SeparatorConfigurationArgs) ToSeparatorConfigurationOutputWithContext(ctx context.Context) SeparatorConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(SeparatorConfigurationOutput) +} + +func (i SeparatorConfigurationArgs) ToSeparatorConfigurationPtrOutput() SeparatorConfigurationPtrOutput { + return i.ToSeparatorConfigurationPtrOutputWithContext(context.Background()) +} + +func (i SeparatorConfigurationArgs) ToSeparatorConfigurationPtrOutputWithContext(ctx context.Context) SeparatorConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SeparatorConfigurationOutput).ToSeparatorConfigurationPtrOutputWithContext(ctx) +} + +// SeparatorConfigurationPtrInput is an input type that accepts SeparatorConfigurationArgs, SeparatorConfigurationPtr and SeparatorConfigurationPtrOutput values. +// You can construct a concrete instance of `SeparatorConfigurationPtrInput` via: +// +// SeparatorConfigurationArgs{...} +// +// or: +// +// nil +type SeparatorConfigurationPtrInput interface { + pulumi.Input + + ToSeparatorConfigurationPtrOutput() SeparatorConfigurationPtrOutput + ToSeparatorConfigurationPtrOutputWithContext(context.Context) SeparatorConfigurationPtrOutput +} + +type separatorConfigurationPtrType SeparatorConfigurationArgs + +func SeparatorConfigurationPtr(v *SeparatorConfigurationArgs) SeparatorConfigurationPtrInput { + return (*separatorConfigurationPtrType)(v) +} + +func (*separatorConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SeparatorConfiguration)(nil)).Elem() +} + +func (i *separatorConfigurationPtrType) ToSeparatorConfigurationPtrOutput() SeparatorConfigurationPtrOutput { + return i.ToSeparatorConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *separatorConfigurationPtrType) ToSeparatorConfigurationPtrOutputWithContext(ctx context.Context) SeparatorConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SeparatorConfigurationPtrOutput) +} + +type SeparatorConfigurationOutput struct{ *pulumi.OutputState } + +func (SeparatorConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SeparatorConfiguration)(nil)).Elem() +} + +func (o SeparatorConfigurationOutput) ToSeparatorConfigurationOutput() SeparatorConfigurationOutput { + return o +} + +func (o SeparatorConfigurationOutput) ToSeparatorConfigurationOutputWithContext(ctx context.Context) SeparatorConfigurationOutput { + return o +} + +func (o SeparatorConfigurationOutput) ToSeparatorConfigurationPtrOutput() SeparatorConfigurationPtrOutput { + return o.ToSeparatorConfigurationPtrOutputWithContext(context.Background()) +} + +func (o SeparatorConfigurationOutput) ToSeparatorConfigurationPtrOutputWithContext(ctx context.Context) SeparatorConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SeparatorConfiguration) *SeparatorConfiguration { + return &v + }).(SeparatorConfigurationPtrOutput) +} + +func (o SeparatorConfigurationOutput) DecimalSeparator() pulumi.StringPtrOutput { + return o.ApplyT(func(v SeparatorConfiguration) *string { return v.DecimalSeparator }).(pulumi.StringPtrOutput) +} + +func (o SeparatorConfigurationOutput) ThousandsSeparator() SeparatorConfigurationThousandsSeparatorPtrOutput { + return o.ApplyT(func(v SeparatorConfiguration) *SeparatorConfigurationThousandsSeparator { return v.ThousandsSeparator }).(SeparatorConfigurationThousandsSeparatorPtrOutput) +} + +type SeparatorConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (SeparatorConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SeparatorConfiguration)(nil)).Elem() +} + +func (o SeparatorConfigurationPtrOutput) ToSeparatorConfigurationPtrOutput() SeparatorConfigurationPtrOutput { + return o +} + +func (o SeparatorConfigurationPtrOutput) ToSeparatorConfigurationPtrOutputWithContext(ctx context.Context) SeparatorConfigurationPtrOutput { + return o +} + +func (o SeparatorConfigurationPtrOutput) Elem() SeparatorConfigurationOutput { + return o.ApplyT(func(v *SeparatorConfiguration) SeparatorConfiguration { + if v != nil { + return *v + } + var ret SeparatorConfiguration + return ret + }).(SeparatorConfigurationOutput) +} + +func (o SeparatorConfigurationPtrOutput) DecimalSeparator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SeparatorConfiguration) *string { + if v == nil { + return nil + } + return v.DecimalSeparator + }).(pulumi.StringPtrOutput) +} + +func (o SeparatorConfigurationPtrOutput) ThousandsSeparator() SeparatorConfigurationThousandsSeparatorPtrOutput { + return o.ApplyT(func(v *SeparatorConfiguration) *SeparatorConfigurationThousandsSeparator { + if v == nil { + return nil + } + return v.ThousandsSeparator + }).(SeparatorConfigurationThousandsSeparatorPtrOutput) +} + +type SeparatorConfigurationThousandsSeparator struct { + Symbol *string `pulumi:"symbol"` + Visibility *string `pulumi:"visibility"` +} + +// SeparatorConfigurationThousandsSeparatorInput is an input type that accepts SeparatorConfigurationThousandsSeparatorArgs and SeparatorConfigurationThousandsSeparatorOutput values. +// You can construct a concrete instance of `SeparatorConfigurationThousandsSeparatorInput` via: +// +// SeparatorConfigurationThousandsSeparatorArgs{...} +type SeparatorConfigurationThousandsSeparatorInput interface { + pulumi.Input + + ToSeparatorConfigurationThousandsSeparatorOutput() SeparatorConfigurationThousandsSeparatorOutput + ToSeparatorConfigurationThousandsSeparatorOutputWithContext(context.Context) SeparatorConfigurationThousandsSeparatorOutput +} + +type SeparatorConfigurationThousandsSeparatorArgs struct { + Symbol pulumi.StringPtrInput `pulumi:"symbol"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (SeparatorConfigurationThousandsSeparatorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SeparatorConfigurationThousandsSeparator)(nil)).Elem() +} + +func (i SeparatorConfigurationThousandsSeparatorArgs) ToSeparatorConfigurationThousandsSeparatorOutput() SeparatorConfigurationThousandsSeparatorOutput { + return i.ToSeparatorConfigurationThousandsSeparatorOutputWithContext(context.Background()) +} + +func (i SeparatorConfigurationThousandsSeparatorArgs) ToSeparatorConfigurationThousandsSeparatorOutputWithContext(ctx context.Context) SeparatorConfigurationThousandsSeparatorOutput { + return pulumi.ToOutputWithContext(ctx, i).(SeparatorConfigurationThousandsSeparatorOutput) +} + +func (i SeparatorConfigurationThousandsSeparatorArgs) ToSeparatorConfigurationThousandsSeparatorPtrOutput() SeparatorConfigurationThousandsSeparatorPtrOutput { + return i.ToSeparatorConfigurationThousandsSeparatorPtrOutputWithContext(context.Background()) +} + +func (i SeparatorConfigurationThousandsSeparatorArgs) ToSeparatorConfigurationThousandsSeparatorPtrOutputWithContext(ctx context.Context) SeparatorConfigurationThousandsSeparatorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SeparatorConfigurationThousandsSeparatorOutput).ToSeparatorConfigurationThousandsSeparatorPtrOutputWithContext(ctx) +} + +// SeparatorConfigurationThousandsSeparatorPtrInput is an input type that accepts SeparatorConfigurationThousandsSeparatorArgs, SeparatorConfigurationThousandsSeparatorPtr and SeparatorConfigurationThousandsSeparatorPtrOutput values. +// You can construct a concrete instance of `SeparatorConfigurationThousandsSeparatorPtrInput` via: +// +// SeparatorConfigurationThousandsSeparatorArgs{...} +// +// or: +// +// nil +type SeparatorConfigurationThousandsSeparatorPtrInput interface { + pulumi.Input + + ToSeparatorConfigurationThousandsSeparatorPtrOutput() SeparatorConfigurationThousandsSeparatorPtrOutput + ToSeparatorConfigurationThousandsSeparatorPtrOutputWithContext(context.Context) SeparatorConfigurationThousandsSeparatorPtrOutput +} + +type separatorConfigurationThousandsSeparatorPtrType SeparatorConfigurationThousandsSeparatorArgs + +func SeparatorConfigurationThousandsSeparatorPtr(v *SeparatorConfigurationThousandsSeparatorArgs) SeparatorConfigurationThousandsSeparatorPtrInput { + return (*separatorConfigurationThousandsSeparatorPtrType)(v) +} + +func (*separatorConfigurationThousandsSeparatorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SeparatorConfigurationThousandsSeparator)(nil)).Elem() +} + +func (i *separatorConfigurationThousandsSeparatorPtrType) ToSeparatorConfigurationThousandsSeparatorPtrOutput() SeparatorConfigurationThousandsSeparatorPtrOutput { + return i.ToSeparatorConfigurationThousandsSeparatorPtrOutputWithContext(context.Background()) +} + +func (i *separatorConfigurationThousandsSeparatorPtrType) ToSeparatorConfigurationThousandsSeparatorPtrOutputWithContext(ctx context.Context) SeparatorConfigurationThousandsSeparatorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SeparatorConfigurationThousandsSeparatorPtrOutput) +} + +type SeparatorConfigurationThousandsSeparatorOutput struct{ *pulumi.OutputState } + +func (SeparatorConfigurationThousandsSeparatorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SeparatorConfigurationThousandsSeparator)(nil)).Elem() +} + +func (o SeparatorConfigurationThousandsSeparatorOutput) ToSeparatorConfigurationThousandsSeparatorOutput() SeparatorConfigurationThousandsSeparatorOutput { + return o +} + +func (o SeparatorConfigurationThousandsSeparatorOutput) ToSeparatorConfigurationThousandsSeparatorOutputWithContext(ctx context.Context) SeparatorConfigurationThousandsSeparatorOutput { + return o +} + +func (o SeparatorConfigurationThousandsSeparatorOutput) ToSeparatorConfigurationThousandsSeparatorPtrOutput() SeparatorConfigurationThousandsSeparatorPtrOutput { + return o.ToSeparatorConfigurationThousandsSeparatorPtrOutputWithContext(context.Background()) +} + +func (o SeparatorConfigurationThousandsSeparatorOutput) ToSeparatorConfigurationThousandsSeparatorPtrOutputWithContext(ctx context.Context) SeparatorConfigurationThousandsSeparatorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SeparatorConfigurationThousandsSeparator) *SeparatorConfigurationThousandsSeparator { + return &v + }).(SeparatorConfigurationThousandsSeparatorPtrOutput) +} + +func (o SeparatorConfigurationThousandsSeparatorOutput) Symbol() pulumi.StringPtrOutput { + return o.ApplyT(func(v SeparatorConfigurationThousandsSeparator) *string { return v.Symbol }).(pulumi.StringPtrOutput) +} + +func (o SeparatorConfigurationThousandsSeparatorOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v SeparatorConfigurationThousandsSeparator) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type SeparatorConfigurationThousandsSeparatorPtrOutput struct{ *pulumi.OutputState } + +func (SeparatorConfigurationThousandsSeparatorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SeparatorConfigurationThousandsSeparator)(nil)).Elem() +} + +func (o SeparatorConfigurationThousandsSeparatorPtrOutput) ToSeparatorConfigurationThousandsSeparatorPtrOutput() SeparatorConfigurationThousandsSeparatorPtrOutput { + return o +} + +func (o SeparatorConfigurationThousandsSeparatorPtrOutput) ToSeparatorConfigurationThousandsSeparatorPtrOutputWithContext(ctx context.Context) SeparatorConfigurationThousandsSeparatorPtrOutput { + return o +} + +func (o SeparatorConfigurationThousandsSeparatorPtrOutput) Elem() SeparatorConfigurationThousandsSeparatorOutput { + return o.ApplyT(func(v *SeparatorConfigurationThousandsSeparator) SeparatorConfigurationThousandsSeparator { + if v != nil { + return *v + } + var ret SeparatorConfigurationThousandsSeparator + return ret + }).(SeparatorConfigurationThousandsSeparatorOutput) +} + +func (o SeparatorConfigurationThousandsSeparatorPtrOutput) Symbol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SeparatorConfigurationThousandsSeparator) *string { + if v == nil { + return nil + } + return v.Symbol + }).(pulumi.StringPtrOutput) +} + +func (o SeparatorConfigurationThousandsSeparatorPtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SeparatorConfigurationThousandsSeparator) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type SmallMultiplesOptions struct { + MaxVisibleColumns *int `pulumi:"maxVisibleColumns"` + MaxVisibleRows *int `pulumi:"maxVisibleRows"` + PanelConfiguration *SmallMultiplesOptionsPanelConfiguration `pulumi:"panelConfiguration"` +} + +// SmallMultiplesOptionsInput is an input type that accepts SmallMultiplesOptionsArgs and SmallMultiplesOptionsOutput values. +// You can construct a concrete instance of `SmallMultiplesOptionsInput` via: +// +// SmallMultiplesOptionsArgs{...} +type SmallMultiplesOptionsInput interface { + pulumi.Input + + ToSmallMultiplesOptionsOutput() SmallMultiplesOptionsOutput + ToSmallMultiplesOptionsOutputWithContext(context.Context) SmallMultiplesOptionsOutput +} + +type SmallMultiplesOptionsArgs struct { + MaxVisibleColumns pulumi.IntPtrInput `pulumi:"maxVisibleColumns"` + MaxVisibleRows pulumi.IntPtrInput `pulumi:"maxVisibleRows"` + PanelConfiguration SmallMultiplesOptionsPanelConfigurationPtrInput `pulumi:"panelConfiguration"` +} + +func (SmallMultiplesOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptions)(nil)).Elem() +} + +func (i SmallMultiplesOptionsArgs) ToSmallMultiplesOptionsOutput() SmallMultiplesOptionsOutput { + return i.ToSmallMultiplesOptionsOutputWithContext(context.Background()) +} + +func (i SmallMultiplesOptionsArgs) ToSmallMultiplesOptionsOutputWithContext(ctx context.Context) SmallMultiplesOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsOutput) +} + +func (i SmallMultiplesOptionsArgs) ToSmallMultiplesOptionsPtrOutput() SmallMultiplesOptionsPtrOutput { + return i.ToSmallMultiplesOptionsPtrOutputWithContext(context.Background()) +} + +func (i SmallMultiplesOptionsArgs) ToSmallMultiplesOptionsPtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsOutput).ToSmallMultiplesOptionsPtrOutputWithContext(ctx) +} + +// SmallMultiplesOptionsPtrInput is an input type that accepts SmallMultiplesOptionsArgs, SmallMultiplesOptionsPtr and SmallMultiplesOptionsPtrOutput values. +// You can construct a concrete instance of `SmallMultiplesOptionsPtrInput` via: +// +// SmallMultiplesOptionsArgs{...} +// +// or: +// +// nil +type SmallMultiplesOptionsPtrInput interface { + pulumi.Input + + ToSmallMultiplesOptionsPtrOutput() SmallMultiplesOptionsPtrOutput + ToSmallMultiplesOptionsPtrOutputWithContext(context.Context) SmallMultiplesOptionsPtrOutput +} + +type smallMultiplesOptionsPtrType SmallMultiplesOptionsArgs + +func SmallMultiplesOptionsPtr(v *SmallMultiplesOptionsArgs) SmallMultiplesOptionsPtrInput { + return (*smallMultiplesOptionsPtrType)(v) +} + +func (*smallMultiplesOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SmallMultiplesOptions)(nil)).Elem() +} + +func (i *smallMultiplesOptionsPtrType) ToSmallMultiplesOptionsPtrOutput() SmallMultiplesOptionsPtrOutput { + return i.ToSmallMultiplesOptionsPtrOutputWithContext(context.Background()) +} + +func (i *smallMultiplesOptionsPtrType) ToSmallMultiplesOptionsPtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsPtrOutput) +} + +type SmallMultiplesOptionsOutput struct{ *pulumi.OutputState } + +func (SmallMultiplesOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptions)(nil)).Elem() +} + +func (o SmallMultiplesOptionsOutput) ToSmallMultiplesOptionsOutput() SmallMultiplesOptionsOutput { + return o +} + +func (o SmallMultiplesOptionsOutput) ToSmallMultiplesOptionsOutputWithContext(ctx context.Context) SmallMultiplesOptionsOutput { + return o +} + +func (o SmallMultiplesOptionsOutput) ToSmallMultiplesOptionsPtrOutput() SmallMultiplesOptionsPtrOutput { + return o.ToSmallMultiplesOptionsPtrOutputWithContext(context.Background()) +} + +func (o SmallMultiplesOptionsOutput) ToSmallMultiplesOptionsPtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SmallMultiplesOptions) *SmallMultiplesOptions { + return &v + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o SmallMultiplesOptionsOutput) MaxVisibleColumns() pulumi.IntPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptions) *int { return v.MaxVisibleColumns }).(pulumi.IntPtrOutput) +} + +func (o SmallMultiplesOptionsOutput) MaxVisibleRows() pulumi.IntPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptions) *int { return v.MaxVisibleRows }).(pulumi.IntPtrOutput) +} + +func (o SmallMultiplesOptionsOutput) PanelConfiguration() SmallMultiplesOptionsPanelConfigurationPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptions) *SmallMultiplesOptionsPanelConfiguration { return v.PanelConfiguration }).(SmallMultiplesOptionsPanelConfigurationPtrOutput) +} + +type SmallMultiplesOptionsPtrOutput struct{ *pulumi.OutputState } + +func (SmallMultiplesOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SmallMultiplesOptions)(nil)).Elem() +} + +func (o SmallMultiplesOptionsPtrOutput) ToSmallMultiplesOptionsPtrOutput() SmallMultiplesOptionsPtrOutput { + return o +} + +func (o SmallMultiplesOptionsPtrOutput) ToSmallMultiplesOptionsPtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPtrOutput { + return o +} + +func (o SmallMultiplesOptionsPtrOutput) Elem() SmallMultiplesOptionsOutput { + return o.ApplyT(func(v *SmallMultiplesOptions) SmallMultiplesOptions { + if v != nil { + return *v + } + var ret SmallMultiplesOptions + return ret + }).(SmallMultiplesOptionsOutput) +} + +func (o SmallMultiplesOptionsPtrOutput) MaxVisibleColumns() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptions) *int { + if v == nil { + return nil + } + return v.MaxVisibleColumns + }).(pulumi.IntPtrOutput) +} + +func (o SmallMultiplesOptionsPtrOutput) MaxVisibleRows() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptions) *int { + if v == nil { + return nil + } + return v.MaxVisibleRows + }).(pulumi.IntPtrOutput) +} + +func (o SmallMultiplesOptionsPtrOutput) PanelConfiguration() SmallMultiplesOptionsPanelConfigurationPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptions) *SmallMultiplesOptionsPanelConfiguration { + if v == nil { + return nil + } + return v.PanelConfiguration + }).(SmallMultiplesOptionsPanelConfigurationPtrOutput) +} + +type SmallMultiplesOptionsCategoricalDimensionField struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *StringFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// SmallMultiplesOptionsCategoricalDimensionFieldInput is an input type that accepts SmallMultiplesOptionsCategoricalDimensionFieldArgs and SmallMultiplesOptionsCategoricalDimensionFieldOutput values. +// You can construct a concrete instance of `SmallMultiplesOptionsCategoricalDimensionFieldInput` via: +// +// SmallMultiplesOptionsCategoricalDimensionFieldArgs{...} +type SmallMultiplesOptionsCategoricalDimensionFieldInput interface { + pulumi.Input + + ToSmallMultiplesOptionsCategoricalDimensionFieldOutput() SmallMultiplesOptionsCategoricalDimensionFieldOutput + ToSmallMultiplesOptionsCategoricalDimensionFieldOutputWithContext(context.Context) SmallMultiplesOptionsCategoricalDimensionFieldOutput +} + +type SmallMultiplesOptionsCategoricalDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration StringFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (SmallMultiplesOptionsCategoricalDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptionsCategoricalDimensionField)(nil)).Elem() +} + +func (i SmallMultiplesOptionsCategoricalDimensionFieldArgs) ToSmallMultiplesOptionsCategoricalDimensionFieldOutput() SmallMultiplesOptionsCategoricalDimensionFieldOutput { + return i.ToSmallMultiplesOptionsCategoricalDimensionFieldOutputWithContext(context.Background()) +} + +func (i SmallMultiplesOptionsCategoricalDimensionFieldArgs) ToSmallMultiplesOptionsCategoricalDimensionFieldOutputWithContext(ctx context.Context) SmallMultiplesOptionsCategoricalDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsCategoricalDimensionFieldOutput) +} + +type SmallMultiplesOptionsCategoricalDimensionFieldOutput struct{ *pulumi.OutputState } + +func (SmallMultiplesOptionsCategoricalDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptionsCategoricalDimensionField)(nil)).Elem() +} + +func (o SmallMultiplesOptionsCategoricalDimensionFieldOutput) ToSmallMultiplesOptionsCategoricalDimensionFieldOutput() SmallMultiplesOptionsCategoricalDimensionFieldOutput { + return o +} + +func (o SmallMultiplesOptionsCategoricalDimensionFieldOutput) ToSmallMultiplesOptionsCategoricalDimensionFieldOutputWithContext(ctx context.Context) SmallMultiplesOptionsCategoricalDimensionFieldOutput { + return o +} + +func (o SmallMultiplesOptionsCategoricalDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v SmallMultiplesOptionsCategoricalDimensionField) Column { return v.Column }).(ColumnOutput) +} + +func (o SmallMultiplesOptionsCategoricalDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v SmallMultiplesOptionsCategoricalDimensionField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o SmallMultiplesOptionsCategoricalDimensionFieldOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsCategoricalDimensionField) *StringFormatConfiguration { + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +func (o SmallMultiplesOptionsCategoricalDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsCategoricalDimensionField) *string { return v.HierarchyId }).(pulumi.StringPtrOutput) +} + +type SmallMultiplesOptionsDateDimensionField struct { + Column Column `pulumi:"column"` + DateGranularity *string `pulumi:"dateGranularity"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *DateTimeFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// SmallMultiplesOptionsDateDimensionFieldInput is an input type that accepts SmallMultiplesOptionsDateDimensionFieldArgs and SmallMultiplesOptionsDateDimensionFieldOutput values. +// You can construct a concrete instance of `SmallMultiplesOptionsDateDimensionFieldInput` via: +// +// SmallMultiplesOptionsDateDimensionFieldArgs{...} +type SmallMultiplesOptionsDateDimensionFieldInput interface { + pulumi.Input + + ToSmallMultiplesOptionsDateDimensionFieldOutput() SmallMultiplesOptionsDateDimensionFieldOutput + ToSmallMultiplesOptionsDateDimensionFieldOutputWithContext(context.Context) SmallMultiplesOptionsDateDimensionFieldOutput +} + +type SmallMultiplesOptionsDateDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + DateGranularity pulumi.StringPtrInput `pulumi:"dateGranularity"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (SmallMultiplesOptionsDateDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptionsDateDimensionField)(nil)).Elem() +} + +func (i SmallMultiplesOptionsDateDimensionFieldArgs) ToSmallMultiplesOptionsDateDimensionFieldOutput() SmallMultiplesOptionsDateDimensionFieldOutput { + return i.ToSmallMultiplesOptionsDateDimensionFieldOutputWithContext(context.Background()) +} + +func (i SmallMultiplesOptionsDateDimensionFieldArgs) ToSmallMultiplesOptionsDateDimensionFieldOutputWithContext(ctx context.Context) SmallMultiplesOptionsDateDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsDateDimensionFieldOutput) +} + +type SmallMultiplesOptionsDateDimensionFieldOutput struct{ *pulumi.OutputState } + +func (SmallMultiplesOptionsDateDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptionsDateDimensionField)(nil)).Elem() +} + +func (o SmallMultiplesOptionsDateDimensionFieldOutput) ToSmallMultiplesOptionsDateDimensionFieldOutput() SmallMultiplesOptionsDateDimensionFieldOutput { + return o +} + +func (o SmallMultiplesOptionsDateDimensionFieldOutput) ToSmallMultiplesOptionsDateDimensionFieldOutputWithContext(ctx context.Context) SmallMultiplesOptionsDateDimensionFieldOutput { + return o +} + +func (o SmallMultiplesOptionsDateDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v SmallMultiplesOptionsDateDimensionField) Column { return v.Column }).(ColumnOutput) +} + +func (o SmallMultiplesOptionsDateDimensionFieldOutput) DateGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsDateDimensionField) *string { return v.DateGranularity }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsDateDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v SmallMultiplesOptionsDateDimensionField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o SmallMultiplesOptionsDateDimensionFieldOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsDateDimensionField) *DateTimeFormatConfiguration { + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o SmallMultiplesOptionsDateDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsDateDimensionField) *string { return v.HierarchyId }).(pulumi.StringPtrOutput) +} + +type SmallMultiplesOptionsNumericalDimensionField struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *NumberFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// SmallMultiplesOptionsNumericalDimensionFieldInput is an input type that accepts SmallMultiplesOptionsNumericalDimensionFieldArgs and SmallMultiplesOptionsNumericalDimensionFieldOutput values. +// You can construct a concrete instance of `SmallMultiplesOptionsNumericalDimensionFieldInput` via: +// +// SmallMultiplesOptionsNumericalDimensionFieldArgs{...} +type SmallMultiplesOptionsNumericalDimensionFieldInput interface { + pulumi.Input + + ToSmallMultiplesOptionsNumericalDimensionFieldOutput() SmallMultiplesOptionsNumericalDimensionFieldOutput + ToSmallMultiplesOptionsNumericalDimensionFieldOutputWithContext(context.Context) SmallMultiplesOptionsNumericalDimensionFieldOutput +} + +type SmallMultiplesOptionsNumericalDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (SmallMultiplesOptionsNumericalDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptionsNumericalDimensionField)(nil)).Elem() +} + +func (i SmallMultiplesOptionsNumericalDimensionFieldArgs) ToSmallMultiplesOptionsNumericalDimensionFieldOutput() SmallMultiplesOptionsNumericalDimensionFieldOutput { + return i.ToSmallMultiplesOptionsNumericalDimensionFieldOutputWithContext(context.Background()) +} + +func (i SmallMultiplesOptionsNumericalDimensionFieldArgs) ToSmallMultiplesOptionsNumericalDimensionFieldOutputWithContext(ctx context.Context) SmallMultiplesOptionsNumericalDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsNumericalDimensionFieldOutput) +} + +type SmallMultiplesOptionsNumericalDimensionFieldOutput struct{ *pulumi.OutputState } + +func (SmallMultiplesOptionsNumericalDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptionsNumericalDimensionField)(nil)).Elem() +} + +func (o SmallMultiplesOptionsNumericalDimensionFieldOutput) ToSmallMultiplesOptionsNumericalDimensionFieldOutput() SmallMultiplesOptionsNumericalDimensionFieldOutput { + return o +} + +func (o SmallMultiplesOptionsNumericalDimensionFieldOutput) ToSmallMultiplesOptionsNumericalDimensionFieldOutputWithContext(ctx context.Context) SmallMultiplesOptionsNumericalDimensionFieldOutput { + return o +} + +func (o SmallMultiplesOptionsNumericalDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v SmallMultiplesOptionsNumericalDimensionField) Column { return v.Column }).(ColumnOutput) +} + +func (o SmallMultiplesOptionsNumericalDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v SmallMultiplesOptionsNumericalDimensionField) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o SmallMultiplesOptionsNumericalDimensionFieldOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsNumericalDimensionField) *NumberFormatConfiguration { + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o SmallMultiplesOptionsNumericalDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsNumericalDimensionField) *string { return v.HierarchyId }).(pulumi.StringPtrOutput) +} + +type SmallMultiplesOptionsPanelConfiguration struct { + BackgroundColor *string `pulumi:"backgroundColor"` + BackgroundVisibility *string `pulumi:"backgroundVisibility"` + BorderColor *string `pulumi:"borderColor"` + BorderStyle *string `pulumi:"borderStyle"` + BorderThickness *string `pulumi:"borderThickness"` + BorderVisibility *string `pulumi:"borderVisibility"` + GutterSpacing *string `pulumi:"gutterSpacing"` + GutterVisibility *string `pulumi:"gutterVisibility"` + Title *SmallMultiplesOptionsPanelConfigurationTitle `pulumi:"title"` +} + +// SmallMultiplesOptionsPanelConfigurationInput is an input type that accepts SmallMultiplesOptionsPanelConfigurationArgs and SmallMultiplesOptionsPanelConfigurationOutput values. +// You can construct a concrete instance of `SmallMultiplesOptionsPanelConfigurationInput` via: +// +// SmallMultiplesOptionsPanelConfigurationArgs{...} +type SmallMultiplesOptionsPanelConfigurationInput interface { + pulumi.Input + + ToSmallMultiplesOptionsPanelConfigurationOutput() SmallMultiplesOptionsPanelConfigurationOutput + ToSmallMultiplesOptionsPanelConfigurationOutputWithContext(context.Context) SmallMultiplesOptionsPanelConfigurationOutput +} + +type SmallMultiplesOptionsPanelConfigurationArgs struct { + BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"` + BackgroundVisibility pulumi.StringPtrInput `pulumi:"backgroundVisibility"` + BorderColor pulumi.StringPtrInput `pulumi:"borderColor"` + BorderStyle pulumi.StringPtrInput `pulumi:"borderStyle"` + BorderThickness pulumi.StringPtrInput `pulumi:"borderThickness"` + BorderVisibility pulumi.StringPtrInput `pulumi:"borderVisibility"` + GutterSpacing pulumi.StringPtrInput `pulumi:"gutterSpacing"` + GutterVisibility pulumi.StringPtrInput `pulumi:"gutterVisibility"` + Title SmallMultiplesOptionsPanelConfigurationTitlePtrInput `pulumi:"title"` +} + +func (SmallMultiplesOptionsPanelConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptionsPanelConfiguration)(nil)).Elem() +} + +func (i SmallMultiplesOptionsPanelConfigurationArgs) ToSmallMultiplesOptionsPanelConfigurationOutput() SmallMultiplesOptionsPanelConfigurationOutput { + return i.ToSmallMultiplesOptionsPanelConfigurationOutputWithContext(context.Background()) +} + +func (i SmallMultiplesOptionsPanelConfigurationArgs) ToSmallMultiplesOptionsPanelConfigurationOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsPanelConfigurationOutput) +} + +func (i SmallMultiplesOptionsPanelConfigurationArgs) ToSmallMultiplesOptionsPanelConfigurationPtrOutput() SmallMultiplesOptionsPanelConfigurationPtrOutput { + return i.ToSmallMultiplesOptionsPanelConfigurationPtrOutputWithContext(context.Background()) +} + +func (i SmallMultiplesOptionsPanelConfigurationArgs) ToSmallMultiplesOptionsPanelConfigurationPtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsPanelConfigurationOutput).ToSmallMultiplesOptionsPanelConfigurationPtrOutputWithContext(ctx) +} + +// SmallMultiplesOptionsPanelConfigurationPtrInput is an input type that accepts SmallMultiplesOptionsPanelConfigurationArgs, SmallMultiplesOptionsPanelConfigurationPtr and SmallMultiplesOptionsPanelConfigurationPtrOutput values. +// You can construct a concrete instance of `SmallMultiplesOptionsPanelConfigurationPtrInput` via: +// +// SmallMultiplesOptionsPanelConfigurationArgs{...} +// +// or: +// +// nil +type SmallMultiplesOptionsPanelConfigurationPtrInput interface { + pulumi.Input + + ToSmallMultiplesOptionsPanelConfigurationPtrOutput() SmallMultiplesOptionsPanelConfigurationPtrOutput + ToSmallMultiplesOptionsPanelConfigurationPtrOutputWithContext(context.Context) SmallMultiplesOptionsPanelConfigurationPtrOutput +} + +type smallMultiplesOptionsPanelConfigurationPtrType SmallMultiplesOptionsPanelConfigurationArgs + +func SmallMultiplesOptionsPanelConfigurationPtr(v *SmallMultiplesOptionsPanelConfigurationArgs) SmallMultiplesOptionsPanelConfigurationPtrInput { + return (*smallMultiplesOptionsPanelConfigurationPtrType)(v) +} + +func (*smallMultiplesOptionsPanelConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SmallMultiplesOptionsPanelConfiguration)(nil)).Elem() +} + +func (i *smallMultiplesOptionsPanelConfigurationPtrType) ToSmallMultiplesOptionsPanelConfigurationPtrOutput() SmallMultiplesOptionsPanelConfigurationPtrOutput { + return i.ToSmallMultiplesOptionsPanelConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *smallMultiplesOptionsPanelConfigurationPtrType) ToSmallMultiplesOptionsPanelConfigurationPtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsPanelConfigurationPtrOutput) +} + +type SmallMultiplesOptionsPanelConfigurationOutput struct{ *pulumi.OutputState } + +func (SmallMultiplesOptionsPanelConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptionsPanelConfiguration)(nil)).Elem() +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) ToSmallMultiplesOptionsPanelConfigurationOutput() SmallMultiplesOptionsPanelConfigurationOutput { + return o +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) ToSmallMultiplesOptionsPanelConfigurationOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationOutput { + return o +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) ToSmallMultiplesOptionsPanelConfigurationPtrOutput() SmallMultiplesOptionsPanelConfigurationPtrOutput { + return o.ToSmallMultiplesOptionsPanelConfigurationPtrOutputWithContext(context.Background()) +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) ToSmallMultiplesOptionsPanelConfigurationPtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SmallMultiplesOptionsPanelConfiguration) *SmallMultiplesOptionsPanelConfiguration { + return &v + }).(SmallMultiplesOptionsPanelConfigurationPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) BackgroundColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfiguration) *string { return v.BackgroundColor }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) BackgroundVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfiguration) *string { return v.BackgroundVisibility }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) BorderColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfiguration) *string { return v.BorderColor }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) BorderStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfiguration) *string { return v.BorderStyle }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) BorderThickness() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfiguration) *string { return v.BorderThickness }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) BorderVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfiguration) *string { return v.BorderVisibility }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) GutterSpacing() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfiguration) *string { return v.GutterSpacing }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) GutterVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfiguration) *string { return v.GutterVisibility }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationOutput) Title() SmallMultiplesOptionsPanelConfigurationTitlePtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfiguration) *SmallMultiplesOptionsPanelConfigurationTitle { + return v.Title + }).(SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) +} + +type SmallMultiplesOptionsPanelConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (SmallMultiplesOptionsPanelConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SmallMultiplesOptionsPanelConfiguration)(nil)).Elem() +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) ToSmallMultiplesOptionsPanelConfigurationPtrOutput() SmallMultiplesOptionsPanelConfigurationPtrOutput { + return o +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) ToSmallMultiplesOptionsPanelConfigurationPtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationPtrOutput { + return o +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) Elem() SmallMultiplesOptionsPanelConfigurationOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfiguration) SmallMultiplesOptionsPanelConfiguration { + if v != nil { + return *v + } + var ret SmallMultiplesOptionsPanelConfiguration + return ret + }).(SmallMultiplesOptionsPanelConfigurationOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) BackgroundColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfiguration) *string { + if v == nil { + return nil + } + return v.BackgroundColor + }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) BackgroundVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfiguration) *string { + if v == nil { + return nil + } + return v.BackgroundVisibility + }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) BorderColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfiguration) *string { + if v == nil { + return nil + } + return v.BorderColor + }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) BorderStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfiguration) *string { + if v == nil { + return nil + } + return v.BorderStyle + }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) BorderThickness() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfiguration) *string { + if v == nil { + return nil + } + return v.BorderThickness + }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) BorderVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfiguration) *string { + if v == nil { + return nil + } + return v.BorderVisibility + }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) GutterSpacing() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfiguration) *string { + if v == nil { + return nil + } + return v.GutterSpacing + }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) GutterVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfiguration) *string { + if v == nil { + return nil + } + return v.GutterVisibility + }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationPtrOutput) Title() SmallMultiplesOptionsPanelConfigurationTitlePtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfiguration) *SmallMultiplesOptionsPanelConfigurationTitle { + if v == nil { + return nil + } + return v.Title + }).(SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) +} + +type SmallMultiplesOptionsPanelConfigurationTitle struct { + FontConfiguration *FontConfiguration `pulumi:"fontConfiguration"` + HorizontalTextAlignment *string `pulumi:"horizontalTextAlignment"` + Visibility *string `pulumi:"visibility"` +} + +// SmallMultiplesOptionsPanelConfigurationTitleInput is an input type that accepts SmallMultiplesOptionsPanelConfigurationTitleArgs and SmallMultiplesOptionsPanelConfigurationTitleOutput values. +// You can construct a concrete instance of `SmallMultiplesOptionsPanelConfigurationTitleInput` via: +// +// SmallMultiplesOptionsPanelConfigurationTitleArgs{...} +type SmallMultiplesOptionsPanelConfigurationTitleInput interface { + pulumi.Input + + ToSmallMultiplesOptionsPanelConfigurationTitleOutput() SmallMultiplesOptionsPanelConfigurationTitleOutput + ToSmallMultiplesOptionsPanelConfigurationTitleOutputWithContext(context.Context) SmallMultiplesOptionsPanelConfigurationTitleOutput +} + +type SmallMultiplesOptionsPanelConfigurationTitleArgs struct { + FontConfiguration FontConfigurationPtrInput `pulumi:"fontConfiguration"` + HorizontalTextAlignment pulumi.StringPtrInput `pulumi:"horizontalTextAlignment"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (SmallMultiplesOptionsPanelConfigurationTitleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptionsPanelConfigurationTitle)(nil)).Elem() +} + +func (i SmallMultiplesOptionsPanelConfigurationTitleArgs) ToSmallMultiplesOptionsPanelConfigurationTitleOutput() SmallMultiplesOptionsPanelConfigurationTitleOutput { + return i.ToSmallMultiplesOptionsPanelConfigurationTitleOutputWithContext(context.Background()) +} + +func (i SmallMultiplesOptionsPanelConfigurationTitleArgs) ToSmallMultiplesOptionsPanelConfigurationTitleOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationTitleOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsPanelConfigurationTitleOutput) +} + +func (i SmallMultiplesOptionsPanelConfigurationTitleArgs) ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutput() SmallMultiplesOptionsPanelConfigurationTitlePtrOutput { + return i.ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutputWithContext(context.Background()) +} + +func (i SmallMultiplesOptionsPanelConfigurationTitleArgs) ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationTitlePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsPanelConfigurationTitleOutput).ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutputWithContext(ctx) +} + +// SmallMultiplesOptionsPanelConfigurationTitlePtrInput is an input type that accepts SmallMultiplesOptionsPanelConfigurationTitleArgs, SmallMultiplesOptionsPanelConfigurationTitlePtr and SmallMultiplesOptionsPanelConfigurationTitlePtrOutput values. +// You can construct a concrete instance of `SmallMultiplesOptionsPanelConfigurationTitlePtrInput` via: +// +// SmallMultiplesOptionsPanelConfigurationTitleArgs{...} +// +// or: +// +// nil +type SmallMultiplesOptionsPanelConfigurationTitlePtrInput interface { + pulumi.Input + + ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutput() SmallMultiplesOptionsPanelConfigurationTitlePtrOutput + ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutputWithContext(context.Context) SmallMultiplesOptionsPanelConfigurationTitlePtrOutput +} + +type smallMultiplesOptionsPanelConfigurationTitlePtrType SmallMultiplesOptionsPanelConfigurationTitleArgs + +func SmallMultiplesOptionsPanelConfigurationTitlePtr(v *SmallMultiplesOptionsPanelConfigurationTitleArgs) SmallMultiplesOptionsPanelConfigurationTitlePtrInput { + return (*smallMultiplesOptionsPanelConfigurationTitlePtrType)(v) +} + +func (*smallMultiplesOptionsPanelConfigurationTitlePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SmallMultiplesOptionsPanelConfigurationTitle)(nil)).Elem() +} + +func (i *smallMultiplesOptionsPanelConfigurationTitlePtrType) ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutput() SmallMultiplesOptionsPanelConfigurationTitlePtrOutput { + return i.ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutputWithContext(context.Background()) +} + +func (i *smallMultiplesOptionsPanelConfigurationTitlePtrType) ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationTitlePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) +} + +type SmallMultiplesOptionsPanelConfigurationTitleOutput struct{ *pulumi.OutputState } + +func (SmallMultiplesOptionsPanelConfigurationTitleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SmallMultiplesOptionsPanelConfigurationTitle)(nil)).Elem() +} + +func (o SmallMultiplesOptionsPanelConfigurationTitleOutput) ToSmallMultiplesOptionsPanelConfigurationTitleOutput() SmallMultiplesOptionsPanelConfigurationTitleOutput { + return o +} + +func (o SmallMultiplesOptionsPanelConfigurationTitleOutput) ToSmallMultiplesOptionsPanelConfigurationTitleOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationTitleOutput { + return o +} + +func (o SmallMultiplesOptionsPanelConfigurationTitleOutput) ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutput() SmallMultiplesOptionsPanelConfigurationTitlePtrOutput { + return o.ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutputWithContext(context.Background()) +} + +func (o SmallMultiplesOptionsPanelConfigurationTitleOutput) ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationTitlePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SmallMultiplesOptionsPanelConfigurationTitle) *SmallMultiplesOptionsPanelConfigurationTitle { + return &v + }).(SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationTitleOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfigurationTitle) *FontConfiguration { return v.FontConfiguration }).(FontConfigurationPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationTitleOutput) HorizontalTextAlignment() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfigurationTitle) *string { return v.HorizontalTextAlignment }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationTitleOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v SmallMultiplesOptionsPanelConfigurationTitle) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type SmallMultiplesOptionsPanelConfigurationTitlePtrOutput struct{ *pulumi.OutputState } + +func (SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SmallMultiplesOptionsPanelConfigurationTitle)(nil)).Elem() +} + +func (o SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutput() SmallMultiplesOptionsPanelConfigurationTitlePtrOutput { + return o +} + +func (o SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) ToSmallMultiplesOptionsPanelConfigurationTitlePtrOutputWithContext(ctx context.Context) SmallMultiplesOptionsPanelConfigurationTitlePtrOutput { + return o +} + +func (o SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) Elem() SmallMultiplesOptionsPanelConfigurationTitleOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfigurationTitle) SmallMultiplesOptionsPanelConfigurationTitle { + if v != nil { + return *v + } + var ret SmallMultiplesOptionsPanelConfigurationTitle + return ret + }).(SmallMultiplesOptionsPanelConfigurationTitleOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfigurationTitle) *FontConfiguration { + if v == nil { + return nil + } + return v.FontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) HorizontalTextAlignment() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfigurationTitle) *string { + if v == nil { + return nil + } + return v.HorizontalTextAlignment + }).(pulumi.StringPtrOutput) +} + +func (o SmallMultiplesOptionsPanelConfigurationTitlePtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SmallMultiplesOptionsPanelConfigurationTitle) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type Spacing struct { + Bottom *string `pulumi:"bottom"` + Left *string `pulumi:"left"` + Right *string `pulumi:"right"` + Top *string `pulumi:"top"` +} + +// SpacingInput is an input type that accepts SpacingArgs and SpacingOutput values. +// You can construct a concrete instance of `SpacingInput` via: +// +// SpacingArgs{...} +type SpacingInput interface { + pulumi.Input + + ToSpacingOutput() SpacingOutput + ToSpacingOutputWithContext(context.Context) SpacingOutput +} + +type SpacingArgs struct { + Bottom pulumi.StringPtrInput `pulumi:"bottom"` + Left pulumi.StringPtrInput `pulumi:"left"` + Right pulumi.StringPtrInput `pulumi:"right"` + Top pulumi.StringPtrInput `pulumi:"top"` +} + +func (SpacingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Spacing)(nil)).Elem() +} + +func (i SpacingArgs) ToSpacingOutput() SpacingOutput { + return i.ToSpacingOutputWithContext(context.Background()) +} + +func (i SpacingArgs) ToSpacingOutputWithContext(ctx context.Context) SpacingOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpacingOutput) +} + +func (i SpacingArgs) ToSpacingPtrOutput() SpacingPtrOutput { + return i.ToSpacingPtrOutputWithContext(context.Background()) +} + +func (i SpacingArgs) ToSpacingPtrOutputWithContext(ctx context.Context) SpacingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpacingOutput).ToSpacingPtrOutputWithContext(ctx) +} + +// SpacingPtrInput is an input type that accepts SpacingArgs, SpacingPtr and SpacingPtrOutput values. +// You can construct a concrete instance of `SpacingPtrInput` via: +// +// SpacingArgs{...} +// +// or: +// +// nil +type SpacingPtrInput interface { + pulumi.Input + + ToSpacingPtrOutput() SpacingPtrOutput + ToSpacingPtrOutputWithContext(context.Context) SpacingPtrOutput +} + +type spacingPtrType SpacingArgs + +func SpacingPtr(v *SpacingArgs) SpacingPtrInput { + return (*spacingPtrType)(v) +} + +func (*spacingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**Spacing)(nil)).Elem() +} + +func (i *spacingPtrType) ToSpacingPtrOutput() SpacingPtrOutput { + return i.ToSpacingPtrOutputWithContext(context.Background()) +} + +func (i *spacingPtrType) ToSpacingPtrOutputWithContext(ctx context.Context) SpacingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpacingPtrOutput) +} + +type SpacingOutput struct{ *pulumi.OutputState } + +func (SpacingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Spacing)(nil)).Elem() +} + +func (o SpacingOutput) ToSpacingOutput() SpacingOutput { + return o +} + +func (o SpacingOutput) ToSpacingOutputWithContext(ctx context.Context) SpacingOutput { + return o +} + +func (o SpacingOutput) ToSpacingPtrOutput() SpacingPtrOutput { + return o.ToSpacingPtrOutputWithContext(context.Background()) +} + +func (o SpacingOutput) ToSpacingPtrOutputWithContext(ctx context.Context) SpacingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v Spacing) *Spacing { + return &v + }).(SpacingPtrOutput) +} + +func (o SpacingOutput) Bottom() pulumi.StringPtrOutput { + return o.ApplyT(func(v Spacing) *string { return v.Bottom }).(pulumi.StringPtrOutput) +} + +func (o SpacingOutput) Left() pulumi.StringPtrOutput { + return o.ApplyT(func(v Spacing) *string { return v.Left }).(pulumi.StringPtrOutput) +} + +func (o SpacingOutput) Right() pulumi.StringPtrOutput { + return o.ApplyT(func(v Spacing) *string { return v.Right }).(pulumi.StringPtrOutput) +} + +func (o SpacingOutput) Top() pulumi.StringPtrOutput { + return o.ApplyT(func(v Spacing) *string { return v.Top }).(pulumi.StringPtrOutput) +} + +type SpacingPtrOutput struct{ *pulumi.OutputState } + +func (SpacingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**Spacing)(nil)).Elem() +} + +func (o SpacingPtrOutput) ToSpacingPtrOutput() SpacingPtrOutput { + return o +} + +func (o SpacingPtrOutput) ToSpacingPtrOutputWithContext(ctx context.Context) SpacingPtrOutput { + return o +} + +func (o SpacingPtrOutput) Elem() SpacingOutput { + return o.ApplyT(func(v *Spacing) Spacing { + if v != nil { + return *v + } + var ret Spacing + return ret + }).(SpacingOutput) +} + +func (o SpacingPtrOutput) Bottom() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Spacing) *string { + if v == nil { + return nil + } + return v.Bottom + }).(pulumi.StringPtrOutput) +} + +func (o SpacingPtrOutput) Left() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Spacing) *string { + if v == nil { + return nil + } + return v.Left + }).(pulumi.StringPtrOutput) +} + +func (o SpacingPtrOutput) Right() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Spacing) *string { + if v == nil { + return nil + } + return v.Right + }).(pulumi.StringPtrOutput) +} + +func (o SpacingPtrOutput) Top() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Spacing) *string { + if v == nil { + return nil + } + return v.Top + }).(pulumi.StringPtrOutput) +} + +type StringFormatConfiguration struct { + NullValueFormatConfiguration *NullValueFormatConfiguration `pulumi:"nullValueFormatConfiguration"` + NumericFormatConfiguration *NumericFormatConfiguration `pulumi:"numericFormatConfiguration"` +} + +// StringFormatConfigurationInput is an input type that accepts StringFormatConfigurationArgs and StringFormatConfigurationOutput values. +// You can construct a concrete instance of `StringFormatConfigurationInput` via: +// +// StringFormatConfigurationArgs{...} +type StringFormatConfigurationInput interface { + pulumi.Input + + ToStringFormatConfigurationOutput() StringFormatConfigurationOutput + ToStringFormatConfigurationOutputWithContext(context.Context) StringFormatConfigurationOutput +} + +type StringFormatConfigurationArgs struct { + NullValueFormatConfiguration NullValueFormatConfigurationPtrInput `pulumi:"nullValueFormatConfiguration"` + NumericFormatConfiguration NumericFormatConfigurationPtrInput `pulumi:"numericFormatConfiguration"` +} + +func (StringFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*StringFormatConfiguration)(nil)).Elem() +} + +func (i StringFormatConfigurationArgs) ToStringFormatConfigurationOutput() StringFormatConfigurationOutput { + return i.ToStringFormatConfigurationOutputWithContext(context.Background()) +} + +func (i StringFormatConfigurationArgs) ToStringFormatConfigurationOutputWithContext(ctx context.Context) StringFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringFormatConfigurationOutput) +} + +func (i StringFormatConfigurationArgs) ToStringFormatConfigurationPtrOutput() StringFormatConfigurationPtrOutput { + return i.ToStringFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i StringFormatConfigurationArgs) ToStringFormatConfigurationPtrOutputWithContext(ctx context.Context) StringFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringFormatConfigurationOutput).ToStringFormatConfigurationPtrOutputWithContext(ctx) +} + +// StringFormatConfigurationPtrInput is an input type that accepts StringFormatConfigurationArgs, StringFormatConfigurationPtr and StringFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `StringFormatConfigurationPtrInput` via: +// +// StringFormatConfigurationArgs{...} +// +// or: +// +// nil +type StringFormatConfigurationPtrInput interface { + pulumi.Input + + ToStringFormatConfigurationPtrOutput() StringFormatConfigurationPtrOutput + ToStringFormatConfigurationPtrOutputWithContext(context.Context) StringFormatConfigurationPtrOutput +} + +type stringFormatConfigurationPtrType StringFormatConfigurationArgs + +func StringFormatConfigurationPtr(v *StringFormatConfigurationArgs) StringFormatConfigurationPtrInput { + return (*stringFormatConfigurationPtrType)(v) +} + +func (*stringFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**StringFormatConfiguration)(nil)).Elem() +} + +func (i *stringFormatConfigurationPtrType) ToStringFormatConfigurationPtrOutput() StringFormatConfigurationPtrOutput { + return i.ToStringFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *stringFormatConfigurationPtrType) ToStringFormatConfigurationPtrOutputWithContext(ctx context.Context) StringFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringFormatConfigurationPtrOutput) +} + +type StringFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (StringFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*StringFormatConfiguration)(nil)).Elem() +} + +func (o StringFormatConfigurationOutput) ToStringFormatConfigurationOutput() StringFormatConfigurationOutput { + return o +} + +func (o StringFormatConfigurationOutput) ToStringFormatConfigurationOutputWithContext(ctx context.Context) StringFormatConfigurationOutput { + return o +} + +func (o StringFormatConfigurationOutput) ToStringFormatConfigurationPtrOutput() StringFormatConfigurationPtrOutput { + return o.ToStringFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o StringFormatConfigurationOutput) ToStringFormatConfigurationPtrOutputWithContext(ctx context.Context) StringFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v StringFormatConfiguration) *StringFormatConfiguration { + return &v + }).(StringFormatConfigurationPtrOutput) +} + +func (o StringFormatConfigurationOutput) NullValueFormatConfiguration() NullValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v StringFormatConfiguration) *NullValueFormatConfiguration { return v.NullValueFormatConfiguration }).(NullValueFormatConfigurationPtrOutput) +} + +func (o StringFormatConfigurationOutput) NumericFormatConfiguration() NumericFormatConfigurationPtrOutput { + return o.ApplyT(func(v StringFormatConfiguration) *NumericFormatConfiguration { return v.NumericFormatConfiguration }).(NumericFormatConfigurationPtrOutput) +} + +type StringFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (StringFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**StringFormatConfiguration)(nil)).Elem() +} + +func (o StringFormatConfigurationPtrOutput) ToStringFormatConfigurationPtrOutput() StringFormatConfigurationPtrOutput { + return o +} + +func (o StringFormatConfigurationPtrOutput) ToStringFormatConfigurationPtrOutputWithContext(ctx context.Context) StringFormatConfigurationPtrOutput { + return o +} + +func (o StringFormatConfigurationPtrOutput) Elem() StringFormatConfigurationOutput { + return o.ApplyT(func(v *StringFormatConfiguration) StringFormatConfiguration { + if v != nil { + return *v + } + var ret StringFormatConfiguration + return ret + }).(StringFormatConfigurationOutput) +} + +func (o StringFormatConfigurationPtrOutput) NullValueFormatConfiguration() NullValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v *StringFormatConfiguration) *NullValueFormatConfiguration { + if v == nil { + return nil + } + return v.NullValueFormatConfiguration + }).(NullValueFormatConfigurationPtrOutput) +} + +func (o StringFormatConfigurationPtrOutput) NumericFormatConfiguration() NumericFormatConfigurationPtrOutput { + return o.ApplyT(func(v *StringFormatConfiguration) *NumericFormatConfiguration { + if v == nil { + return nil + } + return v.NumericFormatConfiguration + }).(NumericFormatConfigurationPtrOutput) +} + +type StringParameterDeclaration struct { + DefaultValues *StringParameterDeclarationDefaultValues `pulumi:"defaultValues"` + // Display name for the dashboard. + Name string `pulumi:"name"` + ParameterValueType string `pulumi:"parameterValueType"` + ValuesWhenUnset *StringParameterDeclarationValuesWhenUnset `pulumi:"valuesWhenUnset"` +} + +// StringParameterDeclarationInput is an input type that accepts StringParameterDeclarationArgs and StringParameterDeclarationOutput values. +// You can construct a concrete instance of `StringParameterDeclarationInput` via: +// +// StringParameterDeclarationArgs{...} +type StringParameterDeclarationInput interface { + pulumi.Input + + ToStringParameterDeclarationOutput() StringParameterDeclarationOutput + ToStringParameterDeclarationOutputWithContext(context.Context) StringParameterDeclarationOutput +} + +type StringParameterDeclarationArgs struct { + DefaultValues StringParameterDeclarationDefaultValuesPtrInput `pulumi:"defaultValues"` + // Display name for the dashboard. + Name pulumi.StringInput `pulumi:"name"` + ParameterValueType pulumi.StringInput `pulumi:"parameterValueType"` + ValuesWhenUnset StringParameterDeclarationValuesWhenUnsetPtrInput `pulumi:"valuesWhenUnset"` +} + +func (StringParameterDeclarationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*StringParameterDeclaration)(nil)).Elem() +} + +func (i StringParameterDeclarationArgs) ToStringParameterDeclarationOutput() StringParameterDeclarationOutput { + return i.ToStringParameterDeclarationOutputWithContext(context.Background()) +} + +func (i StringParameterDeclarationArgs) ToStringParameterDeclarationOutputWithContext(ctx context.Context) StringParameterDeclarationOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringParameterDeclarationOutput) +} + +func (i StringParameterDeclarationArgs) ToStringParameterDeclarationPtrOutput() StringParameterDeclarationPtrOutput { + return i.ToStringParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (i StringParameterDeclarationArgs) ToStringParameterDeclarationPtrOutputWithContext(ctx context.Context) StringParameterDeclarationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringParameterDeclarationOutput).ToStringParameterDeclarationPtrOutputWithContext(ctx) +} + +// StringParameterDeclarationPtrInput is an input type that accepts StringParameterDeclarationArgs, StringParameterDeclarationPtr and StringParameterDeclarationPtrOutput values. +// You can construct a concrete instance of `StringParameterDeclarationPtrInput` via: +// +// StringParameterDeclarationArgs{...} +// +// or: +// +// nil +type StringParameterDeclarationPtrInput interface { + pulumi.Input + + ToStringParameterDeclarationPtrOutput() StringParameterDeclarationPtrOutput + ToStringParameterDeclarationPtrOutputWithContext(context.Context) StringParameterDeclarationPtrOutput +} + +type stringParameterDeclarationPtrType StringParameterDeclarationArgs + +func StringParameterDeclarationPtr(v *StringParameterDeclarationArgs) StringParameterDeclarationPtrInput { + return (*stringParameterDeclarationPtrType)(v) +} + +func (*stringParameterDeclarationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**StringParameterDeclaration)(nil)).Elem() +} + +func (i *stringParameterDeclarationPtrType) ToStringParameterDeclarationPtrOutput() StringParameterDeclarationPtrOutput { + return i.ToStringParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (i *stringParameterDeclarationPtrType) ToStringParameterDeclarationPtrOutputWithContext(ctx context.Context) StringParameterDeclarationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringParameterDeclarationPtrOutput) +} + +type StringParameterDeclarationOutput struct{ *pulumi.OutputState } + +func (StringParameterDeclarationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*StringParameterDeclaration)(nil)).Elem() +} + +func (o StringParameterDeclarationOutput) ToStringParameterDeclarationOutput() StringParameterDeclarationOutput { + return o +} + +func (o StringParameterDeclarationOutput) ToStringParameterDeclarationOutputWithContext(ctx context.Context) StringParameterDeclarationOutput { + return o +} + +func (o StringParameterDeclarationOutput) ToStringParameterDeclarationPtrOutput() StringParameterDeclarationPtrOutput { + return o.ToStringParameterDeclarationPtrOutputWithContext(context.Background()) +} + +func (o StringParameterDeclarationOutput) ToStringParameterDeclarationPtrOutputWithContext(ctx context.Context) StringParameterDeclarationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v StringParameterDeclaration) *StringParameterDeclaration { + return &v + }).(StringParameterDeclarationPtrOutput) +} + +func (o StringParameterDeclarationOutput) DefaultValues() StringParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyT(func(v StringParameterDeclaration) *StringParameterDeclarationDefaultValues { return v.DefaultValues }).(StringParameterDeclarationDefaultValuesPtrOutput) +} + +// Display name for the dashboard. +func (o StringParameterDeclarationOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v StringParameterDeclaration) string { return v.Name }).(pulumi.StringOutput) +} + +func (o StringParameterDeclarationOutput) ParameterValueType() pulumi.StringOutput { + return o.ApplyT(func(v StringParameterDeclaration) string { return v.ParameterValueType }).(pulumi.StringOutput) +} + +func (o StringParameterDeclarationOutput) ValuesWhenUnset() StringParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyT(func(v StringParameterDeclaration) *StringParameterDeclarationValuesWhenUnset { + return v.ValuesWhenUnset + }).(StringParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type StringParameterDeclarationPtrOutput struct{ *pulumi.OutputState } + +func (StringParameterDeclarationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**StringParameterDeclaration)(nil)).Elem() +} + +func (o StringParameterDeclarationPtrOutput) ToStringParameterDeclarationPtrOutput() StringParameterDeclarationPtrOutput { + return o +} + +func (o StringParameterDeclarationPtrOutput) ToStringParameterDeclarationPtrOutputWithContext(ctx context.Context) StringParameterDeclarationPtrOutput { + return o +} + +func (o StringParameterDeclarationPtrOutput) Elem() StringParameterDeclarationOutput { + return o.ApplyT(func(v *StringParameterDeclaration) StringParameterDeclaration { + if v != nil { + return *v + } + var ret StringParameterDeclaration + return ret + }).(StringParameterDeclarationOutput) +} + +func (o StringParameterDeclarationPtrOutput) DefaultValues() StringParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyT(func(v *StringParameterDeclaration) *StringParameterDeclarationDefaultValues { + if v == nil { + return nil + } + return v.DefaultValues + }).(StringParameterDeclarationDefaultValuesPtrOutput) +} + +// Display name for the dashboard. +func (o StringParameterDeclarationPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *StringParameterDeclaration) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +func (o StringParameterDeclarationPtrOutput) ParameterValueType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *StringParameterDeclaration) *string { + if v == nil { + return nil + } + return &v.ParameterValueType + }).(pulumi.StringPtrOutput) +} + +func (o StringParameterDeclarationPtrOutput) ValuesWhenUnset() StringParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyT(func(v *StringParameterDeclaration) *StringParameterDeclarationValuesWhenUnset { + if v == nil { + return nil + } + return v.ValuesWhenUnset + }).(StringParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type StringParameterDeclarationDefaultValues struct { + DynamicValue *DynamicValue `pulumi:"dynamicValue"` + StaticValues []string `pulumi:"staticValues"` +} + +// StringParameterDeclarationDefaultValuesInput is an input type that accepts StringParameterDeclarationDefaultValuesArgs and StringParameterDeclarationDefaultValuesOutput values. +// You can construct a concrete instance of `StringParameterDeclarationDefaultValuesInput` via: +// +// StringParameterDeclarationDefaultValuesArgs{...} +type StringParameterDeclarationDefaultValuesInput interface { + pulumi.Input + + ToStringParameterDeclarationDefaultValuesOutput() StringParameterDeclarationDefaultValuesOutput + ToStringParameterDeclarationDefaultValuesOutputWithContext(context.Context) StringParameterDeclarationDefaultValuesOutput +} + +type StringParameterDeclarationDefaultValuesArgs struct { + DynamicValue DynamicValuePtrInput `pulumi:"dynamicValue"` + StaticValues pulumi.StringArrayInput `pulumi:"staticValues"` +} + +func (StringParameterDeclarationDefaultValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*StringParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (i StringParameterDeclarationDefaultValuesArgs) ToStringParameterDeclarationDefaultValuesOutput() StringParameterDeclarationDefaultValuesOutput { + return i.ToStringParameterDeclarationDefaultValuesOutputWithContext(context.Background()) +} + +func (i StringParameterDeclarationDefaultValuesArgs) ToStringParameterDeclarationDefaultValuesOutputWithContext(ctx context.Context) StringParameterDeclarationDefaultValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringParameterDeclarationDefaultValuesOutput) +} + +func (i StringParameterDeclarationDefaultValuesArgs) ToStringParameterDeclarationDefaultValuesPtrOutput() StringParameterDeclarationDefaultValuesPtrOutput { + return i.ToStringParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (i StringParameterDeclarationDefaultValuesArgs) ToStringParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) StringParameterDeclarationDefaultValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringParameterDeclarationDefaultValuesOutput).ToStringParameterDeclarationDefaultValuesPtrOutputWithContext(ctx) +} + +// StringParameterDeclarationDefaultValuesPtrInput is an input type that accepts StringParameterDeclarationDefaultValuesArgs, StringParameterDeclarationDefaultValuesPtr and StringParameterDeclarationDefaultValuesPtrOutput values. +// You can construct a concrete instance of `StringParameterDeclarationDefaultValuesPtrInput` via: +// +// StringParameterDeclarationDefaultValuesArgs{...} +// +// or: +// +// nil +type StringParameterDeclarationDefaultValuesPtrInput interface { + pulumi.Input + + ToStringParameterDeclarationDefaultValuesPtrOutput() StringParameterDeclarationDefaultValuesPtrOutput + ToStringParameterDeclarationDefaultValuesPtrOutputWithContext(context.Context) StringParameterDeclarationDefaultValuesPtrOutput +} + +type stringParameterDeclarationDefaultValuesPtrType StringParameterDeclarationDefaultValuesArgs + +func StringParameterDeclarationDefaultValuesPtr(v *StringParameterDeclarationDefaultValuesArgs) StringParameterDeclarationDefaultValuesPtrInput { + return (*stringParameterDeclarationDefaultValuesPtrType)(v) +} + +func (*stringParameterDeclarationDefaultValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**StringParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (i *stringParameterDeclarationDefaultValuesPtrType) ToStringParameterDeclarationDefaultValuesPtrOutput() StringParameterDeclarationDefaultValuesPtrOutput { + return i.ToStringParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (i *stringParameterDeclarationDefaultValuesPtrType) ToStringParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) StringParameterDeclarationDefaultValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringParameterDeclarationDefaultValuesPtrOutput) +} + +type StringParameterDeclarationDefaultValuesOutput struct{ *pulumi.OutputState } + +func (StringParameterDeclarationDefaultValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*StringParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (o StringParameterDeclarationDefaultValuesOutput) ToStringParameterDeclarationDefaultValuesOutput() StringParameterDeclarationDefaultValuesOutput { + return o +} + +func (o StringParameterDeclarationDefaultValuesOutput) ToStringParameterDeclarationDefaultValuesOutputWithContext(ctx context.Context) StringParameterDeclarationDefaultValuesOutput { + return o +} + +func (o StringParameterDeclarationDefaultValuesOutput) ToStringParameterDeclarationDefaultValuesPtrOutput() StringParameterDeclarationDefaultValuesPtrOutput { + return o.ToStringParameterDeclarationDefaultValuesPtrOutputWithContext(context.Background()) +} + +func (o StringParameterDeclarationDefaultValuesOutput) ToStringParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) StringParameterDeclarationDefaultValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v StringParameterDeclarationDefaultValues) *StringParameterDeclarationDefaultValues { + return &v + }).(StringParameterDeclarationDefaultValuesPtrOutput) +} + +func (o StringParameterDeclarationDefaultValuesOutput) DynamicValue() DynamicValuePtrOutput { + return o.ApplyT(func(v StringParameterDeclarationDefaultValues) *DynamicValue { return v.DynamicValue }).(DynamicValuePtrOutput) +} + +func (o StringParameterDeclarationDefaultValuesOutput) StaticValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v StringParameterDeclarationDefaultValues) []string { return v.StaticValues }).(pulumi.StringArrayOutput) +} + +type StringParameterDeclarationDefaultValuesPtrOutput struct{ *pulumi.OutputState } + +func (StringParameterDeclarationDefaultValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**StringParameterDeclarationDefaultValues)(nil)).Elem() +} + +func (o StringParameterDeclarationDefaultValuesPtrOutput) ToStringParameterDeclarationDefaultValuesPtrOutput() StringParameterDeclarationDefaultValuesPtrOutput { + return o +} + +func (o StringParameterDeclarationDefaultValuesPtrOutput) ToStringParameterDeclarationDefaultValuesPtrOutputWithContext(ctx context.Context) StringParameterDeclarationDefaultValuesPtrOutput { + return o +} + +func (o StringParameterDeclarationDefaultValuesPtrOutput) Elem() StringParameterDeclarationDefaultValuesOutput { + return o.ApplyT(func(v *StringParameterDeclarationDefaultValues) StringParameterDeclarationDefaultValues { + if v != nil { + return *v + } + var ret StringParameterDeclarationDefaultValues + return ret + }).(StringParameterDeclarationDefaultValuesOutput) +} + +func (o StringParameterDeclarationDefaultValuesPtrOutput) DynamicValue() DynamicValuePtrOutput { + return o.ApplyT(func(v *StringParameterDeclarationDefaultValues) *DynamicValue { + if v == nil { + return nil + } + return v.DynamicValue + }).(DynamicValuePtrOutput) +} + +func (o StringParameterDeclarationDefaultValuesPtrOutput) StaticValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *StringParameterDeclarationDefaultValues) []string { + if v == nil { + return nil + } + return v.StaticValues + }).(pulumi.StringArrayOutput) +} + +type StringParameterDeclarationValuesWhenUnset struct { + CustomValue *string `pulumi:"customValue"` + ValueWhenUnsetOption *string `pulumi:"valueWhenUnsetOption"` +} + +// StringParameterDeclarationValuesWhenUnsetInput is an input type that accepts StringParameterDeclarationValuesWhenUnsetArgs and StringParameterDeclarationValuesWhenUnsetOutput values. +// You can construct a concrete instance of `StringParameterDeclarationValuesWhenUnsetInput` via: +// +// StringParameterDeclarationValuesWhenUnsetArgs{...} +type StringParameterDeclarationValuesWhenUnsetInput interface { + pulumi.Input + + ToStringParameterDeclarationValuesWhenUnsetOutput() StringParameterDeclarationValuesWhenUnsetOutput + ToStringParameterDeclarationValuesWhenUnsetOutputWithContext(context.Context) StringParameterDeclarationValuesWhenUnsetOutput +} + +type StringParameterDeclarationValuesWhenUnsetArgs struct { + CustomValue pulumi.StringPtrInput `pulumi:"customValue"` + ValueWhenUnsetOption pulumi.StringPtrInput `pulumi:"valueWhenUnsetOption"` +} + +func (StringParameterDeclarationValuesWhenUnsetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*StringParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (i StringParameterDeclarationValuesWhenUnsetArgs) ToStringParameterDeclarationValuesWhenUnsetOutput() StringParameterDeclarationValuesWhenUnsetOutput { + return i.ToStringParameterDeclarationValuesWhenUnsetOutputWithContext(context.Background()) +} + +func (i StringParameterDeclarationValuesWhenUnsetArgs) ToStringParameterDeclarationValuesWhenUnsetOutputWithContext(ctx context.Context) StringParameterDeclarationValuesWhenUnsetOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringParameterDeclarationValuesWhenUnsetOutput) +} + +func (i StringParameterDeclarationValuesWhenUnsetArgs) ToStringParameterDeclarationValuesWhenUnsetPtrOutput() StringParameterDeclarationValuesWhenUnsetPtrOutput { + return i.ToStringParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (i StringParameterDeclarationValuesWhenUnsetArgs) ToStringParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) StringParameterDeclarationValuesWhenUnsetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringParameterDeclarationValuesWhenUnsetOutput).ToStringParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx) +} + +// StringParameterDeclarationValuesWhenUnsetPtrInput is an input type that accepts StringParameterDeclarationValuesWhenUnsetArgs, StringParameterDeclarationValuesWhenUnsetPtr and StringParameterDeclarationValuesWhenUnsetPtrOutput values. +// You can construct a concrete instance of `StringParameterDeclarationValuesWhenUnsetPtrInput` via: +// +// StringParameterDeclarationValuesWhenUnsetArgs{...} +// +// or: +// +// nil +type StringParameterDeclarationValuesWhenUnsetPtrInput interface { + pulumi.Input + + ToStringParameterDeclarationValuesWhenUnsetPtrOutput() StringParameterDeclarationValuesWhenUnsetPtrOutput + ToStringParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Context) StringParameterDeclarationValuesWhenUnsetPtrOutput +} + +type stringParameterDeclarationValuesWhenUnsetPtrType StringParameterDeclarationValuesWhenUnsetArgs + +func StringParameterDeclarationValuesWhenUnsetPtr(v *StringParameterDeclarationValuesWhenUnsetArgs) StringParameterDeclarationValuesWhenUnsetPtrInput { + return (*stringParameterDeclarationValuesWhenUnsetPtrType)(v) +} + +func (*stringParameterDeclarationValuesWhenUnsetPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**StringParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (i *stringParameterDeclarationValuesWhenUnsetPtrType) ToStringParameterDeclarationValuesWhenUnsetPtrOutput() StringParameterDeclarationValuesWhenUnsetPtrOutput { + return i.ToStringParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (i *stringParameterDeclarationValuesWhenUnsetPtrType) ToStringParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) StringParameterDeclarationValuesWhenUnsetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(StringParameterDeclarationValuesWhenUnsetPtrOutput) +} + +type StringParameterDeclarationValuesWhenUnsetOutput struct{ *pulumi.OutputState } + +func (StringParameterDeclarationValuesWhenUnsetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*StringParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (o StringParameterDeclarationValuesWhenUnsetOutput) ToStringParameterDeclarationValuesWhenUnsetOutput() StringParameterDeclarationValuesWhenUnsetOutput { + return o +} + +func (o StringParameterDeclarationValuesWhenUnsetOutput) ToStringParameterDeclarationValuesWhenUnsetOutputWithContext(ctx context.Context) StringParameterDeclarationValuesWhenUnsetOutput { + return o +} + +func (o StringParameterDeclarationValuesWhenUnsetOutput) ToStringParameterDeclarationValuesWhenUnsetPtrOutput() StringParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ToStringParameterDeclarationValuesWhenUnsetPtrOutputWithContext(context.Background()) +} + +func (o StringParameterDeclarationValuesWhenUnsetOutput) ToStringParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) StringParameterDeclarationValuesWhenUnsetPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v StringParameterDeclarationValuesWhenUnset) *StringParameterDeclarationValuesWhenUnset { + return &v + }).(StringParameterDeclarationValuesWhenUnsetPtrOutput) +} + +func (o StringParameterDeclarationValuesWhenUnsetOutput) CustomValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v StringParameterDeclarationValuesWhenUnset) *string { return v.CustomValue }).(pulumi.StringPtrOutput) +} + +func (o StringParameterDeclarationValuesWhenUnsetOutput) ValueWhenUnsetOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v StringParameterDeclarationValuesWhenUnset) *string { return v.ValueWhenUnsetOption }).(pulumi.StringPtrOutput) +} + +type StringParameterDeclarationValuesWhenUnsetPtrOutput struct{ *pulumi.OutputState } + +func (StringParameterDeclarationValuesWhenUnsetPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**StringParameterDeclarationValuesWhenUnset)(nil)).Elem() +} + +func (o StringParameterDeclarationValuesWhenUnsetPtrOutput) ToStringParameterDeclarationValuesWhenUnsetPtrOutput() StringParameterDeclarationValuesWhenUnsetPtrOutput { + return o +} + +func (o StringParameterDeclarationValuesWhenUnsetPtrOutput) ToStringParameterDeclarationValuesWhenUnsetPtrOutputWithContext(ctx context.Context) StringParameterDeclarationValuesWhenUnsetPtrOutput { + return o +} + +func (o StringParameterDeclarationValuesWhenUnsetPtrOutput) Elem() StringParameterDeclarationValuesWhenUnsetOutput { + return o.ApplyT(func(v *StringParameterDeclarationValuesWhenUnset) StringParameterDeclarationValuesWhenUnset { + if v != nil { + return *v + } + var ret StringParameterDeclarationValuesWhenUnset + return ret + }).(StringParameterDeclarationValuesWhenUnsetOutput) +} + +func (o StringParameterDeclarationValuesWhenUnsetPtrOutput) CustomValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *StringParameterDeclarationValuesWhenUnset) *string { + if v == nil { + return nil + } + return v.CustomValue + }).(pulumi.StringPtrOutput) +} + +func (o StringParameterDeclarationValuesWhenUnsetPtrOutput) ValueWhenUnsetOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *StringParameterDeclarationValuesWhenUnset) *string { + if v == nil { + return nil + } + return v.ValueWhenUnsetOption + }).(pulumi.StringPtrOutput) +} + +type Subtitle struct { + FormatText *SubtitleFormatText `pulumi:"formatText"` + Visibility *string `pulumi:"visibility"` +} + +// SubtitleInput is an input type that accepts SubtitleArgs and SubtitleOutput values. +// You can construct a concrete instance of `SubtitleInput` via: +// +// SubtitleArgs{...} +type SubtitleInput interface { + pulumi.Input + + ToSubtitleOutput() SubtitleOutput + ToSubtitleOutputWithContext(context.Context) SubtitleOutput +} + +type SubtitleArgs struct { + FormatText SubtitleFormatTextPtrInput `pulumi:"formatText"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (SubtitleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Subtitle)(nil)).Elem() +} + +func (i SubtitleArgs) ToSubtitleOutput() SubtitleOutput { + return i.ToSubtitleOutputWithContext(context.Background()) +} + +func (i SubtitleArgs) ToSubtitleOutputWithContext(ctx context.Context) SubtitleOutput { + return pulumi.ToOutputWithContext(ctx, i).(SubtitleOutput) +} + +func (i SubtitleArgs) ToSubtitlePtrOutput() SubtitlePtrOutput { + return i.ToSubtitlePtrOutputWithContext(context.Background()) +} + +func (i SubtitleArgs) ToSubtitlePtrOutputWithContext(ctx context.Context) SubtitlePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SubtitleOutput).ToSubtitlePtrOutputWithContext(ctx) +} + +// SubtitlePtrInput is an input type that accepts SubtitleArgs, SubtitlePtr and SubtitlePtrOutput values. +// You can construct a concrete instance of `SubtitlePtrInput` via: +// +// SubtitleArgs{...} +// +// or: +// +// nil +type SubtitlePtrInput interface { + pulumi.Input + + ToSubtitlePtrOutput() SubtitlePtrOutput + ToSubtitlePtrOutputWithContext(context.Context) SubtitlePtrOutput +} + +type subtitlePtrType SubtitleArgs + +func SubtitlePtr(v *SubtitleArgs) SubtitlePtrInput { + return (*subtitlePtrType)(v) +} + +func (*subtitlePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**Subtitle)(nil)).Elem() +} + +func (i *subtitlePtrType) ToSubtitlePtrOutput() SubtitlePtrOutput { + return i.ToSubtitlePtrOutputWithContext(context.Background()) +} + +func (i *subtitlePtrType) ToSubtitlePtrOutputWithContext(ctx context.Context) SubtitlePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SubtitlePtrOutput) +} + +type SubtitleOutput struct{ *pulumi.OutputState } + +func (SubtitleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Subtitle)(nil)).Elem() +} + +func (o SubtitleOutput) ToSubtitleOutput() SubtitleOutput { + return o +} + +func (o SubtitleOutput) ToSubtitleOutputWithContext(ctx context.Context) SubtitleOutput { + return o +} + +func (o SubtitleOutput) ToSubtitlePtrOutput() SubtitlePtrOutput { + return o.ToSubtitlePtrOutputWithContext(context.Background()) +} + +func (o SubtitleOutput) ToSubtitlePtrOutputWithContext(ctx context.Context) SubtitlePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v Subtitle) *Subtitle { + return &v + }).(SubtitlePtrOutput) +} + +func (o SubtitleOutput) FormatText() SubtitleFormatTextPtrOutput { + return o.ApplyT(func(v Subtitle) *SubtitleFormatText { return v.FormatText }).(SubtitleFormatTextPtrOutput) +} + +func (o SubtitleOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v Subtitle) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type SubtitlePtrOutput struct{ *pulumi.OutputState } + +func (SubtitlePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**Subtitle)(nil)).Elem() +} + +func (o SubtitlePtrOutput) ToSubtitlePtrOutput() SubtitlePtrOutput { + return o +} + +func (o SubtitlePtrOutput) ToSubtitlePtrOutputWithContext(ctx context.Context) SubtitlePtrOutput { + return o +} + +func (o SubtitlePtrOutput) Elem() SubtitleOutput { + return o.ApplyT(func(v *Subtitle) Subtitle { + if v != nil { + return *v + } + var ret Subtitle + return ret + }).(SubtitleOutput) +} + +func (o SubtitlePtrOutput) FormatText() SubtitleFormatTextPtrOutput { + return o.ApplyT(func(v *Subtitle) *SubtitleFormatText { + if v == nil { + return nil + } + return v.FormatText + }).(SubtitleFormatTextPtrOutput) +} + +func (o SubtitlePtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Subtitle) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type SubtitleFormatText struct { + PlainText *string `pulumi:"plainText"` + RichText *string `pulumi:"richText"` +} + +// SubtitleFormatTextInput is an input type that accepts SubtitleFormatTextArgs and SubtitleFormatTextOutput values. +// You can construct a concrete instance of `SubtitleFormatTextInput` via: +// +// SubtitleFormatTextArgs{...} +type SubtitleFormatTextInput interface { + pulumi.Input + + ToSubtitleFormatTextOutput() SubtitleFormatTextOutput + ToSubtitleFormatTextOutputWithContext(context.Context) SubtitleFormatTextOutput +} + +type SubtitleFormatTextArgs struct { + PlainText pulumi.StringPtrInput `pulumi:"plainText"` + RichText pulumi.StringPtrInput `pulumi:"richText"` +} + +func (SubtitleFormatTextArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SubtitleFormatText)(nil)).Elem() +} + +func (i SubtitleFormatTextArgs) ToSubtitleFormatTextOutput() SubtitleFormatTextOutput { + return i.ToSubtitleFormatTextOutputWithContext(context.Background()) +} + +func (i SubtitleFormatTextArgs) ToSubtitleFormatTextOutputWithContext(ctx context.Context) SubtitleFormatTextOutput { + return pulumi.ToOutputWithContext(ctx, i).(SubtitleFormatTextOutput) +} + +func (i SubtitleFormatTextArgs) ToSubtitleFormatTextPtrOutput() SubtitleFormatTextPtrOutput { + return i.ToSubtitleFormatTextPtrOutputWithContext(context.Background()) +} + +func (i SubtitleFormatTextArgs) ToSubtitleFormatTextPtrOutputWithContext(ctx context.Context) SubtitleFormatTextPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SubtitleFormatTextOutput).ToSubtitleFormatTextPtrOutputWithContext(ctx) +} + +// SubtitleFormatTextPtrInput is an input type that accepts SubtitleFormatTextArgs, SubtitleFormatTextPtr and SubtitleFormatTextPtrOutput values. +// You can construct a concrete instance of `SubtitleFormatTextPtrInput` via: +// +// SubtitleFormatTextArgs{...} +// +// or: +// +// nil +type SubtitleFormatTextPtrInput interface { + pulumi.Input + + ToSubtitleFormatTextPtrOutput() SubtitleFormatTextPtrOutput + ToSubtitleFormatTextPtrOutputWithContext(context.Context) SubtitleFormatTextPtrOutput +} + +type subtitleFormatTextPtrType SubtitleFormatTextArgs + +func SubtitleFormatTextPtr(v *SubtitleFormatTextArgs) SubtitleFormatTextPtrInput { + return (*subtitleFormatTextPtrType)(v) +} + +func (*subtitleFormatTextPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SubtitleFormatText)(nil)).Elem() +} + +func (i *subtitleFormatTextPtrType) ToSubtitleFormatTextPtrOutput() SubtitleFormatTextPtrOutput { + return i.ToSubtitleFormatTextPtrOutputWithContext(context.Background()) +} + +func (i *subtitleFormatTextPtrType) ToSubtitleFormatTextPtrOutputWithContext(ctx context.Context) SubtitleFormatTextPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SubtitleFormatTextPtrOutput) +} + +type SubtitleFormatTextOutput struct{ *pulumi.OutputState } + +func (SubtitleFormatTextOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SubtitleFormatText)(nil)).Elem() +} + +func (o SubtitleFormatTextOutput) ToSubtitleFormatTextOutput() SubtitleFormatTextOutput { + return o +} + +func (o SubtitleFormatTextOutput) ToSubtitleFormatTextOutputWithContext(ctx context.Context) SubtitleFormatTextOutput { + return o +} + +func (o SubtitleFormatTextOutput) ToSubtitleFormatTextPtrOutput() SubtitleFormatTextPtrOutput { + return o.ToSubtitleFormatTextPtrOutputWithContext(context.Background()) +} + +func (o SubtitleFormatTextOutput) ToSubtitleFormatTextPtrOutputWithContext(ctx context.Context) SubtitleFormatTextPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SubtitleFormatText) *SubtitleFormatText { + return &v + }).(SubtitleFormatTextPtrOutput) +} + +func (o SubtitleFormatTextOutput) PlainText() pulumi.StringPtrOutput { + return o.ApplyT(func(v SubtitleFormatText) *string { return v.PlainText }).(pulumi.StringPtrOutput) +} + +func (o SubtitleFormatTextOutput) RichText() pulumi.StringPtrOutput { + return o.ApplyT(func(v SubtitleFormatText) *string { return v.RichText }).(pulumi.StringPtrOutput) +} + +type SubtitleFormatTextPtrOutput struct{ *pulumi.OutputState } + +func (SubtitleFormatTextPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SubtitleFormatText)(nil)).Elem() +} + +func (o SubtitleFormatTextPtrOutput) ToSubtitleFormatTextPtrOutput() SubtitleFormatTextPtrOutput { + return o +} + +func (o SubtitleFormatTextPtrOutput) ToSubtitleFormatTextPtrOutputWithContext(ctx context.Context) SubtitleFormatTextPtrOutput { + return o +} + +func (o SubtitleFormatTextPtrOutput) Elem() SubtitleFormatTextOutput { + return o.ApplyT(func(v *SubtitleFormatText) SubtitleFormatText { + if v != nil { + return *v + } + var ret SubtitleFormatText + return ret + }).(SubtitleFormatTextOutput) +} + +func (o SubtitleFormatTextPtrOutput) PlainText() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SubtitleFormatText) *string { + if v == nil { + return nil + } + return v.PlainText + }).(pulumi.StringPtrOutput) +} + +func (o SubtitleFormatTextPtrOutput) RichText() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SubtitleFormatText) *string { + if v == nil { + return nil + } + return v.RichText + }).(pulumi.StringPtrOutput) +} + +type TableBorderOptions struct { + Color *string `pulumi:"color"` + Style *string `pulumi:"style"` + Thickness *int `pulumi:"thickness"` +} + +// TableBorderOptionsInput is an input type that accepts TableBorderOptionsArgs and TableBorderOptionsOutput values. +// You can construct a concrete instance of `TableBorderOptionsInput` via: +// +// TableBorderOptionsArgs{...} +type TableBorderOptionsInput interface { + pulumi.Input + + ToTableBorderOptionsOutput() TableBorderOptionsOutput + ToTableBorderOptionsOutputWithContext(context.Context) TableBorderOptionsOutput +} + +type TableBorderOptionsArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + Style pulumi.StringPtrInput `pulumi:"style"` + Thickness pulumi.IntPtrInput `pulumi:"thickness"` +} + +func (TableBorderOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TableBorderOptions)(nil)).Elem() +} + +func (i TableBorderOptionsArgs) ToTableBorderOptionsOutput() TableBorderOptionsOutput { + return i.ToTableBorderOptionsOutputWithContext(context.Background()) +} + +func (i TableBorderOptionsArgs) ToTableBorderOptionsOutputWithContext(ctx context.Context) TableBorderOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TableBorderOptionsOutput) +} + +func (i TableBorderOptionsArgs) ToTableBorderOptionsPtrOutput() TableBorderOptionsPtrOutput { + return i.ToTableBorderOptionsPtrOutputWithContext(context.Background()) +} + +func (i TableBorderOptionsArgs) ToTableBorderOptionsPtrOutputWithContext(ctx context.Context) TableBorderOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TableBorderOptionsOutput).ToTableBorderOptionsPtrOutputWithContext(ctx) +} + +// TableBorderOptionsPtrInput is an input type that accepts TableBorderOptionsArgs, TableBorderOptionsPtr and TableBorderOptionsPtrOutput values. +// You can construct a concrete instance of `TableBorderOptionsPtrInput` via: +// +// TableBorderOptionsArgs{...} +// +// or: +// +// nil +type TableBorderOptionsPtrInput interface { + pulumi.Input + + ToTableBorderOptionsPtrOutput() TableBorderOptionsPtrOutput + ToTableBorderOptionsPtrOutputWithContext(context.Context) TableBorderOptionsPtrOutput +} + +type tableBorderOptionsPtrType TableBorderOptionsArgs + +func TableBorderOptionsPtr(v *TableBorderOptionsArgs) TableBorderOptionsPtrInput { + return (*tableBorderOptionsPtrType)(v) +} + +func (*tableBorderOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TableBorderOptions)(nil)).Elem() +} + +func (i *tableBorderOptionsPtrType) ToTableBorderOptionsPtrOutput() TableBorderOptionsPtrOutput { + return i.ToTableBorderOptionsPtrOutputWithContext(context.Background()) +} + +func (i *tableBorderOptionsPtrType) ToTableBorderOptionsPtrOutputWithContext(ctx context.Context) TableBorderOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TableBorderOptionsPtrOutput) +} + +type TableBorderOptionsOutput struct{ *pulumi.OutputState } + +func (TableBorderOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TableBorderOptions)(nil)).Elem() +} + +func (o TableBorderOptionsOutput) ToTableBorderOptionsOutput() TableBorderOptionsOutput { + return o +} + +func (o TableBorderOptionsOutput) ToTableBorderOptionsOutputWithContext(ctx context.Context) TableBorderOptionsOutput { + return o +} + +func (o TableBorderOptionsOutput) ToTableBorderOptionsPtrOutput() TableBorderOptionsPtrOutput { + return o.ToTableBorderOptionsPtrOutputWithContext(context.Background()) +} + +func (o TableBorderOptionsOutput) ToTableBorderOptionsPtrOutputWithContext(ctx context.Context) TableBorderOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TableBorderOptions) *TableBorderOptions { + return &v + }).(TableBorderOptionsPtrOutput) +} + +func (o TableBorderOptionsOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v TableBorderOptions) *string { return v.Color }).(pulumi.StringPtrOutput) +} + +func (o TableBorderOptionsOutput) Style() pulumi.StringPtrOutput { + return o.ApplyT(func(v TableBorderOptions) *string { return v.Style }).(pulumi.StringPtrOutput) +} + +func (o TableBorderOptionsOutput) Thickness() pulumi.IntPtrOutput { + return o.ApplyT(func(v TableBorderOptions) *int { return v.Thickness }).(pulumi.IntPtrOutput) +} + +type TableBorderOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TableBorderOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TableBorderOptions)(nil)).Elem() +} + +func (o TableBorderOptionsPtrOutput) ToTableBorderOptionsPtrOutput() TableBorderOptionsPtrOutput { + return o +} + +func (o TableBorderOptionsPtrOutput) ToTableBorderOptionsPtrOutputWithContext(ctx context.Context) TableBorderOptionsPtrOutput { + return o +} + +func (o TableBorderOptionsPtrOutput) Elem() TableBorderOptionsOutput { + return o.ApplyT(func(v *TableBorderOptions) TableBorderOptions { + if v != nil { + return *v + } + var ret TableBorderOptions + return ret + }).(TableBorderOptionsOutput) +} + +func (o TableBorderOptionsPtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TableBorderOptions) *string { + if v == nil { + return nil + } + return v.Color + }).(pulumi.StringPtrOutput) +} + +func (o TableBorderOptionsPtrOutput) Style() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TableBorderOptions) *string { + if v == nil { + return nil + } + return v.Style + }).(pulumi.StringPtrOutput) +} + +func (o TableBorderOptionsPtrOutput) Thickness() pulumi.IntPtrOutput { + return o.ApplyT(func(v *TableBorderOptions) *int { + if v == nil { + return nil + } + return v.Thickness + }).(pulumi.IntPtrOutput) +} + +type TemplateDefinition struct { + // The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + AnalysisDefaults *TemplateDefinitionAnalysisDefaults `pulumi:"analysisDefaults"` + // A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + CalculatedFields []TemplateDefinitionCalculatedField `pulumi:"calculatedFields"` + // A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + ColumnConfigurations []TemplateDefinitionColumnConfiguration `pulumi:"columnConfigurations"` + // A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + DataSetConfigurations []TemplateDefinitionDataSetConfiguration `pulumi:"dataSetConfigurations"` + // A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + FilterGroups []TemplateDefinitionFilterGroup `pulumi:"filterGroups"` + // A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + ParametersDeclarations []TemplateDefinitionParametersDeclaration `pulumi:"parametersDeclarations"` + // A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + Sheets []TemplateDefinitionSheet `pulumi:"sheets"` +} + +// TemplateDefinitionInput is an input type that accepts TemplateDefinitionArgs and TemplateDefinitionOutput values. +// You can construct a concrete instance of `TemplateDefinitionInput` via: +// +// TemplateDefinitionArgs{...} +type TemplateDefinitionInput interface { + pulumi.Input + + ToTemplateDefinitionOutput() TemplateDefinitionOutput + ToTemplateDefinitionOutputWithContext(context.Context) TemplateDefinitionOutput +} + +type TemplateDefinitionArgs struct { + // The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + AnalysisDefaults TemplateDefinitionAnalysisDefaultsPtrInput `pulumi:"analysisDefaults"` + // A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + CalculatedFields TemplateDefinitionCalculatedFieldArrayInput `pulumi:"calculatedFields"` + // A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + ColumnConfigurations TemplateDefinitionColumnConfigurationArrayInput `pulumi:"columnConfigurations"` + // A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + DataSetConfigurations TemplateDefinitionDataSetConfigurationArrayInput `pulumi:"dataSetConfigurations"` + // A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + FilterGroups TemplateDefinitionFilterGroupArrayInput `pulumi:"filterGroups"` + // A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + ParametersDeclarations TemplateDefinitionParametersDeclarationArrayInput `pulumi:"parametersDeclarations"` + // A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + Sheets TemplateDefinitionSheetArrayInput `pulumi:"sheets"` +} + +func (TemplateDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinition)(nil)).Elem() +} + +func (i TemplateDefinitionArgs) ToTemplateDefinitionOutput() TemplateDefinitionOutput { + return i.ToTemplateDefinitionOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionArgs) ToTemplateDefinitionOutputWithContext(ctx context.Context) TemplateDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionOutput) +} + +func (i TemplateDefinitionArgs) ToTemplateDefinitionPtrOutput() TemplateDefinitionPtrOutput { + return i.ToTemplateDefinitionPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionArgs) ToTemplateDefinitionPtrOutputWithContext(ctx context.Context) TemplateDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionOutput).ToTemplateDefinitionPtrOutputWithContext(ctx) +} + +// TemplateDefinitionPtrInput is an input type that accepts TemplateDefinitionArgs, TemplateDefinitionPtr and TemplateDefinitionPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionPtrInput` via: +// +// TemplateDefinitionArgs{...} +// +// or: +// +// nil +type TemplateDefinitionPtrInput interface { + pulumi.Input + + ToTemplateDefinitionPtrOutput() TemplateDefinitionPtrOutput + ToTemplateDefinitionPtrOutputWithContext(context.Context) TemplateDefinitionPtrOutput +} + +type templateDefinitionPtrType TemplateDefinitionArgs + +func TemplateDefinitionPtr(v *TemplateDefinitionArgs) TemplateDefinitionPtrInput { + return (*templateDefinitionPtrType)(v) +} + +func (*templateDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinition)(nil)).Elem() +} + +func (i *templateDefinitionPtrType) ToTemplateDefinitionPtrOutput() TemplateDefinitionPtrOutput { + return i.ToTemplateDefinitionPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionPtrType) ToTemplateDefinitionPtrOutputWithContext(ctx context.Context) TemplateDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionPtrOutput) +} + +type TemplateDefinitionOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinition)(nil)).Elem() +} + +func (o TemplateDefinitionOutput) ToTemplateDefinitionOutput() TemplateDefinitionOutput { + return o +} + +func (o TemplateDefinitionOutput) ToTemplateDefinitionOutputWithContext(ctx context.Context) TemplateDefinitionOutput { + return o +} + +func (o TemplateDefinitionOutput) ToTemplateDefinitionPtrOutput() TemplateDefinitionPtrOutput { + return o.ToTemplateDefinitionPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionOutput) ToTemplateDefinitionPtrOutputWithContext(ctx context.Context) TemplateDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinition) *TemplateDefinition { + return &v + }).(TemplateDefinitionPtrOutput) +} + +// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). +func (o TemplateDefinitionOutput) AnalysisDefaults() TemplateDefinitionAnalysisDefaultsPtrOutput { + return o.ApplyT(func(v TemplateDefinition) *TemplateDefinitionAnalysisDefaults { return v.AnalysisDefaults }).(TemplateDefinitionAnalysisDefaultsPtrOutput) +} + +// A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). +func (o TemplateDefinitionOutput) CalculatedFields() TemplateDefinitionCalculatedFieldArrayOutput { + return o.ApplyT(func(v TemplateDefinition) []TemplateDefinitionCalculatedField { return v.CalculatedFields }).(TemplateDefinitionCalculatedFieldArrayOutput) +} + +// A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. +func (o TemplateDefinitionOutput) ColumnConfigurations() TemplateDefinitionColumnConfigurationArrayOutput { + return o.ApplyT(func(v TemplateDefinition) []TemplateDefinitionColumnConfiguration { return v.ColumnConfigurations }).(TemplateDefinitionColumnConfigurationArrayOutput) +} + +// A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). +func (o TemplateDefinitionOutput) DataSetConfigurations() TemplateDefinitionDataSetConfigurationArrayOutput { + return o.ApplyT(func(v TemplateDefinition) []TemplateDefinitionDataSetConfiguration { return v.DataSetConfigurations }).(TemplateDefinitionDataSetConfigurationArrayOutput) +} + +// A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. +func (o TemplateDefinitionOutput) FilterGroups() TemplateDefinitionFilterGroupArrayOutput { + return o.ApplyT(func(v TemplateDefinition) []TemplateDefinitionFilterGroup { return v.FilterGroups }).(TemplateDefinitionFilterGroupArrayOutput) +} + +// A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. +func (o TemplateDefinitionOutput) ParametersDeclarations() TemplateDefinitionParametersDeclarationArrayOutput { + return o.ApplyT(func(v TemplateDefinition) []TemplateDefinitionParametersDeclaration { return v.ParametersDeclarations }).(TemplateDefinitionParametersDeclarationArrayOutput) +} + +// A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). +func (o TemplateDefinitionOutput) Sheets() TemplateDefinitionSheetArrayOutput { + return o.ApplyT(func(v TemplateDefinition) []TemplateDefinitionSheet { return v.Sheets }).(TemplateDefinitionSheetArrayOutput) +} + +type TemplateDefinitionPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinition)(nil)).Elem() +} + +func (o TemplateDefinitionPtrOutput) ToTemplateDefinitionPtrOutput() TemplateDefinitionPtrOutput { + return o +} + +func (o TemplateDefinitionPtrOutput) ToTemplateDefinitionPtrOutputWithContext(ctx context.Context) TemplateDefinitionPtrOutput { + return o +} + +func (o TemplateDefinitionPtrOutput) Elem() TemplateDefinitionOutput { + return o.ApplyT(func(v *TemplateDefinition) TemplateDefinition { + if v != nil { + return *v + } + var ret TemplateDefinition + return ret + }).(TemplateDefinitionOutput) +} + +// The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). +func (o TemplateDefinitionPtrOutput) AnalysisDefaults() TemplateDefinitionAnalysisDefaultsPtrOutput { + return o.ApplyT(func(v *TemplateDefinition) *TemplateDefinitionAnalysisDefaults { + if v == nil { + return nil + } + return v.AnalysisDefaults + }).(TemplateDefinitionAnalysisDefaultsPtrOutput) +} + +// A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). +func (o TemplateDefinitionPtrOutput) CalculatedFields() TemplateDefinitionCalculatedFieldArrayOutput { + return o.ApplyT(func(v *TemplateDefinition) []TemplateDefinitionCalculatedField { + if v == nil { + return nil + } + return v.CalculatedFields + }).(TemplateDefinitionCalculatedFieldArrayOutput) +} + +// A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. +func (o TemplateDefinitionPtrOutput) ColumnConfigurations() TemplateDefinitionColumnConfigurationArrayOutput { + return o.ApplyT(func(v *TemplateDefinition) []TemplateDefinitionColumnConfiguration { + if v == nil { + return nil + } + return v.ColumnConfigurations + }).(TemplateDefinitionColumnConfigurationArrayOutput) +} + +// A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). +func (o TemplateDefinitionPtrOutput) DataSetConfigurations() TemplateDefinitionDataSetConfigurationArrayOutput { + return o.ApplyT(func(v *TemplateDefinition) []TemplateDefinitionDataSetConfiguration { + if v == nil { + return nil + } + return v.DataSetConfigurations + }).(TemplateDefinitionDataSetConfigurationArrayOutput) +} + +// A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. +func (o TemplateDefinitionPtrOutput) FilterGroups() TemplateDefinitionFilterGroupArrayOutput { + return o.ApplyT(func(v *TemplateDefinition) []TemplateDefinitionFilterGroup { + if v == nil { + return nil + } + return v.FilterGroups + }).(TemplateDefinitionFilterGroupArrayOutput) +} + +// A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. +func (o TemplateDefinitionPtrOutput) ParametersDeclarations() TemplateDefinitionParametersDeclarationArrayOutput { + return o.ApplyT(func(v *TemplateDefinition) []TemplateDefinitionParametersDeclaration { + if v == nil { + return nil + } + return v.ParametersDeclarations + }).(TemplateDefinitionParametersDeclarationArrayOutput) +} + +// A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). +func (o TemplateDefinitionPtrOutput) Sheets() TemplateDefinitionSheetArrayOutput { + return o.ApplyT(func(v *TemplateDefinition) []TemplateDefinitionSheet { + if v == nil { + return nil + } + return v.Sheets + }).(TemplateDefinitionSheetArrayOutput) +} + +type TemplateDefinitionAnalysisDefaults struct { + DefaultNewSheetConfiguration TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration `pulumi:"defaultNewSheetConfiguration"` +} + +// TemplateDefinitionAnalysisDefaultsInput is an input type that accepts TemplateDefinitionAnalysisDefaultsArgs and TemplateDefinitionAnalysisDefaultsOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsInput` via: +// +// TemplateDefinitionAnalysisDefaultsArgs{...} +type TemplateDefinitionAnalysisDefaultsInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsOutput() TemplateDefinitionAnalysisDefaultsOutput + ToTemplateDefinitionAnalysisDefaultsOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsOutput +} + +type TemplateDefinitionAnalysisDefaultsArgs struct { + DefaultNewSheetConfiguration TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput `pulumi:"defaultNewSheetConfiguration"` +} + +func (TemplateDefinitionAnalysisDefaultsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaults)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsArgs) ToTemplateDefinitionAnalysisDefaultsOutput() TemplateDefinitionAnalysisDefaultsOutput { + return i.ToTemplateDefinitionAnalysisDefaultsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsArgs) ToTemplateDefinitionAnalysisDefaultsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsArgs) ToTemplateDefinitionAnalysisDefaultsPtrOutput() TemplateDefinitionAnalysisDefaultsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsArgs) ToTemplateDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsOutput).ToTemplateDefinitionAnalysisDefaultsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsArgs, TemplateDefinitionAnalysisDefaultsPtr and TemplateDefinitionAnalysisDefaultsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsPtrOutput() TemplateDefinitionAnalysisDefaultsPtrOutput + ToTemplateDefinitionAnalysisDefaultsPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsPtrOutput +} + +type templateDefinitionAnalysisDefaultsPtrType TemplateDefinitionAnalysisDefaultsArgs + +func TemplateDefinitionAnalysisDefaultsPtr(v *TemplateDefinitionAnalysisDefaultsArgs) TemplateDefinitionAnalysisDefaultsPtrInput { + return (*templateDefinitionAnalysisDefaultsPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaults)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsPtrType) ToTemplateDefinitionAnalysisDefaultsPtrOutput() TemplateDefinitionAnalysisDefaultsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsPtrType) ToTemplateDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaults)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsOutput) ToTemplateDefinitionAnalysisDefaultsOutput() TemplateDefinitionAnalysisDefaultsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsOutput) ToTemplateDefinitionAnalysisDefaultsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsOutput) ToTemplateDefinitionAnalysisDefaultsPtrOutput() TemplateDefinitionAnalysisDefaultsPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsOutput) ToTemplateDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaults) *TemplateDefinitionAnalysisDefaults { + return &v + }).(TemplateDefinitionAnalysisDefaultsPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsOutput) DefaultNewSheetConfiguration() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaults) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + return v.DefaultNewSheetConfiguration + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) +} + +type TemplateDefinitionAnalysisDefaultsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaults)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsPtrOutput) ToTemplateDefinitionAnalysisDefaultsPtrOutput() TemplateDefinitionAnalysisDefaultsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsPtrOutput) ToTemplateDefinitionAnalysisDefaultsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaults) TemplateDefinitionAnalysisDefaults { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaults + return ret + }).(TemplateDefinitionAnalysisDefaultsOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsPtrOutput) DefaultNewSheetConfiguration() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaults) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + if v == nil { + return nil + } + return &v.DefaultNewSheetConfiguration + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration struct { + InteractiveLayoutConfiguration *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration `pulumi:"interactiveLayoutConfiguration"` + PaginatedLayoutConfiguration *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration `pulumi:"paginatedLayoutConfiguration"` + SheetContentType *string `pulumi:"sheetContentType"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs struct { + InteractiveLayoutConfiguration TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput `pulumi:"interactiveLayoutConfiguration"` + PaginatedLayoutConfiguration TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput `pulumi:"paginatedLayoutConfiguration"` + SheetContentType pulumi.StringPtrInput `pulumi:"sheetContentType"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) InteractiveLayoutConfiguration() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + return v.InteractiveLayoutConfiguration + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) PaginatedLayoutConfiguration() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + return v.PaginatedLayoutConfiguration + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) SheetContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *string { + return v.SheetContentType + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) InteractiveLayoutConfiguration() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + if v == nil { + return nil + } + return v.InteractiveLayoutConfiguration + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) PaginatedLayoutConfiguration() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + if v == nil { + return nil + } + return v.PaginatedLayoutConfiguration + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput) SheetContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration) *string { + if v == nil { + return nil + } + return v.SheetContentType + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration struct { + FreeForm *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm `pulumi:"freeForm"` + Grid *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid `pulumi:"grid"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs struct { + FreeForm TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput `pulumi:"freeForm"` + Grid TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput `pulumi:"grid"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) FreeForm() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + return v.FreeForm + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) Grid() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + return v.Grid + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) FreeForm() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + if v == nil { + return nil + } + return v.FreeForm + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput) Grid() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + if v == nil { + return nil + } + return v.Grid + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm struct { + CanvasSizeOptions TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions `pulumi:"canvasSizeOptions"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs struct { + CanvasSizeOptions TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput `pulumi:"canvasSizeOptions"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) CanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + return v.CanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput) CanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + if v == nil { + return nil + } + return &v.CanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions struct { + ScreenCanvasSizeOptions *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions `pulumi:"screenCanvasSizeOptions"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs struct { + ScreenCanvasSizeOptions TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput `pulumi:"screenCanvasSizeOptions"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) ScreenCanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + return v.ScreenCanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput) ScreenCanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + if v == nil { + return nil + } + return v.ScreenCanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions struct { + OptimizedViewPortWidth string `pulumi:"optimizedViewPortWidth"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs struct { + OptimizedViewPortWidth pulumi.StringInput `pulumi:"optimizedViewPortWidth"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) OptimizedViewPortWidth() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) string { + return v.OptimizedViewPortWidth + }).(pulumi.StringOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return &v.OptimizedViewPortWidth + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid struct { + CanvasSizeOptions TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions `pulumi:"canvasSizeOptions"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs struct { + CanvasSizeOptions TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput `pulumi:"canvasSizeOptions"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) CanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + return v.CanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput) CanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + if v == nil { + return nil + } + return &v.CanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions struct { + ScreenCanvasSizeOptions *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions `pulumi:"screenCanvasSizeOptions"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs struct { + ScreenCanvasSizeOptions TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput `pulumi:"screenCanvasSizeOptions"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) ScreenCanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + return v.ScreenCanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput) ScreenCanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + if v == nil { + return nil + } + return v.ScreenCanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions struct { + OptimizedViewPortWidth *string `pulumi:"optimizedViewPortWidth"` + ResizeOption string `pulumi:"resizeOption"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs struct { + OptimizedViewPortWidth pulumi.StringPtrInput `pulumi:"optimizedViewPortWidth"` + ResizeOption pulumi.StringInput `pulumi:"resizeOption"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *string { + return v.OptimizedViewPortWidth + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) ResizeOption() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) string { + return v.ResizeOption + }).(pulumi.StringOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) OptimizedViewPortWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.OptimizedViewPortWidth + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput) ResizeOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions) *string { + if v == nil { + return nil + } + return &v.ResizeOption + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration struct { + SectionBased *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased `pulumi:"sectionBased"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs struct { + SectionBased TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput `pulumi:"sectionBased"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) SectionBased() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + return v.SectionBased + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput) SectionBased() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + if v == nil { + return nil + } + return v.SectionBased + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased struct { + CanvasSizeOptions TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions `pulumi:"canvasSizeOptions"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs struct { + CanvasSizeOptions TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput `pulumi:"canvasSizeOptions"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) CanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + return v.CanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput) CanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + if v == nil { + return nil + } + return &v.CanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions struct { + PaperCanvasSizeOptions *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions `pulumi:"paperCanvasSizeOptions"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs struct { + PaperCanvasSizeOptions TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput `pulumi:"paperCanvasSizeOptions"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) PaperCanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + return v.PaperCanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput) PaperCanvasSizeOptions() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + if v == nil { + return nil + } + return v.PaperCanvasSizeOptions + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions struct { + PaperMargin *Spacing `pulumi:"paperMargin"` + PaperOrientation *string `pulumi:"paperOrientation"` + PaperSize *string `pulumi:"paperSize"` +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{...} +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs struct { + PaperMargin SpacingPtrInput `pulumi:"paperMargin"` + PaperOrientation pulumi.StringPtrInput `pulumi:"paperOrientation"` + PaperSize pulumi.StringPtrInput `pulumi:"paperSize"` +} + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput).ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput is an input type that accepts TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs, TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtr and TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput` via: +// +// TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput + ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput +} + +type templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs + +func TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtr(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput { + return (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType)(v) +} + +func (*templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return i.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrType) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + return &v + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperMargin() SpacingPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *Spacing { + return v.PaperMargin + }).(SpacingPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperOrientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + return v.PaperOrientation + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) PaperSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + return v.PaperSize + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions)(nil)).Elem() +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) ToTemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) Elem() TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + if v != nil { + return *v + } + var ret TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions + return ret + }).(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperMargin() SpacingPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *Spacing { + if v == nil { + return nil + } + return v.PaperMargin + }).(SpacingPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperOrientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.PaperOrientation + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput) PaperSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions) *string { + if v == nil { + return nil + } + return v.PaperSize + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionCalculatedField struct { + DataSetIdentifier string `pulumi:"dataSetIdentifier"` + Expression string `pulumi:"expression"` + // Display name for the template. + Name string `pulumi:"name"` +} + +// TemplateDefinitionCalculatedFieldInput is an input type that accepts TemplateDefinitionCalculatedFieldArgs and TemplateDefinitionCalculatedFieldOutput values. +// You can construct a concrete instance of `TemplateDefinitionCalculatedFieldInput` via: +// +// TemplateDefinitionCalculatedFieldArgs{...} +type TemplateDefinitionCalculatedFieldInput interface { + pulumi.Input + + ToTemplateDefinitionCalculatedFieldOutput() TemplateDefinitionCalculatedFieldOutput + ToTemplateDefinitionCalculatedFieldOutputWithContext(context.Context) TemplateDefinitionCalculatedFieldOutput +} + +type TemplateDefinitionCalculatedFieldArgs struct { + DataSetIdentifier pulumi.StringInput `pulumi:"dataSetIdentifier"` + Expression pulumi.StringInput `pulumi:"expression"` + // Display name for the template. + Name pulumi.StringInput `pulumi:"name"` +} + +func (TemplateDefinitionCalculatedFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionCalculatedField)(nil)).Elem() +} + +func (i TemplateDefinitionCalculatedFieldArgs) ToTemplateDefinitionCalculatedFieldOutput() TemplateDefinitionCalculatedFieldOutput { + return i.ToTemplateDefinitionCalculatedFieldOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionCalculatedFieldArgs) ToTemplateDefinitionCalculatedFieldOutputWithContext(ctx context.Context) TemplateDefinitionCalculatedFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionCalculatedFieldOutput) +} + +// TemplateDefinitionCalculatedFieldArrayInput is an input type that accepts TemplateDefinitionCalculatedFieldArray and TemplateDefinitionCalculatedFieldArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionCalculatedFieldArrayInput` via: +// +// TemplateDefinitionCalculatedFieldArray{ TemplateDefinitionCalculatedFieldArgs{...} } +type TemplateDefinitionCalculatedFieldArrayInput interface { + pulumi.Input + + ToTemplateDefinitionCalculatedFieldArrayOutput() TemplateDefinitionCalculatedFieldArrayOutput + ToTemplateDefinitionCalculatedFieldArrayOutputWithContext(context.Context) TemplateDefinitionCalculatedFieldArrayOutput +} + +type TemplateDefinitionCalculatedFieldArray []TemplateDefinitionCalculatedFieldInput + +func (TemplateDefinitionCalculatedFieldArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionCalculatedField)(nil)).Elem() +} + +func (i TemplateDefinitionCalculatedFieldArray) ToTemplateDefinitionCalculatedFieldArrayOutput() TemplateDefinitionCalculatedFieldArrayOutput { + return i.ToTemplateDefinitionCalculatedFieldArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionCalculatedFieldArray) ToTemplateDefinitionCalculatedFieldArrayOutputWithContext(ctx context.Context) TemplateDefinitionCalculatedFieldArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionCalculatedFieldArrayOutput) +} + +type TemplateDefinitionCalculatedFieldOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionCalculatedFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionCalculatedField)(nil)).Elem() +} + +func (o TemplateDefinitionCalculatedFieldOutput) ToTemplateDefinitionCalculatedFieldOutput() TemplateDefinitionCalculatedFieldOutput { + return o +} + +func (o TemplateDefinitionCalculatedFieldOutput) ToTemplateDefinitionCalculatedFieldOutputWithContext(ctx context.Context) TemplateDefinitionCalculatedFieldOutput { + return o +} + +func (o TemplateDefinitionCalculatedFieldOutput) DataSetIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionCalculatedField) string { return v.DataSetIdentifier }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionCalculatedFieldOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionCalculatedField) string { return v.Expression }).(pulumi.StringOutput) +} + +// Display name for the template. +func (o TemplateDefinitionCalculatedFieldOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionCalculatedField) string { return v.Name }).(pulumi.StringOutput) +} + +type TemplateDefinitionCalculatedFieldArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionCalculatedFieldArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionCalculatedField)(nil)).Elem() +} + +func (o TemplateDefinitionCalculatedFieldArrayOutput) ToTemplateDefinitionCalculatedFieldArrayOutput() TemplateDefinitionCalculatedFieldArrayOutput { + return o +} + +func (o TemplateDefinitionCalculatedFieldArrayOutput) ToTemplateDefinitionCalculatedFieldArrayOutputWithContext(ctx context.Context) TemplateDefinitionCalculatedFieldArrayOutput { + return o +} + +func (o TemplateDefinitionCalculatedFieldArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionCalculatedFieldOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionCalculatedField { + return vs[0].([]TemplateDefinitionCalculatedField)[vs[1].(int)] + }).(TemplateDefinitionCalculatedFieldOutput) +} + +type TemplateDefinitionColumnConfiguration struct { + Column Column `pulumi:"column"` + FormatConfiguration *TemplateDefinitionColumnConfigurationFormatConfiguration `pulumi:"formatConfiguration"` + Role *string `pulumi:"role"` +} + +// TemplateDefinitionColumnConfigurationInput is an input type that accepts TemplateDefinitionColumnConfigurationArgs and TemplateDefinitionColumnConfigurationOutput values. +// You can construct a concrete instance of `TemplateDefinitionColumnConfigurationInput` via: +// +// TemplateDefinitionColumnConfigurationArgs{...} +type TemplateDefinitionColumnConfigurationInput interface { + pulumi.Input + + ToTemplateDefinitionColumnConfigurationOutput() TemplateDefinitionColumnConfigurationOutput + ToTemplateDefinitionColumnConfigurationOutputWithContext(context.Context) TemplateDefinitionColumnConfigurationOutput +} + +type TemplateDefinitionColumnConfigurationArgs struct { + Column ColumnInput `pulumi:"column"` + FormatConfiguration TemplateDefinitionColumnConfigurationFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + Role pulumi.StringPtrInput `pulumi:"role"` +} + +func (TemplateDefinitionColumnConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionColumnConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionColumnConfigurationArgs) ToTemplateDefinitionColumnConfigurationOutput() TemplateDefinitionColumnConfigurationOutput { + return i.ToTemplateDefinitionColumnConfigurationOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionColumnConfigurationArgs) ToTemplateDefinitionColumnConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionColumnConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionColumnConfigurationOutput) +} + +// TemplateDefinitionColumnConfigurationArrayInput is an input type that accepts TemplateDefinitionColumnConfigurationArray and TemplateDefinitionColumnConfigurationArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionColumnConfigurationArrayInput` via: +// +// TemplateDefinitionColumnConfigurationArray{ TemplateDefinitionColumnConfigurationArgs{...} } +type TemplateDefinitionColumnConfigurationArrayInput interface { + pulumi.Input + + ToTemplateDefinitionColumnConfigurationArrayOutput() TemplateDefinitionColumnConfigurationArrayOutput + ToTemplateDefinitionColumnConfigurationArrayOutputWithContext(context.Context) TemplateDefinitionColumnConfigurationArrayOutput +} + +type TemplateDefinitionColumnConfigurationArray []TemplateDefinitionColumnConfigurationInput + +func (TemplateDefinitionColumnConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionColumnConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionColumnConfigurationArray) ToTemplateDefinitionColumnConfigurationArrayOutput() TemplateDefinitionColumnConfigurationArrayOutput { + return i.ToTemplateDefinitionColumnConfigurationArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionColumnConfigurationArray) ToTemplateDefinitionColumnConfigurationArrayOutputWithContext(ctx context.Context) TemplateDefinitionColumnConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionColumnConfigurationArrayOutput) +} + +type TemplateDefinitionColumnConfigurationOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionColumnConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionColumnConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionColumnConfigurationOutput) ToTemplateDefinitionColumnConfigurationOutput() TemplateDefinitionColumnConfigurationOutput { + return o +} + +func (o TemplateDefinitionColumnConfigurationOutput) ToTemplateDefinitionColumnConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionColumnConfigurationOutput { + return o +} + +func (o TemplateDefinitionColumnConfigurationOutput) Column() ColumnOutput { + return o.ApplyT(func(v TemplateDefinitionColumnConfiguration) Column { return v.Column }).(ColumnOutput) +} + +func (o TemplateDefinitionColumnConfigurationOutput) FormatConfiguration() TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionColumnConfiguration) *TemplateDefinitionColumnConfigurationFormatConfiguration { + return v.FormatConfiguration + }).(TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput) +} + +func (o TemplateDefinitionColumnConfigurationOutput) Role() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionColumnConfiguration) *string { return v.Role }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionColumnConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionColumnConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionColumnConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionColumnConfigurationArrayOutput) ToTemplateDefinitionColumnConfigurationArrayOutput() TemplateDefinitionColumnConfigurationArrayOutput { + return o +} + +func (o TemplateDefinitionColumnConfigurationArrayOutput) ToTemplateDefinitionColumnConfigurationArrayOutputWithContext(ctx context.Context) TemplateDefinitionColumnConfigurationArrayOutput { + return o +} + +func (o TemplateDefinitionColumnConfigurationArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionColumnConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionColumnConfiguration { + return vs[0].([]TemplateDefinitionColumnConfiguration)[vs[1].(int)] + }).(TemplateDefinitionColumnConfigurationOutput) +} + +type TemplateDefinitionColumnConfigurationFormatConfiguration struct { + DateTimeFormatConfiguration *DateTimeFormatConfiguration `pulumi:"dateTimeFormatConfiguration"` + NumberFormatConfiguration *NumberFormatConfiguration `pulumi:"numberFormatConfiguration"` + StringFormatConfiguration *StringFormatConfiguration `pulumi:"stringFormatConfiguration"` +} + +// TemplateDefinitionColumnConfigurationFormatConfigurationInput is an input type that accepts TemplateDefinitionColumnConfigurationFormatConfigurationArgs and TemplateDefinitionColumnConfigurationFormatConfigurationOutput values. +// You can construct a concrete instance of `TemplateDefinitionColumnConfigurationFormatConfigurationInput` via: +// +// TemplateDefinitionColumnConfigurationFormatConfigurationArgs{...} +type TemplateDefinitionColumnConfigurationFormatConfigurationInput interface { + pulumi.Input + + ToTemplateDefinitionColumnConfigurationFormatConfigurationOutput() TemplateDefinitionColumnConfigurationFormatConfigurationOutput + ToTemplateDefinitionColumnConfigurationFormatConfigurationOutputWithContext(context.Context) TemplateDefinitionColumnConfigurationFormatConfigurationOutput +} + +type TemplateDefinitionColumnConfigurationFormatConfigurationArgs struct { + DateTimeFormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"dateTimeFormatConfiguration"` + NumberFormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"numberFormatConfiguration"` + StringFormatConfiguration StringFormatConfigurationPtrInput `pulumi:"stringFormatConfiguration"` +} + +func (TemplateDefinitionColumnConfigurationFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionColumnConfigurationFormatConfigurationArgs) ToTemplateDefinitionColumnConfigurationFormatConfigurationOutput() TemplateDefinitionColumnConfigurationFormatConfigurationOutput { + return i.ToTemplateDefinitionColumnConfigurationFormatConfigurationOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionColumnConfigurationFormatConfigurationArgs) ToTemplateDefinitionColumnConfigurationFormatConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionColumnConfigurationFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionColumnConfigurationFormatConfigurationOutput) +} + +func (i TemplateDefinitionColumnConfigurationFormatConfigurationArgs) ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput() TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return i.ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionColumnConfigurationFormatConfigurationArgs) ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionColumnConfigurationFormatConfigurationOutput).ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx) +} + +// TemplateDefinitionColumnConfigurationFormatConfigurationPtrInput is an input type that accepts TemplateDefinitionColumnConfigurationFormatConfigurationArgs, TemplateDefinitionColumnConfigurationFormatConfigurationPtr and TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionColumnConfigurationFormatConfigurationPtrInput` via: +// +// TemplateDefinitionColumnConfigurationFormatConfigurationArgs{...} +// +// or: +// +// nil +type TemplateDefinitionColumnConfigurationFormatConfigurationPtrInput interface { + pulumi.Input + + ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput() TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput + ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Context) TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput +} + +type templateDefinitionColumnConfigurationFormatConfigurationPtrType TemplateDefinitionColumnConfigurationFormatConfigurationArgs + +func TemplateDefinitionColumnConfigurationFormatConfigurationPtr(v *TemplateDefinitionColumnConfigurationFormatConfigurationArgs) TemplateDefinitionColumnConfigurationFormatConfigurationPtrInput { + return (*templateDefinitionColumnConfigurationFormatConfigurationPtrType)(v) +} + +func (*templateDefinitionColumnConfigurationFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() +} + +func (i *templateDefinitionColumnConfigurationFormatConfigurationPtrType) ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput() TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return i.ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionColumnConfigurationFormatConfigurationPtrType) ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput) +} + +type TemplateDefinitionColumnConfigurationFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionColumnConfigurationFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationOutput) ToTemplateDefinitionColumnConfigurationFormatConfigurationOutput() TemplateDefinitionColumnConfigurationFormatConfigurationOutput { + return o +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationOutput) ToTemplateDefinitionColumnConfigurationFormatConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionColumnConfigurationFormatConfigurationOutput { + return o +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationOutput) ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput() TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o.ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationOutput) ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionColumnConfigurationFormatConfiguration) *TemplateDefinitionColumnConfigurationFormatConfiguration { + return &v + }).(TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput) +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationOutput) DateTimeFormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionColumnConfigurationFormatConfiguration) *DateTimeFormatConfiguration { + return v.DateTimeFormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationOutput) NumberFormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionColumnConfigurationFormatConfiguration) *NumberFormatConfiguration { + return v.NumberFormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationOutput) StringFormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionColumnConfigurationFormatConfiguration) *StringFormatConfiguration { + return v.StringFormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionColumnConfigurationFormatConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput) ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput() TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput) ToTemplateDefinitionColumnConfigurationFormatConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput { + return o +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput) Elem() TemplateDefinitionColumnConfigurationFormatConfigurationOutput { + return o.ApplyT(func(v *TemplateDefinitionColumnConfigurationFormatConfiguration) TemplateDefinitionColumnConfigurationFormatConfiguration { + if v != nil { + return *v + } + var ret TemplateDefinitionColumnConfigurationFormatConfiguration + return ret + }).(TemplateDefinitionColumnConfigurationFormatConfigurationOutput) +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput) DateTimeFormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionColumnConfigurationFormatConfiguration) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.DateTimeFormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput) NumberFormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionColumnConfigurationFormatConfiguration) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.NumberFormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput) StringFormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionColumnConfigurationFormatConfiguration) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.StringFormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type TemplateDefinitionDataSetConfiguration struct { + ColumnGroupSchemaLists []TemplateDefinitionDataSetConfigurationColumnGroupSchemaList `pulumi:"columnGroupSchemaLists"` + DataSetSchema *TemplateDefinitionDataSetConfigurationDataSetSchema `pulumi:"dataSetSchema"` + Placeholder *string `pulumi:"placeholder"` +} + +// TemplateDefinitionDataSetConfigurationInput is an input type that accepts TemplateDefinitionDataSetConfigurationArgs and TemplateDefinitionDataSetConfigurationOutput values. +// You can construct a concrete instance of `TemplateDefinitionDataSetConfigurationInput` via: +// +// TemplateDefinitionDataSetConfigurationArgs{...} +type TemplateDefinitionDataSetConfigurationInput interface { + pulumi.Input + + ToTemplateDefinitionDataSetConfigurationOutput() TemplateDefinitionDataSetConfigurationOutput + ToTemplateDefinitionDataSetConfigurationOutputWithContext(context.Context) TemplateDefinitionDataSetConfigurationOutput +} + +type TemplateDefinitionDataSetConfigurationArgs struct { + ColumnGroupSchemaLists TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayInput `pulumi:"columnGroupSchemaLists"` + DataSetSchema TemplateDefinitionDataSetConfigurationDataSetSchemaPtrInput `pulumi:"dataSetSchema"` + Placeholder pulumi.StringPtrInput `pulumi:"placeholder"` +} + +func (TemplateDefinitionDataSetConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionDataSetConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionDataSetConfigurationArgs) ToTemplateDefinitionDataSetConfigurationOutput() TemplateDefinitionDataSetConfigurationOutput { + return i.ToTemplateDefinitionDataSetConfigurationOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionDataSetConfigurationArgs) ToTemplateDefinitionDataSetConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationOutput) +} + +// TemplateDefinitionDataSetConfigurationArrayInput is an input type that accepts TemplateDefinitionDataSetConfigurationArray and TemplateDefinitionDataSetConfigurationArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionDataSetConfigurationArrayInput` via: +// +// TemplateDefinitionDataSetConfigurationArray{ TemplateDefinitionDataSetConfigurationArgs{...} } +type TemplateDefinitionDataSetConfigurationArrayInput interface { + pulumi.Input + + ToTemplateDefinitionDataSetConfigurationArrayOutput() TemplateDefinitionDataSetConfigurationArrayOutput + ToTemplateDefinitionDataSetConfigurationArrayOutputWithContext(context.Context) TemplateDefinitionDataSetConfigurationArrayOutput +} + +type TemplateDefinitionDataSetConfigurationArray []TemplateDefinitionDataSetConfigurationInput + +func (TemplateDefinitionDataSetConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionDataSetConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionDataSetConfigurationArray) ToTemplateDefinitionDataSetConfigurationArrayOutput() TemplateDefinitionDataSetConfigurationArrayOutput { + return i.ToTemplateDefinitionDataSetConfigurationArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionDataSetConfigurationArray) ToTemplateDefinitionDataSetConfigurationArrayOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationArrayOutput) +} + +type TemplateDefinitionDataSetConfigurationOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionDataSetConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionDataSetConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionDataSetConfigurationOutput) ToTemplateDefinitionDataSetConfigurationOutput() TemplateDefinitionDataSetConfigurationOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationOutput) ToTemplateDefinitionDataSetConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationOutput) ColumnGroupSchemaLists() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput { + return o.ApplyT(func(v TemplateDefinitionDataSetConfiguration) []TemplateDefinitionDataSetConfigurationColumnGroupSchemaList { + return v.ColumnGroupSchemaLists + }).(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput) +} + +func (o TemplateDefinitionDataSetConfigurationOutput) DataSetSchema() TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput { + return o.ApplyT(func(v TemplateDefinitionDataSetConfiguration) *TemplateDefinitionDataSetConfigurationDataSetSchema { + return v.DataSetSchema + }).(TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput) +} + +func (o TemplateDefinitionDataSetConfigurationOutput) Placeholder() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionDataSetConfiguration) *string { return v.Placeholder }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionDataSetConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionDataSetConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionDataSetConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionDataSetConfigurationArrayOutput) ToTemplateDefinitionDataSetConfigurationArrayOutput() TemplateDefinitionDataSetConfigurationArrayOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationArrayOutput) ToTemplateDefinitionDataSetConfigurationArrayOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationArrayOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionDataSetConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionDataSetConfiguration { + return vs[0].([]TemplateDefinitionDataSetConfiguration)[vs[1].(int)] + }).(TemplateDefinitionDataSetConfigurationOutput) +} + +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaList struct { + ColumnGroupColumnSchemaLists []TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList `pulumi:"columnGroupColumnSchemaLists"` + // Display name for the template. + Name *string `pulumi:"name"` +} + +// TemplateDefinitionDataSetConfigurationColumnGroupSchemaListInput is an input type that accepts TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs and TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput values. +// You can construct a concrete instance of `TemplateDefinitionDataSetConfigurationColumnGroupSchemaListInput` via: +// +// TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs{...} +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListInput interface { + pulumi.Input + + ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput + ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutputWithContext(context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput +} + +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs struct { + ColumnGroupColumnSchemaLists TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayInput `pulumi:"columnGroupColumnSchemaLists"` + // Display name for the template. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionDataSetConfigurationColumnGroupSchemaList)(nil)).Elem() +} + +func (i TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput { + return i.ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput) +} + +// TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayInput is an input type that accepts TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArray and TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayInput` via: +// +// TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArray{ TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs{...} } +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayInput interface { + pulumi.Input + + ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput + ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutputWithContext(context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput +} + +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArray []TemplateDefinitionDataSetConfigurationColumnGroupSchemaListInput + +func (TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionDataSetConfigurationColumnGroupSchemaList)(nil)).Elem() +} + +func (i TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArray) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput { + return i.ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArray) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput) +} + +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionDataSetConfigurationColumnGroupSchemaList)(nil)).Elem() +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput) ColumnGroupColumnSchemaLists() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput { + return o.ApplyT(func(v TemplateDefinitionDataSetConfigurationColumnGroupSchemaList) []TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList { + return v.ColumnGroupColumnSchemaLists + }).(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput) +} + +// Display name for the template. +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionDataSetConfigurationColumnGroupSchemaList) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionDataSetConfigurationColumnGroupSchemaList)(nil)).Elem() +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionDataSetConfigurationColumnGroupSchemaList { + return vs[0].([]TemplateDefinitionDataSetConfigurationColumnGroupSchemaList)[vs[1].(int)] + }).(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput) +} + +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList struct { + // Display name for the template. + Name *string `pulumi:"name"` +} + +// TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListInput is an input type that accepts TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs and TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput values. +// You can construct a concrete instance of `TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListInput` via: +// +// TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs{...} +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListInput interface { + pulumi.Input + + ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput + ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutputWithContext(context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput +} + +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs struct { + // Display name for the template. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList)(nil)).Elem() +} + +func (i TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput { + return i.ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput) +} + +// TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayInput is an input type that accepts TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArray and TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayInput` via: +// +// TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArray{ TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs{...} } +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayInput interface { + pulumi.Input + + ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput + ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutputWithContext(context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput +} + +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArray []TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListInput + +func (TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList)(nil)).Elem() +} + +func (i TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArray) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput { + return i.ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArray) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput) +} + +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList)(nil)).Elem() +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput { + return o +} + +// Display name for the template. +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList)(nil)).Elem() +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput() TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput) ToTemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList { + return vs[0].([]TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList)[vs[1].(int)] + }).(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput) +} + +type TemplateDefinitionDataSetConfigurationDataSetSchema struct { + ColumnSchemaLists []TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList `pulumi:"columnSchemaLists"` +} + +// TemplateDefinitionDataSetConfigurationDataSetSchemaInput is an input type that accepts TemplateDefinitionDataSetConfigurationDataSetSchemaArgs and TemplateDefinitionDataSetConfigurationDataSetSchemaOutput values. +// You can construct a concrete instance of `TemplateDefinitionDataSetConfigurationDataSetSchemaInput` via: +// +// TemplateDefinitionDataSetConfigurationDataSetSchemaArgs{...} +type TemplateDefinitionDataSetConfigurationDataSetSchemaInput interface { + pulumi.Input + + ToTemplateDefinitionDataSetConfigurationDataSetSchemaOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaOutput + ToTemplateDefinitionDataSetConfigurationDataSetSchemaOutputWithContext(context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaOutput +} + +type TemplateDefinitionDataSetConfigurationDataSetSchemaArgs struct { + ColumnSchemaLists TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayInput `pulumi:"columnSchemaLists"` +} + +func (TemplateDefinitionDataSetConfigurationDataSetSchemaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionDataSetConfigurationDataSetSchema)(nil)).Elem() +} + +func (i TemplateDefinitionDataSetConfigurationDataSetSchemaArgs) ToTemplateDefinitionDataSetConfigurationDataSetSchemaOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaOutput { + return i.ToTemplateDefinitionDataSetConfigurationDataSetSchemaOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionDataSetConfigurationDataSetSchemaArgs) ToTemplateDefinitionDataSetConfigurationDataSetSchemaOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationDataSetSchemaOutput) +} + +func (i TemplateDefinitionDataSetConfigurationDataSetSchemaArgs) ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput { + return i.ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionDataSetConfigurationDataSetSchemaArgs) ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationDataSetSchemaOutput).ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutputWithContext(ctx) +} + +// TemplateDefinitionDataSetConfigurationDataSetSchemaPtrInput is an input type that accepts TemplateDefinitionDataSetConfigurationDataSetSchemaArgs, TemplateDefinitionDataSetConfigurationDataSetSchemaPtr and TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionDataSetConfigurationDataSetSchemaPtrInput` via: +// +// TemplateDefinitionDataSetConfigurationDataSetSchemaArgs{...} +// +// or: +// +// nil +type TemplateDefinitionDataSetConfigurationDataSetSchemaPtrInput interface { + pulumi.Input + + ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput + ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutputWithContext(context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput +} + +type templateDefinitionDataSetConfigurationDataSetSchemaPtrType TemplateDefinitionDataSetConfigurationDataSetSchemaArgs + +func TemplateDefinitionDataSetConfigurationDataSetSchemaPtr(v *TemplateDefinitionDataSetConfigurationDataSetSchemaArgs) TemplateDefinitionDataSetConfigurationDataSetSchemaPtrInput { + return (*templateDefinitionDataSetConfigurationDataSetSchemaPtrType)(v) +} + +func (*templateDefinitionDataSetConfigurationDataSetSchemaPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionDataSetConfigurationDataSetSchema)(nil)).Elem() +} + +func (i *templateDefinitionDataSetConfigurationDataSetSchemaPtrType) ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput { + return i.ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionDataSetConfigurationDataSetSchemaPtrType) ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput) +} + +type TemplateDefinitionDataSetConfigurationDataSetSchemaOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionDataSetConfigurationDataSetSchemaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionDataSetConfigurationDataSetSchema)(nil)).Elem() +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaOutput) ToTemplateDefinitionDataSetConfigurationDataSetSchemaOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaOutput) ToTemplateDefinitionDataSetConfigurationDataSetSchemaOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaOutput) ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput { + return o.ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaOutput) ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionDataSetConfigurationDataSetSchema) *TemplateDefinitionDataSetConfigurationDataSetSchema { + return &v + }).(TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput) +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaOutput) ColumnSchemaLists() TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput { + return o.ApplyT(func(v TemplateDefinitionDataSetConfigurationDataSetSchema) []TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList { + return v.ColumnSchemaLists + }).(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput) +} + +type TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionDataSetConfigurationDataSetSchema)(nil)).Elem() +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput) ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput) ToTemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput) Elem() TemplateDefinitionDataSetConfigurationDataSetSchemaOutput { + return o.ApplyT(func(v *TemplateDefinitionDataSetConfigurationDataSetSchema) TemplateDefinitionDataSetConfigurationDataSetSchema { + if v != nil { + return *v + } + var ret TemplateDefinitionDataSetConfigurationDataSetSchema + return ret + }).(TemplateDefinitionDataSetConfigurationDataSetSchemaOutput) +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput) ColumnSchemaLists() TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput { + return o.ApplyT(func(v *TemplateDefinitionDataSetConfigurationDataSetSchema) []TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList { + if v == nil { + return nil + } + return v.ColumnSchemaLists + }).(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput) +} + +type TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList struct { + DataType *string `pulumi:"dataType"` + GeographicRole *string `pulumi:"geographicRole"` + // Display name for the template. + Name *string `pulumi:"name"` +} + +// TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListInput is an input type that accepts TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs and TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput values. +// You can construct a concrete instance of `TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListInput` via: +// +// TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs{...} +type TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListInput interface { + pulumi.Input + + ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput + ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutputWithContext(context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput +} + +type TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs struct { + DataType pulumi.StringPtrInput `pulumi:"dataType"` + GeographicRole pulumi.StringPtrInput `pulumi:"geographicRole"` + // Display name for the template. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList)(nil)).Elem() +} + +func (i TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs) ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput { + return i.ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs) ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput) +} + +// TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayInput is an input type that accepts TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArray and TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayInput` via: +// +// TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArray{ TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs{...} } +type TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayInput interface { + pulumi.Input + + ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput + ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutputWithContext(context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput +} + +type TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArray []TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListInput + +func (TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList)(nil)).Elem() +} + +func (i TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArray) ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput { + return i.ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArray) ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput) +} + +type TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList)(nil)).Elem() +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput) ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput) ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput) DataType() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList) *string { return v.DataType }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput) GeographicRole() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList) *string { + return v.GeographicRole + }).(pulumi.StringPtrOutput) +} + +// Display name for the template. +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList)(nil)).Elem() +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput) ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput() TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput) ToTemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutputWithContext(ctx context.Context) TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput { + return o +} + +func (o TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList { + return vs[0].([]TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList)[vs[1].(int)] + }).(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput) +} + +type TemplateDefinitionFilterGroup struct { + CrossDataset string `pulumi:"crossDataset"` + FilterGroupId string `pulumi:"filterGroupId"` + Filters []Filters `pulumi:"filters"` + ScopeConfiguration TemplateDefinitionFilterGroupScopeConfiguration `pulumi:"scopeConfiguration"` + // The template creation status. + Status *string `pulumi:"status"` +} + +// TemplateDefinitionFilterGroupInput is an input type that accepts TemplateDefinitionFilterGroupArgs and TemplateDefinitionFilterGroupOutput values. +// You can construct a concrete instance of `TemplateDefinitionFilterGroupInput` via: +// +// TemplateDefinitionFilterGroupArgs{...} +type TemplateDefinitionFilterGroupInput interface { + pulumi.Input + + ToTemplateDefinitionFilterGroupOutput() TemplateDefinitionFilterGroupOutput + ToTemplateDefinitionFilterGroupOutputWithContext(context.Context) TemplateDefinitionFilterGroupOutput +} + +type TemplateDefinitionFilterGroupArgs struct { + CrossDataset pulumi.StringInput `pulumi:"crossDataset"` + FilterGroupId pulumi.StringInput `pulumi:"filterGroupId"` + Filters FiltersArrayInput `pulumi:"filters"` + ScopeConfiguration TemplateDefinitionFilterGroupScopeConfigurationInput `pulumi:"scopeConfiguration"` + // The template creation status. + Status pulumi.StringPtrInput `pulumi:"status"` +} + +func (TemplateDefinitionFilterGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionFilterGroup)(nil)).Elem() +} + +func (i TemplateDefinitionFilterGroupArgs) ToTemplateDefinitionFilterGroupOutput() TemplateDefinitionFilterGroupOutput { + return i.ToTemplateDefinitionFilterGroupOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionFilterGroupArgs) ToTemplateDefinitionFilterGroupOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionFilterGroupOutput) +} + +// TemplateDefinitionFilterGroupArrayInput is an input type that accepts TemplateDefinitionFilterGroupArray and TemplateDefinitionFilterGroupArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionFilterGroupArrayInput` via: +// +// TemplateDefinitionFilterGroupArray{ TemplateDefinitionFilterGroupArgs{...} } +type TemplateDefinitionFilterGroupArrayInput interface { + pulumi.Input + + ToTemplateDefinitionFilterGroupArrayOutput() TemplateDefinitionFilterGroupArrayOutput + ToTemplateDefinitionFilterGroupArrayOutputWithContext(context.Context) TemplateDefinitionFilterGroupArrayOutput +} + +type TemplateDefinitionFilterGroupArray []TemplateDefinitionFilterGroupInput + +func (TemplateDefinitionFilterGroupArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionFilterGroup)(nil)).Elem() +} + +func (i TemplateDefinitionFilterGroupArray) ToTemplateDefinitionFilterGroupArrayOutput() TemplateDefinitionFilterGroupArrayOutput { + return i.ToTemplateDefinitionFilterGroupArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionFilterGroupArray) ToTemplateDefinitionFilterGroupArrayOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionFilterGroupArrayOutput) +} + +type TemplateDefinitionFilterGroupOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionFilterGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionFilterGroup)(nil)).Elem() +} + +func (o TemplateDefinitionFilterGroupOutput) ToTemplateDefinitionFilterGroupOutput() TemplateDefinitionFilterGroupOutput { + return o +} + +func (o TemplateDefinitionFilterGroupOutput) ToTemplateDefinitionFilterGroupOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupOutput { + return o +} + +func (o TemplateDefinitionFilterGroupOutput) CrossDataset() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionFilterGroup) string { return v.CrossDataset }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionFilterGroupOutput) FilterGroupId() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionFilterGroup) string { return v.FilterGroupId }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionFilterGroupOutput) Filters() FiltersArrayOutput { + return o.ApplyT(func(v TemplateDefinitionFilterGroup) []Filters { return v.Filters }).(FiltersArrayOutput) +} + +func (o TemplateDefinitionFilterGroupOutput) ScopeConfiguration() TemplateDefinitionFilterGroupScopeConfigurationOutput { + return o.ApplyT(func(v TemplateDefinitionFilterGroup) TemplateDefinitionFilterGroupScopeConfiguration { + return v.ScopeConfiguration + }).(TemplateDefinitionFilterGroupScopeConfigurationOutput) +} + +// The template creation status. +func (o TemplateDefinitionFilterGroupOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionFilterGroup) *string { return v.Status }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionFilterGroupArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionFilterGroupArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionFilterGroup)(nil)).Elem() +} + +func (o TemplateDefinitionFilterGroupArrayOutput) ToTemplateDefinitionFilterGroupArrayOutput() TemplateDefinitionFilterGroupArrayOutput { + return o +} + +func (o TemplateDefinitionFilterGroupArrayOutput) ToTemplateDefinitionFilterGroupArrayOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupArrayOutput { + return o +} + +func (o TemplateDefinitionFilterGroupArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionFilterGroupOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionFilterGroup { + return vs[0].([]TemplateDefinitionFilterGroup)[vs[1].(int)] + }).(TemplateDefinitionFilterGroupOutput) +} + +type TemplateDefinitionFilterGroupScopeConfiguration struct { + SelectedSheets *TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets `pulumi:"selectedSheets"` +} + +// TemplateDefinitionFilterGroupScopeConfigurationInput is an input type that accepts TemplateDefinitionFilterGroupScopeConfigurationArgs and TemplateDefinitionFilterGroupScopeConfigurationOutput values. +// You can construct a concrete instance of `TemplateDefinitionFilterGroupScopeConfigurationInput` via: +// +// TemplateDefinitionFilterGroupScopeConfigurationArgs{...} +type TemplateDefinitionFilterGroupScopeConfigurationInput interface { + pulumi.Input + + ToTemplateDefinitionFilterGroupScopeConfigurationOutput() TemplateDefinitionFilterGroupScopeConfigurationOutput + ToTemplateDefinitionFilterGroupScopeConfigurationOutputWithContext(context.Context) TemplateDefinitionFilterGroupScopeConfigurationOutput +} + +type TemplateDefinitionFilterGroupScopeConfigurationArgs struct { + SelectedSheets TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput `pulumi:"selectedSheets"` +} + +func (TemplateDefinitionFilterGroupScopeConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionFilterGroupScopeConfigurationArgs) ToTemplateDefinitionFilterGroupScopeConfigurationOutput() TemplateDefinitionFilterGroupScopeConfigurationOutput { + return i.ToTemplateDefinitionFilterGroupScopeConfigurationOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionFilterGroupScopeConfigurationArgs) ToTemplateDefinitionFilterGroupScopeConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionFilterGroupScopeConfigurationOutput) +} + +type TemplateDefinitionFilterGroupScopeConfigurationOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionFilterGroupScopeConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationOutput) ToTemplateDefinitionFilterGroupScopeConfigurationOutput() TemplateDefinitionFilterGroupScopeConfigurationOutput { + return o +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationOutput) ToTemplateDefinitionFilterGroupScopeConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationOutput { + return o +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationOutput) SelectedSheets() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionFilterGroupScopeConfiguration) *TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets { + return v.SelectedSheets + }).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) +} + +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets struct { + SheetVisualScopingConfigurations []TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration `pulumi:"sheetVisualScopingConfigurations"` +} + +// TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsInput is an input type that accepts TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs and TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput values. +// You can construct a concrete instance of `TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsInput` via: +// +// TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{...} +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsInput interface { + pulumi.Input + + ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput + ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput +} + +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs struct { + SheetVisualScopingConfigurations TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput `pulumi:"sheetVisualScopingConfigurations"` +} + +func (TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() +} + +func (i TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return i.ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) +} + +func (i TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return i.ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput).ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput is an input type that accepts TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs, TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtr and TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput` via: +// +// TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput + ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput +} + +type templateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs + +func TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtr(v *TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput { + return (*templateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType)(v) +} + +func (*templateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() +} + +func (i *templateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return i.ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrType) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) +} + +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return o +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return o +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o.ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets) *TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets { + return &v + }).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) SheetVisualScopingConfigurations() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return o.ApplyT(func(v TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets) []TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + return v.SheetVisualScopingConfigurations + }).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) +} + +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets)(nil)).Elem() +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput { + return o +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) Elem() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput { + return o.ApplyT(func(v *TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets { + if v != nil { + return *v + } + var ret TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets + return ret + }).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput) +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput) SheetVisualScopingConfigurations() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return o.ApplyT(func(v *TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets) []TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + if v == nil { + return nil + } + return v.SheetVisualScopingConfigurations + }).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) +} + +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration struct { + Scope string `pulumi:"scope"` + SheetId string `pulumi:"sheetId"` + VisualIds []string `pulumi:"visualIds"` +} + +// TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput is an input type that accepts TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs and TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput values. +// You can construct a concrete instance of `TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput` via: +// +// TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs{...} +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput interface { + pulumi.Input + + ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput + ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput +} + +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs struct { + Scope pulumi.StringInput `pulumi:"scope"` + SheetId pulumi.StringInput `pulumi:"sheetId"` + VisualIds pulumi.StringArrayInput `pulumi:"visualIds"` +} + +func (TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return i.ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) +} + +// TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput is an input type that accepts TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray and TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput` via: +// +// TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray{ TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs{...} } +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput interface { + pulumi.Input + + ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput + ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput +} + +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray []TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput + +func (TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return i.ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) +} + +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return o +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return o +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) Scope() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration) string { + return v.Scope + }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) SheetId() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration) string { + return v.SheetId + }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) VisualIds() pulumi.StringArrayOutput { + return o.ApplyT(func(v TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration) []string { + return v.VisualIds + }).(pulumi.StringArrayOutput) +} + +type TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput() TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return o +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) ToTemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutputWithContext(ctx context.Context) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput { + return o +} + +func (o TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + return vs[0].([]TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration)[vs[1].(int)] + }).(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput) +} + +type TemplateDefinitionParametersDeclaration struct { + DateTimeParameterDeclaration *DateTimeParameterDeclaration `pulumi:"dateTimeParameterDeclaration"` + DecimalParameterDeclaration *DecimalParameterDeclaration `pulumi:"decimalParameterDeclaration"` + IntegerParameterDeclaration *IntegerParameterDeclaration `pulumi:"integerParameterDeclaration"` + StringParameterDeclaration *StringParameterDeclaration `pulumi:"stringParameterDeclaration"` +} + +// TemplateDefinitionParametersDeclarationInput is an input type that accepts TemplateDefinitionParametersDeclarationArgs and TemplateDefinitionParametersDeclarationOutput values. +// You can construct a concrete instance of `TemplateDefinitionParametersDeclarationInput` via: +// +// TemplateDefinitionParametersDeclarationArgs{...} +type TemplateDefinitionParametersDeclarationInput interface { + pulumi.Input + + ToTemplateDefinitionParametersDeclarationOutput() TemplateDefinitionParametersDeclarationOutput + ToTemplateDefinitionParametersDeclarationOutputWithContext(context.Context) TemplateDefinitionParametersDeclarationOutput +} + +type TemplateDefinitionParametersDeclarationArgs struct { + DateTimeParameterDeclaration DateTimeParameterDeclarationPtrInput `pulumi:"dateTimeParameterDeclaration"` + DecimalParameterDeclaration DecimalParameterDeclarationPtrInput `pulumi:"decimalParameterDeclaration"` + IntegerParameterDeclaration IntegerParameterDeclarationPtrInput `pulumi:"integerParameterDeclaration"` + StringParameterDeclaration StringParameterDeclarationPtrInput `pulumi:"stringParameterDeclaration"` +} + +func (TemplateDefinitionParametersDeclarationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionParametersDeclaration)(nil)).Elem() +} + +func (i TemplateDefinitionParametersDeclarationArgs) ToTemplateDefinitionParametersDeclarationOutput() TemplateDefinitionParametersDeclarationOutput { + return i.ToTemplateDefinitionParametersDeclarationOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionParametersDeclarationArgs) ToTemplateDefinitionParametersDeclarationOutputWithContext(ctx context.Context) TemplateDefinitionParametersDeclarationOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionParametersDeclarationOutput) +} + +// TemplateDefinitionParametersDeclarationArrayInput is an input type that accepts TemplateDefinitionParametersDeclarationArray and TemplateDefinitionParametersDeclarationArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionParametersDeclarationArrayInput` via: +// +// TemplateDefinitionParametersDeclarationArray{ TemplateDefinitionParametersDeclarationArgs{...} } +type TemplateDefinitionParametersDeclarationArrayInput interface { + pulumi.Input + + ToTemplateDefinitionParametersDeclarationArrayOutput() TemplateDefinitionParametersDeclarationArrayOutput + ToTemplateDefinitionParametersDeclarationArrayOutputWithContext(context.Context) TemplateDefinitionParametersDeclarationArrayOutput +} + +type TemplateDefinitionParametersDeclarationArray []TemplateDefinitionParametersDeclarationInput + +func (TemplateDefinitionParametersDeclarationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionParametersDeclaration)(nil)).Elem() +} + +func (i TemplateDefinitionParametersDeclarationArray) ToTemplateDefinitionParametersDeclarationArrayOutput() TemplateDefinitionParametersDeclarationArrayOutput { + return i.ToTemplateDefinitionParametersDeclarationArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionParametersDeclarationArray) ToTemplateDefinitionParametersDeclarationArrayOutputWithContext(ctx context.Context) TemplateDefinitionParametersDeclarationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionParametersDeclarationArrayOutput) +} + +type TemplateDefinitionParametersDeclarationOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionParametersDeclarationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionParametersDeclaration)(nil)).Elem() +} + +func (o TemplateDefinitionParametersDeclarationOutput) ToTemplateDefinitionParametersDeclarationOutput() TemplateDefinitionParametersDeclarationOutput { + return o +} + +func (o TemplateDefinitionParametersDeclarationOutput) ToTemplateDefinitionParametersDeclarationOutputWithContext(ctx context.Context) TemplateDefinitionParametersDeclarationOutput { + return o +} + +func (o TemplateDefinitionParametersDeclarationOutput) DateTimeParameterDeclaration() DateTimeParameterDeclarationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionParametersDeclaration) *DateTimeParameterDeclaration { + return v.DateTimeParameterDeclaration + }).(DateTimeParameterDeclarationPtrOutput) +} + +func (o TemplateDefinitionParametersDeclarationOutput) DecimalParameterDeclaration() DecimalParameterDeclarationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionParametersDeclaration) *DecimalParameterDeclaration { + return v.DecimalParameterDeclaration + }).(DecimalParameterDeclarationPtrOutput) +} + +func (o TemplateDefinitionParametersDeclarationOutput) IntegerParameterDeclaration() IntegerParameterDeclarationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionParametersDeclaration) *IntegerParameterDeclaration { + return v.IntegerParameterDeclaration + }).(IntegerParameterDeclarationPtrOutput) +} + +func (o TemplateDefinitionParametersDeclarationOutput) StringParameterDeclaration() StringParameterDeclarationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionParametersDeclaration) *StringParameterDeclaration { + return v.StringParameterDeclaration + }).(StringParameterDeclarationPtrOutput) +} + +type TemplateDefinitionParametersDeclarationArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionParametersDeclarationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionParametersDeclaration)(nil)).Elem() +} + +func (o TemplateDefinitionParametersDeclarationArrayOutput) ToTemplateDefinitionParametersDeclarationArrayOutput() TemplateDefinitionParametersDeclarationArrayOutput { + return o +} + +func (o TemplateDefinitionParametersDeclarationArrayOutput) ToTemplateDefinitionParametersDeclarationArrayOutputWithContext(ctx context.Context) TemplateDefinitionParametersDeclarationArrayOutput { + return o +} + +func (o TemplateDefinitionParametersDeclarationArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionParametersDeclarationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionParametersDeclaration { + return vs[0].([]TemplateDefinitionParametersDeclaration)[vs[1].(int)] + }).(TemplateDefinitionParametersDeclarationOutput) +} + +type TemplateDefinitionSheet struct { + ContentType *string `pulumi:"contentType"` + Description *string `pulumi:"description"` + FilterControls []FilterControls `pulumi:"filterControls"` + Layouts *Layouts `pulumi:"layouts"` + // Display name for the template. + Name *string `pulumi:"name"` + ParameterControls []TemplateDefinitionSheetParameterControl `pulumi:"parameterControls"` + SheetControlLayouts *TemplateDefinitionSheetSheetControlLayouts `pulumi:"sheetControlLayouts"` + SheetId string `pulumi:"sheetId"` + TextBoxes []TemplateDefinitionSheetTextBox `pulumi:"textBoxes"` + Title *string `pulumi:"title"` + Visuals []Visuals `pulumi:"visuals"` +} + +// TemplateDefinitionSheetInput is an input type that accepts TemplateDefinitionSheetArgs and TemplateDefinitionSheetOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetInput` via: +// +// TemplateDefinitionSheetArgs{...} +type TemplateDefinitionSheetInput interface { + pulumi.Input + + ToTemplateDefinitionSheetOutput() TemplateDefinitionSheetOutput + ToTemplateDefinitionSheetOutputWithContext(context.Context) TemplateDefinitionSheetOutput +} + +type TemplateDefinitionSheetArgs struct { + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Description pulumi.StringPtrInput `pulumi:"description"` + FilterControls FilterControlsArrayInput `pulumi:"filterControls"` + Layouts LayoutsPtrInput `pulumi:"layouts"` + // Display name for the template. + Name pulumi.StringPtrInput `pulumi:"name"` + ParameterControls TemplateDefinitionSheetParameterControlArrayInput `pulumi:"parameterControls"` + SheetControlLayouts TemplateDefinitionSheetSheetControlLayoutsPtrInput `pulumi:"sheetControlLayouts"` + SheetId pulumi.StringInput `pulumi:"sheetId"` + TextBoxes TemplateDefinitionSheetTextBoxArrayInput `pulumi:"textBoxes"` + Title pulumi.StringPtrInput `pulumi:"title"` + Visuals VisualsArrayInput `pulumi:"visuals"` +} + +func (TemplateDefinitionSheetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheet)(nil)).Elem() +} + +func (i TemplateDefinitionSheetArgs) ToTemplateDefinitionSheetOutput() TemplateDefinitionSheetOutput { + return i.ToTemplateDefinitionSheetOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetArgs) ToTemplateDefinitionSheetOutputWithContext(ctx context.Context) TemplateDefinitionSheetOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetOutput) +} + +// TemplateDefinitionSheetArrayInput is an input type that accepts TemplateDefinitionSheetArray and TemplateDefinitionSheetArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetArrayInput` via: +// +// TemplateDefinitionSheetArray{ TemplateDefinitionSheetArgs{...} } +type TemplateDefinitionSheetArrayInput interface { + pulumi.Input + + ToTemplateDefinitionSheetArrayOutput() TemplateDefinitionSheetArrayOutput + ToTemplateDefinitionSheetArrayOutputWithContext(context.Context) TemplateDefinitionSheetArrayOutput +} + +type TemplateDefinitionSheetArray []TemplateDefinitionSheetInput + +func (TemplateDefinitionSheetArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionSheet)(nil)).Elem() +} + +func (i TemplateDefinitionSheetArray) ToTemplateDefinitionSheetArrayOutput() TemplateDefinitionSheetArrayOutput { + return i.ToTemplateDefinitionSheetArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetArray) ToTemplateDefinitionSheetArrayOutputWithContext(ctx context.Context) TemplateDefinitionSheetArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetArrayOutput) +} + +type TemplateDefinitionSheetOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheet)(nil)).Elem() +} + +func (o TemplateDefinitionSheetOutput) ToTemplateDefinitionSheetOutput() TemplateDefinitionSheetOutput { + return o +} + +func (o TemplateDefinitionSheetOutput) ToTemplateDefinitionSheetOutputWithContext(ctx context.Context) TemplateDefinitionSheetOutput { + return o +} + +func (o TemplateDefinitionSheetOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) *string { return v.ContentType }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetOutput) FilterControls() FilterControlsArrayOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) []FilterControls { return v.FilterControls }).(FilterControlsArrayOutput) +} + +func (o TemplateDefinitionSheetOutput) Layouts() LayoutsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) *Layouts { return v.Layouts }).(LayoutsPtrOutput) +} + +// Display name for the template. +func (o TemplateDefinitionSheetOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetOutput) ParameterControls() TemplateDefinitionSheetParameterControlArrayOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) []TemplateDefinitionSheetParameterControl { return v.ParameterControls }).(TemplateDefinitionSheetParameterControlArrayOutput) +} + +func (o TemplateDefinitionSheetOutput) SheetControlLayouts() TemplateDefinitionSheetSheetControlLayoutsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) *TemplateDefinitionSheetSheetControlLayouts { + return v.SheetControlLayouts + }).(TemplateDefinitionSheetSheetControlLayoutsPtrOutput) +} + +func (o TemplateDefinitionSheetOutput) SheetId() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) string { return v.SheetId }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetOutput) TextBoxes() TemplateDefinitionSheetTextBoxArrayOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) []TemplateDefinitionSheetTextBox { return v.TextBoxes }).(TemplateDefinitionSheetTextBoxArrayOutput) +} + +func (o TemplateDefinitionSheetOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetOutput) Visuals() VisualsArrayOutput { + return o.ApplyT(func(v TemplateDefinitionSheet) []Visuals { return v.Visuals }).(VisualsArrayOutput) +} + +type TemplateDefinitionSheetArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionSheet)(nil)).Elem() +} + +func (o TemplateDefinitionSheetArrayOutput) ToTemplateDefinitionSheetArrayOutput() TemplateDefinitionSheetArrayOutput { + return o +} + +func (o TemplateDefinitionSheetArrayOutput) ToTemplateDefinitionSheetArrayOutputWithContext(ctx context.Context) TemplateDefinitionSheetArrayOutput { + return o +} + +func (o TemplateDefinitionSheetArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionSheetOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionSheet { + return vs[0].([]TemplateDefinitionSheet)[vs[1].(int)] + }).(TemplateDefinitionSheetOutput) +} + +type TemplateDefinitionSheetParameterControl struct { + DateTimePicker *TemplateDefinitionSheetParameterControlDateTimePicker `pulumi:"dateTimePicker"` + Dropdown *TemplateDefinitionSheetParameterControlDropdown `pulumi:"dropdown"` + List *TemplateDefinitionSheetParameterControlList `pulumi:"list"` + Slider *TemplateDefinitionSheetParameterControlSlider `pulumi:"slider"` + TextArea *TemplateDefinitionSheetParameterControlTextArea `pulumi:"textArea"` + TextField *TemplateDefinitionSheetParameterControlTextField `pulumi:"textField"` +} + +// TemplateDefinitionSheetParameterControlInput is an input type that accepts TemplateDefinitionSheetParameterControlArgs and TemplateDefinitionSheetParameterControlOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlInput` via: +// +// TemplateDefinitionSheetParameterControlArgs{...} +type TemplateDefinitionSheetParameterControlInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlOutput() TemplateDefinitionSheetParameterControlOutput + ToTemplateDefinitionSheetParameterControlOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlOutput +} + +type TemplateDefinitionSheetParameterControlArgs struct { + DateTimePicker TemplateDefinitionSheetParameterControlDateTimePickerPtrInput `pulumi:"dateTimePicker"` + Dropdown TemplateDefinitionSheetParameterControlDropdownPtrInput `pulumi:"dropdown"` + List TemplateDefinitionSheetParameterControlListPtrInput `pulumi:"list"` + Slider TemplateDefinitionSheetParameterControlSliderPtrInput `pulumi:"slider"` + TextArea TemplateDefinitionSheetParameterControlTextAreaPtrInput `pulumi:"textArea"` + TextField TemplateDefinitionSheetParameterControlTextFieldPtrInput `pulumi:"textField"` +} + +func (TemplateDefinitionSheetParameterControlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControl)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlArgs) ToTemplateDefinitionSheetParameterControlOutput() TemplateDefinitionSheetParameterControlOutput { + return i.ToTemplateDefinitionSheetParameterControlOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlArgs) ToTemplateDefinitionSheetParameterControlOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlOutput) +} + +// TemplateDefinitionSheetParameterControlArrayInput is an input type that accepts TemplateDefinitionSheetParameterControlArray and TemplateDefinitionSheetParameterControlArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlArrayInput` via: +// +// TemplateDefinitionSheetParameterControlArray{ TemplateDefinitionSheetParameterControlArgs{...} } +type TemplateDefinitionSheetParameterControlArrayInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlArrayOutput() TemplateDefinitionSheetParameterControlArrayOutput + ToTemplateDefinitionSheetParameterControlArrayOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlArrayOutput +} + +type TemplateDefinitionSheetParameterControlArray []TemplateDefinitionSheetParameterControlInput + +func (TemplateDefinitionSheetParameterControlArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionSheetParameterControl)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlArray) ToTemplateDefinitionSheetParameterControlArrayOutput() TemplateDefinitionSheetParameterControlArrayOutput { + return i.ToTemplateDefinitionSheetParameterControlArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlArray) ToTemplateDefinitionSheetParameterControlArrayOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlArrayOutput) +} + +type TemplateDefinitionSheetParameterControlOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControl)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlOutput) ToTemplateDefinitionSheetParameterControlOutput() TemplateDefinitionSheetParameterControlOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlOutput) ToTemplateDefinitionSheetParameterControlOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlOutput) DateTimePicker() TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControl) *TemplateDefinitionSheetParameterControlDateTimePicker { + return v.DateTimePicker + }).(TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlOutput) Dropdown() TemplateDefinitionSheetParameterControlDropdownPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControl) *TemplateDefinitionSheetParameterControlDropdown { + return v.Dropdown + }).(TemplateDefinitionSheetParameterControlDropdownPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlOutput) List() TemplateDefinitionSheetParameterControlListPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControl) *TemplateDefinitionSheetParameterControlList { + return v.List + }).(TemplateDefinitionSheetParameterControlListPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlOutput) Slider() TemplateDefinitionSheetParameterControlSliderPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControl) *TemplateDefinitionSheetParameterControlSlider { + return v.Slider + }).(TemplateDefinitionSheetParameterControlSliderPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlOutput) TextArea() TemplateDefinitionSheetParameterControlTextAreaPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControl) *TemplateDefinitionSheetParameterControlTextArea { + return v.TextArea + }).(TemplateDefinitionSheetParameterControlTextAreaPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlOutput) TextField() TemplateDefinitionSheetParameterControlTextFieldPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControl) *TemplateDefinitionSheetParameterControlTextField { + return v.TextField + }).(TemplateDefinitionSheetParameterControlTextFieldPtrOutput) +} + +type TemplateDefinitionSheetParameterControlArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionSheetParameterControl)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlArrayOutput) ToTemplateDefinitionSheetParameterControlArrayOutput() TemplateDefinitionSheetParameterControlArrayOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlArrayOutput) ToTemplateDefinitionSheetParameterControlArrayOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlArrayOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionSheetParameterControlOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionSheetParameterControl { + return vs[0].([]TemplateDefinitionSheetParameterControl)[vs[1].(int)] + }).(TemplateDefinitionSheetParameterControlOutput) +} + +type TemplateDefinitionSheetParameterControlDateTimePicker struct { + DisplayOptions *TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` +} + +// TemplateDefinitionSheetParameterControlDateTimePickerInput is an input type that accepts TemplateDefinitionSheetParameterControlDateTimePickerArgs and TemplateDefinitionSheetParameterControlDateTimePickerOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlDateTimePickerInput` via: +// +// TemplateDefinitionSheetParameterControlDateTimePickerArgs{...} +type TemplateDefinitionSheetParameterControlDateTimePickerInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlDateTimePickerOutput() TemplateDefinitionSheetParameterControlDateTimePickerOutput + ToTemplateDefinitionSheetParameterControlDateTimePickerOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlDateTimePickerOutput +} + +type TemplateDefinitionSheetParameterControlDateTimePickerArgs struct { + DisplayOptions TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (TemplateDefinitionSheetParameterControlDateTimePickerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlDateTimePickerArgs) ToTemplateDefinitionSheetParameterControlDateTimePickerOutput() TemplateDefinitionSheetParameterControlDateTimePickerOutput { + return i.ToTemplateDefinitionSheetParameterControlDateTimePickerOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlDateTimePickerArgs) ToTemplateDefinitionSheetParameterControlDateTimePickerOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDateTimePickerOutput) +} + +func (i TemplateDefinitionSheetParameterControlDateTimePickerArgs) ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutput() TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlDateTimePickerArgs) ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDateTimePickerOutput).ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlDateTimePickerPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlDateTimePickerArgs, TemplateDefinitionSheetParameterControlDateTimePickerPtr and TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlDateTimePickerPtrInput` via: +// +// TemplateDefinitionSheetParameterControlDateTimePickerArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlDateTimePickerPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutput() TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput + ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput +} + +type templateDefinitionSheetParameterControlDateTimePickerPtrType TemplateDefinitionSheetParameterControlDateTimePickerArgs + +func TemplateDefinitionSheetParameterControlDateTimePickerPtr(v *TemplateDefinitionSheetParameterControlDateTimePickerArgs) TemplateDefinitionSheetParameterControlDateTimePickerPtrInput { + return (*templateDefinitionSheetParameterControlDateTimePickerPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlDateTimePickerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlDateTimePickerPtrType) ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutput() TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlDateTimePickerPtrType) ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDateTimePickerOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlDateTimePickerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerOutput() TemplateDefinitionSheetParameterControlDateTimePickerOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutput() TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlDateTimePicker) *TemplateDefinitionSheetParameterControlDateTimePicker { + return &v + }).(TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerOutput) DisplayOptions() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDateTimePicker) *TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions { + return v.DisplayOptions + }).(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDateTimePicker) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDateTimePicker) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDateTimePicker) string { return v.Title }).(pulumi.StringOutput) +} + +type TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlDateTimePicker)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutput() TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) Elem() TemplateDefinitionSheetParameterControlDateTimePickerOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDateTimePicker) TemplateDefinitionSheetParameterControlDateTimePicker { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlDateTimePicker + return ret + }).(TemplateDefinitionSheetParameterControlDateTimePickerOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) DisplayOptions() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDateTimePicker) *TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDateTimePicker) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDateTimePicker) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDateTimePicker) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions struct { + DateTimeFormat *string `pulumi:"dateTimeFormat"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput is an input type that accepts TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs and TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput` via: +// +// TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{...} +type TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput + ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput +} + +type TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs struct { + DateTimeFormat pulumi.StringPtrInput `pulumi:"dateTimeFormat"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return i.ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) +} + +func (i TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput).ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs, TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtr and TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput` via: +// +// TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput + ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput +} + +type templateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs + +func TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtr(v *TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs) TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput { + return (*templateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrType) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions) *TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions { + return &v + }).(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions) *string { + return v.DateTimeFormat + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions) *LabelOptions { + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) ToTemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) Elem() TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions) TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions + return ret + }).(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) DateTimeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions) *string { + if v == nil { + return nil + } + return v.DateTimeFormat + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDropdown struct { + CascadingControlConfiguration *CascadingControlConfiguration `pulumi:"cascadingControlConfiguration"` + DisplayOptions *TemplateDefinitionSheetParameterControlDropdownDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SelectableValues *TemplateDefinitionSheetParameterControlDropdownSelectableValues `pulumi:"selectableValues"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` + Type *string `pulumi:"type"` +} + +// TemplateDefinitionSheetParameterControlDropdownInput is an input type that accepts TemplateDefinitionSheetParameterControlDropdownArgs and TemplateDefinitionSheetParameterControlDropdownOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlDropdownInput` via: +// +// TemplateDefinitionSheetParameterControlDropdownArgs{...} +type TemplateDefinitionSheetParameterControlDropdownInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlDropdownOutput() TemplateDefinitionSheetParameterControlDropdownOutput + ToTemplateDefinitionSheetParameterControlDropdownOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlDropdownOutput +} + +type TemplateDefinitionSheetParameterControlDropdownArgs struct { + CascadingControlConfiguration CascadingControlConfigurationPtrInput `pulumi:"cascadingControlConfiguration"` + DisplayOptions TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SelectableValues TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrInput `pulumi:"selectableValues"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (TemplateDefinitionSheetParameterControlDropdownArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdown)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlDropdownArgs) ToTemplateDefinitionSheetParameterControlDropdownOutput() TemplateDefinitionSheetParameterControlDropdownOutput { + return i.ToTemplateDefinitionSheetParameterControlDropdownOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlDropdownArgs) ToTemplateDefinitionSheetParameterControlDropdownOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDropdownOutput) +} + +func (i TemplateDefinitionSheetParameterControlDropdownArgs) ToTemplateDefinitionSheetParameterControlDropdownPtrOutput() TemplateDefinitionSheetParameterControlDropdownPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlDropdownArgs) ToTemplateDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDropdownOutput).ToTemplateDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlDropdownPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlDropdownArgs, TemplateDefinitionSheetParameterControlDropdownPtr and TemplateDefinitionSheetParameterControlDropdownPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlDropdownPtrInput` via: +// +// TemplateDefinitionSheetParameterControlDropdownArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlDropdownPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlDropdownPtrOutput() TemplateDefinitionSheetParameterControlDropdownPtrOutput + ToTemplateDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlDropdownPtrOutput +} + +type templateDefinitionSheetParameterControlDropdownPtrType TemplateDefinitionSheetParameterControlDropdownArgs + +func TemplateDefinitionSheetParameterControlDropdownPtr(v *TemplateDefinitionSheetParameterControlDropdownArgs) TemplateDefinitionSheetParameterControlDropdownPtrInput { + return (*templateDefinitionSheetParameterControlDropdownPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlDropdownPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlDropdown)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlDropdownPtrType) ToTemplateDefinitionSheetParameterControlDropdownPtrOutput() TemplateDefinitionSheetParameterControlDropdownPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlDropdownPtrType) ToTemplateDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDropdownPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDropdownOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlDropdownOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdown)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) ToTemplateDefinitionSheetParameterControlDropdownOutput() TemplateDefinitionSheetParameterControlDropdownOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) ToTemplateDefinitionSheetParameterControlDropdownOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) ToTemplateDefinitionSheetParameterControlDropdownPtrOutput() TemplateDefinitionSheetParameterControlDropdownPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlDropdownPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) ToTemplateDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlDropdown) *TemplateDefinitionSheetParameterControlDropdown { + return &v + }).(TemplateDefinitionSheetParameterControlDropdownPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdown) *CascadingControlConfiguration { + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) DisplayOptions() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdown) *TemplateDefinitionSheetParameterControlDropdownDisplayOptions { + return v.DisplayOptions + }).(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdown) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) SelectableValues() TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdown) *TemplateDefinitionSheetParameterControlDropdownSelectableValues { + return v.SelectableValues + }).(TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdown) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdown) string { return v.Title }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdown) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDropdownPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlDropdownPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlDropdown)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlDropdownPtrOutput) ToTemplateDefinitionSheetParameterControlDropdownPtrOutput() TemplateDefinitionSheetParameterControlDropdownPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownPtrOutput) ToTemplateDefinitionSheetParameterControlDropdownPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownPtrOutput) Elem() TemplateDefinitionSheetParameterControlDropdownOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdown) TemplateDefinitionSheetParameterControlDropdown { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlDropdown + return ret + }).(TemplateDefinitionSheetParameterControlDropdownOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownPtrOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdown) *CascadingControlConfiguration { + if v == nil { + return nil + } + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownPtrOutput) DisplayOptions() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdown) *TemplateDefinitionSheetParameterControlDropdownDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownPtrOutput) SelectableValues() TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdown) *TemplateDefinitionSheetParameterControlDropdownSelectableValues { + if v == nil { + return nil + } + return v.SelectableValues + }).(TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdown) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDropdownDisplayOptions struct { + SelectAllOptions *SelectAllOptions `pulumi:"selectAllOptions"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// TemplateDefinitionSheetParameterControlDropdownDisplayOptionsInput is an input type that accepts TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs and TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlDropdownDisplayOptionsInput` via: +// +// TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs{...} +type TemplateDefinitionSheetParameterControlDropdownDisplayOptionsInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput + ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput +} + +type TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs struct { + SelectAllOptions SelectAllOptionsPtrInput `pulumi:"selectAllOptions"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return i.ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput) +} + +func (i TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput).ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs, TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtr and TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput` via: +// +// TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput + ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput +} + +type templateDefinitionSheetParameterControlDropdownDisplayOptionsPtrType TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs + +func TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtr(v *TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs) TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput { + return (*templateDefinitionSheetParameterControlDropdownDisplayOptionsPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlDropdownDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlDropdownDisplayOptionsPtrType) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlDropdownDisplayOptionsPtrType) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlDropdownDisplayOptions) *TemplateDefinitionSheetParameterControlDropdownDisplayOptions { + return &v + }).(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdownDisplayOptions) *SelectAllOptions { + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdownDisplayOptions) *LabelOptions { + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlDropdownDisplayOptions)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) ToTemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) Elem() TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdownDisplayOptions) TemplateDefinitionSheetParameterControlDropdownDisplayOptions { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlDropdownDisplayOptions + return ret + }).(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdownDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdownDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDropdownSelectableValues struct { + LinkToDataSetColumn *Column `pulumi:"linkToDataSetColumn"` + Values []string `pulumi:"values"` +} + +// TemplateDefinitionSheetParameterControlDropdownSelectableValuesInput is an input type that accepts TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs and TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlDropdownSelectableValuesInput` via: +// +// TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs{...} +type TemplateDefinitionSheetParameterControlDropdownSelectableValuesInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput() TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput + ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput +} + +type TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs struct { + LinkToDataSetColumn ColumnPtrInput `pulumi:"linkToDataSetColumn"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput() TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return i.ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput) +} + +func (i TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput).ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs, TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtr and TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrInput` via: +// +// TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput + ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput +} + +type templateDefinitionSheetParameterControlDropdownSelectableValuesPtrType TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs + +func TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtr(v *TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs) TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrInput { + return (*templateDefinitionSheetParameterControlDropdownSelectableValuesPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlDropdownSelectableValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlDropdownSelectableValuesPtrType) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlDropdownSelectableValuesPtrType) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) +} + +type TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput() TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlDropdownSelectableValues) *TemplateDefinitionSheetParameterControlDropdownSelectableValues { + return &v + }).(TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdownSelectableValues) *Column { + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlDropdownSelectableValues) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlDropdownSelectableValues)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput() TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) ToTemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) Elem() TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdownSelectableValues) TemplateDefinitionSheetParameterControlDropdownSelectableValues { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlDropdownSelectableValues + return ret + }).(TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdownSelectableValues) *Column { + if v == nil { + return nil + } + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlDropdownSelectableValues) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type TemplateDefinitionSheetParameterControlList struct { + CascadingControlConfiguration *CascadingControlConfiguration `pulumi:"cascadingControlConfiguration"` + DisplayOptions *TemplateDefinitionSheetParameterControlListDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SelectableValues *TemplateDefinitionSheetParameterControlListSelectableValues `pulumi:"selectableValues"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` + Type *string `pulumi:"type"` +} + +// TemplateDefinitionSheetParameterControlListInput is an input type that accepts TemplateDefinitionSheetParameterControlListArgs and TemplateDefinitionSheetParameterControlListOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlListInput` via: +// +// TemplateDefinitionSheetParameterControlListArgs{...} +type TemplateDefinitionSheetParameterControlListInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlListOutput() TemplateDefinitionSheetParameterControlListOutput + ToTemplateDefinitionSheetParameterControlListOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlListOutput +} + +type TemplateDefinitionSheetParameterControlListArgs struct { + CascadingControlConfiguration CascadingControlConfigurationPtrInput `pulumi:"cascadingControlConfiguration"` + DisplayOptions TemplateDefinitionSheetParameterControlListDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SelectableValues TemplateDefinitionSheetParameterControlListSelectableValuesPtrInput `pulumi:"selectableValues"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (TemplateDefinitionSheetParameterControlListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlList)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlListArgs) ToTemplateDefinitionSheetParameterControlListOutput() TemplateDefinitionSheetParameterControlListOutput { + return i.ToTemplateDefinitionSheetParameterControlListOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlListArgs) ToTemplateDefinitionSheetParameterControlListOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlListOutput) +} + +func (i TemplateDefinitionSheetParameterControlListArgs) ToTemplateDefinitionSheetParameterControlListPtrOutput() TemplateDefinitionSheetParameterControlListPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlListPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlListArgs) ToTemplateDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlListOutput).ToTemplateDefinitionSheetParameterControlListPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlListPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlListArgs, TemplateDefinitionSheetParameterControlListPtr and TemplateDefinitionSheetParameterControlListPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlListPtrInput` via: +// +// TemplateDefinitionSheetParameterControlListArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlListPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlListPtrOutput() TemplateDefinitionSheetParameterControlListPtrOutput + ToTemplateDefinitionSheetParameterControlListPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlListPtrOutput +} + +type templateDefinitionSheetParameterControlListPtrType TemplateDefinitionSheetParameterControlListArgs + +func TemplateDefinitionSheetParameterControlListPtr(v *TemplateDefinitionSheetParameterControlListArgs) TemplateDefinitionSheetParameterControlListPtrInput { + return (*templateDefinitionSheetParameterControlListPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlListPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlList)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlListPtrType) ToTemplateDefinitionSheetParameterControlListPtrOutput() TemplateDefinitionSheetParameterControlListPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlListPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlListPtrType) ToTemplateDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlListPtrOutput) +} + +type TemplateDefinitionSheetParameterControlListOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlList)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlListOutput) ToTemplateDefinitionSheetParameterControlListOutput() TemplateDefinitionSheetParameterControlListOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListOutput) ToTemplateDefinitionSheetParameterControlListOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListOutput) ToTemplateDefinitionSheetParameterControlListPtrOutput() TemplateDefinitionSheetParameterControlListPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlListPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlListOutput) ToTemplateDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlList) *TemplateDefinitionSheetParameterControlList { + return &v + }).(TemplateDefinitionSheetParameterControlListPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlList) *CascadingControlConfiguration { + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListOutput) DisplayOptions() TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlList) *TemplateDefinitionSheetParameterControlListDisplayOptions { + return v.DisplayOptions + }).(TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlList) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlListOutput) SelectableValues() TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlList) *TemplateDefinitionSheetParameterControlListSelectableValues { + return v.SelectableValues + }).(TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlList) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlListOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlList) string { return v.Title }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlListOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlList) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionSheetParameterControlListPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlListPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlList)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlListPtrOutput) ToTemplateDefinitionSheetParameterControlListPtrOutput() TemplateDefinitionSheetParameterControlListPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListPtrOutput) ToTemplateDefinitionSheetParameterControlListPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListPtrOutput) Elem() TemplateDefinitionSheetParameterControlListOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlList) TemplateDefinitionSheetParameterControlList { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlList + return ret + }).(TemplateDefinitionSheetParameterControlListOutput) +} + +func (o TemplateDefinitionSheetParameterControlListPtrOutput) CascadingControlConfiguration() CascadingControlConfigurationPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlList) *CascadingControlConfiguration { + if v == nil { + return nil + } + return v.CascadingControlConfiguration + }).(CascadingControlConfigurationPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListPtrOutput) DisplayOptions() TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlList) *TemplateDefinitionSheetParameterControlListDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListPtrOutput) SelectableValues() TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlList) *TemplateDefinitionSheetParameterControlListSelectableValues { + if v == nil { + return nil + } + return v.SelectableValues + }).(TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlList) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionSheetParameterControlListDisplayOptions struct { + SearchOptions *SelectAllOptions `pulumi:"searchOptions"` + SelectAllOptions *SelectAllOptions `pulumi:"selectAllOptions"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// TemplateDefinitionSheetParameterControlListDisplayOptionsInput is an input type that accepts TemplateDefinitionSheetParameterControlListDisplayOptionsArgs and TemplateDefinitionSheetParameterControlListDisplayOptionsOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlListDisplayOptionsInput` via: +// +// TemplateDefinitionSheetParameterControlListDisplayOptionsArgs{...} +type TemplateDefinitionSheetParameterControlListDisplayOptionsInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlListDisplayOptionsOutput() TemplateDefinitionSheetParameterControlListDisplayOptionsOutput + ToTemplateDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlListDisplayOptionsOutput +} + +type TemplateDefinitionSheetParameterControlListDisplayOptionsArgs struct { + SearchOptions SelectAllOptionsPtrInput `pulumi:"searchOptions"` + SelectAllOptions SelectAllOptionsPtrInput `pulumi:"selectAllOptions"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (TemplateDefinitionSheetParameterControlListDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlListDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlListDisplayOptionsOutput() TemplateDefinitionSheetParameterControlListDisplayOptionsOutput { + return i.ToTemplateDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlListDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlListDisplayOptionsOutput) +} + +func (i TemplateDefinitionSheetParameterControlListDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlListDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlListDisplayOptionsOutput).ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlListDisplayOptionsPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlListDisplayOptionsArgs, TemplateDefinitionSheetParameterControlListDisplayOptionsPtr and TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlListDisplayOptionsPtrInput` via: +// +// TemplateDefinitionSheetParameterControlListDisplayOptionsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlListDisplayOptionsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput + ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput +} + +type templateDefinitionSheetParameterControlListDisplayOptionsPtrType TemplateDefinitionSheetParameterControlListDisplayOptionsArgs + +func TemplateDefinitionSheetParameterControlListDisplayOptionsPtr(v *TemplateDefinitionSheetParameterControlListDisplayOptionsArgs) TemplateDefinitionSheetParameterControlListDisplayOptionsPtrInput { + return (*templateDefinitionSheetParameterControlListDisplayOptionsPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlListDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlListDisplayOptionsPtrType) ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlListDisplayOptionsPtrType) ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlListDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlListDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlListDisplayOptionsOutput() TemplateDefinitionSheetParameterControlListDisplayOptionsOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlListDisplayOptionsOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListDisplayOptionsOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlListDisplayOptions) *TemplateDefinitionSheetParameterControlListDisplayOptions { + return &v + }).(TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsOutput) SearchOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + return v.SearchOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlListDisplayOptions) *LabelOptions { return v.TitleOptions }).(LabelOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlListDisplayOptions)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) ToTemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) Elem() TemplateDefinitionSheetParameterControlListDisplayOptionsOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlListDisplayOptions) TemplateDefinitionSheetParameterControlListDisplayOptions { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlListDisplayOptions + return ret + }).(TemplateDefinitionSheetParameterControlListDisplayOptionsOutput) +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) SearchOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SearchOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) SelectAllOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlListDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SelectAllOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlListDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlListSelectableValues struct { + LinkToDataSetColumn *Column `pulumi:"linkToDataSetColumn"` + Values []string `pulumi:"values"` +} + +// TemplateDefinitionSheetParameterControlListSelectableValuesInput is an input type that accepts TemplateDefinitionSheetParameterControlListSelectableValuesArgs and TemplateDefinitionSheetParameterControlListSelectableValuesOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlListSelectableValuesInput` via: +// +// TemplateDefinitionSheetParameterControlListSelectableValuesArgs{...} +type TemplateDefinitionSheetParameterControlListSelectableValuesInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlListSelectableValuesOutput() TemplateDefinitionSheetParameterControlListSelectableValuesOutput + ToTemplateDefinitionSheetParameterControlListSelectableValuesOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlListSelectableValuesOutput +} + +type TemplateDefinitionSheetParameterControlListSelectableValuesArgs struct { + LinkToDataSetColumn ColumnPtrInput `pulumi:"linkToDataSetColumn"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (TemplateDefinitionSheetParameterControlListSelectableValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlListSelectableValuesArgs) ToTemplateDefinitionSheetParameterControlListSelectableValuesOutput() TemplateDefinitionSheetParameterControlListSelectableValuesOutput { + return i.ToTemplateDefinitionSheetParameterControlListSelectableValuesOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlListSelectableValuesArgs) ToTemplateDefinitionSheetParameterControlListSelectableValuesOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListSelectableValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlListSelectableValuesOutput) +} + +func (i TemplateDefinitionSheetParameterControlListSelectableValuesArgs) ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput() TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlListSelectableValuesArgs) ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlListSelectableValuesOutput).ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlListSelectableValuesPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlListSelectableValuesArgs, TemplateDefinitionSheetParameterControlListSelectableValuesPtr and TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlListSelectableValuesPtrInput` via: +// +// TemplateDefinitionSheetParameterControlListSelectableValuesArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlListSelectableValuesPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput() TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput + ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput +} + +type templateDefinitionSheetParameterControlListSelectableValuesPtrType TemplateDefinitionSheetParameterControlListSelectableValuesArgs + +func TemplateDefinitionSheetParameterControlListSelectableValuesPtr(v *TemplateDefinitionSheetParameterControlListSelectableValuesArgs) TemplateDefinitionSheetParameterControlListSelectableValuesPtrInput { + return (*templateDefinitionSheetParameterControlListSelectableValuesPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlListSelectableValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlListSelectableValuesPtrType) ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput() TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlListSelectableValuesPtrType) ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput) +} + +type TemplateDefinitionSheetParameterControlListSelectableValuesOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlListSelectableValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesOutput) ToTemplateDefinitionSheetParameterControlListSelectableValuesOutput() TemplateDefinitionSheetParameterControlListSelectableValuesOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesOutput) ToTemplateDefinitionSheetParameterControlListSelectableValuesOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListSelectableValuesOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesOutput) ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput() TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesOutput) ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlListSelectableValues) *TemplateDefinitionSheetParameterControlListSelectableValues { + return &v + }).(TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlListSelectableValues) *Column { + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlListSelectableValues) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlListSelectableValues)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput) ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput() TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput) ToTemplateDefinitionSheetParameterControlListSelectableValuesPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput) Elem() TemplateDefinitionSheetParameterControlListSelectableValuesOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlListSelectableValues) TemplateDefinitionSheetParameterControlListSelectableValues { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlListSelectableValues + return ret + }).(TemplateDefinitionSheetParameterControlListSelectableValuesOutput) +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput) LinkToDataSetColumn() ColumnPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlListSelectableValues) *Column { + if v == nil { + return nil + } + return v.LinkToDataSetColumn + }).(ColumnPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlListSelectableValues) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type TemplateDefinitionSheetParameterControlSlider struct { + DisplayOptions *TemplateDefinitionSheetParameterControlSliderDisplayOptions `pulumi:"displayOptions"` + MaximumValue float64 `pulumi:"maximumValue"` + MinimumValue float64 `pulumi:"minimumValue"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + StepSize float64 `pulumi:"stepSize"` + Title string `pulumi:"title"` +} + +// TemplateDefinitionSheetParameterControlSliderInput is an input type that accepts TemplateDefinitionSheetParameterControlSliderArgs and TemplateDefinitionSheetParameterControlSliderOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlSliderInput` via: +// +// TemplateDefinitionSheetParameterControlSliderArgs{...} +type TemplateDefinitionSheetParameterControlSliderInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlSliderOutput() TemplateDefinitionSheetParameterControlSliderOutput + ToTemplateDefinitionSheetParameterControlSliderOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlSliderOutput +} + +type TemplateDefinitionSheetParameterControlSliderArgs struct { + DisplayOptions TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrInput `pulumi:"displayOptions"` + MaximumValue pulumi.Float64Input `pulumi:"maximumValue"` + MinimumValue pulumi.Float64Input `pulumi:"minimumValue"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + StepSize pulumi.Float64Input `pulumi:"stepSize"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (TemplateDefinitionSheetParameterControlSliderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlSlider)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlSliderArgs) ToTemplateDefinitionSheetParameterControlSliderOutput() TemplateDefinitionSheetParameterControlSliderOutput { + return i.ToTemplateDefinitionSheetParameterControlSliderOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlSliderArgs) ToTemplateDefinitionSheetParameterControlSliderOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlSliderOutput) +} + +func (i TemplateDefinitionSheetParameterControlSliderArgs) ToTemplateDefinitionSheetParameterControlSliderPtrOutput() TemplateDefinitionSheetParameterControlSliderPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlSliderArgs) ToTemplateDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlSliderOutput).ToTemplateDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlSliderPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlSliderArgs, TemplateDefinitionSheetParameterControlSliderPtr and TemplateDefinitionSheetParameterControlSliderPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlSliderPtrInput` via: +// +// TemplateDefinitionSheetParameterControlSliderArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlSliderPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlSliderPtrOutput() TemplateDefinitionSheetParameterControlSliderPtrOutput + ToTemplateDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlSliderPtrOutput +} + +type templateDefinitionSheetParameterControlSliderPtrType TemplateDefinitionSheetParameterControlSliderArgs + +func TemplateDefinitionSheetParameterControlSliderPtr(v *TemplateDefinitionSheetParameterControlSliderArgs) TemplateDefinitionSheetParameterControlSliderPtrInput { + return (*templateDefinitionSheetParameterControlSliderPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlSliderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlSlider)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlSliderPtrType) ToTemplateDefinitionSheetParameterControlSliderPtrOutput() TemplateDefinitionSheetParameterControlSliderPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlSliderPtrType) ToTemplateDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlSliderPtrOutput) +} + +type TemplateDefinitionSheetParameterControlSliderOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlSliderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlSlider)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) ToTemplateDefinitionSheetParameterControlSliderOutput() TemplateDefinitionSheetParameterControlSliderOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) ToTemplateDefinitionSheetParameterControlSliderOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) ToTemplateDefinitionSheetParameterControlSliderPtrOutput() TemplateDefinitionSheetParameterControlSliderPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlSliderPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) ToTemplateDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlSlider) *TemplateDefinitionSheetParameterControlSlider { + return &v + }).(TemplateDefinitionSheetParameterControlSliderPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) DisplayOptions() TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlSlider) *TemplateDefinitionSheetParameterControlSliderDisplayOptions { + return v.DisplayOptions + }).(TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) MaximumValue() pulumi.Float64Output { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlSlider) float64 { return v.MaximumValue }).(pulumi.Float64Output) +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) MinimumValue() pulumi.Float64Output { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlSlider) float64 { return v.MinimumValue }).(pulumi.Float64Output) +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlSlider) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlSlider) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) StepSize() pulumi.Float64Output { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlSlider) float64 { return v.StepSize }).(pulumi.Float64Output) +} + +func (o TemplateDefinitionSheetParameterControlSliderOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlSlider) string { return v.Title }).(pulumi.StringOutput) +} + +type TemplateDefinitionSheetParameterControlSliderPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlSliderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlSlider)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlSliderPtrOutput) ToTemplateDefinitionSheetParameterControlSliderPtrOutput() TemplateDefinitionSheetParameterControlSliderPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlSliderPtrOutput) ToTemplateDefinitionSheetParameterControlSliderPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlSliderPtrOutput) Elem() TemplateDefinitionSheetParameterControlSliderOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlSlider) TemplateDefinitionSheetParameterControlSlider { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlSlider + return ret + }).(TemplateDefinitionSheetParameterControlSliderOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderPtrOutput) DisplayOptions() TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlSlider) *TemplateDefinitionSheetParameterControlSliderDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderPtrOutput) MaximumValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlSlider) *float64 { + if v == nil { + return nil + } + return &v.MaximumValue + }).(pulumi.Float64PtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderPtrOutput) MinimumValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlSlider) *float64 { + if v == nil { + return nil + } + return &v.MinimumValue + }).(pulumi.Float64PtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlSlider) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlSlider) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderPtrOutput) StepSize() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlSlider) *float64 { + if v == nil { + return nil + } + return &v.StepSize + }).(pulumi.Float64PtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlSlider) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionSheetParameterControlSliderDisplayOptions struct { + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// TemplateDefinitionSheetParameterControlSliderDisplayOptionsInput is an input type that accepts TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs and TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlSliderDisplayOptionsInput` via: +// +// TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs{...} +type TemplateDefinitionSheetParameterControlSliderDisplayOptionsInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput() TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput + ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput +} + +type TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs struct { + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput() TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return i.ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput) +} + +func (i TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput).ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs, TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtr and TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrInput` via: +// +// TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput + ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput +} + +type templateDefinitionSheetParameterControlSliderDisplayOptionsPtrType TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs + +func TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtr(v *TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs) TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrInput { + return (*templateDefinitionSheetParameterControlSliderDisplayOptionsPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlSliderDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlSliderDisplayOptionsPtrType) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlSliderDisplayOptionsPtrType) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput() TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlSliderDisplayOptions) *TemplateDefinitionSheetParameterControlSliderDisplayOptions { + return &v + }).(TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlSliderDisplayOptions) *LabelOptions { + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlSliderDisplayOptions)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput() TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) ToTemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) Elem() TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlSliderDisplayOptions) TemplateDefinitionSheetParameterControlSliderDisplayOptions { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlSliderDisplayOptions + return ret + }).(TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput) +} + +func (o TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlSliderDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type TemplateDefinitionSheetParameterControlTextArea struct { + Delimiter *string `pulumi:"delimiter"` + DisplayOptions *TextAreaControlDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` +} + +// TemplateDefinitionSheetParameterControlTextAreaInput is an input type that accepts TemplateDefinitionSheetParameterControlTextAreaArgs and TemplateDefinitionSheetParameterControlTextAreaOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlTextAreaInput` via: +// +// TemplateDefinitionSheetParameterControlTextAreaArgs{...} +type TemplateDefinitionSheetParameterControlTextAreaInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlTextAreaOutput() TemplateDefinitionSheetParameterControlTextAreaOutput + ToTemplateDefinitionSheetParameterControlTextAreaOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlTextAreaOutput +} + +type TemplateDefinitionSheetParameterControlTextAreaArgs struct { + Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` + DisplayOptions TextAreaControlDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (TemplateDefinitionSheetParameterControlTextAreaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlTextArea)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlTextAreaArgs) ToTemplateDefinitionSheetParameterControlTextAreaOutput() TemplateDefinitionSheetParameterControlTextAreaOutput { + return i.ToTemplateDefinitionSheetParameterControlTextAreaOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlTextAreaArgs) ToTemplateDefinitionSheetParameterControlTextAreaOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextAreaOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlTextAreaOutput) +} + +func (i TemplateDefinitionSheetParameterControlTextAreaArgs) ToTemplateDefinitionSheetParameterControlTextAreaPtrOutput() TemplateDefinitionSheetParameterControlTextAreaPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlTextAreaArgs) ToTemplateDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextAreaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlTextAreaOutput).ToTemplateDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlTextAreaPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlTextAreaArgs, TemplateDefinitionSheetParameterControlTextAreaPtr and TemplateDefinitionSheetParameterControlTextAreaPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlTextAreaPtrInput` via: +// +// TemplateDefinitionSheetParameterControlTextAreaArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlTextAreaPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlTextAreaPtrOutput() TemplateDefinitionSheetParameterControlTextAreaPtrOutput + ToTemplateDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlTextAreaPtrOutput +} + +type templateDefinitionSheetParameterControlTextAreaPtrType TemplateDefinitionSheetParameterControlTextAreaArgs + +func TemplateDefinitionSheetParameterControlTextAreaPtr(v *TemplateDefinitionSheetParameterControlTextAreaArgs) TemplateDefinitionSheetParameterControlTextAreaPtrInput { + return (*templateDefinitionSheetParameterControlTextAreaPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlTextAreaPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlTextArea)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlTextAreaPtrType) ToTemplateDefinitionSheetParameterControlTextAreaPtrOutput() TemplateDefinitionSheetParameterControlTextAreaPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlTextAreaPtrType) ToTemplateDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextAreaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlTextAreaPtrOutput) +} + +type TemplateDefinitionSheetParameterControlTextAreaOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlTextAreaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlTextArea)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlTextAreaOutput) ToTemplateDefinitionSheetParameterControlTextAreaOutput() TemplateDefinitionSheetParameterControlTextAreaOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlTextAreaOutput) ToTemplateDefinitionSheetParameterControlTextAreaOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextAreaOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlTextAreaOutput) ToTemplateDefinitionSheetParameterControlTextAreaPtrOutput() TemplateDefinitionSheetParameterControlTextAreaPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlTextAreaPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaOutput) ToTemplateDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextAreaPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlTextArea) *TemplateDefinitionSheetParameterControlTextArea { + return &v + }).(TemplateDefinitionSheetParameterControlTextAreaPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaOutput) Delimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlTextArea) *string { return v.Delimiter }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlTextArea) *TextAreaControlDisplayOptions { + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlTextArea) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlTextArea) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlTextArea) string { return v.Title }).(pulumi.StringOutput) +} + +type TemplateDefinitionSheetParameterControlTextAreaPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlTextAreaPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlTextArea)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlTextAreaPtrOutput) ToTemplateDefinitionSheetParameterControlTextAreaPtrOutput() TemplateDefinitionSheetParameterControlTextAreaPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlTextAreaPtrOutput) ToTemplateDefinitionSheetParameterControlTextAreaPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextAreaPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlTextAreaPtrOutput) Elem() TemplateDefinitionSheetParameterControlTextAreaOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextArea) TemplateDefinitionSheetParameterControlTextArea { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlTextArea + return ret + }).(TemplateDefinitionSheetParameterControlTextAreaOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaPtrOutput) Delimiter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return v.Delimiter + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaPtrOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextArea) *TextAreaControlDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextAreaPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextArea) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionSheetParameterControlTextField struct { + DisplayOptions *TextAreaControlDisplayOptions `pulumi:"displayOptions"` + ParameterControlId string `pulumi:"parameterControlId"` + SourceParameterName string `pulumi:"sourceParameterName"` + Title string `pulumi:"title"` +} + +// TemplateDefinitionSheetParameterControlTextFieldInput is an input type that accepts TemplateDefinitionSheetParameterControlTextFieldArgs and TemplateDefinitionSheetParameterControlTextFieldOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlTextFieldInput` via: +// +// TemplateDefinitionSheetParameterControlTextFieldArgs{...} +type TemplateDefinitionSheetParameterControlTextFieldInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlTextFieldOutput() TemplateDefinitionSheetParameterControlTextFieldOutput + ToTemplateDefinitionSheetParameterControlTextFieldOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlTextFieldOutput +} + +type TemplateDefinitionSheetParameterControlTextFieldArgs struct { + DisplayOptions TextAreaControlDisplayOptionsPtrInput `pulumi:"displayOptions"` + ParameterControlId pulumi.StringInput `pulumi:"parameterControlId"` + SourceParameterName pulumi.StringInput `pulumi:"sourceParameterName"` + Title pulumi.StringInput `pulumi:"title"` +} + +func (TemplateDefinitionSheetParameterControlTextFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlTextField)(nil)).Elem() +} + +func (i TemplateDefinitionSheetParameterControlTextFieldArgs) ToTemplateDefinitionSheetParameterControlTextFieldOutput() TemplateDefinitionSheetParameterControlTextFieldOutput { + return i.ToTemplateDefinitionSheetParameterControlTextFieldOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlTextFieldArgs) ToTemplateDefinitionSheetParameterControlTextFieldOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlTextFieldOutput) +} + +func (i TemplateDefinitionSheetParameterControlTextFieldArgs) ToTemplateDefinitionSheetParameterControlTextFieldPtrOutput() TemplateDefinitionSheetParameterControlTextFieldPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetParameterControlTextFieldArgs) ToTemplateDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlTextFieldOutput).ToTemplateDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetParameterControlTextFieldPtrInput is an input type that accepts TemplateDefinitionSheetParameterControlTextFieldArgs, TemplateDefinitionSheetParameterControlTextFieldPtr and TemplateDefinitionSheetParameterControlTextFieldPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetParameterControlTextFieldPtrInput` via: +// +// TemplateDefinitionSheetParameterControlTextFieldArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetParameterControlTextFieldPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetParameterControlTextFieldPtrOutput() TemplateDefinitionSheetParameterControlTextFieldPtrOutput + ToTemplateDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Context) TemplateDefinitionSheetParameterControlTextFieldPtrOutput +} + +type templateDefinitionSheetParameterControlTextFieldPtrType TemplateDefinitionSheetParameterControlTextFieldArgs + +func TemplateDefinitionSheetParameterControlTextFieldPtr(v *TemplateDefinitionSheetParameterControlTextFieldArgs) TemplateDefinitionSheetParameterControlTextFieldPtrInput { + return (*templateDefinitionSheetParameterControlTextFieldPtrType)(v) +} + +func (*templateDefinitionSheetParameterControlTextFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlTextField)(nil)).Elem() +} + +func (i *templateDefinitionSheetParameterControlTextFieldPtrType) ToTemplateDefinitionSheetParameterControlTextFieldPtrOutput() TemplateDefinitionSheetParameterControlTextFieldPtrOutput { + return i.ToTemplateDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetParameterControlTextFieldPtrType) ToTemplateDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetParameterControlTextFieldPtrOutput) +} + +type TemplateDefinitionSheetParameterControlTextFieldOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlTextFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetParameterControlTextField)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlTextFieldOutput) ToTemplateDefinitionSheetParameterControlTextFieldOutput() TemplateDefinitionSheetParameterControlTextFieldOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlTextFieldOutput) ToTemplateDefinitionSheetParameterControlTextFieldOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextFieldOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlTextFieldOutput) ToTemplateDefinitionSheetParameterControlTextFieldPtrOutput() TemplateDefinitionSheetParameterControlTextFieldPtrOutput { + return o.ToTemplateDefinitionSheetParameterControlTextFieldPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetParameterControlTextFieldOutput) ToTemplateDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetParameterControlTextField) *TemplateDefinitionSheetParameterControlTextField { + return &v + }).(TemplateDefinitionSheetParameterControlTextFieldPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextFieldOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlTextField) *TextAreaControlDisplayOptions { + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextFieldOutput) ParameterControlId() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlTextField) string { return v.ParameterControlId }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextFieldOutput) SourceParameterName() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlTextField) string { return v.SourceParameterName }).(pulumi.StringOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextFieldOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetParameterControlTextField) string { return v.Title }).(pulumi.StringOutput) +} + +type TemplateDefinitionSheetParameterControlTextFieldPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetParameterControlTextFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetParameterControlTextField)(nil)).Elem() +} + +func (o TemplateDefinitionSheetParameterControlTextFieldPtrOutput) ToTemplateDefinitionSheetParameterControlTextFieldPtrOutput() TemplateDefinitionSheetParameterControlTextFieldPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlTextFieldPtrOutput) ToTemplateDefinitionSheetParameterControlTextFieldPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetParameterControlTextFieldPtrOutput { + return o +} + +func (o TemplateDefinitionSheetParameterControlTextFieldPtrOutput) Elem() TemplateDefinitionSheetParameterControlTextFieldOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextField) TemplateDefinitionSheetParameterControlTextField { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetParameterControlTextField + return ret + }).(TemplateDefinitionSheetParameterControlTextFieldOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextFieldPtrOutput) DisplayOptions() TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextField) *TextAreaControlDisplayOptions { + if v == nil { + return nil + } + return v.DisplayOptions + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextFieldPtrOutput) ParameterControlId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextField) *string { + if v == nil { + return nil + } + return &v.ParameterControlId + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextFieldPtrOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextField) *string { + if v == nil { + return nil + } + return &v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetParameterControlTextFieldPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetParameterControlTextField) *string { + if v == nil { + return nil + } + return &v.Title + }).(pulumi.StringPtrOutput) +} + +type TemplateDefinitionSheetSheetControlLayouts struct { + Configuration TemplateDefinitionSheetSheetControlLayoutsConfiguration `pulumi:"configuration"` +} + +// TemplateDefinitionSheetSheetControlLayoutsInput is an input type that accepts TemplateDefinitionSheetSheetControlLayoutsArgs and TemplateDefinitionSheetSheetControlLayoutsOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetSheetControlLayoutsInput` via: +// +// TemplateDefinitionSheetSheetControlLayoutsArgs{...} +type TemplateDefinitionSheetSheetControlLayoutsInput interface { + pulumi.Input + + ToTemplateDefinitionSheetSheetControlLayoutsOutput() TemplateDefinitionSheetSheetControlLayoutsOutput + ToTemplateDefinitionSheetSheetControlLayoutsOutputWithContext(context.Context) TemplateDefinitionSheetSheetControlLayoutsOutput +} + +type TemplateDefinitionSheetSheetControlLayoutsArgs struct { + Configuration TemplateDefinitionSheetSheetControlLayoutsConfigurationInput `pulumi:"configuration"` +} + +func (TemplateDefinitionSheetSheetControlLayoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetSheetControlLayouts)(nil)).Elem() +} + +func (i TemplateDefinitionSheetSheetControlLayoutsArgs) ToTemplateDefinitionSheetSheetControlLayoutsOutput() TemplateDefinitionSheetSheetControlLayoutsOutput { + return i.ToTemplateDefinitionSheetSheetControlLayoutsOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetSheetControlLayoutsArgs) ToTemplateDefinitionSheetSheetControlLayoutsOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetSheetControlLayoutsOutput) +} + +func (i TemplateDefinitionSheetSheetControlLayoutsArgs) ToTemplateDefinitionSheetSheetControlLayoutsPtrOutput() TemplateDefinitionSheetSheetControlLayoutsPtrOutput { + return i.ToTemplateDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetSheetControlLayoutsArgs) ToTemplateDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetSheetControlLayoutsOutput).ToTemplateDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetSheetControlLayoutsPtrInput is an input type that accepts TemplateDefinitionSheetSheetControlLayoutsArgs, TemplateDefinitionSheetSheetControlLayoutsPtr and TemplateDefinitionSheetSheetControlLayoutsPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetSheetControlLayoutsPtrInput` via: +// +// TemplateDefinitionSheetSheetControlLayoutsArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetSheetControlLayoutsPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetSheetControlLayoutsPtrOutput() TemplateDefinitionSheetSheetControlLayoutsPtrOutput + ToTemplateDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Context) TemplateDefinitionSheetSheetControlLayoutsPtrOutput +} + +type templateDefinitionSheetSheetControlLayoutsPtrType TemplateDefinitionSheetSheetControlLayoutsArgs + +func TemplateDefinitionSheetSheetControlLayoutsPtr(v *TemplateDefinitionSheetSheetControlLayoutsArgs) TemplateDefinitionSheetSheetControlLayoutsPtrInput { + return (*templateDefinitionSheetSheetControlLayoutsPtrType)(v) +} + +func (*templateDefinitionSheetSheetControlLayoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetSheetControlLayouts)(nil)).Elem() +} + +func (i *templateDefinitionSheetSheetControlLayoutsPtrType) ToTemplateDefinitionSheetSheetControlLayoutsPtrOutput() TemplateDefinitionSheetSheetControlLayoutsPtrOutput { + return i.ToTemplateDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetSheetControlLayoutsPtrType) ToTemplateDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetSheetControlLayoutsPtrOutput) +} + +type TemplateDefinitionSheetSheetControlLayoutsOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetSheetControlLayoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetSheetControlLayouts)(nil)).Elem() +} + +func (o TemplateDefinitionSheetSheetControlLayoutsOutput) ToTemplateDefinitionSheetSheetControlLayoutsOutput() TemplateDefinitionSheetSheetControlLayoutsOutput { + return o +} + +func (o TemplateDefinitionSheetSheetControlLayoutsOutput) ToTemplateDefinitionSheetSheetControlLayoutsOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsOutput { + return o +} + +func (o TemplateDefinitionSheetSheetControlLayoutsOutput) ToTemplateDefinitionSheetSheetControlLayoutsPtrOutput() TemplateDefinitionSheetSheetControlLayoutsPtrOutput { + return o.ToTemplateDefinitionSheetSheetControlLayoutsPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetSheetControlLayoutsOutput) ToTemplateDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetSheetControlLayouts) *TemplateDefinitionSheetSheetControlLayouts { + return &v + }).(TemplateDefinitionSheetSheetControlLayoutsPtrOutput) +} + +func (o TemplateDefinitionSheetSheetControlLayoutsOutput) Configuration() TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput { + return o.ApplyT(func(v TemplateDefinitionSheetSheetControlLayouts) TemplateDefinitionSheetSheetControlLayoutsConfiguration { + return v.Configuration + }).(TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput) +} + +type TemplateDefinitionSheetSheetControlLayoutsPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetSheetControlLayoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetSheetControlLayouts)(nil)).Elem() +} + +func (o TemplateDefinitionSheetSheetControlLayoutsPtrOutput) ToTemplateDefinitionSheetSheetControlLayoutsPtrOutput() TemplateDefinitionSheetSheetControlLayoutsPtrOutput { + return o +} + +func (o TemplateDefinitionSheetSheetControlLayoutsPtrOutput) ToTemplateDefinitionSheetSheetControlLayoutsPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsPtrOutput { + return o +} + +func (o TemplateDefinitionSheetSheetControlLayoutsPtrOutput) Elem() TemplateDefinitionSheetSheetControlLayoutsOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetSheetControlLayouts) TemplateDefinitionSheetSheetControlLayouts { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetSheetControlLayouts + return ret + }).(TemplateDefinitionSheetSheetControlLayoutsOutput) +} + +func (o TemplateDefinitionSheetSheetControlLayoutsPtrOutput) Configuration() TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetSheetControlLayouts) *TemplateDefinitionSheetSheetControlLayoutsConfiguration { + if v == nil { + return nil + } + return &v.Configuration + }).(TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) +} + +type TemplateDefinitionSheetSheetControlLayoutsConfiguration struct { + GridLayout *GridLayout `pulumi:"gridLayout"` +} + +// TemplateDefinitionSheetSheetControlLayoutsConfigurationInput is an input type that accepts TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs and TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetSheetControlLayoutsConfigurationInput` via: +// +// TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs{...} +type TemplateDefinitionSheetSheetControlLayoutsConfigurationInput interface { + pulumi.Input + + ToTemplateDefinitionSheetSheetControlLayoutsConfigurationOutput() TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput + ToTemplateDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(context.Context) TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput +} + +type TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs struct { + GridLayout GridLayoutPtrInput `pulumi:"gridLayout"` +} + +func (TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() +} + +func (i TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationOutput() TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput { + return i.ToTemplateDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput) +} + +func (i TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return i.ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput).ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx) +} + +// TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrInput is an input type that accepts TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs, TemplateDefinitionSheetSheetControlLayoutsConfigurationPtr and TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrInput` via: +// +// TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs{...} +// +// or: +// +// nil +type TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrInput interface { + pulumi.Input + + ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput + ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Context) TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput +} + +type templateDefinitionSheetSheetControlLayoutsConfigurationPtrType TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs + +func TemplateDefinitionSheetSheetControlLayoutsConfigurationPtr(v *TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs) TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrInput { + return (*templateDefinitionSheetSheetControlLayoutsConfigurationPtrType)(v) +} + +func (*templateDefinitionSheetSheetControlLayoutsConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() +} + +func (i *templateDefinitionSheetSheetControlLayoutsConfigurationPtrType) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return i.ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *templateDefinitionSheetSheetControlLayoutsConfigurationPtrType) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) +} + +type TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationOutput() TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput { + return o +} + +func (o TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput { + return o +} + +func (o TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o.ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(context.Background()) +} + +func (o TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateDefinitionSheetSheetControlLayoutsConfiguration) *TemplateDefinitionSheetSheetControlLayoutsConfiguration { + return &v + }).(TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) +} + +func (o TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput) GridLayout() GridLayoutPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetSheetControlLayoutsConfiguration) *GridLayout { return v.GridLayout }).(GridLayoutPtrOutput) +} + +type TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateDefinitionSheetSheetControlLayoutsConfiguration)(nil)).Elem() +} + +func (o TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput() TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o +} + +func (o TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) ToTemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutputWithContext(ctx context.Context) TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput { + return o +} + +func (o TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) Elem() TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetSheetControlLayoutsConfiguration) TemplateDefinitionSheetSheetControlLayoutsConfiguration { + if v != nil { + return *v + } + var ret TemplateDefinitionSheetSheetControlLayoutsConfiguration + return ret + }).(TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput) +} + +func (o TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput) GridLayout() GridLayoutPtrOutput { + return o.ApplyT(func(v *TemplateDefinitionSheetSheetControlLayoutsConfiguration) *GridLayout { + if v == nil { + return nil + } + return v.GridLayout + }).(GridLayoutPtrOutput) +} + +type TemplateDefinitionSheetTextBox struct { + Content *string `pulumi:"content"` + SheetTextBoxId string `pulumi:"sheetTextBoxId"` +} + +// TemplateDefinitionSheetTextBoxInput is an input type that accepts TemplateDefinitionSheetTextBoxArgs and TemplateDefinitionSheetTextBoxOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetTextBoxInput` via: +// +// TemplateDefinitionSheetTextBoxArgs{...} +type TemplateDefinitionSheetTextBoxInput interface { + pulumi.Input + + ToTemplateDefinitionSheetTextBoxOutput() TemplateDefinitionSheetTextBoxOutput + ToTemplateDefinitionSheetTextBoxOutputWithContext(context.Context) TemplateDefinitionSheetTextBoxOutput +} + +type TemplateDefinitionSheetTextBoxArgs struct { + Content pulumi.StringPtrInput `pulumi:"content"` + SheetTextBoxId pulumi.StringInput `pulumi:"sheetTextBoxId"` +} + +func (TemplateDefinitionSheetTextBoxArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetTextBox)(nil)).Elem() +} + +func (i TemplateDefinitionSheetTextBoxArgs) ToTemplateDefinitionSheetTextBoxOutput() TemplateDefinitionSheetTextBoxOutput { + return i.ToTemplateDefinitionSheetTextBoxOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetTextBoxArgs) ToTemplateDefinitionSheetTextBoxOutputWithContext(ctx context.Context) TemplateDefinitionSheetTextBoxOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetTextBoxOutput) +} + +// TemplateDefinitionSheetTextBoxArrayInput is an input type that accepts TemplateDefinitionSheetTextBoxArray and TemplateDefinitionSheetTextBoxArrayOutput values. +// You can construct a concrete instance of `TemplateDefinitionSheetTextBoxArrayInput` via: +// +// TemplateDefinitionSheetTextBoxArray{ TemplateDefinitionSheetTextBoxArgs{...} } +type TemplateDefinitionSheetTextBoxArrayInput interface { + pulumi.Input + + ToTemplateDefinitionSheetTextBoxArrayOutput() TemplateDefinitionSheetTextBoxArrayOutput + ToTemplateDefinitionSheetTextBoxArrayOutputWithContext(context.Context) TemplateDefinitionSheetTextBoxArrayOutput +} + +type TemplateDefinitionSheetTextBoxArray []TemplateDefinitionSheetTextBoxInput + +func (TemplateDefinitionSheetTextBoxArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionSheetTextBox)(nil)).Elem() +} + +func (i TemplateDefinitionSheetTextBoxArray) ToTemplateDefinitionSheetTextBoxArrayOutput() TemplateDefinitionSheetTextBoxArrayOutput { + return i.ToTemplateDefinitionSheetTextBoxArrayOutputWithContext(context.Background()) +} + +func (i TemplateDefinitionSheetTextBoxArray) ToTemplateDefinitionSheetTextBoxArrayOutputWithContext(ctx context.Context) TemplateDefinitionSheetTextBoxArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateDefinitionSheetTextBoxArrayOutput) +} + +type TemplateDefinitionSheetTextBoxOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetTextBoxOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateDefinitionSheetTextBox)(nil)).Elem() +} + +func (o TemplateDefinitionSheetTextBoxOutput) ToTemplateDefinitionSheetTextBoxOutput() TemplateDefinitionSheetTextBoxOutput { + return o +} + +func (o TemplateDefinitionSheetTextBoxOutput) ToTemplateDefinitionSheetTextBoxOutputWithContext(ctx context.Context) TemplateDefinitionSheetTextBoxOutput { + return o +} + +func (o TemplateDefinitionSheetTextBoxOutput) Content() pulumi.StringPtrOutput { + return o.ApplyT(func(v TemplateDefinitionSheetTextBox) *string { return v.Content }).(pulumi.StringPtrOutput) +} + +func (o TemplateDefinitionSheetTextBoxOutput) SheetTextBoxId() pulumi.StringOutput { + return o.ApplyT(func(v TemplateDefinitionSheetTextBox) string { return v.SheetTextBoxId }).(pulumi.StringOutput) +} + +type TemplateDefinitionSheetTextBoxArrayOutput struct{ *pulumi.OutputState } + +func (TemplateDefinitionSheetTextBoxArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateDefinitionSheetTextBox)(nil)).Elem() +} + +func (o TemplateDefinitionSheetTextBoxArrayOutput) ToTemplateDefinitionSheetTextBoxArrayOutput() TemplateDefinitionSheetTextBoxArrayOutput { + return o +} + +func (o TemplateDefinitionSheetTextBoxArrayOutput) ToTemplateDefinitionSheetTextBoxArrayOutputWithContext(ctx context.Context) TemplateDefinitionSheetTextBoxArrayOutput { + return o +} + +func (o TemplateDefinitionSheetTextBoxArrayOutput) Index(i pulumi.IntInput) TemplateDefinitionSheetTextBoxOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateDefinitionSheetTextBox { + return vs[0].([]TemplateDefinitionSheetTextBox)[vs[1].(int)] + }).(TemplateDefinitionSheetTextBoxOutput) +} + +type TemplatePermission struct { + // List of IAM actions to grant or revoke permissions on. + Actions []string `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal string `pulumi:"principal"` +} + +// TemplatePermissionInput is an input type that accepts TemplatePermissionArgs and TemplatePermissionOutput values. +// You can construct a concrete instance of `TemplatePermissionInput` via: +// +// TemplatePermissionArgs{...} +type TemplatePermissionInput interface { + pulumi.Input + + ToTemplatePermissionOutput() TemplatePermissionOutput + ToTemplatePermissionOutputWithContext(context.Context) TemplatePermissionOutput +} + +type TemplatePermissionArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions pulumi.StringArrayInput `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal pulumi.StringInput `pulumi:"principal"` +} + +func (TemplatePermissionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplatePermission)(nil)).Elem() +} + +func (i TemplatePermissionArgs) ToTemplatePermissionOutput() TemplatePermissionOutput { + return i.ToTemplatePermissionOutputWithContext(context.Background()) +} + +func (i TemplatePermissionArgs) ToTemplatePermissionOutputWithContext(ctx context.Context) TemplatePermissionOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplatePermissionOutput) +} + +// TemplatePermissionArrayInput is an input type that accepts TemplatePermissionArray and TemplatePermissionArrayOutput values. +// You can construct a concrete instance of `TemplatePermissionArrayInput` via: +// +// TemplatePermissionArray{ TemplatePermissionArgs{...} } +type TemplatePermissionArrayInput interface { + pulumi.Input + + ToTemplatePermissionArrayOutput() TemplatePermissionArrayOutput + ToTemplatePermissionArrayOutputWithContext(context.Context) TemplatePermissionArrayOutput +} + +type TemplatePermissionArray []TemplatePermissionInput + +func (TemplatePermissionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplatePermission)(nil)).Elem() +} + +func (i TemplatePermissionArray) ToTemplatePermissionArrayOutput() TemplatePermissionArrayOutput { + return i.ToTemplatePermissionArrayOutputWithContext(context.Background()) +} + +func (i TemplatePermissionArray) ToTemplatePermissionArrayOutputWithContext(ctx context.Context) TemplatePermissionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplatePermissionArrayOutput) +} + +type TemplatePermissionOutput struct{ *pulumi.OutputState } + +func (TemplatePermissionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplatePermission)(nil)).Elem() +} + +func (o TemplatePermissionOutput) ToTemplatePermissionOutput() TemplatePermissionOutput { + return o +} + +func (o TemplatePermissionOutput) ToTemplatePermissionOutputWithContext(ctx context.Context) TemplatePermissionOutput { + return o +} + +// List of IAM actions to grant or revoke permissions on. +func (o TemplatePermissionOutput) Actions() pulumi.StringArrayOutput { + return o.ApplyT(func(v TemplatePermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +} + +// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. +func (o TemplatePermissionOutput) Principal() pulumi.StringOutput { + return o.ApplyT(func(v TemplatePermission) string { return v.Principal }).(pulumi.StringOutput) +} + +type TemplatePermissionArrayOutput struct{ *pulumi.OutputState } + +func (TemplatePermissionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplatePermission)(nil)).Elem() +} + +func (o TemplatePermissionArrayOutput) ToTemplatePermissionArrayOutput() TemplatePermissionArrayOutput { + return o +} + +func (o TemplatePermissionArrayOutput) ToTemplatePermissionArrayOutputWithContext(ctx context.Context) TemplatePermissionArrayOutput { + return o +} + +func (o TemplatePermissionArrayOutput) Index(i pulumi.IntInput) TemplatePermissionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplatePermission { + return vs[0].([]TemplatePermission)[vs[1].(int)] + }).(TemplatePermissionOutput) +} + +type TemplateSourceEntity struct { + // The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. + SourceAnalysis *TemplateSourceEntitySourceAnalysis `pulumi:"sourceAnalysis"` + // The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. + SourceTemplate *TemplateSourceEntitySourceTemplate `pulumi:"sourceTemplate"` +} + +// TemplateSourceEntityInput is an input type that accepts TemplateSourceEntityArgs and TemplateSourceEntityOutput values. +// You can construct a concrete instance of `TemplateSourceEntityInput` via: +// +// TemplateSourceEntityArgs{...} +type TemplateSourceEntityInput interface { + pulumi.Input + + ToTemplateSourceEntityOutput() TemplateSourceEntityOutput + ToTemplateSourceEntityOutputWithContext(context.Context) TemplateSourceEntityOutput +} + +type TemplateSourceEntityArgs struct { + // The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. + SourceAnalysis TemplateSourceEntitySourceAnalysisPtrInput `pulumi:"sourceAnalysis"` + // The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. + SourceTemplate TemplateSourceEntitySourceTemplatePtrInput `pulumi:"sourceTemplate"` +} + +func (TemplateSourceEntityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateSourceEntity)(nil)).Elem() +} + +func (i TemplateSourceEntityArgs) ToTemplateSourceEntityOutput() TemplateSourceEntityOutput { + return i.ToTemplateSourceEntityOutputWithContext(context.Background()) +} + +func (i TemplateSourceEntityArgs) ToTemplateSourceEntityOutputWithContext(ctx context.Context) TemplateSourceEntityOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntityOutput) +} + +func (i TemplateSourceEntityArgs) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput { + return i.ToTemplateSourceEntityPtrOutputWithContext(context.Background()) +} + +func (i TemplateSourceEntityArgs) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntityOutput).ToTemplateSourceEntityPtrOutputWithContext(ctx) +} + +// TemplateSourceEntityPtrInput is an input type that accepts TemplateSourceEntityArgs, TemplateSourceEntityPtr and TemplateSourceEntityPtrOutput values. +// You can construct a concrete instance of `TemplateSourceEntityPtrInput` via: +// +// TemplateSourceEntityArgs{...} +// +// or: +// +// nil +type TemplateSourceEntityPtrInput interface { + pulumi.Input + + ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput + ToTemplateSourceEntityPtrOutputWithContext(context.Context) TemplateSourceEntityPtrOutput +} + +type templateSourceEntityPtrType TemplateSourceEntityArgs + +func TemplateSourceEntityPtr(v *TemplateSourceEntityArgs) TemplateSourceEntityPtrInput { + return (*templateSourceEntityPtrType)(v) +} + +func (*templateSourceEntityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateSourceEntity)(nil)).Elem() +} + +func (i *templateSourceEntityPtrType) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput { + return i.ToTemplateSourceEntityPtrOutputWithContext(context.Background()) +} + +func (i *templateSourceEntityPtrType) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntityPtrOutput) +} + +type TemplateSourceEntityOutput struct{ *pulumi.OutputState } + +func (TemplateSourceEntityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateSourceEntity)(nil)).Elem() +} + +func (o TemplateSourceEntityOutput) ToTemplateSourceEntityOutput() TemplateSourceEntityOutput { + return o +} + +func (o TemplateSourceEntityOutput) ToTemplateSourceEntityOutputWithContext(ctx context.Context) TemplateSourceEntityOutput { + return o +} + +func (o TemplateSourceEntityOutput) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput { + return o.ToTemplateSourceEntityPtrOutputWithContext(context.Background()) +} + +func (o TemplateSourceEntityOutput) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateSourceEntity) *TemplateSourceEntity { + return &v + }).(TemplateSourceEntityPtrOutput) +} + +// The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. +func (o TemplateSourceEntityOutput) SourceAnalysis() TemplateSourceEntitySourceAnalysisPtrOutput { + return o.ApplyT(func(v TemplateSourceEntity) *TemplateSourceEntitySourceAnalysis { return v.SourceAnalysis }).(TemplateSourceEntitySourceAnalysisPtrOutput) +} + +// The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. +func (o TemplateSourceEntityOutput) SourceTemplate() TemplateSourceEntitySourceTemplatePtrOutput { + return o.ApplyT(func(v TemplateSourceEntity) *TemplateSourceEntitySourceTemplate { return v.SourceTemplate }).(TemplateSourceEntitySourceTemplatePtrOutput) +} + +type TemplateSourceEntityPtrOutput struct{ *pulumi.OutputState } + +func (TemplateSourceEntityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateSourceEntity)(nil)).Elem() +} + +func (o TemplateSourceEntityPtrOutput) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput { + return o +} + +func (o TemplateSourceEntityPtrOutput) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput { + return o +} + +func (o TemplateSourceEntityPtrOutput) Elem() TemplateSourceEntityOutput { + return o.ApplyT(func(v *TemplateSourceEntity) TemplateSourceEntity { + if v != nil { + return *v + } + var ret TemplateSourceEntity + return ret + }).(TemplateSourceEntityOutput) +} + +// The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. +func (o TemplateSourceEntityPtrOutput) SourceAnalysis() TemplateSourceEntitySourceAnalysisPtrOutput { + return o.ApplyT(func(v *TemplateSourceEntity) *TemplateSourceEntitySourceAnalysis { + if v == nil { + return nil + } + return v.SourceAnalysis + }).(TemplateSourceEntitySourceAnalysisPtrOutput) +} + +// The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. +func (o TemplateSourceEntityPtrOutput) SourceTemplate() TemplateSourceEntitySourceTemplatePtrOutput { + return o.ApplyT(func(v *TemplateSourceEntity) *TemplateSourceEntitySourceTemplate { + if v == nil { + return nil + } + return v.SourceTemplate + }).(TemplateSourceEntitySourceTemplatePtrOutput) +} + +type TemplateSourceEntitySourceAnalysis struct { + // The Amazon Resource Name (ARN) of the resource. + Arn string `pulumi:"arn"` + // A list of dataset references used as placeholders in the template. See data_set_references. + DataSetReferences []TemplateSourceEntitySourceAnalysisDataSetReference `pulumi:"dataSetReferences"` +} + +// TemplateSourceEntitySourceAnalysisInput is an input type that accepts TemplateSourceEntitySourceAnalysisArgs and TemplateSourceEntitySourceAnalysisOutput values. +// You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisInput` via: +// +// TemplateSourceEntitySourceAnalysisArgs{...} +type TemplateSourceEntitySourceAnalysisInput interface { + pulumi.Input + + ToTemplateSourceEntitySourceAnalysisOutput() TemplateSourceEntitySourceAnalysisOutput + ToTemplateSourceEntitySourceAnalysisOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisOutput +} + +type TemplateSourceEntitySourceAnalysisArgs struct { + // The Amazon Resource Name (ARN) of the resource. + Arn pulumi.StringInput `pulumi:"arn"` + // A list of dataset references used as placeholders in the template. See data_set_references. + DataSetReferences TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput `pulumi:"dataSetReferences"` +} + +func (TemplateSourceEntitySourceAnalysisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateSourceEntitySourceAnalysis)(nil)).Elem() +} + +func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisOutput() TemplateSourceEntitySourceAnalysisOutput { + return i.ToTemplateSourceEntitySourceAnalysisOutputWithContext(context.Background()) +} + +func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceAnalysisOutput) +} + +func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput { + return i.ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(context.Background()) +} + +func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceAnalysisOutput).ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx) +} + +// TemplateSourceEntitySourceAnalysisPtrInput is an input type that accepts TemplateSourceEntitySourceAnalysisArgs, TemplateSourceEntitySourceAnalysisPtr and TemplateSourceEntitySourceAnalysisPtrOutput values. +// You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisPtrInput` via: +// +// TemplateSourceEntitySourceAnalysisArgs{...} +// +// or: +// +// nil +type TemplateSourceEntitySourceAnalysisPtrInput interface { + pulumi.Input + + ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput + ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisPtrOutput +} + +type templateSourceEntitySourceAnalysisPtrType TemplateSourceEntitySourceAnalysisArgs + +func TemplateSourceEntitySourceAnalysisPtr(v *TemplateSourceEntitySourceAnalysisArgs) TemplateSourceEntitySourceAnalysisPtrInput { + return (*templateSourceEntitySourceAnalysisPtrType)(v) +} + +func (*templateSourceEntitySourceAnalysisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateSourceEntitySourceAnalysis)(nil)).Elem() +} + +func (i *templateSourceEntitySourceAnalysisPtrType) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput { + return i.ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(context.Background()) +} + +func (i *templateSourceEntitySourceAnalysisPtrType) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceAnalysisPtrOutput) +} + +type TemplateSourceEntitySourceAnalysisOutput struct{ *pulumi.OutputState } + +func (TemplateSourceEntitySourceAnalysisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateSourceEntitySourceAnalysis)(nil)).Elem() +} + +func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisOutput() TemplateSourceEntitySourceAnalysisOutput { + return o +} + +func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisOutput { + return o +} + +func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput { + return o.ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(context.Background()) +} + +func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateSourceEntitySourceAnalysis) *TemplateSourceEntitySourceAnalysis { + return &v + }).(TemplateSourceEntitySourceAnalysisPtrOutput) +} + +// The Amazon Resource Name (ARN) of the resource. +func (o TemplateSourceEntitySourceAnalysisOutput) Arn() pulumi.StringOutput { + return o.ApplyT(func(v TemplateSourceEntitySourceAnalysis) string { return v.Arn }).(pulumi.StringOutput) +} + +// A list of dataset references used as placeholders in the template. See data_set_references. +func (o TemplateSourceEntitySourceAnalysisOutput) DataSetReferences() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { + return o.ApplyT(func(v TemplateSourceEntitySourceAnalysis) []TemplateSourceEntitySourceAnalysisDataSetReference { + return v.DataSetReferences + }).(TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) +} + +type TemplateSourceEntitySourceAnalysisPtrOutput struct{ *pulumi.OutputState } + +func (TemplateSourceEntitySourceAnalysisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateSourceEntitySourceAnalysis)(nil)).Elem() +} + +func (o TemplateSourceEntitySourceAnalysisPtrOutput) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput { + return o +} + +func (o TemplateSourceEntitySourceAnalysisPtrOutput) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput { + return o +} + +func (o TemplateSourceEntitySourceAnalysisPtrOutput) Elem() TemplateSourceEntitySourceAnalysisOutput { + return o.ApplyT(func(v *TemplateSourceEntitySourceAnalysis) TemplateSourceEntitySourceAnalysis { + if v != nil { + return *v + } + var ret TemplateSourceEntitySourceAnalysis + return ret + }).(TemplateSourceEntitySourceAnalysisOutput) +} + +// The Amazon Resource Name (ARN) of the resource. +func (o TemplateSourceEntitySourceAnalysisPtrOutput) Arn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateSourceEntitySourceAnalysis) *string { + if v == nil { + return nil + } + return &v.Arn + }).(pulumi.StringPtrOutput) +} + +// A list of dataset references used as placeholders in the template. See data_set_references. +func (o TemplateSourceEntitySourceAnalysisPtrOutput) DataSetReferences() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { + return o.ApplyT(func(v *TemplateSourceEntitySourceAnalysis) []TemplateSourceEntitySourceAnalysisDataSetReference { + if v == nil { + return nil + } + return v.DataSetReferences + }).(TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) +} + +type TemplateSourceEntitySourceAnalysisDataSetReference struct { + // Dataset Amazon Resource Name (ARN). + DataSetArn string `pulumi:"dataSetArn"` + // Dataset placeholder. + DataSetPlaceholder string `pulumi:"dataSetPlaceholder"` +} + +// TemplateSourceEntitySourceAnalysisDataSetReferenceInput is an input type that accepts TemplateSourceEntitySourceAnalysisDataSetReferenceArgs and TemplateSourceEntitySourceAnalysisDataSetReferenceOutput values. +// You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisDataSetReferenceInput` via: +// +// TemplateSourceEntitySourceAnalysisDataSetReferenceArgs{...} +type TemplateSourceEntitySourceAnalysisDataSetReferenceInput interface { + pulumi.Input + + ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceOutput + ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput +} + +type TemplateSourceEntitySourceAnalysisDataSetReferenceArgs struct { + // Dataset Amazon Resource Name (ARN). + DataSetArn pulumi.StringInput `pulumi:"dataSetArn"` + // Dataset placeholder. + DataSetPlaceholder pulumi.StringInput `pulumi:"dataSetPlaceholder"` +} + +func (TemplateSourceEntitySourceAnalysisDataSetReferenceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateSourceEntitySourceAnalysisDataSetReference)(nil)).Elem() +} + +func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArgs) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceOutput { + return i.ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(context.Background()) +} + +func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArgs) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) +} + +// TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput is an input type that accepts TemplateSourceEntitySourceAnalysisDataSetReferenceArray and TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput values. +// You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput` via: +// +// TemplateSourceEntitySourceAnalysisDataSetReferenceArray{ TemplateSourceEntitySourceAnalysisDataSetReferenceArgs{...} } +type TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput interface { + pulumi.Input + + ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput + ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput +} + +type TemplateSourceEntitySourceAnalysisDataSetReferenceArray []TemplateSourceEntitySourceAnalysisDataSetReferenceInput + +func (TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateSourceEntitySourceAnalysisDataSetReference)(nil)).Elem() +} + +func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { + return i.ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(context.Background()) +} + +func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) +} + +type TemplateSourceEntitySourceAnalysisDataSetReferenceOutput struct{ *pulumi.OutputState } + +func (TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateSourceEntitySourceAnalysisDataSetReference)(nil)).Elem() +} + +func (o TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceOutput { + return o +} + +func (o TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput { + return o +} + +// Dataset Amazon Resource Name (ARN). +func (o TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) DataSetArn() pulumi.StringOutput { + return o.ApplyT(func(v TemplateSourceEntitySourceAnalysisDataSetReference) string { return v.DataSetArn }).(pulumi.StringOutput) +} + +// Dataset placeholder. +func (o TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) DataSetPlaceholder() pulumi.StringOutput { + return o.ApplyT(func(v TemplateSourceEntitySourceAnalysisDataSetReference) string { return v.DataSetPlaceholder }).(pulumi.StringOutput) +} + +type TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput struct{ *pulumi.OutputState } + +func (TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TemplateSourceEntitySourceAnalysisDataSetReference)(nil)).Elem() +} + +func (o TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { + return o +} + +func (o TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { + return o +} + +func (o TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) Index(i pulumi.IntInput) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateSourceEntitySourceAnalysisDataSetReference { + return vs[0].([]TemplateSourceEntitySourceAnalysisDataSetReference)[vs[1].(int)] + }).(TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) +} + +type TemplateSourceEntitySourceTemplate struct { + // The Amazon Resource Name (ARN) of the resource. + Arn string `pulumi:"arn"` +} + +// TemplateSourceEntitySourceTemplateInput is an input type that accepts TemplateSourceEntitySourceTemplateArgs and TemplateSourceEntitySourceTemplateOutput values. +// You can construct a concrete instance of `TemplateSourceEntitySourceTemplateInput` via: +// +// TemplateSourceEntitySourceTemplateArgs{...} +type TemplateSourceEntitySourceTemplateInput interface { + pulumi.Input + + ToTemplateSourceEntitySourceTemplateOutput() TemplateSourceEntitySourceTemplateOutput + ToTemplateSourceEntitySourceTemplateOutputWithContext(context.Context) TemplateSourceEntitySourceTemplateOutput +} + +type TemplateSourceEntitySourceTemplateArgs struct { + // The Amazon Resource Name (ARN) of the resource. + Arn pulumi.StringInput `pulumi:"arn"` +} + +func (TemplateSourceEntitySourceTemplateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateSourceEntitySourceTemplate)(nil)).Elem() +} + +func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplateOutput() TemplateSourceEntitySourceTemplateOutput { + return i.ToTemplateSourceEntitySourceTemplateOutputWithContext(context.Background()) +} + +func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplateOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplateOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceTemplateOutput) +} + +func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput { + return i.ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +} + +func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceTemplateOutput).ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx) +} + +// TemplateSourceEntitySourceTemplatePtrInput is an input type that accepts TemplateSourceEntitySourceTemplateArgs, TemplateSourceEntitySourceTemplatePtr and TemplateSourceEntitySourceTemplatePtrOutput values. +// You can construct a concrete instance of `TemplateSourceEntitySourceTemplatePtrInput` via: +// +// TemplateSourceEntitySourceTemplateArgs{...} +// +// or: +// +// nil +type TemplateSourceEntitySourceTemplatePtrInput interface { + pulumi.Input + + ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput + ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(context.Context) TemplateSourceEntitySourceTemplatePtrOutput +} + +type templateSourceEntitySourceTemplatePtrType TemplateSourceEntitySourceTemplateArgs + +func TemplateSourceEntitySourceTemplatePtr(v *TemplateSourceEntitySourceTemplateArgs) TemplateSourceEntitySourceTemplatePtrInput { + return (*templateSourceEntitySourceTemplatePtrType)(v) +} + +func (*templateSourceEntitySourceTemplatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateSourceEntitySourceTemplate)(nil)).Elem() +} + +func (i *templateSourceEntitySourceTemplatePtrType) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput { + return i.ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +} + +func (i *templateSourceEntitySourceTemplatePtrType) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceTemplatePtrOutput) +} + +type TemplateSourceEntitySourceTemplateOutput struct{ *pulumi.OutputState } + +func (TemplateSourceEntitySourceTemplateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TemplateSourceEntitySourceTemplate)(nil)).Elem() +} + +func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplateOutput() TemplateSourceEntitySourceTemplateOutput { + return o +} + +func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplateOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplateOutput { + return o +} + +func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput { + return o.ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +} + +func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateSourceEntitySourceTemplate) *TemplateSourceEntitySourceTemplate { + return &v + }).(TemplateSourceEntitySourceTemplatePtrOutput) +} + +// The Amazon Resource Name (ARN) of the resource. +func (o TemplateSourceEntitySourceTemplateOutput) Arn() pulumi.StringOutput { + return o.ApplyT(func(v TemplateSourceEntitySourceTemplate) string { return v.Arn }).(pulumi.StringOutput) +} + +type TemplateSourceEntitySourceTemplatePtrOutput struct{ *pulumi.OutputState } + +func (TemplateSourceEntitySourceTemplatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TemplateSourceEntitySourceTemplate)(nil)).Elem() +} + +func (o TemplateSourceEntitySourceTemplatePtrOutput) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput { + return o +} + +func (o TemplateSourceEntitySourceTemplatePtrOutput) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput { + return o +} + +func (o TemplateSourceEntitySourceTemplatePtrOutput) Elem() TemplateSourceEntitySourceTemplateOutput { + return o.ApplyT(func(v *TemplateSourceEntitySourceTemplate) TemplateSourceEntitySourceTemplate { + if v != nil { + return *v + } + var ret TemplateSourceEntitySourceTemplate + return ret + }).(TemplateSourceEntitySourceTemplateOutput) +} + +// The Amazon Resource Name (ARN) of the resource. +func (o TemplateSourceEntitySourceTemplatePtrOutput) Arn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TemplateSourceEntitySourceTemplate) *string { + if v == nil { + return nil + } + return &v.Arn + }).(pulumi.StringPtrOutput) +} + +type TextAreaControlDisplayOptions struct { + PlaceholderOptions *SelectAllOptions `pulumi:"placeholderOptions"` + TitleOptions *LabelOptions `pulumi:"titleOptions"` +} + +// TextAreaControlDisplayOptionsInput is an input type that accepts TextAreaControlDisplayOptionsArgs and TextAreaControlDisplayOptionsOutput values. +// You can construct a concrete instance of `TextAreaControlDisplayOptionsInput` via: +// +// TextAreaControlDisplayOptionsArgs{...} +type TextAreaControlDisplayOptionsInput interface { + pulumi.Input + + ToTextAreaControlDisplayOptionsOutput() TextAreaControlDisplayOptionsOutput + ToTextAreaControlDisplayOptionsOutputWithContext(context.Context) TextAreaControlDisplayOptionsOutput +} + +type TextAreaControlDisplayOptionsArgs struct { + PlaceholderOptions SelectAllOptionsPtrInput `pulumi:"placeholderOptions"` + TitleOptions LabelOptionsPtrInput `pulumi:"titleOptions"` +} + +func (TextAreaControlDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TextAreaControlDisplayOptions)(nil)).Elem() +} + +func (i TextAreaControlDisplayOptionsArgs) ToTextAreaControlDisplayOptionsOutput() TextAreaControlDisplayOptionsOutput { + return i.ToTextAreaControlDisplayOptionsOutputWithContext(context.Background()) +} + +func (i TextAreaControlDisplayOptionsArgs) ToTextAreaControlDisplayOptionsOutputWithContext(ctx context.Context) TextAreaControlDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TextAreaControlDisplayOptionsOutput) +} + +func (i TextAreaControlDisplayOptionsArgs) ToTextAreaControlDisplayOptionsPtrOutput() TextAreaControlDisplayOptionsPtrOutput { + return i.ToTextAreaControlDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i TextAreaControlDisplayOptionsArgs) ToTextAreaControlDisplayOptionsPtrOutputWithContext(ctx context.Context) TextAreaControlDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TextAreaControlDisplayOptionsOutput).ToTextAreaControlDisplayOptionsPtrOutputWithContext(ctx) +} + +// TextAreaControlDisplayOptionsPtrInput is an input type that accepts TextAreaControlDisplayOptionsArgs, TextAreaControlDisplayOptionsPtr and TextAreaControlDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `TextAreaControlDisplayOptionsPtrInput` via: +// +// TextAreaControlDisplayOptionsArgs{...} +// +// or: +// +// nil +type TextAreaControlDisplayOptionsPtrInput interface { + pulumi.Input + + ToTextAreaControlDisplayOptionsPtrOutput() TextAreaControlDisplayOptionsPtrOutput + ToTextAreaControlDisplayOptionsPtrOutputWithContext(context.Context) TextAreaControlDisplayOptionsPtrOutput +} + +type textAreaControlDisplayOptionsPtrType TextAreaControlDisplayOptionsArgs + +func TextAreaControlDisplayOptionsPtr(v *TextAreaControlDisplayOptionsArgs) TextAreaControlDisplayOptionsPtrInput { + return (*textAreaControlDisplayOptionsPtrType)(v) +} + +func (*textAreaControlDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TextAreaControlDisplayOptions)(nil)).Elem() +} + +func (i *textAreaControlDisplayOptionsPtrType) ToTextAreaControlDisplayOptionsPtrOutput() TextAreaControlDisplayOptionsPtrOutput { + return i.ToTextAreaControlDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *textAreaControlDisplayOptionsPtrType) ToTextAreaControlDisplayOptionsPtrOutputWithContext(ctx context.Context) TextAreaControlDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TextAreaControlDisplayOptionsPtrOutput) +} + +type TextAreaControlDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (TextAreaControlDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TextAreaControlDisplayOptions)(nil)).Elem() +} + +func (o TextAreaControlDisplayOptionsOutput) ToTextAreaControlDisplayOptionsOutput() TextAreaControlDisplayOptionsOutput { + return o +} + +func (o TextAreaControlDisplayOptionsOutput) ToTextAreaControlDisplayOptionsOutputWithContext(ctx context.Context) TextAreaControlDisplayOptionsOutput { + return o +} + +func (o TextAreaControlDisplayOptionsOutput) ToTextAreaControlDisplayOptionsPtrOutput() TextAreaControlDisplayOptionsPtrOutput { + return o.ToTextAreaControlDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o TextAreaControlDisplayOptionsOutput) ToTextAreaControlDisplayOptionsPtrOutputWithContext(ctx context.Context) TextAreaControlDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TextAreaControlDisplayOptions) *TextAreaControlDisplayOptions { + return &v + }).(TextAreaControlDisplayOptionsPtrOutput) +} + +func (o TextAreaControlDisplayOptionsOutput) PlaceholderOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v TextAreaControlDisplayOptions) *SelectAllOptions { return v.PlaceholderOptions }).(SelectAllOptionsPtrOutput) +} + +func (o TextAreaControlDisplayOptionsOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v TextAreaControlDisplayOptions) *LabelOptions { return v.TitleOptions }).(LabelOptionsPtrOutput) +} + +type TextAreaControlDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (TextAreaControlDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TextAreaControlDisplayOptions)(nil)).Elem() +} + +func (o TextAreaControlDisplayOptionsPtrOutput) ToTextAreaControlDisplayOptionsPtrOutput() TextAreaControlDisplayOptionsPtrOutput { + return o +} + +func (o TextAreaControlDisplayOptionsPtrOutput) ToTextAreaControlDisplayOptionsPtrOutputWithContext(ctx context.Context) TextAreaControlDisplayOptionsPtrOutput { + return o +} + +func (o TextAreaControlDisplayOptionsPtrOutput) Elem() TextAreaControlDisplayOptionsOutput { + return o.ApplyT(func(v *TextAreaControlDisplayOptions) TextAreaControlDisplayOptions { + if v != nil { + return *v + } + var ret TextAreaControlDisplayOptions + return ret + }).(TextAreaControlDisplayOptionsOutput) +} + +func (o TextAreaControlDisplayOptionsPtrOutput) PlaceholderOptions() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *TextAreaControlDisplayOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.PlaceholderOptions + }).(SelectAllOptionsPtrOutput) +} + +func (o TextAreaControlDisplayOptionsPtrOutput) TitleOptions() LabelOptionsPtrOutput { + return o.ApplyT(func(v *TextAreaControlDisplayOptions) *LabelOptions { + if v == nil { + return nil + } + return v.TitleOptions + }).(LabelOptionsPtrOutput) +} + +type ThemeConfiguration struct { + // Color properties that apply to chart data colors. See data_color_palette. + DataColorPalette *ThemeConfigurationDataColorPalette `pulumi:"dataColorPalette"` + // Display options related to sheets. See sheet. + Sheet *ThemeConfigurationSheet `pulumi:"sheet"` + // Determines the typography options. See typography. + Typography *ThemeConfigurationTypography `pulumi:"typography"` + // Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + UiColorPalette *ThemeConfigurationUiColorPalette `pulumi:"uiColorPalette"` +} + +// ThemeConfigurationInput is an input type that accepts ThemeConfigurationArgs and ThemeConfigurationOutput values. +// You can construct a concrete instance of `ThemeConfigurationInput` via: +// +// ThemeConfigurationArgs{...} +type ThemeConfigurationInput interface { + pulumi.Input + + ToThemeConfigurationOutput() ThemeConfigurationOutput + ToThemeConfigurationOutputWithContext(context.Context) ThemeConfigurationOutput +} + +type ThemeConfigurationArgs struct { + // Color properties that apply to chart data colors. See data_color_palette. + DataColorPalette ThemeConfigurationDataColorPalettePtrInput `pulumi:"dataColorPalette"` + // Display options related to sheets. See sheet. + Sheet ThemeConfigurationSheetPtrInput `pulumi:"sheet"` + // Determines the typography options. See typography. + Typography ThemeConfigurationTypographyPtrInput `pulumi:"typography"` + // Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + UiColorPalette ThemeConfigurationUiColorPalettePtrInput `pulumi:"uiColorPalette"` +} + +func (ThemeConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfiguration)(nil)).Elem() +} + +func (i ThemeConfigurationArgs) ToThemeConfigurationOutput() ThemeConfigurationOutput { + return i.ToThemeConfigurationOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationArgs) ToThemeConfigurationOutputWithContext(ctx context.Context) ThemeConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationOutput) +} + +func (i ThemeConfigurationArgs) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput { + return i.ToThemeConfigurationPtrOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationArgs) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationOutput).ToThemeConfigurationPtrOutputWithContext(ctx) +} + +// ThemeConfigurationPtrInput is an input type that accepts ThemeConfigurationArgs, ThemeConfigurationPtr and ThemeConfigurationPtrOutput values. +// You can construct a concrete instance of `ThemeConfigurationPtrInput` via: +// +// ThemeConfigurationArgs{...} +// +// or: +// +// nil +type ThemeConfigurationPtrInput interface { + pulumi.Input + + ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput + ToThemeConfigurationPtrOutputWithContext(context.Context) ThemeConfigurationPtrOutput +} + +type themeConfigurationPtrType ThemeConfigurationArgs + +func ThemeConfigurationPtr(v *ThemeConfigurationArgs) ThemeConfigurationPtrInput { + return (*themeConfigurationPtrType)(v) +} + +func (*themeConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfiguration)(nil)).Elem() +} + +func (i *themeConfigurationPtrType) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput { + return i.ToThemeConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *themeConfigurationPtrType) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationPtrOutput) +} + +type ThemeConfigurationOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfiguration)(nil)).Elem() +} + +func (o ThemeConfigurationOutput) ToThemeConfigurationOutput() ThemeConfigurationOutput { + return o +} + +func (o ThemeConfigurationOutput) ToThemeConfigurationOutputWithContext(ctx context.Context) ThemeConfigurationOutput { + return o +} + +func (o ThemeConfigurationOutput) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput { + return o.ToThemeConfigurationPtrOutputWithContext(context.Background()) +} + +func (o ThemeConfigurationOutput) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfiguration) *ThemeConfiguration { + return &v + }).(ThemeConfigurationPtrOutput) +} + +// Color properties that apply to chart data colors. See data_color_palette. +func (o ThemeConfigurationOutput) DataColorPalette() ThemeConfigurationDataColorPalettePtrOutput { + return o.ApplyT(func(v ThemeConfiguration) *ThemeConfigurationDataColorPalette { return v.DataColorPalette }).(ThemeConfigurationDataColorPalettePtrOutput) +} + +// Display options related to sheets. See sheet. +func (o ThemeConfigurationOutput) Sheet() ThemeConfigurationSheetPtrOutput { + return o.ApplyT(func(v ThemeConfiguration) *ThemeConfigurationSheet { return v.Sheet }).(ThemeConfigurationSheetPtrOutput) +} + +// Determines the typography options. See typography. +func (o ThemeConfigurationOutput) Typography() ThemeConfigurationTypographyPtrOutput { + return o.ApplyT(func(v ThemeConfiguration) *ThemeConfigurationTypography { return v.Typography }).(ThemeConfigurationTypographyPtrOutput) +} + +// Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. +func (o ThemeConfigurationOutput) UiColorPalette() ThemeConfigurationUiColorPalettePtrOutput { + return o.ApplyT(func(v ThemeConfiguration) *ThemeConfigurationUiColorPalette { return v.UiColorPalette }).(ThemeConfigurationUiColorPalettePtrOutput) +} + +type ThemeConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfiguration)(nil)).Elem() +} + +func (o ThemeConfigurationPtrOutput) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput { + return o +} + +func (o ThemeConfigurationPtrOutput) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput { + return o +} + +func (o ThemeConfigurationPtrOutput) Elem() ThemeConfigurationOutput { + return o.ApplyT(func(v *ThemeConfiguration) ThemeConfiguration { + if v != nil { + return *v + } + var ret ThemeConfiguration + return ret + }).(ThemeConfigurationOutput) +} + +// Color properties that apply to chart data colors. See data_color_palette. +func (o ThemeConfigurationPtrOutput) DataColorPalette() ThemeConfigurationDataColorPalettePtrOutput { + return o.ApplyT(func(v *ThemeConfiguration) *ThemeConfigurationDataColorPalette { + if v == nil { + return nil + } + return v.DataColorPalette + }).(ThemeConfigurationDataColorPalettePtrOutput) +} + +// Display options related to sheets. See sheet. +func (o ThemeConfigurationPtrOutput) Sheet() ThemeConfigurationSheetPtrOutput { + return o.ApplyT(func(v *ThemeConfiguration) *ThemeConfigurationSheet { + if v == nil { + return nil + } + return v.Sheet + }).(ThemeConfigurationSheetPtrOutput) +} + +// Determines the typography options. See typography. +func (o ThemeConfigurationPtrOutput) Typography() ThemeConfigurationTypographyPtrOutput { + return o.ApplyT(func(v *ThemeConfiguration) *ThemeConfigurationTypography { + if v == nil { + return nil + } + return v.Typography + }).(ThemeConfigurationTypographyPtrOutput) +} + +// Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. +func (o ThemeConfigurationPtrOutput) UiColorPalette() ThemeConfigurationUiColorPalettePtrOutput { + return o.ApplyT(func(v *ThemeConfiguration) *ThemeConfigurationUiColorPalette { + if v == nil { + return nil + } + return v.UiColorPalette + }).(ThemeConfigurationUiColorPalettePtrOutput) +} + +type ThemeConfigurationDataColorPalette struct { + // List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + Colors []string `pulumi:"colors"` + // The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + EmptyFillColor *string `pulumi:"emptyFillColor"` + // The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + MinMaxGradients []string `pulumi:"minMaxGradients"` +} + +// ThemeConfigurationDataColorPaletteInput is an input type that accepts ThemeConfigurationDataColorPaletteArgs and ThemeConfigurationDataColorPaletteOutput values. +// You can construct a concrete instance of `ThemeConfigurationDataColorPaletteInput` via: +// +// ThemeConfigurationDataColorPaletteArgs{...} +type ThemeConfigurationDataColorPaletteInput interface { + pulumi.Input + + ToThemeConfigurationDataColorPaletteOutput() ThemeConfigurationDataColorPaletteOutput + ToThemeConfigurationDataColorPaletteOutputWithContext(context.Context) ThemeConfigurationDataColorPaletteOutput +} + +type ThemeConfigurationDataColorPaletteArgs struct { + // List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + Colors pulumi.StringArrayInput `pulumi:"colors"` + // The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + EmptyFillColor pulumi.StringPtrInput `pulumi:"emptyFillColor"` + // The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + MinMaxGradients pulumi.StringArrayInput `pulumi:"minMaxGradients"` +} + +func (ThemeConfigurationDataColorPaletteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationDataColorPalette)(nil)).Elem() +} + +func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPaletteOutput() ThemeConfigurationDataColorPaletteOutput { + return i.ToThemeConfigurationDataColorPaletteOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPaletteOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationDataColorPaletteOutput) +} + +func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput { + return i.ToThemeConfigurationDataColorPalettePtrOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationDataColorPaletteOutput).ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx) +} + +// ThemeConfigurationDataColorPalettePtrInput is an input type that accepts ThemeConfigurationDataColorPaletteArgs, ThemeConfigurationDataColorPalettePtr and ThemeConfigurationDataColorPalettePtrOutput values. +// You can construct a concrete instance of `ThemeConfigurationDataColorPalettePtrInput` via: +// +// ThemeConfigurationDataColorPaletteArgs{...} +// +// or: +// +// nil +type ThemeConfigurationDataColorPalettePtrInput interface { + pulumi.Input + + ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput + ToThemeConfigurationDataColorPalettePtrOutputWithContext(context.Context) ThemeConfigurationDataColorPalettePtrOutput +} + +type themeConfigurationDataColorPalettePtrType ThemeConfigurationDataColorPaletteArgs + +func ThemeConfigurationDataColorPalettePtr(v *ThemeConfigurationDataColorPaletteArgs) ThemeConfigurationDataColorPalettePtrInput { + return (*themeConfigurationDataColorPalettePtrType)(v) +} + +func (*themeConfigurationDataColorPalettePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationDataColorPalette)(nil)).Elem() +} + +func (i *themeConfigurationDataColorPalettePtrType) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput { + return i.ToThemeConfigurationDataColorPalettePtrOutputWithContext(context.Background()) +} + +func (i *themeConfigurationDataColorPalettePtrType) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationDataColorPalettePtrOutput) +} + +type ThemeConfigurationDataColorPaletteOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationDataColorPaletteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationDataColorPalette)(nil)).Elem() +} + +func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPaletteOutput() ThemeConfigurationDataColorPaletteOutput { + return o +} + +func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPaletteOutput { + return o +} + +func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput { + return o.ToThemeConfigurationDataColorPalettePtrOutputWithContext(context.Background()) +} + +func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationDataColorPalette) *ThemeConfigurationDataColorPalette { + return &v + }).(ThemeConfigurationDataColorPalettePtrOutput) +} + +// List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. +func (o ThemeConfigurationDataColorPaletteOutput) Colors() pulumi.StringArrayOutput { + return o.ApplyT(func(v ThemeConfigurationDataColorPalette) []string { return v.Colors }).(pulumi.StringArrayOutput) +} + +// The hexadecimal code of a color that applies to charts where a lack of data is highlighted. +func (o ThemeConfigurationDataColorPaletteOutput) EmptyFillColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationDataColorPalette) *string { return v.EmptyFillColor }).(pulumi.StringPtrOutput) +} + +// The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. +func (o ThemeConfigurationDataColorPaletteOutput) MinMaxGradients() pulumi.StringArrayOutput { + return o.ApplyT(func(v ThemeConfigurationDataColorPalette) []string { return v.MinMaxGradients }).(pulumi.StringArrayOutput) +} + +type ThemeConfigurationDataColorPalettePtrOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationDataColorPalettePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationDataColorPalette)(nil)).Elem() +} + +func (o ThemeConfigurationDataColorPalettePtrOutput) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput { + return o +} + +func (o ThemeConfigurationDataColorPalettePtrOutput) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput { + return o +} + +func (o ThemeConfigurationDataColorPalettePtrOutput) Elem() ThemeConfigurationDataColorPaletteOutput { + return o.ApplyT(func(v *ThemeConfigurationDataColorPalette) ThemeConfigurationDataColorPalette { + if v != nil { + return *v + } + var ret ThemeConfigurationDataColorPalette + return ret + }).(ThemeConfigurationDataColorPaletteOutput) +} + +// List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. +func (o ThemeConfigurationDataColorPalettePtrOutput) Colors() pulumi.StringArrayOutput { + return o.ApplyT(func(v *ThemeConfigurationDataColorPalette) []string { + if v == nil { + return nil + } + return v.Colors + }).(pulumi.StringArrayOutput) +} + +// The hexadecimal code of a color that applies to charts where a lack of data is highlighted. +func (o ThemeConfigurationDataColorPalettePtrOutput) EmptyFillColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationDataColorPalette) *string { + if v == nil { + return nil + } + return v.EmptyFillColor + }).(pulumi.StringPtrOutput) +} + +// The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. +func (o ThemeConfigurationDataColorPalettePtrOutput) MinMaxGradients() pulumi.StringArrayOutput { + return o.ApplyT(func(v *ThemeConfigurationDataColorPalette) []string { + if v == nil { + return nil + } + return v.MinMaxGradients + }).(pulumi.StringArrayOutput) +} + +type ThemeConfigurationSheet struct { + // The display options for tiles. See tile. + Tile *ThemeConfigurationSheetTile `pulumi:"tile"` + // The layout options for tiles. See tile_layout. + TileLayout *ThemeConfigurationSheetTileLayout `pulumi:"tileLayout"` +} + +// ThemeConfigurationSheetInput is an input type that accepts ThemeConfigurationSheetArgs and ThemeConfigurationSheetOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetInput` via: +// +// ThemeConfigurationSheetArgs{...} +type ThemeConfigurationSheetInput interface { + pulumi.Input + + ToThemeConfigurationSheetOutput() ThemeConfigurationSheetOutput + ToThemeConfigurationSheetOutputWithContext(context.Context) ThemeConfigurationSheetOutput +} + +type ThemeConfigurationSheetArgs struct { + // The display options for tiles. See tile. + Tile ThemeConfigurationSheetTilePtrInput `pulumi:"tile"` + // The layout options for tiles. See tile_layout. + TileLayout ThemeConfigurationSheetTileLayoutPtrInput `pulumi:"tileLayout"` +} + +func (ThemeConfigurationSheetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheet)(nil)).Elem() +} + +func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetOutput() ThemeConfigurationSheetOutput { + return i.ToThemeConfigurationSheetOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetOutputWithContext(ctx context.Context) ThemeConfigurationSheetOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetOutput) +} + +func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput { + return i.ToThemeConfigurationSheetPtrOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetOutput).ToThemeConfigurationSheetPtrOutputWithContext(ctx) +} + +// ThemeConfigurationSheetPtrInput is an input type that accepts ThemeConfigurationSheetArgs, ThemeConfigurationSheetPtr and ThemeConfigurationSheetPtrOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetPtrInput` via: +// +// ThemeConfigurationSheetArgs{...} +// +// or: +// +// nil +type ThemeConfigurationSheetPtrInput interface { + pulumi.Input + + ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput + ToThemeConfigurationSheetPtrOutputWithContext(context.Context) ThemeConfigurationSheetPtrOutput +} + +type themeConfigurationSheetPtrType ThemeConfigurationSheetArgs + +func ThemeConfigurationSheetPtr(v *ThemeConfigurationSheetArgs) ThemeConfigurationSheetPtrInput { + return (*themeConfigurationSheetPtrType)(v) +} + +func (*themeConfigurationSheetPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheet)(nil)).Elem() +} + +func (i *themeConfigurationSheetPtrType) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput { + return i.ToThemeConfigurationSheetPtrOutputWithContext(context.Background()) +} + +func (i *themeConfigurationSheetPtrType) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetPtrOutput) +} + +type ThemeConfigurationSheetOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheet)(nil)).Elem() +} + +func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetOutput() ThemeConfigurationSheetOutput { + return o +} + +func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetOutputWithContext(ctx context.Context) ThemeConfigurationSheetOutput { + return o +} + +func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput { + return o.ToThemeConfigurationSheetPtrOutputWithContext(context.Background()) +} + +func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheet) *ThemeConfigurationSheet { + return &v + }).(ThemeConfigurationSheetPtrOutput) +} + +// The display options for tiles. See tile. +func (o ThemeConfigurationSheetOutput) Tile() ThemeConfigurationSheetTilePtrOutput { + return o.ApplyT(func(v ThemeConfigurationSheet) *ThemeConfigurationSheetTile { return v.Tile }).(ThemeConfigurationSheetTilePtrOutput) +} + +// The layout options for tiles. See tile_layout. +func (o ThemeConfigurationSheetOutput) TileLayout() ThemeConfigurationSheetTileLayoutPtrOutput { + return o.ApplyT(func(v ThemeConfigurationSheet) *ThemeConfigurationSheetTileLayout { return v.TileLayout }).(ThemeConfigurationSheetTileLayoutPtrOutput) +} + +type ThemeConfigurationSheetPtrOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheet)(nil)).Elem() +} + +func (o ThemeConfigurationSheetPtrOutput) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput { + return o +} + +func (o ThemeConfigurationSheetPtrOutput) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput { + return o +} + +func (o ThemeConfigurationSheetPtrOutput) Elem() ThemeConfigurationSheetOutput { + return o.ApplyT(func(v *ThemeConfigurationSheet) ThemeConfigurationSheet { + if v != nil { + return *v + } + var ret ThemeConfigurationSheet + return ret + }).(ThemeConfigurationSheetOutput) +} + +// The display options for tiles. See tile. +func (o ThemeConfigurationSheetPtrOutput) Tile() ThemeConfigurationSheetTilePtrOutput { + return o.ApplyT(func(v *ThemeConfigurationSheet) *ThemeConfigurationSheetTile { + if v == nil { + return nil + } + return v.Tile + }).(ThemeConfigurationSheetTilePtrOutput) +} + +// The layout options for tiles. See tile_layout. +func (o ThemeConfigurationSheetPtrOutput) TileLayout() ThemeConfigurationSheetTileLayoutPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationSheet) *ThemeConfigurationSheetTileLayout { + if v == nil { + return nil + } + return v.TileLayout + }).(ThemeConfigurationSheetTileLayoutPtrOutput) +} + +type ThemeConfigurationSheetTile struct { + // The border around a tile. See border. + Border *ThemeConfigurationSheetTileBorder `pulumi:"border"` +} + +// ThemeConfigurationSheetTileInput is an input type that accepts ThemeConfigurationSheetTileArgs and ThemeConfigurationSheetTileOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetTileInput` via: +// +// ThemeConfigurationSheetTileArgs{...} +type ThemeConfigurationSheetTileInput interface { + pulumi.Input + + ToThemeConfigurationSheetTileOutput() ThemeConfigurationSheetTileOutput + ToThemeConfigurationSheetTileOutputWithContext(context.Context) ThemeConfigurationSheetTileOutput +} + +type ThemeConfigurationSheetTileArgs struct { + // The border around a tile. See border. + Border ThemeConfigurationSheetTileBorderPtrInput `pulumi:"border"` +} + +func (ThemeConfigurationSheetTileArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheetTile)(nil)).Elem() +} + +func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTileOutput() ThemeConfigurationSheetTileOutput { + return i.ToThemeConfigurationSheetTileOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTileOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileOutput) +} + +func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput { + return i.ToThemeConfigurationSheetTilePtrOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileOutput).ToThemeConfigurationSheetTilePtrOutputWithContext(ctx) +} + +// ThemeConfigurationSheetTilePtrInput is an input type that accepts ThemeConfigurationSheetTileArgs, ThemeConfigurationSheetTilePtr and ThemeConfigurationSheetTilePtrOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetTilePtrInput` via: +// +// ThemeConfigurationSheetTileArgs{...} +// +// or: +// +// nil +type ThemeConfigurationSheetTilePtrInput interface { + pulumi.Input + + ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput + ToThemeConfigurationSheetTilePtrOutputWithContext(context.Context) ThemeConfigurationSheetTilePtrOutput +} + +type themeConfigurationSheetTilePtrType ThemeConfigurationSheetTileArgs + +func ThemeConfigurationSheetTilePtr(v *ThemeConfigurationSheetTileArgs) ThemeConfigurationSheetTilePtrInput { + return (*themeConfigurationSheetTilePtrType)(v) +} + +func (*themeConfigurationSheetTilePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheetTile)(nil)).Elem() +} + +func (i *themeConfigurationSheetTilePtrType) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput { + return i.ToThemeConfigurationSheetTilePtrOutputWithContext(context.Background()) +} + +func (i *themeConfigurationSheetTilePtrType) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTilePtrOutput) +} + +type ThemeConfigurationSheetTileOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetTileOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheetTile)(nil)).Elem() +} + +func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTileOutput() ThemeConfigurationSheetTileOutput { + return o +} + +func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTileOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileOutput { + return o +} + +func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput { + return o.ToThemeConfigurationSheetTilePtrOutputWithContext(context.Background()) +} + +func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheetTile) *ThemeConfigurationSheetTile { + return &v + }).(ThemeConfigurationSheetTilePtrOutput) +} + +// The border around a tile. See border. +func (o ThemeConfigurationSheetTileOutput) Border() ThemeConfigurationSheetTileBorderPtrOutput { + return o.ApplyT(func(v ThemeConfigurationSheetTile) *ThemeConfigurationSheetTileBorder { return v.Border }).(ThemeConfigurationSheetTileBorderPtrOutput) +} + +type ThemeConfigurationSheetTilePtrOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetTilePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheetTile)(nil)).Elem() +} + +func (o ThemeConfigurationSheetTilePtrOutput) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput { + return o +} + +func (o ThemeConfigurationSheetTilePtrOutput) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput { + return o +} + +func (o ThemeConfigurationSheetTilePtrOutput) Elem() ThemeConfigurationSheetTileOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTile) ThemeConfigurationSheetTile { + if v != nil { + return *v + } + var ret ThemeConfigurationSheetTile + return ret + }).(ThemeConfigurationSheetTileOutput) +} + +// The border around a tile. See border. +func (o ThemeConfigurationSheetTilePtrOutput) Border() ThemeConfigurationSheetTileBorderPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTile) *ThemeConfigurationSheetTileBorder { + if v == nil { + return nil + } + return v.Border + }).(ThemeConfigurationSheetTileBorderPtrOutput) +} + +type ThemeConfigurationSheetTileBorder struct { + // The option to enable display of borders for visuals. + Show *bool `pulumi:"show"` +} + +// ThemeConfigurationSheetTileBorderInput is an input type that accepts ThemeConfigurationSheetTileBorderArgs and ThemeConfigurationSheetTileBorderOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetTileBorderInput` via: +// +// ThemeConfigurationSheetTileBorderArgs{...} +type ThemeConfigurationSheetTileBorderInput interface { + pulumi.Input + + ToThemeConfigurationSheetTileBorderOutput() ThemeConfigurationSheetTileBorderOutput + ToThemeConfigurationSheetTileBorderOutputWithContext(context.Context) ThemeConfigurationSheetTileBorderOutput +} + +type ThemeConfigurationSheetTileBorderArgs struct { + // The option to enable display of borders for visuals. + Show pulumi.BoolPtrInput `pulumi:"show"` +} + +func (ThemeConfigurationSheetTileBorderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheetTileBorder)(nil)).Elem() +} + +func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderOutput() ThemeConfigurationSheetTileBorderOutput { + return i.ToThemeConfigurationSheetTileBorderOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileBorderOutput) +} + +func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput { + return i.ToThemeConfigurationSheetTileBorderPtrOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileBorderOutput).ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx) +} + +// ThemeConfigurationSheetTileBorderPtrInput is an input type that accepts ThemeConfigurationSheetTileBorderArgs, ThemeConfigurationSheetTileBorderPtr and ThemeConfigurationSheetTileBorderPtrOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetTileBorderPtrInput` via: +// +// ThemeConfigurationSheetTileBorderArgs{...} +// +// or: +// +// nil +type ThemeConfigurationSheetTileBorderPtrInput interface { + pulumi.Input + + ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput + ToThemeConfigurationSheetTileBorderPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileBorderPtrOutput +} + +type themeConfigurationSheetTileBorderPtrType ThemeConfigurationSheetTileBorderArgs + +func ThemeConfigurationSheetTileBorderPtr(v *ThemeConfigurationSheetTileBorderArgs) ThemeConfigurationSheetTileBorderPtrInput { + return (*themeConfigurationSheetTileBorderPtrType)(v) +} + +func (*themeConfigurationSheetTileBorderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheetTileBorder)(nil)).Elem() +} + +func (i *themeConfigurationSheetTileBorderPtrType) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput { + return i.ToThemeConfigurationSheetTileBorderPtrOutputWithContext(context.Background()) +} + +func (i *themeConfigurationSheetTileBorderPtrType) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileBorderPtrOutput) +} + +type ThemeConfigurationSheetTileBorderOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetTileBorderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheetTileBorder)(nil)).Elem() +} + +func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderOutput() ThemeConfigurationSheetTileBorderOutput { + return o +} + +func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderOutput { + return o +} + +func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput { + return o.ToThemeConfigurationSheetTileBorderPtrOutputWithContext(context.Background()) +} + +func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheetTileBorder) *ThemeConfigurationSheetTileBorder { + return &v + }).(ThemeConfigurationSheetTileBorderPtrOutput) +} + +// The option to enable display of borders for visuals. +func (o ThemeConfigurationSheetTileBorderOutput) Show() pulumi.BoolPtrOutput { + return o.ApplyT(func(v ThemeConfigurationSheetTileBorder) *bool { return v.Show }).(pulumi.BoolPtrOutput) +} + +type ThemeConfigurationSheetTileBorderPtrOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetTileBorderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheetTileBorder)(nil)).Elem() +} + +func (o ThemeConfigurationSheetTileBorderPtrOutput) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput { + return o +} + +func (o ThemeConfigurationSheetTileBorderPtrOutput) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput { + return o +} + +func (o ThemeConfigurationSheetTileBorderPtrOutput) Elem() ThemeConfigurationSheetTileBorderOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTileBorder) ThemeConfigurationSheetTileBorder { + if v != nil { + return *v + } + var ret ThemeConfigurationSheetTileBorder + return ret + }).(ThemeConfigurationSheetTileBorderOutput) +} + +// The option to enable display of borders for visuals. +func (o ThemeConfigurationSheetTileBorderPtrOutput) Show() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTileBorder) *bool { + if v == nil { + return nil + } + return v.Show + }).(pulumi.BoolPtrOutput) +} + +type ThemeConfigurationSheetTileLayout struct { + // The gutter settings that apply between tiles. See gutter. + Gutter *ThemeConfigurationSheetTileLayoutGutter `pulumi:"gutter"` + // The margin settings that apply around the outside edge of sheets. See margin. + Margin *ThemeConfigurationSheetTileLayoutMargin `pulumi:"margin"` +} + +// ThemeConfigurationSheetTileLayoutInput is an input type that accepts ThemeConfigurationSheetTileLayoutArgs and ThemeConfigurationSheetTileLayoutOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutInput` via: +// +// ThemeConfigurationSheetTileLayoutArgs{...} +type ThemeConfigurationSheetTileLayoutInput interface { + pulumi.Input + + ToThemeConfigurationSheetTileLayoutOutput() ThemeConfigurationSheetTileLayoutOutput + ToThemeConfigurationSheetTileLayoutOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutOutput +} + +type ThemeConfigurationSheetTileLayoutArgs struct { + // The gutter settings that apply between tiles. See gutter. + Gutter ThemeConfigurationSheetTileLayoutGutterPtrInput `pulumi:"gutter"` + // The margin settings that apply around the outside edge of sheets. See margin. + Margin ThemeConfigurationSheetTileLayoutMarginPtrInput `pulumi:"margin"` +} + +func (ThemeConfigurationSheetTileLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheetTileLayout)(nil)).Elem() +} + +func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutOutput() ThemeConfigurationSheetTileLayoutOutput { + return i.ToThemeConfigurationSheetTileLayoutOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutOutput) +} + +func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput { + return i.ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutOutput).ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx) +} + +// ThemeConfigurationSheetTileLayoutPtrInput is an input type that accepts ThemeConfigurationSheetTileLayoutArgs, ThemeConfigurationSheetTileLayoutPtr and ThemeConfigurationSheetTileLayoutPtrOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutPtrInput` via: +// +// ThemeConfigurationSheetTileLayoutArgs{...} +// +// or: +// +// nil +type ThemeConfigurationSheetTileLayoutPtrInput interface { + pulumi.Input + + ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput + ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutPtrOutput +} + +type themeConfigurationSheetTileLayoutPtrType ThemeConfigurationSheetTileLayoutArgs + +func ThemeConfigurationSheetTileLayoutPtr(v *ThemeConfigurationSheetTileLayoutArgs) ThemeConfigurationSheetTileLayoutPtrInput { + return (*themeConfigurationSheetTileLayoutPtrType)(v) +} + +func (*themeConfigurationSheetTileLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheetTileLayout)(nil)).Elem() +} + +func (i *themeConfigurationSheetTileLayoutPtrType) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput { + return i.ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(context.Background()) +} + +func (i *themeConfigurationSheetTileLayoutPtrType) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutPtrOutput) +} + +type ThemeConfigurationSheetTileLayoutOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetTileLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheetTileLayout)(nil)).Elem() +} + +func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutOutput() ThemeConfigurationSheetTileLayoutOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput { + return o.ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(context.Background()) +} + +func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheetTileLayout) *ThemeConfigurationSheetTileLayout { + return &v + }).(ThemeConfigurationSheetTileLayoutPtrOutput) +} + +// The gutter settings that apply between tiles. See gutter. +func (o ThemeConfigurationSheetTileLayoutOutput) Gutter() ThemeConfigurationSheetTileLayoutGutterPtrOutput { + return o.ApplyT(func(v ThemeConfigurationSheetTileLayout) *ThemeConfigurationSheetTileLayoutGutter { return v.Gutter }).(ThemeConfigurationSheetTileLayoutGutterPtrOutput) +} + +// The margin settings that apply around the outside edge of sheets. See margin. +func (o ThemeConfigurationSheetTileLayoutOutput) Margin() ThemeConfigurationSheetTileLayoutMarginPtrOutput { + return o.ApplyT(func(v ThemeConfigurationSheetTileLayout) *ThemeConfigurationSheetTileLayoutMargin { return v.Margin }).(ThemeConfigurationSheetTileLayoutMarginPtrOutput) +} + +type ThemeConfigurationSheetTileLayoutPtrOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetTileLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheetTileLayout)(nil)).Elem() +} + +func (o ThemeConfigurationSheetTileLayoutPtrOutput) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutPtrOutput) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutPtrOutput) Elem() ThemeConfigurationSheetTileLayoutOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTileLayout) ThemeConfigurationSheetTileLayout { + if v != nil { + return *v + } + var ret ThemeConfigurationSheetTileLayout + return ret + }).(ThemeConfigurationSheetTileLayoutOutput) +} + +// The gutter settings that apply between tiles. See gutter. +func (o ThemeConfigurationSheetTileLayoutPtrOutput) Gutter() ThemeConfigurationSheetTileLayoutGutterPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTileLayout) *ThemeConfigurationSheetTileLayoutGutter { + if v == nil { + return nil + } + return v.Gutter + }).(ThemeConfigurationSheetTileLayoutGutterPtrOutput) +} + +// The margin settings that apply around the outside edge of sheets. See margin. +func (o ThemeConfigurationSheetTileLayoutPtrOutput) Margin() ThemeConfigurationSheetTileLayoutMarginPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTileLayout) *ThemeConfigurationSheetTileLayoutMargin { + if v == nil { + return nil + } + return v.Margin + }).(ThemeConfigurationSheetTileLayoutMarginPtrOutput) +} + +type ThemeConfigurationSheetTileLayoutGutter struct { + // This Boolean value controls whether to display a gutter space between sheet tiles. + Show *bool `pulumi:"show"` +} + +// ThemeConfigurationSheetTileLayoutGutterInput is an input type that accepts ThemeConfigurationSheetTileLayoutGutterArgs and ThemeConfigurationSheetTileLayoutGutterOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutGutterInput` via: +// +// ThemeConfigurationSheetTileLayoutGutterArgs{...} +type ThemeConfigurationSheetTileLayoutGutterInput interface { + pulumi.Input + + ToThemeConfigurationSheetTileLayoutGutterOutput() ThemeConfigurationSheetTileLayoutGutterOutput + ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutGutterOutput +} + +type ThemeConfigurationSheetTileLayoutGutterArgs struct { + // This Boolean value controls whether to display a gutter space between sheet tiles. + Show pulumi.BoolPtrInput `pulumi:"show"` +} + +func (ThemeConfigurationSheetTileLayoutGutterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +} + +func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterOutput() ThemeConfigurationSheetTileLayoutGutterOutput { + return i.ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutGutterOutput) +} + +func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput { + return i.ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutGutterOutput).ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx) +} + +// ThemeConfigurationSheetTileLayoutGutterPtrInput is an input type that accepts ThemeConfigurationSheetTileLayoutGutterArgs, ThemeConfigurationSheetTileLayoutGutterPtr and ThemeConfigurationSheetTileLayoutGutterPtrOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutGutterPtrInput` via: +// +// ThemeConfigurationSheetTileLayoutGutterArgs{...} +// +// or: +// +// nil +type ThemeConfigurationSheetTileLayoutGutterPtrInput interface { + pulumi.Input + + ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput + ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput +} + +type themeConfigurationSheetTileLayoutGutterPtrType ThemeConfigurationSheetTileLayoutGutterArgs + +func ThemeConfigurationSheetTileLayoutGutterPtr(v *ThemeConfigurationSheetTileLayoutGutterArgs) ThemeConfigurationSheetTileLayoutGutterPtrInput { + return (*themeConfigurationSheetTileLayoutGutterPtrType)(v) +} + +func (*themeConfigurationSheetTileLayoutGutterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +} + +func (i *themeConfigurationSheetTileLayoutGutterPtrType) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput { + return i.ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(context.Background()) +} + +func (i *themeConfigurationSheetTileLayoutGutterPtrType) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutGutterPtrOutput) +} + +type ThemeConfigurationSheetTileLayoutGutterOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetTileLayoutGutterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +} + +func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterOutput() ThemeConfigurationSheetTileLayoutGutterOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput { + return o.ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(context.Background()) +} + +func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheetTileLayoutGutter) *ThemeConfigurationSheetTileLayoutGutter { + return &v + }).(ThemeConfigurationSheetTileLayoutGutterPtrOutput) +} + +// This Boolean value controls whether to display a gutter space between sheet tiles. +func (o ThemeConfigurationSheetTileLayoutGutterOutput) Show() pulumi.BoolPtrOutput { + return o.ApplyT(func(v ThemeConfigurationSheetTileLayoutGutter) *bool { return v.Show }).(pulumi.BoolPtrOutput) +} + +type ThemeConfigurationSheetTileLayoutGutterPtrOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetTileLayoutGutterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +} + +func (o ThemeConfigurationSheetTileLayoutGutterPtrOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutGutterPtrOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutGutterPtrOutput) Elem() ThemeConfigurationSheetTileLayoutGutterOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTileLayoutGutter) ThemeConfigurationSheetTileLayoutGutter { + if v != nil { + return *v + } + var ret ThemeConfigurationSheetTileLayoutGutter + return ret + }).(ThemeConfigurationSheetTileLayoutGutterOutput) +} + +// This Boolean value controls whether to display a gutter space between sheet tiles. +func (o ThemeConfigurationSheetTileLayoutGutterPtrOutput) Show() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTileLayoutGutter) *bool { + if v == nil { + return nil + } + return v.Show + }).(pulumi.BoolPtrOutput) +} + +type ThemeConfigurationSheetTileLayoutMargin struct { + // This Boolean value controls whether to display sheet margins. + Show *bool `pulumi:"show"` +} + +// ThemeConfigurationSheetTileLayoutMarginInput is an input type that accepts ThemeConfigurationSheetTileLayoutMarginArgs and ThemeConfigurationSheetTileLayoutMarginOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutMarginInput` via: +// +// ThemeConfigurationSheetTileLayoutMarginArgs{...} +type ThemeConfigurationSheetTileLayoutMarginInput interface { + pulumi.Input + + ToThemeConfigurationSheetTileLayoutMarginOutput() ThemeConfigurationSheetTileLayoutMarginOutput + ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutMarginOutput +} + +type ThemeConfigurationSheetTileLayoutMarginArgs struct { + // This Boolean value controls whether to display sheet margins. + Show pulumi.BoolPtrInput `pulumi:"show"` +} + +func (ThemeConfigurationSheetTileLayoutMarginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +} + +func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginOutput() ThemeConfigurationSheetTileLayoutMarginOutput { + return i.ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutMarginOutput) +} + +func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput { + return i.ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutMarginOutput).ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx) +} + +// ThemeConfigurationSheetTileLayoutMarginPtrInput is an input type that accepts ThemeConfigurationSheetTileLayoutMarginArgs, ThemeConfigurationSheetTileLayoutMarginPtr and ThemeConfigurationSheetTileLayoutMarginPtrOutput values. +// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutMarginPtrInput` via: +// +// ThemeConfigurationSheetTileLayoutMarginArgs{...} +// +// or: +// +// nil +type ThemeConfigurationSheetTileLayoutMarginPtrInput interface { + pulumi.Input + + ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput + ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput +} + +type themeConfigurationSheetTileLayoutMarginPtrType ThemeConfigurationSheetTileLayoutMarginArgs + +func ThemeConfigurationSheetTileLayoutMarginPtr(v *ThemeConfigurationSheetTileLayoutMarginArgs) ThemeConfigurationSheetTileLayoutMarginPtrInput { + return (*themeConfigurationSheetTileLayoutMarginPtrType)(v) +} + +func (*themeConfigurationSheetTileLayoutMarginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +} + +func (i *themeConfigurationSheetTileLayoutMarginPtrType) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput { + return i.ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(context.Background()) +} + +func (i *themeConfigurationSheetTileLayoutMarginPtrType) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutMarginPtrOutput) +} + +type ThemeConfigurationSheetTileLayoutMarginOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetTileLayoutMarginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +} + +func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginOutput() ThemeConfigurationSheetTileLayoutMarginOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput { + return o.ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(context.Background()) +} + +func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheetTileLayoutMargin) *ThemeConfigurationSheetTileLayoutMargin { + return &v + }).(ThemeConfigurationSheetTileLayoutMarginPtrOutput) +} + +// This Boolean value controls whether to display sheet margins. +func (o ThemeConfigurationSheetTileLayoutMarginOutput) Show() pulumi.BoolPtrOutput { + return o.ApplyT(func(v ThemeConfigurationSheetTileLayoutMargin) *bool { return v.Show }).(pulumi.BoolPtrOutput) +} + +type ThemeConfigurationSheetTileLayoutMarginPtrOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationSheetTileLayoutMarginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +} + +func (o ThemeConfigurationSheetTileLayoutMarginPtrOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutMarginPtrOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput { + return o +} + +func (o ThemeConfigurationSheetTileLayoutMarginPtrOutput) Elem() ThemeConfigurationSheetTileLayoutMarginOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTileLayoutMargin) ThemeConfigurationSheetTileLayoutMargin { + if v != nil { + return *v + } + var ret ThemeConfigurationSheetTileLayoutMargin + return ret + }).(ThemeConfigurationSheetTileLayoutMarginOutput) +} + +// This Boolean value controls whether to display sheet margins. +func (o ThemeConfigurationSheetTileLayoutMarginPtrOutput) Show() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationSheetTileLayoutMargin) *bool { + if v == nil { + return nil + } + return v.Show + }).(pulumi.BoolPtrOutput) +} + +type ThemeConfigurationTypography struct { + // Determines the list of font families. Maximum number of 5 items. See font_families. + FontFamilies []ThemeConfigurationTypographyFontFamily `pulumi:"fontFamilies"` +} + +// ThemeConfigurationTypographyInput is an input type that accepts ThemeConfigurationTypographyArgs and ThemeConfigurationTypographyOutput values. +// You can construct a concrete instance of `ThemeConfigurationTypographyInput` via: +// +// ThemeConfigurationTypographyArgs{...} +type ThemeConfigurationTypographyInput interface { + pulumi.Input + + ToThemeConfigurationTypographyOutput() ThemeConfigurationTypographyOutput + ToThemeConfigurationTypographyOutputWithContext(context.Context) ThemeConfigurationTypographyOutput +} + +type ThemeConfigurationTypographyArgs struct { + // Determines the list of font families. Maximum number of 5 items. See font_families. + FontFamilies ThemeConfigurationTypographyFontFamilyArrayInput `pulumi:"fontFamilies"` +} + +func (ThemeConfigurationTypographyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationTypography)(nil)).Elem() +} + +func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyOutput() ThemeConfigurationTypographyOutput { + return i.ToThemeConfigurationTypographyOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationTypographyOutput) +} + +func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput { + return i.ToThemeConfigurationTypographyPtrOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationTypographyOutput).ToThemeConfigurationTypographyPtrOutputWithContext(ctx) +} + +// ThemeConfigurationTypographyPtrInput is an input type that accepts ThemeConfigurationTypographyArgs, ThemeConfigurationTypographyPtr and ThemeConfigurationTypographyPtrOutput values. +// You can construct a concrete instance of `ThemeConfigurationTypographyPtrInput` via: +// +// ThemeConfigurationTypographyArgs{...} +// +// or: +// +// nil +type ThemeConfigurationTypographyPtrInput interface { + pulumi.Input + + ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput + ToThemeConfigurationTypographyPtrOutputWithContext(context.Context) ThemeConfigurationTypographyPtrOutput +} + +type themeConfigurationTypographyPtrType ThemeConfigurationTypographyArgs + +func ThemeConfigurationTypographyPtr(v *ThemeConfigurationTypographyArgs) ThemeConfigurationTypographyPtrInput { + return (*themeConfigurationTypographyPtrType)(v) +} + +func (*themeConfigurationTypographyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationTypography)(nil)).Elem() +} + +func (i *themeConfigurationTypographyPtrType) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput { + return i.ToThemeConfigurationTypographyPtrOutputWithContext(context.Background()) +} + +func (i *themeConfigurationTypographyPtrType) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationTypographyPtrOutput) +} + +type ThemeConfigurationTypographyOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationTypographyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationTypography)(nil)).Elem() +} + +func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyOutput() ThemeConfigurationTypographyOutput { + return o +} + +func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyOutput { + return o +} + +func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput { + return o.ToThemeConfigurationTypographyPtrOutputWithContext(context.Background()) +} + +func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationTypography) *ThemeConfigurationTypography { + return &v + }).(ThemeConfigurationTypographyPtrOutput) +} + +// Determines the list of font families. Maximum number of 5 items. See font_families. +func (o ThemeConfigurationTypographyOutput) FontFamilies() ThemeConfigurationTypographyFontFamilyArrayOutput { + return o.ApplyT(func(v ThemeConfigurationTypography) []ThemeConfigurationTypographyFontFamily { return v.FontFamilies }).(ThemeConfigurationTypographyFontFamilyArrayOutput) +} + +type ThemeConfigurationTypographyPtrOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationTypographyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationTypography)(nil)).Elem() +} + +func (o ThemeConfigurationTypographyPtrOutput) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput { + return o +} + +func (o ThemeConfigurationTypographyPtrOutput) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput { + return o +} + +func (o ThemeConfigurationTypographyPtrOutput) Elem() ThemeConfigurationTypographyOutput { + return o.ApplyT(func(v *ThemeConfigurationTypography) ThemeConfigurationTypography { + if v != nil { + return *v + } + var ret ThemeConfigurationTypography + return ret + }).(ThemeConfigurationTypographyOutput) +} + +// Determines the list of font families. Maximum number of 5 items. See font_families. +func (o ThemeConfigurationTypographyPtrOutput) FontFamilies() ThemeConfigurationTypographyFontFamilyArrayOutput { + return o.ApplyT(func(v *ThemeConfigurationTypography) []ThemeConfigurationTypographyFontFamily { + if v == nil { + return nil + } + return v.FontFamilies + }).(ThemeConfigurationTypographyFontFamilyArrayOutput) +} + +type ThemeConfigurationTypographyFontFamily struct { + // Font family name. + FontFamily *string `pulumi:"fontFamily"` +} + +// ThemeConfigurationTypographyFontFamilyInput is an input type that accepts ThemeConfigurationTypographyFontFamilyArgs and ThemeConfigurationTypographyFontFamilyOutput values. +// You can construct a concrete instance of `ThemeConfigurationTypographyFontFamilyInput` via: +// +// ThemeConfigurationTypographyFontFamilyArgs{...} +type ThemeConfigurationTypographyFontFamilyInput interface { + pulumi.Input + + ToThemeConfigurationTypographyFontFamilyOutput() ThemeConfigurationTypographyFontFamilyOutput + ToThemeConfigurationTypographyFontFamilyOutputWithContext(context.Context) ThemeConfigurationTypographyFontFamilyOutput +} + +type ThemeConfigurationTypographyFontFamilyArgs struct { + // Font family name. + FontFamily pulumi.StringPtrInput `pulumi:"fontFamily"` +} + +func (ThemeConfigurationTypographyFontFamilyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationTypographyFontFamily)(nil)).Elem() +} + +func (i ThemeConfigurationTypographyFontFamilyArgs) ToThemeConfigurationTypographyFontFamilyOutput() ThemeConfigurationTypographyFontFamilyOutput { + return i.ToThemeConfigurationTypographyFontFamilyOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationTypographyFontFamilyArgs) ToThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationTypographyFontFamilyOutput) +} + +// ThemeConfigurationTypographyFontFamilyArrayInput is an input type that accepts ThemeConfigurationTypographyFontFamilyArray and ThemeConfigurationTypographyFontFamilyArrayOutput values. +// You can construct a concrete instance of `ThemeConfigurationTypographyFontFamilyArrayInput` via: +// +// ThemeConfigurationTypographyFontFamilyArray{ ThemeConfigurationTypographyFontFamilyArgs{...} } +type ThemeConfigurationTypographyFontFamilyArrayInput interface { + pulumi.Input + + ToThemeConfigurationTypographyFontFamilyArrayOutput() ThemeConfigurationTypographyFontFamilyArrayOutput + ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(context.Context) ThemeConfigurationTypographyFontFamilyArrayOutput +} + +type ThemeConfigurationTypographyFontFamilyArray []ThemeConfigurationTypographyFontFamilyInput + +func (ThemeConfigurationTypographyFontFamilyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ThemeConfigurationTypographyFontFamily)(nil)).Elem() +} + +func (i ThemeConfigurationTypographyFontFamilyArray) ToThemeConfigurationTypographyFontFamilyArrayOutput() ThemeConfigurationTypographyFontFamilyArrayOutput { + return i.ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationTypographyFontFamilyArray) ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationTypographyFontFamilyArrayOutput) +} + +type ThemeConfigurationTypographyFontFamilyOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationTypographyFontFamilyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationTypographyFontFamily)(nil)).Elem() +} + +func (o ThemeConfigurationTypographyFontFamilyOutput) ToThemeConfigurationTypographyFontFamilyOutput() ThemeConfigurationTypographyFontFamilyOutput { + return o +} + +func (o ThemeConfigurationTypographyFontFamilyOutput) ToThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyOutput { + return o +} + +// Font family name. +func (o ThemeConfigurationTypographyFontFamilyOutput) FontFamily() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationTypographyFontFamily) *string { return v.FontFamily }).(pulumi.StringPtrOutput) +} + +type ThemeConfigurationTypographyFontFamilyArrayOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationTypographyFontFamilyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ThemeConfigurationTypographyFontFamily)(nil)).Elem() +} + +func (o ThemeConfigurationTypographyFontFamilyArrayOutput) ToThemeConfigurationTypographyFontFamilyArrayOutput() ThemeConfigurationTypographyFontFamilyArrayOutput { + return o +} + +func (o ThemeConfigurationTypographyFontFamilyArrayOutput) ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyArrayOutput { + return o +} + +func (o ThemeConfigurationTypographyFontFamilyArrayOutput) Index(i pulumi.IntInput) ThemeConfigurationTypographyFontFamilyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ThemeConfigurationTypographyFontFamily { + return vs[0].([]ThemeConfigurationTypographyFontFamily)[vs[1].(int)] + }).(ThemeConfigurationTypographyFontFamilyOutput) +} + +type ThemeConfigurationUiColorPalette struct { + // Color (hexadecimal) that applies to selected states and buttons. + Accent *string `pulumi:"accent"` + // Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + AccentForeground *string `pulumi:"accentForeground"` + // Color (hexadecimal) that applies to error messages. + Danger *string `pulumi:"danger"` + // Color (hexadecimal) that applies to any text or other elements that appear over the error color. + DangerForeground *string `pulumi:"dangerForeground"` + // Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + Dimension *string `pulumi:"dimension"` + // Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + DimensionForeground *string `pulumi:"dimensionForeground"` + // Color (hexadecimal) that applies to the names of fields that are identified as measures. + Measure *string `pulumi:"measure"` + // Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + MeasureForeground *string `pulumi:"measureForeground"` + // Color (hexadecimal) that applies to visuals and other high emphasis UI. + PrimaryBackground *string `pulumi:"primaryBackground"` + // Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + PrimaryForeground *string `pulumi:"primaryForeground"` + // Color (hexadecimal) that applies to the sheet background and sheet controls. + SecondaryBackground *string `pulumi:"secondaryBackground"` + // Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + SecondaryForeground *string `pulumi:"secondaryForeground"` + // Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + Success *string `pulumi:"success"` + // Color (hexadecimal) that applies to any text or other elements that appear over the success color. + SuccessForeground *string `pulumi:"successForeground"` + // Color (hexadecimal) that applies to warning and informational messages. + Warning *string `pulumi:"warning"` + // Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + WarningForeground *string `pulumi:"warningForeground"` +} + +// ThemeConfigurationUiColorPaletteInput is an input type that accepts ThemeConfigurationUiColorPaletteArgs and ThemeConfigurationUiColorPaletteOutput values. +// You can construct a concrete instance of `ThemeConfigurationUiColorPaletteInput` via: +// +// ThemeConfigurationUiColorPaletteArgs{...} +type ThemeConfigurationUiColorPaletteInput interface { + pulumi.Input + + ToThemeConfigurationUiColorPaletteOutput() ThemeConfigurationUiColorPaletteOutput + ToThemeConfigurationUiColorPaletteOutputWithContext(context.Context) ThemeConfigurationUiColorPaletteOutput +} + +type ThemeConfigurationUiColorPaletteArgs struct { + // Color (hexadecimal) that applies to selected states and buttons. + Accent pulumi.StringPtrInput `pulumi:"accent"` + // Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + AccentForeground pulumi.StringPtrInput `pulumi:"accentForeground"` + // Color (hexadecimal) that applies to error messages. + Danger pulumi.StringPtrInput `pulumi:"danger"` + // Color (hexadecimal) that applies to any text or other elements that appear over the error color. + DangerForeground pulumi.StringPtrInput `pulumi:"dangerForeground"` + // Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + Dimension pulumi.StringPtrInput `pulumi:"dimension"` + // Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + DimensionForeground pulumi.StringPtrInput `pulumi:"dimensionForeground"` + // Color (hexadecimal) that applies to the names of fields that are identified as measures. + Measure pulumi.StringPtrInput `pulumi:"measure"` + // Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + MeasureForeground pulumi.StringPtrInput `pulumi:"measureForeground"` + // Color (hexadecimal) that applies to visuals and other high emphasis UI. + PrimaryBackground pulumi.StringPtrInput `pulumi:"primaryBackground"` + // Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + PrimaryForeground pulumi.StringPtrInput `pulumi:"primaryForeground"` + // Color (hexadecimal) that applies to the sheet background and sheet controls. + SecondaryBackground pulumi.StringPtrInput `pulumi:"secondaryBackground"` + // Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + SecondaryForeground pulumi.StringPtrInput `pulumi:"secondaryForeground"` + // Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + Success pulumi.StringPtrInput `pulumi:"success"` + // Color (hexadecimal) that applies to any text or other elements that appear over the success color. + SuccessForeground pulumi.StringPtrInput `pulumi:"successForeground"` + // Color (hexadecimal) that applies to warning and informational messages. + Warning pulumi.StringPtrInput `pulumi:"warning"` + // Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + WarningForeground pulumi.StringPtrInput `pulumi:"warningForeground"` +} + +func (ThemeConfigurationUiColorPaletteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationUiColorPalette)(nil)).Elem() +} + +func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPaletteOutput() ThemeConfigurationUiColorPaletteOutput { + return i.ToThemeConfigurationUiColorPaletteOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPaletteOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationUiColorPaletteOutput) +} + +func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput { + return i.ToThemeConfigurationUiColorPalettePtrOutputWithContext(context.Background()) +} + +func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationUiColorPaletteOutput).ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx) +} + +// ThemeConfigurationUiColorPalettePtrInput is an input type that accepts ThemeConfigurationUiColorPaletteArgs, ThemeConfigurationUiColorPalettePtr and ThemeConfigurationUiColorPalettePtrOutput values. +// You can construct a concrete instance of `ThemeConfigurationUiColorPalettePtrInput` via: +// +// ThemeConfigurationUiColorPaletteArgs{...} +// +// or: +// +// nil +type ThemeConfigurationUiColorPalettePtrInput interface { + pulumi.Input + + ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput + ToThemeConfigurationUiColorPalettePtrOutputWithContext(context.Context) ThemeConfigurationUiColorPalettePtrOutput +} + +type themeConfigurationUiColorPalettePtrType ThemeConfigurationUiColorPaletteArgs + +func ThemeConfigurationUiColorPalettePtr(v *ThemeConfigurationUiColorPaletteArgs) ThemeConfigurationUiColorPalettePtrInput { + return (*themeConfigurationUiColorPalettePtrType)(v) +} + +func (*themeConfigurationUiColorPalettePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationUiColorPalette)(nil)).Elem() +} + +func (i *themeConfigurationUiColorPalettePtrType) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput { + return i.ToThemeConfigurationUiColorPalettePtrOutputWithContext(context.Background()) +} + +func (i *themeConfigurationUiColorPalettePtrType) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationUiColorPalettePtrOutput) +} + +type ThemeConfigurationUiColorPaletteOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationUiColorPaletteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemeConfigurationUiColorPalette)(nil)).Elem() +} + +func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPaletteOutput() ThemeConfigurationUiColorPaletteOutput { + return o +} + +func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPaletteOutput { + return o +} + +func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput { + return o.ToThemeConfigurationUiColorPalettePtrOutputWithContext(context.Background()) +} + +func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationUiColorPalette) *ThemeConfigurationUiColorPalette { + return &v + }).(ThemeConfigurationUiColorPalettePtrOutput) +} + +// Color (hexadecimal) that applies to selected states and buttons. +func (o ThemeConfigurationUiColorPaletteOutput) Accent() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Accent }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the accent color. +func (o ThemeConfigurationUiColorPaletteOutput) AccentForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.AccentForeground }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to error messages. +func (o ThemeConfigurationUiColorPaletteOutput) Danger() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Danger }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the error color. +func (o ThemeConfigurationUiColorPaletteOutput) DangerForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.DangerForeground }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to the names of fields that are identified as dimensions. +func (o ThemeConfigurationUiColorPaletteOutput) Dimension() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Dimension }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. +func (o ThemeConfigurationUiColorPaletteOutput) DimensionForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.DimensionForeground }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to the names of fields that are identified as measures. +func (o ThemeConfigurationUiColorPaletteOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Measure }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the measure color. +func (o ThemeConfigurationUiColorPaletteOutput) MeasureForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.MeasureForeground }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to visuals and other high emphasis UI. +func (o ThemeConfigurationUiColorPaletteOutput) PrimaryBackground() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.PrimaryBackground }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. +func (o ThemeConfigurationUiColorPaletteOutput) PrimaryForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.PrimaryForeground }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to the sheet background and sheet controls. +func (o ThemeConfigurationUiColorPaletteOutput) SecondaryBackground() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.SecondaryBackground }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. +func (o ThemeConfigurationUiColorPaletteOutput) SecondaryForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.SecondaryForeground }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. +func (o ThemeConfigurationUiColorPaletteOutput) Success() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Success }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the success color. +func (o ThemeConfigurationUiColorPaletteOutput) SuccessForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.SuccessForeground }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to warning and informational messages. +func (o ThemeConfigurationUiColorPaletteOutput) Warning() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Warning }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the warning color. +func (o ThemeConfigurationUiColorPaletteOutput) WarningForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.WarningForeground }).(pulumi.StringPtrOutput) +} + +type ThemeConfigurationUiColorPalettePtrOutput struct{ *pulumi.OutputState } + +func (ThemeConfigurationUiColorPalettePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ThemeConfigurationUiColorPalette)(nil)).Elem() +} + +func (o ThemeConfigurationUiColorPalettePtrOutput) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput { + return o +} + +func (o ThemeConfigurationUiColorPalettePtrOutput) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput { + return o +} + +func (o ThemeConfigurationUiColorPalettePtrOutput) Elem() ThemeConfigurationUiColorPaletteOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) ThemeConfigurationUiColorPalette { + if v != nil { + return *v + } + var ret ThemeConfigurationUiColorPalette + return ret + }).(ThemeConfigurationUiColorPaletteOutput) +} + +// Color (hexadecimal) that applies to selected states and buttons. +func (o ThemeConfigurationUiColorPalettePtrOutput) Accent() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.Accent + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the accent color. +func (o ThemeConfigurationUiColorPalettePtrOutput) AccentForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.AccentForeground + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to error messages. +func (o ThemeConfigurationUiColorPalettePtrOutput) Danger() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.Danger + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the error color. +func (o ThemeConfigurationUiColorPalettePtrOutput) DangerForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.DangerForeground + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to the names of fields that are identified as dimensions. +func (o ThemeConfigurationUiColorPalettePtrOutput) Dimension() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.Dimension + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. +func (o ThemeConfigurationUiColorPalettePtrOutput) DimensionForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.DimensionForeground + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to the names of fields that are identified as measures. +func (o ThemeConfigurationUiColorPalettePtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.Measure + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the measure color. +func (o ThemeConfigurationUiColorPalettePtrOutput) MeasureForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.MeasureForeground + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to visuals and other high emphasis UI. +func (o ThemeConfigurationUiColorPalettePtrOutput) PrimaryBackground() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.PrimaryBackground + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. +func (o ThemeConfigurationUiColorPalettePtrOutput) PrimaryForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.PrimaryForeground + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to the sheet background and sheet controls. +func (o ThemeConfigurationUiColorPalettePtrOutput) SecondaryBackground() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.SecondaryBackground + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. +func (o ThemeConfigurationUiColorPalettePtrOutput) SecondaryForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.SecondaryForeground + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. +func (o ThemeConfigurationUiColorPalettePtrOutput) Success() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.Success + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the success color. +func (o ThemeConfigurationUiColorPalettePtrOutput) SuccessForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.SuccessForeground + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to warning and informational messages. +func (o ThemeConfigurationUiColorPalettePtrOutput) Warning() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.Warning + }).(pulumi.StringPtrOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the warning color. +func (o ThemeConfigurationUiColorPalettePtrOutput) WarningForeground() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { + if v == nil { + return nil + } + return v.WarningForeground + }).(pulumi.StringPtrOutput) +} + +type ThemePermission struct { + // List of IAM actions to grant or revoke permissions on. + Actions []string `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal string `pulumi:"principal"` +} + +// ThemePermissionInput is an input type that accepts ThemePermissionArgs and ThemePermissionOutput values. +// You can construct a concrete instance of `ThemePermissionInput` via: +// +// ThemePermissionArgs{...} +type ThemePermissionInput interface { + pulumi.Input + + ToThemePermissionOutput() ThemePermissionOutput + ToThemePermissionOutputWithContext(context.Context) ThemePermissionOutput +} + +type ThemePermissionArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions pulumi.StringArrayInput `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal pulumi.StringInput `pulumi:"principal"` +} + +func (ThemePermissionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ThemePermission)(nil)).Elem() +} + +func (i ThemePermissionArgs) ToThemePermissionOutput() ThemePermissionOutput { + return i.ToThemePermissionOutputWithContext(context.Background()) +} + +func (i ThemePermissionArgs) ToThemePermissionOutputWithContext(ctx context.Context) ThemePermissionOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemePermissionOutput) +} + +// ThemePermissionArrayInput is an input type that accepts ThemePermissionArray and ThemePermissionArrayOutput values. +// You can construct a concrete instance of `ThemePermissionArrayInput` via: +// +// ThemePermissionArray{ ThemePermissionArgs{...} } +type ThemePermissionArrayInput interface { + pulumi.Input + + ToThemePermissionArrayOutput() ThemePermissionArrayOutput + ToThemePermissionArrayOutputWithContext(context.Context) ThemePermissionArrayOutput +} + +type ThemePermissionArray []ThemePermissionInput + +func (ThemePermissionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ThemePermission)(nil)).Elem() } -func (i *dataSourceParametersSparkPtrType) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput { - return i.ToDataSourceParametersSparkPtrOutputWithContext(context.Background()) +func (i ThemePermissionArray) ToThemePermissionArrayOutput() ThemePermissionArrayOutput { + return i.ToThemePermissionArrayOutputWithContext(context.Background()) } -func (i *dataSourceParametersSparkPtrType) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSparkPtrOutput) +func (i ThemePermissionArray) ToThemePermissionArrayOutputWithContext(ctx context.Context) ThemePermissionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ThemePermissionArrayOutput) } -type DataSourceParametersSparkOutput struct{ *pulumi.OutputState } +type ThemePermissionOutput struct{ *pulumi.OutputState } -func (DataSourceParametersSparkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersSpark)(nil)).Elem() +func (ThemePermissionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ThemePermission)(nil)).Elem() } -func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutput() DataSourceParametersSparkOutput { +func (o ThemePermissionOutput) ToThemePermissionOutput() ThemePermissionOutput { return o } -func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkOutputWithContext(ctx context.Context) DataSourceParametersSparkOutput { +func (o ThemePermissionOutput) ToThemePermissionOutputWithContext(ctx context.Context) ThemePermissionOutput { return o } -func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput { - return o.ToDataSourceParametersSparkPtrOutputWithContext(context.Background()) -} - -func (o DataSourceParametersSparkOutput) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersSpark) *DataSourceParametersSpark { - return &v - }).(DataSourceParametersSparkPtrOutput) -} - -// The host to which to connect. -func (o DataSourceParametersSparkOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersSpark) string { return v.Host }).(pulumi.StringOutput) +// List of IAM actions to grant or revoke permissions on. +func (o ThemePermissionOutput) Actions() pulumi.StringArrayOutput { + return o.ApplyT(func(v ThemePermission) []string { return v.Actions }).(pulumi.StringArrayOutput) } -// The warehouse to which to connect. -func (o DataSourceParametersSparkOutput) Port() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersSpark) int { return v.Port }).(pulumi.IntOutput) +// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. +func (o ThemePermissionOutput) Principal() pulumi.StringOutput { + return o.ApplyT(func(v ThemePermission) string { return v.Principal }).(pulumi.StringOutput) } -type DataSourceParametersSparkPtrOutput struct{ *pulumi.OutputState } +type ThemePermissionArrayOutput struct{ *pulumi.OutputState } -func (DataSourceParametersSparkPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersSpark)(nil)).Elem() +func (ThemePermissionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ThemePermission)(nil)).Elem() } -func (o DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutput() DataSourceParametersSparkPtrOutput { +func (o ThemePermissionArrayOutput) ToThemePermissionArrayOutput() ThemePermissionArrayOutput { return o } -func (o DataSourceParametersSparkPtrOutput) ToDataSourceParametersSparkPtrOutputWithContext(ctx context.Context) DataSourceParametersSparkPtrOutput { +func (o ThemePermissionArrayOutput) ToThemePermissionArrayOutputWithContext(ctx context.Context) ThemePermissionArrayOutput { return o } -func (o DataSourceParametersSparkPtrOutput) Elem() DataSourceParametersSparkOutput { - return o.ApplyT(func(v *DataSourceParametersSpark) DataSourceParametersSpark { - if v != nil { - return *v - } - var ret DataSourceParametersSpark - return ret - }).(DataSourceParametersSparkOutput) -} - -// The host to which to connect. -func (o DataSourceParametersSparkPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersSpark) *string { - if v == nil { - return nil - } - return &v.Host - }).(pulumi.StringPtrOutput) -} - -// The warehouse to which to connect. -func (o DataSourceParametersSparkPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersSpark) *int { - if v == nil { - return nil - } - return &v.Port - }).(pulumi.IntPtrOutput) +func (o ThemePermissionArrayOutput) Index(i pulumi.IntInput) ThemePermissionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ThemePermission { + return vs[0].([]ThemePermission)[vs[1].(int)] + }).(ThemePermissionOutput) } -type DataSourceParametersSqlServer struct { - // The database to which to connect. - Database string `pulumi:"database"` - // The host to which to connect. - Host string `pulumi:"host"` - // The warehouse to which to connect. - Port int `pulumi:"port"` +type TimeRangeFilter struct { + Column Column `pulumi:"column"` + RangeMaximum string `pulumi:"rangeMaximum"` + RangeMinimum string `pulumi:"rangeMinimum"` + TimeGranularity string `pulumi:"timeGranularity"` } -// DataSourceParametersSqlServerInput is an input type that accepts DataSourceParametersSqlServerArgs and DataSourceParametersSqlServerOutput values. -// You can construct a concrete instance of `DataSourceParametersSqlServerInput` via: +// TimeRangeFilterInput is an input type that accepts TimeRangeFilterArgs and TimeRangeFilterOutput values. +// You can construct a concrete instance of `TimeRangeFilterInput` via: // -// DataSourceParametersSqlServerArgs{...} -type DataSourceParametersSqlServerInput interface { +// TimeRangeFilterArgs{...} +type TimeRangeFilterInput interface { pulumi.Input - ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput - ToDataSourceParametersSqlServerOutputWithContext(context.Context) DataSourceParametersSqlServerOutput + ToTimeRangeFilterOutput() TimeRangeFilterOutput + ToTimeRangeFilterOutputWithContext(context.Context) TimeRangeFilterOutput } -type DataSourceParametersSqlServerArgs struct { - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The warehouse to which to connect. - Port pulumi.IntInput `pulumi:"port"` +type TimeRangeFilterArgs struct { + Column ColumnInput `pulumi:"column"` + RangeMaximum pulumi.StringInput `pulumi:"rangeMaximum"` + RangeMinimum pulumi.StringInput `pulumi:"rangeMinimum"` + TimeGranularity pulumi.StringInput `pulumi:"timeGranularity"` } -func (DataSourceParametersSqlServerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersSqlServer)(nil)).Elem() +func (TimeRangeFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TimeRangeFilter)(nil)).Elem() } -func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput { - return i.ToDataSourceParametersSqlServerOutputWithContext(context.Background()) +func (i TimeRangeFilterArgs) ToTimeRangeFilterOutput() TimeRangeFilterOutput { + return i.ToTimeRangeFilterOutputWithContext(context.Background()) } -func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerOutputWithContext(ctx context.Context) DataSourceParametersSqlServerOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSqlServerOutput) +func (i TimeRangeFilterArgs) ToTimeRangeFilterOutputWithContext(ctx context.Context) TimeRangeFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(TimeRangeFilterOutput) } -func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput { - return i.ToDataSourceParametersSqlServerPtrOutputWithContext(context.Background()) +func (i TimeRangeFilterArgs) ToTimeRangeFilterPtrOutput() TimeRangeFilterPtrOutput { + return i.ToTimeRangeFilterPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersSqlServerArgs) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSqlServerOutput).ToDataSourceParametersSqlServerPtrOutputWithContext(ctx) +func (i TimeRangeFilterArgs) ToTimeRangeFilterPtrOutputWithContext(ctx context.Context) TimeRangeFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TimeRangeFilterOutput).ToTimeRangeFilterPtrOutputWithContext(ctx) } -// DataSourceParametersSqlServerPtrInput is an input type that accepts DataSourceParametersSqlServerArgs, DataSourceParametersSqlServerPtr and DataSourceParametersSqlServerPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersSqlServerPtrInput` via: +// TimeRangeFilterPtrInput is an input type that accepts TimeRangeFilterArgs, TimeRangeFilterPtr and TimeRangeFilterPtrOutput values. +// You can construct a concrete instance of `TimeRangeFilterPtrInput` via: // -// DataSourceParametersSqlServerArgs{...} +// TimeRangeFilterArgs{...} // // or: // // nil -type DataSourceParametersSqlServerPtrInput interface { +type TimeRangeFilterPtrInput interface { pulumi.Input - ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput - ToDataSourceParametersSqlServerPtrOutputWithContext(context.Context) DataSourceParametersSqlServerPtrOutput + ToTimeRangeFilterPtrOutput() TimeRangeFilterPtrOutput + ToTimeRangeFilterPtrOutputWithContext(context.Context) TimeRangeFilterPtrOutput } -type dataSourceParametersSqlServerPtrType DataSourceParametersSqlServerArgs +type timeRangeFilterPtrType TimeRangeFilterArgs -func DataSourceParametersSqlServerPtr(v *DataSourceParametersSqlServerArgs) DataSourceParametersSqlServerPtrInput { - return (*dataSourceParametersSqlServerPtrType)(v) +func TimeRangeFilterPtr(v *TimeRangeFilterArgs) TimeRangeFilterPtrInput { + return (*timeRangeFilterPtrType)(v) } -func (*dataSourceParametersSqlServerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersSqlServer)(nil)).Elem() +func (*timeRangeFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TimeRangeFilter)(nil)).Elem() } -func (i *dataSourceParametersSqlServerPtrType) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput { - return i.ToDataSourceParametersSqlServerPtrOutputWithContext(context.Background()) +func (i *timeRangeFilterPtrType) ToTimeRangeFilterPtrOutput() TimeRangeFilterPtrOutput { + return i.ToTimeRangeFilterPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersSqlServerPtrType) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersSqlServerPtrOutput) +func (i *timeRangeFilterPtrType) ToTimeRangeFilterPtrOutputWithContext(ctx context.Context) TimeRangeFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TimeRangeFilterPtrOutput) } -type DataSourceParametersSqlServerOutput struct{ *pulumi.OutputState } +type TimeRangeFilterOutput struct{ *pulumi.OutputState } -func (DataSourceParametersSqlServerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersSqlServer)(nil)).Elem() +func (TimeRangeFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TimeRangeFilter)(nil)).Elem() } -func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutput() DataSourceParametersSqlServerOutput { +func (o TimeRangeFilterOutput) ToTimeRangeFilterOutput() TimeRangeFilterOutput { return o } -func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerOutputWithContext(ctx context.Context) DataSourceParametersSqlServerOutput { +func (o TimeRangeFilterOutput) ToTimeRangeFilterOutputWithContext(ctx context.Context) TimeRangeFilterOutput { return o } -func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput { - return o.ToDataSourceParametersSqlServerPtrOutputWithContext(context.Background()) +func (o TimeRangeFilterOutput) ToTimeRangeFilterPtrOutput() TimeRangeFilterPtrOutput { + return o.ToTimeRangeFilterPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersSqlServerOutput) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersSqlServer) *DataSourceParametersSqlServer { +func (o TimeRangeFilterOutput) ToTimeRangeFilterPtrOutputWithContext(ctx context.Context) TimeRangeFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TimeRangeFilter) *TimeRangeFilter { return &v - }).(DataSourceParametersSqlServerPtrOutput) + }).(TimeRangeFilterPtrOutput) } -// The database to which to connect. -func (o DataSourceParametersSqlServerOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersSqlServer) string { return v.Database }).(pulumi.StringOutput) +func (o TimeRangeFilterOutput) Column() ColumnOutput { + return o.ApplyT(func(v TimeRangeFilter) Column { return v.Column }).(ColumnOutput) } -// The host to which to connect. -func (o DataSourceParametersSqlServerOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersSqlServer) string { return v.Host }).(pulumi.StringOutput) +func (o TimeRangeFilterOutput) RangeMaximum() pulumi.StringOutput { + return o.ApplyT(func(v TimeRangeFilter) string { return v.RangeMaximum }).(pulumi.StringOutput) } -// The warehouse to which to connect. -func (o DataSourceParametersSqlServerOutput) Port() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersSqlServer) int { return v.Port }).(pulumi.IntOutput) +func (o TimeRangeFilterOutput) RangeMinimum() pulumi.StringOutput { + return o.ApplyT(func(v TimeRangeFilter) string { return v.RangeMinimum }).(pulumi.StringOutput) } -type DataSourceParametersSqlServerPtrOutput struct{ *pulumi.OutputState } +func (o TimeRangeFilterOutput) TimeGranularity() pulumi.StringOutput { + return o.ApplyT(func(v TimeRangeFilter) string { return v.TimeGranularity }).(pulumi.StringOutput) +} -func (DataSourceParametersSqlServerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersSqlServer)(nil)).Elem() +type TimeRangeFilterPtrOutput struct{ *pulumi.OutputState } + +func (TimeRangeFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TimeRangeFilter)(nil)).Elem() } -func (o DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutput() DataSourceParametersSqlServerPtrOutput { +func (o TimeRangeFilterPtrOutput) ToTimeRangeFilterPtrOutput() TimeRangeFilterPtrOutput { return o } -func (o DataSourceParametersSqlServerPtrOutput) ToDataSourceParametersSqlServerPtrOutputWithContext(ctx context.Context) DataSourceParametersSqlServerPtrOutput { +func (o TimeRangeFilterPtrOutput) ToTimeRangeFilterPtrOutputWithContext(ctx context.Context) TimeRangeFilterPtrOutput { return o } -func (o DataSourceParametersSqlServerPtrOutput) Elem() DataSourceParametersSqlServerOutput { - return o.ApplyT(func(v *DataSourceParametersSqlServer) DataSourceParametersSqlServer { +func (o TimeRangeFilterPtrOutput) Elem() TimeRangeFilterOutput { + return o.ApplyT(func(v *TimeRangeFilter) TimeRangeFilter { if v != nil { return *v } - var ret DataSourceParametersSqlServer + var ret TimeRangeFilter return ret - }).(DataSourceParametersSqlServerOutput) + }).(TimeRangeFilterOutput) } -// The database to which to connect. -func (o DataSourceParametersSqlServerPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersSqlServer) *string { +func (o TimeRangeFilterPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *TimeRangeFilter) *Column { if v == nil { return nil } - return &v.Database + return &v.Column + }).(ColumnPtrOutput) +} + +func (o TimeRangeFilterPtrOutput) RangeMaximum() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TimeRangeFilter) *string { + if v == nil { + return nil + } + return &v.RangeMaximum }).(pulumi.StringPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersSqlServerPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersSqlServer) *string { +func (o TimeRangeFilterPtrOutput) RangeMinimum() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TimeRangeFilter) *string { if v == nil { return nil } - return &v.Host + return &v.RangeMinimum }).(pulumi.StringPtrOutput) } -// The warehouse to which to connect. -func (o DataSourceParametersSqlServerPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersSqlServer) *int { +func (o TimeRangeFilterPtrOutput) TimeGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TimeRangeFilter) *string { if v == nil { return nil } - return &v.Port - }).(pulumi.IntPtrOutput) + return &v.TimeGranularity + }).(pulumi.StringPtrOutput) } -type DataSourceParametersTeradata struct { - // The database to which to connect. - Database string `pulumi:"database"` - // The host to which to connect. - Host string `pulumi:"host"` - // The warehouse to which to connect. - Port int `pulumi:"port"` +type TooltipOptions struct { + FieldBaseTooltip *TooltipOptionsFieldBaseTooltip `pulumi:"fieldBaseTooltip"` + SelectedTooltipType *string `pulumi:"selectedTooltipType"` + TooltipVisibility *string `pulumi:"tooltipVisibility"` } -// DataSourceParametersTeradataInput is an input type that accepts DataSourceParametersTeradataArgs and DataSourceParametersTeradataOutput values. -// You can construct a concrete instance of `DataSourceParametersTeradataInput` via: +// TooltipOptionsInput is an input type that accepts TooltipOptionsArgs and TooltipOptionsOutput values. +// You can construct a concrete instance of `TooltipOptionsInput` via: // -// DataSourceParametersTeradataArgs{...} -type DataSourceParametersTeradataInput interface { +// TooltipOptionsArgs{...} +type TooltipOptionsInput interface { pulumi.Input - ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput - ToDataSourceParametersTeradataOutputWithContext(context.Context) DataSourceParametersTeradataOutput + ToTooltipOptionsOutput() TooltipOptionsOutput + ToTooltipOptionsOutputWithContext(context.Context) TooltipOptionsOutput } -type DataSourceParametersTeradataArgs struct { - // The database to which to connect. - Database pulumi.StringInput `pulumi:"database"` - // The host to which to connect. - Host pulumi.StringInput `pulumi:"host"` - // The warehouse to which to connect. - Port pulumi.IntInput `pulumi:"port"` +type TooltipOptionsArgs struct { + FieldBaseTooltip TooltipOptionsFieldBaseTooltipPtrInput `pulumi:"fieldBaseTooltip"` + SelectedTooltipType pulumi.StringPtrInput `pulumi:"selectedTooltipType"` + TooltipVisibility pulumi.StringPtrInput `pulumi:"tooltipVisibility"` } -func (DataSourceParametersTeradataArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersTeradata)(nil)).Elem() +func (TooltipOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TooltipOptions)(nil)).Elem() } -func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput { - return i.ToDataSourceParametersTeradataOutputWithContext(context.Background()) +func (i TooltipOptionsArgs) ToTooltipOptionsOutput() TooltipOptionsOutput { + return i.ToTooltipOptionsOutputWithContext(context.Background()) } -func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataOutputWithContext(ctx context.Context) DataSourceParametersTeradataOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTeradataOutput) +func (i TooltipOptionsArgs) ToTooltipOptionsOutputWithContext(ctx context.Context) TooltipOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsOutput) } -func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput { - return i.ToDataSourceParametersTeradataPtrOutputWithContext(context.Background()) +func (i TooltipOptionsArgs) ToTooltipOptionsPtrOutput() TooltipOptionsPtrOutput { + return i.ToTooltipOptionsPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersTeradataArgs) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTeradataOutput).ToDataSourceParametersTeradataPtrOutputWithContext(ctx) +func (i TooltipOptionsArgs) ToTooltipOptionsPtrOutputWithContext(ctx context.Context) TooltipOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsOutput).ToTooltipOptionsPtrOutputWithContext(ctx) } -// DataSourceParametersTeradataPtrInput is an input type that accepts DataSourceParametersTeradataArgs, DataSourceParametersTeradataPtr and DataSourceParametersTeradataPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersTeradataPtrInput` via: +// TooltipOptionsPtrInput is an input type that accepts TooltipOptionsArgs, TooltipOptionsPtr and TooltipOptionsPtrOutput values. +// You can construct a concrete instance of `TooltipOptionsPtrInput` via: // -// DataSourceParametersTeradataArgs{...} +// TooltipOptionsArgs{...} // // or: // // nil -type DataSourceParametersTeradataPtrInput interface { +type TooltipOptionsPtrInput interface { pulumi.Input - ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput - ToDataSourceParametersTeradataPtrOutputWithContext(context.Context) DataSourceParametersTeradataPtrOutput + ToTooltipOptionsPtrOutput() TooltipOptionsPtrOutput + ToTooltipOptionsPtrOutputWithContext(context.Context) TooltipOptionsPtrOutput } -type dataSourceParametersTeradataPtrType DataSourceParametersTeradataArgs +type tooltipOptionsPtrType TooltipOptionsArgs -func DataSourceParametersTeradataPtr(v *DataSourceParametersTeradataArgs) DataSourceParametersTeradataPtrInput { - return (*dataSourceParametersTeradataPtrType)(v) +func TooltipOptionsPtr(v *TooltipOptionsArgs) TooltipOptionsPtrInput { + return (*tooltipOptionsPtrType)(v) } -func (*dataSourceParametersTeradataPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersTeradata)(nil)).Elem() +func (*tooltipOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TooltipOptions)(nil)).Elem() } -func (i *dataSourceParametersTeradataPtrType) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput { - return i.ToDataSourceParametersTeradataPtrOutputWithContext(context.Background()) +func (i *tooltipOptionsPtrType) ToTooltipOptionsPtrOutput() TooltipOptionsPtrOutput { + return i.ToTooltipOptionsPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersTeradataPtrType) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTeradataPtrOutput) +func (i *tooltipOptionsPtrType) ToTooltipOptionsPtrOutputWithContext(ctx context.Context) TooltipOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsPtrOutput) } -type DataSourceParametersTeradataOutput struct{ *pulumi.OutputState } +type TooltipOptionsOutput struct{ *pulumi.OutputState } -func (DataSourceParametersTeradataOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersTeradata)(nil)).Elem() +func (TooltipOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TooltipOptions)(nil)).Elem() } -func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutput() DataSourceParametersTeradataOutput { +func (o TooltipOptionsOutput) ToTooltipOptionsOutput() TooltipOptionsOutput { return o } -func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataOutputWithContext(ctx context.Context) DataSourceParametersTeradataOutput { +func (o TooltipOptionsOutput) ToTooltipOptionsOutputWithContext(ctx context.Context) TooltipOptionsOutput { return o } -func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput { - return o.ToDataSourceParametersTeradataPtrOutputWithContext(context.Background()) +func (o TooltipOptionsOutput) ToTooltipOptionsPtrOutput() TooltipOptionsPtrOutput { + return o.ToTooltipOptionsPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersTeradataOutput) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersTeradata) *DataSourceParametersTeradata { +func (o TooltipOptionsOutput) ToTooltipOptionsPtrOutputWithContext(ctx context.Context) TooltipOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TooltipOptions) *TooltipOptions { return &v - }).(DataSourceParametersTeradataPtrOutput) + }).(TooltipOptionsPtrOutput) } -// The database to which to connect. -func (o DataSourceParametersTeradataOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersTeradata) string { return v.Database }).(pulumi.StringOutput) +func (o TooltipOptionsOutput) FieldBaseTooltip() TooltipOptionsFieldBaseTooltipPtrOutput { + return o.ApplyT(func(v TooltipOptions) *TooltipOptionsFieldBaseTooltip { return v.FieldBaseTooltip }).(TooltipOptionsFieldBaseTooltipPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersTeradataOutput) Host() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersTeradata) string { return v.Host }).(pulumi.StringOutput) +func (o TooltipOptionsOutput) SelectedTooltipType() pulumi.StringPtrOutput { + return o.ApplyT(func(v TooltipOptions) *string { return v.SelectedTooltipType }).(pulumi.StringPtrOutput) } -// The warehouse to which to connect. -func (o DataSourceParametersTeradataOutput) Port() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersTeradata) int { return v.Port }).(pulumi.IntOutput) +func (o TooltipOptionsOutput) TooltipVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v TooltipOptions) *string { return v.TooltipVisibility }).(pulumi.StringPtrOutput) } -type DataSourceParametersTeradataPtrOutput struct{ *pulumi.OutputState } +type TooltipOptionsPtrOutput struct{ *pulumi.OutputState } -func (DataSourceParametersTeradataPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersTeradata)(nil)).Elem() +func (TooltipOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TooltipOptions)(nil)).Elem() } -func (o DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutput() DataSourceParametersTeradataPtrOutput { +func (o TooltipOptionsPtrOutput) ToTooltipOptionsPtrOutput() TooltipOptionsPtrOutput { return o } -func (o DataSourceParametersTeradataPtrOutput) ToDataSourceParametersTeradataPtrOutputWithContext(ctx context.Context) DataSourceParametersTeradataPtrOutput { +func (o TooltipOptionsPtrOutput) ToTooltipOptionsPtrOutputWithContext(ctx context.Context) TooltipOptionsPtrOutput { return o } -func (o DataSourceParametersTeradataPtrOutput) Elem() DataSourceParametersTeradataOutput { - return o.ApplyT(func(v *DataSourceParametersTeradata) DataSourceParametersTeradata { +func (o TooltipOptionsPtrOutput) Elem() TooltipOptionsOutput { + return o.ApplyT(func(v *TooltipOptions) TooltipOptions { if v != nil { return *v } - var ret DataSourceParametersTeradata + var ret TooltipOptions return ret - }).(DataSourceParametersTeradataOutput) + }).(TooltipOptionsOutput) } -// The database to which to connect. -func (o DataSourceParametersTeradataPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersTeradata) *string { +func (o TooltipOptionsPtrOutput) FieldBaseTooltip() TooltipOptionsFieldBaseTooltipPtrOutput { + return o.ApplyT(func(v *TooltipOptions) *TooltipOptionsFieldBaseTooltip { if v == nil { return nil } - return &v.Database - }).(pulumi.StringPtrOutput) + return v.FieldBaseTooltip + }).(TooltipOptionsFieldBaseTooltipPtrOutput) } -// The host to which to connect. -func (o DataSourceParametersTeradataPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersTeradata) *string { +func (o TooltipOptionsPtrOutput) SelectedTooltipType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TooltipOptions) *string { if v == nil { return nil } - return &v.Host + return v.SelectedTooltipType }).(pulumi.StringPtrOutput) } -// The warehouse to which to connect. -func (o DataSourceParametersTeradataPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersTeradata) *int { +func (o TooltipOptionsPtrOutput) TooltipVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TooltipOptions) *string { if v == nil { return nil } - return &v.Port - }).(pulumi.IntPtrOutput) + return v.TooltipVisibility + }).(pulumi.StringPtrOutput) } -type DataSourceParametersTwitter struct { - // The maximum number of rows to query. - MaxRows int `pulumi:"maxRows"` - // The Twitter query to retrieve the data. - Query string `pulumi:"query"` +type TooltipOptionsFieldBaseTooltip struct { + AggregationVisibility *string `pulumi:"aggregationVisibility"` + TooltipFields []TooltipOptionsFieldBaseTooltipTooltipField `pulumi:"tooltipFields"` + TooltipTitleType *string `pulumi:"tooltipTitleType"` } -// DataSourceParametersTwitterInput is an input type that accepts DataSourceParametersTwitterArgs and DataSourceParametersTwitterOutput values. -// You can construct a concrete instance of `DataSourceParametersTwitterInput` via: +// TooltipOptionsFieldBaseTooltipInput is an input type that accepts TooltipOptionsFieldBaseTooltipArgs and TooltipOptionsFieldBaseTooltipOutput values. +// You can construct a concrete instance of `TooltipOptionsFieldBaseTooltipInput` via: // -// DataSourceParametersTwitterArgs{...} -type DataSourceParametersTwitterInput interface { +// TooltipOptionsFieldBaseTooltipArgs{...} +type TooltipOptionsFieldBaseTooltipInput interface { pulumi.Input - ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput - ToDataSourceParametersTwitterOutputWithContext(context.Context) DataSourceParametersTwitterOutput + ToTooltipOptionsFieldBaseTooltipOutput() TooltipOptionsFieldBaseTooltipOutput + ToTooltipOptionsFieldBaseTooltipOutputWithContext(context.Context) TooltipOptionsFieldBaseTooltipOutput } -type DataSourceParametersTwitterArgs struct { - // The maximum number of rows to query. - MaxRows pulumi.IntInput `pulumi:"maxRows"` - // The Twitter query to retrieve the data. - Query pulumi.StringInput `pulumi:"query"` +type TooltipOptionsFieldBaseTooltipArgs struct { + AggregationVisibility pulumi.StringPtrInput `pulumi:"aggregationVisibility"` + TooltipFields TooltipOptionsFieldBaseTooltipTooltipFieldArrayInput `pulumi:"tooltipFields"` + TooltipTitleType pulumi.StringPtrInput `pulumi:"tooltipTitleType"` } -func (DataSourceParametersTwitterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersTwitter)(nil)).Elem() +func (TooltipOptionsFieldBaseTooltipArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TooltipOptionsFieldBaseTooltip)(nil)).Elem() } -func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput { - return i.ToDataSourceParametersTwitterOutputWithContext(context.Background()) +func (i TooltipOptionsFieldBaseTooltipArgs) ToTooltipOptionsFieldBaseTooltipOutput() TooltipOptionsFieldBaseTooltipOutput { + return i.ToTooltipOptionsFieldBaseTooltipOutputWithContext(context.Background()) } -func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterOutputWithContext(ctx context.Context) DataSourceParametersTwitterOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTwitterOutput) +func (i TooltipOptionsFieldBaseTooltipArgs) ToTooltipOptionsFieldBaseTooltipOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipOutput) } -func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput { - return i.ToDataSourceParametersTwitterPtrOutputWithContext(context.Background()) +func (i TooltipOptionsFieldBaseTooltipArgs) ToTooltipOptionsFieldBaseTooltipPtrOutput() TooltipOptionsFieldBaseTooltipPtrOutput { + return i.ToTooltipOptionsFieldBaseTooltipPtrOutputWithContext(context.Background()) } -func (i DataSourceParametersTwitterArgs) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTwitterOutput).ToDataSourceParametersTwitterPtrOutputWithContext(ctx) +func (i TooltipOptionsFieldBaseTooltipArgs) ToTooltipOptionsFieldBaseTooltipPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipOutput).ToTooltipOptionsFieldBaseTooltipPtrOutputWithContext(ctx) } -// DataSourceParametersTwitterPtrInput is an input type that accepts DataSourceParametersTwitterArgs, DataSourceParametersTwitterPtr and DataSourceParametersTwitterPtrOutput values. -// You can construct a concrete instance of `DataSourceParametersTwitterPtrInput` via: +// TooltipOptionsFieldBaseTooltipPtrInput is an input type that accepts TooltipOptionsFieldBaseTooltipArgs, TooltipOptionsFieldBaseTooltipPtr and TooltipOptionsFieldBaseTooltipPtrOutput values. +// You can construct a concrete instance of `TooltipOptionsFieldBaseTooltipPtrInput` via: // -// DataSourceParametersTwitterArgs{...} +// TooltipOptionsFieldBaseTooltipArgs{...} // // or: // // nil -type DataSourceParametersTwitterPtrInput interface { +type TooltipOptionsFieldBaseTooltipPtrInput interface { pulumi.Input - ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput - ToDataSourceParametersTwitterPtrOutputWithContext(context.Context) DataSourceParametersTwitterPtrOutput + ToTooltipOptionsFieldBaseTooltipPtrOutput() TooltipOptionsFieldBaseTooltipPtrOutput + ToTooltipOptionsFieldBaseTooltipPtrOutputWithContext(context.Context) TooltipOptionsFieldBaseTooltipPtrOutput } -type dataSourceParametersTwitterPtrType DataSourceParametersTwitterArgs +type tooltipOptionsFieldBaseTooltipPtrType TooltipOptionsFieldBaseTooltipArgs -func DataSourceParametersTwitterPtr(v *DataSourceParametersTwitterArgs) DataSourceParametersTwitterPtrInput { - return (*dataSourceParametersTwitterPtrType)(v) +func TooltipOptionsFieldBaseTooltipPtr(v *TooltipOptionsFieldBaseTooltipArgs) TooltipOptionsFieldBaseTooltipPtrInput { + return (*tooltipOptionsFieldBaseTooltipPtrType)(v) } -func (*dataSourceParametersTwitterPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersTwitter)(nil)).Elem() +func (*tooltipOptionsFieldBaseTooltipPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TooltipOptionsFieldBaseTooltip)(nil)).Elem() } -func (i *dataSourceParametersTwitterPtrType) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput { - return i.ToDataSourceParametersTwitterPtrOutputWithContext(context.Background()) +func (i *tooltipOptionsFieldBaseTooltipPtrType) ToTooltipOptionsFieldBaseTooltipPtrOutput() TooltipOptionsFieldBaseTooltipPtrOutput { + return i.ToTooltipOptionsFieldBaseTooltipPtrOutputWithContext(context.Background()) } -func (i *dataSourceParametersTwitterPtrType) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceParametersTwitterPtrOutput) +func (i *tooltipOptionsFieldBaseTooltipPtrType) ToTooltipOptionsFieldBaseTooltipPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipPtrOutput) } -type DataSourceParametersTwitterOutput struct{ *pulumi.OutputState } +type TooltipOptionsFieldBaseTooltipOutput struct{ *pulumi.OutputState } -func (DataSourceParametersTwitterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceParametersTwitter)(nil)).Elem() +func (TooltipOptionsFieldBaseTooltipOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TooltipOptionsFieldBaseTooltip)(nil)).Elem() } -func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutput() DataSourceParametersTwitterOutput { +func (o TooltipOptionsFieldBaseTooltipOutput) ToTooltipOptionsFieldBaseTooltipOutput() TooltipOptionsFieldBaseTooltipOutput { return o } -func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterOutputWithContext(ctx context.Context) DataSourceParametersTwitterOutput { +func (o TooltipOptionsFieldBaseTooltipOutput) ToTooltipOptionsFieldBaseTooltipOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipOutput { return o } -func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput { - return o.ToDataSourceParametersTwitterPtrOutputWithContext(context.Background()) +func (o TooltipOptionsFieldBaseTooltipOutput) ToTooltipOptionsFieldBaseTooltipPtrOutput() TooltipOptionsFieldBaseTooltipPtrOutput { + return o.ToTooltipOptionsFieldBaseTooltipPtrOutputWithContext(context.Background()) } -func (o DataSourceParametersTwitterOutput) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceParametersTwitter) *DataSourceParametersTwitter { +func (o TooltipOptionsFieldBaseTooltipOutput) ToTooltipOptionsFieldBaseTooltipPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TooltipOptionsFieldBaseTooltip) *TooltipOptionsFieldBaseTooltip { return &v - }).(DataSourceParametersTwitterPtrOutput) + }).(TooltipOptionsFieldBaseTooltipPtrOutput) } -// The maximum number of rows to query. -func (o DataSourceParametersTwitterOutput) MaxRows() pulumi.IntOutput { - return o.ApplyT(func(v DataSourceParametersTwitter) int { return v.MaxRows }).(pulumi.IntOutput) +func (o TooltipOptionsFieldBaseTooltipOutput) AggregationVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltip) *string { return v.AggregationVisibility }).(pulumi.StringPtrOutput) } -// The Twitter query to retrieve the data. -func (o DataSourceParametersTwitterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceParametersTwitter) string { return v.Query }).(pulumi.StringOutput) +func (o TooltipOptionsFieldBaseTooltipOutput) TooltipFields() TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltip) []TooltipOptionsFieldBaseTooltipTooltipField { + return v.TooltipFields + }).(TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput) } -type DataSourceParametersTwitterPtrOutput struct{ *pulumi.OutputState } +func (o TooltipOptionsFieldBaseTooltipOutput) TooltipTitleType() pulumi.StringPtrOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltip) *string { return v.TooltipTitleType }).(pulumi.StringPtrOutput) +} -func (DataSourceParametersTwitterPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceParametersTwitter)(nil)).Elem() +type TooltipOptionsFieldBaseTooltipPtrOutput struct{ *pulumi.OutputState } + +func (TooltipOptionsFieldBaseTooltipPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TooltipOptionsFieldBaseTooltip)(nil)).Elem() } -func (o DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutput() DataSourceParametersTwitterPtrOutput { +func (o TooltipOptionsFieldBaseTooltipPtrOutput) ToTooltipOptionsFieldBaseTooltipPtrOutput() TooltipOptionsFieldBaseTooltipPtrOutput { return o } -func (o DataSourceParametersTwitterPtrOutput) ToDataSourceParametersTwitterPtrOutputWithContext(ctx context.Context) DataSourceParametersTwitterPtrOutput { +func (o TooltipOptionsFieldBaseTooltipPtrOutput) ToTooltipOptionsFieldBaseTooltipPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipPtrOutput { return o } -func (o DataSourceParametersTwitterPtrOutput) Elem() DataSourceParametersTwitterOutput { - return o.ApplyT(func(v *DataSourceParametersTwitter) DataSourceParametersTwitter { +func (o TooltipOptionsFieldBaseTooltipPtrOutput) Elem() TooltipOptionsFieldBaseTooltipOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltip) TooltipOptionsFieldBaseTooltip { if v != nil { return *v } - var ret DataSourceParametersTwitter + var ret TooltipOptionsFieldBaseTooltip return ret - }).(DataSourceParametersTwitterOutput) + }).(TooltipOptionsFieldBaseTooltipOutput) } -// The maximum number of rows to query. -func (o DataSourceParametersTwitterPtrOutput) MaxRows() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DataSourceParametersTwitter) *int { +func (o TooltipOptionsFieldBaseTooltipPtrOutput) AggregationVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltip) *string { if v == nil { return nil } - return &v.MaxRows - }).(pulumi.IntPtrOutput) + return v.AggregationVisibility + }).(pulumi.StringPtrOutput) } -// The Twitter query to retrieve the data. -func (o DataSourceParametersTwitterPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceParametersTwitter) *string { +func (o TooltipOptionsFieldBaseTooltipPtrOutput) TooltipFields() TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltip) []TooltipOptionsFieldBaseTooltipTooltipField { if v == nil { return nil } - return &v.Query + return v.TooltipFields + }).(TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput) +} + +func (o TooltipOptionsFieldBaseTooltipPtrOutput) TooltipTitleType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltip) *string { + if v == nil { + return nil + } + return v.TooltipTitleType }).(pulumi.StringPtrOutput) } -type DataSourcePermission struct { - // Set of IAM actions to grant or revoke permissions on. Max of 16 items. - Actions []string `pulumi:"actions"` - // The Amazon Resource Name (ARN) of the principal. - Principal string `pulumi:"principal"` +type TooltipOptionsFieldBaseTooltipTooltipField struct { + ColumnTooltipItem *TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem `pulumi:"columnTooltipItem"` + FieldTooltipItem *TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem `pulumi:"fieldTooltipItem"` } -// DataSourcePermissionInput is an input type that accepts DataSourcePermissionArgs and DataSourcePermissionOutput values. -// You can construct a concrete instance of `DataSourcePermissionInput` via: +// TooltipOptionsFieldBaseTooltipTooltipFieldInput is an input type that accepts TooltipOptionsFieldBaseTooltipTooltipFieldArgs and TooltipOptionsFieldBaseTooltipTooltipFieldOutput values. +// You can construct a concrete instance of `TooltipOptionsFieldBaseTooltipTooltipFieldInput` via: // -// DataSourcePermissionArgs{...} -type DataSourcePermissionInput interface { +// TooltipOptionsFieldBaseTooltipTooltipFieldArgs{...} +type TooltipOptionsFieldBaseTooltipTooltipFieldInput interface { pulumi.Input - ToDataSourcePermissionOutput() DataSourcePermissionOutput - ToDataSourcePermissionOutputWithContext(context.Context) DataSourcePermissionOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldOutput() TooltipOptionsFieldBaseTooltipTooltipFieldOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldOutputWithContext(context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldOutput } -type DataSourcePermissionArgs struct { - // Set of IAM actions to grant or revoke permissions on. Max of 16 items. - Actions pulumi.StringArrayInput `pulumi:"actions"` - // The Amazon Resource Name (ARN) of the principal. - Principal pulumi.StringInput `pulumi:"principal"` +type TooltipOptionsFieldBaseTooltipTooltipFieldArgs struct { + ColumnTooltipItem TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrInput `pulumi:"columnTooltipItem"` + FieldTooltipItem TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrInput `pulumi:"fieldTooltipItem"` } -func (DataSourcePermissionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourcePermission)(nil)).Elem() +func (TooltipOptionsFieldBaseTooltipTooltipFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipField)(nil)).Elem() } -func (i DataSourcePermissionArgs) ToDataSourcePermissionOutput() DataSourcePermissionOutput { - return i.ToDataSourcePermissionOutputWithContext(context.Background()) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldArgs) ToTooltipOptionsFieldBaseTooltipTooltipFieldOutput() TooltipOptionsFieldBaseTooltipTooltipFieldOutput { + return i.ToTooltipOptionsFieldBaseTooltipTooltipFieldOutputWithContext(context.Background()) } -func (i DataSourcePermissionArgs) ToDataSourcePermissionOutputWithContext(ctx context.Context) DataSourcePermissionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourcePermissionOutput) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldArgs) ToTooltipOptionsFieldBaseTooltipTooltipFieldOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipTooltipFieldOutput) } -// DataSourcePermissionArrayInput is an input type that accepts DataSourcePermissionArray and DataSourcePermissionArrayOutput values. -// You can construct a concrete instance of `DataSourcePermissionArrayInput` via: +// TooltipOptionsFieldBaseTooltipTooltipFieldArrayInput is an input type that accepts TooltipOptionsFieldBaseTooltipTooltipFieldArray and TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput values. +// You can construct a concrete instance of `TooltipOptionsFieldBaseTooltipTooltipFieldArrayInput` via: // -// DataSourcePermissionArray{ DataSourcePermissionArgs{...} } -type DataSourcePermissionArrayInput interface { +// TooltipOptionsFieldBaseTooltipTooltipFieldArray{ TooltipOptionsFieldBaseTooltipTooltipFieldArgs{...} } +type TooltipOptionsFieldBaseTooltipTooltipFieldArrayInput interface { pulumi.Input - ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput - ToDataSourcePermissionArrayOutputWithContext(context.Context) DataSourcePermissionArrayOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput() TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldArrayOutputWithContext(context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput } -type DataSourcePermissionArray []DataSourcePermissionInput +type TooltipOptionsFieldBaseTooltipTooltipFieldArray []TooltipOptionsFieldBaseTooltipTooltipFieldInput -func (DataSourcePermissionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSourcePermission)(nil)).Elem() +func (TooltipOptionsFieldBaseTooltipTooltipFieldArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]TooltipOptionsFieldBaseTooltipTooltipField)(nil)).Elem() } -func (i DataSourcePermissionArray) ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput { - return i.ToDataSourcePermissionArrayOutputWithContext(context.Background()) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldArray) ToTooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput() TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput { + return i.ToTooltipOptionsFieldBaseTooltipTooltipFieldArrayOutputWithContext(context.Background()) } -func (i DataSourcePermissionArray) ToDataSourcePermissionArrayOutputWithContext(ctx context.Context) DataSourcePermissionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourcePermissionArrayOutput) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldArray) ToTooltipOptionsFieldBaseTooltipTooltipFieldArrayOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput) } -type DataSourcePermissionOutput struct{ *pulumi.OutputState } +type TooltipOptionsFieldBaseTooltipTooltipFieldOutput struct{ *pulumi.OutputState } -func (DataSourcePermissionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourcePermission)(nil)).Elem() +func (TooltipOptionsFieldBaseTooltipTooltipFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipField)(nil)).Elem() } -func (o DataSourcePermissionOutput) ToDataSourcePermissionOutput() DataSourcePermissionOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldOutput() TooltipOptionsFieldBaseTooltipTooltipFieldOutput { return o } -func (o DataSourcePermissionOutput) ToDataSourcePermissionOutputWithContext(ctx context.Context) DataSourcePermissionOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldOutput { return o } -// Set of IAM actions to grant or revoke permissions on. Max of 16 items. -func (o DataSourcePermissionOutput) Actions() pulumi.StringArrayOutput { - return o.ApplyT(func(v DataSourcePermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +func (o TooltipOptionsFieldBaseTooltipTooltipFieldOutput) ColumnTooltipItem() TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltipTooltipField) *TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem { + return v.ColumnTooltipItem + }).(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) } -// The Amazon Resource Name (ARN) of the principal. -func (o DataSourcePermissionOutput) Principal() pulumi.StringOutput { - return o.ApplyT(func(v DataSourcePermission) string { return v.Principal }).(pulumi.StringOutput) +func (o TooltipOptionsFieldBaseTooltipTooltipFieldOutput) FieldTooltipItem() TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltipTooltipField) *TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem { + return v.FieldTooltipItem + }).(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput) } -type DataSourcePermissionArrayOutput struct{ *pulumi.OutputState } +type TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput struct{ *pulumi.OutputState } -func (DataSourcePermissionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DataSourcePermission)(nil)).Elem() +func (TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]TooltipOptionsFieldBaseTooltipTooltipField)(nil)).Elem() } -func (o DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutput() DataSourcePermissionArrayOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput() TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput { return o } -func (o DataSourcePermissionArrayOutput) ToDataSourcePermissionArrayOutputWithContext(ctx context.Context) DataSourcePermissionArrayOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldArrayOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput { return o } -func (o DataSourcePermissionArrayOutput) Index(i pulumi.IntInput) DataSourcePermissionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DataSourcePermission { - return vs[0].([]DataSourcePermission)[vs[1].(int)] - }).(DataSourcePermissionOutput) +func (o TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput) Index(i pulumi.IntInput) TooltipOptionsFieldBaseTooltipTooltipFieldOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) TooltipOptionsFieldBaseTooltipTooltipField { + return vs[0].([]TooltipOptionsFieldBaseTooltipTooltipField)[vs[1].(int)] + }).(TooltipOptionsFieldBaseTooltipTooltipFieldOutput) } -type DataSourceSslProperties struct { - // A Boolean option to control whether SSL should be disabled. - DisableSsl bool `pulumi:"disableSsl"` +type TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem struct { + Aggregation *AggregationFunction `pulumi:"aggregation"` + Column Column `pulumi:"column"` + Label *string `pulumi:"label"` + Visibility *string `pulumi:"visibility"` } -// DataSourceSslPropertiesInput is an input type that accepts DataSourceSslPropertiesArgs and DataSourceSslPropertiesOutput values. -// You can construct a concrete instance of `DataSourceSslPropertiesInput` via: +// TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemInput is an input type that accepts TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs and TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput values. +// You can construct a concrete instance of `TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemInput` via: // -// DataSourceSslPropertiesArgs{...} -type DataSourceSslPropertiesInput interface { +// TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs{...} +type TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemInput interface { pulumi.Input - ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput - ToDataSourceSslPropertiesOutputWithContext(context.Context) DataSourceSslPropertiesOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput() TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutputWithContext(context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput } -type DataSourceSslPropertiesArgs struct { - // A Boolean option to control whether SSL should be disabled. - DisableSsl pulumi.BoolInput `pulumi:"disableSsl"` +type TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs struct { + Aggregation AggregationFunctionPtrInput `pulumi:"aggregation"` + Column ColumnInput `pulumi:"column"` + Label pulumi.StringPtrInput `pulumi:"label"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` } -func (DataSourceSslPropertiesArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceSslProperties)(nil)).Elem() +func (TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem)(nil)).Elem() } -func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput { - return i.ToDataSourceSslPropertiesOutputWithContext(context.Background()) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput() TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput { + return i.ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutputWithContext(context.Background()) } -func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesOutputWithContext(ctx context.Context) DataSourceSslPropertiesOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceSslPropertiesOutput) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) } -func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput { - return i.ToDataSourceSslPropertiesPtrOutputWithContext(context.Background()) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput() TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput { + return i.ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutputWithContext(context.Background()) } -func (i DataSourceSslPropertiesArgs) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceSslPropertiesOutput).ToDataSourceSslPropertiesPtrOutputWithContext(ctx) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput).ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutputWithContext(ctx) } -// DataSourceSslPropertiesPtrInput is an input type that accepts DataSourceSslPropertiesArgs, DataSourceSslPropertiesPtr and DataSourceSslPropertiesPtrOutput values. -// You can construct a concrete instance of `DataSourceSslPropertiesPtrInput` via: +// TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrInput is an input type that accepts TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs, TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtr and TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput values. +// You can construct a concrete instance of `TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrInput` via: // -// DataSourceSslPropertiesArgs{...} +// TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs{...} // // or: // // nil -type DataSourceSslPropertiesPtrInput interface { +type TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrInput interface { pulumi.Input - ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput - ToDataSourceSslPropertiesPtrOutputWithContext(context.Context) DataSourceSslPropertiesPtrOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput() TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutputWithContext(context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput } -type dataSourceSslPropertiesPtrType DataSourceSslPropertiesArgs +type tooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrType TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs -func DataSourceSslPropertiesPtr(v *DataSourceSslPropertiesArgs) DataSourceSslPropertiesPtrInput { - return (*dataSourceSslPropertiesPtrType)(v) +func TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtr(v *TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs) TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrInput { + return (*tooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrType)(v) } -func (*dataSourceSslPropertiesPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceSslProperties)(nil)).Elem() +func (*tooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem)(nil)).Elem() } -func (i *dataSourceSslPropertiesPtrType) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput { - return i.ToDataSourceSslPropertiesPtrOutputWithContext(context.Background()) +func (i *tooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrType) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput() TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput { + return i.ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutputWithContext(context.Background()) } -func (i *dataSourceSslPropertiesPtrType) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceSslPropertiesPtrOutput) +func (i *tooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrType) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) } -type DataSourceSslPropertiesOutput struct{ *pulumi.OutputState } +type TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput struct{ *pulumi.OutputState } -func (DataSourceSslPropertiesOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceSslProperties)(nil)).Elem() +func (TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem)(nil)).Elem() } -func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutput() DataSourceSslPropertiesOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput() TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput { return o } -func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesOutputWithContext(ctx context.Context) DataSourceSslPropertiesOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput { return o } -func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput { - return o.ToDataSourceSslPropertiesPtrOutputWithContext(context.Background()) +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput() TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput { + return o.ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutputWithContext(context.Background()) } -func (o DataSourceSslPropertiesOutput) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceSslProperties) *DataSourceSslProperties { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem) *TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem { return &v - }).(DataSourceSslPropertiesPtrOutput) + }).(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) } -// A Boolean option to control whether SSL should be disabled. -func (o DataSourceSslPropertiesOutput) DisableSsl() pulumi.BoolOutput { - return o.ApplyT(func(v DataSourceSslProperties) bool { return v.DisableSsl }).(pulumi.BoolOutput) +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) Aggregation() AggregationFunctionPtrOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem) *AggregationFunction { + return v.Aggregation + }).(AggregationFunctionPtrOutput) } -type DataSourceSslPropertiesPtrOutput struct{ *pulumi.OutputState } +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) Column() ColumnOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem) Column { return v.Column }).(ColumnOutput) +} -func (DataSourceSslPropertiesPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceSslProperties)(nil)).Elem() +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem) *string { return v.Label }).(pulumi.StringPtrOutput) } -func (o DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutput() DataSourceSslPropertiesPtrOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput struct{ *pulumi.OutputState } + +func (TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem)(nil)).Elem() +} + +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput() TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput { return o } -func (o DataSourceSslPropertiesPtrOutput) ToDataSourceSslPropertiesPtrOutputWithContext(ctx context.Context) DataSourceSslPropertiesPtrOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput { return o } -func (o DataSourceSslPropertiesPtrOutput) Elem() DataSourceSslPropertiesOutput { - return o.ApplyT(func(v *DataSourceSslProperties) DataSourceSslProperties { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) Elem() TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem) TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem { if v != nil { return *v } - var ret DataSourceSslProperties + var ret TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem return ret - }).(DataSourceSslPropertiesOutput) + }).(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput) } -// A Boolean option to control whether SSL should be disabled. -func (o DataSourceSslPropertiesPtrOutput) DisableSsl() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DataSourceSslProperties) *bool { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) Aggregation() AggregationFunctionPtrOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem) *AggregationFunction { if v == nil { return nil } - return &v.DisableSsl - }).(pulumi.BoolPtrOutput) + return v.Aggregation + }).(AggregationFunctionPtrOutput) } -type DataSourceVpcConnectionProperties struct { - // The Amazon Resource Name (ARN) for the VPC connection. - VpcConnectionArn string `pulumi:"vpcConnectionArn"` +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) } -// DataSourceVpcConnectionPropertiesInput is an input type that accepts DataSourceVpcConnectionPropertiesArgs and DataSourceVpcConnectionPropertiesOutput values. -// You can construct a concrete instance of `DataSourceVpcConnectionPropertiesInput` via: +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) +} + +func (o TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem struct { + FieldId string `pulumi:"fieldId"` + Label *string `pulumi:"label"` + Visibility *string `pulumi:"visibility"` +} + +// TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemInput is an input type that accepts TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs and TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput values. +// You can construct a concrete instance of `TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemInput` via: // -// DataSourceVpcConnectionPropertiesArgs{...} -type DataSourceVpcConnectionPropertiesInput interface { +// TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs{...} +type TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemInput interface { pulumi.Input - ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput - ToDataSourceVpcConnectionPropertiesOutputWithContext(context.Context) DataSourceVpcConnectionPropertiesOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput() TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutputWithContext(context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput } -type DataSourceVpcConnectionPropertiesArgs struct { - // The Amazon Resource Name (ARN) for the VPC connection. - VpcConnectionArn pulumi.StringInput `pulumi:"vpcConnectionArn"` +type TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs struct { + FieldId pulumi.StringInput `pulumi:"fieldId"` + Label pulumi.StringPtrInput `pulumi:"label"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` } -func (DataSourceVpcConnectionPropertiesArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceVpcConnectionProperties)(nil)).Elem() +func (TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs) ElementType() reflect.Type { + return reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem)(nil)).Elem() } -func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput { - return i.ToDataSourceVpcConnectionPropertiesOutputWithContext(context.Background()) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput() TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput { + return i.ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutputWithContext(context.Background()) } -func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceVpcConnectionPropertiesOutput) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput) } -func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput { - return i.ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(context.Background()) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput() TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput { + return i.ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutputWithContext(context.Background()) } -func (i DataSourceVpcConnectionPropertiesArgs) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceVpcConnectionPropertiesOutput).ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx) +func (i TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput).ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutputWithContext(ctx) } -// DataSourceVpcConnectionPropertiesPtrInput is an input type that accepts DataSourceVpcConnectionPropertiesArgs, DataSourceVpcConnectionPropertiesPtr and DataSourceVpcConnectionPropertiesPtrOutput values. -// You can construct a concrete instance of `DataSourceVpcConnectionPropertiesPtrInput` via: +// TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrInput is an input type that accepts TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs, TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtr and TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput values. +// You can construct a concrete instance of `TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrInput` via: // -// DataSourceVpcConnectionPropertiesArgs{...} +// TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs{...} // // or: // // nil -type DataSourceVpcConnectionPropertiesPtrInput interface { +type TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrInput interface { pulumi.Input - ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput - ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(context.Context) DataSourceVpcConnectionPropertiesPtrOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput() TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput + ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutputWithContext(context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput } -type dataSourceVpcConnectionPropertiesPtrType DataSourceVpcConnectionPropertiesArgs +type tooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrType TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs -func DataSourceVpcConnectionPropertiesPtr(v *DataSourceVpcConnectionPropertiesArgs) DataSourceVpcConnectionPropertiesPtrInput { - return (*dataSourceVpcConnectionPropertiesPtrType)(v) +func TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtr(v *TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs) TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrInput { + return (*tooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrType)(v) } -func (*dataSourceVpcConnectionPropertiesPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceVpcConnectionProperties)(nil)).Elem() +func (*tooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem)(nil)).Elem() } -func (i *dataSourceVpcConnectionPropertiesPtrType) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput { - return i.ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(context.Background()) +func (i *tooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrType) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput() TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput { + return i.ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutputWithContext(context.Background()) } -func (i *dataSourceVpcConnectionPropertiesPtrType) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DataSourceVpcConnectionPropertiesPtrOutput) +func (i *tooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrType) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput) } -type DataSourceVpcConnectionPropertiesOutput struct{ *pulumi.OutputState } +type TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput struct{ *pulumi.OutputState } -func (DataSourceVpcConnectionPropertiesOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DataSourceVpcConnectionProperties)(nil)).Elem() +func (TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput) ElementType() reflect.Type { + return reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem)(nil)).Elem() } -func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutput() DataSourceVpcConnectionPropertiesOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput() TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput { return o } -func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput { return o } -func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput { - return o.ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(context.Background()) +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput() TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput { + return o.ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutputWithContext(context.Background()) } -func (o DataSourceVpcConnectionPropertiesOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DataSourceVpcConnectionProperties) *DataSourceVpcConnectionProperties { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem) *TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem { return &v - }).(DataSourceVpcConnectionPropertiesPtrOutput) + }).(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput) } -// The Amazon Resource Name (ARN) for the VPC connection. -func (o DataSourceVpcConnectionPropertiesOutput) VpcConnectionArn() pulumi.StringOutput { - return o.ApplyT(func(v DataSourceVpcConnectionProperties) string { return v.VpcConnectionArn }).(pulumi.StringOutput) +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem) string { return v.FieldId }).(pulumi.StringOutput) } -type DataSourceVpcConnectionPropertiesPtrOutput struct{ *pulumi.OutputState } +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem) *string { return v.Label }).(pulumi.StringPtrOutput) +} -func (DataSourceVpcConnectionPropertiesPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DataSourceVpcConnectionProperties)(nil)).Elem() +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem) *string { return v.Visibility }).(pulumi.StringPtrOutput) } -func (o DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutput() DataSourceVpcConnectionPropertiesPtrOutput { +type TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput struct{ *pulumi.OutputState } + +func (TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem)(nil)).Elem() +} + +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput() TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput { return o } -func (o DataSourceVpcConnectionPropertiesPtrOutput) ToDataSourceVpcConnectionPropertiesPtrOutputWithContext(ctx context.Context) DataSourceVpcConnectionPropertiesPtrOutput { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput) ToTooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutputWithContext(ctx context.Context) TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput { return o } -func (o DataSourceVpcConnectionPropertiesPtrOutput) Elem() DataSourceVpcConnectionPropertiesOutput { - return o.ApplyT(func(v *DataSourceVpcConnectionProperties) DataSourceVpcConnectionProperties { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput) Elem() TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem) TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem { if v != nil { return *v } - var ret DataSourceVpcConnectionProperties + var ret TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem return ret - }).(DataSourceVpcConnectionPropertiesOutput) + }).(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput) } -// The Amazon Resource Name (ARN) for the VPC connection. -func (o DataSourceVpcConnectionPropertiesPtrOutput) VpcConnectionArn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DataSourceVpcConnectionProperties) *string { +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem) *string { if v == nil { return nil } - return &v.VpcConnectionArn + return &v.FieldId }).(pulumi.StringPtrOutput) } -type FolderPermission struct { - // List of IAM actions to grant or revoke permissions on. - Actions []string `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal string `pulumi:"principal"` +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) } -// FolderPermissionInput is an input type that accepts FolderPermissionArgs and FolderPermissionOutput values. -// You can construct a concrete instance of `FolderPermissionInput` via: +func (o TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type VisualCustomActions struct { + ActionOperations []VisualCustomActionsActionOperation `pulumi:"actionOperations"` + CustomActionId string `pulumi:"customActionId"` + // Display name for the dashboard. + Name string `pulumi:"name"` + // The dashboard creation status. + Status string `pulumi:"status"` + Trigger string `pulumi:"trigger"` +} + +// VisualCustomActionsInput is an input type that accepts VisualCustomActionsArgs and VisualCustomActionsOutput values. +// You can construct a concrete instance of `VisualCustomActionsInput` via: // -// FolderPermissionArgs{...} -type FolderPermissionInput interface { +// VisualCustomActionsArgs{...} +type VisualCustomActionsInput interface { pulumi.Input - ToFolderPermissionOutput() FolderPermissionOutput - ToFolderPermissionOutputWithContext(context.Context) FolderPermissionOutput + ToVisualCustomActionsOutput() VisualCustomActionsOutput + ToVisualCustomActionsOutputWithContext(context.Context) VisualCustomActionsOutput } -type FolderPermissionArgs struct { - // List of IAM actions to grant or revoke permissions on. - Actions pulumi.StringArrayInput `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal pulumi.StringInput `pulumi:"principal"` +type VisualCustomActionsArgs struct { + ActionOperations VisualCustomActionsActionOperationArrayInput `pulumi:"actionOperations"` + CustomActionId pulumi.StringInput `pulumi:"customActionId"` + // Display name for the dashboard. + Name pulumi.StringInput `pulumi:"name"` + // The dashboard creation status. + Status pulumi.StringInput `pulumi:"status"` + Trigger pulumi.StringInput `pulumi:"trigger"` } -func (FolderPermissionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*FolderPermission)(nil)).Elem() +func (VisualCustomActionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActions)(nil)).Elem() } -func (i FolderPermissionArgs) ToFolderPermissionOutput() FolderPermissionOutput { - return i.ToFolderPermissionOutputWithContext(context.Background()) +func (i VisualCustomActionsArgs) ToVisualCustomActionsOutput() VisualCustomActionsOutput { + return i.ToVisualCustomActionsOutputWithContext(context.Background()) } -func (i FolderPermissionArgs) ToFolderPermissionOutputWithContext(ctx context.Context) FolderPermissionOutput { - return pulumi.ToOutputWithContext(ctx, i).(FolderPermissionOutput) +func (i VisualCustomActionsArgs) ToVisualCustomActionsOutputWithContext(ctx context.Context) VisualCustomActionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsOutput) } -// FolderPermissionArrayInput is an input type that accepts FolderPermissionArray and FolderPermissionArrayOutput values. -// You can construct a concrete instance of `FolderPermissionArrayInput` via: +// VisualCustomActionsArrayInput is an input type that accepts VisualCustomActionsArray and VisualCustomActionsArrayOutput values. +// You can construct a concrete instance of `VisualCustomActionsArrayInput` via: // -// FolderPermissionArray{ FolderPermissionArgs{...} } -type FolderPermissionArrayInput interface { +// VisualCustomActionsArray{ VisualCustomActionsArgs{...} } +type VisualCustomActionsArrayInput interface { pulumi.Input - ToFolderPermissionArrayOutput() FolderPermissionArrayOutput - ToFolderPermissionArrayOutputWithContext(context.Context) FolderPermissionArrayOutput + ToVisualCustomActionsArrayOutput() VisualCustomActionsArrayOutput + ToVisualCustomActionsArrayOutputWithContext(context.Context) VisualCustomActionsArrayOutput } -type FolderPermissionArray []FolderPermissionInput +type VisualCustomActionsArray []VisualCustomActionsInput -func (FolderPermissionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]FolderPermission)(nil)).Elem() +func (VisualCustomActionsArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualCustomActions)(nil)).Elem() } -func (i FolderPermissionArray) ToFolderPermissionArrayOutput() FolderPermissionArrayOutput { - return i.ToFolderPermissionArrayOutputWithContext(context.Background()) +func (i VisualCustomActionsArray) ToVisualCustomActionsArrayOutput() VisualCustomActionsArrayOutput { + return i.ToVisualCustomActionsArrayOutputWithContext(context.Background()) } -func (i FolderPermissionArray) ToFolderPermissionArrayOutputWithContext(ctx context.Context) FolderPermissionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(FolderPermissionArrayOutput) +func (i VisualCustomActionsArray) ToVisualCustomActionsArrayOutputWithContext(ctx context.Context) VisualCustomActionsArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsArrayOutput) } -type FolderPermissionOutput struct{ *pulumi.OutputState } +type VisualCustomActionsOutput struct{ *pulumi.OutputState } -func (FolderPermissionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*FolderPermission)(nil)).Elem() +func (VisualCustomActionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActions)(nil)).Elem() } -func (o FolderPermissionOutput) ToFolderPermissionOutput() FolderPermissionOutput { +func (o VisualCustomActionsOutput) ToVisualCustomActionsOutput() VisualCustomActionsOutput { return o } -func (o FolderPermissionOutput) ToFolderPermissionOutputWithContext(ctx context.Context) FolderPermissionOutput { +func (o VisualCustomActionsOutput) ToVisualCustomActionsOutputWithContext(ctx context.Context) VisualCustomActionsOutput { return o } -// List of IAM actions to grant or revoke permissions on. -func (o FolderPermissionOutput) Actions() pulumi.StringArrayOutput { - return o.ApplyT(func(v FolderPermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +func (o VisualCustomActionsOutput) ActionOperations() VisualCustomActionsActionOperationArrayOutput { + return o.ApplyT(func(v VisualCustomActions) []VisualCustomActionsActionOperation { return v.ActionOperations }).(VisualCustomActionsActionOperationArrayOutput) } -// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. -func (o FolderPermissionOutput) Principal() pulumi.StringOutput { - return o.ApplyT(func(v FolderPermission) string { return v.Principal }).(pulumi.StringOutput) +func (o VisualCustomActionsOutput) CustomActionId() pulumi.StringOutput { + return o.ApplyT(func(v VisualCustomActions) string { return v.CustomActionId }).(pulumi.StringOutput) } -type FolderPermissionArrayOutput struct{ *pulumi.OutputState } +// Display name for the dashboard. +func (o VisualCustomActionsOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v VisualCustomActions) string { return v.Name }).(pulumi.StringOutput) +} -func (FolderPermissionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]FolderPermission)(nil)).Elem() +// The dashboard creation status. +func (o VisualCustomActionsOutput) Status() pulumi.StringOutput { + return o.ApplyT(func(v VisualCustomActions) string { return v.Status }).(pulumi.StringOutput) } -func (o FolderPermissionArrayOutput) ToFolderPermissionArrayOutput() FolderPermissionArrayOutput { +func (o VisualCustomActionsOutput) Trigger() pulumi.StringOutput { + return o.ApplyT(func(v VisualCustomActions) string { return v.Trigger }).(pulumi.StringOutput) +} + +type VisualCustomActionsArrayOutput struct{ *pulumi.OutputState } + +func (VisualCustomActionsArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualCustomActions)(nil)).Elem() +} + +func (o VisualCustomActionsArrayOutput) ToVisualCustomActionsArrayOutput() VisualCustomActionsArrayOutput { return o } -func (o FolderPermissionArrayOutput) ToFolderPermissionArrayOutputWithContext(ctx context.Context) FolderPermissionArrayOutput { +func (o VisualCustomActionsArrayOutput) ToVisualCustomActionsArrayOutputWithContext(ctx context.Context) VisualCustomActionsArrayOutput { return o } -func (o FolderPermissionArrayOutput) Index(i pulumi.IntInput) FolderPermissionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) FolderPermission { - return vs[0].([]FolderPermission)[vs[1].(int)] - }).(FolderPermissionOutput) +func (o VisualCustomActionsArrayOutput) Index(i pulumi.IntInput) VisualCustomActionsOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualCustomActions { + return vs[0].([]VisualCustomActions)[vs[1].(int)] + }).(VisualCustomActionsOutput) } -type IamPolicyAssignmentIdentities struct { - // Array of Quicksight group names to assign the policy to. - Groups []string `pulumi:"groups"` - // Array of Quicksight user names to assign the policy to. - Users []string `pulumi:"users"` +type VisualCustomActionsActionOperation struct { + FilterOperation *VisualCustomActionsActionOperationFilterOperation `pulumi:"filterOperation"` + NavigationOperation *VisualCustomActionsActionOperationNavigationOperation `pulumi:"navigationOperation"` + SetParametersOperation *VisualCustomActionsActionOperationSetParametersOperation `pulumi:"setParametersOperation"` + UrlOperation *VisualCustomActionsActionOperationUrlOperation `pulumi:"urlOperation"` } -// IamPolicyAssignmentIdentitiesInput is an input type that accepts IamPolicyAssignmentIdentitiesArgs and IamPolicyAssignmentIdentitiesOutput values. -// You can construct a concrete instance of `IamPolicyAssignmentIdentitiesInput` via: +// VisualCustomActionsActionOperationInput is an input type that accepts VisualCustomActionsActionOperationArgs and VisualCustomActionsActionOperationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationInput` via: // -// IamPolicyAssignmentIdentitiesArgs{...} -type IamPolicyAssignmentIdentitiesInput interface { +// VisualCustomActionsActionOperationArgs{...} +type VisualCustomActionsActionOperationInput interface { pulumi.Input - ToIamPolicyAssignmentIdentitiesOutput() IamPolicyAssignmentIdentitiesOutput - ToIamPolicyAssignmentIdentitiesOutputWithContext(context.Context) IamPolicyAssignmentIdentitiesOutput -} - -type IamPolicyAssignmentIdentitiesArgs struct { - // Array of Quicksight group names to assign the policy to. - Groups pulumi.StringArrayInput `pulumi:"groups"` - // Array of Quicksight user names to assign the policy to. - Users pulumi.StringArrayInput `pulumi:"users"` -} - -func (IamPolicyAssignmentIdentitiesArgs) ElementType() reflect.Type { - return reflect.TypeOf((*IamPolicyAssignmentIdentities)(nil)).Elem() + ToVisualCustomActionsActionOperationOutput() VisualCustomActionsActionOperationOutput + ToVisualCustomActionsActionOperationOutputWithContext(context.Context) VisualCustomActionsActionOperationOutput } -func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesOutput() IamPolicyAssignmentIdentitiesOutput { - return i.ToIamPolicyAssignmentIdentitiesOutputWithContext(context.Background()) +type VisualCustomActionsActionOperationArgs struct { + FilterOperation VisualCustomActionsActionOperationFilterOperationPtrInput `pulumi:"filterOperation"` + NavigationOperation VisualCustomActionsActionOperationNavigationOperationPtrInput `pulumi:"navigationOperation"` + SetParametersOperation VisualCustomActionsActionOperationSetParametersOperationPtrInput `pulumi:"setParametersOperation"` + UrlOperation VisualCustomActionsActionOperationUrlOperationPtrInput `pulumi:"urlOperation"` } -func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesOutput { - return pulumi.ToOutputWithContext(ctx, i).(IamPolicyAssignmentIdentitiesOutput) +func (VisualCustomActionsActionOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperation)(nil)).Elem() } -func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput { - return i.ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationArgs) ToVisualCustomActionsActionOperationOutput() VisualCustomActionsActionOperationOutput { + return i.ToVisualCustomActionsActionOperationOutputWithContext(context.Background()) } -func (i IamPolicyAssignmentIdentitiesArgs) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(IamPolicyAssignmentIdentitiesOutput).ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx) +func (i VisualCustomActionsActionOperationArgs) ToVisualCustomActionsActionOperationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationOutput) } -// IamPolicyAssignmentIdentitiesPtrInput is an input type that accepts IamPolicyAssignmentIdentitiesArgs, IamPolicyAssignmentIdentitiesPtr and IamPolicyAssignmentIdentitiesPtrOutput values. -// You can construct a concrete instance of `IamPolicyAssignmentIdentitiesPtrInput` via: -// -// IamPolicyAssignmentIdentitiesArgs{...} -// -// or: +// VisualCustomActionsActionOperationArrayInput is an input type that accepts VisualCustomActionsActionOperationArray and VisualCustomActionsActionOperationArrayOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationArrayInput` via: // -// nil -type IamPolicyAssignmentIdentitiesPtrInput interface { +// VisualCustomActionsActionOperationArray{ VisualCustomActionsActionOperationArgs{...} } +type VisualCustomActionsActionOperationArrayInput interface { pulumi.Input - ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput - ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(context.Context) IamPolicyAssignmentIdentitiesPtrOutput + ToVisualCustomActionsActionOperationArrayOutput() VisualCustomActionsActionOperationArrayOutput + ToVisualCustomActionsActionOperationArrayOutputWithContext(context.Context) VisualCustomActionsActionOperationArrayOutput } -type iamPolicyAssignmentIdentitiesPtrType IamPolicyAssignmentIdentitiesArgs - -func IamPolicyAssignmentIdentitiesPtr(v *IamPolicyAssignmentIdentitiesArgs) IamPolicyAssignmentIdentitiesPtrInput { - return (*iamPolicyAssignmentIdentitiesPtrType)(v) -} +type VisualCustomActionsActionOperationArray []VisualCustomActionsActionOperationInput -func (*iamPolicyAssignmentIdentitiesPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**IamPolicyAssignmentIdentities)(nil)).Elem() +func (VisualCustomActionsActionOperationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualCustomActionsActionOperation)(nil)).Elem() } -func (i *iamPolicyAssignmentIdentitiesPtrType) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput { - return i.ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationArray) ToVisualCustomActionsActionOperationArrayOutput() VisualCustomActionsActionOperationArrayOutput { + return i.ToVisualCustomActionsActionOperationArrayOutputWithContext(context.Background()) } -func (i *iamPolicyAssignmentIdentitiesPtrType) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(IamPolicyAssignmentIdentitiesPtrOutput) +func (i VisualCustomActionsActionOperationArray) ToVisualCustomActionsActionOperationArrayOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationArrayOutput) } -type IamPolicyAssignmentIdentitiesOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationOutput struct{ *pulumi.OutputState } -func (IamPolicyAssignmentIdentitiesOutput) ElementType() reflect.Type { - return reflect.TypeOf((*IamPolicyAssignmentIdentities)(nil)).Elem() +func (VisualCustomActionsActionOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperation)(nil)).Elem() } -func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesOutput() IamPolicyAssignmentIdentitiesOutput { +func (o VisualCustomActionsActionOperationOutput) ToVisualCustomActionsActionOperationOutput() VisualCustomActionsActionOperationOutput { return o } -func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesOutput { +func (o VisualCustomActionsActionOperationOutput) ToVisualCustomActionsActionOperationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationOutput { return o } -func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput { - return o.ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(context.Background()) +func (o VisualCustomActionsActionOperationOutput) FilterOperation() VisualCustomActionsActionOperationFilterOperationPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperation) *VisualCustomActionsActionOperationFilterOperation { + return v.FilterOperation + }).(VisualCustomActionsActionOperationFilterOperationPtrOutput) } -func (o IamPolicyAssignmentIdentitiesOutput) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v IamPolicyAssignmentIdentities) *IamPolicyAssignmentIdentities { - return &v - }).(IamPolicyAssignmentIdentitiesPtrOutput) +func (o VisualCustomActionsActionOperationOutput) NavigationOperation() VisualCustomActionsActionOperationNavigationOperationPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperation) *VisualCustomActionsActionOperationNavigationOperation { + return v.NavigationOperation + }).(VisualCustomActionsActionOperationNavigationOperationPtrOutput) } -// Array of Quicksight group names to assign the policy to. -func (o IamPolicyAssignmentIdentitiesOutput) Groups() pulumi.StringArrayOutput { - return o.ApplyT(func(v IamPolicyAssignmentIdentities) []string { return v.Groups }).(pulumi.StringArrayOutput) +func (o VisualCustomActionsActionOperationOutput) SetParametersOperation() VisualCustomActionsActionOperationSetParametersOperationPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperation) *VisualCustomActionsActionOperationSetParametersOperation { + return v.SetParametersOperation + }).(VisualCustomActionsActionOperationSetParametersOperationPtrOutput) } -// Array of Quicksight user names to assign the policy to. -func (o IamPolicyAssignmentIdentitiesOutput) Users() pulumi.StringArrayOutput { - return o.ApplyT(func(v IamPolicyAssignmentIdentities) []string { return v.Users }).(pulumi.StringArrayOutput) +func (o VisualCustomActionsActionOperationOutput) UrlOperation() VisualCustomActionsActionOperationUrlOperationPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperation) *VisualCustomActionsActionOperationUrlOperation { + return v.UrlOperation + }).(VisualCustomActionsActionOperationUrlOperationPtrOutput) } -type IamPolicyAssignmentIdentitiesPtrOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationArrayOutput struct{ *pulumi.OutputState } -func (IamPolicyAssignmentIdentitiesPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**IamPolicyAssignmentIdentities)(nil)).Elem() +func (VisualCustomActionsActionOperationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualCustomActionsActionOperation)(nil)).Elem() } -func (o IamPolicyAssignmentIdentitiesPtrOutput) ToIamPolicyAssignmentIdentitiesPtrOutput() IamPolicyAssignmentIdentitiesPtrOutput { +func (o VisualCustomActionsActionOperationArrayOutput) ToVisualCustomActionsActionOperationArrayOutput() VisualCustomActionsActionOperationArrayOutput { return o } -func (o IamPolicyAssignmentIdentitiesPtrOutput) ToIamPolicyAssignmentIdentitiesPtrOutputWithContext(ctx context.Context) IamPolicyAssignmentIdentitiesPtrOutput { +func (o VisualCustomActionsActionOperationArrayOutput) ToVisualCustomActionsActionOperationArrayOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationArrayOutput { return o } -func (o IamPolicyAssignmentIdentitiesPtrOutput) Elem() IamPolicyAssignmentIdentitiesOutput { - return o.ApplyT(func(v *IamPolicyAssignmentIdentities) IamPolicyAssignmentIdentities { - if v != nil { - return *v - } - var ret IamPolicyAssignmentIdentities - return ret - }).(IamPolicyAssignmentIdentitiesOutput) -} - -// Array of Quicksight group names to assign the policy to. -func (o IamPolicyAssignmentIdentitiesPtrOutput) Groups() pulumi.StringArrayOutput { - return o.ApplyT(func(v *IamPolicyAssignmentIdentities) []string { - if v == nil { - return nil - } - return v.Groups - }).(pulumi.StringArrayOutput) -} - -// Array of Quicksight user names to assign the policy to. -func (o IamPolicyAssignmentIdentitiesPtrOutput) Users() pulumi.StringArrayOutput { - return o.ApplyT(func(v *IamPolicyAssignmentIdentities) []string { - if v == nil { - return nil - } - return v.Users - }).(pulumi.StringArrayOutput) +func (o VisualCustomActionsActionOperationArrayOutput) Index(i pulumi.IntInput) VisualCustomActionsActionOperationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualCustomActionsActionOperation { + return vs[0].([]VisualCustomActionsActionOperation)[vs[1].(int)] + }).(VisualCustomActionsActionOperationOutput) } -type NamespaceTimeouts struct { - // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - Create *string `pulumi:"create"` - // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. - Delete *string `pulumi:"delete"` +type VisualCustomActionsActionOperationFilterOperation struct { + SelectedFieldsConfiguration VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration `pulumi:"selectedFieldsConfiguration"` + TargetVisualsConfiguration VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration `pulumi:"targetVisualsConfiguration"` } -// NamespaceTimeoutsInput is an input type that accepts NamespaceTimeoutsArgs and NamespaceTimeoutsOutput values. -// You can construct a concrete instance of `NamespaceTimeoutsInput` via: +// VisualCustomActionsActionOperationFilterOperationInput is an input type that accepts VisualCustomActionsActionOperationFilterOperationArgs and VisualCustomActionsActionOperationFilterOperationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationFilterOperationInput` via: // -// NamespaceTimeoutsArgs{...} -type NamespaceTimeoutsInput interface { +// VisualCustomActionsActionOperationFilterOperationArgs{...} +type VisualCustomActionsActionOperationFilterOperationInput interface { pulumi.Input - ToNamespaceTimeoutsOutput() NamespaceTimeoutsOutput - ToNamespaceTimeoutsOutputWithContext(context.Context) NamespaceTimeoutsOutput + ToVisualCustomActionsActionOperationFilterOperationOutput() VisualCustomActionsActionOperationFilterOperationOutput + ToVisualCustomActionsActionOperationFilterOperationOutputWithContext(context.Context) VisualCustomActionsActionOperationFilterOperationOutput } -type NamespaceTimeoutsArgs struct { - // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - Create pulumi.StringPtrInput `pulumi:"create"` - // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. - Delete pulumi.StringPtrInput `pulumi:"delete"` +type VisualCustomActionsActionOperationFilterOperationArgs struct { + SelectedFieldsConfiguration VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationInput `pulumi:"selectedFieldsConfiguration"` + TargetVisualsConfiguration VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationInput `pulumi:"targetVisualsConfiguration"` } -func (NamespaceTimeoutsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*NamespaceTimeouts)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperation)(nil)).Elem() } -func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsOutput() NamespaceTimeoutsOutput { - return i.ToNamespaceTimeoutsOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationFilterOperationArgs) ToVisualCustomActionsActionOperationFilterOperationOutput() VisualCustomActionsActionOperationFilterOperationOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationOutputWithContext(context.Background()) } -func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsOutputWithContext(ctx context.Context) NamespaceTimeoutsOutput { - return pulumi.ToOutputWithContext(ctx, i).(NamespaceTimeoutsOutput) +func (i VisualCustomActionsActionOperationFilterOperationArgs) ToVisualCustomActionsActionOperationFilterOperationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationOutput) } -func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput { - return i.ToNamespaceTimeoutsPtrOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationFilterOperationArgs) ToVisualCustomActionsActionOperationFilterOperationPtrOutput() VisualCustomActionsActionOperationFilterOperationPtrOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationPtrOutputWithContext(context.Background()) } -func (i NamespaceTimeoutsArgs) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(NamespaceTimeoutsOutput).ToNamespaceTimeoutsPtrOutputWithContext(ctx) +func (i VisualCustomActionsActionOperationFilterOperationArgs) ToVisualCustomActionsActionOperationFilterOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationOutput).ToVisualCustomActionsActionOperationFilterOperationPtrOutputWithContext(ctx) } -// NamespaceTimeoutsPtrInput is an input type that accepts NamespaceTimeoutsArgs, NamespaceTimeoutsPtr and NamespaceTimeoutsPtrOutput values. -// You can construct a concrete instance of `NamespaceTimeoutsPtrInput` via: +// VisualCustomActionsActionOperationFilterOperationPtrInput is an input type that accepts VisualCustomActionsActionOperationFilterOperationArgs, VisualCustomActionsActionOperationFilterOperationPtr and VisualCustomActionsActionOperationFilterOperationPtrOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationFilterOperationPtrInput` via: // -// NamespaceTimeoutsArgs{...} +// VisualCustomActionsActionOperationFilterOperationArgs{...} // // or: // // nil -type NamespaceTimeoutsPtrInput interface { +type VisualCustomActionsActionOperationFilterOperationPtrInput interface { pulumi.Input - ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput - ToNamespaceTimeoutsPtrOutputWithContext(context.Context) NamespaceTimeoutsPtrOutput + ToVisualCustomActionsActionOperationFilterOperationPtrOutput() VisualCustomActionsActionOperationFilterOperationPtrOutput + ToVisualCustomActionsActionOperationFilterOperationPtrOutputWithContext(context.Context) VisualCustomActionsActionOperationFilterOperationPtrOutput } -type namespaceTimeoutsPtrType NamespaceTimeoutsArgs +type visualCustomActionsActionOperationFilterOperationPtrType VisualCustomActionsActionOperationFilterOperationArgs -func NamespaceTimeoutsPtr(v *NamespaceTimeoutsArgs) NamespaceTimeoutsPtrInput { - return (*namespaceTimeoutsPtrType)(v) +func VisualCustomActionsActionOperationFilterOperationPtr(v *VisualCustomActionsActionOperationFilterOperationArgs) VisualCustomActionsActionOperationFilterOperationPtrInput { + return (*visualCustomActionsActionOperationFilterOperationPtrType)(v) } -func (*namespaceTimeoutsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**NamespaceTimeouts)(nil)).Elem() +func (*visualCustomActionsActionOperationFilterOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationFilterOperation)(nil)).Elem() } -func (i *namespaceTimeoutsPtrType) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput { - return i.ToNamespaceTimeoutsPtrOutputWithContext(context.Background()) +func (i *visualCustomActionsActionOperationFilterOperationPtrType) ToVisualCustomActionsActionOperationFilterOperationPtrOutput() VisualCustomActionsActionOperationFilterOperationPtrOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationPtrOutputWithContext(context.Background()) } -func (i *namespaceTimeoutsPtrType) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(NamespaceTimeoutsPtrOutput) +func (i *visualCustomActionsActionOperationFilterOperationPtrType) ToVisualCustomActionsActionOperationFilterOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationPtrOutput) } -type NamespaceTimeoutsOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationFilterOperationOutput struct{ *pulumi.OutputState } -func (NamespaceTimeoutsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*NamespaceTimeouts)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperation)(nil)).Elem() } -func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsOutput() NamespaceTimeoutsOutput { +func (o VisualCustomActionsActionOperationFilterOperationOutput) ToVisualCustomActionsActionOperationFilterOperationOutput() VisualCustomActionsActionOperationFilterOperationOutput { return o } -func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsOutputWithContext(ctx context.Context) NamespaceTimeoutsOutput { +func (o VisualCustomActionsActionOperationFilterOperationOutput) ToVisualCustomActionsActionOperationFilterOperationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationOutput { return o } -func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput { - return o.ToNamespaceTimeoutsPtrOutputWithContext(context.Background()) +func (o VisualCustomActionsActionOperationFilterOperationOutput) ToVisualCustomActionsActionOperationFilterOperationPtrOutput() VisualCustomActionsActionOperationFilterOperationPtrOutput { + return o.ToVisualCustomActionsActionOperationFilterOperationPtrOutputWithContext(context.Background()) } -func (o NamespaceTimeoutsOutput) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v NamespaceTimeouts) *NamespaceTimeouts { +func (o VisualCustomActionsActionOperationFilterOperationOutput) ToVisualCustomActionsActionOperationFilterOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualCustomActionsActionOperationFilterOperation) *VisualCustomActionsActionOperationFilterOperation { return &v - }).(NamespaceTimeoutsPtrOutput) + }).(VisualCustomActionsActionOperationFilterOperationPtrOutput) } -// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). -func (o NamespaceTimeoutsOutput) Create() pulumi.StringPtrOutput { - return o.ApplyT(func(v NamespaceTimeouts) *string { return v.Create }).(pulumi.StringPtrOutput) +func (o VisualCustomActionsActionOperationFilterOperationOutput) SelectedFieldsConfiguration() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationFilterOperation) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration { + return v.SelectedFieldsConfiguration + }).(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput) } -// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. -func (o NamespaceTimeoutsOutput) Delete() pulumi.StringPtrOutput { - return o.ApplyT(func(v NamespaceTimeouts) *string { return v.Delete }).(pulumi.StringPtrOutput) +func (o VisualCustomActionsActionOperationFilterOperationOutput) TargetVisualsConfiguration() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationFilterOperation) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration { + return v.TargetVisualsConfiguration + }).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput) } -type NamespaceTimeoutsPtrOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationFilterOperationPtrOutput struct{ *pulumi.OutputState } -func (NamespaceTimeoutsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**NamespaceTimeouts)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationFilterOperation)(nil)).Elem() } -func (o NamespaceTimeoutsPtrOutput) ToNamespaceTimeoutsPtrOutput() NamespaceTimeoutsPtrOutput { +func (o VisualCustomActionsActionOperationFilterOperationPtrOutput) ToVisualCustomActionsActionOperationFilterOperationPtrOutput() VisualCustomActionsActionOperationFilterOperationPtrOutput { return o } -func (o NamespaceTimeoutsPtrOutput) ToNamespaceTimeoutsPtrOutputWithContext(ctx context.Context) NamespaceTimeoutsPtrOutput { +func (o VisualCustomActionsActionOperationFilterOperationPtrOutput) ToVisualCustomActionsActionOperationFilterOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationPtrOutput { return o } -func (o NamespaceTimeoutsPtrOutput) Elem() NamespaceTimeoutsOutput { - return o.ApplyT(func(v *NamespaceTimeouts) NamespaceTimeouts { +func (o VisualCustomActionsActionOperationFilterOperationPtrOutput) Elem() VisualCustomActionsActionOperationFilterOperationOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperation) VisualCustomActionsActionOperationFilterOperation { if v != nil { return *v } - var ret NamespaceTimeouts + var ret VisualCustomActionsActionOperationFilterOperation return ret - }).(NamespaceTimeoutsOutput) + }).(VisualCustomActionsActionOperationFilterOperationOutput) } -// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). -func (o NamespaceTimeoutsPtrOutput) Create() pulumi.StringPtrOutput { - return o.ApplyT(func(v *NamespaceTimeouts) *string { +func (o VisualCustomActionsActionOperationFilterOperationPtrOutput) SelectedFieldsConfiguration() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperation) *VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration { if v == nil { return nil } - return v.Create - }).(pulumi.StringPtrOutput) + return &v.SelectedFieldsConfiguration + }).(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput) } -// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. -func (o NamespaceTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput { - return o.ApplyT(func(v *NamespaceTimeouts) *string { +func (o VisualCustomActionsActionOperationFilterOperationPtrOutput) TargetVisualsConfiguration() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperation) *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration { if v == nil { return nil } - return v.Delete - }).(pulumi.StringPtrOutput) + return &v.TargetVisualsConfiguration + }).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput) } -type RefreshScheduleSchedule struct { - // The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. - RefreshType string `pulumi:"refreshType"` - // The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. - ScheduleFrequency *RefreshScheduleScheduleScheduleFrequency `pulumi:"scheduleFrequency"` - // Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. - StartAfterDateTime *string `pulumi:"startAfterDateTime"` +type VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration struct { + SelectedFieldOption *string `pulumi:"selectedFieldOption"` + SelectedFields []string `pulumi:"selectedFields"` } -// RefreshScheduleScheduleInput is an input type that accepts RefreshScheduleScheduleArgs and RefreshScheduleScheduleOutput values. -// You can construct a concrete instance of `RefreshScheduleScheduleInput` via: +// VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationInput is an input type that accepts VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs and VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationInput` via: // -// RefreshScheduleScheduleArgs{...} -type RefreshScheduleScheduleInput interface { +// VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs{...} +type VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationInput interface { pulumi.Input - ToRefreshScheduleScheduleOutput() RefreshScheduleScheduleOutput - ToRefreshScheduleScheduleOutputWithContext(context.Context) RefreshScheduleScheduleOutput + ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput + ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutputWithContext(context.Context) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput } -type RefreshScheduleScheduleArgs struct { - // The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. - RefreshType pulumi.StringInput `pulumi:"refreshType"` - // The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. - ScheduleFrequency RefreshScheduleScheduleScheduleFrequencyPtrInput `pulumi:"scheduleFrequency"` - // Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. - StartAfterDateTime pulumi.StringPtrInput `pulumi:"startAfterDateTime"` +type VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs struct { + SelectedFieldOption pulumi.StringPtrInput `pulumi:"selectedFieldOption"` + SelectedFields pulumi.StringArrayInput `pulumi:"selectedFields"` } -func (RefreshScheduleScheduleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*RefreshScheduleSchedule)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration)(nil)).Elem() } -func (i RefreshScheduleScheduleArgs) ToRefreshScheduleScheduleOutput() RefreshScheduleScheduleOutput { - return i.ToRefreshScheduleScheduleOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutputWithContext(context.Background()) } -func (i RefreshScheduleScheduleArgs) ToRefreshScheduleScheduleOutputWithContext(ctx context.Context) RefreshScheduleScheduleOutput { - return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleOutput) +func (i VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput) } -func (i RefreshScheduleScheduleArgs) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput { - return i.ToRefreshScheduleSchedulePtrOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutputWithContext(context.Background()) } -func (i RefreshScheduleScheduleArgs) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleOutput).ToRefreshScheduleSchedulePtrOutputWithContext(ctx) +func (i VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput).ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutputWithContext(ctx) } -// RefreshScheduleSchedulePtrInput is an input type that accepts RefreshScheduleScheduleArgs, RefreshScheduleSchedulePtr and RefreshScheduleSchedulePtrOutput values. -// You can construct a concrete instance of `RefreshScheduleSchedulePtrInput` via: +// VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrInput is an input type that accepts VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs, VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtr and VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrInput` via: // -// RefreshScheduleScheduleArgs{...} +// VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs{...} // // or: // // nil -type RefreshScheduleSchedulePtrInput interface { +type VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrInput interface { pulumi.Input - ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput - ToRefreshScheduleSchedulePtrOutputWithContext(context.Context) RefreshScheduleSchedulePtrOutput + ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput + ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutputWithContext(context.Context) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput } -type refreshScheduleSchedulePtrType RefreshScheduleScheduleArgs +type visualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrType VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs -func RefreshScheduleSchedulePtr(v *RefreshScheduleScheduleArgs) RefreshScheduleSchedulePtrInput { - return (*refreshScheduleSchedulePtrType)(v) +func VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtr(v *VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrInput { + return (*visualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrType)(v) } -func (*refreshScheduleSchedulePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**RefreshScheduleSchedule)(nil)).Elem() +func (*visualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration)(nil)).Elem() } -func (i *refreshScheduleSchedulePtrType) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput { - return i.ToRefreshScheduleSchedulePtrOutputWithContext(context.Background()) +func (i *visualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrType) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutputWithContext(context.Background()) } -func (i *refreshScheduleSchedulePtrType) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleSchedulePtrOutput) +func (i *visualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrType) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput) } -type RefreshScheduleScheduleOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput struct{ *pulumi.OutputState } -func (RefreshScheduleScheduleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*RefreshScheduleSchedule)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration)(nil)).Elem() } -func (o RefreshScheduleScheduleOutput) ToRefreshScheduleScheduleOutput() RefreshScheduleScheduleOutput { +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput { return o } -func (o RefreshScheduleScheduleOutput) ToRefreshScheduleScheduleOutputWithContext(ctx context.Context) RefreshScheduleScheduleOutput { +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput { return o } -func (o RefreshScheduleScheduleOutput) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput { - return o.ToRefreshScheduleSchedulePtrOutputWithContext(context.Background()) +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput { + return o.ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutputWithContext(context.Background()) } -func (o RefreshScheduleScheduleOutput) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v RefreshScheduleSchedule) *RefreshScheduleSchedule { +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration) *VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration { return &v - }).(RefreshScheduleSchedulePtrOutput) -} - -// The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. -func (o RefreshScheduleScheduleOutput) RefreshType() pulumi.StringOutput { - return o.ApplyT(func(v RefreshScheduleSchedule) string { return v.RefreshType }).(pulumi.StringOutput) + }).(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput) } -// The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. -func (o RefreshScheduleScheduleOutput) ScheduleFrequency() RefreshScheduleScheduleScheduleFrequencyPtrOutput { - return o.ApplyT(func(v RefreshScheduleSchedule) *RefreshScheduleScheduleScheduleFrequency { return v.ScheduleFrequency }).(RefreshScheduleScheduleScheduleFrequencyPtrOutput) +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput) SelectedFieldOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration) *string { + return v.SelectedFieldOption + }).(pulumi.StringPtrOutput) } -// Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. -func (o RefreshScheduleScheduleOutput) StartAfterDateTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v RefreshScheduleSchedule) *string { return v.StartAfterDateTime }).(pulumi.StringPtrOutput) +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput) SelectedFields() pulumi.StringArrayOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration) []string { + return v.SelectedFields + }).(pulumi.StringArrayOutput) } -type RefreshScheduleSchedulePtrOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput struct{ *pulumi.OutputState } -func (RefreshScheduleSchedulePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**RefreshScheduleSchedule)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration)(nil)).Elem() } -func (o RefreshScheduleSchedulePtrOutput) ToRefreshScheduleSchedulePtrOutput() RefreshScheduleSchedulePtrOutput { +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput { return o } -func (o RefreshScheduleSchedulePtrOutput) ToRefreshScheduleSchedulePtrOutputWithContext(ctx context.Context) RefreshScheduleSchedulePtrOutput { +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput) ToVisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput { return o } -func (o RefreshScheduleSchedulePtrOutput) Elem() RefreshScheduleScheduleOutput { - return o.ApplyT(func(v *RefreshScheduleSchedule) RefreshScheduleSchedule { +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput) Elem() VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration) VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration { if v != nil { return *v } - var ret RefreshScheduleSchedule + var ret VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration return ret - }).(RefreshScheduleScheduleOutput) + }).(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput) } -// The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. -func (o RefreshScheduleSchedulePtrOutput) RefreshType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *RefreshScheduleSchedule) *string { +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput) SelectedFieldOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration) *string { if v == nil { return nil } - return &v.RefreshType + return v.SelectedFieldOption }).(pulumi.StringPtrOutput) } -// The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. -func (o RefreshScheduleSchedulePtrOutput) ScheduleFrequency() RefreshScheduleScheduleScheduleFrequencyPtrOutput { - return o.ApplyT(func(v *RefreshScheduleSchedule) *RefreshScheduleScheduleScheduleFrequency { - if v == nil { - return nil - } - return v.ScheduleFrequency - }).(RefreshScheduleScheduleScheduleFrequencyPtrOutput) -} - -// Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. -func (o RefreshScheduleSchedulePtrOutput) StartAfterDateTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *RefreshScheduleSchedule) *string { +func (o VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput) SelectedFields() pulumi.StringArrayOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration) []string { if v == nil { return nil } - return v.StartAfterDateTime - }).(pulumi.StringPtrOutput) + return v.SelectedFields + }).(pulumi.StringArrayOutput) } -type RefreshScheduleScheduleScheduleFrequency struct { - // The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. - Interval string `pulumi:"interval"` - // The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. - RefreshOnDay *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay `pulumi:"refreshOnDay"` - // The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. - TimeOfTheDay *string `pulumi:"timeOfTheDay"` - // The timezone that you want the refresh schedule to use. - Timezone *string `pulumi:"timezone"` +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration struct { + SameSheetTargetVisualConfiguration *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration `pulumi:"sameSheetTargetVisualConfiguration"` } -// RefreshScheduleScheduleScheduleFrequencyInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyArgs and RefreshScheduleScheduleScheduleFrequencyOutput values. -// You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyInput` via: +// VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationInput is an input type that accepts VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs and VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationInput` via: // -// RefreshScheduleScheduleScheduleFrequencyArgs{...} -type RefreshScheduleScheduleScheduleFrequencyInput interface { +// VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs{...} +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationInput interface { pulumi.Input - ToRefreshScheduleScheduleScheduleFrequencyOutput() RefreshScheduleScheduleScheduleFrequencyOutput - ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyOutput + ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput + ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutputWithContext(context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput } -type RefreshScheduleScheduleScheduleFrequencyArgs struct { - // The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. - Interval pulumi.StringInput `pulumi:"interval"` - // The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. - RefreshOnDay RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput `pulumi:"refreshOnDay"` - // The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. - TimeOfTheDay pulumi.StringPtrInput `pulumi:"timeOfTheDay"` - // The timezone that you want the refresh schedule to use. - Timezone pulumi.StringPtrInput `pulumi:"timezone"` +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs struct { + SameSheetTargetVisualConfiguration VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrInput `pulumi:"sameSheetTargetVisualConfiguration"` } -func (RefreshScheduleScheduleScheduleFrequencyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequency)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration)(nil)).Elem() } -func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyOutput() RefreshScheduleScheduleScheduleFrequencyOutput { - return i.ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutputWithContext(context.Background()) } -func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyOutput { - return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyOutput) +func (i VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput) } -func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput { - return i.ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutputWithContext(context.Background()) } -func (i RefreshScheduleScheduleScheduleFrequencyArgs) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyOutput).ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx) +func (i VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput).ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutputWithContext(ctx) } -// RefreshScheduleScheduleScheduleFrequencyPtrInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyArgs, RefreshScheduleScheduleScheduleFrequencyPtr and RefreshScheduleScheduleScheduleFrequencyPtrOutput values. -// You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyPtrInput` via: +// VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrInput is an input type that accepts VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs, VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtr and VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrInput` via: // -// RefreshScheduleScheduleScheduleFrequencyArgs{...} +// VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs{...} // // or: // // nil -type RefreshScheduleScheduleScheduleFrequencyPtrInput interface { +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrInput interface { pulumi.Input - ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput - ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput + ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput + ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutputWithContext(context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput } -type refreshScheduleScheduleScheduleFrequencyPtrType RefreshScheduleScheduleScheduleFrequencyArgs +type visualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrType VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs -func RefreshScheduleScheduleScheduleFrequencyPtr(v *RefreshScheduleScheduleScheduleFrequencyArgs) RefreshScheduleScheduleScheduleFrequencyPtrInput { - return (*refreshScheduleScheduleScheduleFrequencyPtrType)(v) +func VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtr(v *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrInput { + return (*visualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrType)(v) } -func (*refreshScheduleScheduleScheduleFrequencyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**RefreshScheduleScheduleScheduleFrequency)(nil)).Elem() +func (*visualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration)(nil)).Elem() } -func (i *refreshScheduleScheduleScheduleFrequencyPtrType) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput { - return i.ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(context.Background()) +func (i *visualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrType) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutputWithContext(context.Background()) } -func (i *refreshScheduleScheduleScheduleFrequencyPtrType) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyPtrOutput) +func (i *visualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrType) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput) } -type RefreshScheduleScheduleScheduleFrequencyOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput struct{ *pulumi.OutputState } -func (RefreshScheduleScheduleScheduleFrequencyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequency)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration)(nil)).Elem() } -func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyOutput() RefreshScheduleScheduleScheduleFrequencyOutput { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput { return o } -func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyOutput { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput { return o } -func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput { - return o.ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(context.Background()) +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput { + return o.ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutputWithContext(context.Background()) } -func (o RefreshScheduleScheduleScheduleFrequencyOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v RefreshScheduleScheduleScheduleFrequency) *RefreshScheduleScheduleScheduleFrequency { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration) *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration { return &v - }).(RefreshScheduleScheduleScheduleFrequencyPtrOutput) -} - -// The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. -func (o RefreshScheduleScheduleScheduleFrequencyOutput) Interval() pulumi.StringOutput { - return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequency) string { return v.Interval }).(pulumi.StringOutput) -} - -// The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. -func (o RefreshScheduleScheduleScheduleFrequencyOutput) RefreshOnDay() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { - return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequency) *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay { - return v.RefreshOnDay - }).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) -} - -// The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. -func (o RefreshScheduleScheduleScheduleFrequencyOutput) TimeOfTheDay() pulumi.StringPtrOutput { - return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequency) *string { return v.TimeOfTheDay }).(pulumi.StringPtrOutput) + }).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput) } -// The timezone that you want the refresh schedule to use. -func (o RefreshScheduleScheduleScheduleFrequencyOutput) Timezone() pulumi.StringPtrOutput { - return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequency) *string { return v.Timezone }).(pulumi.StringPtrOutput) +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput) SameSheetTargetVisualConfiguration() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration) *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration { + return v.SameSheetTargetVisualConfiguration + }).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput) } -type RefreshScheduleScheduleScheduleFrequencyPtrOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput struct{ *pulumi.OutputState } -func (RefreshScheduleScheduleScheduleFrequencyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**RefreshScheduleScheduleScheduleFrequency)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration)(nil)).Elem() } -func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutput() RefreshScheduleScheduleScheduleFrequencyPtrOutput { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput { return o } -func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyPtrOutput { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput { return o } -func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) Elem() RefreshScheduleScheduleScheduleFrequencyOutput { - return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequency) RefreshScheduleScheduleScheduleFrequency { - if v != nil { - return *v - } - var ret RefreshScheduleScheduleScheduleFrequency - return ret - }).(RefreshScheduleScheduleScheduleFrequencyOutput) -} - -// The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. -func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) Interval() pulumi.StringPtrOutput { - return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequency) *string { - if v == nil { - return nil - } - return &v.Interval - }).(pulumi.StringPtrOutput) -} - -// The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. -func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) RefreshOnDay() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { - return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequency) *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay { - if v == nil { - return nil - } - return v.RefreshOnDay - }).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) -} - -// The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. -func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) TimeOfTheDay() pulumi.StringPtrOutput { - return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequency) *string { - if v == nil { - return nil +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput) Elem() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration { + if v != nil { + return *v } - return v.TimeOfTheDay - }).(pulumi.StringPtrOutput) + var ret VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration + return ret + }).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput) } -// The timezone that you want the refresh schedule to use. -func (o RefreshScheduleScheduleScheduleFrequencyPtrOutput) Timezone() pulumi.StringPtrOutput { - return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequency) *string { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput) SameSheetTargetVisualConfiguration() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration) *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration { if v == nil { return nil } - return v.Timezone - }).(pulumi.StringPtrOutput) + return v.SameSheetTargetVisualConfiguration + }).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput) } -type RefreshScheduleScheduleScheduleFrequencyRefreshOnDay struct { - // The day of the month that you want to schedule refresh on. - DayOfMonth *string `pulumi:"dayOfMonth"` - // The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. - DayOfWeek *string `pulumi:"dayOfWeek"` +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration struct { + TargetVisualOption *string `pulumi:"targetVisualOption"` + TargetVisuals []string `pulumi:"targetVisuals"` } -// RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs and RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput values. -// You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput` via: +// VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationInput is an input type that accepts VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs and VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationInput` via: // -// RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs{...} -type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput interface { +// VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs{...} +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationInput interface { pulumi.Input - ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput - ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput + ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput + ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutputWithContext(context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput } -type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs struct { - // The day of the month that you want to schedule refresh on. - DayOfMonth pulumi.StringPtrInput `pulumi:"dayOfMonth"` - // The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. - DayOfWeek pulumi.StringPtrInput `pulumi:"dayOfWeek"` +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs struct { + TargetVisualOption pulumi.StringPtrInput `pulumi:"targetVisualOption"` + TargetVisuals pulumi.StringArrayInput `pulumi:"targetVisuals"` } -func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ElementType() reflect.Type { - return reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequencyRefreshOnDay)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration)(nil)).Elem() } -func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput { - return i.ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutputWithContext(context.Background()) } -func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput { - return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) +func (i VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput) } -func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { - return i.ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutputWithContext(context.Background()) } -func (i RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput).ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx) +func (i VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput).ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutputWithContext(ctx) } -// RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput is an input type that accepts RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs, RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtr and RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput values. -// You can construct a concrete instance of `RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput` via: +// VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrInput is an input type that accepts VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs, VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtr and VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrInput` via: // -// RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs{...} +// VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs{...} // // or: // // nil -type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput interface { +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrInput interface { pulumi.Input - ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput - ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput + ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput + ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutputWithContext(context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput } -type refreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrType RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs +type visualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrType VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs -func RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtr(v *RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput { - return (*refreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrType)(v) +func VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtr(v *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrInput { + return (*visualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrType)(v) } -func (*refreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**RefreshScheduleScheduleScheduleFrequencyRefreshOnDay)(nil)).Elem() +func (*visualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration)(nil)).Elem() } -func (i *refreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrType) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { - return i.ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(context.Background()) +func (i *visualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrType) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput { + return i.ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutputWithContext(context.Background()) } -func (i *refreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrType) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) +func (i *visualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrType) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput) } -type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput struct{ *pulumi.OutputState } -func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequencyRefreshOnDay)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration)(nil)).Elem() } -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput { return o } -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput { return o } -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { - return o.ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(context.Background()) +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput { + return o.ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutputWithContext(context.Background()) } -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration) *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration { return &v - }).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) + }).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput) } -// The day of the month that you want to schedule refresh on. -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) DayOfMonth() pulumi.StringPtrOutput { - return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) *string { return v.DayOfMonth }).(pulumi.StringPtrOutput) +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput) TargetVisualOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration) *string { + return v.TargetVisualOption + }).(pulumi.StringPtrOutput) } -// The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) DayOfWeek() pulumi.StringPtrOutput { - return o.ApplyT(func(v RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) *string { return v.DayOfWeek }).(pulumi.StringPtrOutput) +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput) TargetVisuals() pulumi.StringArrayOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration) []string { + return v.TargetVisuals + }).(pulumi.StringArrayOutput) } -type RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput struct{ *pulumi.OutputState } -func (RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**RefreshScheduleScheduleScheduleFrequencyRefreshOnDay)(nil)).Elem() +func (VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration)(nil)).Elem() } -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput { return o } -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) ToRefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutputWithContext(ctx context.Context) RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput) ToVisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput { return o } -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) Elem() RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput { - return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) RefreshScheduleScheduleScheduleFrequencyRefreshOnDay { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput) Elem() VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration) VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration { if v != nil { return *v } - var ret RefreshScheduleScheduleScheduleFrequencyRefreshOnDay + var ret VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration return ret - }).(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput) + }).(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput) } -// The day of the month that you want to schedule refresh on. -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) DayOfMonth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) *string { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput) TargetVisualOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration) *string { if v == nil { return nil } - return v.DayOfMonth + return v.TargetVisualOption }).(pulumi.StringPtrOutput) } -// The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. -func (o RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput) DayOfWeek() pulumi.StringPtrOutput { - return o.ApplyT(func(v *RefreshScheduleScheduleScheduleFrequencyRefreshOnDay) *string { +func (o VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput) TargetVisuals() pulumi.StringArrayOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration) []string { if v == nil { return nil } - return v.DayOfWeek - }).(pulumi.StringPtrOutput) + return v.TargetVisuals + }).(pulumi.StringArrayOutput) } -type TemplatePermission struct { - // List of IAM actions to grant or revoke permissions on. - Actions []string `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal string `pulumi:"principal"` +type VisualCustomActionsActionOperationNavigationOperation struct { + LocalNavigationConfiguration *VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration `pulumi:"localNavigationConfiguration"` } -// TemplatePermissionInput is an input type that accepts TemplatePermissionArgs and TemplatePermissionOutput values. -// You can construct a concrete instance of `TemplatePermissionInput` via: +// VisualCustomActionsActionOperationNavigationOperationInput is an input type that accepts VisualCustomActionsActionOperationNavigationOperationArgs and VisualCustomActionsActionOperationNavigationOperationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationNavigationOperationInput` via: // -// TemplatePermissionArgs{...} -type TemplatePermissionInput interface { +// VisualCustomActionsActionOperationNavigationOperationArgs{...} +type VisualCustomActionsActionOperationNavigationOperationInput interface { pulumi.Input - ToTemplatePermissionOutput() TemplatePermissionOutput - ToTemplatePermissionOutputWithContext(context.Context) TemplatePermissionOutput + ToVisualCustomActionsActionOperationNavigationOperationOutput() VisualCustomActionsActionOperationNavigationOperationOutput + ToVisualCustomActionsActionOperationNavigationOperationOutputWithContext(context.Context) VisualCustomActionsActionOperationNavigationOperationOutput } -type TemplatePermissionArgs struct { - // List of IAM actions to grant or revoke permissions on. - Actions pulumi.StringArrayInput `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal pulumi.StringInput `pulumi:"principal"` +type VisualCustomActionsActionOperationNavigationOperationArgs struct { + LocalNavigationConfiguration VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrInput `pulumi:"localNavigationConfiguration"` } -func (TemplatePermissionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*TemplatePermission)(nil)).Elem() +func (VisualCustomActionsActionOperationNavigationOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationNavigationOperation)(nil)).Elem() } -func (i TemplatePermissionArgs) ToTemplatePermissionOutput() TemplatePermissionOutput { - return i.ToTemplatePermissionOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationNavigationOperationArgs) ToVisualCustomActionsActionOperationNavigationOperationOutput() VisualCustomActionsActionOperationNavigationOperationOutput { + return i.ToVisualCustomActionsActionOperationNavigationOperationOutputWithContext(context.Background()) } -func (i TemplatePermissionArgs) ToTemplatePermissionOutputWithContext(ctx context.Context) TemplatePermissionOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplatePermissionOutput) +func (i VisualCustomActionsActionOperationNavigationOperationArgs) ToVisualCustomActionsActionOperationNavigationOperationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationNavigationOperationOutput) } -// TemplatePermissionArrayInput is an input type that accepts TemplatePermissionArray and TemplatePermissionArrayOutput values. -// You can construct a concrete instance of `TemplatePermissionArrayInput` via: +func (i VisualCustomActionsActionOperationNavigationOperationArgs) ToVisualCustomActionsActionOperationNavigationOperationPtrOutput() VisualCustomActionsActionOperationNavigationOperationPtrOutput { + return i.ToVisualCustomActionsActionOperationNavigationOperationPtrOutputWithContext(context.Background()) +} + +func (i VisualCustomActionsActionOperationNavigationOperationArgs) ToVisualCustomActionsActionOperationNavigationOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationNavigationOperationOutput).ToVisualCustomActionsActionOperationNavigationOperationPtrOutputWithContext(ctx) +} + +// VisualCustomActionsActionOperationNavigationOperationPtrInput is an input type that accepts VisualCustomActionsActionOperationNavigationOperationArgs, VisualCustomActionsActionOperationNavigationOperationPtr and VisualCustomActionsActionOperationNavigationOperationPtrOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationNavigationOperationPtrInput` via: // -// TemplatePermissionArray{ TemplatePermissionArgs{...} } -type TemplatePermissionArrayInput interface { +// VisualCustomActionsActionOperationNavigationOperationArgs{...} +// +// or: +// +// nil +type VisualCustomActionsActionOperationNavigationOperationPtrInput interface { pulumi.Input - ToTemplatePermissionArrayOutput() TemplatePermissionArrayOutput - ToTemplatePermissionArrayOutputWithContext(context.Context) TemplatePermissionArrayOutput + ToVisualCustomActionsActionOperationNavigationOperationPtrOutput() VisualCustomActionsActionOperationNavigationOperationPtrOutput + ToVisualCustomActionsActionOperationNavigationOperationPtrOutputWithContext(context.Context) VisualCustomActionsActionOperationNavigationOperationPtrOutput } -type TemplatePermissionArray []TemplatePermissionInput +type visualCustomActionsActionOperationNavigationOperationPtrType VisualCustomActionsActionOperationNavigationOperationArgs -func (TemplatePermissionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]TemplatePermission)(nil)).Elem() +func VisualCustomActionsActionOperationNavigationOperationPtr(v *VisualCustomActionsActionOperationNavigationOperationArgs) VisualCustomActionsActionOperationNavigationOperationPtrInput { + return (*visualCustomActionsActionOperationNavigationOperationPtrType)(v) } -func (i TemplatePermissionArray) ToTemplatePermissionArrayOutput() TemplatePermissionArrayOutput { - return i.ToTemplatePermissionArrayOutputWithContext(context.Background()) +func (*visualCustomActionsActionOperationNavigationOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationNavigationOperation)(nil)).Elem() } -func (i TemplatePermissionArray) ToTemplatePermissionArrayOutputWithContext(ctx context.Context) TemplatePermissionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplatePermissionArrayOutput) +func (i *visualCustomActionsActionOperationNavigationOperationPtrType) ToVisualCustomActionsActionOperationNavigationOperationPtrOutput() VisualCustomActionsActionOperationNavigationOperationPtrOutput { + return i.ToVisualCustomActionsActionOperationNavigationOperationPtrOutputWithContext(context.Background()) } -type TemplatePermissionOutput struct{ *pulumi.OutputState } +func (i *visualCustomActionsActionOperationNavigationOperationPtrType) ToVisualCustomActionsActionOperationNavigationOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationNavigationOperationPtrOutput) +} -func (TemplatePermissionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*TemplatePermission)(nil)).Elem() +type VisualCustomActionsActionOperationNavigationOperationOutput struct{ *pulumi.OutputState } + +func (VisualCustomActionsActionOperationNavigationOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationNavigationOperation)(nil)).Elem() } -func (o TemplatePermissionOutput) ToTemplatePermissionOutput() TemplatePermissionOutput { +func (o VisualCustomActionsActionOperationNavigationOperationOutput) ToVisualCustomActionsActionOperationNavigationOperationOutput() VisualCustomActionsActionOperationNavigationOperationOutput { return o } -func (o TemplatePermissionOutput) ToTemplatePermissionOutputWithContext(ctx context.Context) TemplatePermissionOutput { +func (o VisualCustomActionsActionOperationNavigationOperationOutput) ToVisualCustomActionsActionOperationNavigationOperationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationOutput { return o } -// List of IAM actions to grant or revoke permissions on. -func (o TemplatePermissionOutput) Actions() pulumi.StringArrayOutput { - return o.ApplyT(func(v TemplatePermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +func (o VisualCustomActionsActionOperationNavigationOperationOutput) ToVisualCustomActionsActionOperationNavigationOperationPtrOutput() VisualCustomActionsActionOperationNavigationOperationPtrOutput { + return o.ToVisualCustomActionsActionOperationNavigationOperationPtrOutputWithContext(context.Background()) } -// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. -func (o TemplatePermissionOutput) Principal() pulumi.StringOutput { - return o.ApplyT(func(v TemplatePermission) string { return v.Principal }).(pulumi.StringOutput) +func (o VisualCustomActionsActionOperationNavigationOperationOutput) ToVisualCustomActionsActionOperationNavigationOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualCustomActionsActionOperationNavigationOperation) *VisualCustomActionsActionOperationNavigationOperation { + return &v + }).(VisualCustomActionsActionOperationNavigationOperationPtrOutput) } -type TemplatePermissionArrayOutput struct{ *pulumi.OutputState } +func (o VisualCustomActionsActionOperationNavigationOperationOutput) LocalNavigationConfiguration() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationNavigationOperation) *VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration { + return v.LocalNavigationConfiguration + }).(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput) +} -func (TemplatePermissionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]TemplatePermission)(nil)).Elem() +type VisualCustomActionsActionOperationNavigationOperationPtrOutput struct{ *pulumi.OutputState } + +func (VisualCustomActionsActionOperationNavigationOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationNavigationOperation)(nil)).Elem() } -func (o TemplatePermissionArrayOutput) ToTemplatePermissionArrayOutput() TemplatePermissionArrayOutput { +func (o VisualCustomActionsActionOperationNavigationOperationPtrOutput) ToVisualCustomActionsActionOperationNavigationOperationPtrOutput() VisualCustomActionsActionOperationNavigationOperationPtrOutput { return o } -func (o TemplatePermissionArrayOutput) ToTemplatePermissionArrayOutputWithContext(ctx context.Context) TemplatePermissionArrayOutput { +func (o VisualCustomActionsActionOperationNavigationOperationPtrOutput) ToVisualCustomActionsActionOperationNavigationOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationPtrOutput { return o } -func (o TemplatePermissionArrayOutput) Index(i pulumi.IntInput) TemplatePermissionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplatePermission { - return vs[0].([]TemplatePermission)[vs[1].(int)] - }).(TemplatePermissionOutput) +func (o VisualCustomActionsActionOperationNavigationOperationPtrOutput) Elem() VisualCustomActionsActionOperationNavigationOperationOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationNavigationOperation) VisualCustomActionsActionOperationNavigationOperation { + if v != nil { + return *v + } + var ret VisualCustomActionsActionOperationNavigationOperation + return ret + }).(VisualCustomActionsActionOperationNavigationOperationOutput) } -type TemplateSourceEntity struct { - // The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. - SourceAnalysis *TemplateSourceEntitySourceAnalysis `pulumi:"sourceAnalysis"` - // The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. - SourceTemplate *TemplateSourceEntitySourceTemplate `pulumi:"sourceTemplate"` +func (o VisualCustomActionsActionOperationNavigationOperationPtrOutput) LocalNavigationConfiguration() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationNavigationOperation) *VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration { + if v == nil { + return nil + } + return v.LocalNavigationConfiguration + }).(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput) } -// TemplateSourceEntityInput is an input type that accepts TemplateSourceEntityArgs and TemplateSourceEntityOutput values. -// You can construct a concrete instance of `TemplateSourceEntityInput` via: +type VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration struct { + TargetSheetId string `pulumi:"targetSheetId"` +} + +// VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationInput is an input type that accepts VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs and VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationInput` via: // -// TemplateSourceEntityArgs{...} -type TemplateSourceEntityInput interface { +// VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs{...} +type VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationInput interface { pulumi.Input - ToTemplateSourceEntityOutput() TemplateSourceEntityOutput - ToTemplateSourceEntityOutputWithContext(context.Context) TemplateSourceEntityOutput + ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput + ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutputWithContext(context.Context) VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput } -type TemplateSourceEntityArgs struct { - // The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. - SourceAnalysis TemplateSourceEntitySourceAnalysisPtrInput `pulumi:"sourceAnalysis"` - // The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. - SourceTemplate TemplateSourceEntitySourceTemplatePtrInput `pulumi:"sourceTemplate"` +type VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs struct { + TargetSheetId pulumi.StringInput `pulumi:"targetSheetId"` } -func (TemplateSourceEntityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*TemplateSourceEntity)(nil)).Elem() +func (VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration)(nil)).Elem() } -func (i TemplateSourceEntityArgs) ToTemplateSourceEntityOutput() TemplateSourceEntityOutput { - return i.ToTemplateSourceEntityOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput { + return i.ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutputWithContext(context.Background()) } -func (i TemplateSourceEntityArgs) ToTemplateSourceEntityOutputWithContext(ctx context.Context) TemplateSourceEntityOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntityOutput) +func (i VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput) } -func (i TemplateSourceEntityArgs) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput { - return i.ToTemplateSourceEntityPtrOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput { + return i.ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutputWithContext(context.Background()) } -func (i TemplateSourceEntityArgs) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntityOutput).ToTemplateSourceEntityPtrOutputWithContext(ctx) +func (i VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput).ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutputWithContext(ctx) } -// TemplateSourceEntityPtrInput is an input type that accepts TemplateSourceEntityArgs, TemplateSourceEntityPtr and TemplateSourceEntityPtrOutput values. -// You can construct a concrete instance of `TemplateSourceEntityPtrInput` via: +// VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrInput is an input type that accepts VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs, VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtr and VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrInput` via: // -// TemplateSourceEntityArgs{...} +// VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs{...} // // or: // // nil -type TemplateSourceEntityPtrInput interface { +type VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrInput interface { pulumi.Input - ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput - ToTemplateSourceEntityPtrOutputWithContext(context.Context) TemplateSourceEntityPtrOutput + ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput + ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutputWithContext(context.Context) VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput } -type templateSourceEntityPtrType TemplateSourceEntityArgs +type visualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrType VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs -func TemplateSourceEntityPtr(v *TemplateSourceEntityArgs) TemplateSourceEntityPtrInput { - return (*templateSourceEntityPtrType)(v) +func VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtr(v *VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs) VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrInput { + return (*visualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrType)(v) } -func (*templateSourceEntityPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**TemplateSourceEntity)(nil)).Elem() +func (*visualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration)(nil)).Elem() } -func (i *templateSourceEntityPtrType) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput { - return i.ToTemplateSourceEntityPtrOutputWithContext(context.Background()) +func (i *visualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrType) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput { + return i.ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutputWithContext(context.Background()) } -func (i *templateSourceEntityPtrType) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntityPtrOutput) +func (i *visualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrType) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput) } -type TemplateSourceEntityOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput struct{ *pulumi.OutputState } -func (TemplateSourceEntityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*TemplateSourceEntity)(nil)).Elem() +func (VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration)(nil)).Elem() } -func (o TemplateSourceEntityOutput) ToTemplateSourceEntityOutput() TemplateSourceEntityOutput { +func (o VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput { return o } -func (o TemplateSourceEntityOutput) ToTemplateSourceEntityOutputWithContext(ctx context.Context) TemplateSourceEntityOutput { +func (o VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput { return o } -func (o TemplateSourceEntityOutput) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput { - return o.ToTemplateSourceEntityPtrOutputWithContext(context.Background()) +func (o VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput { + return o.ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutputWithContext(context.Background()) } -func (o TemplateSourceEntityOutput) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateSourceEntity) *TemplateSourceEntity { +func (o VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration) *VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration { return &v - }).(TemplateSourceEntityPtrOutput) -} - -// The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. -func (o TemplateSourceEntityOutput) SourceAnalysis() TemplateSourceEntitySourceAnalysisPtrOutput { - return o.ApplyT(func(v TemplateSourceEntity) *TemplateSourceEntitySourceAnalysis { return v.SourceAnalysis }).(TemplateSourceEntitySourceAnalysisPtrOutput) + }).(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput) } -// The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. -func (o TemplateSourceEntityOutput) SourceTemplate() TemplateSourceEntitySourceTemplatePtrOutput { - return o.ApplyT(func(v TemplateSourceEntity) *TemplateSourceEntitySourceTemplate { return v.SourceTemplate }).(TemplateSourceEntitySourceTemplatePtrOutput) +func (o VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput) TargetSheetId() pulumi.StringOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration) string { + return v.TargetSheetId + }).(pulumi.StringOutput) } -type TemplateSourceEntityPtrOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput struct{ *pulumi.OutputState } -func (TemplateSourceEntityPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**TemplateSourceEntity)(nil)).Elem() +func (VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration)(nil)).Elem() } -func (o TemplateSourceEntityPtrOutput) ToTemplateSourceEntityPtrOutput() TemplateSourceEntityPtrOutput { +func (o VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput { return o } -func (o TemplateSourceEntityPtrOutput) ToTemplateSourceEntityPtrOutputWithContext(ctx context.Context) TemplateSourceEntityPtrOutput { +func (o VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput) ToVisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput { return o } -func (o TemplateSourceEntityPtrOutput) Elem() TemplateSourceEntityOutput { - return o.ApplyT(func(v *TemplateSourceEntity) TemplateSourceEntity { +func (o VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput) Elem() VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration) VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration { if v != nil { return *v } - var ret TemplateSourceEntity + var ret VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration return ret - }).(TemplateSourceEntityOutput) -} - -// The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. -func (o TemplateSourceEntityPtrOutput) SourceAnalysis() TemplateSourceEntitySourceAnalysisPtrOutput { - return o.ApplyT(func(v *TemplateSourceEntity) *TemplateSourceEntitySourceAnalysis { - if v == nil { - return nil - } - return v.SourceAnalysis - }).(TemplateSourceEntitySourceAnalysisPtrOutput) + }).(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput) } -// The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. -func (o TemplateSourceEntityPtrOutput) SourceTemplate() TemplateSourceEntitySourceTemplatePtrOutput { - return o.ApplyT(func(v *TemplateSourceEntity) *TemplateSourceEntitySourceTemplate { +func (o VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput) TargetSheetId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration) *string { if v == nil { return nil } - return v.SourceTemplate - }).(TemplateSourceEntitySourceTemplatePtrOutput) + return &v.TargetSheetId + }).(pulumi.StringPtrOutput) } -type TemplateSourceEntitySourceAnalysis struct { - // The Amazon Resource Name (ARN) of the resource. - Arn string `pulumi:"arn"` - // A list of dataset references used as placeholders in the template. See data_set_references. - DataSetReferences []TemplateSourceEntitySourceAnalysisDataSetReference `pulumi:"dataSetReferences"` +type VisualCustomActionsActionOperationSetParametersOperation struct { + ParameterValueConfigurations []VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration `pulumi:"parameterValueConfigurations"` } -// TemplateSourceEntitySourceAnalysisInput is an input type that accepts TemplateSourceEntitySourceAnalysisArgs and TemplateSourceEntitySourceAnalysisOutput values. -// You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisInput` via: +// VisualCustomActionsActionOperationSetParametersOperationInput is an input type that accepts VisualCustomActionsActionOperationSetParametersOperationArgs and VisualCustomActionsActionOperationSetParametersOperationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationSetParametersOperationInput` via: // -// TemplateSourceEntitySourceAnalysisArgs{...} -type TemplateSourceEntitySourceAnalysisInput interface { +// VisualCustomActionsActionOperationSetParametersOperationArgs{...} +type VisualCustomActionsActionOperationSetParametersOperationInput interface { pulumi.Input - ToTemplateSourceEntitySourceAnalysisOutput() TemplateSourceEntitySourceAnalysisOutput - ToTemplateSourceEntitySourceAnalysisOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisOutput + ToVisualCustomActionsActionOperationSetParametersOperationOutput() VisualCustomActionsActionOperationSetParametersOperationOutput + ToVisualCustomActionsActionOperationSetParametersOperationOutputWithContext(context.Context) VisualCustomActionsActionOperationSetParametersOperationOutput } -type TemplateSourceEntitySourceAnalysisArgs struct { - // The Amazon Resource Name (ARN) of the resource. - Arn pulumi.StringInput `pulumi:"arn"` - // A list of dataset references used as placeholders in the template. See data_set_references. - DataSetReferences TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput `pulumi:"dataSetReferences"` +type VisualCustomActionsActionOperationSetParametersOperationArgs struct { + ParameterValueConfigurations VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayInput `pulumi:"parameterValueConfigurations"` } -func (TemplateSourceEntitySourceAnalysisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*TemplateSourceEntitySourceAnalysis)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperation)(nil)).Elem() } -func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisOutput() TemplateSourceEntitySourceAnalysisOutput { - return i.ToTemplateSourceEntitySourceAnalysisOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationSetParametersOperationArgs) ToVisualCustomActionsActionOperationSetParametersOperationOutput() VisualCustomActionsActionOperationSetParametersOperationOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationOutputWithContext(context.Background()) } -func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceAnalysisOutput) +func (i VisualCustomActionsActionOperationSetParametersOperationArgs) ToVisualCustomActionsActionOperationSetParametersOperationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationOutput) } -func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput { - return i.ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationSetParametersOperationArgs) ToVisualCustomActionsActionOperationSetParametersOperationPtrOutput() VisualCustomActionsActionOperationSetParametersOperationPtrOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationPtrOutputWithContext(context.Background()) } -func (i TemplateSourceEntitySourceAnalysisArgs) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceAnalysisOutput).ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx) +func (i VisualCustomActionsActionOperationSetParametersOperationArgs) ToVisualCustomActionsActionOperationSetParametersOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationOutput).ToVisualCustomActionsActionOperationSetParametersOperationPtrOutputWithContext(ctx) } -// TemplateSourceEntitySourceAnalysisPtrInput is an input type that accepts TemplateSourceEntitySourceAnalysisArgs, TemplateSourceEntitySourceAnalysisPtr and TemplateSourceEntitySourceAnalysisPtrOutput values. -// You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisPtrInput` via: +// VisualCustomActionsActionOperationSetParametersOperationPtrInput is an input type that accepts VisualCustomActionsActionOperationSetParametersOperationArgs, VisualCustomActionsActionOperationSetParametersOperationPtr and VisualCustomActionsActionOperationSetParametersOperationPtrOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationSetParametersOperationPtrInput` via: // -// TemplateSourceEntitySourceAnalysisArgs{...} +// VisualCustomActionsActionOperationSetParametersOperationArgs{...} // // or: // // nil -type TemplateSourceEntitySourceAnalysisPtrInput interface { +type VisualCustomActionsActionOperationSetParametersOperationPtrInput interface { pulumi.Input - ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput - ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisPtrOutput + ToVisualCustomActionsActionOperationSetParametersOperationPtrOutput() VisualCustomActionsActionOperationSetParametersOperationPtrOutput + ToVisualCustomActionsActionOperationSetParametersOperationPtrOutputWithContext(context.Context) VisualCustomActionsActionOperationSetParametersOperationPtrOutput } -type templateSourceEntitySourceAnalysisPtrType TemplateSourceEntitySourceAnalysisArgs +type visualCustomActionsActionOperationSetParametersOperationPtrType VisualCustomActionsActionOperationSetParametersOperationArgs -func TemplateSourceEntitySourceAnalysisPtr(v *TemplateSourceEntitySourceAnalysisArgs) TemplateSourceEntitySourceAnalysisPtrInput { - return (*templateSourceEntitySourceAnalysisPtrType)(v) +func VisualCustomActionsActionOperationSetParametersOperationPtr(v *VisualCustomActionsActionOperationSetParametersOperationArgs) VisualCustomActionsActionOperationSetParametersOperationPtrInput { + return (*visualCustomActionsActionOperationSetParametersOperationPtrType)(v) } -func (*templateSourceEntitySourceAnalysisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**TemplateSourceEntitySourceAnalysis)(nil)).Elem() +func (*visualCustomActionsActionOperationSetParametersOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationSetParametersOperation)(nil)).Elem() } -func (i *templateSourceEntitySourceAnalysisPtrType) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput { - return i.ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(context.Background()) +func (i *visualCustomActionsActionOperationSetParametersOperationPtrType) ToVisualCustomActionsActionOperationSetParametersOperationPtrOutput() VisualCustomActionsActionOperationSetParametersOperationPtrOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationPtrOutputWithContext(context.Background()) } -func (i *templateSourceEntitySourceAnalysisPtrType) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceAnalysisPtrOutput) +func (i *visualCustomActionsActionOperationSetParametersOperationPtrType) ToVisualCustomActionsActionOperationSetParametersOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationPtrOutput) } -type TemplateSourceEntitySourceAnalysisOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationSetParametersOperationOutput struct{ *pulumi.OutputState } -func (TemplateSourceEntitySourceAnalysisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*TemplateSourceEntitySourceAnalysis)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperation)(nil)).Elem() } -func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisOutput() TemplateSourceEntitySourceAnalysisOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationOutput) ToVisualCustomActionsActionOperationSetParametersOperationOutput() VisualCustomActionsActionOperationSetParametersOperationOutput { return o } -func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationOutput) ToVisualCustomActionsActionOperationSetParametersOperationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationOutput { return o } -func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput { - return o.ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(context.Background()) +func (o VisualCustomActionsActionOperationSetParametersOperationOutput) ToVisualCustomActionsActionOperationSetParametersOperationPtrOutput() VisualCustomActionsActionOperationSetParametersOperationPtrOutput { + return o.ToVisualCustomActionsActionOperationSetParametersOperationPtrOutputWithContext(context.Background()) } -func (o TemplateSourceEntitySourceAnalysisOutput) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateSourceEntitySourceAnalysis) *TemplateSourceEntitySourceAnalysis { +func (o VisualCustomActionsActionOperationSetParametersOperationOutput) ToVisualCustomActionsActionOperationSetParametersOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualCustomActionsActionOperationSetParametersOperation) *VisualCustomActionsActionOperationSetParametersOperation { return &v - }).(TemplateSourceEntitySourceAnalysisPtrOutput) -} - -// The Amazon Resource Name (ARN) of the resource. -func (o TemplateSourceEntitySourceAnalysisOutput) Arn() pulumi.StringOutput { - return o.ApplyT(func(v TemplateSourceEntitySourceAnalysis) string { return v.Arn }).(pulumi.StringOutput) + }).(VisualCustomActionsActionOperationSetParametersOperationPtrOutput) } -// A list of dataset references used as placeholders in the template. See data_set_references. -func (o TemplateSourceEntitySourceAnalysisOutput) DataSetReferences() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { - return o.ApplyT(func(v TemplateSourceEntitySourceAnalysis) []TemplateSourceEntitySourceAnalysisDataSetReference { - return v.DataSetReferences - }).(TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) +func (o VisualCustomActionsActionOperationSetParametersOperationOutput) ParameterValueConfigurations() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperation) []VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration { + return v.ParameterValueConfigurations + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput) } -type TemplateSourceEntitySourceAnalysisPtrOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationSetParametersOperationPtrOutput struct{ *pulumi.OutputState } -func (TemplateSourceEntitySourceAnalysisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**TemplateSourceEntitySourceAnalysis)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationSetParametersOperation)(nil)).Elem() } -func (o TemplateSourceEntitySourceAnalysisPtrOutput) ToTemplateSourceEntitySourceAnalysisPtrOutput() TemplateSourceEntitySourceAnalysisPtrOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationPtrOutput) ToVisualCustomActionsActionOperationSetParametersOperationPtrOutput() VisualCustomActionsActionOperationSetParametersOperationPtrOutput { return o } -func (o TemplateSourceEntitySourceAnalysisPtrOutput) ToTemplateSourceEntitySourceAnalysisPtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisPtrOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationPtrOutput) ToVisualCustomActionsActionOperationSetParametersOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationPtrOutput { return o } -func (o TemplateSourceEntitySourceAnalysisPtrOutput) Elem() TemplateSourceEntitySourceAnalysisOutput { - return o.ApplyT(func(v *TemplateSourceEntitySourceAnalysis) TemplateSourceEntitySourceAnalysis { +func (o VisualCustomActionsActionOperationSetParametersOperationPtrOutput) Elem() VisualCustomActionsActionOperationSetParametersOperationOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationSetParametersOperation) VisualCustomActionsActionOperationSetParametersOperation { if v != nil { return *v } - var ret TemplateSourceEntitySourceAnalysis + var ret VisualCustomActionsActionOperationSetParametersOperation return ret - }).(TemplateSourceEntitySourceAnalysisOutput) -} - -// The Amazon Resource Name (ARN) of the resource. -func (o TemplateSourceEntitySourceAnalysisPtrOutput) Arn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *TemplateSourceEntitySourceAnalysis) *string { - if v == nil { - return nil - } - return &v.Arn - }).(pulumi.StringPtrOutput) + }).(VisualCustomActionsActionOperationSetParametersOperationOutput) } -// A list of dataset references used as placeholders in the template. See data_set_references. -func (o TemplateSourceEntitySourceAnalysisPtrOutput) DataSetReferences() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { - return o.ApplyT(func(v *TemplateSourceEntitySourceAnalysis) []TemplateSourceEntitySourceAnalysisDataSetReference { +func (o VisualCustomActionsActionOperationSetParametersOperationPtrOutput) ParameterValueConfigurations() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationSetParametersOperation) []VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration { if v == nil { return nil } - return v.DataSetReferences - }).(TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) + return v.ParameterValueConfigurations + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput) } -type TemplateSourceEntitySourceAnalysisDataSetReference struct { - // Dataset Amazon Resource Name (ARN). - DataSetArn string `pulumi:"dataSetArn"` - // Dataset placeholder. - DataSetPlaceholder string `pulumi:"dataSetPlaceholder"` +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration struct { + DestinationParameterName string `pulumi:"destinationParameterName"` + Value VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue `pulumi:"value"` } -// TemplateSourceEntitySourceAnalysisDataSetReferenceInput is an input type that accepts TemplateSourceEntitySourceAnalysisDataSetReferenceArgs and TemplateSourceEntitySourceAnalysisDataSetReferenceOutput values. -// You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisDataSetReferenceInput` via: +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationInput is an input type that accepts VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs and VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationInput` via: // -// TemplateSourceEntitySourceAnalysisDataSetReferenceArgs{...} -type TemplateSourceEntitySourceAnalysisDataSetReferenceInput interface { +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs{...} +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationInput interface { pulumi.Input - ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceOutput - ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutputWithContext(context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput } -type TemplateSourceEntitySourceAnalysisDataSetReferenceArgs struct { - // Dataset Amazon Resource Name (ARN). - DataSetArn pulumi.StringInput `pulumi:"dataSetArn"` - // Dataset placeholder. - DataSetPlaceholder pulumi.StringInput `pulumi:"dataSetPlaceholder"` +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs struct { + DestinationParameterName pulumi.StringInput `pulumi:"destinationParameterName"` + Value VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueInput `pulumi:"value"` } -func (TemplateSourceEntitySourceAnalysisDataSetReferenceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*TemplateSourceEntitySourceAnalysisDataSetReference)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration)(nil)).Elem() } -func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArgs) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceOutput { - return i.ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutputWithContext(context.Background()) } -func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArgs) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput) } -// TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput is an input type that accepts TemplateSourceEntitySourceAnalysisDataSetReferenceArray and TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput values. -// You can construct a concrete instance of `TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput` via: +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayInput is an input type that accepts VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArray and VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayInput` via: // -// TemplateSourceEntitySourceAnalysisDataSetReferenceArray{ TemplateSourceEntitySourceAnalysisDataSetReferenceArgs{...} } -type TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput interface { +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArray{ VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs{...} } +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayInput interface { pulumi.Input - ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput - ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutputWithContext(context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput } -type TemplateSourceEntitySourceAnalysisDataSetReferenceArray []TemplateSourceEntitySourceAnalysisDataSetReferenceInput +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArray []VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationInput -func (TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]TemplateSourceEntitySourceAnalysisDataSetReference)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration)(nil)).Elem() } -func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { - return i.ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArray) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutputWithContext(context.Background()) } -func (i TemplateSourceEntitySourceAnalysisDataSetReferenceArray) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArray) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput) } -type TemplateSourceEntitySourceAnalysisDataSetReferenceOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput struct{ *pulumi.OutputState } -func (TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*TemplateSourceEntitySourceAnalysisDataSetReference)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration)(nil)).Elem() } -func (o TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput { return o } -func (o TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput { return o } -// Dataset Amazon Resource Name (ARN). -func (o TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) DataSetArn() pulumi.StringOutput { - return o.ApplyT(func(v TemplateSourceEntitySourceAnalysisDataSetReference) string { return v.DataSetArn }).(pulumi.StringOutput) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput) DestinationParameterName() pulumi.StringOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration) string { + return v.DestinationParameterName + }).(pulumi.StringOutput) } -// Dataset placeholder. -func (o TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) DataSetPlaceholder() pulumi.StringOutput { - return o.ApplyT(func(v TemplateSourceEntitySourceAnalysisDataSetReference) string { return v.DataSetPlaceholder }).(pulumi.StringOutput) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput) Value() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue { + return v.Value + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput) } -type TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput struct{ *pulumi.OutputState } -func (TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]TemplateSourceEntitySourceAnalysisDataSetReference)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration)(nil)).Elem() } -func (o TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput() TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput { return o } -func (o TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) ToTemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutputWithContext(ctx context.Context) TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput { return o } -func (o TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput) Index(i pulumi.IntInput) TemplateSourceEntitySourceAnalysisDataSetReferenceOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) TemplateSourceEntitySourceAnalysisDataSetReference { - return vs[0].([]TemplateSourceEntitySourceAnalysisDataSetReference)[vs[1].(int)] - }).(TemplateSourceEntitySourceAnalysisDataSetReferenceOutput) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput) Index(i pulumi.IntInput) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration { + return vs[0].([]VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration)[vs[1].(int)] + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput) } -type TemplateSourceEntitySourceTemplate struct { - // The Amazon Resource Name (ARN) of the resource. - Arn string `pulumi:"arn"` +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue struct { + CustomValuesConfiguration *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration `pulumi:"customValuesConfiguration"` + SelectAllValueOptions *string `pulumi:"selectAllValueOptions"` + SourceField *string `pulumi:"sourceField"` + SourceParameterName *string `pulumi:"sourceParameterName"` } -// TemplateSourceEntitySourceTemplateInput is an input type that accepts TemplateSourceEntitySourceTemplateArgs and TemplateSourceEntitySourceTemplateOutput values. -// You can construct a concrete instance of `TemplateSourceEntitySourceTemplateInput` via: +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueInput is an input type that accepts VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs and VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueInput` via: // -// TemplateSourceEntitySourceTemplateArgs{...} -type TemplateSourceEntitySourceTemplateInput interface { +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs{...} +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueInput interface { pulumi.Input - ToTemplateSourceEntitySourceTemplateOutput() TemplateSourceEntitySourceTemplateOutput - ToTemplateSourceEntitySourceTemplateOutputWithContext(context.Context) TemplateSourceEntitySourceTemplateOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutputWithContext(context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput } -type TemplateSourceEntitySourceTemplateArgs struct { - // The Amazon Resource Name (ARN) of the resource. - Arn pulumi.StringInput `pulumi:"arn"` +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs struct { + CustomValuesConfiguration VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrInput `pulumi:"customValuesConfiguration"` + SelectAllValueOptions pulumi.StringPtrInput `pulumi:"selectAllValueOptions"` + SourceField pulumi.StringPtrInput `pulumi:"sourceField"` + SourceParameterName pulumi.StringPtrInput `pulumi:"sourceParameterName"` } -func (TemplateSourceEntitySourceTemplateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*TemplateSourceEntitySourceTemplate)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue)(nil)).Elem() } -func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplateOutput() TemplateSourceEntitySourceTemplateOutput { - return i.ToTemplateSourceEntitySourceTemplateOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutputWithContext(context.Background()) } -func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplateOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplateOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceTemplateOutput) +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput) } -func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput { - return i.ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput struct{ *pulumi.OutputState } + +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue)(nil)).Elem() } -func (i TemplateSourceEntitySourceTemplateArgs) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceTemplateOutput).ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput { + return o } -// TemplateSourceEntitySourceTemplatePtrInput is an input type that accepts TemplateSourceEntitySourceTemplateArgs, TemplateSourceEntitySourceTemplatePtr and TemplateSourceEntitySourceTemplatePtrOutput values. -// You can construct a concrete instance of `TemplateSourceEntitySourceTemplatePtrInput` via: +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput { + return o +} + +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput) CustomValuesConfiguration() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue) *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration { + return v.CustomValuesConfiguration + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput) +} + +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput) SelectAllValueOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue) *string { + return v.SelectAllValueOptions + }).(pulumi.StringPtrOutput) +} + +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput) SourceField() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue) *string { + return v.SourceField + }).(pulumi.StringPtrOutput) +} + +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput) SourceParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue) *string { + return v.SourceParameterName + }).(pulumi.StringPtrOutput) +} + +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration struct { + CustomValues VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues `pulumi:"customValues"` + IncludeNullValue *bool `pulumi:"includeNullValue"` +} + +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationInput is an input type that accepts VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs and VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationInput` via: // -// TemplateSourceEntitySourceTemplateArgs{...} +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs{...} +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationInput interface { + pulumi.Input + + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutputWithContext(context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput +} + +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs struct { + CustomValues VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesInput `pulumi:"customValues"` + IncludeNullValue pulumi.BoolPtrInput `pulumi:"includeNullValue"` +} + +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration)(nil)).Elem() +} + +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutputWithContext(context.Background()) +} + +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput) +} + +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput).ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutputWithContext(ctx) +} + +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrInput is an input type that accepts VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs, VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtr and VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrInput` via: +// +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs{...} // // or: // // nil -type TemplateSourceEntitySourceTemplatePtrInput interface { +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrInput interface { pulumi.Input - ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput - ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(context.Context) TemplateSourceEntitySourceTemplatePtrOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutputWithContext(context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput } -type templateSourceEntitySourceTemplatePtrType TemplateSourceEntitySourceTemplateArgs +type visualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrType VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs -func TemplateSourceEntitySourceTemplatePtr(v *TemplateSourceEntitySourceTemplateArgs) TemplateSourceEntitySourceTemplatePtrInput { - return (*templateSourceEntitySourceTemplatePtrType)(v) +func VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtr(v *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrInput { + return (*visualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrType)(v) } -func (*templateSourceEntitySourceTemplatePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**TemplateSourceEntitySourceTemplate)(nil)).Elem() +func (*visualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration)(nil)).Elem() } -func (i *templateSourceEntitySourceTemplatePtrType) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput { - return i.ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +func (i *visualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrType) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutputWithContext(context.Background()) } -func (i *templateSourceEntitySourceTemplatePtrType) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(TemplateSourceEntitySourceTemplatePtrOutput) +func (i *visualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrType) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput) } -type TemplateSourceEntitySourceTemplateOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput struct{ *pulumi.OutputState } -func (TemplateSourceEntitySourceTemplateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*TemplateSourceEntitySourceTemplate)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration)(nil)).Elem() } -func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplateOutput() TemplateSourceEntitySourceTemplateOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput { return o } -func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplateOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplateOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput { return o } -func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput { - return o.ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(context.Background()) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput { + return o.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutputWithContext(context.Background()) } -func (o TemplateSourceEntitySourceTemplateOutput) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v TemplateSourceEntitySourceTemplate) *TemplateSourceEntitySourceTemplate { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration) *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration { return &v - }).(TemplateSourceEntitySourceTemplatePtrOutput) + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput) } -// The Amazon Resource Name (ARN) of the resource. -func (o TemplateSourceEntitySourceTemplateOutput) Arn() pulumi.StringOutput { - return o.ApplyT(func(v TemplateSourceEntitySourceTemplate) string { return v.Arn }).(pulumi.StringOutput) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput) CustomValues() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues { + return v.CustomValues + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) } -type TemplateSourceEntitySourceTemplatePtrOutput struct{ *pulumi.OutputState } +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput) IncludeNullValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration) *bool { + return v.IncludeNullValue + }).(pulumi.BoolPtrOutput) +} -func (TemplateSourceEntitySourceTemplatePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**TemplateSourceEntitySourceTemplate)(nil)).Elem() +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration)(nil)).Elem() } -func (o TemplateSourceEntitySourceTemplatePtrOutput) ToTemplateSourceEntitySourceTemplatePtrOutput() TemplateSourceEntitySourceTemplatePtrOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput { return o } -func (o TemplateSourceEntitySourceTemplatePtrOutput) ToTemplateSourceEntitySourceTemplatePtrOutputWithContext(ctx context.Context) TemplateSourceEntitySourceTemplatePtrOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput { return o } -func (o TemplateSourceEntitySourceTemplatePtrOutput) Elem() TemplateSourceEntitySourceTemplateOutput { - return o.ApplyT(func(v *TemplateSourceEntitySourceTemplate) TemplateSourceEntitySourceTemplate { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput) Elem() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration { if v != nil { return *v } - var ret TemplateSourceEntitySourceTemplate + var ret VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration return ret - }).(TemplateSourceEntitySourceTemplateOutput) + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput) } -// The Amazon Resource Name (ARN) of the resource. -func (o TemplateSourceEntitySourceTemplatePtrOutput) Arn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *TemplateSourceEntitySourceTemplate) *string { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput) CustomValues() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration) *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues { if v == nil { return nil } - return &v.Arn - }).(pulumi.StringPtrOutput) + return &v.CustomValues + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) } -type ThemeConfiguration struct { - // Color properties that apply to chart data colors. See data_color_palette. - DataColorPalette *ThemeConfigurationDataColorPalette `pulumi:"dataColorPalette"` - // Display options related to sheets. See sheet. - Sheet *ThemeConfigurationSheet `pulumi:"sheet"` - // Determines the typography options. See typography. - Typography *ThemeConfigurationTypography `pulumi:"typography"` - // Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. - UiColorPalette *ThemeConfigurationUiColorPalette `pulumi:"uiColorPalette"` +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput) IncludeNullValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration) *bool { + if v == nil { + return nil + } + return v.IncludeNullValue + }).(pulumi.BoolPtrOutput) +} + +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues struct { + DateTimeValues []string `pulumi:"dateTimeValues"` + DecimalValues []float64 `pulumi:"decimalValues"` + IntegerValues []int `pulumi:"integerValues"` + StringValues []string `pulumi:"stringValues"` } -// ThemeConfigurationInput is an input type that accepts ThemeConfigurationArgs and ThemeConfigurationOutput values. -// You can construct a concrete instance of `ThemeConfigurationInput` via: +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesInput is an input type that accepts VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs and VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesInput` via: // -// ThemeConfigurationArgs{...} -type ThemeConfigurationInput interface { +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs{...} +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesInput interface { pulumi.Input - ToThemeConfigurationOutput() ThemeConfigurationOutput - ToThemeConfigurationOutputWithContext(context.Context) ThemeConfigurationOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutputWithContext(context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput } -type ThemeConfigurationArgs struct { - // Color properties that apply to chart data colors. See data_color_palette. - DataColorPalette ThemeConfigurationDataColorPalettePtrInput `pulumi:"dataColorPalette"` - // Display options related to sheets. See sheet. - Sheet ThemeConfigurationSheetPtrInput `pulumi:"sheet"` - // Determines the typography options. See typography. - Typography ThemeConfigurationTypographyPtrInput `pulumi:"typography"` - // Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. - UiColorPalette ThemeConfigurationUiColorPalettePtrInput `pulumi:"uiColorPalette"` +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs struct { + DateTimeValues pulumi.StringArrayInput `pulumi:"dateTimeValues"` + DecimalValues pulumi.Float64ArrayInput `pulumi:"decimalValues"` + IntegerValues pulumi.IntArrayInput `pulumi:"integerValues"` + StringValues pulumi.StringArrayInput `pulumi:"stringValues"` } -func (ThemeConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfiguration)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues)(nil)).Elem() } -func (i ThemeConfigurationArgs) ToThemeConfigurationOutput() ThemeConfigurationOutput { - return i.ToThemeConfigurationOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutputWithContext(context.Background()) } -func (i ThemeConfigurationArgs) ToThemeConfigurationOutputWithContext(ctx context.Context) ThemeConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationOutput) +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) } -func (i ThemeConfigurationArgs) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput { - return i.ToThemeConfigurationPtrOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutputWithContext(context.Background()) } -func (i ThemeConfigurationArgs) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationOutput).ToThemeConfigurationPtrOutputWithContext(ctx) +func (i VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput).ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutputWithContext(ctx) } -// ThemeConfigurationPtrInput is an input type that accepts ThemeConfigurationArgs, ThemeConfigurationPtr and ThemeConfigurationPtrOutput values. -// You can construct a concrete instance of `ThemeConfigurationPtrInput` via: +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrInput is an input type that accepts VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs, VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtr and VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrInput` via: // -// ThemeConfigurationArgs{...} +// VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs{...} // // or: // // nil -type ThemeConfigurationPtrInput interface { +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrInput interface { pulumi.Input - ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput - ToThemeConfigurationPtrOutputWithContext(context.Context) ThemeConfigurationPtrOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput + ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutputWithContext(context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput } -type themeConfigurationPtrType ThemeConfigurationArgs +type visualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrType VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs -func ThemeConfigurationPtr(v *ThemeConfigurationArgs) ThemeConfigurationPtrInput { - return (*themeConfigurationPtrType)(v) +func VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtr(v *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrInput { + return (*visualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrType)(v) } -func (*themeConfigurationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfiguration)(nil)).Elem() +func (*visualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues)(nil)).Elem() } -func (i *themeConfigurationPtrType) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput { - return i.ToThemeConfigurationPtrOutputWithContext(context.Background()) +func (i *visualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrType) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput { + return i.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutputWithContext(context.Background()) } -func (i *themeConfigurationPtrType) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationPtrOutput) +func (i *visualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrType) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) } -type ThemeConfigurationOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfiguration)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues)(nil)).Elem() } -func (o ThemeConfigurationOutput) ToThemeConfigurationOutput() ThemeConfigurationOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput { return o } -func (o ThemeConfigurationOutput) ToThemeConfigurationOutputWithContext(ctx context.Context) ThemeConfigurationOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput { return o } -func (o ThemeConfigurationOutput) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput { - return o.ToThemeConfigurationPtrOutputWithContext(context.Background()) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput { + return o.ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutputWithContext(context.Background()) } -func (o ThemeConfigurationOutput) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfiguration) *ThemeConfiguration { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues) *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues { return &v - }).(ThemeConfigurationPtrOutput) + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) } -// Color properties that apply to chart data colors. See data_color_palette. -func (o ThemeConfigurationOutput) DataColorPalette() ThemeConfigurationDataColorPalettePtrOutput { - return o.ApplyT(func(v ThemeConfiguration) *ThemeConfigurationDataColorPalette { return v.DataColorPalette }).(ThemeConfigurationDataColorPalettePtrOutput) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) DateTimeValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues) []string { + return v.DateTimeValues + }).(pulumi.StringArrayOutput) } -// Display options related to sheets. See sheet. -func (o ThemeConfigurationOutput) Sheet() ThemeConfigurationSheetPtrOutput { - return o.ApplyT(func(v ThemeConfiguration) *ThemeConfigurationSheet { return v.Sheet }).(ThemeConfigurationSheetPtrOutput) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) DecimalValues() pulumi.Float64ArrayOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues) []float64 { + return v.DecimalValues + }).(pulumi.Float64ArrayOutput) } -// Determines the typography options. See typography. -func (o ThemeConfigurationOutput) Typography() ThemeConfigurationTypographyPtrOutput { - return o.ApplyT(func(v ThemeConfiguration) *ThemeConfigurationTypography { return v.Typography }).(ThemeConfigurationTypographyPtrOutput) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) IntegerValues() pulumi.IntArrayOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues) []int { + return v.IntegerValues + }).(pulumi.IntArrayOutput) } -// Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. -func (o ThemeConfigurationOutput) UiColorPalette() ThemeConfigurationUiColorPalettePtrOutput { - return o.ApplyT(func(v ThemeConfiguration) *ThemeConfigurationUiColorPalette { return v.UiColorPalette }).(ThemeConfigurationUiColorPalettePtrOutput) +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) StringValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues) []string { + return v.StringValues + }).(pulumi.StringArrayOutput) } -type ThemeConfigurationPtrOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfiguration)(nil)).Elem() +func (VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues)(nil)).Elem() } -func (o ThemeConfigurationPtrOutput) ToThemeConfigurationPtrOutput() ThemeConfigurationPtrOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput { return o } -func (o ThemeConfigurationPtrOutput) ToThemeConfigurationPtrOutputWithContext(ctx context.Context) ThemeConfigurationPtrOutput { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) ToVisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput { return o } -func (o ThemeConfigurationPtrOutput) Elem() ThemeConfigurationOutput { - return o.ApplyT(func(v *ThemeConfiguration) ThemeConfiguration { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) Elem() VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues) VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues { if v != nil { return *v } - var ret ThemeConfiguration + var ret VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues return ret - }).(ThemeConfigurationOutput) + }).(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput) } -// Color properties that apply to chart data colors. See data_color_palette. -func (o ThemeConfigurationPtrOutput) DataColorPalette() ThemeConfigurationDataColorPalettePtrOutput { - return o.ApplyT(func(v *ThemeConfiguration) *ThemeConfigurationDataColorPalette { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) DateTimeValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues) []string { if v == nil { return nil } - return v.DataColorPalette - }).(ThemeConfigurationDataColorPalettePtrOutput) + return v.DateTimeValues + }).(pulumi.StringArrayOutput) } -// Display options related to sheets. See sheet. -func (o ThemeConfigurationPtrOutput) Sheet() ThemeConfigurationSheetPtrOutput { - return o.ApplyT(func(v *ThemeConfiguration) *ThemeConfigurationSheet { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) DecimalValues() pulumi.Float64ArrayOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues) []float64 { if v == nil { return nil } - return v.Sheet - }).(ThemeConfigurationSheetPtrOutput) + return v.DecimalValues + }).(pulumi.Float64ArrayOutput) } -// Determines the typography options. See typography. -func (o ThemeConfigurationPtrOutput) Typography() ThemeConfigurationTypographyPtrOutput { - return o.ApplyT(func(v *ThemeConfiguration) *ThemeConfigurationTypography { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) IntegerValues() pulumi.IntArrayOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues) []int { if v == nil { return nil } - return v.Typography - }).(ThemeConfigurationTypographyPtrOutput) + return v.IntegerValues + }).(pulumi.IntArrayOutput) } -// Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. -func (o ThemeConfigurationPtrOutput) UiColorPalette() ThemeConfigurationUiColorPalettePtrOutput { - return o.ApplyT(func(v *ThemeConfiguration) *ThemeConfigurationUiColorPalette { +func (o VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput) StringValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues) []string { if v == nil { return nil } - return v.UiColorPalette - }).(ThemeConfigurationUiColorPalettePtrOutput) + return v.StringValues + }).(pulumi.StringArrayOutput) } -type ThemeConfigurationDataColorPalette struct { - // List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. - Colors []string `pulumi:"colors"` - // The hexadecimal code of a color that applies to charts where a lack of data is highlighted. - EmptyFillColor *string `pulumi:"emptyFillColor"` - // The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. - MinMaxGradients []string `pulumi:"minMaxGradients"` +type VisualCustomActionsActionOperationUrlOperation struct { + UrlTarget string `pulumi:"urlTarget"` + UrlTemplate string `pulumi:"urlTemplate"` } -// ThemeConfigurationDataColorPaletteInput is an input type that accepts ThemeConfigurationDataColorPaletteArgs and ThemeConfigurationDataColorPaletteOutput values. -// You can construct a concrete instance of `ThemeConfigurationDataColorPaletteInput` via: +// VisualCustomActionsActionOperationUrlOperationInput is an input type that accepts VisualCustomActionsActionOperationUrlOperationArgs and VisualCustomActionsActionOperationUrlOperationOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationUrlOperationInput` via: // -// ThemeConfigurationDataColorPaletteArgs{...} -type ThemeConfigurationDataColorPaletteInput interface { +// VisualCustomActionsActionOperationUrlOperationArgs{...} +type VisualCustomActionsActionOperationUrlOperationInput interface { pulumi.Input - ToThemeConfigurationDataColorPaletteOutput() ThemeConfigurationDataColorPaletteOutput - ToThemeConfigurationDataColorPaletteOutputWithContext(context.Context) ThemeConfigurationDataColorPaletteOutput + ToVisualCustomActionsActionOperationUrlOperationOutput() VisualCustomActionsActionOperationUrlOperationOutput + ToVisualCustomActionsActionOperationUrlOperationOutputWithContext(context.Context) VisualCustomActionsActionOperationUrlOperationOutput } -type ThemeConfigurationDataColorPaletteArgs struct { - // List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. - Colors pulumi.StringArrayInput `pulumi:"colors"` - // The hexadecimal code of a color that applies to charts where a lack of data is highlighted. - EmptyFillColor pulumi.StringPtrInput `pulumi:"emptyFillColor"` - // The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. - MinMaxGradients pulumi.StringArrayInput `pulumi:"minMaxGradients"` +type VisualCustomActionsActionOperationUrlOperationArgs struct { + UrlTarget pulumi.StringInput `pulumi:"urlTarget"` + UrlTemplate pulumi.StringInput `pulumi:"urlTemplate"` } -func (ThemeConfigurationDataColorPaletteArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationDataColorPalette)(nil)).Elem() +func (VisualCustomActionsActionOperationUrlOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationUrlOperation)(nil)).Elem() } -func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPaletteOutput() ThemeConfigurationDataColorPaletteOutput { - return i.ToThemeConfigurationDataColorPaletteOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationUrlOperationArgs) ToVisualCustomActionsActionOperationUrlOperationOutput() VisualCustomActionsActionOperationUrlOperationOutput { + return i.ToVisualCustomActionsActionOperationUrlOperationOutputWithContext(context.Background()) } -func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPaletteOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationDataColorPaletteOutput) +func (i VisualCustomActionsActionOperationUrlOperationArgs) ToVisualCustomActionsActionOperationUrlOperationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationUrlOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationUrlOperationOutput) } -func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput { - return i.ToThemeConfigurationDataColorPalettePtrOutputWithContext(context.Background()) +func (i VisualCustomActionsActionOperationUrlOperationArgs) ToVisualCustomActionsActionOperationUrlOperationPtrOutput() VisualCustomActionsActionOperationUrlOperationPtrOutput { + return i.ToVisualCustomActionsActionOperationUrlOperationPtrOutputWithContext(context.Background()) } -func (i ThemeConfigurationDataColorPaletteArgs) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationDataColorPaletteOutput).ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx) +func (i VisualCustomActionsActionOperationUrlOperationArgs) ToVisualCustomActionsActionOperationUrlOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationUrlOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationUrlOperationOutput).ToVisualCustomActionsActionOperationUrlOperationPtrOutputWithContext(ctx) } -// ThemeConfigurationDataColorPalettePtrInput is an input type that accepts ThemeConfigurationDataColorPaletteArgs, ThemeConfigurationDataColorPalettePtr and ThemeConfigurationDataColorPalettePtrOutput values. -// You can construct a concrete instance of `ThemeConfigurationDataColorPalettePtrInput` via: +// VisualCustomActionsActionOperationUrlOperationPtrInput is an input type that accepts VisualCustomActionsActionOperationUrlOperationArgs, VisualCustomActionsActionOperationUrlOperationPtr and VisualCustomActionsActionOperationUrlOperationPtrOutput values. +// You can construct a concrete instance of `VisualCustomActionsActionOperationUrlOperationPtrInput` via: // -// ThemeConfigurationDataColorPaletteArgs{...} +// VisualCustomActionsActionOperationUrlOperationArgs{...} // // or: // // nil -type ThemeConfigurationDataColorPalettePtrInput interface { +type VisualCustomActionsActionOperationUrlOperationPtrInput interface { pulumi.Input - ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput - ToThemeConfigurationDataColorPalettePtrOutputWithContext(context.Context) ThemeConfigurationDataColorPalettePtrOutput + ToVisualCustomActionsActionOperationUrlOperationPtrOutput() VisualCustomActionsActionOperationUrlOperationPtrOutput + ToVisualCustomActionsActionOperationUrlOperationPtrOutputWithContext(context.Context) VisualCustomActionsActionOperationUrlOperationPtrOutput } -type themeConfigurationDataColorPalettePtrType ThemeConfigurationDataColorPaletteArgs +type visualCustomActionsActionOperationUrlOperationPtrType VisualCustomActionsActionOperationUrlOperationArgs -func ThemeConfigurationDataColorPalettePtr(v *ThemeConfigurationDataColorPaletteArgs) ThemeConfigurationDataColorPalettePtrInput { - return (*themeConfigurationDataColorPalettePtrType)(v) +func VisualCustomActionsActionOperationUrlOperationPtr(v *VisualCustomActionsActionOperationUrlOperationArgs) VisualCustomActionsActionOperationUrlOperationPtrInput { + return (*visualCustomActionsActionOperationUrlOperationPtrType)(v) } -func (*themeConfigurationDataColorPalettePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationDataColorPalette)(nil)).Elem() +func (*visualCustomActionsActionOperationUrlOperationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationUrlOperation)(nil)).Elem() } -func (i *themeConfigurationDataColorPalettePtrType) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput { - return i.ToThemeConfigurationDataColorPalettePtrOutputWithContext(context.Background()) +func (i *visualCustomActionsActionOperationUrlOperationPtrType) ToVisualCustomActionsActionOperationUrlOperationPtrOutput() VisualCustomActionsActionOperationUrlOperationPtrOutput { + return i.ToVisualCustomActionsActionOperationUrlOperationPtrOutputWithContext(context.Background()) } -func (i *themeConfigurationDataColorPalettePtrType) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationDataColorPalettePtrOutput) +func (i *visualCustomActionsActionOperationUrlOperationPtrType) ToVisualCustomActionsActionOperationUrlOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationUrlOperationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualCustomActionsActionOperationUrlOperationPtrOutput) } -type ThemeConfigurationDataColorPaletteOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationUrlOperationOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationDataColorPaletteOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationDataColorPalette)(nil)).Elem() +func (VisualCustomActionsActionOperationUrlOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualCustomActionsActionOperationUrlOperation)(nil)).Elem() } -func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPaletteOutput() ThemeConfigurationDataColorPaletteOutput { +func (o VisualCustomActionsActionOperationUrlOperationOutput) ToVisualCustomActionsActionOperationUrlOperationOutput() VisualCustomActionsActionOperationUrlOperationOutput { return o } -func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPaletteOutput { +func (o VisualCustomActionsActionOperationUrlOperationOutput) ToVisualCustomActionsActionOperationUrlOperationOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationUrlOperationOutput { return o } -func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput { - return o.ToThemeConfigurationDataColorPalettePtrOutputWithContext(context.Background()) +func (o VisualCustomActionsActionOperationUrlOperationOutput) ToVisualCustomActionsActionOperationUrlOperationPtrOutput() VisualCustomActionsActionOperationUrlOperationPtrOutput { + return o.ToVisualCustomActionsActionOperationUrlOperationPtrOutputWithContext(context.Background()) } -func (o ThemeConfigurationDataColorPaletteOutput) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationDataColorPalette) *ThemeConfigurationDataColorPalette { +func (o VisualCustomActionsActionOperationUrlOperationOutput) ToVisualCustomActionsActionOperationUrlOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationUrlOperationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualCustomActionsActionOperationUrlOperation) *VisualCustomActionsActionOperationUrlOperation { return &v - }).(ThemeConfigurationDataColorPalettePtrOutput) -} - -// List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. -func (o ThemeConfigurationDataColorPaletteOutput) Colors() pulumi.StringArrayOutput { - return o.ApplyT(func(v ThemeConfigurationDataColorPalette) []string { return v.Colors }).(pulumi.StringArrayOutput) + }).(VisualCustomActionsActionOperationUrlOperationPtrOutput) } -// The hexadecimal code of a color that applies to charts where a lack of data is highlighted. -func (o ThemeConfigurationDataColorPaletteOutput) EmptyFillColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationDataColorPalette) *string { return v.EmptyFillColor }).(pulumi.StringPtrOutput) +func (o VisualCustomActionsActionOperationUrlOperationOutput) UrlTarget() pulumi.StringOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationUrlOperation) string { return v.UrlTarget }).(pulumi.StringOutput) } -// The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. -func (o ThemeConfigurationDataColorPaletteOutput) MinMaxGradients() pulumi.StringArrayOutput { - return o.ApplyT(func(v ThemeConfigurationDataColorPalette) []string { return v.MinMaxGradients }).(pulumi.StringArrayOutput) +func (o VisualCustomActionsActionOperationUrlOperationOutput) UrlTemplate() pulumi.StringOutput { + return o.ApplyT(func(v VisualCustomActionsActionOperationUrlOperation) string { return v.UrlTemplate }).(pulumi.StringOutput) } -type ThemeConfigurationDataColorPalettePtrOutput struct{ *pulumi.OutputState } +type VisualCustomActionsActionOperationUrlOperationPtrOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationDataColorPalettePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationDataColorPalette)(nil)).Elem() +func (VisualCustomActionsActionOperationUrlOperationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualCustomActionsActionOperationUrlOperation)(nil)).Elem() } -func (o ThemeConfigurationDataColorPalettePtrOutput) ToThemeConfigurationDataColorPalettePtrOutput() ThemeConfigurationDataColorPalettePtrOutput { +func (o VisualCustomActionsActionOperationUrlOperationPtrOutput) ToVisualCustomActionsActionOperationUrlOperationPtrOutput() VisualCustomActionsActionOperationUrlOperationPtrOutput { return o } -func (o ThemeConfigurationDataColorPalettePtrOutput) ToThemeConfigurationDataColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationDataColorPalettePtrOutput { +func (o VisualCustomActionsActionOperationUrlOperationPtrOutput) ToVisualCustomActionsActionOperationUrlOperationPtrOutputWithContext(ctx context.Context) VisualCustomActionsActionOperationUrlOperationPtrOutput { return o } -func (o ThemeConfigurationDataColorPalettePtrOutput) Elem() ThemeConfigurationDataColorPaletteOutput { - return o.ApplyT(func(v *ThemeConfigurationDataColorPalette) ThemeConfigurationDataColorPalette { +func (o VisualCustomActionsActionOperationUrlOperationPtrOutput) Elem() VisualCustomActionsActionOperationUrlOperationOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationUrlOperation) VisualCustomActionsActionOperationUrlOperation { if v != nil { return *v } - var ret ThemeConfigurationDataColorPalette + var ret VisualCustomActionsActionOperationUrlOperation return ret - }).(ThemeConfigurationDataColorPaletteOutput) -} - -// List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. -func (o ThemeConfigurationDataColorPalettePtrOutput) Colors() pulumi.StringArrayOutput { - return o.ApplyT(func(v *ThemeConfigurationDataColorPalette) []string { - if v == nil { - return nil - } - return v.Colors - }).(pulumi.StringArrayOutput) + }).(VisualCustomActionsActionOperationUrlOperationOutput) } -// The hexadecimal code of a color that applies to charts where a lack of data is highlighted. -func (o ThemeConfigurationDataColorPalettePtrOutput) EmptyFillColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationDataColorPalette) *string { +func (o VisualCustomActionsActionOperationUrlOperationPtrOutput) UrlTarget() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationUrlOperation) *string { if v == nil { return nil } - return v.EmptyFillColor + return &v.UrlTarget }).(pulumi.StringPtrOutput) } -// The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. -func (o ThemeConfigurationDataColorPalettePtrOutput) MinMaxGradients() pulumi.StringArrayOutput { - return o.ApplyT(func(v *ThemeConfigurationDataColorPalette) []string { +func (o VisualCustomActionsActionOperationUrlOperationPtrOutput) UrlTemplate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualCustomActionsActionOperationUrlOperation) *string { if v == nil { return nil } - return v.MinMaxGradients - }).(pulumi.StringArrayOutput) + return &v.UrlTemplate + }).(pulumi.StringPtrOutput) } -type ThemeConfigurationSheet struct { - // The display options for tiles. See tile. - Tile *ThemeConfigurationSheetTile `pulumi:"tile"` - // The layout options for tiles. See tile_layout. - TileLayout *ThemeConfigurationSheetTileLayout `pulumi:"tileLayout"` +type VisualPalette struct { + ChartColor *string `pulumi:"chartColor"` + ColorMaps []VisualPaletteColorMap `pulumi:"colorMaps"` } -// ThemeConfigurationSheetInput is an input type that accepts ThemeConfigurationSheetArgs and ThemeConfigurationSheetOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetInput` via: +// VisualPaletteInput is an input type that accepts VisualPaletteArgs and VisualPaletteOutput values. +// You can construct a concrete instance of `VisualPaletteInput` via: // -// ThemeConfigurationSheetArgs{...} -type ThemeConfigurationSheetInput interface { +// VisualPaletteArgs{...} +type VisualPaletteInput interface { pulumi.Input - ToThemeConfigurationSheetOutput() ThemeConfigurationSheetOutput - ToThemeConfigurationSheetOutputWithContext(context.Context) ThemeConfigurationSheetOutput + ToVisualPaletteOutput() VisualPaletteOutput + ToVisualPaletteOutputWithContext(context.Context) VisualPaletteOutput } -type ThemeConfigurationSheetArgs struct { - // The display options for tiles. See tile. - Tile ThemeConfigurationSheetTilePtrInput `pulumi:"tile"` - // The layout options for tiles. See tile_layout. - TileLayout ThemeConfigurationSheetTileLayoutPtrInput `pulumi:"tileLayout"` +type VisualPaletteArgs struct { + ChartColor pulumi.StringPtrInput `pulumi:"chartColor"` + ColorMaps VisualPaletteColorMapArrayInput `pulumi:"colorMaps"` } -func (ThemeConfigurationSheetArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheet)(nil)).Elem() +func (VisualPaletteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualPalette)(nil)).Elem() } -func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetOutput() ThemeConfigurationSheetOutput { - return i.ToThemeConfigurationSheetOutputWithContext(context.Background()) +func (i VisualPaletteArgs) ToVisualPaletteOutput() VisualPaletteOutput { + return i.ToVisualPaletteOutputWithContext(context.Background()) } -func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetOutputWithContext(ctx context.Context) ThemeConfigurationSheetOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetOutput) +func (i VisualPaletteArgs) ToVisualPaletteOutputWithContext(ctx context.Context) VisualPaletteOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualPaletteOutput) } -func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput { - return i.ToThemeConfigurationSheetPtrOutputWithContext(context.Background()) +func (i VisualPaletteArgs) ToVisualPalettePtrOutput() VisualPalettePtrOutput { + return i.ToVisualPalettePtrOutputWithContext(context.Background()) } -func (i ThemeConfigurationSheetArgs) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetOutput).ToThemeConfigurationSheetPtrOutputWithContext(ctx) +func (i VisualPaletteArgs) ToVisualPalettePtrOutputWithContext(ctx context.Context) VisualPalettePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualPaletteOutput).ToVisualPalettePtrOutputWithContext(ctx) } -// ThemeConfigurationSheetPtrInput is an input type that accepts ThemeConfigurationSheetArgs, ThemeConfigurationSheetPtr and ThemeConfigurationSheetPtrOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetPtrInput` via: +// VisualPalettePtrInput is an input type that accepts VisualPaletteArgs, VisualPalettePtr and VisualPalettePtrOutput values. +// You can construct a concrete instance of `VisualPalettePtrInput` via: // -// ThemeConfigurationSheetArgs{...} +// VisualPaletteArgs{...} // // or: // // nil -type ThemeConfigurationSheetPtrInput interface { +type VisualPalettePtrInput interface { pulumi.Input - ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput - ToThemeConfigurationSheetPtrOutputWithContext(context.Context) ThemeConfigurationSheetPtrOutput + ToVisualPalettePtrOutput() VisualPalettePtrOutput + ToVisualPalettePtrOutputWithContext(context.Context) VisualPalettePtrOutput } -type themeConfigurationSheetPtrType ThemeConfigurationSheetArgs +type visualPalettePtrType VisualPaletteArgs -func ThemeConfigurationSheetPtr(v *ThemeConfigurationSheetArgs) ThemeConfigurationSheetPtrInput { - return (*themeConfigurationSheetPtrType)(v) +func VisualPalettePtr(v *VisualPaletteArgs) VisualPalettePtrInput { + return (*visualPalettePtrType)(v) } -func (*themeConfigurationSheetPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheet)(nil)).Elem() +func (*visualPalettePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualPalette)(nil)).Elem() } -func (i *themeConfigurationSheetPtrType) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput { - return i.ToThemeConfigurationSheetPtrOutputWithContext(context.Background()) +func (i *visualPalettePtrType) ToVisualPalettePtrOutput() VisualPalettePtrOutput { + return i.ToVisualPalettePtrOutputWithContext(context.Background()) } -func (i *themeConfigurationSheetPtrType) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetPtrOutput) +func (i *visualPalettePtrType) ToVisualPalettePtrOutputWithContext(ctx context.Context) VisualPalettePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualPalettePtrOutput) } -type ThemeConfigurationSheetOutput struct{ *pulumi.OutputState } +type VisualPaletteOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationSheetOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheet)(nil)).Elem() +func (VisualPaletteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualPalette)(nil)).Elem() } -func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetOutput() ThemeConfigurationSheetOutput { +func (o VisualPaletteOutput) ToVisualPaletteOutput() VisualPaletteOutput { return o } -func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetOutputWithContext(ctx context.Context) ThemeConfigurationSheetOutput { +func (o VisualPaletteOutput) ToVisualPaletteOutputWithContext(ctx context.Context) VisualPaletteOutput { return o } -func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput { - return o.ToThemeConfigurationSheetPtrOutputWithContext(context.Background()) +func (o VisualPaletteOutput) ToVisualPalettePtrOutput() VisualPalettePtrOutput { + return o.ToVisualPalettePtrOutputWithContext(context.Background()) } -func (o ThemeConfigurationSheetOutput) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheet) *ThemeConfigurationSheet { +func (o VisualPaletteOutput) ToVisualPalettePtrOutputWithContext(ctx context.Context) VisualPalettePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualPalette) *VisualPalette { return &v - }).(ThemeConfigurationSheetPtrOutput) + }).(VisualPalettePtrOutput) } -// The display options for tiles. See tile. -func (o ThemeConfigurationSheetOutput) Tile() ThemeConfigurationSheetTilePtrOutput { - return o.ApplyT(func(v ThemeConfigurationSheet) *ThemeConfigurationSheetTile { return v.Tile }).(ThemeConfigurationSheetTilePtrOutput) +func (o VisualPaletteOutput) ChartColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualPalette) *string { return v.ChartColor }).(pulumi.StringPtrOutput) } -// The layout options for tiles. See tile_layout. -func (o ThemeConfigurationSheetOutput) TileLayout() ThemeConfigurationSheetTileLayoutPtrOutput { - return o.ApplyT(func(v ThemeConfigurationSheet) *ThemeConfigurationSheetTileLayout { return v.TileLayout }).(ThemeConfigurationSheetTileLayoutPtrOutput) +func (o VisualPaletteOutput) ColorMaps() VisualPaletteColorMapArrayOutput { + return o.ApplyT(func(v VisualPalette) []VisualPaletteColorMap { return v.ColorMaps }).(VisualPaletteColorMapArrayOutput) } -type ThemeConfigurationSheetPtrOutput struct{ *pulumi.OutputState } +type VisualPalettePtrOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationSheetPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheet)(nil)).Elem() +func (VisualPalettePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualPalette)(nil)).Elem() } -func (o ThemeConfigurationSheetPtrOutput) ToThemeConfigurationSheetPtrOutput() ThemeConfigurationSheetPtrOutput { +func (o VisualPalettePtrOutput) ToVisualPalettePtrOutput() VisualPalettePtrOutput { return o } -func (o ThemeConfigurationSheetPtrOutput) ToThemeConfigurationSheetPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetPtrOutput { +func (o VisualPalettePtrOutput) ToVisualPalettePtrOutputWithContext(ctx context.Context) VisualPalettePtrOutput { return o } -func (o ThemeConfigurationSheetPtrOutput) Elem() ThemeConfigurationSheetOutput { - return o.ApplyT(func(v *ThemeConfigurationSheet) ThemeConfigurationSheet { +func (o VisualPalettePtrOutput) Elem() VisualPaletteOutput { + return o.ApplyT(func(v *VisualPalette) VisualPalette { if v != nil { return *v } - var ret ThemeConfigurationSheet + var ret VisualPalette return ret - }).(ThemeConfigurationSheetOutput) + }).(VisualPaletteOutput) } -// The display options for tiles. See tile. -func (o ThemeConfigurationSheetPtrOutput) Tile() ThemeConfigurationSheetTilePtrOutput { - return o.ApplyT(func(v *ThemeConfigurationSheet) *ThemeConfigurationSheetTile { +func (o VisualPalettePtrOutput) ChartColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualPalette) *string { if v == nil { return nil } - return v.Tile - }).(ThemeConfigurationSheetTilePtrOutput) + return v.ChartColor + }).(pulumi.StringPtrOutput) } -// The layout options for tiles. See tile_layout. -func (o ThemeConfigurationSheetPtrOutput) TileLayout() ThemeConfigurationSheetTileLayoutPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationSheet) *ThemeConfigurationSheetTileLayout { +func (o VisualPalettePtrOutput) ColorMaps() VisualPaletteColorMapArrayOutput { + return o.ApplyT(func(v *VisualPalette) []VisualPaletteColorMap { if v == nil { return nil } - return v.TileLayout - }).(ThemeConfigurationSheetTileLayoutPtrOutput) + return v.ColorMaps + }).(VisualPaletteColorMapArrayOutput) } -type ThemeConfigurationSheetTile struct { - // The border around a tile. See border. - Border *ThemeConfigurationSheetTileBorder `pulumi:"border"` +type VisualPaletteColorMap struct { + Color string `pulumi:"color"` + Element DataPathValue `pulumi:"element"` + TimeGranularity *string `pulumi:"timeGranularity"` } -// ThemeConfigurationSheetTileInput is an input type that accepts ThemeConfigurationSheetTileArgs and ThemeConfigurationSheetTileOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetTileInput` via: +// VisualPaletteColorMapInput is an input type that accepts VisualPaletteColorMap and VisualPaletteColorMapOutput values. +// You can construct a concrete instance of `VisualPaletteColorMapInput` via: // -// ThemeConfigurationSheetTileArgs{...} -type ThemeConfigurationSheetTileInput interface { +// VisualPaletteColorMap{ "key": VisualPaletteColorArgs{...} } +type VisualPaletteColorMapInput interface { pulumi.Input - ToThemeConfigurationSheetTileOutput() ThemeConfigurationSheetTileOutput - ToThemeConfigurationSheetTileOutputWithContext(context.Context) ThemeConfigurationSheetTileOutput -} - -type ThemeConfigurationSheetTileArgs struct { - // The border around a tile. See border. - Border ThemeConfigurationSheetTileBorderPtrInput `pulumi:"border"` -} - -func (ThemeConfigurationSheetTileArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheetTile)(nil)).Elem() + ToVisualPaletteColorMapOutput() VisualPaletteColorMapOutput + ToVisualPaletteColorMapOutputWithContext(context.Context) VisualPaletteColorMapOutput } -func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTileOutput() ThemeConfigurationSheetTileOutput { - return i.ToThemeConfigurationSheetTileOutputWithContext(context.Background()) +type VisualPaletteColorMapArgs struct { + Color pulumi.StringInput `pulumi:"color"` + Element DataPathValueInput `pulumi:"element"` + TimeGranularity pulumi.StringPtrInput `pulumi:"timeGranularity"` } -func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTileOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileOutput) +func (VisualPaletteColorMapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualPaletteColorMap)(nil)).Elem() } -func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput { - return i.ToThemeConfigurationSheetTilePtrOutputWithContext(context.Background()) +func (i VisualPaletteColorMapArgs) ToVisualPaletteColorMapOutput() VisualPaletteColorMapOutput { + return i.ToVisualPaletteColorMapOutputWithContext(context.Background()) } -func (i ThemeConfigurationSheetTileArgs) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileOutput).ToThemeConfigurationSheetTilePtrOutputWithContext(ctx) +func (i VisualPaletteColorMapArgs) ToVisualPaletteColorMapOutputWithContext(ctx context.Context) VisualPaletteColorMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualPaletteColorMapOutput) } -// ThemeConfigurationSheetTilePtrInput is an input type that accepts ThemeConfigurationSheetTileArgs, ThemeConfigurationSheetTilePtr and ThemeConfigurationSheetTilePtrOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetTilePtrInput` via: +// VisualPaletteColorMapArrayInput is an input type that accepts VisualPaletteColorMapArray and VisualPaletteColorMapArrayOutput values. +// You can construct a concrete instance of `VisualPaletteColorMapArrayInput` via: // -// ThemeConfigurationSheetTileArgs{...} -// -// or: -// -// nil -type ThemeConfigurationSheetTilePtrInput interface { +// VisualPaletteColorMapArray{ VisualPaletteColorMapArgs{...} } +type VisualPaletteColorMapArrayInput interface { pulumi.Input - ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput - ToThemeConfigurationSheetTilePtrOutputWithContext(context.Context) ThemeConfigurationSheetTilePtrOutput + ToVisualPaletteColorMapArrayOutput() VisualPaletteColorMapArrayOutput + ToVisualPaletteColorMapArrayOutputWithContext(context.Context) VisualPaletteColorMapArrayOutput } -type themeConfigurationSheetTilePtrType ThemeConfigurationSheetTileArgs - -func ThemeConfigurationSheetTilePtr(v *ThemeConfigurationSheetTileArgs) ThemeConfigurationSheetTilePtrInput { - return (*themeConfigurationSheetTilePtrType)(v) -} +type VisualPaletteColorMapArray []VisualPaletteColorMapInput -func (*themeConfigurationSheetTilePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheetTile)(nil)).Elem() +func (VisualPaletteColorMapArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualPaletteColorMap)(nil)).Elem() } -func (i *themeConfigurationSheetTilePtrType) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput { - return i.ToThemeConfigurationSheetTilePtrOutputWithContext(context.Background()) +func (i VisualPaletteColorMapArray) ToVisualPaletteColorMapArrayOutput() VisualPaletteColorMapArrayOutput { + return i.ToVisualPaletteColorMapArrayOutputWithContext(context.Background()) } -func (i *themeConfigurationSheetTilePtrType) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTilePtrOutput) +func (i VisualPaletteColorMapArray) ToVisualPaletteColorMapArrayOutputWithContext(ctx context.Context) VisualPaletteColorMapArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualPaletteColorMapArrayOutput) } -type ThemeConfigurationSheetTileOutput struct{ *pulumi.OutputState } +type VisualPaletteColorMapOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationSheetTileOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheetTile)(nil)).Elem() +func (VisualPaletteColorMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualPaletteColorMap)(nil)).Elem() } -func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTileOutput() ThemeConfigurationSheetTileOutput { +func (o VisualPaletteColorMapOutput) ToVisualPaletteColorMapOutput() VisualPaletteColorMapOutput { return o } -func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTileOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileOutput { +func (o VisualPaletteColorMapOutput) ToVisualPaletteColorMapOutputWithContext(ctx context.Context) VisualPaletteColorMapOutput { return o } -func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput { - return o.ToThemeConfigurationSheetTilePtrOutputWithContext(context.Background()) +func (o VisualPaletteColorMapOutput) Color() pulumi.StringOutput { + return o.ApplyT(func(v VisualPaletteColorMap) string { return v.Color }).(pulumi.StringOutput) } -func (o ThemeConfigurationSheetTileOutput) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheetTile) *ThemeConfigurationSheetTile { - return &v - }).(ThemeConfigurationSheetTilePtrOutput) +func (o VisualPaletteColorMapOutput) Element() DataPathValueOutput { + return o.ApplyT(func(v VisualPaletteColorMap) DataPathValue { return v.Element }).(DataPathValueOutput) } -// The border around a tile. See border. -func (o ThemeConfigurationSheetTileOutput) Border() ThemeConfigurationSheetTileBorderPtrOutput { - return o.ApplyT(func(v ThemeConfigurationSheetTile) *ThemeConfigurationSheetTileBorder { return v.Border }).(ThemeConfigurationSheetTileBorderPtrOutput) +func (o VisualPaletteColorMapOutput) TimeGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualPaletteColorMap) *string { return v.TimeGranularity }).(pulumi.StringPtrOutput) } -type ThemeConfigurationSheetTilePtrOutput struct{ *pulumi.OutputState } +type VisualPaletteColorMapArrayOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationSheetTilePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheetTile)(nil)).Elem() +func (VisualPaletteColorMapArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualPaletteColorMap)(nil)).Elem() } -func (o ThemeConfigurationSheetTilePtrOutput) ToThemeConfigurationSheetTilePtrOutput() ThemeConfigurationSheetTilePtrOutput { +func (o VisualPaletteColorMapArrayOutput) ToVisualPaletteColorMapArrayOutput() VisualPaletteColorMapArrayOutput { return o } -func (o ThemeConfigurationSheetTilePtrOutput) ToThemeConfigurationSheetTilePtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTilePtrOutput { +func (o VisualPaletteColorMapArrayOutput) ToVisualPaletteColorMapArrayOutputWithContext(ctx context.Context) VisualPaletteColorMapArrayOutput { return o } -func (o ThemeConfigurationSheetTilePtrOutput) Elem() ThemeConfigurationSheetTileOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTile) ThemeConfigurationSheetTile { - if v != nil { - return *v - } - var ret ThemeConfigurationSheetTile - return ret - }).(ThemeConfigurationSheetTileOutput) +func (o VisualPaletteColorMapArrayOutput) Index(i pulumi.IntInput) VisualPaletteColorMapOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualPaletteColorMap { + return vs[0].([]VisualPaletteColorMap)[vs[1].(int)] + }).(VisualPaletteColorMapOutput) } -// The border around a tile. See border. -func (o ThemeConfigurationSheetTilePtrOutput) Border() ThemeConfigurationSheetTileBorderPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTile) *ThemeConfigurationSheetTileBorder { - if v == nil { - return nil - } - return v.Border - }).(ThemeConfigurationSheetTileBorderPtrOutput) +type Visuals struct { + BarChartVisual *VisualsBarChartVisual `pulumi:"barChartVisual"` + BoxPlotVisual *VisualsBoxPlotVisual `pulumi:"boxPlotVisual"` + ComboChartVisual *VisualsComboChartVisual `pulumi:"comboChartVisual"` + CustomContentVisual *VisualsCustomContentVisual `pulumi:"customContentVisual"` + EmptyVisual *VisualsEmptyVisual `pulumi:"emptyVisual"` + FilledMapVisual *VisualsFilledMapVisual `pulumi:"filledMapVisual"` + FunnelChartVisual *VisualsFunnelChartVisual `pulumi:"funnelChartVisual"` + GaugeChartVisual *VisualsGaugeChartVisual `pulumi:"gaugeChartVisual"` + GeospatialMapVisual *VisualsGeospatialMapVisual `pulumi:"geospatialMapVisual"` + HeatMapVisual *VisualsHeatMapVisual `pulumi:"heatMapVisual"` + HistogramVisual *VisualsHistogramVisual `pulumi:"histogramVisual"` + InsightVisual *VisualsInsightVisual `pulumi:"insightVisual"` + KpiVisual *VisualsKpiVisual `pulumi:"kpiVisual"` + LineChartVisual *VisualsLineChartVisual `pulumi:"lineChartVisual"` + PieChartVisual *VisualsPieChartVisual `pulumi:"pieChartVisual"` + PivotTableVisual *VisualsPivotTableVisual `pulumi:"pivotTableVisual"` + RadarChartVisual *VisualsRadarChartVisual `pulumi:"radarChartVisual"` + SankeyDiagramVisual *VisualsSankeyDiagramVisual `pulumi:"sankeyDiagramVisual"` + ScatterPlotVisual *VisualsScatterPlotVisual `pulumi:"scatterPlotVisual"` + TableVisual *VisualsTableVisual `pulumi:"tableVisual"` + TreeMapVisual *VisualsTreeMapVisual `pulumi:"treeMapVisual"` + WaterfallVisual *VisualsWaterfallVisual `pulumi:"waterfallVisual"` + WordCloudVisual *VisualsWordCloudVisual `pulumi:"wordCloudVisual"` } -type ThemeConfigurationSheetTileBorder struct { - // The option to enable display of borders for visuals. - Show *bool `pulumi:"show"` +// VisualsInput is an input type that accepts VisualsArgs and VisualsOutput values. +// You can construct a concrete instance of `VisualsInput` via: +// +// VisualsArgs{...} +type VisualsInput interface { + pulumi.Input + + ToVisualsOutput() VisualsOutput + ToVisualsOutputWithContext(context.Context) VisualsOutput } -// ThemeConfigurationSheetTileBorderInput is an input type that accepts ThemeConfigurationSheetTileBorderArgs and ThemeConfigurationSheetTileBorderOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetTileBorderInput` via: +type VisualsArgs struct { + BarChartVisual VisualsBarChartVisualPtrInput `pulumi:"barChartVisual"` + BoxPlotVisual VisualsBoxPlotVisualPtrInput `pulumi:"boxPlotVisual"` + ComboChartVisual VisualsComboChartVisualPtrInput `pulumi:"comboChartVisual"` + CustomContentVisual VisualsCustomContentVisualPtrInput `pulumi:"customContentVisual"` + EmptyVisual VisualsEmptyVisualPtrInput `pulumi:"emptyVisual"` + FilledMapVisual VisualsFilledMapVisualPtrInput `pulumi:"filledMapVisual"` + FunnelChartVisual VisualsFunnelChartVisualPtrInput `pulumi:"funnelChartVisual"` + GaugeChartVisual VisualsGaugeChartVisualPtrInput `pulumi:"gaugeChartVisual"` + GeospatialMapVisual VisualsGeospatialMapVisualPtrInput `pulumi:"geospatialMapVisual"` + HeatMapVisual VisualsHeatMapVisualPtrInput `pulumi:"heatMapVisual"` + HistogramVisual VisualsHistogramVisualPtrInput `pulumi:"histogramVisual"` + InsightVisual VisualsInsightVisualPtrInput `pulumi:"insightVisual"` + KpiVisual VisualsKpiVisualPtrInput `pulumi:"kpiVisual"` + LineChartVisual VisualsLineChartVisualPtrInput `pulumi:"lineChartVisual"` + PieChartVisual VisualsPieChartVisualPtrInput `pulumi:"pieChartVisual"` + PivotTableVisual VisualsPivotTableVisualPtrInput `pulumi:"pivotTableVisual"` + RadarChartVisual VisualsRadarChartVisualPtrInput `pulumi:"radarChartVisual"` + SankeyDiagramVisual VisualsSankeyDiagramVisualPtrInput `pulumi:"sankeyDiagramVisual"` + ScatterPlotVisual VisualsScatterPlotVisualPtrInput `pulumi:"scatterPlotVisual"` + TableVisual VisualsTableVisualPtrInput `pulumi:"tableVisual"` + TreeMapVisual VisualsTreeMapVisualPtrInput `pulumi:"treeMapVisual"` + WaterfallVisual VisualsWaterfallVisualPtrInput `pulumi:"waterfallVisual"` + WordCloudVisual VisualsWordCloudVisualPtrInput `pulumi:"wordCloudVisual"` +} + +func (VisualsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Visuals)(nil)).Elem() +} + +func (i VisualsArgs) ToVisualsOutput() VisualsOutput { + return i.ToVisualsOutputWithContext(context.Background()) +} + +func (i VisualsArgs) ToVisualsOutputWithContext(ctx context.Context) VisualsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsOutput) +} + +// VisualsArrayInput is an input type that accepts VisualsArray and VisualsArrayOutput values. +// You can construct a concrete instance of `VisualsArrayInput` via: // -// ThemeConfigurationSheetTileBorderArgs{...} -type ThemeConfigurationSheetTileBorderInput interface { +// VisualsArray{ VisualsArgs{...} } +type VisualsArrayInput interface { pulumi.Input - ToThemeConfigurationSheetTileBorderOutput() ThemeConfigurationSheetTileBorderOutput - ToThemeConfigurationSheetTileBorderOutputWithContext(context.Context) ThemeConfigurationSheetTileBorderOutput + ToVisualsArrayOutput() VisualsArrayOutput + ToVisualsArrayOutputWithContext(context.Context) VisualsArrayOutput } -type ThemeConfigurationSheetTileBorderArgs struct { - // The option to enable display of borders for visuals. - Show pulumi.BoolPtrInput `pulumi:"show"` +type VisualsArray []VisualsInput + +func (VisualsArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]Visuals)(nil)).Elem() } -func (ThemeConfigurationSheetTileBorderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheetTileBorder)(nil)).Elem() +func (i VisualsArray) ToVisualsArrayOutput() VisualsArrayOutput { + return i.ToVisualsArrayOutputWithContext(context.Background()) } -func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderOutput() ThemeConfigurationSheetTileBorderOutput { - return i.ToThemeConfigurationSheetTileBorderOutputWithContext(context.Background()) +func (i VisualsArray) ToVisualsArrayOutputWithContext(ctx context.Context) VisualsArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsArrayOutput) } -func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileBorderOutput) +type VisualsOutput struct{ *pulumi.OutputState } + +func (VisualsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Visuals)(nil)).Elem() } -func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput { - return i.ToThemeConfigurationSheetTileBorderPtrOutputWithContext(context.Background()) +func (o VisualsOutput) ToVisualsOutput() VisualsOutput { + return o } -func (i ThemeConfigurationSheetTileBorderArgs) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileBorderOutput).ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx) +func (o VisualsOutput) ToVisualsOutputWithContext(ctx context.Context) VisualsOutput { + return o } -// ThemeConfigurationSheetTileBorderPtrInput is an input type that accepts ThemeConfigurationSheetTileBorderArgs, ThemeConfigurationSheetTileBorderPtr and ThemeConfigurationSheetTileBorderPtrOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetTileBorderPtrInput` via: -// -// ThemeConfigurationSheetTileBorderArgs{...} -// -// or: -// -// nil -type ThemeConfigurationSheetTileBorderPtrInput interface { - pulumi.Input +func (o VisualsOutput) BarChartVisual() VisualsBarChartVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsBarChartVisual { return v.BarChartVisual }).(VisualsBarChartVisualPtrOutput) +} - ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput - ToThemeConfigurationSheetTileBorderPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileBorderPtrOutput +func (o VisualsOutput) BoxPlotVisual() VisualsBoxPlotVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsBoxPlotVisual { return v.BoxPlotVisual }).(VisualsBoxPlotVisualPtrOutput) } -type themeConfigurationSheetTileBorderPtrType ThemeConfigurationSheetTileBorderArgs +func (o VisualsOutput) ComboChartVisual() VisualsComboChartVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsComboChartVisual { return v.ComboChartVisual }).(VisualsComboChartVisualPtrOutput) +} -func ThemeConfigurationSheetTileBorderPtr(v *ThemeConfigurationSheetTileBorderArgs) ThemeConfigurationSheetTileBorderPtrInput { - return (*themeConfigurationSheetTileBorderPtrType)(v) +func (o VisualsOutput) CustomContentVisual() VisualsCustomContentVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsCustomContentVisual { return v.CustomContentVisual }).(VisualsCustomContentVisualPtrOutput) } -func (*themeConfigurationSheetTileBorderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheetTileBorder)(nil)).Elem() +func (o VisualsOutput) EmptyVisual() VisualsEmptyVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsEmptyVisual { return v.EmptyVisual }).(VisualsEmptyVisualPtrOutput) } -func (i *themeConfigurationSheetTileBorderPtrType) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput { - return i.ToThemeConfigurationSheetTileBorderPtrOutputWithContext(context.Background()) +func (o VisualsOutput) FilledMapVisual() VisualsFilledMapVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsFilledMapVisual { return v.FilledMapVisual }).(VisualsFilledMapVisualPtrOutput) } -func (i *themeConfigurationSheetTileBorderPtrType) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileBorderPtrOutput) +func (o VisualsOutput) FunnelChartVisual() VisualsFunnelChartVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsFunnelChartVisual { return v.FunnelChartVisual }).(VisualsFunnelChartVisualPtrOutput) } -type ThemeConfigurationSheetTileBorderOutput struct{ *pulumi.OutputState } +func (o VisualsOutput) GaugeChartVisual() VisualsGaugeChartVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsGaugeChartVisual { return v.GaugeChartVisual }).(VisualsGaugeChartVisualPtrOutput) +} -func (ThemeConfigurationSheetTileBorderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheetTileBorder)(nil)).Elem() +func (o VisualsOutput) GeospatialMapVisual() VisualsGeospatialMapVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsGeospatialMapVisual { return v.GeospatialMapVisual }).(VisualsGeospatialMapVisualPtrOutput) } -func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderOutput() ThemeConfigurationSheetTileBorderOutput { - return o +func (o VisualsOutput) HeatMapVisual() VisualsHeatMapVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsHeatMapVisual { return v.HeatMapVisual }).(VisualsHeatMapVisualPtrOutput) } -func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderOutput { - return o +func (o VisualsOutput) HistogramVisual() VisualsHistogramVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsHistogramVisual { return v.HistogramVisual }).(VisualsHistogramVisualPtrOutput) } -func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput { - return o.ToThemeConfigurationSheetTileBorderPtrOutputWithContext(context.Background()) +func (o VisualsOutput) InsightVisual() VisualsInsightVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsInsightVisual { return v.InsightVisual }).(VisualsInsightVisualPtrOutput) } -func (o ThemeConfigurationSheetTileBorderOutput) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheetTileBorder) *ThemeConfigurationSheetTileBorder { - return &v - }).(ThemeConfigurationSheetTileBorderPtrOutput) +func (o VisualsOutput) KpiVisual() VisualsKpiVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsKpiVisual { return v.KpiVisual }).(VisualsKpiVisualPtrOutput) } -// The option to enable display of borders for visuals. -func (o ThemeConfigurationSheetTileBorderOutput) Show() pulumi.BoolPtrOutput { - return o.ApplyT(func(v ThemeConfigurationSheetTileBorder) *bool { return v.Show }).(pulumi.BoolPtrOutput) +func (o VisualsOutput) LineChartVisual() VisualsLineChartVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsLineChartVisual { return v.LineChartVisual }).(VisualsLineChartVisualPtrOutput) } -type ThemeConfigurationSheetTileBorderPtrOutput struct{ *pulumi.OutputState } +func (o VisualsOutput) PieChartVisual() VisualsPieChartVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsPieChartVisual { return v.PieChartVisual }).(VisualsPieChartVisualPtrOutput) +} -func (ThemeConfigurationSheetTileBorderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheetTileBorder)(nil)).Elem() +func (o VisualsOutput) PivotTableVisual() VisualsPivotTableVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsPivotTableVisual { return v.PivotTableVisual }).(VisualsPivotTableVisualPtrOutput) } -func (o ThemeConfigurationSheetTileBorderPtrOutput) ToThemeConfigurationSheetTileBorderPtrOutput() ThemeConfigurationSheetTileBorderPtrOutput { - return o +func (o VisualsOutput) RadarChartVisual() VisualsRadarChartVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsRadarChartVisual { return v.RadarChartVisual }).(VisualsRadarChartVisualPtrOutput) } -func (o ThemeConfigurationSheetTileBorderPtrOutput) ToThemeConfigurationSheetTileBorderPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileBorderPtrOutput { +func (o VisualsOutput) SankeyDiagramVisual() VisualsSankeyDiagramVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsSankeyDiagramVisual { return v.SankeyDiagramVisual }).(VisualsSankeyDiagramVisualPtrOutput) +} + +func (o VisualsOutput) ScatterPlotVisual() VisualsScatterPlotVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsScatterPlotVisual { return v.ScatterPlotVisual }).(VisualsScatterPlotVisualPtrOutput) +} + +func (o VisualsOutput) TableVisual() VisualsTableVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsTableVisual { return v.TableVisual }).(VisualsTableVisualPtrOutput) +} + +func (o VisualsOutput) TreeMapVisual() VisualsTreeMapVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsTreeMapVisual { return v.TreeMapVisual }).(VisualsTreeMapVisualPtrOutput) +} + +func (o VisualsOutput) WaterfallVisual() VisualsWaterfallVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsWaterfallVisual { return v.WaterfallVisual }).(VisualsWaterfallVisualPtrOutput) +} + +func (o VisualsOutput) WordCloudVisual() VisualsWordCloudVisualPtrOutput { + return o.ApplyT(func(v Visuals) *VisualsWordCloudVisual { return v.WordCloudVisual }).(VisualsWordCloudVisualPtrOutput) +} + +type VisualsArrayOutput struct{ *pulumi.OutputState } + +func (VisualsArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]Visuals)(nil)).Elem() +} + +func (o VisualsArrayOutput) ToVisualsArrayOutput() VisualsArrayOutput { return o } -func (o ThemeConfigurationSheetTileBorderPtrOutput) Elem() ThemeConfigurationSheetTileBorderOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTileBorder) ThemeConfigurationSheetTileBorder { - if v != nil { - return *v - } - var ret ThemeConfigurationSheetTileBorder - return ret - }).(ThemeConfigurationSheetTileBorderOutput) +func (o VisualsArrayOutput) ToVisualsArrayOutputWithContext(ctx context.Context) VisualsArrayOutput { + return o } -// The option to enable display of borders for visuals. -func (o ThemeConfigurationSheetTileBorderPtrOutput) Show() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTileBorder) *bool { - if v == nil { - return nil - } - return v.Show - }).(pulumi.BoolPtrOutput) +func (o VisualsArrayOutput) Index(i pulumi.IntInput) VisualsOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) Visuals { + return vs[0].([]Visuals)[vs[1].(int)] + }).(VisualsOutput) } -type ThemeConfigurationSheetTileLayout struct { - // The gutter settings that apply between tiles. See gutter. - Gutter *ThemeConfigurationSheetTileLayoutGutter `pulumi:"gutter"` - // The margin settings that apply around the outside edge of sheets. See margin. - Margin *ThemeConfigurationSheetTileLayoutMargin `pulumi:"margin"` +type VisualsBarChartVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsBarChartVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` } -// ThemeConfigurationSheetTileLayoutInput is an input type that accepts ThemeConfigurationSheetTileLayoutArgs and ThemeConfigurationSheetTileLayoutOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutInput` via: +// VisualsBarChartVisualInput is an input type that accepts VisualsBarChartVisualArgs and VisualsBarChartVisualOutput values. +// You can construct a concrete instance of `VisualsBarChartVisualInput` via: // -// ThemeConfigurationSheetTileLayoutArgs{...} -type ThemeConfigurationSheetTileLayoutInput interface { +// VisualsBarChartVisualArgs{...} +type VisualsBarChartVisualInput interface { pulumi.Input - ToThemeConfigurationSheetTileLayoutOutput() ThemeConfigurationSheetTileLayoutOutput - ToThemeConfigurationSheetTileLayoutOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutOutput + ToVisualsBarChartVisualOutput() VisualsBarChartVisualOutput + ToVisualsBarChartVisualOutputWithContext(context.Context) VisualsBarChartVisualOutput } -type ThemeConfigurationSheetTileLayoutArgs struct { - // The gutter settings that apply between tiles. See gutter. - Gutter ThemeConfigurationSheetTileLayoutGutterPtrInput `pulumi:"gutter"` - // The margin settings that apply around the outside edge of sheets. See margin. - Margin ThemeConfigurationSheetTileLayoutMarginPtrInput `pulumi:"margin"` +type VisualsBarChartVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsBarChartVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` } -func (ThemeConfigurationSheetTileLayoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheetTileLayout)(nil)).Elem() +func (VisualsBarChartVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBarChartVisual)(nil)).Elem() } -func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutOutput() ThemeConfigurationSheetTileLayoutOutput { - return i.ToThemeConfigurationSheetTileLayoutOutputWithContext(context.Background()) +func (i VisualsBarChartVisualArgs) ToVisualsBarChartVisualOutput() VisualsBarChartVisualOutput { + return i.ToVisualsBarChartVisualOutputWithContext(context.Background()) } -func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutOutput) +func (i VisualsBarChartVisualArgs) ToVisualsBarChartVisualOutputWithContext(ctx context.Context) VisualsBarChartVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualOutput) } -func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput { - return i.ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(context.Background()) +func (i VisualsBarChartVisualArgs) ToVisualsBarChartVisualPtrOutput() VisualsBarChartVisualPtrOutput { + return i.ToVisualsBarChartVisualPtrOutputWithContext(context.Background()) } -func (i ThemeConfigurationSheetTileLayoutArgs) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutOutput).ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx) +func (i VisualsBarChartVisualArgs) ToVisualsBarChartVisualPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualOutput).ToVisualsBarChartVisualPtrOutputWithContext(ctx) } -// ThemeConfigurationSheetTileLayoutPtrInput is an input type that accepts ThemeConfigurationSheetTileLayoutArgs, ThemeConfigurationSheetTileLayoutPtr and ThemeConfigurationSheetTileLayoutPtrOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutPtrInput` via: +// VisualsBarChartVisualPtrInput is an input type that accepts VisualsBarChartVisualArgs, VisualsBarChartVisualPtr and VisualsBarChartVisualPtrOutput values. +// You can construct a concrete instance of `VisualsBarChartVisualPtrInput` via: // -// ThemeConfigurationSheetTileLayoutArgs{...} +// VisualsBarChartVisualArgs{...} // // or: // // nil -type ThemeConfigurationSheetTileLayoutPtrInput interface { +type VisualsBarChartVisualPtrInput interface { pulumi.Input - ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput - ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutPtrOutput + ToVisualsBarChartVisualPtrOutput() VisualsBarChartVisualPtrOutput + ToVisualsBarChartVisualPtrOutputWithContext(context.Context) VisualsBarChartVisualPtrOutput } -type themeConfigurationSheetTileLayoutPtrType ThemeConfigurationSheetTileLayoutArgs +type visualsBarChartVisualPtrType VisualsBarChartVisualArgs -func ThemeConfigurationSheetTileLayoutPtr(v *ThemeConfigurationSheetTileLayoutArgs) ThemeConfigurationSheetTileLayoutPtrInput { - return (*themeConfigurationSheetTileLayoutPtrType)(v) +func VisualsBarChartVisualPtr(v *VisualsBarChartVisualArgs) VisualsBarChartVisualPtrInput { + return (*visualsBarChartVisualPtrType)(v) } -func (*themeConfigurationSheetTileLayoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheetTileLayout)(nil)).Elem() +func (*visualsBarChartVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBarChartVisual)(nil)).Elem() } -func (i *themeConfigurationSheetTileLayoutPtrType) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput { - return i.ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(context.Background()) +func (i *visualsBarChartVisualPtrType) ToVisualsBarChartVisualPtrOutput() VisualsBarChartVisualPtrOutput { + return i.ToVisualsBarChartVisualPtrOutputWithContext(context.Background()) } -func (i *themeConfigurationSheetTileLayoutPtrType) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutPtrOutput) +func (i *visualsBarChartVisualPtrType) ToVisualsBarChartVisualPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualPtrOutput) } -type ThemeConfigurationSheetTileLayoutOutput struct{ *pulumi.OutputState } +type VisualsBarChartVisualOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationSheetTileLayoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheetTileLayout)(nil)).Elem() +func (VisualsBarChartVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBarChartVisual)(nil)).Elem() } -func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutOutput() ThemeConfigurationSheetTileLayoutOutput { +func (o VisualsBarChartVisualOutput) ToVisualsBarChartVisualOutput() VisualsBarChartVisualOutput { return o } -func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutOutput { +func (o VisualsBarChartVisualOutput) ToVisualsBarChartVisualOutputWithContext(ctx context.Context) VisualsBarChartVisualOutput { return o } -func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput { - return o.ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(context.Background()) +func (o VisualsBarChartVisualOutput) ToVisualsBarChartVisualPtrOutput() VisualsBarChartVisualPtrOutput { + return o.ToVisualsBarChartVisualPtrOutputWithContext(context.Background()) } -func (o ThemeConfigurationSheetTileLayoutOutput) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheetTileLayout) *ThemeConfigurationSheetTileLayout { +func (o VisualsBarChartVisualOutput) ToVisualsBarChartVisualPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBarChartVisual) *VisualsBarChartVisual { return &v - }).(ThemeConfigurationSheetTileLayoutPtrOutput) + }).(VisualsBarChartVisualPtrOutput) } -// The gutter settings that apply between tiles. See gutter. -func (o ThemeConfigurationSheetTileLayoutOutput) Gutter() ThemeConfigurationSheetTileLayoutGutterPtrOutput { - return o.ApplyT(func(v ThemeConfigurationSheetTileLayout) *ThemeConfigurationSheetTileLayoutGutter { return v.Gutter }).(ThemeConfigurationSheetTileLayoutGutterPtrOutput) +// List of IAM actions to grant or revoke permissions on. +func (o VisualsBarChartVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsBarChartVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) } -// The margin settings that apply around the outside edge of sheets. See margin. -func (o ThemeConfigurationSheetTileLayoutOutput) Margin() ThemeConfigurationSheetTileLayoutMarginPtrOutput { - return o.ApplyT(func(v ThemeConfigurationSheetTileLayout) *ThemeConfigurationSheetTileLayoutMargin { return v.Margin }).(ThemeConfigurationSheetTileLayoutMarginPtrOutput) +func (o VisualsBarChartVisualOutput) ChartConfiguration() VisualsBarChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisual) *VisualsBarChartVisualChartConfiguration { return v.ChartConfiguration }).(VisualsBarChartVisualChartConfigurationPtrOutput) } -type ThemeConfigurationSheetTileLayoutPtrOutput struct{ *pulumi.OutputState } +func (o VisualsBarChartVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsBarChartVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} -func (ThemeConfigurationSheetTileLayoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheetTileLayout)(nil)).Elem() +func (o VisualsBarChartVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsBarChartVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) } -func (o ThemeConfigurationSheetTileLayoutPtrOutput) ToThemeConfigurationSheetTileLayoutPtrOutput() ThemeConfigurationSheetTileLayoutPtrOutput { +func (o VisualsBarChartVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsBarChartVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsBarChartVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsBarChartVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsBarChartVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsBarChartVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBarChartVisual)(nil)).Elem() +} + +func (o VisualsBarChartVisualPtrOutput) ToVisualsBarChartVisualPtrOutput() VisualsBarChartVisualPtrOutput { return o } -func (o ThemeConfigurationSheetTileLayoutPtrOutput) ToThemeConfigurationSheetTileLayoutPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutPtrOutput { +func (o VisualsBarChartVisualPtrOutput) ToVisualsBarChartVisualPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualPtrOutput { return o } -func (o ThemeConfigurationSheetTileLayoutPtrOutput) Elem() ThemeConfigurationSheetTileLayoutOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTileLayout) ThemeConfigurationSheetTileLayout { +func (o VisualsBarChartVisualPtrOutput) Elem() VisualsBarChartVisualOutput { + return o.ApplyT(func(v *VisualsBarChartVisual) VisualsBarChartVisual { if v != nil { return *v } - var ret ThemeConfigurationSheetTileLayout + var ret VisualsBarChartVisual return ret - }).(ThemeConfigurationSheetTileLayoutOutput) + }).(VisualsBarChartVisualOutput) } -// The gutter settings that apply between tiles. See gutter. -func (o ThemeConfigurationSheetTileLayoutPtrOutput) Gutter() ThemeConfigurationSheetTileLayoutGutterPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTileLayout) *ThemeConfigurationSheetTileLayoutGutter { +// List of IAM actions to grant or revoke permissions on. +func (o VisualsBarChartVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsBarChartVisual) []VisualCustomActions { if v == nil { return nil } - return v.Gutter - }).(ThemeConfigurationSheetTileLayoutGutterPtrOutput) + return v.Actions + }).(VisualCustomActionsArrayOutput) } -// The margin settings that apply around the outside edge of sheets. See margin. -func (o ThemeConfigurationSheetTileLayoutPtrOutput) Margin() ThemeConfigurationSheetTileLayoutMarginPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTileLayout) *ThemeConfigurationSheetTileLayoutMargin { +func (o VisualsBarChartVisualPtrOutput) ChartConfiguration() VisualsBarChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisual) *VisualsBarChartVisualChartConfiguration { if v == nil { return nil } - return v.Margin - }).(ThemeConfigurationSheetTileLayoutMarginPtrOutput) + return v.ChartConfiguration + }).(VisualsBarChartVisualChartConfigurationPtrOutput) } -type ThemeConfigurationSheetTileLayoutGutter struct { - // This Boolean value controls whether to display a gutter space between sheet tiles. - Show *bool `pulumi:"show"` +func (o VisualsBarChartVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsBarChartVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) } -// ThemeConfigurationSheetTileLayoutGutterInput is an input type that accepts ThemeConfigurationSheetTileLayoutGutterArgs and ThemeConfigurationSheetTileLayoutGutterOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutGutterInput` via: +func (o VisualsBarChartVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsBarChartVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsBarChartVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsBarChartVisualChartConfiguration struct { + BarsArrangement *string `pulumi:"barsArrangement"` + CategoryAxis *AxisDisplayOptions `pulumi:"categoryAxis"` + CategoryLabelOptions *ChartAxisLabelOptions `pulumi:"categoryLabelOptions"` + ColorLabelOptions *ChartAxisLabelOptions `pulumi:"colorLabelOptions"` + ContributionAnalysisDefaults []ContributionAnalysisDefaults `pulumi:"contributionAnalysisDefaults"` + DataLabels *DataLabelsOptions `pulumi:"dataLabels"` + FieldWells *VisualsBarChartVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Legend *LegendOptions `pulumi:"legend"` + Orientation *string `pulumi:"orientation"` + ReferenceLines []ReferenceLine `pulumi:"referenceLines"` + SmallMultiplesOptions *SmallMultiplesOptions `pulumi:"smallMultiplesOptions"` + SortConfiguration *VisualsBarChartVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + ValueAxis *AxisDisplayOptions `pulumi:"valueAxis"` + ValueLabelOptions *ChartAxisLabelOptions `pulumi:"valueLabelOptions"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` +} + +// VisualsBarChartVisualChartConfigurationInput is an input type that accepts VisualsBarChartVisualChartConfigurationArgs and VisualsBarChartVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsBarChartVisualChartConfigurationInput` via: // -// ThemeConfigurationSheetTileLayoutGutterArgs{...} -type ThemeConfigurationSheetTileLayoutGutterInput interface { +// VisualsBarChartVisualChartConfigurationArgs{...} +type VisualsBarChartVisualChartConfigurationInput interface { pulumi.Input - ToThemeConfigurationSheetTileLayoutGutterOutput() ThemeConfigurationSheetTileLayoutGutterOutput - ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutGutterOutput + ToVisualsBarChartVisualChartConfigurationOutput() VisualsBarChartVisualChartConfigurationOutput + ToVisualsBarChartVisualChartConfigurationOutputWithContext(context.Context) VisualsBarChartVisualChartConfigurationOutput } -type ThemeConfigurationSheetTileLayoutGutterArgs struct { - // This Boolean value controls whether to display a gutter space between sheet tiles. - Show pulumi.BoolPtrInput `pulumi:"show"` +type VisualsBarChartVisualChartConfigurationArgs struct { + BarsArrangement pulumi.StringPtrInput `pulumi:"barsArrangement"` + CategoryAxis AxisDisplayOptionsPtrInput `pulumi:"categoryAxis"` + CategoryLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"categoryLabelOptions"` + ColorLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"colorLabelOptions"` + ContributionAnalysisDefaults ContributionAnalysisDefaultsArrayInput `pulumi:"contributionAnalysisDefaults"` + DataLabels DataLabelsOptionsPtrInput `pulumi:"dataLabels"` + FieldWells VisualsBarChartVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + Orientation pulumi.StringPtrInput `pulumi:"orientation"` + ReferenceLines ReferenceLineArrayInput `pulumi:"referenceLines"` + SmallMultiplesOptions SmallMultiplesOptionsPtrInput `pulumi:"smallMultiplesOptions"` + SortConfiguration VisualsBarChartVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + ValueAxis AxisDisplayOptionsPtrInput `pulumi:"valueAxis"` + ValueLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"valueLabelOptions"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` } -func (ThemeConfigurationSheetTileLayoutGutterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +func (VisualsBarChartVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBarChartVisualChartConfiguration)(nil)).Elem() } -func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterOutput() ThemeConfigurationSheetTileLayoutGutterOutput { - return i.ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(context.Background()) +func (i VisualsBarChartVisualChartConfigurationArgs) ToVisualsBarChartVisualChartConfigurationOutput() VisualsBarChartVisualChartConfigurationOutput { + return i.ToVisualsBarChartVisualChartConfigurationOutputWithContext(context.Background()) } -func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutGutterOutput) +func (i VisualsBarChartVisualChartConfigurationArgs) ToVisualsBarChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationOutput) } -func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput { - return i.ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(context.Background()) +func (i VisualsBarChartVisualChartConfigurationArgs) ToVisualsBarChartVisualChartConfigurationPtrOutput() VisualsBarChartVisualChartConfigurationPtrOutput { + return i.ToVisualsBarChartVisualChartConfigurationPtrOutputWithContext(context.Background()) } -func (i ThemeConfigurationSheetTileLayoutGutterArgs) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutGutterOutput).ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx) +func (i VisualsBarChartVisualChartConfigurationArgs) ToVisualsBarChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationOutput).ToVisualsBarChartVisualChartConfigurationPtrOutputWithContext(ctx) } -// ThemeConfigurationSheetTileLayoutGutterPtrInput is an input type that accepts ThemeConfigurationSheetTileLayoutGutterArgs, ThemeConfigurationSheetTileLayoutGutterPtr and ThemeConfigurationSheetTileLayoutGutterPtrOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutGutterPtrInput` via: +// VisualsBarChartVisualChartConfigurationPtrInput is an input type that accepts VisualsBarChartVisualChartConfigurationArgs, VisualsBarChartVisualChartConfigurationPtr and VisualsBarChartVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsBarChartVisualChartConfigurationPtrInput` via: // -// ThemeConfigurationSheetTileLayoutGutterArgs{...} +// VisualsBarChartVisualChartConfigurationArgs{...} // // or: // // nil -type ThemeConfigurationSheetTileLayoutGutterPtrInput interface { +type VisualsBarChartVisualChartConfigurationPtrInput interface { pulumi.Input - ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput - ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput + ToVisualsBarChartVisualChartConfigurationPtrOutput() VisualsBarChartVisualChartConfigurationPtrOutput + ToVisualsBarChartVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsBarChartVisualChartConfigurationPtrOutput } -type themeConfigurationSheetTileLayoutGutterPtrType ThemeConfigurationSheetTileLayoutGutterArgs +type visualsBarChartVisualChartConfigurationPtrType VisualsBarChartVisualChartConfigurationArgs -func ThemeConfigurationSheetTileLayoutGutterPtr(v *ThemeConfigurationSheetTileLayoutGutterArgs) ThemeConfigurationSheetTileLayoutGutterPtrInput { - return (*themeConfigurationSheetTileLayoutGutterPtrType)(v) +func VisualsBarChartVisualChartConfigurationPtr(v *VisualsBarChartVisualChartConfigurationArgs) VisualsBarChartVisualChartConfigurationPtrInput { + return (*visualsBarChartVisualChartConfigurationPtrType)(v) } -func (*themeConfigurationSheetTileLayoutGutterPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +func (*visualsBarChartVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBarChartVisualChartConfiguration)(nil)).Elem() } -func (i *themeConfigurationSheetTileLayoutGutterPtrType) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput { - return i.ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(context.Background()) +func (i *visualsBarChartVisualChartConfigurationPtrType) ToVisualsBarChartVisualChartConfigurationPtrOutput() VisualsBarChartVisualChartConfigurationPtrOutput { + return i.ToVisualsBarChartVisualChartConfigurationPtrOutputWithContext(context.Background()) } -func (i *themeConfigurationSheetTileLayoutGutterPtrType) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutGutterPtrOutput) +func (i *visualsBarChartVisualChartConfigurationPtrType) ToVisualsBarChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationPtrOutput) } -type ThemeConfigurationSheetTileLayoutGutterOutput struct{ *pulumi.OutputState } +type VisualsBarChartVisualChartConfigurationOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationSheetTileLayoutGutterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +func (VisualsBarChartVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBarChartVisualChartConfiguration)(nil)).Elem() } -func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterOutput() ThemeConfigurationSheetTileLayoutGutterOutput { +func (o VisualsBarChartVisualChartConfigurationOutput) ToVisualsBarChartVisualChartConfigurationOutput() VisualsBarChartVisualChartConfigurationOutput { return o } -func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterOutput { +func (o VisualsBarChartVisualChartConfigurationOutput) ToVisualsBarChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationOutput { return o } -func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput { - return o.ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(context.Background()) +func (o VisualsBarChartVisualChartConfigurationOutput) ToVisualsBarChartVisualChartConfigurationPtrOutput() VisualsBarChartVisualChartConfigurationPtrOutput { + return o.ToVisualsBarChartVisualChartConfigurationPtrOutputWithContext(context.Background()) } -func (o ThemeConfigurationSheetTileLayoutGutterOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheetTileLayoutGutter) *ThemeConfigurationSheetTileLayoutGutter { +func (o VisualsBarChartVisualChartConfigurationOutput) ToVisualsBarChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBarChartVisualChartConfiguration) *VisualsBarChartVisualChartConfiguration { return &v - }).(ThemeConfigurationSheetTileLayoutGutterPtrOutput) + }).(VisualsBarChartVisualChartConfigurationPtrOutput) } -// This Boolean value controls whether to display a gutter space between sheet tiles. -func (o ThemeConfigurationSheetTileLayoutGutterOutput) Show() pulumi.BoolPtrOutput { - return o.ApplyT(func(v ThemeConfigurationSheetTileLayoutGutter) *bool { return v.Show }).(pulumi.BoolPtrOutput) +func (o VisualsBarChartVisualChartConfigurationOutput) BarsArrangement() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *string { return v.BarsArrangement }).(pulumi.StringPtrOutput) } -type ThemeConfigurationSheetTileLayoutGutterPtrOutput struct{ *pulumi.OutputState } +func (o VisualsBarChartVisualChartConfigurationOutput) CategoryAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *AxisDisplayOptions { return v.CategoryAxis }).(AxisDisplayOptionsPtrOutput) +} -func (ThemeConfigurationSheetTileLayoutGutterPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +func (o VisualsBarChartVisualChartConfigurationOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *ChartAxisLabelOptions { return v.CategoryLabelOptions }).(ChartAxisLabelOptionsPtrOutput) } -func (o ThemeConfigurationSheetTileLayoutGutterPtrOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutput() ThemeConfigurationSheetTileLayoutGutterPtrOutput { - return o +func (o VisualsBarChartVisualChartConfigurationOutput) ColorLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *ChartAxisLabelOptions { return v.ColorLabelOptions }).(ChartAxisLabelOptionsPtrOutput) } -func (o ThemeConfigurationSheetTileLayoutGutterPtrOutput) ToThemeConfigurationSheetTileLayoutGutterPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutGutterPtrOutput { - return o +func (o VisualsBarChartVisualChartConfigurationOutput) ContributionAnalysisDefaults() ContributionAnalysisDefaultsArrayOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) []ContributionAnalysisDefaults { + return v.ContributionAnalysisDefaults + }).(ContributionAnalysisDefaultsArrayOutput) } -func (o ThemeConfigurationSheetTileLayoutGutterPtrOutput) Elem() ThemeConfigurationSheetTileLayoutGutterOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTileLayoutGutter) ThemeConfigurationSheetTileLayoutGutter { - if v != nil { - return *v - } - var ret ThemeConfigurationSheetTileLayoutGutter - return ret - }).(ThemeConfigurationSheetTileLayoutGutterOutput) +func (o VisualsBarChartVisualChartConfigurationOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *DataLabelsOptions { return v.DataLabels }).(DataLabelsOptionsPtrOutput) } -// This Boolean value controls whether to display a gutter space between sheet tiles. -func (o ThemeConfigurationSheetTileLayoutGutterPtrOutput) Show() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTileLayoutGutter) *bool { - if v == nil { - return nil - } - return v.Show - }).(pulumi.BoolPtrOutput) +func (o VisualsBarChartVisualChartConfigurationOutput) FieldWells() VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *VisualsBarChartVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput) } -type ThemeConfigurationSheetTileLayoutMargin struct { - // This Boolean value controls whether to display sheet margins. - Show *bool `pulumi:"show"` +func (o VisualsBarChartVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) } -// ThemeConfigurationSheetTileLayoutMarginInput is an input type that accepts ThemeConfigurationSheetTileLayoutMarginArgs and ThemeConfigurationSheetTileLayoutMarginOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutMarginInput` via: -// -// ThemeConfigurationSheetTileLayoutMarginArgs{...} -type ThemeConfigurationSheetTileLayoutMarginInput interface { - pulumi.Input +func (o VisualsBarChartVisualChartConfigurationOutput) Orientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *string { return v.Orientation }).(pulumi.StringPtrOutput) +} - ToThemeConfigurationSheetTileLayoutMarginOutput() ThemeConfigurationSheetTileLayoutMarginOutput - ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutMarginOutput +func (o VisualsBarChartVisualChartConfigurationOutput) ReferenceLines() ReferenceLineArrayOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) []ReferenceLine { return v.ReferenceLines }).(ReferenceLineArrayOutput) } -type ThemeConfigurationSheetTileLayoutMarginArgs struct { - // This Boolean value controls whether to display sheet margins. - Show pulumi.BoolPtrInput `pulumi:"show"` +func (o VisualsBarChartVisualChartConfigurationOutput) SmallMultiplesOptions() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *SmallMultiplesOptions { return v.SmallMultiplesOptions }).(SmallMultiplesOptionsPtrOutput) } -func (ThemeConfigurationSheetTileLayoutMarginArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +func (o VisualsBarChartVisualChartConfigurationOutput) SortConfiguration() VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *VisualsBarChartVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) } -func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginOutput() ThemeConfigurationSheetTileLayoutMarginOutput { - return i.ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(context.Background()) +func (o VisualsBarChartVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) } -func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutMarginOutput) +func (o VisualsBarChartVisualChartConfigurationOutput) ValueAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *AxisDisplayOptions { return v.ValueAxis }).(AxisDisplayOptionsPtrOutput) } -func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput { - return i.ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(context.Background()) +func (o VisualsBarChartVisualChartConfigurationOutput) ValueLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *ChartAxisLabelOptions { return v.ValueLabelOptions }).(ChartAxisLabelOptionsPtrOutput) } -func (i ThemeConfigurationSheetTileLayoutMarginArgs) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutMarginOutput).ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx) +func (o VisualsBarChartVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) } -// ThemeConfigurationSheetTileLayoutMarginPtrInput is an input type that accepts ThemeConfigurationSheetTileLayoutMarginArgs, ThemeConfigurationSheetTileLayoutMarginPtr and ThemeConfigurationSheetTileLayoutMarginPtrOutput values. -// You can construct a concrete instance of `ThemeConfigurationSheetTileLayoutMarginPtrInput` via: -// -// ThemeConfigurationSheetTileLayoutMarginArgs{...} -// -// or: -// -// nil -type ThemeConfigurationSheetTileLayoutMarginPtrInput interface { - pulumi.Input +type VisualsBarChartVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } - ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput - ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput +func (VisualsBarChartVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBarChartVisualChartConfiguration)(nil)).Elem() } -type themeConfigurationSheetTileLayoutMarginPtrType ThemeConfigurationSheetTileLayoutMarginArgs +func (o VisualsBarChartVisualChartConfigurationPtrOutput) ToVisualsBarChartVisualChartConfigurationPtrOutput() VisualsBarChartVisualChartConfigurationPtrOutput { + return o +} -func ThemeConfigurationSheetTileLayoutMarginPtr(v *ThemeConfigurationSheetTileLayoutMarginArgs) ThemeConfigurationSheetTileLayoutMarginPtrInput { - return (*themeConfigurationSheetTileLayoutMarginPtrType)(v) +func (o VisualsBarChartVisualChartConfigurationPtrOutput) ToVisualsBarChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationPtrOutput { + return o } -func (*themeConfigurationSheetTileLayoutMarginPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +func (o VisualsBarChartVisualChartConfigurationPtrOutput) Elem() VisualsBarChartVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) VisualsBarChartVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsBarChartVisualChartConfiguration + return ret + }).(VisualsBarChartVisualChartConfigurationOutput) } -func (i *themeConfigurationSheetTileLayoutMarginPtrType) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput { - return i.ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(context.Background()) +func (o VisualsBarChartVisualChartConfigurationPtrOutput) BarsArrangement() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.BarsArrangement + }).(pulumi.StringPtrOutput) } -func (i *themeConfigurationSheetTileLayoutMarginPtrType) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationSheetTileLayoutMarginPtrOutput) +func (o VisualsBarChartVisualChartConfigurationPtrOutput) CategoryAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.CategoryAxis + }).(AxisDisplayOptionsPtrOutput) } -type ThemeConfigurationSheetTileLayoutMarginOutput struct{ *pulumi.OutputState } +func (o VisualsBarChartVisualChartConfigurationPtrOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.CategoryLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} -func (ThemeConfigurationSheetTileLayoutMarginOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +func (o VisualsBarChartVisualChartConfigurationPtrOutput) ColorLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.ColorLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginOutput() ThemeConfigurationSheetTileLayoutMarginOutput { - return o +func (o VisualsBarChartVisualChartConfigurationPtrOutput) ContributionAnalysisDefaults() ContributionAnalysisDefaultsArrayOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) []ContributionAnalysisDefaults { + if v == nil { + return nil + } + return v.ContributionAnalysisDefaults + }).(ContributionAnalysisDefaultsArrayOutput) } -func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginOutput { - return o +func (o VisualsBarChartVisualChartConfigurationPtrOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.DataLabels + }).(DataLabelsOptionsPtrOutput) } -func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput { - return o.ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(context.Background()) +func (o VisualsBarChartVisualChartConfigurationPtrOutput) FieldWells() VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *VisualsBarChartVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput) } -func (o ThemeConfigurationSheetTileLayoutMarginOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationSheetTileLayoutMargin) *ThemeConfigurationSheetTileLayoutMargin { - return &v - }).(ThemeConfigurationSheetTileLayoutMarginPtrOutput) +func (o VisualsBarChartVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) } -// This Boolean value controls whether to display sheet margins. -func (o ThemeConfigurationSheetTileLayoutMarginOutput) Show() pulumi.BoolPtrOutput { - return o.ApplyT(func(v ThemeConfigurationSheetTileLayoutMargin) *bool { return v.Show }).(pulumi.BoolPtrOutput) +func (o VisualsBarChartVisualChartConfigurationPtrOutput) Orientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.Orientation + }).(pulumi.StringPtrOutput) } -type ThemeConfigurationSheetTileLayoutMarginPtrOutput struct{ *pulumi.OutputState } +func (o VisualsBarChartVisualChartConfigurationPtrOutput) ReferenceLines() ReferenceLineArrayOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) []ReferenceLine { + if v == nil { + return nil + } + return v.ReferenceLines + }).(ReferenceLineArrayOutput) +} -func (ThemeConfigurationSheetTileLayoutMarginPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +func (o VisualsBarChartVisualChartConfigurationPtrOutput) SmallMultiplesOptions() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.SmallMultiplesOptions + }).(SmallMultiplesOptionsPtrOutput) } -func (o ThemeConfigurationSheetTileLayoutMarginPtrOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutput() ThemeConfigurationSheetTileLayoutMarginPtrOutput { - return o +func (o VisualsBarChartVisualChartConfigurationPtrOutput) SortConfiguration() VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *VisualsBarChartVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) } -func (o ThemeConfigurationSheetTileLayoutMarginPtrOutput) ToThemeConfigurationSheetTileLayoutMarginPtrOutputWithContext(ctx context.Context) ThemeConfigurationSheetTileLayoutMarginPtrOutput { - return o +func (o VisualsBarChartVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) } -func (o ThemeConfigurationSheetTileLayoutMarginPtrOutput) Elem() ThemeConfigurationSheetTileLayoutMarginOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTileLayoutMargin) ThemeConfigurationSheetTileLayoutMargin { - if v != nil { - return *v +func (o VisualsBarChartVisualChartConfigurationPtrOutput) ValueAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil } - var ret ThemeConfigurationSheetTileLayoutMargin - return ret - }).(ThemeConfigurationSheetTileLayoutMarginOutput) + return v.ValueAxis + }).(AxisDisplayOptionsPtrOutput) } -// This Boolean value controls whether to display sheet margins. -func (o ThemeConfigurationSheetTileLayoutMarginPtrOutput) Show() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationSheetTileLayoutMargin) *bool { +func (o VisualsBarChartVisualChartConfigurationPtrOutput) ValueLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *ChartAxisLabelOptions { if v == nil { return nil } - return v.Show - }).(pulumi.BoolPtrOutput) + return v.ValueLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -type ThemeConfigurationTypography struct { - // Determines the list of font families. Maximum number of 5 items. See font_families. - FontFamilies []ThemeConfigurationTypographyFontFamily `pulumi:"fontFamilies"` +func (o VisualsBarChartVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) } -// ThemeConfigurationTypographyInput is an input type that accepts ThemeConfigurationTypographyArgs and ThemeConfigurationTypographyOutput values. -// You can construct a concrete instance of `ThemeConfigurationTypographyInput` via: +type VisualsBarChartVisualChartConfigurationFieldWells struct { + BarChartAggregatedFieldWells *VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells `pulumi:"barChartAggregatedFieldWells"` +} + +// VisualsBarChartVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsBarChartVisualChartConfigurationFieldWellsArgs and VisualsBarChartVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsBarChartVisualChartConfigurationFieldWellsInput` via: // -// ThemeConfigurationTypographyArgs{...} -type ThemeConfigurationTypographyInput interface { +// VisualsBarChartVisualChartConfigurationFieldWellsArgs{...} +type VisualsBarChartVisualChartConfigurationFieldWellsInput interface { pulumi.Input - ToThemeConfigurationTypographyOutput() ThemeConfigurationTypographyOutput - ToThemeConfigurationTypographyOutputWithContext(context.Context) ThemeConfigurationTypographyOutput + ToVisualsBarChartVisualChartConfigurationFieldWellsOutput() VisualsBarChartVisualChartConfigurationFieldWellsOutput + ToVisualsBarChartVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsBarChartVisualChartConfigurationFieldWellsOutput } -type ThemeConfigurationTypographyArgs struct { - // Determines the list of font families. Maximum number of 5 items. See font_families. - FontFamilies ThemeConfigurationTypographyFontFamilyArrayInput `pulumi:"fontFamilies"` +type VisualsBarChartVisualChartConfigurationFieldWellsArgs struct { + BarChartAggregatedFieldWells VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrInput `pulumi:"barChartAggregatedFieldWells"` } -func (ThemeConfigurationTypographyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationTypography)(nil)).Elem() +func (VisualsBarChartVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBarChartVisualChartConfigurationFieldWells)(nil)).Elem() } -func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyOutput() ThemeConfigurationTypographyOutput { - return i.ToThemeConfigurationTypographyOutputWithContext(context.Background()) +func (i VisualsBarChartVisualChartConfigurationFieldWellsArgs) ToVisualsBarChartVisualChartConfigurationFieldWellsOutput() VisualsBarChartVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsBarChartVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) } -func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationTypographyOutput) +func (i VisualsBarChartVisualChartConfigurationFieldWellsArgs) ToVisualsBarChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationFieldWellsOutput) } -func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput { - return i.ToThemeConfigurationTypographyPtrOutputWithContext(context.Background()) +func (i VisualsBarChartVisualChartConfigurationFieldWellsArgs) ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutput() VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -func (i ThemeConfigurationTypographyArgs) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationTypographyOutput).ToThemeConfigurationTypographyPtrOutputWithContext(ctx) +func (i VisualsBarChartVisualChartConfigurationFieldWellsArgs) ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationFieldWellsOutput).ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) } -// ThemeConfigurationTypographyPtrInput is an input type that accepts ThemeConfigurationTypographyArgs, ThemeConfigurationTypographyPtr and ThemeConfigurationTypographyPtrOutput values. -// You can construct a concrete instance of `ThemeConfigurationTypographyPtrInput` via: +// VisualsBarChartVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsBarChartVisualChartConfigurationFieldWellsArgs, VisualsBarChartVisualChartConfigurationFieldWellsPtr and VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsBarChartVisualChartConfigurationFieldWellsPtrInput` via: // -// ThemeConfigurationTypographyArgs{...} +// VisualsBarChartVisualChartConfigurationFieldWellsArgs{...} // // or: // // nil -type ThemeConfigurationTypographyPtrInput interface { +type VisualsBarChartVisualChartConfigurationFieldWellsPtrInput interface { pulumi.Input - ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput - ToThemeConfigurationTypographyPtrOutputWithContext(context.Context) ThemeConfigurationTypographyPtrOutput + ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutput() VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput + ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput } -type themeConfigurationTypographyPtrType ThemeConfigurationTypographyArgs +type visualsBarChartVisualChartConfigurationFieldWellsPtrType VisualsBarChartVisualChartConfigurationFieldWellsArgs -func ThemeConfigurationTypographyPtr(v *ThemeConfigurationTypographyArgs) ThemeConfigurationTypographyPtrInput { - return (*themeConfigurationTypographyPtrType)(v) +func VisualsBarChartVisualChartConfigurationFieldWellsPtr(v *VisualsBarChartVisualChartConfigurationFieldWellsArgs) VisualsBarChartVisualChartConfigurationFieldWellsPtrInput { + return (*visualsBarChartVisualChartConfigurationFieldWellsPtrType)(v) } -func (*themeConfigurationTypographyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationTypography)(nil)).Elem() +func (*visualsBarChartVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBarChartVisualChartConfigurationFieldWells)(nil)).Elem() } -func (i *themeConfigurationTypographyPtrType) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput { - return i.ToThemeConfigurationTypographyPtrOutputWithContext(context.Background()) +func (i *visualsBarChartVisualChartConfigurationFieldWellsPtrType) ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutput() VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -func (i *themeConfigurationTypographyPtrType) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationTypographyPtrOutput) +func (i *visualsBarChartVisualChartConfigurationFieldWellsPtrType) ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput) } -type ThemeConfigurationTypographyOutput struct{ *pulumi.OutputState } +type VisualsBarChartVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationTypographyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationTypography)(nil)).Elem() +func (VisualsBarChartVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBarChartVisualChartConfigurationFieldWells)(nil)).Elem() } -func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyOutput() ThemeConfigurationTypographyOutput { +func (o VisualsBarChartVisualChartConfigurationFieldWellsOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsOutput() VisualsBarChartVisualChartConfigurationFieldWellsOutput { return o } -func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyOutput { +func (o VisualsBarChartVisualChartConfigurationFieldWellsOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsOutput { return o } -func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput { - return o.ToThemeConfigurationTypographyPtrOutputWithContext(context.Background()) +func (o VisualsBarChartVisualChartConfigurationFieldWellsOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutput() VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -func (o ThemeConfigurationTypographyOutput) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationTypography) *ThemeConfigurationTypography { +func (o VisualsBarChartVisualChartConfigurationFieldWellsOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBarChartVisualChartConfigurationFieldWells) *VisualsBarChartVisualChartConfigurationFieldWells { return &v - }).(ThemeConfigurationTypographyPtrOutput) + }).(VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput) } -// Determines the list of font families. Maximum number of 5 items. See font_families. -func (o ThemeConfigurationTypographyOutput) FontFamilies() ThemeConfigurationTypographyFontFamilyArrayOutput { - return o.ApplyT(func(v ThemeConfigurationTypography) []ThemeConfigurationTypographyFontFamily { return v.FontFamilies }).(ThemeConfigurationTypographyFontFamilyArrayOutput) +func (o VisualsBarChartVisualChartConfigurationFieldWellsOutput) BarChartAggregatedFieldWells() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationFieldWells) *VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells { + return v.BarChartAggregatedFieldWells + }).(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) } -type ThemeConfigurationTypographyPtrOutput struct{ *pulumi.OutputState } +type VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationTypographyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationTypography)(nil)).Elem() +func (VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBarChartVisualChartConfigurationFieldWells)(nil)).Elem() } -func (o ThemeConfigurationTypographyPtrOutput) ToThemeConfigurationTypographyPtrOutput() ThemeConfigurationTypographyPtrOutput { +func (o VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutput() VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput { return o } -func (o ThemeConfigurationTypographyPtrOutput) ToThemeConfigurationTypographyPtrOutputWithContext(ctx context.Context) ThemeConfigurationTypographyPtrOutput { +func (o VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput { return o } -func (o ThemeConfigurationTypographyPtrOutput) Elem() ThemeConfigurationTypographyOutput { - return o.ApplyT(func(v *ThemeConfigurationTypography) ThemeConfigurationTypography { +func (o VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsBarChartVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationFieldWells) VisualsBarChartVisualChartConfigurationFieldWells { if v != nil { return *v } - var ret ThemeConfigurationTypography + var ret VisualsBarChartVisualChartConfigurationFieldWells return ret - }).(ThemeConfigurationTypographyOutput) + }).(VisualsBarChartVisualChartConfigurationFieldWellsOutput) } -// Determines the list of font families. Maximum number of 5 items. See font_families. -func (o ThemeConfigurationTypographyPtrOutput) FontFamilies() ThemeConfigurationTypographyFontFamilyArrayOutput { - return o.ApplyT(func(v *ThemeConfigurationTypography) []ThemeConfigurationTypographyFontFamily { +func (o VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput) BarChartAggregatedFieldWells() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationFieldWells) *VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells { if v == nil { return nil } - return v.FontFamilies - }).(ThemeConfigurationTypographyFontFamilyArrayOutput) + return v.BarChartAggregatedFieldWells + }).(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) } -type ThemeConfigurationTypographyFontFamily struct { - // Font family name. - FontFamily *string `pulumi:"fontFamily"` +type VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells struct { + Categories []DimensionFieldSchema `pulumi:"categories"` + Colors []DimensionFieldSchema `pulumi:"colors"` + SmallMultiples *SmallMultiplesOptions `pulumi:"smallMultiples"` + Values []MeasureFieldSchema `pulumi:"values"` } -// ThemeConfigurationTypographyFontFamilyInput is an input type that accepts ThemeConfigurationTypographyFontFamilyArgs and ThemeConfigurationTypographyFontFamilyOutput values. -// You can construct a concrete instance of `ThemeConfigurationTypographyFontFamilyInput` via: +// VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsInput is an input type that accepts VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs and VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsInput` via: // -// ThemeConfigurationTypographyFontFamilyArgs{...} -type ThemeConfigurationTypographyFontFamilyInput interface { +// VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs{...} +type VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsInput interface { pulumi.Input - ToThemeConfigurationTypographyFontFamilyOutput() ThemeConfigurationTypographyFontFamilyOutput - ToThemeConfigurationTypographyFontFamilyOutputWithContext(context.Context) ThemeConfigurationTypographyFontFamilyOutput + ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput + ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutputWithContext(context.Context) VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput } -type ThemeConfigurationTypographyFontFamilyArgs struct { - // Font family name. - FontFamily pulumi.StringPtrInput `pulumi:"fontFamily"` +type VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs struct { + Categories DimensionFieldSchemaArrayInput `pulumi:"categories"` + Colors DimensionFieldSchemaArrayInput `pulumi:"colors"` + SmallMultiples SmallMultiplesOptionsPtrInput `pulumi:"smallMultiples"` + Values MeasureFieldSchemaArrayInput `pulumi:"values"` } -func (ThemeConfigurationTypographyFontFamilyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationTypographyFontFamily)(nil)).Elem() +func (VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells)(nil)).Elem() } -func (i ThemeConfigurationTypographyFontFamilyArgs) ToThemeConfigurationTypographyFontFamilyOutput() ThemeConfigurationTypographyFontFamilyOutput { - return i.ToThemeConfigurationTypographyFontFamilyOutputWithContext(context.Background()) +func (i VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput { + return i.ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutputWithContext(context.Background()) } -func (i ThemeConfigurationTypographyFontFamilyArgs) ToThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationTypographyFontFamilyOutput) +func (i VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) } -// ThemeConfigurationTypographyFontFamilyArrayInput is an input type that accepts ThemeConfigurationTypographyFontFamilyArray and ThemeConfigurationTypographyFontFamilyArrayOutput values. -// You can construct a concrete instance of `ThemeConfigurationTypographyFontFamilyArrayInput` via: -// -// ThemeConfigurationTypographyFontFamilyArray{ ThemeConfigurationTypographyFontFamilyArgs{...} } -type ThemeConfigurationTypographyFontFamilyArrayInput interface { - pulumi.Input - - ToThemeConfigurationTypographyFontFamilyArrayOutput() ThemeConfigurationTypographyFontFamilyArrayOutput - ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(context.Context) ThemeConfigurationTypographyFontFamilyArrayOutput +func (i VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -type ThemeConfigurationTypographyFontFamilyArray []ThemeConfigurationTypographyFontFamilyInput - -func (ThemeConfigurationTypographyFontFamilyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]ThemeConfigurationTypographyFontFamily)(nil)).Elem() +func (i VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput).ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutputWithContext(ctx) } -func (i ThemeConfigurationTypographyFontFamilyArray) ToThemeConfigurationTypographyFontFamilyArrayOutput() ThemeConfigurationTypographyFontFamilyArrayOutput { - return i.ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(context.Background()) -} +// VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrInput is an input type that accepts VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs, VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtr and VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrInput` via: +// +// VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrInput interface { + pulumi.Input -func (i ThemeConfigurationTypographyFontFamilyArray) ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationTypographyFontFamilyArrayOutput) + ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput + ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput } -type ThemeConfigurationTypographyFontFamilyOutput struct{ *pulumi.OutputState } +type visualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrType VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs -func (ThemeConfigurationTypographyFontFamilyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationTypographyFontFamily)(nil)).Elem() +func VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtr(v *VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs) VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrInput { + return (*visualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrType)(v) } -func (o ThemeConfigurationTypographyFontFamilyOutput) ToThemeConfigurationTypographyFontFamilyOutput() ThemeConfigurationTypographyFontFamilyOutput { - return o +func (*visualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells)(nil)).Elem() } -func (o ThemeConfigurationTypographyFontFamilyOutput) ToThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyOutput { - return o +func (i *visualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrType) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -// Font family name. -func (o ThemeConfigurationTypographyFontFamilyOutput) FontFamily() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationTypographyFontFamily) *string { return v.FontFamily }).(pulumi.StringPtrOutput) +func (i *visualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrType) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) } -type ThemeConfigurationTypographyFontFamilyArrayOutput struct{ *pulumi.OutputState } +type VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationTypographyFontFamilyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]ThemeConfigurationTypographyFontFamily)(nil)).Elem() +func (VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells)(nil)).Elem() } -func (o ThemeConfigurationTypographyFontFamilyArrayOutput) ToThemeConfigurationTypographyFontFamilyArrayOutput() ThemeConfigurationTypographyFontFamilyArrayOutput { +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput { return o } -func (o ThemeConfigurationTypographyFontFamilyArrayOutput) ToThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) ThemeConfigurationTypographyFontFamilyArrayOutput { +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput { return o } -func (o ThemeConfigurationTypographyFontFamilyArrayOutput) Index(i pulumi.IntInput) ThemeConfigurationTypographyFontFamilyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) ThemeConfigurationTypographyFontFamily { - return vs[0].([]ThemeConfigurationTypographyFontFamily)[vs[1].(int)] - }).(ThemeConfigurationTypographyFontFamilyOutput) +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput { + return o.ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -type ThemeConfigurationUiColorPalette struct { - // Color (hexadecimal) that applies to selected states and buttons. - Accent *string `pulumi:"accent"` - // Color (hexadecimal) that applies to any text or other elements that appear over the accent color. - AccentForeground *string `pulumi:"accentForeground"` - // Color (hexadecimal) that applies to error messages. - Danger *string `pulumi:"danger"` - // Color (hexadecimal) that applies to any text or other elements that appear over the error color. - DangerForeground *string `pulumi:"dangerForeground"` - // Color (hexadecimal) that applies to the names of fields that are identified as dimensions. - Dimension *string `pulumi:"dimension"` - // Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. - DimensionForeground *string `pulumi:"dimensionForeground"` - // Color (hexadecimal) that applies to the names of fields that are identified as measures. - Measure *string `pulumi:"measure"` - // Color (hexadecimal) that applies to any text or other elements that appear over the measure color. - MeasureForeground *string `pulumi:"measureForeground"` - // Color (hexadecimal) that applies to visuals and other high emphasis UI. - PrimaryBackground *string `pulumi:"primaryBackground"` - // Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. - PrimaryForeground *string `pulumi:"primaryForeground"` - // Color (hexadecimal) that applies to the sheet background and sheet controls. - SecondaryBackground *string `pulumi:"secondaryBackground"` - // Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. - SecondaryForeground *string `pulumi:"secondaryForeground"` - // Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. - Success *string `pulumi:"success"` - // Color (hexadecimal) that applies to any text or other elements that appear over the success color. - SuccessForeground *string `pulumi:"successForeground"` - // Color (hexadecimal) that applies to warning and informational messages. - Warning *string `pulumi:"warning"` - // Color (hexadecimal) that applies to any text or other elements that appear over the warning color. - WarningForeground *string `pulumi:"warningForeground"` +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells) *VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells { + return &v + }).(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) } -// ThemeConfigurationUiColorPaletteInput is an input type that accepts ThemeConfigurationUiColorPaletteArgs and ThemeConfigurationUiColorPaletteOutput values. -// You can construct a concrete instance of `ThemeConfigurationUiColorPaletteInput` via: -// -// ThemeConfigurationUiColorPaletteArgs{...} -type ThemeConfigurationUiColorPaletteInput interface { - pulumi.Input +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells) []DimensionFieldSchema { + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} - ToThemeConfigurationUiColorPaletteOutput() ThemeConfigurationUiColorPaletteOutput - ToThemeConfigurationUiColorPaletteOutputWithContext(context.Context) ThemeConfigurationUiColorPaletteOutput +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) Colors() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells) []DimensionFieldSchema { + return v.Colors + }).(DimensionFieldSchemaArrayOutput) } -type ThemeConfigurationUiColorPaletteArgs struct { - // Color (hexadecimal) that applies to selected states and buttons. - Accent pulumi.StringPtrInput `pulumi:"accent"` - // Color (hexadecimal) that applies to any text or other elements that appear over the accent color. - AccentForeground pulumi.StringPtrInput `pulumi:"accentForeground"` - // Color (hexadecimal) that applies to error messages. - Danger pulumi.StringPtrInput `pulumi:"danger"` - // Color (hexadecimal) that applies to any text or other elements that appear over the error color. - DangerForeground pulumi.StringPtrInput `pulumi:"dangerForeground"` - // Color (hexadecimal) that applies to the names of fields that are identified as dimensions. - Dimension pulumi.StringPtrInput `pulumi:"dimension"` - // Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. - DimensionForeground pulumi.StringPtrInput `pulumi:"dimensionForeground"` - // Color (hexadecimal) that applies to the names of fields that are identified as measures. - Measure pulumi.StringPtrInput `pulumi:"measure"` - // Color (hexadecimal) that applies to any text or other elements that appear over the measure color. - MeasureForeground pulumi.StringPtrInput `pulumi:"measureForeground"` - // Color (hexadecimal) that applies to visuals and other high emphasis UI. - PrimaryBackground pulumi.StringPtrInput `pulumi:"primaryBackground"` - // Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. - PrimaryForeground pulumi.StringPtrInput `pulumi:"primaryForeground"` - // Color (hexadecimal) that applies to the sheet background and sheet controls. - SecondaryBackground pulumi.StringPtrInput `pulumi:"secondaryBackground"` - // Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. - SecondaryForeground pulumi.StringPtrInput `pulumi:"secondaryForeground"` - // Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. - Success pulumi.StringPtrInput `pulumi:"success"` - // Color (hexadecimal) that applies to any text or other elements that appear over the success color. - SuccessForeground pulumi.StringPtrInput `pulumi:"successForeground"` - // Color (hexadecimal) that applies to warning and informational messages. - Warning pulumi.StringPtrInput `pulumi:"warning"` - // Color (hexadecimal) that applies to any text or other elements that appear over the warning color. - WarningForeground pulumi.StringPtrInput `pulumi:"warningForeground"` +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) SmallMultiples() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells) *SmallMultiplesOptions { + return v.SmallMultiples + }).(SmallMultiplesOptionsPtrOutput) } -func (ThemeConfigurationUiColorPaletteArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationUiColorPalette)(nil)).Elem() +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells) []MeasureFieldSchema { + return v.Values + }).(MeasureFieldSchemaArrayOutput) } -func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPaletteOutput() ThemeConfigurationUiColorPaletteOutput { - return i.ToThemeConfigurationUiColorPaletteOutputWithContext(context.Background()) +type VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells)(nil)).Elem() } -func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPaletteOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationUiColorPaletteOutput) +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput { + return o } -func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput { - return i.ToThemeConfigurationUiColorPalettePtrOutputWithContext(context.Background()) +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) ToVisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput { + return o } -func (i ThemeConfigurationUiColorPaletteArgs) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationUiColorPaletteOutput).ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx) +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) Elem() VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells) VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells + return ret + }).(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput) } -// ThemeConfigurationUiColorPalettePtrInput is an input type that accepts ThemeConfigurationUiColorPaletteArgs, ThemeConfigurationUiColorPalettePtr and ThemeConfigurationUiColorPalettePtrOutput values. -// You can construct a concrete instance of `ThemeConfigurationUiColorPalettePtrInput` via: -// -// ThemeConfigurationUiColorPaletteArgs{...} -// -// or: -// -// nil -type ThemeConfigurationUiColorPalettePtrInput interface { - pulumi.Input +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} - ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput - ToThemeConfigurationUiColorPalettePtrOutputWithContext(context.Context) ThemeConfigurationUiColorPalettePtrOutput +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) Colors() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Colors + }).(DimensionFieldSchemaArrayOutput) } -type themeConfigurationUiColorPalettePtrType ThemeConfigurationUiColorPaletteArgs - -func ThemeConfigurationUiColorPalettePtr(v *ThemeConfigurationUiColorPaletteArgs) ThemeConfigurationUiColorPalettePtrInput { - return (*themeConfigurationUiColorPalettePtrType)(v) +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) SmallMultiples() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.SmallMultiples + }).(SmallMultiplesOptionsPtrOutput) } -func (*themeConfigurationUiColorPalettePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationUiColorPalette)(nil)).Elem() +func (o VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchemaArrayOutput) } -func (i *themeConfigurationUiColorPalettePtrType) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput { - return i.ToThemeConfigurationUiColorPalettePtrOutputWithContext(context.Background()) +type VisualsBarChartVisualChartConfigurationSortConfiguration struct { + CategoryItemsLimit *ItemsLimitConfiguration `pulumi:"categoryItemsLimit"` + CategorySorts []FieldSortOptions `pulumi:"categorySorts"` + ColorItemsLimit *ItemsLimitConfiguration `pulumi:"colorItemsLimit"` + ColorSorts []FieldSortOptions `pulumi:"colorSorts"` + SmallMultiplesLimitConfiguration *ItemsLimitConfiguration `pulumi:"smallMultiplesLimitConfiguration"` + SmallMultiplesSorts []FieldSortOptions `pulumi:"smallMultiplesSorts"` } -func (i *themeConfigurationUiColorPalettePtrType) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemeConfigurationUiColorPalettePtrOutput) +// VisualsBarChartVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsBarChartVisualChartConfigurationSortConfigurationArgs and VisualsBarChartVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsBarChartVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsBarChartVisualChartConfigurationSortConfigurationArgs{...} +type VisualsBarChartVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsBarChartVisualChartConfigurationSortConfigurationOutput() VisualsBarChartVisualChartConfigurationSortConfigurationOutput + ToVisualsBarChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsBarChartVisualChartConfigurationSortConfigurationOutput } -type ThemeConfigurationUiColorPaletteOutput struct{ *pulumi.OutputState } +type VisualsBarChartVisualChartConfigurationSortConfigurationArgs struct { + CategoryItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"categoryItemsLimit"` + CategorySorts FieldSortOptionsArrayInput `pulumi:"categorySorts"` + ColorItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"colorItemsLimit"` + ColorSorts FieldSortOptionsArrayInput `pulumi:"colorSorts"` + SmallMultiplesLimitConfiguration ItemsLimitConfigurationPtrInput `pulumi:"smallMultiplesLimitConfiguration"` + SmallMultiplesSorts FieldSortOptionsArrayInput `pulumi:"smallMultiplesSorts"` +} -func (ThemeConfigurationUiColorPaletteOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemeConfigurationUiColorPalette)(nil)).Elem() +func (VisualsBarChartVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBarChartVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPaletteOutput() ThemeConfigurationUiColorPaletteOutput { - return o +func (i VisualsBarChartVisualChartConfigurationSortConfigurationArgs) ToVisualsBarChartVisualChartConfigurationSortConfigurationOutput() VisualsBarChartVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsBarChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) } -func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPaletteOutput { - return o +func (i VisualsBarChartVisualChartConfigurationSortConfigurationArgs) ToVisualsBarChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationSortConfigurationOutput) } -func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput { - return o.ToThemeConfigurationUiColorPalettePtrOutputWithContext(context.Background()) +func (i VisualsBarChartVisualChartConfigurationSortConfigurationArgs) ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -func (o ThemeConfigurationUiColorPaletteOutput) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ThemeConfigurationUiColorPalette) *ThemeConfigurationUiColorPalette { - return &v - }).(ThemeConfigurationUiColorPalettePtrOutput) +func (i VisualsBarChartVisualChartConfigurationSortConfigurationArgs) ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationSortConfigurationOutput).ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) } -// Color (hexadecimal) that applies to selected states and buttons. -func (o ThemeConfigurationUiColorPaletteOutput) Accent() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Accent }).(pulumi.StringPtrOutput) +// VisualsBarChartVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsBarChartVisualChartConfigurationSortConfigurationArgs, VisualsBarChartVisualChartConfigurationSortConfigurationPtr and VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsBarChartVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsBarChartVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsBarChartVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput } -// Color (hexadecimal) that applies to any text or other elements that appear over the accent color. -func (o ThemeConfigurationUiColorPaletteOutput) AccentForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.AccentForeground }).(pulumi.StringPtrOutput) +type visualsBarChartVisualChartConfigurationSortConfigurationPtrType VisualsBarChartVisualChartConfigurationSortConfigurationArgs + +func VisualsBarChartVisualChartConfigurationSortConfigurationPtr(v *VisualsBarChartVisualChartConfigurationSortConfigurationArgs) VisualsBarChartVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsBarChartVisualChartConfigurationSortConfigurationPtrType)(v) } -// Color (hexadecimal) that applies to error messages. -func (o ThemeConfigurationUiColorPaletteOutput) Danger() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Danger }).(pulumi.StringPtrOutput) +func (*visualsBarChartVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBarChartVisualChartConfigurationSortConfiguration)(nil)).Elem() } -// Color (hexadecimal) that applies to any text or other elements that appear over the error color. -func (o ThemeConfigurationUiColorPaletteOutput) DangerForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.DangerForeground }).(pulumi.StringPtrOutput) +func (i *visualsBarChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -// Color (hexadecimal) that applies to the names of fields that are identified as dimensions. -func (o ThemeConfigurationUiColorPaletteOutput) Dimension() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Dimension }).(pulumi.StringPtrOutput) +func (i *visualsBarChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) } -// Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. -func (o ThemeConfigurationUiColorPaletteOutput) DimensionForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.DimensionForeground }).(pulumi.StringPtrOutput) +type VisualsBarChartVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsBarChartVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBarChartVisualChartConfigurationSortConfiguration)(nil)).Elem() } -// Color (hexadecimal) that applies to the names of fields that are identified as measures. -func (o ThemeConfigurationUiColorPaletteOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Measure }).(pulumi.StringPtrOutput) +func (o VisualsBarChartVisualChartConfigurationSortConfigurationOutput) ToVisualsBarChartVisualChartConfigurationSortConfigurationOutput() VisualsBarChartVisualChartConfigurationSortConfigurationOutput { + return o } -// Color (hexadecimal) that applies to any text or other elements that appear over the measure color. -func (o ThemeConfigurationUiColorPaletteOutput) MeasureForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.MeasureForeground }).(pulumi.StringPtrOutput) +func (o VisualsBarChartVisualChartConfigurationSortConfigurationOutput) ToVisualsBarChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationSortConfigurationOutput { + return o } -// Color (hexadecimal) that applies to visuals and other high emphasis UI. -func (o ThemeConfigurationUiColorPaletteOutput) PrimaryBackground() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.PrimaryBackground }).(pulumi.StringPtrOutput) +func (o VisualsBarChartVisualChartConfigurationSortConfigurationOutput) ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -// Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. -func (o ThemeConfigurationUiColorPaletteOutput) PrimaryForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.PrimaryForeground }).(pulumi.StringPtrOutput) +func (o VisualsBarChartVisualChartConfigurationSortConfigurationOutput) ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBarChartVisualChartConfigurationSortConfiguration) *VisualsBarChartVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) } -// Color (hexadecimal) that applies to the sheet background and sheet controls. -func (o ThemeConfigurationUiColorPaletteOutput) SecondaryBackground() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.SecondaryBackground }).(pulumi.StringPtrOutput) +func (o VisualsBarChartVisualChartConfigurationSortConfigurationOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) } -// Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. -func (o ThemeConfigurationUiColorPaletteOutput) SecondaryForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.SecondaryForeground }).(pulumi.StringPtrOutput) +func (o VisualsBarChartVisualChartConfigurationSortConfigurationOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) } -// Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. -func (o ThemeConfigurationUiColorPaletteOutput) Success() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Success }).(pulumi.StringPtrOutput) +func (o VisualsBarChartVisualChartConfigurationSortConfigurationOutput) ColorItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.ColorItemsLimit + }).(ItemsLimitConfigurationPtrOutput) } -// Color (hexadecimal) that applies to any text or other elements that appear over the success color. -func (o ThemeConfigurationUiColorPaletteOutput) SuccessForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.SuccessForeground }).(pulumi.StringPtrOutput) +func (o VisualsBarChartVisualChartConfigurationSortConfigurationOutput) ColorSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.ColorSorts + }).(FieldSortOptionsArrayOutput) } -// Color (hexadecimal) that applies to warning and informational messages. -func (o ThemeConfigurationUiColorPaletteOutput) Warning() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.Warning }).(pulumi.StringPtrOutput) +func (o VisualsBarChartVisualChartConfigurationSortConfigurationOutput) SmallMultiplesLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.SmallMultiplesLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) } -// Color (hexadecimal) that applies to any text or other elements that appear over the warning color. -func (o ThemeConfigurationUiColorPaletteOutput) WarningForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v ThemeConfigurationUiColorPalette) *string { return v.WarningForeground }).(pulumi.StringPtrOutput) +func (o VisualsBarChartVisualChartConfigurationSortConfigurationOutput) SmallMultiplesSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsBarChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.SmallMultiplesSorts + }).(FieldSortOptionsArrayOutput) } -type ThemeConfigurationUiColorPalettePtrOutput struct{ *pulumi.OutputState } +type VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } -func (ThemeConfigurationUiColorPalettePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ThemeConfigurationUiColorPalette)(nil)).Elem() +func (VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBarChartVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (o ThemeConfigurationUiColorPalettePtrOutput) ToThemeConfigurationUiColorPalettePtrOutput() ThemeConfigurationUiColorPalettePtrOutput { +func (o VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput { return o } -func (o ThemeConfigurationUiColorPalettePtrOutput) ToThemeConfigurationUiColorPalettePtrOutputWithContext(ctx context.Context) ThemeConfigurationUiColorPalettePtrOutput { +func (o VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsBarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput { return o } -func (o ThemeConfigurationUiColorPalettePtrOutput) Elem() ThemeConfigurationUiColorPaletteOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) ThemeConfigurationUiColorPalette { +func (o VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsBarChartVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationSortConfiguration) VisualsBarChartVisualChartConfigurationSortConfiguration { if v != nil { return *v } - var ret ThemeConfigurationUiColorPalette + var ret VisualsBarChartVisualChartConfigurationSortConfiguration return ret - }).(ThemeConfigurationUiColorPaletteOutput) + }).(VisualsBarChartVisualChartConfigurationSortConfigurationOutput) } -// Color (hexadecimal) that applies to selected states and buttons. -func (o ThemeConfigurationUiColorPalettePtrOutput) Accent() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { +func (o VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { if v == nil { return nil } - return v.Accent - }).(pulumi.StringPtrOutput) + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) } -// Color (hexadecimal) that applies to any text or other elements that appear over the accent color. -func (o ThemeConfigurationUiColorPalettePtrOutput) AccentForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { +func (o VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { if v == nil { return nil } - return v.AccentForeground - }).(pulumi.StringPtrOutput) + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) } -// Color (hexadecimal) that applies to error messages. -func (o ThemeConfigurationUiColorPalettePtrOutput) Danger() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { +func (o VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) ColorItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { if v == nil { return nil } - return v.Danger - }).(pulumi.StringPtrOutput) + return v.ColorItemsLimit + }).(ItemsLimitConfigurationPtrOutput) } -// Color (hexadecimal) that applies to any text or other elements that appear over the error color. -func (o ThemeConfigurationUiColorPalettePtrOutput) DangerForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { +func (o VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) ColorSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { if v == nil { return nil } - return v.DangerForeground - }).(pulumi.StringPtrOutput) + return v.ColorSorts + }).(FieldSortOptionsArrayOutput) } -// Color (hexadecimal) that applies to the names of fields that are identified as dimensions. -func (o ThemeConfigurationUiColorPalettePtrOutput) Dimension() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { +func (o VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) SmallMultiplesLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { if v == nil { return nil } - return v.Dimension - }).(pulumi.StringPtrOutput) + return v.SmallMultiplesLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) } -// Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. -func (o ThemeConfigurationUiColorPalettePtrOutput) DimensionForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { +func (o VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput) SmallMultiplesSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsBarChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { if v == nil { return nil } - return v.DimensionForeground - }).(pulumi.StringPtrOutput) + return v.SmallMultiplesSorts + }).(FieldSortOptionsArrayOutput) } -// Color (hexadecimal) that applies to the names of fields that are identified as measures. -func (o ThemeConfigurationUiColorPalettePtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { - if v == nil { - return nil - } - return v.Measure - }).(pulumi.StringPtrOutput) +type VisualsBoxPlotVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsBoxPlotVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` } -// Color (hexadecimal) that applies to any text or other elements that appear over the measure color. -func (o ThemeConfigurationUiColorPalettePtrOutput) MeasureForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { - if v == nil { - return nil - } - return v.MeasureForeground - }).(pulumi.StringPtrOutput) +// VisualsBoxPlotVisualInput is an input type that accepts VisualsBoxPlotVisualArgs and VisualsBoxPlotVisualOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualInput` via: +// +// VisualsBoxPlotVisualArgs{...} +type VisualsBoxPlotVisualInput interface { + pulumi.Input + + ToVisualsBoxPlotVisualOutput() VisualsBoxPlotVisualOutput + ToVisualsBoxPlotVisualOutputWithContext(context.Context) VisualsBoxPlotVisualOutput } -// Color (hexadecimal) that applies to visuals and other high emphasis UI. -func (o ThemeConfigurationUiColorPalettePtrOutput) PrimaryBackground() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { - if v == nil { - return nil - } - return v.PrimaryBackground - }).(pulumi.StringPtrOutput) +type VisualsBoxPlotVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsBoxPlotVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` } -// Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. -func (o ThemeConfigurationUiColorPalettePtrOutput) PrimaryForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { - if v == nil { - return nil - } - return v.PrimaryForeground - }).(pulumi.StringPtrOutput) +func (VisualsBoxPlotVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisual)(nil)).Elem() } -// Color (hexadecimal) that applies to the sheet background and sheet controls. -func (o ThemeConfigurationUiColorPalettePtrOutput) SecondaryBackground() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { - if v == nil { - return nil - } - return v.SecondaryBackground - }).(pulumi.StringPtrOutput) +func (i VisualsBoxPlotVisualArgs) ToVisualsBoxPlotVisualOutput() VisualsBoxPlotVisualOutput { + return i.ToVisualsBoxPlotVisualOutputWithContext(context.Background()) } -// Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. -func (o ThemeConfigurationUiColorPalettePtrOutput) SecondaryForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { - if v == nil { - return nil - } - return v.SecondaryForeground - }).(pulumi.StringPtrOutput) +func (i VisualsBoxPlotVisualArgs) ToVisualsBoxPlotVisualOutputWithContext(ctx context.Context) VisualsBoxPlotVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualOutput) } -// Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. -func (o ThemeConfigurationUiColorPalettePtrOutput) Success() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { - if v == nil { - return nil - } - return v.Success - }).(pulumi.StringPtrOutput) +func (i VisualsBoxPlotVisualArgs) ToVisualsBoxPlotVisualPtrOutput() VisualsBoxPlotVisualPtrOutput { + return i.ToVisualsBoxPlotVisualPtrOutputWithContext(context.Background()) } -// Color (hexadecimal) that applies to any text or other elements that appear over the success color. -func (o ThemeConfigurationUiColorPalettePtrOutput) SuccessForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { - if v == nil { - return nil - } - return v.SuccessForeground - }).(pulumi.StringPtrOutput) +func (i VisualsBoxPlotVisualArgs) ToVisualsBoxPlotVisualPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualOutput).ToVisualsBoxPlotVisualPtrOutputWithContext(ctx) } -// Color (hexadecimal) that applies to warning and informational messages. -func (o ThemeConfigurationUiColorPalettePtrOutput) Warning() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { - if v == nil { - return nil - } - return v.Warning - }).(pulumi.StringPtrOutput) +// VisualsBoxPlotVisualPtrInput is an input type that accepts VisualsBoxPlotVisualArgs, VisualsBoxPlotVisualPtr and VisualsBoxPlotVisualPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualPtrInput` via: +// +// VisualsBoxPlotVisualArgs{...} +// +// or: +// +// nil +type VisualsBoxPlotVisualPtrInput interface { + pulumi.Input + + ToVisualsBoxPlotVisualPtrOutput() VisualsBoxPlotVisualPtrOutput + ToVisualsBoxPlotVisualPtrOutputWithContext(context.Context) VisualsBoxPlotVisualPtrOutput } -// Color (hexadecimal) that applies to any text or other elements that appear over the warning color. -func (o ThemeConfigurationUiColorPalettePtrOutput) WarningForeground() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ThemeConfigurationUiColorPalette) *string { - if v == nil { - return nil - } - return v.WarningForeground - }).(pulumi.StringPtrOutput) +type visualsBoxPlotVisualPtrType VisualsBoxPlotVisualArgs + +func VisualsBoxPlotVisualPtr(v *VisualsBoxPlotVisualArgs) VisualsBoxPlotVisualPtrInput { + return (*visualsBoxPlotVisualPtrType)(v) } -type ThemePermission struct { - // List of IAM actions to grant or revoke permissions on. - Actions []string `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal string `pulumi:"principal"` +func (*visualsBoxPlotVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisual)(nil)).Elem() } -// ThemePermissionInput is an input type that accepts ThemePermissionArgs and ThemePermissionOutput values. -// You can construct a concrete instance of `ThemePermissionInput` via: -// -// ThemePermissionArgs{...} -type ThemePermissionInput interface { - pulumi.Input +func (i *visualsBoxPlotVisualPtrType) ToVisualsBoxPlotVisualPtrOutput() VisualsBoxPlotVisualPtrOutput { + return i.ToVisualsBoxPlotVisualPtrOutputWithContext(context.Background()) +} - ToThemePermissionOutput() ThemePermissionOutput - ToThemePermissionOutputWithContext(context.Context) ThemePermissionOutput +func (i *visualsBoxPlotVisualPtrType) ToVisualsBoxPlotVisualPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualPtrOutput) } -type ThemePermissionArgs struct { - // List of IAM actions to grant or revoke permissions on. - Actions pulumi.StringArrayInput `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal pulumi.StringInput `pulumi:"principal"` +type VisualsBoxPlotVisualOutput struct{ *pulumi.OutputState } + +func (VisualsBoxPlotVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisual)(nil)).Elem() } -func (ThemePermissionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ThemePermission)(nil)).Elem() +func (o VisualsBoxPlotVisualOutput) ToVisualsBoxPlotVisualOutput() VisualsBoxPlotVisualOutput { + return o } -func (i ThemePermissionArgs) ToThemePermissionOutput() ThemePermissionOutput { - return i.ToThemePermissionOutputWithContext(context.Background()) +func (o VisualsBoxPlotVisualOutput) ToVisualsBoxPlotVisualOutputWithContext(ctx context.Context) VisualsBoxPlotVisualOutput { + return o } -func (i ThemePermissionArgs) ToThemePermissionOutputWithContext(ctx context.Context) ThemePermissionOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemePermissionOutput) +func (o VisualsBoxPlotVisualOutput) ToVisualsBoxPlotVisualPtrOutput() VisualsBoxPlotVisualPtrOutput { + return o.ToVisualsBoxPlotVisualPtrOutputWithContext(context.Background()) } -// ThemePermissionArrayInput is an input type that accepts ThemePermissionArray and ThemePermissionArrayOutput values. -// You can construct a concrete instance of `ThemePermissionArrayInput` via: -// -// ThemePermissionArray{ ThemePermissionArgs{...} } -type ThemePermissionArrayInput interface { - pulumi.Input +func (o VisualsBoxPlotVisualOutput) ToVisualsBoxPlotVisualPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisual) *VisualsBoxPlotVisual { + return &v + }).(VisualsBoxPlotVisualPtrOutput) +} - ToThemePermissionArrayOutput() ThemePermissionArrayOutput - ToThemePermissionArrayOutputWithContext(context.Context) ThemePermissionArrayOutput +// List of IAM actions to grant or revoke permissions on. +func (o VisualsBoxPlotVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsBoxPlotVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) } -type ThemePermissionArray []ThemePermissionInput +func (o VisualsBoxPlotVisualOutput) ChartConfiguration() VisualsBoxPlotVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisual) *VisualsBoxPlotVisualChartConfiguration { return v.ChartConfiguration }).(VisualsBoxPlotVisualChartConfigurationPtrOutput) +} -func (ThemePermissionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]ThemePermission)(nil)).Elem() +func (o VisualsBoxPlotVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsBoxPlotVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) } -func (i ThemePermissionArray) ToThemePermissionArrayOutput() ThemePermissionArrayOutput { - return i.ToThemePermissionArrayOutputWithContext(context.Background()) +func (o VisualsBoxPlotVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) } -func (i ThemePermissionArray) ToThemePermissionArrayOutputWithContext(ctx context.Context) ThemePermissionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(ThemePermissionArrayOutput) +func (o VisualsBoxPlotVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) } -type ThemePermissionOutput struct{ *pulumi.OutputState } +func (o VisualsBoxPlotVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsBoxPlotVisual) string { return v.VisualId }).(pulumi.StringOutput) +} -func (ThemePermissionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ThemePermission)(nil)).Elem() +type VisualsBoxPlotVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsBoxPlotVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisual)(nil)).Elem() } -func (o ThemePermissionOutput) ToThemePermissionOutput() ThemePermissionOutput { +func (o VisualsBoxPlotVisualPtrOutput) ToVisualsBoxPlotVisualPtrOutput() VisualsBoxPlotVisualPtrOutput { return o } -func (o ThemePermissionOutput) ToThemePermissionOutputWithContext(ctx context.Context) ThemePermissionOutput { +func (o VisualsBoxPlotVisualPtrOutput) ToVisualsBoxPlotVisualPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualPtrOutput { return o } -// List of IAM actions to grant or revoke permissions on. -func (o ThemePermissionOutput) Actions() pulumi.StringArrayOutput { - return o.ApplyT(func(v ThemePermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +func (o VisualsBoxPlotVisualPtrOutput) Elem() VisualsBoxPlotVisualOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisual) VisualsBoxPlotVisual { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisual + return ret + }).(VisualsBoxPlotVisualOutput) } -// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. -func (o ThemePermissionOutput) Principal() pulumi.StringOutput { - return o.ApplyT(func(v ThemePermission) string { return v.Principal }).(pulumi.StringOutput) +// List of IAM actions to grant or revoke permissions on. +func (o VisualsBoxPlotVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) } -type ThemePermissionArrayOutput struct{ *pulumi.OutputState } +func (o VisualsBoxPlotVisualPtrOutput) ChartConfiguration() VisualsBoxPlotVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisual) *VisualsBoxPlotVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsBoxPlotVisualChartConfigurationPtrOutput) +} -func (ThemePermissionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]ThemePermission)(nil)).Elem() +func (o VisualsBoxPlotVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) } -func (o ThemePermissionArrayOutput) ToThemePermissionArrayOutput() ThemePermissionArrayOutput { - return o +func (o VisualsBoxPlotVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) } -func (o ThemePermissionArrayOutput) ToThemePermissionArrayOutputWithContext(ctx context.Context) ThemePermissionArrayOutput { - return o +func (o VisualsBoxPlotVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) } -func (o ThemePermissionArrayOutput) Index(i pulumi.IntInput) ThemePermissionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) ThemePermission { - return vs[0].([]ThemePermission)[vs[1].(int)] - }).(ThemePermissionOutput) +func (o VisualsBoxPlotVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) } -type VpcConnectionTimeouts struct { - // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - Create *string `pulumi:"create"` - // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. - Delete *string `pulumi:"delete"` - // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - Update *string `pulumi:"update"` +type VisualsBoxPlotVisualChartConfiguration struct { + BoxPlotOptions *VisualsBoxPlotVisualChartConfigurationBoxPlotOptions `pulumi:"boxPlotOptions"` + CategoryAxis *AxisDisplayOptions `pulumi:"categoryAxis"` + CategoryLabelOptions *ChartAxisLabelOptions `pulumi:"categoryLabelOptions"` + FieldWells *VisualsBoxPlotVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Legend *LegendOptions `pulumi:"legend"` + PrimaryYAxisDisplayOptions *AxisDisplayOptions `pulumi:"primaryYAxisDisplayOptions"` + PrimaryYAxisLabelOptions *ChartAxisLabelOptions `pulumi:"primaryYAxisLabelOptions"` + ReferenceLines []ReferenceLine `pulumi:"referenceLines"` + SortConfiguration *VisualsBoxPlotVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` } -// VpcConnectionTimeoutsInput is an input type that accepts VpcConnectionTimeoutsArgs and VpcConnectionTimeoutsOutput values. -// You can construct a concrete instance of `VpcConnectionTimeoutsInput` via: +// VisualsBoxPlotVisualChartConfigurationInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationArgs and VisualsBoxPlotVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationInput` via: // -// VpcConnectionTimeoutsArgs{...} -type VpcConnectionTimeoutsInput interface { +// VisualsBoxPlotVisualChartConfigurationArgs{...} +type VisualsBoxPlotVisualChartConfigurationInput interface { pulumi.Input - ToVpcConnectionTimeoutsOutput() VpcConnectionTimeoutsOutput - ToVpcConnectionTimeoutsOutputWithContext(context.Context) VpcConnectionTimeoutsOutput + ToVisualsBoxPlotVisualChartConfigurationOutput() VisualsBoxPlotVisualChartConfigurationOutput + ToVisualsBoxPlotVisualChartConfigurationOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationOutput } -type VpcConnectionTimeoutsArgs struct { - // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - Create pulumi.StringPtrInput `pulumi:"create"` - // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. - Delete pulumi.StringPtrInput `pulumi:"delete"` - // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - Update pulumi.StringPtrInput `pulumi:"update"` +type VisualsBoxPlotVisualChartConfigurationArgs struct { + BoxPlotOptions VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrInput `pulumi:"boxPlotOptions"` + CategoryAxis AxisDisplayOptionsPtrInput `pulumi:"categoryAxis"` + CategoryLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"categoryLabelOptions"` + FieldWells VisualsBoxPlotVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + PrimaryYAxisDisplayOptions AxisDisplayOptionsPtrInput `pulumi:"primaryYAxisDisplayOptions"` + PrimaryYAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"primaryYAxisLabelOptions"` + ReferenceLines ReferenceLineArrayInput `pulumi:"referenceLines"` + SortConfiguration VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` } -func (VpcConnectionTimeoutsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*VpcConnectionTimeouts)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfiguration)(nil)).Elem() } -func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsOutput() VpcConnectionTimeoutsOutput { - return i.ToVpcConnectionTimeoutsOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationOutput() VisualsBoxPlotVisualChartConfigurationOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationOutputWithContext(context.Background()) } -func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsOutputWithContext(ctx context.Context) VpcConnectionTimeoutsOutput { - return pulumi.ToOutputWithContext(ctx, i).(VpcConnectionTimeoutsOutput) +func (i VisualsBoxPlotVisualChartConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationOutput) } -func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput { - return i.ToVpcConnectionTimeoutsPtrOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationPtrOutputWithContext(context.Background()) } -func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(VpcConnectionTimeoutsOutput).ToVpcConnectionTimeoutsPtrOutputWithContext(ctx) +func (i VisualsBoxPlotVisualChartConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationOutput).ToVisualsBoxPlotVisualChartConfigurationPtrOutputWithContext(ctx) } -// VpcConnectionTimeoutsPtrInput is an input type that accepts VpcConnectionTimeoutsArgs, VpcConnectionTimeoutsPtr and VpcConnectionTimeoutsPtrOutput values. -// You can construct a concrete instance of `VpcConnectionTimeoutsPtrInput` via: +// VisualsBoxPlotVisualChartConfigurationPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationArgs, VisualsBoxPlotVisualChartConfigurationPtr and VisualsBoxPlotVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationPtrInput` via: // -// VpcConnectionTimeoutsArgs{...} +// VisualsBoxPlotVisualChartConfigurationArgs{...} // // or: // // nil -type VpcConnectionTimeoutsPtrInput interface { +type VisualsBoxPlotVisualChartConfigurationPtrInput interface { pulumi.Input - ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput - ToVpcConnectionTimeoutsPtrOutputWithContext(context.Context) VpcConnectionTimeoutsPtrOutput + ToVisualsBoxPlotVisualChartConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationPtrOutput + ToVisualsBoxPlotVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationPtrOutput } -type vpcConnectionTimeoutsPtrType VpcConnectionTimeoutsArgs +type visualsBoxPlotVisualChartConfigurationPtrType VisualsBoxPlotVisualChartConfigurationArgs -func VpcConnectionTimeoutsPtr(v *VpcConnectionTimeoutsArgs) VpcConnectionTimeoutsPtrInput { - return (*vpcConnectionTimeoutsPtrType)(v) +func VisualsBoxPlotVisualChartConfigurationPtr(v *VisualsBoxPlotVisualChartConfigurationArgs) VisualsBoxPlotVisualChartConfigurationPtrInput { + return (*visualsBoxPlotVisualChartConfigurationPtrType)(v) } -func (*vpcConnectionTimeoutsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**VpcConnectionTimeouts)(nil)).Elem() +func (*visualsBoxPlotVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfiguration)(nil)).Elem() } -func (i *vpcConnectionTimeoutsPtrType) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput { - return i.ToVpcConnectionTimeoutsPtrOutputWithContext(context.Background()) +func (i *visualsBoxPlotVisualChartConfigurationPtrType) ToVisualsBoxPlotVisualChartConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationPtrOutputWithContext(context.Background()) } -func (i *vpcConnectionTimeoutsPtrType) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(VpcConnectionTimeoutsPtrOutput) +func (i *visualsBoxPlotVisualChartConfigurationPtrType) ToVisualsBoxPlotVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationPtrOutput) } -type VpcConnectionTimeoutsOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationOutput struct{ *pulumi.OutputState } -func (VpcConnectionTimeoutsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*VpcConnectionTimeouts)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfiguration)(nil)).Elem() } -func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsOutput() VpcConnectionTimeoutsOutput { +func (o VisualsBoxPlotVisualChartConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationOutput() VisualsBoxPlotVisualChartConfigurationOutput { return o } -func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsOutputWithContext(ctx context.Context) VpcConnectionTimeoutsOutput { +func (o VisualsBoxPlotVisualChartConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationOutput { return o } -func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput { - return o.ToVpcConnectionTimeoutsPtrOutputWithContext(context.Background()) +func (o VisualsBoxPlotVisualChartConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationPtrOutputWithContext(context.Background()) } -func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v VpcConnectionTimeouts) *VpcConnectionTimeouts { +func (o VisualsBoxPlotVisualChartConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfiguration) *VisualsBoxPlotVisualChartConfiguration { return &v - }).(VpcConnectionTimeoutsPtrOutput) + }).(VisualsBoxPlotVisualChartConfigurationPtrOutput) } -// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). -func (o VpcConnectionTimeoutsOutput) Create() pulumi.StringPtrOutput { - return o.ApplyT(func(v VpcConnectionTimeouts) *string { return v.Create }).(pulumi.StringPtrOutput) +func (o VisualsBoxPlotVisualChartConfigurationOutput) BoxPlotOptions() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) *VisualsBoxPlotVisualChartConfigurationBoxPlotOptions { + return v.BoxPlotOptions + }).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) } -// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. -func (o VpcConnectionTimeoutsOutput) Delete() pulumi.StringPtrOutput { - return o.ApplyT(func(v VpcConnectionTimeouts) *string { return v.Delete }).(pulumi.StringPtrOutput) +func (o VisualsBoxPlotVisualChartConfigurationOutput) CategoryAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) *AxisDisplayOptions { return v.CategoryAxis }).(AxisDisplayOptionsPtrOutput) } -// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). -func (o VpcConnectionTimeoutsOutput) Update() pulumi.StringPtrOutput { - return o.ApplyT(func(v VpcConnectionTimeouts) *string { return v.Update }).(pulumi.StringPtrOutput) +func (o VisualsBoxPlotVisualChartConfigurationOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) *ChartAxisLabelOptions { return v.CategoryLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationOutput) FieldWells() VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) *VisualsBoxPlotVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput) } -type VpcConnectionTimeoutsPtrOutput struct{ *pulumi.OutputState } +func (o VisualsBoxPlotVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationOutput) PrimaryYAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) *AxisDisplayOptions { + return v.PrimaryYAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationOutput) PrimaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) *ChartAxisLabelOptions { + return v.PrimaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationOutput) ReferenceLines() ReferenceLineArrayOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) []ReferenceLine { return v.ReferenceLines }).(ReferenceLineArrayOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationOutput) SortConfiguration() VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) *VisualsBoxPlotVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) +} + +type VisualsBoxPlotVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } -func (VpcConnectionTimeoutsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**VpcConnectionTimeouts)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfiguration)(nil)).Elem() } -func (o VpcConnectionTimeoutsPtrOutput) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput { +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) ToVisualsBoxPlotVisualChartConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationPtrOutput { return o } -func (o VpcConnectionTimeoutsPtrOutput) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput { +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) ToVisualsBoxPlotVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationPtrOutput { return o } -func (o VpcConnectionTimeoutsPtrOutput) Elem() VpcConnectionTimeoutsOutput { - return o.ApplyT(func(v *VpcConnectionTimeouts) VpcConnectionTimeouts { +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) VisualsBoxPlotVisualChartConfiguration { if v != nil { return *v } - var ret VpcConnectionTimeouts + var ret VisualsBoxPlotVisualChartConfiguration return ret - }).(VpcConnectionTimeoutsOutput) + }).(VisualsBoxPlotVisualChartConfigurationOutput) } -// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). -func (o VpcConnectionTimeoutsPtrOutput) Create() pulumi.StringPtrOutput { - return o.ApplyT(func(v *VpcConnectionTimeouts) *string { +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) BoxPlotOptions() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) *VisualsBoxPlotVisualChartConfigurationBoxPlotOptions { if v == nil { return nil } - return v.Create - }).(pulumi.StringPtrOutput) + return v.BoxPlotOptions + }).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) } -// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. -func (o VpcConnectionTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput { - return o.ApplyT(func(v *VpcConnectionTimeouts) *string { +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) CategoryAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) *AxisDisplayOptions { if v == nil { return nil } - return v.Delete - }).(pulumi.StringPtrOutput) + return v.CategoryAxis + }).(AxisDisplayOptionsPtrOutput) } -// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). -func (o VpcConnectionTimeoutsPtrOutput) Update() pulumi.StringPtrOutput { - return o.ApplyT(func(v *VpcConnectionTimeouts) *string { +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) *ChartAxisLabelOptions { if v == nil { return nil } - return v.Update - }).(pulumi.StringPtrOutput) + return v.CategoryLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) FieldWells() VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) *VisualsBoxPlotVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) PrimaryYAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.PrimaryYAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) PrimaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.PrimaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) ReferenceLines() ReferenceLineArrayOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) []ReferenceLine { + if v == nil { + return nil + } + return v.ReferenceLines + }).(ReferenceLineArrayOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) SortConfiguration() VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) *VisualsBoxPlotVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) } -type GetDataSetColumnGroup struct { - GeoSpatialColumnGroups []GetDataSetColumnGroupGeoSpatialColumnGroup `pulumi:"geoSpatialColumnGroups"` +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptions struct { + AllDataPointsVisibility *string `pulumi:"allDataPointsVisibility"` + OutlierVisibility *string `pulumi:"outlierVisibility"` + StyleOptions *VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions `pulumi:"styleOptions"` } -// GetDataSetColumnGroupInput is an input type that accepts GetDataSetColumnGroupArgs and GetDataSetColumnGroupOutput values. -// You can construct a concrete instance of `GetDataSetColumnGroupInput` via: +// VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs and VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsInput` via: // -// GetDataSetColumnGroupArgs{...} -type GetDataSetColumnGroupInput interface { +// VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs{...} +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsInput interface { pulumi.Input - ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput - ToGetDataSetColumnGroupOutputWithContext(context.Context) GetDataSetColumnGroupOutput + ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput + ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput +} + +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs struct { + AllDataPointsVisibility pulumi.StringPtrInput `pulumi:"allDataPointsVisibility"` + OutlierVisibility pulumi.StringPtrInput `pulumi:"outlierVisibility"` + StyleOptions VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrInput `pulumi:"styleOptions"` } -type GetDataSetColumnGroupArgs struct { - GeoSpatialColumnGroups GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput `pulumi:"geoSpatialColumnGroups"` +func (VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationBoxPlotOptions)(nil)).Elem() } -func (GetDataSetColumnGroupArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetColumnGroup)(nil)).Elem() +func (i VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutputWithContext(context.Background()) } -func (i GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput { - return i.ToGetDataSetColumnGroupOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput) } -func (i GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnGroupOutput) +func (i VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutputWithContext(context.Background()) } -// GetDataSetColumnGroupArrayInput is an input type that accepts GetDataSetColumnGroupArray and GetDataSetColumnGroupArrayOutput values. -// You can construct a concrete instance of `GetDataSetColumnGroupArrayInput` via: +func (i VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput).ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutputWithContext(ctx) +} + +// VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs, VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtr and VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrInput` via: +// +// VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs{...} +// +// or: // -// GetDataSetColumnGroupArray{ GetDataSetColumnGroupArgs{...} } -type GetDataSetColumnGroupArrayInput interface { +// nil +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrInput interface { pulumi.Input - ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput - ToGetDataSetColumnGroupArrayOutputWithContext(context.Context) GetDataSetColumnGroupArrayOutput + ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput + ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput } -type GetDataSetColumnGroupArray []GetDataSetColumnGroupInput +type visualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrType VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs + +func VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtr(v *VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrInput { + return (*visualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrType)(v) +} -func (GetDataSetColumnGroupArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetColumnGroup)(nil)).Elem() +func (*visualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationBoxPlotOptions)(nil)).Elem() } -func (i GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput { - return i.ToGetDataSetColumnGroupArrayOutputWithContext(context.Background()) +func (i *visualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrType) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutputWithContext(context.Background()) } -func (i GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnGroupArrayOutput) +func (i *visualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrType) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) } -type GetDataSetColumnGroupOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput struct{ *pulumi.OutputState } -func (GetDataSetColumnGroupOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetColumnGroup)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationBoxPlotOptions)(nil)).Elem() } -func (o GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput { +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput { return o } -func (o GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupOutput { +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput { return o } -func (o GetDataSetColumnGroupOutput) GeoSpatialColumnGroups() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput { - return o.ApplyT(func(v GetDataSetColumnGroup) []GetDataSetColumnGroupGeoSpatialColumnGroup { - return v.GeoSpatialColumnGroups - }).(GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfigurationBoxPlotOptions) *VisualsBoxPlotVisualChartConfigurationBoxPlotOptions { + return &v + }).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput) AllDataPointsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationBoxPlotOptions) *string { return v.AllDataPointsVisibility }).(pulumi.StringPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput) OutlierVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationBoxPlotOptions) *string { return v.OutlierVisibility }).(pulumi.StringPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput) StyleOptions() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationBoxPlotOptions) *VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions { + return v.StyleOptions + }).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput) } -type GetDataSetColumnGroupArrayOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetColumnGroupArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetColumnGroup)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationBoxPlotOptions)(nil)).Elem() } -func (o GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput { return o } -func (o GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput { return o } -func (o GetDataSetColumnGroupArrayOutput) Index(i pulumi.IntInput) GetDataSetColumnGroupOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetColumnGroup { - return vs[0].([]GetDataSetColumnGroup)[vs[1].(int)] - }).(GetDataSetColumnGroupOutput) +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationBoxPlotOptions) VisualsBoxPlotVisualChartConfigurationBoxPlotOptions { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisualChartConfigurationBoxPlotOptions + return ret + }).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) AllDataPointsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationBoxPlotOptions) *string { + if v == nil { + return nil + } + return v.AllDataPointsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) OutlierVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationBoxPlotOptions) *string { + if v == nil { + return nil + } + return v.OutlierVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput) StyleOptions() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationBoxPlotOptions) *VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions { + if v == nil { + return nil + } + return v.StyleOptions + }).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput) } -type GetDataSetColumnGroupGeoSpatialColumnGroup struct { - Columns []string `pulumi:"columns"` - CountryCode string `pulumi:"countryCode"` - Name string `pulumi:"name"` +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions struct { + FillStyle *string `pulumi:"fillStyle"` } -// GetDataSetColumnGroupGeoSpatialColumnGroupInput is an input type that accepts GetDataSetColumnGroupGeoSpatialColumnGroupArgs and GetDataSetColumnGroupGeoSpatialColumnGroupOutput values. -// You can construct a concrete instance of `GetDataSetColumnGroupGeoSpatialColumnGroupInput` via: +// VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs and VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsInput` via: // -// GetDataSetColumnGroupGeoSpatialColumnGroupArgs{...} -type GetDataSetColumnGroupGeoSpatialColumnGroupInput interface { +// VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs{...} +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsInput interface { pulumi.Input - ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput - ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput + ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput + ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput +} + +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs struct { + FillStyle pulumi.StringPtrInput `pulumi:"fillStyle"` } -type GetDataSetColumnGroupGeoSpatialColumnGroupArgs struct { - Columns pulumi.StringArrayInput `pulumi:"columns"` - CountryCode pulumi.StringInput `pulumi:"countryCode"` - Name pulumi.StringInput `pulumi:"name"` +func (VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions)(nil)).Elem() } -func (GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +func (i VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutputWithContext(context.Background()) } -func (i GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput { - return i.ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput) } -func (i GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnGroupGeoSpatialColumnGroupOutput) +func (i VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutputWithContext(context.Background()) } -// GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput is an input type that accepts GetDataSetColumnGroupGeoSpatialColumnGroupArray and GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput values. -// You can construct a concrete instance of `GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput` via: +func (i VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput).ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutputWithContext(ctx) +} + +// VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs, VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtr and VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrInput` via: +// +// VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs{...} +// +// or: // -// GetDataSetColumnGroupGeoSpatialColumnGroupArray{ GetDataSetColumnGroupGeoSpatialColumnGroupArgs{...} } -type GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput interface { +// nil +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrInput interface { pulumi.Input - ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput - ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput + ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput + ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput } -type GetDataSetColumnGroupGeoSpatialColumnGroupArray []GetDataSetColumnGroupGeoSpatialColumnGroupInput +type visualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrType VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs + +func VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtr(v *VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrInput { + return (*visualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrType)(v) +} -func (GetDataSetColumnGroupGeoSpatialColumnGroupArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +func (*visualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions)(nil)).Elem() } -func (i GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput { - return i.ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(context.Background()) +func (i *visualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrType) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutputWithContext(context.Background()) } -func (i GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) +func (i *visualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrType) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput) } -type GetDataSetColumnGroupGeoSpatialColumnGroupOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput struct{ *pulumi.OutputState } -func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions)(nil)).Elem() } -func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput { +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput { return o } -func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput { +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput { return o } -func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) Columns() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetDataSetColumnGroupGeoSpatialColumnGroup) []string { return v.Columns }).(pulumi.StringArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutputWithContext(context.Background()) } -func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) CountryCode() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetColumnGroupGeoSpatialColumnGroup) string { return v.CountryCode }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions) *VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions { + return &v + }).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput) } -func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetColumnGroupGeoSpatialColumnGroup) string { return v.Name }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput) FillStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions) *string { return v.FillStyle }).(pulumi.StringPtrOutput) } -type GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions)(nil)).Elem() } -func (o GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput { return o } -func (o GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput) ToVisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput { return o } -func (o GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) Index(i pulumi.IntInput) GetDataSetColumnGroupGeoSpatialColumnGroupOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetColumnGroupGeoSpatialColumnGroup { - return vs[0].([]GetDataSetColumnGroupGeoSpatialColumnGroup)[vs[1].(int)] - }).(GetDataSetColumnGroupGeoSpatialColumnGroupOutput) +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions) VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions + return ret + }).(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput) } -type GetDataSetColumnLevelPermissionRule struct { - ColumnNames []string `pulumi:"columnNames"` - Principals []string `pulumi:"principals"` +func (o VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput) FillStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions) *string { + if v == nil { + return nil + } + return v.FillStyle + }).(pulumi.StringPtrOutput) +} + +type VisualsBoxPlotVisualChartConfigurationFieldWells struct { + BoxPlotAggregatedFieldWells *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells `pulumi:"boxPlotAggregatedFieldWells"` } -// GetDataSetColumnLevelPermissionRuleInput is an input type that accepts GetDataSetColumnLevelPermissionRuleArgs and GetDataSetColumnLevelPermissionRuleOutput values. -// You can construct a concrete instance of `GetDataSetColumnLevelPermissionRuleInput` via: +// VisualsBoxPlotVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsArgs and VisualsBoxPlotVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsInput` via: // -// GetDataSetColumnLevelPermissionRuleArgs{...} -type GetDataSetColumnLevelPermissionRuleInput interface { +// VisualsBoxPlotVisualChartConfigurationFieldWellsArgs{...} +type VisualsBoxPlotVisualChartConfigurationFieldWellsInput interface { pulumi.Input - ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput - ToGetDataSetColumnLevelPermissionRuleOutputWithContext(context.Context) GetDataSetColumnLevelPermissionRuleOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsOutput } -type GetDataSetColumnLevelPermissionRuleArgs struct { - ColumnNames pulumi.StringArrayInput `pulumi:"columnNames"` - Principals pulumi.StringArrayInput `pulumi:"principals"` +type VisualsBoxPlotVisualChartConfigurationFieldWellsArgs struct { + BoxPlotAggregatedFieldWells VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrInput `pulumi:"boxPlotAggregatedFieldWells"` +} + +func (VisualsBoxPlotVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) } -func (GetDataSetColumnLevelPermissionRuleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetColumnLevelPermissionRule)(nil)).Elem() +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsOutput) } -func (i GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput { - return i.ToGetDataSetColumnLevelPermissionRuleOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -func (i GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnLevelPermissionRuleOutput) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsOutput).ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) } -// GetDataSetColumnLevelPermissionRuleArrayInput is an input type that accepts GetDataSetColumnLevelPermissionRuleArray and GetDataSetColumnLevelPermissionRuleArrayOutput values. -// You can construct a concrete instance of `GetDataSetColumnLevelPermissionRuleArrayInput` via: +// VisualsBoxPlotVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsArgs, VisualsBoxPlotVisualChartConfigurationFieldWellsPtr and VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsBoxPlotVisualChartConfigurationFieldWellsArgs{...} +// +// or: // -// GetDataSetColumnLevelPermissionRuleArray{ GetDataSetColumnLevelPermissionRuleArgs{...} } -type GetDataSetColumnLevelPermissionRuleArrayInput interface { +// nil +type VisualsBoxPlotVisualChartConfigurationFieldWellsPtrInput interface { pulumi.Input - ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput - ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput } -type GetDataSetColumnLevelPermissionRuleArray []GetDataSetColumnLevelPermissionRuleInput +type visualsBoxPlotVisualChartConfigurationFieldWellsPtrType VisualsBoxPlotVisualChartConfigurationFieldWellsArgs + +func VisualsBoxPlotVisualChartConfigurationFieldWellsPtr(v *VisualsBoxPlotVisualChartConfigurationFieldWellsArgs) VisualsBoxPlotVisualChartConfigurationFieldWellsPtrInput { + return (*visualsBoxPlotVisualChartConfigurationFieldWellsPtrType)(v) +} -func (GetDataSetColumnLevelPermissionRuleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetColumnLevelPermissionRule)(nil)).Elem() +func (*visualsBoxPlotVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWells)(nil)).Elem() } -func (i GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput { - return i.ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(context.Background()) +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -func (i GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnLevelPermissionRuleArrayOutput) +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput) } -type GetDataSetColumnLevelPermissionRuleOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } -func (GetDataSetColumnLevelPermissionRuleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetColumnLevelPermissionRule)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWells)(nil)).Elem() } -func (o GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsOutput { return o } -func (o GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsOutput { return o } -func (o GetDataSetColumnLevelPermissionRuleOutput) ColumnNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetDataSetColumnLevelPermissionRule) []string { return v.ColumnNames }).(pulumi.StringArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfigurationFieldWells) *VisualsBoxPlotVisualChartConfigurationFieldWells { + return &v + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput) } -func (o GetDataSetColumnLevelPermissionRuleOutput) Principals() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetDataSetColumnLevelPermissionRule) []string { return v.Principals }).(pulumi.StringArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsOutput) BoxPlotAggregatedFieldWells() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWells) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells { + return v.BoxPlotAggregatedFieldWells + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput) } -type GetDataSetColumnLevelPermissionRuleArrayOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetColumnLevelPermissionRuleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetColumnLevelPermissionRule)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWells)(nil)).Elem() } -func (o GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput { return o } -func (o GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput { return o } -func (o GetDataSetColumnLevelPermissionRuleArrayOutput) Index(i pulumi.IntInput) GetDataSetColumnLevelPermissionRuleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetColumnLevelPermissionRule { - return vs[0].([]GetDataSetColumnLevelPermissionRule)[vs[1].(int)] - }).(GetDataSetColumnLevelPermissionRuleOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWells) VisualsBoxPlotVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisualChartConfigurationFieldWells + return ret + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput) BoxPlotAggregatedFieldWells() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWells) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells { + if v == nil { + return nil + } + return v.BoxPlotAggregatedFieldWells + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput) } -type GetDataSetDataSetUsageConfiguration struct { - DisableUseAsDirectQuerySource bool `pulumi:"disableUseAsDirectQuerySource"` - DisableUseAsImportedSource bool `pulumi:"disableUseAsImportedSource"` +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells struct { + GroupBy *SmallMultiplesOptions `pulumi:"groupBy"` + Values []VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue `pulumi:"values"` } -// GetDataSetDataSetUsageConfigurationInput is an input type that accepts GetDataSetDataSetUsageConfigurationArgs and GetDataSetDataSetUsageConfigurationOutput values. -// You can construct a concrete instance of `GetDataSetDataSetUsageConfigurationInput` via: +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsInput` via: // -// GetDataSetDataSetUsageConfigurationArgs{...} -type GetDataSetDataSetUsageConfigurationInput interface { +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs{...} +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsInput interface { pulumi.Input - ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput - ToGetDataSetDataSetUsageConfigurationOutputWithContext(context.Context) GetDataSetDataSetUsageConfigurationOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput +} + +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs struct { + GroupBy SmallMultiplesOptionsPtrInput `pulumi:"groupBy"` + Values VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayInput `pulumi:"values"` +} + +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells)(nil)).Elem() } -type GetDataSetDataSetUsageConfigurationArgs struct { - DisableUseAsDirectQuerySource pulumi.BoolInput `pulumi:"disableUseAsDirectQuerySource"` - DisableUseAsImportedSource pulumi.BoolInput `pulumi:"disableUseAsImportedSource"` +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutputWithContext(context.Background()) } -func (GetDataSetDataSetUsageConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetDataSetUsageConfiguration)(nil)).Elem() +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput) } -func (i GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput { - return i.ToGetDataSetDataSetUsageConfigurationOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -func (i GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetDataSetUsageConfigurationOutput) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput).ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutputWithContext(ctx) } -// GetDataSetDataSetUsageConfigurationArrayInput is an input type that accepts GetDataSetDataSetUsageConfigurationArray and GetDataSetDataSetUsageConfigurationArrayOutput values. -// You can construct a concrete instance of `GetDataSetDataSetUsageConfigurationArrayInput` via: +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs, VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtr and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrInput` via: +// +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs{...} // -// GetDataSetDataSetUsageConfigurationArray{ GetDataSetDataSetUsageConfigurationArgs{...} } -type GetDataSetDataSetUsageConfigurationArrayInput interface { +// or: +// +// nil +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrInput interface { pulumi.Input - ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput - ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(context.Context) GetDataSetDataSetUsageConfigurationArrayOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput } -type GetDataSetDataSetUsageConfigurationArray []GetDataSetDataSetUsageConfigurationInput +type visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrType VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs + +func VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtr(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrInput { + return (*visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrType)(v) +} -func (GetDataSetDataSetUsageConfigurationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetDataSetUsageConfiguration)(nil)).Elem() +func (*visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells)(nil)).Elem() } -func (i GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput { - return i.ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(context.Background()) +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -func (i GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetDataSetUsageConfigurationArrayOutput) +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput) } -type GetDataSetDataSetUsageConfigurationOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput struct{ *pulumi.OutputState } -func (GetDataSetDataSetUsageConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetDataSetUsageConfiguration)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells)(nil)).Elem() } -func (o GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput { return o } -func (o GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput { return o } -func (o GetDataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource() pulumi.BoolOutput { - return o.ApplyT(func(v GetDataSetDataSetUsageConfiguration) bool { return v.DisableUseAsDirectQuerySource }).(pulumi.BoolOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells { + return &v + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput) GroupBy() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells) *SmallMultiplesOptions { + return v.GroupBy + }).(SmallMultiplesOptionsPtrOutput) } -func (o GetDataSetDataSetUsageConfigurationOutput) DisableUseAsImportedSource() pulumi.BoolOutput { - return o.ApplyT(func(v GetDataSetDataSetUsageConfiguration) bool { return v.DisableUseAsImportedSource }).(pulumi.BoolOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput) Values() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells) []VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue { + return v.Values + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput) } -type GetDataSetDataSetUsageConfigurationArrayOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetDataSetUsageConfigurationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetDataSetUsageConfiguration)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells)(nil)).Elem() } -func (o GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput { return o } -func (o GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput { return o } -func (o GetDataSetDataSetUsageConfigurationArrayOutput) Index(i pulumi.IntInput) GetDataSetDataSetUsageConfigurationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetDataSetUsageConfiguration { - return vs[0].([]GetDataSetDataSetUsageConfiguration)[vs[1].(int)] - }).(GetDataSetDataSetUsageConfigurationOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells + return ret + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput) GroupBy() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.GroupBy + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput) Values() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells) []VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue { + if v == nil { + return nil + } + return v.Values + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput) } -type GetDataSetFieldFolder struct { - Columns []string `pulumi:"columns"` - Description string `pulumi:"description"` - FieldFoldersId string `pulumi:"fieldFoldersId"` +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue struct { + CalculatedMeasureField *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField `pulumi:"calculatedMeasureField"` + CategoricalMeasureField *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField `pulumi:"categoricalMeasureField"` + DateMeasureField *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField `pulumi:"dateMeasureField"` + NumericalMeasureField *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField `pulumi:"numericalMeasureField"` } -// GetDataSetFieldFolderInput is an input type that accepts GetDataSetFieldFolderArgs and GetDataSetFieldFolderOutput values. -// You can construct a concrete instance of `GetDataSetFieldFolderInput` via: +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueInput` via: // -// GetDataSetFieldFolderArgs{...} -type GetDataSetFieldFolderInput interface { +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs{...} +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueInput interface { pulumi.Input - ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput - ToGetDataSetFieldFolderOutputWithContext(context.Context) GetDataSetFieldFolderOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput } -type GetDataSetFieldFolderArgs struct { - Columns pulumi.StringArrayInput `pulumi:"columns"` - Description pulumi.StringInput `pulumi:"description"` - FieldFoldersId pulumi.StringInput `pulumi:"fieldFoldersId"` +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs struct { + CalculatedMeasureField VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput `pulumi:"calculatedMeasureField"` + CategoricalMeasureField VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput `pulumi:"categoricalMeasureField"` + DateMeasureField VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrInput `pulumi:"dateMeasureField"` + NumericalMeasureField VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrInput `pulumi:"numericalMeasureField"` } -func (GetDataSetFieldFolderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetFieldFolder)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue)(nil)).Elem() } -func (i GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput { - return i.ToGetDataSetFieldFolderOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutputWithContext(context.Background()) } -func (i GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutputWithContext(ctx context.Context) GetDataSetFieldFolderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetFieldFolderOutput) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput) } -// GetDataSetFieldFolderArrayInput is an input type that accepts GetDataSetFieldFolderArray and GetDataSetFieldFolderArrayOutput values. -// You can construct a concrete instance of `GetDataSetFieldFolderArrayInput` via: +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArray and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayInput` via: // -// GetDataSetFieldFolderArray{ GetDataSetFieldFolderArgs{...} } -type GetDataSetFieldFolderArrayInput interface { +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArray{ VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs{...} } +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayInput interface { pulumi.Input - ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput - ToGetDataSetFieldFolderArrayOutputWithContext(context.Context) GetDataSetFieldFolderArrayOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput } -type GetDataSetFieldFolderArray []GetDataSetFieldFolderInput +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArray []VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueInput -func (GetDataSetFieldFolderArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetFieldFolder)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue)(nil)).Elem() } -func (i GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput { - return i.ToGetDataSetFieldFolderArrayOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArray) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutputWithContext(context.Background()) } -func (i GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutputWithContext(ctx context.Context) GetDataSetFieldFolderArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetFieldFolderArrayOutput) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArray) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput) } -type GetDataSetFieldFolderOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput struct{ *pulumi.OutputState } -func (GetDataSetFieldFolderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetFieldFolder)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue)(nil)).Elem() } -func (o GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput { return o } -func (o GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutputWithContext(ctx context.Context) GetDataSetFieldFolderOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput { return o } -func (o GetDataSetFieldFolderOutput) Columns() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetDataSetFieldFolder) []string { return v.Columns }).(pulumi.StringArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput) CalculatedMeasureField() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField { + return v.CalculatedMeasureField + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) } -func (o GetDataSetFieldFolderOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetFieldFolder) string { return v.Description }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput) CategoricalMeasureField() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField { + return v.CategoricalMeasureField + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) } -func (o GetDataSetFieldFolderOutput) FieldFoldersId() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetFieldFolder) string { return v.FieldFoldersId }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput) DateMeasureField() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField { + return v.DateMeasureField + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) } -type GetDataSetFieldFolderArrayOutput struct{ *pulumi.OutputState } +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput) NumericalMeasureField() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField { + return v.NumericalMeasureField + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) +} + +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput struct{ *pulumi.OutputState } -func (GetDataSetFieldFolderArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetFieldFolder)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue)(nil)).Elem() } -func (o GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput { return o } -func (o GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutputWithContext(ctx context.Context) GetDataSetFieldFolderArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput { return o } -func (o GetDataSetFieldFolderArrayOutput) Index(i pulumi.IntInput) GetDataSetFieldFolderOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetFieldFolder { - return vs[0].([]GetDataSetFieldFolder)[vs[1].(int)] - }).(GetDataSetFieldFolderOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput) Index(i pulumi.IntInput) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue { + return vs[0].([]VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue)[vs[1].(int)] + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput) } -type GetDataSetLogicalTableMap struct { - Alias string `pulumi:"alias"` - DataTransforms []GetDataSetLogicalTableMapDataTransform `pulumi:"dataTransforms"` - LogicalTableMapId string `pulumi:"logicalTableMapId"` - Sources []GetDataSetLogicalTableMapSource `pulumi:"sources"` +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField struct { + Expression string `pulumi:"expression"` + FieldId string `pulumi:"fieldId"` } -// GetDataSetLogicalTableMapInput is an input type that accepts GetDataSetLogicalTableMap and GetDataSetLogicalTableMapOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapInput` via: +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldInput` via: // -// GetDataSetLogicalTableMap{ "key": GetDataSetLogicalTableArgs{...} } -type GetDataSetLogicalTableMapInput interface { +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs{...} +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldInput interface { pulumi.Input - ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput - ToGetDataSetLogicalTableMapOutputWithContext(context.Context) GetDataSetLogicalTableMapOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput } -type GetDataSetLogicalTableMapArgs struct { - Alias pulumi.StringInput `pulumi:"alias"` - DataTransforms GetDataSetLogicalTableMapDataTransformArrayInput `pulumi:"dataTransforms"` - LogicalTableMapId pulumi.StringInput `pulumi:"logicalTableMapId"` - Sources GetDataSetLogicalTableMapSourceArrayInput `pulumi:"sources"` +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs struct { + Expression pulumi.StringInput `pulumi:"expression"` + FieldId pulumi.StringInput `pulumi:"fieldId"` } -func (GetDataSetLogicalTableMapArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMap)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() } -func (i GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput { - return i.ToGetDataSetLogicalTableMapOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapOutput) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput) } -// GetDataSetLogicalTableMapArrayInput is an input type that accepts GetDataSetLogicalTableMapArray and GetDataSetLogicalTableMapArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapArrayInput` via: +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput).ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx) +} + +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs, VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtr and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput` via: +// +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs{...} // -// GetDataSetLogicalTableMapArray{ GetDataSetLogicalTableMapArgs{...} } -type GetDataSetLogicalTableMapArrayInput interface { +// or: +// +// nil +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput interface { pulumi.Input - ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput - ToGetDataSetLogicalTableMapArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapArrayOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput } -type GetDataSetLogicalTableMapArray []GetDataSetLogicalTableMapInput +type visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrType VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs + +func VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtr(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput { + return (*visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrType)(v) +} -func (GetDataSetLogicalTableMapArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMap)(nil)).Elem() +func (*visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() } -func (i GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput { - return i.ToGetDataSetLogicalTableMapArrayOutputWithContext(context.Background()) +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapArrayOutput) +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) } -type GetDataSetLogicalTableMapOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMap)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() } -func (o GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput { return o } -func (o GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput { return o } -func (o GetDataSetLogicalTableMapOutput) Alias() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMap) string { return v.Alias }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapOutput) DataTransforms() GetDataSetLogicalTableMapDataTransformArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMap) []GetDataSetLogicalTableMapDataTransform { return v.DataTransforms }).(GetDataSetLogicalTableMapDataTransformArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField { + return &v + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) } -func (o GetDataSetLogicalTableMapOutput) LogicalTableMapId() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMap) string { return v.LogicalTableMapId }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField) string { + return v.Expression + }).(pulumi.StringOutput) } -func (o GetDataSetLogicalTableMapOutput) Sources() GetDataSetLogicalTableMapSourceArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMap) []GetDataSetLogicalTableMapSource { return v.Sources }).(GetDataSetLogicalTableMapSourceArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) } -type GetDataSetLogicalTableMapArrayOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMap)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() } -func (o GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { return o } -func (o GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { return o } -func (o GetDataSetLogicalTableMapArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMap { - return vs[0].([]GetDataSetLogicalTableMap)[vs[1].(int)] - }).(GetDataSetLogicalTableMapOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField + return ret + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput) } -type GetDataSetLogicalTableMapDataTransform struct { - CastColumnTypeOperations []GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation `pulumi:"castColumnTypeOperations"` - CreateColumnsOperations []GetDataSetLogicalTableMapDataTransformCreateColumnsOperation `pulumi:"createColumnsOperations"` - FilterOperations []GetDataSetLogicalTableMapDataTransformFilterOperation `pulumi:"filterOperations"` - ProjectOperations []GetDataSetLogicalTableMapDataTransformProjectOperation `pulumi:"projectOperations"` - RenameColumnOperations []GetDataSetLogicalTableMapDataTransformRenameColumnOperation `pulumi:"renameColumnOperations"` - TagColumnOperations []GetDataSetLogicalTableMapDataTransformTagColumnOperation `pulumi:"tagColumnOperations"` - UntagColumnOperations []GetDataSetLogicalTableMapDataTransformUntagColumnOperation `pulumi:"untagColumnOperations"` +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) } -// GetDataSetLogicalTableMapDataTransformInput is an input type that accepts GetDataSetLogicalTableMapDataTransformArgs and GetDataSetLogicalTableMapDataTransformOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformInput` via: +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField struct { + AggregationFunction *string `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *StringFormatConfiguration `pulumi:"formatConfiguration"` +} + +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldInput` via: // -// GetDataSetLogicalTableMapDataTransformArgs{...} -type GetDataSetLogicalTableMapDataTransformInput interface { +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs{...} +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldInput interface { pulumi.Input - ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput - ToGetDataSetLogicalTableMapDataTransformOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput } -type GetDataSetLogicalTableMapDataTransformArgs struct { - CastColumnTypeOperations GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput `pulumi:"castColumnTypeOperations"` - CreateColumnsOperations GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput `pulumi:"createColumnsOperations"` - FilterOperations GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput `pulumi:"filterOperations"` - ProjectOperations GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput `pulumi:"projectOperations"` - RenameColumnOperations GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput `pulumi:"renameColumnOperations"` - TagColumnOperations GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput `pulumi:"tagColumnOperations"` - UntagColumnOperations GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput `pulumi:"untagColumnOperations"` +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs struct { + AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration StringFormatConfigurationPtrInput `pulumi:"formatConfiguration"` } -func (GetDataSetLogicalTableMapDataTransformArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransform)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() } -func (i GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput { - return i.ToGetDataSetLogicalTableMapDataTransformOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformOutput) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) } -// GetDataSetLogicalTableMapDataTransformArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformArray and GetDataSetLogicalTableMapDataTransformArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformArrayInput` via: +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput).ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx) +} + +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs, VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtr and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput` via: // -// GetDataSetLogicalTableMapDataTransformArray{ GetDataSetLogicalTableMapDataTransformArgs{...} } -type GetDataSetLogicalTableMapDataTransformArrayInput interface { +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs{...} +// +// or: +// +// nil +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput interface { pulumi.Input - ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput - ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput } -type GetDataSetLogicalTableMapDataTransformArray []GetDataSetLogicalTableMapDataTransformInput +type visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrType VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs -func (GetDataSetLogicalTableMapDataTransformArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransform)(nil)).Elem() +func VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtr(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput { + return (*visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrType)(v) } -func (i GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(context.Background()) +func (*visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() } -func (i GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformArrayOutput) +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Background()) } -type GetDataSetLogicalTableMapDataTransformOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapDataTransformOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransform)(nil)).Elem() +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput { - return o +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput struct{ *pulumi.OutputState } + +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformOutput) CastColumnTypeOperations() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation { - return v.CastColumnTypeOperations - }).(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return o } -func (o GetDataSetLogicalTableMapDataTransformOutput) CreateColumnsOperations() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformCreateColumnsOperation { - return v.CreateColumnsOperations - }).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapDataTransformOutput) FilterOperations() GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformFilterOperation { - return v.FilterOperations - }).(GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField { + return &v + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformOutput) ProjectOperations() GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformProjectOperation { - return v.ProjectOperations - }).(GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField) *string { + return v.AggregationFunction + }).(pulumi.StringPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformOutput) RenameColumnOperations() GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformRenameColumnOperation { - return v.RenameColumnOperations - }).(GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField) Column { + return v.Column + }).(ColumnOutput) } -func (o GetDataSetLogicalTableMapDataTransformOutput) TagColumnOperations() GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformTagColumnOperation { - return v.TagColumnOperations - }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) } -func (o GetDataSetLogicalTableMapDataTransformOutput) UntagColumnOperations() GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformUntagColumnOperation { - return v.UntagColumnOperations - }).(GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField) *StringFormatConfiguration { + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformArrayOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapDataTransformArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransform)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransform { - return vs[0].([]GetDataSetLogicalTableMapDataTransform)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformOutput) -} - -type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation struct { - ColumnName string `pulumi:"columnName"` - Format string `pulumi:"format"` - NewColumnType string `pulumi:"newColumnType"` +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField + return ret + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput) } -// GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs and GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput` via: -// -// GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...} -type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput - ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField) *string { + if v == nil { + return nil + } + return v.AggregationFunction + }).(pulumi.StringPtrOutput) } -type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs struct { - ColumnName pulumi.StringInput `pulumi:"columnName"` - Format pulumi.StringInput `pulumi:"format"` - NewColumnType pulumi.StringInput `pulumi:"newColumnType"` +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) } -func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { - return i.ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(context.Background()) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField struct { + AggregationFunction *string `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *DateTimeFormatConfiguration `pulumi:"formatConfiguration"` } -// GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray and GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput` via: +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldInput` via: // -// GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray{ GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...} } -type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput interface { +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs{...} +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldInput interface { pulumi.Input - ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput - ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput } -type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray []GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput - -func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs struct { + AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"formatConfiguration"` } -func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(context.Background()) +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() } -func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(context.Background()) } -type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) } -func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { - return o +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { - return o -} - -func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation) string { return v.ColumnName }).(pulumi.StringOutput) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput).ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx) } -func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) Format() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation) string { return v.Format }).(pulumi.StringOutput) -} +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs, VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtr and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrInput` via: +// +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs{...} +// +// or: +// +// nil +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrInput interface { + pulumi.Input -func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) NewColumnType() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation) string { return v.NewColumnType }).(pulumi.StringOutput) + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput } -type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput struct{ *pulumi.OutputState } +type visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrType VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs -func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +func VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtr(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrInput { + return (*visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrType)(v) } -func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput { - return o +func (*visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput { - return o +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation { - return vs[0].([]GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperation struct { - Columns []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn `pulumi:"columns"` -} +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput struct{ *pulumi.OutputState } -// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput` via: -// -// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...} -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput - ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs struct { - Columns GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput `pulumi:"columns"` +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput { + return o } -func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput { + return o } -func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { - return i.ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(context.Background()) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField { + return &v + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) } -// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput` via: -// -// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray{ GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...} } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput - ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField) *string { + return v.AggregationFunction + }).(pulumi.StringPtrOutput) } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput - -func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField) Column { + return v.Column + }).(ColumnOutput) } -func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(context.Background()) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) } -func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField) *DateTimeFormatConfiguration { + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) Columns() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCreateColumnsOperation) []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { - return v.Columns - }).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField + return ret + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput) } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField) *string { + if v == nil { + return nil + } + return v.AggregationFunction + }).(pulumi.StringPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput { - return o +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput { - return o +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformCreateColumnsOperation { - return vs[0].([]GetDataSetLogicalTableMapDataTransformCreateColumnsOperation)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn struct { - ColumnId string `pulumi:"columnId"` - ColumnName string `pulumi:"columnName"` - Expression string `pulumi:"expression"` +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField struct { + AggregationFunction *NumericalAggregation `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *NumberFormatConfiguration `pulumi:"formatConfiguration"` } -// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput` via: +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldInput` via: // -// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...} -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput interface { +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs{...} +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldInput interface { pulumi.Input - ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput - ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs struct { - ColumnId pulumi.StringInput `pulumi:"columnId"` - ColumnName pulumi.StringInput `pulumi:"columnName"` - Expression pulumi.StringInput `pulumi:"expression"` +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs struct { + AggregationFunction NumericalAggregationPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() +} + +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(context.Background()) } -func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) } -func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { - return i.ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) +func (i VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput).ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx) } -// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput` via: +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs, VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtr and VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrInput` via: +// +// VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs{...} +// +// or: // -// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray{ GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...} } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput interface { +// nil +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrInput interface { pulumi.Input - ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput - ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput + ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput +type visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrType VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs + +func VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtr(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrInput { + return (*visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrType)(v) +} -func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +func (*visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() } -func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(context.Background()) +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) +func (i *visualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrType) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnId() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.ColumnId }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.ColumnName }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField) *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField { + return &v + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.Expression }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) AggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField) *NumericalAggregation { + return v.AggregationFunction + }).(NumericalAggregationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput struct{ *pulumi.OutputState } +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField) Column { + return v.Column + }).(ColumnOutput) +} -func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { - return o +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField) *NumberFormatConfiguration { + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { - return o +type VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { - return vs[0].([]GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o } -type GetDataSetLogicalTableMapDataTransformFilterOperation struct { - ConditionExpression string `pulumi:"conditionExpression"` +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) ToVisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o } -// GetDataSetLogicalTableMapDataTransformFilterOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformFilterOperationArgs and GetDataSetLogicalTableMapDataTransformFilterOperationOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformFilterOperationInput` via: -// -// GetDataSetLogicalTableMapDataTransformFilterOperationArgs{...} -type GetDataSetLogicalTableMapDataTransformFilterOperationInput interface { - pulumi.Input +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField) VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField + return ret + }).(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput) +} - ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput() GetDataSetLogicalTableMapDataTransformFilterOperationOutput - ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) AggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField) *NumericalAggregation { + if v == nil { + return nil + } + return v.AggregationFunction + }).(NumericalAggregationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformFilterOperationArgs struct { - ConditionExpression pulumi.StringInput `pulumi:"conditionExpression"` +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) } -func (GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput() GetDataSetLogicalTableMapDataTransformFilterOperationOutput { - return i.ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(context.Background()) +func (o VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformFilterOperationOutput) +type VisualsBoxPlotVisualChartConfigurationSortConfiguration struct { + CategorySorts []FieldSortOptions `pulumi:"categorySorts"` + PaginationConfiguration *VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration `pulumi:"paginationConfiguration"` } -// GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformFilterOperationArray and GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput` via: +// VisualsBoxPlotVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs and VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationSortConfigurationInput` via: // -// GetDataSetLogicalTableMapDataTransformFilterOperationArray{ GetDataSetLogicalTableMapDataTransformFilterOperationArgs{...} } -type GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput interface { +// VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs{...} +type VisualsBoxPlotVisualChartConfigurationSortConfigurationInput interface { pulumi.Input - ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput() GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput - ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput + ToVisualsBoxPlotVisualChartConfigurationSortConfigurationOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput + ToVisualsBoxPlotVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput } -type GetDataSetLogicalTableMapDataTransformFilterOperationArray []GetDataSetLogicalTableMapDataTransformFilterOperationInput - -func (GetDataSetLogicalTableMapDataTransformFilterOperationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +type VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs struct { + CategorySorts FieldSortOptionsArrayInput `pulumi:"categorySorts"` + PaginationConfiguration VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput `pulumi:"paginationConfiguration"` } -func (i GetDataSetLogicalTableMapDataTransformFilterOperationArray) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput() GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(context.Background()) +func (VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (i GetDataSetLogicalTableMapDataTransformFilterOperationArray) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) +func (i VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) } -type GetDataSetLogicalTableMapDataTransformFilterOperationOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +func (i VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput) } -func (o GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput() GetDataSetLogicalTableMapDataTransformFilterOperationOutput { - return o -} - -func (o GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput { - return o +func (i VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ConditionExpression() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformFilterOperation) string { return v.ConditionExpression }).(pulumi.StringOutput) +func (i VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput).ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) } -type GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput struct{ *pulumi.OutputState } +// VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs, VisualsBoxPlotVisualChartConfigurationSortConfigurationPtr and VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input -func (GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() + ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput } -func (o GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput() GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput { - return o -} +type visualsBoxPlotVisualChartConfigurationSortConfigurationPtrType VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs -func (o GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput { - return o +func VisualsBoxPlotVisualChartConfigurationSortConfigurationPtr(v *VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs) VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsBoxPlotVisualChartConfigurationSortConfigurationPtrType)(v) } -func (o GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformFilterOperationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformFilterOperation { - return vs[0].([]GetDataSetLogicalTableMapDataTransformFilterOperation)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformFilterOperationOutput) +func (*visualsBoxPlotVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationSortConfiguration)(nil)).Elem() } -type GetDataSetLogicalTableMapDataTransformProjectOperation struct { - ProjectedColumns []string `pulumi:"projectedColumns"` +func (i *visualsBoxPlotVisualChartConfigurationSortConfigurationPtrType) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -// GetDataSetLogicalTableMapDataTransformProjectOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformProjectOperationArgs and GetDataSetLogicalTableMapDataTransformProjectOperationOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformProjectOperationInput` via: -// -// GetDataSetLogicalTableMapDataTransformProjectOperationArgs{...} -type GetDataSetLogicalTableMapDataTransformProjectOperationInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput() GetDataSetLogicalTableMapDataTransformProjectOperationOutput - ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput +func (i *visualsBoxPlotVisualChartConfigurationSortConfigurationPtrType) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformProjectOperationArgs struct { - ProjectedColumns pulumi.StringArrayInput `pulumi:"projectedColumns"` -} +type VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (i GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput() GetDataSetLogicalTableMapDataTransformProjectOperationOutput { - return i.ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(context.Background()) +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput { + return o } -func (i GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformProjectOperationOutput) +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput { + return o } -// GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformProjectOperationArray and GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput` via: -// -// GetDataSetLogicalTableMapDataTransformProjectOperationArray{ GetDataSetLogicalTableMapDataTransformProjectOperationArgs{...} } -type GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput() GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput - ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -type GetDataSetLogicalTableMapDataTransformProjectOperationArray []GetDataSetLogicalTableMapDataTransformProjectOperationInput - -func (GetDataSetLogicalTableMapDataTransformProjectOperationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfigurationSortConfiguration) *VisualsBoxPlotVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformProjectOperationArray) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput() GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(context.Background()) +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) } -func (i GetDataSetLogicalTableMapDataTransformProjectOperationArray) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput) PaginationConfiguration() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationSortConfiguration) *VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration { + return v.PaginationConfiguration + }).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformProjectOperationOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput() GetDataSetLogicalTableMapDataTransformProjectOperationOutput { +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput { +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ProjectedColumns() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformProjectOperation) []string { return v.ProjectedColumns }).(pulumi.StringArrayOutput) +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationSortConfiguration) VisualsBoxPlotVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisualChartConfigurationSortConfiguration + return ret + }).(VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput) } -type GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) } -func (o GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput() GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput { - return o +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput) PaginationConfiguration() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationSortConfiguration) *VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration { + if v == nil { + return nil + } + return v.PaginationConfiguration + }).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput { - return o +type VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration struct { + PageNumber int `pulumi:"pageNumber"` + PageSize int `pulumi:"pageSize"` } -func (o GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformProjectOperationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformProjectOperation { - return vs[0].([]GetDataSetLogicalTableMapDataTransformProjectOperation)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformProjectOperationOutput) -} +// VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs and VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationInput` via: +// +// VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs{...} +type VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationInput interface { + pulumi.Input -type GetDataSetLogicalTableMapDataTransformRenameColumnOperation struct { - ColumnName string `pulumi:"columnName"` - NewColumnName string `pulumi:"newColumnName"` + ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput + ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput } -// GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs and GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput` via: -// -// GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...} -type GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput interface { - pulumi.Input +type VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs struct { + PageNumber pulumi.IntInput `pulumi:"pageNumber"` + PageSize pulumi.IntInput `pulumi:"pageSize"` +} - ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput - ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput +func (VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration)(nil)).Elem() } -type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs struct { - ColumnName pulumi.StringInput `pulumi:"columnName"` - NewColumnName pulumi.StringInput `pulumi:"newColumnName"` +func (i VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutputWithContext(context.Background()) } -func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +func (i VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) } -func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput { - return i.ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(context.Background()) +func (i VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) +func (i VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput).ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(ctx) } -// GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray and GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput` via: +// VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput is an input type that accepts VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs, VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtr and VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput` via: // -// GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray{ GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...} } -type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput interface { +// VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs{...} +// +// or: +// +// nil +type VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput interface { pulumi.Input - ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput - ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput + ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput + ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput } -type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray []GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput +type visualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrType VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs + +func VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtr(v *VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput { + return (*visualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrType)(v) +} -func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +func (*visualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration)(nil)).Elem() } -func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(context.Background()) +func (i *visualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrType) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return i.ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) +func (i *visualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrType) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput struct{ *pulumi.OutputState } +type VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +func (VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput { +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput { +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformRenameColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o.ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) NewColumnName() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformRenameColumnOperation) string { return v.NewColumnName }).(pulumi.StringOutput) +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration) *VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration { + return &v + }).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) PageNumber() pulumi.IntOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration) int { + return v.PageNumber + }).(pulumi.IntOutput) } -func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput { - return o +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) PageSize() pulumi.IntOutput { + return o.ApplyT(func(v VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration) int { + return v.PageSize + }).(pulumi.IntOutput) } -func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput { - return o -} +type VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput struct{ *pulumi.OutputState } -func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformRenameColumnOperation { - return vs[0].([]GetDataSetLogicalTableMapDataTransformRenameColumnOperation)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) +func (VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration)(nil)).Elem() } -type GetDataSetLogicalTableMapDataTransformTagColumnOperation struct { - ColumnName string `pulumi:"columnName"` - Tags []GetDataSetLogicalTableMapDataTransformTagColumnOperationTag `pulumi:"tags"` +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o } -// GetDataSetLogicalTableMapDataTransformTagColumnOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs and GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationInput` via: -// -// GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs{...} -type GetDataSetLogicalTableMapDataTransformTagColumnOperationInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) ToVisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(ctx context.Context) VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs struct { - ColumnName pulumi.StringInput `pulumi:"columnName"` - Tags GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput `pulumi:"tags"` +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) Elem() VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration) VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration { + if v != nil { + return *v + } + var ret VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration + return ret + }).(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) } -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) PageNumber() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration) *int { + if v == nil { + return nil + } + return &v.PageNumber + }).(pulumi.IntPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput { - return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(context.Background()) +func (o VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) PageSize() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration) *int { + if v == nil { + return nil + } + return &v.PageSize + }).(pulumi.IntPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) +type VisualsComboChartVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsComboChartVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` } -// GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationArray and GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput` via: +// VisualsComboChartVisualInput is an input type that accepts VisualsComboChartVisualArgs and VisualsComboChartVisualOutput values. +// You can construct a concrete instance of `VisualsComboChartVisualInput` via: // -// GetDataSetLogicalTableMapDataTransformTagColumnOperationArray{ GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs{...} } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput interface { +// VisualsComboChartVisualArgs{...} +type VisualsComboChartVisualInput interface { pulumi.Input - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput + ToVisualsComboChartVisualOutput() VisualsComboChartVisualOutput + ToVisualsComboChartVisualOutputWithContext(context.Context) VisualsComboChartVisualOutput } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationInput - -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +type VisualsComboChartVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsComboChartVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(context.Background()) +func (VisualsComboChartVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsComboChartVisual)(nil)).Elem() } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) +func (i VisualsComboChartVisualArgs) ToVisualsComboChartVisualOutput() VisualsComboChartVisualOutput { + return i.ToVisualsComboChartVisualOutputWithContext(context.Background()) } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +func (i VisualsComboChartVisualArgs) ToVisualsComboChartVisualOutputWithContext(ctx context.Context) VisualsComboChartVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualOutput) } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput { - return o +func (i VisualsComboChartVisualArgs) ToVisualsComboChartVisualPtrOutput() VisualsComboChartVisualPtrOutput { + return i.ToVisualsComboChartVisualPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput { - return o +func (i VisualsComboChartVisualArgs) ToVisualsComboChartVisualPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualOutput).ToVisualsComboChartVisualPtrOutputWithContext(ctx) } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformTagColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) -} +// VisualsComboChartVisualPtrInput is an input type that accepts VisualsComboChartVisualArgs, VisualsComboChartVisualPtr and VisualsComboChartVisualPtrOutput values. +// You can construct a concrete instance of `VisualsComboChartVisualPtrInput` via: +// +// VisualsComboChartVisualArgs{...} +// +// or: +// +// nil +type VisualsComboChartVisualPtrInput interface { + pulumi.Input -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) Tags() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformTagColumnOperation) []GetDataSetLogicalTableMapDataTransformTagColumnOperationTag { - return v.Tags - }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) + ToVisualsComboChartVisualPtrOutput() VisualsComboChartVisualPtrOutput + ToVisualsComboChartVisualPtrOutputWithContext(context.Context) VisualsComboChartVisualPtrOutput } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() -} +type visualsComboChartVisualPtrType VisualsComboChartVisualArgs -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput { - return o +func VisualsComboChartVisualPtr(v *VisualsComboChartVisualArgs) VisualsComboChartVisualPtrInput { + return (*visualsComboChartVisualPtrType)(v) } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput { - return o +func (*visualsComboChartVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsComboChartVisual)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformTagColumnOperation { - return vs[0].([]GetDataSetLogicalTableMapDataTransformTagColumnOperation)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) +func (i *visualsComboChartVisualPtrType) ToVisualsComboChartVisualPtrOutput() VisualsComboChartVisualPtrOutput { + return i.ToVisualsComboChartVisualPtrOutputWithContext(context.Background()) } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTag struct { - ColumnDescriptions []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription `pulumi:"columnDescriptions"` - ColumnGeographicRole string `pulumi:"columnGeographicRole"` +func (i *visualsComboChartVisualPtrType) ToVisualsComboChartVisualPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualPtrOutput) } -// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput` via: -// -// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...} -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput +type VisualsComboChartVisualOutput struct{ *pulumi.OutputState } + +func (VisualsComboChartVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsComboChartVisual)(nil)).Elem() } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs struct { - ColumnDescriptions GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput `pulumi:"columnDescriptions"` - ColumnGeographicRole pulumi.StringInput `pulumi:"columnGeographicRole"` +func (o VisualsComboChartVisualOutput) ToVisualsComboChartVisualOutput() VisualsComboChartVisualOutput { + return o } -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +func (o VisualsComboChartVisualOutput) ToVisualsComboChartVisualOutputWithContext(ctx context.Context) VisualsComboChartVisualOutput { + return o } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { - return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(context.Background()) +func (o VisualsComboChartVisualOutput) ToVisualsComboChartVisualPtrOutput() VisualsComboChartVisualPtrOutput { + return o.ToVisualsComboChartVisualPtrOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) +func (o VisualsComboChartVisualOutput) ToVisualsComboChartVisualPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsComboChartVisual) *VisualsComboChartVisual { + return &v + }).(VisualsComboChartVisualPtrOutput) } -// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput` via: -// -// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray{ GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...} } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput interface { - pulumi.Input +// List of IAM actions to grant or revoke permissions on. +func (o VisualsComboChartVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsComboChartVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput +func (o VisualsComboChartVisualOutput) ChartConfiguration() VisualsComboChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisual) *VisualsComboChartVisualChartConfiguration { + return v.ChartConfiguration + }).(VisualsComboChartVisualChartConfigurationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput +func (o VisualsComboChartVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsComboChartVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +func (o VisualsComboChartVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsComboChartVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(context.Background()) +func (o VisualsComboChartVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsComboChartVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) +func (o VisualsComboChartVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsComboChartVisual) string { return v.VisualId }).(pulumi.StringOutput) } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput struct{ *pulumi.OutputState } +type VisualsComboChartVisualPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +func (VisualsComboChartVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsComboChartVisual)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { +func (o VisualsComboChartVisualPtrOutput) ToVisualsComboChartVisualPtrOutput() VisualsComboChartVisualPtrOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { +func (o VisualsComboChartVisualPtrOutput) ToVisualsComboChartVisualPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualPtrOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnDescriptions() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformTagColumnOperationTag) []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { - return v.ColumnDescriptions - }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) +func (o VisualsComboChartVisualPtrOutput) Elem() VisualsComboChartVisualOutput { + return o.ApplyT(func(v *VisualsComboChartVisual) VisualsComboChartVisual { + if v != nil { + return *v + } + var ret VisualsComboChartVisual + return ret + }).(VisualsComboChartVisualOutput) } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnGeographicRole() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformTagColumnOperationTag) string { - return v.ColumnGeographicRole - }).(pulumi.StringOutput) +// List of IAM actions to grant or revoke permissions on. +func (o VisualsComboChartVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsComboChartVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +func (o VisualsComboChartVisualPtrOutput) ChartConfiguration() VisualsComboChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisual) *VisualsComboChartVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsComboChartVisualChartConfigurationPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { - return o +func (o VisualsComboChartVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsComboChartVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { - return o +func (o VisualsComboChartVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformTagColumnOperationTag { - return vs[0].([]GetDataSetLogicalTableMapDataTransformTagColumnOperationTag)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) +func (o VisualsComboChartVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription struct { - Text string `pulumi:"text"` +func (o VisualsComboChartVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) } -// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput` via: +type VisualsComboChartVisualChartConfiguration struct { + BarDataLabels *DataLabelsOptions `pulumi:"barDataLabels"` + BarsArrangement *string `pulumi:"barsArrangement"` + CategoryAxis *AxisDisplayOptions `pulumi:"categoryAxis"` + CategoryLabelOptions *ChartAxisLabelOptions `pulumi:"categoryLabelOptions"` + ColorLabelOptions *ChartAxisLabelOptions `pulumi:"colorLabelOptions"` + FieldWells *VisualsComboChartVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Legend *LegendOptions `pulumi:"legend"` + LineDataLabels *DataLabelsOptions `pulumi:"lineDataLabels"` + PrimaryYAxisDisplayOptions *AxisDisplayOptions `pulumi:"primaryYAxisDisplayOptions"` + PrimaryYAxisLabelOptions *ChartAxisLabelOptions `pulumi:"primaryYAxisLabelOptions"` + ReferenceLines []ReferenceLine `pulumi:"referenceLines"` + SecondaryYAxisDisplayOptions *AxisDisplayOptions `pulumi:"secondaryYAxisDisplayOptions"` + SecondaryYAxisLabelOptions *ChartAxisLabelOptions `pulumi:"secondaryYAxisLabelOptions"` + SortConfiguration *VisualsComboChartVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` +} + +// VisualsComboChartVisualChartConfigurationInput is an input type that accepts VisualsComboChartVisualChartConfigurationArgs and VisualsComboChartVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsComboChartVisualChartConfigurationInput` via: // -// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...} -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput interface { +// VisualsComboChartVisualChartConfigurationArgs{...} +type VisualsComboChartVisualChartConfigurationInput interface { pulumi.Input - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput + ToVisualsComboChartVisualChartConfigurationOutput() VisualsComboChartVisualChartConfigurationOutput + ToVisualsComboChartVisualChartConfigurationOutputWithContext(context.Context) VisualsComboChartVisualChartConfigurationOutput } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs struct { - Text pulumi.StringInput `pulumi:"text"` +type VisualsComboChartVisualChartConfigurationArgs struct { + BarDataLabels DataLabelsOptionsPtrInput `pulumi:"barDataLabels"` + BarsArrangement pulumi.StringPtrInput `pulumi:"barsArrangement"` + CategoryAxis AxisDisplayOptionsPtrInput `pulumi:"categoryAxis"` + CategoryLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"categoryLabelOptions"` + ColorLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"colorLabelOptions"` + FieldWells VisualsComboChartVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + LineDataLabels DataLabelsOptionsPtrInput `pulumi:"lineDataLabels"` + PrimaryYAxisDisplayOptions AxisDisplayOptionsPtrInput `pulumi:"primaryYAxisDisplayOptions"` + PrimaryYAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"primaryYAxisLabelOptions"` + ReferenceLines ReferenceLineArrayInput `pulumi:"referenceLines"` + SecondaryYAxisDisplayOptions AxisDisplayOptionsPtrInput `pulumi:"secondaryYAxisDisplayOptions"` + SecondaryYAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"secondaryYAxisLabelOptions"` + SortConfiguration VisualsComboChartVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` } -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +func (VisualsComboChartVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsComboChartVisualChartConfiguration)(nil)).Elem() } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { - return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(context.Background()) +func (i VisualsComboChartVisualChartConfigurationArgs) ToVisualsComboChartVisualChartConfigurationOutput() VisualsComboChartVisualChartConfigurationOutput { + return i.ToVisualsComboChartVisualChartConfigurationOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) +func (i VisualsComboChartVisualChartConfigurationArgs) ToVisualsComboChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationOutput) } -// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput` via: -// -// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray{ GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...} } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput - ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput +func (i VisualsComboChartVisualChartConfigurationArgs) ToVisualsComboChartVisualChartConfigurationPtrOutput() VisualsComboChartVisualChartConfigurationPtrOutput { + return i.ToVisualsComboChartVisualChartConfigurationPtrOutputWithContext(context.Background()) } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput - -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +func (i VisualsComboChartVisualChartConfigurationArgs) ToVisualsComboChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationOutput).ToVisualsComboChartVisualChartConfigurationPtrOutputWithContext(ctx) } -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext(context.Background()) -} +// VisualsComboChartVisualChartConfigurationPtrInput is an input type that accepts VisualsComboChartVisualChartConfigurationArgs, VisualsComboChartVisualChartConfigurationPtr and VisualsComboChartVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsComboChartVisualChartConfigurationPtrInput` via: +// +// VisualsComboChartVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsComboChartVisualChartConfigurationPtrInput interface { + pulumi.Input -func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) + ToVisualsComboChartVisualChartConfigurationPtrOutput() VisualsComboChartVisualChartConfigurationPtrOutput + ToVisualsComboChartVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsComboChartVisualChartConfigurationPtrOutput } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput struct{ *pulumi.OutputState } +type visualsComboChartVisualChartConfigurationPtrType VisualsComboChartVisualChartConfigurationArgs -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +func VisualsComboChartVisualChartConfigurationPtr(v *VisualsComboChartVisualChartConfigurationArgs) VisualsComboChartVisualChartConfigurationPtrInput { + return (*visualsComboChartVisualChartConfigurationPtrType)(v) } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { - return o +func (*visualsComboChartVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsComboChartVisualChartConfiguration)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { - return o +func (i *visualsComboChartVisualChartConfigurationPtrType) ToVisualsComboChartVisualChartConfigurationPtrOutput() VisualsComboChartVisualChartConfigurationPtrOutput { + return i.ToVisualsComboChartVisualChartConfigurationPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) Text() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription) string { - return v.Text - }).(pulumi.StringOutput) +func (i *visualsComboChartVisualChartConfigurationPtrType) ToVisualsComboChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationPtrOutput) } -type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput struct{ *pulumi.OutputState } +type VisualsComboChartVisualChartConfigurationOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +func (VisualsComboChartVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsComboChartVisualChartConfiguration)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput { +func (o VisualsComboChartVisualChartConfigurationOutput) ToVisualsComboChartVisualChartConfigurationOutput() VisualsComboChartVisualChartConfigurationOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput { +func (o VisualsComboChartVisualChartConfigurationOutput) ToVisualsComboChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { - return vs[0].([]GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) +func (o VisualsComboChartVisualChartConfigurationOutput) ToVisualsComboChartVisualChartConfigurationPtrOutput() VisualsComboChartVisualChartConfigurationPtrOutput { + return o.ToVisualsComboChartVisualChartConfigurationPtrOutputWithContext(context.Background()) } -type GetDataSetLogicalTableMapDataTransformUntagColumnOperation struct { - ColumnName string `pulumi:"columnName"` - TagNames []string `pulumi:"tagNames"` +func (o VisualsComboChartVisualChartConfigurationOutput) ToVisualsComboChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsComboChartVisualChartConfiguration) *VisualsComboChartVisualChartConfiguration { + return &v + }).(VisualsComboChartVisualChartConfigurationPtrOutput) } -// GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs and GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput` via: -// -// GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...} -type GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput - ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput +func (o VisualsComboChartVisualChartConfigurationOutput) BarDataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *DataLabelsOptions { return v.BarDataLabels }).(DataLabelsOptionsPtrOutput) } -type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs struct { - ColumnName pulumi.StringInput `pulumi:"columnName"` - TagNames pulumi.StringArrayInput `pulumi:"tagNames"` +func (o VisualsComboChartVisualChartConfigurationOutput) BarsArrangement() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *string { return v.BarsArrangement }).(pulumi.StringPtrOutput) } -func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationOutput) CategoryAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *AxisDisplayOptions { return v.CategoryAxis }).(AxisDisplayOptionsPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput { - return i.ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(context.Background()) +func (o VisualsComboChartVisualChartConfigurationOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *ChartAxisLabelOptions { + return v.CategoryLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) +func (o VisualsComboChartVisualChartConfigurationOutput) ColorLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *ChartAxisLabelOptions { return v.ColorLabelOptions }).(ChartAxisLabelOptionsPtrOutput) } -// GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray and GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput` via: -// -// GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray{ GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...} } -type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput - ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput +func (o VisualsComboChartVisualChartConfigurationOutput) FieldWells() VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *VisualsComboChartVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput) } -type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray []GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput +func (o VisualsComboChartVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) +} -func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationOutput) LineDataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *DataLabelsOptions { return v.LineDataLabels }).(DataLabelsOptionsPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput { - return i.ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(context.Background()) +func (o VisualsComboChartVisualChartConfigurationOutput) PrimaryYAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *AxisDisplayOptions { + return v.PrimaryYAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) } -func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) +func (o VisualsComboChartVisualChartConfigurationOutput) PrimaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *ChartAxisLabelOptions { + return v.PrimaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -type GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput struct{ *pulumi.OutputState } +func (o VisualsComboChartVisualChartConfigurationOutput) ReferenceLines() ReferenceLineArrayOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) []ReferenceLine { return v.ReferenceLines }).(ReferenceLineArrayOutput) +} -func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationOutput) SecondaryYAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *AxisDisplayOptions { + return v.SecondaryYAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput { - return o +func (o VisualsComboChartVisualChartConfigurationOutput) SecondaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *ChartAxisLabelOptions { + return v.SecondaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput { - return o +func (o VisualsComboChartVisualChartConfigurationOutput) SortConfiguration() VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *VisualsComboChartVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformUntagColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +func (o VisualsComboChartVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) } -func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) TagNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformUntagColumnOperation) []string { return v.TagNames }).(pulumi.StringArrayOutput) +func (o VisualsComboChartVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) } -type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput struct{ *pulumi.OutputState } +type VisualsComboChartVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +func (VisualsComboChartVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsComboChartVisualChartConfiguration)(nil)).Elem() } -func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput { +func (o VisualsComboChartVisualChartConfigurationPtrOutput) ToVisualsComboChartVisualChartConfigurationPtrOutput() VisualsComboChartVisualChartConfigurationPtrOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput { +func (o VisualsComboChartVisualChartConfigurationPtrOutput) ToVisualsComboChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationPtrOutput { return o } -func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformUntagColumnOperation { - return vs[0].([]GetDataSetLogicalTableMapDataTransformUntagColumnOperation)[vs[1].(int)] - }).(GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) -} - -type GetDataSetLogicalTableMapSource struct { - DataSetArn string `pulumi:"dataSetArn"` - JoinInstructions []GetDataSetLogicalTableMapSourceJoinInstruction `pulumi:"joinInstructions"` - PhysicalTableId string `pulumi:"physicalTableId"` +func (o VisualsComboChartVisualChartConfigurationPtrOutput) Elem() VisualsComboChartVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) VisualsComboChartVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsComboChartVisualChartConfiguration + return ret + }).(VisualsComboChartVisualChartConfigurationOutput) } -// GetDataSetLogicalTableMapSourceInput is an input type that accepts GetDataSetLogicalTableMapSourceArgs and GetDataSetLogicalTableMapSourceOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceInput` via: -// -// GetDataSetLogicalTableMapSourceArgs{...} -type GetDataSetLogicalTableMapSourceInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput - ToGetDataSetLogicalTableMapSourceOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceOutput +func (o VisualsComboChartVisualChartConfigurationPtrOutput) BarDataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.BarDataLabels + }).(DataLabelsOptionsPtrOutput) } -type GetDataSetLogicalTableMapSourceArgs struct { - DataSetArn pulumi.StringInput `pulumi:"dataSetArn"` - JoinInstructions GetDataSetLogicalTableMapSourceJoinInstructionArrayInput `pulumi:"joinInstructions"` - PhysicalTableId pulumi.StringInput `pulumi:"physicalTableId"` +func (o VisualsComboChartVisualChartConfigurationPtrOutput) BarsArrangement() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.BarsArrangement + }).(pulumi.StringPtrOutput) } -func (GetDataSetLogicalTableMapSourceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapSource)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationPtrOutput) CategoryAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.CategoryAxis + }).(AxisDisplayOptionsPtrOutput) } -func (i GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput { - return i.ToGetDataSetLogicalTableMapSourceOutputWithContext(context.Background()) +func (o VisualsComboChartVisualChartConfigurationPtrOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.CategoryLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -func (i GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceOutput) +func (o VisualsComboChartVisualChartConfigurationPtrOutput) ColorLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.ColorLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -// GetDataSetLogicalTableMapSourceArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceArray and GetDataSetLogicalTableMapSourceArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceArrayInput` via: -// -// GetDataSetLogicalTableMapSourceArray{ GetDataSetLogicalTableMapSourceArgs{...} } -type GetDataSetLogicalTableMapSourceArrayInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput - ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceArrayOutput +func (o VisualsComboChartVisualChartConfigurationPtrOutput) FieldWells() VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *VisualsComboChartVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput) } -type GetDataSetLogicalTableMapSourceArray []GetDataSetLogicalTableMapSourceInput - -func (GetDataSetLogicalTableMapSourceArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapSource)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) } -func (i GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput { - return i.ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(context.Background()) +func (o VisualsComboChartVisualChartConfigurationPtrOutput) LineDataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.LineDataLabels + }).(DataLabelsOptionsPtrOutput) } -func (i GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceArrayOutput) +func (o VisualsComboChartVisualChartConfigurationPtrOutput) PrimaryYAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.PrimaryYAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) } -type GetDataSetLogicalTableMapSourceOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapSourceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapSource)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationPtrOutput) PrimaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.PrimaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -func (o GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput { - return o +func (o VisualsComboChartVisualChartConfigurationPtrOutput) ReferenceLines() ReferenceLineArrayOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) []ReferenceLine { + if v == nil { + return nil + } + return v.ReferenceLines + }).(ReferenceLineArrayOutput) } -func (o GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceOutput { - return o +func (o VisualsComboChartVisualChartConfigurationPtrOutput) SecondaryYAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.SecondaryYAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) } -func (o GetDataSetLogicalTableMapSourceOutput) DataSetArn() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSource) string { return v.DataSetArn }).(pulumi.StringOutput) +func (o VisualsComboChartVisualChartConfigurationPtrOutput) SecondaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.SecondaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -func (o GetDataSetLogicalTableMapSourceOutput) JoinInstructions() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSource) []GetDataSetLogicalTableMapSourceJoinInstruction { - return v.JoinInstructions - }).(GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) +func (o VisualsComboChartVisualChartConfigurationPtrOutput) SortConfiguration() VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *VisualsComboChartVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) } -func (o GetDataSetLogicalTableMapSourceOutput) PhysicalTableId() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSource) string { return v.PhysicalTableId }).(pulumi.StringOutput) +func (o VisualsComboChartVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) } -type GetDataSetLogicalTableMapSourceArrayOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapSourceArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapSource)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) } -func (o GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput { - return o +type VisualsComboChartVisualChartConfigurationFieldWells struct { + ComboChartAggregatedFieldWells *VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells `pulumi:"comboChartAggregatedFieldWells"` } -func (o GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceArrayOutput { - return o -} +// VisualsComboChartVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsComboChartVisualChartConfigurationFieldWellsArgs and VisualsComboChartVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsComboChartVisualChartConfigurationFieldWellsInput` via: +// +// VisualsComboChartVisualChartConfigurationFieldWellsArgs{...} +type VisualsComboChartVisualChartConfigurationFieldWellsInput interface { + pulumi.Input -func (o GetDataSetLogicalTableMapSourceArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapSourceOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapSource { - return vs[0].([]GetDataSetLogicalTableMapSource)[vs[1].(int)] - }).(GetDataSetLogicalTableMapSourceOutput) + ToVisualsComboChartVisualChartConfigurationFieldWellsOutput() VisualsComboChartVisualChartConfigurationFieldWellsOutput + ToVisualsComboChartVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsComboChartVisualChartConfigurationFieldWellsOutput } -type GetDataSetLogicalTableMapSourceJoinInstruction struct { - LeftJoinKeyProperties []GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty `pulumi:"leftJoinKeyProperties"` - LeftOperand string `pulumi:"leftOperand"` - OnClause string `pulumi:"onClause"` - RightJoinKeyProperties []GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty `pulumi:"rightJoinKeyProperties"` - RightOperand string `pulumi:"rightOperand"` - Type string `pulumi:"type"` +type VisualsComboChartVisualChartConfigurationFieldWellsArgs struct { + ComboChartAggregatedFieldWells VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrInput `pulumi:"comboChartAggregatedFieldWells"` } -// GetDataSetLogicalTableMapSourceJoinInstructionInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionArgs and GetDataSetLogicalTableMapSourceJoinInstructionOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionInput` via: -// -// GetDataSetLogicalTableMapSourceJoinInstructionArgs{...} -type GetDataSetLogicalTableMapSourceJoinInstructionInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapSourceJoinInstructionOutput() GetDataSetLogicalTableMapSourceJoinInstructionOutput - ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput +func (VisualsComboChartVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsComboChartVisualChartConfigurationFieldWells)(nil)).Elem() } -type GetDataSetLogicalTableMapSourceJoinInstructionArgs struct { - LeftJoinKeyProperties GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput `pulumi:"leftJoinKeyProperties"` - LeftOperand pulumi.StringInput `pulumi:"leftOperand"` - OnClause pulumi.StringInput `pulumi:"onClause"` - RightJoinKeyProperties GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput `pulumi:"rightJoinKeyProperties"` - RightOperand pulumi.StringInput `pulumi:"rightOperand"` - Type pulumi.StringInput `pulumi:"type"` +func (i VisualsComboChartVisualChartConfigurationFieldWellsArgs) ToVisualsComboChartVisualChartConfigurationFieldWellsOutput() VisualsComboChartVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsComboChartVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) } -func (GetDataSetLogicalTableMapSourceJoinInstructionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +func (i VisualsComboChartVisualChartConfigurationFieldWellsArgs) ToVisualsComboChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationFieldWellsOutput) } -func (i GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutput() GetDataSetLogicalTableMapSourceJoinInstructionOutput { - return i.ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(context.Background()) +func (i VisualsComboChartVisualChartConfigurationFieldWellsArgs) ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutput() VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionOutput) +func (i VisualsComboChartVisualChartConfigurationFieldWellsArgs) ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationFieldWellsOutput).ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) } -// GetDataSetLogicalTableMapSourceJoinInstructionArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionArray and GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionArrayInput` via: +// VisualsComboChartVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsComboChartVisualChartConfigurationFieldWellsArgs, VisualsComboChartVisualChartConfigurationFieldWellsPtr and VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsComboChartVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsComboChartVisualChartConfigurationFieldWellsArgs{...} +// +// or: // -// GetDataSetLogicalTableMapSourceJoinInstructionArray{ GetDataSetLogicalTableMapSourceJoinInstructionArgs{...} } -type GetDataSetLogicalTableMapSourceJoinInstructionArrayInput interface { +// nil +type VisualsComboChartVisualChartConfigurationFieldWellsPtrInput interface { pulumi.Input - ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput - ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput + ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutput() VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput + ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput } -type GetDataSetLogicalTableMapSourceJoinInstructionArray []GetDataSetLogicalTableMapSourceJoinInstructionInput +type visualsComboChartVisualChartConfigurationFieldWellsPtrType VisualsComboChartVisualChartConfigurationFieldWellsArgs -func (GetDataSetLogicalTableMapSourceJoinInstructionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +func VisualsComboChartVisualChartConfigurationFieldWellsPtr(v *VisualsComboChartVisualChartConfigurationFieldWellsArgs) VisualsComboChartVisualChartConfigurationFieldWellsPtrInput { + return (*visualsComboChartVisualChartConfigurationFieldWellsPtrType)(v) } -func (i GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput { - return i.ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(context.Background()) +func (*visualsComboChartVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsComboChartVisualChartConfigurationFieldWells)(nil)).Elem() } -func (i GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) +func (i *visualsComboChartVisualChartConfigurationFieldWellsPtrType) ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutput() VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -type GetDataSetLogicalTableMapSourceJoinInstructionOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +func (i *visualsComboChartVisualChartConfigurationFieldWellsPtrType) ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionOutput() GetDataSetLogicalTableMapSourceJoinInstructionOutput { - return o +type VisualsComboChartVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsComboChartVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsComboChartVisualChartConfigurationFieldWells)(nil)).Elem() } -func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput { +func (o VisualsComboChartVisualChartConfigurationFieldWellsOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsOutput() VisualsComboChartVisualChartConfigurationFieldWellsOutput { return o } -func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) LeftJoinKeyProperties() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) []GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty { - return v.LeftJoinKeyProperties - }).(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) +func (o VisualsComboChartVisualChartConfigurationFieldWellsOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsOutput { + return o } -func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) LeftOperand() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) string { return v.LeftOperand }).(pulumi.StringOutput) +func (o VisualsComboChartVisualChartConfigurationFieldWellsOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutput() VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) OnClause() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) string { return v.OnClause }).(pulumi.StringOutput) +func (o VisualsComboChartVisualChartConfigurationFieldWellsOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsComboChartVisualChartConfigurationFieldWells) *VisualsComboChartVisualChartConfigurationFieldWells { + return &v + }).(VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) RightJoinKeyProperties() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) []GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty { - return v.RightJoinKeyProperties - }).(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) +func (o VisualsComboChartVisualChartConfigurationFieldWellsOutput) ComboChartAggregatedFieldWells() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfigurationFieldWells) *VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells { + return v.ComboChartAggregatedFieldWells + }).(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) RightOperand() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) string { return v.RightOperand }).(pulumi.StringOutput) -} +type VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } -func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) string { return v.Type }).(pulumi.StringOutput) +func (VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsComboChartVisualChartConfigurationFieldWells)(nil)).Elem() } -type GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput struct{ *pulumi.OutputState } - -func (GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutput() VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput { + return o } -func (o GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput { +func (o VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput { return o } -func (o GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput { - return o +func (o VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsComboChartVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationFieldWells) VisualsComboChartVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsComboChartVisualChartConfigurationFieldWells + return ret + }).(VisualsComboChartVisualChartConfigurationFieldWellsOutput) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapSourceJoinInstructionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapSourceJoinInstruction { - return vs[0].([]GetDataSetLogicalTableMapSourceJoinInstruction)[vs[1].(int)] - }).(GetDataSetLogicalTableMapSourceJoinInstructionOutput) +func (o VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput) ComboChartAggregatedFieldWells() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationFieldWells) *VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells { + if v == nil { + return nil + } + return v.ComboChartAggregatedFieldWells + }).(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) } -type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty struct { - UniqueKey bool `pulumi:"uniqueKey"` +type VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells struct { + BarValues []MeasureFieldSchema `pulumi:"barValues"` + Categories []DimensionFieldSchema `pulumi:"categories"` + Colors []DimensionFieldSchema `pulumi:"colors"` + LineValues []MeasureFieldSchema `pulumi:"lineValues"` } -// GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs and GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput` via: +// VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsInput is an input type that accepts VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs and VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsInput` via: // -// GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs{...} -type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput interface { +// VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs{...} +type VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsInput interface { pulumi.Input - ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput - ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput + ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput + ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutputWithContext(context.Context) VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput } -type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs struct { - UniqueKey pulumi.BoolInput `pulumi:"uniqueKey"` +type VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs struct { + BarValues MeasureFieldSchemaArrayInput `pulumi:"barValues"` + Categories DimensionFieldSchemaArrayInput `pulumi:"categories"` + Colors DimensionFieldSchemaArrayInput `pulumi:"colors"` + LineValues MeasureFieldSchemaArrayInput `pulumi:"lineValues"` } -func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty)(nil)).Elem() +func (VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells)(nil)).Elem() } -func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput { - return i.ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(context.Background()) +func (i VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput { + return i.ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutputWithContext(context.Background()) } -func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) +func (i VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) } -// GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray and GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput` via: -// -// GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray{ GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs{...} } -type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput - ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput +func (i VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray []GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput - -func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty)(nil)).Elem() +func (i VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput).ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutputWithContext(ctx) } -func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput { - return i.ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(context.Background()) -} +// VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrInput is an input type that accepts VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs, VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtr and VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrInput` via: +// +// VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrInput interface { + pulumi.Input -func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) + ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput + ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput } -type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput struct{ *pulumi.OutputState } +type visualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrType VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs -func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty)(nil)).Elem() +func VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtr(v *VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs) VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrInput { + return (*visualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrType)(v) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput { - return o +func (*visualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells)(nil)).Elem() } -func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput { - return o +func (i *visualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrType) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) UniqueKey() pulumi.BoolOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty) bool { return v.UniqueKey }).(pulumi.BoolOutput) +func (i *visualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrType) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) } -type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput struct{ *pulumi.OutputState } +type VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput struct{ *pulumi.OutputState } -func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty)(nil)).Elem() +func (VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells)(nil)).Elem() } -func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput { +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput { return o } -func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput { +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput { return o } -func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty { - return vs[0].([]GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty)[vs[1].(int)] - }).(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) -} - -type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty struct { - UniqueKey bool `pulumi:"uniqueKey"` +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput { + return o.ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -// GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs and GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput` via: -// -// GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs{...} -type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput interface { - pulumi.Input - - ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput - ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells) *VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells { + return &v + }).(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) } -type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs struct { - UniqueKey pulumi.BoolInput `pulumi:"uniqueKey"` +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) BarValues() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells) []MeasureFieldSchema { + return v.BarValues + }).(MeasureFieldSchemaArrayOutput) } -func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells) []DimensionFieldSchema { + return v.Categories + }).(DimensionFieldSchemaArrayOutput) } -func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput { - return i.ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(context.Background()) +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) Colors() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells) []DimensionFieldSchema { + return v.Colors + }).(DimensionFieldSchemaArrayOutput) } -func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) LineValues() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells) []MeasureFieldSchema { + return v.LineValues + }).(MeasureFieldSchemaArrayOutput) } -// GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray and GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput values. -// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput` via: -// -// GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray{ GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs{...} } -type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput interface { - pulumi.Input +type VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } - ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput - ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput +func (VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells)(nil)).Elem() } -type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray []GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput { + return o +} -func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) ToVisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput { + return o } -func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput { - return i.ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(context.Background()) +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) Elem() VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells) VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells + return ret + }).(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput) } -func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) BarValues() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.BarValues + }).(MeasureFieldSchemaArrayOutput) } -type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput struct{ *pulumi.OutputState } +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} -func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) Colors() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Colors + }).(DimensionFieldSchemaArrayOutput) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput { - return o +func (o VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput) LineValues() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.LineValues + }).(MeasureFieldSchemaArrayOutput) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput { - return o +type VisualsComboChartVisualChartConfigurationSortConfiguration struct { + CategoryItemsLimit *ItemsLimitConfiguration `pulumi:"categoryItemsLimit"` + CategorySorts []FieldSortOptions `pulumi:"categorySorts"` + ColorItemsLimit *ItemsLimitConfiguration `pulumi:"colorItemsLimit"` + ColorSorts []FieldSortOptions `pulumi:"colorSorts"` } -func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) UniqueKey() pulumi.BoolOutput { - return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty) bool { return v.UniqueKey }).(pulumi.BoolOutput) +// VisualsComboChartVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsComboChartVisualChartConfigurationSortConfigurationArgs and VisualsComboChartVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsComboChartVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsComboChartVisualChartConfigurationSortConfigurationArgs{...} +type VisualsComboChartVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsComboChartVisualChartConfigurationSortConfigurationOutput() VisualsComboChartVisualChartConfigurationSortConfigurationOutput + ToVisualsComboChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsComboChartVisualChartConfigurationSortConfigurationOutput } -type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput struct{ *pulumi.OutputState } +type VisualsComboChartVisualChartConfigurationSortConfigurationArgs struct { + CategoryItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"categoryItemsLimit"` + CategorySorts FieldSortOptionsArrayInput `pulumi:"categorySorts"` + ColorItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"colorItemsLimit"` + ColorSorts FieldSortOptionsArrayInput `pulumi:"colorSorts"` +} -func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty)(nil)).Elem() +func (VisualsComboChartVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsComboChartVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput { - return o +func (i VisualsComboChartVisualChartConfigurationSortConfigurationArgs) ToVisualsComboChartVisualChartConfigurationSortConfigurationOutput() VisualsComboChartVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsComboChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput { - return o +func (i VisualsComboChartVisualChartConfigurationSortConfigurationArgs) ToVisualsComboChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationSortConfigurationOutput) } -func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty { - return vs[0].([]GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty)[vs[1].(int)] - }).(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) +func (i VisualsComboChartVisualChartConfigurationSortConfigurationArgs) ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -type GetDataSetPermission struct { - Actions []string `pulumi:"actions"` - Principal string `pulumi:"principal"` +func (i VisualsComboChartVisualChartConfigurationSortConfigurationArgs) ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationSortConfigurationOutput).ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) } -// GetDataSetPermissionInput is an input type that accepts GetDataSetPermissionArgs and GetDataSetPermissionOutput values. -// You can construct a concrete instance of `GetDataSetPermissionInput` via: +// VisualsComboChartVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsComboChartVisualChartConfigurationSortConfigurationArgs, VisualsComboChartVisualChartConfigurationSortConfigurationPtr and VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsComboChartVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsComboChartVisualChartConfigurationSortConfigurationArgs{...} // -// GetDataSetPermissionArgs{...} -type GetDataSetPermissionInput interface { +// or: +// +// nil +type VisualsComboChartVisualChartConfigurationSortConfigurationPtrInput interface { pulumi.Input - ToGetDataSetPermissionOutput() GetDataSetPermissionOutput - ToGetDataSetPermissionOutputWithContext(context.Context) GetDataSetPermissionOutput + ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput } -type GetDataSetPermissionArgs struct { - Actions pulumi.StringArrayInput `pulumi:"actions"` - Principal pulumi.StringInput `pulumi:"principal"` -} +type visualsComboChartVisualChartConfigurationSortConfigurationPtrType VisualsComboChartVisualChartConfigurationSortConfigurationArgs -func (GetDataSetPermissionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPermission)(nil)).Elem() +func VisualsComboChartVisualChartConfigurationSortConfigurationPtr(v *VisualsComboChartVisualChartConfigurationSortConfigurationArgs) VisualsComboChartVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsComboChartVisualChartConfigurationSortConfigurationPtrType)(v) } -func (i GetDataSetPermissionArgs) ToGetDataSetPermissionOutput() GetDataSetPermissionOutput { - return i.ToGetDataSetPermissionOutputWithContext(context.Background()) +func (*visualsComboChartVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsComboChartVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (i GetDataSetPermissionArgs) ToGetDataSetPermissionOutputWithContext(ctx context.Context) GetDataSetPermissionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPermissionOutput) +func (i *visualsComboChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -// GetDataSetPermissionArrayInput is an input type that accepts GetDataSetPermissionArray and GetDataSetPermissionArrayOutput values. -// You can construct a concrete instance of `GetDataSetPermissionArrayInput` via: -// -// GetDataSetPermissionArray{ GetDataSetPermissionArgs{...} } -type GetDataSetPermissionArrayInput interface { - pulumi.Input - - ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput - ToGetDataSetPermissionArrayOutputWithContext(context.Context) GetDataSetPermissionArrayOutput +func (i *visualsComboChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) } -type GetDataSetPermissionArray []GetDataSetPermissionInput +type VisualsComboChartVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } -func (GetDataSetPermissionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPermission)(nil)).Elem() +func (VisualsComboChartVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsComboChartVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (i GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput { - return i.ToGetDataSetPermissionArrayOutputWithContext(context.Background()) +func (o VisualsComboChartVisualChartConfigurationSortConfigurationOutput) ToVisualsComboChartVisualChartConfigurationSortConfigurationOutput() VisualsComboChartVisualChartConfigurationSortConfigurationOutput { + return o } -func (i GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutputWithContext(ctx context.Context) GetDataSetPermissionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPermissionArrayOutput) +func (o VisualsComboChartVisualChartConfigurationSortConfigurationOutput) ToVisualsComboChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationSortConfigurationOutput { + return o } -type GetDataSetPermissionOutput struct{ *pulumi.OutputState } +func (o VisualsComboChartVisualChartConfigurationSortConfigurationOutput) ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} -func (GetDataSetPermissionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPermission)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationSortConfigurationOutput) ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsComboChartVisualChartConfigurationSortConfiguration) *VisualsComboChartVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) } -func (o GetDataSetPermissionOutput) ToGetDataSetPermissionOutput() GetDataSetPermissionOutput { - return o +func (o VisualsComboChartVisualChartConfigurationSortConfigurationOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) } -func (o GetDataSetPermissionOutput) ToGetDataSetPermissionOutputWithContext(ctx context.Context) GetDataSetPermissionOutput { - return o +func (o VisualsComboChartVisualChartConfigurationSortConfigurationOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) } -func (o GetDataSetPermissionOutput) Actions() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetDataSetPermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +func (o VisualsComboChartVisualChartConfigurationSortConfigurationOutput) ColorItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.ColorItemsLimit + }).(ItemsLimitConfigurationPtrOutput) } -func (o GetDataSetPermissionOutput) Principal() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPermission) string { return v.Principal }).(pulumi.StringOutput) +func (o VisualsComboChartVisualChartConfigurationSortConfigurationOutput) ColorSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsComboChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.ColorSorts + }).(FieldSortOptionsArrayOutput) } -type GetDataSetPermissionArrayOutput struct{ *pulumi.OutputState } +type VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetPermissionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPermission)(nil)).Elem() +func (VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsComboChartVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (o GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput { +func (o VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput { return o } -func (o GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutputWithContext(ctx context.Context) GetDataSetPermissionArrayOutput { +func (o VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsComboChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput { return o } -func (o GetDataSetPermissionArrayOutput) Index(i pulumi.IntInput) GetDataSetPermissionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPermission { - return vs[0].([]GetDataSetPermission)[vs[1].(int)] - }).(GetDataSetPermissionOutput) -} - -type GetDataSetPhysicalTableMap struct { - CustomSqls []GetDataSetPhysicalTableMapCustomSql `pulumi:"customSqls"` - PhysicalTableMapId string `pulumi:"physicalTableMapId"` - RelationalTables []GetDataSetPhysicalTableMapRelationalTable `pulumi:"relationalTables"` - S3Sources []GetDataSetPhysicalTableMapS3Source `pulumi:"s3Sources"` +func (o VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsComboChartVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationSortConfiguration) VisualsComboChartVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsComboChartVisualChartConfigurationSortConfiguration + return ret + }).(VisualsComboChartVisualChartConfigurationSortConfigurationOutput) } -// GetDataSetPhysicalTableMapInput is an input type that accepts GetDataSetPhysicalTableMap and GetDataSetPhysicalTableMapOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapInput` via: -// -// GetDataSetPhysicalTableMap{ "key": GetDataSetPhysicalTableArgs{...} } -type GetDataSetPhysicalTableMapInput interface { - pulumi.Input - - ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput - ToGetDataSetPhysicalTableMapOutputWithContext(context.Context) GetDataSetPhysicalTableMapOutput +func (o VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) } -type GetDataSetPhysicalTableMapArgs struct { - CustomSqls GetDataSetPhysicalTableMapCustomSqlArrayInput `pulumi:"customSqls"` - PhysicalTableMapId pulumi.StringInput `pulumi:"physicalTableMapId"` - RelationalTables GetDataSetPhysicalTableMapRelationalTableArrayInput `pulumi:"relationalTables"` - S3Sources GetDataSetPhysicalTableMapS3SourceArrayInput `pulumi:"s3Sources"` +func (o VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) } -func (GetDataSetPhysicalTableMapArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMap)(nil)).Elem() +func (o VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) ColorItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.ColorItemsLimit + }).(ItemsLimitConfigurationPtrOutput) } -func (i GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput { - return i.ToGetDataSetPhysicalTableMapOutputWithContext(context.Background()) +func (o VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput) ColorSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsComboChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.ColorSorts + }).(FieldSortOptionsArrayOutput) } -func (i GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapOutput) +type VisualsCustomContentVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsCustomContentVisualChartConfiguration `pulumi:"chartConfiguration"` + DataSetIdentifier string `pulumi:"dataSetIdentifier"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` } -// GetDataSetPhysicalTableMapArrayInput is an input type that accepts GetDataSetPhysicalTableMapArray and GetDataSetPhysicalTableMapArrayOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapArrayInput` via: +// VisualsCustomContentVisualInput is an input type that accepts VisualsCustomContentVisualArgs and VisualsCustomContentVisualOutput values. +// You can construct a concrete instance of `VisualsCustomContentVisualInput` via: // -// GetDataSetPhysicalTableMapArray{ GetDataSetPhysicalTableMapArgs{...} } -type GetDataSetPhysicalTableMapArrayInput interface { +// VisualsCustomContentVisualArgs{...} +type VisualsCustomContentVisualInput interface { pulumi.Input - ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput - ToGetDataSetPhysicalTableMapArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapArrayOutput + ToVisualsCustomContentVisualOutput() VisualsCustomContentVisualOutput + ToVisualsCustomContentVisualOutputWithContext(context.Context) VisualsCustomContentVisualOutput } -type GetDataSetPhysicalTableMapArray []GetDataSetPhysicalTableMapInput - -func (GetDataSetPhysicalTableMapArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMap)(nil)).Elem() +type VisualsCustomContentVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsCustomContentVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + DataSetIdentifier pulumi.StringInput `pulumi:"dataSetIdentifier"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` } -func (i GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput { - return i.ToGetDataSetPhysicalTableMapArrayOutputWithContext(context.Background()) +func (VisualsCustomContentVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsCustomContentVisual)(nil)).Elem() } -func (i GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapArrayOutput) +func (i VisualsCustomContentVisualArgs) ToVisualsCustomContentVisualOutput() VisualsCustomContentVisualOutput { + return i.ToVisualsCustomContentVisualOutputWithContext(context.Background()) } -type GetDataSetPhysicalTableMapOutput struct{ *pulumi.OutputState } +func (i VisualsCustomContentVisualArgs) ToVisualsCustomContentVisualOutputWithContext(ctx context.Context) VisualsCustomContentVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsCustomContentVisualOutput) +} -func (GetDataSetPhysicalTableMapOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMap)(nil)).Elem() +func (i VisualsCustomContentVisualArgs) ToVisualsCustomContentVisualPtrOutput() VisualsCustomContentVisualPtrOutput { + return i.ToVisualsCustomContentVisualPtrOutputWithContext(context.Background()) } -func (o GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput { - return o +func (i VisualsCustomContentVisualArgs) ToVisualsCustomContentVisualPtrOutputWithContext(ctx context.Context) VisualsCustomContentVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsCustomContentVisualOutput).ToVisualsCustomContentVisualPtrOutputWithContext(ctx) } -func (o GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapOutput { - return o +// VisualsCustomContentVisualPtrInput is an input type that accepts VisualsCustomContentVisualArgs, VisualsCustomContentVisualPtr and VisualsCustomContentVisualPtrOutput values. +// You can construct a concrete instance of `VisualsCustomContentVisualPtrInput` via: +// +// VisualsCustomContentVisualArgs{...} +// +// or: +// +// nil +type VisualsCustomContentVisualPtrInput interface { + pulumi.Input + + ToVisualsCustomContentVisualPtrOutput() VisualsCustomContentVisualPtrOutput + ToVisualsCustomContentVisualPtrOutputWithContext(context.Context) VisualsCustomContentVisualPtrOutput } -func (o GetDataSetPhysicalTableMapOutput) CustomSqls() GetDataSetPhysicalTableMapCustomSqlArrayOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMap) []GetDataSetPhysicalTableMapCustomSql { return v.CustomSqls }).(GetDataSetPhysicalTableMapCustomSqlArrayOutput) +type visualsCustomContentVisualPtrType VisualsCustomContentVisualArgs + +func VisualsCustomContentVisualPtr(v *VisualsCustomContentVisualArgs) VisualsCustomContentVisualPtrInput { + return (*visualsCustomContentVisualPtrType)(v) } -func (o GetDataSetPhysicalTableMapOutput) PhysicalTableMapId() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMap) string { return v.PhysicalTableMapId }).(pulumi.StringOutput) +func (*visualsCustomContentVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsCustomContentVisual)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapOutput) RelationalTables() GetDataSetPhysicalTableMapRelationalTableArrayOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMap) []GetDataSetPhysicalTableMapRelationalTable { - return v.RelationalTables - }).(GetDataSetPhysicalTableMapRelationalTableArrayOutput) +func (i *visualsCustomContentVisualPtrType) ToVisualsCustomContentVisualPtrOutput() VisualsCustomContentVisualPtrOutput { + return i.ToVisualsCustomContentVisualPtrOutputWithContext(context.Background()) } -func (o GetDataSetPhysicalTableMapOutput) S3Sources() GetDataSetPhysicalTableMapS3SourceArrayOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMap) []GetDataSetPhysicalTableMapS3Source { return v.S3Sources }).(GetDataSetPhysicalTableMapS3SourceArrayOutput) +func (i *visualsCustomContentVisualPtrType) ToVisualsCustomContentVisualPtrOutputWithContext(ctx context.Context) VisualsCustomContentVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsCustomContentVisualPtrOutput) } -type GetDataSetPhysicalTableMapArrayOutput struct{ *pulumi.OutputState } +type VisualsCustomContentVisualOutput struct{ *pulumi.OutputState } -func (GetDataSetPhysicalTableMapArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMap)(nil)).Elem() +func (VisualsCustomContentVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsCustomContentVisual)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput { +func (o VisualsCustomContentVisualOutput) ToVisualsCustomContentVisualOutput() VisualsCustomContentVisualOutput { return o } -func (o GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapArrayOutput { +func (o VisualsCustomContentVisualOutput) ToVisualsCustomContentVisualOutputWithContext(ctx context.Context) VisualsCustomContentVisualOutput { return o } -func (o GetDataSetPhysicalTableMapArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMap { - return vs[0].([]GetDataSetPhysicalTableMap)[vs[1].(int)] - }).(GetDataSetPhysicalTableMapOutput) +func (o VisualsCustomContentVisualOutput) ToVisualsCustomContentVisualPtrOutput() VisualsCustomContentVisualPtrOutput { + return o.ToVisualsCustomContentVisualPtrOutputWithContext(context.Background()) } -type GetDataSetPhysicalTableMapCustomSql struct { - Columns []GetDataSetPhysicalTableMapCustomSqlColumn `pulumi:"columns"` - DataSourceArn string `pulumi:"dataSourceArn"` - Name string `pulumi:"name"` - SqlQuery string `pulumi:"sqlQuery"` +func (o VisualsCustomContentVisualOutput) ToVisualsCustomContentVisualPtrOutputWithContext(ctx context.Context) VisualsCustomContentVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsCustomContentVisual) *VisualsCustomContentVisual { + return &v + }).(VisualsCustomContentVisualPtrOutput) } -// GetDataSetPhysicalTableMapCustomSqlInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlArgs and GetDataSetPhysicalTableMapCustomSqlOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlInput` via: -// -// GetDataSetPhysicalTableMapCustomSqlArgs{...} -type GetDataSetPhysicalTableMapCustomSqlInput interface { - pulumi.Input +// List of IAM actions to grant or revoke permissions on. +func (o VisualsCustomContentVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsCustomContentVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} - ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput - ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlOutput +func (o VisualsCustomContentVisualOutput) ChartConfiguration() VisualsCustomContentVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsCustomContentVisual) *VisualsCustomContentVisualChartConfiguration { + return v.ChartConfiguration + }).(VisualsCustomContentVisualChartConfigurationPtrOutput) } -type GetDataSetPhysicalTableMapCustomSqlArgs struct { - Columns GetDataSetPhysicalTableMapCustomSqlColumnArrayInput `pulumi:"columns"` - DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` - Name pulumi.StringInput `pulumi:"name"` - SqlQuery pulumi.StringInput `pulumi:"sqlQuery"` +func (o VisualsCustomContentVisualOutput) DataSetIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v VisualsCustomContentVisual) string { return v.DataSetIdentifier }).(pulumi.StringOutput) } -func (GetDataSetPhysicalTableMapCustomSqlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSql)(nil)).Elem() +func (o VisualsCustomContentVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsCustomContentVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) } -func (i GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput { - return i.ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(context.Background()) +func (o VisualsCustomContentVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsCustomContentVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) } -func (i GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapCustomSqlOutput) +func (o VisualsCustomContentVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsCustomContentVisual) string { return v.VisualId }).(pulumi.StringOutput) } -// GetDataSetPhysicalTableMapCustomSqlArrayInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlArray and GetDataSetPhysicalTableMapCustomSqlArrayOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlArrayInput` via: -// -// GetDataSetPhysicalTableMapCustomSqlArray{ GetDataSetPhysicalTableMapCustomSqlArgs{...} } -type GetDataSetPhysicalTableMapCustomSqlArrayInput interface { - pulumi.Input +type VisualsCustomContentVisualPtrOutput struct{ *pulumi.OutputState } - ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput - ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput +func (VisualsCustomContentVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsCustomContentVisual)(nil)).Elem() } -type GetDataSetPhysicalTableMapCustomSqlArray []GetDataSetPhysicalTableMapCustomSqlInput - -func (GetDataSetPhysicalTableMapCustomSqlArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapCustomSql)(nil)).Elem() +func (o VisualsCustomContentVisualPtrOutput) ToVisualsCustomContentVisualPtrOutput() VisualsCustomContentVisualPtrOutput { + return o } -func (i GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput { - return i.ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(context.Background()) +func (o VisualsCustomContentVisualPtrOutput) ToVisualsCustomContentVisualPtrOutputWithContext(ctx context.Context) VisualsCustomContentVisualPtrOutput { + return o } -func (i GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapCustomSqlArrayOutput) +func (o VisualsCustomContentVisualPtrOutput) Elem() VisualsCustomContentVisualOutput { + return o.ApplyT(func(v *VisualsCustomContentVisual) VisualsCustomContentVisual { + if v != nil { + return *v + } + var ret VisualsCustomContentVisual + return ret + }).(VisualsCustomContentVisualOutput) } -type GetDataSetPhysicalTableMapCustomSqlOutput struct{ *pulumi.OutputState } +// List of IAM actions to grant or revoke permissions on. +func (o VisualsCustomContentVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsCustomContentVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} -func (GetDataSetPhysicalTableMapCustomSqlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSql)(nil)).Elem() +func (o VisualsCustomContentVisualPtrOutput) ChartConfiguration() VisualsCustomContentVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsCustomContentVisual) *VisualsCustomContentVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsCustomContentVisualChartConfigurationPtrOutput) } -func (o GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput { - return o +func (o VisualsCustomContentVisualPtrOutput) DataSetIdentifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsCustomContentVisual) *string { + if v == nil { + return nil + } + return &v.DataSetIdentifier + }).(pulumi.StringPtrOutput) } -func (o GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlOutput { - return o +func (o VisualsCustomContentVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsCustomContentVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) } -func (o GetDataSetPhysicalTableMapCustomSqlOutput) Columns() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSql) []GetDataSetPhysicalTableMapCustomSqlColumn { - return v.Columns - }).(GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) +func (o VisualsCustomContentVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsCustomContentVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) } -func (o GetDataSetPhysicalTableMapCustomSqlOutput) DataSourceArn() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSql) string { return v.DataSourceArn }).(pulumi.StringOutput) +func (o VisualsCustomContentVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsCustomContentVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) } -func (o GetDataSetPhysicalTableMapCustomSqlOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSql) string { return v.Name }).(pulumi.StringOutput) +type VisualsCustomContentVisualChartConfiguration struct { + ContentType *string `pulumi:"contentType"` + ContentUrl *string `pulumi:"contentUrl"` + ImageScaling *string `pulumi:"imageScaling"` } -func (o GetDataSetPhysicalTableMapCustomSqlOutput) SqlQuery() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSql) string { return v.SqlQuery }).(pulumi.StringOutput) +// VisualsCustomContentVisualChartConfigurationInput is an input type that accepts VisualsCustomContentVisualChartConfigurationArgs and VisualsCustomContentVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsCustomContentVisualChartConfigurationInput` via: +// +// VisualsCustomContentVisualChartConfigurationArgs{...} +type VisualsCustomContentVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsCustomContentVisualChartConfigurationOutput() VisualsCustomContentVisualChartConfigurationOutput + ToVisualsCustomContentVisualChartConfigurationOutputWithContext(context.Context) VisualsCustomContentVisualChartConfigurationOutput } -type GetDataSetPhysicalTableMapCustomSqlArrayOutput struct{ *pulumi.OutputState } +type VisualsCustomContentVisualChartConfigurationArgs struct { + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + ContentUrl pulumi.StringPtrInput `pulumi:"contentUrl"` + ImageScaling pulumi.StringPtrInput `pulumi:"imageScaling"` +} -func (GetDataSetPhysicalTableMapCustomSqlArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapCustomSql)(nil)).Elem() +func (VisualsCustomContentVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsCustomContentVisualChartConfiguration)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput { - return o +func (i VisualsCustomContentVisualChartConfigurationArgs) ToVisualsCustomContentVisualChartConfigurationOutput() VisualsCustomContentVisualChartConfigurationOutput { + return i.ToVisualsCustomContentVisualChartConfigurationOutputWithContext(context.Background()) } -func (o GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput { - return o +func (i VisualsCustomContentVisualChartConfigurationArgs) ToVisualsCustomContentVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsCustomContentVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsCustomContentVisualChartConfigurationOutput) } -func (o GetDataSetPhysicalTableMapCustomSqlArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapCustomSqlOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapCustomSql { - return vs[0].([]GetDataSetPhysicalTableMapCustomSql)[vs[1].(int)] - }).(GetDataSetPhysicalTableMapCustomSqlOutput) +func (i VisualsCustomContentVisualChartConfigurationArgs) ToVisualsCustomContentVisualChartConfigurationPtrOutput() VisualsCustomContentVisualChartConfigurationPtrOutput { + return i.ToVisualsCustomContentVisualChartConfigurationPtrOutputWithContext(context.Background()) } -type GetDataSetPhysicalTableMapCustomSqlColumn struct { - Name string `pulumi:"name"` - Type string `pulumi:"type"` +func (i VisualsCustomContentVisualChartConfigurationArgs) ToVisualsCustomContentVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsCustomContentVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsCustomContentVisualChartConfigurationOutput).ToVisualsCustomContentVisualChartConfigurationPtrOutputWithContext(ctx) } -// GetDataSetPhysicalTableMapCustomSqlColumnInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlColumnArgs and GetDataSetPhysicalTableMapCustomSqlColumnOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlColumnInput` via: +// VisualsCustomContentVisualChartConfigurationPtrInput is an input type that accepts VisualsCustomContentVisualChartConfigurationArgs, VisualsCustomContentVisualChartConfigurationPtr and VisualsCustomContentVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsCustomContentVisualChartConfigurationPtrInput` via: +// +// VisualsCustomContentVisualChartConfigurationArgs{...} // -// GetDataSetPhysicalTableMapCustomSqlColumnArgs{...} -type GetDataSetPhysicalTableMapCustomSqlColumnInput interface { +// or: +// +// nil +type VisualsCustomContentVisualChartConfigurationPtrInput interface { pulumi.Input - ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput - ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput + ToVisualsCustomContentVisualChartConfigurationPtrOutput() VisualsCustomContentVisualChartConfigurationPtrOutput + ToVisualsCustomContentVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsCustomContentVisualChartConfigurationPtrOutput } -type GetDataSetPhysicalTableMapCustomSqlColumnArgs struct { - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` -} +type visualsCustomContentVisualChartConfigurationPtrType VisualsCustomContentVisualChartConfigurationArgs -func (GetDataSetPhysicalTableMapCustomSqlColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +func VisualsCustomContentVisualChartConfigurationPtr(v *VisualsCustomContentVisualChartConfigurationArgs) VisualsCustomContentVisualChartConfigurationPtrInput { + return (*visualsCustomContentVisualChartConfigurationPtrType)(v) } -func (i GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput { - return i.ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(context.Background()) +func (*visualsCustomContentVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsCustomContentVisualChartConfiguration)(nil)).Elem() } -func (i GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapCustomSqlColumnOutput) +func (i *visualsCustomContentVisualChartConfigurationPtrType) ToVisualsCustomContentVisualChartConfigurationPtrOutput() VisualsCustomContentVisualChartConfigurationPtrOutput { + return i.ToVisualsCustomContentVisualChartConfigurationPtrOutputWithContext(context.Background()) } -// GetDataSetPhysicalTableMapCustomSqlColumnArrayInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlColumnArray and GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlColumnArrayInput` via: -// -// GetDataSetPhysicalTableMapCustomSqlColumnArray{ GetDataSetPhysicalTableMapCustomSqlColumnArgs{...} } -type GetDataSetPhysicalTableMapCustomSqlColumnArrayInput interface { - pulumi.Input - - ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput - ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput +func (i *visualsCustomContentVisualChartConfigurationPtrType) ToVisualsCustomContentVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsCustomContentVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsCustomContentVisualChartConfigurationPtrOutput) } -type GetDataSetPhysicalTableMapCustomSqlColumnArray []GetDataSetPhysicalTableMapCustomSqlColumnInput +type VisualsCustomContentVisualChartConfigurationOutput struct{ *pulumi.OutputState } -func (GetDataSetPhysicalTableMapCustomSqlColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +func (VisualsCustomContentVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsCustomContentVisualChartConfiguration)(nil)).Elem() } -func (i GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput { - return i.ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(context.Background()) +func (o VisualsCustomContentVisualChartConfigurationOutput) ToVisualsCustomContentVisualChartConfigurationOutput() VisualsCustomContentVisualChartConfigurationOutput { + return o } -func (i GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) +func (o VisualsCustomContentVisualChartConfigurationOutput) ToVisualsCustomContentVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsCustomContentVisualChartConfigurationOutput { + return o } -type GetDataSetPhysicalTableMapCustomSqlColumnOutput struct{ *pulumi.OutputState } - -func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +func (o VisualsCustomContentVisualChartConfigurationOutput) ToVisualsCustomContentVisualChartConfigurationPtrOutput() VisualsCustomContentVisualChartConfigurationPtrOutput { + return o.ToVisualsCustomContentVisualChartConfigurationPtrOutputWithContext(context.Background()) } -func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput { - return o +func (o VisualsCustomContentVisualChartConfigurationOutput) ToVisualsCustomContentVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsCustomContentVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsCustomContentVisualChartConfiguration) *VisualsCustomContentVisualChartConfiguration { + return &v + }).(VisualsCustomContentVisualChartConfigurationPtrOutput) } -func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput { - return o +func (o VisualsCustomContentVisualChartConfigurationOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsCustomContentVisualChartConfiguration) *string { return v.ContentType }).(pulumi.StringPtrOutput) } -func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSqlColumn) string { return v.Name }).(pulumi.StringOutput) +func (o VisualsCustomContentVisualChartConfigurationOutput) ContentUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsCustomContentVisualChartConfiguration) *string { return v.ContentUrl }).(pulumi.StringPtrOutput) } -func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSqlColumn) string { return v.Type }).(pulumi.StringOutput) +func (o VisualsCustomContentVisualChartConfigurationOutput) ImageScaling() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsCustomContentVisualChartConfiguration) *string { return v.ImageScaling }).(pulumi.StringPtrOutput) } -type GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput struct{ *pulumi.OutputState } +type VisualsCustomContentVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +func (VisualsCustomContentVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsCustomContentVisualChartConfiguration)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput { +func (o VisualsCustomContentVisualChartConfigurationPtrOutput) ToVisualsCustomContentVisualChartConfigurationPtrOutput() VisualsCustomContentVisualChartConfigurationPtrOutput { return o } -func (o GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput { +func (o VisualsCustomContentVisualChartConfigurationPtrOutput) ToVisualsCustomContentVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsCustomContentVisualChartConfigurationPtrOutput { return o } -func (o GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapCustomSqlColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapCustomSqlColumn { - return vs[0].([]GetDataSetPhysicalTableMapCustomSqlColumn)[vs[1].(int)] - }).(GetDataSetPhysicalTableMapCustomSqlColumnOutput) +func (o VisualsCustomContentVisualChartConfigurationPtrOutput) Elem() VisualsCustomContentVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsCustomContentVisualChartConfiguration) VisualsCustomContentVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsCustomContentVisualChartConfiguration + return ret + }).(VisualsCustomContentVisualChartConfigurationOutput) +} + +func (o VisualsCustomContentVisualChartConfigurationPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsCustomContentVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o VisualsCustomContentVisualChartConfigurationPtrOutput) ContentUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsCustomContentVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.ContentUrl + }).(pulumi.StringPtrOutput) +} + +func (o VisualsCustomContentVisualChartConfigurationPtrOutput) ImageScaling() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsCustomContentVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.ImageScaling + }).(pulumi.StringPtrOutput) } -type GetDataSetPhysicalTableMapRelationalTable struct { - Catalog string `pulumi:"catalog"` - DataSourceArn string `pulumi:"dataSourceArn"` - InputColumns []GetDataSetPhysicalTableMapRelationalTableInputColumn `pulumi:"inputColumns"` - Name string `pulumi:"name"` - Schema string `pulumi:"schema"` +type VisualsEmptyVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + DataSetIdentifier string `pulumi:"dataSetIdentifier"` + VisualId string `pulumi:"visualId"` } -// GetDataSetPhysicalTableMapRelationalTableInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableArgs and GetDataSetPhysicalTableMapRelationalTableOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableInput` via: +// VisualsEmptyVisualInput is an input type that accepts VisualsEmptyVisualArgs and VisualsEmptyVisualOutput values. +// You can construct a concrete instance of `VisualsEmptyVisualInput` via: // -// GetDataSetPhysicalTableMapRelationalTableArgs{...} -type GetDataSetPhysicalTableMapRelationalTableInput interface { +// VisualsEmptyVisualArgs{...} +type VisualsEmptyVisualInput interface { pulumi.Input - ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput - ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableOutput + ToVisualsEmptyVisualOutput() VisualsEmptyVisualOutput + ToVisualsEmptyVisualOutputWithContext(context.Context) VisualsEmptyVisualOutput +} + +type VisualsEmptyVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + DataSetIdentifier pulumi.StringInput `pulumi:"dataSetIdentifier"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsEmptyVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsEmptyVisual)(nil)).Elem() } -type GetDataSetPhysicalTableMapRelationalTableArgs struct { - Catalog pulumi.StringInput `pulumi:"catalog"` - DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` - InputColumns GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput `pulumi:"inputColumns"` - Name pulumi.StringInput `pulumi:"name"` - Schema pulumi.StringInput `pulumi:"schema"` +func (i VisualsEmptyVisualArgs) ToVisualsEmptyVisualOutput() VisualsEmptyVisualOutput { + return i.ToVisualsEmptyVisualOutputWithContext(context.Background()) } -func (GetDataSetPhysicalTableMapRelationalTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTable)(nil)).Elem() +func (i VisualsEmptyVisualArgs) ToVisualsEmptyVisualOutputWithContext(ctx context.Context) VisualsEmptyVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsEmptyVisualOutput) } -func (i GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput { - return i.ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(context.Background()) +func (i VisualsEmptyVisualArgs) ToVisualsEmptyVisualPtrOutput() VisualsEmptyVisualPtrOutput { + return i.ToVisualsEmptyVisualPtrOutputWithContext(context.Background()) } -func (i GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapRelationalTableOutput) +func (i VisualsEmptyVisualArgs) ToVisualsEmptyVisualPtrOutputWithContext(ctx context.Context) VisualsEmptyVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsEmptyVisualOutput).ToVisualsEmptyVisualPtrOutputWithContext(ctx) } -// GetDataSetPhysicalTableMapRelationalTableArrayInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableArray and GetDataSetPhysicalTableMapRelationalTableArrayOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableArrayInput` via: +// VisualsEmptyVisualPtrInput is an input type that accepts VisualsEmptyVisualArgs, VisualsEmptyVisualPtr and VisualsEmptyVisualPtrOutput values. +// You can construct a concrete instance of `VisualsEmptyVisualPtrInput` via: +// +// VisualsEmptyVisualArgs{...} // -// GetDataSetPhysicalTableMapRelationalTableArray{ GetDataSetPhysicalTableMapRelationalTableArgs{...} } -type GetDataSetPhysicalTableMapRelationalTableArrayInput interface { +// or: +// +// nil +type VisualsEmptyVisualPtrInput interface { pulumi.Input - ToGetDataSetPhysicalTableMapRelationalTableArrayOutput() GetDataSetPhysicalTableMapRelationalTableArrayOutput - ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput + ToVisualsEmptyVisualPtrOutput() VisualsEmptyVisualPtrOutput + ToVisualsEmptyVisualPtrOutputWithContext(context.Context) VisualsEmptyVisualPtrOutput } -type GetDataSetPhysicalTableMapRelationalTableArray []GetDataSetPhysicalTableMapRelationalTableInput +type visualsEmptyVisualPtrType VisualsEmptyVisualArgs + +func VisualsEmptyVisualPtr(v *VisualsEmptyVisualArgs) VisualsEmptyVisualPtrInput { + return (*visualsEmptyVisualPtrType)(v) +} -func (GetDataSetPhysicalTableMapRelationalTableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapRelationalTable)(nil)).Elem() +func (*visualsEmptyVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsEmptyVisual)(nil)).Elem() } -func (i GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutput() GetDataSetPhysicalTableMapRelationalTableArrayOutput { - return i.ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(context.Background()) +func (i *visualsEmptyVisualPtrType) ToVisualsEmptyVisualPtrOutput() VisualsEmptyVisualPtrOutput { + return i.ToVisualsEmptyVisualPtrOutputWithContext(context.Background()) } -func (i GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapRelationalTableArrayOutput) +func (i *visualsEmptyVisualPtrType) ToVisualsEmptyVisualPtrOutputWithContext(ctx context.Context) VisualsEmptyVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsEmptyVisualPtrOutput) } -type GetDataSetPhysicalTableMapRelationalTableOutput struct{ *pulumi.OutputState } +type VisualsEmptyVisualOutput struct{ *pulumi.OutputState } -func (GetDataSetPhysicalTableMapRelationalTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTable)(nil)).Elem() +func (VisualsEmptyVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsEmptyVisual)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput { +func (o VisualsEmptyVisualOutput) ToVisualsEmptyVisualOutput() VisualsEmptyVisualOutput { return o } -func (o GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableOutput { +func (o VisualsEmptyVisualOutput) ToVisualsEmptyVisualOutputWithContext(ctx context.Context) VisualsEmptyVisualOutput { return o } -func (o GetDataSetPhysicalTableMapRelationalTableOutput) Catalog() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTable) string { return v.Catalog }).(pulumi.StringOutput) +func (o VisualsEmptyVisualOutput) ToVisualsEmptyVisualPtrOutput() VisualsEmptyVisualPtrOutput { + return o.ToVisualsEmptyVisualPtrOutputWithContext(context.Background()) } -func (o GetDataSetPhysicalTableMapRelationalTableOutput) DataSourceArn() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTable) string { return v.DataSourceArn }).(pulumi.StringOutput) +func (o VisualsEmptyVisualOutput) ToVisualsEmptyVisualPtrOutputWithContext(ctx context.Context) VisualsEmptyVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsEmptyVisual) *VisualsEmptyVisual { + return &v + }).(VisualsEmptyVisualPtrOutput) } -func (o GetDataSetPhysicalTableMapRelationalTableOutput) InputColumns() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTable) []GetDataSetPhysicalTableMapRelationalTableInputColumn { - return v.InputColumns - }).(GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) +// List of IAM actions to grant or revoke permissions on. +func (o VisualsEmptyVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsEmptyVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) } -func (o GetDataSetPhysicalTableMapRelationalTableOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTable) string { return v.Name }).(pulumi.StringOutput) +func (o VisualsEmptyVisualOutput) DataSetIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v VisualsEmptyVisual) string { return v.DataSetIdentifier }).(pulumi.StringOutput) } -func (o GetDataSetPhysicalTableMapRelationalTableOutput) Schema() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTable) string { return v.Schema }).(pulumi.StringOutput) +func (o VisualsEmptyVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsEmptyVisual) string { return v.VisualId }).(pulumi.StringOutput) } -type GetDataSetPhysicalTableMapRelationalTableArrayOutput struct{ *pulumi.OutputState } +type VisualsEmptyVisualPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetPhysicalTableMapRelationalTableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapRelationalTable)(nil)).Elem() +func (VisualsEmptyVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsEmptyVisual)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapRelationalTableArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableArrayOutput() GetDataSetPhysicalTableMapRelationalTableArrayOutput { +func (o VisualsEmptyVisualPtrOutput) ToVisualsEmptyVisualPtrOutput() VisualsEmptyVisualPtrOutput { return o } -func (o GetDataSetPhysicalTableMapRelationalTableArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput { +func (o VisualsEmptyVisualPtrOutput) ToVisualsEmptyVisualPtrOutputWithContext(ctx context.Context) VisualsEmptyVisualPtrOutput { return o } -func (o GetDataSetPhysicalTableMapRelationalTableArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapRelationalTableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapRelationalTable { - return vs[0].([]GetDataSetPhysicalTableMapRelationalTable)[vs[1].(int)] - }).(GetDataSetPhysicalTableMapRelationalTableOutput) -} - -type GetDataSetPhysicalTableMapRelationalTableInputColumn struct { - Name string `pulumi:"name"` - Type string `pulumi:"type"` -} - -// GetDataSetPhysicalTableMapRelationalTableInputColumnInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableInputColumnArgs and GetDataSetPhysicalTableMapRelationalTableInputColumnOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableInputColumnInput` via: -// -// GetDataSetPhysicalTableMapRelationalTableInputColumnArgs{...} -type GetDataSetPhysicalTableMapRelationalTableInputColumnInput interface { - pulumi.Input - - ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnOutput - ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput +func (o VisualsEmptyVisualPtrOutput) Elem() VisualsEmptyVisualOutput { + return o.ApplyT(func(v *VisualsEmptyVisual) VisualsEmptyVisual { + if v != nil { + return *v + } + var ret VisualsEmptyVisual + return ret + }).(VisualsEmptyVisualOutput) } -type GetDataSetPhysicalTableMapRelationalTableInputColumnArgs struct { - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` +// List of IAM actions to grant or revoke permissions on. +func (o VisualsEmptyVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsEmptyVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) } -func (GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +func (o VisualsEmptyVisualPtrOutput) DataSetIdentifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsEmptyVisual) *string { + if v == nil { + return nil + } + return &v.DataSetIdentifier + }).(pulumi.StringPtrOutput) } -func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnOutput { - return i.ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(context.Background()) +func (o VisualsEmptyVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsEmptyVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) } -func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) +type VisualsFilledMapVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsFilledMapVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + ConditionalFormatting *VisualsFilledMapVisualConditionalFormatting `pulumi:"conditionalFormatting"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` } -// GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableInputColumnArray and GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput` via: +// VisualsFilledMapVisualInput is an input type that accepts VisualsFilledMapVisualArgs and VisualsFilledMapVisualOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualInput` via: // -// GetDataSetPhysicalTableMapRelationalTableInputColumnArray{ GetDataSetPhysicalTableMapRelationalTableInputColumnArgs{...} } -type GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput interface { +// VisualsFilledMapVisualArgs{...} +type VisualsFilledMapVisualInput interface { pulumi.Input - ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput - ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput + ToVisualsFilledMapVisualOutput() VisualsFilledMapVisualOutput + ToVisualsFilledMapVisualOutputWithContext(context.Context) VisualsFilledMapVisualOutput } -type GetDataSetPhysicalTableMapRelationalTableInputColumnArray []GetDataSetPhysicalTableMapRelationalTableInputColumnInput - -func (GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +type VisualsFilledMapVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsFilledMapVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + ConditionalFormatting VisualsFilledMapVisualConditionalFormattingPtrInput `pulumi:"conditionalFormatting"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` } -func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { - return i.ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(context.Background()) +func (VisualsFilledMapVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisual)(nil)).Elem() } -func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) +func (i VisualsFilledMapVisualArgs) ToVisualsFilledMapVisualOutput() VisualsFilledMapVisualOutput { + return i.ToVisualsFilledMapVisualOutputWithContext(context.Background()) } -type GetDataSetPhysicalTableMapRelationalTableInputColumnOutput struct{ *pulumi.OutputState } - -func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +func (i VisualsFilledMapVisualArgs) ToVisualsFilledMapVisualOutputWithContext(ctx context.Context) VisualsFilledMapVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualOutput) } -func (o GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnOutput { - return o +func (i VisualsFilledMapVisualArgs) ToVisualsFilledMapVisualPtrOutput() VisualsFilledMapVisualPtrOutput { + return i.ToVisualsFilledMapVisualPtrOutputWithContext(context.Background()) } -func (o GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput { - return o +func (i VisualsFilledMapVisualArgs) ToVisualsFilledMapVisualPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualOutput).ToVisualsFilledMapVisualPtrOutputWithContext(ctx) } -func (o GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTableInputColumn) string { return v.Name }).(pulumi.StringOutput) -} +// VisualsFilledMapVisualPtrInput is an input type that accepts VisualsFilledMapVisualArgs, VisualsFilledMapVisualPtr and VisualsFilledMapVisualPtrOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualPtrInput` via: +// +// VisualsFilledMapVisualArgs{...} +// +// or: +// +// nil +type VisualsFilledMapVisualPtrInput interface { + pulumi.Input -func (o GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTableInputColumn) string { return v.Type }).(pulumi.StringOutput) + ToVisualsFilledMapVisualPtrOutput() VisualsFilledMapVisualPtrOutput + ToVisualsFilledMapVisualPtrOutputWithContext(context.Context) VisualsFilledMapVisualPtrOutput } -type GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput struct{ *pulumi.OutputState } +type visualsFilledMapVisualPtrType VisualsFilledMapVisualArgs -func (GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +func VisualsFilledMapVisualPtr(v *VisualsFilledMapVisualArgs) VisualsFilledMapVisualPtrInput { + return (*visualsFilledMapVisualPtrType)(v) } -func (o GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { - return o +func (*visualsFilledMapVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisual)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { - return o +func (i *visualsFilledMapVisualPtrType) ToVisualsFilledMapVisualPtrOutput() VisualsFilledMapVisualPtrOutput { + return i.ToVisualsFilledMapVisualPtrOutputWithContext(context.Background()) } -func (o GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapRelationalTableInputColumn { - return vs[0].([]GetDataSetPhysicalTableMapRelationalTableInputColumn)[vs[1].(int)] - }).(GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) +func (i *visualsFilledMapVisualPtrType) ToVisualsFilledMapVisualPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualPtrOutput) } -type GetDataSetPhysicalTableMapS3Source struct { - DataSourceArn string `pulumi:"dataSourceArn"` - InputColumns []GetDataSetPhysicalTableMapS3SourceInputColumn `pulumi:"inputColumns"` - UploadSettings []GetDataSetPhysicalTableMapS3SourceUploadSetting `pulumi:"uploadSettings"` -} +type VisualsFilledMapVisualOutput struct{ *pulumi.OutputState } -// GetDataSetPhysicalTableMapS3SourceInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceArgs and GetDataSetPhysicalTableMapS3SourceOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceInput` via: -// -// GetDataSetPhysicalTableMapS3SourceArgs{...} -type GetDataSetPhysicalTableMapS3SourceInput interface { - pulumi.Input +func (VisualsFilledMapVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisual)(nil)).Elem() +} - ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput - ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceOutput +func (o VisualsFilledMapVisualOutput) ToVisualsFilledMapVisualOutput() VisualsFilledMapVisualOutput { + return o } -type GetDataSetPhysicalTableMapS3SourceArgs struct { - DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` - InputColumns GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput `pulumi:"inputColumns"` - UploadSettings GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput `pulumi:"uploadSettings"` +func (o VisualsFilledMapVisualOutput) ToVisualsFilledMapVisualOutputWithContext(ctx context.Context) VisualsFilledMapVisualOutput { + return o } -func (GetDataSetPhysicalTableMapS3SourceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapS3Source)(nil)).Elem() +func (o VisualsFilledMapVisualOutput) ToVisualsFilledMapVisualPtrOutput() VisualsFilledMapVisualPtrOutput { + return o.ToVisualsFilledMapVisualPtrOutputWithContext(context.Background()) } -func (i GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput { - return i.ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(context.Background()) +func (o VisualsFilledMapVisualOutput) ToVisualsFilledMapVisualPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFilledMapVisual) *VisualsFilledMapVisual { + return &v + }).(VisualsFilledMapVisualPtrOutput) } -func (i GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceOutput) +// List of IAM actions to grant or revoke permissions on. +func (o VisualsFilledMapVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsFilledMapVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) } -// GetDataSetPhysicalTableMapS3SourceArrayInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceArray and GetDataSetPhysicalTableMapS3SourceArrayOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceArrayInput` via: -// -// GetDataSetPhysicalTableMapS3SourceArray{ GetDataSetPhysicalTableMapS3SourceArgs{...} } -type GetDataSetPhysicalTableMapS3SourceArrayInput interface { - pulumi.Input +func (o VisualsFilledMapVisualOutput) ChartConfiguration() VisualsFilledMapVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisual) *VisualsFilledMapVisualChartConfiguration { return v.ChartConfiguration }).(VisualsFilledMapVisualChartConfigurationPtrOutput) +} - ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput - ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput +func (o VisualsFilledMapVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsFilledMapVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) } -type GetDataSetPhysicalTableMapS3SourceArray []GetDataSetPhysicalTableMapS3SourceInput +func (o VisualsFilledMapVisualOutput) ConditionalFormatting() VisualsFilledMapVisualConditionalFormattingPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisual) *VisualsFilledMapVisualConditionalFormatting { + return v.ConditionalFormatting + }).(VisualsFilledMapVisualConditionalFormattingPtrOutput) +} -func (GetDataSetPhysicalTableMapS3SourceArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3Source)(nil)).Elem() +func (o VisualsFilledMapVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) } -func (i GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput { - return i.ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(context.Background()) +func (o VisualsFilledMapVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) } -func (i GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceArrayOutput) +func (o VisualsFilledMapVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsFilledMapVisual) string { return v.VisualId }).(pulumi.StringOutput) } -type GetDataSetPhysicalTableMapS3SourceOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetPhysicalTableMapS3SourceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapS3Source)(nil)).Elem() +func (VisualsFilledMapVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisual)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput { +func (o VisualsFilledMapVisualPtrOutput) ToVisualsFilledMapVisualPtrOutput() VisualsFilledMapVisualPtrOutput { return o } -func (o GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceOutput { +func (o VisualsFilledMapVisualPtrOutput) ToVisualsFilledMapVisualPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualPtrOutput { return o } -func (o GetDataSetPhysicalTableMapS3SourceOutput) DataSourceArn() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapS3Source) string { return v.DataSourceArn }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualPtrOutput) Elem() VisualsFilledMapVisualOutput { + return o.ApplyT(func(v *VisualsFilledMapVisual) VisualsFilledMapVisual { + if v != nil { + return *v + } + var ret VisualsFilledMapVisual + return ret + }).(VisualsFilledMapVisualOutput) } -func (o GetDataSetPhysicalTableMapS3SourceOutput) InputColumns() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapS3Source) []GetDataSetPhysicalTableMapS3SourceInputColumn { - return v.InputColumns - }).(GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) +// List of IAM actions to grant or revoke permissions on. +func (o VisualsFilledMapVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsFilledMapVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) } -func (o GetDataSetPhysicalTableMapS3SourceOutput) UploadSettings() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapS3Source) []GetDataSetPhysicalTableMapS3SourceUploadSetting { - return v.UploadSettings - }).(GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) +func (o VisualsFilledMapVisualPtrOutput) ChartConfiguration() VisualsFilledMapVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisual) *VisualsFilledMapVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsFilledMapVisualChartConfigurationPtrOutput) } -type GetDataSetPhysicalTableMapS3SourceArrayOutput struct{ *pulumi.OutputState } +func (o VisualsFilledMapVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsFilledMapVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} -func (GetDataSetPhysicalTableMapS3SourceArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3Source)(nil)).Elem() +func (o VisualsFilledMapVisualPtrOutput) ConditionalFormatting() VisualsFilledMapVisualConditionalFormattingPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisual) *VisualsFilledMapVisualConditionalFormatting { + if v == nil { + return nil + } + return v.ConditionalFormatting + }).(VisualsFilledMapVisualConditionalFormattingPtrOutput) } -func (o GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput { - return o +func (o VisualsFilledMapVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) } -func (o GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput { - return o +func (o VisualsFilledMapVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) } -func (o GetDataSetPhysicalTableMapS3SourceArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapS3SourceOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapS3Source { - return vs[0].([]GetDataSetPhysicalTableMapS3Source)[vs[1].(int)] - }).(GetDataSetPhysicalTableMapS3SourceOutput) +func (o VisualsFilledMapVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) } -type GetDataSetPhysicalTableMapS3SourceInputColumn struct { - Name string `pulumi:"name"` - Type string `pulumi:"type"` +type VisualsFilledMapVisualChartConfiguration struct { + FieldWells *VisualsFilledMapVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Legend *LegendOptions `pulumi:"legend"` + MapStyleOptions *VisualsFilledMapVisualChartConfigurationMapStyleOptions `pulumi:"mapStyleOptions"` + SortConfiguration *VisualsFilledMapVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + WindowOptions *VisualsFilledMapVisualChartConfigurationWindowOptions `pulumi:"windowOptions"` } -// GetDataSetPhysicalTableMapS3SourceInputColumnInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceInputColumnArgs and GetDataSetPhysicalTableMapS3SourceInputColumnOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceInputColumnInput` via: +// VisualsFilledMapVisualChartConfigurationInput is an input type that accepts VisualsFilledMapVisualChartConfigurationArgs and VisualsFilledMapVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationInput` via: // -// GetDataSetPhysicalTableMapS3SourceInputColumnArgs{...} -type GetDataSetPhysicalTableMapS3SourceInputColumnInput interface { +// VisualsFilledMapVisualChartConfigurationArgs{...} +type VisualsFilledMapVisualChartConfigurationInput interface { pulumi.Input - ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput - ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput + ToVisualsFilledMapVisualChartConfigurationOutput() VisualsFilledMapVisualChartConfigurationOutput + ToVisualsFilledMapVisualChartConfigurationOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationOutput } -type GetDataSetPhysicalTableMapS3SourceInputColumnArgs struct { - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` +type VisualsFilledMapVisualChartConfigurationArgs struct { + FieldWells VisualsFilledMapVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + MapStyleOptions VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrInput `pulumi:"mapStyleOptions"` + SortConfiguration VisualsFilledMapVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + WindowOptions VisualsFilledMapVisualChartConfigurationWindowOptionsPtrInput `pulumi:"windowOptions"` } -func (GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfiguration)(nil)).Elem() } -func (i GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput { - return i.ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualChartConfigurationArgs) ToVisualsFilledMapVisualChartConfigurationOutput() VisualsFilledMapVisualChartConfigurationOutput { + return i.ToVisualsFilledMapVisualChartConfigurationOutputWithContext(context.Background()) } -func (i GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceInputColumnOutput) +func (i VisualsFilledMapVisualChartConfigurationArgs) ToVisualsFilledMapVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationOutput) } -// GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceInputColumnArray and GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput` via: -// -// GetDataSetPhysicalTableMapS3SourceInputColumnArray{ GetDataSetPhysicalTableMapS3SourceInputColumnArgs{...} } -type GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput interface { - pulumi.Input - - ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput - ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput +func (i VisualsFilledMapVisualChartConfigurationArgs) ToVisualsFilledMapVisualChartConfigurationPtrOutput() VisualsFilledMapVisualChartConfigurationPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationPtrOutputWithContext(context.Background()) } -type GetDataSetPhysicalTableMapS3SourceInputColumnArray []GetDataSetPhysicalTableMapS3SourceInputColumnInput - -func (GetDataSetPhysicalTableMapS3SourceInputColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +func (i VisualsFilledMapVisualChartConfigurationArgs) ToVisualsFilledMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationOutput).ToVisualsFilledMapVisualChartConfigurationPtrOutputWithContext(ctx) } -func (i GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput { - return i.ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(context.Background()) -} +// VisualsFilledMapVisualChartConfigurationPtrInput is an input type that accepts VisualsFilledMapVisualChartConfigurationArgs, VisualsFilledMapVisualChartConfigurationPtr and VisualsFilledMapVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationPtrInput` via: +// +// VisualsFilledMapVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsFilledMapVisualChartConfigurationPtrInput interface { + pulumi.Input -func (i GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) + ToVisualsFilledMapVisualChartConfigurationPtrOutput() VisualsFilledMapVisualChartConfigurationPtrOutput + ToVisualsFilledMapVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationPtrOutput } -type GetDataSetPhysicalTableMapS3SourceInputColumnOutput struct{ *pulumi.OutputState } - -func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() -} +type visualsFilledMapVisualChartConfigurationPtrType VisualsFilledMapVisualChartConfigurationArgs -func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput { - return o +func VisualsFilledMapVisualChartConfigurationPtr(v *VisualsFilledMapVisualChartConfigurationArgs) VisualsFilledMapVisualChartConfigurationPtrInput { + return (*visualsFilledMapVisualChartConfigurationPtrType)(v) } -func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput { - return o +func (*visualsFilledMapVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfiguration)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceInputColumn) string { return v.Name }).(pulumi.StringOutput) +func (i *visualsFilledMapVisualChartConfigurationPtrType) ToVisualsFilledMapVisualChartConfigurationPtrOutput() VisualsFilledMapVisualChartConfigurationPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationPtrOutputWithContext(context.Background()) } -func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceInputColumn) string { return v.Type }).(pulumi.StringOutput) +func (i *visualsFilledMapVisualChartConfigurationPtrType) ToVisualsFilledMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationPtrOutput) } -type GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualChartConfigurationOutput struct{ *pulumi.OutputState } -func (GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfiguration)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationOutput) ToVisualsFilledMapVisualChartConfigurationOutput() VisualsFilledMapVisualChartConfigurationOutput { return o } -func (o GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationOutput) ToVisualsFilledMapVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationOutput { return o } -func (o GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapS3SourceInputColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapS3SourceInputColumn { - return vs[0].([]GetDataSetPhysicalTableMapS3SourceInputColumn)[vs[1].(int)] - }).(GetDataSetPhysicalTableMapS3SourceInputColumnOutput) -} - -type GetDataSetPhysicalTableMapS3SourceUploadSetting struct { - ContainsHeader bool `pulumi:"containsHeader"` - Delimiter string `pulumi:"delimiter"` - Format string `pulumi:"format"` - StartFromRow int `pulumi:"startFromRow"` - TextQualifier string `pulumi:"textQualifier"` -} - -// GetDataSetPhysicalTableMapS3SourceUploadSettingInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceUploadSettingArgs and GetDataSetPhysicalTableMapS3SourceUploadSettingOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceUploadSettingInput` via: -// -// GetDataSetPhysicalTableMapS3SourceUploadSettingArgs{...} -type GetDataSetPhysicalTableMapS3SourceUploadSettingInput interface { - pulumi.Input - - ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingOutput - ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput -} - -type GetDataSetPhysicalTableMapS3SourceUploadSettingArgs struct { - ContainsHeader pulumi.BoolInput `pulumi:"containsHeader"` - Delimiter pulumi.StringInput `pulumi:"delimiter"` - Format pulumi.StringInput `pulumi:"format"` - StartFromRow pulumi.IntInput `pulumi:"startFromRow"` - TextQualifier pulumi.StringInput `pulumi:"textQualifier"` +func (o VisualsFilledMapVisualChartConfigurationOutput) ToVisualsFilledMapVisualChartConfigurationPtrOutput() VisualsFilledMapVisualChartConfigurationPtrOutput { + return o.ToVisualsFilledMapVisualChartConfigurationPtrOutputWithContext(context.Background()) } -func (GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceUploadSetting)(nil)).Elem() +func (o VisualsFilledMapVisualChartConfigurationOutput) ToVisualsFilledMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFilledMapVisualChartConfiguration) *VisualsFilledMapVisualChartConfiguration { + return &v + }).(VisualsFilledMapVisualChartConfigurationPtrOutput) } -func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingOutput { - return i.ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(context.Background()) +func (o VisualsFilledMapVisualChartConfigurationOutput) FieldWells() VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfiguration) *VisualsFilledMapVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput) } -func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) +func (o VisualsFilledMapVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) } -// GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceUploadSettingArray and GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput values. -// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput` via: -// -// GetDataSetPhysicalTableMapS3SourceUploadSettingArray{ GetDataSetPhysicalTableMapS3SourceUploadSettingArgs{...} } -type GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput interface { - pulumi.Input - - ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput - ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput +func (o VisualsFilledMapVisualChartConfigurationOutput) MapStyleOptions() VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfiguration) *VisualsFilledMapVisualChartConfigurationMapStyleOptions { + return v.MapStyleOptions + }).(VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput) } -type GetDataSetPhysicalTableMapS3SourceUploadSettingArray []GetDataSetPhysicalTableMapS3SourceUploadSettingInput - -func (GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3SourceUploadSetting)(nil)).Elem() +func (o VisualsFilledMapVisualChartConfigurationOutput) SortConfiguration() VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfiguration) *VisualsFilledMapVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput) } -func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput { - return i.ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(context.Background()) +func (o VisualsFilledMapVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) } -func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) +func (o VisualsFilledMapVisualChartConfigurationOutput) WindowOptions() VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfiguration) *VisualsFilledMapVisualChartConfigurationWindowOptions { + return v.WindowOptions + }).(VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput) } -type GetDataSetPhysicalTableMapS3SourceUploadSettingOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceUploadSetting)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfiguration)(nil)).Elem() } -func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingOutput { +func (o VisualsFilledMapVisualChartConfigurationPtrOutput) ToVisualsFilledMapVisualChartConfigurationPtrOutput() VisualsFilledMapVisualChartConfigurationPtrOutput { return o } -func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput { +func (o VisualsFilledMapVisualChartConfigurationPtrOutput) ToVisualsFilledMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationPtrOutput { return o } -func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ContainsHeader() pulumi.BoolOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceUploadSetting) bool { return v.ContainsHeader }).(pulumi.BoolOutput) +func (o VisualsFilledMapVisualChartConfigurationPtrOutput) Elem() VisualsFilledMapVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfiguration) VisualsFilledMapVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsFilledMapVisualChartConfiguration + return ret + }).(VisualsFilledMapVisualChartConfigurationOutput) } -func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) Delimiter() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceUploadSetting) string { return v.Delimiter }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationPtrOutput) FieldWells() VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfiguration) *VisualsFilledMapVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput) } -func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) Format() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceUploadSetting) string { return v.Format }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) } -func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) StartFromRow() pulumi.IntOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceUploadSetting) int { return v.StartFromRow }).(pulumi.IntOutput) +func (o VisualsFilledMapVisualChartConfigurationPtrOutput) MapStyleOptions() VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfiguration) *VisualsFilledMapVisualChartConfigurationMapStyleOptions { + if v == nil { + return nil + } + return v.MapStyleOptions + }).(VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput) } -func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) TextQualifier() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceUploadSetting) string { return v.TextQualifier }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationPtrOutput) SortConfiguration() VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfiguration) *VisualsFilledMapVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput) } -type GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput struct{ *pulumi.OutputState } - -func (GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3SourceUploadSetting)(nil)).Elem() +func (o VisualsFilledMapVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) } -func (o GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput { - return o +func (o VisualsFilledMapVisualChartConfigurationPtrOutput) WindowOptions() VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfiguration) *VisualsFilledMapVisualChartConfigurationWindowOptions { + if v == nil { + return nil + } + return v.WindowOptions + }).(VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput) } -func (o GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput { - return o +type VisualsFilledMapVisualChartConfigurationFieldWells struct { + FilledMapAggregatedFieldWells *VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells `pulumi:"filledMapAggregatedFieldWells"` } -func (o GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapS3SourceUploadSetting { - return vs[0].([]GetDataSetPhysicalTableMapS3SourceUploadSetting)[vs[1].(int)] - }).(GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) -} +// VisualsFilledMapVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsFilledMapVisualChartConfigurationFieldWellsArgs and VisualsFilledMapVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationFieldWellsInput` via: +// +// VisualsFilledMapVisualChartConfigurationFieldWellsArgs{...} +type VisualsFilledMapVisualChartConfigurationFieldWellsInput interface { + pulumi.Input -type GetDataSetRowLevelPermissionDataSet struct { - Arn string `pulumi:"arn"` - FormatVersion string `pulumi:"formatVersion"` - Namespace string `pulumi:"namespace"` - PermissionPolicy string `pulumi:"permissionPolicy"` - Status string `pulumi:"status"` + ToVisualsFilledMapVisualChartConfigurationFieldWellsOutput() VisualsFilledMapVisualChartConfigurationFieldWellsOutput + ToVisualsFilledMapVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsOutput } -// GetDataSetRowLevelPermissionDataSetInput is an input type that accepts GetDataSetRowLevelPermissionDataSetArgs and GetDataSetRowLevelPermissionDataSetOutput values. -// You can construct a concrete instance of `GetDataSetRowLevelPermissionDataSetInput` via: -// -// GetDataSetRowLevelPermissionDataSetArgs{...} -type GetDataSetRowLevelPermissionDataSetInput interface { - pulumi.Input +type VisualsFilledMapVisualChartConfigurationFieldWellsArgs struct { + FilledMapAggregatedFieldWells VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrInput `pulumi:"filledMapAggregatedFieldWells"` +} - ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput - ToGetDataSetRowLevelPermissionDataSetOutputWithContext(context.Context) GetDataSetRowLevelPermissionDataSetOutput +func (VisualsFilledMapVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationFieldWells)(nil)).Elem() } -type GetDataSetRowLevelPermissionDataSetArgs struct { - Arn pulumi.StringInput `pulumi:"arn"` - FormatVersion pulumi.StringInput `pulumi:"formatVersion"` - Namespace pulumi.StringInput `pulumi:"namespace"` - PermissionPolicy pulumi.StringInput `pulumi:"permissionPolicy"` - Status pulumi.StringInput `pulumi:"status"` +func (i VisualsFilledMapVisualChartConfigurationFieldWellsArgs) ToVisualsFilledMapVisualChartConfigurationFieldWellsOutput() VisualsFilledMapVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsFilledMapVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) } -func (GetDataSetRowLevelPermissionDataSetArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetRowLevelPermissionDataSet)(nil)).Elem() +func (i VisualsFilledMapVisualChartConfigurationFieldWellsArgs) ToVisualsFilledMapVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationFieldWellsOutput) } -func (i GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput { - return i.ToGetDataSetRowLevelPermissionDataSetOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualChartConfigurationFieldWellsArgs) ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput() VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -func (i GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionDataSetOutput) +func (i VisualsFilledMapVisualChartConfigurationFieldWellsArgs) ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationFieldWellsOutput).ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) } -// GetDataSetRowLevelPermissionDataSetArrayInput is an input type that accepts GetDataSetRowLevelPermissionDataSetArray and GetDataSetRowLevelPermissionDataSetArrayOutput values. -// You can construct a concrete instance of `GetDataSetRowLevelPermissionDataSetArrayInput` via: +// VisualsFilledMapVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsFilledMapVisualChartConfigurationFieldWellsArgs, VisualsFilledMapVisualChartConfigurationFieldWellsPtr and VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationFieldWellsPtrInput` via: // -// GetDataSetRowLevelPermissionDataSetArray{ GetDataSetRowLevelPermissionDataSetArgs{...} } -type GetDataSetRowLevelPermissionDataSetArrayInput interface { +// VisualsFilledMapVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsFilledMapVisualChartConfigurationFieldWellsPtrInput interface { pulumi.Input - ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput - ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput + ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput() VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput + ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput } -type GetDataSetRowLevelPermissionDataSetArray []GetDataSetRowLevelPermissionDataSetInput +type visualsFilledMapVisualChartConfigurationFieldWellsPtrType VisualsFilledMapVisualChartConfigurationFieldWellsArgs -func (GetDataSetRowLevelPermissionDataSetArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetRowLevelPermissionDataSet)(nil)).Elem() +func VisualsFilledMapVisualChartConfigurationFieldWellsPtr(v *VisualsFilledMapVisualChartConfigurationFieldWellsArgs) VisualsFilledMapVisualChartConfigurationFieldWellsPtrInput { + return (*visualsFilledMapVisualChartConfigurationFieldWellsPtrType)(v) } -func (i GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput { - return i.ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(context.Background()) +func (*visualsFilledMapVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationFieldWells)(nil)).Elem() } -func (i GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionDataSetArrayOutput) +func (i *visualsFilledMapVisualChartConfigurationFieldWellsPtrType) ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput() VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -type GetDataSetRowLevelPermissionDataSetOutput struct{ *pulumi.OutputState } +func (i *visualsFilledMapVisualChartConfigurationFieldWellsPtrType) ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsFilledMapVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } -func (GetDataSetRowLevelPermissionDataSetOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetRowLevelPermissionDataSet)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationFieldWells)(nil)).Elem() } -func (o GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput { +func (o VisualsFilledMapVisualChartConfigurationFieldWellsOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsOutput() VisualsFilledMapVisualChartConfigurationFieldWellsOutput { return o } -func (o GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetOutput { +func (o VisualsFilledMapVisualChartConfigurationFieldWellsOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsOutput { return o } -func (o GetDataSetRowLevelPermissionDataSetOutput) Arn() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionDataSet) string { return v.Arn }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationFieldWellsOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput() VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) } -func (o GetDataSetRowLevelPermissionDataSetOutput) FormatVersion() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionDataSet) string { return v.FormatVersion }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationFieldWellsOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFilledMapVisualChartConfigurationFieldWells) *VisualsFilledMapVisualChartConfigurationFieldWells { + return &v + }).(VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput) } -func (o GetDataSetRowLevelPermissionDataSetOutput) Namespace() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionDataSet) string { return v.Namespace }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationFieldWellsOutput) FilledMapAggregatedFieldWells() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationFieldWells) *VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells { + return v.FilledMapAggregatedFieldWells + }).(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput) } -func (o GetDataSetRowLevelPermissionDataSetOutput) PermissionPolicy() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionDataSet) string { return v.PermissionPolicy }).(pulumi.StringOutput) -} +type VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } -func (o GetDataSetRowLevelPermissionDataSetOutput) Status() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionDataSet) string { return v.Status }).(pulumi.StringOutput) +func (VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationFieldWells)(nil)).Elem() } -type GetDataSetRowLevelPermissionDataSetArrayOutput struct{ *pulumi.OutputState } - -func (GetDataSetRowLevelPermissionDataSetArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetRowLevelPermissionDataSet)(nil)).Elem() +func (o VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput() VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput { + return o } -func (o GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput { return o } -func (o GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput { - return o +func (o VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsFilledMapVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationFieldWells) VisualsFilledMapVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsFilledMapVisualChartConfigurationFieldWells + return ret + }).(VisualsFilledMapVisualChartConfigurationFieldWellsOutput) } -func (o GetDataSetRowLevelPermissionDataSetArrayOutput) Index(i pulumi.IntInput) GetDataSetRowLevelPermissionDataSetOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetRowLevelPermissionDataSet { - return vs[0].([]GetDataSetRowLevelPermissionDataSet)[vs[1].(int)] - }).(GetDataSetRowLevelPermissionDataSetOutput) +func (o VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput) FilledMapAggregatedFieldWells() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationFieldWells) *VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells { + if v == nil { + return nil + } + return v.FilledMapAggregatedFieldWells + }).(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput) } -type GetDataSetRowLevelPermissionTagConfiguration struct { - Status string `pulumi:"status"` - TagRules []GetDataSetRowLevelPermissionTagConfigurationTagRule `pulumi:"tagRules"` +type VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells struct { + Geospatial *SmallMultiplesOptions `pulumi:"geospatial"` + Values *MeasureFieldSchema2 `pulumi:"values"` } -// GetDataSetRowLevelPermissionTagConfigurationInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationArgs and GetDataSetRowLevelPermissionTagConfigurationOutput values. -// You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationInput` via: +// VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsInput is an input type that accepts VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs and VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsInput` via: // -// GetDataSetRowLevelPermissionTagConfigurationArgs{...} -type GetDataSetRowLevelPermissionTagConfigurationInput interface { +// VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs{...} +type VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsInput interface { pulumi.Input - ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput - ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput + ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput + ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput +} + +type VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs struct { + Geospatial SmallMultiplesOptionsPtrInput `pulumi:"geospatial"` + Values MeasureFieldSchema2PtrInput `pulumi:"values"` } -type GetDataSetRowLevelPermissionTagConfigurationArgs struct { - Status pulumi.StringInput `pulumi:"status"` - TagRules GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput `pulumi:"tagRules"` +func (VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells)(nil)).Elem() } -func (GetDataSetRowLevelPermissionTagConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +func (i VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput { + return i.ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutputWithContext(context.Background()) } -func (i GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput { - return i.ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput) } -func (i GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionTagConfigurationOutput) +func (i VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -// GetDataSetRowLevelPermissionTagConfigurationArrayInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationArray and GetDataSetRowLevelPermissionTagConfigurationArrayOutput values. -// You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationArrayInput` via: +func (i VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput).ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrInput is an input type that accepts VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs, VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtr and VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrInput` via: +// +// VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs{...} +// +// or: // -// GetDataSetRowLevelPermissionTagConfigurationArray{ GetDataSetRowLevelPermissionTagConfigurationArgs{...} } -type GetDataSetRowLevelPermissionTagConfigurationArrayInput interface { +// nil +type VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrInput interface { pulumi.Input - ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput() GetDataSetRowLevelPermissionTagConfigurationArrayOutput - ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput + ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput + ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput } -type GetDataSetRowLevelPermissionTagConfigurationArray []GetDataSetRowLevelPermissionTagConfigurationInput +type visualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrType VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs + +func VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtr(v *VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs) VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrInput { + return (*visualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrType)(v) +} -func (GetDataSetRowLevelPermissionTagConfigurationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +func (*visualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells)(nil)).Elem() } -func (i GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput() GetDataSetRowLevelPermissionTagConfigurationArrayOutput { - return i.ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(context.Background()) +func (i *visualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrType) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -func (i GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionTagConfigurationArrayOutput) +func (i *visualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrType) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput) } -type GetDataSetRowLevelPermissionTagConfigurationOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput struct{ *pulumi.OutputState } -func (GetDataSetRowLevelPermissionTagConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells)(nil)).Elem() } -func (o GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput { +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput { return o } -func (o GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput { +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput { return o } -func (o GetDataSetRowLevelPermissionTagConfigurationOutput) Status() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfiguration) string { return v.Status }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput { + return o.ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) } -func (o GetDataSetRowLevelPermissionTagConfigurationOutput) TagRules() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfiguration) []GetDataSetRowLevelPermissionTagConfigurationTagRule { - return v.TagRules - }).(GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells) *VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells { + return &v + }).(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput) +} + +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput) Geospatial() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells) *SmallMultiplesOptions { + return v.Geospatial + }).(SmallMultiplesOptionsPtrOutput) } -type GetDataSetRowLevelPermissionTagConfigurationArrayOutput struct{ *pulumi.OutputState } +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput) Values() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells) *MeasureFieldSchema2 { + return v.Values + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells)(nil)).Elem() } -func (o GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput() GetDataSetRowLevelPermissionTagConfigurationArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput { return o } -func (o GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput) ToVisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput { return o } -func (o GetDataSetRowLevelPermissionTagConfigurationArrayOutput) Index(i pulumi.IntInput) GetDataSetRowLevelPermissionTagConfigurationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetRowLevelPermissionTagConfiguration { - return vs[0].([]GetDataSetRowLevelPermissionTagConfiguration)[vs[1].(int)] - }).(GetDataSetRowLevelPermissionTagConfigurationOutput) +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput) Elem() VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells) VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells + return ret + }).(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput) +} + +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput) Geospatial() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Geospatial + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput) Values() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchema2PtrOutput) } -type GetDataSetRowLevelPermissionTagConfigurationTagRule struct { - ColumnName string `pulumi:"columnName"` - MatchAllValue string `pulumi:"matchAllValue"` - TagKey string `pulumi:"tagKey"` - TagMultiValueDelimiter string `pulumi:"tagMultiValueDelimiter"` +type VisualsFilledMapVisualChartConfigurationMapStyleOptions struct { + BaseMapStyle *string `pulumi:"baseMapStyle"` } -// GetDataSetRowLevelPermissionTagConfigurationTagRuleInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs and GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput values. -// You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationTagRuleInput` via: +// VisualsFilledMapVisualChartConfigurationMapStyleOptionsInput is an input type that accepts VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs and VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationMapStyleOptionsInput` via: // -// GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs{...} -type GetDataSetRowLevelPermissionTagConfigurationTagRuleInput interface { +// VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs{...} +type VisualsFilledMapVisualChartConfigurationMapStyleOptionsInput interface { pulumi.Input - ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput - ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput + ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput() VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput + ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput } -type GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs struct { - ColumnName pulumi.StringInput `pulumi:"columnName"` - MatchAllValue pulumi.StringInput `pulumi:"matchAllValue"` - TagKey pulumi.StringInput `pulumi:"tagKey"` - TagMultiValueDelimiter pulumi.StringInput `pulumi:"tagMultiValueDelimiter"` +type VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs struct { + BaseMapStyle pulumi.StringPtrInput `pulumi:"baseMapStyle"` } -func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationMapStyleOptions)(nil)).Elem() } -func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput { - return i.ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput() VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput { + return i.ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsOutputWithContext(context.Background()) } -func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) +func (i VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput) } -// GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationTagRuleArray and GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput values. -// You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput` via: +func (i VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput() VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput).ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(ctx) +} + +// VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrInput is an input type that accepts VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs, VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtr and VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrInput` via: // -// GetDataSetRowLevelPermissionTagConfigurationTagRuleArray{ GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs{...} } -type GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput interface { +// VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs{...} +// +// or: +// +// nil +type VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrInput interface { pulumi.Input - ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput - ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput + ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput() VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput + ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput } -type GetDataSetRowLevelPermissionTagConfigurationTagRuleArray []GetDataSetRowLevelPermissionTagConfigurationTagRuleInput +type visualsFilledMapVisualChartConfigurationMapStyleOptionsPtrType VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs -func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +func VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtr(v *VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs) VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrInput { + return (*visualsFilledMapVisualChartConfigurationMapStyleOptionsPtrType)(v) } -func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { - return i.ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(context.Background()) +func (*visualsFilledMapVisualChartConfigurationMapStyleOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationMapStyleOptions)(nil)).Elem() } -func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) +func (i *visualsFilledMapVisualChartConfigurationMapStyleOptionsPtrType) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput() VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(context.Background()) } -type GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput struct{ *pulumi.OutputState } - -func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +func (i *visualsFilledMapVisualChartConfigurationMapStyleOptionsPtrType) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput) } -func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput { - return o +type VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationMapStyleOptions)(nil)).Elem() } -func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput { +func (o VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput() VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput { return o } -func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ColumnName() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfigurationTagRule) string { return v.ColumnName }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput { + return o } -func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) MatchAllValue() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfigurationTagRule) string { return v.MatchAllValue }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput() VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return o.ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(context.Background()) } -func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagKey() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfigurationTagRule) string { return v.TagKey }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFilledMapVisualChartConfigurationMapStyleOptions) *VisualsFilledMapVisualChartConfigurationMapStyleOptions { + return &v + }).(VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput) } -func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagMultiValueDelimiter() pulumi.StringOutput { - return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfigurationTagRule) string { return v.TagMultiValueDelimiter }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput) BaseMapStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationMapStyleOptions) *string { return v.BaseMapStyle }).(pulumi.StringPtrOutput) } -type GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput struct{ *pulumi.OutputState } -func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetDataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationMapStyleOptions)(nil)).Elem() } -func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput() VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput { return o } -func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput) ToVisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput { return o } -func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) Index(i pulumi.IntInput) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetRowLevelPermissionTagConfigurationTagRule { - return vs[0].([]GetDataSetRowLevelPermissionTagConfigurationTagRule)[vs[1].(int)] - }).(GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) +func (o VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput) Elem() VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationMapStyleOptions) VisualsFilledMapVisualChartConfigurationMapStyleOptions { + if v != nil { + return *v + } + var ret VisualsFilledMapVisualChartConfigurationMapStyleOptions + return ret + }).(VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput) +} + +func (o VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput) BaseMapStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationMapStyleOptions) *string { + if v == nil { + return nil + } + return v.BaseMapStyle + }).(pulumi.StringPtrOutput) } -type GetThemeConfiguration struct { - // Color properties that apply to chart data colors. See data_color_palette. - DataColorPalettes []GetThemeConfigurationDataColorPalette `pulumi:"dataColorPalettes"` - // Display options related to sheets. See sheet. - Sheets []GetThemeConfigurationSheet `pulumi:"sheets"` - // Determines the typography options. See typography. - Typographies []GetThemeConfigurationTypography `pulumi:"typographies"` - // Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. - UiColorPalettes []GetThemeConfigurationUiColorPalette `pulumi:"uiColorPalettes"` +type VisualsFilledMapVisualChartConfigurationSortConfiguration struct { + CategorySorts []FieldSortOptions `pulumi:"categorySorts"` } -// GetThemeConfigurationInput is an input type that accepts GetThemeConfigurationArgs and GetThemeConfigurationOutput values. -// You can construct a concrete instance of `GetThemeConfigurationInput` via: +// VisualsFilledMapVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsFilledMapVisualChartConfigurationSortConfigurationArgs and VisualsFilledMapVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationSortConfigurationInput` via: // -// GetThemeConfigurationArgs{...} -type GetThemeConfigurationInput interface { +// VisualsFilledMapVisualChartConfigurationSortConfigurationArgs{...} +type VisualsFilledMapVisualChartConfigurationSortConfigurationInput interface { pulumi.Input - ToGetThemeConfigurationOutput() GetThemeConfigurationOutput - ToGetThemeConfigurationOutputWithContext(context.Context) GetThemeConfigurationOutput + ToVisualsFilledMapVisualChartConfigurationSortConfigurationOutput() VisualsFilledMapVisualChartConfigurationSortConfigurationOutput + ToVisualsFilledMapVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationSortConfigurationOutput } -type GetThemeConfigurationArgs struct { - // Color properties that apply to chart data colors. See data_color_palette. - DataColorPalettes GetThemeConfigurationDataColorPaletteArrayInput `pulumi:"dataColorPalettes"` - // Display options related to sheets. See sheet. - Sheets GetThemeConfigurationSheetArrayInput `pulumi:"sheets"` - // Determines the typography options. See typography. - Typographies GetThemeConfigurationTypographyArrayInput `pulumi:"typographies"` - // Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. - UiColorPalettes GetThemeConfigurationUiColorPaletteArrayInput `pulumi:"uiColorPalettes"` +type VisualsFilledMapVisualChartConfigurationSortConfigurationArgs struct { + CategorySorts FieldSortOptionsArrayInput `pulumi:"categorySorts"` +} + +func (VisualsFilledMapVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsFilledMapVisualChartConfigurationSortConfigurationArgs) ToVisualsFilledMapVisualChartConfigurationSortConfigurationOutput() VisualsFilledMapVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsFilledMapVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) } -func (GetThemeConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfiguration)(nil)).Elem() +func (i VisualsFilledMapVisualChartConfigurationSortConfigurationArgs) ToVisualsFilledMapVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationSortConfigurationOutput) } -func (i GetThemeConfigurationArgs) ToGetThemeConfigurationOutput() GetThemeConfigurationOutput { - return i.ToGetThemeConfigurationOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualChartConfigurationSortConfigurationArgs) ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -func (i GetThemeConfigurationArgs) ToGetThemeConfigurationOutputWithContext(ctx context.Context) GetThemeConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationOutput) +func (i VisualsFilledMapVisualChartConfigurationSortConfigurationArgs) ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationSortConfigurationOutput).ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) } -// GetThemeConfigurationArrayInput is an input type that accepts GetThemeConfigurationArray and GetThemeConfigurationArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationArrayInput` via: +// VisualsFilledMapVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsFilledMapVisualChartConfigurationSortConfigurationArgs, VisualsFilledMapVisualChartConfigurationSortConfigurationPtr and VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsFilledMapVisualChartConfigurationSortConfigurationArgs{...} // -// GetThemeConfigurationArray{ GetThemeConfigurationArgs{...} } -type GetThemeConfigurationArrayInput interface { +// or: +// +// nil +type VisualsFilledMapVisualChartConfigurationSortConfigurationPtrInput interface { pulumi.Input - ToGetThemeConfigurationArrayOutput() GetThemeConfigurationArrayOutput - ToGetThemeConfigurationArrayOutputWithContext(context.Context) GetThemeConfigurationArrayOutput + ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput } -type GetThemeConfigurationArray []GetThemeConfigurationInput +type visualsFilledMapVisualChartConfigurationSortConfigurationPtrType VisualsFilledMapVisualChartConfigurationSortConfigurationArgs -func (GetThemeConfigurationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfiguration)(nil)).Elem() +func VisualsFilledMapVisualChartConfigurationSortConfigurationPtr(v *VisualsFilledMapVisualChartConfigurationSortConfigurationArgs) VisualsFilledMapVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsFilledMapVisualChartConfigurationSortConfigurationPtrType)(v) } -func (i GetThemeConfigurationArray) ToGetThemeConfigurationArrayOutput() GetThemeConfigurationArrayOutput { - return i.ToGetThemeConfigurationArrayOutputWithContext(context.Background()) +func (*visualsFilledMapVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (i GetThemeConfigurationArray) ToGetThemeConfigurationArrayOutputWithContext(ctx context.Context) GetThemeConfigurationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationArrayOutput) +func (i *visualsFilledMapVisualChartConfigurationSortConfigurationPtrType) ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -type GetThemeConfigurationOutput struct{ *pulumi.OutputState } - -func (GetThemeConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfiguration)(nil)).Elem() +func (i *visualsFilledMapVisualChartConfigurationSortConfigurationPtrType) ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput) } -func (o GetThemeConfigurationOutput) ToGetThemeConfigurationOutput() GetThemeConfigurationOutput { - return o +type VisualsFilledMapVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsFilledMapVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (o GetThemeConfigurationOutput) ToGetThemeConfigurationOutputWithContext(ctx context.Context) GetThemeConfigurationOutput { +func (o VisualsFilledMapVisualChartConfigurationSortConfigurationOutput) ToVisualsFilledMapVisualChartConfigurationSortConfigurationOutput() VisualsFilledMapVisualChartConfigurationSortConfigurationOutput { return o } -// Color properties that apply to chart data colors. See data_color_palette. -func (o GetThemeConfigurationOutput) DataColorPalettes() GetThemeConfigurationDataColorPaletteArrayOutput { - return o.ApplyT(func(v GetThemeConfiguration) []GetThemeConfigurationDataColorPalette { return v.DataColorPalettes }).(GetThemeConfigurationDataColorPaletteArrayOutput) +func (o VisualsFilledMapVisualChartConfigurationSortConfigurationOutput) ToVisualsFilledMapVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationSortConfigurationOutput { + return o } -// Display options related to sheets. See sheet. -func (o GetThemeConfigurationOutput) Sheets() GetThemeConfigurationSheetArrayOutput { - return o.ApplyT(func(v GetThemeConfiguration) []GetThemeConfigurationSheet { return v.Sheets }).(GetThemeConfigurationSheetArrayOutput) +func (o VisualsFilledMapVisualChartConfigurationSortConfigurationOutput) ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) } -// Determines the typography options. See typography. -func (o GetThemeConfigurationOutput) Typographies() GetThemeConfigurationTypographyArrayOutput { - return o.ApplyT(func(v GetThemeConfiguration) []GetThemeConfigurationTypography { return v.Typographies }).(GetThemeConfigurationTypographyArrayOutput) +func (o VisualsFilledMapVisualChartConfigurationSortConfigurationOutput) ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFilledMapVisualChartConfigurationSortConfiguration) *VisualsFilledMapVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput) } -// Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. -func (o GetThemeConfigurationOutput) UiColorPalettes() GetThemeConfigurationUiColorPaletteArrayOutput { - return o.ApplyT(func(v GetThemeConfiguration) []GetThemeConfigurationUiColorPalette { return v.UiColorPalettes }).(GetThemeConfigurationUiColorPaletteArrayOutput) +func (o VisualsFilledMapVisualChartConfigurationSortConfigurationOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) } -type GetThemeConfigurationArrayOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfiguration)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationSortConfiguration)(nil)).Elem() } -func (o GetThemeConfigurationArrayOutput) ToGetThemeConfigurationArrayOutput() GetThemeConfigurationArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput { return o } -func (o GetThemeConfigurationArrayOutput) ToGetThemeConfigurationArrayOutputWithContext(ctx context.Context) GetThemeConfigurationArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput { return o } -func (o GetThemeConfigurationArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfiguration { - return vs[0].([]GetThemeConfiguration)[vs[1].(int)] - }).(GetThemeConfigurationOutput) +func (o VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsFilledMapVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationSortConfiguration) VisualsFilledMapVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsFilledMapVisualChartConfigurationSortConfiguration + return ret + }).(VisualsFilledMapVisualChartConfigurationSortConfigurationOutput) } -type GetThemeConfigurationDataColorPalette struct { - // List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. - Colors []string `pulumi:"colors"` - // The hexadecimal code of a color that applies to charts where a lack of data is highlighted. - EmptyFillColor string `pulumi:"emptyFillColor"` - // The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. - MinMaxGradients []string `pulumi:"minMaxGradients"` +func (o VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) } -// GetThemeConfigurationDataColorPaletteInput is an input type that accepts GetThemeConfigurationDataColorPaletteArgs and GetThemeConfigurationDataColorPaletteOutput values. -// You can construct a concrete instance of `GetThemeConfigurationDataColorPaletteInput` via: +type VisualsFilledMapVisualChartConfigurationWindowOptions struct { + Bounds *VisualsFilledMapVisualChartConfigurationWindowOptionsBounds `pulumi:"bounds"` + MapZoomMode *string `pulumi:"mapZoomMode"` +} + +// VisualsFilledMapVisualChartConfigurationWindowOptionsInput is an input type that accepts VisualsFilledMapVisualChartConfigurationWindowOptionsArgs and VisualsFilledMapVisualChartConfigurationWindowOptionsOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationWindowOptionsInput` via: // -// GetThemeConfigurationDataColorPaletteArgs{...} -type GetThemeConfigurationDataColorPaletteInput interface { +// VisualsFilledMapVisualChartConfigurationWindowOptionsArgs{...} +type VisualsFilledMapVisualChartConfigurationWindowOptionsInput interface { pulumi.Input - ToGetThemeConfigurationDataColorPaletteOutput() GetThemeConfigurationDataColorPaletteOutput - ToGetThemeConfigurationDataColorPaletteOutputWithContext(context.Context) GetThemeConfigurationDataColorPaletteOutput + ToVisualsFilledMapVisualChartConfigurationWindowOptionsOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsOutput + ToVisualsFilledMapVisualChartConfigurationWindowOptionsOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsOutput } -type GetThemeConfigurationDataColorPaletteArgs struct { - // List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. - Colors pulumi.StringArrayInput `pulumi:"colors"` - // The hexadecimal code of a color that applies to charts where a lack of data is highlighted. - EmptyFillColor pulumi.StringInput `pulumi:"emptyFillColor"` - // The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. - MinMaxGradients pulumi.StringArrayInput `pulumi:"minMaxGradients"` +type VisualsFilledMapVisualChartConfigurationWindowOptionsArgs struct { + Bounds VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrInput `pulumi:"bounds"` + MapZoomMode pulumi.StringPtrInput `pulumi:"mapZoomMode"` +} + +func (VisualsFilledMapVisualChartConfigurationWindowOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationWindowOptions)(nil)).Elem() +} + +func (i VisualsFilledMapVisualChartConfigurationWindowOptionsArgs) ToVisualsFilledMapVisualChartConfigurationWindowOptionsOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsOutput { + return i.ToVisualsFilledMapVisualChartConfigurationWindowOptionsOutputWithContext(context.Background()) } -func (GetThemeConfigurationDataColorPaletteArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationDataColorPalette)(nil)).Elem() +func (i VisualsFilledMapVisualChartConfigurationWindowOptionsArgs) ToVisualsFilledMapVisualChartConfigurationWindowOptionsOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationWindowOptionsOutput) } -func (i GetThemeConfigurationDataColorPaletteArgs) ToGetThemeConfigurationDataColorPaletteOutput() GetThemeConfigurationDataColorPaletteOutput { - return i.ToGetThemeConfigurationDataColorPaletteOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualChartConfigurationWindowOptionsArgs) ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(context.Background()) } -func (i GetThemeConfigurationDataColorPaletteArgs) ToGetThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationDataColorPaletteOutput) +func (i VisualsFilledMapVisualChartConfigurationWindowOptionsArgs) ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationWindowOptionsOutput).ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(ctx) } -// GetThemeConfigurationDataColorPaletteArrayInput is an input type that accepts GetThemeConfigurationDataColorPaletteArray and GetThemeConfigurationDataColorPaletteArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationDataColorPaletteArrayInput` via: +// VisualsFilledMapVisualChartConfigurationWindowOptionsPtrInput is an input type that accepts VisualsFilledMapVisualChartConfigurationWindowOptionsArgs, VisualsFilledMapVisualChartConfigurationWindowOptionsPtr and VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationWindowOptionsPtrInput` via: +// +// VisualsFilledMapVisualChartConfigurationWindowOptionsArgs{...} // -// GetThemeConfigurationDataColorPaletteArray{ GetThemeConfigurationDataColorPaletteArgs{...} } -type GetThemeConfigurationDataColorPaletteArrayInput interface { +// or: +// +// nil +type VisualsFilledMapVisualChartConfigurationWindowOptionsPtrInput interface { pulumi.Input - ToGetThemeConfigurationDataColorPaletteArrayOutput() GetThemeConfigurationDataColorPaletteArrayOutput - ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(context.Context) GetThemeConfigurationDataColorPaletteArrayOutput + ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput + ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput } -type GetThemeConfigurationDataColorPaletteArray []GetThemeConfigurationDataColorPaletteInput +type visualsFilledMapVisualChartConfigurationWindowOptionsPtrType VisualsFilledMapVisualChartConfigurationWindowOptionsArgs + +func VisualsFilledMapVisualChartConfigurationWindowOptionsPtr(v *VisualsFilledMapVisualChartConfigurationWindowOptionsArgs) VisualsFilledMapVisualChartConfigurationWindowOptionsPtrInput { + return (*visualsFilledMapVisualChartConfigurationWindowOptionsPtrType)(v) +} -func (GetThemeConfigurationDataColorPaletteArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationDataColorPalette)(nil)).Elem() +func (*visualsFilledMapVisualChartConfigurationWindowOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationWindowOptions)(nil)).Elem() } -func (i GetThemeConfigurationDataColorPaletteArray) ToGetThemeConfigurationDataColorPaletteArrayOutput() GetThemeConfigurationDataColorPaletteArrayOutput { - return i.ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(context.Background()) +func (i *visualsFilledMapVisualChartConfigurationWindowOptionsPtrType) ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(context.Background()) } -func (i GetThemeConfigurationDataColorPaletteArray) ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationDataColorPaletteArrayOutput) +func (i *visualsFilledMapVisualChartConfigurationWindowOptionsPtrType) ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput) } -type GetThemeConfigurationDataColorPaletteOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualChartConfigurationWindowOptionsOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationDataColorPaletteOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationDataColorPalette)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationWindowOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationWindowOptions)(nil)).Elem() } -func (o GetThemeConfigurationDataColorPaletteOutput) ToGetThemeConfigurationDataColorPaletteOutput() GetThemeConfigurationDataColorPaletteOutput { +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsOutput { return o } -func (o GetThemeConfigurationDataColorPaletteOutput) ToGetThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteOutput { +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsOutput { return o } -// List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. -func (o GetThemeConfigurationDataColorPaletteOutput) Colors() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetThemeConfigurationDataColorPalette) []string { return v.Colors }).(pulumi.StringArrayOutput) +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput { + return o.ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(context.Background()) } -// The hexadecimal code of a color that applies to charts where a lack of data is highlighted. -func (o GetThemeConfigurationDataColorPaletteOutput) EmptyFillColor() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationDataColorPalette) string { return v.EmptyFillColor }).(pulumi.StringOutput) +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFilledMapVisualChartConfigurationWindowOptions) *VisualsFilledMapVisualChartConfigurationWindowOptions { + return &v + }).(VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput) } -// The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. -func (o GetThemeConfigurationDataColorPaletteOutput) MinMaxGradients() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetThemeConfigurationDataColorPalette) []string { return v.MinMaxGradients }).(pulumi.StringArrayOutput) +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsOutput) Bounds() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationWindowOptions) *VisualsFilledMapVisualChartConfigurationWindowOptionsBounds { + return v.Bounds + }).(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) +} + +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsOutput) MapZoomMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationWindowOptions) *string { return v.MapZoomMode }).(pulumi.StringPtrOutput) } -type GetThemeConfigurationDataColorPaletteArrayOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationDataColorPaletteArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationDataColorPalette)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationWindowOptions)(nil)).Elem() } -func (o GetThemeConfigurationDataColorPaletteArrayOutput) ToGetThemeConfigurationDataColorPaletteArrayOutput() GetThemeConfigurationDataColorPaletteArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput { return o } -func (o GetThemeConfigurationDataColorPaletteArrayOutput) ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput { return o } -func (o GetThemeConfigurationDataColorPaletteArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationDataColorPaletteOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationDataColorPalette { - return vs[0].([]GetThemeConfigurationDataColorPalette)[vs[1].(int)] - }).(GetThemeConfigurationDataColorPaletteOutput) +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput) Elem() VisualsFilledMapVisualChartConfigurationWindowOptionsOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationWindowOptions) VisualsFilledMapVisualChartConfigurationWindowOptions { + if v != nil { + return *v + } + var ret VisualsFilledMapVisualChartConfigurationWindowOptions + return ret + }).(VisualsFilledMapVisualChartConfigurationWindowOptionsOutput) } -type GetThemeConfigurationSheet struct { - // The layout options for tiles. See tile_layout. - TileLayouts []GetThemeConfigurationSheetTileLayout `pulumi:"tileLayouts"` - // The display options for tiles. See tile. - Tiles []GetThemeConfigurationSheetTile `pulumi:"tiles"` +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput) Bounds() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationWindowOptions) *VisualsFilledMapVisualChartConfigurationWindowOptionsBounds { + if v == nil { + return nil + } + return v.Bounds + }).(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) +} + +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput) MapZoomMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationWindowOptions) *string { + if v == nil { + return nil + } + return v.MapZoomMode + }).(pulumi.StringPtrOutput) +} + +type VisualsFilledMapVisualChartConfigurationWindowOptionsBounds struct { + East float64 `pulumi:"east"` + North float64 `pulumi:"north"` + South float64 `pulumi:"south"` + West float64 `pulumi:"west"` } -// GetThemeConfigurationSheetInput is an input type that accepts GetThemeConfigurationSheetArgs and GetThemeConfigurationSheetOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetInput` via: +// VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsInput is an input type that accepts VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs and VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsInput` via: // -// GetThemeConfigurationSheetArgs{...} -type GetThemeConfigurationSheetInput interface { +// VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs{...} +type VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsInput interface { pulumi.Input - ToGetThemeConfigurationSheetOutput() GetThemeConfigurationSheetOutput - ToGetThemeConfigurationSheetOutputWithContext(context.Context) GetThemeConfigurationSheetOutput + ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput + ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput } -type GetThemeConfigurationSheetArgs struct { - // The layout options for tiles. See tile_layout. - TileLayouts GetThemeConfigurationSheetTileLayoutArrayInput `pulumi:"tileLayouts"` - // The display options for tiles. See tile. - Tiles GetThemeConfigurationSheetTileArrayInput `pulumi:"tiles"` +type VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs struct { + East pulumi.Float64Input `pulumi:"east"` + North pulumi.Float64Input `pulumi:"north"` + South pulumi.Float64Input `pulumi:"south"` + West pulumi.Float64Input `pulumi:"west"` +} + +func (VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationWindowOptionsBounds)(nil)).Elem() } -func (GetThemeConfigurationSheetArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheet)(nil)).Elem() +func (i VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput { + return i.ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutputWithContext(context.Background()) } -func (i GetThemeConfigurationSheetArgs) ToGetThemeConfigurationSheetOutput() GetThemeConfigurationSheetOutput { - return i.ToGetThemeConfigurationSheetOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) } -func (i GetThemeConfigurationSheetArgs) ToGetThemeConfigurationSheetOutputWithContext(ctx context.Context) GetThemeConfigurationSheetOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetOutput) +func (i VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(context.Background()) } -// GetThemeConfigurationSheetArrayInput is an input type that accepts GetThemeConfigurationSheetArray and GetThemeConfigurationSheetArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetArrayInput` via: +func (i VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput).ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(ctx) +} + +// VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrInput is an input type that accepts VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs, VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtr and VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrInput` via: +// +// VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs{...} +// +// or: // -// GetThemeConfigurationSheetArray{ GetThemeConfigurationSheetArgs{...} } -type GetThemeConfigurationSheetArrayInput interface { +// nil +type VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrInput interface { pulumi.Input - ToGetThemeConfigurationSheetArrayOutput() GetThemeConfigurationSheetArrayOutput - ToGetThemeConfigurationSheetArrayOutputWithContext(context.Context) GetThemeConfigurationSheetArrayOutput + ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput + ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput } -type GetThemeConfigurationSheetArray []GetThemeConfigurationSheetInput +type visualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrType VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs + +func VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtr(v *VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs) VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrInput { + return (*visualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrType)(v) +} -func (GetThemeConfigurationSheetArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheet)(nil)).Elem() +func (*visualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationWindowOptionsBounds)(nil)).Elem() } -func (i GetThemeConfigurationSheetArray) ToGetThemeConfigurationSheetArrayOutput() GetThemeConfigurationSheetArrayOutput { - return i.ToGetThemeConfigurationSheetArrayOutputWithContext(context.Background()) +func (i *visualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrType) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return i.ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(context.Background()) } -func (i GetThemeConfigurationSheetArray) ToGetThemeConfigurationSheetArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetArrayOutput) +func (i *visualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrType) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) } -type GetThemeConfigurationSheetOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationSheetOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheet)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationWindowOptionsBounds)(nil)).Elem() } -func (o GetThemeConfigurationSheetOutput) ToGetThemeConfigurationSheetOutput() GetThemeConfigurationSheetOutput { +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput { return o } -func (o GetThemeConfigurationSheetOutput) ToGetThemeConfigurationSheetOutputWithContext(ctx context.Context) GetThemeConfigurationSheetOutput { +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput { return o } -// The layout options for tiles. See tile_layout. -func (o GetThemeConfigurationSheetOutput) TileLayouts() GetThemeConfigurationSheetTileLayoutArrayOutput { - return o.ApplyT(func(v GetThemeConfigurationSheet) []GetThemeConfigurationSheetTileLayout { return v.TileLayouts }).(GetThemeConfigurationSheetTileLayoutArrayOutput) +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return o.ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(context.Background()) } -// The display options for tiles. See tile. -func (o GetThemeConfigurationSheetOutput) Tiles() GetThemeConfigurationSheetTileArrayOutput { - return o.ApplyT(func(v GetThemeConfigurationSheet) []GetThemeConfigurationSheetTile { return v.Tiles }).(GetThemeConfigurationSheetTileArrayOutput) +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFilledMapVisualChartConfigurationWindowOptionsBounds) *VisualsFilledMapVisualChartConfigurationWindowOptionsBounds { + return &v + }).(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) +} + +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) East() pulumi.Float64Output { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationWindowOptionsBounds) float64 { return v.East }).(pulumi.Float64Output) +} + +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) North() pulumi.Float64Output { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationWindowOptionsBounds) float64 { return v.North }).(pulumi.Float64Output) +} + +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) South() pulumi.Float64Output { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationWindowOptionsBounds) float64 { return v.South }).(pulumi.Float64Output) +} + +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) West() pulumi.Float64Output { + return o.ApplyT(func(v VisualsFilledMapVisualChartConfigurationWindowOptionsBounds) float64 { return v.West }).(pulumi.Float64Output) } -type GetThemeConfigurationSheetArrayOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationSheetArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheet)(nil)).Elem() +func (VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualChartConfigurationWindowOptionsBounds)(nil)).Elem() } -func (o GetThemeConfigurationSheetArrayOutput) ToGetThemeConfigurationSheetArrayOutput() GetThemeConfigurationSheetArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { return o } -func (o GetThemeConfigurationSheetArrayOutput) ToGetThemeConfigurationSheetArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetArrayOutput { +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) ToVisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { return o } -func (o GetThemeConfigurationSheetArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheet { - return vs[0].([]GetThemeConfigurationSheet)[vs[1].(int)] - }).(GetThemeConfigurationSheetOutput) +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) Elem() VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationWindowOptionsBounds) VisualsFilledMapVisualChartConfigurationWindowOptionsBounds { + if v != nil { + return *v + } + var ret VisualsFilledMapVisualChartConfigurationWindowOptionsBounds + return ret + }).(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput) } -type GetThemeConfigurationSheetTile struct { - // The border around a tile. See border. - Borders []GetThemeConfigurationSheetTileBorder `pulumi:"borders"` +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) East() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationWindowOptionsBounds) *float64 { + if v == nil { + return nil + } + return &v.East + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) North() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationWindowOptionsBounds) *float64 { + if v == nil { + return nil + } + return &v.North + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) South() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationWindowOptionsBounds) *float64 { + if v == nil { + return nil + } + return &v.South + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) West() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualChartConfigurationWindowOptionsBounds) *float64 { + if v == nil { + return nil + } + return &v.West + }).(pulumi.Float64PtrOutput) +} + +type VisualsFilledMapVisualConditionalFormatting struct { + ConditionalFormattingOptions []VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption `pulumi:"conditionalFormattingOptions"` } -// GetThemeConfigurationSheetTileInput is an input type that accepts GetThemeConfigurationSheetTileArgs and GetThemeConfigurationSheetTileOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetTileInput` via: +// VisualsFilledMapVisualConditionalFormattingInput is an input type that accepts VisualsFilledMapVisualConditionalFormattingArgs and VisualsFilledMapVisualConditionalFormattingOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualConditionalFormattingInput` via: // -// GetThemeConfigurationSheetTileArgs{...} -type GetThemeConfigurationSheetTileInput interface { +// VisualsFilledMapVisualConditionalFormattingArgs{...} +type VisualsFilledMapVisualConditionalFormattingInput interface { pulumi.Input - ToGetThemeConfigurationSheetTileOutput() GetThemeConfigurationSheetTileOutput - ToGetThemeConfigurationSheetTileOutputWithContext(context.Context) GetThemeConfigurationSheetTileOutput + ToVisualsFilledMapVisualConditionalFormattingOutput() VisualsFilledMapVisualConditionalFormattingOutput + ToVisualsFilledMapVisualConditionalFormattingOutputWithContext(context.Context) VisualsFilledMapVisualConditionalFormattingOutput } -type GetThemeConfigurationSheetTileArgs struct { - // The border around a tile. See border. - Borders GetThemeConfigurationSheetTileBorderArrayInput `pulumi:"borders"` +type VisualsFilledMapVisualConditionalFormattingArgs struct { + ConditionalFormattingOptions VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayInput `pulumi:"conditionalFormattingOptions"` +} + +func (VisualsFilledMapVisualConditionalFormattingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualConditionalFormatting)(nil)).Elem() +} + +func (i VisualsFilledMapVisualConditionalFormattingArgs) ToVisualsFilledMapVisualConditionalFormattingOutput() VisualsFilledMapVisualConditionalFormattingOutput { + return i.ToVisualsFilledMapVisualConditionalFormattingOutputWithContext(context.Background()) } -func (GetThemeConfigurationSheetTileArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheetTile)(nil)).Elem() +func (i VisualsFilledMapVisualConditionalFormattingArgs) ToVisualsFilledMapVisualConditionalFormattingOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualConditionalFormattingOutput) } -func (i GetThemeConfigurationSheetTileArgs) ToGetThemeConfigurationSheetTileOutput() GetThemeConfigurationSheetTileOutput { - return i.ToGetThemeConfigurationSheetTileOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualConditionalFormattingArgs) ToVisualsFilledMapVisualConditionalFormattingPtrOutput() VisualsFilledMapVisualConditionalFormattingPtrOutput { + return i.ToVisualsFilledMapVisualConditionalFormattingPtrOutputWithContext(context.Background()) } -func (i GetThemeConfigurationSheetTileArgs) ToGetThemeConfigurationSheetTileOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileOutput) +func (i VisualsFilledMapVisualConditionalFormattingArgs) ToVisualsFilledMapVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualConditionalFormattingOutput).ToVisualsFilledMapVisualConditionalFormattingPtrOutputWithContext(ctx) } -// GetThemeConfigurationSheetTileArrayInput is an input type that accepts GetThemeConfigurationSheetTileArray and GetThemeConfigurationSheetTileArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetTileArrayInput` via: +// VisualsFilledMapVisualConditionalFormattingPtrInput is an input type that accepts VisualsFilledMapVisualConditionalFormattingArgs, VisualsFilledMapVisualConditionalFormattingPtr and VisualsFilledMapVisualConditionalFormattingPtrOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualConditionalFormattingPtrInput` via: +// +// VisualsFilledMapVisualConditionalFormattingArgs{...} +// +// or: // -// GetThemeConfigurationSheetTileArray{ GetThemeConfigurationSheetTileArgs{...} } -type GetThemeConfigurationSheetTileArrayInput interface { +// nil +type VisualsFilledMapVisualConditionalFormattingPtrInput interface { pulumi.Input - ToGetThemeConfigurationSheetTileArrayOutput() GetThemeConfigurationSheetTileArrayOutput - ToGetThemeConfigurationSheetTileArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileArrayOutput + ToVisualsFilledMapVisualConditionalFormattingPtrOutput() VisualsFilledMapVisualConditionalFormattingPtrOutput + ToVisualsFilledMapVisualConditionalFormattingPtrOutputWithContext(context.Context) VisualsFilledMapVisualConditionalFormattingPtrOutput } -type GetThemeConfigurationSheetTileArray []GetThemeConfigurationSheetTileInput +type visualsFilledMapVisualConditionalFormattingPtrType VisualsFilledMapVisualConditionalFormattingArgs + +func VisualsFilledMapVisualConditionalFormattingPtr(v *VisualsFilledMapVisualConditionalFormattingArgs) VisualsFilledMapVisualConditionalFormattingPtrInput { + return (*visualsFilledMapVisualConditionalFormattingPtrType)(v) +} -func (GetThemeConfigurationSheetTileArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheetTile)(nil)).Elem() +func (*visualsFilledMapVisualConditionalFormattingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualConditionalFormatting)(nil)).Elem() } -func (i GetThemeConfigurationSheetTileArray) ToGetThemeConfigurationSheetTileArrayOutput() GetThemeConfigurationSheetTileArrayOutput { - return i.ToGetThemeConfigurationSheetTileArrayOutputWithContext(context.Background()) +func (i *visualsFilledMapVisualConditionalFormattingPtrType) ToVisualsFilledMapVisualConditionalFormattingPtrOutput() VisualsFilledMapVisualConditionalFormattingPtrOutput { + return i.ToVisualsFilledMapVisualConditionalFormattingPtrOutputWithContext(context.Background()) } -func (i GetThemeConfigurationSheetTileArray) ToGetThemeConfigurationSheetTileArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileArrayOutput) +func (i *visualsFilledMapVisualConditionalFormattingPtrType) ToVisualsFilledMapVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualConditionalFormattingPtrOutput) } -type GetThemeConfigurationSheetTileOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualConditionalFormattingOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationSheetTileOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheetTile)(nil)).Elem() +func (VisualsFilledMapVisualConditionalFormattingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualConditionalFormatting)(nil)).Elem() } -func (o GetThemeConfigurationSheetTileOutput) ToGetThemeConfigurationSheetTileOutput() GetThemeConfigurationSheetTileOutput { +func (o VisualsFilledMapVisualConditionalFormattingOutput) ToVisualsFilledMapVisualConditionalFormattingOutput() VisualsFilledMapVisualConditionalFormattingOutput { return o } -func (o GetThemeConfigurationSheetTileOutput) ToGetThemeConfigurationSheetTileOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileOutput { +func (o VisualsFilledMapVisualConditionalFormattingOutput) ToVisualsFilledMapVisualConditionalFormattingOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingOutput { return o } -// The border around a tile. See border. -func (o GetThemeConfigurationSheetTileOutput) Borders() GetThemeConfigurationSheetTileBorderArrayOutput { - return o.ApplyT(func(v GetThemeConfigurationSheetTile) []GetThemeConfigurationSheetTileBorder { return v.Borders }).(GetThemeConfigurationSheetTileBorderArrayOutput) +func (o VisualsFilledMapVisualConditionalFormattingOutput) ToVisualsFilledMapVisualConditionalFormattingPtrOutput() VisualsFilledMapVisualConditionalFormattingPtrOutput { + return o.ToVisualsFilledMapVisualConditionalFormattingPtrOutputWithContext(context.Background()) } -type GetThemeConfigurationSheetTileArrayOutput struct{ *pulumi.OutputState } +func (o VisualsFilledMapVisualConditionalFormattingOutput) ToVisualsFilledMapVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFilledMapVisualConditionalFormatting) *VisualsFilledMapVisualConditionalFormatting { + return &v + }).(VisualsFilledMapVisualConditionalFormattingPtrOutput) +} + +func (o VisualsFilledMapVisualConditionalFormattingOutput) ConditionalFormattingOptions() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o.ApplyT(func(v VisualsFilledMapVisualConditionalFormatting) []VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption { + return v.ConditionalFormattingOptions + }).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} -func (GetThemeConfigurationSheetTileArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheetTile)(nil)).Elem() +type VisualsFilledMapVisualConditionalFormattingPtrOutput struct{ *pulumi.OutputState } + +func (VisualsFilledMapVisualConditionalFormattingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualConditionalFormatting)(nil)).Elem() } -func (o GetThemeConfigurationSheetTileArrayOutput) ToGetThemeConfigurationSheetTileArrayOutput() GetThemeConfigurationSheetTileArrayOutput { +func (o VisualsFilledMapVisualConditionalFormattingPtrOutput) ToVisualsFilledMapVisualConditionalFormattingPtrOutput() VisualsFilledMapVisualConditionalFormattingPtrOutput { return o } -func (o GetThemeConfigurationSheetTileArrayOutput) ToGetThemeConfigurationSheetTileArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileArrayOutput { +func (o VisualsFilledMapVisualConditionalFormattingPtrOutput) ToVisualsFilledMapVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingPtrOutput { return o } -func (o GetThemeConfigurationSheetTileArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetTileOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheetTile { - return vs[0].([]GetThemeConfigurationSheetTile)[vs[1].(int)] - }).(GetThemeConfigurationSheetTileOutput) +func (o VisualsFilledMapVisualConditionalFormattingPtrOutput) Elem() VisualsFilledMapVisualConditionalFormattingOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualConditionalFormatting) VisualsFilledMapVisualConditionalFormatting { + if v != nil { + return *v + } + var ret VisualsFilledMapVisualConditionalFormatting + return ret + }).(VisualsFilledMapVisualConditionalFormattingOutput) +} + +func (o VisualsFilledMapVisualConditionalFormattingPtrOutput) ConditionalFormattingOptions() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualConditionalFormatting) []VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption { + if v == nil { + return nil + } + return v.ConditionalFormattingOptions + }).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput) } -type GetThemeConfigurationSheetTileBorder struct { - // This Boolean value controls whether to display sheet margins. - Show bool `pulumi:"show"` +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption struct { + Shape VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape `pulumi:"shape"` } -// GetThemeConfigurationSheetTileBorderInput is an input type that accepts GetThemeConfigurationSheetTileBorderArgs and GetThemeConfigurationSheetTileBorderOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetTileBorderInput` via: +// VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionInput is an input type that accepts VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs and VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionInput` via: // -// GetThemeConfigurationSheetTileBorderArgs{...} -type GetThemeConfigurationSheetTileBorderInput interface { +// VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs{...} +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionInput interface { pulumi.Input - ToGetThemeConfigurationSheetTileBorderOutput() GetThemeConfigurationSheetTileBorderOutput - ToGetThemeConfigurationSheetTileBorderOutputWithContext(context.Context) GetThemeConfigurationSheetTileBorderOutput + ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput + ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput } -type GetThemeConfigurationSheetTileBorderArgs struct { - // This Boolean value controls whether to display sheet margins. - Show pulumi.BoolInput `pulumi:"show"` +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs struct { + Shape VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeInput `pulumi:"shape"` } -func (GetThemeConfigurationSheetTileBorderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheetTileBorder)(nil)).Elem() +func (VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() } -func (i GetThemeConfigurationSheetTileBorderArgs) ToGetThemeConfigurationSheetTileBorderOutput() GetThemeConfigurationSheetTileBorderOutput { - return i.ToGetThemeConfigurationSheetTileBorderOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput { + return i.ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(context.Background()) } -func (i GetThemeConfigurationSheetTileBorderArgs) ToGetThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileBorderOutput) +func (i VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput) } -// GetThemeConfigurationSheetTileBorderArrayInput is an input type that accepts GetThemeConfigurationSheetTileBorderArray and GetThemeConfigurationSheetTileBorderArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetTileBorderArrayInput` via: +// VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayInput is an input type that accepts VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArray and VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayInput` via: // -// GetThemeConfigurationSheetTileBorderArray{ GetThemeConfigurationSheetTileBorderArgs{...} } -type GetThemeConfigurationSheetTileBorderArrayInput interface { +// VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArray{ VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs{...} } +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayInput interface { pulumi.Input - ToGetThemeConfigurationSheetTileBorderArrayOutput() GetThemeConfigurationSheetTileBorderArrayOutput - ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileBorderArrayOutput + ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput + ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput } -type GetThemeConfigurationSheetTileBorderArray []GetThemeConfigurationSheetTileBorderInput +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArray []VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionInput -func (GetThemeConfigurationSheetTileBorderArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheetTileBorder)(nil)).Elem() +func (VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() } -func (i GetThemeConfigurationSheetTileBorderArray) ToGetThemeConfigurationSheetTileBorderArrayOutput() GetThemeConfigurationSheetTileBorderArrayOutput { - return i.ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArray) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return i.ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(context.Background()) } -func (i GetThemeConfigurationSheetTileBorderArray) ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileBorderArrayOutput) +func (i VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArray) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput) } -type GetThemeConfigurationSheetTileBorderOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationSheetTileBorderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheetTileBorder)(nil)).Elem() +func (VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() } -func (o GetThemeConfigurationSheetTileBorderOutput) ToGetThemeConfigurationSheetTileBorderOutput() GetThemeConfigurationSheetTileBorderOutput { +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput { return o } -func (o GetThemeConfigurationSheetTileBorderOutput) ToGetThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderOutput { +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput { return o } -// This Boolean value controls whether to display sheet margins. -func (o GetThemeConfigurationSheetTileBorderOutput) Show() pulumi.BoolOutput { - return o.ApplyT(func(v GetThemeConfigurationSheetTileBorder) bool { return v.Show }).(pulumi.BoolOutput) +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput) Shape() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput { + return o.ApplyT(func(v VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape { + return v.Shape + }).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput) } -type GetThemeConfigurationSheetTileBorderArrayOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationSheetTileBorderArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheetTileBorder)(nil)).Elem() +func (VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() } -func (o GetThemeConfigurationSheetTileBorderArrayOutput) ToGetThemeConfigurationSheetTileBorderArrayOutput() GetThemeConfigurationSheetTileBorderArrayOutput { +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput { return o } -func (o GetThemeConfigurationSheetTileBorderArrayOutput) ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderArrayOutput { +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput { return o } -func (o GetThemeConfigurationSheetTileBorderArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetTileBorderOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheetTileBorder { - return vs[0].([]GetThemeConfigurationSheetTileBorder)[vs[1].(int)] - }).(GetThemeConfigurationSheetTileBorderOutput) +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput) Index(i pulumi.IntInput) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption { + return vs[0].([]VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption)[vs[1].(int)] + }).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput) } -type GetThemeConfigurationSheetTileLayout struct { - // The gutter settings that apply between tiles. See gutter. - Gutters []GetThemeConfigurationSheetTileLayoutGutter `pulumi:"gutters"` - // The margin settings that apply around the outside edge of sheets. See margin. - Margins []GetThemeConfigurationSheetTileLayoutMargin `pulumi:"margins"` +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape struct { + FieldId string `pulumi:"fieldId"` + Format *VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat `pulumi:"format"` } -// GetThemeConfigurationSheetTileLayoutInput is an input type that accepts GetThemeConfigurationSheetTileLayoutArgs and GetThemeConfigurationSheetTileLayoutOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutInput` via: +// VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeInput is an input type that accepts VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs and VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeInput` via: // -// GetThemeConfigurationSheetTileLayoutArgs{...} -type GetThemeConfigurationSheetTileLayoutInput interface { +// VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs{...} +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeInput interface { pulumi.Input - ToGetThemeConfigurationSheetTileLayoutOutput() GetThemeConfigurationSheetTileLayoutOutput - ToGetThemeConfigurationSheetTileLayoutOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutOutput + ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput + ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutputWithContext(context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput } -type GetThemeConfigurationSheetTileLayoutArgs struct { - // The gutter settings that apply between tiles. See gutter. - Gutters GetThemeConfigurationSheetTileLayoutGutterArrayInput `pulumi:"gutters"` - // The margin settings that apply around the outside edge of sheets. See margin. - Margins GetThemeConfigurationSheetTileLayoutMarginArrayInput `pulumi:"margins"` +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs struct { + FieldId pulumi.StringInput `pulumi:"fieldId"` + Format VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrInput `pulumi:"format"` } -func (GetThemeConfigurationSheetTileLayoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheetTileLayout)(nil)).Elem() +func (VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape)(nil)).Elem() } -func (i GetThemeConfigurationSheetTileLayoutArgs) ToGetThemeConfigurationSheetTileLayoutOutput() GetThemeConfigurationSheetTileLayoutOutput { - return i.ToGetThemeConfigurationSheetTileLayoutOutputWithContext(context.Background()) +func (i VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput { + return i.ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutputWithContext(context.Background()) } -func (i GetThemeConfigurationSheetTileLayoutArgs) ToGetThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutOutput) +func (i VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput) } -// GetThemeConfigurationSheetTileLayoutArrayInput is an input type that accepts GetThemeConfigurationSheetTileLayoutArray and GetThemeConfigurationSheetTileLayoutArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutArrayInput` via: -// -// GetThemeConfigurationSheetTileLayoutArray{ GetThemeConfigurationSheetTileLayoutArgs{...} } -type GetThemeConfigurationSheetTileLayoutArrayInput interface { - pulumi.Input +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput struct{ *pulumi.OutputState } - ToGetThemeConfigurationSheetTileLayoutArrayOutput() GetThemeConfigurationSheetTileLayoutArrayOutput - ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutArrayOutput +func (VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape)(nil)).Elem() } -type GetThemeConfigurationSheetTileLayoutArray []GetThemeConfigurationSheetTileLayoutInput - -func (GetThemeConfigurationSheetTileLayoutArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayout)(nil)).Elem() +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput { + return o } -func (i GetThemeConfigurationSheetTileLayoutArray) ToGetThemeConfigurationSheetTileLayoutArrayOutput() GetThemeConfigurationSheetTileLayoutArrayOutput { - return i.ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(context.Background()) +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput { + return o } -func (i GetThemeConfigurationSheetTileLayoutArray) ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutArrayOutput) +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape) string { + return v.FieldId + }).(pulumi.StringOutput) } -type GetThemeConfigurationSheetTileLayoutOutput struct{ *pulumi.OutputState } - -func (GetThemeConfigurationSheetTileLayoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheetTileLayout)(nil)).Elem() +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput) Format() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput { + return o.ApplyT(func(v VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape) *VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat { + return v.Format + }).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput) } -func (o GetThemeConfigurationSheetTileLayoutOutput) ToGetThemeConfigurationSheetTileLayoutOutput() GetThemeConfigurationSheetTileLayoutOutput { - return o +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat struct { + BackgroundColor ConditionalFormattingColor `pulumi:"backgroundColor"` } -func (o GetThemeConfigurationSheetTileLayoutOutput) ToGetThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutOutput { - return o -} +// VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatInput is an input type that accepts VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs and VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatInput` via: +// +// VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs{...} +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatInput interface { + pulumi.Input -// The gutter settings that apply between tiles. See gutter. -func (o GetThemeConfigurationSheetTileLayoutOutput) Gutters() GetThemeConfigurationSheetTileLayoutGutterArrayOutput { - return o.ApplyT(func(v GetThemeConfigurationSheetTileLayout) []GetThemeConfigurationSheetTileLayoutGutter { - return v.Gutters - }).(GetThemeConfigurationSheetTileLayoutGutterArrayOutput) + ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput + ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutputWithContext(context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput } -// The margin settings that apply around the outside edge of sheets. See margin. -func (o GetThemeConfigurationSheetTileLayoutOutput) Margins() GetThemeConfigurationSheetTileLayoutMarginArrayOutput { - return o.ApplyT(func(v GetThemeConfigurationSheetTileLayout) []GetThemeConfigurationSheetTileLayoutMargin { - return v.Margins - }).(GetThemeConfigurationSheetTileLayoutMarginArrayOutput) +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs struct { + BackgroundColor ConditionalFormattingColorInput `pulumi:"backgroundColor"` } -type GetThemeConfigurationSheetTileLayoutArrayOutput struct{ *pulumi.OutputState } - -func (GetThemeConfigurationSheetTileLayoutArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayout)(nil)).Elem() +func (VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat)(nil)).Elem() } -func (o GetThemeConfigurationSheetTileLayoutArrayOutput) ToGetThemeConfigurationSheetTileLayoutArrayOutput() GetThemeConfigurationSheetTileLayoutArrayOutput { - return o +func (i VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput { + return i.ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutputWithContext(context.Background()) } -func (o GetThemeConfigurationSheetTileLayoutArrayOutput) ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutArrayOutput { - return o +func (i VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput) } -func (o GetThemeConfigurationSheetTileLayoutArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetTileLayoutOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheetTileLayout { - return vs[0].([]GetThemeConfigurationSheetTileLayout)[vs[1].(int)] - }).(GetThemeConfigurationSheetTileLayoutOutput) +func (i VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput { + return i.ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutputWithContext(context.Background()) } -type GetThemeConfigurationSheetTileLayoutGutter struct { - // This Boolean value controls whether to display sheet margins. - Show bool `pulumi:"show"` +func (i VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput).ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutputWithContext(ctx) } -// GetThemeConfigurationSheetTileLayoutGutterInput is an input type that accepts GetThemeConfigurationSheetTileLayoutGutterArgs and GetThemeConfigurationSheetTileLayoutGutterOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutGutterInput` via: +// VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrInput is an input type that accepts VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs, VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtr and VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput values. +// You can construct a concrete instance of `VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrInput` via: // -// GetThemeConfigurationSheetTileLayoutGutterArgs{...} -type GetThemeConfigurationSheetTileLayoutGutterInput interface { +// VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs{...} +// +// or: +// +// nil +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrInput interface { pulumi.Input - ToGetThemeConfigurationSheetTileLayoutGutterOutput() GetThemeConfigurationSheetTileLayoutGutterOutput - ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutGutterOutput + ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput + ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutputWithContext(context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput } -type GetThemeConfigurationSheetTileLayoutGutterArgs struct { - // This Boolean value controls whether to display sheet margins. - Show pulumi.BoolInput `pulumi:"show"` -} +type visualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrType VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs -func (GetThemeConfigurationSheetTileLayoutGutterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +func VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtr(v *VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrInput { + return (*visualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrType)(v) } -func (i GetThemeConfigurationSheetTileLayoutGutterArgs) ToGetThemeConfigurationSheetTileLayoutGutterOutput() GetThemeConfigurationSheetTileLayoutGutterOutput { - return i.ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(context.Background()) +func (*visualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat)(nil)).Elem() } -func (i GetThemeConfigurationSheetTileLayoutGutterArgs) ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutGutterOutput) +func (i *visualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrType) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput { + return i.ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutputWithContext(context.Background()) } -// GetThemeConfigurationSheetTileLayoutGutterArrayInput is an input type that accepts GetThemeConfigurationSheetTileLayoutGutterArray and GetThemeConfigurationSheetTileLayoutGutterArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutGutterArrayInput` via: -// -// GetThemeConfigurationSheetTileLayoutGutterArray{ GetThemeConfigurationSheetTileLayoutGutterArgs{...} } -type GetThemeConfigurationSheetTileLayoutGutterArrayInput interface { - pulumi.Input - - ToGetThemeConfigurationSheetTileLayoutGutterArrayOutput() GetThemeConfigurationSheetTileLayoutGutterArrayOutput - ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutGutterArrayOutput +func (i *visualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrType) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput) } -type GetThemeConfigurationSheetTileLayoutGutterArray []GetThemeConfigurationSheetTileLayoutGutterInput - -func (GetThemeConfigurationSheetTileLayoutGutterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() -} +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput struct{ *pulumi.OutputState } -func (i GetThemeConfigurationSheetTileLayoutGutterArray) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutput() GetThemeConfigurationSheetTileLayoutGutterArrayOutput { - return i.ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(context.Background()) +func (VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat)(nil)).Elem() } -func (i GetThemeConfigurationSheetTileLayoutGutterArray) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutGutterArrayOutput) +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput { + return o } -type GetThemeConfigurationSheetTileLayoutGutterOutput struct{ *pulumi.OutputState } - -func (GetThemeConfigurationSheetTileLayoutGutterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput { + return o } -func (o GetThemeConfigurationSheetTileLayoutGutterOutput) ToGetThemeConfigurationSheetTileLayoutGutterOutput() GetThemeConfigurationSheetTileLayoutGutterOutput { - return o +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput { + return o.ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutputWithContext(context.Background()) } -func (o GetThemeConfigurationSheetTileLayoutGutterOutput) ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterOutput { - return o +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat) *VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat { + return &v + }).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput) } -// This Boolean value controls whether to display sheet margins. -func (o GetThemeConfigurationSheetTileLayoutGutterOutput) Show() pulumi.BoolOutput { - return o.ApplyT(func(v GetThemeConfigurationSheetTileLayoutGutter) bool { return v.Show }).(pulumi.BoolOutput) +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput) BackgroundColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat) ConditionalFormattingColor { + return v.BackgroundColor + }).(ConditionalFormattingColorOutput) } -type GetThemeConfigurationSheetTileLayoutGutterArrayOutput struct{ *pulumi.OutputState } +type VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationSheetTileLayoutGutterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +func (VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat)(nil)).Elem() } -func (o GetThemeConfigurationSheetTileLayoutGutterArrayOutput) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutput() GetThemeConfigurationSheetTileLayoutGutterArrayOutput { +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput { return o } -func (o GetThemeConfigurationSheetTileLayoutGutterArrayOutput) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterArrayOutput { +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput) ToVisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutputWithContext(ctx context.Context) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput { return o } -func (o GetThemeConfigurationSheetTileLayoutGutterArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetTileLayoutGutterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheetTileLayoutGutter { - return vs[0].([]GetThemeConfigurationSheetTileLayoutGutter)[vs[1].(int)] - }).(GetThemeConfigurationSheetTileLayoutGutterOutput) +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput) Elem() VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat) VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat { + if v != nil { + return *v + } + var ret VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat + return ret + }).(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput) } -type GetThemeConfigurationSheetTileLayoutMargin struct { - // This Boolean value controls whether to display sheet margins. - Show bool `pulumi:"show"` +func (o VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput) BackgroundColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.BackgroundColor + }).(ConditionalFormattingColorPtrOutput) +} + +type VisualsFunnelChartVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsFunnelChartVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` } -// GetThemeConfigurationSheetTileLayoutMarginInput is an input type that accepts GetThemeConfigurationSheetTileLayoutMarginArgs and GetThemeConfigurationSheetTileLayoutMarginOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutMarginInput` via: +// VisualsFunnelChartVisualInput is an input type that accepts VisualsFunnelChartVisualArgs and VisualsFunnelChartVisualOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualInput` via: // -// GetThemeConfigurationSheetTileLayoutMarginArgs{...} -type GetThemeConfigurationSheetTileLayoutMarginInput interface { +// VisualsFunnelChartVisualArgs{...} +type VisualsFunnelChartVisualInput interface { pulumi.Input - ToGetThemeConfigurationSheetTileLayoutMarginOutput() GetThemeConfigurationSheetTileLayoutMarginOutput - ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutMarginOutput + ToVisualsFunnelChartVisualOutput() VisualsFunnelChartVisualOutput + ToVisualsFunnelChartVisualOutputWithContext(context.Context) VisualsFunnelChartVisualOutput } -type GetThemeConfigurationSheetTileLayoutMarginArgs struct { - // This Boolean value controls whether to display sheet margins. - Show pulumi.BoolInput `pulumi:"show"` +type VisualsFunnelChartVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsFunnelChartVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` } -func (GetThemeConfigurationSheetTileLayoutMarginArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +func (VisualsFunnelChartVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisual)(nil)).Elem() } -func (i GetThemeConfigurationSheetTileLayoutMarginArgs) ToGetThemeConfigurationSheetTileLayoutMarginOutput() GetThemeConfigurationSheetTileLayoutMarginOutput { - return i.ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(context.Background()) +func (i VisualsFunnelChartVisualArgs) ToVisualsFunnelChartVisualOutput() VisualsFunnelChartVisualOutput { + return i.ToVisualsFunnelChartVisualOutputWithContext(context.Background()) } -func (i GetThemeConfigurationSheetTileLayoutMarginArgs) ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutMarginOutput) +func (i VisualsFunnelChartVisualArgs) ToVisualsFunnelChartVisualOutputWithContext(ctx context.Context) VisualsFunnelChartVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualOutput) } -// GetThemeConfigurationSheetTileLayoutMarginArrayInput is an input type that accepts GetThemeConfigurationSheetTileLayoutMarginArray and GetThemeConfigurationSheetTileLayoutMarginArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutMarginArrayInput` via: -// -// GetThemeConfigurationSheetTileLayoutMarginArray{ GetThemeConfigurationSheetTileLayoutMarginArgs{...} } -type GetThemeConfigurationSheetTileLayoutMarginArrayInput interface { - pulumi.Input - - ToGetThemeConfigurationSheetTileLayoutMarginArrayOutput() GetThemeConfigurationSheetTileLayoutMarginArrayOutput - ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutMarginArrayOutput +func (i VisualsFunnelChartVisualArgs) ToVisualsFunnelChartVisualPtrOutput() VisualsFunnelChartVisualPtrOutput { + return i.ToVisualsFunnelChartVisualPtrOutputWithContext(context.Background()) } -type GetThemeConfigurationSheetTileLayoutMarginArray []GetThemeConfigurationSheetTileLayoutMarginInput - -func (GetThemeConfigurationSheetTileLayoutMarginArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +func (i VisualsFunnelChartVisualArgs) ToVisualsFunnelChartVisualPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualOutput).ToVisualsFunnelChartVisualPtrOutputWithContext(ctx) } -func (i GetThemeConfigurationSheetTileLayoutMarginArray) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutput() GetThemeConfigurationSheetTileLayoutMarginArrayOutput { - return i.ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(context.Background()) -} +// VisualsFunnelChartVisualPtrInput is an input type that accepts VisualsFunnelChartVisualArgs, VisualsFunnelChartVisualPtr and VisualsFunnelChartVisualPtrOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualPtrInput` via: +// +// VisualsFunnelChartVisualArgs{...} +// +// or: +// +// nil +type VisualsFunnelChartVisualPtrInput interface { + pulumi.Input -func (i GetThemeConfigurationSheetTileLayoutMarginArray) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutMarginArrayOutput) + ToVisualsFunnelChartVisualPtrOutput() VisualsFunnelChartVisualPtrOutput + ToVisualsFunnelChartVisualPtrOutputWithContext(context.Context) VisualsFunnelChartVisualPtrOutput } -type GetThemeConfigurationSheetTileLayoutMarginOutput struct{ *pulumi.OutputState } +type visualsFunnelChartVisualPtrType VisualsFunnelChartVisualArgs -func (GetThemeConfigurationSheetTileLayoutMarginOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +func VisualsFunnelChartVisualPtr(v *VisualsFunnelChartVisualArgs) VisualsFunnelChartVisualPtrInput { + return (*visualsFunnelChartVisualPtrType)(v) } -func (o GetThemeConfigurationSheetTileLayoutMarginOutput) ToGetThemeConfigurationSheetTileLayoutMarginOutput() GetThemeConfigurationSheetTileLayoutMarginOutput { - return o +func (*visualsFunnelChartVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisual)(nil)).Elem() } -func (o GetThemeConfigurationSheetTileLayoutMarginOutput) ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginOutput { - return o +func (i *visualsFunnelChartVisualPtrType) ToVisualsFunnelChartVisualPtrOutput() VisualsFunnelChartVisualPtrOutput { + return i.ToVisualsFunnelChartVisualPtrOutputWithContext(context.Background()) } -// This Boolean value controls whether to display sheet margins. -func (o GetThemeConfigurationSheetTileLayoutMarginOutput) Show() pulumi.BoolOutput { - return o.ApplyT(func(v GetThemeConfigurationSheetTileLayoutMargin) bool { return v.Show }).(pulumi.BoolOutput) +func (i *visualsFunnelChartVisualPtrType) ToVisualsFunnelChartVisualPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualPtrOutput) } -type GetThemeConfigurationSheetTileLayoutMarginArrayOutput struct{ *pulumi.OutputState } +type VisualsFunnelChartVisualOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationSheetTileLayoutMarginArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +func (VisualsFunnelChartVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisual)(nil)).Elem() } -func (o GetThemeConfigurationSheetTileLayoutMarginArrayOutput) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutput() GetThemeConfigurationSheetTileLayoutMarginArrayOutput { +func (o VisualsFunnelChartVisualOutput) ToVisualsFunnelChartVisualOutput() VisualsFunnelChartVisualOutput { return o } -func (o GetThemeConfigurationSheetTileLayoutMarginArrayOutput) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginArrayOutput { +func (o VisualsFunnelChartVisualOutput) ToVisualsFunnelChartVisualOutputWithContext(ctx context.Context) VisualsFunnelChartVisualOutput { return o } -func (o GetThemeConfigurationSheetTileLayoutMarginArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetTileLayoutMarginOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheetTileLayoutMargin { - return vs[0].([]GetThemeConfigurationSheetTileLayoutMargin)[vs[1].(int)] - }).(GetThemeConfigurationSheetTileLayoutMarginOutput) -} - -type GetThemeConfigurationTypography struct { - // Determines the list of font families. Maximum number of 5 items. See font_families. - FontFamilies []GetThemeConfigurationTypographyFontFamily `pulumi:"fontFamilies"` +func (o VisualsFunnelChartVisualOutput) ToVisualsFunnelChartVisualPtrOutput() VisualsFunnelChartVisualPtrOutput { + return o.ToVisualsFunnelChartVisualPtrOutputWithContext(context.Background()) } -// GetThemeConfigurationTypographyInput is an input type that accepts GetThemeConfigurationTypographyArgs and GetThemeConfigurationTypographyOutput values. -// You can construct a concrete instance of `GetThemeConfigurationTypographyInput` via: -// -// GetThemeConfigurationTypographyArgs{...} -type GetThemeConfigurationTypographyInput interface { - pulumi.Input - - ToGetThemeConfigurationTypographyOutput() GetThemeConfigurationTypographyOutput - ToGetThemeConfigurationTypographyOutputWithContext(context.Context) GetThemeConfigurationTypographyOutput +func (o VisualsFunnelChartVisualOutput) ToVisualsFunnelChartVisualPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFunnelChartVisual) *VisualsFunnelChartVisual { + return &v + }).(VisualsFunnelChartVisualPtrOutput) } -type GetThemeConfigurationTypographyArgs struct { - // Determines the list of font families. Maximum number of 5 items. See font_families. - FontFamilies GetThemeConfigurationTypographyFontFamilyArrayInput `pulumi:"fontFamilies"` +// List of IAM actions to grant or revoke permissions on. +func (o VisualsFunnelChartVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsFunnelChartVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) } -func (GetThemeConfigurationTypographyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationTypography)(nil)).Elem() +func (o VisualsFunnelChartVisualOutput) ChartConfiguration() VisualsFunnelChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisual) *VisualsFunnelChartVisualChartConfiguration { + return v.ChartConfiguration + }).(VisualsFunnelChartVisualChartConfigurationPtrOutput) } -func (i GetThemeConfigurationTypographyArgs) ToGetThemeConfigurationTypographyOutput() GetThemeConfigurationTypographyOutput { - return i.ToGetThemeConfigurationTypographyOutputWithContext(context.Background()) +func (o VisualsFunnelChartVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsFunnelChartVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) } -func (i GetThemeConfigurationTypographyArgs) ToGetThemeConfigurationTypographyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationTypographyOutput) +func (o VisualsFunnelChartVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) } -// GetThemeConfigurationTypographyArrayInput is an input type that accepts GetThemeConfigurationTypographyArray and GetThemeConfigurationTypographyArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationTypographyArrayInput` via: -// -// GetThemeConfigurationTypographyArray{ GetThemeConfigurationTypographyArgs{...} } -type GetThemeConfigurationTypographyArrayInput interface { - pulumi.Input - - ToGetThemeConfigurationTypographyArrayOutput() GetThemeConfigurationTypographyArrayOutput - ToGetThemeConfigurationTypographyArrayOutputWithContext(context.Context) GetThemeConfigurationTypographyArrayOutput +func (o VisualsFunnelChartVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) } -type GetThemeConfigurationTypographyArray []GetThemeConfigurationTypographyInput - -func (GetThemeConfigurationTypographyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationTypography)(nil)).Elem() +func (o VisualsFunnelChartVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsFunnelChartVisual) string { return v.VisualId }).(pulumi.StringOutput) } -func (i GetThemeConfigurationTypographyArray) ToGetThemeConfigurationTypographyArrayOutput() GetThemeConfigurationTypographyArrayOutput { - return i.ToGetThemeConfigurationTypographyArrayOutputWithContext(context.Background()) -} +type VisualsFunnelChartVisualPtrOutput struct{ *pulumi.OutputState } -func (i GetThemeConfigurationTypographyArray) ToGetThemeConfigurationTypographyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationTypographyArrayOutput) +func (VisualsFunnelChartVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisual)(nil)).Elem() } -type GetThemeConfigurationTypographyOutput struct{ *pulumi.OutputState } - -func (GetThemeConfigurationTypographyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationTypography)(nil)).Elem() +func (o VisualsFunnelChartVisualPtrOutput) ToVisualsFunnelChartVisualPtrOutput() VisualsFunnelChartVisualPtrOutput { + return o } -func (o GetThemeConfigurationTypographyOutput) ToGetThemeConfigurationTypographyOutput() GetThemeConfigurationTypographyOutput { +func (o VisualsFunnelChartVisualPtrOutput) ToVisualsFunnelChartVisualPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualPtrOutput { return o } -func (o GetThemeConfigurationTypographyOutput) ToGetThemeConfigurationTypographyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyOutput { - return o +func (o VisualsFunnelChartVisualPtrOutput) Elem() VisualsFunnelChartVisualOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisual) VisualsFunnelChartVisual { + if v != nil { + return *v + } + var ret VisualsFunnelChartVisual + return ret + }).(VisualsFunnelChartVisualOutput) } -// Determines the list of font families. Maximum number of 5 items. See font_families. -func (o GetThemeConfigurationTypographyOutput) FontFamilies() GetThemeConfigurationTypographyFontFamilyArrayOutput { - return o.ApplyT(func(v GetThemeConfigurationTypography) []GetThemeConfigurationTypographyFontFamily { - return v.FontFamilies - }).(GetThemeConfigurationTypographyFontFamilyArrayOutput) +// List of IAM actions to grant or revoke permissions on. +func (o VisualsFunnelChartVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) } -type GetThemeConfigurationTypographyArrayOutput struct{ *pulumi.OutputState } +func (o VisualsFunnelChartVisualPtrOutput) ChartConfiguration() VisualsFunnelChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisual) *VisualsFunnelChartVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsFunnelChartVisualChartConfigurationPtrOutput) +} -func (GetThemeConfigurationTypographyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationTypography)(nil)).Elem() +func (o VisualsFunnelChartVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) } -func (o GetThemeConfigurationTypographyArrayOutput) ToGetThemeConfigurationTypographyArrayOutput() GetThemeConfigurationTypographyArrayOutput { - return o +func (o VisualsFunnelChartVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) } -func (o GetThemeConfigurationTypographyArrayOutput) ToGetThemeConfigurationTypographyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyArrayOutput { - return o +func (o VisualsFunnelChartVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) } -func (o GetThemeConfigurationTypographyArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationTypographyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationTypography { - return vs[0].([]GetThemeConfigurationTypography)[vs[1].(int)] - }).(GetThemeConfigurationTypographyOutput) +func (o VisualsFunnelChartVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) } -type GetThemeConfigurationTypographyFontFamily struct { - // Font family name. - FontFamily string `pulumi:"fontFamily"` +type VisualsFunnelChartVisualChartConfiguration struct { + CategoryLabelOptions *ChartAxisLabelOptions `pulumi:"categoryLabelOptions"` + DataLabelOptions *VisualsFunnelChartVisualChartConfigurationDataLabelOptions `pulumi:"dataLabelOptions"` + FieldWells *VisualsFunnelChartVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + SortConfiguration *VisualsFunnelChartVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + ValueLabelOptions *ChartAxisLabelOptions `pulumi:"valueLabelOptions"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` } -// GetThemeConfigurationTypographyFontFamilyInput is an input type that accepts GetThemeConfigurationTypographyFontFamilyArgs and GetThemeConfigurationTypographyFontFamilyOutput values. -// You can construct a concrete instance of `GetThemeConfigurationTypographyFontFamilyInput` via: +// VisualsFunnelChartVisualChartConfigurationInput is an input type that accepts VisualsFunnelChartVisualChartConfigurationArgs and VisualsFunnelChartVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualChartConfigurationInput` via: // -// GetThemeConfigurationTypographyFontFamilyArgs{...} -type GetThemeConfigurationTypographyFontFamilyInput interface { +// VisualsFunnelChartVisualChartConfigurationArgs{...} +type VisualsFunnelChartVisualChartConfigurationInput interface { pulumi.Input - ToGetThemeConfigurationTypographyFontFamilyOutput() GetThemeConfigurationTypographyFontFamilyOutput - ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(context.Context) GetThemeConfigurationTypographyFontFamilyOutput + ToVisualsFunnelChartVisualChartConfigurationOutput() VisualsFunnelChartVisualChartConfigurationOutput + ToVisualsFunnelChartVisualChartConfigurationOutputWithContext(context.Context) VisualsFunnelChartVisualChartConfigurationOutput } -type GetThemeConfigurationTypographyFontFamilyArgs struct { - // Font family name. - FontFamily pulumi.StringInput `pulumi:"fontFamily"` +type VisualsFunnelChartVisualChartConfigurationArgs struct { + CategoryLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"categoryLabelOptions"` + DataLabelOptions VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrInput `pulumi:"dataLabelOptions"` + FieldWells VisualsFunnelChartVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + SortConfiguration VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + ValueLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"valueLabelOptions"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` } -func (GetThemeConfigurationTypographyFontFamilyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationTypographyFontFamily)(nil)).Elem() +func (VisualsFunnelChartVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisualChartConfiguration)(nil)).Elem() } -func (i GetThemeConfigurationTypographyFontFamilyArgs) ToGetThemeConfigurationTypographyFontFamilyOutput() GetThemeConfigurationTypographyFontFamilyOutput { - return i.ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(context.Background()) +func (i VisualsFunnelChartVisualChartConfigurationArgs) ToVisualsFunnelChartVisualChartConfigurationOutput() VisualsFunnelChartVisualChartConfigurationOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationOutputWithContext(context.Background()) } -func (i GetThemeConfigurationTypographyFontFamilyArgs) ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationTypographyFontFamilyOutput) +func (i VisualsFunnelChartVisualChartConfigurationArgs) ToVisualsFunnelChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationOutput) } -// GetThemeConfigurationTypographyFontFamilyArrayInput is an input type that accepts GetThemeConfigurationTypographyFontFamilyArray and GetThemeConfigurationTypographyFontFamilyArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationTypographyFontFamilyArrayInput` via: -// -// GetThemeConfigurationTypographyFontFamilyArray{ GetThemeConfigurationTypographyFontFamilyArgs{...} } -type GetThemeConfigurationTypographyFontFamilyArrayInput interface { - pulumi.Input - - ToGetThemeConfigurationTypographyFontFamilyArrayOutput() GetThemeConfigurationTypographyFontFamilyArrayOutput - ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(context.Context) GetThemeConfigurationTypographyFontFamilyArrayOutput +func (i VisualsFunnelChartVisualChartConfigurationArgs) ToVisualsFunnelChartVisualChartConfigurationPtrOutput() VisualsFunnelChartVisualChartConfigurationPtrOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationPtrOutputWithContext(context.Background()) } -type GetThemeConfigurationTypographyFontFamilyArray []GetThemeConfigurationTypographyFontFamilyInput - -func (GetThemeConfigurationTypographyFontFamilyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationTypographyFontFamily)(nil)).Elem() +func (i VisualsFunnelChartVisualChartConfigurationArgs) ToVisualsFunnelChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationOutput).ToVisualsFunnelChartVisualChartConfigurationPtrOutputWithContext(ctx) } -func (i GetThemeConfigurationTypographyFontFamilyArray) ToGetThemeConfigurationTypographyFontFamilyArrayOutput() GetThemeConfigurationTypographyFontFamilyArrayOutput { - return i.ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(context.Background()) -} +// VisualsFunnelChartVisualChartConfigurationPtrInput is an input type that accepts VisualsFunnelChartVisualChartConfigurationArgs, VisualsFunnelChartVisualChartConfigurationPtr and VisualsFunnelChartVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualChartConfigurationPtrInput` via: +// +// VisualsFunnelChartVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsFunnelChartVisualChartConfigurationPtrInput interface { + pulumi.Input -func (i GetThemeConfigurationTypographyFontFamilyArray) ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationTypographyFontFamilyArrayOutput) + ToVisualsFunnelChartVisualChartConfigurationPtrOutput() VisualsFunnelChartVisualChartConfigurationPtrOutput + ToVisualsFunnelChartVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsFunnelChartVisualChartConfigurationPtrOutput } -type GetThemeConfigurationTypographyFontFamilyOutput struct{ *pulumi.OutputState } +type visualsFunnelChartVisualChartConfigurationPtrType VisualsFunnelChartVisualChartConfigurationArgs -func (GetThemeConfigurationTypographyFontFamilyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationTypographyFontFamily)(nil)).Elem() +func VisualsFunnelChartVisualChartConfigurationPtr(v *VisualsFunnelChartVisualChartConfigurationArgs) VisualsFunnelChartVisualChartConfigurationPtrInput { + return (*visualsFunnelChartVisualChartConfigurationPtrType)(v) } -func (o GetThemeConfigurationTypographyFontFamilyOutput) ToGetThemeConfigurationTypographyFontFamilyOutput() GetThemeConfigurationTypographyFontFamilyOutput { - return o +func (*visualsFunnelChartVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisualChartConfiguration)(nil)).Elem() } -func (o GetThemeConfigurationTypographyFontFamilyOutput) ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyOutput { - return o +func (i *visualsFunnelChartVisualChartConfigurationPtrType) ToVisualsFunnelChartVisualChartConfigurationPtrOutput() VisualsFunnelChartVisualChartConfigurationPtrOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationPtrOutputWithContext(context.Background()) } -// Font family name. -func (o GetThemeConfigurationTypographyFontFamilyOutput) FontFamily() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationTypographyFontFamily) string { return v.FontFamily }).(pulumi.StringOutput) +func (i *visualsFunnelChartVisualChartConfigurationPtrType) ToVisualsFunnelChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationPtrOutput) } -type GetThemeConfigurationTypographyFontFamilyArrayOutput struct{ *pulumi.OutputState } +type VisualsFunnelChartVisualChartConfigurationOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationTypographyFontFamilyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationTypographyFontFamily)(nil)).Elem() +func (VisualsFunnelChartVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisualChartConfiguration)(nil)).Elem() } -func (o GetThemeConfigurationTypographyFontFamilyArrayOutput) ToGetThemeConfigurationTypographyFontFamilyArrayOutput() GetThemeConfigurationTypographyFontFamilyArrayOutput { +func (o VisualsFunnelChartVisualChartConfigurationOutput) ToVisualsFunnelChartVisualChartConfigurationOutput() VisualsFunnelChartVisualChartConfigurationOutput { return o } -func (o GetThemeConfigurationTypographyFontFamilyArrayOutput) ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyArrayOutput { +func (o VisualsFunnelChartVisualChartConfigurationOutput) ToVisualsFunnelChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationOutput { return o } -func (o GetThemeConfigurationTypographyFontFamilyArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationTypographyFontFamilyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationTypographyFontFamily { - return vs[0].([]GetThemeConfigurationTypographyFontFamily)[vs[1].(int)] - }).(GetThemeConfigurationTypographyFontFamilyOutput) -} - -type GetThemeConfigurationUiColorPalette struct { - // Color (hexadecimal) that applies to selected states and buttons. - Accent string `pulumi:"accent"` - // Color (hexadecimal) that applies to any text or other elements that appear over the accent color. - AccentForeground string `pulumi:"accentForeground"` - // Color (hexadecimal) that applies to error messages. - Danger string `pulumi:"danger"` - // Color (hexadecimal) that applies to any text or other elements that appear over the error color. - DangerForeground string `pulumi:"dangerForeground"` - // Color (hexadecimal) that applies to the names of fields that are identified as dimensions. - Dimension string `pulumi:"dimension"` - // Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. - DimensionForeground string `pulumi:"dimensionForeground"` - // Color (hexadecimal) that applies to the names of fields that are identified as measures. - Measure string `pulumi:"measure"` - // Color (hexadecimal) that applies to any text or other elements that appear over the measure color. - MeasureForeground string `pulumi:"measureForeground"` - // Color (hexadecimal) that applies to visuals and other high emphasis UI. - PrimaryBackground string `pulumi:"primaryBackground"` - // Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. - PrimaryForeground string `pulumi:"primaryForeground"` - // Color (hexadecimal) that applies to the sheet background and sheet controls. - SecondaryBackground string `pulumi:"secondaryBackground"` - // Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. - SecondaryForeground string `pulumi:"secondaryForeground"` - // Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. - Success string `pulumi:"success"` - // Color (hexadecimal) that applies to any text or other elements that appear over the success color. - SuccessForeground string `pulumi:"successForeground"` - // Color (hexadecimal) that applies to warning and informational messages. - Warning string `pulumi:"warning"` - // Color (hexadecimal) that applies to any text or other elements that appear over the warning color. - WarningForeground string `pulumi:"warningForeground"` -} - -// GetThemeConfigurationUiColorPaletteInput is an input type that accepts GetThemeConfigurationUiColorPaletteArgs and GetThemeConfigurationUiColorPaletteOutput values. -// You can construct a concrete instance of `GetThemeConfigurationUiColorPaletteInput` via: -// -// GetThemeConfigurationUiColorPaletteArgs{...} -type GetThemeConfigurationUiColorPaletteInput interface { - pulumi.Input - - ToGetThemeConfigurationUiColorPaletteOutput() GetThemeConfigurationUiColorPaletteOutput - ToGetThemeConfigurationUiColorPaletteOutputWithContext(context.Context) GetThemeConfigurationUiColorPaletteOutput +func (o VisualsFunnelChartVisualChartConfigurationOutput) ToVisualsFunnelChartVisualChartConfigurationPtrOutput() VisualsFunnelChartVisualChartConfigurationPtrOutput { + return o.ToVisualsFunnelChartVisualChartConfigurationPtrOutputWithContext(context.Background()) } -type GetThemeConfigurationUiColorPaletteArgs struct { - // Color (hexadecimal) that applies to selected states and buttons. - Accent pulumi.StringInput `pulumi:"accent"` - // Color (hexadecimal) that applies to any text or other elements that appear over the accent color. - AccentForeground pulumi.StringInput `pulumi:"accentForeground"` - // Color (hexadecimal) that applies to error messages. - Danger pulumi.StringInput `pulumi:"danger"` - // Color (hexadecimal) that applies to any text or other elements that appear over the error color. - DangerForeground pulumi.StringInput `pulumi:"dangerForeground"` - // Color (hexadecimal) that applies to the names of fields that are identified as dimensions. - Dimension pulumi.StringInput `pulumi:"dimension"` - // Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. - DimensionForeground pulumi.StringInput `pulumi:"dimensionForeground"` - // Color (hexadecimal) that applies to the names of fields that are identified as measures. - Measure pulumi.StringInput `pulumi:"measure"` - // Color (hexadecimal) that applies to any text or other elements that appear over the measure color. - MeasureForeground pulumi.StringInput `pulumi:"measureForeground"` - // Color (hexadecimal) that applies to visuals and other high emphasis UI. - PrimaryBackground pulumi.StringInput `pulumi:"primaryBackground"` - // Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. - PrimaryForeground pulumi.StringInput `pulumi:"primaryForeground"` - // Color (hexadecimal) that applies to the sheet background and sheet controls. - SecondaryBackground pulumi.StringInput `pulumi:"secondaryBackground"` - // Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. - SecondaryForeground pulumi.StringInput `pulumi:"secondaryForeground"` - // Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. - Success pulumi.StringInput `pulumi:"success"` - // Color (hexadecimal) that applies to any text or other elements that appear over the success color. - SuccessForeground pulumi.StringInput `pulumi:"successForeground"` - // Color (hexadecimal) that applies to warning and informational messages. - Warning pulumi.StringInput `pulumi:"warning"` - // Color (hexadecimal) that applies to any text or other elements that appear over the warning color. - WarningForeground pulumi.StringInput `pulumi:"warningForeground"` +func (o VisualsFunnelChartVisualChartConfigurationOutput) ToVisualsFunnelChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFunnelChartVisualChartConfiguration) *VisualsFunnelChartVisualChartConfiguration { + return &v + }).(VisualsFunnelChartVisualChartConfigurationPtrOutput) } -func (GetThemeConfigurationUiColorPaletteArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationUiColorPalette)(nil)).Elem() +func (o VisualsFunnelChartVisualChartConfigurationOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfiguration) *ChartAxisLabelOptions { + return v.CategoryLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -func (i GetThemeConfigurationUiColorPaletteArgs) ToGetThemeConfigurationUiColorPaletteOutput() GetThemeConfigurationUiColorPaletteOutput { - return i.ToGetThemeConfigurationUiColorPaletteOutputWithContext(context.Background()) +func (o VisualsFunnelChartVisualChartConfigurationOutput) DataLabelOptions() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfiguration) *VisualsFunnelChartVisualChartConfigurationDataLabelOptions { + return v.DataLabelOptions + }).(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) } -func (i GetThemeConfigurationUiColorPaletteArgs) ToGetThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationUiColorPaletteOutput) +func (o VisualsFunnelChartVisualChartConfigurationOutput) FieldWells() VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfiguration) *VisualsFunnelChartVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput) } -// GetThemeConfigurationUiColorPaletteArrayInput is an input type that accepts GetThemeConfigurationUiColorPaletteArray and GetThemeConfigurationUiColorPaletteArrayOutput values. -// You can construct a concrete instance of `GetThemeConfigurationUiColorPaletteArrayInput` via: -// -// GetThemeConfigurationUiColorPaletteArray{ GetThemeConfigurationUiColorPaletteArgs{...} } -type GetThemeConfigurationUiColorPaletteArrayInput interface { - pulumi.Input - - ToGetThemeConfigurationUiColorPaletteArrayOutput() GetThemeConfigurationUiColorPaletteArrayOutput - ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(context.Context) GetThemeConfigurationUiColorPaletteArrayOutput +func (o VisualsFunnelChartVisualChartConfigurationOutput) SortConfiguration() VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfiguration) *VisualsFunnelChartVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput) } -type GetThemeConfigurationUiColorPaletteArray []GetThemeConfigurationUiColorPaletteInput - -func (GetThemeConfigurationUiColorPaletteArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationUiColorPalette)(nil)).Elem() +func (o VisualsFunnelChartVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) } -func (i GetThemeConfigurationUiColorPaletteArray) ToGetThemeConfigurationUiColorPaletteArrayOutput() GetThemeConfigurationUiColorPaletteArrayOutput { - return i.ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(context.Background()) +func (o VisualsFunnelChartVisualChartConfigurationOutput) ValueLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfiguration) *ChartAxisLabelOptions { return v.ValueLabelOptions }).(ChartAxisLabelOptionsPtrOutput) } -func (i GetThemeConfigurationUiColorPaletteArray) ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationUiColorPaletteArrayOutput) +func (o VisualsFunnelChartVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) } -type GetThemeConfigurationUiColorPaletteOutput struct{ *pulumi.OutputState } +type VisualsFunnelChartVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } -func (GetThemeConfigurationUiColorPaletteOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemeConfigurationUiColorPalette)(nil)).Elem() +func (VisualsFunnelChartVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisualChartConfiguration)(nil)).Elem() } -func (o GetThemeConfigurationUiColorPaletteOutput) ToGetThemeConfigurationUiColorPaletteOutput() GetThemeConfigurationUiColorPaletteOutput { +func (o VisualsFunnelChartVisualChartConfigurationPtrOutput) ToVisualsFunnelChartVisualChartConfigurationPtrOutput() VisualsFunnelChartVisualChartConfigurationPtrOutput { return o } -func (o GetThemeConfigurationUiColorPaletteOutput) ToGetThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteOutput { +func (o VisualsFunnelChartVisualChartConfigurationPtrOutput) ToVisualsFunnelChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationPtrOutput { return o } -// Color (hexadecimal) that applies to selected states and buttons. -func (o GetThemeConfigurationUiColorPaletteOutput) Accent() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Accent }).(pulumi.StringOutput) +func (o VisualsFunnelChartVisualChartConfigurationPtrOutput) Elem() VisualsFunnelChartVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfiguration) VisualsFunnelChartVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsFunnelChartVisualChartConfiguration + return ret + }).(VisualsFunnelChartVisualChartConfigurationOutput) } -// Color (hexadecimal) that applies to any text or other elements that appear over the accent color. -func (o GetThemeConfigurationUiColorPaletteOutput) AccentForeground() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.AccentForeground }).(pulumi.StringOutput) +func (o VisualsFunnelChartVisualChartConfigurationPtrOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.CategoryLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -// Color (hexadecimal) that applies to error messages. -func (o GetThemeConfigurationUiColorPaletteOutput) Danger() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Danger }).(pulumi.StringOutput) +func (o VisualsFunnelChartVisualChartConfigurationPtrOutput) DataLabelOptions() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfiguration) *VisualsFunnelChartVisualChartConfigurationDataLabelOptions { + if v == nil { + return nil + } + return v.DataLabelOptions + }).(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) } -// Color (hexadecimal) that applies to any text or other elements that appear over the error color. -func (o GetThemeConfigurationUiColorPaletteOutput) DangerForeground() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.DangerForeground }).(pulumi.StringOutput) +func (o VisualsFunnelChartVisualChartConfigurationPtrOutput) FieldWells() VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfiguration) *VisualsFunnelChartVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput) } -// Color (hexadecimal) that applies to the names of fields that are identified as dimensions. -func (o GetThemeConfigurationUiColorPaletteOutput) Dimension() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Dimension }).(pulumi.StringOutput) +func (o VisualsFunnelChartVisualChartConfigurationPtrOutput) SortConfiguration() VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfiguration) *VisualsFunnelChartVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput) } -// Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. -func (o GetThemeConfigurationUiColorPaletteOutput) DimensionForeground() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.DimensionForeground }).(pulumi.StringOutput) +func (o VisualsFunnelChartVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) } -// Color (hexadecimal) that applies to the names of fields that are identified as measures. -func (o GetThemeConfigurationUiColorPaletteOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Measure }).(pulumi.StringOutput) +func (o VisualsFunnelChartVisualChartConfigurationPtrOutput) ValueLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.ValueLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) } -// Color (hexadecimal) that applies to any text or other elements that appear over the measure color. -func (o GetThemeConfigurationUiColorPaletteOutput) MeasureForeground() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.MeasureForeground }).(pulumi.StringOutput) +func (o VisualsFunnelChartVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) } -// Color (hexadecimal) that applies to visuals and other high emphasis UI. -func (o GetThemeConfigurationUiColorPaletteOutput) PrimaryBackground() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.PrimaryBackground }).(pulumi.StringOutput) +type VisualsFunnelChartVisualChartConfigurationDataLabelOptions struct { + CategoryLabelVisibility *string `pulumi:"categoryLabelVisibility"` + LabelColor *string `pulumi:"labelColor"` + LabelFontConfiguration *FontConfiguration `pulumi:"labelFontConfiguration"` + MeasureDataLabelStyle *string `pulumi:"measureDataLabelStyle"` + MeasureLabelVisibility *string `pulumi:"measureLabelVisibility"` + Position *string `pulumi:"position"` + Visibility *string `pulumi:"visibility"` } -// Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. -func (o GetThemeConfigurationUiColorPaletteOutput) PrimaryForeground() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.PrimaryForeground }).(pulumi.StringOutput) +// VisualsFunnelChartVisualChartConfigurationDataLabelOptionsInput is an input type that accepts VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs and VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualChartConfigurationDataLabelOptionsInput` via: +// +// VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs{...} +type VisualsFunnelChartVisualChartConfigurationDataLabelOptionsInput interface { + pulumi.Input + + ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput + ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutputWithContext(context.Context) VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput } -// Color (hexadecimal) that applies to the sheet background and sheet controls. -func (o GetThemeConfigurationUiColorPaletteOutput) SecondaryBackground() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.SecondaryBackground }).(pulumi.StringOutput) +type VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs struct { + CategoryLabelVisibility pulumi.StringPtrInput `pulumi:"categoryLabelVisibility"` + LabelColor pulumi.StringPtrInput `pulumi:"labelColor"` + LabelFontConfiguration FontConfigurationPtrInput `pulumi:"labelFontConfiguration"` + MeasureDataLabelStyle pulumi.StringPtrInput `pulumi:"measureDataLabelStyle"` + MeasureLabelVisibility pulumi.StringPtrInput `pulumi:"measureLabelVisibility"` + Position pulumi.StringPtrInput `pulumi:"position"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` } -// Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. -func (o GetThemeConfigurationUiColorPaletteOutput) SecondaryForeground() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.SecondaryForeground }).(pulumi.StringOutput) +func (VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationDataLabelOptions)(nil)).Elem() } -// Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. -func (o GetThemeConfigurationUiColorPaletteOutput) Success() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Success }).(pulumi.StringOutput) +func (i VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutputWithContext(context.Background()) } -// Color (hexadecimal) that applies to any text or other elements that appear over the success color. -func (o GetThemeConfigurationUiColorPaletteOutput) SuccessForeground() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.SuccessForeground }).(pulumi.StringOutput) +func (i VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) } -// Color (hexadecimal) that applies to warning and informational messages. -func (o GetThemeConfigurationUiColorPaletteOutput) Warning() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Warning }).(pulumi.StringOutput) +func (i VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutputWithContext(context.Background()) } -// Color (hexadecimal) that applies to any text or other elements that appear over the warning color. -func (o GetThemeConfigurationUiColorPaletteOutput) WarningForeground() pulumi.StringOutput { - return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.WarningForeground }).(pulumi.StringOutput) +func (i VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput).ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutputWithContext(ctx) } -type GetThemeConfigurationUiColorPaletteArrayOutput struct{ *pulumi.OutputState } +// VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrInput is an input type that accepts VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs, VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtr and VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrInput` via: +// +// VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs{...} +// +// or: +// +// nil +type VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrInput interface { + pulumi.Input -func (GetThemeConfigurationUiColorPaletteArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemeConfigurationUiColorPalette)(nil)).Elem() + ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput + ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutputWithContext(context.Context) VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput } -func (o GetThemeConfigurationUiColorPaletteArrayOutput) ToGetThemeConfigurationUiColorPaletteArrayOutput() GetThemeConfigurationUiColorPaletteArrayOutput { - return o +type visualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrType VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs + +func VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtr(v *VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs) VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrInput { + return (*visualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrType)(v) } -func (o GetThemeConfigurationUiColorPaletteArrayOutput) ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteArrayOutput { - return o +func (*visualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisualChartConfigurationDataLabelOptions)(nil)).Elem() } -func (o GetThemeConfigurationUiColorPaletteArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationUiColorPaletteOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationUiColorPalette { - return vs[0].([]GetThemeConfigurationUiColorPalette)[vs[1].(int)] - }).(GetThemeConfigurationUiColorPaletteOutput) +func (i *visualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrType) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutputWithContext(context.Background()) } -type GetThemePermission struct { - // List of IAM actions to grant or revoke permissions on. - Actions []string `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal string `pulumi:"principal"` +func (i *visualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrType) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) } -// GetThemePermissionInput is an input type that accepts GetThemePermissionArgs and GetThemePermissionOutput values. -// You can construct a concrete instance of `GetThemePermissionInput` via: -// -// GetThemePermissionArgs{...} -type GetThemePermissionInput interface { - pulumi.Input +type VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput struct{ *pulumi.OutputState } - ToGetThemePermissionOutput() GetThemePermissionOutput - ToGetThemePermissionOutputWithContext(context.Context) GetThemePermissionOutput +func (VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationDataLabelOptions)(nil)).Elem() } -type GetThemePermissionArgs struct { - // List of IAM actions to grant or revoke permissions on. - Actions pulumi.StringArrayInput `pulumi:"actions"` - // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - Principal pulumi.StringInput `pulumi:"principal"` +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput { + return o } -func (GetThemePermissionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemePermission)(nil)).Elem() +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput { + return o.ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutputWithContext(context.Background()) } -func (i GetThemePermissionArgs) ToGetThemePermissionOutput() GetThemePermissionOutput { - return i.ToGetThemePermissionOutputWithContext(context.Background()) +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *VisualsFunnelChartVisualChartConfigurationDataLabelOptions { + return &v + }).(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) } -func (i GetThemePermissionArgs) ToGetThemePermissionOutputWithContext(ctx context.Context) GetThemePermissionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemePermissionOutput) +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) CategoryLabelVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { + return v.CategoryLabelVisibility + }).(pulumi.StringPtrOutput) } -// GetThemePermissionArrayInput is an input type that accepts GetThemePermissionArray and GetThemePermissionArrayOutput values. -// You can construct a concrete instance of `GetThemePermissionArrayInput` via: -// -// GetThemePermissionArray{ GetThemePermissionArgs{...} } -type GetThemePermissionArrayInput interface { - pulumi.Input +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) LabelColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { return v.LabelColor }).(pulumi.StringPtrOutput) +} - ToGetThemePermissionArrayOutput() GetThemePermissionArrayOutput - ToGetThemePermissionArrayOutputWithContext(context.Context) GetThemePermissionArrayOutput +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) LabelFontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *FontConfiguration { + return v.LabelFontConfiguration + }).(FontConfigurationPtrOutput) } -type GetThemePermissionArray []GetThemePermissionInput +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) MeasureDataLabelStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { + return v.MeasureDataLabelStyle + }).(pulumi.StringPtrOutput) +} -func (GetThemePermissionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemePermission)(nil)).Elem() +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) MeasureLabelVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { + return v.MeasureLabelVisibility + }).(pulumi.StringPtrOutput) } -func (i GetThemePermissionArray) ToGetThemePermissionArrayOutput() GetThemePermissionArrayOutput { - return i.ToGetThemePermissionArrayOutputWithContext(context.Background()) +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) Position() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { return v.Position }).(pulumi.StringPtrOutput) } -func (i GetThemePermissionArray) ToGetThemePermissionArrayOutputWithContext(ctx context.Context) GetThemePermissionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetThemePermissionArrayOutput) +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { return v.Visibility }).(pulumi.StringPtrOutput) } -type GetThemePermissionOutput struct{ *pulumi.OutputState } +type VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput struct{ *pulumi.OutputState } -func (GetThemePermissionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetThemePermission)(nil)).Elem() +func (VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisualChartConfigurationDataLabelOptions)(nil)).Elem() } -func (o GetThemePermissionOutput) ToGetThemePermissionOutput() GetThemePermissionOutput { +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput { return o } -func (o GetThemePermissionOutput) ToGetThemePermissionOutputWithContext(ctx context.Context) GetThemePermissionOutput { +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) ToVisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput { return o } -// List of IAM actions to grant or revoke permissions on. -func (o GetThemePermissionOutput) Actions() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetThemePermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) Elem() VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationDataLabelOptions) VisualsFunnelChartVisualChartConfigurationDataLabelOptions { + if v != nil { + return *v + } + var ret VisualsFunnelChartVisualChartConfigurationDataLabelOptions + return ret + }).(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput) } -// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. -func (o GetThemePermissionOutput) Principal() pulumi.StringOutput { - return o.ApplyT(func(v GetThemePermission) string { return v.Principal }).(pulumi.StringOutput) +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) CategoryLabelVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { + if v == nil { + return nil + } + return v.CategoryLabelVisibility + }).(pulumi.StringPtrOutput) } -type GetThemePermissionArrayOutput struct{ *pulumi.OutputState } +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) LabelColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { + if v == nil { + return nil + } + return v.LabelColor + }).(pulumi.StringPtrOutput) +} -func (GetThemePermissionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetThemePermission)(nil)).Elem() +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) LabelFontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *FontConfiguration { + if v == nil { + return nil + } + return v.LabelFontConfiguration + }).(FontConfigurationPtrOutput) } -func (o GetThemePermissionArrayOutput) ToGetThemePermissionArrayOutput() GetThemePermissionArrayOutput { - return o +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) MeasureDataLabelStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { + if v == nil { + return nil + } + return v.MeasureDataLabelStyle + }).(pulumi.StringPtrOutput) } -func (o GetThemePermissionArrayOutput) ToGetThemePermissionArrayOutputWithContext(ctx context.Context) GetThemePermissionArrayOutput { - return o +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) MeasureLabelVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { + if v == nil { + return nil + } + return v.MeasureLabelVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) Position() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { + if v == nil { + return nil + } + return v.Position + }).(pulumi.StringPtrOutput) } -func (o GetThemePermissionArrayOutput) Index(i pulumi.IntInput) GetThemePermissionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemePermission { - return vs[0].([]GetThemePermission)[vs[1].(int)] - }).(GetThemePermissionOutput) +func (o VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationDataLabelOptions) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) } func init() { + pulumi.RegisterInputType(reflect.TypeOf((*AggregationFunctionInput)(nil)).Elem(), AggregationFunctionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AggregationFunctionPtrInput)(nil)).Elem(), AggregationFunctionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionInput)(nil)).Elem(), AnalysisDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionPtrInput)(nil)).Elem(), AnalysisDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput)(nil)).Elem(), AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionCalculatedFieldInput)(nil)).Elem(), AnalysisDefinitionCalculatedFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionCalculatedFieldArrayInput)(nil)).Elem(), AnalysisDefinitionCalculatedFieldArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionColumnConfigurationInput)(nil)).Elem(), AnalysisDefinitionColumnConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionColumnConfigurationArrayInput)(nil)).Elem(), AnalysisDefinitionColumnConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionColumnConfigurationFormatConfigurationInput)(nil)).Elem(), AnalysisDefinitionColumnConfigurationFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionColumnConfigurationFormatConfigurationPtrInput)(nil)).Elem(), AnalysisDefinitionColumnConfigurationFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionDataSetIdentifiersDeclarationInput)(nil)).Elem(), AnalysisDefinitionDataSetIdentifiersDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionDataSetIdentifiersDeclarationArrayInput)(nil)).Elem(), AnalysisDefinitionDataSetIdentifiersDeclarationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionFilterGroupInput)(nil)).Elem(), AnalysisDefinitionFilterGroupArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionFilterGroupArrayInput)(nil)).Elem(), AnalysisDefinitionFilterGroupArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfigurationInput)(nil)).Elem(), AnalysisDefinitionFilterGroupScopeConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsInput)(nil)).Elem(), AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput)(nil)).Elem(), AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput)(nil)).Elem(), AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput)(nil)).Elem(), AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionParameterDeclarationInput)(nil)).Elem(), AnalysisDefinitionParameterDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionParameterDeclarationArrayInput)(nil)).Elem(), AnalysisDefinitionParameterDeclarationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetInput)(nil)).Elem(), AnalysisDefinitionSheetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetArrayInput)(nil)).Elem(), AnalysisDefinitionSheetArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlArrayInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDateTimePickerInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlDateTimePickerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDateTimePickerPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlDateTimePickerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdownInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlDropdownArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdownPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlDropdownArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdownSelectableValuesInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlListInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlListPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlListDisplayOptionsInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlListSelectableValuesInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlListSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlListSelectableValuesPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlListSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlSliderInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlSliderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlSliderPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlSliderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlSliderDisplayOptionsInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlTextAreaInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlTextAreaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlTextAreaPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlTextAreaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlTextFieldInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlTextFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetParameterControlTextFieldPtrInput)(nil)).Elem(), AnalysisDefinitionSheetParameterControlTextFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetSheetControlLayoutsInput)(nil)).Elem(), AnalysisDefinitionSheetSheetControlLayoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetSheetControlLayoutsPtrInput)(nil)).Elem(), AnalysisDefinitionSheetSheetControlLayoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetSheetControlLayoutsConfigurationInput)(nil)).Elem(), AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrInput)(nil)).Elem(), AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetTextBoxInput)(nil)).Elem(), AnalysisDefinitionSheetTextBoxArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AnalysisDefinitionSheetTextBoxArrayInput)(nil)).Elem(), AnalysisDefinitionSheetTextBoxArray{}) pulumi.RegisterInputType(reflect.TypeOf((*AnalysisParametersInput)(nil)).Elem(), AnalysisParametersArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*AnalysisParametersPtrInput)(nil)).Elem(), AnalysisParametersArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*AnalysisParametersDateTimeParameterInput)(nil)).Elem(), AnalysisParametersDateTimeParameterArgs{}) @@ -22713,6 +76903,96 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*AnalysisSourceEntitySourceTemplatePtrInput)(nil)).Elem(), AnalysisSourceEntitySourceTemplateArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*AnalysisSourceEntitySourceTemplateDataSetReferenceInput)(nil)).Elem(), AnalysisSourceEntitySourceTemplateDataSetReferenceArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*AnalysisSourceEntitySourceTemplateDataSetReferenceArrayInput)(nil)).Elem(), AnalysisSourceEntitySourceTemplateDataSetReferenceArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsInput)(nil)).Elem(), AxisDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsPtrInput)(nil)).Elem(), AxisDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsPtrInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsDateAxisOptionsInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsDateAxisOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsDateAxisOptionsPtrInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsDateAxisOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrInput)(nil)).Elem(), AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsScrollbarOptionsInput)(nil)).Elem(), AxisDisplayOptionsScrollbarOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsScrollbarOptionsPtrInput)(nil)).Elem(), AxisDisplayOptionsScrollbarOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsScrollbarOptionsVisibleRangeInput)(nil)).Elem(), AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsScrollbarOptionsVisibleRangePtrInput)(nil)).Elem(), AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeInput)(nil)).Elem(), AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrInput)(nil)).Elem(), AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsTickLabelOptionsInput)(nil)).Elem(), AxisDisplayOptionsTickLabelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AxisDisplayOptionsTickLabelOptionsPtrInput)(nil)).Elem(), AxisDisplayOptionsTickLabelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CascadingControlConfigurationInput)(nil)).Elem(), CascadingControlConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CascadingControlConfigurationPtrInput)(nil)).Elem(), CascadingControlConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CascadingControlConfigurationSourceControlInput)(nil)).Elem(), CascadingControlConfigurationSourceControlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CascadingControlConfigurationSourceControlArrayInput)(nil)).Elem(), CascadingControlConfigurationSourceControlArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*CategoryFilterInput)(nil)).Elem(), CategoryFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CategoryFilterPtrInput)(nil)).Elem(), CategoryFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CellStyleInput)(nil)).Elem(), CellStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CellStylePtrInput)(nil)).Elem(), CellStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CellStyleBorderInput)(nil)).Elem(), CellStyleBorderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CellStyleBorderPtrInput)(nil)).Elem(), CellStyleBorderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CellStyleBorderSideSpecificBorderInput)(nil)).Elem(), CellStyleBorderSideSpecificBorderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CellStyleBorderSideSpecificBorderPtrInput)(nil)).Elem(), CellStyleBorderSideSpecificBorderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ChartAxisLabelOptionsInput)(nil)).Elem(), ChartAxisLabelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ChartAxisLabelOptionsPtrInput)(nil)).Elem(), ChartAxisLabelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ChartAxisLabelOptionsAxisLabelOptionsInput)(nil)).Elem(), ChartAxisLabelOptionsAxisLabelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ChartAxisLabelOptionsAxisLabelOptionsPtrInput)(nil)).Elem(), ChartAxisLabelOptionsAxisLabelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ChartAxisLabelOptionsAxisLabelOptionsApplyToInput)(nil)).Elem(), ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrInput)(nil)).Elem(), ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColorScaleInput)(nil)).Elem(), ColorScaleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColorScalePtrInput)(nil)).Elem(), ColorScaleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColorScaleColorInput)(nil)).Elem(), ColorScaleColorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColorScaleColorArrayInput)(nil)).Elem(), ColorScaleColorArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColorScaleNullValueColorInput)(nil)).Elem(), ColorScaleNullValueColorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColorScaleNullValueColorPtrInput)(nil)).Elem(), ColorScaleNullValueColorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnInput)(nil)).Elem(), ColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnPtrInput)(nil)).Elem(), ColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnHierarchiesInput)(nil)).Elem(), ColumnHierarchiesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnHierarchiesArrayInput)(nil)).Elem(), ColumnHierarchiesArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnHierarchiesDateTimeHierarchyInput)(nil)).Elem(), ColumnHierarchiesDateTimeHierarchyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnHierarchiesDateTimeHierarchyPtrInput)(nil)).Elem(), ColumnHierarchiesDateTimeHierarchyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnHierarchiesExplicitHierarchyInput)(nil)).Elem(), ColumnHierarchiesExplicitHierarchyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnHierarchiesExplicitHierarchyPtrInput)(nil)).Elem(), ColumnHierarchiesExplicitHierarchyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnHierarchiesExplicitHierarchyColumnInput)(nil)).Elem(), ColumnHierarchiesExplicitHierarchyColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnHierarchiesExplicitHierarchyColumnArrayInput)(nil)).Elem(), ColumnHierarchiesExplicitHierarchyColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnHierarchiesPredefinedHierarchyInput)(nil)).Elem(), ColumnHierarchiesPredefinedHierarchyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnHierarchiesPredefinedHierarchyPtrInput)(nil)).Elem(), ColumnHierarchiesPredefinedHierarchyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnSortInput)(nil)).Elem(), ColumnSortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ColumnSortPtrInput)(nil)).Elem(), ColumnSortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingColorInput)(nil)).Elem(), ConditionalFormattingColorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingColorPtrInput)(nil)).Elem(), ConditionalFormattingColorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingColorGradientInput)(nil)).Elem(), ConditionalFormattingColorGradientArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingColorGradientPtrInput)(nil)).Elem(), ConditionalFormattingColorGradientArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingColorGradientColorInput)(nil)).Elem(), ConditionalFormattingColorGradientColorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingColorGradientColorPtrInput)(nil)).Elem(), ConditionalFormattingColorGradientColorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingColorGradientColorStopInput)(nil)).Elem(), ConditionalFormattingColorGradientColorStopArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingColorGradientColorStopArrayInput)(nil)).Elem(), ConditionalFormattingColorGradientColorStopArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingColorSolidInput)(nil)).Elem(), ConditionalFormattingColorSolidArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingColorSolidPtrInput)(nil)).Elem(), ConditionalFormattingColorSolidArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingIconInput)(nil)).Elem(), ConditionalFormattingIconArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingIconPtrInput)(nil)).Elem(), ConditionalFormattingIconArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingIconCustomConditionInput)(nil)).Elem(), ConditionalFormattingIconCustomConditionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingIconCustomConditionPtrInput)(nil)).Elem(), ConditionalFormattingIconCustomConditionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingIconCustomConditionDisplayConfigurationInput)(nil)).Elem(), ConditionalFormattingIconCustomConditionDisplayConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingIconCustomConditionDisplayConfigurationPtrInput)(nil)).Elem(), ConditionalFormattingIconCustomConditionDisplayConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingIconCustomConditionIconOptionsInput)(nil)).Elem(), ConditionalFormattingIconCustomConditionIconOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingIconCustomConditionIconOptionsPtrInput)(nil)).Elem(), ConditionalFormattingIconCustomConditionIconOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingIconIconSetInput)(nil)).Elem(), ConditionalFormattingIconIconSetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ConditionalFormattingIconIconSetPtrInput)(nil)).Elem(), ConditionalFormattingIconIconSetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ContributionAnalysisDefaultsInput)(nil)).Elem(), ContributionAnalysisDefaultsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ContributionAnalysisDefaultsArrayInput)(nil)).Elem(), ContributionAnalysisDefaultsArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*ContributionAnalysisDefaultsContributorDimensionInput)(nil)).Elem(), ContributionAnalysisDefaultsContributorDimensionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ContributionAnalysisDefaultsContributorDimensionArrayInput)(nil)).Elem(), ContributionAnalysisDefaultsContributorDimensionArray{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardDashboardPublishOptionsInput)(nil)).Elem(), DashboardDashboardPublishOptionsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardDashboardPublishOptionsPtrInput)(nil)).Elem(), DashboardDashboardPublishOptionsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardDashboardPublishOptionsAdHocFilteringOptionInput)(nil)).Elem(), DashboardDashboardPublishOptionsAdHocFilteringOptionArgs{}) @@ -22735,6 +77015,85 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*DashboardDashboardPublishOptionsVisualAxisSortOptionPtrInput)(nil)).Elem(), DashboardDashboardPublishOptionsVisualAxisSortOptionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardDashboardPublishOptionsVisualMenuOptionInput)(nil)).Elem(), DashboardDashboardPublishOptionsVisualMenuOptionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardDashboardPublishOptionsVisualMenuOptionPtrInput)(nil)).Elem(), DashboardDashboardPublishOptionsVisualMenuOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionInput)(nil)).Elem(), DashboardDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionPtrInput)(nil)).Elem(), DashboardDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput)(nil)).Elem(), DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionCalculatedFieldInput)(nil)).Elem(), DashboardDefinitionCalculatedFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionCalculatedFieldArrayInput)(nil)).Elem(), DashboardDefinitionCalculatedFieldArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionColumnConfigurationInput)(nil)).Elem(), DashboardDefinitionColumnConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionColumnConfigurationArrayInput)(nil)).Elem(), DashboardDefinitionColumnConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionColumnConfigurationFormatConfigurationInput)(nil)).Elem(), DashboardDefinitionColumnConfigurationFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionColumnConfigurationFormatConfigurationPtrInput)(nil)).Elem(), DashboardDefinitionColumnConfigurationFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionDataSetIdentifiersDeclarationInput)(nil)).Elem(), DashboardDefinitionDataSetIdentifiersDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionDataSetIdentifiersDeclarationArrayInput)(nil)).Elem(), DashboardDefinitionDataSetIdentifiersDeclarationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionFilterGroupInput)(nil)).Elem(), DashboardDefinitionFilterGroupArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionFilterGroupArrayInput)(nil)).Elem(), DashboardDefinitionFilterGroupArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfigurationInput)(nil)).Elem(), DashboardDefinitionFilterGroupScopeConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsInput)(nil)).Elem(), DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput)(nil)).Elem(), DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput)(nil)).Elem(), DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput)(nil)).Elem(), DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionParameterDeclarationInput)(nil)).Elem(), DashboardDefinitionParameterDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionParameterDeclarationArrayInput)(nil)).Elem(), DashboardDefinitionParameterDeclarationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetInput)(nil)).Elem(), DashboardDefinitionSheetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetArrayInput)(nil)).Elem(), DashboardDefinitionSheetArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlArrayInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlDateTimePickerInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlDateTimePickerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlDateTimePickerPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlDateTimePickerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdownInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlDropdownArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdownPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlDropdownArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdownDisplayOptionsInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdownSelectableValuesInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlListInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlListPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlListDisplayOptionsInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlListDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlListDisplayOptionsPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlListDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlListSelectableValuesInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlListSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlListSelectableValuesPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlListSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlSliderInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlSliderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlSliderPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlSliderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlSliderDisplayOptionsInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlTextAreaInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlTextAreaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlTextAreaPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlTextAreaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlTextFieldInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlTextFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetParameterControlTextFieldPtrInput)(nil)).Elem(), DashboardDefinitionSheetParameterControlTextFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetSheetControlLayoutsInput)(nil)).Elem(), DashboardDefinitionSheetSheetControlLayoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetSheetControlLayoutsPtrInput)(nil)).Elem(), DashboardDefinitionSheetSheetControlLayoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetSheetControlLayoutsConfigurationInput)(nil)).Elem(), DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrInput)(nil)).Elem(), DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetTextBoxInput)(nil)).Elem(), DashboardDefinitionSheetTextBoxArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardDefinitionSheetTextBoxArrayInput)(nil)).Elem(), DashboardDefinitionSheetTextBoxArray{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardParametersInput)(nil)).Elem(), DashboardParametersArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardParametersPtrInput)(nil)).Elem(), DashboardParametersArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardParametersDateTimeParameterInput)(nil)).Elem(), DashboardParametersDateTimeParameterArgs{}) @@ -22753,6 +77112,15 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*DashboardSourceEntitySourceTemplatePtrInput)(nil)).Elem(), DashboardSourceEntitySourceTemplateArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardSourceEntitySourceTemplateDataSetReferenceInput)(nil)).Elem(), DashboardSourceEntitySourceTemplateDataSetReferenceArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardSourceEntitySourceTemplateDataSetReferenceArrayInput)(nil)).Elem(), DashboardSourceEntitySourceTemplateDataSetReferenceArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DataLabelsOptionsInput)(nil)).Elem(), DataLabelsOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DataLabelsOptionsPtrInput)(nil)).Elem(), DataLabelsOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DataLabelsOptionsDataLabelTypeInput)(nil)).Elem(), DataLabelsOptionsDataLabelTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DataLabelsOptionsDataLabelTypeArrayInput)(nil)).Elem(), DataLabelsOptionsDataLabelTypeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DataLabelsOptionsDataLabelTypeDataPathLabelTypeInput)(nil)).Elem(), DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrInput)(nil)).Elem(), DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DataLabelsOptionsDataLabelTypeFieldLabelTypeInput)(nil)).Elem(), DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DataLabelsOptionsDataLabelTypeFieldLabelTypePtrInput)(nil)).Elem(), DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DataPathValueInput)(nil)).Elem(), DataPathValueArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DataSetColumnGroupInput)(nil)).Elem(), DataSetColumnGroupArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DataSetColumnGroupArrayInput)(nil)).Elem(), DataSetColumnGroupArray{}) pulumi.RegisterInputType(reflect.TypeOf((*DataSetColumnGroupGeoSpatialColumnGroupInput)(nil)).Elem(), DataSetColumnGroupGeoSpatialColumnGroupArgs{}) @@ -22882,18 +77250,386 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*DataSourceSslPropertiesPtrInput)(nil)).Elem(), DataSourceSslPropertiesArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DataSourceVpcConnectionPropertiesInput)(nil)).Elem(), DataSourceVpcConnectionPropertiesArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DataSourceVpcConnectionPropertiesPtrInput)(nil)).Elem(), DataSourceVpcConnectionPropertiesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DateTimeFormatConfigurationInput)(nil)).Elem(), DateTimeFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DateTimeFormatConfigurationPtrInput)(nil)).Elem(), DateTimeFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DateTimeParameterDeclarationInput)(nil)).Elem(), DateTimeParameterDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DateTimeParameterDeclarationPtrInput)(nil)).Elem(), DateTimeParameterDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DateTimeParameterDeclarationDefaultValuesInput)(nil)).Elem(), DateTimeParameterDeclarationDefaultValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DateTimeParameterDeclarationDefaultValuesPtrInput)(nil)).Elem(), DateTimeParameterDeclarationDefaultValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DateTimeParameterDeclarationDefaultValuesRollingDateInput)(nil)).Elem(), DateTimeParameterDeclarationDefaultValuesRollingDateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DateTimeParameterDeclarationDefaultValuesRollingDatePtrInput)(nil)).Elem(), DateTimeParameterDeclarationDefaultValuesRollingDateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DateTimeParameterDeclarationValuesWhenUnsetInput)(nil)).Elem(), DateTimeParameterDeclarationValuesWhenUnsetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DateTimeParameterDeclarationValuesWhenUnsetPtrInput)(nil)).Elem(), DateTimeParameterDeclarationValuesWhenUnsetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DecimalParameterDeclarationInput)(nil)).Elem(), DecimalParameterDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DecimalParameterDeclarationPtrInput)(nil)).Elem(), DecimalParameterDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DecimalParameterDeclarationDefaultValuesInput)(nil)).Elem(), DecimalParameterDeclarationDefaultValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DecimalParameterDeclarationDefaultValuesPtrInput)(nil)).Elem(), DecimalParameterDeclarationDefaultValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DecimalParameterDeclarationValuesWhenUnsetInput)(nil)).Elem(), DecimalParameterDeclarationValuesWhenUnsetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DecimalParameterDeclarationValuesWhenUnsetPtrInput)(nil)).Elem(), DecimalParameterDeclarationValuesWhenUnsetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DecimalPlacesConfigurationInput)(nil)).Elem(), DecimalPlacesConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DecimalPlacesConfigurationPtrInput)(nil)).Elem(), DecimalPlacesConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DimensionFieldSchema2Input)(nil)).Elem(), DimensionFieldSchema2Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*DimensionFieldSchema2ArrayInput)(nil)).Elem(), DimensionFieldSchema2Array{}) + pulumi.RegisterInputType(reflect.TypeOf((*DimensionFieldSchemaInput)(nil)).Elem(), DimensionFieldSchemaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DimensionFieldSchemaArrayInput)(nil)).Elem(), DimensionFieldSchemaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DimensionFieldSchemaCategoricalDimensionFieldInput)(nil)).Elem(), DimensionFieldSchemaCategoricalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DimensionFieldSchemaCategoricalDimensionFieldPtrInput)(nil)).Elem(), DimensionFieldSchemaCategoricalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DimensionFieldSchemaDateDimensionFieldInput)(nil)).Elem(), DimensionFieldSchemaDateDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DimensionFieldSchemaDateDimensionFieldPtrInput)(nil)).Elem(), DimensionFieldSchemaDateDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DimensionFieldSchemaNumericalDimensionFieldInput)(nil)).Elem(), DimensionFieldSchemaNumericalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DimensionFieldSchemaNumericalDimensionFieldPtrInput)(nil)).Elem(), DimensionFieldSchemaNumericalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DrillDownFiltersInput)(nil)).Elem(), DrillDownFiltersArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DrillDownFiltersArrayInput)(nil)).Elem(), DrillDownFiltersArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DynamicValueInput)(nil)).Elem(), DynamicValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DynamicValuePtrInput)(nil)).Elem(), DynamicValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FieldSortInput)(nil)).Elem(), FieldSortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FieldSortPtrInput)(nil)).Elem(), FieldSortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FieldSortOptionsInput)(nil)).Elem(), FieldSortOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FieldSortOptionsArrayInput)(nil)).Elem(), FieldSortOptionsArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsInput)(nil)).Elem(), FilterControlsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsArrayInput)(nil)).Elem(), FilterControlsArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsDateTimePickerInput)(nil)).Elem(), FilterControlsDateTimePickerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsDateTimePickerPtrInput)(nil)).Elem(), FilterControlsDateTimePickerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsDateTimePickerDisplayOptionsInput)(nil)).Elem(), FilterControlsDateTimePickerDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsDateTimePickerDisplayOptionsPtrInput)(nil)).Elem(), FilterControlsDateTimePickerDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsDropdownInput)(nil)).Elem(), FilterControlsDropdownArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsDropdownPtrInput)(nil)).Elem(), FilterControlsDropdownArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsDropdownDisplayOptionsInput)(nil)).Elem(), FilterControlsDropdownDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsDropdownDisplayOptionsPtrInput)(nil)).Elem(), FilterControlsDropdownDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsDropdownSelectableValuesInput)(nil)).Elem(), FilterControlsDropdownSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsDropdownSelectableValuesPtrInput)(nil)).Elem(), FilterControlsDropdownSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsListInput)(nil)).Elem(), FilterControlsListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsListPtrInput)(nil)).Elem(), FilterControlsListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsListDisplayOptionsInput)(nil)).Elem(), FilterControlsListDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsListDisplayOptionsPtrInput)(nil)).Elem(), FilterControlsListDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsListSelectableValuesInput)(nil)).Elem(), FilterControlsListSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsListSelectableValuesPtrInput)(nil)).Elem(), FilterControlsListSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsRelativeDateTimeInput)(nil)).Elem(), FilterControlsRelativeDateTimeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsRelativeDateTimePtrInput)(nil)).Elem(), FilterControlsRelativeDateTimeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsRelativeDateTimeDisplayOptionsInput)(nil)).Elem(), FilterControlsRelativeDateTimeDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsRelativeDateTimeDisplayOptionsPtrInput)(nil)).Elem(), FilterControlsRelativeDateTimeDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsSliderInput)(nil)).Elem(), FilterControlsSliderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsSliderPtrInput)(nil)).Elem(), FilterControlsSliderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsSliderDisplayOptionsInput)(nil)).Elem(), FilterControlsSliderDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsSliderDisplayOptionsPtrInput)(nil)).Elem(), FilterControlsSliderDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsTextAreaInput)(nil)).Elem(), FilterControlsTextAreaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsTextAreaPtrInput)(nil)).Elem(), FilterControlsTextAreaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsTextFieldInput)(nil)).Elem(), FilterControlsTextFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FilterControlsTextFieldPtrInput)(nil)).Elem(), FilterControlsTextFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersInput)(nil)).Elem(), FiltersArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersArrayInput)(nil)).Elem(), FiltersArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersCategoryFilterInput)(nil)).Elem(), FiltersCategoryFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersCategoryFilterPtrInput)(nil)).Elem(), FiltersCategoryFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersCategoryFilterConfigurationInput)(nil)).Elem(), FiltersCategoryFilterConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersCategoryFilterConfigurationPtrInput)(nil)).Elem(), FiltersCategoryFilterConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersCategoryFilterConfigurationCustomFilterConfigurationInput)(nil)).Elem(), FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrInput)(nil)).Elem(), FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersCategoryFilterConfigurationCustomFilterListConfigurationInput)(nil)).Elem(), FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrInput)(nil)).Elem(), FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersCategoryFilterConfigurationFilterListConfigurationInput)(nil)).Elem(), FiltersCategoryFilterConfigurationFilterListConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersCategoryFilterConfigurationFilterListConfigurationPtrInput)(nil)).Elem(), FiltersCategoryFilterConfigurationFilterListConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersNumericEqualityFilterInput)(nil)).Elem(), FiltersNumericEqualityFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersNumericEqualityFilterPtrInput)(nil)).Elem(), FiltersNumericEqualityFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersNumericRangeFilterInput)(nil)).Elem(), FiltersNumericRangeFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersNumericRangeFilterPtrInput)(nil)).Elem(), FiltersNumericRangeFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersNumericRangeFilterRangeMaximumInput)(nil)).Elem(), FiltersNumericRangeFilterRangeMaximumArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersNumericRangeFilterRangeMaximumPtrInput)(nil)).Elem(), FiltersNumericRangeFilterRangeMaximumArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersNumericRangeFilterRangeMinimumInput)(nil)).Elem(), FiltersNumericRangeFilterRangeMinimumArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersNumericRangeFilterRangeMinimumPtrInput)(nil)).Elem(), FiltersNumericRangeFilterRangeMinimumArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersRelativeDatesFilterInput)(nil)).Elem(), FiltersRelativeDatesFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersRelativeDatesFilterPtrInput)(nil)).Elem(), FiltersRelativeDatesFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersRelativeDatesFilterAnchorDateConfigurationInput)(nil)).Elem(), FiltersRelativeDatesFilterAnchorDateConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersRelativeDatesFilterAnchorDateConfigurationPtrInput)(nil)).Elem(), FiltersRelativeDatesFilterAnchorDateConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersRelativeDatesFilterExcludePeriodConfigurationInput)(nil)).Elem(), FiltersRelativeDatesFilterExcludePeriodConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersRelativeDatesFilterExcludePeriodConfigurationPtrInput)(nil)).Elem(), FiltersRelativeDatesFilterExcludePeriodConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeEqualityFilterInput)(nil)).Elem(), FiltersTimeEqualityFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeEqualityFilterPtrInput)(nil)).Elem(), FiltersTimeEqualityFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterInput)(nil)).Elem(), FiltersTimeRangeFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterPtrInput)(nil)).Elem(), FiltersTimeRangeFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterExcludePeriodConfigurationInput)(nil)).Elem(), FiltersTimeRangeFilterExcludePeriodConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterExcludePeriodConfigurationPtrInput)(nil)).Elem(), FiltersTimeRangeFilterExcludePeriodConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterRangeMaximumValueInput)(nil)).Elem(), FiltersTimeRangeFilterRangeMaximumValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterRangeMaximumValuePtrInput)(nil)).Elem(), FiltersTimeRangeFilterRangeMaximumValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterRangeMaximumValueRollingDateInput)(nil)).Elem(), FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrInput)(nil)).Elem(), FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterRangeMinimumValueInput)(nil)).Elem(), FiltersTimeRangeFilterRangeMinimumValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterRangeMinimumValuePtrInput)(nil)).Elem(), FiltersTimeRangeFilterRangeMinimumValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterRangeMinimumValueRollingDateInput)(nil)).Elem(), FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrInput)(nil)).Elem(), FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTopBottomFilterInput)(nil)).Elem(), FiltersTopBottomFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTopBottomFilterPtrInput)(nil)).Elem(), FiltersTopBottomFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTopBottomFilterAggregationSortConfigurationInput)(nil)).Elem(), FiltersTopBottomFilterAggregationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FiltersTopBottomFilterAggregationSortConfigurationArrayInput)(nil)).Elem(), FiltersTopBottomFilterAggregationSortConfigurationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*FolderPermissionInput)(nil)).Elem(), FolderPermissionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*FolderPermissionArrayInput)(nil)).Elem(), FolderPermissionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*FontConfigurationInput)(nil)).Elem(), FontConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FontConfigurationPtrInput)(nil)).Elem(), FontConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FontConfigurationFontSizeInput)(nil)).Elem(), FontConfigurationFontSizeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FontConfigurationFontSizePtrInput)(nil)).Elem(), FontConfigurationFontSizeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FontConfigurationFontWeightInput)(nil)).Elem(), FontConfigurationFontWeightArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FontConfigurationFontWeightPtrInput)(nil)).Elem(), FontConfigurationFontWeightArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FreeFormLayoutElementsInput)(nil)).Elem(), FreeFormLayoutElementsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FreeFormLayoutElementsArrayInput)(nil)).Elem(), FreeFormLayoutElementsArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*FreeFormLayoutElementsBackgroundStyleInput)(nil)).Elem(), FreeFormLayoutElementsBackgroundStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FreeFormLayoutElementsBackgroundStylePtrInput)(nil)).Elem(), FreeFormLayoutElementsBackgroundStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FreeFormLayoutElementsBorderStyleInput)(nil)).Elem(), FreeFormLayoutElementsBorderStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FreeFormLayoutElementsBorderStylePtrInput)(nil)).Elem(), FreeFormLayoutElementsBorderStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FreeFormLayoutElementsRenderingRuleInput)(nil)).Elem(), FreeFormLayoutElementsRenderingRuleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FreeFormLayoutElementsRenderingRuleArrayInput)(nil)).Elem(), FreeFormLayoutElementsRenderingRuleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*FreeFormLayoutElementsSelectedBorderStyleInput)(nil)).Elem(), FreeFormLayoutElementsSelectedBorderStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*FreeFormLayoutElementsSelectedBorderStylePtrInput)(nil)).Elem(), FreeFormLayoutElementsSelectedBorderStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GridLayoutInput)(nil)).Elem(), GridLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GridLayoutPtrInput)(nil)).Elem(), GridLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GridLayoutCanvasSizeOptionsInput)(nil)).Elem(), GridLayoutCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GridLayoutCanvasSizeOptionsPtrInput)(nil)).Elem(), GridLayoutCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsInput)(nil)).Elem(), GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput)(nil)).Elem(), GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GridLayoutElementInput)(nil)).Elem(), GridLayoutElementArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GridLayoutElementArrayInput)(nil)).Elem(), GridLayoutElementArray{}) pulumi.RegisterInputType(reflect.TypeOf((*IamPolicyAssignmentIdentitiesInput)(nil)).Elem(), IamPolicyAssignmentIdentitiesArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*IamPolicyAssignmentIdentitiesPtrInput)(nil)).Elem(), IamPolicyAssignmentIdentitiesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*IntegerParameterDeclarationInput)(nil)).Elem(), IntegerParameterDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*IntegerParameterDeclarationPtrInput)(nil)).Elem(), IntegerParameterDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*IntegerParameterDeclarationDefaultValuesInput)(nil)).Elem(), IntegerParameterDeclarationDefaultValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*IntegerParameterDeclarationDefaultValuesPtrInput)(nil)).Elem(), IntegerParameterDeclarationDefaultValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*IntegerParameterDeclarationValuesWhenUnsetInput)(nil)).Elem(), IntegerParameterDeclarationValuesWhenUnsetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*IntegerParameterDeclarationValuesWhenUnsetPtrInput)(nil)).Elem(), IntegerParameterDeclarationValuesWhenUnsetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ItemsLimitConfigurationInput)(nil)).Elem(), ItemsLimitConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ItemsLimitConfigurationPtrInput)(nil)).Elem(), ItemsLimitConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LabelOptionsInput)(nil)).Elem(), LabelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LabelOptionsPtrInput)(nil)).Elem(), LabelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsInput)(nil)).Elem(), LayoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsPtrInput)(nil)).Elem(), LayoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationInput)(nil)).Elem(), LayoutsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationPtrInput)(nil)).Elem(), LayoutsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationFreeFormLayoutInput)(nil)).Elem(), LayoutsConfigurationFreeFormLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationFreeFormLayoutPtrInput)(nil)).Elem(), LayoutsConfigurationFreeFormLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsInput)(nil)).Elem(), LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrInput)(nil)).Elem(), LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsInput)(nil)).Elem(), LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput)(nil)).Elem(), LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionArrayInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContentInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionStyleInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrInput)(nil)).Elem(), LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LegendOptionsInput)(nil)).Elem(), LegendOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LegendOptionsPtrInput)(nil)).Elem(), LegendOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LineChartLineStyleSettingsInput)(nil)).Elem(), LineChartLineStyleSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LineChartLineStyleSettingsPtrInput)(nil)).Elem(), LineChartLineStyleSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LineChartMarkerStyleSettingsInput)(nil)).Elem(), LineChartMarkerStyleSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LineChartMarkerStyleSettingsPtrInput)(nil)).Elem(), LineChartMarkerStyleSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchema2Input)(nil)).Elem(), MeasureFieldSchema2Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchema2PtrInput)(nil)).Elem(), MeasureFieldSchema2Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchema2CalculatedMeasureFieldInput)(nil)).Elem(), MeasureFieldSchema2CalculatedMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchema2CalculatedMeasureFieldPtrInput)(nil)).Elem(), MeasureFieldSchema2CalculatedMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchema2CategoricalMeasureFieldInput)(nil)).Elem(), MeasureFieldSchema2CategoricalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchema2CategoricalMeasureFieldPtrInput)(nil)).Elem(), MeasureFieldSchema2CategoricalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchema2DateMeasureFieldInput)(nil)).Elem(), MeasureFieldSchema2DateMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchema2DateMeasureFieldPtrInput)(nil)).Elem(), MeasureFieldSchema2DateMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchema2NumericalMeasureFieldInput)(nil)).Elem(), MeasureFieldSchema2NumericalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchema2NumericalMeasureFieldPtrInput)(nil)).Elem(), MeasureFieldSchema2NumericalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchemaInput)(nil)).Elem(), MeasureFieldSchemaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchemaArrayInput)(nil)).Elem(), MeasureFieldSchemaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchemaCalculatedMeasureFieldInput)(nil)).Elem(), MeasureFieldSchemaCalculatedMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchemaCalculatedMeasureFieldPtrInput)(nil)).Elem(), MeasureFieldSchemaCalculatedMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchemaCategoricalMeasureFieldInput)(nil)).Elem(), MeasureFieldSchemaCategoricalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchemaCategoricalMeasureFieldPtrInput)(nil)).Elem(), MeasureFieldSchemaCategoricalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchemaDateMeasureFieldInput)(nil)).Elem(), MeasureFieldSchemaDateMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchemaDateMeasureFieldPtrInput)(nil)).Elem(), MeasureFieldSchemaDateMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchemaNumericalMeasureFieldInput)(nil)).Elem(), MeasureFieldSchemaNumericalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MeasureFieldSchemaNumericalMeasureFieldPtrInput)(nil)).Elem(), MeasureFieldSchemaNumericalMeasureFieldArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*NamespaceTimeoutsInput)(nil)).Elem(), NamespaceTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*NamespaceTimeoutsPtrInput)(nil)).Elem(), NamespaceTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NegativeValueConfigurationInput)(nil)).Elem(), NegativeValueConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NegativeValueConfigurationPtrInput)(nil)).Elem(), NegativeValueConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NullValueFormatConfigurationInput)(nil)).Elem(), NullValueFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NullValueFormatConfigurationPtrInput)(nil)).Elem(), NullValueFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumberDisplayFormatConfigurationInput)(nil)).Elem(), NumberDisplayFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumberDisplayFormatConfigurationPtrInput)(nil)).Elem(), NumberDisplayFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumberFormatConfigurationInput)(nil)).Elem(), NumberFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumberFormatConfigurationPtrInput)(nil)).Elem(), NumberFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumericEqualityFilterInput)(nil)).Elem(), NumericEqualityFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumericEqualityFilterPtrInput)(nil)).Elem(), NumericEqualityFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumericFormatConfigurationInput)(nil)).Elem(), NumericFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumericFormatConfigurationPtrInput)(nil)).Elem(), NumericFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumericFormatConfigurationCurrencyDisplayFormatConfigurationInput)(nil)).Elem(), NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrInput)(nil)).Elem(), NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumericalAggregationInput)(nil)).Elem(), NumericalAggregationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumericalAggregationPtrInput)(nil)).Elem(), NumericalAggregationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumericalAggregationPercentileAggregationInput)(nil)).Elem(), NumericalAggregationPercentileAggregationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*NumericalAggregationPercentileAggregationPtrInput)(nil)).Elem(), NumericalAggregationPercentileAggregationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PercentageDisplayFormatConfigurationInput)(nil)).Elem(), PercentageDisplayFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PercentageDisplayFormatConfigurationPtrInput)(nil)).Elem(), PercentageDisplayFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineInput)(nil)).Elem(), ReferenceLineArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineArrayInput)(nil)).Elem(), ReferenceLineArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineDataConfigurationInput)(nil)).Elem(), ReferenceLineDataConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineDataConfigurationDynamicConfigurationInput)(nil)).Elem(), ReferenceLineDataConfigurationDynamicConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineDataConfigurationDynamicConfigurationPtrInput)(nil)).Elem(), ReferenceLineDataConfigurationDynamicConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineDataConfigurationStaticConfigurationInput)(nil)).Elem(), ReferenceLineDataConfigurationStaticConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineDataConfigurationStaticConfigurationPtrInput)(nil)).Elem(), ReferenceLineDataConfigurationStaticConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineLabelConfigurationInput)(nil)).Elem(), ReferenceLineLabelConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineLabelConfigurationPtrInput)(nil)).Elem(), ReferenceLineLabelConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineLabelConfigurationCustomLabelConfigurationInput)(nil)).Elem(), ReferenceLineLabelConfigurationCustomLabelConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineLabelConfigurationCustomLabelConfigurationPtrInput)(nil)).Elem(), ReferenceLineLabelConfigurationCustomLabelConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineLabelConfigurationValueLabelConfigurationInput)(nil)).Elem(), ReferenceLineLabelConfigurationValueLabelConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineLabelConfigurationValueLabelConfigurationPtrInput)(nil)).Elem(), ReferenceLineLabelConfigurationValueLabelConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineStyleConfigurationInput)(nil)).Elem(), ReferenceLineStyleConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ReferenceLineStyleConfigurationPtrInput)(nil)).Elem(), ReferenceLineStyleConfigurationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*RefreshScheduleScheduleInput)(nil)).Elem(), RefreshScheduleScheduleArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*RefreshScheduleSchedulePtrInput)(nil)).Elem(), RefreshScheduleScheduleArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequencyInput)(nil)).Elem(), RefreshScheduleScheduleScheduleFrequencyArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequencyPtrInput)(nil)).Elem(), RefreshScheduleScheduleScheduleFrequencyArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequencyRefreshOnDayInput)(nil)).Elem(), RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrInput)(nil)).Elem(), RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SelectAllOptionsInput)(nil)).Elem(), SelectAllOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SelectAllOptionsPtrInput)(nil)).Elem(), SelectAllOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SeparatorConfigurationInput)(nil)).Elem(), SeparatorConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SeparatorConfigurationPtrInput)(nil)).Elem(), SeparatorConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SeparatorConfigurationThousandsSeparatorInput)(nil)).Elem(), SeparatorConfigurationThousandsSeparatorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SeparatorConfigurationThousandsSeparatorPtrInput)(nil)).Elem(), SeparatorConfigurationThousandsSeparatorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SmallMultiplesOptionsInput)(nil)).Elem(), SmallMultiplesOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SmallMultiplesOptionsPtrInput)(nil)).Elem(), SmallMultiplesOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SmallMultiplesOptionsCategoricalDimensionFieldInput)(nil)).Elem(), SmallMultiplesOptionsCategoricalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SmallMultiplesOptionsDateDimensionFieldInput)(nil)).Elem(), SmallMultiplesOptionsDateDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SmallMultiplesOptionsNumericalDimensionFieldInput)(nil)).Elem(), SmallMultiplesOptionsNumericalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SmallMultiplesOptionsPanelConfigurationInput)(nil)).Elem(), SmallMultiplesOptionsPanelConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SmallMultiplesOptionsPanelConfigurationPtrInput)(nil)).Elem(), SmallMultiplesOptionsPanelConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SmallMultiplesOptionsPanelConfigurationTitleInput)(nil)).Elem(), SmallMultiplesOptionsPanelConfigurationTitleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SmallMultiplesOptionsPanelConfigurationTitlePtrInput)(nil)).Elem(), SmallMultiplesOptionsPanelConfigurationTitleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SpacingInput)(nil)).Elem(), SpacingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SpacingPtrInput)(nil)).Elem(), SpacingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*StringFormatConfigurationInput)(nil)).Elem(), StringFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*StringFormatConfigurationPtrInput)(nil)).Elem(), StringFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*StringParameterDeclarationInput)(nil)).Elem(), StringParameterDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*StringParameterDeclarationPtrInput)(nil)).Elem(), StringParameterDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*StringParameterDeclarationDefaultValuesInput)(nil)).Elem(), StringParameterDeclarationDefaultValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*StringParameterDeclarationDefaultValuesPtrInput)(nil)).Elem(), StringParameterDeclarationDefaultValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*StringParameterDeclarationValuesWhenUnsetInput)(nil)).Elem(), StringParameterDeclarationValuesWhenUnsetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*StringParameterDeclarationValuesWhenUnsetPtrInput)(nil)).Elem(), StringParameterDeclarationValuesWhenUnsetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SubtitleInput)(nil)).Elem(), SubtitleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SubtitlePtrInput)(nil)).Elem(), SubtitleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SubtitleFormatTextInput)(nil)).Elem(), SubtitleFormatTextArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SubtitleFormatTextPtrInput)(nil)).Elem(), SubtitleFormatTextArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TableBorderOptionsInput)(nil)).Elem(), TableBorderOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TableBorderOptionsPtrInput)(nil)).Elem(), TableBorderOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionInput)(nil)).Elem(), TemplateDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionPtrInput)(nil)).Elem(), TemplateDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrInput)(nil)).Elem(), TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionCalculatedFieldInput)(nil)).Elem(), TemplateDefinitionCalculatedFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionCalculatedFieldArrayInput)(nil)).Elem(), TemplateDefinitionCalculatedFieldArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionColumnConfigurationInput)(nil)).Elem(), TemplateDefinitionColumnConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionColumnConfigurationArrayInput)(nil)).Elem(), TemplateDefinitionColumnConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionColumnConfigurationFormatConfigurationInput)(nil)).Elem(), TemplateDefinitionColumnConfigurationFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionColumnConfigurationFormatConfigurationPtrInput)(nil)).Elem(), TemplateDefinitionColumnConfigurationFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionDataSetConfigurationInput)(nil)).Elem(), TemplateDefinitionDataSetConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionDataSetConfigurationArrayInput)(nil)).Elem(), TemplateDefinitionDataSetConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionDataSetConfigurationColumnGroupSchemaListInput)(nil)).Elem(), TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayInput)(nil)).Elem(), TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListInput)(nil)).Elem(), TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayInput)(nil)).Elem(), TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionDataSetConfigurationDataSetSchemaInput)(nil)).Elem(), TemplateDefinitionDataSetConfigurationDataSetSchemaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionDataSetConfigurationDataSetSchemaPtrInput)(nil)).Elem(), TemplateDefinitionDataSetConfigurationDataSetSchemaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListInput)(nil)).Elem(), TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayInput)(nil)).Elem(), TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionFilterGroupInput)(nil)).Elem(), TemplateDefinitionFilterGroupArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionFilterGroupArrayInput)(nil)).Elem(), TemplateDefinitionFilterGroupArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfigurationInput)(nil)).Elem(), TemplateDefinitionFilterGroupScopeConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsInput)(nil)).Elem(), TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrInput)(nil)).Elem(), TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationInput)(nil)).Elem(), TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayInput)(nil)).Elem(), TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionParametersDeclarationInput)(nil)).Elem(), TemplateDefinitionParametersDeclarationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionParametersDeclarationArrayInput)(nil)).Elem(), TemplateDefinitionParametersDeclarationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetInput)(nil)).Elem(), TemplateDefinitionSheetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetArrayInput)(nil)).Elem(), TemplateDefinitionSheetArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlArrayInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlDateTimePickerInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlDateTimePickerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlDateTimePickerPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlDateTimePickerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdownInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlDropdownArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdownPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlDropdownArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdownDisplayOptionsInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdownSelectableValuesInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlListInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlListPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlListDisplayOptionsInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlListDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlListDisplayOptionsPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlListDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlListSelectableValuesInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlListSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlListSelectableValuesPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlListSelectableValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlSliderInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlSliderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlSliderPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlSliderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlSliderDisplayOptionsInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlTextAreaInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlTextAreaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlTextAreaPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlTextAreaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlTextFieldInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlTextFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetParameterControlTextFieldPtrInput)(nil)).Elem(), TemplateDefinitionSheetParameterControlTextFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetSheetControlLayoutsInput)(nil)).Elem(), TemplateDefinitionSheetSheetControlLayoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetSheetControlLayoutsPtrInput)(nil)).Elem(), TemplateDefinitionSheetSheetControlLayoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetSheetControlLayoutsConfigurationInput)(nil)).Elem(), TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrInput)(nil)).Elem(), TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetTextBoxInput)(nil)).Elem(), TemplateDefinitionSheetTextBoxArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TemplateDefinitionSheetTextBoxArrayInput)(nil)).Elem(), TemplateDefinitionSheetTextBoxArray{}) pulumi.RegisterInputType(reflect.TypeOf((*TemplatePermissionInput)(nil)).Elem(), TemplatePermissionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*TemplatePermissionArrayInput)(nil)).Elem(), TemplatePermissionArray{}) pulumi.RegisterInputType(reflect.TypeOf((*TemplateSourceEntityInput)(nil)).Elem(), TemplateSourceEntityArgs{}) @@ -22904,6 +77640,8 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*TemplateSourceEntitySourceAnalysisDataSetReferenceArrayInput)(nil)).Elem(), TemplateSourceEntitySourceAnalysisDataSetReferenceArray{}) pulumi.RegisterInputType(reflect.TypeOf((*TemplateSourceEntitySourceTemplateInput)(nil)).Elem(), TemplateSourceEntitySourceTemplateArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*TemplateSourceEntitySourceTemplatePtrInput)(nil)).Elem(), TemplateSourceEntitySourceTemplateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TextAreaControlDisplayOptionsInput)(nil)).Elem(), TextAreaControlDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TextAreaControlDisplayOptionsPtrInput)(nil)).Elem(), TextAreaControlDisplayOptionsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ThemeConfigurationInput)(nil)).Elem(), ThemeConfigurationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ThemeConfigurationPtrInput)(nil)).Elem(), ThemeConfigurationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ThemeConfigurationDataColorPaletteInput)(nil)).Elem(), ThemeConfigurationDataColorPaletteArgs{}) @@ -22928,98 +77666,213 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*ThemeConfigurationUiColorPalettePtrInput)(nil)).Elem(), ThemeConfigurationUiColorPaletteArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ThemePermissionInput)(nil)).Elem(), ThemePermissionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ThemePermissionArrayInput)(nil)).Elem(), ThemePermissionArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*VpcConnectionTimeoutsInput)(nil)).Elem(), VpcConnectionTimeoutsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*VpcConnectionTimeoutsPtrInput)(nil)).Elem(), VpcConnectionTimeoutsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnGroupInput)(nil)).Elem(), GetDataSetColumnGroupArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnGroupArrayInput)(nil)).Elem(), GetDataSetColumnGroupArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnGroupGeoSpatialColumnGroupInput)(nil)).Elem(), GetDataSetColumnGroupGeoSpatialColumnGroupArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput)(nil)).Elem(), GetDataSetColumnGroupGeoSpatialColumnGroupArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnLevelPermissionRuleInput)(nil)).Elem(), GetDataSetColumnLevelPermissionRuleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnLevelPermissionRuleArrayInput)(nil)).Elem(), GetDataSetColumnLevelPermissionRuleArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetDataSetUsageConfigurationInput)(nil)).Elem(), GetDataSetDataSetUsageConfigurationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetDataSetUsageConfigurationArrayInput)(nil)).Elem(), GetDataSetDataSetUsageConfigurationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetFieldFolderInput)(nil)).Elem(), GetDataSetFieldFolderArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetFieldFolderArrayInput)(nil)).Elem(), GetDataSetFieldFolderArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapInput)(nil)).Elem(), GetDataSetLogicalTableMapArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformFilterOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformFilterOperationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformFilterOperationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformProjectOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformProjectOperationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformProjectOperationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPermissionInput)(nil)).Elem(), GetDataSetPermissionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPermissionArrayInput)(nil)).Elem(), GetDataSetPermissionArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapInput)(nil)).Elem(), GetDataSetPhysicalTableMapArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlInput)(nil)).Elem(), GetDataSetPhysicalTableMapCustomSqlArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapCustomSqlArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlColumnInput)(nil)).Elem(), GetDataSetPhysicalTableMapCustomSqlColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlColumnArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapCustomSqlColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableInput)(nil)).Elem(), GetDataSetPhysicalTableMapRelationalTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapRelationalTableArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableInputColumnInput)(nil)).Elem(), GetDataSetPhysicalTableMapRelationalTableInputColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapRelationalTableInputColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceInputColumnInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceInputColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceInputColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceUploadSettingInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceUploadSettingArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceUploadSettingArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionDataSetInput)(nil)).Elem(), GetDataSetRowLevelPermissionDataSetArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionDataSetArrayInput)(nil)).Elem(), GetDataSetRowLevelPermissionDataSetArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationInput)(nil)).Elem(), GetDataSetRowLevelPermissionTagConfigurationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationArrayInput)(nil)).Elem(), GetDataSetRowLevelPermissionTagConfigurationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationTagRuleInput)(nil)).Elem(), GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput)(nil)).Elem(), GetDataSetRowLevelPermissionTagConfigurationTagRuleArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationInput)(nil)).Elem(), GetThemeConfigurationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationArrayInput)(nil)).Elem(), GetThemeConfigurationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationDataColorPaletteInput)(nil)).Elem(), GetThemeConfigurationDataColorPaletteArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationDataColorPaletteArrayInput)(nil)).Elem(), GetThemeConfigurationDataColorPaletteArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetInput)(nil)).Elem(), GetThemeConfigurationSheetArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetArrayInput)(nil)).Elem(), GetThemeConfigurationSheetArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileInput)(nil)).Elem(), GetThemeConfigurationSheetTileArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileArrayInput)(nil)).Elem(), GetThemeConfigurationSheetTileArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileBorderInput)(nil)).Elem(), GetThemeConfigurationSheetTileBorderArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileBorderArrayInput)(nil)).Elem(), GetThemeConfigurationSheetTileBorderArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutArrayInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutGutterInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutGutterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutGutterArrayInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutGutterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutMarginInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutMarginArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutMarginArrayInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutMarginArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationTypographyInput)(nil)).Elem(), GetThemeConfigurationTypographyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationTypographyArrayInput)(nil)).Elem(), GetThemeConfigurationTypographyArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationTypographyFontFamilyInput)(nil)).Elem(), GetThemeConfigurationTypographyFontFamilyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationTypographyFontFamilyArrayInput)(nil)).Elem(), GetThemeConfigurationTypographyFontFamilyArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationUiColorPaletteInput)(nil)).Elem(), GetThemeConfigurationUiColorPaletteArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationUiColorPaletteArrayInput)(nil)).Elem(), GetThemeConfigurationUiColorPaletteArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemePermissionInput)(nil)).Elem(), GetThemePermissionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetThemePermissionArrayInput)(nil)).Elem(), GetThemePermissionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TimeRangeFilterInput)(nil)).Elem(), TimeRangeFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TimeRangeFilterPtrInput)(nil)).Elem(), TimeRangeFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TooltipOptionsInput)(nil)).Elem(), TooltipOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TooltipOptionsPtrInput)(nil)).Elem(), TooltipOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TooltipOptionsFieldBaseTooltipInput)(nil)).Elem(), TooltipOptionsFieldBaseTooltipArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TooltipOptionsFieldBaseTooltipPtrInput)(nil)).Elem(), TooltipOptionsFieldBaseTooltipArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipFieldInput)(nil)).Elem(), TooltipOptionsFieldBaseTooltipTooltipFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipFieldArrayInput)(nil)).Elem(), TooltipOptionsFieldBaseTooltipTooltipFieldArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemInput)(nil)).Elem(), TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrInput)(nil)).Elem(), TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemInput)(nil)).Elem(), TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrInput)(nil)).Elem(), TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsInput)(nil)).Elem(), VisualCustomActionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsArrayInput)(nil)).Elem(), VisualCustomActionsArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationInput)(nil)).Elem(), VisualCustomActionsActionOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationArrayInput)(nil)).Elem(), VisualCustomActionsActionOperationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationInput)(nil)).Elem(), VisualCustomActionsActionOperationFilterOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationPtrInput)(nil)).Elem(), VisualCustomActionsActionOperationFilterOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationInput)(nil)).Elem(), VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrInput)(nil)).Elem(), VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationInput)(nil)).Elem(), VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrInput)(nil)).Elem(), VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationInput)(nil)).Elem(), VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrInput)(nil)).Elem(), VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationNavigationOperationInput)(nil)).Elem(), VisualCustomActionsActionOperationNavigationOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationNavigationOperationPtrInput)(nil)).Elem(), VisualCustomActionsActionOperationNavigationOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationInput)(nil)).Elem(), VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrInput)(nil)).Elem(), VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationInput)(nil)).Elem(), VisualCustomActionsActionOperationSetParametersOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationPtrInput)(nil)).Elem(), VisualCustomActionsActionOperationSetParametersOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationInput)(nil)).Elem(), VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayInput)(nil)).Elem(), VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueInput)(nil)).Elem(), VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationInput)(nil)).Elem(), VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrInput)(nil)).Elem(), VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesInput)(nil)).Elem(), VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrInput)(nil)).Elem(), VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationUrlOperationInput)(nil)).Elem(), VisualCustomActionsActionOperationUrlOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualCustomActionsActionOperationUrlOperationPtrInput)(nil)).Elem(), VisualCustomActionsActionOperationUrlOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualPaletteInput)(nil)).Elem(), VisualPaletteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualPalettePtrInput)(nil)).Elem(), VisualPaletteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualPaletteColorMapInput)(nil)).Elem(), VisualPaletteColorMapArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualPaletteColorMapArrayInput)(nil)).Elem(), VisualPaletteColorMapArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInput)(nil)).Elem(), VisualsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsArrayInput)(nil)).Elem(), VisualsArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBarChartVisualInput)(nil)).Elem(), VisualsBarChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBarChartVisualPtrInput)(nil)).Elem(), VisualsBarChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBarChartVisualChartConfigurationInput)(nil)).Elem(), VisualsBarChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBarChartVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsBarChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBarChartVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsBarChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBarChartVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsBarChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsInput)(nil)).Elem(), VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBarChartVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsBarChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBarChartVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsBarChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualInput)(nil)).Elem(), VisualsBoxPlotVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualPtrInput)(nil)).Elem(), VisualsBoxPlotVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput)(nil)).Elem(), VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsComboChartVisualInput)(nil)).Elem(), VisualsComboChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsComboChartVisualPtrInput)(nil)).Elem(), VisualsComboChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsComboChartVisualChartConfigurationInput)(nil)).Elem(), VisualsComboChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsComboChartVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsComboChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsComboChartVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsComboChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsComboChartVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsComboChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsInput)(nil)).Elem(), VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsComboChartVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsComboChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsComboChartVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsComboChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsCustomContentVisualInput)(nil)).Elem(), VisualsCustomContentVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsCustomContentVisualPtrInput)(nil)).Elem(), VisualsCustomContentVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsCustomContentVisualChartConfigurationInput)(nil)).Elem(), VisualsCustomContentVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsCustomContentVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsCustomContentVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsEmptyVisualInput)(nil)).Elem(), VisualsEmptyVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsEmptyVisualPtrInput)(nil)).Elem(), VisualsEmptyVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualInput)(nil)).Elem(), VisualsFilledMapVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualPtrInput)(nil)).Elem(), VisualsFilledMapVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationMapStyleOptionsInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationWindowOptionsInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationWindowOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationWindowOptionsPtrInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationWindowOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrInput)(nil)).Elem(), VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingInput)(nil)).Elem(), VisualsFilledMapVisualConditionalFormattingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingPtrInput)(nil)).Elem(), VisualsFilledMapVisualConditionalFormattingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionInput)(nil)).Elem(), VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayInput)(nil)).Elem(), VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeInput)(nil)).Elem(), VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatInput)(nil)).Elem(), VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrInput)(nil)).Elem(), VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualInput)(nil)).Elem(), VisualsFunnelChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualPtrInput)(nil)).Elem(), VisualsFunnelChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationInput)(nil)).Elem(), VisualsFunnelChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsFunnelChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationDataLabelOptionsInput)(nil)).Elem(), VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrInput)(nil)).Elem(), VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs{}) + pulumi.RegisterOutputType(AggregationFunctionOutput{}) + pulumi.RegisterOutputType(AggregationFunctionPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionCalculatedFieldOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionCalculatedFieldArrayOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionColumnConfigurationOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionColumnConfigurationArrayOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionColumnConfigurationFormatConfigurationOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionColumnConfigurationFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionDataSetIdentifiersDeclarationOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionDataSetIdentifiersDeclarationArrayOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionFilterGroupOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionFilterGroupArrayOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionFilterGroupScopeConfigurationOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionParameterDeclarationOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionParameterDeclarationArrayOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetArrayOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlArrayOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlDateTimePickerOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlDateTimePickerPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlDropdownOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlDropdownPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlListOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlListPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlListDisplayOptionsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlListDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlListSelectableValuesOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlListSelectableValuesPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlSliderOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlSliderPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlTextAreaOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlTextAreaPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlTextFieldOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetParameterControlTextFieldPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetSheetControlLayoutsOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetSheetControlLayoutsPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetSheetControlLayoutsConfigurationOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetSheetControlLayoutsConfigurationPtrOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetTextBoxOutput{}) + pulumi.RegisterOutputType(AnalysisDefinitionSheetTextBoxArrayOutput{}) pulumi.RegisterOutputType(AnalysisParametersOutput{}) pulumi.RegisterOutputType(AnalysisParametersPtrOutput{}) pulumi.RegisterOutputType(AnalysisParametersDateTimeParameterOutput{}) @@ -23038,6 +77891,96 @@ func init() { pulumi.RegisterOutputType(AnalysisSourceEntitySourceTemplatePtrOutput{}) pulumi.RegisterOutputType(AnalysisSourceEntitySourceTemplateDataSetReferenceOutput{}) pulumi.RegisterOutputType(AnalysisSourceEntitySourceTemplateDataSetReferenceArrayOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsPtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsDateAxisOptionsOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsDateAxisOptionsPtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsPtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangePtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenPtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxPtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsScalePtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearPtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicPtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsScrollbarOptionsOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsScrollbarOptionsPtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsScrollbarOptionsVisibleRangeOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsScrollbarOptionsVisibleRangePtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangePtrOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsTickLabelOptionsOutput{}) + pulumi.RegisterOutputType(AxisDisplayOptionsTickLabelOptionsPtrOutput{}) + pulumi.RegisterOutputType(CascadingControlConfigurationOutput{}) + pulumi.RegisterOutputType(CascadingControlConfigurationPtrOutput{}) + pulumi.RegisterOutputType(CascadingControlConfigurationSourceControlOutput{}) + pulumi.RegisterOutputType(CascadingControlConfigurationSourceControlArrayOutput{}) + pulumi.RegisterOutputType(CategoryFilterOutput{}) + pulumi.RegisterOutputType(CategoryFilterPtrOutput{}) + pulumi.RegisterOutputType(CellStyleOutput{}) + pulumi.RegisterOutputType(CellStylePtrOutput{}) + pulumi.RegisterOutputType(CellStyleBorderOutput{}) + pulumi.RegisterOutputType(CellStyleBorderPtrOutput{}) + pulumi.RegisterOutputType(CellStyleBorderSideSpecificBorderOutput{}) + pulumi.RegisterOutputType(CellStyleBorderSideSpecificBorderPtrOutput{}) + pulumi.RegisterOutputType(ChartAxisLabelOptionsOutput{}) + pulumi.RegisterOutputType(ChartAxisLabelOptionsPtrOutput{}) + pulumi.RegisterOutputType(ChartAxisLabelOptionsAxisLabelOptionsOutput{}) + pulumi.RegisterOutputType(ChartAxisLabelOptionsAxisLabelOptionsPtrOutput{}) + pulumi.RegisterOutputType(ChartAxisLabelOptionsAxisLabelOptionsApplyToOutput{}) + pulumi.RegisterOutputType(ChartAxisLabelOptionsAxisLabelOptionsApplyToPtrOutput{}) + pulumi.RegisterOutputType(ColorScaleOutput{}) + pulumi.RegisterOutputType(ColorScalePtrOutput{}) + pulumi.RegisterOutputType(ColorScaleColorOutput{}) + pulumi.RegisterOutputType(ColorScaleColorArrayOutput{}) + pulumi.RegisterOutputType(ColorScaleNullValueColorOutput{}) + pulumi.RegisterOutputType(ColorScaleNullValueColorPtrOutput{}) + pulumi.RegisterOutputType(ColumnOutput{}) + pulumi.RegisterOutputType(ColumnPtrOutput{}) + pulumi.RegisterOutputType(ColumnHierarchiesOutput{}) + pulumi.RegisterOutputType(ColumnHierarchiesArrayOutput{}) + pulumi.RegisterOutputType(ColumnHierarchiesDateTimeHierarchyOutput{}) + pulumi.RegisterOutputType(ColumnHierarchiesDateTimeHierarchyPtrOutput{}) + pulumi.RegisterOutputType(ColumnHierarchiesExplicitHierarchyOutput{}) + pulumi.RegisterOutputType(ColumnHierarchiesExplicitHierarchyPtrOutput{}) + pulumi.RegisterOutputType(ColumnHierarchiesExplicitHierarchyColumnOutput{}) + pulumi.RegisterOutputType(ColumnHierarchiesExplicitHierarchyColumnArrayOutput{}) + pulumi.RegisterOutputType(ColumnHierarchiesPredefinedHierarchyOutput{}) + pulumi.RegisterOutputType(ColumnHierarchiesPredefinedHierarchyPtrOutput{}) + pulumi.RegisterOutputType(ColumnSortOutput{}) + pulumi.RegisterOutputType(ColumnSortPtrOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingColorOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingColorPtrOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingColorGradientOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingColorGradientPtrOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingColorGradientColorOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingColorGradientColorPtrOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingColorGradientColorStopOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingColorGradientColorStopArrayOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingColorSolidOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingColorSolidPtrOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingIconOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingIconPtrOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingIconCustomConditionOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingIconCustomConditionPtrOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingIconCustomConditionDisplayConfigurationOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingIconCustomConditionDisplayConfigurationPtrOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingIconCustomConditionIconOptionsOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingIconCustomConditionIconOptionsPtrOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingIconIconSetOutput{}) + pulumi.RegisterOutputType(ConditionalFormattingIconIconSetPtrOutput{}) + pulumi.RegisterOutputType(ContributionAnalysisDefaultsOutput{}) + pulumi.RegisterOutputType(ContributionAnalysisDefaultsArrayOutput{}) + pulumi.RegisterOutputType(ContributionAnalysisDefaultsContributorDimensionOutput{}) + pulumi.RegisterOutputType(ContributionAnalysisDefaultsContributorDimensionArrayOutput{}) pulumi.RegisterOutputType(DashboardDashboardPublishOptionsOutput{}) pulumi.RegisterOutputType(DashboardDashboardPublishOptionsPtrOutput{}) pulumi.RegisterOutputType(DashboardDashboardPublishOptionsAdHocFilteringOptionOutput{}) @@ -23060,6 +78003,85 @@ func init() { pulumi.RegisterOutputType(DashboardDashboardPublishOptionsVisualAxisSortOptionPtrOutput{}) pulumi.RegisterOutputType(DashboardDashboardPublishOptionsVisualMenuOptionOutput{}) pulumi.RegisterOutputType(DashboardDashboardPublishOptionsVisualMenuOptionPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionCalculatedFieldOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionCalculatedFieldArrayOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionColumnConfigurationOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionColumnConfigurationArrayOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionColumnConfigurationFormatConfigurationOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionColumnConfigurationFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionDataSetIdentifiersDeclarationOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionDataSetIdentifiersDeclarationArrayOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionFilterGroupOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionFilterGroupArrayOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionFilterGroupScopeConfigurationOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionParameterDeclarationOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionParameterDeclarationArrayOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetArrayOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlArrayOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlDateTimePickerOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlDateTimePickerPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlDropdownOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlDropdownPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlDropdownSelectableValuesOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlListOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlListPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlListDisplayOptionsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlListDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlListSelectableValuesOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlListSelectableValuesPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlSliderOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlSliderPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlSliderDisplayOptionsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlTextAreaOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlTextAreaPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlTextFieldOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetParameterControlTextFieldPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetSheetControlLayoutsOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetSheetControlLayoutsPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetSheetControlLayoutsConfigurationOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetSheetControlLayoutsConfigurationPtrOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetTextBoxOutput{}) + pulumi.RegisterOutputType(DashboardDefinitionSheetTextBoxArrayOutput{}) pulumi.RegisterOutputType(DashboardParametersOutput{}) pulumi.RegisterOutputType(DashboardParametersPtrOutput{}) pulumi.RegisterOutputType(DashboardParametersDateTimeParameterOutput{}) @@ -23078,6 +78100,15 @@ func init() { pulumi.RegisterOutputType(DashboardSourceEntitySourceTemplatePtrOutput{}) pulumi.RegisterOutputType(DashboardSourceEntitySourceTemplateDataSetReferenceOutput{}) pulumi.RegisterOutputType(DashboardSourceEntitySourceTemplateDataSetReferenceArrayOutput{}) + pulumi.RegisterOutputType(DataLabelsOptionsOutput{}) + pulumi.RegisterOutputType(DataLabelsOptionsPtrOutput{}) + pulumi.RegisterOutputType(DataLabelsOptionsDataLabelTypeOutput{}) + pulumi.RegisterOutputType(DataLabelsOptionsDataLabelTypeArrayOutput{}) + pulumi.RegisterOutputType(DataLabelsOptionsDataLabelTypeDataPathLabelTypeOutput{}) + pulumi.RegisterOutputType(DataLabelsOptionsDataLabelTypeDataPathLabelTypePtrOutput{}) + pulumi.RegisterOutputType(DataLabelsOptionsDataLabelTypeFieldLabelTypeOutput{}) + pulumi.RegisterOutputType(DataLabelsOptionsDataLabelTypeFieldLabelTypePtrOutput{}) + pulumi.RegisterOutputType(DataPathValueOutput{}) pulumi.RegisterOutputType(DataSetColumnGroupOutput{}) pulumi.RegisterOutputType(DataSetColumnGroupArrayOutput{}) pulumi.RegisterOutputType(DataSetColumnGroupGeoSpatialColumnGroupOutput{}) @@ -23207,18 +78238,386 @@ func init() { pulumi.RegisterOutputType(DataSourceSslPropertiesPtrOutput{}) pulumi.RegisterOutputType(DataSourceVpcConnectionPropertiesOutput{}) pulumi.RegisterOutputType(DataSourceVpcConnectionPropertiesPtrOutput{}) + pulumi.RegisterOutputType(DateTimeFormatConfigurationOutput{}) + pulumi.RegisterOutputType(DateTimeFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(DateTimeParameterDeclarationOutput{}) + pulumi.RegisterOutputType(DateTimeParameterDeclarationPtrOutput{}) + pulumi.RegisterOutputType(DateTimeParameterDeclarationDefaultValuesOutput{}) + pulumi.RegisterOutputType(DateTimeParameterDeclarationDefaultValuesPtrOutput{}) + pulumi.RegisterOutputType(DateTimeParameterDeclarationDefaultValuesRollingDateOutput{}) + pulumi.RegisterOutputType(DateTimeParameterDeclarationDefaultValuesRollingDatePtrOutput{}) + pulumi.RegisterOutputType(DateTimeParameterDeclarationValuesWhenUnsetOutput{}) + pulumi.RegisterOutputType(DateTimeParameterDeclarationValuesWhenUnsetPtrOutput{}) + pulumi.RegisterOutputType(DecimalParameterDeclarationOutput{}) + pulumi.RegisterOutputType(DecimalParameterDeclarationPtrOutput{}) + pulumi.RegisterOutputType(DecimalParameterDeclarationDefaultValuesOutput{}) + pulumi.RegisterOutputType(DecimalParameterDeclarationDefaultValuesPtrOutput{}) + pulumi.RegisterOutputType(DecimalParameterDeclarationValuesWhenUnsetOutput{}) + pulumi.RegisterOutputType(DecimalParameterDeclarationValuesWhenUnsetPtrOutput{}) + pulumi.RegisterOutputType(DecimalPlacesConfigurationOutput{}) + pulumi.RegisterOutputType(DecimalPlacesConfigurationPtrOutput{}) + pulumi.RegisterOutputType(DimensionFieldSchema2Output{}) + pulumi.RegisterOutputType(DimensionFieldSchema2ArrayOutput{}) + pulumi.RegisterOutputType(DimensionFieldSchemaOutput{}) + pulumi.RegisterOutputType(DimensionFieldSchemaArrayOutput{}) + pulumi.RegisterOutputType(DimensionFieldSchemaCategoricalDimensionFieldOutput{}) + pulumi.RegisterOutputType(DimensionFieldSchemaCategoricalDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(DimensionFieldSchemaDateDimensionFieldOutput{}) + pulumi.RegisterOutputType(DimensionFieldSchemaDateDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(DimensionFieldSchemaNumericalDimensionFieldOutput{}) + pulumi.RegisterOutputType(DimensionFieldSchemaNumericalDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(DrillDownFiltersOutput{}) + pulumi.RegisterOutputType(DrillDownFiltersArrayOutput{}) + pulumi.RegisterOutputType(DynamicValueOutput{}) + pulumi.RegisterOutputType(DynamicValuePtrOutput{}) + pulumi.RegisterOutputType(FieldSortOutput{}) + pulumi.RegisterOutputType(FieldSortPtrOutput{}) + pulumi.RegisterOutputType(FieldSortOptionsOutput{}) + pulumi.RegisterOutputType(FieldSortOptionsArrayOutput{}) + pulumi.RegisterOutputType(FilterControlsOutput{}) + pulumi.RegisterOutputType(FilterControlsArrayOutput{}) + pulumi.RegisterOutputType(FilterControlsDateTimePickerOutput{}) + pulumi.RegisterOutputType(FilterControlsDateTimePickerPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsDateTimePickerDisplayOptionsOutput{}) + pulumi.RegisterOutputType(FilterControlsDateTimePickerDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsDropdownOutput{}) + pulumi.RegisterOutputType(FilterControlsDropdownPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsDropdownDisplayOptionsOutput{}) + pulumi.RegisterOutputType(FilterControlsDropdownDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsDropdownSelectableValuesOutput{}) + pulumi.RegisterOutputType(FilterControlsDropdownSelectableValuesPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsListOutput{}) + pulumi.RegisterOutputType(FilterControlsListPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsListDisplayOptionsOutput{}) + pulumi.RegisterOutputType(FilterControlsListDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsListSelectableValuesOutput{}) + pulumi.RegisterOutputType(FilterControlsListSelectableValuesPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsRelativeDateTimeOutput{}) + pulumi.RegisterOutputType(FilterControlsRelativeDateTimePtrOutput{}) + pulumi.RegisterOutputType(FilterControlsRelativeDateTimeDisplayOptionsOutput{}) + pulumi.RegisterOutputType(FilterControlsRelativeDateTimeDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsSliderOutput{}) + pulumi.RegisterOutputType(FilterControlsSliderPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsSliderDisplayOptionsOutput{}) + pulumi.RegisterOutputType(FilterControlsSliderDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsTextAreaOutput{}) + pulumi.RegisterOutputType(FilterControlsTextAreaPtrOutput{}) + pulumi.RegisterOutputType(FilterControlsTextFieldOutput{}) + pulumi.RegisterOutputType(FilterControlsTextFieldPtrOutput{}) + pulumi.RegisterOutputType(FiltersOutput{}) + pulumi.RegisterOutputType(FiltersArrayOutput{}) + pulumi.RegisterOutputType(FiltersCategoryFilterOutput{}) + pulumi.RegisterOutputType(FiltersCategoryFilterPtrOutput{}) + pulumi.RegisterOutputType(FiltersCategoryFilterConfigurationOutput{}) + pulumi.RegisterOutputType(FiltersCategoryFilterConfigurationPtrOutput{}) + pulumi.RegisterOutputType(FiltersCategoryFilterConfigurationCustomFilterConfigurationOutput{}) + pulumi.RegisterOutputType(FiltersCategoryFilterConfigurationCustomFilterConfigurationPtrOutput{}) + pulumi.RegisterOutputType(FiltersCategoryFilterConfigurationCustomFilterListConfigurationOutput{}) + pulumi.RegisterOutputType(FiltersCategoryFilterConfigurationCustomFilterListConfigurationPtrOutput{}) + pulumi.RegisterOutputType(FiltersCategoryFilterConfigurationFilterListConfigurationOutput{}) + pulumi.RegisterOutputType(FiltersCategoryFilterConfigurationFilterListConfigurationPtrOutput{}) + pulumi.RegisterOutputType(FiltersNumericEqualityFilterOutput{}) + pulumi.RegisterOutputType(FiltersNumericEqualityFilterPtrOutput{}) + pulumi.RegisterOutputType(FiltersNumericRangeFilterOutput{}) + pulumi.RegisterOutputType(FiltersNumericRangeFilterPtrOutput{}) + pulumi.RegisterOutputType(FiltersNumericRangeFilterRangeMaximumOutput{}) + pulumi.RegisterOutputType(FiltersNumericRangeFilterRangeMaximumPtrOutput{}) + pulumi.RegisterOutputType(FiltersNumericRangeFilterRangeMinimumOutput{}) + pulumi.RegisterOutputType(FiltersNumericRangeFilterRangeMinimumPtrOutput{}) + pulumi.RegisterOutputType(FiltersRelativeDatesFilterOutput{}) + pulumi.RegisterOutputType(FiltersRelativeDatesFilterPtrOutput{}) + pulumi.RegisterOutputType(FiltersRelativeDatesFilterAnchorDateConfigurationOutput{}) + pulumi.RegisterOutputType(FiltersRelativeDatesFilterAnchorDateConfigurationPtrOutput{}) + pulumi.RegisterOutputType(FiltersRelativeDatesFilterExcludePeriodConfigurationOutput{}) + pulumi.RegisterOutputType(FiltersRelativeDatesFilterExcludePeriodConfigurationPtrOutput{}) + pulumi.RegisterOutputType(FiltersTimeEqualityFilterOutput{}) + pulumi.RegisterOutputType(FiltersTimeEqualityFilterPtrOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterPtrOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterExcludePeriodConfigurationOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterExcludePeriodConfigurationPtrOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterRangeMaximumValueOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterRangeMaximumValuePtrOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterRangeMaximumValueRollingDateOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterRangeMaximumValueRollingDatePtrOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterRangeMinimumValueOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterRangeMinimumValuePtrOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterRangeMinimumValueRollingDateOutput{}) + pulumi.RegisterOutputType(FiltersTimeRangeFilterRangeMinimumValueRollingDatePtrOutput{}) + pulumi.RegisterOutputType(FiltersTopBottomFilterOutput{}) + pulumi.RegisterOutputType(FiltersTopBottomFilterPtrOutput{}) + pulumi.RegisterOutputType(FiltersTopBottomFilterAggregationSortConfigurationOutput{}) + pulumi.RegisterOutputType(FiltersTopBottomFilterAggregationSortConfigurationArrayOutput{}) pulumi.RegisterOutputType(FolderPermissionOutput{}) pulumi.RegisterOutputType(FolderPermissionArrayOutput{}) + pulumi.RegisterOutputType(FontConfigurationOutput{}) + pulumi.RegisterOutputType(FontConfigurationPtrOutput{}) + pulumi.RegisterOutputType(FontConfigurationFontSizeOutput{}) + pulumi.RegisterOutputType(FontConfigurationFontSizePtrOutput{}) + pulumi.RegisterOutputType(FontConfigurationFontWeightOutput{}) + pulumi.RegisterOutputType(FontConfigurationFontWeightPtrOutput{}) + pulumi.RegisterOutputType(FreeFormLayoutElementsOutput{}) + pulumi.RegisterOutputType(FreeFormLayoutElementsArrayOutput{}) + pulumi.RegisterOutputType(FreeFormLayoutElementsBackgroundStyleOutput{}) + pulumi.RegisterOutputType(FreeFormLayoutElementsBackgroundStylePtrOutput{}) + pulumi.RegisterOutputType(FreeFormLayoutElementsBorderStyleOutput{}) + pulumi.RegisterOutputType(FreeFormLayoutElementsBorderStylePtrOutput{}) + pulumi.RegisterOutputType(FreeFormLayoutElementsRenderingRuleOutput{}) + pulumi.RegisterOutputType(FreeFormLayoutElementsRenderingRuleArrayOutput{}) + pulumi.RegisterOutputType(FreeFormLayoutElementsSelectedBorderStyleOutput{}) + pulumi.RegisterOutputType(FreeFormLayoutElementsSelectedBorderStylePtrOutput{}) + pulumi.RegisterOutputType(GridLayoutOutput{}) + pulumi.RegisterOutputType(GridLayoutPtrOutput{}) + pulumi.RegisterOutputType(GridLayoutCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(GridLayoutCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(GridLayoutElementOutput{}) + pulumi.RegisterOutputType(GridLayoutElementArrayOutput{}) pulumi.RegisterOutputType(IamPolicyAssignmentIdentitiesOutput{}) pulumi.RegisterOutputType(IamPolicyAssignmentIdentitiesPtrOutput{}) + pulumi.RegisterOutputType(IntegerParameterDeclarationOutput{}) + pulumi.RegisterOutputType(IntegerParameterDeclarationPtrOutput{}) + pulumi.RegisterOutputType(IntegerParameterDeclarationDefaultValuesOutput{}) + pulumi.RegisterOutputType(IntegerParameterDeclarationDefaultValuesPtrOutput{}) + pulumi.RegisterOutputType(IntegerParameterDeclarationValuesWhenUnsetOutput{}) + pulumi.RegisterOutputType(IntegerParameterDeclarationValuesWhenUnsetPtrOutput{}) + pulumi.RegisterOutputType(ItemsLimitConfigurationOutput{}) + pulumi.RegisterOutputType(ItemsLimitConfigurationPtrOutput{}) + pulumi.RegisterOutputType(LabelOptionsOutput{}) + pulumi.RegisterOutputType(LabelOptionsPtrOutput{}) + pulumi.RegisterOutputType(LayoutsOutput{}) + pulumi.RegisterOutputType(LayoutsPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationFreeFormLayoutOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationFreeFormLayoutPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionArrayOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionContentOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionStyleOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutBodySectionStylePtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutFooterSectionsOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutFooterSectionsPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutFooterSectionsStylePtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutHeaderSectionsOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutHeaderSectionsPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutPtrOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleOutput{}) + pulumi.RegisterOutputType(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStylePtrOutput{}) + pulumi.RegisterOutputType(LegendOptionsOutput{}) + pulumi.RegisterOutputType(LegendOptionsPtrOutput{}) + pulumi.RegisterOutputType(LineChartLineStyleSettingsOutput{}) + pulumi.RegisterOutputType(LineChartLineStyleSettingsPtrOutput{}) + pulumi.RegisterOutputType(LineChartMarkerStyleSettingsOutput{}) + pulumi.RegisterOutputType(LineChartMarkerStyleSettingsPtrOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchema2Output{}) + pulumi.RegisterOutputType(MeasureFieldSchema2PtrOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchema2CalculatedMeasureFieldOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchema2CalculatedMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchema2CategoricalMeasureFieldOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchema2CategoricalMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchema2DateMeasureFieldOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchema2DateMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchema2NumericalMeasureFieldOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchema2NumericalMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchemaOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchemaArrayOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchemaCalculatedMeasureFieldOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchemaCalculatedMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchemaCategoricalMeasureFieldOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchemaCategoricalMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchemaDateMeasureFieldOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchemaDateMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchemaNumericalMeasureFieldOutput{}) + pulumi.RegisterOutputType(MeasureFieldSchemaNumericalMeasureFieldPtrOutput{}) pulumi.RegisterOutputType(NamespaceTimeoutsOutput{}) pulumi.RegisterOutputType(NamespaceTimeoutsPtrOutput{}) + pulumi.RegisterOutputType(NegativeValueConfigurationOutput{}) + pulumi.RegisterOutputType(NegativeValueConfigurationPtrOutput{}) + pulumi.RegisterOutputType(NullValueFormatConfigurationOutput{}) + pulumi.RegisterOutputType(NullValueFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(NumberDisplayFormatConfigurationOutput{}) + pulumi.RegisterOutputType(NumberDisplayFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(NumberFormatConfigurationOutput{}) + pulumi.RegisterOutputType(NumberFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(NumericEqualityFilterOutput{}) + pulumi.RegisterOutputType(NumericEqualityFilterPtrOutput{}) + pulumi.RegisterOutputType(NumericFormatConfigurationOutput{}) + pulumi.RegisterOutputType(NumericFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(NumericFormatConfigurationCurrencyDisplayFormatConfigurationOutput{}) + pulumi.RegisterOutputType(NumericFormatConfigurationCurrencyDisplayFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(NumericalAggregationOutput{}) + pulumi.RegisterOutputType(NumericalAggregationPtrOutput{}) + pulumi.RegisterOutputType(NumericalAggregationPercentileAggregationOutput{}) + pulumi.RegisterOutputType(NumericalAggregationPercentileAggregationPtrOutput{}) + pulumi.RegisterOutputType(PercentageDisplayFormatConfigurationOutput{}) + pulumi.RegisterOutputType(PercentageDisplayFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(ReferenceLineOutput{}) + pulumi.RegisterOutputType(ReferenceLineArrayOutput{}) + pulumi.RegisterOutputType(ReferenceLineDataConfigurationOutput{}) + pulumi.RegisterOutputType(ReferenceLineDataConfigurationDynamicConfigurationOutput{}) + pulumi.RegisterOutputType(ReferenceLineDataConfigurationDynamicConfigurationPtrOutput{}) + pulumi.RegisterOutputType(ReferenceLineDataConfigurationStaticConfigurationOutput{}) + pulumi.RegisterOutputType(ReferenceLineDataConfigurationStaticConfigurationPtrOutput{}) + pulumi.RegisterOutputType(ReferenceLineLabelConfigurationOutput{}) + pulumi.RegisterOutputType(ReferenceLineLabelConfigurationPtrOutput{}) + pulumi.RegisterOutputType(ReferenceLineLabelConfigurationCustomLabelConfigurationOutput{}) + pulumi.RegisterOutputType(ReferenceLineLabelConfigurationCustomLabelConfigurationPtrOutput{}) + pulumi.RegisterOutputType(ReferenceLineLabelConfigurationValueLabelConfigurationOutput{}) + pulumi.RegisterOutputType(ReferenceLineLabelConfigurationValueLabelConfigurationPtrOutput{}) + pulumi.RegisterOutputType(ReferenceLineStyleConfigurationOutput{}) + pulumi.RegisterOutputType(ReferenceLineStyleConfigurationPtrOutput{}) pulumi.RegisterOutputType(RefreshScheduleScheduleOutput{}) pulumi.RegisterOutputType(RefreshScheduleSchedulePtrOutput{}) pulumi.RegisterOutputType(RefreshScheduleScheduleScheduleFrequencyOutput{}) pulumi.RegisterOutputType(RefreshScheduleScheduleScheduleFrequencyPtrOutput{}) pulumi.RegisterOutputType(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutput{}) pulumi.RegisterOutputType(RefreshScheduleScheduleScheduleFrequencyRefreshOnDayPtrOutput{}) + pulumi.RegisterOutputType(SelectAllOptionsOutput{}) + pulumi.RegisterOutputType(SelectAllOptionsPtrOutput{}) + pulumi.RegisterOutputType(SeparatorConfigurationOutput{}) + pulumi.RegisterOutputType(SeparatorConfigurationPtrOutput{}) + pulumi.RegisterOutputType(SeparatorConfigurationThousandsSeparatorOutput{}) + pulumi.RegisterOutputType(SeparatorConfigurationThousandsSeparatorPtrOutput{}) + pulumi.RegisterOutputType(SmallMultiplesOptionsOutput{}) + pulumi.RegisterOutputType(SmallMultiplesOptionsPtrOutput{}) + pulumi.RegisterOutputType(SmallMultiplesOptionsCategoricalDimensionFieldOutput{}) + pulumi.RegisterOutputType(SmallMultiplesOptionsDateDimensionFieldOutput{}) + pulumi.RegisterOutputType(SmallMultiplesOptionsNumericalDimensionFieldOutput{}) + pulumi.RegisterOutputType(SmallMultiplesOptionsPanelConfigurationOutput{}) + pulumi.RegisterOutputType(SmallMultiplesOptionsPanelConfigurationPtrOutput{}) + pulumi.RegisterOutputType(SmallMultiplesOptionsPanelConfigurationTitleOutput{}) + pulumi.RegisterOutputType(SmallMultiplesOptionsPanelConfigurationTitlePtrOutput{}) + pulumi.RegisterOutputType(SpacingOutput{}) + pulumi.RegisterOutputType(SpacingPtrOutput{}) + pulumi.RegisterOutputType(StringFormatConfigurationOutput{}) + pulumi.RegisterOutputType(StringFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(StringParameterDeclarationOutput{}) + pulumi.RegisterOutputType(StringParameterDeclarationPtrOutput{}) + pulumi.RegisterOutputType(StringParameterDeclarationDefaultValuesOutput{}) + pulumi.RegisterOutputType(StringParameterDeclarationDefaultValuesPtrOutput{}) + pulumi.RegisterOutputType(StringParameterDeclarationValuesWhenUnsetOutput{}) + pulumi.RegisterOutputType(StringParameterDeclarationValuesWhenUnsetPtrOutput{}) + pulumi.RegisterOutputType(SubtitleOutput{}) + pulumi.RegisterOutputType(SubtitlePtrOutput{}) + pulumi.RegisterOutputType(SubtitleFormatTextOutput{}) + pulumi.RegisterOutputType(SubtitleFormatTextPtrOutput{}) + pulumi.RegisterOutputType(TableBorderOptionsOutput{}) + pulumi.RegisterOutputType(TableBorderOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionCalculatedFieldOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionCalculatedFieldArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionColumnConfigurationOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionColumnConfigurationArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionColumnConfigurationFormatConfigurationOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionColumnConfigurationFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionDataSetConfigurationOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionDataSetConfigurationArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionDataSetConfigurationDataSetSchemaOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionDataSetConfigurationDataSetSchemaPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionFilterGroupOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionFilterGroupArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionFilterGroupScopeConfigurationOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionParametersDeclarationOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionParametersDeclarationArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlArrayOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlDateTimePickerOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlDateTimePickerPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlDropdownOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlDropdownPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlDropdownSelectableValuesOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlDropdownSelectableValuesPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlListOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlListPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlListDisplayOptionsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlListDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlListSelectableValuesOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlListSelectableValuesPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlSliderOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlSliderPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlSliderDisplayOptionsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlSliderDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlTextAreaOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlTextAreaPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlTextFieldOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetParameterControlTextFieldPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetSheetControlLayoutsOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetSheetControlLayoutsPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetSheetControlLayoutsConfigurationOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetSheetControlLayoutsConfigurationPtrOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetTextBoxOutput{}) + pulumi.RegisterOutputType(TemplateDefinitionSheetTextBoxArrayOutput{}) pulumi.RegisterOutputType(TemplatePermissionOutput{}) pulumi.RegisterOutputType(TemplatePermissionArrayOutput{}) pulumi.RegisterOutputType(TemplateSourceEntityOutput{}) @@ -23229,6 +78628,8 @@ func init() { pulumi.RegisterOutputType(TemplateSourceEntitySourceAnalysisDataSetReferenceArrayOutput{}) pulumi.RegisterOutputType(TemplateSourceEntitySourceTemplateOutput{}) pulumi.RegisterOutputType(TemplateSourceEntitySourceTemplatePtrOutput{}) + pulumi.RegisterOutputType(TextAreaControlDisplayOptionsOutput{}) + pulumi.RegisterOutputType(TextAreaControlDisplayOptionsPtrOutput{}) pulumi.RegisterOutputType(ThemeConfigurationOutput{}) pulumi.RegisterOutputType(ThemeConfigurationPtrOutput{}) pulumi.RegisterOutputType(ThemeConfigurationDataColorPaletteOutput{}) @@ -23253,96 +78654,130 @@ func init() { pulumi.RegisterOutputType(ThemeConfigurationUiColorPalettePtrOutput{}) pulumi.RegisterOutputType(ThemePermissionOutput{}) pulumi.RegisterOutputType(ThemePermissionArrayOutput{}) - pulumi.RegisterOutputType(VpcConnectionTimeoutsOutput{}) - pulumi.RegisterOutputType(VpcConnectionTimeoutsPtrOutput{}) - pulumi.RegisterOutputType(GetDataSetColumnGroupOutput{}) - pulumi.RegisterOutputType(GetDataSetColumnGroupArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetColumnGroupGeoSpatialColumnGroupOutput{}) - pulumi.RegisterOutputType(GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetColumnLevelPermissionRuleOutput{}) - pulumi.RegisterOutputType(GetDataSetColumnLevelPermissionRuleArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetDataSetUsageConfigurationOutput{}) - pulumi.RegisterOutputType(GetDataSetDataSetUsageConfigurationArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetFieldFolderOutput{}) - pulumi.RegisterOutputType(GetDataSetFieldFolderArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformFilterOperationOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformProjectOperationOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput{}) - pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetPermissionOutput{}) - pulumi.RegisterOutputType(GetDataSetPermissionArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapCustomSqlOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapCustomSqlArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapCustomSqlColumnOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapRelationalTableOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapRelationalTableArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapRelationalTableInputColumnOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceInputColumnOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceUploadSettingOutput{}) - pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetRowLevelPermissionDataSetOutput{}) - pulumi.RegisterOutputType(GetDataSetRowLevelPermissionDataSetArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetRowLevelPermissionTagConfigurationOutput{}) - pulumi.RegisterOutputType(GetDataSetRowLevelPermissionTagConfigurationArrayOutput{}) - pulumi.RegisterOutputType(GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput{}) - pulumi.RegisterOutputType(GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationDataColorPaletteOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationDataColorPaletteArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetTileOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetTileArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetTileBorderOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetTileBorderArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutGutterOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutGutterArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutMarginOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutMarginArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationTypographyOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationTypographyArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationTypographyFontFamilyOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationTypographyFontFamilyArrayOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationUiColorPaletteOutput{}) - pulumi.RegisterOutputType(GetThemeConfigurationUiColorPaletteArrayOutput{}) - pulumi.RegisterOutputType(GetThemePermissionOutput{}) - pulumi.RegisterOutputType(GetThemePermissionArrayOutput{}) + pulumi.RegisterOutputType(TimeRangeFilterOutput{}) + pulumi.RegisterOutputType(TimeRangeFilterPtrOutput{}) + pulumi.RegisterOutputType(TooltipOptionsOutput{}) + pulumi.RegisterOutputType(TooltipOptionsPtrOutput{}) + pulumi.RegisterOutputType(TooltipOptionsFieldBaseTooltipOutput{}) + pulumi.RegisterOutputType(TooltipOptionsFieldBaseTooltipPtrOutput{}) + pulumi.RegisterOutputType(TooltipOptionsFieldBaseTooltipTooltipFieldOutput{}) + pulumi.RegisterOutputType(TooltipOptionsFieldBaseTooltipTooltipFieldArrayOutput{}) + pulumi.RegisterOutputType(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemOutput{}) + pulumi.RegisterOutputType(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemPtrOutput{}) + pulumi.RegisterOutputType(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemOutput{}) + pulumi.RegisterOutputType(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemPtrOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsArrayOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationArrayOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationFilterOperationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationFilterOperationPtrOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationNavigationOperationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationNavigationOperationPtrOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationSetParametersOperationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationSetParametersOperationPtrOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArrayOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesPtrOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationUrlOperationOutput{}) + pulumi.RegisterOutputType(VisualCustomActionsActionOperationUrlOperationPtrOutput{}) + pulumi.RegisterOutputType(VisualPaletteOutput{}) + pulumi.RegisterOutputType(VisualPalettePtrOutput{}) + pulumi.RegisterOutputType(VisualPaletteColorMapOutput{}) + pulumi.RegisterOutputType(VisualPaletteColorMapArrayOutput{}) + pulumi.RegisterOutputType(VisualsOutput{}) + pulumi.RegisterOutputType(VisualsArrayOutput{}) + pulumi.RegisterOutputType(VisualsBarChartVisualOutput{}) + pulumi.RegisterOutputType(VisualsBarChartVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsBarChartVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsBarChartVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsBarChartVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsBarChartVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsBarChartVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsBarChartVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArrayOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsComboChartVisualOutput{}) + pulumi.RegisterOutputType(VisualsComboChartVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsComboChartVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsComboChartVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsComboChartVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsComboChartVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsComboChartVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsComboChartVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsCustomContentVisualOutput{}) + pulumi.RegisterOutputType(VisualsCustomContentVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsCustomContentVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsCustomContentVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsEmptyVisualOutput{}) + pulumi.RegisterOutputType(VisualsEmptyVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationMapStyleOptionsOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationMapStyleOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationWindowOptionsOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationWindowOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsPtrOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualConditionalFormattingOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualConditionalFormattingPtrOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatOutput{}) + pulumi.RegisterOutputType(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatPtrOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsPtrOutput{}) } diff --git a/sdk/go/aws/quicksight/pulumiTypes1.go b/sdk/go/aws/quicksight/pulumiTypes1.go new file mode 100644 index 00000000000..0013aac2b7b --- /dev/null +++ b/sdk/go/aws/quicksight/pulumiTypes1.go @@ -0,0 +1,41111 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package quicksight + +import ( + "context" + "reflect" + + "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/internal" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +) + +var _ = internal.GetEnvOrDefault + +type VisualsFunnelChartVisualChartConfigurationFieldWells struct { + FunnelChartAggregatedFieldWells *VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells `pulumi:"funnelChartAggregatedFieldWells"` +} + +// VisualsFunnelChartVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsFunnelChartVisualChartConfigurationFieldWellsArgs and VisualsFunnelChartVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualChartConfigurationFieldWellsInput` via: +// +// VisualsFunnelChartVisualChartConfigurationFieldWellsArgs{...} +type VisualsFunnelChartVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsFunnelChartVisualChartConfigurationFieldWellsOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsOutput + ToVisualsFunnelChartVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsOutput +} + +type VisualsFunnelChartVisualChartConfigurationFieldWellsArgs struct { + FunnelChartAggregatedFieldWells VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrInput `pulumi:"funnelChartAggregatedFieldWells"` +} + +func (VisualsFunnelChartVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsFunnelChartVisualChartConfigurationFieldWellsArgs) ToVisualsFunnelChartVisualChartConfigurationFieldWellsOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsFunnelChartVisualChartConfigurationFieldWellsArgs) ToVisualsFunnelChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsFunnelChartVisualChartConfigurationFieldWellsArgs) ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsFunnelChartVisualChartConfigurationFieldWellsArgs) ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationFieldWellsOutput).ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsFunnelChartVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsFunnelChartVisualChartConfigurationFieldWellsArgs, VisualsFunnelChartVisualChartConfigurationFieldWellsPtr and VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsFunnelChartVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsFunnelChartVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput + ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsFunnelChartVisualChartConfigurationFieldWellsPtrType VisualsFunnelChartVisualChartConfigurationFieldWellsArgs + +func VisualsFunnelChartVisualChartConfigurationFieldWellsPtr(v *VisualsFunnelChartVisualChartConfigurationFieldWellsArgs) VisualsFunnelChartVisualChartConfigurationFieldWellsPtrInput { + return (*visualsFunnelChartVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsFunnelChartVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsFunnelChartVisualChartConfigurationFieldWellsPtrType) ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsFunnelChartVisualChartConfigurationFieldWellsPtrType) ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsFunnelChartVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsFunnelChartVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFunnelChartVisualChartConfigurationFieldWells) *VisualsFunnelChartVisualChartConfigurationFieldWells { + return &v + }).(VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsOutput) FunnelChartAggregatedFieldWells() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationFieldWells) *VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells { + return v.FunnelChartAggregatedFieldWells + }).(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput) +} + +type VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsFunnelChartVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationFieldWells) VisualsFunnelChartVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsFunnelChartVisualChartConfigurationFieldWells + return ret + }).(VisualsFunnelChartVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput) FunnelChartAggregatedFieldWells() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationFieldWells) *VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells { + if v == nil { + return nil + } + return v.FunnelChartAggregatedFieldWells + }).(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput) +} + +type VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells struct { + Category *SmallMultiplesOptions `pulumi:"category"` + Values *MeasureFieldSchema2 `pulumi:"values"` +} + +// VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsInput is an input type that accepts VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs and VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsInput` via: +// +// VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs{...} +type VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput + ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutputWithContext(context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput +} + +type VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs struct { + Category SmallMultiplesOptionsPtrInput `pulumi:"category"` + Values MeasureFieldSchema2PtrInput `pulumi:"values"` +} + +func (VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput) +} + +func (i VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput).ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrInput is an input type that accepts VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs, VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtr and VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrInput` via: +// +// VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput + ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput +} + +type visualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrType VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs + +func VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtr(v *VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs) VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrInput { + return (*visualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrType)(v) +} + +func (*visualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrType) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrType) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput) +} + +type VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput { + return o.ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells) *VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells { + return &v + }).(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput) Category() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells) *SmallMultiplesOptions { + return v.Category + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput) Values() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells) *MeasureFieldSchema2 { + return v.Values + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput) ToVisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput) Elem() VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells) VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells + return ret + }).(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput) Category() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Category + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput) Values() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsFunnelChartVisualChartConfigurationSortConfiguration struct { + CategoryItemsLimit *ItemsLimitConfiguration `pulumi:"categoryItemsLimit"` + CategorySorts []FieldSortOptions `pulumi:"categorySorts"` +} + +// VisualsFunnelChartVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs and VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs{...} +type VisualsFunnelChartVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsFunnelChartVisualChartConfigurationSortConfigurationOutput() VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput + ToVisualsFunnelChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput +} + +type VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs struct { + CategoryItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"categoryItemsLimit"` + CategorySorts FieldSortOptionsArrayInput `pulumi:"categorySorts"` +} + +func (VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationOutput() VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput).ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs, VisualsFunnelChartVisualChartConfigurationSortConfigurationPtr and VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsFunnelChartVisualChartConfigurationSortConfigurationPtrType VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs + +func VisualsFunnelChartVisualChartConfigurationSortConfigurationPtr(v *VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs) VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsFunnelChartVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsFunnelChartVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsFunnelChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsFunnelChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationOutput() VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsFunnelChartVisualChartConfigurationSortConfiguration) *VisualsFunnelChartVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsFunnelChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsFunnelChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationSortConfiguration) VisualsFunnelChartVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsFunnelChartVisualChartConfigurationSortConfiguration + return ret + }).(VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsFunnelChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsGaugeChartVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsGaugeChartVisualChartConfiguration `pulumi:"chartConfiguration"` + ConditionalFormatting *VisualsGaugeChartVisualConditionalFormatting `pulumi:"conditionalFormatting"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsGaugeChartVisualInput is an input type that accepts VisualsGaugeChartVisualArgs and VisualsGaugeChartVisualOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualInput` via: +// +// VisualsGaugeChartVisualArgs{...} +type VisualsGaugeChartVisualInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualOutput() VisualsGaugeChartVisualOutput + ToVisualsGaugeChartVisualOutputWithContext(context.Context) VisualsGaugeChartVisualOutput +} + +type VisualsGaugeChartVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsGaugeChartVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ConditionalFormatting VisualsGaugeChartVisualConditionalFormattingPtrInput `pulumi:"conditionalFormatting"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsGaugeChartVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisual)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualArgs) ToVisualsGaugeChartVisualOutput() VisualsGaugeChartVisualOutput { + return i.ToVisualsGaugeChartVisualOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualArgs) ToVisualsGaugeChartVisualOutputWithContext(ctx context.Context) VisualsGaugeChartVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualOutput) +} + +func (i VisualsGaugeChartVisualArgs) ToVisualsGaugeChartVisualPtrOutput() VisualsGaugeChartVisualPtrOutput { + return i.ToVisualsGaugeChartVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualArgs) ToVisualsGaugeChartVisualPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualOutput).ToVisualsGaugeChartVisualPtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualPtrInput is an input type that accepts VisualsGaugeChartVisualArgs, VisualsGaugeChartVisualPtr and VisualsGaugeChartVisualPtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualPtrInput` via: +// +// VisualsGaugeChartVisualArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualPtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualPtrOutput() VisualsGaugeChartVisualPtrOutput + ToVisualsGaugeChartVisualPtrOutputWithContext(context.Context) VisualsGaugeChartVisualPtrOutput +} + +type visualsGaugeChartVisualPtrType VisualsGaugeChartVisualArgs + +func VisualsGaugeChartVisualPtr(v *VisualsGaugeChartVisualArgs) VisualsGaugeChartVisualPtrInput { + return (*visualsGaugeChartVisualPtrType)(v) +} + +func (*visualsGaugeChartVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisual)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualPtrType) ToVisualsGaugeChartVisualPtrOutput() VisualsGaugeChartVisualPtrOutput { + return i.ToVisualsGaugeChartVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualPtrType) ToVisualsGaugeChartVisualPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualPtrOutput) +} + +type VisualsGaugeChartVisualOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisual)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualOutput) ToVisualsGaugeChartVisualOutput() VisualsGaugeChartVisualOutput { + return o +} + +func (o VisualsGaugeChartVisualOutput) ToVisualsGaugeChartVisualOutputWithContext(ctx context.Context) VisualsGaugeChartVisualOutput { + return o +} + +func (o VisualsGaugeChartVisualOutput) ToVisualsGaugeChartVisualPtrOutput() VisualsGaugeChartVisualPtrOutput { + return o.ToVisualsGaugeChartVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualOutput) ToVisualsGaugeChartVisualPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisual) *VisualsGaugeChartVisual { + return &v + }).(VisualsGaugeChartVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsGaugeChartVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsGaugeChartVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsGaugeChartVisualOutput) ChartConfiguration() VisualsGaugeChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisual) *VisualsGaugeChartVisualChartConfiguration { + return v.ChartConfiguration + }).(VisualsGaugeChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsGaugeChartVisualOutput) ConditionalFormatting() VisualsGaugeChartVisualConditionalFormattingPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisual) *VisualsGaugeChartVisualConditionalFormatting { + return v.ConditionalFormatting + }).(VisualsGaugeChartVisualConditionalFormattingPtrOutput) +} + +func (o VisualsGaugeChartVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsGaugeChartVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsGaugeChartVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsGaugeChartVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsGaugeChartVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisual)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualPtrOutput) ToVisualsGaugeChartVisualPtrOutput() VisualsGaugeChartVisualPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualPtrOutput) ToVisualsGaugeChartVisualPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualPtrOutput) Elem() VisualsGaugeChartVisualOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisual) VisualsGaugeChartVisual { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisual + return ret + }).(VisualsGaugeChartVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsGaugeChartVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsGaugeChartVisualPtrOutput) ChartConfiguration() VisualsGaugeChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisual) *VisualsGaugeChartVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsGaugeChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsGaugeChartVisualPtrOutput) ConditionalFormatting() VisualsGaugeChartVisualConditionalFormattingPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisual) *VisualsGaugeChartVisualConditionalFormatting { + if v == nil { + return nil + } + return v.ConditionalFormatting + }).(VisualsGaugeChartVisualConditionalFormattingPtrOutput) +} + +func (o VisualsGaugeChartVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsGaugeChartVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsGaugeChartVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsGaugeChartVisualChartConfiguration struct { + DataLabels *DataLabelsOptions `pulumi:"dataLabels"` + FieldWells *VisualsGaugeChartVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + GaugeChartOptions *VisualsGaugeChartVisualChartConfigurationGaugeChartOptions `pulumi:"gaugeChartOptions"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` +} + +// VisualsGaugeChartVisualChartConfigurationInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationArgs and VisualsGaugeChartVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationInput` via: +// +// VisualsGaugeChartVisualChartConfigurationArgs{...} +type VisualsGaugeChartVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationOutput() VisualsGaugeChartVisualChartConfigurationOutput + ToVisualsGaugeChartVisualChartConfigurationOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationOutput +} + +type VisualsGaugeChartVisualChartConfigurationArgs struct { + DataLabels DataLabelsOptionsPtrInput `pulumi:"dataLabels"` + FieldWells VisualsGaugeChartVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + GaugeChartOptions VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrInput `pulumi:"gaugeChartOptions"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` +} + +func (VisualsGaugeChartVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualChartConfigurationArgs) ToVisualsGaugeChartVisualChartConfigurationOutput() VisualsGaugeChartVisualChartConfigurationOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationArgs) ToVisualsGaugeChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationOutput) +} + +func (i VisualsGaugeChartVisualChartConfigurationArgs) ToVisualsGaugeChartVisualChartConfigurationPtrOutput() VisualsGaugeChartVisualChartConfigurationPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationArgs) ToVisualsGaugeChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationOutput).ToVisualsGaugeChartVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualChartConfigurationPtrInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationArgs, VisualsGaugeChartVisualChartConfigurationPtr and VisualsGaugeChartVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationPtrInput` via: +// +// VisualsGaugeChartVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationPtrOutput() VisualsGaugeChartVisualChartConfigurationPtrOutput + ToVisualsGaugeChartVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationPtrOutput +} + +type visualsGaugeChartVisualChartConfigurationPtrType VisualsGaugeChartVisualChartConfigurationArgs + +func VisualsGaugeChartVisualChartConfigurationPtr(v *VisualsGaugeChartVisualChartConfigurationArgs) VisualsGaugeChartVisualChartConfigurationPtrInput { + return (*visualsGaugeChartVisualChartConfigurationPtrType)(v) +} + +func (*visualsGaugeChartVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualChartConfigurationPtrType) ToVisualsGaugeChartVisualChartConfigurationPtrOutput() VisualsGaugeChartVisualChartConfigurationPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualChartConfigurationPtrType) ToVisualsGaugeChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationOutput) ToVisualsGaugeChartVisualChartConfigurationOutput() VisualsGaugeChartVisualChartConfigurationOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationOutput) ToVisualsGaugeChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationOutput) ToVisualsGaugeChartVisualChartConfigurationPtrOutput() VisualsGaugeChartVisualChartConfigurationPtrOutput { + return o.ToVisualsGaugeChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualChartConfigurationOutput) ToVisualsGaugeChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualChartConfiguration) *VisualsGaugeChartVisualChartConfiguration { + return &v + }).(VisualsGaugeChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfiguration) *DataLabelsOptions { return v.DataLabels }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationOutput) FieldWells() VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfiguration) *VisualsGaugeChartVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationOutput) GaugeChartOptions() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfiguration) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptions { + return v.GaugeChartOptions + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationPtrOutput) ToVisualsGaugeChartVisualChartConfigurationPtrOutput() VisualsGaugeChartVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationPtrOutput) ToVisualsGaugeChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationPtrOutput) Elem() VisualsGaugeChartVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfiguration) VisualsGaugeChartVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualChartConfiguration + return ret + }).(VisualsGaugeChartVisualChartConfigurationOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationPtrOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.DataLabels + }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationPtrOutput) FieldWells() VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfiguration) *VisualsGaugeChartVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationPtrOutput) GaugeChartOptions() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfiguration) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptions { + if v == nil { + return nil + } + return v.GaugeChartOptions + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationFieldWells struct { + TargetValues []MeasureFieldSchema `pulumi:"targetValues"` + Values []MeasureFieldSchema `pulumi:"values"` +} + +// VisualsGaugeChartVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationFieldWellsArgs and VisualsGaugeChartVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationFieldWellsInput` via: +// +// VisualsGaugeChartVisualChartConfigurationFieldWellsArgs{...} +type VisualsGaugeChartVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationFieldWellsOutput() VisualsGaugeChartVisualChartConfigurationFieldWellsOutput + ToVisualsGaugeChartVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationFieldWellsOutput +} + +type VisualsGaugeChartVisualChartConfigurationFieldWellsArgs struct { + TargetValues MeasureFieldSchemaArrayInput `pulumi:"targetValues"` + Values MeasureFieldSchemaArrayInput `pulumi:"values"` +} + +func (VisualsGaugeChartVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualChartConfigurationFieldWellsArgs) ToVisualsGaugeChartVisualChartConfigurationFieldWellsOutput() VisualsGaugeChartVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationFieldWellsArgs) ToVisualsGaugeChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsGaugeChartVisualChartConfigurationFieldWellsArgs) ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput() VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationFieldWellsArgs) ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationFieldWellsOutput).ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationFieldWellsArgs, VisualsGaugeChartVisualChartConfigurationFieldWellsPtr and VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsGaugeChartVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput() VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput + ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsGaugeChartVisualChartConfigurationFieldWellsPtrType VisualsGaugeChartVisualChartConfigurationFieldWellsArgs + +func VisualsGaugeChartVisualChartConfigurationFieldWellsPtr(v *VisualsGaugeChartVisualChartConfigurationFieldWellsArgs) VisualsGaugeChartVisualChartConfigurationFieldWellsPtrInput { + return (*visualsGaugeChartVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsGaugeChartVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualChartConfigurationFieldWellsPtrType) ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput() VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualChartConfigurationFieldWellsPtrType) ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsOutput) ToVisualsGaugeChartVisualChartConfigurationFieldWellsOutput() VisualsGaugeChartVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsOutput) ToVisualsGaugeChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsOutput) ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput() VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsOutput) ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualChartConfigurationFieldWells) *VisualsGaugeChartVisualChartConfigurationFieldWells { + return &v + }).(VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsOutput) TargetValues() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationFieldWells) []MeasureFieldSchema { + return v.TargetValues + }).(MeasureFieldSchemaArrayOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationFieldWells) []MeasureFieldSchema { return v.Values }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput() VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsGaugeChartVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationFieldWells) VisualsGaugeChartVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualChartConfigurationFieldWells + return ret + }).(VisualsGaugeChartVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput) TargetValues() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.TargetValues + }).(MeasureFieldSchemaArrayOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptions struct { + Arc *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc `pulumi:"arc"` + ArcAxis *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis `pulumi:"arcAxis"` + Comparison *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison `pulumi:"comparison"` + PrimaryValueDisplayType *string `pulumi:"primaryValueDisplayType"` + PrimaryValueFontConfiguration *FontConfiguration `pulumi:"primaryValueFontConfiguration"` +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs{...} +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs struct { + Arc VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrInput `pulumi:"arc"` + ArcAxis VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrInput `pulumi:"arcAxis"` + Comparison VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrInput `pulumi:"comparison"` + PrimaryValueDisplayType pulumi.StringPtrInput `pulumi:"primaryValueDisplayType"` + PrimaryValueFontConfiguration FontConfigurationPtrInput `pulumi:"primaryValueFontConfiguration"` +} + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptions)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput).ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs, VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtr and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput +} + +type visualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrType VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs + +func VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtr(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrInput { + return (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrType)(v) +} + +func (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptions)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptions)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput { + return o.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptions { + return &v + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) Arc() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc { + return v.Arc + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) ArcAxis() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis { + return v.ArcAxis + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) Comparison() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison { + return v.Comparison + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) PrimaryValueDisplayType() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *string { + return v.PrimaryValueDisplayType + }).(pulumi.StringPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) PrimaryValueFontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *FontConfiguration { + return v.PrimaryValueFontConfiguration + }).(FontConfigurationPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptions)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) Elem() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) VisualsGaugeChartVisualChartConfigurationGaugeChartOptions { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualChartConfigurationGaugeChartOptions + return ret + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) Arc() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc { + if v == nil { + return nil + } + return v.Arc + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) ArcAxis() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis { + if v == nil { + return nil + } + return v.ArcAxis + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) Comparison() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison { + if v == nil { + return nil + } + return v.Comparison + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) PrimaryValueDisplayType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *string { + if v == nil { + return nil + } + return v.PrimaryValueDisplayType + }).(pulumi.StringPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput) PrimaryValueFontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptions) *FontConfiguration { + if v == nil { + return nil + } + return v.PrimaryValueFontConfiguration + }).(FontConfigurationPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc struct { + ArcAngle *float64 `pulumi:"arcAngle"` + ArcThickness *string `pulumi:"arcThickness"` +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs{...} +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs struct { + ArcAngle pulumi.Float64PtrInput `pulumi:"arcAngle"` + ArcThickness pulumi.StringPtrInput `pulumi:"arcThickness"` +} + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput).ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs, VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtr and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput +} + +type visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrType VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs + +func VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtr(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrInput { + return (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrType)(v) +} + +func (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput { + return o.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc { + return &v + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput) ArcAngle() pulumi.Float64PtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc) *float64 { return v.ArcAngle }).(pulumi.Float64PtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput) ArcThickness() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc) *string { return v.ArcThickness }).(pulumi.StringPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput) Elem() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc + return ret + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput) ArcAngle() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc) *float64 { + if v == nil { + return nil + } + return v.ArcAngle + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput) ArcThickness() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc) *string { + if v == nil { + return nil + } + return v.ArcThickness + }).(pulumi.StringPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis struct { + Range *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange `pulumi:"range"` + ReserveRange *int `pulumi:"reserveRange"` +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs{...} +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs struct { + Range VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrInput `pulumi:"range"` + ReserveRange pulumi.IntPtrInput `pulumi:"reserveRange"` +} + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput).ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs, VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtr and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput +} + +type visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrType VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs + +func VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtr(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrInput { + return (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrType)(v) +} + +func (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput { + return o.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis { + return &v + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput) Range() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange { + return v.Range + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput) ReserveRange() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis) *int { return v.ReserveRange }).(pulumi.IntPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput) Elem() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis + return ret + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput) Range() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange { + if v == nil { + return nil + } + return v.Range + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput) ReserveRange() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis) *int { + if v == nil { + return nil + } + return v.ReserveRange + }).(pulumi.IntPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange struct { + Max *float64 `pulumi:"max"` + Min *float64 `pulumi:"min"` +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs{...} +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs struct { + Max pulumi.Float64PtrInput `pulumi:"max"` + Min pulumi.Float64PtrInput `pulumi:"min"` +} + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput).ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs, VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtr and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput +} + +type visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrType VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs + +func VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtr(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrInput { + return (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrType)(v) +} + +func (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput { + return o.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange { + return &v + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput) Max() pulumi.Float64PtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange) *float64 { return v.Max }).(pulumi.Float64PtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput) Min() pulumi.Float64PtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange) *float64 { return v.Min }).(pulumi.Float64PtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput) Elem() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange + return ret + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput) Max() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange) *float64 { + if v == nil { + return nil + } + return v.Max + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput) Min() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange) *float64 { + if v == nil { + return nil + } + return v.Min + }).(pulumi.Float64PtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison struct { + ComparisonFormat *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat `pulumi:"comparisonFormat"` + ComparisonMethod *string `pulumi:"comparisonMethod"` +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs{...} +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs struct { + ComparisonFormat VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrInput `pulumi:"comparisonFormat"` + ComparisonMethod pulumi.StringPtrInput `pulumi:"comparisonMethod"` +} + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput).ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs, VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtr and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput +} + +type visualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrType VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs + +func VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtr(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrInput { + return (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrType)(v) +} + +func (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput { + return o.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison { + return &v + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput) ComparisonFormat() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat { + return v.ComparisonFormat + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput) ComparisonMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison) *string { + return v.ComparisonMethod + }).(pulumi.StringPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput) Elem() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison + return ret + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput) ComparisonFormat() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat { + if v == nil { + return nil + } + return v.ComparisonFormat + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput) ComparisonMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison) *string { + if v == nil { + return nil + } + return v.ComparisonMethod + }).(pulumi.StringPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat struct { + NumberDisplayFormatConfiguration *NumberDisplayFormatConfiguration `pulumi:"numberDisplayFormatConfiguration"` + PercentageDisplayFormatConfiguration *PercentageDisplayFormatConfiguration `pulumi:"percentageDisplayFormatConfiguration"` +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs{...} +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs struct { + NumberDisplayFormatConfiguration NumberDisplayFormatConfigurationPtrInput `pulumi:"numberDisplayFormatConfiguration"` + PercentageDisplayFormatConfiguration PercentageDisplayFormatConfigurationPtrInput `pulumi:"percentageDisplayFormatConfiguration"` +} + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput).ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrInput is an input type that accepts VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs, VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtr and VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrInput` via: +// +// VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput + ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutputWithContext(context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput +} + +type visualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrType VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs + +func VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtr(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrInput { + return (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrType)(v) +} + +func (*visualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput { + return i.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrType) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput { + return o.ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat) *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat { + return &v + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput) NumberDisplayFormatConfiguration() NumberDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat) *NumberDisplayFormatConfiguration { + return v.NumberDisplayFormatConfiguration + }).(NumberDisplayFormatConfigurationPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput) PercentageDisplayFormatConfiguration() PercentageDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat) *PercentageDisplayFormatConfiguration { + return v.PercentageDisplayFormatConfiguration + }).(PercentageDisplayFormatConfigurationPtrOutput) +} + +type VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput) ToVisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput) Elem() VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat) VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat + return ret + }).(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput) NumberDisplayFormatConfiguration() NumberDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat) *NumberDisplayFormatConfiguration { + if v == nil { + return nil + } + return v.NumberDisplayFormatConfiguration + }).(NumberDisplayFormatConfigurationPtrOutput) +} + +func (o VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput) PercentageDisplayFormatConfiguration() PercentageDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat) *PercentageDisplayFormatConfiguration { + if v == nil { + return nil + } + return v.PercentageDisplayFormatConfiguration + }).(PercentageDisplayFormatConfigurationPtrOutput) +} + +type VisualsGaugeChartVisualConditionalFormatting struct { + ConditionalFormattingOptions []VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption `pulumi:"conditionalFormattingOptions"` +} + +// VisualsGaugeChartVisualConditionalFormattingInput is an input type that accepts VisualsGaugeChartVisualConditionalFormattingArgs and VisualsGaugeChartVisualConditionalFormattingOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualConditionalFormattingInput` via: +// +// VisualsGaugeChartVisualConditionalFormattingArgs{...} +type VisualsGaugeChartVisualConditionalFormattingInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualConditionalFormattingOutput() VisualsGaugeChartVisualConditionalFormattingOutput + ToVisualsGaugeChartVisualConditionalFormattingOutputWithContext(context.Context) VisualsGaugeChartVisualConditionalFormattingOutput +} + +type VisualsGaugeChartVisualConditionalFormattingArgs struct { + ConditionalFormattingOptions VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayInput `pulumi:"conditionalFormattingOptions"` +} + +func (VisualsGaugeChartVisualConditionalFormattingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormatting)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualConditionalFormattingArgs) ToVisualsGaugeChartVisualConditionalFormattingOutput() VisualsGaugeChartVisualConditionalFormattingOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualConditionalFormattingArgs) ToVisualsGaugeChartVisualConditionalFormattingOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingOutput) +} + +func (i VisualsGaugeChartVisualConditionalFormattingArgs) ToVisualsGaugeChartVisualConditionalFormattingPtrOutput() VisualsGaugeChartVisualConditionalFormattingPtrOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualConditionalFormattingArgs) ToVisualsGaugeChartVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingOutput).ToVisualsGaugeChartVisualConditionalFormattingPtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualConditionalFormattingPtrInput is an input type that accepts VisualsGaugeChartVisualConditionalFormattingArgs, VisualsGaugeChartVisualConditionalFormattingPtr and VisualsGaugeChartVisualConditionalFormattingPtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualConditionalFormattingPtrInput` via: +// +// VisualsGaugeChartVisualConditionalFormattingArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualConditionalFormattingPtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualConditionalFormattingPtrOutput() VisualsGaugeChartVisualConditionalFormattingPtrOutput + ToVisualsGaugeChartVisualConditionalFormattingPtrOutputWithContext(context.Context) VisualsGaugeChartVisualConditionalFormattingPtrOutput +} + +type visualsGaugeChartVisualConditionalFormattingPtrType VisualsGaugeChartVisualConditionalFormattingArgs + +func VisualsGaugeChartVisualConditionalFormattingPtr(v *VisualsGaugeChartVisualConditionalFormattingArgs) VisualsGaugeChartVisualConditionalFormattingPtrInput { + return (*visualsGaugeChartVisualConditionalFormattingPtrType)(v) +} + +func (*visualsGaugeChartVisualConditionalFormattingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualConditionalFormatting)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualConditionalFormattingPtrType) ToVisualsGaugeChartVisualConditionalFormattingPtrOutput() VisualsGaugeChartVisualConditionalFormattingPtrOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualConditionalFormattingPtrType) ToVisualsGaugeChartVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingPtrOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualConditionalFormattingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormatting)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualConditionalFormattingOutput) ToVisualsGaugeChartVisualConditionalFormattingOutput() VisualsGaugeChartVisualConditionalFormattingOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingOutput) ToVisualsGaugeChartVisualConditionalFormattingOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingOutput) ToVisualsGaugeChartVisualConditionalFormattingPtrOutput() VisualsGaugeChartVisualConditionalFormattingPtrOutput { + return o.ToVisualsGaugeChartVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualConditionalFormattingOutput) ToVisualsGaugeChartVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualConditionalFormatting) *VisualsGaugeChartVisualConditionalFormatting { + return &v + }).(VisualsGaugeChartVisualConditionalFormattingPtrOutput) +} + +func (o VisualsGaugeChartVisualConditionalFormattingOutput) ConditionalFormattingOptions() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualConditionalFormatting) []VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption { + return v.ConditionalFormattingOptions + }).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualConditionalFormattingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualConditionalFormatting)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualConditionalFormattingPtrOutput) ToVisualsGaugeChartVisualConditionalFormattingPtrOutput() VisualsGaugeChartVisualConditionalFormattingPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingPtrOutput) ToVisualsGaugeChartVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingPtrOutput) Elem() VisualsGaugeChartVisualConditionalFormattingOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualConditionalFormatting) VisualsGaugeChartVisualConditionalFormatting { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualConditionalFormatting + return ret + }).(VisualsGaugeChartVisualConditionalFormattingOutput) +} + +func (o VisualsGaugeChartVisualConditionalFormattingPtrOutput) ConditionalFormattingOptions() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualConditionalFormatting) []VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption { + if v == nil { + return nil + } + return v.ConditionalFormattingOptions + }).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption struct { + Arc *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc `pulumi:"arc"` + PrimaryValue *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue `pulumi:"primaryValue"` +} + +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionInput is an input type that accepts VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs and VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionInput` via: +// +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs{...} +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs struct { + Arc VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrInput `pulumi:"arc"` + PrimaryValue VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput `pulumi:"primaryValue"` +} + +func (VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput) +} + +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayInput is an input type that accepts VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArray and VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayInput` via: +// +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArray{ VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs{...} } +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArray []VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionInput + +func (VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArray) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArray) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput) Arc() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption) *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc { + return v.Arc + }).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput) +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput) PrimaryValue() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption) *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + return v.PrimaryValue + }).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput) Index(i pulumi.IntInput) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption { + return vs[0].([]VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption)[vs[1].(int)] + }).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc struct { + ForegroundColor ConditionalFormattingColor `pulumi:"foregroundColor"` +} + +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcInput is an input type that accepts VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs and VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcInput` via: +// +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs{...} +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutputWithContext(context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs struct { + ForegroundColor ConditionalFormattingColorInput `pulumi:"foregroundColor"` +} + +func (VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput) +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput).ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrInput is an input type that accepts VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs, VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtr and VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrInput` via: +// +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutputWithContext(context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput +} + +type visualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrType VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs + +func VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtr(v *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrInput { + return (*visualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrType)(v) +} + +func (*visualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrType) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrType) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput { + return o.ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc) *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc { + return &v + }).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput) +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput) ForegroundColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc) ConditionalFormattingColor { + return v.ForegroundColor + }).(ConditionalFormattingColorOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput) Elem() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc + return ret + }).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput) +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput) ForegroundColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.ForegroundColor + }).(ConditionalFormattingColorPtrOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue struct { + Icon *ConditionalFormattingIcon `pulumi:"icon"` + TextColor ConditionalFormattingColor `pulumi:"textColor"` +} + +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueInput is an input type that accepts VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs and VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueInput` via: +// +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs{...} +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutputWithContext(context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs struct { + Icon ConditionalFormattingIconPtrInput `pulumi:"icon"` + TextColor ConditionalFormattingColorInput `pulumi:"textColor"` +} + +func (VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue)(nil)).Elem() +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(context.Background()) +} + +func (i VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput).ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(ctx) +} + +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput is an input type that accepts VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs, VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtr and VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput values. +// You can construct a concrete instance of `VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput` via: +// +// VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs{...} +// +// or: +// +// nil +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput interface { + pulumi.Input + + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput + ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput +} + +type visualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrType VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs + +func VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtr(v *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput { + return (*visualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrType)(v) +} + +func (*visualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue)(nil)).Elem() +} + +func (i *visualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrType) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return i.ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(context.Background()) +} + +func (i *visualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrType) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return o.ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(context.Background()) +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + return &v + }).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) *ConditionalFormattingIcon { + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) TextColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) ConditionalFormattingColor { + return v.TextColor + }).(ConditionalFormattingColorOutput) +} + +type VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput struct{ *pulumi.OutputState } + +func (VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue)(nil)).Elem() +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) ToVisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(ctx context.Context) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return o +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) Elem() VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + if v != nil { + return *v + } + var ret VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue + return ret + }).(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) *ConditionalFormattingIcon { + if v == nil { + return nil + } + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) TextColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.TextColor + }).(ConditionalFormattingColorPtrOutput) +} + +type VisualsGeospatialMapVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsGeospatialMapVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsGeospatialMapVisualInput is an input type that accepts VisualsGeospatialMapVisualArgs and VisualsGeospatialMapVisualOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualInput` via: +// +// VisualsGeospatialMapVisualArgs{...} +type VisualsGeospatialMapVisualInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualOutput() VisualsGeospatialMapVisualOutput + ToVisualsGeospatialMapVisualOutputWithContext(context.Context) VisualsGeospatialMapVisualOutput +} + +type VisualsGeospatialMapVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsGeospatialMapVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsGeospatialMapVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisual)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualArgs) ToVisualsGeospatialMapVisualOutput() VisualsGeospatialMapVisualOutput { + return i.ToVisualsGeospatialMapVisualOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualArgs) ToVisualsGeospatialMapVisualOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualOutput) +} + +func (i VisualsGeospatialMapVisualArgs) ToVisualsGeospatialMapVisualPtrOutput() VisualsGeospatialMapVisualPtrOutput { + return i.ToVisualsGeospatialMapVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualArgs) ToVisualsGeospatialMapVisualPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualOutput).ToVisualsGeospatialMapVisualPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualPtrInput is an input type that accepts VisualsGeospatialMapVisualArgs, VisualsGeospatialMapVisualPtr and VisualsGeospatialMapVisualPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualPtrInput` via: +// +// VisualsGeospatialMapVisualArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualPtrOutput() VisualsGeospatialMapVisualPtrOutput + ToVisualsGeospatialMapVisualPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualPtrOutput +} + +type visualsGeospatialMapVisualPtrType VisualsGeospatialMapVisualArgs + +func VisualsGeospatialMapVisualPtr(v *VisualsGeospatialMapVisualArgs) VisualsGeospatialMapVisualPtrInput { + return (*visualsGeospatialMapVisualPtrType)(v) +} + +func (*visualsGeospatialMapVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisual)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualPtrType) ToVisualsGeospatialMapVisualPtrOutput() VisualsGeospatialMapVisualPtrOutput { + return i.ToVisualsGeospatialMapVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualPtrType) ToVisualsGeospatialMapVisualPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualPtrOutput) +} + +type VisualsGeospatialMapVisualOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisual)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualOutput) ToVisualsGeospatialMapVisualOutput() VisualsGeospatialMapVisualOutput { + return o +} + +func (o VisualsGeospatialMapVisualOutput) ToVisualsGeospatialMapVisualOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualOutput { + return o +} + +func (o VisualsGeospatialMapVisualOutput) ToVisualsGeospatialMapVisualPtrOutput() VisualsGeospatialMapVisualPtrOutput { + return o.ToVisualsGeospatialMapVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualOutput) ToVisualsGeospatialMapVisualPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisual) *VisualsGeospatialMapVisual { + return &v + }).(VisualsGeospatialMapVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsGeospatialMapVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsGeospatialMapVisualOutput) ChartConfiguration() VisualsGeospatialMapVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisual) *VisualsGeospatialMapVisualChartConfiguration { + return v.ChartConfiguration + }).(VisualsGeospatialMapVisualChartConfigurationPtrOutput) +} + +func (o VisualsGeospatialMapVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsGeospatialMapVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsGeospatialMapVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsGeospatialMapVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsGeospatialMapVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisual)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualPtrOutput) ToVisualsGeospatialMapVisualPtrOutput() VisualsGeospatialMapVisualPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualPtrOutput) ToVisualsGeospatialMapVisualPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualPtrOutput) Elem() VisualsGeospatialMapVisualOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisual) VisualsGeospatialMapVisual { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisual + return ret + }).(VisualsGeospatialMapVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsGeospatialMapVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsGeospatialMapVisualPtrOutput) ChartConfiguration() VisualsGeospatialMapVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisual) *VisualsGeospatialMapVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsGeospatialMapVisualChartConfigurationPtrOutput) +} + +func (o VisualsGeospatialMapVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsGeospatialMapVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsGeospatialMapVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsGeospatialMapVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfiguration struct { + FieldWells *VisualsGeospatialMapVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Legend *LegendOptions `pulumi:"legend"` + MapStyleOptions *VisualsGeospatialMapVisualChartConfigurationMapStyleOptions `pulumi:"mapStyleOptions"` + PointStyleOptions *VisualsGeospatialMapVisualChartConfigurationPointStyleOptions `pulumi:"pointStyleOptions"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` + WindowOptions *VisualsGeospatialMapVisualChartConfigurationWindowOptions `pulumi:"windowOptions"` +} + +// VisualsGeospatialMapVisualChartConfigurationInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationArgs and VisualsGeospatialMapVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationArgs{...} +type VisualsGeospatialMapVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationOutput() VisualsGeospatialMapVisualChartConfigurationOutput + ToVisualsGeospatialMapVisualChartConfigurationOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationOutput +} + +type VisualsGeospatialMapVisualChartConfigurationArgs struct { + FieldWells VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + MapStyleOptions VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrInput `pulumi:"mapStyleOptions"` + PointStyleOptions VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrInput `pulumi:"pointStyleOptions"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` + WindowOptions VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrInput `pulumi:"windowOptions"` +} + +func (VisualsGeospatialMapVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualChartConfigurationArgs) ToVisualsGeospatialMapVisualChartConfigurationOutput() VisualsGeospatialMapVisualChartConfigurationOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationArgs) ToVisualsGeospatialMapVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationOutput) +} + +func (i VisualsGeospatialMapVisualChartConfigurationArgs) ToVisualsGeospatialMapVisualChartConfigurationPtrOutput() VisualsGeospatialMapVisualChartConfigurationPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationArgs) ToVisualsGeospatialMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationOutput).ToVisualsGeospatialMapVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualChartConfigurationPtrInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationArgs, VisualsGeospatialMapVisualChartConfigurationPtr and VisualsGeospatialMapVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationPtrInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationPtrOutput() VisualsGeospatialMapVisualChartConfigurationPtrOutput + ToVisualsGeospatialMapVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationPtrOutput +} + +type visualsGeospatialMapVisualChartConfigurationPtrType VisualsGeospatialMapVisualChartConfigurationArgs + +func VisualsGeospatialMapVisualChartConfigurationPtr(v *VisualsGeospatialMapVisualChartConfigurationArgs) VisualsGeospatialMapVisualChartConfigurationPtrInput { + return (*visualsGeospatialMapVisualChartConfigurationPtrType)(v) +} + +func (*visualsGeospatialMapVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualChartConfigurationPtrType) ToVisualsGeospatialMapVisualChartConfigurationPtrOutput() VisualsGeospatialMapVisualChartConfigurationPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualChartConfigurationPtrType) ToVisualsGeospatialMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) ToVisualsGeospatialMapVisualChartConfigurationOutput() VisualsGeospatialMapVisualChartConfigurationOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) ToVisualsGeospatialMapVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) ToVisualsGeospatialMapVisualChartConfigurationPtrOutput() VisualsGeospatialMapVisualChartConfigurationPtrOutput { + return o.ToVisualsGeospatialMapVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) ToVisualsGeospatialMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisualChartConfiguration) *VisualsGeospatialMapVisualChartConfiguration { + return &v + }).(VisualsGeospatialMapVisualChartConfigurationPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) FieldWells() VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfiguration) *VisualsGeospatialMapVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) MapStyleOptions() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfiguration) *VisualsGeospatialMapVisualChartConfigurationMapStyleOptions { + return v.MapStyleOptions + }).(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) PointStyleOptions() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfiguration) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptions { + return v.PointStyleOptions + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationOutput) WindowOptions() VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfiguration) *VisualsGeospatialMapVisualChartConfigurationWindowOptions { + return v.WindowOptions + }).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationPtrOutput() VisualsGeospatialMapVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPtrOutput) Elem() VisualsGeospatialMapVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfiguration) VisualsGeospatialMapVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisualChartConfiguration + return ret + }).(VisualsGeospatialMapVisualChartConfigurationOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPtrOutput) FieldWells() VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfiguration) *VisualsGeospatialMapVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPtrOutput) MapStyleOptions() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfiguration) *VisualsGeospatialMapVisualChartConfigurationMapStyleOptions { + if v == nil { + return nil + } + return v.MapStyleOptions + }).(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPtrOutput) PointStyleOptions() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfiguration) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptions { + if v == nil { + return nil + } + return v.PointStyleOptions + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPtrOutput) WindowOptions() VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfiguration) *VisualsGeospatialMapVisualChartConfigurationWindowOptions { + if v == nil { + return nil + } + return v.WindowOptions + }).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationFieldWells struct { + GeospatialMapAggregatedFieldWells *VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells `pulumi:"geospatialMapAggregatedFieldWells"` +} + +// VisualsGeospatialMapVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs and VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationFieldWellsInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs{...} +type VisualsGeospatialMapVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationFieldWellsOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput + ToVisualsGeospatialMapVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput +} + +type VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs struct { + GeospatialMapAggregatedFieldWells VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrInput `pulumi:"geospatialMapAggregatedFieldWells"` +} + +func (VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput).ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs, VisualsGeospatialMapVisualChartConfigurationFieldWellsPtr and VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput + ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsGeospatialMapVisualChartConfigurationFieldWellsPtrType VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs + +func VisualsGeospatialMapVisualChartConfigurationFieldWellsPtr(v *VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs) VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrInput { + return (*visualsGeospatialMapVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsGeospatialMapVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualChartConfigurationFieldWellsPtrType) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualChartConfigurationFieldWellsPtrType) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisualChartConfigurationFieldWells) *VisualsGeospatialMapVisualChartConfigurationFieldWells { + return &v + }).(VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput) GeospatialMapAggregatedFieldWells() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationFieldWells) *VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells { + return v.GeospatialMapAggregatedFieldWells + }).(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationFieldWells) VisualsGeospatialMapVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisualChartConfigurationFieldWells + return ret + }).(VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput) GeospatialMapAggregatedFieldWells() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationFieldWells) *VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells { + if v == nil { + return nil + } + return v.GeospatialMapAggregatedFieldWells + }).(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells struct { + Colors []DimensionFieldSchema `pulumi:"colors"` + Geospatials []DimensionFieldSchema `pulumi:"geospatials"` + Values []MeasureFieldSchema `pulumi:"values"` +} + +// VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs and VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs{...} +type VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput + ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput +} + +type VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs struct { + Colors DimensionFieldSchemaArrayInput `pulumi:"colors"` + Geospatials DimensionFieldSchemaArrayInput `pulumi:"geospatials"` + Values MeasureFieldSchemaArrayInput `pulumi:"values"` +} + +func (VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput) +} + +func (i VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput).ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs, VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtr and VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput + ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput +} + +type visualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrType VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs + +func VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtr(v *VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs) VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrInput { + return (*visualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrType)(v) +} + +func (*visualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrType) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrType) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput { + return o.ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells) *VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells { + return &v + }).(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput) Colors() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells) []DimensionFieldSchema { + return v.Colors + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput) Geospatials() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells) []DimensionFieldSchema { + return v.Geospatials + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells) []MeasureFieldSchema { + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) Elem() VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells) VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells + return ret + }).(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) Colors() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Colors + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) Geospatials() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Geospatials + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationMapStyleOptions struct { + BaseMapStyle *string `pulumi:"baseMapStyle"` +} + +// VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs and VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs{...} +type VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput + ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput +} + +type VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs struct { + BaseMapStyle pulumi.StringPtrInput `pulumi:"baseMapStyle"` +} + +func (VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationMapStyleOptions)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput) +} + +func (i VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput).ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs, VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtr and VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput + ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput +} + +type visualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrType VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs + +func VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtr(v *VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs) VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrInput { + return (*visualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrType)(v) +} + +func (*visualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationMapStyleOptions)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrType) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrType) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationMapStyleOptions)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return o.ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisualChartConfigurationMapStyleOptions) *VisualsGeospatialMapVisualChartConfigurationMapStyleOptions { + return &v + }).(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput) BaseMapStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationMapStyleOptions) *string { return v.BaseMapStyle }).(pulumi.StringPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationMapStyleOptions)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput) Elem() VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationMapStyleOptions) VisualsGeospatialMapVisualChartConfigurationMapStyleOptions { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisualChartConfigurationMapStyleOptions + return ret + }).(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput) BaseMapStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationMapStyleOptions) *string { + if v == nil { + return nil + } + return v.BaseMapStyle + }).(pulumi.StringPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptions struct { + ClusterMarkerConfiguration *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration `pulumi:"clusterMarkerConfiguration"` + SelectedPointStyle *string `pulumi:"selectedPointStyle"` +} + +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs and VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs{...} +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs struct { + ClusterMarkerConfiguration VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrInput `pulumi:"clusterMarkerConfiguration"` + SelectedPointStyle pulumi.StringPtrInput `pulumi:"selectedPointStyle"` +} + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptions)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput).ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs, VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtr and VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput +} + +type visualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrType VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs + +func VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtr(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrInput { + return (*visualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrType)(v) +} + +func (*visualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationPointStyleOptions)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrType) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrType) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptions)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput { + return o.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisualChartConfigurationPointStyleOptions) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptions { + return &v + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput) ClusterMarkerConfiguration() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationPointStyleOptions) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration { + return v.ClusterMarkerConfiguration + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput) SelectedPointStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationPointStyleOptions) *string { + return v.SelectedPointStyle + }).(pulumi.StringPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationPointStyleOptions)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput) Elem() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptions) VisualsGeospatialMapVisualChartConfigurationPointStyleOptions { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisualChartConfigurationPointStyleOptions + return ret + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput) ClusterMarkerConfiguration() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptions) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration { + if v == nil { + return nil + } + return v.ClusterMarkerConfiguration + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput) SelectedPointStyle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptions) *string { + if v == nil { + return nil + } + return v.SelectedPointStyle + }).(pulumi.StringPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration struct { + ClusterMarker *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker `pulumi:"clusterMarker"` +} + +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs and VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs{...} +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs struct { + ClusterMarker VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrInput `pulumi:"clusterMarker"` +} + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput).ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs, VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtr and VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput +} + +type visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrType VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs + +func VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtr(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrInput { + return (*visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrType)(v) +} + +func (*visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrType) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrType) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput { + return o.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration { + return &v + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput) ClusterMarker() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker { + return v.ClusterMarker + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput) Elem() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration + return ret + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput) ClusterMarker() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker { + if v == nil { + return nil + } + return v.ClusterMarker + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker struct { + SimpleClusterMarker *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker `pulumi:"simpleClusterMarker"` +} + +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs and VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs{...} +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs struct { + SimpleClusterMarker VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrInput `pulumi:"simpleClusterMarker"` +} + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput).ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs, VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtr and VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput +} + +type visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrType VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs + +func VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtr(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrInput { + return (*visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrType)(v) +} + +func (*visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrType) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrType) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput { + return o.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker { + return &v + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput) SimpleClusterMarker() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker { + return v.SimpleClusterMarker + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput) Elem() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker + return ret + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput) SimpleClusterMarker() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker { + if v == nil { + return nil + } + return v.SimpleClusterMarker + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker struct { + Color *string `pulumi:"color"` +} + +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs and VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs{...} +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` +} + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput).ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs, VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtr and VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput + ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput +} + +type visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrType VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs + +func VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtr(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrInput { + return (*visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrType)(v) +} + +func (*visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrType) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrType) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput { + return o.ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker) *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker { + return &v + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker) *string { + return v.Color + }).(pulumi.StringPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput) Elem() VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker) VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker + return ret + }).(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker) *string { + if v == nil { + return nil + } + return v.Color + }).(pulumi.StringPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationWindowOptions struct { + Bounds *VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds `pulumi:"bounds"` + MapZoomMode *string `pulumi:"mapZoomMode"` +} + +// VisualsGeospatialMapVisualChartConfigurationWindowOptionsInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs and VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationWindowOptionsInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs{...} +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput + ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput +} + +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs struct { + Bounds VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrInput `pulumi:"bounds"` + MapZoomMode pulumi.StringPtrInput `pulumi:"mapZoomMode"` +} + +func (VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationWindowOptions)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput) +} + +func (i VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput).ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs, VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtr and VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput + ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput +} + +type visualsGeospatialMapVisualChartConfigurationWindowOptionsPtrType VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs + +func VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtr(v *VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs) VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrInput { + return (*visualsGeospatialMapVisualChartConfigurationWindowOptionsPtrType)(v) +} + +func (*visualsGeospatialMapVisualChartConfigurationWindowOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationWindowOptions)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualChartConfigurationWindowOptionsPtrType) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualChartConfigurationWindowOptionsPtrType) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationWindowOptions)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput { + return o.ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisualChartConfigurationWindowOptions) *VisualsGeospatialMapVisualChartConfigurationWindowOptions { + return &v + }).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput) Bounds() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationWindowOptions) *VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds { + return v.Bounds + }).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput) MapZoomMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationWindowOptions) *string { return v.MapZoomMode }).(pulumi.StringPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationWindowOptions)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput) Elem() VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationWindowOptions) VisualsGeospatialMapVisualChartConfigurationWindowOptions { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisualChartConfigurationWindowOptions + return ret + }).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput) Bounds() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationWindowOptions) *VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds { + if v == nil { + return nil + } + return v.Bounds + }).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput) MapZoomMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationWindowOptions) *string { + if v == nil { + return nil + } + return v.MapZoomMode + }).(pulumi.StringPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds struct { + East float64 `pulumi:"east"` + North float64 `pulumi:"north"` + South float64 `pulumi:"south"` + West float64 `pulumi:"west"` +} + +// VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs and VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs{...} +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput + ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput +} + +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs struct { + East pulumi.Float64Input `pulumi:"east"` + North pulumi.Float64Input `pulumi:"north"` + South pulumi.Float64Input `pulumi:"south"` + West pulumi.Float64Input `pulumi:"west"` +} + +func (VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds)(nil)).Elem() +} + +func (i VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) +} + +func (i VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(context.Background()) +} + +func (i VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput).ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(ctx) +} + +// VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrInput is an input type that accepts VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs, VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtr and VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput values. +// You can construct a concrete instance of `VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrInput` via: +// +// VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs{...} +// +// or: +// +// nil +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrInput interface { + pulumi.Input + + ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput + ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput +} + +type visualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrType VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs + +func VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtr(v *VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs) VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrInput { + return (*visualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrType)(v) +} + +func (*visualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds)(nil)).Elem() +} + +func (i *visualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrType) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return i.ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(context.Background()) +} + +func (i *visualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrType) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) +} + +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return o.ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(context.Background()) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds) *VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds { + return &v + }).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) East() pulumi.Float64Output { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds) float64 { return v.East }).(pulumi.Float64Output) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) North() pulumi.Float64Output { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds) float64 { return v.North }).(pulumi.Float64Output) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) South() pulumi.Float64Output { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds) float64 { return v.South }).(pulumi.Float64Output) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) West() pulumi.Float64Output { + return o.ApplyT(func(v VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds) float64 { return v.West }).(pulumi.Float64Output) +} + +type VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds)(nil)).Elem() +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) ToVisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutputWithContext(ctx context.Context) VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput { + return o +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) Elem() VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds) VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds { + if v != nil { + return *v + } + var ret VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds + return ret + }).(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) East() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds) *float64 { + if v == nil { + return nil + } + return &v.East + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) North() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds) *float64 { + if v == nil { + return nil + } + return &v.North + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) South() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds) *float64 { + if v == nil { + return nil + } + return &v.South + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput) West() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds) *float64 { + if v == nil { + return nil + } + return &v.West + }).(pulumi.Float64PtrOutput) +} + +type VisualsHeatMapVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsHeatMapVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsHeatMapVisualInput is an input type that accepts VisualsHeatMapVisualArgs and VisualsHeatMapVisualOutput values. +// You can construct a concrete instance of `VisualsHeatMapVisualInput` via: +// +// VisualsHeatMapVisualArgs{...} +type VisualsHeatMapVisualInput interface { + pulumi.Input + + ToVisualsHeatMapVisualOutput() VisualsHeatMapVisualOutput + ToVisualsHeatMapVisualOutputWithContext(context.Context) VisualsHeatMapVisualOutput +} + +type VisualsHeatMapVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsHeatMapVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsHeatMapVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHeatMapVisual)(nil)).Elem() +} + +func (i VisualsHeatMapVisualArgs) ToVisualsHeatMapVisualOutput() VisualsHeatMapVisualOutput { + return i.ToVisualsHeatMapVisualOutputWithContext(context.Background()) +} + +func (i VisualsHeatMapVisualArgs) ToVisualsHeatMapVisualOutputWithContext(ctx context.Context) VisualsHeatMapVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualOutput) +} + +func (i VisualsHeatMapVisualArgs) ToVisualsHeatMapVisualPtrOutput() VisualsHeatMapVisualPtrOutput { + return i.ToVisualsHeatMapVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsHeatMapVisualArgs) ToVisualsHeatMapVisualPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualOutput).ToVisualsHeatMapVisualPtrOutputWithContext(ctx) +} + +// VisualsHeatMapVisualPtrInput is an input type that accepts VisualsHeatMapVisualArgs, VisualsHeatMapVisualPtr and VisualsHeatMapVisualPtrOutput values. +// You can construct a concrete instance of `VisualsHeatMapVisualPtrInput` via: +// +// VisualsHeatMapVisualArgs{...} +// +// or: +// +// nil +type VisualsHeatMapVisualPtrInput interface { + pulumi.Input + + ToVisualsHeatMapVisualPtrOutput() VisualsHeatMapVisualPtrOutput + ToVisualsHeatMapVisualPtrOutputWithContext(context.Context) VisualsHeatMapVisualPtrOutput +} + +type visualsHeatMapVisualPtrType VisualsHeatMapVisualArgs + +func VisualsHeatMapVisualPtr(v *VisualsHeatMapVisualArgs) VisualsHeatMapVisualPtrInput { + return (*visualsHeatMapVisualPtrType)(v) +} + +func (*visualsHeatMapVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHeatMapVisual)(nil)).Elem() +} + +func (i *visualsHeatMapVisualPtrType) ToVisualsHeatMapVisualPtrOutput() VisualsHeatMapVisualPtrOutput { + return i.ToVisualsHeatMapVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsHeatMapVisualPtrType) ToVisualsHeatMapVisualPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualPtrOutput) +} + +type VisualsHeatMapVisualOutput struct{ *pulumi.OutputState } + +func (VisualsHeatMapVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHeatMapVisual)(nil)).Elem() +} + +func (o VisualsHeatMapVisualOutput) ToVisualsHeatMapVisualOutput() VisualsHeatMapVisualOutput { + return o +} + +func (o VisualsHeatMapVisualOutput) ToVisualsHeatMapVisualOutputWithContext(ctx context.Context) VisualsHeatMapVisualOutput { + return o +} + +func (o VisualsHeatMapVisualOutput) ToVisualsHeatMapVisualPtrOutput() VisualsHeatMapVisualPtrOutput { + return o.ToVisualsHeatMapVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsHeatMapVisualOutput) ToVisualsHeatMapVisualPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHeatMapVisual) *VisualsHeatMapVisual { + return &v + }).(VisualsHeatMapVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsHeatMapVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsHeatMapVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsHeatMapVisualOutput) ChartConfiguration() VisualsHeatMapVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisual) *VisualsHeatMapVisualChartConfiguration { return v.ChartConfiguration }).(VisualsHeatMapVisualChartConfigurationPtrOutput) +} + +func (o VisualsHeatMapVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsHeatMapVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsHeatMapVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsHeatMapVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsHeatMapVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsHeatMapVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsHeatMapVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHeatMapVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHeatMapVisual)(nil)).Elem() +} + +func (o VisualsHeatMapVisualPtrOutput) ToVisualsHeatMapVisualPtrOutput() VisualsHeatMapVisualPtrOutput { + return o +} + +func (o VisualsHeatMapVisualPtrOutput) ToVisualsHeatMapVisualPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualPtrOutput { + return o +} + +func (o VisualsHeatMapVisualPtrOutput) Elem() VisualsHeatMapVisualOutput { + return o.ApplyT(func(v *VisualsHeatMapVisual) VisualsHeatMapVisual { + if v != nil { + return *v + } + var ret VisualsHeatMapVisual + return ret + }).(VisualsHeatMapVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsHeatMapVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsHeatMapVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsHeatMapVisualPtrOutput) ChartConfiguration() VisualsHeatMapVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisual) *VisualsHeatMapVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsHeatMapVisualChartConfigurationPtrOutput) +} + +func (o VisualsHeatMapVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsHeatMapVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsHeatMapVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsHeatMapVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsHeatMapVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsHeatMapVisualChartConfiguration struct { + ColorScale *ColorScale `pulumi:"colorScale"` + ColumnLabelOptions *ChartAxisLabelOptions `pulumi:"columnLabelOptions"` + DataLabels *DataLabelsOptions `pulumi:"dataLabels"` + FieldWells *VisualsHeatMapVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Legend *LegendOptions `pulumi:"legend"` + RowLabelOptions *ChartAxisLabelOptions `pulumi:"rowLabelOptions"` + SortConfiguration *VisualsHeatMapVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + Tooltip *TooltipOptions `pulumi:"tooltip"` +} + +// VisualsHeatMapVisualChartConfigurationInput is an input type that accepts VisualsHeatMapVisualChartConfigurationArgs and VisualsHeatMapVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsHeatMapVisualChartConfigurationInput` via: +// +// VisualsHeatMapVisualChartConfigurationArgs{...} +type VisualsHeatMapVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsHeatMapVisualChartConfigurationOutput() VisualsHeatMapVisualChartConfigurationOutput + ToVisualsHeatMapVisualChartConfigurationOutputWithContext(context.Context) VisualsHeatMapVisualChartConfigurationOutput +} + +type VisualsHeatMapVisualChartConfigurationArgs struct { + ColorScale ColorScalePtrInput `pulumi:"colorScale"` + ColumnLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"columnLabelOptions"` + DataLabels DataLabelsOptionsPtrInput `pulumi:"dataLabels"` + FieldWells VisualsHeatMapVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + RowLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"rowLabelOptions"` + SortConfiguration VisualsHeatMapVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` +} + +func (VisualsHeatMapVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHeatMapVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsHeatMapVisualChartConfigurationArgs) ToVisualsHeatMapVisualChartConfigurationOutput() VisualsHeatMapVisualChartConfigurationOutput { + return i.ToVisualsHeatMapVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsHeatMapVisualChartConfigurationArgs) ToVisualsHeatMapVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationOutput) +} + +func (i VisualsHeatMapVisualChartConfigurationArgs) ToVisualsHeatMapVisualChartConfigurationPtrOutput() VisualsHeatMapVisualChartConfigurationPtrOutput { + return i.ToVisualsHeatMapVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsHeatMapVisualChartConfigurationArgs) ToVisualsHeatMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationOutput).ToVisualsHeatMapVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsHeatMapVisualChartConfigurationPtrInput is an input type that accepts VisualsHeatMapVisualChartConfigurationArgs, VisualsHeatMapVisualChartConfigurationPtr and VisualsHeatMapVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsHeatMapVisualChartConfigurationPtrInput` via: +// +// VisualsHeatMapVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsHeatMapVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsHeatMapVisualChartConfigurationPtrOutput() VisualsHeatMapVisualChartConfigurationPtrOutput + ToVisualsHeatMapVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsHeatMapVisualChartConfigurationPtrOutput +} + +type visualsHeatMapVisualChartConfigurationPtrType VisualsHeatMapVisualChartConfigurationArgs + +func VisualsHeatMapVisualChartConfigurationPtr(v *VisualsHeatMapVisualChartConfigurationArgs) VisualsHeatMapVisualChartConfigurationPtrInput { + return (*visualsHeatMapVisualChartConfigurationPtrType)(v) +} + +func (*visualsHeatMapVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHeatMapVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsHeatMapVisualChartConfigurationPtrType) ToVisualsHeatMapVisualChartConfigurationPtrOutput() VisualsHeatMapVisualChartConfigurationPtrOutput { + return i.ToVisualsHeatMapVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsHeatMapVisualChartConfigurationPtrType) ToVisualsHeatMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationPtrOutput) +} + +type VisualsHeatMapVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsHeatMapVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHeatMapVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) ToVisualsHeatMapVisualChartConfigurationOutput() VisualsHeatMapVisualChartConfigurationOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) ToVisualsHeatMapVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) ToVisualsHeatMapVisualChartConfigurationPtrOutput() VisualsHeatMapVisualChartConfigurationPtrOutput { + return o.ToVisualsHeatMapVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) ToVisualsHeatMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHeatMapVisualChartConfiguration) *VisualsHeatMapVisualChartConfiguration { + return &v + }).(VisualsHeatMapVisualChartConfigurationPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) ColorScale() ColorScalePtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfiguration) *ColorScale { return v.ColorScale }).(ColorScalePtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) ColumnLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfiguration) *ChartAxisLabelOptions { return v.ColumnLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfiguration) *DataLabelsOptions { return v.DataLabels }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) FieldWells() VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfiguration) *VisualsHeatMapVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) RowLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfiguration) *ChartAxisLabelOptions { return v.RowLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) SortConfiguration() VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfiguration) *VisualsHeatMapVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) +} + +type VisualsHeatMapVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHeatMapVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHeatMapVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) ToVisualsHeatMapVisualChartConfigurationPtrOutput() VisualsHeatMapVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) ToVisualsHeatMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) Elem() VisualsHeatMapVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfiguration) VisualsHeatMapVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsHeatMapVisualChartConfiguration + return ret + }).(VisualsHeatMapVisualChartConfigurationOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) ColorScale() ColorScalePtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfiguration) *ColorScale { + if v == nil { + return nil + } + return v.ColorScale + }).(ColorScalePtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) ColumnLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.ColumnLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.DataLabels + }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) FieldWells() VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfiguration) *VisualsHeatMapVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) RowLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.RowLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) SortConfiguration() VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfiguration) *VisualsHeatMapVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) +} + +type VisualsHeatMapVisualChartConfigurationFieldWells struct { + HeatMapAggregatedFieldWells *VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells `pulumi:"heatMapAggregatedFieldWells"` +} + +// VisualsHeatMapVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsHeatMapVisualChartConfigurationFieldWellsArgs and VisualsHeatMapVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsHeatMapVisualChartConfigurationFieldWellsInput` via: +// +// VisualsHeatMapVisualChartConfigurationFieldWellsArgs{...} +type VisualsHeatMapVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsHeatMapVisualChartConfigurationFieldWellsOutput() VisualsHeatMapVisualChartConfigurationFieldWellsOutput + ToVisualsHeatMapVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsOutput +} + +type VisualsHeatMapVisualChartConfigurationFieldWellsArgs struct { + HeatMapAggregatedFieldWells VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrInput `pulumi:"heatMapAggregatedFieldWells"` +} + +func (VisualsHeatMapVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsHeatMapVisualChartConfigurationFieldWellsArgs) ToVisualsHeatMapVisualChartConfigurationFieldWellsOutput() VisualsHeatMapVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsHeatMapVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsHeatMapVisualChartConfigurationFieldWellsArgs) ToVisualsHeatMapVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsHeatMapVisualChartConfigurationFieldWellsArgs) ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput() VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsHeatMapVisualChartConfigurationFieldWellsArgs) ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationFieldWellsOutput).ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsHeatMapVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsHeatMapVisualChartConfigurationFieldWellsArgs, VisualsHeatMapVisualChartConfigurationFieldWellsPtr and VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsHeatMapVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsHeatMapVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsHeatMapVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput() VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput + ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsHeatMapVisualChartConfigurationFieldWellsPtrType VisualsHeatMapVisualChartConfigurationFieldWellsArgs + +func VisualsHeatMapVisualChartConfigurationFieldWellsPtr(v *VisualsHeatMapVisualChartConfigurationFieldWellsArgs) VisualsHeatMapVisualChartConfigurationFieldWellsPtrInput { + return (*visualsHeatMapVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsHeatMapVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHeatMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsHeatMapVisualChartConfigurationFieldWellsPtrType) ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput() VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsHeatMapVisualChartConfigurationFieldWellsPtrType) ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsHeatMapVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsHeatMapVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsOutput() VisualsHeatMapVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput() VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHeatMapVisualChartConfigurationFieldWells) *VisualsHeatMapVisualChartConfigurationFieldWells { + return &v + }).(VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsOutput) HeatMapAggregatedFieldWells() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfigurationFieldWells) *VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells { + return v.HeatMapAggregatedFieldWells + }).(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) +} + +type VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHeatMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput() VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsHeatMapVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationFieldWells) VisualsHeatMapVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsHeatMapVisualChartConfigurationFieldWells + return ret + }).(VisualsHeatMapVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput) HeatMapAggregatedFieldWells() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationFieldWells) *VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells { + if v == nil { + return nil + } + return v.HeatMapAggregatedFieldWells + }).(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) +} + +type VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells struct { + Columns *SmallMultiplesOptions `pulumi:"columns"` + Rows *SmallMultiplesOptions `pulumi:"rows"` + Values *MeasureFieldSchema2 `pulumi:"values"` +} + +// VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsInput is an input type that accepts VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs and VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsInput` via: +// +// VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs{...} +type VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput + ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutputWithContext(context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput +} + +type VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs struct { + Columns SmallMultiplesOptionsPtrInput `pulumi:"columns"` + Rows SmallMultiplesOptionsPtrInput `pulumi:"rows"` + Values MeasureFieldSchema2PtrInput `pulumi:"values"` +} + +func (VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput { + return i.ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput) +} + +func (i VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput { + return i.ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput).ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrInput is an input type that accepts VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs, VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtr and VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrInput` via: +// +// VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput + ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput +} + +type visualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrType VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs + +func VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtr(v *VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs) VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrInput { + return (*visualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrType)(v) +} + +func (*visualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrType) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput { + return i.ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrType) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) +} + +type VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput { + return o.ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells) *VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells { + return &v + }).(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput) Columns() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells) *SmallMultiplesOptions { + return v.Columns + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput) Rows() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells) *SmallMultiplesOptions { + return v.Rows + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput) Values() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells) *MeasureFieldSchema2 { + return v.Values + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) ToVisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) Elem() VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells) VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells + return ret + }).(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) Columns() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Columns + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) Rows() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Rows + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput) Values() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsHeatMapVisualChartConfigurationSortConfiguration struct { + HeatMapColumnItemsLimitConfiguration *ItemsLimitConfiguration `pulumi:"heatMapColumnItemsLimitConfiguration"` + HeatMapColumnSorts []FieldSortOptions `pulumi:"heatMapColumnSorts"` + HeatMapRowItemsLimitConfiguration *ItemsLimitConfiguration `pulumi:"heatMapRowItemsLimitConfiguration"` + HeatMapRowSorts []FieldSortOptions `pulumi:"heatMapRowSorts"` +} + +// VisualsHeatMapVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsHeatMapVisualChartConfigurationSortConfigurationArgs and VisualsHeatMapVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsHeatMapVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsHeatMapVisualChartConfigurationSortConfigurationArgs{...} +type VisualsHeatMapVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsHeatMapVisualChartConfigurationSortConfigurationOutput() VisualsHeatMapVisualChartConfigurationSortConfigurationOutput + ToVisualsHeatMapVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsHeatMapVisualChartConfigurationSortConfigurationOutput +} + +type VisualsHeatMapVisualChartConfigurationSortConfigurationArgs struct { + HeatMapColumnItemsLimitConfiguration ItemsLimitConfigurationPtrInput `pulumi:"heatMapColumnItemsLimitConfiguration"` + HeatMapColumnSorts FieldSortOptionsArrayInput `pulumi:"heatMapColumnSorts"` + HeatMapRowItemsLimitConfiguration ItemsLimitConfigurationPtrInput `pulumi:"heatMapRowItemsLimitConfiguration"` + HeatMapRowSorts FieldSortOptionsArrayInput `pulumi:"heatMapRowSorts"` +} + +func (VisualsHeatMapVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsHeatMapVisualChartConfigurationSortConfigurationArgs) ToVisualsHeatMapVisualChartConfigurationSortConfigurationOutput() VisualsHeatMapVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsHeatMapVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsHeatMapVisualChartConfigurationSortConfigurationArgs) ToVisualsHeatMapVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsHeatMapVisualChartConfigurationSortConfigurationArgs) ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsHeatMapVisualChartConfigurationSortConfigurationArgs) ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationSortConfigurationOutput).ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsHeatMapVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsHeatMapVisualChartConfigurationSortConfigurationArgs, VisualsHeatMapVisualChartConfigurationSortConfigurationPtr and VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsHeatMapVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsHeatMapVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsHeatMapVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsHeatMapVisualChartConfigurationSortConfigurationPtrType VisualsHeatMapVisualChartConfigurationSortConfigurationArgs + +func VisualsHeatMapVisualChartConfigurationSortConfigurationPtr(v *VisualsHeatMapVisualChartConfigurationSortConfigurationArgs) VisualsHeatMapVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsHeatMapVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsHeatMapVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHeatMapVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsHeatMapVisualChartConfigurationSortConfigurationPtrType) ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsHeatMapVisualChartConfigurationSortConfigurationPtrType) ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsHeatMapVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) ToVisualsHeatMapVisualChartConfigurationSortConfigurationOutput() VisualsHeatMapVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) ToVisualsHeatMapVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHeatMapVisualChartConfigurationSortConfiguration) *VisualsHeatMapVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) HeatMapColumnItemsLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.HeatMapColumnItemsLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) HeatMapColumnSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.HeatMapColumnSorts + }).(FieldSortOptionsArrayOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) HeatMapRowItemsLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.HeatMapRowItemsLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) HeatMapRowSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsHeatMapVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.HeatMapRowSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHeatMapVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsHeatMapVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationSortConfiguration) VisualsHeatMapVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsHeatMapVisualChartConfigurationSortConfiguration + return ret + }).(VisualsHeatMapVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) HeatMapColumnItemsLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.HeatMapColumnItemsLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) HeatMapColumnSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.HeatMapColumnSorts + }).(FieldSortOptionsArrayOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) HeatMapRowItemsLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.HeatMapRowItemsLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput) HeatMapRowSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsHeatMapVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.HeatMapRowSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsHistogramVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsHistogramVisualChartConfiguration `pulumi:"chartConfiguration"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsHistogramVisualInput is an input type that accepts VisualsHistogramVisualArgs and VisualsHistogramVisualOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualInput` via: +// +// VisualsHistogramVisualArgs{...} +type VisualsHistogramVisualInput interface { + pulumi.Input + + ToVisualsHistogramVisualOutput() VisualsHistogramVisualOutput + ToVisualsHistogramVisualOutputWithContext(context.Context) VisualsHistogramVisualOutput +} + +type VisualsHistogramVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsHistogramVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsHistogramVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisual)(nil)).Elem() +} + +func (i VisualsHistogramVisualArgs) ToVisualsHistogramVisualOutput() VisualsHistogramVisualOutput { + return i.ToVisualsHistogramVisualOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualArgs) ToVisualsHistogramVisualOutputWithContext(ctx context.Context) VisualsHistogramVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualOutput) +} + +func (i VisualsHistogramVisualArgs) ToVisualsHistogramVisualPtrOutput() VisualsHistogramVisualPtrOutput { + return i.ToVisualsHistogramVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualArgs) ToVisualsHistogramVisualPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualOutput).ToVisualsHistogramVisualPtrOutputWithContext(ctx) +} + +// VisualsHistogramVisualPtrInput is an input type that accepts VisualsHistogramVisualArgs, VisualsHistogramVisualPtr and VisualsHistogramVisualPtrOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualPtrInput` via: +// +// VisualsHistogramVisualArgs{...} +// +// or: +// +// nil +type VisualsHistogramVisualPtrInput interface { + pulumi.Input + + ToVisualsHistogramVisualPtrOutput() VisualsHistogramVisualPtrOutput + ToVisualsHistogramVisualPtrOutputWithContext(context.Context) VisualsHistogramVisualPtrOutput +} + +type visualsHistogramVisualPtrType VisualsHistogramVisualArgs + +func VisualsHistogramVisualPtr(v *VisualsHistogramVisualArgs) VisualsHistogramVisualPtrInput { + return (*visualsHistogramVisualPtrType)(v) +} + +func (*visualsHistogramVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisual)(nil)).Elem() +} + +func (i *visualsHistogramVisualPtrType) ToVisualsHistogramVisualPtrOutput() VisualsHistogramVisualPtrOutput { + return i.ToVisualsHistogramVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsHistogramVisualPtrType) ToVisualsHistogramVisualPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualPtrOutput) +} + +type VisualsHistogramVisualOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisual)(nil)).Elem() +} + +func (o VisualsHistogramVisualOutput) ToVisualsHistogramVisualOutput() VisualsHistogramVisualOutput { + return o +} + +func (o VisualsHistogramVisualOutput) ToVisualsHistogramVisualOutputWithContext(ctx context.Context) VisualsHistogramVisualOutput { + return o +} + +func (o VisualsHistogramVisualOutput) ToVisualsHistogramVisualPtrOutput() VisualsHistogramVisualPtrOutput { + return o.ToVisualsHistogramVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsHistogramVisualOutput) ToVisualsHistogramVisualPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHistogramVisual) *VisualsHistogramVisual { + return &v + }).(VisualsHistogramVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsHistogramVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsHistogramVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsHistogramVisualOutput) ChartConfiguration() VisualsHistogramVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisual) *VisualsHistogramVisualChartConfiguration { return v.ChartConfiguration }).(VisualsHistogramVisualChartConfigurationPtrOutput) +} + +func (o VisualsHistogramVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsHistogramVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsHistogramVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsHistogramVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsHistogramVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsHistogramVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsHistogramVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisual)(nil)).Elem() +} + +func (o VisualsHistogramVisualPtrOutput) ToVisualsHistogramVisualPtrOutput() VisualsHistogramVisualPtrOutput { + return o +} + +func (o VisualsHistogramVisualPtrOutput) ToVisualsHistogramVisualPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualPtrOutput { + return o +} + +func (o VisualsHistogramVisualPtrOutput) Elem() VisualsHistogramVisualOutput { + return o.ApplyT(func(v *VisualsHistogramVisual) VisualsHistogramVisual { + if v != nil { + return *v + } + var ret VisualsHistogramVisual + return ret + }).(VisualsHistogramVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsHistogramVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsHistogramVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsHistogramVisualPtrOutput) ChartConfiguration() VisualsHistogramVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisual) *VisualsHistogramVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsHistogramVisualChartConfigurationPtrOutput) +} + +func (o VisualsHistogramVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsHistogramVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsHistogramVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsHistogramVisualChartConfiguration struct { + BinOptions *VisualsHistogramVisualChartConfigurationBinOptions `pulumi:"binOptions"` + DataLabels *DataLabelsOptions `pulumi:"dataLabels"` + FieldWells *VisualsHistogramVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` + XAxisDisplayOptions *AxisDisplayOptions `pulumi:"xAxisDisplayOptions"` + XAxisLabelOptions *ChartAxisLabelOptions `pulumi:"xAxisLabelOptions"` + YAxisDisplayOptions *AxisDisplayOptions `pulumi:"yAxisDisplayOptions"` +} + +// VisualsHistogramVisualChartConfigurationInput is an input type that accepts VisualsHistogramVisualChartConfigurationArgs and VisualsHistogramVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationInput` via: +// +// VisualsHistogramVisualChartConfigurationArgs{...} +type VisualsHistogramVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationOutput() VisualsHistogramVisualChartConfigurationOutput + ToVisualsHistogramVisualChartConfigurationOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationOutput +} + +type VisualsHistogramVisualChartConfigurationArgs struct { + BinOptions VisualsHistogramVisualChartConfigurationBinOptionsPtrInput `pulumi:"binOptions"` + DataLabels DataLabelsOptionsPtrInput `pulumi:"dataLabels"` + FieldWells VisualsHistogramVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` + XAxisDisplayOptions AxisDisplayOptionsPtrInput `pulumi:"xAxisDisplayOptions"` + XAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"xAxisLabelOptions"` + YAxisDisplayOptions AxisDisplayOptionsPtrInput `pulumi:"yAxisDisplayOptions"` +} + +func (VisualsHistogramVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsHistogramVisualChartConfigurationArgs) ToVisualsHistogramVisualChartConfigurationOutput() VisualsHistogramVisualChartConfigurationOutput { + return i.ToVisualsHistogramVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationArgs) ToVisualsHistogramVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationOutput) +} + +func (i VisualsHistogramVisualChartConfigurationArgs) ToVisualsHistogramVisualChartConfigurationPtrOutput() VisualsHistogramVisualChartConfigurationPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationArgs) ToVisualsHistogramVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationOutput).ToVisualsHistogramVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsHistogramVisualChartConfigurationPtrInput is an input type that accepts VisualsHistogramVisualChartConfigurationArgs, VisualsHistogramVisualChartConfigurationPtr and VisualsHistogramVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationPtrInput` via: +// +// VisualsHistogramVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsHistogramVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationPtrOutput() VisualsHistogramVisualChartConfigurationPtrOutput + ToVisualsHistogramVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationPtrOutput +} + +type visualsHistogramVisualChartConfigurationPtrType VisualsHistogramVisualChartConfigurationArgs + +func VisualsHistogramVisualChartConfigurationPtr(v *VisualsHistogramVisualChartConfigurationArgs) VisualsHistogramVisualChartConfigurationPtrInput { + return (*visualsHistogramVisualChartConfigurationPtrType)(v) +} + +func (*visualsHistogramVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsHistogramVisualChartConfigurationPtrType) ToVisualsHistogramVisualChartConfigurationPtrOutput() VisualsHistogramVisualChartConfigurationPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsHistogramVisualChartConfigurationPtrType) ToVisualsHistogramVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationOutput) ToVisualsHistogramVisualChartConfigurationOutput() VisualsHistogramVisualChartConfigurationOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationOutput) ToVisualsHistogramVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationOutput) ToVisualsHistogramVisualChartConfigurationPtrOutput() VisualsHistogramVisualChartConfigurationPtrOutput { + return o.ToVisualsHistogramVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsHistogramVisualChartConfigurationOutput) ToVisualsHistogramVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHistogramVisualChartConfiguration) *VisualsHistogramVisualChartConfiguration { + return &v + }).(VisualsHistogramVisualChartConfigurationPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationOutput) BinOptions() VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfiguration) *VisualsHistogramVisualChartConfigurationBinOptions { + return v.BinOptions + }).(VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfiguration) *DataLabelsOptions { return v.DataLabels }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationOutput) FieldWells() VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfiguration) *VisualsHistogramVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationOutput) XAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfiguration) *AxisDisplayOptions { return v.XAxisDisplayOptions }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationOutput) XAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfiguration) *ChartAxisLabelOptions { return v.XAxisLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationOutput) YAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfiguration) *AxisDisplayOptions { return v.YAxisDisplayOptions }).(AxisDisplayOptionsPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) ToVisualsHistogramVisualChartConfigurationPtrOutput() VisualsHistogramVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) ToVisualsHistogramVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) Elem() VisualsHistogramVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfiguration) VisualsHistogramVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsHistogramVisualChartConfiguration + return ret + }).(VisualsHistogramVisualChartConfigurationOutput) +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) BinOptions() VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfiguration) *VisualsHistogramVisualChartConfigurationBinOptions { + if v == nil { + return nil + } + return v.BinOptions + }).(VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.DataLabels + }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) FieldWells() VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfiguration) *VisualsHistogramVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) XAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.XAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) XAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.XAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationPtrOutput) YAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.YAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationBinOptions struct { + BinCount *VisualsHistogramVisualChartConfigurationBinOptionsBinCount `pulumi:"binCount"` + BinWidth *VisualsHistogramVisualChartConfigurationBinOptionsBinWidth `pulumi:"binWidth"` + SelectedBinType *string `pulumi:"selectedBinType"` + StartValue *float64 `pulumi:"startValue"` +} + +// VisualsHistogramVisualChartConfigurationBinOptionsInput is an input type that accepts VisualsHistogramVisualChartConfigurationBinOptionsArgs and VisualsHistogramVisualChartConfigurationBinOptionsOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationBinOptionsInput` via: +// +// VisualsHistogramVisualChartConfigurationBinOptionsArgs{...} +type VisualsHistogramVisualChartConfigurationBinOptionsInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationBinOptionsOutput() VisualsHistogramVisualChartConfigurationBinOptionsOutput + ToVisualsHistogramVisualChartConfigurationBinOptionsOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationBinOptionsOutput +} + +type VisualsHistogramVisualChartConfigurationBinOptionsArgs struct { + BinCount VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrInput `pulumi:"binCount"` + BinWidth VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrInput `pulumi:"binWidth"` + SelectedBinType pulumi.StringPtrInput `pulumi:"selectedBinType"` + StartValue pulumi.Float64PtrInput `pulumi:"startValue"` +} + +func (VisualsHistogramVisualChartConfigurationBinOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptions)(nil)).Elem() +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsOutput() VisualsHistogramVisualChartConfigurationBinOptionsOutput { + return i.ToVisualsHistogramVisualChartConfigurationBinOptionsOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationBinOptionsOutput) +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationBinOptionsOutput).ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutputWithContext(ctx) +} + +// VisualsHistogramVisualChartConfigurationBinOptionsPtrInput is an input type that accepts VisualsHistogramVisualChartConfigurationBinOptionsArgs, VisualsHistogramVisualChartConfigurationBinOptionsPtr and VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationBinOptionsPtrInput` via: +// +// VisualsHistogramVisualChartConfigurationBinOptionsArgs{...} +// +// or: +// +// nil +type VisualsHistogramVisualChartConfigurationBinOptionsPtrInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput + ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput +} + +type visualsHistogramVisualChartConfigurationBinOptionsPtrType VisualsHistogramVisualChartConfigurationBinOptionsArgs + +func VisualsHistogramVisualChartConfigurationBinOptionsPtr(v *VisualsHistogramVisualChartConfigurationBinOptionsArgs) VisualsHistogramVisualChartConfigurationBinOptionsPtrInput { + return (*visualsHistogramVisualChartConfigurationBinOptionsPtrType)(v) +} + +func (*visualsHistogramVisualChartConfigurationBinOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfigurationBinOptions)(nil)).Elem() +} + +func (i *visualsHistogramVisualChartConfigurationBinOptionsPtrType) ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsHistogramVisualChartConfigurationBinOptionsPtrType) ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationBinOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationBinOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptions)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsOutput() VisualsHistogramVisualChartConfigurationBinOptionsOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput { + return o.ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHistogramVisualChartConfigurationBinOptions) *VisualsHistogramVisualChartConfigurationBinOptions { + return &v + }).(VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsOutput) BinCount() VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfigurationBinOptions) *VisualsHistogramVisualChartConfigurationBinOptionsBinCount { + return v.BinCount + }).(VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsOutput) BinWidth() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfigurationBinOptions) *VisualsHistogramVisualChartConfigurationBinOptionsBinWidth { + return v.BinWidth + }).(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsOutput) SelectedBinType() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfigurationBinOptions) *string { return v.SelectedBinType }).(pulumi.StringPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsOutput) StartValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfigurationBinOptions) *float64 { return v.StartValue }).(pulumi.Float64PtrOutput) +} + +type VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfigurationBinOptions)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) Elem() VisualsHistogramVisualChartConfigurationBinOptionsOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationBinOptions) VisualsHistogramVisualChartConfigurationBinOptions { + if v != nil { + return *v + } + var ret VisualsHistogramVisualChartConfigurationBinOptions + return ret + }).(VisualsHistogramVisualChartConfigurationBinOptionsOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) BinCount() VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationBinOptions) *VisualsHistogramVisualChartConfigurationBinOptionsBinCount { + if v == nil { + return nil + } + return v.BinCount + }).(VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) BinWidth() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationBinOptions) *VisualsHistogramVisualChartConfigurationBinOptionsBinWidth { + if v == nil { + return nil + } + return v.BinWidth + }).(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) SelectedBinType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationBinOptions) *string { + if v == nil { + return nil + } + return v.SelectedBinType + }).(pulumi.StringPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput) StartValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationBinOptions) *float64 { + if v == nil { + return nil + } + return v.StartValue + }).(pulumi.Float64PtrOutput) +} + +type VisualsHistogramVisualChartConfigurationBinOptionsBinCount struct { + Value *int `pulumi:"value"` +} + +// VisualsHistogramVisualChartConfigurationBinOptionsBinCountInput is an input type that accepts VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs and VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationBinOptionsBinCountInput` via: +// +// VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs{...} +type VisualsHistogramVisualChartConfigurationBinOptionsBinCountInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput + ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput +} + +type VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs struct { + Value pulumi.IntPtrInput `pulumi:"value"` +} + +func (VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptionsBinCount)(nil)).Elem() +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput { + return i.ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput) +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput).ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutputWithContext(ctx) +} + +// VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrInput is an input type that accepts VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs, VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtr and VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrInput` via: +// +// VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs{...} +// +// or: +// +// nil +type VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput + ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput +} + +type visualsHistogramVisualChartConfigurationBinOptionsBinCountPtrType VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs + +func VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtr(v *VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs) VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrInput { + return (*visualsHistogramVisualChartConfigurationBinOptionsBinCountPtrType)(v) +} + +func (*visualsHistogramVisualChartConfigurationBinOptionsBinCountPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfigurationBinOptionsBinCount)(nil)).Elem() +} + +func (i *visualsHistogramVisualChartConfigurationBinOptionsBinCountPtrType) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutputWithContext(context.Background()) +} + +func (i *visualsHistogramVisualChartConfigurationBinOptionsBinCountPtrType) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptionsBinCount)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput { + return o.ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutputWithContext(context.Background()) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHistogramVisualChartConfigurationBinOptionsBinCount) *VisualsHistogramVisualChartConfigurationBinOptionsBinCount { + return &v + }).(VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput) Value() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfigurationBinOptionsBinCount) *int { return v.Value }).(pulumi.IntPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfigurationBinOptionsBinCount)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput) Elem() VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationBinOptionsBinCount) VisualsHistogramVisualChartConfigurationBinOptionsBinCount { + if v != nil { + return *v + } + var ret VisualsHistogramVisualChartConfigurationBinOptionsBinCount + return ret + }).(VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput) Value() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationBinOptionsBinCount) *int { + if v == nil { + return nil + } + return v.Value + }).(pulumi.IntPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationBinOptionsBinWidth struct { + BinCountLimit *int `pulumi:"binCountLimit"` + Value *float64 `pulumi:"value"` +} + +// VisualsHistogramVisualChartConfigurationBinOptionsBinWidthInput is an input type that accepts VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs and VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationBinOptionsBinWidthInput` via: +// +// VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs{...} +type VisualsHistogramVisualChartConfigurationBinOptionsBinWidthInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput + ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput +} + +type VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs struct { + BinCountLimit pulumi.IntPtrInput `pulumi:"binCountLimit"` + Value pulumi.Float64PtrInput `pulumi:"value"` +} + +func (VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptionsBinWidth)(nil)).Elem() +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput { + return i.ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput) +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput).ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutputWithContext(ctx) +} + +// VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrInput is an input type that accepts VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs, VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtr and VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrInput` via: +// +// VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs{...} +// +// or: +// +// nil +type VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput + ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput +} + +type visualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrType VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs + +func VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtr(v *VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs) VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrInput { + return (*visualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrType)(v) +} + +func (*visualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfigurationBinOptionsBinWidth)(nil)).Elem() +} + +func (i *visualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrType) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutputWithContext(context.Background()) +} + +func (i *visualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrType) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptionsBinWidth)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput { + return o.ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutputWithContext(context.Background()) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHistogramVisualChartConfigurationBinOptionsBinWidth) *VisualsHistogramVisualChartConfigurationBinOptionsBinWidth { + return &v + }).(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput) BinCountLimit() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfigurationBinOptionsBinWidth) *int { return v.BinCountLimit }).(pulumi.IntPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput) Value() pulumi.Float64PtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfigurationBinOptionsBinWidth) *float64 { return v.Value }).(pulumi.Float64PtrOutput) +} + +type VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfigurationBinOptionsBinWidth)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput) ToVisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput) Elem() VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationBinOptionsBinWidth) VisualsHistogramVisualChartConfigurationBinOptionsBinWidth { + if v != nil { + return *v + } + var ret VisualsHistogramVisualChartConfigurationBinOptionsBinWidth + return ret + }).(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput) BinCountLimit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationBinOptionsBinWidth) *int { + if v == nil { + return nil + } + return v.BinCountLimit + }).(pulumi.IntPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput) Value() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationBinOptionsBinWidth) *float64 { + if v == nil { + return nil + } + return v.Value + }).(pulumi.Float64PtrOutput) +} + +type VisualsHistogramVisualChartConfigurationFieldWells struct { + HistogramAggregatedFieldWells *VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells `pulumi:"histogramAggregatedFieldWells"` +} + +// VisualsHistogramVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsHistogramVisualChartConfigurationFieldWellsArgs and VisualsHistogramVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationFieldWellsInput` via: +// +// VisualsHistogramVisualChartConfigurationFieldWellsArgs{...} +type VisualsHistogramVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationFieldWellsOutput() VisualsHistogramVisualChartConfigurationFieldWellsOutput + ToVisualsHistogramVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationFieldWellsOutput +} + +type VisualsHistogramVisualChartConfigurationFieldWellsArgs struct { + HistogramAggregatedFieldWells VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrInput `pulumi:"histogramAggregatedFieldWells"` +} + +func (VisualsHistogramVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsHistogramVisualChartConfigurationFieldWellsArgs) ToVisualsHistogramVisualChartConfigurationFieldWellsOutput() VisualsHistogramVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsHistogramVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationFieldWellsArgs) ToVisualsHistogramVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsHistogramVisualChartConfigurationFieldWellsArgs) ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutput() VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationFieldWellsArgs) ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationFieldWellsOutput).ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsHistogramVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsHistogramVisualChartConfigurationFieldWellsArgs, VisualsHistogramVisualChartConfigurationFieldWellsPtr and VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsHistogramVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsHistogramVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutput() VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput + ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsHistogramVisualChartConfigurationFieldWellsPtrType VisualsHistogramVisualChartConfigurationFieldWellsArgs + +func VisualsHistogramVisualChartConfigurationFieldWellsPtr(v *VisualsHistogramVisualChartConfigurationFieldWellsArgs) VisualsHistogramVisualChartConfigurationFieldWellsPtrInput { + return (*visualsHistogramVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsHistogramVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsHistogramVisualChartConfigurationFieldWellsPtrType) ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutput() VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsHistogramVisualChartConfigurationFieldWellsPtrType) ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsOutput() VisualsHistogramVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutput() VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHistogramVisualChartConfigurationFieldWells) *VisualsHistogramVisualChartConfigurationFieldWells { + return &v + }).(VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsOutput) HistogramAggregatedFieldWells() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfigurationFieldWells) *VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells { + return v.HistogramAggregatedFieldWells + }).(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutput() VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsHistogramVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationFieldWells) VisualsHistogramVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsHistogramVisualChartConfigurationFieldWells + return ret + }).(VisualsHistogramVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput) HistogramAggregatedFieldWells() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationFieldWells) *VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells { + if v == nil { + return nil + } + return v.HistogramAggregatedFieldWells + }).(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells struct { + Values *MeasureFieldSchema2 `pulumi:"values"` +} + +// VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsInput is an input type that accepts VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs and VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsInput` via: +// +// VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs{...} +type VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput + ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput +} + +type VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs struct { + Values MeasureFieldSchema2PtrInput `pulumi:"values"` +} + +func (VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput { + return i.ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput) +} + +func (i VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput).ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrInput is an input type that accepts VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs, VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtr and VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrInput` via: +// +// VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput + ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput +} + +type visualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrType VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs + +func VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtr(v *VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs) VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrInput { + return (*visualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrType)(v) +} + +func (*visualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrType) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput { + return i.ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrType) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput) +} + +type VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput { + return o.ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells) *VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells { + return &v + }).(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput) +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput) Values() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells) *MeasureFieldSchema2 { + return v.Values + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput) ToVisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput) Elem() VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells) VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells + return ret + }).(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput) +} + +func (o VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput) Values() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + DataSetIdentifier string `pulumi:"dataSetIdentifier"` + InsightConfiguration *VisualsInsightVisualInsightConfiguration `pulumi:"insightConfiguration"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsInsightVisualInput is an input type that accepts VisualsInsightVisualArgs and VisualsInsightVisualOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInput` via: +// +// VisualsInsightVisualArgs{...} +type VisualsInsightVisualInput interface { + pulumi.Input + + ToVisualsInsightVisualOutput() VisualsInsightVisualOutput + ToVisualsInsightVisualOutputWithContext(context.Context) VisualsInsightVisualOutput +} + +type VisualsInsightVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + DataSetIdentifier pulumi.StringInput `pulumi:"dataSetIdentifier"` + InsightConfiguration VisualsInsightVisualInsightConfigurationPtrInput `pulumi:"insightConfiguration"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsInsightVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisual)(nil)).Elem() +} + +func (i VisualsInsightVisualArgs) ToVisualsInsightVisualOutput() VisualsInsightVisualOutput { + return i.ToVisualsInsightVisualOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualArgs) ToVisualsInsightVisualOutputWithContext(ctx context.Context) VisualsInsightVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualOutput) +} + +func (i VisualsInsightVisualArgs) ToVisualsInsightVisualPtrOutput() VisualsInsightVisualPtrOutput { + return i.ToVisualsInsightVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualArgs) ToVisualsInsightVisualPtrOutputWithContext(ctx context.Context) VisualsInsightVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualOutput).ToVisualsInsightVisualPtrOutputWithContext(ctx) +} + +// VisualsInsightVisualPtrInput is an input type that accepts VisualsInsightVisualArgs, VisualsInsightVisualPtr and VisualsInsightVisualPtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualPtrInput` via: +// +// VisualsInsightVisualArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualPtrInput interface { + pulumi.Input + + ToVisualsInsightVisualPtrOutput() VisualsInsightVisualPtrOutput + ToVisualsInsightVisualPtrOutputWithContext(context.Context) VisualsInsightVisualPtrOutput +} + +type visualsInsightVisualPtrType VisualsInsightVisualArgs + +func VisualsInsightVisualPtr(v *VisualsInsightVisualArgs) VisualsInsightVisualPtrInput { + return (*visualsInsightVisualPtrType)(v) +} + +func (*visualsInsightVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisual)(nil)).Elem() +} + +func (i *visualsInsightVisualPtrType) ToVisualsInsightVisualPtrOutput() VisualsInsightVisualPtrOutput { + return i.ToVisualsInsightVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualPtrType) ToVisualsInsightVisualPtrOutputWithContext(ctx context.Context) VisualsInsightVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualPtrOutput) +} + +type VisualsInsightVisualOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisual)(nil)).Elem() +} + +func (o VisualsInsightVisualOutput) ToVisualsInsightVisualOutput() VisualsInsightVisualOutput { + return o +} + +func (o VisualsInsightVisualOutput) ToVisualsInsightVisualOutputWithContext(ctx context.Context) VisualsInsightVisualOutput { + return o +} + +func (o VisualsInsightVisualOutput) ToVisualsInsightVisualPtrOutput() VisualsInsightVisualPtrOutput { + return o.ToVisualsInsightVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualOutput) ToVisualsInsightVisualPtrOutputWithContext(ctx context.Context) VisualsInsightVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisual) *VisualsInsightVisual { + return &v + }).(VisualsInsightVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsInsightVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsInsightVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsInsightVisualOutput) DataSetIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisual) string { return v.DataSetIdentifier }).(pulumi.StringOutput) +} + +func (o VisualsInsightVisualOutput) InsightConfiguration() VisualsInsightVisualInsightConfigurationPtrOutput { + return o.ApplyT(func(v VisualsInsightVisual) *VisualsInsightVisualInsightConfiguration { return v.InsightConfiguration }).(VisualsInsightVisualInsightConfigurationPtrOutput) +} + +func (o VisualsInsightVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsInsightVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsInsightVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsInsightVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsInsightVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsInsightVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisual)(nil)).Elem() +} + +func (o VisualsInsightVisualPtrOutput) ToVisualsInsightVisualPtrOutput() VisualsInsightVisualPtrOutput { + return o +} + +func (o VisualsInsightVisualPtrOutput) ToVisualsInsightVisualPtrOutputWithContext(ctx context.Context) VisualsInsightVisualPtrOutput { + return o +} + +func (o VisualsInsightVisualPtrOutput) Elem() VisualsInsightVisualOutput { + return o.ApplyT(func(v *VisualsInsightVisual) VisualsInsightVisual { + if v != nil { + return *v + } + var ret VisualsInsightVisual + return ret + }).(VisualsInsightVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsInsightVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsInsightVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsInsightVisualPtrOutput) DataSetIdentifier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisual) *string { + if v == nil { + return nil + } + return &v.DataSetIdentifier + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualPtrOutput) InsightConfiguration() VisualsInsightVisualInsightConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisual) *VisualsInsightVisualInsightConfiguration { + if v == nil { + return nil + } + return v.InsightConfiguration + }).(VisualsInsightVisualInsightConfigurationPtrOutput) +} + +func (o VisualsInsightVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsInsightVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsInsightVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsInsightVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsInsightVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsInsightVisualInsightConfiguration struct { + Computations []VisualsInsightVisualInsightConfigurationComputation `pulumi:"computations"` + CustomNarrative *VisualsInsightVisualInsightConfigurationCustomNarrative `pulumi:"customNarrative"` +} + +// VisualsInsightVisualInsightConfigurationInput is an input type that accepts VisualsInsightVisualInsightConfigurationArgs and VisualsInsightVisualInsightConfigurationOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationInput` via: +// +// VisualsInsightVisualInsightConfigurationArgs{...} +type VisualsInsightVisualInsightConfigurationInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationOutput() VisualsInsightVisualInsightConfigurationOutput + ToVisualsInsightVisualInsightConfigurationOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationOutput +} + +type VisualsInsightVisualInsightConfigurationArgs struct { + Computations VisualsInsightVisualInsightConfigurationComputationArrayInput `pulumi:"computations"` + CustomNarrative VisualsInsightVisualInsightConfigurationCustomNarrativePtrInput `pulumi:"customNarrative"` +} + +func (VisualsInsightVisualInsightConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfiguration)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationArgs) ToVisualsInsightVisualInsightConfigurationOutput() VisualsInsightVisualInsightConfigurationOutput { + return i.ToVisualsInsightVisualInsightConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationArgs) ToVisualsInsightVisualInsightConfigurationOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationOutput) +} + +func (i VisualsInsightVisualInsightConfigurationArgs) ToVisualsInsightVisualInsightConfigurationPtrOutput() VisualsInsightVisualInsightConfigurationPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationArgs) ToVisualsInsightVisualInsightConfigurationPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationOutput).ToVisualsInsightVisualInsightConfigurationPtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationPtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationArgs, VisualsInsightVisualInsightConfigurationPtr and VisualsInsightVisualInsightConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationPtrInput` via: +// +// VisualsInsightVisualInsightConfigurationArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationPtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationPtrOutput() VisualsInsightVisualInsightConfigurationPtrOutput + ToVisualsInsightVisualInsightConfigurationPtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationPtrOutput +} + +type visualsInsightVisualInsightConfigurationPtrType VisualsInsightVisualInsightConfigurationArgs + +func VisualsInsightVisualInsightConfigurationPtr(v *VisualsInsightVisualInsightConfigurationArgs) VisualsInsightVisualInsightConfigurationPtrInput { + return (*visualsInsightVisualInsightConfigurationPtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfiguration)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationPtrType) ToVisualsInsightVisualInsightConfigurationPtrOutput() VisualsInsightVisualInsightConfigurationPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationPtrType) ToVisualsInsightVisualInsightConfigurationPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfiguration)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationOutput) ToVisualsInsightVisualInsightConfigurationOutput() VisualsInsightVisualInsightConfigurationOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationOutput) ToVisualsInsightVisualInsightConfigurationOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationOutput) ToVisualsInsightVisualInsightConfigurationPtrOutput() VisualsInsightVisualInsightConfigurationPtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationOutput) ToVisualsInsightVisualInsightConfigurationPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfiguration) *VisualsInsightVisualInsightConfiguration { + return &v + }).(VisualsInsightVisualInsightConfigurationPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationOutput) Computations() VisualsInsightVisualInsightConfigurationComputationArrayOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfiguration) []VisualsInsightVisualInsightConfigurationComputation { + return v.Computations + }).(VisualsInsightVisualInsightConfigurationComputationArrayOutput) +} + +func (o VisualsInsightVisualInsightConfigurationOutput) CustomNarrative() VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfiguration) *VisualsInsightVisualInsightConfigurationCustomNarrative { + return v.CustomNarrative + }).(VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput) +} + +type VisualsInsightVisualInsightConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfiguration)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationPtrOutput) ToVisualsInsightVisualInsightConfigurationPtrOutput() VisualsInsightVisualInsightConfigurationPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationPtrOutput) ToVisualsInsightVisualInsightConfigurationPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationPtrOutput) Elem() VisualsInsightVisualInsightConfigurationOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfiguration) VisualsInsightVisualInsightConfiguration { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfiguration + return ret + }).(VisualsInsightVisualInsightConfigurationOutput) +} + +func (o VisualsInsightVisualInsightConfigurationPtrOutput) Computations() VisualsInsightVisualInsightConfigurationComputationArrayOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfiguration) []VisualsInsightVisualInsightConfigurationComputation { + if v == nil { + return nil + } + return v.Computations + }).(VisualsInsightVisualInsightConfigurationComputationArrayOutput) +} + +func (o VisualsInsightVisualInsightConfigurationPtrOutput) CustomNarrative() VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfiguration) *VisualsInsightVisualInsightConfigurationCustomNarrative { + if v == nil { + return nil + } + return v.CustomNarrative + }).(VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputation struct { + Forecast *VisualsInsightVisualInsightConfigurationComputationForecast `pulumi:"forecast"` + GrowthRate *VisualsInsightVisualInsightConfigurationComputationGrowthRate `pulumi:"growthRate"` + MaximumMinimum *VisualsInsightVisualInsightConfigurationComputationMaximumMinimum `pulumi:"maximumMinimum"` + MetricComparison *VisualsInsightVisualInsightConfigurationComputationMetricComparison `pulumi:"metricComparison"` + PeriodOverPeriod *VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod `pulumi:"periodOverPeriod"` + PeriodToDate *VisualsInsightVisualInsightConfigurationComputationPeriodToDate `pulumi:"periodToDate"` + TopBottomMovers *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers `pulumi:"topBottomMovers"` + TopBottomRanked *VisualsInsightVisualInsightConfigurationComputationTopBottomRanked `pulumi:"topBottomRanked"` + TotalAggregation *VisualsInsightVisualInsightConfigurationComputationTotalAggregation `pulumi:"totalAggregation"` + UniqueValues *VisualsInsightVisualInsightConfigurationComputationUniqueValues `pulumi:"uniqueValues"` +} + +// VisualsInsightVisualInsightConfigurationComputationInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationArgs and VisualsInsightVisualInsightConfigurationComputationOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationArgs{...} +type VisualsInsightVisualInsightConfigurationComputationInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationOutput() VisualsInsightVisualInsightConfigurationComputationOutput + ToVisualsInsightVisualInsightConfigurationComputationOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationOutput +} + +type VisualsInsightVisualInsightConfigurationComputationArgs struct { + Forecast VisualsInsightVisualInsightConfigurationComputationForecastPtrInput `pulumi:"forecast"` + GrowthRate VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrInput `pulumi:"growthRate"` + MaximumMinimum VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrInput `pulumi:"maximumMinimum"` + MetricComparison VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrInput `pulumi:"metricComparison"` + PeriodOverPeriod VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrInput `pulumi:"periodOverPeriod"` + PeriodToDate VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrInput `pulumi:"periodToDate"` + TopBottomMovers VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrInput `pulumi:"topBottomMovers"` + TopBottomRanked VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrInput `pulumi:"topBottomRanked"` + TotalAggregation VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrInput `pulumi:"totalAggregation"` + UniqueValues VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrInput `pulumi:"uniqueValues"` +} + +func (VisualsInsightVisualInsightConfigurationComputationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputation)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationArgs) ToVisualsInsightVisualInsightConfigurationComputationOutput() VisualsInsightVisualInsightConfigurationComputationOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationArgs) ToVisualsInsightVisualInsightConfigurationComputationOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationOutput) +} + +// VisualsInsightVisualInsightConfigurationComputationArrayInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationArray and VisualsInsightVisualInsightConfigurationComputationArrayOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationArrayInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationArray{ VisualsInsightVisualInsightConfigurationComputationArgs{...} } +type VisualsInsightVisualInsightConfigurationComputationArrayInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationArrayOutput() VisualsInsightVisualInsightConfigurationComputationArrayOutput + ToVisualsInsightVisualInsightConfigurationComputationArrayOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationArrayOutput +} + +type VisualsInsightVisualInsightConfigurationComputationArray []VisualsInsightVisualInsightConfigurationComputationInput + +func (VisualsInsightVisualInsightConfigurationComputationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsInsightVisualInsightConfigurationComputation)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationArray) ToVisualsInsightVisualInsightConfigurationComputationArrayOutput() VisualsInsightVisualInsightConfigurationComputationArrayOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationArrayOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationArray) ToVisualsInsightVisualInsightConfigurationComputationArrayOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationArrayOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputation)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) ToVisualsInsightVisualInsightConfigurationComputationOutput() VisualsInsightVisualInsightConfigurationComputationOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) ToVisualsInsightVisualInsightConfigurationComputationOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) Forecast() VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputation) *VisualsInsightVisualInsightConfigurationComputationForecast { + return v.Forecast + }).(VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) GrowthRate() VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputation) *VisualsInsightVisualInsightConfigurationComputationGrowthRate { + return v.GrowthRate + }).(VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) MaximumMinimum() VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputation) *VisualsInsightVisualInsightConfigurationComputationMaximumMinimum { + return v.MaximumMinimum + }).(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) MetricComparison() VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputation) *VisualsInsightVisualInsightConfigurationComputationMetricComparison { + return v.MetricComparison + }).(VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) PeriodOverPeriod() VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputation) *VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod { + return v.PeriodOverPeriod + }).(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) PeriodToDate() VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputation) *VisualsInsightVisualInsightConfigurationComputationPeriodToDate { + return v.PeriodToDate + }).(VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) TopBottomMovers() VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputation) *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers { + return v.TopBottomMovers + }).(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) TopBottomRanked() VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputation) *VisualsInsightVisualInsightConfigurationComputationTopBottomRanked { + return v.TopBottomRanked + }).(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) TotalAggregation() VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputation) *VisualsInsightVisualInsightConfigurationComputationTotalAggregation { + return v.TotalAggregation + }).(VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationOutput) UniqueValues() VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputation) *VisualsInsightVisualInsightConfigurationComputationUniqueValues { + return v.UniqueValues + }).(VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationArrayOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsInsightVisualInsightConfigurationComputation)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationArrayOutput) ToVisualsInsightVisualInsightConfigurationComputationArrayOutput() VisualsInsightVisualInsightConfigurationComputationArrayOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationArrayOutput) ToVisualsInsightVisualInsightConfigurationComputationArrayOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationArrayOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationArrayOutput) Index(i pulumi.IntInput) VisualsInsightVisualInsightConfigurationComputationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsInsightVisualInsightConfigurationComputation { + return vs[0].([]VisualsInsightVisualInsightConfigurationComputation)[vs[1].(int)] + }).(VisualsInsightVisualInsightConfigurationComputationOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationForecast struct { + ComputationId string `pulumi:"computationId"` + CustomSeasonalityValue *int `pulumi:"customSeasonalityValue"` + LowerBoundary *float64 `pulumi:"lowerBoundary"` + // Display name for the dashboard. + Name *string `pulumi:"name"` + PeriodsBackward *int `pulumi:"periodsBackward"` + PeriodsForward *int `pulumi:"periodsForward"` + PredictionInterval *int `pulumi:"predictionInterval"` + Seasonality string `pulumi:"seasonality"` + Time *SmallMultiplesOptions `pulumi:"time"` + UpperBoundary *float64 `pulumi:"upperBoundary"` + Value *MeasureFieldSchema2 `pulumi:"value"` +} + +// VisualsInsightVisualInsightConfigurationComputationForecastInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationForecastArgs and VisualsInsightVisualInsightConfigurationComputationForecastOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationForecastInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationForecastArgs{...} +type VisualsInsightVisualInsightConfigurationComputationForecastInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationForecastOutput() VisualsInsightVisualInsightConfigurationComputationForecastOutput + ToVisualsInsightVisualInsightConfigurationComputationForecastOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationForecastOutput +} + +type VisualsInsightVisualInsightConfigurationComputationForecastArgs struct { + ComputationId pulumi.StringInput `pulumi:"computationId"` + CustomSeasonalityValue pulumi.IntPtrInput `pulumi:"customSeasonalityValue"` + LowerBoundary pulumi.Float64PtrInput `pulumi:"lowerBoundary"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` + PeriodsBackward pulumi.IntPtrInput `pulumi:"periodsBackward"` + PeriodsForward pulumi.IntPtrInput `pulumi:"periodsForward"` + PredictionInterval pulumi.IntPtrInput `pulumi:"predictionInterval"` + Seasonality pulumi.StringInput `pulumi:"seasonality"` + Time SmallMultiplesOptionsPtrInput `pulumi:"time"` + UpperBoundary pulumi.Float64PtrInput `pulumi:"upperBoundary"` + Value MeasureFieldSchema2PtrInput `pulumi:"value"` +} + +func (VisualsInsightVisualInsightConfigurationComputationForecastArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationForecast)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationForecastArgs) ToVisualsInsightVisualInsightConfigurationComputationForecastOutput() VisualsInsightVisualInsightConfigurationComputationForecastOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationForecastOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationForecastArgs) ToVisualsInsightVisualInsightConfigurationComputationForecastOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationForecastOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationForecastOutput) +} + +func (i VisualsInsightVisualInsightConfigurationComputationForecastArgs) ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutput() VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationForecastArgs) ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationForecastOutput).ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationComputationForecastPtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationForecastArgs, VisualsInsightVisualInsightConfigurationComputationForecastPtr and VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationForecastPtrInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationForecastArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationComputationForecastPtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutput() VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput + ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput +} + +type visualsInsightVisualInsightConfigurationComputationForecastPtrType VisualsInsightVisualInsightConfigurationComputationForecastArgs + +func VisualsInsightVisualInsightConfigurationComputationForecastPtr(v *VisualsInsightVisualInsightConfigurationComputationForecastArgs) VisualsInsightVisualInsightConfigurationComputationForecastPtrInput { + return (*visualsInsightVisualInsightConfigurationComputationForecastPtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationComputationForecastPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationForecast)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationComputationForecastPtrType) ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutput() VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationComputationForecastPtrType) ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationForecastOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationForecastOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationForecast)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) ToVisualsInsightVisualInsightConfigurationComputationForecastOutput() VisualsInsightVisualInsightConfigurationComputationForecastOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) ToVisualsInsightVisualInsightConfigurationComputationForecastOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationForecastOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutput() VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationComputationForecast) *VisualsInsightVisualInsightConfigurationComputationForecast { + return &v + }).(VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) ComputationId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) string { return v.ComputationId }).(pulumi.StringOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) CustomSeasonalityValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) *int { + return v.CustomSeasonalityValue + }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) LowerBoundary() pulumi.Float64PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) *float64 { return v.LowerBoundary }).(pulumi.Float64PtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) PeriodsBackward() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) *int { return v.PeriodsBackward }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) PeriodsForward() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) *int { return v.PeriodsForward }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) PredictionInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) *int { return v.PredictionInterval }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) Seasonality() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) string { return v.Seasonality }).(pulumi.StringOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) *SmallMultiplesOptions { + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) UpperBoundary() pulumi.Float64PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) *float64 { return v.UpperBoundary }).(pulumi.Float64PtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationForecast) *MeasureFieldSchema2 { + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationForecast)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutput() VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationForecastPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) Elem() VisualsInsightVisualInsightConfigurationComputationForecastOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) VisualsInsightVisualInsightConfigurationComputationForecast { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationComputationForecast + return ret + }).(VisualsInsightVisualInsightConfigurationComputationForecastOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) ComputationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *string { + if v == nil { + return nil + } + return &v.ComputationId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) CustomSeasonalityValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *int { + if v == nil { + return nil + } + return v.CustomSeasonalityValue + }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) LowerBoundary() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *float64 { + if v == nil { + return nil + } + return v.LowerBoundary + }).(pulumi.Float64PtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) PeriodsBackward() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *int { + if v == nil { + return nil + } + return v.PeriodsBackward + }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) PeriodsForward() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *int { + if v == nil { + return nil + } + return v.PeriodsForward + }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) PredictionInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *int { + if v == nil { + return nil + } + return v.PredictionInterval + }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) Seasonality() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *string { + if v == nil { + return nil + } + return &v.Seasonality + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) UpperBoundary() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *float64 { + if v == nil { + return nil + } + return v.UpperBoundary + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationForecast) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationGrowthRate struct { + ComputationId string `pulumi:"computationId"` + // Display name for the dashboard. + Name *string `pulumi:"name"` + PeriodSize *int `pulumi:"periodSize"` + Time *SmallMultiplesOptions `pulumi:"time"` + Value *MeasureFieldSchema2 `pulumi:"value"` +} + +// VisualsInsightVisualInsightConfigurationComputationGrowthRateInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs and VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationGrowthRateInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs{...} +type VisualsInsightVisualInsightConfigurationComputationGrowthRateInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationGrowthRateOutput() VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput + ToVisualsInsightVisualInsightConfigurationComputationGrowthRateOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput +} + +type VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs struct { + ComputationId pulumi.StringInput `pulumi:"computationId"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` + PeriodSize pulumi.IntPtrInput `pulumi:"periodSize"` + Time SmallMultiplesOptionsPtrInput `pulumi:"time"` + Value MeasureFieldSchema2PtrInput `pulumi:"value"` +} + +func (VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationGrowthRate)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs) ToVisualsInsightVisualInsightConfigurationComputationGrowthRateOutput() VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationGrowthRateOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs) ToVisualsInsightVisualInsightConfigurationComputationGrowthRateOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) +} + +func (i VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs) ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput() VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs) ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput).ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs, VisualsInsightVisualInsightConfigurationComputationGrowthRatePtr and VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput() VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput + ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput +} + +type visualsInsightVisualInsightConfigurationComputationGrowthRatePtrType VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs + +func VisualsInsightVisualInsightConfigurationComputationGrowthRatePtr(v *VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs) VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrInput { + return (*visualsInsightVisualInsightConfigurationComputationGrowthRatePtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationComputationGrowthRatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationGrowthRate)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationComputationGrowthRatePtrType) ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput() VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationComputationGrowthRatePtrType) ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationGrowthRate)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) ToVisualsInsightVisualInsightConfigurationComputationGrowthRateOutput() VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) ToVisualsInsightVisualInsightConfigurationComputationGrowthRateOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput() VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationComputationGrowthRate) *VisualsInsightVisualInsightConfigurationComputationGrowthRate { + return &v + }).(VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) ComputationId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationGrowthRate) string { return v.ComputationId }).(pulumi.StringOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationGrowthRate) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) PeriodSize() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationGrowthRate) *int { return v.PeriodSize }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationGrowthRate) *SmallMultiplesOptions { + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationGrowthRate) *MeasureFieldSchema2 { + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationGrowthRate)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput() VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) ToVisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) Elem() VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationGrowthRate) VisualsInsightVisualInsightConfigurationComputationGrowthRate { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationComputationGrowthRate + return ret + }).(VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) ComputationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationGrowthRate) *string { + if v == nil { + return nil + } + return &v.ComputationId + }).(pulumi.StringPtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationGrowthRate) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) PeriodSize() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationGrowthRate) *int { + if v == nil { + return nil + } + return v.PeriodSize + }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationGrowthRate) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationGrowthRate) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationMaximumMinimum struct { + ComputationId string `pulumi:"computationId"` + // Display name for the dashboard. + Name *string `pulumi:"name"` + Time *SmallMultiplesOptions `pulumi:"time"` + Type string `pulumi:"type"` + Value *MeasureFieldSchema2 `pulumi:"value"` +} + +// VisualsInsightVisualInsightConfigurationComputationMaximumMinimumInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs and VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationMaximumMinimumInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs{...} +type VisualsInsightVisualInsightConfigurationComputationMaximumMinimumInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput() VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput + ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput +} + +type VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs struct { + ComputationId pulumi.StringInput `pulumi:"computationId"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` + Time SmallMultiplesOptionsPtrInput `pulumi:"time"` + Type pulumi.StringInput `pulumi:"type"` + Value MeasureFieldSchema2PtrInput `pulumi:"value"` +} + +func (VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationMaximumMinimum)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput() VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) +} + +func (i VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput() VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput).ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs, VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtr and VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput() VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput + ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput +} + +type visualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrType VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs + +func VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtr(v *VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs) VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrInput { + return (*visualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationMaximumMinimum)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrType) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput() VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrType) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationMaximumMinimum)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput() VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput() VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) *VisualsInsightVisualInsightConfigurationComputationMaximumMinimum { + return &v + }).(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) ComputationId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) string { + return v.ComputationId + }).(pulumi.StringOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) *SmallMultiplesOptions { + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) string { return v.Type }).(pulumi.StringOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) *MeasureFieldSchema2 { + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationMaximumMinimum)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput() VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) Elem() VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) VisualsInsightVisualInsightConfigurationComputationMaximumMinimum { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationComputationMaximumMinimum + return ret + }).(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) ComputationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) *string { + if v == nil { + return nil + } + return &v.ComputationId + }).(pulumi.StringPtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMaximumMinimum) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationMetricComparison struct { + ComputationId string `pulumi:"computationId"` + FromValue *MeasureFieldSchema2 `pulumi:"fromValue"` + // Display name for the dashboard. + Name *string `pulumi:"name"` + TargetValue *MeasureFieldSchema2 `pulumi:"targetValue"` + Time *SmallMultiplesOptions `pulumi:"time"` +} + +// VisualsInsightVisualInsightConfigurationComputationMetricComparisonInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs and VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationMetricComparisonInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs{...} +type VisualsInsightVisualInsightConfigurationComputationMetricComparisonInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput() VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput + ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput +} + +type VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs struct { + ComputationId pulumi.StringInput `pulumi:"computationId"` + FromValue MeasureFieldSchema2PtrInput `pulumi:"fromValue"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` + TargetValue MeasureFieldSchema2PtrInput `pulumi:"targetValue"` + Time SmallMultiplesOptionsPtrInput `pulumi:"time"` +} + +func (VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationMetricComparison)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput() VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) +} + +func (i VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput() VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput).ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs, VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtr and VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput() VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput + ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput +} + +type visualsInsightVisualInsightConfigurationComputationMetricComparisonPtrType VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs + +func VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtr(v *VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs) VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrInput { + return (*visualsInsightVisualInsightConfigurationComputationMetricComparisonPtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationComputationMetricComparisonPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationMetricComparison)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationComputationMetricComparisonPtrType) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput() VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationComputationMetricComparisonPtrType) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationMetricComparison)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput() VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput() VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationComputationMetricComparison) *VisualsInsightVisualInsightConfigurationComputationMetricComparison { + return &v + }).(VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) ComputationId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationMetricComparison) string { + return v.ComputationId + }).(pulumi.StringOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) FromValue() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationMetricComparison) *MeasureFieldSchema2 { + return v.FromValue + }).(MeasureFieldSchema2PtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationMetricComparison) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) TargetValue() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationMetricComparison) *MeasureFieldSchema2 { + return v.TargetValue + }).(MeasureFieldSchema2PtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationMetricComparison) *SmallMultiplesOptions { + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationMetricComparison)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput() VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) Elem() VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMetricComparison) VisualsInsightVisualInsightConfigurationComputationMetricComparison { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationComputationMetricComparison + return ret + }).(VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) ComputationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMetricComparison) *string { + if v == nil { + return nil + } + return &v.ComputationId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) FromValue() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMetricComparison) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.FromValue + }).(MeasureFieldSchema2PtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMetricComparison) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) TargetValue() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMetricComparison) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.TargetValue + }).(MeasureFieldSchema2PtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationMetricComparison) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod struct { + ComputationId string `pulumi:"computationId"` + // Display name for the dashboard. + Name *string `pulumi:"name"` + Time *SmallMultiplesOptions `pulumi:"time"` + Value *MeasureFieldSchema2 `pulumi:"value"` +} + +// VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs and VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs{...} +type VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput() VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput + ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput +} + +type VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs struct { + ComputationId pulumi.StringInput `pulumi:"computationId"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` + Time SmallMultiplesOptionsPtrInput `pulumi:"time"` + Value MeasureFieldSchema2PtrInput `pulumi:"value"` +} + +func (VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput() VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) +} + +func (i VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput() VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput).ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs, VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtr and VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput() VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput + ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput +} + +type visualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrType VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs + +func VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtr(v *VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs) VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrInput { + return (*visualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrType) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput() VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrType) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput() VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput() VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod) *VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod { + return &v + }).(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) ComputationId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod) string { + return v.ComputationId + }).(pulumi.StringOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod) *SmallMultiplesOptions { + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod) *MeasureFieldSchema2 { + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput() VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) Elem() VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod) VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod + return ret + }).(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) ComputationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod) *string { + if v == nil { + return nil + } + return &v.ComputationId + }).(pulumi.StringPtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationPeriodToDate struct { + ComputationId string `pulumi:"computationId"` + // Display name for the dashboard. + Name *string `pulumi:"name"` + PeriodTimeGranularity string `pulumi:"periodTimeGranularity"` + Time *SmallMultiplesOptions `pulumi:"time"` + Value *MeasureFieldSchema2 `pulumi:"value"` +} + +// VisualsInsightVisualInsightConfigurationComputationPeriodToDateInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs and VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationPeriodToDateInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs{...} +type VisualsInsightVisualInsightConfigurationComputationPeriodToDateInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput() VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput + ToVisualsInsightVisualInsightConfigurationComputationPeriodToDateOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput +} + +type VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs struct { + ComputationId pulumi.StringInput `pulumi:"computationId"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` + PeriodTimeGranularity pulumi.StringInput `pulumi:"periodTimeGranularity"` + Time SmallMultiplesOptionsPtrInput `pulumi:"time"` + Value MeasureFieldSchema2PtrInput `pulumi:"value"` +} + +func (VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationPeriodToDate)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput() VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationPeriodToDateOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDateOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) +} + +func (i VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput() VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput).ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs, VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtr and VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput() VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput + ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput +} + +type visualsInsightVisualInsightConfigurationComputationPeriodToDatePtrType VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs + +func VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtr(v *VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs) VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrInput { + return (*visualsInsightVisualInsightConfigurationComputationPeriodToDatePtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationComputationPeriodToDatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationPeriodToDate)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationComputationPeriodToDatePtrType) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput() VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationComputationPeriodToDatePtrType) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationPeriodToDate)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput() VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDateOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput() VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationComputationPeriodToDate) *VisualsInsightVisualInsightConfigurationComputationPeriodToDate { + return &v + }).(VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) ComputationId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationPeriodToDate) string { return v.ComputationId }).(pulumi.StringOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationPeriodToDate) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) PeriodTimeGranularity() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationPeriodToDate) string { + return v.PeriodTimeGranularity + }).(pulumi.StringOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationPeriodToDate) *SmallMultiplesOptions { + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationPeriodToDate) *MeasureFieldSchema2 { + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationPeriodToDate)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput() VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) ToVisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) Elem() VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodToDate) VisualsInsightVisualInsightConfigurationComputationPeriodToDate { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationComputationPeriodToDate + return ret + }).(VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) ComputationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodToDate) *string { + if v == nil { + return nil + } + return &v.ComputationId + }).(pulumi.StringPtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodToDate) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) PeriodTimeGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodToDate) *string { + if v == nil { + return nil + } + return &v.PeriodTimeGranularity + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodToDate) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationPeriodToDate) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationTopBottomMovers struct { + Category *SmallMultiplesOptions `pulumi:"category"` + ComputationId string `pulumi:"computationId"` + MoverSize *int `pulumi:"moverSize"` + // Display name for the dashboard. + Name *string `pulumi:"name"` + SortOrder string `pulumi:"sortOrder"` + Time *SmallMultiplesOptions `pulumi:"time"` + Type string `pulumi:"type"` + Value *MeasureFieldSchema2 `pulumi:"value"` +} + +// VisualsInsightVisualInsightConfigurationComputationTopBottomMoversInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs and VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationTopBottomMoversInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs{...} +type VisualsInsightVisualInsightConfigurationComputationTopBottomMoversInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput + ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput +} + +type VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs struct { + Category SmallMultiplesOptionsPtrInput `pulumi:"category"` + ComputationId pulumi.StringInput `pulumi:"computationId"` + MoverSize pulumi.IntPtrInput `pulumi:"moverSize"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` + SortOrder pulumi.StringInput `pulumi:"sortOrder"` + Time SmallMultiplesOptionsPtrInput `pulumi:"time"` + Type pulumi.StringInput `pulumi:"type"` + Value MeasureFieldSchema2PtrInput `pulumi:"value"` +} + +func (VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTopBottomMovers)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) +} + +func (i VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput).ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs, VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtr and VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput + ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput +} + +type visualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrType VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs + +func VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtr(v *VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs) VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrInput { + return (*visualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationTopBottomMovers)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrType) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrType) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTopBottomMovers)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers { + return &v + }).(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) Category() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *SmallMultiplesOptions { + return v.Category + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) ComputationId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) string { + return v.ComputationId + }).(pulumi.StringOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) MoverSize() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *int { return v.MoverSize }).(pulumi.IntPtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) SortOrder() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) string { return v.SortOrder }).(pulumi.StringOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *SmallMultiplesOptions { + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) string { return v.Type }).(pulumi.StringOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *MeasureFieldSchema2 { + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationTopBottomMovers)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) Elem() VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) VisualsInsightVisualInsightConfigurationComputationTopBottomMovers { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationComputationTopBottomMovers + return ret + }).(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) Category() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Category + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) ComputationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *string { + if v == nil { + return nil + } + return &v.ComputationId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) MoverSize() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *int { + if v == nil { + return nil + } + return v.MoverSize + }).(pulumi.IntPtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) SortOrder() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *string { + if v == nil { + return nil + } + return &v.SortOrder + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) Time() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Time + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomMovers) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationTopBottomRanked struct { + Category *SmallMultiplesOptions `pulumi:"category"` + ComputationId string `pulumi:"computationId"` + // Display name for the dashboard. + Name *string `pulumi:"name"` + ResultSize *int `pulumi:"resultSize"` + Type string `pulumi:"type"` + Value *MeasureFieldSchema2 `pulumi:"value"` +} + +// VisualsInsightVisualInsightConfigurationComputationTopBottomRankedInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs and VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationTopBottomRankedInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs{...} +type VisualsInsightVisualInsightConfigurationComputationTopBottomRankedInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput + ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput +} + +type VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs struct { + Category SmallMultiplesOptionsPtrInput `pulumi:"category"` + ComputationId pulumi.StringInput `pulumi:"computationId"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` + ResultSize pulumi.IntPtrInput `pulumi:"resultSize"` + Type pulumi.StringInput `pulumi:"type"` + Value MeasureFieldSchema2PtrInput `pulumi:"value"` +} + +func (VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTopBottomRanked)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) +} + +func (i VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput).ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs, VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtr and VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput + ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput +} + +type visualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrType VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs + +func VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtr(v *VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs) VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrInput { + return (*visualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationTopBottomRanked)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrType) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrType) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTopBottomRanked)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *VisualsInsightVisualInsightConfigurationComputationTopBottomRanked { + return &v + }).(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) Category() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *SmallMultiplesOptions { + return v.Category + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) ComputationId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) string { + return v.ComputationId + }).(pulumi.StringOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) ResultSize() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *int { return v.ResultSize }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) string { return v.Type }).(pulumi.StringOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *MeasureFieldSchema2 { + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationTopBottomRanked)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput() VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) Elem() VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) VisualsInsightVisualInsightConfigurationComputationTopBottomRanked { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationComputationTopBottomRanked + return ret + }).(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) Category() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Category + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) ComputationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *string { + if v == nil { + return nil + } + return &v.ComputationId + }).(pulumi.StringPtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) ResultSize() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *int { + if v == nil { + return nil + } + return v.ResultSize + }).(pulumi.IntPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTopBottomRanked) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationTotalAggregation struct { + ComputationId string `pulumi:"computationId"` + // Display name for the dashboard. + Name *string `pulumi:"name"` + Value *MeasureFieldSchema2 `pulumi:"value"` +} + +// VisualsInsightVisualInsightConfigurationComputationTotalAggregationInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs and VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationTotalAggregationInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs{...} +type VisualsInsightVisualInsightConfigurationComputationTotalAggregationInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput() VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput + ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput +} + +type VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs struct { + ComputationId pulumi.StringInput `pulumi:"computationId"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` + Value MeasureFieldSchema2PtrInput `pulumi:"value"` +} + +func (VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTotalAggregation)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput() VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput) +} + +func (i VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput() VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput).ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs, VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtr and VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput() VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput + ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput +} + +type visualsInsightVisualInsightConfigurationComputationTotalAggregationPtrType VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs + +func VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtr(v *VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs) VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrInput { + return (*visualsInsightVisualInsightConfigurationComputationTotalAggregationPtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationComputationTotalAggregationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationTotalAggregation)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationComputationTotalAggregationPtrType) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput() VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationComputationTotalAggregationPtrType) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTotalAggregation)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput() VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput() VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationComputationTotalAggregation) *VisualsInsightVisualInsightConfigurationComputationTotalAggregation { + return &v + }).(VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput) ComputationId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTotalAggregation) string { + return v.ComputationId + }).(pulumi.StringOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTotalAggregation) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationTotalAggregation) *MeasureFieldSchema2 { + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationTotalAggregation)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput() VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput) Elem() VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTotalAggregation) VisualsInsightVisualInsightConfigurationComputationTotalAggregation { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationComputationTotalAggregation + return ret + }).(VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput) ComputationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTotalAggregation) *string { + if v == nil { + return nil + } + return &v.ComputationId + }).(pulumi.StringPtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTotalAggregation) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput) Value() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationTotalAggregation) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Value + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationUniqueValues struct { + Category *SmallMultiplesOptions `pulumi:"category"` + ComputationId string `pulumi:"computationId"` + // Display name for the dashboard. + Name *string `pulumi:"name"` +} + +// VisualsInsightVisualInsightConfigurationComputationUniqueValuesInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs and VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationUniqueValuesInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs{...} +type VisualsInsightVisualInsightConfigurationComputationUniqueValuesInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput() VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput + ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput +} + +type VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs struct { + Category SmallMultiplesOptionsPtrInput `pulumi:"category"` + ComputationId pulumi.StringInput `pulumi:"computationId"` + // Display name for the dashboard. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationUniqueValues)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput() VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput) +} + +func (i VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput() VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput).ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs, VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtr and VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrInput` via: +// +// VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput() VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput + ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput +} + +type visualsInsightVisualInsightConfigurationComputationUniqueValuesPtrType VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs + +func VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtr(v *VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs) VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrInput { + return (*visualsInsightVisualInsightConfigurationComputationUniqueValuesPtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationComputationUniqueValuesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationUniqueValues)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationComputationUniqueValuesPtrType) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput() VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationComputationUniqueValuesPtrType) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationUniqueValues)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput() VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput() VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationComputationUniqueValues) *VisualsInsightVisualInsightConfigurationComputationUniqueValues { + return &v + }).(VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput) Category() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationUniqueValues) *SmallMultiplesOptions { + return v.Category + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput) ComputationId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationUniqueValues) string { return v.ComputationId }).(pulumi.StringOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationComputationUniqueValues) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationComputationUniqueValues)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput() VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput) ToVisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput) Elem() VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationUniqueValues) VisualsInsightVisualInsightConfigurationComputationUniqueValues { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationComputationUniqueValues + return ret + }).(VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput) Category() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationUniqueValues) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Category + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput) ComputationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationUniqueValues) *string { + if v == nil { + return nil + } + return &v.ComputationId + }).(pulumi.StringPtrOutput) +} + +// Display name for the dashboard. +func (o VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationComputationUniqueValues) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type VisualsInsightVisualInsightConfigurationCustomNarrative struct { + Narrative string `pulumi:"narrative"` +} + +// VisualsInsightVisualInsightConfigurationCustomNarrativeInput is an input type that accepts VisualsInsightVisualInsightConfigurationCustomNarrativeArgs and VisualsInsightVisualInsightConfigurationCustomNarrativeOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationCustomNarrativeInput` via: +// +// VisualsInsightVisualInsightConfigurationCustomNarrativeArgs{...} +type VisualsInsightVisualInsightConfigurationCustomNarrativeInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationCustomNarrativeOutput() VisualsInsightVisualInsightConfigurationCustomNarrativeOutput + ToVisualsInsightVisualInsightConfigurationCustomNarrativeOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationCustomNarrativeOutput +} + +type VisualsInsightVisualInsightConfigurationCustomNarrativeArgs struct { + Narrative pulumi.StringInput `pulumi:"narrative"` +} + +func (VisualsInsightVisualInsightConfigurationCustomNarrativeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationCustomNarrative)(nil)).Elem() +} + +func (i VisualsInsightVisualInsightConfigurationCustomNarrativeArgs) ToVisualsInsightVisualInsightConfigurationCustomNarrativeOutput() VisualsInsightVisualInsightConfigurationCustomNarrativeOutput { + return i.ToVisualsInsightVisualInsightConfigurationCustomNarrativeOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationCustomNarrativeArgs) ToVisualsInsightVisualInsightConfigurationCustomNarrativeOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationCustomNarrativeOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationCustomNarrativeOutput) +} + +func (i VisualsInsightVisualInsightConfigurationCustomNarrativeArgs) ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput() VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutputWithContext(context.Background()) +} + +func (i VisualsInsightVisualInsightConfigurationCustomNarrativeArgs) ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationCustomNarrativeOutput).ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutputWithContext(ctx) +} + +// VisualsInsightVisualInsightConfigurationCustomNarrativePtrInput is an input type that accepts VisualsInsightVisualInsightConfigurationCustomNarrativeArgs, VisualsInsightVisualInsightConfigurationCustomNarrativePtr and VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput values. +// You can construct a concrete instance of `VisualsInsightVisualInsightConfigurationCustomNarrativePtrInput` via: +// +// VisualsInsightVisualInsightConfigurationCustomNarrativeArgs{...} +// +// or: +// +// nil +type VisualsInsightVisualInsightConfigurationCustomNarrativePtrInput interface { + pulumi.Input + + ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput() VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput + ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutputWithContext(context.Context) VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput +} + +type visualsInsightVisualInsightConfigurationCustomNarrativePtrType VisualsInsightVisualInsightConfigurationCustomNarrativeArgs + +func VisualsInsightVisualInsightConfigurationCustomNarrativePtr(v *VisualsInsightVisualInsightConfigurationCustomNarrativeArgs) VisualsInsightVisualInsightConfigurationCustomNarrativePtrInput { + return (*visualsInsightVisualInsightConfigurationCustomNarrativePtrType)(v) +} + +func (*visualsInsightVisualInsightConfigurationCustomNarrativePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationCustomNarrative)(nil)).Elem() +} + +func (i *visualsInsightVisualInsightConfigurationCustomNarrativePtrType) ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput() VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput { + return i.ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutputWithContext(context.Background()) +} + +func (i *visualsInsightVisualInsightConfigurationCustomNarrativePtrType) ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput) +} + +type VisualsInsightVisualInsightConfigurationCustomNarrativeOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationCustomNarrativeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsInsightVisualInsightConfigurationCustomNarrative)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationCustomNarrativeOutput) ToVisualsInsightVisualInsightConfigurationCustomNarrativeOutput() VisualsInsightVisualInsightConfigurationCustomNarrativeOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationCustomNarrativeOutput) ToVisualsInsightVisualInsightConfigurationCustomNarrativeOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationCustomNarrativeOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationCustomNarrativeOutput) ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput() VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput { + return o.ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutputWithContext(context.Background()) +} + +func (o VisualsInsightVisualInsightConfigurationCustomNarrativeOutput) ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsInsightVisualInsightConfigurationCustomNarrative) *VisualsInsightVisualInsightConfigurationCustomNarrative { + return &v + }).(VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput) +} + +func (o VisualsInsightVisualInsightConfigurationCustomNarrativeOutput) Narrative() pulumi.StringOutput { + return o.ApplyT(func(v VisualsInsightVisualInsightConfigurationCustomNarrative) string { return v.Narrative }).(pulumi.StringOutput) +} + +type VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput struct{ *pulumi.OutputState } + +func (VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsInsightVisualInsightConfigurationCustomNarrative)(nil)).Elem() +} + +func (o VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput) ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput() VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput) ToVisualsInsightVisualInsightConfigurationCustomNarrativePtrOutputWithContext(ctx context.Context) VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput { + return o +} + +func (o VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput) Elem() VisualsInsightVisualInsightConfigurationCustomNarrativeOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationCustomNarrative) VisualsInsightVisualInsightConfigurationCustomNarrative { + if v != nil { + return *v + } + var ret VisualsInsightVisualInsightConfigurationCustomNarrative + return ret + }).(VisualsInsightVisualInsightConfigurationCustomNarrativeOutput) +} + +func (o VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput) Narrative() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsInsightVisualInsightConfigurationCustomNarrative) *string { + if v == nil { + return nil + } + return &v.Narrative + }).(pulumi.StringPtrOutput) +} + +type VisualsKpiVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsKpiVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + ConditionalFormatting *VisualsKpiVisualConditionalFormatting `pulumi:"conditionalFormatting"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsKpiVisualInput is an input type that accepts VisualsKpiVisualArgs and VisualsKpiVisualOutput values. +// You can construct a concrete instance of `VisualsKpiVisualInput` via: +// +// VisualsKpiVisualArgs{...} +type VisualsKpiVisualInput interface { + pulumi.Input + + ToVisualsKpiVisualOutput() VisualsKpiVisualOutput + ToVisualsKpiVisualOutputWithContext(context.Context) VisualsKpiVisualOutput +} + +type VisualsKpiVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsKpiVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + ConditionalFormatting VisualsKpiVisualConditionalFormattingPtrInput `pulumi:"conditionalFormatting"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsKpiVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisual)(nil)).Elem() +} + +func (i VisualsKpiVisualArgs) ToVisualsKpiVisualOutput() VisualsKpiVisualOutput { + return i.ToVisualsKpiVisualOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualArgs) ToVisualsKpiVisualOutputWithContext(ctx context.Context) VisualsKpiVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualOutput) +} + +func (i VisualsKpiVisualArgs) ToVisualsKpiVisualPtrOutput() VisualsKpiVisualPtrOutput { + return i.ToVisualsKpiVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualArgs) ToVisualsKpiVisualPtrOutputWithContext(ctx context.Context) VisualsKpiVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualOutput).ToVisualsKpiVisualPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualPtrInput is an input type that accepts VisualsKpiVisualArgs, VisualsKpiVisualPtr and VisualsKpiVisualPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualPtrInput` via: +// +// VisualsKpiVisualArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualPtrOutput() VisualsKpiVisualPtrOutput + ToVisualsKpiVisualPtrOutputWithContext(context.Context) VisualsKpiVisualPtrOutput +} + +type visualsKpiVisualPtrType VisualsKpiVisualArgs + +func VisualsKpiVisualPtr(v *VisualsKpiVisualArgs) VisualsKpiVisualPtrInput { + return (*visualsKpiVisualPtrType)(v) +} + +func (*visualsKpiVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisual)(nil)).Elem() +} + +func (i *visualsKpiVisualPtrType) ToVisualsKpiVisualPtrOutput() VisualsKpiVisualPtrOutput { + return i.ToVisualsKpiVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualPtrType) ToVisualsKpiVisualPtrOutputWithContext(ctx context.Context) VisualsKpiVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualPtrOutput) +} + +type VisualsKpiVisualOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisual)(nil)).Elem() +} + +func (o VisualsKpiVisualOutput) ToVisualsKpiVisualOutput() VisualsKpiVisualOutput { + return o +} + +func (o VisualsKpiVisualOutput) ToVisualsKpiVisualOutputWithContext(ctx context.Context) VisualsKpiVisualOutput { + return o +} + +func (o VisualsKpiVisualOutput) ToVisualsKpiVisualPtrOutput() VisualsKpiVisualPtrOutput { + return o.ToVisualsKpiVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualOutput) ToVisualsKpiVisualPtrOutputWithContext(ctx context.Context) VisualsKpiVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisual) *VisualsKpiVisual { + return &v + }).(VisualsKpiVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsKpiVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsKpiVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsKpiVisualOutput) ChartConfiguration() VisualsKpiVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsKpiVisual) *VisualsKpiVisualChartConfiguration { return v.ChartConfiguration }).(VisualsKpiVisualChartConfigurationPtrOutput) +} + +func (o VisualsKpiVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsKpiVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsKpiVisualOutput) ConditionalFormatting() VisualsKpiVisualConditionalFormattingPtrOutput { + return o.ApplyT(func(v VisualsKpiVisual) *VisualsKpiVisualConditionalFormatting { return v.ConditionalFormatting }).(VisualsKpiVisualConditionalFormattingPtrOutput) +} + +func (o VisualsKpiVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsKpiVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsKpiVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsKpiVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsKpiVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsKpiVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsKpiVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisual)(nil)).Elem() +} + +func (o VisualsKpiVisualPtrOutput) ToVisualsKpiVisualPtrOutput() VisualsKpiVisualPtrOutput { + return o +} + +func (o VisualsKpiVisualPtrOutput) ToVisualsKpiVisualPtrOutputWithContext(ctx context.Context) VisualsKpiVisualPtrOutput { + return o +} + +func (o VisualsKpiVisualPtrOutput) Elem() VisualsKpiVisualOutput { + return o.ApplyT(func(v *VisualsKpiVisual) VisualsKpiVisual { + if v != nil { + return *v + } + var ret VisualsKpiVisual + return ret + }).(VisualsKpiVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsKpiVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsKpiVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsKpiVisualPtrOutput) ChartConfiguration() VisualsKpiVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisual) *VisualsKpiVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsKpiVisualChartConfigurationPtrOutput) +} + +func (o VisualsKpiVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsKpiVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsKpiVisualPtrOutput) ConditionalFormatting() VisualsKpiVisualConditionalFormattingPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisual) *VisualsKpiVisualConditionalFormatting { + if v == nil { + return nil + } + return v.ConditionalFormatting + }).(VisualsKpiVisualConditionalFormattingPtrOutput) +} + +func (o VisualsKpiVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsKpiVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsKpiVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsKpiVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsKpiVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsKpiVisualChartConfiguration struct { + FieldWells *VisualsKpiVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + KpiOptions *VisualsKpiVisualChartConfigurationKpiOptions `pulumi:"kpiOptions"` + SortConfiguration *VisualsKpiVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` +} + +// VisualsKpiVisualChartConfigurationInput is an input type that accepts VisualsKpiVisualChartConfigurationArgs and VisualsKpiVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationInput` via: +// +// VisualsKpiVisualChartConfigurationArgs{...} +type VisualsKpiVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationOutput() VisualsKpiVisualChartConfigurationOutput + ToVisualsKpiVisualChartConfigurationOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationOutput +} + +type VisualsKpiVisualChartConfigurationArgs struct { + FieldWells VisualsKpiVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + KpiOptions VisualsKpiVisualChartConfigurationKpiOptionsPtrInput `pulumi:"kpiOptions"` + SortConfiguration VisualsKpiVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` +} + +func (VisualsKpiVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsKpiVisualChartConfigurationArgs) ToVisualsKpiVisualChartConfigurationOutput() VisualsKpiVisualChartConfigurationOutput { + return i.ToVisualsKpiVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationArgs) ToVisualsKpiVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationOutput) +} + +func (i VisualsKpiVisualChartConfigurationArgs) ToVisualsKpiVisualChartConfigurationPtrOutput() VisualsKpiVisualChartConfigurationPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationArgs) ToVisualsKpiVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationOutput).ToVisualsKpiVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualChartConfigurationPtrInput is an input type that accepts VisualsKpiVisualChartConfigurationArgs, VisualsKpiVisualChartConfigurationPtr and VisualsKpiVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationPtrInput` via: +// +// VisualsKpiVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationPtrOutput() VisualsKpiVisualChartConfigurationPtrOutput + ToVisualsKpiVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationPtrOutput +} + +type visualsKpiVisualChartConfigurationPtrType VisualsKpiVisualChartConfigurationArgs + +func VisualsKpiVisualChartConfigurationPtr(v *VisualsKpiVisualChartConfigurationArgs) VisualsKpiVisualChartConfigurationPtrInput { + return (*visualsKpiVisualChartConfigurationPtrType)(v) +} + +func (*visualsKpiVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsKpiVisualChartConfigurationPtrType) ToVisualsKpiVisualChartConfigurationPtrOutput() VisualsKpiVisualChartConfigurationPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualChartConfigurationPtrType) ToVisualsKpiVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationPtrOutput) +} + +type VisualsKpiVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationOutput) ToVisualsKpiVisualChartConfigurationOutput() VisualsKpiVisualChartConfigurationOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationOutput) ToVisualsKpiVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationOutput) ToVisualsKpiVisualChartConfigurationPtrOutput() VisualsKpiVisualChartConfigurationPtrOutput { + return o.ToVisualsKpiVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualChartConfigurationOutput) ToVisualsKpiVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualChartConfiguration) *VisualsKpiVisualChartConfiguration { + return &v + }).(VisualsKpiVisualChartConfigurationPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationOutput) FieldWells() VisualsKpiVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfiguration) *VisualsKpiVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationOutput) KpiOptions() VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfiguration) *VisualsKpiVisualChartConfigurationKpiOptions { + return v.KpiOptions + }).(VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationOutput) SortConfiguration() VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfiguration) *VisualsKpiVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsKpiVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationPtrOutput) ToVisualsKpiVisualChartConfigurationPtrOutput() VisualsKpiVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationPtrOutput) ToVisualsKpiVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationPtrOutput) Elem() VisualsKpiVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfiguration) VisualsKpiVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsKpiVisualChartConfiguration + return ret + }).(VisualsKpiVisualChartConfigurationOutput) +} + +func (o VisualsKpiVisualChartConfigurationPtrOutput) FieldWells() VisualsKpiVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfiguration) *VisualsKpiVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationPtrOutput) KpiOptions() VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfiguration) *VisualsKpiVisualChartConfigurationKpiOptions { + if v == nil { + return nil + } + return v.KpiOptions + }).(VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationPtrOutput) SortConfiguration() VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfiguration) *VisualsKpiVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsKpiVisualChartConfigurationFieldWells struct { + TargetValues []MeasureFieldSchema `pulumi:"targetValues"` + TrendGroups []DimensionFieldSchema `pulumi:"trendGroups"` + Values []MeasureFieldSchema `pulumi:"values"` +} + +// VisualsKpiVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsKpiVisualChartConfigurationFieldWellsArgs and VisualsKpiVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationFieldWellsInput` via: +// +// VisualsKpiVisualChartConfigurationFieldWellsArgs{...} +type VisualsKpiVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationFieldWellsOutput() VisualsKpiVisualChartConfigurationFieldWellsOutput + ToVisualsKpiVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationFieldWellsOutput +} + +type VisualsKpiVisualChartConfigurationFieldWellsArgs struct { + TargetValues MeasureFieldSchemaArrayInput `pulumi:"targetValues"` + TrendGroups DimensionFieldSchemaArrayInput `pulumi:"trendGroups"` + Values MeasureFieldSchemaArrayInput `pulumi:"values"` +} + +func (VisualsKpiVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsKpiVisualChartConfigurationFieldWellsArgs) ToVisualsKpiVisualChartConfigurationFieldWellsOutput() VisualsKpiVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsKpiVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationFieldWellsArgs) ToVisualsKpiVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsKpiVisualChartConfigurationFieldWellsArgs) ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutput() VisualsKpiVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationFieldWellsArgs) ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationFieldWellsOutput).ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsKpiVisualChartConfigurationFieldWellsArgs, VisualsKpiVisualChartConfigurationFieldWellsPtr and VisualsKpiVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsKpiVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutput() VisualsKpiVisualChartConfigurationFieldWellsPtrOutput + ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsKpiVisualChartConfigurationFieldWellsPtrType VisualsKpiVisualChartConfigurationFieldWellsArgs + +func VisualsKpiVisualChartConfigurationFieldWellsPtr(v *VisualsKpiVisualChartConfigurationFieldWellsArgs) VisualsKpiVisualChartConfigurationFieldWellsPtrInput { + return (*visualsKpiVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsKpiVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsKpiVisualChartConfigurationFieldWellsPtrType) ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutput() VisualsKpiVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualChartConfigurationFieldWellsPtrType) ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsKpiVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsOutput) ToVisualsKpiVisualChartConfigurationFieldWellsOutput() VisualsKpiVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsOutput) ToVisualsKpiVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsOutput) ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutput() VisualsKpiVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsOutput) ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualChartConfigurationFieldWells) *VisualsKpiVisualChartConfigurationFieldWells { + return &v + }).(VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsOutput) TargetValues() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationFieldWells) []MeasureFieldSchema { return v.TargetValues }).(MeasureFieldSchemaArrayOutput) +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsOutput) TrendGroups() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationFieldWells) []DimensionFieldSchema { return v.TrendGroups }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationFieldWells) []MeasureFieldSchema { return v.Values }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsKpiVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutput() VisualsKpiVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) ToVisualsKpiVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsKpiVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationFieldWells) VisualsKpiVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsKpiVisualChartConfigurationFieldWells + return ret + }).(VisualsKpiVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) TargetValues() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.TargetValues + }).(MeasureFieldSchemaArrayOutput) +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) TrendGroups() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.TrendGroups + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsKpiVisualChartConfigurationFieldWellsPtrOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptions struct { + Comparison *VisualsKpiVisualChartConfigurationKpiOptionsComparison `pulumi:"comparison"` + PrimaryValueDisplayType *string `pulumi:"primaryValueDisplayType"` + PrimaryValueFontConfiguration *FontConfiguration `pulumi:"primaryValueFontConfiguration"` + ProgressBar *SelectAllOptions `pulumi:"progressBar"` + SecondaryValue *SelectAllOptions `pulumi:"secondaryValue"` + SecondaryValueFontConfiguration *FontConfiguration `pulumi:"secondaryValueFontConfiguration"` + Sparkline *VisualsKpiVisualChartConfigurationKpiOptionsSparkline `pulumi:"sparkline"` + TrendArrows *SelectAllOptions `pulumi:"trendArrows"` + VisualLayoutOptions *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions `pulumi:"visualLayoutOptions"` +} + +// VisualsKpiVisualChartConfigurationKpiOptionsInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsArgs and VisualsKpiVisualChartConfigurationKpiOptionsOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsArgs{...} +type VisualsKpiVisualChartConfigurationKpiOptionsInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsOutput() VisualsKpiVisualChartConfigurationKpiOptionsOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsOutput +} + +type VisualsKpiVisualChartConfigurationKpiOptionsArgs struct { + Comparison VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrInput `pulumi:"comparison"` + PrimaryValueDisplayType pulumi.StringPtrInput `pulumi:"primaryValueDisplayType"` + PrimaryValueFontConfiguration FontConfigurationPtrInput `pulumi:"primaryValueFontConfiguration"` + ProgressBar SelectAllOptionsPtrInput `pulumi:"progressBar"` + SecondaryValue SelectAllOptionsPtrInput `pulumi:"secondaryValue"` + SecondaryValueFontConfiguration FontConfigurationPtrInput `pulumi:"secondaryValueFontConfiguration"` + Sparkline VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrInput `pulumi:"sparkline"` + TrendArrows SelectAllOptionsPtrInput `pulumi:"trendArrows"` + VisualLayoutOptions VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrInput `pulumi:"visualLayoutOptions"` +} + +func (VisualsKpiVisualChartConfigurationKpiOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptions)(nil)).Elem() +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsOutput() VisualsKpiVisualChartConfigurationKpiOptionsOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsOutput) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsOutput).ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualChartConfigurationKpiOptionsPtrInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsArgs, VisualsKpiVisualChartConfigurationKpiOptionsPtr and VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsPtrInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualChartConfigurationKpiOptionsPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput +} + +type visualsKpiVisualChartConfigurationKpiOptionsPtrType VisualsKpiVisualChartConfigurationKpiOptionsArgs + +func VisualsKpiVisualChartConfigurationKpiOptionsPtr(v *VisualsKpiVisualChartConfigurationKpiOptionsArgs) VisualsKpiVisualChartConfigurationKpiOptionsPtrInput { + return (*visualsKpiVisualChartConfigurationKpiOptionsPtrType)(v) +} + +func (*visualsKpiVisualChartConfigurationKpiOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptions)(nil)).Elem() +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsPtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsPtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptions)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsOutput() VisualsKpiVisualChartConfigurationKpiOptionsOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput { + return o.ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualChartConfigurationKpiOptions) *VisualsKpiVisualChartConfigurationKpiOptions { + return &v + }).(VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) Comparison() VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptions) *VisualsKpiVisualChartConfigurationKpiOptionsComparison { + return v.Comparison + }).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) PrimaryValueDisplayType() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptions) *string { return v.PrimaryValueDisplayType }).(pulumi.StringPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) PrimaryValueFontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptions) *FontConfiguration { + return v.PrimaryValueFontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) ProgressBar() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptions) *SelectAllOptions { return v.ProgressBar }).(SelectAllOptionsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) SecondaryValue() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptions) *SelectAllOptions { return v.SecondaryValue }).(SelectAllOptionsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) SecondaryValueFontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptions) *FontConfiguration { + return v.SecondaryValueFontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) Sparkline() VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptions) *VisualsKpiVisualChartConfigurationKpiOptionsSparkline { + return v.Sparkline + }).(VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) TrendArrows() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptions) *SelectAllOptions { return v.TrendArrows }).(SelectAllOptionsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsOutput) VisualLayoutOptions() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptions) *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions { + return v.VisualLayoutOptions + }).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptions)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) Elem() VisualsKpiVisualChartConfigurationKpiOptionsOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptions) VisualsKpiVisualChartConfigurationKpiOptions { + if v != nil { + return *v + } + var ret VisualsKpiVisualChartConfigurationKpiOptions + return ret + }).(VisualsKpiVisualChartConfigurationKpiOptionsOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) Comparison() VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptions) *VisualsKpiVisualChartConfigurationKpiOptionsComparison { + if v == nil { + return nil + } + return v.Comparison + }).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) PrimaryValueDisplayType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptions) *string { + if v == nil { + return nil + } + return v.PrimaryValueDisplayType + }).(pulumi.StringPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) PrimaryValueFontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptions) *FontConfiguration { + if v == nil { + return nil + } + return v.PrimaryValueFontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) ProgressBar() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.ProgressBar + }).(SelectAllOptionsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) SecondaryValue() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.SecondaryValue + }).(SelectAllOptionsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) SecondaryValueFontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptions) *FontConfiguration { + if v == nil { + return nil + } + return v.SecondaryValueFontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) Sparkline() VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptions) *VisualsKpiVisualChartConfigurationKpiOptionsSparkline { + if v == nil { + return nil + } + return v.Sparkline + }).(VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) TrendArrows() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptions) *SelectAllOptions { + if v == nil { + return nil + } + return v.TrendArrows + }).(SelectAllOptionsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput) VisualLayoutOptions() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptions) *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions { + if v == nil { + return nil + } + return v.VisualLayoutOptions + }).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsComparison struct { + ComparisonFormat *VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat `pulumi:"comparisonFormat"` + ComparisonMethod *string `pulumi:"comparisonMethod"` +} + +// VisualsKpiVisualChartConfigurationKpiOptionsComparisonInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs and VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsComparisonInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs{...} +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput +} + +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs struct { + ComparisonFormat VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrInput `pulumi:"comparisonFormat"` + ComparisonMethod pulumi.StringPtrInput `pulumi:"comparisonMethod"` +} + +func (VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsComparison)(nil)).Elem() +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput).ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs, VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtr and VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput +} + +type visualsKpiVisualChartConfigurationKpiOptionsComparisonPtrType VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs + +func VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtr(v *VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs) VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrInput { + return (*visualsKpiVisualChartConfigurationKpiOptionsComparisonPtrType)(v) +} + +func (*visualsKpiVisualChartConfigurationKpiOptionsComparisonPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptionsComparison)(nil)).Elem() +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsComparisonPtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsComparisonPtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsComparison)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput { + return o.ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualChartConfigurationKpiOptionsComparison) *VisualsKpiVisualChartConfigurationKpiOptionsComparison { + return &v + }).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput) ComparisonFormat() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptionsComparison) *VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat { + return v.ComparisonFormat + }).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput) ComparisonMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptionsComparison) *string { return v.ComparisonMethod }).(pulumi.StringPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptionsComparison)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput) Elem() VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsComparison) VisualsKpiVisualChartConfigurationKpiOptionsComparison { + if v != nil { + return *v + } + var ret VisualsKpiVisualChartConfigurationKpiOptionsComparison + return ret + }).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput) ComparisonFormat() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsComparison) *VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat { + if v == nil { + return nil + } + return v.ComparisonFormat + }).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput) ComparisonMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsComparison) *string { + if v == nil { + return nil + } + return v.ComparisonMethod + }).(pulumi.StringPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat struct { + NumberDisplayFormatConfiguration *NumberDisplayFormatConfiguration `pulumi:"numberDisplayFormatConfiguration"` + PercentageDisplayFormatConfiguration *PercentageDisplayFormatConfiguration `pulumi:"percentageDisplayFormatConfiguration"` +} + +// VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs and VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs{...} +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput +} + +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs struct { + NumberDisplayFormatConfiguration NumberDisplayFormatConfigurationPtrInput `pulumi:"numberDisplayFormatConfiguration"` + PercentageDisplayFormatConfiguration PercentageDisplayFormatConfigurationPtrInput `pulumi:"percentageDisplayFormatConfiguration"` +} + +func (VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat)(nil)).Elem() +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput).ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs, VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtr and VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput +} + +type visualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrType VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs + +func VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtr(v *VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs) VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrInput { + return (*visualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrType)(v) +} + +func (*visualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat)(nil)).Elem() +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput { + return o.ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat) *VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat { + return &v + }).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput) NumberDisplayFormatConfiguration() NumberDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat) *NumberDisplayFormatConfiguration { + return v.NumberDisplayFormatConfiguration + }).(NumberDisplayFormatConfigurationPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput) PercentageDisplayFormatConfiguration() PercentageDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat) *PercentageDisplayFormatConfiguration { + return v.PercentageDisplayFormatConfiguration + }).(PercentageDisplayFormatConfigurationPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput) Elem() VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat) VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat { + if v != nil { + return *v + } + var ret VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat + return ret + }).(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput) NumberDisplayFormatConfiguration() NumberDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat) *NumberDisplayFormatConfiguration { + if v == nil { + return nil + } + return v.NumberDisplayFormatConfiguration + }).(NumberDisplayFormatConfigurationPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput) PercentageDisplayFormatConfiguration() PercentageDisplayFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat) *PercentageDisplayFormatConfiguration { + if v == nil { + return nil + } + return v.PercentageDisplayFormatConfiguration + }).(PercentageDisplayFormatConfigurationPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsSparkline struct { + Color *string `pulumi:"color"` + TooltipVisibility *string `pulumi:"tooltipVisibility"` + Type string `pulumi:"type"` + Visibility *string `pulumi:"visibility"` +} + +// VisualsKpiVisualChartConfigurationKpiOptionsSparklineInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs and VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsSparklineInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs{...} +type VisualsKpiVisualChartConfigurationKpiOptionsSparklineInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput() VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsSparklineOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput +} + +type VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs struct { + Color pulumi.StringPtrInput `pulumi:"color"` + TooltipVisibility pulumi.StringPtrInput `pulumi:"tooltipVisibility"` + Type pulumi.StringInput `pulumi:"type"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsSparkline)(nil)).Elem() +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput() VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsSparklineOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklineOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput).ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutputWithContext(ctx) +} + +// VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs, VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtr and VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput +} + +type visualsKpiVisualChartConfigurationKpiOptionsSparklinePtrType VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs + +func VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtr(v *VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs) VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrInput { + return (*visualsKpiVisualChartConfigurationKpiOptionsSparklinePtrType)(v) +} + +func (*visualsKpiVisualChartConfigurationKpiOptionsSparklinePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptionsSparkline)(nil)).Elem() +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsSparklinePtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsSparklinePtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsSparkline)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput() VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklineOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput { + return o.ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualChartConfigurationKpiOptionsSparkline) *VisualsKpiVisualChartConfigurationKpiOptionsSparkline { + return &v + }).(VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptionsSparkline) *string { return v.Color }).(pulumi.StringPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) TooltipVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptionsSparkline) *string { return v.TooltipVisibility }).(pulumi.StringPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptionsSparkline) string { return v.Type }).(pulumi.StringOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptionsSparkline) *string { return v.Visibility }).(pulumi.StringPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptionsSparkline)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) Elem() VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsSparkline) VisualsKpiVisualChartConfigurationKpiOptionsSparkline { + if v != nil { + return *v + } + var ret VisualsKpiVisualChartConfigurationKpiOptionsSparkline + return ret + }).(VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsSparkline) *string { + if v == nil { + return nil + } + return v.Color + }).(pulumi.StringPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) TooltipVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsSparkline) *string { + if v == nil { + return nil + } + return v.TooltipVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsSparkline) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsSparkline) *string { + if v == nil { + return nil + } + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions struct { + StandardLayout *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout `pulumi:"standardLayout"` +} + +// VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs and VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs{...} +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput +} + +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs struct { + StandardLayout VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrInput `pulumi:"standardLayout"` +} + +func (VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions)(nil)).Elem() +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput).ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs, VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtr and VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput +} + +type visualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrType VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs + +func VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtr(v *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrInput { + return (*visualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrType)(v) +} + +func (*visualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions)(nil)).Elem() +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput { + return o.ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions) *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions { + return &v + }).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput) StandardLayout() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions) *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout { + return v.StandardLayout + }).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput) Elem() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions { + if v != nil { + return *v + } + var ret VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions + return ret + }).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput) StandardLayout() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions) *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout { + if v == nil { + return nil + } + return v.StandardLayout + }).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout struct { + Type string `pulumi:"type"` +} + +// VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs and VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs{...} +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput +} + +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs struct { + Type pulumi.StringInput `pulumi:"type"` +} + +func (VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout)(nil)).Elem() +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput).ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrInput is an input type that accepts VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs, VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtr and VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrInput` via: +// +// VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput + ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput +} + +type visualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrType VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs + +func VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtr(v *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrInput { + return (*visualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrType)(v) +} + +func (*visualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout)(nil)).Elem() +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrType) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput { + return o.ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout) *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout { + return &v + }).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout) string { + return v.Type + }).(pulumi.StringOutput) +} + +type VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput) ToVisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput) Elem() VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout) VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout { + if v != nil { + return *v + } + var ret VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout + return ret + }).(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput) +} + +func (o VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +type VisualsKpiVisualChartConfigurationSortConfiguration struct { + TrendGroupSorts []FieldSortOptions `pulumi:"trendGroupSorts"` +} + +// VisualsKpiVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsKpiVisualChartConfigurationSortConfigurationArgs and VisualsKpiVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsKpiVisualChartConfigurationSortConfigurationArgs{...} +type VisualsKpiVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationSortConfigurationOutput() VisualsKpiVisualChartConfigurationSortConfigurationOutput + ToVisualsKpiVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationSortConfigurationOutput +} + +type VisualsKpiVisualChartConfigurationSortConfigurationArgs struct { + TrendGroupSorts FieldSortOptionsArrayInput `pulumi:"trendGroupSorts"` +} + +func (VisualsKpiVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsKpiVisualChartConfigurationSortConfigurationArgs) ToVisualsKpiVisualChartConfigurationSortConfigurationOutput() VisualsKpiVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsKpiVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationSortConfigurationArgs) ToVisualsKpiVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsKpiVisualChartConfigurationSortConfigurationArgs) ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutput() VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualChartConfigurationSortConfigurationArgs) ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationSortConfigurationOutput).ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsKpiVisualChartConfigurationSortConfigurationArgs, VisualsKpiVisualChartConfigurationSortConfigurationPtr and VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsKpiVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutput() VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsKpiVisualChartConfigurationSortConfigurationPtrType VisualsKpiVisualChartConfigurationSortConfigurationArgs + +func VisualsKpiVisualChartConfigurationSortConfigurationPtr(v *VisualsKpiVisualChartConfigurationSortConfigurationArgs) VisualsKpiVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsKpiVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsKpiVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsKpiVisualChartConfigurationSortConfigurationPtrType) ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutput() VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualChartConfigurationSortConfigurationPtrType) ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsKpiVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationSortConfigurationOutput) ToVisualsKpiVisualChartConfigurationSortConfigurationOutput() VisualsKpiVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationSortConfigurationOutput) ToVisualsKpiVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationSortConfigurationOutput) ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutput() VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualChartConfigurationSortConfigurationOutput) ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualChartConfigurationSortConfiguration) *VisualsKpiVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsKpiVisualChartConfigurationSortConfigurationOutput) TrendGroupSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsKpiVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.TrendGroupSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutput() VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsKpiVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsKpiVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationSortConfiguration) VisualsKpiVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsKpiVisualChartConfigurationSortConfiguration + return ret + }).(VisualsKpiVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput) TrendGroupSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsKpiVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.TrendGroupSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsKpiVisualConditionalFormatting struct { + ConditionalFormattingOptions []VisualsKpiVisualConditionalFormattingConditionalFormattingOption `pulumi:"conditionalFormattingOptions"` +} + +// VisualsKpiVisualConditionalFormattingInput is an input type that accepts VisualsKpiVisualConditionalFormattingArgs and VisualsKpiVisualConditionalFormattingOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingInput` via: +// +// VisualsKpiVisualConditionalFormattingArgs{...} +type VisualsKpiVisualConditionalFormattingInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingOutput() VisualsKpiVisualConditionalFormattingOutput + ToVisualsKpiVisualConditionalFormattingOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingOutput +} + +type VisualsKpiVisualConditionalFormattingArgs struct { + ConditionalFormattingOptions VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayInput `pulumi:"conditionalFormattingOptions"` +} + +func (VisualsKpiVisualConditionalFormattingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormatting)(nil)).Elem() +} + +func (i VisualsKpiVisualConditionalFormattingArgs) ToVisualsKpiVisualConditionalFormattingOutput() VisualsKpiVisualConditionalFormattingOutput { + return i.ToVisualsKpiVisualConditionalFormattingOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingArgs) ToVisualsKpiVisualConditionalFormattingOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingOutput) +} + +func (i VisualsKpiVisualConditionalFormattingArgs) ToVisualsKpiVisualConditionalFormattingPtrOutput() VisualsKpiVisualConditionalFormattingPtrOutput { + return i.ToVisualsKpiVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingArgs) ToVisualsKpiVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingOutput).ToVisualsKpiVisualConditionalFormattingPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualConditionalFormattingPtrInput is an input type that accepts VisualsKpiVisualConditionalFormattingArgs, VisualsKpiVisualConditionalFormattingPtr and VisualsKpiVisualConditionalFormattingPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingPtrInput` via: +// +// VisualsKpiVisualConditionalFormattingArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualConditionalFormattingPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingPtrOutput() VisualsKpiVisualConditionalFormattingPtrOutput + ToVisualsKpiVisualConditionalFormattingPtrOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingPtrOutput +} + +type visualsKpiVisualConditionalFormattingPtrType VisualsKpiVisualConditionalFormattingArgs + +func VisualsKpiVisualConditionalFormattingPtr(v *VisualsKpiVisualConditionalFormattingArgs) VisualsKpiVisualConditionalFormattingPtrInput { + return (*visualsKpiVisualConditionalFormattingPtrType)(v) +} + +func (*visualsKpiVisualConditionalFormattingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualConditionalFormatting)(nil)).Elem() +} + +func (i *visualsKpiVisualConditionalFormattingPtrType) ToVisualsKpiVisualConditionalFormattingPtrOutput() VisualsKpiVisualConditionalFormattingPtrOutput { + return i.ToVisualsKpiVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualConditionalFormattingPtrType) ToVisualsKpiVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingPtrOutput) +} + +type VisualsKpiVisualConditionalFormattingOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormatting)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingOutput) ToVisualsKpiVisualConditionalFormattingOutput() VisualsKpiVisualConditionalFormattingOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingOutput) ToVisualsKpiVisualConditionalFormattingOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingOutput) ToVisualsKpiVisualConditionalFormattingPtrOutput() VisualsKpiVisualConditionalFormattingPtrOutput { + return o.ToVisualsKpiVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualConditionalFormattingOutput) ToVisualsKpiVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualConditionalFormatting) *VisualsKpiVisualConditionalFormatting { + return &v + }).(VisualsKpiVisualConditionalFormattingPtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingOutput) ConditionalFormattingOptions() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormatting) []VisualsKpiVisualConditionalFormattingConditionalFormattingOption { + return v.ConditionalFormattingOptions + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsKpiVisualConditionalFormattingPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualConditionalFormatting)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingPtrOutput) ToVisualsKpiVisualConditionalFormattingPtrOutput() VisualsKpiVisualConditionalFormattingPtrOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingPtrOutput) ToVisualsKpiVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingPtrOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingPtrOutput) Elem() VisualsKpiVisualConditionalFormattingOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormatting) VisualsKpiVisualConditionalFormatting { + if v != nil { + return *v + } + var ret VisualsKpiVisualConditionalFormatting + return ret + }).(VisualsKpiVisualConditionalFormattingOutput) +} + +func (o VisualsKpiVisualConditionalFormattingPtrOutput) ConditionalFormattingOptions() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormatting) []VisualsKpiVisualConditionalFormattingConditionalFormattingOption { + if v == nil { + return nil + } + return v.ConditionalFormattingOptions + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOption struct { + ActualValue *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue `pulumi:"actualValue"` + ComparisonValue *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue `pulumi:"comparisonValue"` + PrimaryValue *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue `pulumi:"primaryValue"` + ProgressBar *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar `pulumi:"progressBar"` +} + +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionInput is an input type that accepts VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs and VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingConditionalFormattingOptionInput` via: +// +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs{...} +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs struct { + ActualValue VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrInput `pulumi:"actualValue"` + ComparisonValue VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrInput `pulumi:"comparisonValue"` + PrimaryValue VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput `pulumi:"primaryValue"` + ProgressBar VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrInput `pulumi:"progressBar"` +} + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput) +} + +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayInput is an input type that accepts VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArray and VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayInput` via: +// +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArray{ VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs{...} } +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArray []VisualsKpiVisualConditionalFormattingConditionalFormattingOptionInput + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsKpiVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArray) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArray) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput) ActualValue() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOption) *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue { + return v.ActualValue + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput) ComparisonValue() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOption) *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue { + return v.ComparisonValue + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput) PrimaryValue() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOption) *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + return v.PrimaryValue + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput) ProgressBar() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOption) *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar { + return v.ProgressBar + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsKpiVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput) Index(i pulumi.IntInput) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsKpiVisualConditionalFormattingConditionalFormattingOption { + return vs[0].([]VisualsKpiVisualConditionalFormattingConditionalFormattingOption)[vs[1].(int)] + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue struct { + Icon *ConditionalFormattingIcon `pulumi:"icon"` + TextColor ConditionalFormattingColor `pulumi:"textColor"` +} + +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueInput is an input type that accepts VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs and VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueInput` via: +// +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs{...} +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs struct { + Icon ConditionalFormattingIconPtrInput `pulumi:"icon"` + TextColor ConditionalFormattingColorInput `pulumi:"textColor"` +} + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue)(nil)).Elem() +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput).ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutputWithContext(ctx) +} + +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrInput is an input type that accepts VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs, VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtr and VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrInput` via: +// +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput +} + +type visualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrType VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs + +func VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtr(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrInput { + return (*visualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrType)(v) +} + +func (*visualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue)(nil)).Elem() +} + +func (i *visualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrType) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrType) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput { + return o.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue) *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue { + return &v + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue) *ConditionalFormattingIcon { + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput) TextColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue) ConditionalFormattingColor { + return v.TextColor + }).(ConditionalFormattingColorOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput) Elem() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue { + if v != nil { + return *v + } + var ret VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue + return ret + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue) *ConditionalFormattingIcon { + if v == nil { + return nil + } + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput) TextColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.TextColor + }).(ConditionalFormattingColorPtrOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue struct { + Icon *ConditionalFormattingIcon `pulumi:"icon"` + TextColor ConditionalFormattingColor `pulumi:"textColor"` +} + +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueInput is an input type that accepts VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs and VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueInput` via: +// +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs{...} +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs struct { + Icon ConditionalFormattingIconPtrInput `pulumi:"icon"` + TextColor ConditionalFormattingColorInput `pulumi:"textColor"` +} + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue)(nil)).Elem() +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput).ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutputWithContext(ctx) +} + +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrInput is an input type that accepts VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs, VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtr and VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrInput` via: +// +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput +} + +type visualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrType VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs + +func VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtr(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrInput { + return (*visualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrType)(v) +} + +func (*visualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue)(nil)).Elem() +} + +func (i *visualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrType) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrType) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput { + return o.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue) *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue { + return &v + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue) *ConditionalFormattingIcon { + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput) TextColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue) ConditionalFormattingColor { + return v.TextColor + }).(ConditionalFormattingColorOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput) Elem() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue { + if v != nil { + return *v + } + var ret VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue + return ret + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue) *ConditionalFormattingIcon { + if v == nil { + return nil + } + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput) TextColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.TextColor + }).(ConditionalFormattingColorPtrOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue struct { + Icon *ConditionalFormattingIcon `pulumi:"icon"` + TextColor ConditionalFormattingColor `pulumi:"textColor"` +} + +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueInput is an input type that accepts VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs and VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueInput` via: +// +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs{...} +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs struct { + Icon ConditionalFormattingIconPtrInput `pulumi:"icon"` + TextColor ConditionalFormattingColorInput `pulumi:"textColor"` +} + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue)(nil)).Elem() +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput).ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(ctx) +} + +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput is an input type that accepts VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs, VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtr and VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput` via: +// +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput +} + +type visualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrType VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs + +func VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtr(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput { + return (*visualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrType)(v) +} + +func (*visualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue)(nil)).Elem() +} + +func (i *visualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrType) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrType) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return o.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + return &v + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) *ConditionalFormattingIcon { + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) TextColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) ConditionalFormattingColor { + return v.TextColor + }).(ConditionalFormattingColorOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) Elem() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + if v != nil { + return *v + } + var ret VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue + return ret + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) *ConditionalFormattingIcon { + if v == nil { + return nil + } + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput) TextColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.TextColor + }).(ConditionalFormattingColorPtrOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar struct { + ForegroundColor ConditionalFormattingColor `pulumi:"foregroundColor"` +} + +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarInput is an input type that accepts VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs and VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarInput` via: +// +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs{...} +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs struct { + ForegroundColor ConditionalFormattingColorInput `pulumi:"foregroundColor"` +} + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar)(nil)).Elem() +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutputWithContext(context.Background()) +} + +func (i VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput).ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutputWithContext(ctx) +} + +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrInput is an input type that accepts VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs, VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtr and VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput values. +// You can construct a concrete instance of `VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrInput` via: +// +// VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs{...} +// +// or: +// +// nil +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrInput interface { + pulumi.Input + + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput + ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutputWithContext(context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput +} + +type visualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrType VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs + +func VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtr(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrInput { + return (*visualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrType)(v) +} + +func (*visualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar)(nil)).Elem() +} + +func (i *visualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrType) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput { + return i.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutputWithContext(context.Background()) +} + +func (i *visualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrType) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput { + return o.ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutputWithContext(context.Background()) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar) *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar { + return &v + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput) ForegroundColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar) ConditionalFormattingColor { + return v.ForegroundColor + }).(ConditionalFormattingColorOutput) +} + +type VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput struct{ *pulumi.OutputState } + +func (VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar)(nil)).Elem() +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput) ToVisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutputWithContext(ctx context.Context) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput { + return o +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput) Elem() VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar) VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar { + if v != nil { + return *v + } + var ret VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar + return ret + }).(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput) +} + +func (o VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput) ForegroundColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.ForegroundColor + }).(ConditionalFormattingColorPtrOutput) +} + +type VisualsLineChartVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsLineChartVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsLineChartVisualInput is an input type that accepts VisualsLineChartVisualArgs and VisualsLineChartVisualOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualInput` via: +// +// VisualsLineChartVisualArgs{...} +type VisualsLineChartVisualInput interface { + pulumi.Input + + ToVisualsLineChartVisualOutput() VisualsLineChartVisualOutput + ToVisualsLineChartVisualOutputWithContext(context.Context) VisualsLineChartVisualOutput +} + +type VisualsLineChartVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsLineChartVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsLineChartVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisual)(nil)).Elem() +} + +func (i VisualsLineChartVisualArgs) ToVisualsLineChartVisualOutput() VisualsLineChartVisualOutput { + return i.ToVisualsLineChartVisualOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualArgs) ToVisualsLineChartVisualOutputWithContext(ctx context.Context) VisualsLineChartVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualOutput) +} + +func (i VisualsLineChartVisualArgs) ToVisualsLineChartVisualPtrOutput() VisualsLineChartVisualPtrOutput { + return i.ToVisualsLineChartVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualArgs) ToVisualsLineChartVisualPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualOutput).ToVisualsLineChartVisualPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualPtrInput is an input type that accepts VisualsLineChartVisualArgs, VisualsLineChartVisualPtr and VisualsLineChartVisualPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualPtrInput` via: +// +// VisualsLineChartVisualArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualPtrOutput() VisualsLineChartVisualPtrOutput + ToVisualsLineChartVisualPtrOutputWithContext(context.Context) VisualsLineChartVisualPtrOutput +} + +type visualsLineChartVisualPtrType VisualsLineChartVisualArgs + +func VisualsLineChartVisualPtr(v *VisualsLineChartVisualArgs) VisualsLineChartVisualPtrInput { + return (*visualsLineChartVisualPtrType)(v) +} + +func (*visualsLineChartVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisual)(nil)).Elem() +} + +func (i *visualsLineChartVisualPtrType) ToVisualsLineChartVisualPtrOutput() VisualsLineChartVisualPtrOutput { + return i.ToVisualsLineChartVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualPtrType) ToVisualsLineChartVisualPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualPtrOutput) +} + +type VisualsLineChartVisualOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisual)(nil)).Elem() +} + +func (o VisualsLineChartVisualOutput) ToVisualsLineChartVisualOutput() VisualsLineChartVisualOutput { + return o +} + +func (o VisualsLineChartVisualOutput) ToVisualsLineChartVisualOutputWithContext(ctx context.Context) VisualsLineChartVisualOutput { + return o +} + +func (o VisualsLineChartVisualOutput) ToVisualsLineChartVisualPtrOutput() VisualsLineChartVisualPtrOutput { + return o.ToVisualsLineChartVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualOutput) ToVisualsLineChartVisualPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisual) *VisualsLineChartVisual { + return &v + }).(VisualsLineChartVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsLineChartVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsLineChartVisualOutput) ChartConfiguration() VisualsLineChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisual) *VisualsLineChartVisualChartConfiguration { return v.ChartConfiguration }).(VisualsLineChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsLineChartVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsLineChartVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsLineChartVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsLineChartVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsLineChartVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsLineChartVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsLineChartVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisual)(nil)).Elem() +} + +func (o VisualsLineChartVisualPtrOutput) ToVisualsLineChartVisualPtrOutput() VisualsLineChartVisualPtrOutput { + return o +} + +func (o VisualsLineChartVisualPtrOutput) ToVisualsLineChartVisualPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualPtrOutput { + return o +} + +func (o VisualsLineChartVisualPtrOutput) Elem() VisualsLineChartVisualOutput { + return o.ApplyT(func(v *VisualsLineChartVisual) VisualsLineChartVisual { + if v != nil { + return *v + } + var ret VisualsLineChartVisual + return ret + }).(VisualsLineChartVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsLineChartVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsLineChartVisualPtrOutput) ChartConfiguration() VisualsLineChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisual) *VisualsLineChartVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsLineChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsLineChartVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsLineChartVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsLineChartVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsLineChartVisualChartConfiguration struct { + ContributionAnalysisDefaults []ContributionAnalysisDefaults `pulumi:"contributionAnalysisDefaults"` + DataLabels *DataLabelsOptions `pulumi:"dataLabels"` + DefaultSeriesSettings *VisualsLineChartVisualChartConfigurationDefaultSeriesSettings `pulumi:"defaultSeriesSettings"` + FieldWells *VisualsLineChartVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + ForecastConfigurations []VisualsLineChartVisualChartConfigurationForecastConfiguration `pulumi:"forecastConfigurations"` + Legend *LegendOptions `pulumi:"legend"` + PrimaryYAxisDisplayOptions *VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions `pulumi:"primaryYAxisDisplayOptions"` + PrimaryYAxisLabelOptions *ChartAxisLabelOptions `pulumi:"primaryYAxisLabelOptions"` + ReferenceLines []ReferenceLine `pulumi:"referenceLines"` + SecondaryYAxisDisplayOptions *VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions `pulumi:"secondaryYAxisDisplayOptions"` + SecondaryYAxisLabelOptions *ChartAxisLabelOptions `pulumi:"secondaryYAxisLabelOptions"` + Series []VisualsLineChartVisualChartConfigurationSeries `pulumi:"series"` + SmallMultiplesOptions *SmallMultiplesOptions `pulumi:"smallMultiplesOptions"` + SortConfiguration *VisualsLineChartVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + Type *string `pulumi:"type"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` + XAxisDisplayOptions *AxisDisplayOptions `pulumi:"xAxisDisplayOptions"` + XAxisLabelOptions *ChartAxisLabelOptions `pulumi:"xAxisLabelOptions"` +} + +// VisualsLineChartVisualChartConfigurationInput is an input type that accepts VisualsLineChartVisualChartConfigurationArgs and VisualsLineChartVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationInput` via: +// +// VisualsLineChartVisualChartConfigurationArgs{...} +type VisualsLineChartVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationOutput() VisualsLineChartVisualChartConfigurationOutput + ToVisualsLineChartVisualChartConfigurationOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationOutput +} + +type VisualsLineChartVisualChartConfigurationArgs struct { + ContributionAnalysisDefaults ContributionAnalysisDefaultsArrayInput `pulumi:"contributionAnalysisDefaults"` + DataLabels DataLabelsOptionsPtrInput `pulumi:"dataLabels"` + DefaultSeriesSettings VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrInput `pulumi:"defaultSeriesSettings"` + FieldWells VisualsLineChartVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + ForecastConfigurations VisualsLineChartVisualChartConfigurationForecastConfigurationArrayInput `pulumi:"forecastConfigurations"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + PrimaryYAxisDisplayOptions VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrInput `pulumi:"primaryYAxisDisplayOptions"` + PrimaryYAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"primaryYAxisLabelOptions"` + ReferenceLines ReferenceLineArrayInput `pulumi:"referenceLines"` + SecondaryYAxisDisplayOptions VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrInput `pulumi:"secondaryYAxisDisplayOptions"` + SecondaryYAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"secondaryYAxisLabelOptions"` + Series VisualsLineChartVisualChartConfigurationSeriesArrayInput `pulumi:"series"` + SmallMultiplesOptions SmallMultiplesOptionsPtrInput `pulumi:"smallMultiplesOptions"` + SortConfiguration VisualsLineChartVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + Type pulumi.StringPtrInput `pulumi:"type"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` + XAxisDisplayOptions AxisDisplayOptionsPtrInput `pulumi:"xAxisDisplayOptions"` + XAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"xAxisLabelOptions"` +} + +func (VisualsLineChartVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationArgs) ToVisualsLineChartVisualChartConfigurationOutput() VisualsLineChartVisualChartConfigurationOutput { + return i.ToVisualsLineChartVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationArgs) ToVisualsLineChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationOutput) +} + +func (i VisualsLineChartVisualChartConfigurationArgs) ToVisualsLineChartVisualChartConfigurationPtrOutput() VisualsLineChartVisualChartConfigurationPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationArgs) ToVisualsLineChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationOutput).ToVisualsLineChartVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationArgs, VisualsLineChartVisualChartConfigurationPtr and VisualsLineChartVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationPtrOutput() VisualsLineChartVisualChartConfigurationPtrOutput + ToVisualsLineChartVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationPtrOutput +} + +type visualsLineChartVisualChartConfigurationPtrType VisualsLineChartVisualChartConfigurationArgs + +func VisualsLineChartVisualChartConfigurationPtr(v *VisualsLineChartVisualChartConfigurationArgs) VisualsLineChartVisualChartConfigurationPtrInput { + return (*visualsLineChartVisualChartConfigurationPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationPtrType) ToVisualsLineChartVisualChartConfigurationPtrOutput() VisualsLineChartVisualChartConfigurationPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationPtrType) ToVisualsLineChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationOutput) ToVisualsLineChartVisualChartConfigurationOutput() VisualsLineChartVisualChartConfigurationOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationOutput) ToVisualsLineChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationOutput) ToVisualsLineChartVisualChartConfigurationPtrOutput() VisualsLineChartVisualChartConfigurationPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) ToVisualsLineChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfiguration { + return &v + }).(VisualsLineChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) ContributionAnalysisDefaults() ContributionAnalysisDefaultsArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) []ContributionAnalysisDefaults { + return v.ContributionAnalysisDefaults + }).(ContributionAnalysisDefaultsArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *DataLabelsOptions { return v.DataLabels }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) DefaultSeriesSettings() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfigurationDefaultSeriesSettings { + return v.DefaultSeriesSettings + }).(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) FieldWells() VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) ForecastConfigurations() VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) []VisualsLineChartVisualChartConfigurationForecastConfiguration { + return v.ForecastConfigurations + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) PrimaryYAxisDisplayOptions() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions { + return v.PrimaryYAxisDisplayOptions + }).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) PrimaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *ChartAxisLabelOptions { + return v.PrimaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) ReferenceLines() ReferenceLineArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) []ReferenceLine { return v.ReferenceLines }).(ReferenceLineArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) SecondaryYAxisDisplayOptions() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions { + return v.SecondaryYAxisDisplayOptions + }).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) SecondaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *ChartAxisLabelOptions { + return v.SecondaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) Series() VisualsLineChartVisualChartConfigurationSeriesArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) []VisualsLineChartVisualChartConfigurationSeries { + return v.Series + }).(VisualsLineChartVisualChartConfigurationSeriesArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) SmallMultiplesOptions() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *SmallMultiplesOptions { + return v.SmallMultiplesOptions + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) SortConfiguration() VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) XAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *AxisDisplayOptions { return v.XAxisDisplayOptions }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationOutput) XAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfiguration) *ChartAxisLabelOptions { return v.XAxisLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) ToVisualsLineChartVisualChartConfigurationPtrOutput() VisualsLineChartVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) ToVisualsLineChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) Elem() VisualsLineChartVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) VisualsLineChartVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfiguration + return ret + }).(VisualsLineChartVisualChartConfigurationOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) ContributionAnalysisDefaults() ContributionAnalysisDefaultsArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) []ContributionAnalysisDefaults { + if v == nil { + return nil + } + return v.ContributionAnalysisDefaults + }).(ContributionAnalysisDefaultsArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.DataLabels + }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) DefaultSeriesSettings() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfigurationDefaultSeriesSettings { + if v == nil { + return nil + } + return v.DefaultSeriesSettings + }).(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) FieldWells() VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) ForecastConfigurations() VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) []VisualsLineChartVisualChartConfigurationForecastConfiguration { + if v == nil { + return nil + } + return v.ForecastConfigurations + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) PrimaryYAxisDisplayOptions() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions { + if v == nil { + return nil + } + return v.PrimaryYAxisDisplayOptions + }).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) PrimaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.PrimaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) ReferenceLines() ReferenceLineArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) []ReferenceLine { + if v == nil { + return nil + } + return v.ReferenceLines + }).(ReferenceLineArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) SecondaryYAxisDisplayOptions() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions { + if v == nil { + return nil + } + return v.SecondaryYAxisDisplayOptions + }).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) SecondaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.SecondaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) Series() VisualsLineChartVisualChartConfigurationSeriesArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) []VisualsLineChartVisualChartConfigurationSeries { + if v == nil { + return nil + } + return v.Series + }).(VisualsLineChartVisualChartConfigurationSeriesArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) SmallMultiplesOptions() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.SmallMultiplesOptions + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) SortConfiguration() VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *VisualsLineChartVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) XAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.XAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPtrOutput) XAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.XAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationDefaultSeriesSettings struct { + AxisBinding *string `pulumi:"axisBinding"` + LineStyleSettings *LineChartLineStyleSettings `pulumi:"lineStyleSettings"` + MarkerStyleSettings *LineChartMarkerStyleSettings `pulumi:"markerStyleSettings"` +} + +// VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsInput is an input type that accepts VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs and VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsInput` via: +// +// VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs{...} +type VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput + ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput +} + +type VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs struct { + AxisBinding pulumi.StringPtrInput `pulumi:"axisBinding"` + LineStyleSettings LineChartLineStyleSettingsPtrInput `pulumi:"lineStyleSettings"` + MarkerStyleSettings LineChartMarkerStyleSettingsPtrInput `pulumi:"markerStyleSettings"` +} + +func (VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationDefaultSeriesSettings)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput { + return i.ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput) +} + +func (i VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput).ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs, VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtr and VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput + ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput +} + +type visualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrType VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs + +func VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtr(v *VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs) VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrInput { + return (*visualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationDefaultSeriesSettings)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrType) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrType) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationDefaultSeriesSettings)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationDefaultSeriesSettings) *VisualsLineChartVisualChartConfigurationDefaultSeriesSettings { + return &v + }).(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput) AxisBinding() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationDefaultSeriesSettings) *string { return v.AxisBinding }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput) LineStyleSettings() LineChartLineStyleSettingsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationDefaultSeriesSettings) *LineChartLineStyleSettings { + return v.LineStyleSettings + }).(LineChartLineStyleSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput) MarkerStyleSettings() LineChartMarkerStyleSettingsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationDefaultSeriesSettings) *LineChartMarkerStyleSettings { + return v.MarkerStyleSettings + }).(LineChartMarkerStyleSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationDefaultSeriesSettings)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) ToVisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) Elem() VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationDefaultSeriesSettings) VisualsLineChartVisualChartConfigurationDefaultSeriesSettings { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationDefaultSeriesSettings + return ret + }).(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput) +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) AxisBinding() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationDefaultSeriesSettings) *string { + if v == nil { + return nil + } + return v.AxisBinding + }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) LineStyleSettings() LineChartLineStyleSettingsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationDefaultSeriesSettings) *LineChartLineStyleSettings { + if v == nil { + return nil + } + return v.LineStyleSettings + }).(LineChartLineStyleSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput) MarkerStyleSettings() LineChartMarkerStyleSettingsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationDefaultSeriesSettings) *LineChartMarkerStyleSettings { + if v == nil { + return nil + } + return v.MarkerStyleSettings + }).(LineChartMarkerStyleSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationFieldWells struct { + LineChartAggregatedFieldWells *VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells `pulumi:"lineChartAggregatedFieldWells"` +} + +// VisualsLineChartVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsLineChartVisualChartConfigurationFieldWellsArgs and VisualsLineChartVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationFieldWellsInput` via: +// +// VisualsLineChartVisualChartConfigurationFieldWellsArgs{...} +type VisualsLineChartVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationFieldWellsOutput() VisualsLineChartVisualChartConfigurationFieldWellsOutput + ToVisualsLineChartVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationFieldWellsOutput +} + +type VisualsLineChartVisualChartConfigurationFieldWellsArgs struct { + LineChartAggregatedFieldWells VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrInput `pulumi:"lineChartAggregatedFieldWells"` +} + +func (VisualsLineChartVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationFieldWellsArgs) ToVisualsLineChartVisualChartConfigurationFieldWellsOutput() VisualsLineChartVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsLineChartVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationFieldWellsArgs) ToVisualsLineChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsLineChartVisualChartConfigurationFieldWellsArgs) ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutput() VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationFieldWellsArgs) ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationFieldWellsOutput).ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationFieldWellsArgs, VisualsLineChartVisualChartConfigurationFieldWellsPtr and VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutput() VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput + ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsLineChartVisualChartConfigurationFieldWellsPtrType VisualsLineChartVisualChartConfigurationFieldWellsArgs + +func VisualsLineChartVisualChartConfigurationFieldWellsPtr(v *VisualsLineChartVisualChartConfigurationFieldWellsArgs) VisualsLineChartVisualChartConfigurationFieldWellsPtrInput { + return (*visualsLineChartVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationFieldWellsPtrType) ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutput() VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationFieldWellsPtrType) ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsOutput() VisualsLineChartVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutput() VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationFieldWells) *VisualsLineChartVisualChartConfigurationFieldWells { + return &v + }).(VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsOutput) LineChartAggregatedFieldWells() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationFieldWells) *VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells { + return v.LineChartAggregatedFieldWells + }).(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutput() VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsLineChartVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationFieldWells) VisualsLineChartVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationFieldWells + return ret + }).(VisualsLineChartVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput) LineChartAggregatedFieldWells() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationFieldWells) *VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells { + if v == nil { + return nil + } + return v.LineChartAggregatedFieldWells + }).(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells struct { + Categories []DimensionFieldSchema `pulumi:"categories"` + Colors []DimensionFieldSchema `pulumi:"colors"` + SmallMultiples *SmallMultiplesOptions `pulumi:"smallMultiples"` + Values []MeasureFieldSchema `pulumi:"values"` +} + +// VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsInput is an input type that accepts VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs and VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsInput` via: +// +// VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs{...} +type VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput + ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput +} + +type VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs struct { + Categories DimensionFieldSchemaArrayInput `pulumi:"categories"` + Colors DimensionFieldSchemaArrayInput `pulumi:"colors"` + SmallMultiples SmallMultiplesOptionsPtrInput `pulumi:"smallMultiples"` + Values MeasureFieldSchemaArrayInput `pulumi:"values"` +} + +func (VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput { + return i.ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) +} + +func (i VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput).ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs, VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtr and VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput + ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput +} + +type visualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrType VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs + +func VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtr(v *VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs) VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrInput { + return (*visualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrType) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrType) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells) *VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells { + return &v + }).(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells) []DimensionFieldSchema { + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) Colors() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells) []DimensionFieldSchema { + return v.Colors + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) SmallMultiples() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells) *SmallMultiplesOptions { + return v.SmallMultiples + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells) []MeasureFieldSchema { + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) ToVisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) Elem() VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells) VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells + return ret + }).(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) Colors() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Colors + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) SmallMultiples() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.SmallMultiples + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfiguration struct { + ForecastProperties *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties `pulumi:"forecastProperties"` + Scenario *VisualsLineChartVisualChartConfigurationForecastConfigurationScenario `pulumi:"scenario"` +} + +// VisualsLineChartVisualChartConfigurationForecastConfigurationInput is an input type that accepts VisualsLineChartVisualChartConfigurationForecastConfigurationArgs and VisualsLineChartVisualChartConfigurationForecastConfigurationOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationForecastConfigurationInput` via: +// +// VisualsLineChartVisualChartConfigurationForecastConfigurationArgs{...} +type VisualsLineChartVisualChartConfigurationForecastConfigurationInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationForecastConfigurationOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationOutput + ToVisualsLineChartVisualChartConfigurationForecastConfigurationOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationOutput +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationArgs struct { + ForecastProperties VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrInput `pulumi:"forecastProperties"` + Scenario VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrInput `pulumi:"scenario"` +} + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfiguration)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationOutput) +} + +// VisualsLineChartVisualChartConfigurationForecastConfigurationArrayInput is an input type that accepts VisualsLineChartVisualChartConfigurationForecastConfigurationArray and VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationForecastConfigurationArrayInput` via: +// +// VisualsLineChartVisualChartConfigurationForecastConfigurationArray{ VisualsLineChartVisualChartConfigurationForecastConfigurationArgs{...} } +type VisualsLineChartVisualChartConfigurationForecastConfigurationArrayInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput + ToVisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationArray []VisualsLineChartVisualChartConfigurationForecastConfigurationInput + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsLineChartVisualChartConfigurationForecastConfiguration)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationArray) ToVisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationArray) ToVisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfiguration)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationOutput) ForecastProperties() VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfiguration) *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties { + return v.ForecastProperties + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationOutput) Scenario() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfiguration) *VisualsLineChartVisualChartConfigurationForecastConfigurationScenario { + return v.Scenario + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsLineChartVisualChartConfigurationForecastConfiguration)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput) Index(i pulumi.IntInput) VisualsLineChartVisualChartConfigurationForecastConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsLineChartVisualChartConfigurationForecastConfiguration { + return vs[0].([]VisualsLineChartVisualChartConfigurationForecastConfiguration)[vs[1].(int)] + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties struct { + LowerBoundary *float64 `pulumi:"lowerBoundary"` + PeriodsBackward *int `pulumi:"periodsBackward"` + PeriodsForward *int `pulumi:"periodsForward"` + PredictionInterval *int `pulumi:"predictionInterval"` + Seasonality *int `pulumi:"seasonality"` + UpperBoundary *float64 `pulumi:"upperBoundary"` +} + +// VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesInput is an input type that accepts VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs and VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesInput` via: +// +// VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs{...} +type VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput + ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs struct { + LowerBoundary pulumi.Float64PtrInput `pulumi:"lowerBoundary"` + PeriodsBackward pulumi.IntPtrInput `pulumi:"periodsBackward"` + PeriodsForward pulumi.IntPtrInput `pulumi:"periodsForward"` + PredictionInterval pulumi.IntPtrInput `pulumi:"predictionInterval"` + Seasonality pulumi.IntPtrInput `pulumi:"seasonality"` + UpperBoundary pulumi.Float64PtrInput `pulumi:"upperBoundary"` +} + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput).ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs, VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtr and VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput + ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput +} + +type visualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrType VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs + +func VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtr(v *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs) VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrInput { + return (*visualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrType) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrType) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties { + return &v + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) LowerBoundary() pulumi.Float64PtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *float64 { + return v.LowerBoundary + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) PeriodsBackward() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *int { + return v.PeriodsBackward + }).(pulumi.IntPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) PeriodsForward() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *int { + return v.PeriodsForward + }).(pulumi.IntPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) PredictionInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *int { + return v.PredictionInterval + }).(pulumi.IntPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) Seasonality() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *int { + return v.Seasonality + }).(pulumi.IntPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) UpperBoundary() pulumi.Float64PtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *float64 { + return v.UpperBoundary + }).(pulumi.Float64PtrOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) Elem() VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties + return ret + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) LowerBoundary() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *float64 { + if v == nil { + return nil + } + return v.LowerBoundary + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) PeriodsBackward() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *int { + if v == nil { + return nil + } + return v.PeriodsBackward + }).(pulumi.IntPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) PeriodsForward() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *int { + if v == nil { + return nil + } + return v.PeriodsForward + }).(pulumi.IntPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) PredictionInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *int { + if v == nil { + return nil + } + return v.PredictionInterval + }).(pulumi.IntPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) Seasonality() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *int { + if v == nil { + return nil + } + return v.Seasonality + }).(pulumi.IntPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput) UpperBoundary() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties) *float64 { + if v == nil { + return nil + } + return v.UpperBoundary + }).(pulumi.Float64PtrOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenario struct { + WhatIfPointScenario *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario `pulumi:"whatIfPointScenario"` + WhatIfRangeScenario *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario `pulumi:"whatIfRangeScenario"` +} + +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioInput is an input type that accepts VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs and VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioInput` via: +// +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs{...} +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs struct { + WhatIfPointScenario VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrInput `pulumi:"whatIfPointScenario"` + WhatIfRangeScenario VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrInput `pulumi:"whatIfRangeScenario"` +} + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenario)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput).ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs, VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtr and VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput +} + +type visualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrType VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs + +func VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtr(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrInput { + return (*visualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationForecastConfigurationScenario)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrType) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrType) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenario)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationForecastConfigurationScenario) *VisualsLineChartVisualChartConfigurationForecastConfigurationScenario { + return &v + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput) WhatIfPointScenario() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationScenario) *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario { + return v.WhatIfPointScenario + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput) WhatIfRangeScenario() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationScenario) *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario { + return v.WhatIfRangeScenario + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationForecastConfigurationScenario)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput) Elem() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenario) VisualsLineChartVisualChartConfigurationForecastConfigurationScenario { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationForecastConfigurationScenario + return ret + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput) WhatIfPointScenario() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenario) *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario { + if v == nil { + return nil + } + return v.WhatIfPointScenario + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput) WhatIfRangeScenario() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenario) *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario { + if v == nil { + return nil + } + return v.WhatIfRangeScenario + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario struct { + Date string `pulumi:"date"` + Value float64 `pulumi:"value"` +} + +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioInput is an input type that accepts VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs and VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioInput` via: +// +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs{...} +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs struct { + Date pulumi.StringInput `pulumi:"date"` + Value pulumi.Float64Input `pulumi:"value"` +} + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput).ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs, VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtr and VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput +} + +type visualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrType VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs + +func VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtr(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrInput { + return (*visualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrType) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrType) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario) *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario { + return &v + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput) Date() pulumi.StringOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario) string { + return v.Date + }).(pulumi.StringOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario) float64 { + return v.Value + }).(pulumi.Float64Output) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput) Elem() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario + return ret + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput) Date() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario) *string { + if v == nil { + return nil + } + return &v.Date + }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput) Value() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario) *float64 { + if v == nil { + return nil + } + return &v.Value + }).(pulumi.Float64PtrOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario struct { + EndDate string `pulumi:"endDate"` + StartDate string `pulumi:"startDate"` + Value float64 `pulumi:"value"` +} + +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioInput is an input type that accepts VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs and VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioInput` via: +// +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs{...} +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs struct { + EndDate pulumi.StringInput `pulumi:"endDate"` + StartDate pulumi.StringInput `pulumi:"startDate"` + Value pulumi.Float64Input `pulumi:"value"` +} + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput).ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs, VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtr and VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput + ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput +} + +type visualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrType VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs + +func VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtr(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrInput { + return (*visualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrType) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrType) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario) *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario { + return &v + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput) EndDate() pulumi.StringOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario) string { + return v.EndDate + }).(pulumi.StringOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput) StartDate() pulumi.StringOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario) string { + return v.StartDate + }).(pulumi.StringOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario) float64 { + return v.Value + }).(pulumi.Float64Output) +} + +type VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) ToVisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) Elem() VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario) VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario + return ret + }).(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) EndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario) *string { + if v == nil { + return nil + } + return &v.EndDate + }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) StartDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario) *string { + if v == nil { + return nil + } + return &v.StartDate + }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput) Value() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario) *float64 { + if v == nil { + return nil + } + return &v.Value + }).(pulumi.Float64PtrOutput) +} + +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions struct { + AxisOptions *AxisDisplayOptions `pulumi:"axisOptions"` + MissingDataConfigurations []VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration `pulumi:"missingDataConfigurations"` +} + +// VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsInput is an input type that accepts VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs and VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsInput` via: +// +// VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs{...} +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput + ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput +} + +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs struct { + AxisOptions AxisDisplayOptionsPtrInput `pulumi:"axisOptions"` + MissingDataConfigurations VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayInput `pulumi:"missingDataConfigurations"` +} + +func (VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput { + return i.ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput) +} + +func (i VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput).ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs, VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtr and VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput + ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput +} + +type visualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrType VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs + +func VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtr(v *VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrInput { + return (*visualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrType) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrType) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions) *VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions { + return &v + }).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput) AxisOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions) *AxisDisplayOptions { + return v.AxisOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput) MissingDataConfigurations() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions) []VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration { + return v.MissingDataConfigurations + }).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput) Elem() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions + return ret + }).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput) AxisOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.AxisOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput) MissingDataConfigurations() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions) []VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration { + if v == nil { + return nil + } + return v.MissingDataConfigurations + }).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration struct { + TreatmentOption *string `pulumi:"treatmentOption"` +} + +// VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationInput is an input type that accepts VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs and VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationInput` via: +// +// VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs{...} +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput + ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput +} + +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs struct { + TreatmentOption pulumi.StringPtrInput `pulumi:"treatmentOption"` +} + +func (VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput { + return i.ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput) +} + +// VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayInput is an input type that accepts VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArray and VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayInput` via: +// +// VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArray{ VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs{...} } +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput + ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput +} + +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArray []VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationInput + +func (VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArray) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return i.ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArray) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput) TreatmentOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration) *string { + return v.TreatmentOption + }).(pulumi.StringPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput() VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) ToVisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) Index(i pulumi.IntInput) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration { + return vs[0].([]VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration)[vs[1].(int)] + }).(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput) +} + +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions struct { + AxisOptions *AxisDisplayOptions `pulumi:"axisOptions"` + MissingDataConfigurations []VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration `pulumi:"missingDataConfigurations"` +} + +// VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsInput is an input type that accepts VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs and VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsInput` via: +// +// VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs{...} +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput + ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput +} + +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs struct { + AxisOptions AxisDisplayOptionsPtrInput `pulumi:"axisOptions"` + MissingDataConfigurations VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayInput `pulumi:"missingDataConfigurations"` +} + +func (VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput { + return i.ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput) +} + +func (i VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput).ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs, VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtr and VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput + ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput +} + +type visualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrType VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs + +func VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtr(v *VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrInput { + return (*visualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrType) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrType) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions) *VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions { + return &v + }).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput) AxisOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions) *AxisDisplayOptions { + return v.AxisOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput) MissingDataConfigurations() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions) []VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration { + return v.MissingDataConfigurations + }).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput) Elem() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions + return ret + }).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput) AxisOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.AxisOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput) MissingDataConfigurations() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions) []VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration { + if v == nil { + return nil + } + return v.MissingDataConfigurations + }).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration struct { + TreatmentOption *string `pulumi:"treatmentOption"` +} + +// VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationInput is an input type that accepts VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs and VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationInput` via: +// +// VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs{...} +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput + ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput +} + +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs struct { + TreatmentOption pulumi.StringPtrInput `pulumi:"treatmentOption"` +} + +func (VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput { + return i.ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput) +} + +// VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayInput is an input type that accepts VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArray and VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayInput` via: +// +// VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArray{ VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs{...} } +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput + ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput +} + +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArray []VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationInput + +func (VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArray) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return i.ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArray) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput) TreatmentOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration) *string { + return v.TreatmentOption + }).(pulumi.StringPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput() VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) ToVisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput) Index(i pulumi.IntInput) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration { + return vs[0].([]VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration)[vs[1].(int)] + }).(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput) +} + +type VisualsLineChartVisualChartConfigurationSeries struct { + DataFieldSeriesItem *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem `pulumi:"dataFieldSeriesItem"` + FieldSeriesItem *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem `pulumi:"fieldSeriesItem"` +} + +// VisualsLineChartVisualChartConfigurationSeriesInput is an input type that accepts VisualsLineChartVisualChartConfigurationSeriesArgs and VisualsLineChartVisualChartConfigurationSeriesOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSeriesInput` via: +// +// VisualsLineChartVisualChartConfigurationSeriesArgs{...} +type VisualsLineChartVisualChartConfigurationSeriesInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSeriesOutput() VisualsLineChartVisualChartConfigurationSeriesOutput + ToVisualsLineChartVisualChartConfigurationSeriesOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSeriesOutput +} + +type VisualsLineChartVisualChartConfigurationSeriesArgs struct { + DataFieldSeriesItem VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrInput `pulumi:"dataFieldSeriesItem"` + FieldSeriesItem VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrInput `pulumi:"fieldSeriesItem"` +} + +func (VisualsLineChartVisualChartConfigurationSeriesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeries)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationSeriesArgs) ToVisualsLineChartVisualChartConfigurationSeriesOutput() VisualsLineChartVisualChartConfigurationSeriesOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesArgs) ToVisualsLineChartVisualChartConfigurationSeriesOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesOutput) +} + +// VisualsLineChartVisualChartConfigurationSeriesArrayInput is an input type that accepts VisualsLineChartVisualChartConfigurationSeriesArray and VisualsLineChartVisualChartConfigurationSeriesArrayOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSeriesArrayInput` via: +// +// VisualsLineChartVisualChartConfigurationSeriesArray{ VisualsLineChartVisualChartConfigurationSeriesArgs{...} } +type VisualsLineChartVisualChartConfigurationSeriesArrayInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSeriesArrayOutput() VisualsLineChartVisualChartConfigurationSeriesArrayOutput + ToVisualsLineChartVisualChartConfigurationSeriesArrayOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSeriesArrayOutput +} + +type VisualsLineChartVisualChartConfigurationSeriesArray []VisualsLineChartVisualChartConfigurationSeriesInput + +func (VisualsLineChartVisualChartConfigurationSeriesArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsLineChartVisualChartConfigurationSeries)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationSeriesArray) ToVisualsLineChartVisualChartConfigurationSeriesArrayOutput() VisualsLineChartVisualChartConfigurationSeriesArrayOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesArrayOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesArray) ToVisualsLineChartVisualChartConfigurationSeriesArrayOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSeriesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeries)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSeriesOutput) ToVisualsLineChartVisualChartConfigurationSeriesOutput() VisualsLineChartVisualChartConfigurationSeriesOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesOutput) ToVisualsLineChartVisualChartConfigurationSeriesOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesOutput) DataFieldSeriesItem() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeries) *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem { + return v.DataFieldSeriesItem + }).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesOutput) FieldSeriesItem() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeries) *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem { + return v.FieldSeriesItem + }).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesArrayOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSeriesArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsLineChartVisualChartConfigurationSeries)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSeriesArrayOutput) ToVisualsLineChartVisualChartConfigurationSeriesArrayOutput() VisualsLineChartVisualChartConfigurationSeriesArrayOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesArrayOutput) ToVisualsLineChartVisualChartConfigurationSeriesArrayOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesArrayOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesArrayOutput) Index(i pulumi.IntInput) VisualsLineChartVisualChartConfigurationSeriesOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsLineChartVisualChartConfigurationSeries { + return vs[0].([]VisualsLineChartVisualChartConfigurationSeries)[vs[1].(int)] + }).(VisualsLineChartVisualChartConfigurationSeriesOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem struct { + AxisBinding string `pulumi:"axisBinding"` + FieldId string `pulumi:"fieldId"` + FieldValue *string `pulumi:"fieldValue"` + Settings *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings `pulumi:"settings"` +} + +// VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemInput is an input type that accepts VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs and VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemInput` via: +// +// VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs{...} +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput + ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput +} + +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs struct { + AxisBinding pulumi.StringInput `pulumi:"axisBinding"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FieldValue pulumi.StringPtrInput `pulumi:"fieldValue"` + Settings VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrInput `pulumi:"settings"` +} + +func (VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput).ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs, VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtr and VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput + ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput +} + +type visualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrType VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs + +func VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtr(v *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrInput { + return (*visualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrType) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrType) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem) *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem { + return &v + }).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) AxisBinding() pulumi.StringOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem) string { return v.AxisBinding }).(pulumi.StringOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) FieldValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem) *string { return v.FieldValue }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) Settings() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem) *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings { + return v.Settings + }).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) Elem() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem + return ret + }).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) AxisBinding() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem) *string { + if v == nil { + return nil + } + return &v.AxisBinding + }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) FieldValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem) *string { + if v == nil { + return nil + } + return v.FieldValue + }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput) Settings() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem) *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings { + if v == nil { + return nil + } + return v.Settings + }).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings struct { + LineStyleSettings *LineChartLineStyleSettings `pulumi:"lineStyleSettings"` + MarkerStyleSettings *LineChartMarkerStyleSettings `pulumi:"markerStyleSettings"` +} + +// VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsInput is an input type that accepts VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs and VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsInput` via: +// +// VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs{...} +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput + ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput +} + +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs struct { + LineStyleSettings LineChartLineStyleSettingsPtrInput `pulumi:"lineStyleSettings"` + MarkerStyleSettings LineChartMarkerStyleSettingsPtrInput `pulumi:"markerStyleSettings"` +} + +func (VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput).ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs, VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtr and VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput + ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput +} + +type visualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrType VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs + +func VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtr(v *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrInput { + return (*visualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrType) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrType) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings) *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings { + return &v + }).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput) LineStyleSettings() LineChartLineStyleSettingsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings) *LineChartLineStyleSettings { + return v.LineStyleSettings + }).(LineChartLineStyleSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput) MarkerStyleSettings() LineChartMarkerStyleSettingsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings) *LineChartMarkerStyleSettings { + return v.MarkerStyleSettings + }).(LineChartMarkerStyleSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput) ToVisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput) Elem() VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings) VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings + return ret + }).(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput) LineStyleSettings() LineChartLineStyleSettingsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings) *LineChartLineStyleSettings { + if v == nil { + return nil + } + return v.LineStyleSettings + }).(LineChartLineStyleSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput) MarkerStyleSettings() LineChartMarkerStyleSettingsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings) *LineChartMarkerStyleSettings { + if v == nil { + return nil + } + return v.MarkerStyleSettings + }).(LineChartMarkerStyleSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem struct { + AxisBinding string `pulumi:"axisBinding"` + FieldId string `pulumi:"fieldId"` + Settings *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings `pulumi:"settings"` +} + +// VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemInput is an input type that accepts VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs and VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemInput` via: +// +// VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs{...} +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput + ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput +} + +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs struct { + AxisBinding pulumi.StringInput `pulumi:"axisBinding"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + Settings VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrInput `pulumi:"settings"` +} + +func (VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput).ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs, VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtr and VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput + ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput +} + +type visualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrType VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs + +func VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtr(v *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrInput { + return (*visualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrType) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrType) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem) *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem { + return &v + }).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput) AxisBinding() pulumi.StringOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem) string { return v.AxisBinding }).(pulumi.StringOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput) Settings() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem) *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings { + return v.Settings + }).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput) Elem() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem + return ret + }).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput) AxisBinding() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem) *string { + if v == nil { + return nil + } + return &v.AxisBinding + }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput) Settings() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem) *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings { + if v == nil { + return nil + } + return v.Settings + }).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings struct { + LineStyleSettings *LineChartLineStyleSettings `pulumi:"lineStyleSettings"` + MarkerStyleSettings *LineChartMarkerStyleSettings `pulumi:"markerStyleSettings"` +} + +// VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsInput is an input type that accepts VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs and VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsInput` via: +// +// VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs{...} +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput + ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput +} + +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs struct { + LineStyleSettings LineChartLineStyleSettingsPtrInput `pulumi:"lineStyleSettings"` + MarkerStyleSettings LineChartMarkerStyleSettingsPtrInput `pulumi:"markerStyleSettings"` +} + +func (VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput).ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs, VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtr and VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput + ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput +} + +type visualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrType VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs + +func VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtr(v *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrInput { + return (*visualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrType) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrType) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings) *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings { + return &v + }).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput) LineStyleSettings() LineChartLineStyleSettingsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings) *LineChartLineStyleSettings { + return v.LineStyleSettings + }).(LineChartLineStyleSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput) MarkerStyleSettings() LineChartMarkerStyleSettingsPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings) *LineChartMarkerStyleSettings { + return v.MarkerStyleSettings + }).(LineChartMarkerStyleSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput) ToVisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput) Elem() VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings) VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings + return ret + }).(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput) LineStyleSettings() LineChartLineStyleSettingsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings) *LineChartLineStyleSettings { + if v == nil { + return nil + } + return v.LineStyleSettings + }).(LineChartLineStyleSettingsPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput) MarkerStyleSettings() LineChartMarkerStyleSettingsPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings) *LineChartMarkerStyleSettings { + if v == nil { + return nil + } + return v.MarkerStyleSettings + }).(LineChartMarkerStyleSettingsPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSortConfiguration struct { + CategoryItemsLimitConfiguration *ItemsLimitConfiguration `pulumi:"categoryItemsLimitConfiguration"` + CategorySorts []FieldSortOptions `pulumi:"categorySorts"` + ColorItemsLimitConfiguration *ItemsLimitConfiguration `pulumi:"colorItemsLimitConfiguration"` + SmallMultiplesLimitConfiguration *ItemsLimitConfiguration `pulumi:"smallMultiplesLimitConfiguration"` + SmallMultiplesSorts []FieldSortOptions `pulumi:"smallMultiplesSorts"` +} + +// VisualsLineChartVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsLineChartVisualChartConfigurationSortConfigurationArgs and VisualsLineChartVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsLineChartVisualChartConfigurationSortConfigurationArgs{...} +type VisualsLineChartVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSortConfigurationOutput() VisualsLineChartVisualChartConfigurationSortConfigurationOutput + ToVisualsLineChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSortConfigurationOutput +} + +type VisualsLineChartVisualChartConfigurationSortConfigurationArgs struct { + CategoryItemsLimitConfiguration ItemsLimitConfigurationPtrInput `pulumi:"categoryItemsLimitConfiguration"` + CategorySorts FieldSortOptionsArrayInput `pulumi:"categorySorts"` + ColorItemsLimitConfiguration ItemsLimitConfigurationPtrInput `pulumi:"colorItemsLimitConfiguration"` + SmallMultiplesLimitConfiguration ItemsLimitConfigurationPtrInput `pulumi:"smallMultiplesLimitConfiguration"` + SmallMultiplesSorts FieldSortOptionsArrayInput `pulumi:"smallMultiplesSorts"` +} + +func (VisualsLineChartVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsLineChartVisualChartConfigurationSortConfigurationArgs) ToVisualsLineChartVisualChartConfigurationSortConfigurationOutput() VisualsLineChartVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsLineChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSortConfigurationArgs) ToVisualsLineChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsLineChartVisualChartConfigurationSortConfigurationArgs) ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsLineChartVisualChartConfigurationSortConfigurationArgs) ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSortConfigurationOutput).ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsLineChartVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsLineChartVisualChartConfigurationSortConfigurationArgs, VisualsLineChartVisualChartConfigurationSortConfigurationPtr and VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsLineChartVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsLineChartVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsLineChartVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsLineChartVisualChartConfigurationSortConfigurationPtrType VisualsLineChartVisualChartConfigurationSortConfigurationArgs + +func VisualsLineChartVisualChartConfigurationSortConfigurationPtr(v *VisualsLineChartVisualChartConfigurationSortConfigurationArgs) VisualsLineChartVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsLineChartVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsLineChartVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsLineChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsLineChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsLineChartVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationOutput) ToVisualsLineChartVisualChartConfigurationSortConfigurationOutput() VisualsLineChartVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationOutput) ToVisualsLineChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationOutput) ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationOutput) ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsLineChartVisualChartConfigurationSortConfiguration) *VisualsLineChartVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationOutput) CategoryItemsLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.CategoryItemsLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationOutput) ColorItemsLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.ColorItemsLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationOutput) SmallMultiplesLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.SmallMultiplesLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationOutput) SmallMultiplesSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsLineChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.SmallMultiplesSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsLineChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsLineChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsLineChartVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSortConfiguration) VisualsLineChartVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsLineChartVisualChartConfigurationSortConfiguration + return ret + }).(VisualsLineChartVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) CategoryItemsLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.CategoryItemsLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) ColorItemsLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.ColorItemsLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) SmallMultiplesLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.SmallMultiplesLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput) SmallMultiplesSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsLineChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.SmallMultiplesSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsPieChartVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsPieChartVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsPieChartVisualInput is an input type that accepts VisualsPieChartVisualArgs and VisualsPieChartVisualOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualInput` via: +// +// VisualsPieChartVisualArgs{...} +type VisualsPieChartVisualInput interface { + pulumi.Input + + ToVisualsPieChartVisualOutput() VisualsPieChartVisualOutput + ToVisualsPieChartVisualOutputWithContext(context.Context) VisualsPieChartVisualOutput +} + +type VisualsPieChartVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsPieChartVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsPieChartVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisual)(nil)).Elem() +} + +func (i VisualsPieChartVisualArgs) ToVisualsPieChartVisualOutput() VisualsPieChartVisualOutput { + return i.ToVisualsPieChartVisualOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualArgs) ToVisualsPieChartVisualOutputWithContext(ctx context.Context) VisualsPieChartVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualOutput) +} + +func (i VisualsPieChartVisualArgs) ToVisualsPieChartVisualPtrOutput() VisualsPieChartVisualPtrOutput { + return i.ToVisualsPieChartVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualArgs) ToVisualsPieChartVisualPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualOutput).ToVisualsPieChartVisualPtrOutputWithContext(ctx) +} + +// VisualsPieChartVisualPtrInput is an input type that accepts VisualsPieChartVisualArgs, VisualsPieChartVisualPtr and VisualsPieChartVisualPtrOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualPtrInput` via: +// +// VisualsPieChartVisualArgs{...} +// +// or: +// +// nil +type VisualsPieChartVisualPtrInput interface { + pulumi.Input + + ToVisualsPieChartVisualPtrOutput() VisualsPieChartVisualPtrOutput + ToVisualsPieChartVisualPtrOutputWithContext(context.Context) VisualsPieChartVisualPtrOutput +} + +type visualsPieChartVisualPtrType VisualsPieChartVisualArgs + +func VisualsPieChartVisualPtr(v *VisualsPieChartVisualArgs) VisualsPieChartVisualPtrInput { + return (*visualsPieChartVisualPtrType)(v) +} + +func (*visualsPieChartVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisual)(nil)).Elem() +} + +func (i *visualsPieChartVisualPtrType) ToVisualsPieChartVisualPtrOutput() VisualsPieChartVisualPtrOutput { + return i.ToVisualsPieChartVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsPieChartVisualPtrType) ToVisualsPieChartVisualPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualPtrOutput) +} + +type VisualsPieChartVisualOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisual)(nil)).Elem() +} + +func (o VisualsPieChartVisualOutput) ToVisualsPieChartVisualOutput() VisualsPieChartVisualOutput { + return o +} + +func (o VisualsPieChartVisualOutput) ToVisualsPieChartVisualOutputWithContext(ctx context.Context) VisualsPieChartVisualOutput { + return o +} + +func (o VisualsPieChartVisualOutput) ToVisualsPieChartVisualPtrOutput() VisualsPieChartVisualPtrOutput { + return o.ToVisualsPieChartVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsPieChartVisualOutput) ToVisualsPieChartVisualPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPieChartVisual) *VisualsPieChartVisual { + return &v + }).(VisualsPieChartVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsPieChartVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsPieChartVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsPieChartVisualOutput) ChartConfiguration() VisualsPieChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisual) *VisualsPieChartVisualChartConfiguration { return v.ChartConfiguration }).(VisualsPieChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsPieChartVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsPieChartVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsPieChartVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsPieChartVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsPieChartVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsPieChartVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsPieChartVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPieChartVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsPieChartVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisual)(nil)).Elem() +} + +func (o VisualsPieChartVisualPtrOutput) ToVisualsPieChartVisualPtrOutput() VisualsPieChartVisualPtrOutput { + return o +} + +func (o VisualsPieChartVisualPtrOutput) ToVisualsPieChartVisualPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualPtrOutput { + return o +} + +func (o VisualsPieChartVisualPtrOutput) Elem() VisualsPieChartVisualOutput { + return o.ApplyT(func(v *VisualsPieChartVisual) VisualsPieChartVisual { + if v != nil { + return *v + } + var ret VisualsPieChartVisual + return ret + }).(VisualsPieChartVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsPieChartVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsPieChartVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsPieChartVisualPtrOutput) ChartConfiguration() VisualsPieChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisual) *VisualsPieChartVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsPieChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsPieChartVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsPieChartVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsPieChartVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsPieChartVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsPieChartVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsPieChartVisualChartConfiguration struct { + CategoryLabelOptions *ChartAxisLabelOptions `pulumi:"categoryLabelOptions"` + ContributionAnalysisDefaults []ContributionAnalysisDefaults `pulumi:"contributionAnalysisDefaults"` + DataLabels *DataLabelsOptions `pulumi:"dataLabels"` + DonutOptions *VisualsPieChartVisualChartConfigurationDonutOptions `pulumi:"donutOptions"` + FieldWells *VisualsPieChartVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Legend *LegendOptions `pulumi:"legend"` + SmallMultiplesOptions *SmallMultiplesOptions `pulumi:"smallMultiplesOptions"` + SortConfiguration *VisualsPieChartVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + ValueLabelOptions *ChartAxisLabelOptions `pulumi:"valueLabelOptions"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` +} + +// VisualsPieChartVisualChartConfigurationInput is an input type that accepts VisualsPieChartVisualChartConfigurationArgs and VisualsPieChartVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationInput` via: +// +// VisualsPieChartVisualChartConfigurationArgs{...} +type VisualsPieChartVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationOutput() VisualsPieChartVisualChartConfigurationOutput + ToVisualsPieChartVisualChartConfigurationOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationOutput +} + +type VisualsPieChartVisualChartConfigurationArgs struct { + CategoryLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"categoryLabelOptions"` + ContributionAnalysisDefaults ContributionAnalysisDefaultsArrayInput `pulumi:"contributionAnalysisDefaults"` + DataLabels DataLabelsOptionsPtrInput `pulumi:"dataLabels"` + DonutOptions VisualsPieChartVisualChartConfigurationDonutOptionsPtrInput `pulumi:"donutOptions"` + FieldWells VisualsPieChartVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + SmallMultiplesOptions SmallMultiplesOptionsPtrInput `pulumi:"smallMultiplesOptions"` + SortConfiguration VisualsPieChartVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + ValueLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"valueLabelOptions"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` +} + +func (VisualsPieChartVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsPieChartVisualChartConfigurationArgs) ToVisualsPieChartVisualChartConfigurationOutput() VisualsPieChartVisualChartConfigurationOutput { + return i.ToVisualsPieChartVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationArgs) ToVisualsPieChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationOutput) +} + +func (i VisualsPieChartVisualChartConfigurationArgs) ToVisualsPieChartVisualChartConfigurationPtrOutput() VisualsPieChartVisualChartConfigurationPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationArgs) ToVisualsPieChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationOutput).ToVisualsPieChartVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsPieChartVisualChartConfigurationPtrInput is an input type that accepts VisualsPieChartVisualChartConfigurationArgs, VisualsPieChartVisualChartConfigurationPtr and VisualsPieChartVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationPtrInput` via: +// +// VisualsPieChartVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsPieChartVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationPtrOutput() VisualsPieChartVisualChartConfigurationPtrOutput + ToVisualsPieChartVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationPtrOutput +} + +type visualsPieChartVisualChartConfigurationPtrType VisualsPieChartVisualChartConfigurationArgs + +func VisualsPieChartVisualChartConfigurationPtr(v *VisualsPieChartVisualChartConfigurationArgs) VisualsPieChartVisualChartConfigurationPtrInput { + return (*visualsPieChartVisualChartConfigurationPtrType)(v) +} + +func (*visualsPieChartVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsPieChartVisualChartConfigurationPtrType) ToVisualsPieChartVisualChartConfigurationPtrOutput() VisualsPieChartVisualChartConfigurationPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsPieChartVisualChartConfigurationPtrType) ToVisualsPieChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationOutput) ToVisualsPieChartVisualChartConfigurationOutput() VisualsPieChartVisualChartConfigurationOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationOutput) ToVisualsPieChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationOutput) ToVisualsPieChartVisualChartConfigurationPtrOutput() VisualsPieChartVisualChartConfigurationPtrOutput { + return o.ToVisualsPieChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) ToVisualsPieChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPieChartVisualChartConfiguration) *VisualsPieChartVisualChartConfiguration { + return &v + }).(VisualsPieChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) *ChartAxisLabelOptions { return v.CategoryLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) ContributionAnalysisDefaults() ContributionAnalysisDefaultsArrayOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) []ContributionAnalysisDefaults { + return v.ContributionAnalysisDefaults + }).(ContributionAnalysisDefaultsArrayOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) *DataLabelsOptions { return v.DataLabels }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) DonutOptions() VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) *VisualsPieChartVisualChartConfigurationDonutOptions { + return v.DonutOptions + }).(VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) FieldWells() VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) *VisualsPieChartVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) SmallMultiplesOptions() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) *SmallMultiplesOptions { return v.SmallMultiplesOptions }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) SortConfiguration() VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) *VisualsPieChartVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) ValueLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) *ChartAxisLabelOptions { return v.ValueLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) +} + +type VisualsPieChartVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) ToVisualsPieChartVisualChartConfigurationPtrOutput() VisualsPieChartVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) ToVisualsPieChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) Elem() VisualsPieChartVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) VisualsPieChartVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsPieChartVisualChartConfiguration + return ret + }).(VisualsPieChartVisualChartConfigurationOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.CategoryLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) ContributionAnalysisDefaults() ContributionAnalysisDefaultsArrayOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) []ContributionAnalysisDefaults { + if v == nil { + return nil + } + return v.ContributionAnalysisDefaults + }).(ContributionAnalysisDefaultsArrayOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.DataLabels + }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) DonutOptions() VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) *VisualsPieChartVisualChartConfigurationDonutOptions { + if v == nil { + return nil + } + return v.DonutOptions + }).(VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) FieldWells() VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) *VisualsPieChartVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) SmallMultiplesOptions() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.SmallMultiplesOptions + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) SortConfiguration() VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) *VisualsPieChartVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) ValueLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.ValueLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) +} + +type VisualsPieChartVisualChartConfigurationDonutOptions struct { + ArcOptions *VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions `pulumi:"arcOptions"` + DonutCenterOptions *VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions `pulumi:"donutCenterOptions"` +} + +// VisualsPieChartVisualChartConfigurationDonutOptionsInput is an input type that accepts VisualsPieChartVisualChartConfigurationDonutOptionsArgs and VisualsPieChartVisualChartConfigurationDonutOptionsOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationDonutOptionsInput` via: +// +// VisualsPieChartVisualChartConfigurationDonutOptionsArgs{...} +type VisualsPieChartVisualChartConfigurationDonutOptionsInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationDonutOptionsOutput() VisualsPieChartVisualChartConfigurationDonutOptionsOutput + ToVisualsPieChartVisualChartConfigurationDonutOptionsOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsOutput +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsArgs struct { + ArcOptions VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrInput `pulumi:"arcOptions"` + DonutCenterOptions VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrInput `pulumi:"donutCenterOptions"` +} + +func (VisualsPieChartVisualChartConfigurationDonutOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptions)(nil)).Elem() +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsOutput() VisualsPieChartVisualChartConfigurationDonutOptionsOutput { + return i.ToVisualsPieChartVisualChartConfigurationDonutOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationDonutOptionsOutput) +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationDonutOptionsOutput).ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutputWithContext(ctx) +} + +// VisualsPieChartVisualChartConfigurationDonutOptionsPtrInput is an input type that accepts VisualsPieChartVisualChartConfigurationDonutOptionsArgs, VisualsPieChartVisualChartConfigurationDonutOptionsPtr and VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationDonutOptionsPtrInput` via: +// +// VisualsPieChartVisualChartConfigurationDonutOptionsArgs{...} +// +// or: +// +// nil +type VisualsPieChartVisualChartConfigurationDonutOptionsPtrInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput + ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput +} + +type visualsPieChartVisualChartConfigurationDonutOptionsPtrType VisualsPieChartVisualChartConfigurationDonutOptionsArgs + +func VisualsPieChartVisualChartConfigurationDonutOptionsPtr(v *VisualsPieChartVisualChartConfigurationDonutOptionsArgs) VisualsPieChartVisualChartConfigurationDonutOptionsPtrInput { + return (*visualsPieChartVisualChartConfigurationDonutOptionsPtrType)(v) +} + +func (*visualsPieChartVisualChartConfigurationDonutOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationDonutOptions)(nil)).Elem() +} + +func (i *visualsPieChartVisualChartConfigurationDonutOptionsPtrType) ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPieChartVisualChartConfigurationDonutOptionsPtrType) ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationDonutOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptions)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsOutput() VisualsPieChartVisualChartConfigurationDonutOptionsOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput { + return o.ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPieChartVisualChartConfigurationDonutOptions) *VisualsPieChartVisualChartConfigurationDonutOptions { + return &v + }).(VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsOutput) ArcOptions() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationDonutOptions) *VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions { + return v.ArcOptions + }).(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsOutput) DonutCenterOptions() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationDonutOptions) *VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions { + return v.DonutCenterOptions + }).(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationDonutOptions)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput) Elem() VisualsPieChartVisualChartConfigurationDonutOptionsOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationDonutOptions) VisualsPieChartVisualChartConfigurationDonutOptions { + if v != nil { + return *v + } + var ret VisualsPieChartVisualChartConfigurationDonutOptions + return ret + }).(VisualsPieChartVisualChartConfigurationDonutOptionsOutput) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput) ArcOptions() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationDonutOptions) *VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions { + if v == nil { + return nil + } + return v.ArcOptions + }).(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput) DonutCenterOptions() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationDonutOptions) *VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions { + if v == nil { + return nil + } + return v.DonutCenterOptions + }).(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions struct { + ArcThickness *string `pulumi:"arcThickness"` +} + +// VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsInput is an input type that accepts VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs and VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsInput` via: +// +// VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs{...} +type VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput + ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs struct { + ArcThickness pulumi.StringPtrInput `pulumi:"arcThickness"` +} + +func (VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions)(nil)).Elem() +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput { + return i.ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput) +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput).ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutputWithContext(ctx) +} + +// VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrInput is an input type that accepts VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs, VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtr and VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrInput` via: +// +// VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs{...} +// +// or: +// +// nil +type VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput + ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput +} + +type visualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrType VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs + +func VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtr(v *VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs) VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrInput { + return (*visualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrType)(v) +} + +func (*visualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions)(nil)).Elem() +} + +func (i *visualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrType) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrType) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput { + return o.ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions) *VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions { + return &v + }).(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput) ArcThickness() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions) *string { return v.ArcThickness }).(pulumi.StringPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput) Elem() VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions) VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions { + if v != nil { + return *v + } + var ret VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions + return ret + }).(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput) ArcThickness() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions) *string { + if v == nil { + return nil + } + return v.ArcThickness + }).(pulumi.StringPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions struct { + LabelVisibility *string `pulumi:"labelVisibility"` +} + +// VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsInput is an input type that accepts VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs and VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsInput` via: +// +// VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs{...} +type VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput + ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs struct { + LabelVisibility pulumi.StringPtrInput `pulumi:"labelVisibility"` +} + +func (VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions)(nil)).Elem() +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput { + return i.ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput) +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput).ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutputWithContext(ctx) +} + +// VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrInput is an input type that accepts VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs, VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtr and VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrInput` via: +// +// VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs{...} +// +// or: +// +// nil +type VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput + ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput +} + +type visualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrType VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs + +func VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtr(v *VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs) VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrInput { + return (*visualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrType)(v) +} + +func (*visualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions)(nil)).Elem() +} + +func (i *visualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrType) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrType) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput { + return o.ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions) *VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions { + return &v + }).(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput) LabelVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions) *string { + return v.LabelVisibility + }).(pulumi.StringPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput) ToVisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput) Elem() VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions) VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions { + if v != nil { + return *v + } + var ret VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions + return ret + }).(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput) +} + +func (o VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput) LabelVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions) *string { + if v == nil { + return nil + } + return v.LabelVisibility + }).(pulumi.StringPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationFieldWells struct { + PieChartAggregatedFieldWells *VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells `pulumi:"pieChartAggregatedFieldWells"` +} + +// VisualsPieChartVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsPieChartVisualChartConfigurationFieldWellsArgs and VisualsPieChartVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationFieldWellsInput` via: +// +// VisualsPieChartVisualChartConfigurationFieldWellsArgs{...} +type VisualsPieChartVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationFieldWellsOutput() VisualsPieChartVisualChartConfigurationFieldWellsOutput + ToVisualsPieChartVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationFieldWellsOutput +} + +type VisualsPieChartVisualChartConfigurationFieldWellsArgs struct { + PieChartAggregatedFieldWells VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrInput `pulumi:"pieChartAggregatedFieldWells"` +} + +func (VisualsPieChartVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsPieChartVisualChartConfigurationFieldWellsArgs) ToVisualsPieChartVisualChartConfigurationFieldWellsOutput() VisualsPieChartVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsPieChartVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationFieldWellsArgs) ToVisualsPieChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsPieChartVisualChartConfigurationFieldWellsArgs) ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutput() VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationFieldWellsArgs) ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationFieldWellsOutput).ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsPieChartVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsPieChartVisualChartConfigurationFieldWellsArgs, VisualsPieChartVisualChartConfigurationFieldWellsPtr and VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsPieChartVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsPieChartVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutput() VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput + ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsPieChartVisualChartConfigurationFieldWellsPtrType VisualsPieChartVisualChartConfigurationFieldWellsArgs + +func VisualsPieChartVisualChartConfigurationFieldWellsPtr(v *VisualsPieChartVisualChartConfigurationFieldWellsArgs) VisualsPieChartVisualChartConfigurationFieldWellsPtrInput { + return (*visualsPieChartVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsPieChartVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsPieChartVisualChartConfigurationFieldWellsPtrType) ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutput() VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPieChartVisualChartConfigurationFieldWellsPtrType) ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsOutput() VisualsPieChartVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutput() VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPieChartVisualChartConfigurationFieldWells) *VisualsPieChartVisualChartConfigurationFieldWells { + return &v + }).(VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsOutput) PieChartAggregatedFieldWells() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationFieldWells) *VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells { + return v.PieChartAggregatedFieldWells + }).(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutput() VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsPieChartVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationFieldWells) VisualsPieChartVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsPieChartVisualChartConfigurationFieldWells + return ret + }).(VisualsPieChartVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput) PieChartAggregatedFieldWells() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationFieldWells) *VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells { + if v == nil { + return nil + } + return v.PieChartAggregatedFieldWells + }).(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells struct { + Categories []DimensionFieldSchema `pulumi:"categories"` + SmallMultiples *SmallMultiplesOptions `pulumi:"smallMultiples"` + Values []MeasureFieldSchema `pulumi:"values"` +} + +// VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsInput is an input type that accepts VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs and VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsInput` via: +// +// VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs{...} +type VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput + ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput +} + +type VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs struct { + Categories DimensionFieldSchemaArrayInput `pulumi:"categories"` + SmallMultiples SmallMultiplesOptionsPtrInput `pulumi:"smallMultiples"` + Values MeasureFieldSchemaArrayInput `pulumi:"values"` +} + +func (VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput { + return i.ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput) +} + +func (i VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput).ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrInput is an input type that accepts VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs, VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtr and VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrInput` via: +// +// VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput + ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput +} + +type visualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrType VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs + +func VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtr(v *VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs) VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrInput { + return (*visualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrType)(v) +} + +func (*visualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrType) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrType) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput { + return o.ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells) *VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells { + return &v + }).(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells) []DimensionFieldSchema { + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput) SmallMultiples() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells) *SmallMultiplesOptions { + return v.SmallMultiples + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells) []MeasureFieldSchema { + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) ToVisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) Elem() VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells) VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells + return ret + }).(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput) +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) SmallMultiples() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.SmallMultiples + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsPieChartVisualChartConfigurationSortConfiguration struct { + CategoryItemsLimit *ItemsLimitConfiguration `pulumi:"categoryItemsLimit"` + CategorySorts []FieldSortOptions `pulumi:"categorySorts"` + SmallMultiplesLimitConfiguration *ItemsLimitConfiguration `pulumi:"smallMultiplesLimitConfiguration"` + SmallMultiplesSorts []FieldSortOptions `pulumi:"smallMultiplesSorts"` +} + +// VisualsPieChartVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsPieChartVisualChartConfigurationSortConfigurationArgs and VisualsPieChartVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsPieChartVisualChartConfigurationSortConfigurationArgs{...} +type VisualsPieChartVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationSortConfigurationOutput() VisualsPieChartVisualChartConfigurationSortConfigurationOutput + ToVisualsPieChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationSortConfigurationOutput +} + +type VisualsPieChartVisualChartConfigurationSortConfigurationArgs struct { + CategoryItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"categoryItemsLimit"` + CategorySorts FieldSortOptionsArrayInput `pulumi:"categorySorts"` + SmallMultiplesLimitConfiguration ItemsLimitConfigurationPtrInput `pulumi:"smallMultiplesLimitConfiguration"` + SmallMultiplesSorts FieldSortOptionsArrayInput `pulumi:"smallMultiplesSorts"` +} + +func (VisualsPieChartVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsPieChartVisualChartConfigurationSortConfigurationArgs) ToVisualsPieChartVisualChartConfigurationSortConfigurationOutput() VisualsPieChartVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsPieChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationSortConfigurationArgs) ToVisualsPieChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsPieChartVisualChartConfigurationSortConfigurationArgs) ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsPieChartVisualChartConfigurationSortConfigurationArgs) ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationSortConfigurationOutput).ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsPieChartVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsPieChartVisualChartConfigurationSortConfigurationArgs, VisualsPieChartVisualChartConfigurationSortConfigurationPtr and VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsPieChartVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsPieChartVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsPieChartVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsPieChartVisualChartConfigurationSortConfigurationPtrType VisualsPieChartVisualChartConfigurationSortConfigurationArgs + +func VisualsPieChartVisualChartConfigurationSortConfigurationPtr(v *VisualsPieChartVisualChartConfigurationSortConfigurationArgs) VisualsPieChartVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsPieChartVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsPieChartVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsPieChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsPieChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsPieChartVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPieChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationOutput) ToVisualsPieChartVisualChartConfigurationSortConfigurationOutput() VisualsPieChartVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationOutput) ToVisualsPieChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationOutput) ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationOutput) ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPieChartVisualChartConfigurationSortConfiguration) *VisualsPieChartVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationOutput) SmallMultiplesLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.SmallMultiplesLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationOutput) SmallMultiplesSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsPieChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.SmallMultiplesSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPieChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsPieChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsPieChartVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationSortConfiguration) VisualsPieChartVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsPieChartVisualChartConfigurationSortConfiguration + return ret + }).(VisualsPieChartVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) SmallMultiplesLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.SmallMultiplesLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput) SmallMultiplesSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsPieChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.SmallMultiplesSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsPivotTableVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsPivotTableVisualChartConfiguration `pulumi:"chartConfiguration"` + ConditionalFormatting *VisualsPivotTableVisualConditionalFormatting `pulumi:"conditionalFormatting"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsPivotTableVisualInput is an input type that accepts VisualsPivotTableVisualArgs and VisualsPivotTableVisualOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualInput` via: +// +// VisualsPivotTableVisualArgs{...} +type VisualsPivotTableVisualInput interface { + pulumi.Input + + ToVisualsPivotTableVisualOutput() VisualsPivotTableVisualOutput + ToVisualsPivotTableVisualOutputWithContext(context.Context) VisualsPivotTableVisualOutput +} + +type VisualsPivotTableVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsPivotTableVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ConditionalFormatting VisualsPivotTableVisualConditionalFormattingPtrInput `pulumi:"conditionalFormatting"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsPivotTableVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisual)(nil)).Elem() +} + +func (i VisualsPivotTableVisualArgs) ToVisualsPivotTableVisualOutput() VisualsPivotTableVisualOutput { + return i.ToVisualsPivotTableVisualOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualArgs) ToVisualsPivotTableVisualOutputWithContext(ctx context.Context) VisualsPivotTableVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualOutput) +} + +func (i VisualsPivotTableVisualArgs) ToVisualsPivotTableVisualPtrOutput() VisualsPivotTableVisualPtrOutput { + return i.ToVisualsPivotTableVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualArgs) ToVisualsPivotTableVisualPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualOutput).ToVisualsPivotTableVisualPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualPtrInput is an input type that accepts VisualsPivotTableVisualArgs, VisualsPivotTableVisualPtr and VisualsPivotTableVisualPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualPtrInput` via: +// +// VisualsPivotTableVisualArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualPtrOutput() VisualsPivotTableVisualPtrOutput + ToVisualsPivotTableVisualPtrOutputWithContext(context.Context) VisualsPivotTableVisualPtrOutput +} + +type visualsPivotTableVisualPtrType VisualsPivotTableVisualArgs + +func VisualsPivotTableVisualPtr(v *VisualsPivotTableVisualArgs) VisualsPivotTableVisualPtrInput { + return (*visualsPivotTableVisualPtrType)(v) +} + +func (*visualsPivotTableVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisual)(nil)).Elem() +} + +func (i *visualsPivotTableVisualPtrType) ToVisualsPivotTableVisualPtrOutput() VisualsPivotTableVisualPtrOutput { + return i.ToVisualsPivotTableVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualPtrType) ToVisualsPivotTableVisualPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualPtrOutput) +} + +type VisualsPivotTableVisualOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisual)(nil)).Elem() +} + +func (o VisualsPivotTableVisualOutput) ToVisualsPivotTableVisualOutput() VisualsPivotTableVisualOutput { + return o +} + +func (o VisualsPivotTableVisualOutput) ToVisualsPivotTableVisualOutputWithContext(ctx context.Context) VisualsPivotTableVisualOutput { + return o +} + +func (o VisualsPivotTableVisualOutput) ToVisualsPivotTableVisualPtrOutput() VisualsPivotTableVisualPtrOutput { + return o.ToVisualsPivotTableVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualOutput) ToVisualsPivotTableVisualPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisual) *VisualsPivotTableVisual { + return &v + }).(VisualsPivotTableVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsPivotTableVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsPivotTableVisualOutput) ChartConfiguration() VisualsPivotTableVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisual) *VisualsPivotTableVisualChartConfiguration { + return v.ChartConfiguration + }).(VisualsPivotTableVisualChartConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualOutput) ConditionalFormatting() VisualsPivotTableVisualConditionalFormattingPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisual) *VisualsPivotTableVisualConditionalFormatting { + return v.ConditionalFormatting + }).(VisualsPivotTableVisualConditionalFormattingPtrOutput) +} + +func (o VisualsPivotTableVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsPivotTableVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsPivotTableVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsPivotTableVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisual)(nil)).Elem() +} + +func (o VisualsPivotTableVisualPtrOutput) ToVisualsPivotTableVisualPtrOutput() VisualsPivotTableVisualPtrOutput { + return o +} + +func (o VisualsPivotTableVisualPtrOutput) ToVisualsPivotTableVisualPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualPtrOutput { + return o +} + +func (o VisualsPivotTableVisualPtrOutput) Elem() VisualsPivotTableVisualOutput { + return o.ApplyT(func(v *VisualsPivotTableVisual) VisualsPivotTableVisual { + if v != nil { + return *v + } + var ret VisualsPivotTableVisual + return ret + }).(VisualsPivotTableVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsPivotTableVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsPivotTableVisualPtrOutput) ChartConfiguration() VisualsPivotTableVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisual) *VisualsPivotTableVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsPivotTableVisualChartConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualPtrOutput) ConditionalFormatting() VisualsPivotTableVisualConditionalFormattingPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisual) *VisualsPivotTableVisualConditionalFormatting { + if v == nil { + return nil + } + return v.ConditionalFormatting + }).(VisualsPivotTableVisualConditionalFormattingPtrOutput) +} + +func (o VisualsPivotTableVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsPivotTableVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsPivotTableVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfiguration struct { + FieldOptions *VisualsPivotTableVisualChartConfigurationFieldOptions `pulumi:"fieldOptions"` + FieldWells *VisualsPivotTableVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + PaginatedReportOptions *VisualsPivotTableVisualChartConfigurationPaginatedReportOptions `pulumi:"paginatedReportOptions"` + SortConfiguration *VisualsPivotTableVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + TableOptions *VisualsPivotTableVisualChartConfigurationTableOptions `pulumi:"tableOptions"` + TotalOptions *VisualsPivotTableVisualChartConfigurationTotalOptions `pulumi:"totalOptions"` +} + +// VisualsPivotTableVisualChartConfigurationInput is an input type that accepts VisualsPivotTableVisualChartConfigurationArgs and VisualsPivotTableVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationInput` via: +// +// VisualsPivotTableVisualChartConfigurationArgs{...} +type VisualsPivotTableVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationOutput() VisualsPivotTableVisualChartConfigurationOutput + ToVisualsPivotTableVisualChartConfigurationOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationOutput +} + +type VisualsPivotTableVisualChartConfigurationArgs struct { + FieldOptions VisualsPivotTableVisualChartConfigurationFieldOptionsPtrInput `pulumi:"fieldOptions"` + FieldWells VisualsPivotTableVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + PaginatedReportOptions VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrInput `pulumi:"paginatedReportOptions"` + SortConfiguration VisualsPivotTableVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + TableOptions VisualsPivotTableVisualChartConfigurationTableOptionsPtrInput `pulumi:"tableOptions"` + TotalOptions VisualsPivotTableVisualChartConfigurationTotalOptionsPtrInput `pulumi:"totalOptions"` +} + +func (VisualsPivotTableVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationArgs) ToVisualsPivotTableVisualChartConfigurationOutput() VisualsPivotTableVisualChartConfigurationOutput { + return i.ToVisualsPivotTableVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationArgs) ToVisualsPivotTableVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationArgs) ToVisualsPivotTableVisualChartConfigurationPtrOutput() VisualsPivotTableVisualChartConfigurationPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationArgs) ToVisualsPivotTableVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationOutput).ToVisualsPivotTableVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationArgs, VisualsPivotTableVisualChartConfigurationPtr and VisualsPivotTableVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationPtrOutput() VisualsPivotTableVisualChartConfigurationPtrOutput + ToVisualsPivotTableVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationPtrOutput +} + +type visualsPivotTableVisualChartConfigurationPtrType VisualsPivotTableVisualChartConfigurationArgs + +func VisualsPivotTableVisualChartConfigurationPtr(v *VisualsPivotTableVisualChartConfigurationArgs) VisualsPivotTableVisualChartConfigurationPtrInput { + return (*visualsPivotTableVisualChartConfigurationPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationPtrType) ToVisualsPivotTableVisualChartConfigurationPtrOutput() VisualsPivotTableVisualChartConfigurationPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationPtrType) ToVisualsPivotTableVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationOutput) ToVisualsPivotTableVisualChartConfigurationOutput() VisualsPivotTableVisualChartConfigurationOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationOutput) ToVisualsPivotTableVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationOutput) ToVisualsPivotTableVisualChartConfigurationPtrOutput() VisualsPivotTableVisualChartConfigurationPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationOutput) ToVisualsPivotTableVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfiguration { + return &v + }).(VisualsPivotTableVisualChartConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationOutput) FieldOptions() VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationFieldOptions { + return v.FieldOptions + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationOutput) FieldWells() VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationOutput) PaginatedReportOptions() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationPaginatedReportOptions { + return v.PaginatedReportOptions + }).(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationOutput) SortConfiguration() VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationOutput) TableOptions() VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationTableOptions { + return v.TableOptions + }).(VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationOutput) TotalOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationTotalOptions { + return v.TotalOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationPtrOutput) ToVisualsPivotTableVisualChartConfigurationPtrOutput() VisualsPivotTableVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationPtrOutput) ToVisualsPivotTableVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfiguration) VisualsPivotTableVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfiguration + return ret + }).(VisualsPivotTableVisualChartConfigurationOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationPtrOutput) FieldOptions() VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationFieldOptions { + if v == nil { + return nil + } + return v.FieldOptions + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationPtrOutput) FieldWells() VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationPtrOutput) PaginatedReportOptions() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationPaginatedReportOptions { + if v == nil { + return nil + } + return v.PaginatedReportOptions + }).(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationPtrOutput) SortConfiguration() VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationPtrOutput) TableOptions() VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationTableOptions { + if v == nil { + return nil + } + return v.TableOptions + }).(VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationPtrOutput) TotalOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfiguration) *VisualsPivotTableVisualChartConfigurationTotalOptions { + if v == nil { + return nil + } + return v.TotalOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptions struct { + DataPathOptions []VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption `pulumi:"dataPathOptions"` + SelectedFieldOptions []VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption `pulumi:"selectedFieldOptions"` +} + +// VisualsPivotTableVisualChartConfigurationFieldOptionsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldOptionsArgs and VisualsPivotTableVisualChartConfigurationFieldOptionsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldOptionsInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldOptionsArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldOptionsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldOptionsOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsOutput + ToVisualsPivotTableVisualChartConfigurationFieldOptionsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsArgs struct { + DataPathOptions VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayInput `pulumi:"dataPathOptions"` + SelectedFieldOptions VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayInput `pulumi:"selectedFieldOptions"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptions)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsArgs) ToVisualsPivotTableVisualChartConfigurationFieldOptionsOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsArgs) ToVisualsPivotTableVisualChartConfigurationFieldOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldOptionsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsArgs) ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsArgs) ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldOptionsOutput).ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldOptionsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldOptionsArgs, VisualsPivotTableVisualChartConfigurationFieldOptionsPtr and VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldOptionsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldOptionsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldOptionsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldOptionsPtrType VisualsPivotTableVisualChartConfigurationFieldOptionsArgs + +func VisualsPivotTableVisualChartConfigurationFieldOptionsPtr(v *VisualsPivotTableVisualChartConfigurationFieldOptionsArgs) VisualsPivotTableVisualChartConfigurationFieldOptionsPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldOptionsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldOptions)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldOptions) *VisualsPivotTableVisualChartConfigurationFieldOptions { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsOutput) DataPathOptions() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldOptions) []VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption { + return v.DataPathOptions + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsOutput) SelectedFieldOptions() VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldOptions) []VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + return v.SelectedFieldOptions + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldOptionsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldOptions) VisualsPivotTableVisualChartConfigurationFieldOptions { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldOptions + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput) DataPathOptions() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldOptions) []VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption { + if v == nil { + return nil + } + return v.DataPathOptions + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput) SelectedFieldOptions() VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldOptions) []VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + if v == nil { + return nil + } + return v.SelectedFieldOptions + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption struct { + DataPathLists []VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList `pulumi:"dataPathLists"` + Width *string `pulumi:"width"` +} + +// VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs and VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput + ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs struct { + DataPathLists VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayInput `pulumi:"dataPathLists"` + Width pulumi.StringPtrInput `pulumi:"width"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput) +} + +// VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArray and VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArray{ VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs{...} } +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput + ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArray []VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionInput + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArray) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArray) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput) DataPathLists() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption) []VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList { + return v.DataPathLists + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput) Width() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption) *string { return v.Width }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption { + return vs[0].([]VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption)[vs[1].(int)] + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList struct { + FieldId string `pulumi:"fieldId"` + FieldValue string `pulumi:"fieldValue"` +} + +// VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs and VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput + ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs struct { + FieldId pulumi.StringInput `pulumi:"fieldId"` + FieldValue pulumi.StringInput `pulumi:"fieldValue"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput) +} + +// VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArray and VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArray{ VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs{...} } +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput + ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArray []VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListInput + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArray) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArray) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput) FieldValue() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList) string { + return v.FieldValue + }).(pulumi.StringOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList { + return vs[0].([]VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList)[vs[1].(int)] + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption struct { + CustomLabel *string `pulumi:"customLabel"` + FieldId string `pulumi:"fieldId"` + Visibility *string `pulumi:"visibility"` +} + +// VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs and VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput + ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs struct { + CustomLabel pulumi.StringPtrInput `pulumi:"customLabel"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs) ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs) ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) +} + +// VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray and VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray{ VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs{...} } +type VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput + ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray []VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionInput + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray) ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray) ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption) *string { + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption) *string { + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput() VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + return vs[0].([]VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption)[vs[1].(int)] + }).(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWells struct { + PivotTableAggregatedFieldWells *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells `pulumi:"pivotTableAggregatedFieldWells"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsArgs and VisualsPivotTableVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsOutput() VisualsPivotTableVisualChartConfigurationFieldWellsOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsArgs struct { + PivotTableAggregatedFieldWells VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrInput `pulumi:"pivotTableAggregatedFieldWells"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsOutput() VisualsPivotTableVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPtrType VisualsPivotTableVisualChartConfigurationFieldWellsArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsOutput() VisualsPivotTableVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWells) *VisualsPivotTableVisualChartConfigurationFieldWells { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsOutput) PivotTableAggregatedFieldWells() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWells) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells { + return v.PivotTableAggregatedFieldWells + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWells) VisualsPivotTableVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWells + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput) PivotTableAggregatedFieldWells() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWells) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells { + if v == nil { + return nil + } + return v.PivotTableAggregatedFieldWells + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells struct { + Columns []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn `pulumi:"columns"` + Rows []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow `pulumi:"rows"` + Values []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue `pulumi:"values"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs struct { + Columns VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayInput `pulumi:"columns"` + Rows VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayInput `pulumi:"rows"` + Values VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayInput `pulumi:"values"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput) Columns() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells) []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn { + return v.Columns + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput) Rows() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells) []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow { + return v.Rows + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput) Values() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells) []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue { + return v.Values + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) Columns() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells) []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn { + if v == nil { + return nil + } + return v.Columns + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) Rows() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells) []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow { + if v == nil { + return nil + } + return v.Rows + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput) Values() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells) []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue { + if v == nil { + return nil + } + return v.Values + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn struct { + CategoricalDimensionField *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField `pulumi:"categoricalDimensionField"` + DateDimensionField *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField `pulumi:"dateDimensionField"` + NumericalDimensionField *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField `pulumi:"numericalDimensionField"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs struct { + CategoricalDimensionField VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrInput `pulumi:"categoricalDimensionField"` + DateDimensionField VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrInput `pulumi:"dateDimensionField"` + NumericalDimensionField VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrInput `pulumi:"numericalDimensionField"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArray and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArray{ VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs{...} } +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArray []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnInput + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArray) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArray) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput) CategoricalDimensionField() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField { + return v.CategoricalDimensionField + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput) DateDimensionField() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField { + return v.DateDimensionField + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput) NumericalDimensionField() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField { + return v.NumericalDimensionField + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn { + return vs[0].([]VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn)[vs[1].(int)] + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *StringFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration StringFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField) *StringFormatConfiguration { + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField) *string { + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField struct { + Column Column `pulumi:"column"` + DateGranularity *string `pulumi:"dateGranularity"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *DateTimeFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + DateGranularity pulumi.StringPtrInput `pulumi:"dateGranularity"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) DateGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) *string { + return v.DateGranularity + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) *DateTimeFormatConfiguration { + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) *string { + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) DateGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) *string { + if v == nil { + return nil + } + return v.DateGranularity + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *NumberFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField) *NumberFormatConfiguration { + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField) *string { + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow struct { + CategoricalDimensionField *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField `pulumi:"categoricalDimensionField"` + DateDimensionField *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField `pulumi:"dateDimensionField"` + NumericalDimensionField *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField `pulumi:"numericalDimensionField"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs struct { + CategoricalDimensionField VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrInput `pulumi:"categoricalDimensionField"` + DateDimensionField VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrInput `pulumi:"dateDimensionField"` + NumericalDimensionField VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrInput `pulumi:"numericalDimensionField"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArray and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArray{ VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs{...} } +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArray []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowInput + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArray) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArray) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput) CategoricalDimensionField() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField { + return v.CategoricalDimensionField + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput) DateDimensionField() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField { + return v.DateDimensionField + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput) NumericalDimensionField() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField { + return v.NumericalDimensionField + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow { + return vs[0].([]VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow)[vs[1].(int)] + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *StringFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration StringFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField) *StringFormatConfiguration { + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField) *string { + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField struct { + Column Column `pulumi:"column"` + DateGranularity *string `pulumi:"dateGranularity"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *DateTimeFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + DateGranularity pulumi.StringPtrInput `pulumi:"dateGranularity"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) DateGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) *string { + return v.DateGranularity + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) *DateTimeFormatConfiguration { + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) *string { + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) DateGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) *string { + if v == nil { + return nil + } + return v.DateGranularity + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *NumberFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField) *NumberFormatConfiguration { + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField) *string { + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue struct { + CalculatedMeasureField *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField `pulumi:"calculatedMeasureField"` + CategoricalMeasureField *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField `pulumi:"categoricalMeasureField"` + DateMeasureField *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField `pulumi:"dateMeasureField"` + NumericalMeasureField *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField `pulumi:"numericalMeasureField"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs struct { + CalculatedMeasureField VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput `pulumi:"calculatedMeasureField"` + CategoricalMeasureField VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput `pulumi:"categoricalMeasureField"` + DateMeasureField VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrInput `pulumi:"dateMeasureField"` + NumericalMeasureField VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrInput `pulumi:"numericalMeasureField"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArray and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArray{ VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs{...} } +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArray []VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueInput + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArray) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArray) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput) CalculatedMeasureField() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField { + return v.CalculatedMeasureField + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput) CategoricalMeasureField() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField { + return v.CategoricalMeasureField + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput) DateMeasureField() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField { + return v.DateMeasureField + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput) NumericalMeasureField() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField { + return v.NumericalMeasureField + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue { + return vs[0].([]VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue)[vs[1].(int)] + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField struct { + Expression string `pulumi:"expression"` + FieldId string `pulumi:"fieldId"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs struct { + Expression pulumi.StringInput `pulumi:"expression"` + FieldId pulumi.StringInput `pulumi:"fieldId"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField) string { + return v.Expression + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField struct { + AggregationFunction *string `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *StringFormatConfiguration `pulumi:"formatConfiguration"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs struct { + AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration StringFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField) *string { + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField) *StringFormatConfiguration { + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField) *string { + if v == nil { + return nil + } + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField struct { + AggregationFunction *string `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *DateTimeFormatConfiguration `pulumi:"formatConfiguration"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs struct { + AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField) *string { + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField) *DateTimeFormatConfiguration { + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField) *string { + if v == nil { + return nil + } + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField struct { + AggregationFunction *NumericalAggregation `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *NumberFormatConfiguration `pulumi:"formatConfiguration"` +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs{...} +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs struct { + AggregationFunction NumericalAggregationPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput).ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs, VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtr and VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput + ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput +} + +type visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrType VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs + +func VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtr(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrInput { + return (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrType) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField) *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField { + return &v + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) AggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField) *NumericalAggregation { + return v.AggregationFunction + }).(NumericalAggregationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField) *NumberFormatConfiguration { + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) ToVisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField) VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField + return ret + }).(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) AggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField) *NumericalAggregation { + if v == nil { + return nil + } + return v.AggregationFunction + }).(NumericalAggregationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationPaginatedReportOptions struct { + OverflowColumnHeaderVisibility *string `pulumi:"overflowColumnHeaderVisibility"` + VerticalOverflowVisibility *string `pulumi:"verticalOverflowVisibility"` +} + +// VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs and VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsInput` via: +// +// VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs{...} +type VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput + ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput +} + +type VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs struct { + OverflowColumnHeaderVisibility pulumi.StringPtrInput `pulumi:"overflowColumnHeaderVisibility"` + VerticalOverflowVisibility pulumi.StringPtrInput `pulumi:"verticalOverflowVisibility"` +} + +func (VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationPaginatedReportOptions)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput).ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs, VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtr and VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput + ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrType VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs + +func VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtr(v *VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs) VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrInput { + return (*visualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationPaginatedReportOptions)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationPaginatedReportOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationPaginatedReportOptions) *VisualsPivotTableVisualChartConfigurationPaginatedReportOptions { + return &v + }).(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput) OverflowColumnHeaderVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationPaginatedReportOptions) *string { + return v.OverflowColumnHeaderVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput) VerticalOverflowVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationPaginatedReportOptions) *string { + return v.VerticalOverflowVisibility + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationPaginatedReportOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationPaginatedReportOptions) VisualsPivotTableVisualChartConfigurationPaginatedReportOptions { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationPaginatedReportOptions + return ret + }).(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) OverflowColumnHeaderVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationPaginatedReportOptions) *string { + if v == nil { + return nil + } + return v.OverflowColumnHeaderVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) VerticalOverflowVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationPaginatedReportOptions) *string { + if v == nil { + return nil + } + return v.VerticalOverflowVisibility + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfiguration struct { + FieldSortOptions []VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption `pulumi:"fieldSortOptions"` +} + +// VisualsPivotTableVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsPivotTableVisualChartConfigurationSortConfigurationArgs and VisualsPivotTableVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsPivotTableVisualChartConfigurationSortConfigurationArgs{...} +type VisualsPivotTableVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationSortConfigurationOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationOutput + ToVisualsPivotTableVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationOutput +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationArgs struct { + FieldSortOptions VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayInput `pulumi:"fieldSortOptions"` +} + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationOutput).ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationSortConfigurationArgs, VisualsPivotTableVisualChartConfigurationSortConfigurationPtr and VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsPivotTableVisualChartConfigurationSortConfigurationPtrType VisualsPivotTableVisualChartConfigurationSortConfigurationArgs + +func VisualsPivotTableVisualChartConfigurationSortConfigurationPtr(v *VisualsPivotTableVisualChartConfigurationSortConfigurationArgs) VisualsPivotTableVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsPivotTableVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationSortConfigurationPtrType) ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationSortConfigurationPtrType) ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationSortConfiguration) *VisualsPivotTableVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationOutput) FieldSortOptions() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationSortConfiguration) []VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption { + return v.FieldSortOptions + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationSortConfiguration) VisualsPivotTableVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationSortConfiguration + return ret + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput) FieldSortOptions() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationSortConfiguration) []VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption { + if v == nil { + return nil + } + return v.FieldSortOptions + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption struct { + FieldId string `pulumi:"fieldId"` + SortBy VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy `pulumi:"sortBy"` +} + +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionInput is an input type that accepts VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs and VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionInput` via: +// +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs{...} +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs struct { + FieldId pulumi.StringInput `pulumi:"fieldId"` + SortBy VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByInput `pulumi:"sortBy"` +} + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput) +} + +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayInput is an input type that accepts VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArray and VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayInput` via: +// +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArray{ VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs{...} } +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArray []VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionInput + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArray) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArray) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput) SortBy() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy { + return v.SortBy + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption { + return vs[0].([]VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption)[vs[1].(int)] + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy struct { + Column *ColumnSort `pulumi:"column"` + DataPath *VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath `pulumi:"dataPath"` + Field *FieldSort `pulumi:"field"` +} + +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByInput is an input type that accepts VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs and VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByInput` via: +// +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs{...} +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs struct { + Column ColumnSortPtrInput `pulumi:"column"` + DataPath VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrInput `pulumi:"dataPath"` + Field FieldSortPtrInput `pulumi:"field"` +} + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput) Column() ColumnSortPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy) *ColumnSort { + return v.Column + }).(ColumnSortPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput) DataPath() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy) *VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath { + return v.DataPath + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput) Field() FieldSortPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy) *FieldSort { + return v.Field + }).(FieldSortPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath struct { + Direction string `pulumi:"direction"` + SortPaths []VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath `pulumi:"sortPaths"` +} + +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathInput is an input type that accepts VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs and VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathInput` via: +// +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs{...} +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs struct { + Direction pulumi.StringInput `pulumi:"direction"` + SortPaths VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayInput `pulumi:"sortPaths"` +} + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput).ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs, VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtr and VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput +} + +type visualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrType VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs + +func VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtr(v *VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrInput { + return (*visualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrType) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrType) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath) *VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath { + return &v + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput) Direction() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath) string { + return v.Direction + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput) SortPaths() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath) []VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath { + return v.SortPaths + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath + return ret + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput) Direction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath) *string { + if v == nil { + return nil + } + return &v.Direction + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput) SortPaths() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath) []VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath { + if v == nil { + return nil + } + return v.SortPaths + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath struct { + FieldId string `pulumi:"fieldId"` + FieldValue string `pulumi:"fieldValue"` +} + +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathInput is an input type that accepts VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs and VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathInput` via: +// +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs{...} +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs struct { + FieldId pulumi.StringInput `pulumi:"fieldId"` + FieldValue pulumi.StringInput `pulumi:"fieldValue"` +} + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput) +} + +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayInput is an input type that accepts VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArray and VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayInput` via: +// +// VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArray{ VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs{...} } +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput + ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArray []VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathInput + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArray) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput { + return i.ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArray) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput) FieldValue() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath) string { + return v.FieldValue + }).(pulumi.StringOutput) +} + +type VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput() VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput) ToVisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath { + return vs[0].([]VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath)[vs[1].(int)] + }).(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput) +} + +type VisualsPivotTableVisualChartConfigurationTableOptions struct { + CellStyle *CellStyle `pulumi:"cellStyle"` + CollapsedRowDimensionsVisibility *string `pulumi:"collapsedRowDimensionsVisibility"` + ColumnHeaderStyle *CellStyle `pulumi:"columnHeaderStyle"` + ColumnNamesVisibility *string `pulumi:"columnNamesVisibility"` + MetricPlacement *string `pulumi:"metricPlacement"` + RowAlternateColorOptions *VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions `pulumi:"rowAlternateColorOptions"` + RowFieldNamesStyle *CellStyle `pulumi:"rowFieldNamesStyle"` + RowHeaderStyle *CellStyle `pulumi:"rowHeaderStyle"` + SingleMetricVisibility *string `pulumi:"singleMetricVisibility"` + ToggleButtonsVisibility *string `pulumi:"toggleButtonsVisibility"` +} + +// VisualsPivotTableVisualChartConfigurationTableOptionsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTableOptionsArgs and VisualsPivotTableVisualChartConfigurationTableOptionsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTableOptionsInput` via: +// +// VisualsPivotTableVisualChartConfigurationTableOptionsArgs{...} +type VisualsPivotTableVisualChartConfigurationTableOptionsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTableOptionsOutput() VisualsPivotTableVisualChartConfigurationTableOptionsOutput + ToVisualsPivotTableVisualChartConfigurationTableOptionsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsOutput +} + +type VisualsPivotTableVisualChartConfigurationTableOptionsArgs struct { + CellStyle CellStylePtrInput `pulumi:"cellStyle"` + CollapsedRowDimensionsVisibility pulumi.StringPtrInput `pulumi:"collapsedRowDimensionsVisibility"` + ColumnHeaderStyle CellStylePtrInput `pulumi:"columnHeaderStyle"` + ColumnNamesVisibility pulumi.StringPtrInput `pulumi:"columnNamesVisibility"` + MetricPlacement pulumi.StringPtrInput `pulumi:"metricPlacement"` + RowAlternateColorOptions VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput `pulumi:"rowAlternateColorOptions"` + RowFieldNamesStyle CellStylePtrInput `pulumi:"rowFieldNamesStyle"` + RowHeaderStyle CellStylePtrInput `pulumi:"rowHeaderStyle"` + SingleMetricVisibility pulumi.StringPtrInput `pulumi:"singleMetricVisibility"` + ToggleButtonsVisibility pulumi.StringPtrInput `pulumi:"toggleButtonsVisibility"` +} + +func (VisualsPivotTableVisualChartConfigurationTableOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTableOptions)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTableOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTableOptionsOutput() VisualsPivotTableVisualChartConfigurationTableOptionsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTableOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTableOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTableOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTableOptionsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationTableOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTableOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTableOptionsOutput).ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationTableOptionsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTableOptionsArgs, VisualsPivotTableVisualChartConfigurationTableOptionsPtr and VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTableOptionsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationTableOptionsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationTableOptionsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput + ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationTableOptionsPtrType VisualsPivotTableVisualChartConfigurationTableOptionsArgs + +func VisualsPivotTableVisualChartConfigurationTableOptionsPtr(v *VisualsPivotTableVisualChartConfigurationTableOptionsArgs) VisualsPivotTableVisualChartConfigurationTableOptionsPtrInput { + return (*visualsPivotTableVisualChartConfigurationTableOptionsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationTableOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTableOptions)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationTableOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationTableOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTableOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTableOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTableOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsOutput() VisualsPivotTableVisualChartConfigurationTableOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationTableOptions) *VisualsPivotTableVisualChartConfigurationTableOptions { + return &v + }).(VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) CellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptions) *CellStyle { return v.CellStyle }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) CollapsedRowDimensionsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptions) *string { + return v.CollapsedRowDimensionsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) ColumnHeaderStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptions) *CellStyle { return v.ColumnHeaderStyle }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) ColumnNamesVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptions) *string { return v.ColumnNamesVisibility }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) MetricPlacement() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptions) *string { return v.MetricPlacement }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) RowAlternateColorOptions() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptions) *VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + return v.RowAlternateColorOptions + }).(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) RowFieldNamesStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptions) *CellStyle { return v.RowFieldNamesStyle }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) RowHeaderStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptions) *CellStyle { return v.RowHeaderStyle }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) SingleMetricVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptions) *string { return v.SingleMetricVisibility }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsOutput) ToggleButtonsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptions) *string { + return v.ToggleButtonsVisibility + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTableOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationTableOptionsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) VisualsPivotTableVisualChartConfigurationTableOptions { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationTableOptions + return ret + }).(VisualsPivotTableVisualChartConfigurationTableOptionsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) CellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) *CellStyle { + if v == nil { + return nil + } + return v.CellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) CollapsedRowDimensionsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) *string { + if v == nil { + return nil + } + return v.CollapsedRowDimensionsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) ColumnHeaderStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) *CellStyle { + if v == nil { + return nil + } + return v.ColumnHeaderStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) ColumnNamesVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) *string { + if v == nil { + return nil + } + return v.ColumnNamesVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) MetricPlacement() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) *string { + if v == nil { + return nil + } + return v.MetricPlacement + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) RowAlternateColorOptions() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) *VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + if v == nil { + return nil + } + return v.RowAlternateColorOptions + }).(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) RowFieldNamesStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) *CellStyle { + if v == nil { + return nil + } + return v.RowFieldNamesStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) RowHeaderStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) *CellStyle { + if v == nil { + return nil + } + return v.RowHeaderStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) SingleMetricVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) *string { + if v == nil { + return nil + } + return v.SingleMetricVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput) ToggleButtonsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptions) *string { + if v == nil { + return nil + } + return v.ToggleButtonsVisibility + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions struct { + RowAlternateColors *string `pulumi:"rowAlternateColors"` + // The dashboard creation status. + Status *string `pulumi:"status"` +} + +// VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs and VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsInput` via: +// +// VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs{...} +type VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput + ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput +} + +type VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs struct { + RowAlternateColors pulumi.StringPtrInput `pulumi:"rowAlternateColors"` + // The dashboard creation status. + Status pulumi.StringPtrInput `pulumi:"status"` +} + +func (VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput).ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs, VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtr and VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput + ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrType VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs + +func VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtr(v *VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput { + return (*visualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) *VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + return &v + }).(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) RowAlternateColors() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) *string { + return v.RowAlternateColors + }).(pulumi.StringPtrOutput) +} + +// The dashboard creation status. +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) *string { + return v.Status + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions + return ret + }).(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) RowAlternateColors() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) *string { + if v == nil { + return nil + } + return v.RowAlternateColors + }).(pulumi.StringPtrOutput) +} + +// The dashboard creation status. +func (o VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) *string { + if v == nil { + return nil + } + return v.Status + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptions struct { + ColumnSubtotalOptions *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions `pulumi:"columnSubtotalOptions"` + ColumnTotalOptions *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions `pulumi:"columnTotalOptions"` + RowSubtotalOptions *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions `pulumi:"rowSubtotalOptions"` + RowTotalOptions *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions `pulumi:"rowTotalOptions"` +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsArgs and VisualsPivotTableVisualChartConfigurationTotalOptionsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsArgs{...} +type VisualsPivotTableVisualChartConfigurationTotalOptionsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsOutput +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsArgs struct { + ColumnSubtotalOptions VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrInput `pulumi:"columnSubtotalOptions"` + ColumnTotalOptions VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrInput `pulumi:"columnTotalOptions"` + RowSubtotalOptions VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrInput `pulumi:"rowSubtotalOptions"` + RowTotalOptions VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrInput `pulumi:"rowTotalOptions"` +} + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptions)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsOutput).ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsArgs, VisualsPivotTableVisualChartConfigurationTotalOptionsPtr and VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationTotalOptionsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationTotalOptionsPtrType VisualsPivotTableVisualChartConfigurationTotalOptionsArgs + +func VisualsPivotTableVisualChartConfigurationTotalOptionsPtr(v *VisualsPivotTableVisualChartConfigurationTotalOptionsArgs) VisualsPivotTableVisualChartConfigurationTotalOptionsPtrInput { + return (*visualsPivotTableVisualChartConfigurationTotalOptionsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationTotalOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTotalOptions)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationTotalOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationTotalOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptions { + return &v + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) ColumnSubtotalOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions { + return v.ColumnSubtotalOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) ColumnTotalOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions { + return v.ColumnTotalOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) RowSubtotalOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions { + return v.RowSubtotalOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) RowTotalOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions { + return v.RowTotalOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTotalOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationTotalOptionsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptions) VisualsPivotTableVisualChartConfigurationTotalOptions { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationTotalOptions + return ret + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) ColumnSubtotalOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions { + if v == nil { + return nil + } + return v.ColumnSubtotalOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) ColumnTotalOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions { + if v == nil { + return nil + } + return v.ColumnTotalOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) RowSubtotalOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions { + if v == nil { + return nil + } + return v.RowSubtotalOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput) RowTotalOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions { + if v == nil { + return nil + } + return v.RowTotalOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions struct { + CustomLabel *string `pulumi:"customLabel"` + FieldLevel *string `pulumi:"fieldLevel"` + FieldLevelOptions []VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption `pulumi:"fieldLevelOptions"` + MetricHeaderCellStyle *CellStyle `pulumi:"metricHeaderCellStyle"` + TotalCellStyle *CellStyle `pulumi:"totalCellStyle"` + TotalsVisibility *string `pulumi:"totalsVisibility"` + ValueCellStyle *CellStyle `pulumi:"valueCellStyle"` +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs and VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs{...} +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs struct { + CustomLabel pulumi.StringPtrInput `pulumi:"customLabel"` + FieldLevel pulumi.StringPtrInput `pulumi:"fieldLevel"` + FieldLevelOptions VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayInput `pulumi:"fieldLevelOptions"` + MetricHeaderCellStyle CellStylePtrInput `pulumi:"metricHeaderCellStyle"` + TotalCellStyle CellStylePtrInput `pulumi:"totalCellStyle"` + TotalsVisibility pulumi.StringPtrInput `pulumi:"totalsVisibility"` + ValueCellStyle CellStylePtrInput `pulumi:"valueCellStyle"` +} + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput).ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs, VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtr and VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrType VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs + +func VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtr(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrInput { + return (*visualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions { + return &v + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *string { + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) FieldLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *string { + return v.FieldLevel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) FieldLevelOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) []VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption { + return v.FieldLevelOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) MetricHeaderCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *CellStyle { + return v.MetricHeaderCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) TotalCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *CellStyle { + return v.TotalCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) TotalsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *string { + return v.TotalsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) ValueCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *CellStyle { + return v.ValueCellStyle + }).(CellStylePtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions + return ret + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *string { + if v == nil { + return nil + } + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) FieldLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *string { + if v == nil { + return nil + } + return v.FieldLevel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) FieldLevelOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) []VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption { + if v == nil { + return nil + } + return v.FieldLevelOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) MetricHeaderCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.MetricHeaderCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) TotalCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.TotalCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) TotalsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *string { + if v == nil { + return nil + } + return v.TotalsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput) ValueCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.ValueCellStyle + }).(CellStylePtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption struct { + FieldId *string `pulumi:"fieldId"` +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs and VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs{...} +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs struct { + FieldId pulumi.StringPtrInput `pulumi:"fieldId"` +} + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput) +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArray and VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArray{ VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs{...} } +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArray []VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionInput + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArray) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArray) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption) *string { + return v.FieldId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption { + return vs[0].([]VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption)[vs[1].(int)] + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions struct { + CustomLabel *string `pulumi:"customLabel"` + MetricHeaderCellStyle *CellStyle `pulumi:"metricHeaderCellStyle"` + Placement *string `pulumi:"placement"` + ScrollStatus *string `pulumi:"scrollStatus"` + TotalCellStyle *CellStyle `pulumi:"totalCellStyle"` + TotalsVisibility *string `pulumi:"totalsVisibility"` + ValueCellStyle *CellStyle `pulumi:"valueCellStyle"` +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs and VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs{...} +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs struct { + CustomLabel pulumi.StringPtrInput `pulumi:"customLabel"` + MetricHeaderCellStyle CellStylePtrInput `pulumi:"metricHeaderCellStyle"` + Placement pulumi.StringPtrInput `pulumi:"placement"` + ScrollStatus pulumi.StringPtrInput `pulumi:"scrollStatus"` + TotalCellStyle CellStylePtrInput `pulumi:"totalCellStyle"` + TotalsVisibility pulumi.StringPtrInput `pulumi:"totalsVisibility"` + ValueCellStyle CellStylePtrInput `pulumi:"valueCellStyle"` +} + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput).ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs, VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtr and VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrType VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs + +func VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtr(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrInput { + return (*visualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions { + return &v + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *string { + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) MetricHeaderCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *CellStyle { + return v.MetricHeaderCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) Placement() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *string { + return v.Placement + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) ScrollStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *string { + return v.ScrollStatus + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) TotalCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *CellStyle { + return v.TotalCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) TotalsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *string { + return v.TotalsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) ValueCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *CellStyle { + return v.ValueCellStyle + }).(CellStylePtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions + return ret + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *string { + if v == nil { + return nil + } + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) MetricHeaderCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.MetricHeaderCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) Placement() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *string { + if v == nil { + return nil + } + return v.Placement + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) ScrollStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *string { + if v == nil { + return nil + } + return v.ScrollStatus + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) TotalCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.TotalCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) TotalsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *string { + if v == nil { + return nil + } + return v.TotalsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput) ValueCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.ValueCellStyle + }).(CellStylePtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions struct { + CustomLabel *string `pulumi:"customLabel"` + FieldLevel *string `pulumi:"fieldLevel"` + FieldLevelOptions []VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption `pulumi:"fieldLevelOptions"` + MetricHeaderCellStyle *CellStyle `pulumi:"metricHeaderCellStyle"` + TotalCellStyle *CellStyle `pulumi:"totalCellStyle"` + TotalsVisibility *string `pulumi:"totalsVisibility"` + ValueCellStyle *CellStyle `pulumi:"valueCellStyle"` +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs and VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs{...} +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs struct { + CustomLabel pulumi.StringPtrInput `pulumi:"customLabel"` + FieldLevel pulumi.StringPtrInput `pulumi:"fieldLevel"` + FieldLevelOptions VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayInput `pulumi:"fieldLevelOptions"` + MetricHeaderCellStyle CellStylePtrInput `pulumi:"metricHeaderCellStyle"` + TotalCellStyle CellStylePtrInput `pulumi:"totalCellStyle"` + TotalsVisibility pulumi.StringPtrInput `pulumi:"totalsVisibility"` + ValueCellStyle CellStylePtrInput `pulumi:"valueCellStyle"` +} + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput).ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs, VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtr and VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrType VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs + +func VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtr(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrInput { + return (*visualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions { + return &v + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *string { + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) FieldLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *string { + return v.FieldLevel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) FieldLevelOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) []VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption { + return v.FieldLevelOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) MetricHeaderCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *CellStyle { + return v.MetricHeaderCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) TotalCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *CellStyle { + return v.TotalCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) TotalsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *string { + return v.TotalsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) ValueCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *CellStyle { + return v.ValueCellStyle + }).(CellStylePtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions + return ret + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *string { + if v == nil { + return nil + } + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) FieldLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *string { + if v == nil { + return nil + } + return v.FieldLevel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) FieldLevelOptions() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) []VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption { + if v == nil { + return nil + } + return v.FieldLevelOptions + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) MetricHeaderCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.MetricHeaderCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) TotalCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.TotalCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) TotalsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *string { + if v == nil { + return nil + } + return v.TotalsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput) ValueCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.ValueCellStyle + }).(CellStylePtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption struct { + FieldId *string `pulumi:"fieldId"` +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs and VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs{...} +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs struct { + FieldId pulumi.StringPtrInput `pulumi:"fieldId"` +} + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput) +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArray and VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArray{ VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs{...} } +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArray []VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionInput + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArray) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArray) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption) *string { + return v.FieldId + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption { + return vs[0].([]VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption)[vs[1].(int)] + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions struct { + CustomLabel *string `pulumi:"customLabel"` + MetricHeaderCellStyle *CellStyle `pulumi:"metricHeaderCellStyle"` + Placement *string `pulumi:"placement"` + ScrollStatus *string `pulumi:"scrollStatus"` + TotalCellStyle *CellStyle `pulumi:"totalCellStyle"` + TotalsVisibility *string `pulumi:"totalsVisibility"` + ValueCellStyle *CellStyle `pulumi:"valueCellStyle"` +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs and VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs{...} +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs struct { + CustomLabel pulumi.StringPtrInput `pulumi:"customLabel"` + MetricHeaderCellStyle CellStylePtrInput `pulumi:"metricHeaderCellStyle"` + Placement pulumi.StringPtrInput `pulumi:"placement"` + ScrollStatus pulumi.StringPtrInput `pulumi:"scrollStatus"` + TotalCellStyle CellStylePtrInput `pulumi:"totalCellStyle"` + TotalsVisibility pulumi.StringPtrInput `pulumi:"totalsVisibility"` + ValueCellStyle CellStylePtrInput `pulumi:"valueCellStyle"` +} + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions)(nil)).Elem() +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput).ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrInput is an input type that accepts VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs, VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtr and VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrInput` via: +// +// VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput + ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutputWithContext(context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput +} + +type visualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrType VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs + +func VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtr(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs) VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrInput { + return (*visualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrType)(v) +} + +func (*visualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions)(nil)).Elem() +} + +func (i *visualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput { + return i.ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrType) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput { + return o.ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions { + return &v + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *string { + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) MetricHeaderCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *CellStyle { + return v.MetricHeaderCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) Placement() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *string { + return v.Placement + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) ScrollStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *string { + return v.ScrollStatus + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) TotalCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *CellStyle { + return v.TotalCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) TotalsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *string { + return v.TotalsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) ValueCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *CellStyle { + return v.ValueCellStyle + }).(CellStylePtrOutput) +} + +type VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions)(nil)).Elem() +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) ToVisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput { + return o +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) Elem() VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions + return ret + }).(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *string { + if v == nil { + return nil + } + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) MetricHeaderCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.MetricHeaderCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) Placement() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *string { + if v == nil { + return nil + } + return v.Placement + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) ScrollStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *string { + if v == nil { + return nil + } + return v.ScrollStatus + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) TotalCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.TotalCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) TotalsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *string { + if v == nil { + return nil + } + return v.TotalsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput) ValueCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.ValueCellStyle + }).(CellStylePtrOutput) +} + +type VisualsPivotTableVisualConditionalFormatting struct { + ConditionalFormattingOptions []VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption `pulumi:"conditionalFormattingOptions"` +} + +// VisualsPivotTableVisualConditionalFormattingInput is an input type that accepts VisualsPivotTableVisualConditionalFormattingArgs and VisualsPivotTableVisualConditionalFormattingOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualConditionalFormattingInput` via: +// +// VisualsPivotTableVisualConditionalFormattingArgs{...} +type VisualsPivotTableVisualConditionalFormattingInput interface { + pulumi.Input + + ToVisualsPivotTableVisualConditionalFormattingOutput() VisualsPivotTableVisualConditionalFormattingOutput + ToVisualsPivotTableVisualConditionalFormattingOutputWithContext(context.Context) VisualsPivotTableVisualConditionalFormattingOutput +} + +type VisualsPivotTableVisualConditionalFormattingArgs struct { + ConditionalFormattingOptions VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayInput `pulumi:"conditionalFormattingOptions"` +} + +func (VisualsPivotTableVisualConditionalFormattingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualConditionalFormatting)(nil)).Elem() +} + +func (i VisualsPivotTableVisualConditionalFormattingArgs) ToVisualsPivotTableVisualConditionalFormattingOutput() VisualsPivotTableVisualConditionalFormattingOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualConditionalFormattingArgs) ToVisualsPivotTableVisualConditionalFormattingOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingOutput) +} + +func (i VisualsPivotTableVisualConditionalFormattingArgs) ToVisualsPivotTableVisualConditionalFormattingPtrOutput() VisualsPivotTableVisualConditionalFormattingPtrOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualConditionalFormattingArgs) ToVisualsPivotTableVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingOutput).ToVisualsPivotTableVisualConditionalFormattingPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualConditionalFormattingPtrInput is an input type that accepts VisualsPivotTableVisualConditionalFormattingArgs, VisualsPivotTableVisualConditionalFormattingPtr and VisualsPivotTableVisualConditionalFormattingPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualConditionalFormattingPtrInput` via: +// +// VisualsPivotTableVisualConditionalFormattingArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualConditionalFormattingPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualConditionalFormattingPtrOutput() VisualsPivotTableVisualConditionalFormattingPtrOutput + ToVisualsPivotTableVisualConditionalFormattingPtrOutputWithContext(context.Context) VisualsPivotTableVisualConditionalFormattingPtrOutput +} + +type visualsPivotTableVisualConditionalFormattingPtrType VisualsPivotTableVisualConditionalFormattingArgs + +func VisualsPivotTableVisualConditionalFormattingPtr(v *VisualsPivotTableVisualConditionalFormattingArgs) VisualsPivotTableVisualConditionalFormattingPtrInput { + return (*visualsPivotTableVisualConditionalFormattingPtrType)(v) +} + +func (*visualsPivotTableVisualConditionalFormattingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualConditionalFormatting)(nil)).Elem() +} + +func (i *visualsPivotTableVisualConditionalFormattingPtrType) ToVisualsPivotTableVisualConditionalFormattingPtrOutput() VisualsPivotTableVisualConditionalFormattingPtrOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualConditionalFormattingPtrType) ToVisualsPivotTableVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingPtrOutput) +} + +type VisualsPivotTableVisualConditionalFormattingOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualConditionalFormattingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualConditionalFormatting)(nil)).Elem() +} + +func (o VisualsPivotTableVisualConditionalFormattingOutput) ToVisualsPivotTableVisualConditionalFormattingOutput() VisualsPivotTableVisualConditionalFormattingOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingOutput) ToVisualsPivotTableVisualConditionalFormattingOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingOutput) ToVisualsPivotTableVisualConditionalFormattingPtrOutput() VisualsPivotTableVisualConditionalFormattingPtrOutput { + return o.ToVisualsPivotTableVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualConditionalFormattingOutput) ToVisualsPivotTableVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualConditionalFormatting) *VisualsPivotTableVisualConditionalFormatting { + return &v + }).(VisualsPivotTableVisualConditionalFormattingPtrOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingOutput) ConditionalFormattingOptions() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o.ApplyT(func(v VisualsPivotTableVisualConditionalFormatting) []VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption { + return v.ConditionalFormattingOptions + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsPivotTableVisualConditionalFormattingPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualConditionalFormattingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualConditionalFormatting)(nil)).Elem() +} + +func (o VisualsPivotTableVisualConditionalFormattingPtrOutput) ToVisualsPivotTableVisualConditionalFormattingPtrOutput() VisualsPivotTableVisualConditionalFormattingPtrOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingPtrOutput) ToVisualsPivotTableVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingPtrOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingPtrOutput) Elem() VisualsPivotTableVisualConditionalFormattingOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormatting) VisualsPivotTableVisualConditionalFormatting { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualConditionalFormatting + return ret + }).(VisualsPivotTableVisualConditionalFormattingOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingPtrOutput) ConditionalFormattingOptions() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormatting) []VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption { + if v == nil { + return nil + } + return v.ConditionalFormattingOptions + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption struct { + Cell *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell `pulumi:"cell"` +} + +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionInput is an input type that accepts VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs and VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionInput` via: +// +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs{...} +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionInput interface { + pulumi.Input + + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs struct { + Cell VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput `pulumi:"cell"` +} + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput) +} + +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayInput is an input type that accepts VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArray and VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayInput` via: +// +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArray{ VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs{...} } +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayInput interface { + pulumi.Input + + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArray []VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionInput + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArray) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArray) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput) Cell() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption) *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell { + return v.Cell + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) Index(i pulumi.IntInput) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption { + return vs[0].([]VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption)[vs[1].(int)] + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell struct { + FieldId string `pulumi:"fieldId"` + Scope *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope `pulumi:"scope"` + TextFormat *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat `pulumi:"textFormat"` +} + +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellInput is an input type that accepts VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs and VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellInput` via: +// +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs{...} +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellInput interface { + pulumi.Input + + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutputWithContext(context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs struct { + FieldId pulumi.StringInput `pulumi:"fieldId"` + Scope VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrInput `pulumi:"scope"` + TextFormat VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput `pulumi:"textFormat"` +} + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell)(nil)).Elem() +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput).ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput is an input type that accepts VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs, VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtr and VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput` via: +// +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput +} + +type visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrType VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs + +func VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtr(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput { + return (*visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrType)(v) +} + +func (*visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell)(nil)).Elem() +} + +func (i *visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrType) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrType) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell)(nil)).Elem() +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return o.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell) *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell { + return &v + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) Scope() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell) *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope { + return v.Scope + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) TextFormat() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell) *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + return v.TextFormat + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell)(nil)).Elem() +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) Elem() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell + return ret + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) Scope() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell) *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope { + if v == nil { + return nil + } + return v.Scope + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) TextFormat() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell) *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + if v == nil { + return nil + } + return v.TextFormat + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope struct { + Role *string `pulumi:"role"` +} + +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeInput is an input type that accepts VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs and VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeInput` via: +// +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs{...} +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeInput interface { + pulumi.Input + + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutputWithContext(context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs struct { + Role pulumi.StringPtrInput `pulumi:"role"` +} + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope)(nil)).Elem() +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput).ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrInput is an input type that accepts VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs, VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtr and VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrInput` via: +// +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutputWithContext(context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput +} + +type visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrType VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs + +func VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtr(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrInput { + return (*visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrType)(v) +} + +func (*visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope)(nil)).Elem() +} + +func (i *visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrType) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrType) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope)(nil)).Elem() +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput { + return o.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope) *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope { + return &v + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput) Role() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope) *string { + return v.Role + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope)(nil)).Elem() +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput) Elem() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope + return ret + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput) Role() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope) *string { + if v == nil { + return nil + } + return v.Role + }).(pulumi.StringPtrOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat struct { + BackgroundColor ConditionalFormattingColor `pulumi:"backgroundColor"` + Icon *ConditionalFormattingIcon `pulumi:"icon"` + TextColor ConditionalFormattingColor `pulumi:"textColor"` +} + +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatInput is an input type that accepts VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs and VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatInput` via: +// +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs{...} +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatInput interface { + pulumi.Input + + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutputWithContext(context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs struct { + BackgroundColor ConditionalFormattingColorInput `pulumi:"backgroundColor"` + Icon ConditionalFormattingIconPtrInput `pulumi:"icon"` + TextColor ConditionalFormattingColorInput `pulumi:"textColor"` +} + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat)(nil)).Elem() +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(context.Background()) +} + +func (i VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput).ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(ctx) +} + +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput is an input type that accepts VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs, VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtr and VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput values. +// You can construct a concrete instance of `VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput` via: +// +// VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs{...} +// +// or: +// +// nil +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput interface { + pulumi.Input + + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput + ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput +} + +type visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrType VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs + +func VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtr(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput { + return (*visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrType)(v) +} + +func (*visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat)(nil)).Elem() +} + +func (i *visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrType) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return i.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(context.Background()) +} + +func (i *visualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrType) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat)(nil)).Elem() +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o.ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(context.Background()) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + return &v + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) BackgroundColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) ConditionalFormattingColor { + return v.BackgroundColor + }).(ConditionalFormattingColorOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) *ConditionalFormattingIcon { + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) TextColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) ConditionalFormattingColor { + return v.TextColor + }).(ConditionalFormattingColorOutput) +} + +type VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput struct{ *pulumi.OutputState } + +func (VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat)(nil)).Elem() +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) ToVisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(ctx context.Context) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) Elem() VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + if v != nil { + return *v + } + var ret VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat + return ret + }).(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) BackgroundColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.BackgroundColor + }).(ConditionalFormattingColorPtrOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) *ConditionalFormattingIcon { + if v == nil { + return nil + } + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) TextColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.TextColor + }).(ConditionalFormattingColorPtrOutput) +} + +type VisualsRadarChartVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsRadarChartVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsRadarChartVisualInput is an input type that accepts VisualsRadarChartVisualArgs and VisualsRadarChartVisualOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualInput` via: +// +// VisualsRadarChartVisualArgs{...} +type VisualsRadarChartVisualInput interface { + pulumi.Input + + ToVisualsRadarChartVisualOutput() VisualsRadarChartVisualOutput + ToVisualsRadarChartVisualOutputWithContext(context.Context) VisualsRadarChartVisualOutput +} + +type VisualsRadarChartVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsRadarChartVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsRadarChartVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisual)(nil)).Elem() +} + +func (i VisualsRadarChartVisualArgs) ToVisualsRadarChartVisualOutput() VisualsRadarChartVisualOutput { + return i.ToVisualsRadarChartVisualOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualArgs) ToVisualsRadarChartVisualOutputWithContext(ctx context.Context) VisualsRadarChartVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualOutput) +} + +func (i VisualsRadarChartVisualArgs) ToVisualsRadarChartVisualPtrOutput() VisualsRadarChartVisualPtrOutput { + return i.ToVisualsRadarChartVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualArgs) ToVisualsRadarChartVisualPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualOutput).ToVisualsRadarChartVisualPtrOutputWithContext(ctx) +} + +// VisualsRadarChartVisualPtrInput is an input type that accepts VisualsRadarChartVisualArgs, VisualsRadarChartVisualPtr and VisualsRadarChartVisualPtrOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualPtrInput` via: +// +// VisualsRadarChartVisualArgs{...} +// +// or: +// +// nil +type VisualsRadarChartVisualPtrInput interface { + pulumi.Input + + ToVisualsRadarChartVisualPtrOutput() VisualsRadarChartVisualPtrOutput + ToVisualsRadarChartVisualPtrOutputWithContext(context.Context) VisualsRadarChartVisualPtrOutput +} + +type visualsRadarChartVisualPtrType VisualsRadarChartVisualArgs + +func VisualsRadarChartVisualPtr(v *VisualsRadarChartVisualArgs) VisualsRadarChartVisualPtrInput { + return (*visualsRadarChartVisualPtrType)(v) +} + +func (*visualsRadarChartVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisual)(nil)).Elem() +} + +func (i *visualsRadarChartVisualPtrType) ToVisualsRadarChartVisualPtrOutput() VisualsRadarChartVisualPtrOutput { + return i.ToVisualsRadarChartVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsRadarChartVisualPtrType) ToVisualsRadarChartVisualPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualPtrOutput) +} + +type VisualsRadarChartVisualOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisual)(nil)).Elem() +} + +func (o VisualsRadarChartVisualOutput) ToVisualsRadarChartVisualOutput() VisualsRadarChartVisualOutput { + return o +} + +func (o VisualsRadarChartVisualOutput) ToVisualsRadarChartVisualOutputWithContext(ctx context.Context) VisualsRadarChartVisualOutput { + return o +} + +func (o VisualsRadarChartVisualOutput) ToVisualsRadarChartVisualPtrOutput() VisualsRadarChartVisualPtrOutput { + return o.ToVisualsRadarChartVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsRadarChartVisualOutput) ToVisualsRadarChartVisualPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsRadarChartVisual) *VisualsRadarChartVisual { + return &v + }).(VisualsRadarChartVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsRadarChartVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsRadarChartVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsRadarChartVisualOutput) ChartConfiguration() VisualsRadarChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisual) *VisualsRadarChartVisualChartConfiguration { + return v.ChartConfiguration + }).(VisualsRadarChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsRadarChartVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsRadarChartVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsRadarChartVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsRadarChartVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsRadarChartVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsRadarChartVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsRadarChartVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisual)(nil)).Elem() +} + +func (o VisualsRadarChartVisualPtrOutput) ToVisualsRadarChartVisualPtrOutput() VisualsRadarChartVisualPtrOutput { + return o +} + +func (o VisualsRadarChartVisualPtrOutput) ToVisualsRadarChartVisualPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualPtrOutput { + return o +} + +func (o VisualsRadarChartVisualPtrOutput) Elem() VisualsRadarChartVisualOutput { + return o.ApplyT(func(v *VisualsRadarChartVisual) VisualsRadarChartVisual { + if v != nil { + return *v + } + var ret VisualsRadarChartVisual + return ret + }).(VisualsRadarChartVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsRadarChartVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsRadarChartVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsRadarChartVisualPtrOutput) ChartConfiguration() VisualsRadarChartVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisual) *VisualsRadarChartVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsRadarChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsRadarChartVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsRadarChartVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsRadarChartVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsRadarChartVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsRadarChartVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsRadarChartVisualChartConfiguration struct { + AlternateBandColorsVisibility *string `pulumi:"alternateBandColorsVisibility"` + AlternateBandEvenColor *string `pulumi:"alternateBandEvenColor"` + AlternateBandOddColor *string `pulumi:"alternateBandOddColor"` + BaseSeriesSettings *VisualsRadarChartVisualChartConfigurationBaseSeriesSettings `pulumi:"baseSeriesSettings"` + CategoryAxis *AxisDisplayOptions `pulumi:"categoryAxis"` + CategoryLabelOptions *ChartAxisLabelOptions `pulumi:"categoryLabelOptions"` + ColorAxis *AxisDisplayOptions `pulumi:"colorAxis"` + ColorLabelOptions *ChartAxisLabelOptions `pulumi:"colorLabelOptions"` + FieldWells *VisualsRadarChartVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Legend *LegendOptions `pulumi:"legend"` + Shape *string `pulumi:"shape"` + SortConfiguration *VisualsRadarChartVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + StartAngle *float64 `pulumi:"startAngle"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` +} + +// VisualsRadarChartVisualChartConfigurationInput is an input type that accepts VisualsRadarChartVisualChartConfigurationArgs and VisualsRadarChartVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationInput` via: +// +// VisualsRadarChartVisualChartConfigurationArgs{...} +type VisualsRadarChartVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationOutput() VisualsRadarChartVisualChartConfigurationOutput + ToVisualsRadarChartVisualChartConfigurationOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationOutput +} + +type VisualsRadarChartVisualChartConfigurationArgs struct { + AlternateBandColorsVisibility pulumi.StringPtrInput `pulumi:"alternateBandColorsVisibility"` + AlternateBandEvenColor pulumi.StringPtrInput `pulumi:"alternateBandEvenColor"` + AlternateBandOddColor pulumi.StringPtrInput `pulumi:"alternateBandOddColor"` + BaseSeriesSettings VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrInput `pulumi:"baseSeriesSettings"` + CategoryAxis AxisDisplayOptionsPtrInput `pulumi:"categoryAxis"` + CategoryLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"categoryLabelOptions"` + ColorAxis AxisDisplayOptionsPtrInput `pulumi:"colorAxis"` + ColorLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"colorLabelOptions"` + FieldWells VisualsRadarChartVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + Shape pulumi.StringPtrInput `pulumi:"shape"` + SortConfiguration VisualsRadarChartVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + StartAngle pulumi.Float64PtrInput `pulumi:"startAngle"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` +} + +func (VisualsRadarChartVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationArgs) ToVisualsRadarChartVisualChartConfigurationOutput() VisualsRadarChartVisualChartConfigurationOutput { + return i.ToVisualsRadarChartVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationArgs) ToVisualsRadarChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationOutput) +} + +func (i VisualsRadarChartVisualChartConfigurationArgs) ToVisualsRadarChartVisualChartConfigurationPtrOutput() VisualsRadarChartVisualChartConfigurationPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationArgs) ToVisualsRadarChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationOutput).ToVisualsRadarChartVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsRadarChartVisualChartConfigurationPtrInput is an input type that accepts VisualsRadarChartVisualChartConfigurationArgs, VisualsRadarChartVisualChartConfigurationPtr and VisualsRadarChartVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationPtrInput` via: +// +// VisualsRadarChartVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsRadarChartVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationPtrOutput() VisualsRadarChartVisualChartConfigurationPtrOutput + ToVisualsRadarChartVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationPtrOutput +} + +type visualsRadarChartVisualChartConfigurationPtrType VisualsRadarChartVisualChartConfigurationArgs + +func VisualsRadarChartVisualChartConfigurationPtr(v *VisualsRadarChartVisualChartConfigurationArgs) VisualsRadarChartVisualChartConfigurationPtrInput { + return (*visualsRadarChartVisualChartConfigurationPtrType)(v) +} + +func (*visualsRadarChartVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsRadarChartVisualChartConfigurationPtrType) ToVisualsRadarChartVisualChartConfigurationPtrOutput() VisualsRadarChartVisualChartConfigurationPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsRadarChartVisualChartConfigurationPtrType) ToVisualsRadarChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) ToVisualsRadarChartVisualChartConfigurationOutput() VisualsRadarChartVisualChartConfigurationOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) ToVisualsRadarChartVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) ToVisualsRadarChartVisualChartConfigurationPtrOutput() VisualsRadarChartVisualChartConfigurationPtrOutput { + return o.ToVisualsRadarChartVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) ToVisualsRadarChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsRadarChartVisualChartConfiguration) *VisualsRadarChartVisualChartConfiguration { + return &v + }).(VisualsRadarChartVisualChartConfigurationPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) AlternateBandColorsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *string { return v.AlternateBandColorsVisibility }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) AlternateBandEvenColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *string { return v.AlternateBandEvenColor }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) AlternateBandOddColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *string { return v.AlternateBandOddColor }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) BaseSeriesSettings() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *VisualsRadarChartVisualChartConfigurationBaseSeriesSettings { + return v.BaseSeriesSettings + }).(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) CategoryAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *AxisDisplayOptions { return v.CategoryAxis }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *ChartAxisLabelOptions { + return v.CategoryLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) ColorAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *AxisDisplayOptions { return v.ColorAxis }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) ColorLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *ChartAxisLabelOptions { return v.ColorLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) FieldWells() VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *VisualsRadarChartVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) Shape() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *string { return v.Shape }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) SortConfiguration() VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *VisualsRadarChartVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) StartAngle() pulumi.Float64PtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *float64 { return v.StartAngle }).(pulumi.Float64PtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) ToVisualsRadarChartVisualChartConfigurationPtrOutput() VisualsRadarChartVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) ToVisualsRadarChartVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) Elem() VisualsRadarChartVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) VisualsRadarChartVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsRadarChartVisualChartConfiguration + return ret + }).(VisualsRadarChartVisualChartConfigurationOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) AlternateBandColorsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.AlternateBandColorsVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) AlternateBandEvenColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.AlternateBandEvenColor + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) AlternateBandOddColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.AlternateBandOddColor + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) BaseSeriesSettings() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *VisualsRadarChartVisualChartConfigurationBaseSeriesSettings { + if v == nil { + return nil + } + return v.BaseSeriesSettings + }).(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) CategoryAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.CategoryAxis + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.CategoryLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) ColorAxis() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.ColorAxis + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) ColorLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.ColorLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) FieldWells() VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *VisualsRadarChartVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) Shape() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *string { + if v == nil { + return nil + } + return v.Shape + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) SortConfiguration() VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *VisualsRadarChartVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) StartAngle() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *float64 { + if v == nil { + return nil + } + return v.StartAngle + }).(pulumi.Float64PtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationBaseSeriesSettings struct { + AreaStyleSettings *SelectAllOptions `pulumi:"areaStyleSettings"` +} + +// VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsInput is an input type that accepts VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs and VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsInput` via: +// +// VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs{...} +type VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput + ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput +} + +type VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs struct { + AreaStyleSettings SelectAllOptionsPtrInput `pulumi:"areaStyleSettings"` +} + +func (VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationBaseSeriesSettings)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput { + return i.ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput) +} + +func (i VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput).ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutputWithContext(ctx) +} + +// VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrInput is an input type that accepts VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs, VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtr and VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrInput` via: +// +// VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs{...} +// +// or: +// +// nil +type VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput + ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput +} + +type visualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrType VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs + +func VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtr(v *VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs) VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrInput { + return (*visualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrType)(v) +} + +func (*visualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationBaseSeriesSettings)(nil)).Elem() +} + +func (i *visualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrType) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutputWithContext(context.Background()) +} + +func (i *visualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrType) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationBaseSeriesSettings)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput { + return o.ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutputWithContext(context.Background()) +} + +func (o VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsRadarChartVisualChartConfigurationBaseSeriesSettings) *VisualsRadarChartVisualChartConfigurationBaseSeriesSettings { + return &v + }).(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput) AreaStyleSettings() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationBaseSeriesSettings) *SelectAllOptions { + return v.AreaStyleSettings + }).(SelectAllOptionsPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationBaseSeriesSettings)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput) ToVisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput) Elem() VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationBaseSeriesSettings) VisualsRadarChartVisualChartConfigurationBaseSeriesSettings { + if v != nil { + return *v + } + var ret VisualsRadarChartVisualChartConfigurationBaseSeriesSettings + return ret + }).(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput) AreaStyleSettings() SelectAllOptionsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationBaseSeriesSettings) *SelectAllOptions { + if v == nil { + return nil + } + return v.AreaStyleSettings + }).(SelectAllOptionsPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWells struct { + RadarChartAggregatedFieldWells *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells `pulumi:"radarChartAggregatedFieldWells"` +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsArgs and VisualsRadarChartVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsArgs{...} +type VisualsRadarChartVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsOutput() VisualsRadarChartVisualChartConfigurationFieldWellsOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsOutput +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsArgs struct { + RadarChartAggregatedFieldWells VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrInput `pulumi:"radarChartAggregatedFieldWells"` +} + +func (VisualsRadarChartVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsOutput() VisualsRadarChartVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsOutput).ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsArgs, VisualsRadarChartVisualChartConfigurationFieldWellsPtr and VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsRadarChartVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsRadarChartVisualChartConfigurationFieldWellsPtrType VisualsRadarChartVisualChartConfigurationFieldWellsArgs + +func VisualsRadarChartVisualChartConfigurationFieldWellsPtr(v *VisualsRadarChartVisualChartConfigurationFieldWellsArgs) VisualsRadarChartVisualChartConfigurationFieldWellsPtrInput { + return (*visualsRadarChartVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsRadarChartVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsOutput() VisualsRadarChartVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsRadarChartVisualChartConfigurationFieldWells) *VisualsRadarChartVisualChartConfigurationFieldWells { + return &v + }).(VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsOutput) RadarChartAggregatedFieldWells() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWells) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells { + return v.RadarChartAggregatedFieldWells + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsRadarChartVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWells) VisualsRadarChartVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsRadarChartVisualChartConfigurationFieldWells + return ret + }).(VisualsRadarChartVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput) RadarChartAggregatedFieldWells() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWells) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells { + if v == nil { + return nil + } + return v.RadarChartAggregatedFieldWells + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells struct { + Category *SmallMultiplesOptions `pulumi:"category"` + Color *SmallMultiplesOptions `pulumi:"color"` + Values []VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue `pulumi:"values"` +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs{...} +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs struct { + Category SmallMultiplesOptionsPtrInput `pulumi:"category"` + Color SmallMultiplesOptionsPtrInput `pulumi:"color"` + Values VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayInput `pulumi:"values"` +} + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput).ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs, VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtr and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput +} + +type visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrType VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs + +func VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtr(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrInput { + return (*visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrType)(v) +} + +func (*visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput { + return o.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells { + return &v + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput) Category() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells) *SmallMultiplesOptions { + return v.Category + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput) Color() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells) *SmallMultiplesOptions { + return v.Color + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput) Values() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells) []VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue { + return v.Values + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) Elem() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells + return ret + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) Category() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Category + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) Color() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Color + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput) Values() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells) []VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue { + if v == nil { + return nil + } + return v.Values + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue struct { + CalculatedMeasureField *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField `pulumi:"calculatedMeasureField"` + CategoricalMeasureField *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField `pulumi:"categoricalMeasureField"` + DateMeasureField *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField `pulumi:"dateMeasureField"` + NumericalMeasureField *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField `pulumi:"numericalMeasureField"` +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs{...} +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs struct { + CalculatedMeasureField VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput `pulumi:"calculatedMeasureField"` + CategoricalMeasureField VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput `pulumi:"categoricalMeasureField"` + DateMeasureField VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrInput `pulumi:"dateMeasureField"` + NumericalMeasureField VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrInput `pulumi:"numericalMeasureField"` +} + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput) +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArray and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArray{ VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs{...} } +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArray []VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueInput + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArray) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArray) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput) CalculatedMeasureField() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField { + return v.CalculatedMeasureField + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput) CategoricalMeasureField() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField { + return v.CategoricalMeasureField + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput) DateMeasureField() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField { + return v.DateMeasureField + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput) NumericalMeasureField() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField { + return v.NumericalMeasureField + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput) Index(i pulumi.IntInput) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue { + return vs[0].([]VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue)[vs[1].(int)] + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField struct { + Expression string `pulumi:"expression"` + FieldId string `pulumi:"fieldId"` +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs{...} +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs struct { + Expression pulumi.StringInput `pulumi:"expression"` + FieldId pulumi.StringInput `pulumi:"fieldId"` +} + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput).ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx) +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs, VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtr and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs{...} +// +// or: +// +// nil +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput +} + +type visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrType VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs + +func VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtr(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput { + return (*visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrType)(v) +} + +func (*visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField { + return &v + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField) string { + return v.Expression + }).(pulumi.StringOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) Elem() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField { + if v != nil { + return *v + } + var ret VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField + return ret + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField) *string { + if v == nil { + return nil + } + return &v.Expression + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField struct { + AggregationFunction *string `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *StringFormatConfiguration `pulumi:"formatConfiguration"` +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs{...} +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs struct { + AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration StringFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput).ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx) +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs, VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtr and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs{...} +// +// or: +// +// nil +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput +} + +type visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrType VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs + +func VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtr(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput { + return (*visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrType)(v) +} + +func (*visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField { + return &v + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField) *string { + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField) *StringFormatConfiguration { + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) Elem() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField { + if v != nil { + return *v + } + var ret VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField + return ret + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField) *string { + if v == nil { + return nil + } + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField struct { + AggregationFunction *string `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *DateTimeFormatConfiguration `pulumi:"formatConfiguration"` +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs{...} +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs struct { + AggregationFunction pulumi.StringPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput).ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx) +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs, VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtr and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs{...} +// +// or: +// +// nil +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput +} + +type visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrType VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs + +func VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtr(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrInput { + return (*visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrType)(v) +} + +func (*visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField { + return &v + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField) *string { + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField) *DateTimeFormatConfiguration { + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) Elem() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField { + if v != nil { + return *v + } + var ret VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField + return ret + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) AggregationFunction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField) *string { + if v == nil { + return nil + } + return v.AggregationFunction + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField struct { + AggregationFunction *NumericalAggregation `pulumi:"aggregationFunction"` + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *NumberFormatConfiguration `pulumi:"formatConfiguration"` +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs{...} +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs struct { + AggregationFunction NumericalAggregationPtrInput `pulumi:"aggregationFunction"` + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput).ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx) +} + +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrInput is an input type that accepts VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs, VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtr and VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrInput` via: +// +// VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs{...} +// +// or: +// +// nil +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput + ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput +} + +type visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrType VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs + +func VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtr(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrInput { + return (*visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrType)(v) +} + +func (*visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrType) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o.ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField) *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField { + return &v + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) AggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField) *NumericalAggregation { + return v.AggregationFunction + }).(NumericalAggregationPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField) *NumberFormatConfiguration { + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) ToVisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) Elem() VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField) VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField { + if v != nil { + return *v + } + var ret VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField + return ret + }).(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) AggregationFunction() NumericalAggregationPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField) *NumericalAggregation { + if v == nil { + return nil + } + return v.AggregationFunction + }).(NumericalAggregationPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationSortConfiguration struct { + CategoryItemsLimit *ItemsLimitConfiguration `pulumi:"categoryItemsLimit"` + CategorySorts []FieldSortOptions `pulumi:"categorySorts"` + ColorItemsLimit *ItemsLimitConfiguration `pulumi:"colorItemsLimit"` + ColorSorts []FieldSortOptions `pulumi:"colorSorts"` +} + +// VisualsRadarChartVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsRadarChartVisualChartConfigurationSortConfigurationArgs and VisualsRadarChartVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsRadarChartVisualChartConfigurationSortConfigurationArgs{...} +type VisualsRadarChartVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationSortConfigurationOutput() VisualsRadarChartVisualChartConfigurationSortConfigurationOutput + ToVisualsRadarChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationSortConfigurationOutput +} + +type VisualsRadarChartVisualChartConfigurationSortConfigurationArgs struct { + CategoryItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"categoryItemsLimit"` + CategorySorts FieldSortOptionsArrayInput `pulumi:"categorySorts"` + ColorItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"colorItemsLimit"` + ColorSorts FieldSortOptionsArrayInput `pulumi:"colorSorts"` +} + +func (VisualsRadarChartVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsRadarChartVisualChartConfigurationSortConfigurationArgs) ToVisualsRadarChartVisualChartConfigurationSortConfigurationOutput() VisualsRadarChartVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsRadarChartVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationSortConfigurationArgs) ToVisualsRadarChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsRadarChartVisualChartConfigurationSortConfigurationArgs) ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsRadarChartVisualChartConfigurationSortConfigurationArgs) ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationSortConfigurationOutput).ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsRadarChartVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsRadarChartVisualChartConfigurationSortConfigurationArgs, VisualsRadarChartVisualChartConfigurationSortConfigurationPtr and VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsRadarChartVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsRadarChartVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsRadarChartVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsRadarChartVisualChartConfigurationSortConfigurationPtrType VisualsRadarChartVisualChartConfigurationSortConfigurationArgs + +func VisualsRadarChartVisualChartConfigurationSortConfigurationPtr(v *VisualsRadarChartVisualChartConfigurationSortConfigurationArgs) VisualsRadarChartVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsRadarChartVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsRadarChartVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsRadarChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsRadarChartVisualChartConfigurationSortConfigurationPtrType) ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsRadarChartVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) ToVisualsRadarChartVisualChartConfigurationSortConfigurationOutput() VisualsRadarChartVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) ToVisualsRadarChartVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsRadarChartVisualChartConfigurationSortConfiguration) *VisualsRadarChartVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) ColorItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.ColorItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) ColorSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsRadarChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.ColorSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsRadarChartVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput() VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsRadarChartVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationSortConfiguration) VisualsRadarChartVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsRadarChartVisualChartConfigurationSortConfiguration + return ret + }).(VisualsRadarChartVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) ColorItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.ColorItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput) ColorSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsRadarChartVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.ColorSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsSankeyDiagramVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsSankeyDiagramVisualChartConfiguration `pulumi:"chartConfiguration"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsSankeyDiagramVisualInput is an input type that accepts VisualsSankeyDiagramVisualArgs and VisualsSankeyDiagramVisualOutput values. +// You can construct a concrete instance of `VisualsSankeyDiagramVisualInput` via: +// +// VisualsSankeyDiagramVisualArgs{...} +type VisualsSankeyDiagramVisualInput interface { + pulumi.Input + + ToVisualsSankeyDiagramVisualOutput() VisualsSankeyDiagramVisualOutput + ToVisualsSankeyDiagramVisualOutputWithContext(context.Context) VisualsSankeyDiagramVisualOutput +} + +type VisualsSankeyDiagramVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsSankeyDiagramVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsSankeyDiagramVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsSankeyDiagramVisual)(nil)).Elem() +} + +func (i VisualsSankeyDiagramVisualArgs) ToVisualsSankeyDiagramVisualOutput() VisualsSankeyDiagramVisualOutput { + return i.ToVisualsSankeyDiagramVisualOutputWithContext(context.Background()) +} + +func (i VisualsSankeyDiagramVisualArgs) ToVisualsSankeyDiagramVisualOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualOutput) +} + +func (i VisualsSankeyDiagramVisualArgs) ToVisualsSankeyDiagramVisualPtrOutput() VisualsSankeyDiagramVisualPtrOutput { + return i.ToVisualsSankeyDiagramVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsSankeyDiagramVisualArgs) ToVisualsSankeyDiagramVisualPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualOutput).ToVisualsSankeyDiagramVisualPtrOutputWithContext(ctx) +} + +// VisualsSankeyDiagramVisualPtrInput is an input type that accepts VisualsSankeyDiagramVisualArgs, VisualsSankeyDiagramVisualPtr and VisualsSankeyDiagramVisualPtrOutput values. +// You can construct a concrete instance of `VisualsSankeyDiagramVisualPtrInput` via: +// +// VisualsSankeyDiagramVisualArgs{...} +// +// or: +// +// nil +type VisualsSankeyDiagramVisualPtrInput interface { + pulumi.Input + + ToVisualsSankeyDiagramVisualPtrOutput() VisualsSankeyDiagramVisualPtrOutput + ToVisualsSankeyDiagramVisualPtrOutputWithContext(context.Context) VisualsSankeyDiagramVisualPtrOutput +} + +type visualsSankeyDiagramVisualPtrType VisualsSankeyDiagramVisualArgs + +func VisualsSankeyDiagramVisualPtr(v *VisualsSankeyDiagramVisualArgs) VisualsSankeyDiagramVisualPtrInput { + return (*visualsSankeyDiagramVisualPtrType)(v) +} + +func (*visualsSankeyDiagramVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsSankeyDiagramVisual)(nil)).Elem() +} + +func (i *visualsSankeyDiagramVisualPtrType) ToVisualsSankeyDiagramVisualPtrOutput() VisualsSankeyDiagramVisualPtrOutput { + return i.ToVisualsSankeyDiagramVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsSankeyDiagramVisualPtrType) ToVisualsSankeyDiagramVisualPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualPtrOutput) +} + +type VisualsSankeyDiagramVisualOutput struct{ *pulumi.OutputState } + +func (VisualsSankeyDiagramVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsSankeyDiagramVisual)(nil)).Elem() +} + +func (o VisualsSankeyDiagramVisualOutput) ToVisualsSankeyDiagramVisualOutput() VisualsSankeyDiagramVisualOutput { + return o +} + +func (o VisualsSankeyDiagramVisualOutput) ToVisualsSankeyDiagramVisualOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualOutput { + return o +} + +func (o VisualsSankeyDiagramVisualOutput) ToVisualsSankeyDiagramVisualPtrOutput() VisualsSankeyDiagramVisualPtrOutput { + return o.ToVisualsSankeyDiagramVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsSankeyDiagramVisualOutput) ToVisualsSankeyDiagramVisualPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsSankeyDiagramVisual) *VisualsSankeyDiagramVisual { + return &v + }).(VisualsSankeyDiagramVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsSankeyDiagramVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsSankeyDiagramVisualOutput) ChartConfiguration() VisualsSankeyDiagramVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisual) *VisualsSankeyDiagramVisualChartConfiguration { + return v.ChartConfiguration + }).(VisualsSankeyDiagramVisualChartConfigurationPtrOutput) +} + +func (o VisualsSankeyDiagramVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsSankeyDiagramVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsSankeyDiagramVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsSankeyDiagramVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsSankeyDiagramVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsSankeyDiagramVisual)(nil)).Elem() +} + +func (o VisualsSankeyDiagramVisualPtrOutput) ToVisualsSankeyDiagramVisualPtrOutput() VisualsSankeyDiagramVisualPtrOutput { + return o +} + +func (o VisualsSankeyDiagramVisualPtrOutput) ToVisualsSankeyDiagramVisualPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualPtrOutput { + return o +} + +func (o VisualsSankeyDiagramVisualPtrOutput) Elem() VisualsSankeyDiagramVisualOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisual) VisualsSankeyDiagramVisual { + if v != nil { + return *v + } + var ret VisualsSankeyDiagramVisual + return ret + }).(VisualsSankeyDiagramVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsSankeyDiagramVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsSankeyDiagramVisualPtrOutput) ChartConfiguration() VisualsSankeyDiagramVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisual) *VisualsSankeyDiagramVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsSankeyDiagramVisualChartConfigurationPtrOutput) +} + +func (o VisualsSankeyDiagramVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsSankeyDiagramVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsSankeyDiagramVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsSankeyDiagramVisualChartConfiguration struct { + DataLabels *DataLabelsOptions `pulumi:"dataLabels"` + FieldWells *VisualsSankeyDiagramVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + SortConfiguration *VisualsSankeyDiagramVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` +} + +// VisualsSankeyDiagramVisualChartConfigurationInput is an input type that accepts VisualsSankeyDiagramVisualChartConfigurationArgs and VisualsSankeyDiagramVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsSankeyDiagramVisualChartConfigurationInput` via: +// +// VisualsSankeyDiagramVisualChartConfigurationArgs{...} +type VisualsSankeyDiagramVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsSankeyDiagramVisualChartConfigurationOutput() VisualsSankeyDiagramVisualChartConfigurationOutput + ToVisualsSankeyDiagramVisualChartConfigurationOutputWithContext(context.Context) VisualsSankeyDiagramVisualChartConfigurationOutput +} + +type VisualsSankeyDiagramVisualChartConfigurationArgs struct { + DataLabels DataLabelsOptionsPtrInput `pulumi:"dataLabels"` + FieldWells VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + SortConfiguration VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` +} + +func (VisualsSankeyDiagramVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsSankeyDiagramVisualChartConfigurationArgs) ToVisualsSankeyDiagramVisualChartConfigurationOutput() VisualsSankeyDiagramVisualChartConfigurationOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationArgs) ToVisualsSankeyDiagramVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationOutput) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationArgs) ToVisualsSankeyDiagramVisualChartConfigurationPtrOutput() VisualsSankeyDiagramVisualChartConfigurationPtrOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationArgs) ToVisualsSankeyDiagramVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationOutput).ToVisualsSankeyDiagramVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsSankeyDiagramVisualChartConfigurationPtrInput is an input type that accepts VisualsSankeyDiagramVisualChartConfigurationArgs, VisualsSankeyDiagramVisualChartConfigurationPtr and VisualsSankeyDiagramVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsSankeyDiagramVisualChartConfigurationPtrInput` via: +// +// VisualsSankeyDiagramVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsSankeyDiagramVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsSankeyDiagramVisualChartConfigurationPtrOutput() VisualsSankeyDiagramVisualChartConfigurationPtrOutput + ToVisualsSankeyDiagramVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsSankeyDiagramVisualChartConfigurationPtrOutput +} + +type visualsSankeyDiagramVisualChartConfigurationPtrType VisualsSankeyDiagramVisualChartConfigurationArgs + +func VisualsSankeyDiagramVisualChartConfigurationPtr(v *VisualsSankeyDiagramVisualChartConfigurationArgs) VisualsSankeyDiagramVisualChartConfigurationPtrInput { + return (*visualsSankeyDiagramVisualChartConfigurationPtrType)(v) +} + +func (*visualsSankeyDiagramVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsSankeyDiagramVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsSankeyDiagramVisualChartConfigurationPtrType) ToVisualsSankeyDiagramVisualChartConfigurationPtrOutput() VisualsSankeyDiagramVisualChartConfigurationPtrOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsSankeyDiagramVisualChartConfigurationPtrType) ToVisualsSankeyDiagramVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationPtrOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsSankeyDiagramVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsSankeyDiagramVisualChartConfigurationOutput) ToVisualsSankeyDiagramVisualChartConfigurationOutput() VisualsSankeyDiagramVisualChartConfigurationOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationOutput) ToVisualsSankeyDiagramVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationOutput) ToVisualsSankeyDiagramVisualChartConfigurationPtrOutput() VisualsSankeyDiagramVisualChartConfigurationPtrOutput { + return o.ToVisualsSankeyDiagramVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationOutput) ToVisualsSankeyDiagramVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsSankeyDiagramVisualChartConfiguration) *VisualsSankeyDiagramVisualChartConfiguration { + return &v + }).(VisualsSankeyDiagramVisualChartConfigurationPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisualChartConfiguration) *DataLabelsOptions { return v.DataLabels }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationOutput) FieldWells() VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisualChartConfiguration) *VisualsSankeyDiagramVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationOutput) SortConfiguration() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisualChartConfiguration) *VisualsSankeyDiagramVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsSankeyDiagramVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsSankeyDiagramVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsSankeyDiagramVisualChartConfigurationPtrOutput) ToVisualsSankeyDiagramVisualChartConfigurationPtrOutput() VisualsSankeyDiagramVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationPtrOutput) ToVisualsSankeyDiagramVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationPtrOutput) Elem() VisualsSankeyDiagramVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfiguration) VisualsSankeyDiagramVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsSankeyDiagramVisualChartConfiguration + return ret + }).(VisualsSankeyDiagramVisualChartConfigurationOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationPtrOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.DataLabels + }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationPtrOutput) FieldWells() VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfiguration) *VisualsSankeyDiagramVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationPtrOutput) SortConfiguration() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfiguration) *VisualsSankeyDiagramVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationFieldWells struct { + SankeyDiagramAggregatedFieldWells *VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells `pulumi:"sankeyDiagramAggregatedFieldWells"` +} + +// VisualsSankeyDiagramVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs and VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsSankeyDiagramVisualChartConfigurationFieldWellsInput` via: +// +// VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs{...} +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput + ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput +} + +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs struct { + SankeyDiagramAggregatedFieldWells VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrInput `pulumi:"sankeyDiagramAggregatedFieldWells"` +} + +func (VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput).ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs, VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtr and VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput + ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsSankeyDiagramVisualChartConfigurationFieldWellsPtrType VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs + +func VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtr(v *VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs) VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrInput { + return (*visualsSankeyDiagramVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsSankeyDiagramVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsSankeyDiagramVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsSankeyDiagramVisualChartConfigurationFieldWellsPtrType) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsSankeyDiagramVisualChartConfigurationFieldWellsPtrType) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsSankeyDiagramVisualChartConfigurationFieldWells) *VisualsSankeyDiagramVisualChartConfigurationFieldWells { + return &v + }).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput) SankeyDiagramAggregatedFieldWells() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisualChartConfigurationFieldWells) *VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells { + return v.SankeyDiagramAggregatedFieldWells + }).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsSankeyDiagramVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfigurationFieldWells) VisualsSankeyDiagramVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsSankeyDiagramVisualChartConfigurationFieldWells + return ret + }).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput) SankeyDiagramAggregatedFieldWells() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfigurationFieldWells) *VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells { + if v == nil { + return nil + } + return v.SankeyDiagramAggregatedFieldWells + }).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells struct { + Destinations []DimensionFieldSchema `pulumi:"destinations"` + Sources []DimensionFieldSchema `pulumi:"sources"` + Weights []MeasureFieldSchema `pulumi:"weights"` +} + +// VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsInput is an input type that accepts VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs and VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsInput` via: +// +// VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs{...} +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput + ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutputWithContext(context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput +} + +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs struct { + Destinations DimensionFieldSchemaArrayInput `pulumi:"destinations"` + Sources DimensionFieldSchemaArrayInput `pulumi:"sources"` + Weights MeasureFieldSchemaArrayInput `pulumi:"weights"` +} + +func (VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput).ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrInput is an input type that accepts VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs, VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtr and VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrInput` via: +// +// VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput + ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput +} + +type visualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrType VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs + +func VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtr(v *VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs) VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrInput { + return (*visualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrType)(v) +} + +func (*visualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrType) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrType) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput { + return o.ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells) *VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells { + return &v + }).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput) Destinations() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells) []DimensionFieldSchema { + return v.Destinations + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput) Sources() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells) []DimensionFieldSchema { + return v.Sources + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput) Weights() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells) []MeasureFieldSchema { + return v.Weights + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) ToVisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) Elem() VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells) VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells + return ret + }).(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) Destinations() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Destinations + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) Sources() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Sources + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput) Weights() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Weights + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationSortConfiguration struct { + DestinationItemsLimit *ItemsLimitConfiguration `pulumi:"destinationItemsLimit"` + SourceItemsLimit *ItemsLimitConfiguration `pulumi:"sourceItemsLimit"` + WeightSorts []FieldSortOptions `pulumi:"weightSorts"` +} + +// VisualsSankeyDiagramVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs and VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsSankeyDiagramVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs{...} +type VisualsSankeyDiagramVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput + ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput +} + +type VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs struct { + DestinationItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"destinationItemsLimit"` + SourceItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"sourceItemsLimit"` + WeightSorts FieldSortOptionsArrayInput `pulumi:"weightSorts"` +} + +func (VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput).ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs, VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtr and VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrType VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs + +func VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtr(v *VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs) VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsSankeyDiagramVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrType) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrType) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsSankeyDiagramVisualChartConfigurationSortConfiguration) *VisualsSankeyDiagramVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput) DestinationItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.DestinationItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput) SourceItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.SourceItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput) WeightSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsSankeyDiagramVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.WeightSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsSankeyDiagramVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfigurationSortConfiguration) VisualsSankeyDiagramVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsSankeyDiagramVisualChartConfigurationSortConfiguration + return ret + }).(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) DestinationItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.DestinationItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) SourceItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.SourceItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput) WeightSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsSankeyDiagramVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.WeightSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsScatterPlotVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsScatterPlotVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsScatterPlotVisualInput is an input type that accepts VisualsScatterPlotVisualArgs and VisualsScatterPlotVisualOutput values. +// You can construct a concrete instance of `VisualsScatterPlotVisualInput` via: +// +// VisualsScatterPlotVisualArgs{...} +type VisualsScatterPlotVisualInput interface { + pulumi.Input + + ToVisualsScatterPlotVisualOutput() VisualsScatterPlotVisualOutput + ToVisualsScatterPlotVisualOutputWithContext(context.Context) VisualsScatterPlotVisualOutput +} + +type VisualsScatterPlotVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsScatterPlotVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsScatterPlotVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsScatterPlotVisual)(nil)).Elem() +} + +func (i VisualsScatterPlotVisualArgs) ToVisualsScatterPlotVisualOutput() VisualsScatterPlotVisualOutput { + return i.ToVisualsScatterPlotVisualOutputWithContext(context.Background()) +} + +func (i VisualsScatterPlotVisualArgs) ToVisualsScatterPlotVisualOutputWithContext(ctx context.Context) VisualsScatterPlotVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualOutput) +} + +func (i VisualsScatterPlotVisualArgs) ToVisualsScatterPlotVisualPtrOutput() VisualsScatterPlotVisualPtrOutput { + return i.ToVisualsScatterPlotVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsScatterPlotVisualArgs) ToVisualsScatterPlotVisualPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualOutput).ToVisualsScatterPlotVisualPtrOutputWithContext(ctx) +} + +// VisualsScatterPlotVisualPtrInput is an input type that accepts VisualsScatterPlotVisualArgs, VisualsScatterPlotVisualPtr and VisualsScatterPlotVisualPtrOutput values. +// You can construct a concrete instance of `VisualsScatterPlotVisualPtrInput` via: +// +// VisualsScatterPlotVisualArgs{...} +// +// or: +// +// nil +type VisualsScatterPlotVisualPtrInput interface { + pulumi.Input + + ToVisualsScatterPlotVisualPtrOutput() VisualsScatterPlotVisualPtrOutput + ToVisualsScatterPlotVisualPtrOutputWithContext(context.Context) VisualsScatterPlotVisualPtrOutput +} + +type visualsScatterPlotVisualPtrType VisualsScatterPlotVisualArgs + +func VisualsScatterPlotVisualPtr(v *VisualsScatterPlotVisualArgs) VisualsScatterPlotVisualPtrInput { + return (*visualsScatterPlotVisualPtrType)(v) +} + +func (*visualsScatterPlotVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsScatterPlotVisual)(nil)).Elem() +} + +func (i *visualsScatterPlotVisualPtrType) ToVisualsScatterPlotVisualPtrOutput() VisualsScatterPlotVisualPtrOutput { + return i.ToVisualsScatterPlotVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsScatterPlotVisualPtrType) ToVisualsScatterPlotVisualPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualPtrOutput) +} + +type VisualsScatterPlotVisualOutput struct{ *pulumi.OutputState } + +func (VisualsScatterPlotVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsScatterPlotVisual)(nil)).Elem() +} + +func (o VisualsScatterPlotVisualOutput) ToVisualsScatterPlotVisualOutput() VisualsScatterPlotVisualOutput { + return o +} + +func (o VisualsScatterPlotVisualOutput) ToVisualsScatterPlotVisualOutputWithContext(ctx context.Context) VisualsScatterPlotVisualOutput { + return o +} + +func (o VisualsScatterPlotVisualOutput) ToVisualsScatterPlotVisualPtrOutput() VisualsScatterPlotVisualPtrOutput { + return o.ToVisualsScatterPlotVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsScatterPlotVisualOutput) ToVisualsScatterPlotVisualPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsScatterPlotVisual) *VisualsScatterPlotVisual { + return &v + }).(VisualsScatterPlotVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsScatterPlotVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsScatterPlotVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsScatterPlotVisualOutput) ChartConfiguration() VisualsScatterPlotVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisual) *VisualsScatterPlotVisualChartConfiguration { + return v.ChartConfiguration + }).(VisualsScatterPlotVisualChartConfigurationPtrOutput) +} + +func (o VisualsScatterPlotVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsScatterPlotVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsScatterPlotVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsScatterPlotVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsScatterPlotVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsScatterPlotVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsScatterPlotVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsScatterPlotVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsScatterPlotVisual)(nil)).Elem() +} + +func (o VisualsScatterPlotVisualPtrOutput) ToVisualsScatterPlotVisualPtrOutput() VisualsScatterPlotVisualPtrOutput { + return o +} + +func (o VisualsScatterPlotVisualPtrOutput) ToVisualsScatterPlotVisualPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualPtrOutput { + return o +} + +func (o VisualsScatterPlotVisualPtrOutput) Elem() VisualsScatterPlotVisualOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisual) VisualsScatterPlotVisual { + if v != nil { + return *v + } + var ret VisualsScatterPlotVisual + return ret + }).(VisualsScatterPlotVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsScatterPlotVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsScatterPlotVisualPtrOutput) ChartConfiguration() VisualsScatterPlotVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisual) *VisualsScatterPlotVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsScatterPlotVisualChartConfigurationPtrOutput) +} + +func (o VisualsScatterPlotVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsScatterPlotVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsScatterPlotVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsScatterPlotVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsScatterPlotVisualChartConfiguration struct { + DataLabels *DataLabelsOptions `pulumi:"dataLabels"` + FieldWells *VisualsScatterPlotVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Legend *LegendOptions `pulumi:"legend"` + Tooltip *TooltipOptions `pulumi:"tooltip"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` + XAxisDisplayOptions *AxisDisplayOptions `pulumi:"xAxisDisplayOptions"` + XAxisLabelOptions *ChartAxisLabelOptions `pulumi:"xAxisLabelOptions"` + YAxisDisplayOptions *AxisDisplayOptions `pulumi:"yAxisDisplayOptions"` + YAxisLabelOptions *ChartAxisLabelOptions `pulumi:"yAxisLabelOptions"` +} + +// VisualsScatterPlotVisualChartConfigurationInput is an input type that accepts VisualsScatterPlotVisualChartConfigurationArgs and VisualsScatterPlotVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsScatterPlotVisualChartConfigurationInput` via: +// +// VisualsScatterPlotVisualChartConfigurationArgs{...} +type VisualsScatterPlotVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsScatterPlotVisualChartConfigurationOutput() VisualsScatterPlotVisualChartConfigurationOutput + ToVisualsScatterPlotVisualChartConfigurationOutputWithContext(context.Context) VisualsScatterPlotVisualChartConfigurationOutput +} + +type VisualsScatterPlotVisualChartConfigurationArgs struct { + DataLabels DataLabelsOptionsPtrInput `pulumi:"dataLabels"` + FieldWells VisualsScatterPlotVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` + XAxisDisplayOptions AxisDisplayOptionsPtrInput `pulumi:"xAxisDisplayOptions"` + XAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"xAxisLabelOptions"` + YAxisDisplayOptions AxisDisplayOptionsPtrInput `pulumi:"yAxisDisplayOptions"` + YAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"yAxisLabelOptions"` +} + +func (VisualsScatterPlotVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsScatterPlotVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsScatterPlotVisualChartConfigurationArgs) ToVisualsScatterPlotVisualChartConfigurationOutput() VisualsScatterPlotVisualChartConfigurationOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsScatterPlotVisualChartConfigurationArgs) ToVisualsScatterPlotVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationOutput) +} + +func (i VisualsScatterPlotVisualChartConfigurationArgs) ToVisualsScatterPlotVisualChartConfigurationPtrOutput() VisualsScatterPlotVisualChartConfigurationPtrOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsScatterPlotVisualChartConfigurationArgs) ToVisualsScatterPlotVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationOutput).ToVisualsScatterPlotVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsScatterPlotVisualChartConfigurationPtrInput is an input type that accepts VisualsScatterPlotVisualChartConfigurationArgs, VisualsScatterPlotVisualChartConfigurationPtr and VisualsScatterPlotVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsScatterPlotVisualChartConfigurationPtrInput` via: +// +// VisualsScatterPlotVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsScatterPlotVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsScatterPlotVisualChartConfigurationPtrOutput() VisualsScatterPlotVisualChartConfigurationPtrOutput + ToVisualsScatterPlotVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsScatterPlotVisualChartConfigurationPtrOutput +} + +type visualsScatterPlotVisualChartConfigurationPtrType VisualsScatterPlotVisualChartConfigurationArgs + +func VisualsScatterPlotVisualChartConfigurationPtr(v *VisualsScatterPlotVisualChartConfigurationArgs) VisualsScatterPlotVisualChartConfigurationPtrInput { + return (*visualsScatterPlotVisualChartConfigurationPtrType)(v) +} + +func (*visualsScatterPlotVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsScatterPlotVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsScatterPlotVisualChartConfigurationPtrType) ToVisualsScatterPlotVisualChartConfigurationPtrOutput() VisualsScatterPlotVisualChartConfigurationPtrOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsScatterPlotVisualChartConfigurationPtrType) ToVisualsScatterPlotVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationPtrOutput) +} + +type VisualsScatterPlotVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsScatterPlotVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsScatterPlotVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) ToVisualsScatterPlotVisualChartConfigurationOutput() VisualsScatterPlotVisualChartConfigurationOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) ToVisualsScatterPlotVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) ToVisualsScatterPlotVisualChartConfigurationPtrOutput() VisualsScatterPlotVisualChartConfigurationPtrOutput { + return o.ToVisualsScatterPlotVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) ToVisualsScatterPlotVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsScatterPlotVisualChartConfiguration) *VisualsScatterPlotVisualChartConfiguration { + return &v + }).(VisualsScatterPlotVisualChartConfigurationPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfiguration) *DataLabelsOptions { return v.DataLabels }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) FieldWells() VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfiguration) *VisualsScatterPlotVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) XAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfiguration) *AxisDisplayOptions { return v.XAxisDisplayOptions }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) XAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfiguration) *ChartAxisLabelOptions { return v.XAxisLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) YAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfiguration) *AxisDisplayOptions { return v.YAxisDisplayOptions }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationOutput) YAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfiguration) *ChartAxisLabelOptions { return v.YAxisLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +type VisualsScatterPlotVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsScatterPlotVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsScatterPlotVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) ToVisualsScatterPlotVisualChartConfigurationPtrOutput() VisualsScatterPlotVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) ToVisualsScatterPlotVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) Elem() VisualsScatterPlotVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfiguration) VisualsScatterPlotVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsScatterPlotVisualChartConfiguration + return ret + }).(VisualsScatterPlotVisualChartConfigurationOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.DataLabels + }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) FieldWells() VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfiguration) *VisualsScatterPlotVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) XAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.XAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) XAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.XAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) YAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.YAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationPtrOutput) YAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.YAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +type VisualsScatterPlotVisualChartConfigurationFieldWells struct { + ScatterPlotCategoricallyAggregatedFieldWells *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells `pulumi:"scatterPlotCategoricallyAggregatedFieldWells"` + ScatterPlotUnaggregatedFieldWells *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells `pulumi:"scatterPlotUnaggregatedFieldWells"` +} + +// VisualsScatterPlotVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsScatterPlotVisualChartConfigurationFieldWellsArgs and VisualsScatterPlotVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsScatterPlotVisualChartConfigurationFieldWellsInput` via: +// +// VisualsScatterPlotVisualChartConfigurationFieldWellsArgs{...} +type VisualsScatterPlotVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsScatterPlotVisualChartConfigurationFieldWellsOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsOutput + ToVisualsScatterPlotVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsOutput +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsArgs struct { + ScatterPlotCategoricallyAggregatedFieldWells VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrInput `pulumi:"scatterPlotCategoricallyAggregatedFieldWells"` + ScatterPlotUnaggregatedFieldWells VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrInput `pulumi:"scatterPlotUnaggregatedFieldWells"` +} + +func (VisualsScatterPlotVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationFieldWellsOutput).ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsScatterPlotVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsScatterPlotVisualChartConfigurationFieldWellsArgs, VisualsScatterPlotVisualChartConfigurationFieldWellsPtr and VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsScatterPlotVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsScatterPlotVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsScatterPlotVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput + ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsScatterPlotVisualChartConfigurationFieldWellsPtrType VisualsScatterPlotVisualChartConfigurationFieldWellsArgs + +func VisualsScatterPlotVisualChartConfigurationFieldWellsPtr(v *VisualsScatterPlotVisualChartConfigurationFieldWellsArgs) VisualsScatterPlotVisualChartConfigurationFieldWellsPtrInput { + return (*visualsScatterPlotVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsScatterPlotVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsScatterPlotVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsScatterPlotVisualChartConfigurationFieldWellsPtrType) ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsScatterPlotVisualChartConfigurationFieldWellsPtrType) ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsScatterPlotVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsScatterPlotVisualChartConfigurationFieldWells) *VisualsScatterPlotVisualChartConfigurationFieldWells { + return &v + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsOutput) ScatterPlotCategoricallyAggregatedFieldWells() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfigurationFieldWells) *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells { + return v.ScatterPlotCategoricallyAggregatedFieldWells + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsOutput) ScatterPlotUnaggregatedFieldWells() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfigurationFieldWells) *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells { + return v.ScatterPlotUnaggregatedFieldWells + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsScatterPlotVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsScatterPlotVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWells) VisualsScatterPlotVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsScatterPlotVisualChartConfigurationFieldWells + return ret + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput) ScatterPlotCategoricallyAggregatedFieldWells() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWells) *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells { + if v == nil { + return nil + } + return v.ScatterPlotCategoricallyAggregatedFieldWells + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput) ScatterPlotUnaggregatedFieldWells() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWells) *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells { + if v == nil { + return nil + } + return v.ScatterPlotUnaggregatedFieldWells + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells struct { + Categories []DimensionFieldSchema `pulumi:"categories"` + Sizes []MeasureFieldSchema `pulumi:"sizes"` + XAxes []MeasureFieldSchema `pulumi:"xAxes"` + YAxes []MeasureFieldSchema `pulumi:"yAxes"` +} + +// VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsInput is an input type that accepts VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs and VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsInput` via: +// +// VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs{...} +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput + ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutputWithContext(context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs struct { + Categories DimensionFieldSchemaArrayInput `pulumi:"categories"` + Sizes MeasureFieldSchemaArrayInput `pulumi:"sizes"` + XAxes MeasureFieldSchemaArrayInput `pulumi:"xAxes"` + YAxes MeasureFieldSchemaArrayInput `pulumi:"yAxes"` +} + +func (VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput).ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrInput is an input type that accepts VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs, VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtr and VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrInput` via: +// +// VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput + ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput +} + +type visualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrType VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs + +func VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtr(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrInput { + return (*visualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrType)(v) +} + +func (*visualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrType) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrType) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput { + return o.ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells) *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells { + return &v + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells) []DimensionFieldSchema { + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) Sizes() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells) []MeasureFieldSchema { + return v.Sizes + }).(MeasureFieldSchemaArrayOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) XAxes() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells) []MeasureFieldSchema { + return v.XAxes + }).(MeasureFieldSchemaArrayOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) YAxes() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells) []MeasureFieldSchema { + return v.YAxes + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) Elem() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells + return ret + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) Sizes() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Sizes + }).(MeasureFieldSchemaArrayOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) XAxes() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.XAxes + }).(MeasureFieldSchemaArrayOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput) YAxes() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.YAxes + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells struct { + Sizes []MeasureFieldSchema `pulumi:"sizes"` + XAxes []DimensionFieldSchema `pulumi:"xAxes"` + YAxes []DimensionFieldSchema `pulumi:"yAxes"` +} + +// VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsInput is an input type that accepts VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs and VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsInput` via: +// +// VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs{...} +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput + ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutputWithContext(context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs struct { + Sizes MeasureFieldSchemaArrayInput `pulumi:"sizes"` + XAxes DimensionFieldSchemaArrayInput `pulumi:"xAxes"` + YAxes DimensionFieldSchemaArrayInput `pulumi:"yAxes"` +} + +func (VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput) +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput).ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrInput is an input type that accepts VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs, VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtr and VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrInput` via: +// +// VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput + ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput +} + +type visualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrType VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs + +func VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtr(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrInput { + return (*visualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrType)(v) +} + +func (*visualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrType) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput { + return i.ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrType) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput { + return o.ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells) *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells { + return &v + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput) Sizes() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells) []MeasureFieldSchema { + return v.Sizes + }).(MeasureFieldSchemaArrayOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput) XAxes() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells) []DimensionFieldSchema { + return v.XAxes + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput) YAxes() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells) []DimensionFieldSchema { + return v.YAxes + }).(DimensionFieldSchemaArrayOutput) +} + +type VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) ToVisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) Elem() VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells) VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells + return ret + }).(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) Sizes() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Sizes + }).(MeasureFieldSchemaArrayOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) XAxes() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.XAxes + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput) YAxes() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.YAxes + }).(DimensionFieldSchemaArrayOutput) +} + +type VisualsTableVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsTableVisualChartConfiguration `pulumi:"chartConfiguration"` + ConditionalFormatting *VisualsTableVisualConditionalFormatting `pulumi:"conditionalFormatting"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsTableVisualInput is an input type that accepts VisualsTableVisualArgs and VisualsTableVisualOutput values. +// You can construct a concrete instance of `VisualsTableVisualInput` via: +// +// VisualsTableVisualArgs{...} +type VisualsTableVisualInput interface { + pulumi.Input + + ToVisualsTableVisualOutput() VisualsTableVisualOutput + ToVisualsTableVisualOutputWithContext(context.Context) VisualsTableVisualOutput +} + +type VisualsTableVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsTableVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ConditionalFormatting VisualsTableVisualConditionalFormattingPtrInput `pulumi:"conditionalFormatting"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsTableVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisual)(nil)).Elem() +} + +func (i VisualsTableVisualArgs) ToVisualsTableVisualOutput() VisualsTableVisualOutput { + return i.ToVisualsTableVisualOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualArgs) ToVisualsTableVisualOutputWithContext(ctx context.Context) VisualsTableVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualOutput) +} + +func (i VisualsTableVisualArgs) ToVisualsTableVisualPtrOutput() VisualsTableVisualPtrOutput { + return i.ToVisualsTableVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualArgs) ToVisualsTableVisualPtrOutputWithContext(ctx context.Context) VisualsTableVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualOutput).ToVisualsTableVisualPtrOutputWithContext(ctx) +} + +// VisualsTableVisualPtrInput is an input type that accepts VisualsTableVisualArgs, VisualsTableVisualPtr and VisualsTableVisualPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualPtrInput` via: +// +// VisualsTableVisualArgs{...} +// +// or: +// +// nil +type VisualsTableVisualPtrInput interface { + pulumi.Input + + ToVisualsTableVisualPtrOutput() VisualsTableVisualPtrOutput + ToVisualsTableVisualPtrOutputWithContext(context.Context) VisualsTableVisualPtrOutput +} + +type visualsTableVisualPtrType VisualsTableVisualArgs + +func VisualsTableVisualPtr(v *VisualsTableVisualArgs) VisualsTableVisualPtrInput { + return (*visualsTableVisualPtrType)(v) +} + +func (*visualsTableVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisual)(nil)).Elem() +} + +func (i *visualsTableVisualPtrType) ToVisualsTableVisualPtrOutput() VisualsTableVisualPtrOutput { + return i.ToVisualsTableVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualPtrType) ToVisualsTableVisualPtrOutputWithContext(ctx context.Context) VisualsTableVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualPtrOutput) +} + +type VisualsTableVisualOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisual)(nil)).Elem() +} + +func (o VisualsTableVisualOutput) ToVisualsTableVisualOutput() VisualsTableVisualOutput { + return o +} + +func (o VisualsTableVisualOutput) ToVisualsTableVisualOutputWithContext(ctx context.Context) VisualsTableVisualOutput { + return o +} + +func (o VisualsTableVisualOutput) ToVisualsTableVisualPtrOutput() VisualsTableVisualPtrOutput { + return o.ToVisualsTableVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualOutput) ToVisualsTableVisualPtrOutputWithContext(ctx context.Context) VisualsTableVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisual) *VisualsTableVisual { + return &v + }).(VisualsTableVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsTableVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsTableVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsTableVisualOutput) ChartConfiguration() VisualsTableVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTableVisual) *VisualsTableVisualChartConfiguration { return v.ChartConfiguration }).(VisualsTableVisualChartConfigurationPtrOutput) +} + +func (o VisualsTableVisualOutput) ConditionalFormatting() VisualsTableVisualConditionalFormattingPtrOutput { + return o.ApplyT(func(v VisualsTableVisual) *VisualsTableVisualConditionalFormatting { return v.ConditionalFormatting }).(VisualsTableVisualConditionalFormattingPtrOutput) +} + +func (o VisualsTableVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsTableVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsTableVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsTableVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsTableVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsTableVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsTableVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisual)(nil)).Elem() +} + +func (o VisualsTableVisualPtrOutput) ToVisualsTableVisualPtrOutput() VisualsTableVisualPtrOutput { + return o +} + +func (o VisualsTableVisualPtrOutput) ToVisualsTableVisualPtrOutputWithContext(ctx context.Context) VisualsTableVisualPtrOutput { + return o +} + +func (o VisualsTableVisualPtrOutput) Elem() VisualsTableVisualOutput { + return o.ApplyT(func(v *VisualsTableVisual) VisualsTableVisual { + if v != nil { + return *v + } + var ret VisualsTableVisual + return ret + }).(VisualsTableVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsTableVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsTableVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsTableVisualPtrOutput) ChartConfiguration() VisualsTableVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTableVisual) *VisualsTableVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsTableVisualChartConfigurationPtrOutput) +} + +func (o VisualsTableVisualPtrOutput) ConditionalFormatting() VisualsTableVisualConditionalFormattingPtrOutput { + return o.ApplyT(func(v *VisualsTableVisual) *VisualsTableVisualConditionalFormatting { + if v == nil { + return nil + } + return v.ConditionalFormatting + }).(VisualsTableVisualConditionalFormattingPtrOutput) +} + +func (o VisualsTableVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsTableVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsTableVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsTableVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsTableVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfiguration struct { + FieldOptions *VisualsTableVisualChartConfigurationFieldOptions `pulumi:"fieldOptions"` + FieldWells *VisualsTableVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + PaginatedReportOptions *VisualsTableVisualChartConfigurationPaginatedReportOptions `pulumi:"paginatedReportOptions"` + SortConfiguration *VisualsTableVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + TableInlineVisualizations []VisualsTableVisualChartConfigurationTableInlineVisualization `pulumi:"tableInlineVisualizations"` + TableOptions *VisualsTableVisualChartConfigurationTableOptions `pulumi:"tableOptions"` + TotalOptions *VisualsTableVisualChartConfigurationTotalOptions `pulumi:"totalOptions"` +} + +// VisualsTableVisualChartConfigurationInput is an input type that accepts VisualsTableVisualChartConfigurationArgs and VisualsTableVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationInput` via: +// +// VisualsTableVisualChartConfigurationArgs{...} +type VisualsTableVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationOutput() VisualsTableVisualChartConfigurationOutput + ToVisualsTableVisualChartConfigurationOutputWithContext(context.Context) VisualsTableVisualChartConfigurationOutput +} + +type VisualsTableVisualChartConfigurationArgs struct { + FieldOptions VisualsTableVisualChartConfigurationFieldOptionsPtrInput `pulumi:"fieldOptions"` + FieldWells VisualsTableVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + PaginatedReportOptions VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrInput `pulumi:"paginatedReportOptions"` + SortConfiguration VisualsTableVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + TableInlineVisualizations VisualsTableVisualChartConfigurationTableInlineVisualizationArrayInput `pulumi:"tableInlineVisualizations"` + TableOptions VisualsTableVisualChartConfigurationTableOptionsPtrInput `pulumi:"tableOptions"` + TotalOptions VisualsTableVisualChartConfigurationTotalOptionsPtrInput `pulumi:"totalOptions"` +} + +func (VisualsTableVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationArgs) ToVisualsTableVisualChartConfigurationOutput() VisualsTableVisualChartConfigurationOutput { + return i.ToVisualsTableVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationArgs) ToVisualsTableVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationOutput) +} + +func (i VisualsTableVisualChartConfigurationArgs) ToVisualsTableVisualChartConfigurationPtrOutput() VisualsTableVisualChartConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationArgs) ToVisualsTableVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationOutput).ToVisualsTableVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationPtrInput is an input type that accepts VisualsTableVisualChartConfigurationArgs, VisualsTableVisualChartConfigurationPtr and VisualsTableVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationPtrInput` via: +// +// VisualsTableVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationPtrOutput() VisualsTableVisualChartConfigurationPtrOutput + ToVisualsTableVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationPtrOutput +} + +type visualsTableVisualChartConfigurationPtrType VisualsTableVisualChartConfigurationArgs + +func VisualsTableVisualChartConfigurationPtr(v *VisualsTableVisualChartConfigurationArgs) VisualsTableVisualChartConfigurationPtrInput { + return (*visualsTableVisualChartConfigurationPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationPtrType) ToVisualsTableVisualChartConfigurationPtrOutput() VisualsTableVisualChartConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationPtrType) ToVisualsTableVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationOutput) ToVisualsTableVisualChartConfigurationOutput() VisualsTableVisualChartConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationOutput) ToVisualsTableVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationOutput) ToVisualsTableVisualChartConfigurationPtrOutput() VisualsTableVisualChartConfigurationPtrOutput { + return o.ToVisualsTableVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationOutput) ToVisualsTableVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfiguration { + return &v + }).(VisualsTableVisualChartConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationOutput) FieldOptions() VisualsTableVisualChartConfigurationFieldOptionsPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationFieldOptions { + return v.FieldOptions + }).(VisualsTableVisualChartConfigurationFieldOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationOutput) FieldWells() VisualsTableVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsTableVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationOutput) PaginatedReportOptions() VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationPaginatedReportOptions { + return v.PaginatedReportOptions + }).(VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationOutput) SortConfiguration() VisualsTableVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsTableVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationOutput) TableInlineVisualizations() VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfiguration) []VisualsTableVisualChartConfigurationTableInlineVisualization { + return v.TableInlineVisualizations + }).(VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput) +} + +func (o VisualsTableVisualChartConfigurationOutput) TableOptions() VisualsTableVisualChartConfigurationTableOptionsPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationTableOptions { + return v.TableOptions + }).(VisualsTableVisualChartConfigurationTableOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationOutput) TotalOptions() VisualsTableVisualChartConfigurationTotalOptionsPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationTotalOptions { + return v.TotalOptions + }).(VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationPtrOutput() VisualsTableVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationPtrOutput) Elem() VisualsTableVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfiguration) VisualsTableVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfiguration + return ret + }).(VisualsTableVisualChartConfigurationOutput) +} + +func (o VisualsTableVisualChartConfigurationPtrOutput) FieldOptions() VisualsTableVisualChartConfigurationFieldOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationFieldOptions { + if v == nil { + return nil + } + return v.FieldOptions + }).(VisualsTableVisualChartConfigurationFieldOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationPtrOutput) FieldWells() VisualsTableVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsTableVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationPtrOutput) PaginatedReportOptions() VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationPaginatedReportOptions { + if v == nil { + return nil + } + return v.PaginatedReportOptions + }).(VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationPtrOutput) SortConfiguration() VisualsTableVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsTableVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationPtrOutput) TableInlineVisualizations() VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfiguration) []VisualsTableVisualChartConfigurationTableInlineVisualization { + if v == nil { + return nil + } + return v.TableInlineVisualizations + }).(VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput) +} + +func (o VisualsTableVisualChartConfigurationPtrOutput) TableOptions() VisualsTableVisualChartConfigurationTableOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationTableOptions { + if v == nil { + return nil + } + return v.TableOptions + }).(VisualsTableVisualChartConfigurationTableOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationPtrOutput) TotalOptions() VisualsTableVisualChartConfigurationTotalOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfiguration) *VisualsTableVisualChartConfigurationTotalOptions { + if v == nil { + return nil + } + return v.TotalOptions + }).(VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptions struct { + Orders []string `pulumi:"orders"` + SelectedFieldOptions []VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption `pulumi:"selectedFieldOptions"` +} + +// VisualsTableVisualChartConfigurationFieldOptionsInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsArgs and VisualsTableVisualChartConfigurationFieldOptionsOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsArgs{...} +type VisualsTableVisualChartConfigurationFieldOptionsInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsOutput() VisualsTableVisualChartConfigurationFieldOptionsOutput + ToVisualsTableVisualChartConfigurationFieldOptionsOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsOutput +} + +type VisualsTableVisualChartConfigurationFieldOptionsArgs struct { + Orders pulumi.StringArrayInput `pulumi:"orders"` + SelectedFieldOptions VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayInput `pulumi:"selectedFieldOptions"` +} + +func (VisualsTableVisualChartConfigurationFieldOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptions)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsArgs) ToVisualsTableVisualChartConfigurationFieldOptionsOutput() VisualsTableVisualChartConfigurationFieldOptionsOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsArgs) ToVisualsTableVisualChartConfigurationFieldOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsArgs) ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsArgs) ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsOutput).ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldOptionsPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsArgs, VisualsTableVisualChartConfigurationFieldOptionsPtr and VisualsTableVisualChartConfigurationFieldOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldOptionsPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsPtrOutput + ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsPtrOutput +} + +type visualsTableVisualChartConfigurationFieldOptionsPtrType VisualsTableVisualChartConfigurationFieldOptionsArgs + +func VisualsTableVisualChartConfigurationFieldOptionsPtr(v *VisualsTableVisualChartConfigurationFieldOptionsArgs) VisualsTableVisualChartConfigurationFieldOptionsPtrInput { + return (*visualsTableVisualChartConfigurationFieldOptionsPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptions)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsOutput) ToVisualsTableVisualChartConfigurationFieldOptionsOutput() VisualsTableVisualChartConfigurationFieldOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsOutput) ToVisualsTableVisualChartConfigurationFieldOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsOutput) ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsOutput) ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldOptions) *VisualsTableVisualChartConfigurationFieldOptions { + return &v + }).(VisualsTableVisualChartConfigurationFieldOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsOutput) Orders() pulumi.StringArrayOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptions) []string { return v.Orders }).(pulumi.StringArrayOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsOutput) SelectedFieldOptions() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptions) []VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + return v.SelectedFieldOptions + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldOptionsOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptions) VisualsTableVisualChartConfigurationFieldOptions { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldOptions + return ret + }).(VisualsTableVisualChartConfigurationFieldOptionsOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsPtrOutput) Orders() pulumi.StringArrayOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptions) []string { + if v == nil { + return nil + } + return v.Orders + }).(pulumi.StringArrayOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsPtrOutput) SelectedFieldOptions() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptions) []VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + if v == nil { + return nil + } + return v.SelectedFieldOptions + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption struct { + CustomLabel *string `pulumi:"customLabel"` + FieldId string `pulumi:"fieldId"` + UrlStyling *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling `pulumi:"urlStyling"` + Visibility *string `pulumi:"visibility"` + Width *string `pulumi:"width"` +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs{...} +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs struct { + CustomLabel pulumi.StringPtrInput `pulumi:"customLabel"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + UrlStyling VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrInput `pulumi:"urlStyling"` + Visibility pulumi.StringPtrInput `pulumi:"visibility"` + Width pulumi.StringPtrInput `pulumi:"width"` +} + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray{ VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs{...} } +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray []VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionInput + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption) *string { + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) UrlStyling() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling { + return v.UrlStyling + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) Visibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption) *string { + return v.Visibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) Width() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption) *string { return v.Width }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput) Index(i pulumi.IntInput) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + return vs[0].([]VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption)[vs[1].(int)] + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling struct { + ImageConfiguration *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration `pulumi:"imageConfiguration"` + LinkConfiguration *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration `pulumi:"linkConfiguration"` +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs{...} +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs struct { + ImageConfiguration VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrInput `pulumi:"imageConfiguration"` + LinkConfiguration VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrInput `pulumi:"linkConfiguration"` +} + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput).ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs, VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtr and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput +} + +type visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrType VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs + +func VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtr(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrInput { + return (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling { + return &v + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput) ImageConfiguration() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration { + return v.ImageConfiguration + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput) LinkConfiguration() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration { + return v.LinkConfiguration + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling + return ret + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput) ImageConfiguration() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration { + if v == nil { + return nil + } + return v.ImageConfiguration + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput) LinkConfiguration() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration { + if v == nil { + return nil + } + return v.LinkConfiguration + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration struct { + SizingOptions *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions `pulumi:"sizingOptions"` +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs{...} +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs struct { + SizingOptions VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrInput `pulumi:"sizingOptions"` +} + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput).ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs, VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtr and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput +} + +type visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrType VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs + +func VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtr(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrInput { + return (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration { + return &v + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput) SizingOptions() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions { + return v.SizingOptions + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration + return ret + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput) SizingOptions() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions { + if v == nil { + return nil + } + return v.SizingOptions + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions struct { + TableCellImageScalingConfiguration *string `pulumi:"tableCellImageScalingConfiguration"` +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs{...} +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs struct { + TableCellImageScalingConfiguration pulumi.StringPtrInput `pulumi:"tableCellImageScalingConfiguration"` +} + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput).ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs, VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtr and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput +} + +type visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrType VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs + +func VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtr(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrInput { + return (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions { + return &v + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput) TableCellImageScalingConfiguration() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions) *string { + return v.TableCellImageScalingConfiguration + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions + return ret + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput) TableCellImageScalingConfiguration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions) *string { + if v == nil { + return nil + } + return v.TableCellImageScalingConfiguration + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration struct { + Content *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent `pulumi:"content"` + Target *string `pulumi:"target"` +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs{...} +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs struct { + Content VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrInput `pulumi:"content"` + Target pulumi.StringPtrInput `pulumi:"target"` +} + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput).ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs, VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtr and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput +} + +type visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrType VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs + +func VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtr(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrInput { + return (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration { + return &v + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput) Content() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent { + return v.Content + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration) *string { + return v.Target + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration + return ret + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput) Content() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent { + if v == nil { + return nil + } + return v.Content + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration) *string { + if v == nil { + return nil + } + return v.Target + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent struct { + CustomIconContent *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent `pulumi:"customIconContent"` + CustomTextContent *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent `pulumi:"customTextContent"` +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs{...} +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs struct { + CustomIconContent VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrInput `pulumi:"customIconContent"` + CustomTextContent VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrInput `pulumi:"customTextContent"` +} + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput).ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs, VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtr and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput +} + +type visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrType VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs + +func VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtr(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrInput { + return (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent { + return &v + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput) CustomIconContent() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent { + return v.CustomIconContent + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput) CustomTextContent() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent { + return v.CustomTextContent + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent + return ret + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput) CustomIconContent() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent { + if v == nil { + return nil + } + return v.CustomIconContent + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput) CustomTextContent() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent { + if v == nil { + return nil + } + return v.CustomTextContent + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent struct { + Icon *string `pulumi:"icon"` +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs{...} +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs struct { + Icon pulumi.StringPtrInput `pulumi:"icon"` +} + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput).ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs, VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtr and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput +} + +type visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrType VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs + +func VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtr(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrInput { + return (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent { + return &v + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput) Icon() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent) *string { + return v.Icon + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent + return ret + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput) Icon() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent) *string { + if v == nil { + return nil + } + return v.Icon + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent struct { + FontConfiguration *FontConfiguration `pulumi:"fontConfiguration"` + Value *string `pulumi:"value"` +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs{...} +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs struct { + FontConfiguration FontConfigurationPtrInput `pulumi:"fontConfiguration"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput).ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs, VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtr and VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput + ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput +} + +type visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrType VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs + +func VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtr(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrInput { + return (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrType) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent) *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent { + return &v + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent) *FontConfiguration { + return v.FontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent) *string { + return v.Value + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput) ToVisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent) VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent + return ret + }).(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput) FontConfiguration() FontConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent) *FontConfiguration { + if v == nil { + return nil + } + return v.FontConfiguration + }).(FontConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldWells struct { + TableAggregatedFieldWells *VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells `pulumi:"tableAggregatedFieldWells"` + TableUnaggregatedFieldWells *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells `pulumi:"tableUnaggregatedFieldWells"` +} + +// VisualsTableVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsTableVisualChartConfigurationFieldWellsArgs and VisualsTableVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldWellsInput` via: +// +// VisualsTableVisualChartConfigurationFieldWellsArgs{...} +type VisualsTableVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldWellsOutput() VisualsTableVisualChartConfigurationFieldWellsOutput + ToVisualsTableVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldWellsOutput +} + +type VisualsTableVisualChartConfigurationFieldWellsArgs struct { + TableAggregatedFieldWells VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrInput `pulumi:"tableAggregatedFieldWells"` + TableUnaggregatedFieldWells VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrInput `pulumi:"tableUnaggregatedFieldWells"` +} + +func (VisualsTableVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsOutput() VisualsTableVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsOutput).ToVisualsTableVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldWellsArgs, VisualsTableVisualChartConfigurationFieldWellsPtr and VisualsTableVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsPtrOutput + ToVisualsTableVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsTableVisualChartConfigurationFieldWellsPtrType VisualsTableVisualChartConfigurationFieldWellsArgs + +func VisualsTableVisualChartConfigurationFieldWellsPtr(v *VisualsTableVisualChartConfigurationFieldWellsArgs) VisualsTableVisualChartConfigurationFieldWellsPtrInput { + return (*visualsTableVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldWellsPtrType) ToVisualsTableVisualChartConfigurationFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldWellsPtrType) ToVisualsTableVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsOutput() VisualsTableVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldWells) *VisualsTableVisualChartConfigurationFieldWells { + return &v + }).(VisualsTableVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsOutput) TableAggregatedFieldWells() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWells) *VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells { + return v.TableAggregatedFieldWells + }).(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsOutput) TableUnaggregatedFieldWells() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWells) *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells { + return v.TableUnaggregatedFieldWells + }).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldWellsPtrOutput) ToVisualsTableVisualChartConfigurationFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsPtrOutput) ToVisualsTableVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWells) VisualsTableVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldWells + return ret + }).(VisualsTableVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsPtrOutput) TableAggregatedFieldWells() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWells) *VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells { + if v == nil { + return nil + } + return v.TableAggregatedFieldWells + }).(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsPtrOutput) TableUnaggregatedFieldWells() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWells) *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells { + if v == nil { + return nil + } + return v.TableUnaggregatedFieldWells + }).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells struct { + GroupBies []DimensionFieldSchema `pulumi:"groupBies"` + Values []MeasureFieldSchema `pulumi:"values"` +} + +// VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsInput is an input type that accepts VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs and VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsInput` via: +// +// VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs{...} +type VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput + ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput +} + +type VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs struct { + GroupBies DimensionFieldSchemaArrayInput `pulumi:"groupBies"` + Values MeasureFieldSchemaArrayInput `pulumi:"values"` +} + +func (VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput).ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs, VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtr and VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput + ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput +} + +type visualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrType VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs + +func VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtr(v *VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs) VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrInput { + return (*visualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrType) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrType) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells) *VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells { + return &v + }).(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput) GroupBies() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells) []DimensionFieldSchema { + return v.GroupBies + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells) []MeasureFieldSchema { + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells) VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells + return ret + }).(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput) GroupBies() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.GroupBies + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells struct { + Values []VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue `pulumi:"values"` +} + +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsInput is an input type that accepts VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs and VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsInput` via: +// +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs{...} +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs struct { + Values VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayInput `pulumi:"values"` +} + +func (VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput).ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs, VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtr and VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput +} + +type visualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrType VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs + +func VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtr(v *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrInput { + return (*visualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrType) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrType) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells) *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells { + return &v + }).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput) Values() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells) []VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue { + return v.Values + }).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells + return ret + }).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput) Values() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells) []VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue { + if v == nil { + return nil + } + return v.Values + }).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration `pulumi:"formatConfiguration"` +} + +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueInput is an input type that accepts VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs and VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueInput` via: +// +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs{...} +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrInput `pulumi:"formatConfiguration"` +} + +func (VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput) +} + +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayInput is an input type that accepts VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArray and VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayInput` via: +// +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArray{ VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs{...} } +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArray []VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueInput + +func (VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArray) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArray) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput) FormatConfiguration() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue) *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration { + return v.FormatConfiguration + }).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput) Index(i pulumi.IntInput) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue { + return vs[0].([]VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue)[vs[1].(int)] + }).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration struct { + DateTimeFormatConfiguration *DateTimeFormatConfiguration `pulumi:"dateTimeFormatConfiguration"` + NumberFormatConfiguration *NumberFormatConfiguration `pulumi:"numberFormatConfiguration"` + StringFormatConfiguration *StringFormatConfiguration `pulumi:"stringFormatConfiguration"` +} + +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationInput is an input type that accepts VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs and VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationInput` via: +// +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs{...} +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs struct { + DateTimeFormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"dateTimeFormatConfiguration"` + NumberFormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"numberFormatConfiguration"` + StringFormatConfiguration StringFormatConfigurationPtrInput `pulumi:"stringFormatConfiguration"` +} + +func (VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput).ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrInput is an input type that accepts VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs, VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtr and VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrInput` via: +// +// VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput + ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput +} + +type visualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrType VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs + +func VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtr(v *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrInput { + return (*visualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrType) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrType) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput { + return o.ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration) *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration { + return &v + }).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput) DateTimeFormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration) *DateTimeFormatConfiguration { + return v.DateTimeFormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput) NumberFormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration) *NumberFormatConfiguration { + return v.NumberFormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput) StringFormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration) *StringFormatConfiguration { + return v.StringFormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput) Elem() VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration) VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration + return ret + }).(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput) DateTimeFormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.DateTimeFormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput) NumberFormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.NumberFormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput) StringFormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.StringFormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationPaginatedReportOptions struct { + OverflowColumnHeaderVisibility *string `pulumi:"overflowColumnHeaderVisibility"` + VerticalOverflowVisibility *string `pulumi:"verticalOverflowVisibility"` +} + +// VisualsTableVisualChartConfigurationPaginatedReportOptionsInput is an input type that accepts VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs and VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationPaginatedReportOptionsInput` via: +// +// VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs{...} +type VisualsTableVisualChartConfigurationPaginatedReportOptionsInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationPaginatedReportOptionsOutput() VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput + ToVisualsTableVisualChartConfigurationPaginatedReportOptionsOutputWithContext(context.Context) VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput +} + +type VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs struct { + OverflowColumnHeaderVisibility pulumi.StringPtrInput `pulumi:"overflowColumnHeaderVisibility"` + VerticalOverflowVisibility pulumi.StringPtrInput `pulumi:"verticalOverflowVisibility"` +} + +func (VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationPaginatedReportOptions)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsOutput() VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput { + return i.ToVisualsTableVisualChartConfigurationPaginatedReportOptionsOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput) +} + +func (i VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput() VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput).ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrInput is an input type that accepts VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs, VisualsTableVisualChartConfigurationPaginatedReportOptionsPtr and VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrInput` via: +// +// VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput() VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput + ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput +} + +type visualsTableVisualChartConfigurationPaginatedReportOptionsPtrType VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs + +func VisualsTableVisualChartConfigurationPaginatedReportOptionsPtr(v *VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs) VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrInput { + return (*visualsTableVisualChartConfigurationPaginatedReportOptionsPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationPaginatedReportOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationPaginatedReportOptions)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationPaginatedReportOptionsPtrType) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput() VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationPaginatedReportOptionsPtrType) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationPaginatedReportOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsOutput() VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput() VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o.ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationPaginatedReportOptions) *VisualsTableVisualChartConfigurationPaginatedReportOptions { + return &v + }).(VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput) OverflowColumnHeaderVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationPaginatedReportOptions) *string { + return v.OverflowColumnHeaderVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput) VerticalOverflowVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationPaginatedReportOptions) *string { + return v.VerticalOverflowVisibility + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationPaginatedReportOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput() VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) ToVisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) Elem() VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationPaginatedReportOptions) VisualsTableVisualChartConfigurationPaginatedReportOptions { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationPaginatedReportOptions + return ret + }).(VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput) +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) OverflowColumnHeaderVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationPaginatedReportOptions) *string { + if v == nil { + return nil + } + return v.OverflowColumnHeaderVisibility + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput) VerticalOverflowVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationPaginatedReportOptions) *string { + if v == nil { + return nil + } + return v.VerticalOverflowVisibility + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationSortConfiguration struct { + PaginationConfiguration *VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration `pulumi:"paginationConfiguration"` + RowSorts []FieldSortOptions `pulumi:"rowSorts"` +} + +// VisualsTableVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsTableVisualChartConfigurationSortConfigurationArgs and VisualsTableVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsTableVisualChartConfigurationSortConfigurationArgs{...} +type VisualsTableVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationSortConfigurationOutput() VisualsTableVisualChartConfigurationSortConfigurationOutput + ToVisualsTableVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsTableVisualChartConfigurationSortConfigurationOutput +} + +type VisualsTableVisualChartConfigurationSortConfigurationArgs struct { + PaginationConfiguration VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput `pulumi:"paginationConfiguration"` + RowSorts FieldSortOptionsArrayInput `pulumi:"rowSorts"` +} + +func (VisualsTableVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationSortConfigurationArgs) ToVisualsTableVisualChartConfigurationSortConfigurationOutput() VisualsTableVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsTableVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationSortConfigurationArgs) ToVisualsTableVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsTableVisualChartConfigurationSortConfigurationArgs) ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutput() VisualsTableVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationSortConfigurationArgs) ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationSortConfigurationOutput).ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsTableVisualChartConfigurationSortConfigurationArgs, VisualsTableVisualChartConfigurationSortConfigurationPtr and VisualsTableVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsTableVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutput() VisualsTableVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsTableVisualChartConfigurationSortConfigurationPtrType VisualsTableVisualChartConfigurationSortConfigurationArgs + +func VisualsTableVisualChartConfigurationSortConfigurationPtr(v *VisualsTableVisualChartConfigurationSortConfigurationArgs) VisualsTableVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsTableVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationSortConfigurationPtrType) ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutput() VisualsTableVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationSortConfigurationPtrType) ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationOutput) ToVisualsTableVisualChartConfigurationSortConfigurationOutput() VisualsTableVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationOutput) ToVisualsTableVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationOutput) ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutput() VisualsTableVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationOutput) ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationSortConfiguration) *VisualsTableVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsTableVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationOutput) PaginationConfiguration() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationSortConfiguration) *VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration { + return v.PaginationConfiguration + }).(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationOutput) RowSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationSortConfiguration) []FieldSortOptions { return v.RowSorts }).(FieldSortOptionsArrayOutput) +} + +type VisualsTableVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutput() VisualsTableVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsTableVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationSortConfiguration) VisualsTableVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationSortConfiguration + return ret + }).(VisualsTableVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPtrOutput) PaginationConfiguration() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationSortConfiguration) *VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration { + if v == nil { + return nil + } + return v.PaginationConfiguration + }).(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPtrOutput) RowSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.RowSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration struct { + PageNumber int `pulumi:"pageNumber"` + PageSize int `pulumi:"pageSize"` +} + +// VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationInput is an input type that accepts VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs and VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationInput` via: +// +// VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs{...} +type VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput + ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutputWithContext(context.Context) VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput +} + +type VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs struct { + PageNumber pulumi.IntInput `pulumi:"pageNumber"` + PageSize pulumi.IntInput `pulumi:"pageSize"` +} + +func (VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput { + return i.ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) +} + +func (i VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput).ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput is an input type that accepts VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs, VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtr and VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput` via: +// +// VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput + ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput +} + +type visualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrType VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs + +func VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtr(v *VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs) VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput { + return (*visualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrType) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return i.ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrType) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) +} + +type VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o.ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration) *VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration { + return &v + }).(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) PageNumber() pulumi.IntOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration) int { + return v.PageNumber + }).(pulumi.IntOutput) +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) PageSize() pulumi.IntOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration) int { + return v.PageSize + }).(pulumi.IntOutput) +} + +type VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) ToVisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) Elem() VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration) VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration + return ret + }).(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput) +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) PageNumber() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration) *int { + if v == nil { + return nil + } + return &v.PageNumber + }).(pulumi.IntPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput) PageSize() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration) *int { + if v == nil { + return nil + } + return &v.PageSize + }).(pulumi.IntPtrOutput) +} + +type VisualsTableVisualChartConfigurationTableInlineVisualization struct { + DataBars *VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars `pulumi:"dataBars"` +} + +// VisualsTableVisualChartConfigurationTableInlineVisualizationInput is an input type that accepts VisualsTableVisualChartConfigurationTableInlineVisualizationArgs and VisualsTableVisualChartConfigurationTableInlineVisualizationOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationTableInlineVisualizationInput` via: +// +// VisualsTableVisualChartConfigurationTableInlineVisualizationArgs{...} +type VisualsTableVisualChartConfigurationTableInlineVisualizationInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationTableInlineVisualizationOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationOutput + ToVisualsTableVisualChartConfigurationTableInlineVisualizationOutputWithContext(context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationOutput +} + +type VisualsTableVisualChartConfigurationTableInlineVisualizationArgs struct { + DataBars VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrInput `pulumi:"dataBars"` +} + +func (VisualsTableVisualChartConfigurationTableInlineVisualizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationTableInlineVisualization)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationTableInlineVisualizationArgs) ToVisualsTableVisualChartConfigurationTableInlineVisualizationOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationOutput { + return i.ToVisualsTableVisualChartConfigurationTableInlineVisualizationOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationTableInlineVisualizationArgs) ToVisualsTableVisualChartConfigurationTableInlineVisualizationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableInlineVisualizationOutput) +} + +// VisualsTableVisualChartConfigurationTableInlineVisualizationArrayInput is an input type that accepts VisualsTableVisualChartConfigurationTableInlineVisualizationArray and VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationTableInlineVisualizationArrayInput` via: +// +// VisualsTableVisualChartConfigurationTableInlineVisualizationArray{ VisualsTableVisualChartConfigurationTableInlineVisualizationArgs{...} } +type VisualsTableVisualChartConfigurationTableInlineVisualizationArrayInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput + ToVisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutputWithContext(context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput +} + +type VisualsTableVisualChartConfigurationTableInlineVisualizationArray []VisualsTableVisualChartConfigurationTableInlineVisualizationInput + +func (VisualsTableVisualChartConfigurationTableInlineVisualizationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsTableVisualChartConfigurationTableInlineVisualization)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationTableInlineVisualizationArray) ToVisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput { + return i.ToVisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationTableInlineVisualizationArray) ToVisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput) +} + +type VisualsTableVisualChartConfigurationTableInlineVisualizationOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationTableInlineVisualizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationTableInlineVisualization)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationOutput) ToVisualsTableVisualChartConfigurationTableInlineVisualizationOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationOutput) ToVisualsTableVisualChartConfigurationTableInlineVisualizationOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationOutput) DataBars() VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTableInlineVisualization) *VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars { + return v.DataBars + }).(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput) +} + +type VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsTableVisualChartConfigurationTableInlineVisualization)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput) ToVisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput) ToVisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput) Index(i pulumi.IntInput) VisualsTableVisualChartConfigurationTableInlineVisualizationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsTableVisualChartConfigurationTableInlineVisualization { + return vs[0].([]VisualsTableVisualChartConfigurationTableInlineVisualization)[vs[1].(int)] + }).(VisualsTableVisualChartConfigurationTableInlineVisualizationOutput) +} + +type VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars struct { + FieldId string `pulumi:"fieldId"` + NegativeColor *string `pulumi:"negativeColor"` + PositiveColor *string `pulumi:"positiveColor"` +} + +// VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsInput is an input type that accepts VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs and VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsInput` via: +// +// VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs{...} +type VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput + ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutputWithContext(context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput +} + +type VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs struct { + FieldId pulumi.StringInput `pulumi:"fieldId"` + NegativeColor pulumi.StringPtrInput `pulumi:"negativeColor"` + PositiveColor pulumi.StringPtrInput `pulumi:"positiveColor"` +} + +func (VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput { + return i.ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput) +} + +func (i VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput).ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrInput is an input type that accepts VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs, VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtr and VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrInput` via: +// +// VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput + ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput +} + +type visualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrType VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs + +func VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtr(v *VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs) VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrInput { + return (*visualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrType) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrType) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput) +} + +type VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput { + return o.ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars) *VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars { + return &v + }).(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars) string { return v.FieldId }).(pulumi.StringOutput) +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput) NegativeColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars) *string { + return v.NegativeColor + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput) PositiveColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars) *string { + return v.PositiveColor + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput() VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput) ToVisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput) Elem() VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars) VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars + return ret + }).(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput) +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput) NegativeColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars) *string { + if v == nil { + return nil + } + return v.NegativeColor + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput) PositiveColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars) *string { + if v == nil { + return nil + } + return v.PositiveColor + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationTableOptions struct { + CellStyle *CellStyle `pulumi:"cellStyle"` + HeaderStyle *CellStyle `pulumi:"headerStyle"` + Orientation *string `pulumi:"orientation"` + RowAlternateColorOptions *VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions `pulumi:"rowAlternateColorOptions"` +} + +// VisualsTableVisualChartConfigurationTableOptionsInput is an input type that accepts VisualsTableVisualChartConfigurationTableOptionsArgs and VisualsTableVisualChartConfigurationTableOptionsOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationTableOptionsInput` via: +// +// VisualsTableVisualChartConfigurationTableOptionsArgs{...} +type VisualsTableVisualChartConfigurationTableOptionsInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationTableOptionsOutput() VisualsTableVisualChartConfigurationTableOptionsOutput + ToVisualsTableVisualChartConfigurationTableOptionsOutputWithContext(context.Context) VisualsTableVisualChartConfigurationTableOptionsOutput +} + +type VisualsTableVisualChartConfigurationTableOptionsArgs struct { + CellStyle CellStylePtrInput `pulumi:"cellStyle"` + HeaderStyle CellStylePtrInput `pulumi:"headerStyle"` + Orientation pulumi.StringPtrInput `pulumi:"orientation"` + RowAlternateColorOptions VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput `pulumi:"rowAlternateColorOptions"` +} + +func (VisualsTableVisualChartConfigurationTableOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationTableOptions)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationTableOptionsArgs) ToVisualsTableVisualChartConfigurationTableOptionsOutput() VisualsTableVisualChartConfigurationTableOptionsOutput { + return i.ToVisualsTableVisualChartConfigurationTableOptionsOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationTableOptionsArgs) ToVisualsTableVisualChartConfigurationTableOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableOptionsOutput) +} + +func (i VisualsTableVisualChartConfigurationTableOptionsArgs) ToVisualsTableVisualChartConfigurationTableOptionsPtrOutput() VisualsTableVisualChartConfigurationTableOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationTableOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationTableOptionsArgs) ToVisualsTableVisualChartConfigurationTableOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableOptionsOutput).ToVisualsTableVisualChartConfigurationTableOptionsPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationTableOptionsPtrInput is an input type that accepts VisualsTableVisualChartConfigurationTableOptionsArgs, VisualsTableVisualChartConfigurationTableOptionsPtr and VisualsTableVisualChartConfigurationTableOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationTableOptionsPtrInput` via: +// +// VisualsTableVisualChartConfigurationTableOptionsArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationTableOptionsPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationTableOptionsPtrOutput() VisualsTableVisualChartConfigurationTableOptionsPtrOutput + ToVisualsTableVisualChartConfigurationTableOptionsPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationTableOptionsPtrOutput +} + +type visualsTableVisualChartConfigurationTableOptionsPtrType VisualsTableVisualChartConfigurationTableOptionsArgs + +func VisualsTableVisualChartConfigurationTableOptionsPtr(v *VisualsTableVisualChartConfigurationTableOptionsArgs) VisualsTableVisualChartConfigurationTableOptionsPtrInput { + return (*visualsTableVisualChartConfigurationTableOptionsPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationTableOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationTableOptions)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationTableOptionsPtrType) ToVisualsTableVisualChartConfigurationTableOptionsPtrOutput() VisualsTableVisualChartConfigurationTableOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationTableOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationTableOptionsPtrType) ToVisualsTableVisualChartConfigurationTableOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationTableOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationTableOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationTableOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationTableOptionsOutput) ToVisualsTableVisualChartConfigurationTableOptionsOutput() VisualsTableVisualChartConfigurationTableOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableOptionsOutput) ToVisualsTableVisualChartConfigurationTableOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableOptionsOutput) ToVisualsTableVisualChartConfigurationTableOptionsPtrOutput() VisualsTableVisualChartConfigurationTableOptionsPtrOutput { + return o.ToVisualsTableVisualChartConfigurationTableOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsOutput) ToVisualsTableVisualChartConfigurationTableOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationTableOptions) *VisualsTableVisualChartConfigurationTableOptions { + return &v + }).(VisualsTableVisualChartConfigurationTableOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsOutput) CellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTableOptions) *CellStyle { return v.CellStyle }).(CellStylePtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsOutput) HeaderStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTableOptions) *CellStyle { return v.HeaderStyle }).(CellStylePtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsOutput) Orientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTableOptions) *string { return v.Orientation }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsOutput) RowAlternateColorOptions() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTableOptions) *VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + return v.RowAlternateColorOptions + }).(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationTableOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationTableOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationTableOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationTableOptionsPtrOutput) ToVisualsTableVisualChartConfigurationTableOptionsPtrOutput() VisualsTableVisualChartConfigurationTableOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableOptionsPtrOutput) ToVisualsTableVisualChartConfigurationTableOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableOptionsPtrOutput) Elem() VisualsTableVisualChartConfigurationTableOptionsOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableOptions) VisualsTableVisualChartConfigurationTableOptions { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationTableOptions + return ret + }).(VisualsTableVisualChartConfigurationTableOptionsOutput) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsPtrOutput) CellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableOptions) *CellStyle { + if v == nil { + return nil + } + return v.CellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsPtrOutput) HeaderStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableOptions) *CellStyle { + if v == nil { + return nil + } + return v.HeaderStyle + }).(CellStylePtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsPtrOutput) Orientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableOptions) *string { + if v == nil { + return nil + } + return v.Orientation + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsPtrOutput) RowAlternateColorOptions() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableOptions) *VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + if v == nil { + return nil + } + return v.RowAlternateColorOptions + }).(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions struct { + RowAlternateColors *string `pulumi:"rowAlternateColors"` + // The dashboard creation status. + Status *string `pulumi:"status"` +} + +// VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsInput is an input type that accepts VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs and VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsInput` via: +// +// VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs{...} +type VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput + ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutputWithContext(context.Context) VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput +} + +type VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs struct { + RowAlternateColors pulumi.StringPtrInput `pulumi:"rowAlternateColors"` + // The dashboard creation status. + Status pulumi.StringPtrInput `pulumi:"status"` +} + +func (VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput { + return i.ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) +} + +func (i VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput).ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput is an input type that accepts VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs, VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtr and VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput` via: +// +// VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput + ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput +} + +type visualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrType VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs + +func VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtr(v *VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs) VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput { + return (*visualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrType) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrType) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o.ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) *VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + return &v + }).(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) RowAlternateColors() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) *string { + return v.RowAlternateColors + }).(pulumi.StringPtrOutput) +} + +// The dashboard creation status. +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) *string { + return v.Status + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) ToVisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) Elem() VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions + return ret + }).(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput) +} + +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) RowAlternateColors() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) *string { + if v == nil { + return nil + } + return v.RowAlternateColors + }).(pulumi.StringPtrOutput) +} + +// The dashboard creation status. +func (o VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions) *string { + if v == nil { + return nil + } + return v.Status + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationTotalOptions struct { + CustomLabel *string `pulumi:"customLabel"` + Placement *string `pulumi:"placement"` + ScrollStatus *string `pulumi:"scrollStatus"` + TotalCellStyle *CellStyle `pulumi:"totalCellStyle"` + TotalsVisibility *string `pulumi:"totalsVisibility"` +} + +// VisualsTableVisualChartConfigurationTotalOptionsInput is an input type that accepts VisualsTableVisualChartConfigurationTotalOptionsArgs and VisualsTableVisualChartConfigurationTotalOptionsOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationTotalOptionsInput` via: +// +// VisualsTableVisualChartConfigurationTotalOptionsArgs{...} +type VisualsTableVisualChartConfigurationTotalOptionsInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationTotalOptionsOutput() VisualsTableVisualChartConfigurationTotalOptionsOutput + ToVisualsTableVisualChartConfigurationTotalOptionsOutputWithContext(context.Context) VisualsTableVisualChartConfigurationTotalOptionsOutput +} + +type VisualsTableVisualChartConfigurationTotalOptionsArgs struct { + CustomLabel pulumi.StringPtrInput `pulumi:"customLabel"` + Placement pulumi.StringPtrInput `pulumi:"placement"` + ScrollStatus pulumi.StringPtrInput `pulumi:"scrollStatus"` + TotalCellStyle CellStylePtrInput `pulumi:"totalCellStyle"` + TotalsVisibility pulumi.StringPtrInput `pulumi:"totalsVisibility"` +} + +func (VisualsTableVisualChartConfigurationTotalOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationTotalOptions)(nil)).Elem() +} + +func (i VisualsTableVisualChartConfigurationTotalOptionsArgs) ToVisualsTableVisualChartConfigurationTotalOptionsOutput() VisualsTableVisualChartConfigurationTotalOptionsOutput { + return i.ToVisualsTableVisualChartConfigurationTotalOptionsOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationTotalOptionsArgs) ToVisualsTableVisualChartConfigurationTotalOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTotalOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTotalOptionsOutput) +} + +func (i VisualsTableVisualChartConfigurationTotalOptionsArgs) ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutput() VisualsTableVisualChartConfigurationTotalOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualChartConfigurationTotalOptionsArgs) ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTotalOptionsOutput).ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(ctx) +} + +// VisualsTableVisualChartConfigurationTotalOptionsPtrInput is an input type that accepts VisualsTableVisualChartConfigurationTotalOptionsArgs, VisualsTableVisualChartConfigurationTotalOptionsPtr and VisualsTableVisualChartConfigurationTotalOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualChartConfigurationTotalOptionsPtrInput` via: +// +// VisualsTableVisualChartConfigurationTotalOptionsArgs{...} +// +// or: +// +// nil +type VisualsTableVisualChartConfigurationTotalOptionsPtrInput interface { + pulumi.Input + + ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutput() VisualsTableVisualChartConfigurationTotalOptionsPtrOutput + ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(context.Context) VisualsTableVisualChartConfigurationTotalOptionsPtrOutput +} + +type visualsTableVisualChartConfigurationTotalOptionsPtrType VisualsTableVisualChartConfigurationTotalOptionsArgs + +func VisualsTableVisualChartConfigurationTotalOptionsPtr(v *VisualsTableVisualChartConfigurationTotalOptionsArgs) VisualsTableVisualChartConfigurationTotalOptionsPtrInput { + return (*visualsTableVisualChartConfigurationTotalOptionsPtrType)(v) +} + +func (*visualsTableVisualChartConfigurationTotalOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationTotalOptions)(nil)).Elem() +} + +func (i *visualsTableVisualChartConfigurationTotalOptionsPtrType) ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutput() VisualsTableVisualChartConfigurationTotalOptionsPtrOutput { + return i.ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualChartConfigurationTotalOptionsPtrType) ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTotalOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) +} + +type VisualsTableVisualChartConfigurationTotalOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationTotalOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualChartConfigurationTotalOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsOutput) ToVisualsTableVisualChartConfigurationTotalOptionsOutput() VisualsTableVisualChartConfigurationTotalOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsOutput) ToVisualsTableVisualChartConfigurationTotalOptionsOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTotalOptionsOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsOutput) ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutput() VisualsTableVisualChartConfigurationTotalOptionsPtrOutput { + return o.ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsOutput) ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTotalOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualChartConfigurationTotalOptions) *VisualsTableVisualChartConfigurationTotalOptions { + return &v + }).(VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTotalOptions) *string { return v.CustomLabel }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsOutput) Placement() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTotalOptions) *string { return v.Placement }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsOutput) ScrollStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTotalOptions) *string { return v.ScrollStatus }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsOutput) TotalCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTotalOptions) *CellStyle { return v.TotalCellStyle }).(CellStylePtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsOutput) TotalsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsTableVisualChartConfigurationTotalOptions) *string { return v.TotalsVisibility }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualChartConfigurationTotalOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualChartConfigurationTotalOptions)(nil)).Elem() +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutput() VisualsTableVisualChartConfigurationTotalOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) ToVisualsTableVisualChartConfigurationTotalOptionsPtrOutputWithContext(ctx context.Context) VisualsTableVisualChartConfigurationTotalOptionsPtrOutput { + return o +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) Elem() VisualsTableVisualChartConfigurationTotalOptionsOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTotalOptions) VisualsTableVisualChartConfigurationTotalOptions { + if v != nil { + return *v + } + var ret VisualsTableVisualChartConfigurationTotalOptions + return ret + }).(VisualsTableVisualChartConfigurationTotalOptionsOutput) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) CustomLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTotalOptions) *string { + if v == nil { + return nil + } + return v.CustomLabel + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) Placement() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTotalOptions) *string { + if v == nil { + return nil + } + return v.Placement + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) ScrollStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTotalOptions) *string { + if v == nil { + return nil + } + return v.ScrollStatus + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) TotalCellStyle() CellStylePtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTotalOptions) *CellStyle { + if v == nil { + return nil + } + return v.TotalCellStyle + }).(CellStylePtrOutput) +} + +func (o VisualsTableVisualChartConfigurationTotalOptionsPtrOutput) TotalsVisibility() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualChartConfigurationTotalOptions) *string { + if v == nil { + return nil + } + return v.TotalsVisibility + }).(pulumi.StringPtrOutput) +} + +type VisualsTableVisualConditionalFormatting struct { + ConditionalFormattingOptions []VisualsTableVisualConditionalFormattingConditionalFormattingOption `pulumi:"conditionalFormattingOptions"` +} + +// VisualsTableVisualConditionalFormattingInput is an input type that accepts VisualsTableVisualConditionalFormattingArgs and VisualsTableVisualConditionalFormattingOutput values. +// You can construct a concrete instance of `VisualsTableVisualConditionalFormattingInput` via: +// +// VisualsTableVisualConditionalFormattingArgs{...} +type VisualsTableVisualConditionalFormattingInput interface { + pulumi.Input + + ToVisualsTableVisualConditionalFormattingOutput() VisualsTableVisualConditionalFormattingOutput + ToVisualsTableVisualConditionalFormattingOutputWithContext(context.Context) VisualsTableVisualConditionalFormattingOutput +} + +type VisualsTableVisualConditionalFormattingArgs struct { + ConditionalFormattingOptions VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayInput `pulumi:"conditionalFormattingOptions"` +} + +func (VisualsTableVisualConditionalFormattingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualConditionalFormatting)(nil)).Elem() +} + +func (i VisualsTableVisualConditionalFormattingArgs) ToVisualsTableVisualConditionalFormattingOutput() VisualsTableVisualConditionalFormattingOutput { + return i.ToVisualsTableVisualConditionalFormattingOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualConditionalFormattingArgs) ToVisualsTableVisualConditionalFormattingOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingOutput) +} + +func (i VisualsTableVisualConditionalFormattingArgs) ToVisualsTableVisualConditionalFormattingPtrOutput() VisualsTableVisualConditionalFormattingPtrOutput { + return i.ToVisualsTableVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualConditionalFormattingArgs) ToVisualsTableVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingOutput).ToVisualsTableVisualConditionalFormattingPtrOutputWithContext(ctx) +} + +// VisualsTableVisualConditionalFormattingPtrInput is an input type that accepts VisualsTableVisualConditionalFormattingArgs, VisualsTableVisualConditionalFormattingPtr and VisualsTableVisualConditionalFormattingPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualConditionalFormattingPtrInput` via: +// +// VisualsTableVisualConditionalFormattingArgs{...} +// +// or: +// +// nil +type VisualsTableVisualConditionalFormattingPtrInput interface { + pulumi.Input + + ToVisualsTableVisualConditionalFormattingPtrOutput() VisualsTableVisualConditionalFormattingPtrOutput + ToVisualsTableVisualConditionalFormattingPtrOutputWithContext(context.Context) VisualsTableVisualConditionalFormattingPtrOutput +} + +type visualsTableVisualConditionalFormattingPtrType VisualsTableVisualConditionalFormattingArgs + +func VisualsTableVisualConditionalFormattingPtr(v *VisualsTableVisualConditionalFormattingArgs) VisualsTableVisualConditionalFormattingPtrInput { + return (*visualsTableVisualConditionalFormattingPtrType)(v) +} + +func (*visualsTableVisualConditionalFormattingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualConditionalFormatting)(nil)).Elem() +} + +func (i *visualsTableVisualConditionalFormattingPtrType) ToVisualsTableVisualConditionalFormattingPtrOutput() VisualsTableVisualConditionalFormattingPtrOutput { + return i.ToVisualsTableVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualConditionalFormattingPtrType) ToVisualsTableVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingPtrOutput) +} + +type VisualsTableVisualConditionalFormattingOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualConditionalFormattingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualConditionalFormatting)(nil)).Elem() +} + +func (o VisualsTableVisualConditionalFormattingOutput) ToVisualsTableVisualConditionalFormattingOutput() VisualsTableVisualConditionalFormattingOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingOutput) ToVisualsTableVisualConditionalFormattingOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingOutput) ToVisualsTableVisualConditionalFormattingPtrOutput() VisualsTableVisualConditionalFormattingPtrOutput { + return o.ToVisualsTableVisualConditionalFormattingPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualConditionalFormattingOutput) ToVisualsTableVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualConditionalFormatting) *VisualsTableVisualConditionalFormatting { + return &v + }).(VisualsTableVisualConditionalFormattingPtrOutput) +} + +func (o VisualsTableVisualConditionalFormattingOutput) ConditionalFormattingOptions() VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o.ApplyT(func(v VisualsTableVisualConditionalFormatting) []VisualsTableVisualConditionalFormattingConditionalFormattingOption { + return v.ConditionalFormattingOptions + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsTableVisualConditionalFormattingPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualConditionalFormattingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualConditionalFormatting)(nil)).Elem() +} + +func (o VisualsTableVisualConditionalFormattingPtrOutput) ToVisualsTableVisualConditionalFormattingPtrOutput() VisualsTableVisualConditionalFormattingPtrOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingPtrOutput) ToVisualsTableVisualConditionalFormattingPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingPtrOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingPtrOutput) Elem() VisualsTableVisualConditionalFormattingOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormatting) VisualsTableVisualConditionalFormatting { + if v != nil { + return *v + } + var ret VisualsTableVisualConditionalFormatting + return ret + }).(VisualsTableVisualConditionalFormattingOutput) +} + +func (o VisualsTableVisualConditionalFormattingPtrOutput) ConditionalFormattingOptions() VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormatting) []VisualsTableVisualConditionalFormattingConditionalFormattingOption { + if v == nil { + return nil + } + return v.ConditionalFormattingOptions + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOption struct { + Cell *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell `pulumi:"cell"` + Row *VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow `pulumi:"row"` +} + +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionInput is an input type that accepts VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs and VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput values. +// You can construct a concrete instance of `VisualsTableVisualConditionalFormattingConditionalFormattingOptionInput` via: +// +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs{...} +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionInput interface { + pulumi.Input + + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs struct { + Cell VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput `pulumi:"cell"` + Row VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrInput `pulumi:"row"` +} + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput) +} + +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayInput is an input type that accepts VisualsTableVisualConditionalFormattingConditionalFormattingOptionArray and VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput values. +// You can construct a concrete instance of `VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayInput` via: +// +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionArray{ VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs{...} } +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayInput interface { + pulumi.Input + + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionArray []VisualsTableVisualConditionalFormattingConditionalFormattingOptionInput + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsTableVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionArray) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionArray) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput) Cell() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return o.ApplyT(func(v VisualsTableVisualConditionalFormattingConditionalFormattingOption) *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell { + return v.Cell + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput) Row() VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput { + return o.ApplyT(func(v VisualsTableVisualConditionalFormattingConditionalFormattingOption) *VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow { + return v.Row + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsTableVisualConditionalFormattingConditionalFormattingOption)(nil)).Elem() +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput) Index(i pulumi.IntInput) VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsTableVisualConditionalFormattingConditionalFormattingOption { + return vs[0].([]VisualsTableVisualConditionalFormattingConditionalFormattingOption)[vs[1].(int)] + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell struct { + FieldId string `pulumi:"fieldId"` + TextFormat *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat `pulumi:"textFormat"` +} + +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellInput is an input type that accepts VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs and VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput values. +// You can construct a concrete instance of `VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellInput` via: +// +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs{...} +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellInput interface { + pulumi.Input + + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutputWithContext(context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs struct { + FieldId pulumi.StringInput `pulumi:"fieldId"` + TextFormat VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput `pulumi:"textFormat"` +} + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell)(nil)).Elem() +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput).ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(ctx) +} + +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput is an input type that accepts VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs, VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtr and VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput` via: +// +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs{...} +// +// or: +// +// nil +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput interface { + pulumi.Input + + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput +} + +type visualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrType VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs + +func VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtr(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput { + return (*visualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrType)(v) +} + +func (*visualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell)(nil)).Elem() +} + +func (i *visualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrType) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrType) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell)(nil)).Elem() +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return o.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell) *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell { + return &v + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) TextFormat() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o.ApplyT(func(v VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell) *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + return v.TextFormat + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell)(nil)).Elem() +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) Elem() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell { + if v != nil { + return *v + } + var ret VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell + return ret + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput) TextFormat() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell) *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + if v == nil { + return nil + } + return v.TextFormat + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat struct { + BackgroundColor ConditionalFormattingColor `pulumi:"backgroundColor"` + Icon *ConditionalFormattingIcon `pulumi:"icon"` + TextColor ConditionalFormattingColor `pulumi:"textColor"` +} + +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatInput is an input type that accepts VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs and VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput values. +// You can construct a concrete instance of `VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatInput` via: +// +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs{...} +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatInput interface { + pulumi.Input + + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutputWithContext(context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs struct { + BackgroundColor ConditionalFormattingColorInput `pulumi:"backgroundColor"` + Icon ConditionalFormattingIconPtrInput `pulumi:"icon"` + TextColor ConditionalFormattingColorInput `pulumi:"textColor"` +} + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat)(nil)).Elem() +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput).ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(ctx) +} + +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput is an input type that accepts VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs, VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtr and VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput` via: +// +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs{...} +// +// or: +// +// nil +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput interface { + pulumi.Input + + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput +} + +type visualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrType VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs + +func VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtr(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput { + return (*visualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrType)(v) +} + +func (*visualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat)(nil)).Elem() +} + +func (i *visualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrType) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrType) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat)(nil)).Elem() +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + return &v + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) BackgroundColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) ConditionalFormattingColor { + return v.BackgroundColor + }).(ConditionalFormattingColorOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) *ConditionalFormattingIcon { + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) TextColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) ConditionalFormattingColor { + return v.TextColor + }).(ConditionalFormattingColorOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat)(nil)).Elem() +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) Elem() VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + if v != nil { + return *v + } + var ret VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat + return ret + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) BackgroundColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.BackgroundColor + }).(ConditionalFormattingColorPtrOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) Icon() ConditionalFormattingIconPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) *ConditionalFormattingIcon { + if v == nil { + return nil + } + return v.Icon + }).(ConditionalFormattingIconPtrOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput) TextColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.TextColor + }).(ConditionalFormattingColorPtrOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow struct { + BackgroundColor ConditionalFormattingColor `pulumi:"backgroundColor"` + TextColor ConditionalFormattingColor `pulumi:"textColor"` +} + +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowInput is an input type that accepts VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs and VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput values. +// You can construct a concrete instance of `VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowInput` via: +// +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs{...} +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowInput interface { + pulumi.Input + + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutputWithContext(context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs struct { + BackgroundColor ConditionalFormattingColorInput `pulumi:"backgroundColor"` + TextColor ConditionalFormattingColorInput `pulumi:"textColor"` +} + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow)(nil)).Elem() +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutputWithContext(context.Background()) +} + +func (i VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput).ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutputWithContext(ctx) +} + +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrInput is an input type that accepts VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs, VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtr and VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput values. +// You can construct a concrete instance of `VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrInput` via: +// +// VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs{...} +// +// or: +// +// nil +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrInput interface { + pulumi.Input + + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput + ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutputWithContext(context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput +} + +type visualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrType VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs + +func VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtr(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs) VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrInput { + return (*visualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrType)(v) +} + +func (*visualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow)(nil)).Elem() +} + +func (i *visualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrType) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput { + return i.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutputWithContext(context.Background()) +} + +func (i *visualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrType) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow)(nil)).Elem() +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput { + return o.ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutputWithContext(context.Background()) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow) *VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow { + return &v + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput) BackgroundColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow) ConditionalFormattingColor { + return v.BackgroundColor + }).(ConditionalFormattingColorOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput) TextColor() ConditionalFormattingColorOutput { + return o.ApplyT(func(v VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow) ConditionalFormattingColor { + return v.TextColor + }).(ConditionalFormattingColorOutput) +} + +type VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow)(nil)).Elem() +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput() VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput) ToVisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutputWithContext(ctx context.Context) VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput { + return o +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput) Elem() VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow) VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow { + if v != nil { + return *v + } + var ret VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow + return ret + }).(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput) BackgroundColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.BackgroundColor + }).(ConditionalFormattingColorPtrOutput) +} + +func (o VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput) TextColor() ConditionalFormattingColorPtrOutput { + return o.ApplyT(func(v *VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow) *ConditionalFormattingColor { + if v == nil { + return nil + } + return &v.TextColor + }).(ConditionalFormattingColorPtrOutput) +} + +type VisualsTreeMapVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsTreeMapVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsTreeMapVisualInput is an input type that accepts VisualsTreeMapVisualArgs and VisualsTreeMapVisualOutput values. +// You can construct a concrete instance of `VisualsTreeMapVisualInput` via: +// +// VisualsTreeMapVisualArgs{...} +type VisualsTreeMapVisualInput interface { + pulumi.Input + + ToVisualsTreeMapVisualOutput() VisualsTreeMapVisualOutput + ToVisualsTreeMapVisualOutputWithContext(context.Context) VisualsTreeMapVisualOutput +} + +type VisualsTreeMapVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsTreeMapVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsTreeMapVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTreeMapVisual)(nil)).Elem() +} + +func (i VisualsTreeMapVisualArgs) ToVisualsTreeMapVisualOutput() VisualsTreeMapVisualOutput { + return i.ToVisualsTreeMapVisualOutputWithContext(context.Background()) +} + +func (i VisualsTreeMapVisualArgs) ToVisualsTreeMapVisualOutputWithContext(ctx context.Context) VisualsTreeMapVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualOutput) +} + +func (i VisualsTreeMapVisualArgs) ToVisualsTreeMapVisualPtrOutput() VisualsTreeMapVisualPtrOutput { + return i.ToVisualsTreeMapVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsTreeMapVisualArgs) ToVisualsTreeMapVisualPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualOutput).ToVisualsTreeMapVisualPtrOutputWithContext(ctx) +} + +// VisualsTreeMapVisualPtrInput is an input type that accepts VisualsTreeMapVisualArgs, VisualsTreeMapVisualPtr and VisualsTreeMapVisualPtrOutput values. +// You can construct a concrete instance of `VisualsTreeMapVisualPtrInput` via: +// +// VisualsTreeMapVisualArgs{...} +// +// or: +// +// nil +type VisualsTreeMapVisualPtrInput interface { + pulumi.Input + + ToVisualsTreeMapVisualPtrOutput() VisualsTreeMapVisualPtrOutput + ToVisualsTreeMapVisualPtrOutputWithContext(context.Context) VisualsTreeMapVisualPtrOutput +} + +type visualsTreeMapVisualPtrType VisualsTreeMapVisualArgs + +func VisualsTreeMapVisualPtr(v *VisualsTreeMapVisualArgs) VisualsTreeMapVisualPtrInput { + return (*visualsTreeMapVisualPtrType)(v) +} + +func (*visualsTreeMapVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTreeMapVisual)(nil)).Elem() +} + +func (i *visualsTreeMapVisualPtrType) ToVisualsTreeMapVisualPtrOutput() VisualsTreeMapVisualPtrOutput { + return i.ToVisualsTreeMapVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsTreeMapVisualPtrType) ToVisualsTreeMapVisualPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualPtrOutput) +} + +type VisualsTreeMapVisualOutput struct{ *pulumi.OutputState } + +func (VisualsTreeMapVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTreeMapVisual)(nil)).Elem() +} + +func (o VisualsTreeMapVisualOutput) ToVisualsTreeMapVisualOutput() VisualsTreeMapVisualOutput { + return o +} + +func (o VisualsTreeMapVisualOutput) ToVisualsTreeMapVisualOutputWithContext(ctx context.Context) VisualsTreeMapVisualOutput { + return o +} + +func (o VisualsTreeMapVisualOutput) ToVisualsTreeMapVisualPtrOutput() VisualsTreeMapVisualPtrOutput { + return o.ToVisualsTreeMapVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsTreeMapVisualOutput) ToVisualsTreeMapVisualPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTreeMapVisual) *VisualsTreeMapVisual { + return &v + }).(VisualsTreeMapVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsTreeMapVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsTreeMapVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsTreeMapVisualOutput) ChartConfiguration() VisualsTreeMapVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisual) *VisualsTreeMapVisualChartConfiguration { return v.ChartConfiguration }).(VisualsTreeMapVisualChartConfigurationPtrOutput) +} + +func (o VisualsTreeMapVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsTreeMapVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsTreeMapVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsTreeMapVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsTreeMapVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsTreeMapVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsTreeMapVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTreeMapVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTreeMapVisual)(nil)).Elem() +} + +func (o VisualsTreeMapVisualPtrOutput) ToVisualsTreeMapVisualPtrOutput() VisualsTreeMapVisualPtrOutput { + return o +} + +func (o VisualsTreeMapVisualPtrOutput) ToVisualsTreeMapVisualPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualPtrOutput { + return o +} + +func (o VisualsTreeMapVisualPtrOutput) Elem() VisualsTreeMapVisualOutput { + return o.ApplyT(func(v *VisualsTreeMapVisual) VisualsTreeMapVisual { + if v != nil { + return *v + } + var ret VisualsTreeMapVisual + return ret + }).(VisualsTreeMapVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsTreeMapVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsTreeMapVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsTreeMapVisualPtrOutput) ChartConfiguration() VisualsTreeMapVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisual) *VisualsTreeMapVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsTreeMapVisualChartConfigurationPtrOutput) +} + +func (o VisualsTreeMapVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsTreeMapVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsTreeMapVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsTreeMapVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsTreeMapVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsTreeMapVisualChartConfiguration struct { + ColorLabelOptions *ChartAxisLabelOptions `pulumi:"colorLabelOptions"` + ColorScale *ColorScale `pulumi:"colorScale"` + DataLabels *DataLabelsOptions `pulumi:"dataLabels"` + FieldWells *VisualsTreeMapVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + GroupLabelOptions *ChartAxisLabelOptions `pulumi:"groupLabelOptions"` + Legend *LegendOptions `pulumi:"legend"` + SizeLabelOptions *ChartAxisLabelOptions `pulumi:"sizeLabelOptions"` + SortConfiguration *VisualsTreeMapVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + Tooltip *TooltipOptions `pulumi:"tooltip"` +} + +// VisualsTreeMapVisualChartConfigurationInput is an input type that accepts VisualsTreeMapVisualChartConfigurationArgs and VisualsTreeMapVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsTreeMapVisualChartConfigurationInput` via: +// +// VisualsTreeMapVisualChartConfigurationArgs{...} +type VisualsTreeMapVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsTreeMapVisualChartConfigurationOutput() VisualsTreeMapVisualChartConfigurationOutput + ToVisualsTreeMapVisualChartConfigurationOutputWithContext(context.Context) VisualsTreeMapVisualChartConfigurationOutput +} + +type VisualsTreeMapVisualChartConfigurationArgs struct { + ColorLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"colorLabelOptions"` + ColorScale ColorScalePtrInput `pulumi:"colorScale"` + DataLabels DataLabelsOptionsPtrInput `pulumi:"dataLabels"` + FieldWells VisualsTreeMapVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + GroupLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"groupLabelOptions"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + SizeLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"sizeLabelOptions"` + SortConfiguration VisualsTreeMapVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + Tooltip TooltipOptionsPtrInput `pulumi:"tooltip"` +} + +func (VisualsTreeMapVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTreeMapVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsTreeMapVisualChartConfigurationArgs) ToVisualsTreeMapVisualChartConfigurationOutput() VisualsTreeMapVisualChartConfigurationOutput { + return i.ToVisualsTreeMapVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsTreeMapVisualChartConfigurationArgs) ToVisualsTreeMapVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationOutput) +} + +func (i VisualsTreeMapVisualChartConfigurationArgs) ToVisualsTreeMapVisualChartConfigurationPtrOutput() VisualsTreeMapVisualChartConfigurationPtrOutput { + return i.ToVisualsTreeMapVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsTreeMapVisualChartConfigurationArgs) ToVisualsTreeMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationOutput).ToVisualsTreeMapVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsTreeMapVisualChartConfigurationPtrInput is an input type that accepts VisualsTreeMapVisualChartConfigurationArgs, VisualsTreeMapVisualChartConfigurationPtr and VisualsTreeMapVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsTreeMapVisualChartConfigurationPtrInput` via: +// +// VisualsTreeMapVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsTreeMapVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsTreeMapVisualChartConfigurationPtrOutput() VisualsTreeMapVisualChartConfigurationPtrOutput + ToVisualsTreeMapVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsTreeMapVisualChartConfigurationPtrOutput +} + +type visualsTreeMapVisualChartConfigurationPtrType VisualsTreeMapVisualChartConfigurationArgs + +func VisualsTreeMapVisualChartConfigurationPtr(v *VisualsTreeMapVisualChartConfigurationArgs) VisualsTreeMapVisualChartConfigurationPtrInput { + return (*visualsTreeMapVisualChartConfigurationPtrType)(v) +} + +func (*visualsTreeMapVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTreeMapVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsTreeMapVisualChartConfigurationPtrType) ToVisualsTreeMapVisualChartConfigurationPtrOutput() VisualsTreeMapVisualChartConfigurationPtrOutput { + return i.ToVisualsTreeMapVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsTreeMapVisualChartConfigurationPtrType) ToVisualsTreeMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationPtrOutput) +} + +type VisualsTreeMapVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsTreeMapVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTreeMapVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) ToVisualsTreeMapVisualChartConfigurationOutput() VisualsTreeMapVisualChartConfigurationOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) ToVisualsTreeMapVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) ToVisualsTreeMapVisualChartConfigurationPtrOutput() VisualsTreeMapVisualChartConfigurationPtrOutput { + return o.ToVisualsTreeMapVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) ToVisualsTreeMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTreeMapVisualChartConfiguration) *VisualsTreeMapVisualChartConfiguration { + return &v + }).(VisualsTreeMapVisualChartConfigurationPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) ColorLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfiguration) *ChartAxisLabelOptions { return v.ColorLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) ColorScale() ColorScalePtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfiguration) *ColorScale { return v.ColorScale }).(ColorScalePtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfiguration) *DataLabelsOptions { return v.DataLabels }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) FieldWells() VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfiguration) *VisualsTreeMapVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) GroupLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfiguration) *ChartAxisLabelOptions { return v.GroupLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) SizeLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfiguration) *ChartAxisLabelOptions { return v.SizeLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) SortConfiguration() VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfiguration) *VisualsTreeMapVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfiguration) *TooltipOptions { return v.Tooltip }).(TooltipOptionsPtrOutput) +} + +type VisualsTreeMapVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTreeMapVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTreeMapVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) ToVisualsTreeMapVisualChartConfigurationPtrOutput() VisualsTreeMapVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) ToVisualsTreeMapVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) Elem() VisualsTreeMapVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfiguration) VisualsTreeMapVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsTreeMapVisualChartConfiguration + return ret + }).(VisualsTreeMapVisualChartConfigurationOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) ColorLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.ColorLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) ColorScale() ColorScalePtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfiguration) *ColorScale { + if v == nil { + return nil + } + return v.ColorScale + }).(ColorScalePtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.DataLabels + }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) FieldWells() VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfiguration) *VisualsTreeMapVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) GroupLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.GroupLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) SizeLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.SizeLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) SortConfiguration() VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfiguration) *VisualsTreeMapVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationPtrOutput) Tooltip() TooltipOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfiguration) *TooltipOptions { + if v == nil { + return nil + } + return v.Tooltip + }).(TooltipOptionsPtrOutput) +} + +type VisualsTreeMapVisualChartConfigurationFieldWells struct { + TreeMapAggregatedFieldWells *VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells `pulumi:"treeMapAggregatedFieldWells"` +} + +// VisualsTreeMapVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsTreeMapVisualChartConfigurationFieldWellsArgs and VisualsTreeMapVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsTreeMapVisualChartConfigurationFieldWellsInput` via: +// +// VisualsTreeMapVisualChartConfigurationFieldWellsArgs{...} +type VisualsTreeMapVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsTreeMapVisualChartConfigurationFieldWellsOutput() VisualsTreeMapVisualChartConfigurationFieldWellsOutput + ToVisualsTreeMapVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsOutput +} + +type VisualsTreeMapVisualChartConfigurationFieldWellsArgs struct { + TreeMapAggregatedFieldWells VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrInput `pulumi:"treeMapAggregatedFieldWells"` +} + +func (VisualsTreeMapVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsTreeMapVisualChartConfigurationFieldWellsArgs) ToVisualsTreeMapVisualChartConfigurationFieldWellsOutput() VisualsTreeMapVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsTreeMapVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsTreeMapVisualChartConfigurationFieldWellsArgs) ToVisualsTreeMapVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsTreeMapVisualChartConfigurationFieldWellsArgs) ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput() VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTreeMapVisualChartConfigurationFieldWellsArgs) ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationFieldWellsOutput).ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsTreeMapVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsTreeMapVisualChartConfigurationFieldWellsArgs, VisualsTreeMapVisualChartConfigurationFieldWellsPtr and VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsTreeMapVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsTreeMapVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsTreeMapVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput() VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput + ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsTreeMapVisualChartConfigurationFieldWellsPtrType VisualsTreeMapVisualChartConfigurationFieldWellsArgs + +func VisualsTreeMapVisualChartConfigurationFieldWellsPtr(v *VisualsTreeMapVisualChartConfigurationFieldWellsArgs) VisualsTreeMapVisualChartConfigurationFieldWellsPtrInput { + return (*visualsTreeMapVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsTreeMapVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTreeMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsTreeMapVisualChartConfigurationFieldWellsPtrType) ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput() VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTreeMapVisualChartConfigurationFieldWellsPtrType) ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsTreeMapVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsTreeMapVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsOutput() VisualsTreeMapVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput() VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTreeMapVisualChartConfigurationFieldWells) *VisualsTreeMapVisualChartConfigurationFieldWells { + return &v + }).(VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsOutput) TreeMapAggregatedFieldWells() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfigurationFieldWells) *VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells { + return v.TreeMapAggregatedFieldWells + }).(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) +} + +type VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTreeMapVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput() VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsTreeMapVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfigurationFieldWells) VisualsTreeMapVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsTreeMapVisualChartConfigurationFieldWells + return ret + }).(VisualsTreeMapVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput) TreeMapAggregatedFieldWells() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfigurationFieldWells) *VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells { + if v == nil { + return nil + } + return v.TreeMapAggregatedFieldWells + }).(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) +} + +type VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells struct { + Colors *MeasureFieldSchema2 `pulumi:"colors"` + Groups *SmallMultiplesOptions `pulumi:"groups"` + Sizes *MeasureFieldSchema2 `pulumi:"sizes"` +} + +// VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsInput is an input type that accepts VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs and VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsInput` via: +// +// VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs{...} +type VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput + ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutputWithContext(context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput +} + +type VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs struct { + Colors MeasureFieldSchema2PtrInput `pulumi:"colors"` + Groups SmallMultiplesOptionsPtrInput `pulumi:"groups"` + Sizes MeasureFieldSchema2PtrInput `pulumi:"sizes"` +} + +func (VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput { + return i.ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput) +} + +func (i VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput { + return i.ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput).ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrInput is an input type that accepts VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs, VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtr and VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrInput` via: +// +// VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput + ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput +} + +type visualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrType VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs + +func VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtr(v *VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs) VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrInput { + return (*visualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrType)(v) +} + +func (*visualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrType) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput { + return i.ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrType) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) +} + +type VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput { + return o.ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells) *VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells { + return &v + }).(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput) Colors() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells) *MeasureFieldSchema2 { + return v.Colors + }).(MeasureFieldSchema2PtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput) Groups() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells) *SmallMultiplesOptions { + return v.Groups + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput) Sizes() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells) *MeasureFieldSchema2 { + return v.Sizes + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) ToVisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) Elem() VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells) VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells + return ret + }).(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) Colors() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Colors + }).(MeasureFieldSchema2PtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) Groups() SmallMultiplesOptionsPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells) *SmallMultiplesOptions { + if v == nil { + return nil + } + return v.Groups + }).(SmallMultiplesOptionsPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput) Sizes() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Sizes + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsTreeMapVisualChartConfigurationSortConfiguration struct { + TreeMapGroupItemsLimitConfiguration *ItemsLimitConfiguration `pulumi:"treeMapGroupItemsLimitConfiguration"` + TreeMapSorts []FieldSortOptions `pulumi:"treeMapSorts"` +} + +// VisualsTreeMapVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsTreeMapVisualChartConfigurationSortConfigurationArgs and VisualsTreeMapVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsTreeMapVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsTreeMapVisualChartConfigurationSortConfigurationArgs{...} +type VisualsTreeMapVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsTreeMapVisualChartConfigurationSortConfigurationOutput() VisualsTreeMapVisualChartConfigurationSortConfigurationOutput + ToVisualsTreeMapVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsTreeMapVisualChartConfigurationSortConfigurationOutput +} + +type VisualsTreeMapVisualChartConfigurationSortConfigurationArgs struct { + TreeMapGroupItemsLimitConfiguration ItemsLimitConfigurationPtrInput `pulumi:"treeMapGroupItemsLimitConfiguration"` + TreeMapSorts FieldSortOptionsArrayInput `pulumi:"treeMapSorts"` +} + +func (VisualsTreeMapVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsTreeMapVisualChartConfigurationSortConfigurationArgs) ToVisualsTreeMapVisualChartConfigurationSortConfigurationOutput() VisualsTreeMapVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsTreeMapVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsTreeMapVisualChartConfigurationSortConfigurationArgs) ToVisualsTreeMapVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsTreeMapVisualChartConfigurationSortConfigurationArgs) ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsTreeMapVisualChartConfigurationSortConfigurationArgs) ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationSortConfigurationOutput).ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsTreeMapVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsTreeMapVisualChartConfigurationSortConfigurationArgs, VisualsTreeMapVisualChartConfigurationSortConfigurationPtr and VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsTreeMapVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsTreeMapVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsTreeMapVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsTreeMapVisualChartConfigurationSortConfigurationPtrType VisualsTreeMapVisualChartConfigurationSortConfigurationArgs + +func VisualsTreeMapVisualChartConfigurationSortConfigurationPtr(v *VisualsTreeMapVisualChartConfigurationSortConfigurationArgs) VisualsTreeMapVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsTreeMapVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsTreeMapVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTreeMapVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsTreeMapVisualChartConfigurationSortConfigurationPtrType) ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsTreeMapVisualChartConfigurationSortConfigurationPtrType) ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsTreeMapVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsTreeMapVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationOutput) ToVisualsTreeMapVisualChartConfigurationSortConfigurationOutput() VisualsTreeMapVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationOutput) ToVisualsTreeMapVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationOutput) ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationOutput) ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsTreeMapVisualChartConfigurationSortConfiguration) *VisualsTreeMapVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationOutput) TreeMapGroupItemsLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.TreeMapGroupItemsLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationOutput) TreeMapSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsTreeMapVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.TreeMapSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsTreeMapVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput() VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsTreeMapVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfigurationSortConfiguration) VisualsTreeMapVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsTreeMapVisualChartConfigurationSortConfiguration + return ret + }).(VisualsTreeMapVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput) TreeMapGroupItemsLimitConfiguration() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.TreeMapGroupItemsLimitConfiguration + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput) TreeMapSorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsTreeMapVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.TreeMapSorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsWaterfallVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsWaterfallVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsWaterfallVisualInput is an input type that accepts VisualsWaterfallVisualArgs and VisualsWaterfallVisualOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualInput` via: +// +// VisualsWaterfallVisualArgs{...} +type VisualsWaterfallVisualInput interface { + pulumi.Input + + ToVisualsWaterfallVisualOutput() VisualsWaterfallVisualOutput + ToVisualsWaterfallVisualOutputWithContext(context.Context) VisualsWaterfallVisualOutput +} + +type VisualsWaterfallVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsWaterfallVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsWaterfallVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisual)(nil)).Elem() +} + +func (i VisualsWaterfallVisualArgs) ToVisualsWaterfallVisualOutput() VisualsWaterfallVisualOutput { + return i.ToVisualsWaterfallVisualOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualArgs) ToVisualsWaterfallVisualOutputWithContext(ctx context.Context) VisualsWaterfallVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualOutput) +} + +func (i VisualsWaterfallVisualArgs) ToVisualsWaterfallVisualPtrOutput() VisualsWaterfallVisualPtrOutput { + return i.ToVisualsWaterfallVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualArgs) ToVisualsWaterfallVisualPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualOutput).ToVisualsWaterfallVisualPtrOutputWithContext(ctx) +} + +// VisualsWaterfallVisualPtrInput is an input type that accepts VisualsWaterfallVisualArgs, VisualsWaterfallVisualPtr and VisualsWaterfallVisualPtrOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualPtrInput` via: +// +// VisualsWaterfallVisualArgs{...} +// +// or: +// +// nil +type VisualsWaterfallVisualPtrInput interface { + pulumi.Input + + ToVisualsWaterfallVisualPtrOutput() VisualsWaterfallVisualPtrOutput + ToVisualsWaterfallVisualPtrOutputWithContext(context.Context) VisualsWaterfallVisualPtrOutput +} + +type visualsWaterfallVisualPtrType VisualsWaterfallVisualArgs + +func VisualsWaterfallVisualPtr(v *VisualsWaterfallVisualArgs) VisualsWaterfallVisualPtrInput { + return (*visualsWaterfallVisualPtrType)(v) +} + +func (*visualsWaterfallVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisual)(nil)).Elem() +} + +func (i *visualsWaterfallVisualPtrType) ToVisualsWaterfallVisualPtrOutput() VisualsWaterfallVisualPtrOutput { + return i.ToVisualsWaterfallVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsWaterfallVisualPtrType) ToVisualsWaterfallVisualPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualPtrOutput) +} + +type VisualsWaterfallVisualOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisual)(nil)).Elem() +} + +func (o VisualsWaterfallVisualOutput) ToVisualsWaterfallVisualOutput() VisualsWaterfallVisualOutput { + return o +} + +func (o VisualsWaterfallVisualOutput) ToVisualsWaterfallVisualOutputWithContext(ctx context.Context) VisualsWaterfallVisualOutput { + return o +} + +func (o VisualsWaterfallVisualOutput) ToVisualsWaterfallVisualPtrOutput() VisualsWaterfallVisualPtrOutput { + return o.ToVisualsWaterfallVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsWaterfallVisualOutput) ToVisualsWaterfallVisualPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWaterfallVisual) *VisualsWaterfallVisual { + return &v + }).(VisualsWaterfallVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsWaterfallVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsWaterfallVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsWaterfallVisualOutput) ChartConfiguration() VisualsWaterfallVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisual) *VisualsWaterfallVisualChartConfiguration { return v.ChartConfiguration }).(VisualsWaterfallVisualChartConfigurationPtrOutput) +} + +func (o VisualsWaterfallVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsWaterfallVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsWaterfallVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsWaterfallVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsWaterfallVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsWaterfallVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsWaterfallVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisual)(nil)).Elem() +} + +func (o VisualsWaterfallVisualPtrOutput) ToVisualsWaterfallVisualPtrOutput() VisualsWaterfallVisualPtrOutput { + return o +} + +func (o VisualsWaterfallVisualPtrOutput) ToVisualsWaterfallVisualPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualPtrOutput { + return o +} + +func (o VisualsWaterfallVisualPtrOutput) Elem() VisualsWaterfallVisualOutput { + return o.ApplyT(func(v *VisualsWaterfallVisual) VisualsWaterfallVisual { + if v != nil { + return *v + } + var ret VisualsWaterfallVisual + return ret + }).(VisualsWaterfallVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsWaterfallVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsWaterfallVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsWaterfallVisualPtrOutput) ChartConfiguration() VisualsWaterfallVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisual) *VisualsWaterfallVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsWaterfallVisualChartConfigurationPtrOutput) +} + +func (o VisualsWaterfallVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsWaterfallVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsWaterfallVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsWaterfallVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsWaterfallVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsWaterfallVisualChartConfiguration struct { + CategoryAxisDisplayOptions *AxisDisplayOptions `pulumi:"categoryAxisDisplayOptions"` + CategoryAxisLabelOptions *ChartAxisLabelOptions `pulumi:"categoryAxisLabelOptions"` + DataLabels *DataLabelsOptions `pulumi:"dataLabels"` + FieldWells *VisualsWaterfallVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + Legend *LegendOptions `pulumi:"legend"` + PrimaryYAxisDisplayOptions *AxisDisplayOptions `pulumi:"primaryYAxisDisplayOptions"` + PrimaryYAxisLabelOptions *ChartAxisLabelOptions `pulumi:"primaryYAxisLabelOptions"` + SortConfiguration *VisualsWaterfallVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + VisualPalette *VisualPalette `pulumi:"visualPalette"` + WaterfallChartOptions *VisualsWaterfallVisualChartConfigurationWaterfallChartOptions `pulumi:"waterfallChartOptions"` +} + +// VisualsWaterfallVisualChartConfigurationInput is an input type that accepts VisualsWaterfallVisualChartConfigurationArgs and VisualsWaterfallVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualChartConfigurationInput` via: +// +// VisualsWaterfallVisualChartConfigurationArgs{...} +type VisualsWaterfallVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsWaterfallVisualChartConfigurationOutput() VisualsWaterfallVisualChartConfigurationOutput + ToVisualsWaterfallVisualChartConfigurationOutputWithContext(context.Context) VisualsWaterfallVisualChartConfigurationOutput +} + +type VisualsWaterfallVisualChartConfigurationArgs struct { + CategoryAxisDisplayOptions AxisDisplayOptionsPtrInput `pulumi:"categoryAxisDisplayOptions"` + CategoryAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"categoryAxisLabelOptions"` + DataLabels DataLabelsOptionsPtrInput `pulumi:"dataLabels"` + FieldWells VisualsWaterfallVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + Legend LegendOptionsPtrInput `pulumi:"legend"` + PrimaryYAxisDisplayOptions AxisDisplayOptionsPtrInput `pulumi:"primaryYAxisDisplayOptions"` + PrimaryYAxisLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"primaryYAxisLabelOptions"` + SortConfiguration VisualsWaterfallVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + VisualPalette VisualPalettePtrInput `pulumi:"visualPalette"` + WaterfallChartOptions VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrInput `pulumi:"waterfallChartOptions"` +} + +func (VisualsWaterfallVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsWaterfallVisualChartConfigurationArgs) ToVisualsWaterfallVisualChartConfigurationOutput() VisualsWaterfallVisualChartConfigurationOutput { + return i.ToVisualsWaterfallVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualChartConfigurationArgs) ToVisualsWaterfallVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationOutput) +} + +func (i VisualsWaterfallVisualChartConfigurationArgs) ToVisualsWaterfallVisualChartConfigurationPtrOutput() VisualsWaterfallVisualChartConfigurationPtrOutput { + return i.ToVisualsWaterfallVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualChartConfigurationArgs) ToVisualsWaterfallVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationOutput).ToVisualsWaterfallVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsWaterfallVisualChartConfigurationPtrInput is an input type that accepts VisualsWaterfallVisualChartConfigurationArgs, VisualsWaterfallVisualChartConfigurationPtr and VisualsWaterfallVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualChartConfigurationPtrInput` via: +// +// VisualsWaterfallVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsWaterfallVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsWaterfallVisualChartConfigurationPtrOutput() VisualsWaterfallVisualChartConfigurationPtrOutput + ToVisualsWaterfallVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsWaterfallVisualChartConfigurationPtrOutput +} + +type visualsWaterfallVisualChartConfigurationPtrType VisualsWaterfallVisualChartConfigurationArgs + +func VisualsWaterfallVisualChartConfigurationPtr(v *VisualsWaterfallVisualChartConfigurationArgs) VisualsWaterfallVisualChartConfigurationPtrInput { + return (*visualsWaterfallVisualChartConfigurationPtrType)(v) +} + +func (*visualsWaterfallVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsWaterfallVisualChartConfigurationPtrType) ToVisualsWaterfallVisualChartConfigurationPtrOutput() VisualsWaterfallVisualChartConfigurationPtrOutput { + return i.ToVisualsWaterfallVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsWaterfallVisualChartConfigurationPtrType) ToVisualsWaterfallVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationPtrOutput) +} + +type VisualsWaterfallVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) ToVisualsWaterfallVisualChartConfigurationOutput() VisualsWaterfallVisualChartConfigurationOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) ToVisualsWaterfallVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) ToVisualsWaterfallVisualChartConfigurationPtrOutput() VisualsWaterfallVisualChartConfigurationPtrOutput { + return o.ToVisualsWaterfallVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) ToVisualsWaterfallVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWaterfallVisualChartConfiguration) *VisualsWaterfallVisualChartConfiguration { + return &v + }).(VisualsWaterfallVisualChartConfigurationPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) CategoryAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfiguration) *AxisDisplayOptions { + return v.CategoryAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) CategoryAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfiguration) *ChartAxisLabelOptions { + return v.CategoryAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfiguration) *DataLabelsOptions { return v.DataLabels }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) FieldWells() VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfiguration) *VisualsWaterfallVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfiguration) *LegendOptions { return v.Legend }).(LegendOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) PrimaryYAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfiguration) *AxisDisplayOptions { + return v.PrimaryYAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) PrimaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfiguration) *ChartAxisLabelOptions { + return v.PrimaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) SortConfiguration() VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfiguration) *VisualsWaterfallVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfiguration) *VisualPalette { return v.VisualPalette }).(VisualPalettePtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationOutput) WaterfallChartOptions() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfiguration) *VisualsWaterfallVisualChartConfigurationWaterfallChartOptions { + return v.WaterfallChartOptions + }).(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput) +} + +type VisualsWaterfallVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) ToVisualsWaterfallVisualChartConfigurationPtrOutput() VisualsWaterfallVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) ToVisualsWaterfallVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) Elem() VisualsWaterfallVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) VisualsWaterfallVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsWaterfallVisualChartConfiguration + return ret + }).(VisualsWaterfallVisualChartConfigurationOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) CategoryAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.CategoryAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) CategoryAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.CategoryAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) DataLabels() DataLabelsOptionsPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) *DataLabelsOptions { + if v == nil { + return nil + } + return v.DataLabels + }).(DataLabelsOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) FieldWells() VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) *VisualsWaterfallVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) Legend() LegendOptionsPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) *LegendOptions { + if v == nil { + return nil + } + return v.Legend + }).(LegendOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) PrimaryYAxisDisplayOptions() AxisDisplayOptionsPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) *AxisDisplayOptions { + if v == nil { + return nil + } + return v.PrimaryYAxisDisplayOptions + }).(AxisDisplayOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) PrimaryYAxisLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.PrimaryYAxisLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) SortConfiguration() VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) *VisualsWaterfallVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) VisualPalette() VisualPalettePtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) *VisualPalette { + if v == nil { + return nil + } + return v.VisualPalette + }).(VisualPalettePtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationPtrOutput) WaterfallChartOptions() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfiguration) *VisualsWaterfallVisualChartConfigurationWaterfallChartOptions { + if v == nil { + return nil + } + return v.WaterfallChartOptions + }).(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput) +} + +type VisualsWaterfallVisualChartConfigurationFieldWells struct { + WaterfallChartAggregatedFieldWells *VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells `pulumi:"waterfallChartAggregatedFieldWells"` +} + +// VisualsWaterfallVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsWaterfallVisualChartConfigurationFieldWellsArgs and VisualsWaterfallVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualChartConfigurationFieldWellsInput` via: +// +// VisualsWaterfallVisualChartConfigurationFieldWellsArgs{...} +type VisualsWaterfallVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsWaterfallVisualChartConfigurationFieldWellsOutput() VisualsWaterfallVisualChartConfigurationFieldWellsOutput + ToVisualsWaterfallVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsOutput +} + +type VisualsWaterfallVisualChartConfigurationFieldWellsArgs struct { + WaterfallChartAggregatedFieldWells VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrInput `pulumi:"waterfallChartAggregatedFieldWells"` +} + +func (VisualsWaterfallVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsWaterfallVisualChartConfigurationFieldWellsArgs) ToVisualsWaterfallVisualChartConfigurationFieldWellsOutput() VisualsWaterfallVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsWaterfallVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualChartConfigurationFieldWellsArgs) ToVisualsWaterfallVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsWaterfallVisualChartConfigurationFieldWellsArgs) ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput() VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualChartConfigurationFieldWellsArgs) ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationFieldWellsOutput).ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsWaterfallVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsWaterfallVisualChartConfigurationFieldWellsArgs, VisualsWaterfallVisualChartConfigurationFieldWellsPtr and VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsWaterfallVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsWaterfallVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput() VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput + ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsWaterfallVisualChartConfigurationFieldWellsPtrType VisualsWaterfallVisualChartConfigurationFieldWellsArgs + +func VisualsWaterfallVisualChartConfigurationFieldWellsPtr(v *VisualsWaterfallVisualChartConfigurationFieldWellsArgs) VisualsWaterfallVisualChartConfigurationFieldWellsPtrInput { + return (*visualsWaterfallVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsWaterfallVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsWaterfallVisualChartConfigurationFieldWellsPtrType) ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput() VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsWaterfallVisualChartConfigurationFieldWellsPtrType) ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsWaterfallVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsOutput() VisualsWaterfallVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput() VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWaterfallVisualChartConfigurationFieldWells) *VisualsWaterfallVisualChartConfigurationFieldWells { + return &v + }).(VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsOutput) WaterfallChartAggregatedFieldWells() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfigurationFieldWells) *VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells { + return v.WaterfallChartAggregatedFieldWells + }).(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) +} + +type VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput() VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsWaterfallVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationFieldWells) VisualsWaterfallVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsWaterfallVisualChartConfigurationFieldWells + return ret + }).(VisualsWaterfallVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput) WaterfallChartAggregatedFieldWells() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationFieldWells) *VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells { + if v == nil { + return nil + } + return v.WaterfallChartAggregatedFieldWells + }).(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) +} + +type VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells struct { + Breakdowns []DimensionFieldSchema `pulumi:"breakdowns"` + Categories []DimensionFieldSchema `pulumi:"categories"` + Values []MeasureFieldSchema `pulumi:"values"` +} + +// VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsInput is an input type that accepts VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs and VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsInput` via: +// +// VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs{...} +type VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput + ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutputWithContext(context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput +} + +type VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs struct { + Breakdowns DimensionFieldSchemaArrayInput `pulumi:"breakdowns"` + Categories DimensionFieldSchemaArrayInput `pulumi:"categories"` + Values MeasureFieldSchemaArrayInput `pulumi:"values"` +} + +func (VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput { + return i.ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput) +} + +func (i VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput).ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrInput is an input type that accepts VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs, VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtr and VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrInput` via: +// +// VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput + ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput +} + +type visualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrType VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs + +func VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtr(v *VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs) VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrInput { + return (*visualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrType)(v) +} + +func (*visualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrType) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput { + return i.ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrType) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) +} + +type VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput { + return o.ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells) *VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells { + return &v + }).(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput) Breakdowns() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells) []DimensionFieldSchema { + return v.Breakdowns + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells) []DimensionFieldSchema { + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells) []MeasureFieldSchema { + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) ToVisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) Elem() VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells) VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells + return ret + }).(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) Breakdowns() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Breakdowns + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) Categories() DimensionFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells) []DimensionFieldSchema { + if v == nil { + return nil + } + return v.Categories + }).(DimensionFieldSchemaArrayOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput) Values() MeasureFieldSchemaArrayOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells) []MeasureFieldSchema { + if v == nil { + return nil + } + return v.Values + }).(MeasureFieldSchemaArrayOutput) +} + +type VisualsWaterfallVisualChartConfigurationSortConfiguration struct { + BreakdownItemsLimit *ItemsLimitConfiguration `pulumi:"breakdownItemsLimit"` + CategorySorts []FieldSortOptions `pulumi:"categorySorts"` +} + +// VisualsWaterfallVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsWaterfallVisualChartConfigurationSortConfigurationArgs and VisualsWaterfallVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsWaterfallVisualChartConfigurationSortConfigurationArgs{...} +type VisualsWaterfallVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsWaterfallVisualChartConfigurationSortConfigurationOutput() VisualsWaterfallVisualChartConfigurationSortConfigurationOutput + ToVisualsWaterfallVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsWaterfallVisualChartConfigurationSortConfigurationOutput +} + +type VisualsWaterfallVisualChartConfigurationSortConfigurationArgs struct { + BreakdownItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"breakdownItemsLimit"` + CategorySorts FieldSortOptionsArrayInput `pulumi:"categorySorts"` +} + +func (VisualsWaterfallVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsWaterfallVisualChartConfigurationSortConfigurationArgs) ToVisualsWaterfallVisualChartConfigurationSortConfigurationOutput() VisualsWaterfallVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsWaterfallVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualChartConfigurationSortConfigurationArgs) ToVisualsWaterfallVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsWaterfallVisualChartConfigurationSortConfigurationArgs) ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput() VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualChartConfigurationSortConfigurationArgs) ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationSortConfigurationOutput).ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsWaterfallVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsWaterfallVisualChartConfigurationSortConfigurationArgs, VisualsWaterfallVisualChartConfigurationSortConfigurationPtr and VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsWaterfallVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsWaterfallVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput() VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsWaterfallVisualChartConfigurationSortConfigurationPtrType VisualsWaterfallVisualChartConfigurationSortConfigurationArgs + +func VisualsWaterfallVisualChartConfigurationSortConfigurationPtr(v *VisualsWaterfallVisualChartConfigurationSortConfigurationArgs) VisualsWaterfallVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsWaterfallVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsWaterfallVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsWaterfallVisualChartConfigurationSortConfigurationPtrType) ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput() VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsWaterfallVisualChartConfigurationSortConfigurationPtrType) ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsWaterfallVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationOutput) ToVisualsWaterfallVisualChartConfigurationSortConfigurationOutput() VisualsWaterfallVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationOutput) ToVisualsWaterfallVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationOutput) ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput() VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationOutput) ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWaterfallVisualChartConfigurationSortConfiguration) *VisualsWaterfallVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationOutput) BreakdownItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.BreakdownItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput() VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsWaterfallVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationSortConfiguration) VisualsWaterfallVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsWaterfallVisualChartConfigurationSortConfiguration + return ret + }).(VisualsWaterfallVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput) BreakdownItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.BreakdownItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsWaterfallVisualChartConfigurationWaterfallChartOptions struct { + TotalBarLabel *string `pulumi:"totalBarLabel"` +} + +// VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsInput is an input type that accepts VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs and VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsInput` via: +// +// VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs{...} +type VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsInput interface { + pulumi.Input + + ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput + ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutputWithContext(context.Context) VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput +} + +type VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs struct { + TotalBarLabel pulumi.StringPtrInput `pulumi:"totalBarLabel"` +} + +func (VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationWaterfallChartOptions)(nil)).Elem() +} + +func (i VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput { + return i.ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput) +} + +func (i VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput { + return i.ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput).ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutputWithContext(ctx) +} + +// VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrInput is an input type that accepts VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs, VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtr and VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrInput` via: +// +// VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs{...} +// +// or: +// +// nil +type VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrInput interface { + pulumi.Input + + ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput + ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutputWithContext(context.Context) VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput +} + +type visualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrType VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs + +func VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtr(v *VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs) VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrInput { + return (*visualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrType)(v) +} + +func (*visualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisualChartConfigurationWaterfallChartOptions)(nil)).Elem() +} + +func (i *visualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrType) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput { + return i.ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrType) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput) +} + +type VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationWaterfallChartOptions)(nil)).Elem() +} + +func (o VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput { + return o.ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWaterfallVisualChartConfigurationWaterfallChartOptions) *VisualsWaterfallVisualChartConfigurationWaterfallChartOptions { + return &v + }).(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput) TotalBarLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsWaterfallVisualChartConfigurationWaterfallChartOptions) *string { return v.TotalBarLabel }).(pulumi.StringPtrOutput) +} + +type VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWaterfallVisualChartConfigurationWaterfallChartOptions)(nil)).Elem() +} + +func (o VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput) ToVisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutputWithContext(ctx context.Context) VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput { + return o +} + +func (o VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput) Elem() VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationWaterfallChartOptions) VisualsWaterfallVisualChartConfigurationWaterfallChartOptions { + if v != nil { + return *v + } + var ret VisualsWaterfallVisualChartConfigurationWaterfallChartOptions + return ret + }).(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput) +} + +func (o VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput) TotalBarLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWaterfallVisualChartConfigurationWaterfallChartOptions) *string { + if v == nil { + return nil + } + return v.TotalBarLabel + }).(pulumi.StringPtrOutput) +} + +type VisualsWordCloudVisual struct { + // List of IAM actions to grant or revoke permissions on. + Actions []VisualCustomActions `pulumi:"actions"` + ChartConfiguration *VisualsWordCloudVisualChartConfiguration `pulumi:"chartConfiguration"` + ColumnHierarchies []ColumnHierarchies `pulumi:"columnHierarchies"` + Subtitle *Subtitle `pulumi:"subtitle"` + Title *Subtitle `pulumi:"title"` + VisualId string `pulumi:"visualId"` +} + +// VisualsWordCloudVisualInput is an input type that accepts VisualsWordCloudVisualArgs and VisualsWordCloudVisualOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualInput` via: +// +// VisualsWordCloudVisualArgs{...} +type VisualsWordCloudVisualInput interface { + pulumi.Input + + ToVisualsWordCloudVisualOutput() VisualsWordCloudVisualOutput + ToVisualsWordCloudVisualOutputWithContext(context.Context) VisualsWordCloudVisualOutput +} + +type VisualsWordCloudVisualArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions VisualCustomActionsArrayInput `pulumi:"actions"` + ChartConfiguration VisualsWordCloudVisualChartConfigurationPtrInput `pulumi:"chartConfiguration"` + ColumnHierarchies ColumnHierarchiesArrayInput `pulumi:"columnHierarchies"` + Subtitle SubtitlePtrInput `pulumi:"subtitle"` + Title SubtitlePtrInput `pulumi:"title"` + VisualId pulumi.StringInput `pulumi:"visualId"` +} + +func (VisualsWordCloudVisualArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisual)(nil)).Elem() +} + +func (i VisualsWordCloudVisualArgs) ToVisualsWordCloudVisualOutput() VisualsWordCloudVisualOutput { + return i.ToVisualsWordCloudVisualOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualArgs) ToVisualsWordCloudVisualOutputWithContext(ctx context.Context) VisualsWordCloudVisualOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualOutput) +} + +func (i VisualsWordCloudVisualArgs) ToVisualsWordCloudVisualPtrOutput() VisualsWordCloudVisualPtrOutput { + return i.ToVisualsWordCloudVisualPtrOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualArgs) ToVisualsWordCloudVisualPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualOutput).ToVisualsWordCloudVisualPtrOutputWithContext(ctx) +} + +// VisualsWordCloudVisualPtrInput is an input type that accepts VisualsWordCloudVisualArgs, VisualsWordCloudVisualPtr and VisualsWordCloudVisualPtrOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualPtrInput` via: +// +// VisualsWordCloudVisualArgs{...} +// +// or: +// +// nil +type VisualsWordCloudVisualPtrInput interface { + pulumi.Input + + ToVisualsWordCloudVisualPtrOutput() VisualsWordCloudVisualPtrOutput + ToVisualsWordCloudVisualPtrOutputWithContext(context.Context) VisualsWordCloudVisualPtrOutput +} + +type visualsWordCloudVisualPtrType VisualsWordCloudVisualArgs + +func VisualsWordCloudVisualPtr(v *VisualsWordCloudVisualArgs) VisualsWordCloudVisualPtrInput { + return (*visualsWordCloudVisualPtrType)(v) +} + +func (*visualsWordCloudVisualPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisual)(nil)).Elem() +} + +func (i *visualsWordCloudVisualPtrType) ToVisualsWordCloudVisualPtrOutput() VisualsWordCloudVisualPtrOutput { + return i.ToVisualsWordCloudVisualPtrOutputWithContext(context.Background()) +} + +func (i *visualsWordCloudVisualPtrType) ToVisualsWordCloudVisualPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualPtrOutput) +} + +type VisualsWordCloudVisualOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisual)(nil)).Elem() +} + +func (o VisualsWordCloudVisualOutput) ToVisualsWordCloudVisualOutput() VisualsWordCloudVisualOutput { + return o +} + +func (o VisualsWordCloudVisualOutput) ToVisualsWordCloudVisualOutputWithContext(ctx context.Context) VisualsWordCloudVisualOutput { + return o +} + +func (o VisualsWordCloudVisualOutput) ToVisualsWordCloudVisualPtrOutput() VisualsWordCloudVisualPtrOutput { + return o.ToVisualsWordCloudVisualPtrOutputWithContext(context.Background()) +} + +func (o VisualsWordCloudVisualOutput) ToVisualsWordCloudVisualPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWordCloudVisual) *VisualsWordCloudVisual { + return &v + }).(VisualsWordCloudVisualPtrOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsWordCloudVisualOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v VisualsWordCloudVisual) []VisualCustomActions { return v.Actions }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsWordCloudVisualOutput) ChartConfiguration() VisualsWordCloudVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisual) *VisualsWordCloudVisualChartConfiguration { return v.ChartConfiguration }).(VisualsWordCloudVisualChartConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v VisualsWordCloudVisual) []ColumnHierarchies { return v.ColumnHierarchies }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsWordCloudVisualOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisual) *Subtitle { return v.Subtitle }).(SubtitlePtrOutput) +} + +func (o VisualsWordCloudVisualOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisual) *Subtitle { return v.Title }).(SubtitlePtrOutput) +} + +func (o VisualsWordCloudVisualOutput) VisualId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsWordCloudVisual) string { return v.VisualId }).(pulumi.StringOutput) +} + +type VisualsWordCloudVisualPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisual)(nil)).Elem() +} + +func (o VisualsWordCloudVisualPtrOutput) ToVisualsWordCloudVisualPtrOutput() VisualsWordCloudVisualPtrOutput { + return o +} + +func (o VisualsWordCloudVisualPtrOutput) ToVisualsWordCloudVisualPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualPtrOutput { + return o +} + +func (o VisualsWordCloudVisualPtrOutput) Elem() VisualsWordCloudVisualOutput { + return o.ApplyT(func(v *VisualsWordCloudVisual) VisualsWordCloudVisual { + if v != nil { + return *v + } + var ret VisualsWordCloudVisual + return ret + }).(VisualsWordCloudVisualOutput) +} + +// List of IAM actions to grant or revoke permissions on. +func (o VisualsWordCloudVisualPtrOutput) Actions() VisualCustomActionsArrayOutput { + return o.ApplyT(func(v *VisualsWordCloudVisual) []VisualCustomActions { + if v == nil { + return nil + } + return v.Actions + }).(VisualCustomActionsArrayOutput) +} + +func (o VisualsWordCloudVisualPtrOutput) ChartConfiguration() VisualsWordCloudVisualChartConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisual) *VisualsWordCloudVisualChartConfiguration { + if v == nil { + return nil + } + return v.ChartConfiguration + }).(VisualsWordCloudVisualChartConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualPtrOutput) ColumnHierarchies() ColumnHierarchiesArrayOutput { + return o.ApplyT(func(v *VisualsWordCloudVisual) []ColumnHierarchies { + if v == nil { + return nil + } + return v.ColumnHierarchies + }).(ColumnHierarchiesArrayOutput) +} + +func (o VisualsWordCloudVisualPtrOutput) Subtitle() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisual) *Subtitle { + if v == nil { + return nil + } + return v.Subtitle + }).(SubtitlePtrOutput) +} + +func (o VisualsWordCloudVisualPtrOutput) Title() SubtitlePtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisual) *Subtitle { + if v == nil { + return nil + } + return v.Title + }).(SubtitlePtrOutput) +} + +func (o VisualsWordCloudVisualPtrOutput) VisualId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisual) *string { + if v == nil { + return nil + } + return &v.VisualId + }).(pulumi.StringPtrOutput) +} + +type VisualsWordCloudVisualChartConfiguration struct { + CategoryLabelOptions *ChartAxisLabelOptions `pulumi:"categoryLabelOptions"` + FieldWells *VisualsWordCloudVisualChartConfigurationFieldWells `pulumi:"fieldWells"` + SortConfiguration *VisualsWordCloudVisualChartConfigurationSortConfiguration `pulumi:"sortConfiguration"` + WordCloudOptions *VisualsWordCloudVisualChartConfigurationWordCloudOptions `pulumi:"wordCloudOptions"` +} + +// VisualsWordCloudVisualChartConfigurationInput is an input type that accepts VisualsWordCloudVisualChartConfigurationArgs and VisualsWordCloudVisualChartConfigurationOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationInput` via: +// +// VisualsWordCloudVisualChartConfigurationArgs{...} +type VisualsWordCloudVisualChartConfigurationInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationOutput() VisualsWordCloudVisualChartConfigurationOutput + ToVisualsWordCloudVisualChartConfigurationOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationOutput +} + +type VisualsWordCloudVisualChartConfigurationArgs struct { + CategoryLabelOptions ChartAxisLabelOptionsPtrInput `pulumi:"categoryLabelOptions"` + FieldWells VisualsWordCloudVisualChartConfigurationFieldWellsPtrInput `pulumi:"fieldWells"` + SortConfiguration VisualsWordCloudVisualChartConfigurationSortConfigurationPtrInput `pulumi:"sortConfiguration"` + WordCloudOptions VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrInput `pulumi:"wordCloudOptions"` +} + +func (VisualsWordCloudVisualChartConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfiguration)(nil)).Elem() +} + +func (i VisualsWordCloudVisualChartConfigurationArgs) ToVisualsWordCloudVisualChartConfigurationOutput() VisualsWordCloudVisualChartConfigurationOutput { + return i.ToVisualsWordCloudVisualChartConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationArgs) ToVisualsWordCloudVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationOutput) +} + +func (i VisualsWordCloudVisualChartConfigurationArgs) ToVisualsWordCloudVisualChartConfigurationPtrOutput() VisualsWordCloudVisualChartConfigurationPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationArgs) ToVisualsWordCloudVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationOutput).ToVisualsWordCloudVisualChartConfigurationPtrOutputWithContext(ctx) +} + +// VisualsWordCloudVisualChartConfigurationPtrInput is an input type that accepts VisualsWordCloudVisualChartConfigurationArgs, VisualsWordCloudVisualChartConfigurationPtr and VisualsWordCloudVisualChartConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationPtrInput` via: +// +// VisualsWordCloudVisualChartConfigurationArgs{...} +// +// or: +// +// nil +type VisualsWordCloudVisualChartConfigurationPtrInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationPtrOutput() VisualsWordCloudVisualChartConfigurationPtrOutput + ToVisualsWordCloudVisualChartConfigurationPtrOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationPtrOutput +} + +type visualsWordCloudVisualChartConfigurationPtrType VisualsWordCloudVisualChartConfigurationArgs + +func VisualsWordCloudVisualChartConfigurationPtr(v *VisualsWordCloudVisualChartConfigurationArgs) VisualsWordCloudVisualChartConfigurationPtrInput { + return (*visualsWordCloudVisualChartConfigurationPtrType)(v) +} + +func (*visualsWordCloudVisualChartConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfiguration)(nil)).Elem() +} + +func (i *visualsWordCloudVisualChartConfigurationPtrType) ToVisualsWordCloudVisualChartConfigurationPtrOutput() VisualsWordCloudVisualChartConfigurationPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsWordCloudVisualChartConfigurationPtrType) ToVisualsWordCloudVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationOutput) ToVisualsWordCloudVisualChartConfigurationOutput() VisualsWordCloudVisualChartConfigurationOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationOutput) ToVisualsWordCloudVisualChartConfigurationOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationOutput) ToVisualsWordCloudVisualChartConfigurationPtrOutput() VisualsWordCloudVisualChartConfigurationPtrOutput { + return o.ToVisualsWordCloudVisualChartConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsWordCloudVisualChartConfigurationOutput) ToVisualsWordCloudVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWordCloudVisualChartConfiguration) *VisualsWordCloudVisualChartConfiguration { + return &v + }).(VisualsWordCloudVisualChartConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfiguration) *ChartAxisLabelOptions { return v.CategoryLabelOptions }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationOutput) FieldWells() VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfiguration) *VisualsWordCloudVisualChartConfigurationFieldWells { + return v.FieldWells + }).(VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationOutput) SortConfiguration() VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfiguration) *VisualsWordCloudVisualChartConfigurationSortConfiguration { + return v.SortConfiguration + }).(VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationOutput) WordCloudOptions() VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfiguration) *VisualsWordCloudVisualChartConfigurationWordCloudOptions { + return v.WordCloudOptions + }).(VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfiguration)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationPtrOutput) ToVisualsWordCloudVisualChartConfigurationPtrOutput() VisualsWordCloudVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationPtrOutput) ToVisualsWordCloudVisualChartConfigurationPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationPtrOutput) Elem() VisualsWordCloudVisualChartConfigurationOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfiguration) VisualsWordCloudVisualChartConfiguration { + if v != nil { + return *v + } + var ret VisualsWordCloudVisualChartConfiguration + return ret + }).(VisualsWordCloudVisualChartConfigurationOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationPtrOutput) CategoryLabelOptions() ChartAxisLabelOptionsPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfiguration) *ChartAxisLabelOptions { + if v == nil { + return nil + } + return v.CategoryLabelOptions + }).(ChartAxisLabelOptionsPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationPtrOutput) FieldWells() VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfiguration) *VisualsWordCloudVisualChartConfigurationFieldWells { + if v == nil { + return nil + } + return v.FieldWells + }).(VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationPtrOutput) SortConfiguration() VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfiguration) *VisualsWordCloudVisualChartConfigurationSortConfiguration { + if v == nil { + return nil + } + return v.SortConfiguration + }).(VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationPtrOutput) WordCloudOptions() VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfiguration) *VisualsWordCloudVisualChartConfigurationWordCloudOptions { + if v == nil { + return nil + } + return v.WordCloudOptions + }).(VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWells struct { + WordCloudAggregatedFieldWells *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells `pulumi:"wordCloudAggregatedFieldWells"` +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsArgs and VisualsWordCloudVisualChartConfigurationFieldWellsOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsArgs{...} +type VisualsWordCloudVisualChartConfigurationFieldWellsInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsOutput() VisualsWordCloudVisualChartConfigurationFieldWellsOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsOutput +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsArgs struct { + WordCloudAggregatedFieldWells VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrInput `pulumi:"wordCloudAggregatedFieldWells"` +} + +func (VisualsWordCloudVisualChartConfigurationFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsOutput() VisualsWordCloudVisualChartConfigurationFieldWellsOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsOutput) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsOutput).ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsPtrInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsArgs, VisualsWordCloudVisualChartConfigurationFieldWellsPtr and VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsPtrInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsWordCloudVisualChartConfigurationFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput +} + +type visualsWordCloudVisualChartConfigurationFieldWellsPtrType VisualsWordCloudVisualChartConfigurationFieldWellsArgs + +func VisualsWordCloudVisualChartConfigurationFieldWellsPtr(v *VisualsWordCloudVisualChartConfigurationFieldWellsArgs) VisualsWordCloudVisualChartConfigurationFieldWellsPtrInput { + return (*visualsWordCloudVisualChartConfigurationFieldWellsPtrType)(v) +} + +func (*visualsWordCloudVisualChartConfigurationFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (i *visualsWordCloudVisualChartConfigurationFieldWellsPtrType) ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsWordCloudVisualChartConfigurationFieldWellsPtrType) ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsOutput() VisualsWordCloudVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput { + return o.ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWordCloudVisualChartConfigurationFieldWells) *VisualsWordCloudVisualChartConfigurationFieldWells { + return &v + }).(VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsOutput) WordCloudAggregatedFieldWells() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWells) *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells { + return v.WordCloudAggregatedFieldWells + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationFieldWells)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput) Elem() VisualsWordCloudVisualChartConfigurationFieldWellsOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWells) VisualsWordCloudVisualChartConfigurationFieldWells { + if v != nil { + return *v + } + var ret VisualsWordCloudVisualChartConfigurationFieldWells + return ret + }).(VisualsWordCloudVisualChartConfigurationFieldWellsOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput) WordCloudAggregatedFieldWells() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWells) *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells { + if v == nil { + return nil + } + return v.WordCloudAggregatedFieldWells + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells struct { + GroupBies []VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy `pulumi:"groupBies"` + Size *MeasureFieldSchema2 `pulumi:"size"` +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs and VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs{...} +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs struct { + GroupBies VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayInput `pulumi:"groupBies"` + Size MeasureFieldSchema2PtrInput `pulumi:"size"` +} + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells)(nil)).Elem() +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput).ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutputWithContext(ctx) +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs, VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtr and VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs{...} +// +// or: +// +// nil +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput +} + +type visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrType VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs + +func VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtr(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrInput { + return (*visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrType)(v) +} + +func (*visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells)(nil)).Elem() +} + +func (i *visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrType) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (i *visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrType) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput { + return o.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutputWithContext(context.Background()) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells) *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells { + return &v + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput) GroupBies() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells) []VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy { + return v.GroupBies + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput) Size() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells) *MeasureFieldSchema2 { + return v.Size + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput) Elem() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells { + if v != nil { + return *v + } + var ret VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells + return ret + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput) GroupBies() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells) []VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput) Size() MeasureFieldSchema2PtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells) *MeasureFieldSchema2 { + if v == nil { + return nil + } + return v.Size + }).(MeasureFieldSchema2PtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy struct { + CategoricalDimensionField *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField `pulumi:"categoricalDimensionField"` + DateDimensionField *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField `pulumi:"dateDimensionField"` + NumericalDimensionField *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField `pulumi:"numericalDimensionField"` +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs and VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs{...} +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs struct { + CategoricalDimensionField VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrInput `pulumi:"categoricalDimensionField"` + DateDimensionField VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrInput `pulumi:"dateDimensionField"` + NumericalDimensionField VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrInput `pulumi:"numericalDimensionField"` +} + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy)(nil)).Elem() +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput) +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArray and VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArray{ VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs{...} } +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArray []VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByInput + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy)(nil)).Elem() +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArray) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArray) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput) CategoricalDimensionField() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy) *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField { + return v.CategoricalDimensionField + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput) DateDimensionField() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy) *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField { + return v.DateDimensionField + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput) NumericalDimensionField() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy) *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField { + return v.NumericalDimensionField + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput) Index(i pulumi.IntInput) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy { + return vs[0].([]VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy)[vs[1].(int)] + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *StringFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs and VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs{...} +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration StringFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField)(nil)).Elem() +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput).ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutputWithContext(ctx) +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs, VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtr and VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs{...} +// +// or: +// +// nil +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput +} + +type visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrType VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs + +func VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtr(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrInput { + return (*visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrType)(v) +} + +func (*visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField)(nil)).Elem() +} + +func (i *visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrType) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrType) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput { + return o.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField) *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField { + return &v + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField) *StringFormatConfiguration { + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField) *string { + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) Elem() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField { + if v != nil { + return *v + } + var ret VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField + return ret + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) FormatConfiguration() StringFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField) *StringFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(StringFormatConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField struct { + Column Column `pulumi:"column"` + DateGranularity *string `pulumi:"dateGranularity"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *DateTimeFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs and VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs{...} +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + DateGranularity pulumi.StringPtrInput `pulumi:"dateGranularity"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration DateTimeFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField)(nil)).Elem() +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput).ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutputWithContext(ctx) +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs, VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtr and VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs{...} +// +// or: +// +// nil +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput +} + +type visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrType VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs + +func VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtr(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrInput { + return (*visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrType)(v) +} + +func (*visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField)(nil)).Elem() +} + +func (i *visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrType) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrType) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput { + return o.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField { + return &v + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) DateGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) *string { + return v.DateGranularity + }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) *DateTimeFormatConfiguration { + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) *string { + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) Elem() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField { + if v != nil { + return *v + } + var ret VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField + return ret + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) DateGranularity() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) *string { + if v == nil { + return nil + } + return v.DateGranularity + }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) FormatConfiguration() DateTimeFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) *DateTimeFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(DateTimeFormatConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField struct { + Column Column `pulumi:"column"` + FieldId string `pulumi:"fieldId"` + FormatConfiguration *NumberFormatConfiguration `pulumi:"formatConfiguration"` + HierarchyId *string `pulumi:"hierarchyId"` +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs and VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs{...} +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs struct { + Column ColumnInput `pulumi:"column"` + FieldId pulumi.StringInput `pulumi:"fieldId"` + FormatConfiguration NumberFormatConfigurationPtrInput `pulumi:"formatConfiguration"` + HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` +} + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField)(nil)).Elem() +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput).ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutputWithContext(ctx) +} + +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrInput is an input type that accepts VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs, VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtr and VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrInput` via: +// +// VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs{...} +// +// or: +// +// nil +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput + ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput +} + +type visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrType VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs + +func VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtr(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrInput { + return (*visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrType)(v) +} + +func (*visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField)(nil)).Elem() +} + +func (i *visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrType) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (i *visualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrType) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput { + return o.ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutputWithContext(context.Background()) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField) *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField { + return &v + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) Column() ColumnOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField) Column { + return v.Column + }).(ColumnOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) FieldId() pulumi.StringOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField) string { + return v.FieldId + }).(pulumi.StringOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField) *NumberFormatConfiguration { + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField) *string { + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) ToVisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) Elem() VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField) VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField { + if v != nil { + return *v + } + var ret VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField + return ret + }).(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) Column() ColumnPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField) *Column { + if v == nil { + return nil + } + return &v.Column + }).(ColumnPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) FieldId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField) *string { + if v == nil { + return nil + } + return &v.FieldId + }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) FormatConfiguration() NumberFormatConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField) *NumberFormatConfiguration { + if v == nil { + return nil + } + return v.FormatConfiguration + }).(NumberFormatConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput) HierarchyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField) *string { + if v == nil { + return nil + } + return v.HierarchyId + }).(pulumi.StringPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationSortConfiguration struct { + CategoryItemsLimit *ItemsLimitConfiguration `pulumi:"categoryItemsLimit"` + CategorySorts []FieldSortOptions `pulumi:"categorySorts"` +} + +// VisualsWordCloudVisualChartConfigurationSortConfigurationInput is an input type that accepts VisualsWordCloudVisualChartConfigurationSortConfigurationArgs and VisualsWordCloudVisualChartConfigurationSortConfigurationOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationSortConfigurationInput` via: +// +// VisualsWordCloudVisualChartConfigurationSortConfigurationArgs{...} +type VisualsWordCloudVisualChartConfigurationSortConfigurationInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationSortConfigurationOutput() VisualsWordCloudVisualChartConfigurationSortConfigurationOutput + ToVisualsWordCloudVisualChartConfigurationSortConfigurationOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationSortConfigurationOutput +} + +type VisualsWordCloudVisualChartConfigurationSortConfigurationArgs struct { + CategoryItemsLimit ItemsLimitConfigurationPtrInput `pulumi:"categoryItemsLimit"` + CategorySorts FieldSortOptionsArrayInput `pulumi:"categorySorts"` +} + +func (VisualsWordCloudVisualChartConfigurationSortConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i VisualsWordCloudVisualChartConfigurationSortConfigurationArgs) ToVisualsWordCloudVisualChartConfigurationSortConfigurationOutput() VisualsWordCloudVisualChartConfigurationSortConfigurationOutput { + return i.ToVisualsWordCloudVisualChartConfigurationSortConfigurationOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationSortConfigurationArgs) ToVisualsWordCloudVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationSortConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationSortConfigurationOutput) +} + +func (i VisualsWordCloudVisualChartConfigurationSortConfigurationArgs) ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput() VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationSortConfigurationArgs) ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationSortConfigurationOutput).ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx) +} + +// VisualsWordCloudVisualChartConfigurationSortConfigurationPtrInput is an input type that accepts VisualsWordCloudVisualChartConfigurationSortConfigurationArgs, VisualsWordCloudVisualChartConfigurationSortConfigurationPtr and VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationSortConfigurationPtrInput` via: +// +// VisualsWordCloudVisualChartConfigurationSortConfigurationArgs{...} +// +// or: +// +// nil +type VisualsWordCloudVisualChartConfigurationSortConfigurationPtrInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput() VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput + ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput +} + +type visualsWordCloudVisualChartConfigurationSortConfigurationPtrType VisualsWordCloudVisualChartConfigurationSortConfigurationArgs + +func VisualsWordCloudVisualChartConfigurationSortConfigurationPtr(v *VisualsWordCloudVisualChartConfigurationSortConfigurationArgs) VisualsWordCloudVisualChartConfigurationSortConfigurationPtrInput { + return (*visualsWordCloudVisualChartConfigurationSortConfigurationPtrType)(v) +} + +func (*visualsWordCloudVisualChartConfigurationSortConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (i *visualsWordCloudVisualChartConfigurationSortConfigurationPtrType) ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput() VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *visualsWordCloudVisualChartConfigurationSortConfigurationPtrType) ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationSortConfigurationOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationSortConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationOutput) ToVisualsWordCloudVisualChartConfigurationSortConfigurationOutput() VisualsWordCloudVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationOutput) ToVisualsWordCloudVisualChartConfigurationSortConfigurationOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationSortConfigurationOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationOutput) ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput() VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput { + return o.ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutputWithContext(context.Background()) +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationOutput) ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWordCloudVisualChartConfigurationSortConfiguration) *VisualsWordCloudVisualChartConfigurationSortConfiguration { + return &v + }).(VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationSortConfiguration) []FieldSortOptions { + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationSortConfiguration)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput() VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput) ToVisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput) Elem() VisualsWordCloudVisualChartConfigurationSortConfigurationOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationSortConfiguration) VisualsWordCloudVisualChartConfigurationSortConfiguration { + if v != nil { + return *v + } + var ret VisualsWordCloudVisualChartConfigurationSortConfiguration + return ret + }).(VisualsWordCloudVisualChartConfigurationSortConfigurationOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput) CategoryItemsLimit() ItemsLimitConfigurationPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationSortConfiguration) *ItemsLimitConfiguration { + if v == nil { + return nil + } + return v.CategoryItemsLimit + }).(ItemsLimitConfigurationPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput) CategorySorts() FieldSortOptionsArrayOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationSortConfiguration) []FieldSortOptions { + if v == nil { + return nil + } + return v.CategorySorts + }).(FieldSortOptionsArrayOutput) +} + +type VisualsWordCloudVisualChartConfigurationWordCloudOptions struct { + CloudLayout *string `pulumi:"cloudLayout"` + MaximumStringLength *int `pulumi:"maximumStringLength"` + WordCasing *string `pulumi:"wordCasing"` + WordOrientation *string `pulumi:"wordOrientation"` + WordPadding *string `pulumi:"wordPadding"` + WordScaling *string `pulumi:"wordScaling"` +} + +// VisualsWordCloudVisualChartConfigurationWordCloudOptionsInput is an input type that accepts VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs and VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationWordCloudOptionsInput` via: +// +// VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs{...} +type VisualsWordCloudVisualChartConfigurationWordCloudOptionsInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput() VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput + ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput +} + +type VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs struct { + CloudLayout pulumi.StringPtrInput `pulumi:"cloudLayout"` + MaximumStringLength pulumi.IntPtrInput `pulumi:"maximumStringLength"` + WordCasing pulumi.StringPtrInput `pulumi:"wordCasing"` + WordOrientation pulumi.StringPtrInput `pulumi:"wordOrientation"` + WordPadding pulumi.StringPtrInput `pulumi:"wordPadding"` + WordScaling pulumi.StringPtrInput `pulumi:"wordScaling"` +} + +func (VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationWordCloudOptions)(nil)).Elem() +} + +func (i VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput() VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput { + return i.ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) +} + +func (i VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput() VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutputWithContext(context.Background()) +} + +func (i VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput).ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutputWithContext(ctx) +} + +// VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrInput is an input type that accepts VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs, VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtr and VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput values. +// You can construct a concrete instance of `VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrInput` via: +// +// VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs{...} +// +// or: +// +// nil +type VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrInput interface { + pulumi.Input + + ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput() VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput + ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutputWithContext(context.Context) VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput +} + +type visualsWordCloudVisualChartConfigurationWordCloudOptionsPtrType VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs + +func VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtr(v *VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs) VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrInput { + return (*visualsWordCloudVisualChartConfigurationWordCloudOptionsPtrType)(v) +} + +func (*visualsWordCloudVisualChartConfigurationWordCloudOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationWordCloudOptions)(nil)).Elem() +} + +func (i *visualsWordCloudVisualChartConfigurationWordCloudOptionsPtrType) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput() VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput { + return i.ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutputWithContext(context.Background()) +} + +func (i *visualsWordCloudVisualChartConfigurationWordCloudOptionsPtrType) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationWordCloudOptions)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput() VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput() VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput { + return o.ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutputWithContext(context.Background()) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VisualsWordCloudVisualChartConfigurationWordCloudOptions) *VisualsWordCloudVisualChartConfigurationWordCloudOptions { + return &v + }).(VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) CloudLayout() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationWordCloudOptions) *string { return v.CloudLayout }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) MaximumStringLength() pulumi.IntPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationWordCloudOptions) *int { return v.MaximumStringLength }).(pulumi.IntPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) WordCasing() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationWordCloudOptions) *string { return v.WordCasing }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) WordOrientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationWordCloudOptions) *string { return v.WordOrientation }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) WordPadding() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationWordCloudOptions) *string { return v.WordPadding }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) WordScaling() pulumi.StringPtrOutput { + return o.ApplyT(func(v VisualsWordCloudVisualChartConfigurationWordCloudOptions) *string { return v.WordScaling }).(pulumi.StringPtrOutput) +} + +type VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput struct{ *pulumi.OutputState } + +func (VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VisualsWordCloudVisualChartConfigurationWordCloudOptions)(nil)).Elem() +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput() VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) ToVisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutputWithContext(ctx context.Context) VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput { + return o +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) Elem() VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationWordCloudOptions) VisualsWordCloudVisualChartConfigurationWordCloudOptions { + if v != nil { + return *v + } + var ret VisualsWordCloudVisualChartConfigurationWordCloudOptions + return ret + }).(VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) CloudLayout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationWordCloudOptions) *string { + if v == nil { + return nil + } + return v.CloudLayout + }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) MaximumStringLength() pulumi.IntPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationWordCloudOptions) *int { + if v == nil { + return nil + } + return v.MaximumStringLength + }).(pulumi.IntPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) WordCasing() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationWordCloudOptions) *string { + if v == nil { + return nil + } + return v.WordCasing + }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) WordOrientation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationWordCloudOptions) *string { + if v == nil { + return nil + } + return v.WordOrientation + }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) WordPadding() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationWordCloudOptions) *string { + if v == nil { + return nil + } + return v.WordPadding + }).(pulumi.StringPtrOutput) +} + +func (o VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput) WordScaling() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VisualsWordCloudVisualChartConfigurationWordCloudOptions) *string { + if v == nil { + return nil + } + return v.WordScaling + }).(pulumi.StringPtrOutput) +} + +type VpcConnectionTimeouts struct { + // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + Create *string `pulumi:"create"` + // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + Delete *string `pulumi:"delete"` + // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + Update *string `pulumi:"update"` +} + +// VpcConnectionTimeoutsInput is an input type that accepts VpcConnectionTimeoutsArgs and VpcConnectionTimeoutsOutput values. +// You can construct a concrete instance of `VpcConnectionTimeoutsInput` via: +// +// VpcConnectionTimeoutsArgs{...} +type VpcConnectionTimeoutsInput interface { + pulumi.Input + + ToVpcConnectionTimeoutsOutput() VpcConnectionTimeoutsOutput + ToVpcConnectionTimeoutsOutputWithContext(context.Context) VpcConnectionTimeoutsOutput +} + +type VpcConnectionTimeoutsArgs struct { + // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + Create pulumi.StringPtrInput `pulumi:"create"` + // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + Delete pulumi.StringPtrInput `pulumi:"delete"` + // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + Update pulumi.StringPtrInput `pulumi:"update"` +} + +func (VpcConnectionTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*VpcConnectionTimeouts)(nil)).Elem() +} + +func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsOutput() VpcConnectionTimeoutsOutput { + return i.ToVpcConnectionTimeoutsOutputWithContext(context.Background()) +} + +func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsOutputWithContext(ctx context.Context) VpcConnectionTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(VpcConnectionTimeoutsOutput) +} + +func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput { + return i.ToVpcConnectionTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i VpcConnectionTimeoutsArgs) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VpcConnectionTimeoutsOutput).ToVpcConnectionTimeoutsPtrOutputWithContext(ctx) +} + +// VpcConnectionTimeoutsPtrInput is an input type that accepts VpcConnectionTimeoutsArgs, VpcConnectionTimeoutsPtr and VpcConnectionTimeoutsPtrOutput values. +// You can construct a concrete instance of `VpcConnectionTimeoutsPtrInput` via: +// +// VpcConnectionTimeoutsArgs{...} +// +// or: +// +// nil +type VpcConnectionTimeoutsPtrInput interface { + pulumi.Input + + ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput + ToVpcConnectionTimeoutsPtrOutputWithContext(context.Context) VpcConnectionTimeoutsPtrOutput +} + +type vpcConnectionTimeoutsPtrType VpcConnectionTimeoutsArgs + +func VpcConnectionTimeoutsPtr(v *VpcConnectionTimeoutsArgs) VpcConnectionTimeoutsPtrInput { + return (*vpcConnectionTimeoutsPtrType)(v) +} + +func (*vpcConnectionTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**VpcConnectionTimeouts)(nil)).Elem() +} + +func (i *vpcConnectionTimeoutsPtrType) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput { + return i.ToVpcConnectionTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *vpcConnectionTimeoutsPtrType) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(VpcConnectionTimeoutsPtrOutput) +} + +type VpcConnectionTimeoutsOutput struct{ *pulumi.OutputState } + +func (VpcConnectionTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*VpcConnectionTimeouts)(nil)).Elem() +} + +func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsOutput() VpcConnectionTimeoutsOutput { + return o +} + +func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsOutputWithContext(ctx context.Context) VpcConnectionTimeoutsOutput { + return o +} + +func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput { + return o.ToVpcConnectionTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o VpcConnectionTimeoutsOutput) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v VpcConnectionTimeouts) *VpcConnectionTimeouts { + return &v + }).(VpcConnectionTimeoutsPtrOutput) +} + +// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). +func (o VpcConnectionTimeoutsOutput) Create() pulumi.StringPtrOutput { + return o.ApplyT(func(v VpcConnectionTimeouts) *string { return v.Create }).(pulumi.StringPtrOutput) +} + +// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. +func (o VpcConnectionTimeoutsOutput) Delete() pulumi.StringPtrOutput { + return o.ApplyT(func(v VpcConnectionTimeouts) *string { return v.Delete }).(pulumi.StringPtrOutput) +} + +// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). +func (o VpcConnectionTimeoutsOutput) Update() pulumi.StringPtrOutput { + return o.ApplyT(func(v VpcConnectionTimeouts) *string { return v.Update }).(pulumi.StringPtrOutput) +} + +type VpcConnectionTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (VpcConnectionTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**VpcConnectionTimeouts)(nil)).Elem() +} + +func (o VpcConnectionTimeoutsPtrOutput) ToVpcConnectionTimeoutsPtrOutput() VpcConnectionTimeoutsPtrOutput { + return o +} + +func (o VpcConnectionTimeoutsPtrOutput) ToVpcConnectionTimeoutsPtrOutputWithContext(ctx context.Context) VpcConnectionTimeoutsPtrOutput { + return o +} + +func (o VpcConnectionTimeoutsPtrOutput) Elem() VpcConnectionTimeoutsOutput { + return o.ApplyT(func(v *VpcConnectionTimeouts) VpcConnectionTimeouts { + if v != nil { + return *v + } + var ret VpcConnectionTimeouts + return ret + }).(VpcConnectionTimeoutsOutput) +} + +// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). +func (o VpcConnectionTimeoutsPtrOutput) Create() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VpcConnectionTimeouts) *string { + if v == nil { + return nil + } + return v.Create + }).(pulumi.StringPtrOutput) +} + +// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. +func (o VpcConnectionTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VpcConnectionTimeouts) *string { + if v == nil { + return nil + } + return v.Delete + }).(pulumi.StringPtrOutput) +} + +// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). +func (o VpcConnectionTimeoutsPtrOutput) Update() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VpcConnectionTimeouts) *string { + if v == nil { + return nil + } + return v.Update + }).(pulumi.StringPtrOutput) +} + +type GetDataSetColumnGroup struct { + GeoSpatialColumnGroups []GetDataSetColumnGroupGeoSpatialColumnGroup `pulumi:"geoSpatialColumnGroups"` +} + +// GetDataSetColumnGroupInput is an input type that accepts GetDataSetColumnGroupArgs and GetDataSetColumnGroupOutput values. +// You can construct a concrete instance of `GetDataSetColumnGroupInput` via: +// +// GetDataSetColumnGroupArgs{...} +type GetDataSetColumnGroupInput interface { + pulumi.Input + + ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput + ToGetDataSetColumnGroupOutputWithContext(context.Context) GetDataSetColumnGroupOutput +} + +type GetDataSetColumnGroupArgs struct { + GeoSpatialColumnGroups GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput `pulumi:"geoSpatialColumnGroups"` +} + +func (GetDataSetColumnGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetColumnGroup)(nil)).Elem() +} + +func (i GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput { + return i.ToGetDataSetColumnGroupOutputWithContext(context.Background()) +} + +func (i GetDataSetColumnGroupArgs) ToGetDataSetColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnGroupOutput) +} + +// GetDataSetColumnGroupArrayInput is an input type that accepts GetDataSetColumnGroupArray and GetDataSetColumnGroupArrayOutput values. +// You can construct a concrete instance of `GetDataSetColumnGroupArrayInput` via: +// +// GetDataSetColumnGroupArray{ GetDataSetColumnGroupArgs{...} } +type GetDataSetColumnGroupArrayInput interface { + pulumi.Input + + ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput + ToGetDataSetColumnGroupArrayOutputWithContext(context.Context) GetDataSetColumnGroupArrayOutput +} + +type GetDataSetColumnGroupArray []GetDataSetColumnGroupInput + +func (GetDataSetColumnGroupArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetColumnGroup)(nil)).Elem() +} + +func (i GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput { + return i.ToGetDataSetColumnGroupArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetColumnGroupArray) ToGetDataSetColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnGroupArrayOutput) +} + +type GetDataSetColumnGroupOutput struct{ *pulumi.OutputState } + +func (GetDataSetColumnGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetColumnGroup)(nil)).Elem() +} + +func (o GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutput() GetDataSetColumnGroupOutput { + return o +} + +func (o GetDataSetColumnGroupOutput) ToGetDataSetColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupOutput { + return o +} + +func (o GetDataSetColumnGroupOutput) GeoSpatialColumnGroups() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput { + return o.ApplyT(func(v GetDataSetColumnGroup) []GetDataSetColumnGroupGeoSpatialColumnGroup { + return v.GeoSpatialColumnGroups + }).(GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) +} + +type GetDataSetColumnGroupArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetColumnGroupArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetColumnGroup)(nil)).Elem() +} + +func (o GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutput() GetDataSetColumnGroupArrayOutput { + return o +} + +func (o GetDataSetColumnGroupArrayOutput) ToGetDataSetColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupArrayOutput { + return o +} + +func (o GetDataSetColumnGroupArrayOutput) Index(i pulumi.IntInput) GetDataSetColumnGroupOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetColumnGroup { + return vs[0].([]GetDataSetColumnGroup)[vs[1].(int)] + }).(GetDataSetColumnGroupOutput) +} + +type GetDataSetColumnGroupGeoSpatialColumnGroup struct { + Columns []string `pulumi:"columns"` + CountryCode string `pulumi:"countryCode"` + Name string `pulumi:"name"` +} + +// GetDataSetColumnGroupGeoSpatialColumnGroupInput is an input type that accepts GetDataSetColumnGroupGeoSpatialColumnGroupArgs and GetDataSetColumnGroupGeoSpatialColumnGroupOutput values. +// You can construct a concrete instance of `GetDataSetColumnGroupGeoSpatialColumnGroupInput` via: +// +// GetDataSetColumnGroupGeoSpatialColumnGroupArgs{...} +type GetDataSetColumnGroupGeoSpatialColumnGroupInput interface { + pulumi.Input + + ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput + ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput +} + +type GetDataSetColumnGroupGeoSpatialColumnGroupArgs struct { + Columns pulumi.StringArrayInput `pulumi:"columns"` + CountryCode pulumi.StringInput `pulumi:"countryCode"` + Name pulumi.StringInput `pulumi:"name"` +} + +func (GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +} + +func (i GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput { + return i.ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(context.Background()) +} + +func (i GetDataSetColumnGroupGeoSpatialColumnGroupArgs) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnGroupGeoSpatialColumnGroupOutput) +} + +// GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput is an input type that accepts GetDataSetColumnGroupGeoSpatialColumnGroupArray and GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput values. +// You can construct a concrete instance of `GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput` via: +// +// GetDataSetColumnGroupGeoSpatialColumnGroupArray{ GetDataSetColumnGroupGeoSpatialColumnGroupArgs{...} } +type GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput interface { + pulumi.Input + + ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput + ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput +} + +type GetDataSetColumnGroupGeoSpatialColumnGroupArray []GetDataSetColumnGroupGeoSpatialColumnGroupInput + +func (GetDataSetColumnGroupGeoSpatialColumnGroupArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +} + +func (i GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput { + return i.ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetColumnGroupGeoSpatialColumnGroupArray) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) +} + +type GetDataSetColumnGroupGeoSpatialColumnGroupOutput struct{ *pulumi.OutputState } + +func (GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +} + +func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutput() GetDataSetColumnGroupGeoSpatialColumnGroupOutput { + return o +} + +func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupOutput { + return o +} + +func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) Columns() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetDataSetColumnGroupGeoSpatialColumnGroup) []string { return v.Columns }).(pulumi.StringArrayOutput) +} + +func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) CountryCode() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetColumnGroupGeoSpatialColumnGroup) string { return v.CountryCode }).(pulumi.StringOutput) +} + +func (o GetDataSetColumnGroupGeoSpatialColumnGroupOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetColumnGroupGeoSpatialColumnGroup) string { return v.Name }).(pulumi.StringOutput) +} + +type GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetColumnGroupGeoSpatialColumnGroup)(nil)).Elem() +} + +func (o GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput() GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput { + return o +} + +func (o GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) ToGetDataSetColumnGroupGeoSpatialColumnGroupArrayOutputWithContext(ctx context.Context) GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput { + return o +} + +func (o GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput) Index(i pulumi.IntInput) GetDataSetColumnGroupGeoSpatialColumnGroupOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetColumnGroupGeoSpatialColumnGroup { + return vs[0].([]GetDataSetColumnGroupGeoSpatialColumnGroup)[vs[1].(int)] + }).(GetDataSetColumnGroupGeoSpatialColumnGroupOutput) +} + +type GetDataSetColumnLevelPermissionRule struct { + ColumnNames []string `pulumi:"columnNames"` + Principals []string `pulumi:"principals"` +} + +// GetDataSetColumnLevelPermissionRuleInput is an input type that accepts GetDataSetColumnLevelPermissionRuleArgs and GetDataSetColumnLevelPermissionRuleOutput values. +// You can construct a concrete instance of `GetDataSetColumnLevelPermissionRuleInput` via: +// +// GetDataSetColumnLevelPermissionRuleArgs{...} +type GetDataSetColumnLevelPermissionRuleInput interface { + pulumi.Input + + ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput + ToGetDataSetColumnLevelPermissionRuleOutputWithContext(context.Context) GetDataSetColumnLevelPermissionRuleOutput +} + +type GetDataSetColumnLevelPermissionRuleArgs struct { + ColumnNames pulumi.StringArrayInput `pulumi:"columnNames"` + Principals pulumi.StringArrayInput `pulumi:"principals"` +} + +func (GetDataSetColumnLevelPermissionRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetColumnLevelPermissionRule)(nil)).Elem() +} + +func (i GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput { + return i.ToGetDataSetColumnLevelPermissionRuleOutputWithContext(context.Background()) +} + +func (i GetDataSetColumnLevelPermissionRuleArgs) ToGetDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnLevelPermissionRuleOutput) +} + +// GetDataSetColumnLevelPermissionRuleArrayInput is an input type that accepts GetDataSetColumnLevelPermissionRuleArray and GetDataSetColumnLevelPermissionRuleArrayOutput values. +// You can construct a concrete instance of `GetDataSetColumnLevelPermissionRuleArrayInput` via: +// +// GetDataSetColumnLevelPermissionRuleArray{ GetDataSetColumnLevelPermissionRuleArgs{...} } +type GetDataSetColumnLevelPermissionRuleArrayInput interface { + pulumi.Input + + ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput + ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput +} + +type GetDataSetColumnLevelPermissionRuleArray []GetDataSetColumnLevelPermissionRuleInput + +func (GetDataSetColumnLevelPermissionRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetColumnLevelPermissionRule)(nil)).Elem() +} + +func (i GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput { + return i.ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetColumnLevelPermissionRuleArray) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetColumnLevelPermissionRuleArrayOutput) +} + +type GetDataSetColumnLevelPermissionRuleOutput struct{ *pulumi.OutputState } + +func (GetDataSetColumnLevelPermissionRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetColumnLevelPermissionRule)(nil)).Elem() +} + +func (o GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutput() GetDataSetColumnLevelPermissionRuleOutput { + return o +} + +func (o GetDataSetColumnLevelPermissionRuleOutput) ToGetDataSetColumnLevelPermissionRuleOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleOutput { + return o +} + +func (o GetDataSetColumnLevelPermissionRuleOutput) ColumnNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetDataSetColumnLevelPermissionRule) []string { return v.ColumnNames }).(pulumi.StringArrayOutput) +} + +func (o GetDataSetColumnLevelPermissionRuleOutput) Principals() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetDataSetColumnLevelPermissionRule) []string { return v.Principals }).(pulumi.StringArrayOutput) +} + +type GetDataSetColumnLevelPermissionRuleArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetColumnLevelPermissionRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetColumnLevelPermissionRule)(nil)).Elem() +} + +func (o GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutput() GetDataSetColumnLevelPermissionRuleArrayOutput { + return o +} + +func (o GetDataSetColumnLevelPermissionRuleArrayOutput) ToGetDataSetColumnLevelPermissionRuleArrayOutputWithContext(ctx context.Context) GetDataSetColumnLevelPermissionRuleArrayOutput { + return o +} + +func (o GetDataSetColumnLevelPermissionRuleArrayOutput) Index(i pulumi.IntInput) GetDataSetColumnLevelPermissionRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetColumnLevelPermissionRule { + return vs[0].([]GetDataSetColumnLevelPermissionRule)[vs[1].(int)] + }).(GetDataSetColumnLevelPermissionRuleOutput) +} + +type GetDataSetDataSetUsageConfiguration struct { + DisableUseAsDirectQuerySource bool `pulumi:"disableUseAsDirectQuerySource"` + DisableUseAsImportedSource bool `pulumi:"disableUseAsImportedSource"` +} + +// GetDataSetDataSetUsageConfigurationInput is an input type that accepts GetDataSetDataSetUsageConfigurationArgs and GetDataSetDataSetUsageConfigurationOutput values. +// You can construct a concrete instance of `GetDataSetDataSetUsageConfigurationInput` via: +// +// GetDataSetDataSetUsageConfigurationArgs{...} +type GetDataSetDataSetUsageConfigurationInput interface { + pulumi.Input + + ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput + ToGetDataSetDataSetUsageConfigurationOutputWithContext(context.Context) GetDataSetDataSetUsageConfigurationOutput +} + +type GetDataSetDataSetUsageConfigurationArgs struct { + DisableUseAsDirectQuerySource pulumi.BoolInput `pulumi:"disableUseAsDirectQuerySource"` + DisableUseAsImportedSource pulumi.BoolInput `pulumi:"disableUseAsImportedSource"` +} + +func (GetDataSetDataSetUsageConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetDataSetUsageConfiguration)(nil)).Elem() +} + +func (i GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput { + return i.ToGetDataSetDataSetUsageConfigurationOutputWithContext(context.Background()) +} + +func (i GetDataSetDataSetUsageConfigurationArgs) ToGetDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetDataSetUsageConfigurationOutput) +} + +// GetDataSetDataSetUsageConfigurationArrayInput is an input type that accepts GetDataSetDataSetUsageConfigurationArray and GetDataSetDataSetUsageConfigurationArrayOutput values. +// You can construct a concrete instance of `GetDataSetDataSetUsageConfigurationArrayInput` via: +// +// GetDataSetDataSetUsageConfigurationArray{ GetDataSetDataSetUsageConfigurationArgs{...} } +type GetDataSetDataSetUsageConfigurationArrayInput interface { + pulumi.Input + + ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput + ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(context.Context) GetDataSetDataSetUsageConfigurationArrayOutput +} + +type GetDataSetDataSetUsageConfigurationArray []GetDataSetDataSetUsageConfigurationInput + +func (GetDataSetDataSetUsageConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetDataSetUsageConfiguration)(nil)).Elem() +} + +func (i GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput { + return i.ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetDataSetUsageConfigurationArray) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetDataSetUsageConfigurationArrayOutput) +} + +type GetDataSetDataSetUsageConfigurationOutput struct{ *pulumi.OutputState } + +func (GetDataSetDataSetUsageConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetDataSetUsageConfiguration)(nil)).Elem() +} + +func (o GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutput() GetDataSetDataSetUsageConfigurationOutput { + return o +} + +func (o GetDataSetDataSetUsageConfigurationOutput) ToGetDataSetDataSetUsageConfigurationOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationOutput { + return o +} + +func (o GetDataSetDataSetUsageConfigurationOutput) DisableUseAsDirectQuerySource() pulumi.BoolOutput { + return o.ApplyT(func(v GetDataSetDataSetUsageConfiguration) bool { return v.DisableUseAsDirectQuerySource }).(pulumi.BoolOutput) +} + +func (o GetDataSetDataSetUsageConfigurationOutput) DisableUseAsImportedSource() pulumi.BoolOutput { + return o.ApplyT(func(v GetDataSetDataSetUsageConfiguration) bool { return v.DisableUseAsImportedSource }).(pulumi.BoolOutput) +} + +type GetDataSetDataSetUsageConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetDataSetUsageConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetDataSetUsageConfiguration)(nil)).Elem() +} + +func (o GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutput() GetDataSetDataSetUsageConfigurationArrayOutput { + return o +} + +func (o GetDataSetDataSetUsageConfigurationArrayOutput) ToGetDataSetDataSetUsageConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetDataSetUsageConfigurationArrayOutput { + return o +} + +func (o GetDataSetDataSetUsageConfigurationArrayOutput) Index(i pulumi.IntInput) GetDataSetDataSetUsageConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetDataSetUsageConfiguration { + return vs[0].([]GetDataSetDataSetUsageConfiguration)[vs[1].(int)] + }).(GetDataSetDataSetUsageConfigurationOutput) +} + +type GetDataSetFieldFolder struct { + Columns []string `pulumi:"columns"` + Description string `pulumi:"description"` + FieldFoldersId string `pulumi:"fieldFoldersId"` +} + +// GetDataSetFieldFolderInput is an input type that accepts GetDataSetFieldFolderArgs and GetDataSetFieldFolderOutput values. +// You can construct a concrete instance of `GetDataSetFieldFolderInput` via: +// +// GetDataSetFieldFolderArgs{...} +type GetDataSetFieldFolderInput interface { + pulumi.Input + + ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput + ToGetDataSetFieldFolderOutputWithContext(context.Context) GetDataSetFieldFolderOutput +} + +type GetDataSetFieldFolderArgs struct { + Columns pulumi.StringArrayInput `pulumi:"columns"` + Description pulumi.StringInput `pulumi:"description"` + FieldFoldersId pulumi.StringInput `pulumi:"fieldFoldersId"` +} + +func (GetDataSetFieldFolderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetFieldFolder)(nil)).Elem() +} + +func (i GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput { + return i.ToGetDataSetFieldFolderOutputWithContext(context.Background()) +} + +func (i GetDataSetFieldFolderArgs) ToGetDataSetFieldFolderOutputWithContext(ctx context.Context) GetDataSetFieldFolderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetFieldFolderOutput) +} + +// GetDataSetFieldFolderArrayInput is an input type that accepts GetDataSetFieldFolderArray and GetDataSetFieldFolderArrayOutput values. +// You can construct a concrete instance of `GetDataSetFieldFolderArrayInput` via: +// +// GetDataSetFieldFolderArray{ GetDataSetFieldFolderArgs{...} } +type GetDataSetFieldFolderArrayInput interface { + pulumi.Input + + ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput + ToGetDataSetFieldFolderArrayOutputWithContext(context.Context) GetDataSetFieldFolderArrayOutput +} + +type GetDataSetFieldFolderArray []GetDataSetFieldFolderInput + +func (GetDataSetFieldFolderArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetFieldFolder)(nil)).Elem() +} + +func (i GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput { + return i.ToGetDataSetFieldFolderArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetFieldFolderArray) ToGetDataSetFieldFolderArrayOutputWithContext(ctx context.Context) GetDataSetFieldFolderArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetFieldFolderArrayOutput) +} + +type GetDataSetFieldFolderOutput struct{ *pulumi.OutputState } + +func (GetDataSetFieldFolderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetFieldFolder)(nil)).Elem() +} + +func (o GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutput() GetDataSetFieldFolderOutput { + return o +} + +func (o GetDataSetFieldFolderOutput) ToGetDataSetFieldFolderOutputWithContext(ctx context.Context) GetDataSetFieldFolderOutput { + return o +} + +func (o GetDataSetFieldFolderOutput) Columns() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetDataSetFieldFolder) []string { return v.Columns }).(pulumi.StringArrayOutput) +} + +func (o GetDataSetFieldFolderOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetFieldFolder) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetDataSetFieldFolderOutput) FieldFoldersId() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetFieldFolder) string { return v.FieldFoldersId }).(pulumi.StringOutput) +} + +type GetDataSetFieldFolderArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetFieldFolderArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetFieldFolder)(nil)).Elem() +} + +func (o GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutput() GetDataSetFieldFolderArrayOutput { + return o +} + +func (o GetDataSetFieldFolderArrayOutput) ToGetDataSetFieldFolderArrayOutputWithContext(ctx context.Context) GetDataSetFieldFolderArrayOutput { + return o +} + +func (o GetDataSetFieldFolderArrayOutput) Index(i pulumi.IntInput) GetDataSetFieldFolderOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetFieldFolder { + return vs[0].([]GetDataSetFieldFolder)[vs[1].(int)] + }).(GetDataSetFieldFolderOutput) +} + +type GetDataSetLogicalTableMap struct { + Alias string `pulumi:"alias"` + DataTransforms []GetDataSetLogicalTableMapDataTransform `pulumi:"dataTransforms"` + LogicalTableMapId string `pulumi:"logicalTableMapId"` + Sources []GetDataSetLogicalTableMapSource `pulumi:"sources"` +} + +// GetDataSetLogicalTableMapInput is an input type that accepts GetDataSetLogicalTableMap and GetDataSetLogicalTableMapOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapInput` via: +// +// GetDataSetLogicalTableMap{ "key": GetDataSetLogicalTableArgs{...} } +type GetDataSetLogicalTableMapInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput + ToGetDataSetLogicalTableMapOutputWithContext(context.Context) GetDataSetLogicalTableMapOutput +} + +type GetDataSetLogicalTableMapArgs struct { + Alias pulumi.StringInput `pulumi:"alias"` + DataTransforms GetDataSetLogicalTableMapDataTransformArrayInput `pulumi:"dataTransforms"` + LogicalTableMapId pulumi.StringInput `pulumi:"logicalTableMapId"` + Sources GetDataSetLogicalTableMapSourceArrayInput `pulumi:"sources"` +} + +func (GetDataSetLogicalTableMapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMap)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput { + return i.ToGetDataSetLogicalTableMapOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapArgs) ToGetDataSetLogicalTableMapOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapOutput) +} + +// GetDataSetLogicalTableMapArrayInput is an input type that accepts GetDataSetLogicalTableMapArray and GetDataSetLogicalTableMapArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapArrayInput` via: +// +// GetDataSetLogicalTableMapArray{ GetDataSetLogicalTableMapArgs{...} } +type GetDataSetLogicalTableMapArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput + ToGetDataSetLogicalTableMapArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapArrayOutput +} + +type GetDataSetLogicalTableMapArray []GetDataSetLogicalTableMapInput + +func (GetDataSetLogicalTableMapArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMap)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput { + return i.ToGetDataSetLogicalTableMapArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapArray) ToGetDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapArrayOutput) +} + +type GetDataSetLogicalTableMapOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMap)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutput() GetDataSetLogicalTableMapOutput { + return o +} + +func (o GetDataSetLogicalTableMapOutput) ToGetDataSetLogicalTableMapOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapOutput { + return o +} + +func (o GetDataSetLogicalTableMapOutput) Alias() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMap) string { return v.Alias }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapOutput) DataTransforms() GetDataSetLogicalTableMapDataTransformArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMap) []GetDataSetLogicalTableMapDataTransform { return v.DataTransforms }).(GetDataSetLogicalTableMapDataTransformArrayOutput) +} + +func (o GetDataSetLogicalTableMapOutput) LogicalTableMapId() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMap) string { return v.LogicalTableMapId }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapOutput) Sources() GetDataSetLogicalTableMapSourceArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMap) []GetDataSetLogicalTableMapSource { return v.Sources }).(GetDataSetLogicalTableMapSourceArrayOutput) +} + +type GetDataSetLogicalTableMapArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMap)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutput() GetDataSetLogicalTableMapArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapArrayOutput) ToGetDataSetLogicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMap { + return vs[0].([]GetDataSetLogicalTableMap)[vs[1].(int)] + }).(GetDataSetLogicalTableMapOutput) +} + +type GetDataSetLogicalTableMapDataTransform struct { + CastColumnTypeOperations []GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation `pulumi:"castColumnTypeOperations"` + CreateColumnsOperations []GetDataSetLogicalTableMapDataTransformCreateColumnsOperation `pulumi:"createColumnsOperations"` + FilterOperations []GetDataSetLogicalTableMapDataTransformFilterOperation `pulumi:"filterOperations"` + ProjectOperations []GetDataSetLogicalTableMapDataTransformProjectOperation `pulumi:"projectOperations"` + RenameColumnOperations []GetDataSetLogicalTableMapDataTransformRenameColumnOperation `pulumi:"renameColumnOperations"` + TagColumnOperations []GetDataSetLogicalTableMapDataTransformTagColumnOperation `pulumi:"tagColumnOperations"` + UntagColumnOperations []GetDataSetLogicalTableMapDataTransformUntagColumnOperation `pulumi:"untagColumnOperations"` +} + +// GetDataSetLogicalTableMapDataTransformInput is an input type that accepts GetDataSetLogicalTableMapDataTransformArgs and GetDataSetLogicalTableMapDataTransformOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformInput` via: +// +// GetDataSetLogicalTableMapDataTransformArgs{...} +type GetDataSetLogicalTableMapDataTransformInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput + ToGetDataSetLogicalTableMapDataTransformOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformOutput +} + +type GetDataSetLogicalTableMapDataTransformArgs struct { + CastColumnTypeOperations GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput `pulumi:"castColumnTypeOperations"` + CreateColumnsOperations GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput `pulumi:"createColumnsOperations"` + FilterOperations GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput `pulumi:"filterOperations"` + ProjectOperations GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput `pulumi:"projectOperations"` + RenameColumnOperations GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput `pulumi:"renameColumnOperations"` + TagColumnOperations GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput `pulumi:"tagColumnOperations"` + UntagColumnOperations GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput `pulumi:"untagColumnOperations"` +} + +func (GetDataSetLogicalTableMapDataTransformArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransform)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput { + return i.ToGetDataSetLogicalTableMapDataTransformOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformArgs) ToGetDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformOutput) +} + +// GetDataSetLogicalTableMapDataTransformArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformArray and GetDataSetLogicalTableMapDataTransformArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformArray{ GetDataSetLogicalTableMapDataTransformArgs{...} } +type GetDataSetLogicalTableMapDataTransformArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput + ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformArray []GetDataSetLogicalTableMapDataTransformInput + +func (GetDataSetLogicalTableMapDataTransformArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransform)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformArray) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransform)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutput() GetDataSetLogicalTableMapDataTransformOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformOutput) ToGetDataSetLogicalTableMapDataTransformOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformOutput) CastColumnTypeOperations() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation { + return v.CastColumnTypeOperations + }).(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformOutput) CreateColumnsOperations() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformCreateColumnsOperation { + return v.CreateColumnsOperations + }).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformOutput) FilterOperations() GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformFilterOperation { + return v.FilterOperations + }).(GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformOutput) ProjectOperations() GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformProjectOperation { + return v.ProjectOperations + }).(GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformOutput) RenameColumnOperations() GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformRenameColumnOperation { + return v.RenameColumnOperations + }).(GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformOutput) TagColumnOperations() GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformTagColumnOperation { + return v.TagColumnOperations + }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformOutput) UntagColumnOperations() GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransform) []GetDataSetLogicalTableMapDataTransformUntagColumnOperation { + return v.UntagColumnOperations + }).(GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransform)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutput() GetDataSetLogicalTableMapDataTransformArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformArrayOutput) ToGetDataSetLogicalTableMapDataTransformArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransform { + return vs[0].([]GetDataSetLogicalTableMapDataTransform)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformOutput) +} + +type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation struct { + ColumnName string `pulumi:"columnName"` + Format string `pulumi:"format"` + NewColumnType string `pulumi:"newColumnType"` +} + +// GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs and GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput` via: +// +// GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...} +type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput + ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput +} + +type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs struct { + ColumnName pulumi.StringInput `pulumi:"columnName"` + Format pulumi.StringInput `pulumi:"format"` + NewColumnType pulumi.StringInput `pulumi:"newColumnType"` +} + +func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { + return i.ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) +} + +// GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray and GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray{ GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{...} } +type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput + ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray []GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput + +func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation) string { return v.ColumnName }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) Format() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation) string { return v.Format }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) NewColumnType() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation) string { return v.NewColumnType }).(pulumi.StringOutput) +} + +type GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation { + return vs[0].([]GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput) +} + +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperation struct { + Columns []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn `pulumi:"columns"` +} + +// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput` via: +// +// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...} +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput + ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput +} + +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs struct { + Columns GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput `pulumi:"columns"` +} + +func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { + return i.ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) +} + +// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray{ GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{...} } +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput + ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput + +func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) Columns() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCreateColumnsOperation) []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { + return v.Columns + }).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCreateColumnsOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformCreateColumnsOperation { + return vs[0].([]GetDataSetLogicalTableMapDataTransformCreateColumnsOperation)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput) +} + +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn struct { + ColumnId string `pulumi:"columnId"` + ColumnName string `pulumi:"columnName"` + Expression string `pulumi:"expression"` +} + +// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput` via: +// +// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...} +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput + ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput +} + +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs struct { + ColumnId pulumi.StringInput `pulumi:"columnId"` + ColumnName pulumi.StringInput `pulumi:"columnName"` + Expression pulumi.StringInput `pulumi:"expression"` +} + +func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { + return i.ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) +} + +// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray and GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray{ GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{...} } +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput + ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray []GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput + +func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnId() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.ColumnId }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.ColumnName }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn) string { return v.Expression }).(pulumi.StringOutput) +} + +type GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput() GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) ToGetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { + return vs[0].([]GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput) +} + +type GetDataSetLogicalTableMapDataTransformFilterOperation struct { + ConditionExpression string `pulumi:"conditionExpression"` +} + +// GetDataSetLogicalTableMapDataTransformFilterOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformFilterOperationArgs and GetDataSetLogicalTableMapDataTransformFilterOperationOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformFilterOperationInput` via: +// +// GetDataSetLogicalTableMapDataTransformFilterOperationArgs{...} +type GetDataSetLogicalTableMapDataTransformFilterOperationInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput() GetDataSetLogicalTableMapDataTransformFilterOperationOutput + ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput +} + +type GetDataSetLogicalTableMapDataTransformFilterOperationArgs struct { + ConditionExpression pulumi.StringInput `pulumi:"conditionExpression"` +} + +func (GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput() GetDataSetLogicalTableMapDataTransformFilterOperationOutput { + return i.ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformFilterOperationArgs) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformFilterOperationOutput) +} + +// GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformFilterOperationArray and GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformFilterOperationArray{ GetDataSetLogicalTableMapDataTransformFilterOperationArgs{...} } +type GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput() GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput + ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformFilterOperationArray []GetDataSetLogicalTableMapDataTransformFilterOperationInput + +func (GetDataSetLogicalTableMapDataTransformFilterOperationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformFilterOperationArray) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput() GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformFilterOperationArray) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformFilterOperationOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutput() GetDataSetLogicalTableMapDataTransformFilterOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformFilterOperationOutput) ConditionExpression() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformFilterOperation) string { return v.ConditionExpression }).(pulumi.StringOutput) +} + +type GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformFilterOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput() GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformFilterOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformFilterOperationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformFilterOperation { + return vs[0].([]GetDataSetLogicalTableMapDataTransformFilterOperation)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformFilterOperationOutput) +} + +type GetDataSetLogicalTableMapDataTransformProjectOperation struct { + ProjectedColumns []string `pulumi:"projectedColumns"` +} + +// GetDataSetLogicalTableMapDataTransformProjectOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformProjectOperationArgs and GetDataSetLogicalTableMapDataTransformProjectOperationOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformProjectOperationInput` via: +// +// GetDataSetLogicalTableMapDataTransformProjectOperationArgs{...} +type GetDataSetLogicalTableMapDataTransformProjectOperationInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput() GetDataSetLogicalTableMapDataTransformProjectOperationOutput + ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput +} + +type GetDataSetLogicalTableMapDataTransformProjectOperationArgs struct { + ProjectedColumns pulumi.StringArrayInput `pulumi:"projectedColumns"` +} + +func (GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput() GetDataSetLogicalTableMapDataTransformProjectOperationOutput { + return i.ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformProjectOperationArgs) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformProjectOperationOutput) +} + +// GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformProjectOperationArray and GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformProjectOperationArray{ GetDataSetLogicalTableMapDataTransformProjectOperationArgs{...} } +type GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput() GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput + ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformProjectOperationArray []GetDataSetLogicalTableMapDataTransformProjectOperationInput + +func (GetDataSetLogicalTableMapDataTransformProjectOperationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformProjectOperationArray) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput() GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformProjectOperationArray) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformProjectOperationOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutput() GetDataSetLogicalTableMapDataTransformProjectOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformProjectOperationOutput) ProjectedColumns() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformProjectOperation) []string { return v.ProjectedColumns }).(pulumi.StringArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformProjectOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput() GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformProjectOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformProjectOperationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformProjectOperation { + return vs[0].([]GetDataSetLogicalTableMapDataTransformProjectOperation)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformProjectOperationOutput) +} + +type GetDataSetLogicalTableMapDataTransformRenameColumnOperation struct { + ColumnName string `pulumi:"columnName"` + NewColumnName string `pulumi:"newColumnName"` +} + +// GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs and GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput` via: +// +// GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...} +type GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput + ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput +} + +type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs struct { + ColumnName pulumi.StringInput `pulumi:"columnName"` + NewColumnName pulumi.StringInput `pulumi:"newColumnName"` +} + +func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput { + return i.ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) +} + +// GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray and GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray{ GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs{...} } +type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput + ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray []GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput + +func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformRenameColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) NewColumnName() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformRenameColumnOperation) string { return v.NewColumnName }).(pulumi.StringOutput) +} + +type GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformRenameColumnOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformRenameColumnOperation { + return vs[0].([]GetDataSetLogicalTableMapDataTransformRenameColumnOperation)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput) +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperation struct { + ColumnName string `pulumi:"columnName"` + Tags []GetDataSetLogicalTableMapDataTransformTagColumnOperationTag `pulumi:"tags"` +} + +// GetDataSetLogicalTableMapDataTransformTagColumnOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs and GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationInput` via: +// +// GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs{...} +type GetDataSetLogicalTableMapDataTransformTagColumnOperationInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs struct { + ColumnName pulumi.StringInput `pulumi:"columnName"` + Tags GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput `pulumi:"tags"` +} + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput { + return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) +} + +// GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationArray and GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformTagColumnOperationArray{ GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs{...} } +type GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationInput + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformTagColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) Tags() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformTagColumnOperation) []GetDataSetLogicalTableMapDataTransformTagColumnOperationTag { + return v.Tags + }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformTagColumnOperation { + return vs[0].([]GetDataSetLogicalTableMapDataTransformTagColumnOperation)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput) +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTag struct { + ColumnDescriptions []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription `pulumi:"columnDescriptions"` + ColumnGeographicRole string `pulumi:"columnGeographicRole"` +} + +// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput` via: +// +// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...} +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs struct { + ColumnDescriptions GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput `pulumi:"columnDescriptions"` + ColumnGeographicRole pulumi.StringInput `pulumi:"columnGeographicRole"` +} + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { + return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) +} + +// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray{ GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{...} } +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnDescriptions() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformTagColumnOperationTag) []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { + return v.ColumnDescriptions + }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) ColumnGeographicRole() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformTagColumnOperationTag) string { + return v.ColumnGeographicRole + }).(pulumi.StringOutput) +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperationTag)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformTagColumnOperationTag { + return vs[0].([]GetDataSetLogicalTableMapDataTransformTagColumnOperationTag)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput) +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription struct { + Text string `pulumi:"text"` +} + +// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput` via: +// +// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...} +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs struct { + Text pulumi.StringInput `pulumi:"text"` +} + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { + return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) +} + +// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray and GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray{ GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{...} } +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput + ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray []GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) Text() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription) string { + return v.Text + }).(pulumi.StringOutput) +} + +type GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput() GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) ToGetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { + return vs[0].([]GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput) +} + +type GetDataSetLogicalTableMapDataTransformUntagColumnOperation struct { + ColumnName string `pulumi:"columnName"` + TagNames []string `pulumi:"tagNames"` +} + +// GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput is an input type that accepts GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs and GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput` via: +// +// GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...} +type GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput + ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput +} + +type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs struct { + ColumnName pulumi.StringInput `pulumi:"columnName"` + TagNames pulumi.StringArrayInput `pulumi:"tagNames"` +} + +func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput { + return i.ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) +} + +// GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput is an input type that accepts GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray and GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput` via: +// +// GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray{ GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs{...} } +type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput + ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput +} + +type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray []GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput + +func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput { + return i.ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformUntagColumnOperation) string { return v.ColumnName }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) TagNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapDataTransformUntagColumnOperation) []string { return v.TagNames }).(pulumi.StringArrayOutput) +} + +type GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapDataTransformUntagColumnOperation)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput() GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) ToGetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapDataTransformUntagColumnOperation { + return vs[0].([]GetDataSetLogicalTableMapDataTransformUntagColumnOperation)[vs[1].(int)] + }).(GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput) +} + +type GetDataSetLogicalTableMapSource struct { + DataSetArn string `pulumi:"dataSetArn"` + JoinInstructions []GetDataSetLogicalTableMapSourceJoinInstruction `pulumi:"joinInstructions"` + PhysicalTableId string `pulumi:"physicalTableId"` +} + +// GetDataSetLogicalTableMapSourceInput is an input type that accepts GetDataSetLogicalTableMapSourceArgs and GetDataSetLogicalTableMapSourceOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceInput` via: +// +// GetDataSetLogicalTableMapSourceArgs{...} +type GetDataSetLogicalTableMapSourceInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput + ToGetDataSetLogicalTableMapSourceOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceOutput +} + +type GetDataSetLogicalTableMapSourceArgs struct { + DataSetArn pulumi.StringInput `pulumi:"dataSetArn"` + JoinInstructions GetDataSetLogicalTableMapSourceJoinInstructionArrayInput `pulumi:"joinInstructions"` + PhysicalTableId pulumi.StringInput `pulumi:"physicalTableId"` +} + +func (GetDataSetLogicalTableMapSourceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapSource)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput { + return i.ToGetDataSetLogicalTableMapSourceOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapSourceArgs) ToGetDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceOutput) +} + +// GetDataSetLogicalTableMapSourceArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceArray and GetDataSetLogicalTableMapSourceArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceArrayInput` via: +// +// GetDataSetLogicalTableMapSourceArray{ GetDataSetLogicalTableMapSourceArgs{...} } +type GetDataSetLogicalTableMapSourceArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput + ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceArrayOutput +} + +type GetDataSetLogicalTableMapSourceArray []GetDataSetLogicalTableMapSourceInput + +func (GetDataSetLogicalTableMapSourceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapSource)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput { + return i.ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapSourceArray) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceArrayOutput) +} + +type GetDataSetLogicalTableMapSourceOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapSourceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapSource)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutput() GetDataSetLogicalTableMapSourceOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceOutput) ToGetDataSetLogicalTableMapSourceOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceOutput) DataSetArn() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSource) string { return v.DataSetArn }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapSourceOutput) JoinInstructions() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSource) []GetDataSetLogicalTableMapSourceJoinInstruction { + return v.JoinInstructions + }).(GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) +} + +func (o GetDataSetLogicalTableMapSourceOutput) PhysicalTableId() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSource) string { return v.PhysicalTableId }).(pulumi.StringOutput) +} + +type GetDataSetLogicalTableMapSourceArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapSourceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapSource)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutput() GetDataSetLogicalTableMapSourceArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceArrayOutput) ToGetDataSetLogicalTableMapSourceArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapSourceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapSource { + return vs[0].([]GetDataSetLogicalTableMapSource)[vs[1].(int)] + }).(GetDataSetLogicalTableMapSourceOutput) +} + +type GetDataSetLogicalTableMapSourceJoinInstruction struct { + LeftJoinKeyProperties []GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty `pulumi:"leftJoinKeyProperties"` + LeftOperand string `pulumi:"leftOperand"` + OnClause string `pulumi:"onClause"` + RightJoinKeyProperties []GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty `pulumi:"rightJoinKeyProperties"` + RightOperand string `pulumi:"rightOperand"` + Type string `pulumi:"type"` +} + +// GetDataSetLogicalTableMapSourceJoinInstructionInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionArgs and GetDataSetLogicalTableMapSourceJoinInstructionOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionInput` via: +// +// GetDataSetLogicalTableMapSourceJoinInstructionArgs{...} +type GetDataSetLogicalTableMapSourceJoinInstructionInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapSourceJoinInstructionOutput() GetDataSetLogicalTableMapSourceJoinInstructionOutput + ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput +} + +type GetDataSetLogicalTableMapSourceJoinInstructionArgs struct { + LeftJoinKeyProperties GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput `pulumi:"leftJoinKeyProperties"` + LeftOperand pulumi.StringInput `pulumi:"leftOperand"` + OnClause pulumi.StringInput `pulumi:"onClause"` + RightJoinKeyProperties GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput `pulumi:"rightJoinKeyProperties"` + RightOperand pulumi.StringInput `pulumi:"rightOperand"` + Type pulumi.StringInput `pulumi:"type"` +} + +func (GetDataSetLogicalTableMapSourceJoinInstructionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutput() GetDataSetLogicalTableMapSourceJoinInstructionOutput { + return i.ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionOutput) +} + +// GetDataSetLogicalTableMapSourceJoinInstructionArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionArray and GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionArrayInput` via: +// +// GetDataSetLogicalTableMapSourceJoinInstructionArray{ GetDataSetLogicalTableMapSourceJoinInstructionArgs{...} } +type GetDataSetLogicalTableMapSourceJoinInstructionArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput + ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput +} + +type GetDataSetLogicalTableMapSourceJoinInstructionArray []GetDataSetLogicalTableMapSourceJoinInstructionInput + +func (GetDataSetLogicalTableMapSourceJoinInstructionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput { + return i.ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionArray) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) +} + +type GetDataSetLogicalTableMapSourceJoinInstructionOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapSourceJoinInstructionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionOutput() GetDataSetLogicalTableMapSourceJoinInstructionOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) LeftJoinKeyProperties() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) []GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty { + return v.LeftJoinKeyProperties + }).(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) LeftOperand() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) string { return v.LeftOperand }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) OnClause() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) string { return v.OnClause }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) RightJoinKeyProperties() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) []GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty { + return v.RightJoinKeyProperties + }).(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) RightOperand() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) string { return v.RightOperand }).(pulumi.StringOutput) +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstruction) string { return v.Type }).(pulumi.StringOutput) +} + +type GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstruction)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapSourceJoinInstructionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapSourceJoinInstruction { + return vs[0].([]GetDataSetLogicalTableMapSourceJoinInstruction)[vs[1].(int)] + }).(GetDataSetLogicalTableMapSourceJoinInstructionOutput) +} + +type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty struct { + UniqueKey bool `pulumi:"uniqueKey"` +} + +// GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs and GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput` via: +// +// GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs{...} +type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput + ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput +} + +type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs struct { + UniqueKey pulumi.BoolInput `pulumi:"uniqueKey"` +} + +func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput { + return i.ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) +} + +// GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray and GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput` via: +// +// GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray{ GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs{...} } +type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput + ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput +} + +type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray []GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput + +func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput { + return i.ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) +} + +type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) UniqueKey() pulumi.BoolOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty) bool { return v.UniqueKey }).(pulumi.BoolOutput) +} + +type GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty { + return vs[0].([]GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty)[vs[1].(int)] + }).(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput) +} + +type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty struct { + UniqueKey bool `pulumi:"uniqueKey"` +} + +// GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs and GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput` via: +// +// GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs{...} +type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput + ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput +} + +type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs struct { + UniqueKey pulumi.BoolInput `pulumi:"uniqueKey"` +} + +func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput { + return i.ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) +} + +// GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput is an input type that accepts GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray and GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput values. +// You can construct a concrete instance of `GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput` via: +// +// GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray{ GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs{...} } +type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput interface { + pulumi.Input + + ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput + ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput +} + +type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray []GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput + +func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty)(nil)).Elem() +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput { + return i.ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) +} + +type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) UniqueKey() pulumi.BoolOutput { + return o.ApplyT(func(v GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty) bool { return v.UniqueKey }).(pulumi.BoolOutput) +} + +type GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty)(nil)).Elem() +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput() GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) ToGetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutputWithContext(ctx context.Context) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput { + return o +} + +func (o GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput) Index(i pulumi.IntInput) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty { + return vs[0].([]GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty)[vs[1].(int)] + }).(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput) +} + +type GetDataSetPermission struct { + Actions []string `pulumi:"actions"` + Principal string `pulumi:"principal"` +} + +// GetDataSetPermissionInput is an input type that accepts GetDataSetPermissionArgs and GetDataSetPermissionOutput values. +// You can construct a concrete instance of `GetDataSetPermissionInput` via: +// +// GetDataSetPermissionArgs{...} +type GetDataSetPermissionInput interface { + pulumi.Input + + ToGetDataSetPermissionOutput() GetDataSetPermissionOutput + ToGetDataSetPermissionOutputWithContext(context.Context) GetDataSetPermissionOutput +} + +type GetDataSetPermissionArgs struct { + Actions pulumi.StringArrayInput `pulumi:"actions"` + Principal pulumi.StringInput `pulumi:"principal"` +} + +func (GetDataSetPermissionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPermission)(nil)).Elem() +} + +func (i GetDataSetPermissionArgs) ToGetDataSetPermissionOutput() GetDataSetPermissionOutput { + return i.ToGetDataSetPermissionOutputWithContext(context.Background()) +} + +func (i GetDataSetPermissionArgs) ToGetDataSetPermissionOutputWithContext(ctx context.Context) GetDataSetPermissionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPermissionOutput) +} + +// GetDataSetPermissionArrayInput is an input type that accepts GetDataSetPermissionArray and GetDataSetPermissionArrayOutput values. +// You can construct a concrete instance of `GetDataSetPermissionArrayInput` via: +// +// GetDataSetPermissionArray{ GetDataSetPermissionArgs{...} } +type GetDataSetPermissionArrayInput interface { + pulumi.Input + + ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput + ToGetDataSetPermissionArrayOutputWithContext(context.Context) GetDataSetPermissionArrayOutput +} + +type GetDataSetPermissionArray []GetDataSetPermissionInput + +func (GetDataSetPermissionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPermission)(nil)).Elem() +} + +func (i GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput { + return i.ToGetDataSetPermissionArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetPermissionArray) ToGetDataSetPermissionArrayOutputWithContext(ctx context.Context) GetDataSetPermissionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPermissionArrayOutput) +} + +type GetDataSetPermissionOutput struct{ *pulumi.OutputState } + +func (GetDataSetPermissionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPermission)(nil)).Elem() +} + +func (o GetDataSetPermissionOutput) ToGetDataSetPermissionOutput() GetDataSetPermissionOutput { + return o +} + +func (o GetDataSetPermissionOutput) ToGetDataSetPermissionOutputWithContext(ctx context.Context) GetDataSetPermissionOutput { + return o +} + +func (o GetDataSetPermissionOutput) Actions() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetDataSetPermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +} + +func (o GetDataSetPermissionOutput) Principal() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPermission) string { return v.Principal }).(pulumi.StringOutput) +} + +type GetDataSetPermissionArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetPermissionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPermission)(nil)).Elem() +} + +func (o GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutput() GetDataSetPermissionArrayOutput { + return o +} + +func (o GetDataSetPermissionArrayOutput) ToGetDataSetPermissionArrayOutputWithContext(ctx context.Context) GetDataSetPermissionArrayOutput { + return o +} + +func (o GetDataSetPermissionArrayOutput) Index(i pulumi.IntInput) GetDataSetPermissionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPermission { + return vs[0].([]GetDataSetPermission)[vs[1].(int)] + }).(GetDataSetPermissionOutput) +} + +type GetDataSetPhysicalTableMap struct { + CustomSqls []GetDataSetPhysicalTableMapCustomSql `pulumi:"customSqls"` + PhysicalTableMapId string `pulumi:"physicalTableMapId"` + RelationalTables []GetDataSetPhysicalTableMapRelationalTable `pulumi:"relationalTables"` + S3Sources []GetDataSetPhysicalTableMapS3Source `pulumi:"s3Sources"` +} + +// GetDataSetPhysicalTableMapInput is an input type that accepts GetDataSetPhysicalTableMap and GetDataSetPhysicalTableMapOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapInput` via: +// +// GetDataSetPhysicalTableMap{ "key": GetDataSetPhysicalTableArgs{...} } +type GetDataSetPhysicalTableMapInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput + ToGetDataSetPhysicalTableMapOutputWithContext(context.Context) GetDataSetPhysicalTableMapOutput +} + +type GetDataSetPhysicalTableMapArgs struct { + CustomSqls GetDataSetPhysicalTableMapCustomSqlArrayInput `pulumi:"customSqls"` + PhysicalTableMapId pulumi.StringInput `pulumi:"physicalTableMapId"` + RelationalTables GetDataSetPhysicalTableMapRelationalTableArrayInput `pulumi:"relationalTables"` + S3Sources GetDataSetPhysicalTableMapS3SourceArrayInput `pulumi:"s3Sources"` +} + +func (GetDataSetPhysicalTableMapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMap)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput { + return i.ToGetDataSetPhysicalTableMapOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapArgs) ToGetDataSetPhysicalTableMapOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapOutput) +} + +// GetDataSetPhysicalTableMapArrayInput is an input type that accepts GetDataSetPhysicalTableMapArray and GetDataSetPhysicalTableMapArrayOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapArrayInput` via: +// +// GetDataSetPhysicalTableMapArray{ GetDataSetPhysicalTableMapArgs{...} } +type GetDataSetPhysicalTableMapArrayInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput + ToGetDataSetPhysicalTableMapArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapArrayOutput +} + +type GetDataSetPhysicalTableMapArray []GetDataSetPhysicalTableMapInput + +func (GetDataSetPhysicalTableMapArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMap)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput { + return i.ToGetDataSetPhysicalTableMapArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapArray) ToGetDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapArrayOutput) +} + +type GetDataSetPhysicalTableMapOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMap)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutput() GetDataSetPhysicalTableMapOutput { + return o +} + +func (o GetDataSetPhysicalTableMapOutput) ToGetDataSetPhysicalTableMapOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapOutput { + return o +} + +func (o GetDataSetPhysicalTableMapOutput) CustomSqls() GetDataSetPhysicalTableMapCustomSqlArrayOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMap) []GetDataSetPhysicalTableMapCustomSql { return v.CustomSqls }).(GetDataSetPhysicalTableMapCustomSqlArrayOutput) +} + +func (o GetDataSetPhysicalTableMapOutput) PhysicalTableMapId() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMap) string { return v.PhysicalTableMapId }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapOutput) RelationalTables() GetDataSetPhysicalTableMapRelationalTableArrayOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMap) []GetDataSetPhysicalTableMapRelationalTable { + return v.RelationalTables + }).(GetDataSetPhysicalTableMapRelationalTableArrayOutput) +} + +func (o GetDataSetPhysicalTableMapOutput) S3Sources() GetDataSetPhysicalTableMapS3SourceArrayOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMap) []GetDataSetPhysicalTableMapS3Source { return v.S3Sources }).(GetDataSetPhysicalTableMapS3SourceArrayOutput) +} + +type GetDataSetPhysicalTableMapArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMap)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutput() GetDataSetPhysicalTableMapArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapArrayOutput) ToGetDataSetPhysicalTableMapArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMap { + return vs[0].([]GetDataSetPhysicalTableMap)[vs[1].(int)] + }).(GetDataSetPhysicalTableMapOutput) +} + +type GetDataSetPhysicalTableMapCustomSql struct { + Columns []GetDataSetPhysicalTableMapCustomSqlColumn `pulumi:"columns"` + DataSourceArn string `pulumi:"dataSourceArn"` + Name string `pulumi:"name"` + SqlQuery string `pulumi:"sqlQuery"` +} + +// GetDataSetPhysicalTableMapCustomSqlInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlArgs and GetDataSetPhysicalTableMapCustomSqlOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlInput` via: +// +// GetDataSetPhysicalTableMapCustomSqlArgs{...} +type GetDataSetPhysicalTableMapCustomSqlInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput + ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlOutput +} + +type GetDataSetPhysicalTableMapCustomSqlArgs struct { + Columns GetDataSetPhysicalTableMapCustomSqlColumnArrayInput `pulumi:"columns"` + DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` + Name pulumi.StringInput `pulumi:"name"` + SqlQuery pulumi.StringInput `pulumi:"sqlQuery"` +} + +func (GetDataSetPhysicalTableMapCustomSqlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSql)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput { + return i.ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapCustomSqlArgs) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapCustomSqlOutput) +} + +// GetDataSetPhysicalTableMapCustomSqlArrayInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlArray and GetDataSetPhysicalTableMapCustomSqlArrayOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlArrayInput` via: +// +// GetDataSetPhysicalTableMapCustomSqlArray{ GetDataSetPhysicalTableMapCustomSqlArgs{...} } +type GetDataSetPhysicalTableMapCustomSqlArrayInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput + ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput +} + +type GetDataSetPhysicalTableMapCustomSqlArray []GetDataSetPhysicalTableMapCustomSqlInput + +func (GetDataSetPhysicalTableMapCustomSqlArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapCustomSql)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput { + return i.ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapCustomSqlArray) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapCustomSqlArrayOutput) +} + +type GetDataSetPhysicalTableMapCustomSqlOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapCustomSqlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSql)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutput() GetDataSetPhysicalTableMapCustomSqlOutput { + return o +} + +func (o GetDataSetPhysicalTableMapCustomSqlOutput) ToGetDataSetPhysicalTableMapCustomSqlOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlOutput { + return o +} + +func (o GetDataSetPhysicalTableMapCustomSqlOutput) Columns() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSql) []GetDataSetPhysicalTableMapCustomSqlColumn { + return v.Columns + }).(GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) +} + +func (o GetDataSetPhysicalTableMapCustomSqlOutput) DataSourceArn() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSql) string { return v.DataSourceArn }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapCustomSqlOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSql) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapCustomSqlOutput) SqlQuery() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSql) string { return v.SqlQuery }).(pulumi.StringOutput) +} + +type GetDataSetPhysicalTableMapCustomSqlArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapCustomSqlArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapCustomSql)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutput() GetDataSetPhysicalTableMapCustomSqlArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapCustomSqlArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapCustomSqlArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapCustomSqlOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapCustomSql { + return vs[0].([]GetDataSetPhysicalTableMapCustomSql)[vs[1].(int)] + }).(GetDataSetPhysicalTableMapCustomSqlOutput) +} + +type GetDataSetPhysicalTableMapCustomSqlColumn struct { + Name string `pulumi:"name"` + Type string `pulumi:"type"` +} + +// GetDataSetPhysicalTableMapCustomSqlColumnInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlColumnArgs and GetDataSetPhysicalTableMapCustomSqlColumnOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlColumnInput` via: +// +// GetDataSetPhysicalTableMapCustomSqlColumnArgs{...} +type GetDataSetPhysicalTableMapCustomSqlColumnInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput + ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput +} + +type GetDataSetPhysicalTableMapCustomSqlColumnArgs struct { + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` +} + +func (GetDataSetPhysicalTableMapCustomSqlColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput { + return i.ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapCustomSqlColumnArgs) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapCustomSqlColumnOutput) +} + +// GetDataSetPhysicalTableMapCustomSqlColumnArrayInput is an input type that accepts GetDataSetPhysicalTableMapCustomSqlColumnArray and GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapCustomSqlColumnArrayInput` via: +// +// GetDataSetPhysicalTableMapCustomSqlColumnArray{ GetDataSetPhysicalTableMapCustomSqlColumnArgs{...} } +type GetDataSetPhysicalTableMapCustomSqlColumnArrayInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput + ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput +} + +type GetDataSetPhysicalTableMapCustomSqlColumnArray []GetDataSetPhysicalTableMapCustomSqlColumnInput + +func (GetDataSetPhysicalTableMapCustomSqlColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return i.ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapCustomSqlColumnArray) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) +} + +type GetDataSetPhysicalTableMapCustomSqlColumnOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapCustomSqlColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutput() GetDataSetPhysicalTableMapCustomSqlColumnOutput { + return o +} + +func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnOutput { + return o +} + +func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSqlColumn) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapCustomSqlColumnOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapCustomSqlColumn) string { return v.Type }).(pulumi.StringOutput) +} + +type GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapCustomSqlColumn)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutput() GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) ToGetDataSetPhysicalTableMapCustomSqlColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapCustomSqlColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapCustomSqlColumn { + return vs[0].([]GetDataSetPhysicalTableMapCustomSqlColumn)[vs[1].(int)] + }).(GetDataSetPhysicalTableMapCustomSqlColumnOutput) +} + +type GetDataSetPhysicalTableMapRelationalTable struct { + Catalog string `pulumi:"catalog"` + DataSourceArn string `pulumi:"dataSourceArn"` + InputColumns []GetDataSetPhysicalTableMapRelationalTableInputColumn `pulumi:"inputColumns"` + Name string `pulumi:"name"` + Schema string `pulumi:"schema"` +} + +// GetDataSetPhysicalTableMapRelationalTableInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableArgs and GetDataSetPhysicalTableMapRelationalTableOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableInput` via: +// +// GetDataSetPhysicalTableMapRelationalTableArgs{...} +type GetDataSetPhysicalTableMapRelationalTableInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput + ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableOutput +} + +type GetDataSetPhysicalTableMapRelationalTableArgs struct { + Catalog pulumi.StringInput `pulumi:"catalog"` + DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` + InputColumns GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput `pulumi:"inputColumns"` + Name pulumi.StringInput `pulumi:"name"` + Schema pulumi.StringInput `pulumi:"schema"` +} + +func (GetDataSetPhysicalTableMapRelationalTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTable)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput { + return i.ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapRelationalTableArgs) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapRelationalTableOutput) +} + +// GetDataSetPhysicalTableMapRelationalTableArrayInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableArray and GetDataSetPhysicalTableMapRelationalTableArrayOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableArrayInput` via: +// +// GetDataSetPhysicalTableMapRelationalTableArray{ GetDataSetPhysicalTableMapRelationalTableArgs{...} } +type GetDataSetPhysicalTableMapRelationalTableArrayInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapRelationalTableArrayOutput() GetDataSetPhysicalTableMapRelationalTableArrayOutput + ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput +} + +type GetDataSetPhysicalTableMapRelationalTableArray []GetDataSetPhysicalTableMapRelationalTableInput + +func (GetDataSetPhysicalTableMapRelationalTableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapRelationalTable)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutput() GetDataSetPhysicalTableMapRelationalTableArrayOutput { + return i.ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapRelationalTableArray) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapRelationalTableArrayOutput) +} + +type GetDataSetPhysicalTableMapRelationalTableOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapRelationalTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTable)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutput() GetDataSetPhysicalTableMapRelationalTableOutput { + return o +} + +func (o GetDataSetPhysicalTableMapRelationalTableOutput) ToGetDataSetPhysicalTableMapRelationalTableOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableOutput { + return o +} + +func (o GetDataSetPhysicalTableMapRelationalTableOutput) Catalog() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTable) string { return v.Catalog }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapRelationalTableOutput) DataSourceArn() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTable) string { return v.DataSourceArn }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapRelationalTableOutput) InputColumns() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTable) []GetDataSetPhysicalTableMapRelationalTableInputColumn { + return v.InputColumns + }).(GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) +} + +func (o GetDataSetPhysicalTableMapRelationalTableOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTable) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapRelationalTableOutput) Schema() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTable) string { return v.Schema }).(pulumi.StringOutput) +} + +type GetDataSetPhysicalTableMapRelationalTableArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapRelationalTableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapRelationalTable)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapRelationalTableArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableArrayOutput() GetDataSetPhysicalTableMapRelationalTableArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapRelationalTableArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapRelationalTableArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapRelationalTableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapRelationalTable { + return vs[0].([]GetDataSetPhysicalTableMapRelationalTable)[vs[1].(int)] + }).(GetDataSetPhysicalTableMapRelationalTableOutput) +} + +type GetDataSetPhysicalTableMapRelationalTableInputColumn struct { + Name string `pulumi:"name"` + Type string `pulumi:"type"` +} + +// GetDataSetPhysicalTableMapRelationalTableInputColumnInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableInputColumnArgs and GetDataSetPhysicalTableMapRelationalTableInputColumnOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableInputColumnInput` via: +// +// GetDataSetPhysicalTableMapRelationalTableInputColumnArgs{...} +type GetDataSetPhysicalTableMapRelationalTableInputColumnInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnOutput + ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput +} + +type GetDataSetPhysicalTableMapRelationalTableInputColumnArgs struct { + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` +} + +func (GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnOutput { + return i.ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArgs) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) +} + +// GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput is an input type that accepts GetDataSetPhysicalTableMapRelationalTableInputColumnArray and GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput` via: +// +// GetDataSetPhysicalTableMapRelationalTableInputColumnArray{ GetDataSetPhysicalTableMapRelationalTableInputColumnArgs{...} } +type GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput + ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput +} + +type GetDataSetPhysicalTableMapRelationalTableInputColumnArray []GetDataSetPhysicalTableMapRelationalTableInputColumnInput + +func (GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return i.ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapRelationalTableInputColumnArray) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) +} + +type GetDataSetPhysicalTableMapRelationalTableInputColumnOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnOutput { + return o +} + +func (o GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput { + return o +} + +func (o GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTableInputColumn) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapRelationalTableInputColumn) string { return v.Type }).(pulumi.StringOutput) +} + +type GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapRelationalTableInputColumn)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput() GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) ToGetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapRelationalTableInputColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapRelationalTableInputColumn { + return vs[0].([]GetDataSetPhysicalTableMapRelationalTableInputColumn)[vs[1].(int)] + }).(GetDataSetPhysicalTableMapRelationalTableInputColumnOutput) +} + +type GetDataSetPhysicalTableMapS3Source struct { + DataSourceArn string `pulumi:"dataSourceArn"` + InputColumns []GetDataSetPhysicalTableMapS3SourceInputColumn `pulumi:"inputColumns"` + UploadSettings []GetDataSetPhysicalTableMapS3SourceUploadSetting `pulumi:"uploadSettings"` +} + +// GetDataSetPhysicalTableMapS3SourceInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceArgs and GetDataSetPhysicalTableMapS3SourceOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceInput` via: +// +// GetDataSetPhysicalTableMapS3SourceArgs{...} +type GetDataSetPhysicalTableMapS3SourceInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput + ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceOutput +} + +type GetDataSetPhysicalTableMapS3SourceArgs struct { + DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` + InputColumns GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput `pulumi:"inputColumns"` + UploadSettings GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput `pulumi:"uploadSettings"` +} + +func (GetDataSetPhysicalTableMapS3SourceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapS3Source)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput { + return i.ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapS3SourceArgs) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceOutput) +} + +// GetDataSetPhysicalTableMapS3SourceArrayInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceArray and GetDataSetPhysicalTableMapS3SourceArrayOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceArrayInput` via: +// +// GetDataSetPhysicalTableMapS3SourceArray{ GetDataSetPhysicalTableMapS3SourceArgs{...} } +type GetDataSetPhysicalTableMapS3SourceArrayInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput + ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput +} + +type GetDataSetPhysicalTableMapS3SourceArray []GetDataSetPhysicalTableMapS3SourceInput + +func (GetDataSetPhysicalTableMapS3SourceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3Source)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput { + return i.ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapS3SourceArray) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceArrayOutput) +} + +type GetDataSetPhysicalTableMapS3SourceOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapS3SourceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapS3Source)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutput() GetDataSetPhysicalTableMapS3SourceOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceOutput) ToGetDataSetPhysicalTableMapS3SourceOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceOutput) DataSourceArn() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapS3Source) string { return v.DataSourceArn }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapS3SourceOutput) InputColumns() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapS3Source) []GetDataSetPhysicalTableMapS3SourceInputColumn { + return v.InputColumns + }).(GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) +} + +func (o GetDataSetPhysicalTableMapS3SourceOutput) UploadSettings() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapS3Source) []GetDataSetPhysicalTableMapS3SourceUploadSetting { + return v.UploadSettings + }).(GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) +} + +type GetDataSetPhysicalTableMapS3SourceArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapS3SourceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3Source)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutput() GetDataSetPhysicalTableMapS3SourceArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceArrayOutput) ToGetDataSetPhysicalTableMapS3SourceArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapS3SourceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapS3Source { + return vs[0].([]GetDataSetPhysicalTableMapS3Source)[vs[1].(int)] + }).(GetDataSetPhysicalTableMapS3SourceOutput) +} + +type GetDataSetPhysicalTableMapS3SourceInputColumn struct { + Name string `pulumi:"name"` + Type string `pulumi:"type"` +} + +// GetDataSetPhysicalTableMapS3SourceInputColumnInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceInputColumnArgs and GetDataSetPhysicalTableMapS3SourceInputColumnOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceInputColumnInput` via: +// +// GetDataSetPhysicalTableMapS3SourceInputColumnArgs{...} +type GetDataSetPhysicalTableMapS3SourceInputColumnInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput + ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput +} + +type GetDataSetPhysicalTableMapS3SourceInputColumnArgs struct { + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` +} + +func (GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput { + return i.ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapS3SourceInputColumnArgs) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceInputColumnOutput) +} + +// GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceInputColumnArray and GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput` via: +// +// GetDataSetPhysicalTableMapS3SourceInputColumnArray{ GetDataSetPhysicalTableMapS3SourceInputColumnArgs{...} } +type GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput + ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput +} + +type GetDataSetPhysicalTableMapS3SourceInputColumnArray []GetDataSetPhysicalTableMapS3SourceInputColumnInput + +func (GetDataSetPhysicalTableMapS3SourceInputColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return i.ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapS3SourceInputColumnArray) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) +} + +type GetDataSetPhysicalTableMapS3SourceInputColumnOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutput() GetDataSetPhysicalTableMapS3SourceInputColumnOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceInputColumn) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapS3SourceInputColumnOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceInputColumn) string { return v.Type }).(pulumi.StringOutput) +} + +type GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3SourceInputColumn)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput() GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) ToGetDataSetPhysicalTableMapS3SourceInputColumnArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapS3SourceInputColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapS3SourceInputColumn { + return vs[0].([]GetDataSetPhysicalTableMapS3SourceInputColumn)[vs[1].(int)] + }).(GetDataSetPhysicalTableMapS3SourceInputColumnOutput) +} + +type GetDataSetPhysicalTableMapS3SourceUploadSetting struct { + ContainsHeader bool `pulumi:"containsHeader"` + Delimiter string `pulumi:"delimiter"` + Format string `pulumi:"format"` + StartFromRow int `pulumi:"startFromRow"` + TextQualifier string `pulumi:"textQualifier"` +} + +// GetDataSetPhysicalTableMapS3SourceUploadSettingInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceUploadSettingArgs and GetDataSetPhysicalTableMapS3SourceUploadSettingOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceUploadSettingInput` via: +// +// GetDataSetPhysicalTableMapS3SourceUploadSettingArgs{...} +type GetDataSetPhysicalTableMapS3SourceUploadSettingInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingOutput + ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput +} + +type GetDataSetPhysicalTableMapS3SourceUploadSettingArgs struct { + ContainsHeader pulumi.BoolInput `pulumi:"containsHeader"` + Delimiter pulumi.StringInput `pulumi:"delimiter"` + Format pulumi.StringInput `pulumi:"format"` + StartFromRow pulumi.IntInput `pulumi:"startFromRow"` + TextQualifier pulumi.StringInput `pulumi:"textQualifier"` +} + +func (GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceUploadSetting)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingOutput { + return i.ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArgs) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) +} + +// GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput is an input type that accepts GetDataSetPhysicalTableMapS3SourceUploadSettingArray and GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput values. +// You can construct a concrete instance of `GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput` via: +// +// GetDataSetPhysicalTableMapS3SourceUploadSettingArray{ GetDataSetPhysicalTableMapS3SourceUploadSettingArgs{...} } +type GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput interface { + pulumi.Input + + ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput + ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput +} + +type GetDataSetPhysicalTableMapS3SourceUploadSettingArray []GetDataSetPhysicalTableMapS3SourceUploadSettingInput + +func (GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3SourceUploadSetting)(nil)).Elem() +} + +func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput { + return i.ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetPhysicalTableMapS3SourceUploadSettingArray) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) +} + +type GetDataSetPhysicalTableMapS3SourceUploadSettingOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceUploadSetting)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) ContainsHeader() pulumi.BoolOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceUploadSetting) bool { return v.ContainsHeader }).(pulumi.BoolOutput) +} + +func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) Delimiter() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceUploadSetting) string { return v.Delimiter }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) Format() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceUploadSetting) string { return v.Format }).(pulumi.StringOutput) +} + +func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) StartFromRow() pulumi.IntOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceUploadSetting) int { return v.StartFromRow }).(pulumi.IntOutput) +} + +func (o GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) TextQualifier() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetPhysicalTableMapS3SourceUploadSetting) string { return v.TextQualifier }).(pulumi.StringOutput) +} + +type GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetPhysicalTableMapS3SourceUploadSetting)(nil)).Elem() +} + +func (o GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput() GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) ToGetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutputWithContext(ctx context.Context) GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput { + return o +} + +func (o GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput) Index(i pulumi.IntInput) GetDataSetPhysicalTableMapS3SourceUploadSettingOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetPhysicalTableMapS3SourceUploadSetting { + return vs[0].([]GetDataSetPhysicalTableMapS3SourceUploadSetting)[vs[1].(int)] + }).(GetDataSetPhysicalTableMapS3SourceUploadSettingOutput) +} + +type GetDataSetRowLevelPermissionDataSet struct { + Arn string `pulumi:"arn"` + FormatVersion string `pulumi:"formatVersion"` + Namespace string `pulumi:"namespace"` + PermissionPolicy string `pulumi:"permissionPolicy"` + Status string `pulumi:"status"` +} + +// GetDataSetRowLevelPermissionDataSetInput is an input type that accepts GetDataSetRowLevelPermissionDataSetArgs and GetDataSetRowLevelPermissionDataSetOutput values. +// You can construct a concrete instance of `GetDataSetRowLevelPermissionDataSetInput` via: +// +// GetDataSetRowLevelPermissionDataSetArgs{...} +type GetDataSetRowLevelPermissionDataSetInput interface { + pulumi.Input + + ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput + ToGetDataSetRowLevelPermissionDataSetOutputWithContext(context.Context) GetDataSetRowLevelPermissionDataSetOutput +} + +type GetDataSetRowLevelPermissionDataSetArgs struct { + Arn pulumi.StringInput `pulumi:"arn"` + FormatVersion pulumi.StringInput `pulumi:"formatVersion"` + Namespace pulumi.StringInput `pulumi:"namespace"` + PermissionPolicy pulumi.StringInput `pulumi:"permissionPolicy"` + Status pulumi.StringInput `pulumi:"status"` +} + +func (GetDataSetRowLevelPermissionDataSetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetRowLevelPermissionDataSet)(nil)).Elem() +} + +func (i GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput { + return i.ToGetDataSetRowLevelPermissionDataSetOutputWithContext(context.Background()) +} + +func (i GetDataSetRowLevelPermissionDataSetArgs) ToGetDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionDataSetOutput) +} + +// GetDataSetRowLevelPermissionDataSetArrayInput is an input type that accepts GetDataSetRowLevelPermissionDataSetArray and GetDataSetRowLevelPermissionDataSetArrayOutput values. +// You can construct a concrete instance of `GetDataSetRowLevelPermissionDataSetArrayInput` via: +// +// GetDataSetRowLevelPermissionDataSetArray{ GetDataSetRowLevelPermissionDataSetArgs{...} } +type GetDataSetRowLevelPermissionDataSetArrayInput interface { + pulumi.Input + + ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput + ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput +} + +type GetDataSetRowLevelPermissionDataSetArray []GetDataSetRowLevelPermissionDataSetInput + +func (GetDataSetRowLevelPermissionDataSetArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetRowLevelPermissionDataSet)(nil)).Elem() +} + +func (i GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput { + return i.ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetRowLevelPermissionDataSetArray) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionDataSetArrayOutput) +} + +type GetDataSetRowLevelPermissionDataSetOutput struct{ *pulumi.OutputState } + +func (GetDataSetRowLevelPermissionDataSetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetRowLevelPermissionDataSet)(nil)).Elem() +} + +func (o GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutput() GetDataSetRowLevelPermissionDataSetOutput { + return o +} + +func (o GetDataSetRowLevelPermissionDataSetOutput) ToGetDataSetRowLevelPermissionDataSetOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetOutput { + return o +} + +func (o GetDataSetRowLevelPermissionDataSetOutput) Arn() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionDataSet) string { return v.Arn }).(pulumi.StringOutput) +} + +func (o GetDataSetRowLevelPermissionDataSetOutput) FormatVersion() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionDataSet) string { return v.FormatVersion }).(pulumi.StringOutput) +} + +func (o GetDataSetRowLevelPermissionDataSetOutput) Namespace() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionDataSet) string { return v.Namespace }).(pulumi.StringOutput) +} + +func (o GetDataSetRowLevelPermissionDataSetOutput) PermissionPolicy() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionDataSet) string { return v.PermissionPolicy }).(pulumi.StringOutput) +} + +func (o GetDataSetRowLevelPermissionDataSetOutput) Status() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionDataSet) string { return v.Status }).(pulumi.StringOutput) +} + +type GetDataSetRowLevelPermissionDataSetArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetRowLevelPermissionDataSetArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetRowLevelPermissionDataSet)(nil)).Elem() +} + +func (o GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutput() GetDataSetRowLevelPermissionDataSetArrayOutput { + return o +} + +func (o GetDataSetRowLevelPermissionDataSetArrayOutput) ToGetDataSetRowLevelPermissionDataSetArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionDataSetArrayOutput { + return o +} + +func (o GetDataSetRowLevelPermissionDataSetArrayOutput) Index(i pulumi.IntInput) GetDataSetRowLevelPermissionDataSetOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetRowLevelPermissionDataSet { + return vs[0].([]GetDataSetRowLevelPermissionDataSet)[vs[1].(int)] + }).(GetDataSetRowLevelPermissionDataSetOutput) +} + +type GetDataSetRowLevelPermissionTagConfiguration struct { + Status string `pulumi:"status"` + TagRules []GetDataSetRowLevelPermissionTagConfigurationTagRule `pulumi:"tagRules"` +} + +// GetDataSetRowLevelPermissionTagConfigurationInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationArgs and GetDataSetRowLevelPermissionTagConfigurationOutput values. +// You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationInput` via: +// +// GetDataSetRowLevelPermissionTagConfigurationArgs{...} +type GetDataSetRowLevelPermissionTagConfigurationInput interface { + pulumi.Input + + ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput + ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput +} + +type GetDataSetRowLevelPermissionTagConfigurationArgs struct { + Status pulumi.StringInput `pulumi:"status"` + TagRules GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput `pulumi:"tagRules"` +} + +func (GetDataSetRowLevelPermissionTagConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +} + +func (i GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput { + return i.ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(context.Background()) +} + +func (i GetDataSetRowLevelPermissionTagConfigurationArgs) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionTagConfigurationOutput) +} + +// GetDataSetRowLevelPermissionTagConfigurationArrayInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationArray and GetDataSetRowLevelPermissionTagConfigurationArrayOutput values. +// You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationArrayInput` via: +// +// GetDataSetRowLevelPermissionTagConfigurationArray{ GetDataSetRowLevelPermissionTagConfigurationArgs{...} } +type GetDataSetRowLevelPermissionTagConfigurationArrayInput interface { + pulumi.Input + + ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput() GetDataSetRowLevelPermissionTagConfigurationArrayOutput + ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput +} + +type GetDataSetRowLevelPermissionTagConfigurationArray []GetDataSetRowLevelPermissionTagConfigurationInput + +func (GetDataSetRowLevelPermissionTagConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +} + +func (i GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput() GetDataSetRowLevelPermissionTagConfigurationArrayOutput { + return i.ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetRowLevelPermissionTagConfigurationArray) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionTagConfigurationArrayOutput) +} + +type GetDataSetRowLevelPermissionTagConfigurationOutput struct{ *pulumi.OutputState } + +func (GetDataSetRowLevelPermissionTagConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +} + +func (o GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutput() GetDataSetRowLevelPermissionTagConfigurationOutput { + return o +} + +func (o GetDataSetRowLevelPermissionTagConfigurationOutput) ToGetDataSetRowLevelPermissionTagConfigurationOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationOutput { + return o +} + +func (o GetDataSetRowLevelPermissionTagConfigurationOutput) Status() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfiguration) string { return v.Status }).(pulumi.StringOutput) +} + +func (o GetDataSetRowLevelPermissionTagConfigurationOutput) TagRules() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfiguration) []GetDataSetRowLevelPermissionTagConfigurationTagRule { + return v.TagRules + }).(GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) +} + +type GetDataSetRowLevelPermissionTagConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetRowLevelPermissionTagConfiguration)(nil)).Elem() +} + +func (o GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutput() GetDataSetRowLevelPermissionTagConfigurationArrayOutput { + return o +} + +func (o GetDataSetRowLevelPermissionTagConfigurationArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationArrayOutput { + return o +} + +func (o GetDataSetRowLevelPermissionTagConfigurationArrayOutput) Index(i pulumi.IntInput) GetDataSetRowLevelPermissionTagConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetRowLevelPermissionTagConfiguration { + return vs[0].([]GetDataSetRowLevelPermissionTagConfiguration)[vs[1].(int)] + }).(GetDataSetRowLevelPermissionTagConfigurationOutput) +} + +type GetDataSetRowLevelPermissionTagConfigurationTagRule struct { + ColumnName string `pulumi:"columnName"` + MatchAllValue string `pulumi:"matchAllValue"` + TagKey string `pulumi:"tagKey"` + TagMultiValueDelimiter string `pulumi:"tagMultiValueDelimiter"` +} + +// GetDataSetRowLevelPermissionTagConfigurationTagRuleInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs and GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput values. +// You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationTagRuleInput` via: +// +// GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs{...} +type GetDataSetRowLevelPermissionTagConfigurationTagRuleInput interface { + pulumi.Input + + ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput + ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput +} + +type GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs struct { + ColumnName pulumi.StringInput `pulumi:"columnName"` + MatchAllValue pulumi.StringInput `pulumi:"matchAllValue"` + TagKey pulumi.StringInput `pulumi:"tagKey"` + TagMultiValueDelimiter pulumi.StringInput `pulumi:"tagMultiValueDelimiter"` +} + +func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +} + +func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput { + return i.ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(context.Background()) +} + +func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) +} + +// GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput is an input type that accepts GetDataSetRowLevelPermissionTagConfigurationTagRuleArray and GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput values. +// You can construct a concrete instance of `GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput` via: +// +// GetDataSetRowLevelPermissionTagConfigurationTagRuleArray{ GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs{...} } +type GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput interface { + pulumi.Input + + ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput + ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput +} + +type GetDataSetRowLevelPermissionTagConfigurationTagRuleArray []GetDataSetRowLevelPermissionTagConfigurationTagRuleInput + +func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +} + +func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return i.ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(context.Background()) +} + +func (i GetDataSetRowLevelPermissionTagConfigurationTagRuleArray) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) +} + +type GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput struct{ *pulumi.OutputState } + +func (GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +} + +func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput { + return o +} + +func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput { + return o +} + +func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) ColumnName() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfigurationTagRule) string { return v.ColumnName }).(pulumi.StringOutput) +} + +func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) MatchAllValue() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfigurationTagRule) string { return v.MatchAllValue }).(pulumi.StringOutput) +} + +func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagKey() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfigurationTagRule) string { return v.TagKey }).(pulumi.StringOutput) +} + +func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) TagMultiValueDelimiter() pulumi.StringOutput { + return o.ApplyT(func(v GetDataSetRowLevelPermissionTagConfigurationTagRule) string { return v.TagMultiValueDelimiter }).(pulumi.StringOutput) +} + +type GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput struct{ *pulumi.OutputState } + +func (GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetDataSetRowLevelPermissionTagConfigurationTagRule)(nil)).Elem() +} + +func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput() GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return o +} + +func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) ToGetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutputWithContext(ctx context.Context) GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput { + return o +} + +func (o GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput) Index(i pulumi.IntInput) GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetDataSetRowLevelPermissionTagConfigurationTagRule { + return vs[0].([]GetDataSetRowLevelPermissionTagConfigurationTagRule)[vs[1].(int)] + }).(GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput) +} + +type GetThemeConfiguration struct { + // Color properties that apply to chart data colors. See data_color_palette. + DataColorPalettes []GetThemeConfigurationDataColorPalette `pulumi:"dataColorPalettes"` + // Display options related to sheets. See sheet. + Sheets []GetThemeConfigurationSheet `pulumi:"sheets"` + // Determines the typography options. See typography. + Typographies []GetThemeConfigurationTypography `pulumi:"typographies"` + // Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + UiColorPalettes []GetThemeConfigurationUiColorPalette `pulumi:"uiColorPalettes"` +} + +// GetThemeConfigurationInput is an input type that accepts GetThemeConfigurationArgs and GetThemeConfigurationOutput values. +// You can construct a concrete instance of `GetThemeConfigurationInput` via: +// +// GetThemeConfigurationArgs{...} +type GetThemeConfigurationInput interface { + pulumi.Input + + ToGetThemeConfigurationOutput() GetThemeConfigurationOutput + ToGetThemeConfigurationOutputWithContext(context.Context) GetThemeConfigurationOutput +} + +type GetThemeConfigurationArgs struct { + // Color properties that apply to chart data colors. See data_color_palette. + DataColorPalettes GetThemeConfigurationDataColorPaletteArrayInput `pulumi:"dataColorPalettes"` + // Display options related to sheets. See sheet. + Sheets GetThemeConfigurationSheetArrayInput `pulumi:"sheets"` + // Determines the typography options. See typography. + Typographies GetThemeConfigurationTypographyArrayInput `pulumi:"typographies"` + // Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + UiColorPalettes GetThemeConfigurationUiColorPaletteArrayInput `pulumi:"uiColorPalettes"` +} + +func (GetThemeConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfiguration)(nil)).Elem() +} + +func (i GetThemeConfigurationArgs) ToGetThemeConfigurationOutput() GetThemeConfigurationOutput { + return i.ToGetThemeConfigurationOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationArgs) ToGetThemeConfigurationOutputWithContext(ctx context.Context) GetThemeConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationOutput) +} + +// GetThemeConfigurationArrayInput is an input type that accepts GetThemeConfigurationArray and GetThemeConfigurationArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationArrayInput` via: +// +// GetThemeConfigurationArray{ GetThemeConfigurationArgs{...} } +type GetThemeConfigurationArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationArrayOutput() GetThemeConfigurationArrayOutput + ToGetThemeConfigurationArrayOutputWithContext(context.Context) GetThemeConfigurationArrayOutput +} + +type GetThemeConfigurationArray []GetThemeConfigurationInput + +func (GetThemeConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfiguration)(nil)).Elem() +} + +func (i GetThemeConfigurationArray) ToGetThemeConfigurationArrayOutput() GetThemeConfigurationArrayOutput { + return i.ToGetThemeConfigurationArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationArray) ToGetThemeConfigurationArrayOutputWithContext(ctx context.Context) GetThemeConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationArrayOutput) +} + +type GetThemeConfigurationOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfiguration)(nil)).Elem() +} + +func (o GetThemeConfigurationOutput) ToGetThemeConfigurationOutput() GetThemeConfigurationOutput { + return o +} + +func (o GetThemeConfigurationOutput) ToGetThemeConfigurationOutputWithContext(ctx context.Context) GetThemeConfigurationOutput { + return o +} + +// Color properties that apply to chart data colors. See data_color_palette. +func (o GetThemeConfigurationOutput) DataColorPalettes() GetThemeConfigurationDataColorPaletteArrayOutput { + return o.ApplyT(func(v GetThemeConfiguration) []GetThemeConfigurationDataColorPalette { return v.DataColorPalettes }).(GetThemeConfigurationDataColorPaletteArrayOutput) +} + +// Display options related to sheets. See sheet. +func (o GetThemeConfigurationOutput) Sheets() GetThemeConfigurationSheetArrayOutput { + return o.ApplyT(func(v GetThemeConfiguration) []GetThemeConfigurationSheet { return v.Sheets }).(GetThemeConfigurationSheetArrayOutput) +} + +// Determines the typography options. See typography. +func (o GetThemeConfigurationOutput) Typographies() GetThemeConfigurationTypographyArrayOutput { + return o.ApplyT(func(v GetThemeConfiguration) []GetThemeConfigurationTypography { return v.Typographies }).(GetThemeConfigurationTypographyArrayOutput) +} + +// Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. +func (o GetThemeConfigurationOutput) UiColorPalettes() GetThemeConfigurationUiColorPaletteArrayOutput { + return o.ApplyT(func(v GetThemeConfiguration) []GetThemeConfigurationUiColorPalette { return v.UiColorPalettes }).(GetThemeConfigurationUiColorPaletteArrayOutput) +} + +type GetThemeConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfiguration)(nil)).Elem() +} + +func (o GetThemeConfigurationArrayOutput) ToGetThemeConfigurationArrayOutput() GetThemeConfigurationArrayOutput { + return o +} + +func (o GetThemeConfigurationArrayOutput) ToGetThemeConfigurationArrayOutputWithContext(ctx context.Context) GetThemeConfigurationArrayOutput { + return o +} + +func (o GetThemeConfigurationArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfiguration { + return vs[0].([]GetThemeConfiguration)[vs[1].(int)] + }).(GetThemeConfigurationOutput) +} + +type GetThemeConfigurationDataColorPalette struct { + // List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + Colors []string `pulumi:"colors"` + // The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + EmptyFillColor string `pulumi:"emptyFillColor"` + // The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + MinMaxGradients []string `pulumi:"minMaxGradients"` +} + +// GetThemeConfigurationDataColorPaletteInput is an input type that accepts GetThemeConfigurationDataColorPaletteArgs and GetThemeConfigurationDataColorPaletteOutput values. +// You can construct a concrete instance of `GetThemeConfigurationDataColorPaletteInput` via: +// +// GetThemeConfigurationDataColorPaletteArgs{...} +type GetThemeConfigurationDataColorPaletteInput interface { + pulumi.Input + + ToGetThemeConfigurationDataColorPaletteOutput() GetThemeConfigurationDataColorPaletteOutput + ToGetThemeConfigurationDataColorPaletteOutputWithContext(context.Context) GetThemeConfigurationDataColorPaletteOutput +} + +type GetThemeConfigurationDataColorPaletteArgs struct { + // List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + Colors pulumi.StringArrayInput `pulumi:"colors"` + // The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + EmptyFillColor pulumi.StringInput `pulumi:"emptyFillColor"` + // The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + MinMaxGradients pulumi.StringArrayInput `pulumi:"minMaxGradients"` +} + +func (GetThemeConfigurationDataColorPaletteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationDataColorPalette)(nil)).Elem() +} + +func (i GetThemeConfigurationDataColorPaletteArgs) ToGetThemeConfigurationDataColorPaletteOutput() GetThemeConfigurationDataColorPaletteOutput { + return i.ToGetThemeConfigurationDataColorPaletteOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationDataColorPaletteArgs) ToGetThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationDataColorPaletteOutput) +} + +// GetThemeConfigurationDataColorPaletteArrayInput is an input type that accepts GetThemeConfigurationDataColorPaletteArray and GetThemeConfigurationDataColorPaletteArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationDataColorPaletteArrayInput` via: +// +// GetThemeConfigurationDataColorPaletteArray{ GetThemeConfigurationDataColorPaletteArgs{...} } +type GetThemeConfigurationDataColorPaletteArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationDataColorPaletteArrayOutput() GetThemeConfigurationDataColorPaletteArrayOutput + ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(context.Context) GetThemeConfigurationDataColorPaletteArrayOutput +} + +type GetThemeConfigurationDataColorPaletteArray []GetThemeConfigurationDataColorPaletteInput + +func (GetThemeConfigurationDataColorPaletteArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationDataColorPalette)(nil)).Elem() +} + +func (i GetThemeConfigurationDataColorPaletteArray) ToGetThemeConfigurationDataColorPaletteArrayOutput() GetThemeConfigurationDataColorPaletteArrayOutput { + return i.ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationDataColorPaletteArray) ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationDataColorPaletteArrayOutput) +} + +type GetThemeConfigurationDataColorPaletteOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationDataColorPaletteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationDataColorPalette)(nil)).Elem() +} + +func (o GetThemeConfigurationDataColorPaletteOutput) ToGetThemeConfigurationDataColorPaletteOutput() GetThemeConfigurationDataColorPaletteOutput { + return o +} + +func (o GetThemeConfigurationDataColorPaletteOutput) ToGetThemeConfigurationDataColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteOutput { + return o +} + +// List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. +func (o GetThemeConfigurationDataColorPaletteOutput) Colors() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetThemeConfigurationDataColorPalette) []string { return v.Colors }).(pulumi.StringArrayOutput) +} + +// The hexadecimal code of a color that applies to charts where a lack of data is highlighted. +func (o GetThemeConfigurationDataColorPaletteOutput) EmptyFillColor() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationDataColorPalette) string { return v.EmptyFillColor }).(pulumi.StringOutput) +} + +// The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. +func (o GetThemeConfigurationDataColorPaletteOutput) MinMaxGradients() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetThemeConfigurationDataColorPalette) []string { return v.MinMaxGradients }).(pulumi.StringArrayOutput) +} + +type GetThemeConfigurationDataColorPaletteArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationDataColorPaletteArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationDataColorPalette)(nil)).Elem() +} + +func (o GetThemeConfigurationDataColorPaletteArrayOutput) ToGetThemeConfigurationDataColorPaletteArrayOutput() GetThemeConfigurationDataColorPaletteArrayOutput { + return o +} + +func (o GetThemeConfigurationDataColorPaletteArrayOutput) ToGetThemeConfigurationDataColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationDataColorPaletteArrayOutput { + return o +} + +func (o GetThemeConfigurationDataColorPaletteArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationDataColorPaletteOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationDataColorPalette { + return vs[0].([]GetThemeConfigurationDataColorPalette)[vs[1].(int)] + }).(GetThemeConfigurationDataColorPaletteOutput) +} + +type GetThemeConfigurationSheet struct { + // The layout options for tiles. See tile_layout. + TileLayouts []GetThemeConfigurationSheetTileLayout `pulumi:"tileLayouts"` + // The display options for tiles. See tile. + Tiles []GetThemeConfigurationSheetTile `pulumi:"tiles"` +} + +// GetThemeConfigurationSheetInput is an input type that accepts GetThemeConfigurationSheetArgs and GetThemeConfigurationSheetOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetInput` via: +// +// GetThemeConfigurationSheetArgs{...} +type GetThemeConfigurationSheetInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetOutput() GetThemeConfigurationSheetOutput + ToGetThemeConfigurationSheetOutputWithContext(context.Context) GetThemeConfigurationSheetOutput +} + +type GetThemeConfigurationSheetArgs struct { + // The layout options for tiles. See tile_layout. + TileLayouts GetThemeConfigurationSheetTileLayoutArrayInput `pulumi:"tileLayouts"` + // The display options for tiles. See tile. + Tiles GetThemeConfigurationSheetTileArrayInput `pulumi:"tiles"` +} + +func (GetThemeConfigurationSheetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheet)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetArgs) ToGetThemeConfigurationSheetOutput() GetThemeConfigurationSheetOutput { + return i.ToGetThemeConfigurationSheetOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetArgs) ToGetThemeConfigurationSheetOutputWithContext(ctx context.Context) GetThemeConfigurationSheetOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetOutput) +} + +// GetThemeConfigurationSheetArrayInput is an input type that accepts GetThemeConfigurationSheetArray and GetThemeConfigurationSheetArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetArrayInput` via: +// +// GetThemeConfigurationSheetArray{ GetThemeConfigurationSheetArgs{...} } +type GetThemeConfigurationSheetArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetArrayOutput() GetThemeConfigurationSheetArrayOutput + ToGetThemeConfigurationSheetArrayOutputWithContext(context.Context) GetThemeConfigurationSheetArrayOutput +} + +type GetThemeConfigurationSheetArray []GetThemeConfigurationSheetInput + +func (GetThemeConfigurationSheetArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheet)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetArray) ToGetThemeConfigurationSheetArrayOutput() GetThemeConfigurationSheetArrayOutput { + return i.ToGetThemeConfigurationSheetArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetArray) ToGetThemeConfigurationSheetArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetArrayOutput) +} + +type GetThemeConfigurationSheetOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheet)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetOutput) ToGetThemeConfigurationSheetOutput() GetThemeConfigurationSheetOutput { + return o +} + +func (o GetThemeConfigurationSheetOutput) ToGetThemeConfigurationSheetOutputWithContext(ctx context.Context) GetThemeConfigurationSheetOutput { + return o +} + +// The layout options for tiles. See tile_layout. +func (o GetThemeConfigurationSheetOutput) TileLayouts() GetThemeConfigurationSheetTileLayoutArrayOutput { + return o.ApplyT(func(v GetThemeConfigurationSheet) []GetThemeConfigurationSheetTileLayout { return v.TileLayouts }).(GetThemeConfigurationSheetTileLayoutArrayOutput) +} + +// The display options for tiles. See tile. +func (o GetThemeConfigurationSheetOutput) Tiles() GetThemeConfigurationSheetTileArrayOutput { + return o.ApplyT(func(v GetThemeConfigurationSheet) []GetThemeConfigurationSheetTile { return v.Tiles }).(GetThemeConfigurationSheetTileArrayOutput) +} + +type GetThemeConfigurationSheetArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheet)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetArrayOutput) ToGetThemeConfigurationSheetArrayOutput() GetThemeConfigurationSheetArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetArrayOutput) ToGetThemeConfigurationSheetArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheet { + return vs[0].([]GetThemeConfigurationSheet)[vs[1].(int)] + }).(GetThemeConfigurationSheetOutput) +} + +type GetThemeConfigurationSheetTile struct { + // The border around a tile. See border. + Borders []GetThemeConfigurationSheetTileBorder `pulumi:"borders"` +} + +// GetThemeConfigurationSheetTileInput is an input type that accepts GetThemeConfigurationSheetTileArgs and GetThemeConfigurationSheetTileOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetTileInput` via: +// +// GetThemeConfigurationSheetTileArgs{...} +type GetThemeConfigurationSheetTileInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetTileOutput() GetThemeConfigurationSheetTileOutput + ToGetThemeConfigurationSheetTileOutputWithContext(context.Context) GetThemeConfigurationSheetTileOutput +} + +type GetThemeConfigurationSheetTileArgs struct { + // The border around a tile. See border. + Borders GetThemeConfigurationSheetTileBorderArrayInput `pulumi:"borders"` +} + +func (GetThemeConfigurationSheetTileArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheetTile)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetTileArgs) ToGetThemeConfigurationSheetTileOutput() GetThemeConfigurationSheetTileOutput { + return i.ToGetThemeConfigurationSheetTileOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetTileArgs) ToGetThemeConfigurationSheetTileOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileOutput) +} + +// GetThemeConfigurationSheetTileArrayInput is an input type that accepts GetThemeConfigurationSheetTileArray and GetThemeConfigurationSheetTileArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetTileArrayInput` via: +// +// GetThemeConfigurationSheetTileArray{ GetThemeConfigurationSheetTileArgs{...} } +type GetThemeConfigurationSheetTileArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetTileArrayOutput() GetThemeConfigurationSheetTileArrayOutput + ToGetThemeConfigurationSheetTileArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileArrayOutput +} + +type GetThemeConfigurationSheetTileArray []GetThemeConfigurationSheetTileInput + +func (GetThemeConfigurationSheetTileArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheetTile)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetTileArray) ToGetThemeConfigurationSheetTileArrayOutput() GetThemeConfigurationSheetTileArrayOutput { + return i.ToGetThemeConfigurationSheetTileArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetTileArray) ToGetThemeConfigurationSheetTileArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileArrayOutput) +} + +type GetThemeConfigurationSheetTileOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetTileOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheetTile)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetTileOutput) ToGetThemeConfigurationSheetTileOutput() GetThemeConfigurationSheetTileOutput { + return o +} + +func (o GetThemeConfigurationSheetTileOutput) ToGetThemeConfigurationSheetTileOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileOutput { + return o +} + +// The border around a tile. See border. +func (o GetThemeConfigurationSheetTileOutput) Borders() GetThemeConfigurationSheetTileBorderArrayOutput { + return o.ApplyT(func(v GetThemeConfigurationSheetTile) []GetThemeConfigurationSheetTileBorder { return v.Borders }).(GetThemeConfigurationSheetTileBorderArrayOutput) +} + +type GetThemeConfigurationSheetTileArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetTileArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheetTile)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetTileArrayOutput) ToGetThemeConfigurationSheetTileArrayOutput() GetThemeConfigurationSheetTileArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetTileArrayOutput) ToGetThemeConfigurationSheetTileArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetTileArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetTileOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheetTile { + return vs[0].([]GetThemeConfigurationSheetTile)[vs[1].(int)] + }).(GetThemeConfigurationSheetTileOutput) +} + +type GetThemeConfigurationSheetTileBorder struct { + // This Boolean value controls whether to display sheet margins. + Show bool `pulumi:"show"` +} + +// GetThemeConfigurationSheetTileBorderInput is an input type that accepts GetThemeConfigurationSheetTileBorderArgs and GetThemeConfigurationSheetTileBorderOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetTileBorderInput` via: +// +// GetThemeConfigurationSheetTileBorderArgs{...} +type GetThemeConfigurationSheetTileBorderInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetTileBorderOutput() GetThemeConfigurationSheetTileBorderOutput + ToGetThemeConfigurationSheetTileBorderOutputWithContext(context.Context) GetThemeConfigurationSheetTileBorderOutput +} + +type GetThemeConfigurationSheetTileBorderArgs struct { + // This Boolean value controls whether to display sheet margins. + Show pulumi.BoolInput `pulumi:"show"` +} + +func (GetThemeConfigurationSheetTileBorderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheetTileBorder)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetTileBorderArgs) ToGetThemeConfigurationSheetTileBorderOutput() GetThemeConfigurationSheetTileBorderOutput { + return i.ToGetThemeConfigurationSheetTileBorderOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetTileBorderArgs) ToGetThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileBorderOutput) +} + +// GetThemeConfigurationSheetTileBorderArrayInput is an input type that accepts GetThemeConfigurationSheetTileBorderArray and GetThemeConfigurationSheetTileBorderArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetTileBorderArrayInput` via: +// +// GetThemeConfigurationSheetTileBorderArray{ GetThemeConfigurationSheetTileBorderArgs{...} } +type GetThemeConfigurationSheetTileBorderArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetTileBorderArrayOutput() GetThemeConfigurationSheetTileBorderArrayOutput + ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileBorderArrayOutput +} + +type GetThemeConfigurationSheetTileBorderArray []GetThemeConfigurationSheetTileBorderInput + +func (GetThemeConfigurationSheetTileBorderArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheetTileBorder)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetTileBorderArray) ToGetThemeConfigurationSheetTileBorderArrayOutput() GetThemeConfigurationSheetTileBorderArrayOutput { + return i.ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetTileBorderArray) ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileBorderArrayOutput) +} + +type GetThemeConfigurationSheetTileBorderOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetTileBorderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheetTileBorder)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetTileBorderOutput) ToGetThemeConfigurationSheetTileBorderOutput() GetThemeConfigurationSheetTileBorderOutput { + return o +} + +func (o GetThemeConfigurationSheetTileBorderOutput) ToGetThemeConfigurationSheetTileBorderOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderOutput { + return o +} + +// This Boolean value controls whether to display sheet margins. +func (o GetThemeConfigurationSheetTileBorderOutput) Show() pulumi.BoolOutput { + return o.ApplyT(func(v GetThemeConfigurationSheetTileBorder) bool { return v.Show }).(pulumi.BoolOutput) +} + +type GetThemeConfigurationSheetTileBorderArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetTileBorderArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheetTileBorder)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetTileBorderArrayOutput) ToGetThemeConfigurationSheetTileBorderArrayOutput() GetThemeConfigurationSheetTileBorderArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetTileBorderArrayOutput) ToGetThemeConfigurationSheetTileBorderArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileBorderArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetTileBorderArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetTileBorderOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheetTileBorder { + return vs[0].([]GetThemeConfigurationSheetTileBorder)[vs[1].(int)] + }).(GetThemeConfigurationSheetTileBorderOutput) +} + +type GetThemeConfigurationSheetTileLayout struct { + // The gutter settings that apply between tiles. See gutter. + Gutters []GetThemeConfigurationSheetTileLayoutGutter `pulumi:"gutters"` + // The margin settings that apply around the outside edge of sheets. See margin. + Margins []GetThemeConfigurationSheetTileLayoutMargin `pulumi:"margins"` +} + +// GetThemeConfigurationSheetTileLayoutInput is an input type that accepts GetThemeConfigurationSheetTileLayoutArgs and GetThemeConfigurationSheetTileLayoutOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutInput` via: +// +// GetThemeConfigurationSheetTileLayoutArgs{...} +type GetThemeConfigurationSheetTileLayoutInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetTileLayoutOutput() GetThemeConfigurationSheetTileLayoutOutput + ToGetThemeConfigurationSheetTileLayoutOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutOutput +} + +type GetThemeConfigurationSheetTileLayoutArgs struct { + // The gutter settings that apply between tiles. See gutter. + Gutters GetThemeConfigurationSheetTileLayoutGutterArrayInput `pulumi:"gutters"` + // The margin settings that apply around the outside edge of sheets. See margin. + Margins GetThemeConfigurationSheetTileLayoutMarginArrayInput `pulumi:"margins"` +} + +func (GetThemeConfigurationSheetTileLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheetTileLayout)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetTileLayoutArgs) ToGetThemeConfigurationSheetTileLayoutOutput() GetThemeConfigurationSheetTileLayoutOutput { + return i.ToGetThemeConfigurationSheetTileLayoutOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetTileLayoutArgs) ToGetThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutOutput) +} + +// GetThemeConfigurationSheetTileLayoutArrayInput is an input type that accepts GetThemeConfigurationSheetTileLayoutArray and GetThemeConfigurationSheetTileLayoutArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutArrayInput` via: +// +// GetThemeConfigurationSheetTileLayoutArray{ GetThemeConfigurationSheetTileLayoutArgs{...} } +type GetThemeConfigurationSheetTileLayoutArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetTileLayoutArrayOutput() GetThemeConfigurationSheetTileLayoutArrayOutput + ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutArrayOutput +} + +type GetThemeConfigurationSheetTileLayoutArray []GetThemeConfigurationSheetTileLayoutInput + +func (GetThemeConfigurationSheetTileLayoutArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayout)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetTileLayoutArray) ToGetThemeConfigurationSheetTileLayoutArrayOutput() GetThemeConfigurationSheetTileLayoutArrayOutput { + return i.ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetTileLayoutArray) ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutArrayOutput) +} + +type GetThemeConfigurationSheetTileLayoutOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetTileLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheetTileLayout)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetTileLayoutOutput) ToGetThemeConfigurationSheetTileLayoutOutput() GetThemeConfigurationSheetTileLayoutOutput { + return o +} + +func (o GetThemeConfigurationSheetTileLayoutOutput) ToGetThemeConfigurationSheetTileLayoutOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutOutput { + return o +} + +// The gutter settings that apply between tiles. See gutter. +func (o GetThemeConfigurationSheetTileLayoutOutput) Gutters() GetThemeConfigurationSheetTileLayoutGutterArrayOutput { + return o.ApplyT(func(v GetThemeConfigurationSheetTileLayout) []GetThemeConfigurationSheetTileLayoutGutter { + return v.Gutters + }).(GetThemeConfigurationSheetTileLayoutGutterArrayOutput) +} + +// The margin settings that apply around the outside edge of sheets. See margin. +func (o GetThemeConfigurationSheetTileLayoutOutput) Margins() GetThemeConfigurationSheetTileLayoutMarginArrayOutput { + return o.ApplyT(func(v GetThemeConfigurationSheetTileLayout) []GetThemeConfigurationSheetTileLayoutMargin { + return v.Margins + }).(GetThemeConfigurationSheetTileLayoutMarginArrayOutput) +} + +type GetThemeConfigurationSheetTileLayoutArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetTileLayoutArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayout)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetTileLayoutArrayOutput) ToGetThemeConfigurationSheetTileLayoutArrayOutput() GetThemeConfigurationSheetTileLayoutArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetTileLayoutArrayOutput) ToGetThemeConfigurationSheetTileLayoutArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetTileLayoutArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetTileLayoutOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheetTileLayout { + return vs[0].([]GetThemeConfigurationSheetTileLayout)[vs[1].(int)] + }).(GetThemeConfigurationSheetTileLayoutOutput) +} + +type GetThemeConfigurationSheetTileLayoutGutter struct { + // This Boolean value controls whether to display sheet margins. + Show bool `pulumi:"show"` +} + +// GetThemeConfigurationSheetTileLayoutGutterInput is an input type that accepts GetThemeConfigurationSheetTileLayoutGutterArgs and GetThemeConfigurationSheetTileLayoutGutterOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutGutterInput` via: +// +// GetThemeConfigurationSheetTileLayoutGutterArgs{...} +type GetThemeConfigurationSheetTileLayoutGutterInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetTileLayoutGutterOutput() GetThemeConfigurationSheetTileLayoutGutterOutput + ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutGutterOutput +} + +type GetThemeConfigurationSheetTileLayoutGutterArgs struct { + // This Boolean value controls whether to display sheet margins. + Show pulumi.BoolInput `pulumi:"show"` +} + +func (GetThemeConfigurationSheetTileLayoutGutterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetTileLayoutGutterArgs) ToGetThemeConfigurationSheetTileLayoutGutterOutput() GetThemeConfigurationSheetTileLayoutGutterOutput { + return i.ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetTileLayoutGutterArgs) ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutGutterOutput) +} + +// GetThemeConfigurationSheetTileLayoutGutterArrayInput is an input type that accepts GetThemeConfigurationSheetTileLayoutGutterArray and GetThemeConfigurationSheetTileLayoutGutterArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutGutterArrayInput` via: +// +// GetThemeConfigurationSheetTileLayoutGutterArray{ GetThemeConfigurationSheetTileLayoutGutterArgs{...} } +type GetThemeConfigurationSheetTileLayoutGutterArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetTileLayoutGutterArrayOutput() GetThemeConfigurationSheetTileLayoutGutterArrayOutput + ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutGutterArrayOutput +} + +type GetThemeConfigurationSheetTileLayoutGutterArray []GetThemeConfigurationSheetTileLayoutGutterInput + +func (GetThemeConfigurationSheetTileLayoutGutterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetTileLayoutGutterArray) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutput() GetThemeConfigurationSheetTileLayoutGutterArrayOutput { + return i.ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetTileLayoutGutterArray) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutGutterArrayOutput) +} + +type GetThemeConfigurationSheetTileLayoutGutterOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetTileLayoutGutterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetTileLayoutGutterOutput) ToGetThemeConfigurationSheetTileLayoutGutterOutput() GetThemeConfigurationSheetTileLayoutGutterOutput { + return o +} + +func (o GetThemeConfigurationSheetTileLayoutGutterOutput) ToGetThemeConfigurationSheetTileLayoutGutterOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterOutput { + return o +} + +// This Boolean value controls whether to display sheet margins. +func (o GetThemeConfigurationSheetTileLayoutGutterOutput) Show() pulumi.BoolOutput { + return o.ApplyT(func(v GetThemeConfigurationSheetTileLayoutGutter) bool { return v.Show }).(pulumi.BoolOutput) +} + +type GetThemeConfigurationSheetTileLayoutGutterArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetTileLayoutGutterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayoutGutter)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetTileLayoutGutterArrayOutput) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutput() GetThemeConfigurationSheetTileLayoutGutterArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetTileLayoutGutterArrayOutput) ToGetThemeConfigurationSheetTileLayoutGutterArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutGutterArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetTileLayoutGutterArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetTileLayoutGutterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheetTileLayoutGutter { + return vs[0].([]GetThemeConfigurationSheetTileLayoutGutter)[vs[1].(int)] + }).(GetThemeConfigurationSheetTileLayoutGutterOutput) +} + +type GetThemeConfigurationSheetTileLayoutMargin struct { + // This Boolean value controls whether to display sheet margins. + Show bool `pulumi:"show"` +} + +// GetThemeConfigurationSheetTileLayoutMarginInput is an input type that accepts GetThemeConfigurationSheetTileLayoutMarginArgs and GetThemeConfigurationSheetTileLayoutMarginOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutMarginInput` via: +// +// GetThemeConfigurationSheetTileLayoutMarginArgs{...} +type GetThemeConfigurationSheetTileLayoutMarginInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetTileLayoutMarginOutput() GetThemeConfigurationSheetTileLayoutMarginOutput + ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutMarginOutput +} + +type GetThemeConfigurationSheetTileLayoutMarginArgs struct { + // This Boolean value controls whether to display sheet margins. + Show pulumi.BoolInput `pulumi:"show"` +} + +func (GetThemeConfigurationSheetTileLayoutMarginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetTileLayoutMarginArgs) ToGetThemeConfigurationSheetTileLayoutMarginOutput() GetThemeConfigurationSheetTileLayoutMarginOutput { + return i.ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetTileLayoutMarginArgs) ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutMarginOutput) +} + +// GetThemeConfigurationSheetTileLayoutMarginArrayInput is an input type that accepts GetThemeConfigurationSheetTileLayoutMarginArray and GetThemeConfigurationSheetTileLayoutMarginArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationSheetTileLayoutMarginArrayInput` via: +// +// GetThemeConfigurationSheetTileLayoutMarginArray{ GetThemeConfigurationSheetTileLayoutMarginArgs{...} } +type GetThemeConfigurationSheetTileLayoutMarginArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationSheetTileLayoutMarginArrayOutput() GetThemeConfigurationSheetTileLayoutMarginArrayOutput + ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(context.Context) GetThemeConfigurationSheetTileLayoutMarginArrayOutput +} + +type GetThemeConfigurationSheetTileLayoutMarginArray []GetThemeConfigurationSheetTileLayoutMarginInput + +func (GetThemeConfigurationSheetTileLayoutMarginArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +} + +func (i GetThemeConfigurationSheetTileLayoutMarginArray) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutput() GetThemeConfigurationSheetTileLayoutMarginArrayOutput { + return i.ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationSheetTileLayoutMarginArray) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationSheetTileLayoutMarginArrayOutput) +} + +type GetThemeConfigurationSheetTileLayoutMarginOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetTileLayoutMarginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetTileLayoutMarginOutput) ToGetThemeConfigurationSheetTileLayoutMarginOutput() GetThemeConfigurationSheetTileLayoutMarginOutput { + return o +} + +func (o GetThemeConfigurationSheetTileLayoutMarginOutput) ToGetThemeConfigurationSheetTileLayoutMarginOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginOutput { + return o +} + +// This Boolean value controls whether to display sheet margins. +func (o GetThemeConfigurationSheetTileLayoutMarginOutput) Show() pulumi.BoolOutput { + return o.ApplyT(func(v GetThemeConfigurationSheetTileLayoutMargin) bool { return v.Show }).(pulumi.BoolOutput) +} + +type GetThemeConfigurationSheetTileLayoutMarginArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationSheetTileLayoutMarginArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationSheetTileLayoutMargin)(nil)).Elem() +} + +func (o GetThemeConfigurationSheetTileLayoutMarginArrayOutput) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutput() GetThemeConfigurationSheetTileLayoutMarginArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetTileLayoutMarginArrayOutput) ToGetThemeConfigurationSheetTileLayoutMarginArrayOutputWithContext(ctx context.Context) GetThemeConfigurationSheetTileLayoutMarginArrayOutput { + return o +} + +func (o GetThemeConfigurationSheetTileLayoutMarginArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationSheetTileLayoutMarginOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationSheetTileLayoutMargin { + return vs[0].([]GetThemeConfigurationSheetTileLayoutMargin)[vs[1].(int)] + }).(GetThemeConfigurationSheetTileLayoutMarginOutput) +} + +type GetThemeConfigurationTypography struct { + // Determines the list of font families. Maximum number of 5 items. See font_families. + FontFamilies []GetThemeConfigurationTypographyFontFamily `pulumi:"fontFamilies"` +} + +// GetThemeConfigurationTypographyInput is an input type that accepts GetThemeConfigurationTypographyArgs and GetThemeConfigurationTypographyOutput values. +// You can construct a concrete instance of `GetThemeConfigurationTypographyInput` via: +// +// GetThemeConfigurationTypographyArgs{...} +type GetThemeConfigurationTypographyInput interface { + pulumi.Input + + ToGetThemeConfigurationTypographyOutput() GetThemeConfigurationTypographyOutput + ToGetThemeConfigurationTypographyOutputWithContext(context.Context) GetThemeConfigurationTypographyOutput +} + +type GetThemeConfigurationTypographyArgs struct { + // Determines the list of font families. Maximum number of 5 items. See font_families. + FontFamilies GetThemeConfigurationTypographyFontFamilyArrayInput `pulumi:"fontFamilies"` +} + +func (GetThemeConfigurationTypographyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationTypography)(nil)).Elem() +} + +func (i GetThemeConfigurationTypographyArgs) ToGetThemeConfigurationTypographyOutput() GetThemeConfigurationTypographyOutput { + return i.ToGetThemeConfigurationTypographyOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationTypographyArgs) ToGetThemeConfigurationTypographyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationTypographyOutput) +} + +// GetThemeConfigurationTypographyArrayInput is an input type that accepts GetThemeConfigurationTypographyArray and GetThemeConfigurationTypographyArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationTypographyArrayInput` via: +// +// GetThemeConfigurationTypographyArray{ GetThemeConfigurationTypographyArgs{...} } +type GetThemeConfigurationTypographyArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationTypographyArrayOutput() GetThemeConfigurationTypographyArrayOutput + ToGetThemeConfigurationTypographyArrayOutputWithContext(context.Context) GetThemeConfigurationTypographyArrayOutput +} + +type GetThemeConfigurationTypographyArray []GetThemeConfigurationTypographyInput + +func (GetThemeConfigurationTypographyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationTypography)(nil)).Elem() +} + +func (i GetThemeConfigurationTypographyArray) ToGetThemeConfigurationTypographyArrayOutput() GetThemeConfigurationTypographyArrayOutput { + return i.ToGetThemeConfigurationTypographyArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationTypographyArray) ToGetThemeConfigurationTypographyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationTypographyArrayOutput) +} + +type GetThemeConfigurationTypographyOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationTypographyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationTypography)(nil)).Elem() +} + +func (o GetThemeConfigurationTypographyOutput) ToGetThemeConfigurationTypographyOutput() GetThemeConfigurationTypographyOutput { + return o +} + +func (o GetThemeConfigurationTypographyOutput) ToGetThemeConfigurationTypographyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyOutput { + return o +} + +// Determines the list of font families. Maximum number of 5 items. See font_families. +func (o GetThemeConfigurationTypographyOutput) FontFamilies() GetThemeConfigurationTypographyFontFamilyArrayOutput { + return o.ApplyT(func(v GetThemeConfigurationTypography) []GetThemeConfigurationTypographyFontFamily { + return v.FontFamilies + }).(GetThemeConfigurationTypographyFontFamilyArrayOutput) +} + +type GetThemeConfigurationTypographyArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationTypographyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationTypography)(nil)).Elem() +} + +func (o GetThemeConfigurationTypographyArrayOutput) ToGetThemeConfigurationTypographyArrayOutput() GetThemeConfigurationTypographyArrayOutput { + return o +} + +func (o GetThemeConfigurationTypographyArrayOutput) ToGetThemeConfigurationTypographyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyArrayOutput { + return o +} + +func (o GetThemeConfigurationTypographyArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationTypographyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationTypography { + return vs[0].([]GetThemeConfigurationTypography)[vs[1].(int)] + }).(GetThemeConfigurationTypographyOutput) +} + +type GetThemeConfigurationTypographyFontFamily struct { + // Font family name. + FontFamily string `pulumi:"fontFamily"` +} + +// GetThemeConfigurationTypographyFontFamilyInput is an input type that accepts GetThemeConfigurationTypographyFontFamilyArgs and GetThemeConfigurationTypographyFontFamilyOutput values. +// You can construct a concrete instance of `GetThemeConfigurationTypographyFontFamilyInput` via: +// +// GetThemeConfigurationTypographyFontFamilyArgs{...} +type GetThemeConfigurationTypographyFontFamilyInput interface { + pulumi.Input + + ToGetThemeConfigurationTypographyFontFamilyOutput() GetThemeConfigurationTypographyFontFamilyOutput + ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(context.Context) GetThemeConfigurationTypographyFontFamilyOutput +} + +type GetThemeConfigurationTypographyFontFamilyArgs struct { + // Font family name. + FontFamily pulumi.StringInput `pulumi:"fontFamily"` +} + +func (GetThemeConfigurationTypographyFontFamilyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationTypographyFontFamily)(nil)).Elem() +} + +func (i GetThemeConfigurationTypographyFontFamilyArgs) ToGetThemeConfigurationTypographyFontFamilyOutput() GetThemeConfigurationTypographyFontFamilyOutput { + return i.ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationTypographyFontFamilyArgs) ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationTypographyFontFamilyOutput) +} + +// GetThemeConfigurationTypographyFontFamilyArrayInput is an input type that accepts GetThemeConfigurationTypographyFontFamilyArray and GetThemeConfigurationTypographyFontFamilyArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationTypographyFontFamilyArrayInput` via: +// +// GetThemeConfigurationTypographyFontFamilyArray{ GetThemeConfigurationTypographyFontFamilyArgs{...} } +type GetThemeConfigurationTypographyFontFamilyArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationTypographyFontFamilyArrayOutput() GetThemeConfigurationTypographyFontFamilyArrayOutput + ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(context.Context) GetThemeConfigurationTypographyFontFamilyArrayOutput +} + +type GetThemeConfigurationTypographyFontFamilyArray []GetThemeConfigurationTypographyFontFamilyInput + +func (GetThemeConfigurationTypographyFontFamilyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationTypographyFontFamily)(nil)).Elem() +} + +func (i GetThemeConfigurationTypographyFontFamilyArray) ToGetThemeConfigurationTypographyFontFamilyArrayOutput() GetThemeConfigurationTypographyFontFamilyArrayOutput { + return i.ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationTypographyFontFamilyArray) ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationTypographyFontFamilyArrayOutput) +} + +type GetThemeConfigurationTypographyFontFamilyOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationTypographyFontFamilyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationTypographyFontFamily)(nil)).Elem() +} + +func (o GetThemeConfigurationTypographyFontFamilyOutput) ToGetThemeConfigurationTypographyFontFamilyOutput() GetThemeConfigurationTypographyFontFamilyOutput { + return o +} + +func (o GetThemeConfigurationTypographyFontFamilyOutput) ToGetThemeConfigurationTypographyFontFamilyOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyOutput { + return o +} + +// Font family name. +func (o GetThemeConfigurationTypographyFontFamilyOutput) FontFamily() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationTypographyFontFamily) string { return v.FontFamily }).(pulumi.StringOutput) +} + +type GetThemeConfigurationTypographyFontFamilyArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationTypographyFontFamilyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationTypographyFontFamily)(nil)).Elem() +} + +func (o GetThemeConfigurationTypographyFontFamilyArrayOutput) ToGetThemeConfigurationTypographyFontFamilyArrayOutput() GetThemeConfigurationTypographyFontFamilyArrayOutput { + return o +} + +func (o GetThemeConfigurationTypographyFontFamilyArrayOutput) ToGetThemeConfigurationTypographyFontFamilyArrayOutputWithContext(ctx context.Context) GetThemeConfigurationTypographyFontFamilyArrayOutput { + return o +} + +func (o GetThemeConfigurationTypographyFontFamilyArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationTypographyFontFamilyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationTypographyFontFamily { + return vs[0].([]GetThemeConfigurationTypographyFontFamily)[vs[1].(int)] + }).(GetThemeConfigurationTypographyFontFamilyOutput) +} + +type GetThemeConfigurationUiColorPalette struct { + // Color (hexadecimal) that applies to selected states and buttons. + Accent string `pulumi:"accent"` + // Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + AccentForeground string `pulumi:"accentForeground"` + // Color (hexadecimal) that applies to error messages. + Danger string `pulumi:"danger"` + // Color (hexadecimal) that applies to any text or other elements that appear over the error color. + DangerForeground string `pulumi:"dangerForeground"` + // Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + Dimension string `pulumi:"dimension"` + // Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + DimensionForeground string `pulumi:"dimensionForeground"` + // Color (hexadecimal) that applies to the names of fields that are identified as measures. + Measure string `pulumi:"measure"` + // Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + MeasureForeground string `pulumi:"measureForeground"` + // Color (hexadecimal) that applies to visuals and other high emphasis UI. + PrimaryBackground string `pulumi:"primaryBackground"` + // Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + PrimaryForeground string `pulumi:"primaryForeground"` + // Color (hexadecimal) that applies to the sheet background and sheet controls. + SecondaryBackground string `pulumi:"secondaryBackground"` + // Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + SecondaryForeground string `pulumi:"secondaryForeground"` + // Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + Success string `pulumi:"success"` + // Color (hexadecimal) that applies to any text or other elements that appear over the success color. + SuccessForeground string `pulumi:"successForeground"` + // Color (hexadecimal) that applies to warning and informational messages. + Warning string `pulumi:"warning"` + // Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + WarningForeground string `pulumi:"warningForeground"` +} + +// GetThemeConfigurationUiColorPaletteInput is an input type that accepts GetThemeConfigurationUiColorPaletteArgs and GetThemeConfigurationUiColorPaletteOutput values. +// You can construct a concrete instance of `GetThemeConfigurationUiColorPaletteInput` via: +// +// GetThemeConfigurationUiColorPaletteArgs{...} +type GetThemeConfigurationUiColorPaletteInput interface { + pulumi.Input + + ToGetThemeConfigurationUiColorPaletteOutput() GetThemeConfigurationUiColorPaletteOutput + ToGetThemeConfigurationUiColorPaletteOutputWithContext(context.Context) GetThemeConfigurationUiColorPaletteOutput +} + +type GetThemeConfigurationUiColorPaletteArgs struct { + // Color (hexadecimal) that applies to selected states and buttons. + Accent pulumi.StringInput `pulumi:"accent"` + // Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + AccentForeground pulumi.StringInput `pulumi:"accentForeground"` + // Color (hexadecimal) that applies to error messages. + Danger pulumi.StringInput `pulumi:"danger"` + // Color (hexadecimal) that applies to any text or other elements that appear over the error color. + DangerForeground pulumi.StringInput `pulumi:"dangerForeground"` + // Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + Dimension pulumi.StringInput `pulumi:"dimension"` + // Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + DimensionForeground pulumi.StringInput `pulumi:"dimensionForeground"` + // Color (hexadecimal) that applies to the names of fields that are identified as measures. + Measure pulumi.StringInput `pulumi:"measure"` + // Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + MeasureForeground pulumi.StringInput `pulumi:"measureForeground"` + // Color (hexadecimal) that applies to visuals and other high emphasis UI. + PrimaryBackground pulumi.StringInput `pulumi:"primaryBackground"` + // Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + PrimaryForeground pulumi.StringInput `pulumi:"primaryForeground"` + // Color (hexadecimal) that applies to the sheet background and sheet controls. + SecondaryBackground pulumi.StringInput `pulumi:"secondaryBackground"` + // Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + SecondaryForeground pulumi.StringInput `pulumi:"secondaryForeground"` + // Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + Success pulumi.StringInput `pulumi:"success"` + // Color (hexadecimal) that applies to any text or other elements that appear over the success color. + SuccessForeground pulumi.StringInput `pulumi:"successForeground"` + // Color (hexadecimal) that applies to warning and informational messages. + Warning pulumi.StringInput `pulumi:"warning"` + // Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + WarningForeground pulumi.StringInput `pulumi:"warningForeground"` +} + +func (GetThemeConfigurationUiColorPaletteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationUiColorPalette)(nil)).Elem() +} + +func (i GetThemeConfigurationUiColorPaletteArgs) ToGetThemeConfigurationUiColorPaletteOutput() GetThemeConfigurationUiColorPaletteOutput { + return i.ToGetThemeConfigurationUiColorPaletteOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationUiColorPaletteArgs) ToGetThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationUiColorPaletteOutput) +} + +// GetThemeConfigurationUiColorPaletteArrayInput is an input type that accepts GetThemeConfigurationUiColorPaletteArray and GetThemeConfigurationUiColorPaletteArrayOutput values. +// You can construct a concrete instance of `GetThemeConfigurationUiColorPaletteArrayInput` via: +// +// GetThemeConfigurationUiColorPaletteArray{ GetThemeConfigurationUiColorPaletteArgs{...} } +type GetThemeConfigurationUiColorPaletteArrayInput interface { + pulumi.Input + + ToGetThemeConfigurationUiColorPaletteArrayOutput() GetThemeConfigurationUiColorPaletteArrayOutput + ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(context.Context) GetThemeConfigurationUiColorPaletteArrayOutput +} + +type GetThemeConfigurationUiColorPaletteArray []GetThemeConfigurationUiColorPaletteInput + +func (GetThemeConfigurationUiColorPaletteArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationUiColorPalette)(nil)).Elem() +} + +func (i GetThemeConfigurationUiColorPaletteArray) ToGetThemeConfigurationUiColorPaletteArrayOutput() GetThemeConfigurationUiColorPaletteArrayOutput { + return i.ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(context.Background()) +} + +func (i GetThemeConfigurationUiColorPaletteArray) ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemeConfigurationUiColorPaletteArrayOutput) +} + +type GetThemeConfigurationUiColorPaletteOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationUiColorPaletteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemeConfigurationUiColorPalette)(nil)).Elem() +} + +func (o GetThemeConfigurationUiColorPaletteOutput) ToGetThemeConfigurationUiColorPaletteOutput() GetThemeConfigurationUiColorPaletteOutput { + return o +} + +func (o GetThemeConfigurationUiColorPaletteOutput) ToGetThemeConfigurationUiColorPaletteOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteOutput { + return o +} + +// Color (hexadecimal) that applies to selected states and buttons. +func (o GetThemeConfigurationUiColorPaletteOutput) Accent() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Accent }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the accent color. +func (o GetThemeConfigurationUiColorPaletteOutput) AccentForeground() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.AccentForeground }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to error messages. +func (o GetThemeConfigurationUiColorPaletteOutput) Danger() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Danger }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the error color. +func (o GetThemeConfigurationUiColorPaletteOutput) DangerForeground() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.DangerForeground }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to the names of fields that are identified as dimensions. +func (o GetThemeConfigurationUiColorPaletteOutput) Dimension() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Dimension }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. +func (o GetThemeConfigurationUiColorPaletteOutput) DimensionForeground() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.DimensionForeground }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to the names of fields that are identified as measures. +func (o GetThemeConfigurationUiColorPaletteOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Measure }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the measure color. +func (o GetThemeConfigurationUiColorPaletteOutput) MeasureForeground() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.MeasureForeground }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to visuals and other high emphasis UI. +func (o GetThemeConfigurationUiColorPaletteOutput) PrimaryBackground() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.PrimaryBackground }).(pulumi.StringOutput) +} + +// Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. +func (o GetThemeConfigurationUiColorPaletteOutput) PrimaryForeground() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.PrimaryForeground }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to the sheet background and sheet controls. +func (o GetThemeConfigurationUiColorPaletteOutput) SecondaryBackground() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.SecondaryBackground }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. +func (o GetThemeConfigurationUiColorPaletteOutput) SecondaryForeground() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.SecondaryForeground }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. +func (o GetThemeConfigurationUiColorPaletteOutput) Success() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Success }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the success color. +func (o GetThemeConfigurationUiColorPaletteOutput) SuccessForeground() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.SuccessForeground }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to warning and informational messages. +func (o GetThemeConfigurationUiColorPaletteOutput) Warning() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.Warning }).(pulumi.StringOutput) +} + +// Color (hexadecimal) that applies to any text or other elements that appear over the warning color. +func (o GetThemeConfigurationUiColorPaletteOutput) WarningForeground() pulumi.StringOutput { + return o.ApplyT(func(v GetThemeConfigurationUiColorPalette) string { return v.WarningForeground }).(pulumi.StringOutput) +} + +type GetThemeConfigurationUiColorPaletteArrayOutput struct{ *pulumi.OutputState } + +func (GetThemeConfigurationUiColorPaletteArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemeConfigurationUiColorPalette)(nil)).Elem() +} + +func (o GetThemeConfigurationUiColorPaletteArrayOutput) ToGetThemeConfigurationUiColorPaletteArrayOutput() GetThemeConfigurationUiColorPaletteArrayOutput { + return o +} + +func (o GetThemeConfigurationUiColorPaletteArrayOutput) ToGetThemeConfigurationUiColorPaletteArrayOutputWithContext(ctx context.Context) GetThemeConfigurationUiColorPaletteArrayOutput { + return o +} + +func (o GetThemeConfigurationUiColorPaletteArrayOutput) Index(i pulumi.IntInput) GetThemeConfigurationUiColorPaletteOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemeConfigurationUiColorPalette { + return vs[0].([]GetThemeConfigurationUiColorPalette)[vs[1].(int)] + }).(GetThemeConfigurationUiColorPaletteOutput) +} + +type GetThemePermission struct { + // List of IAM actions to grant or revoke permissions on. + Actions []string `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal string `pulumi:"principal"` +} + +// GetThemePermissionInput is an input type that accepts GetThemePermissionArgs and GetThemePermissionOutput values. +// You can construct a concrete instance of `GetThemePermissionInput` via: +// +// GetThemePermissionArgs{...} +type GetThemePermissionInput interface { + pulumi.Input + + ToGetThemePermissionOutput() GetThemePermissionOutput + ToGetThemePermissionOutputWithContext(context.Context) GetThemePermissionOutput +} + +type GetThemePermissionArgs struct { + // List of IAM actions to grant or revoke permissions on. + Actions pulumi.StringArrayInput `pulumi:"actions"` + // ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + Principal pulumi.StringInput `pulumi:"principal"` +} + +func (GetThemePermissionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemePermission)(nil)).Elem() +} + +func (i GetThemePermissionArgs) ToGetThemePermissionOutput() GetThemePermissionOutput { + return i.ToGetThemePermissionOutputWithContext(context.Background()) +} + +func (i GetThemePermissionArgs) ToGetThemePermissionOutputWithContext(ctx context.Context) GetThemePermissionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemePermissionOutput) +} + +// GetThemePermissionArrayInput is an input type that accepts GetThemePermissionArray and GetThemePermissionArrayOutput values. +// You can construct a concrete instance of `GetThemePermissionArrayInput` via: +// +// GetThemePermissionArray{ GetThemePermissionArgs{...} } +type GetThemePermissionArrayInput interface { + pulumi.Input + + ToGetThemePermissionArrayOutput() GetThemePermissionArrayOutput + ToGetThemePermissionArrayOutputWithContext(context.Context) GetThemePermissionArrayOutput +} + +type GetThemePermissionArray []GetThemePermissionInput + +func (GetThemePermissionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemePermission)(nil)).Elem() +} + +func (i GetThemePermissionArray) ToGetThemePermissionArrayOutput() GetThemePermissionArrayOutput { + return i.ToGetThemePermissionArrayOutputWithContext(context.Background()) +} + +func (i GetThemePermissionArray) ToGetThemePermissionArrayOutputWithContext(ctx context.Context) GetThemePermissionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetThemePermissionArrayOutput) +} + +type GetThemePermissionOutput struct{ *pulumi.OutputState } + +func (GetThemePermissionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetThemePermission)(nil)).Elem() +} + +func (o GetThemePermissionOutput) ToGetThemePermissionOutput() GetThemePermissionOutput { + return o +} + +func (o GetThemePermissionOutput) ToGetThemePermissionOutputWithContext(ctx context.Context) GetThemePermissionOutput { + return o +} + +// List of IAM actions to grant or revoke permissions on. +func (o GetThemePermissionOutput) Actions() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetThemePermission) []string { return v.Actions }).(pulumi.StringArrayOutput) +} + +// ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. +func (o GetThemePermissionOutput) Principal() pulumi.StringOutput { + return o.ApplyT(func(v GetThemePermission) string { return v.Principal }).(pulumi.StringOutput) +} + +type GetThemePermissionArrayOutput struct{ *pulumi.OutputState } + +func (GetThemePermissionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetThemePermission)(nil)).Elem() +} + +func (o GetThemePermissionArrayOutput) ToGetThemePermissionArrayOutput() GetThemePermissionArrayOutput { + return o +} + +func (o GetThemePermissionArrayOutput) ToGetThemePermissionArrayOutputWithContext(ctx context.Context) GetThemePermissionArrayOutput { + return o +} + +func (o GetThemePermissionArrayOutput) Index(i pulumi.IntInput) GetThemePermissionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetThemePermission { + return vs[0].([]GetThemePermission)[vs[1].(int)] + }).(GetThemePermissionOutput) +} + +func init() { + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsFunnelChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsFunnelChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsInput)(nil)).Elem(), VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualInput)(nil)).Elem(), VisualsGaugeChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualPtrInput)(nil)).Elem(), VisualsGaugeChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrInput)(nil)).Elem(), VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingInput)(nil)).Elem(), VisualsGaugeChartVisualConditionalFormattingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingPtrInput)(nil)).Elem(), VisualsGaugeChartVisualConditionalFormattingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionInput)(nil)).Elem(), VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayInput)(nil)).Elem(), VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcInput)(nil)).Elem(), VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrInput)(nil)).Elem(), VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueInput)(nil)).Elem(), VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput)(nil)).Elem(), VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualInput)(nil)).Elem(), VisualsGeospatialMapVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationWindowOptionsInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrInput)(nil)).Elem(), VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHeatMapVisualInput)(nil)).Elem(), VisualsHeatMapVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHeatMapVisualPtrInput)(nil)).Elem(), VisualsHeatMapVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationInput)(nil)).Elem(), VisualsHeatMapVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsHeatMapVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsHeatMapVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsHeatMapVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsInput)(nil)).Elem(), VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsHeatMapVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHeatMapVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsHeatMapVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualInput)(nil)).Elem(), VisualsHistogramVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualPtrInput)(nil)).Elem(), VisualsHistogramVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptionsInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationBinOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptionsPtrInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationBinOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptionsBinCountInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptionsBinWidthInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInput)(nil)).Elem(), VisualsInsightVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualPtrInput)(nil)).Elem(), VisualsInsightVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationPtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationArrayInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationForecastInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationForecastArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationForecastPtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationForecastArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationGrowthRateInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationMaximumMinimumInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationMetricComparisonInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationPeriodToDateInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTopBottomMoversInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTopBottomRankedInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTotalAggregationInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationUniqueValuesInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationCustomNarrativeInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationCustomNarrativeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsInsightVisualInsightConfigurationCustomNarrativePtrInput)(nil)).Elem(), VisualsInsightVisualInsightConfigurationCustomNarrativeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualInput)(nil)).Elem(), VisualsKpiVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualPtrInput)(nil)).Elem(), VisualsKpiVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsPtrInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsComparisonInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsSparklineInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsKpiVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingPtrInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrInput)(nil)).Elem(), VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualInput)(nil)).Elem(), VisualsLineChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualPtrInput)(nil)).Elem(), VisualsLineChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationForecastConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationArrayInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationForecastConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSeriesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesArrayInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSeriesArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsLineChartVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsLineChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualInput)(nil)).Elem(), VisualsPieChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualPtrInput)(nil)).Elem(), VisualsPieChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptionsInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationDonutOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptionsPtrInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationDonutOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPieChartVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsPieChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualInput)(nil)).Elem(), VisualsPivotTableVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualPtrInput)(nil)).Elem(), VisualsPivotTableVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTableOptionsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTableOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTableOptionsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTableOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrInput)(nil)).Elem(), VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingInput)(nil)).Elem(), VisualsPivotTableVisualConditionalFormattingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingPtrInput)(nil)).Elem(), VisualsPivotTableVisualConditionalFormattingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionInput)(nil)).Elem(), VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayInput)(nil)).Elem(), VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellInput)(nil)).Elem(), VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput)(nil)).Elem(), VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeInput)(nil)).Elem(), VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrInput)(nil)).Elem(), VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatInput)(nil)).Elem(), VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput)(nil)).Elem(), VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualInput)(nil)).Elem(), VisualsRadarChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualPtrInput)(nil)).Elem(), VisualsRadarChartVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsRadarChartVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsRadarChartVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsSankeyDiagramVisualInput)(nil)).Elem(), VisualsSankeyDiagramVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsSankeyDiagramVisualPtrInput)(nil)).Elem(), VisualsSankeyDiagramVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationInput)(nil)).Elem(), VisualsSankeyDiagramVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsSankeyDiagramVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsInput)(nil)).Elem(), VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsScatterPlotVisualInput)(nil)).Elem(), VisualsScatterPlotVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsScatterPlotVisualPtrInput)(nil)).Elem(), VisualsScatterPlotVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationInput)(nil)).Elem(), VisualsScatterPlotVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsScatterPlotVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsScatterPlotVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsScatterPlotVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsInput)(nil)).Elem(), VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsInput)(nil)).Elem(), VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualInput)(nil)).Elem(), VisualsTableVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualPtrInput)(nil)).Elem(), VisualsTableVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationInput)(nil)).Elem(), VisualsTableVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationPaginatedReportOptionsInput)(nil)).Elem(), VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsTableVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationInput)(nil)).Elem(), VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationTableInlineVisualizationInput)(nil)).Elem(), VisualsTableVisualChartConfigurationTableInlineVisualizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationTableInlineVisualizationArrayInput)(nil)).Elem(), VisualsTableVisualChartConfigurationTableInlineVisualizationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsInput)(nil)).Elem(), VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationTableOptionsInput)(nil)).Elem(), VisualsTableVisualChartConfigurationTableOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationTableOptionsPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationTableOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsInput)(nil)).Elem(), VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationTotalOptionsInput)(nil)).Elem(), VisualsTableVisualChartConfigurationTotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualChartConfigurationTotalOptionsPtrInput)(nil)).Elem(), VisualsTableVisualChartConfigurationTotalOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualConditionalFormattingInput)(nil)).Elem(), VisualsTableVisualConditionalFormattingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualConditionalFormattingPtrInput)(nil)).Elem(), VisualsTableVisualConditionalFormattingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionInput)(nil)).Elem(), VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayInput)(nil)).Elem(), VisualsTableVisualConditionalFormattingConditionalFormattingOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellInput)(nil)).Elem(), VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrInput)(nil)).Elem(), VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatInput)(nil)).Elem(), VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrInput)(nil)).Elem(), VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowInput)(nil)).Elem(), VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrInput)(nil)).Elem(), VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTreeMapVisualInput)(nil)).Elem(), VisualsTreeMapVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTreeMapVisualPtrInput)(nil)).Elem(), VisualsTreeMapVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationInput)(nil)).Elem(), VisualsTreeMapVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsTreeMapVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsTreeMapVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsTreeMapVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsInput)(nil)).Elem(), VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsTreeMapVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsTreeMapVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsTreeMapVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualInput)(nil)).Elem(), VisualsWaterfallVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualPtrInput)(nil)).Elem(), VisualsWaterfallVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationInput)(nil)).Elem(), VisualsWaterfallVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsWaterfallVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsWaterfallVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsWaterfallVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsInput)(nil)).Elem(), VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsWaterfallVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsWaterfallVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsInput)(nil)).Elem(), VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrInput)(nil)).Elem(), VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualInput)(nil)).Elem(), VisualsWordCloudVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualPtrInput)(nil)).Elem(), VisualsWordCloudVisualArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationPtrInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsPtrInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationSortConfigurationInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationSortConfigurationPtrInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationSortConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationWordCloudOptionsInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrInput)(nil)).Elem(), VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VpcConnectionTimeoutsInput)(nil)).Elem(), VpcConnectionTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*VpcConnectionTimeoutsPtrInput)(nil)).Elem(), VpcConnectionTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnGroupInput)(nil)).Elem(), GetDataSetColumnGroupArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnGroupArrayInput)(nil)).Elem(), GetDataSetColumnGroupArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnGroupGeoSpatialColumnGroupInput)(nil)).Elem(), GetDataSetColumnGroupGeoSpatialColumnGroupArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnGroupGeoSpatialColumnGroupArrayInput)(nil)).Elem(), GetDataSetColumnGroupGeoSpatialColumnGroupArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnLevelPermissionRuleInput)(nil)).Elem(), GetDataSetColumnLevelPermissionRuleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetColumnLevelPermissionRuleArrayInput)(nil)).Elem(), GetDataSetColumnLevelPermissionRuleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetDataSetUsageConfigurationInput)(nil)).Elem(), GetDataSetDataSetUsageConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetDataSetUsageConfigurationArrayInput)(nil)).Elem(), GetDataSetDataSetUsageConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetFieldFolderInput)(nil)).Elem(), GetDataSetFieldFolderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetFieldFolderArrayInput)(nil)).Elem(), GetDataSetFieldFolderArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapInput)(nil)).Elem(), GetDataSetLogicalTableMapArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformFilterOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformFilterOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformFilterOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformFilterOperationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformProjectOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformProjectOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformProjectOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformProjectOperationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformRenameColumnOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformRenameColumnOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformRenameColumnOperationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformUntagColumnOperationInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformUntagColumnOperationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapDataTransformUntagColumnOperationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayInput)(nil)).Elem(), GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPermissionInput)(nil)).Elem(), GetDataSetPermissionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPermissionArrayInput)(nil)).Elem(), GetDataSetPermissionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapInput)(nil)).Elem(), GetDataSetPhysicalTableMapArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlInput)(nil)).Elem(), GetDataSetPhysicalTableMapCustomSqlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapCustomSqlArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlColumnInput)(nil)).Elem(), GetDataSetPhysicalTableMapCustomSqlColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapCustomSqlColumnArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapCustomSqlColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableInput)(nil)).Elem(), GetDataSetPhysicalTableMapRelationalTableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapRelationalTableArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableInputColumnInput)(nil)).Elem(), GetDataSetPhysicalTableMapRelationalTableInputColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapRelationalTableInputColumnArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapRelationalTableInputColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceInputColumnInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceInputColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceInputColumnArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceInputColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceUploadSettingInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceUploadSettingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetPhysicalTableMapS3SourceUploadSettingArrayInput)(nil)).Elem(), GetDataSetPhysicalTableMapS3SourceUploadSettingArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionDataSetInput)(nil)).Elem(), GetDataSetRowLevelPermissionDataSetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionDataSetArrayInput)(nil)).Elem(), GetDataSetRowLevelPermissionDataSetArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationInput)(nil)).Elem(), GetDataSetRowLevelPermissionTagConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationArrayInput)(nil)).Elem(), GetDataSetRowLevelPermissionTagConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationTagRuleInput)(nil)).Elem(), GetDataSetRowLevelPermissionTagConfigurationTagRuleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayInput)(nil)).Elem(), GetDataSetRowLevelPermissionTagConfigurationTagRuleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationInput)(nil)).Elem(), GetThemeConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationArrayInput)(nil)).Elem(), GetThemeConfigurationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationDataColorPaletteInput)(nil)).Elem(), GetThemeConfigurationDataColorPaletteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationDataColorPaletteArrayInput)(nil)).Elem(), GetThemeConfigurationDataColorPaletteArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetInput)(nil)).Elem(), GetThemeConfigurationSheetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetArrayInput)(nil)).Elem(), GetThemeConfigurationSheetArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileInput)(nil)).Elem(), GetThemeConfigurationSheetTileArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileArrayInput)(nil)).Elem(), GetThemeConfigurationSheetTileArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileBorderInput)(nil)).Elem(), GetThemeConfigurationSheetTileBorderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileBorderArrayInput)(nil)).Elem(), GetThemeConfigurationSheetTileBorderArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutArrayInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutGutterInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutGutterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutGutterArrayInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutGutterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutMarginInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutMarginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationSheetTileLayoutMarginArrayInput)(nil)).Elem(), GetThemeConfigurationSheetTileLayoutMarginArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationTypographyInput)(nil)).Elem(), GetThemeConfigurationTypographyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationTypographyArrayInput)(nil)).Elem(), GetThemeConfigurationTypographyArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationTypographyFontFamilyInput)(nil)).Elem(), GetThemeConfigurationTypographyFontFamilyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationTypographyFontFamilyArrayInput)(nil)).Elem(), GetThemeConfigurationTypographyFontFamilyArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationUiColorPaletteInput)(nil)).Elem(), GetThemeConfigurationUiColorPaletteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemeConfigurationUiColorPaletteArrayInput)(nil)).Elem(), GetThemeConfigurationUiColorPaletteArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemePermissionInput)(nil)).Elem(), GetThemePermissionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetThemePermissionArrayInput)(nil)).Elem(), GetThemePermissionArray{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsFunnelChartVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangePtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualConditionalFormattingOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualConditionalFormattingPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcPtrOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput{}) + pulumi.RegisterOutputType(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerPtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerPtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationWindowOptionsOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationWindowOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsOutput{}) + pulumi.RegisterOutputType(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsPtrOutput{}) + pulumi.RegisterOutputType(VisualsHeatMapVisualOutput{}) + pulumi.RegisterOutputType(VisualsHeatMapVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsHeatMapVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsHeatMapVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsHeatMapVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsHeatMapVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsHeatMapVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsHeatMapVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationBinOptionsOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationBinOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationBinOptionsBinCountOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationBinOptionsBinCountPtrOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthPtrOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationArrayOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationForecastOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationForecastPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationGrowthRateOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationGrowthRatePtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationMetricComparisonOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationMetricComparisonPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationPeriodToDateOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationPeriodToDatePtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationTotalAggregationOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationTotalAggregationPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationUniqueValuesOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationComputationUniqueValuesPtrOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationCustomNarrativeOutput{}) + pulumi.RegisterOutputType(VisualsInsightVisualInsightConfigurationCustomNarrativePtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsComparisonOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsComparisonPtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatPtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsSparklineOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsSparklinePtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutPtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingPtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValuePtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValuePtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValuePtrOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarOutput{}) + pulumi.RegisterOutputType(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationForecastConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationForecastConfigurationArrayOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArrayOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSeriesOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSeriesArrayOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsPtrOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsLineChartVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationDonutOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationDonutOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsPieChartVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTableOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTableOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualConditionalFormattingOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualConditionalFormattingPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopePtrOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput{}) + pulumi.RegisterOutputType(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsPtrOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArrayOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsRadarChartVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsSankeyDiagramVisualOutput{}) + pulumi.RegisterOutputType(VisualsSankeyDiagramVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsSankeyDiagramVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsSankeyDiagramVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsSankeyDiagramVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsSankeyDiagramVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsScatterPlotVisualOutput{}) + pulumi.RegisterOutputType(VisualsScatterPlotVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsScatterPlotVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsScatterPlotVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsScatterPlotVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsScatterPlotVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArrayOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationPaginatedReportOptionsOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationPaginatedReportOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationTableInlineVisualizationOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationTableInlineVisualizationArrayOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationTableOptionsOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationTableOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationTotalOptionsOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualChartConfigurationTotalOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualConditionalFormattingOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualConditionalFormattingPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualConditionalFormattingConditionalFormattingOptionOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualConditionalFormattingConditionalFormattingOptionArrayOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatPtrOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowOutput{}) + pulumi.RegisterOutputType(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowPtrOutput{}) + pulumi.RegisterOutputType(VisualsTreeMapVisualOutput{}) + pulumi.RegisterOutputType(VisualsTreeMapVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsTreeMapVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsTreeMapVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsTreeMapVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsTreeMapVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsTreeMapVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsTreeMapVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsOutput{}) + pulumi.RegisterOutputType(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsPtrOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualPtrOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsPtrOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArrayOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldPtrOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationSortConfigurationOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationSortConfigurationPtrOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationWordCloudOptionsOutput{}) + pulumi.RegisterOutputType(VisualsWordCloudVisualChartConfigurationWordCloudOptionsPtrOutput{}) + pulumi.RegisterOutputType(VpcConnectionTimeoutsOutput{}) + pulumi.RegisterOutputType(VpcConnectionTimeoutsPtrOutput{}) + pulumi.RegisterOutputType(GetDataSetColumnGroupOutput{}) + pulumi.RegisterOutputType(GetDataSetColumnGroupArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetColumnGroupGeoSpatialColumnGroupOutput{}) + pulumi.RegisterOutputType(GetDataSetColumnGroupGeoSpatialColumnGroupArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetColumnLevelPermissionRuleOutput{}) + pulumi.RegisterOutputType(GetDataSetColumnLevelPermissionRuleArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetDataSetUsageConfigurationOutput{}) + pulumi.RegisterOutputType(GetDataSetDataSetUsageConfigurationArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetFieldFolderOutput{}) + pulumi.RegisterOutputType(GetDataSetFieldFolderArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCastColumnTypeOperationArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformFilterOperationOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformFilterOperationArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformProjectOperationOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformProjectOperationArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformRenameColumnOperationOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformRenameColumnOperationArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformUntagColumnOperationOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapDataTransformUntagColumnOperationArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertyArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyOutput{}) + pulumi.RegisterOutputType(GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertyArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetPermissionOutput{}) + pulumi.RegisterOutputType(GetDataSetPermissionArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapCustomSqlOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapCustomSqlArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapCustomSqlColumnOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapCustomSqlColumnArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapRelationalTableOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapRelationalTableArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapRelationalTableInputColumnOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapRelationalTableInputColumnArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceInputColumnOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceInputColumnArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceUploadSettingOutput{}) + pulumi.RegisterOutputType(GetDataSetPhysicalTableMapS3SourceUploadSettingArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetRowLevelPermissionDataSetOutput{}) + pulumi.RegisterOutputType(GetDataSetRowLevelPermissionDataSetArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetRowLevelPermissionTagConfigurationOutput{}) + pulumi.RegisterOutputType(GetDataSetRowLevelPermissionTagConfigurationArrayOutput{}) + pulumi.RegisterOutputType(GetDataSetRowLevelPermissionTagConfigurationTagRuleOutput{}) + pulumi.RegisterOutputType(GetDataSetRowLevelPermissionTagConfigurationTagRuleArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationDataColorPaletteOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationDataColorPaletteArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetTileOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetTileArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetTileBorderOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetTileBorderArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutGutterOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutGutterArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutMarginOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationSheetTileLayoutMarginArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationTypographyOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationTypographyArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationTypographyFontFamilyOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationTypographyFontFamilyArrayOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationUiColorPaletteOutput{}) + pulumi.RegisterOutputType(GetThemeConfigurationUiColorPaletteArrayOutput{}) + pulumi.RegisterOutputType(GetThemePermissionOutput{}) + pulumi.RegisterOutputType(GetThemePermissionArrayOutput{}) +} diff --git a/sdk/go/aws/quicksight/template.go b/sdk/go/aws/quicksight/template.go index 11d01bc9ada..9cba7906b14 100644 --- a/sdk/go/aws/quicksight/template.go +++ b/sdk/go/aws/quicksight/template.go @@ -49,6 +49,97 @@ import ( // // ``` // +// ### With Definition +// +// ```go +// package main +// +// import ( +// +// "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight" +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// +// ) +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// _, err := quicksight.NewTemplate(ctx, "example", &quicksight.TemplateArgs{ +// TemplateId: pulumi.String("example-id"), +// Name: pulumi.String("example-name"), +// VersionDescription: pulumi.String("version"), +// Definition: &quicksight.TemplateDefinitionArgs{ +// DataSetConfigurations: quicksight.TemplateDefinitionDataSetConfigurationArray{ +// &quicksight.TemplateDefinitionDataSetConfigurationArgs{ +// DataSetSchema: &quicksight.TemplateDefinitionDataSetConfigurationDataSetSchemaArgs{ +// ColumnSchemaLists: quicksight.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArray{ +// &quicksight.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs{ +// Name: pulumi.String("Column1"), +// DataType: pulumi.String("STRING"), +// }, +// &quicksight.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs{ +// Name: pulumi.String("Column2"), +// DataType: pulumi.String("INTEGER"), +// }, +// }, +// }, +// Placeholder: pulumi.String("1"), +// }, +// }, +// Sheets: quicksight.TemplateDefinitionSheetArray{ +// &quicksight.TemplateDefinitionSheetArgs{ +// Title: pulumi.String("Test"), +// SheetId: pulumi.String("Test1"), +// Visuals: quicksight.VisualsArray{ +// &quicksight.VisualsArgs{ +// BarChartVisual: &quicksight.VisualsBarChartVisualArgs{ +// VisualId: pulumi.String("BarChart"), +// ChartConfiguration: &quicksight.VisualsBarChartVisualChartConfigurationArgs{ +// FieldWells: &quicksight.VisualsBarChartVisualChartConfigurationFieldWellsArgs{ +// BarChartAggregatedFieldWells: &quicksight.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs{ +// Categories: quicksight.DimensionFieldSchemaArray{ +// &quicksight.DimensionFieldSchemaArgs{ +// CategoricalDimensionField: &quicksight.DimensionFieldSchemaCategoricalDimensionFieldArgs{ +// FieldId: pulumi.String("1"), +// Column: &quicksight.ColumnArgs{ +// ColumnName: pulumi.String("Column1"), +// DataSetIdentifier: pulumi.String("1"), +// }, +// }, +// }, +// }, +// Values: quicksight.MeasureFieldSchemaArray{ +// &quicksight.MeasureFieldSchemaArgs{ +// NumericalMeasureField: &quicksight.MeasureFieldSchemaNumericalMeasureFieldArgs{ +// FieldId: pulumi.String("2"), +// Column: &quicksight.ColumnArgs{ +// ColumnName: pulumi.String("Column2"), +// DataSetIdentifier: pulumi.String("1"), +// }, +// AggregationFunction: &quicksight.NumericalAggregationArgs{ +// SimpleNumericalAggregation: pulumi.String("SUM"), +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }, +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } +// +// ``` +// // ## Import // // Using `pulumi import`, import a QuickSight Template using the AWS account ID and template ID separated by a comma (`,`). For example: @@ -65,6 +156,8 @@ type Template struct { AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"` // The time that the template was created. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` + // A detailed template definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition TemplateDefinitionOutput `pulumi:"definition"` // The time that the template was last updated. LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"` // Display name for the template. @@ -135,6 +228,8 @@ type templateState struct { AwsAccountId *string `pulumi:"awsAccountId"` // The time that the template was created. CreatedTime *string `pulumi:"createdTime"` + // A detailed template definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition *TemplateDefinition `pulumi:"definition"` // The time that the template was last updated. LastUpdatedTime *string `pulumi:"lastUpdatedTime"` // Display name for the template. @@ -170,6 +265,8 @@ type TemplateState struct { AwsAccountId pulumi.StringPtrInput // The time that the template was created. CreatedTime pulumi.StringPtrInput + // A detailed template definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition TemplateDefinitionPtrInput // The time that the template was last updated. LastUpdatedTime pulumi.StringPtrInput // Display name for the template. @@ -205,6 +302,8 @@ func (TemplateState) ElementType() reflect.Type { type templateArgs struct { // AWS account ID. AwsAccountId *string `pulumi:"awsAccountId"` + // A detailed template definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition *TemplateDefinition `pulumi:"definition"` // Display name for the template. Name *string `pulumi:"name"` // A set of resource permissions on the template. Maximum of 64 items. See permissions. @@ -225,6 +324,8 @@ type templateArgs struct { type TemplateArgs struct { // AWS account ID. AwsAccountId pulumi.StringPtrInput + // A detailed template definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + Definition TemplateDefinitionPtrInput // Display name for the template. Name pulumi.StringPtrInput // A set of resource permissions on the template. Maximum of 64 items. See permissions. @@ -343,6 +444,11 @@ func (o TemplateOutput) CreatedTime() pulumi.StringOutput { return o.ApplyT(func(v *Template) pulumi.StringOutput { return v.CreatedTime }).(pulumi.StringOutput) } +// A detailed template definition. Only one of `definition` or `sourceEntity` should be configured. See definition. +func (o TemplateOutput) Definition() TemplateDefinitionOutput { + return o.ApplyT(func(v *Template) TemplateDefinitionOutput { return v.Definition }).(TemplateDefinitionOutput) +} + // The time that the template was last updated. func (o TemplateOutput) LastUpdatedTime() pulumi.StringOutput { return o.ApplyT(func(v *Template) pulumi.StringOutput { return v.LastUpdatedTime }).(pulumi.StringOutput) diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/Analysis.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/Analysis.java index ada4c334443..228687660e2 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/Analysis.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/Analysis.java @@ -6,6 +6,7 @@ import com.pulumi.aws.Utilities; import com.pulumi.aws.quicksight.AnalysisArgs; import com.pulumi.aws.quicksight.inputs.AnalysisState; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinition; import com.pulumi.aws.quicksight.outputs.AnalysisParameters; import com.pulumi.aws.quicksight.outputs.AnalysisPermission; import com.pulumi.aws.quicksight.outputs.AnalysisSourceEntity; @@ -75,6 +76,83 @@ * ### With Definition * * <!--Start PulumiCodeChooser --> + *
+ * {@code
+ * package generated_program;
+ * 
+ * import com.pulumi.Context;
+ * import com.pulumi.Pulumi;
+ * import com.pulumi.core.Output;
+ * import com.pulumi.aws.quicksight.Analysis;
+ * import com.pulumi.aws.quicksight.AnalysisArgs;
+ * import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionArgs;
+ * import java.util.List;
+ * import java.util.ArrayList;
+ * import java.util.Map;
+ * import java.io.File;
+ * import java.nio.file.Files;
+ * import java.nio.file.Paths;
+ * 
+ * public class App {
+ *     public static void main(String[] args) {
+ *         Pulumi.run(App::stack);
+ *     }
+ * 
+ *     public static void stack(Context ctx) {
+ *         var example = new Analysis("example", AnalysisArgs.builder()
+ *             .analysisId("example-id")
+ *             .name("example-name")
+ *             .definition(AnalysisDefinitionArgs.builder()
+ *                 .dataSetIdentifiersDeclarations(AnalysisDefinitionDataSetIdentifiersDeclarationArgs.builder()
+ *                     .dataSetArn(dataset.arn())
+ *                     .identifier("1")
+ *                     .build())
+ *                 .sheets(AnalysisDefinitionSheetArgs.builder()
+ *                     .title("Example")
+ *                     .sheetId("Example1")
+ *                     .visuals(VisualsArgs.builder()
+ *                         .lineChartVisual(VisualsLineChartVisualArgs.builder()
+ *                             .visualId("LineChart")
+ *                             .title(SubtitleArgs.builder()
+ *                                 .formatText(SubtitleFormatTextArgs.builder()
+ *                                     .plainText("Line Chart Example")
+ *                                     .build())
+ *                                 .build())
+ *                             .chartConfiguration(VisualsLineChartVisualChartConfigurationArgs.builder()
+ *                                 .fieldWells(VisualsLineChartVisualChartConfigurationFieldWellsArgs.builder()
+ *                                     .lineChartAggregatedFieldWells(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs.builder()
+ *                                         .categories(DimensionFieldSchemaArgs.builder()
+ *                                             .categoricalDimensionField(DimensionFieldSchemaCategoricalDimensionFieldArgs.builder()
+ *                                                 .fieldId("1")
+ *                                                 .column(ColumnArgs.builder()
+ *                                                     .dataSetIdentifier("1")
+ *                                                     .columnName("Column1")
+ *                                                     .build())
+ *                                                 .build())
+ *                                             .build())
+ *                                         .values(MeasureFieldSchemaArgs.builder()
+ *                                             .categoricalMeasureField(MeasureFieldSchemaCategoricalMeasureFieldArgs.builder()
+ *                                                 .fieldId("2")
+ *                                                 .column(ColumnArgs.builder()
+ *                                                     .dataSetIdentifier("1")
+ *                                                     .columnName("Column1")
+ *                                                     .build())
+ *                                                 .aggregationFunction("COUNT")
+ *                                                 .build())
+ *                                             .build())
+ *                                         .build())
+ *                                     .build())
+ *                                 .build())
+ *                             .build())
+ *                         .build())
+ *                     .build())
+ *                 .build())
+ *             .build());
+ * 
+ *     }
+ * }
+ * }
+ * 
* <!--End PulumiCodeChooser --> * * ## Import @@ -144,6 +222,20 @@ public Output awsAccountId() { public Output createdTime() { return this.createdTime; } + /** + * A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + @Export(name="definition", refs={AnalysisDefinition.class}, tree="[0]") + private Output definition; + + /** + * @return A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + public Output definition() { + return this.definition; + } @Export(name="lastPublishedTime", refs={String.class}, tree="[0]") private Output lastPublishedTime; diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/AnalysisArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/AnalysisArgs.java index 741deb3b686..cce68cbd8a6 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/AnalysisArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/AnalysisArgs.java @@ -3,6 +3,7 @@ package com.pulumi.aws.quicksight; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionArgs; import com.pulumi.aws.quicksight.inputs.AnalysisParametersArgs; import com.pulumi.aws.quicksight.inputs.AnalysisPermissionArgs; import com.pulumi.aws.quicksight.inputs.AnalysisSourceEntityArgs; @@ -52,6 +53,21 @@ public Optional> awsAccountId() { return Optional.ofNullable(this.awsAccountId); } + /** + * A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + @Import(name="definition") + private @Nullable Output definition; + + /** + * @return A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + public Optional> definition() { + return Optional.ofNullable(this.definition); + } + /** * Display name for the analysis. * @@ -166,6 +182,7 @@ private AnalysisArgs() {} private AnalysisArgs(AnalysisArgs $) { this.analysisId = $.analysisId; this.awsAccountId = $.awsAccountId; + this.definition = $.definition; this.name = $.name; this.parameters = $.parameters; this.permissions = $.permissions; @@ -235,6 +252,27 @@ public Builder awsAccountId(String awsAccountId) { return awsAccountId(Output.of(awsAccountId)); } + /** + * @param definition A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(@Nullable Output definition) { + $.definition = definition; + return this; + } + + /** + * @param definition A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(AnalysisDefinitionArgs definition) { + return definition(Output.of(definition)); + } + /** * @param name Display name for the analysis. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/Dashboard.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/Dashboard.java index 926b4e91db2..c4d6fb986e2 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/Dashboard.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/Dashboard.java @@ -7,6 +7,7 @@ import com.pulumi.aws.quicksight.DashboardArgs; import com.pulumi.aws.quicksight.inputs.DashboardState; import com.pulumi.aws.quicksight.outputs.DashboardDashboardPublishOptions; +import com.pulumi.aws.quicksight.outputs.DashboardDefinition; import com.pulumi.aws.quicksight.outputs.DashboardParameters; import com.pulumi.aws.quicksight.outputs.DashboardPermission; import com.pulumi.aws.quicksight.outputs.DashboardSourceEntity; @@ -77,6 +78,84 @@ * ### With Definition * * <!--Start PulumiCodeChooser --> + *
+ * {@code
+ * package generated_program;
+ * 
+ * import com.pulumi.Context;
+ * import com.pulumi.Pulumi;
+ * import com.pulumi.core.Output;
+ * import com.pulumi.aws.quicksight.Dashboard;
+ * import com.pulumi.aws.quicksight.DashboardArgs;
+ * import com.pulumi.aws.quicksight.inputs.DashboardDefinitionArgs;
+ * import java.util.List;
+ * import java.util.ArrayList;
+ * import java.util.Map;
+ * import java.io.File;
+ * import java.nio.file.Files;
+ * import java.nio.file.Paths;
+ * 
+ * public class App {
+ *     public static void main(String[] args) {
+ *         Pulumi.run(App::stack);
+ *     }
+ * 
+ *     public static void stack(Context ctx) {
+ *         var example = new Dashboard("example", DashboardArgs.builder()
+ *             .dashboardId("example-id")
+ *             .name("example-name")
+ *             .versionDescription("version")
+ *             .definition(DashboardDefinitionArgs.builder()
+ *                 .dataSetIdentifiersDeclarations(DashboardDefinitionDataSetIdentifiersDeclarationArgs.builder()
+ *                     .dataSetArn(dataset.arn())
+ *                     .identifier("1")
+ *                     .build())
+ *                 .sheets(DashboardDefinitionSheetArgs.builder()
+ *                     .title("Example")
+ *                     .sheetId("Example1")
+ *                     .visuals(VisualsArgs.builder()
+ *                         .lineChartVisual(VisualsLineChartVisualArgs.builder()
+ *                             .visualId("LineChart")
+ *                             .title(SubtitleArgs.builder()
+ *                                 .formatText(SubtitleFormatTextArgs.builder()
+ *                                     .plainText("Line Chart Example")
+ *                                     .build())
+ *                                 .build())
+ *                             .chartConfiguration(VisualsLineChartVisualChartConfigurationArgs.builder()
+ *                                 .fieldWells(VisualsLineChartVisualChartConfigurationFieldWellsArgs.builder()
+ *                                     .lineChartAggregatedFieldWells(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs.builder()
+ *                                         .categories(DimensionFieldSchemaArgs.builder()
+ *                                             .categoricalDimensionField(DimensionFieldSchemaCategoricalDimensionFieldArgs.builder()
+ *                                                 .fieldId("1")
+ *                                                 .column(ColumnArgs.builder()
+ *                                                     .dataSetIdentifier("1")
+ *                                                     .columnName("Column1")
+ *                                                     .build())
+ *                                                 .build())
+ *                                             .build())
+ *                                         .values(MeasureFieldSchemaArgs.builder()
+ *                                             .categoricalMeasureField(MeasureFieldSchemaCategoricalMeasureFieldArgs.builder()
+ *                                                 .fieldId("2")
+ *                                                 .column(ColumnArgs.builder()
+ *                                                     .dataSetIdentifier("1")
+ *                                                     .columnName("Column1")
+ *                                                     .build())
+ *                                                 .aggregationFunction("COUNT")
+ *                                                 .build())
+ *                                             .build())
+ *                                         .build())
+ *                                     .build())
+ *                                 .build())
+ *                             .build())
+ *                         .build())
+ *                     .build())
+ *                 .build())
+ *             .build());
+ * 
+ *     }
+ * }
+ * }
+ * 
* <!--End PulumiCodeChooser --> * * ## Import @@ -160,6 +239,20 @@ public Output dashboardId() { public Output dashboardPublishOptions() { return this.dashboardPublishOptions; } + /** + * A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + @Export(name="definition", refs={DashboardDefinition.class}, tree="[0]") + private Output definition; + + /** + * @return A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + public Output definition() { + return this.definition; + } @Export(name="lastPublishedTime", refs={String.class}, tree="[0]") private Output lastPublishedTime; diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/DashboardArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/DashboardArgs.java index d926c713dad..8cf85a68e4e 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/DashboardArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/DashboardArgs.java @@ -4,6 +4,7 @@ package com.pulumi.aws.quicksight; import com.pulumi.aws.quicksight.inputs.DashboardDashboardPublishOptionsArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionArgs; import com.pulumi.aws.quicksight.inputs.DashboardParametersArgs; import com.pulumi.aws.quicksight.inputs.DashboardPermissionArgs; import com.pulumi.aws.quicksight.inputs.DashboardSourceEntityArgs; @@ -67,6 +68,21 @@ public Optional> dashboardPublishOp return Optional.ofNullable(this.dashboardPublishOptions); } + /** + * A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + @Import(name="definition") + private @Nullable Output definition; + + /** + * @return A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + public Optional> definition() { + return Optional.ofNullable(this.definition); + } + /** * Display name for the dashboard. * @@ -182,6 +198,7 @@ private DashboardArgs(DashboardArgs $) { this.awsAccountId = $.awsAccountId; this.dashboardId = $.dashboardId; this.dashboardPublishOptions = $.dashboardPublishOptions; + this.definition = $.definition; this.name = $.name; this.parameters = $.parameters; this.permissions = $.permissions; @@ -272,6 +289,27 @@ public Builder dashboardPublishOptions(DashboardDashboardPublishOptionsArgs dash return dashboardPublishOptions(Output.of(dashboardPublishOptions)); } + /** + * @param definition A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(@Nullable Output definition) { + $.definition = definition; + return this; + } + + /** + * @param definition A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(DashboardDefinitionArgs definition) { + return definition(Output.of(definition)); + } + /** * @param name Display name for the dashboard. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/Template.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/Template.java index a3115770b85..a4ce58b1369 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/Template.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/Template.java @@ -6,6 +6,7 @@ import com.pulumi.aws.Utilities; import com.pulumi.aws.quicksight.TemplateArgs; import com.pulumi.aws.quicksight.inputs.TemplateState; +import com.pulumi.aws.quicksight.outputs.TemplateDefinition; import com.pulumi.aws.quicksight.outputs.TemplatePermission; import com.pulumi.aws.quicksight.outputs.TemplateSourceEntity; import com.pulumi.core.Output; @@ -71,6 +72,91 @@ * ### With Definition * * <!--Start PulumiCodeChooser --> + *
+ * {@code
+ * package generated_program;
+ * 
+ * import com.pulumi.Context;
+ * import com.pulumi.Pulumi;
+ * import com.pulumi.core.Output;
+ * import com.pulumi.aws.quicksight.Template;
+ * import com.pulumi.aws.quicksight.TemplateArgs;
+ * import com.pulumi.aws.quicksight.inputs.TemplateDefinitionArgs;
+ * import java.util.List;
+ * import java.util.ArrayList;
+ * import java.util.Map;
+ * import java.io.File;
+ * import java.nio.file.Files;
+ * import java.nio.file.Paths;
+ * 
+ * public class App {
+ *     public static void main(String[] args) {
+ *         Pulumi.run(App::stack);
+ *     }
+ * 
+ *     public static void stack(Context ctx) {
+ *         var example = new Template("example", TemplateArgs.builder()
+ *             .templateId("example-id")
+ *             .name("example-name")
+ *             .versionDescription("version")
+ *             .definition(TemplateDefinitionArgs.builder()
+ *                 .dataSetConfigurations(TemplateDefinitionDataSetConfigurationArgs.builder()
+ *                     .dataSetSchema(TemplateDefinitionDataSetConfigurationDataSetSchemaArgs.builder()
+ *                         .columnSchemaLists(                        
+ *                             TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs.builder()
+ *                                 .name("Column1")
+ *                                 .dataType("STRING")
+ *                                 .build(),
+ *                             TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs.builder()
+ *                                 .name("Column2")
+ *                                 .dataType("INTEGER")
+ *                                 .build())
+ *                         .build())
+ *                     .placeholder("1")
+ *                     .build())
+ *                 .sheets(TemplateDefinitionSheetArgs.builder()
+ *                     .title("Test")
+ *                     .sheetId("Test1")
+ *                     .visuals(VisualsArgs.builder()
+ *                         .barChartVisual(VisualsBarChartVisualArgs.builder()
+ *                             .visualId("BarChart")
+ *                             .chartConfiguration(VisualsBarChartVisualChartConfigurationArgs.builder()
+ *                                 .fieldWells(VisualsBarChartVisualChartConfigurationFieldWellsArgs.builder()
+ *                                     .barChartAggregatedFieldWells(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs.builder()
+ *                                         .categories(DimensionFieldSchemaArgs.builder()
+ *                                             .categoricalDimensionField(DimensionFieldSchemaCategoricalDimensionFieldArgs.builder()
+ *                                                 .fieldId("1")
+ *                                                 .column(ColumnArgs.builder()
+ *                                                     .columnName("Column1")
+ *                                                     .dataSetIdentifier("1")
+ *                                                     .build())
+ *                                                 .build())
+ *                                             .build())
+ *                                         .values(MeasureFieldSchemaArgs.builder()
+ *                                             .numericalMeasureField(MeasureFieldSchemaNumericalMeasureFieldArgs.builder()
+ *                                                 .fieldId("2")
+ *                                                 .column(ColumnArgs.builder()
+ *                                                     .columnName("Column2")
+ *                                                     .dataSetIdentifier("1")
+ *                                                     .build())
+ *                                                 .aggregationFunction(NumericalAggregationArgs.builder()
+ *                                                     .simpleNumericalAggregation("SUM")
+ *                                                     .build())
+ *                                                 .build())
+ *                                             .build())
+ *                                         .build())
+ *                                     .build())
+ *                                 .build())
+ *                             .build())
+ *                         .build())
+ *                     .build())
+ *                 .build())
+ *             .build());
+ * 
+ *     }
+ * }
+ * }
+ * 
* <!--End PulumiCodeChooser --> * * ## Import @@ -126,6 +212,20 @@ public Output awsAccountId() { public Output createdTime() { return this.createdTime; } + /** + * A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + @Export(name="definition", refs={TemplateDefinition.class}, tree="[0]") + private Output definition; + + /** + * @return A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + public Output definition() { + return this.definition; + } /** * The time that the template was last updated. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/TemplateArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/TemplateArgs.java index 42054e55aa3..9a984ec3702 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/TemplateArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/TemplateArgs.java @@ -3,6 +3,7 @@ package com.pulumi.aws.quicksight; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionArgs; import com.pulumi.aws.quicksight.inputs.TemplatePermissionArgs; import com.pulumi.aws.quicksight.inputs.TemplateSourceEntityArgs; import com.pulumi.core.Output; @@ -35,6 +36,21 @@ public Optional> awsAccountId() { return Optional.ofNullable(this.awsAccountId); } + /** + * A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + @Import(name="definition") + private @Nullable Output definition; + + /** + * @return A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + public Optional> definition() { + return Optional.ofNullable(this.definition); + } + /** * Display name for the template. * @@ -133,6 +149,7 @@ private TemplateArgs() {} private TemplateArgs(TemplateArgs $) { this.awsAccountId = $.awsAccountId; + this.definition = $.definition; this.name = $.name; this.permissions = $.permissions; this.sourceEntity = $.sourceEntity; @@ -180,6 +197,27 @@ public Builder awsAccountId(String awsAccountId) { return awsAccountId(Output.of(awsAccountId)); } + /** + * @param definition A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(@Nullable Output definition) { + $.definition = definition; + return this; + } + + /** + * @param definition A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(TemplateDefinitionArgs definition) { + return definition(Output.of(definition)); + } + /** * @param name Display name for the template. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AggregationFunctionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AggregationFunctionArgs.java new file mode 100644 index 00000000000..cfbd326ac76 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AggregationFunctionArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.NumericalAggregationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AggregationFunctionArgs extends com.pulumi.resources.ResourceArgs { + + public static final AggregationFunctionArgs Empty = new AggregationFunctionArgs(); + + @Import(name="categoricalAggregationFunction") + private @Nullable Output categoricalAggregationFunction; + + public Optional> categoricalAggregationFunction() { + return Optional.ofNullable(this.categoricalAggregationFunction); + } + + @Import(name="dateAggregationFunction") + private @Nullable Output dateAggregationFunction; + + public Optional> dateAggregationFunction() { + return Optional.ofNullable(this.dateAggregationFunction); + } + + @Import(name="numericalAggregationFunction") + private @Nullable Output numericalAggregationFunction; + + public Optional> numericalAggregationFunction() { + return Optional.ofNullable(this.numericalAggregationFunction); + } + + private AggregationFunctionArgs() {} + + private AggregationFunctionArgs(AggregationFunctionArgs $) { + this.categoricalAggregationFunction = $.categoricalAggregationFunction; + this.dateAggregationFunction = $.dateAggregationFunction; + this.numericalAggregationFunction = $.numericalAggregationFunction; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AggregationFunctionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AggregationFunctionArgs $; + + public Builder() { + $ = new AggregationFunctionArgs(); + } + + public Builder(AggregationFunctionArgs defaults) { + $ = new AggregationFunctionArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoricalAggregationFunction(@Nullable Output categoricalAggregationFunction) { + $.categoricalAggregationFunction = categoricalAggregationFunction; + return this; + } + + public Builder categoricalAggregationFunction(String categoricalAggregationFunction) { + return categoricalAggregationFunction(Output.of(categoricalAggregationFunction)); + } + + public Builder dateAggregationFunction(@Nullable Output dateAggregationFunction) { + $.dateAggregationFunction = dateAggregationFunction; + return this; + } + + public Builder dateAggregationFunction(String dateAggregationFunction) { + return dateAggregationFunction(Output.of(dateAggregationFunction)); + } + + public Builder numericalAggregationFunction(@Nullable Output numericalAggregationFunction) { + $.numericalAggregationFunction = numericalAggregationFunction; + return this; + } + + public Builder numericalAggregationFunction(NumericalAggregationArgs numericalAggregationFunction) { + return numericalAggregationFunction(Output.of(numericalAggregationFunction)); + } + + public AggregationFunctionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsArgs.java new file mode 100644 index 00000000000..73e92fc4318 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class AnalysisDefinitionAnalysisDefaultsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsArgs Empty = new AnalysisDefinitionAnalysisDefaultsArgs(); + + @Import(name="defaultNewSheetConfiguration", required=true) + private Output defaultNewSheetConfiguration; + + public Output defaultNewSheetConfiguration() { + return this.defaultNewSheetConfiguration; + } + + private AnalysisDefinitionAnalysisDefaultsArgs() {} + + private AnalysisDefinitionAnalysisDefaultsArgs(AnalysisDefinitionAnalysisDefaultsArgs $) { + this.defaultNewSheetConfiguration = $.defaultNewSheetConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsArgs(Objects.requireNonNull(defaults)); + } + + public Builder defaultNewSheetConfiguration(Output defaultNewSheetConfiguration) { + $.defaultNewSheetConfiguration = defaultNewSheetConfiguration; + return this; + } + + public Builder defaultNewSheetConfiguration(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs defaultNewSheetConfiguration) { + return defaultNewSheetConfiguration(Output.of(defaultNewSheetConfiguration)); + } + + public AnalysisDefinitionAnalysisDefaultsArgs build() { + if ($.defaultNewSheetConfiguration == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsArgs", "defaultNewSheetConfiguration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.java new file mode 100644 index 00000000000..a3a411e1991 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(); + + @Import(name="interactiveLayoutConfiguration") + private @Nullable Output interactiveLayoutConfiguration; + + public Optional> interactiveLayoutConfiguration() { + return Optional.ofNullable(this.interactiveLayoutConfiguration); + } + + @Import(name="paginatedLayoutConfiguration") + private @Nullable Output paginatedLayoutConfiguration; + + public Optional> paginatedLayoutConfiguration() { + return Optional.ofNullable(this.paginatedLayoutConfiguration); + } + + @Import(name="sheetContentType") + private @Nullable Output sheetContentType; + + public Optional> sheetContentType() { + return Optional.ofNullable(this.sheetContentType); + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs $) { + this.interactiveLayoutConfiguration = $.interactiveLayoutConfiguration; + this.paginatedLayoutConfiguration = $.paginatedLayoutConfiguration; + this.sheetContentType = $.sheetContentType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder interactiveLayoutConfiguration(@Nullable Output interactiveLayoutConfiguration) { + $.interactiveLayoutConfiguration = interactiveLayoutConfiguration; + return this; + } + + public Builder interactiveLayoutConfiguration(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs interactiveLayoutConfiguration) { + return interactiveLayoutConfiguration(Output.of(interactiveLayoutConfiguration)); + } + + public Builder paginatedLayoutConfiguration(@Nullable Output paginatedLayoutConfiguration) { + $.paginatedLayoutConfiguration = paginatedLayoutConfiguration; + return this; + } + + public Builder paginatedLayoutConfiguration(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs paginatedLayoutConfiguration) { + return paginatedLayoutConfiguration(Output.of(paginatedLayoutConfiguration)); + } + + public Builder sheetContentType(@Nullable Output sheetContentType) { + $.sheetContentType = sheetContentType; + return this; + } + + public Builder sheetContentType(String sheetContentType) { + return sheetContentType(Output.of(sheetContentType)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.java new file mode 100644 index 00000000000..ac322ceee50 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(); + + @Import(name="freeForm") + private @Nullable Output freeForm; + + public Optional> freeForm() { + return Optional.ofNullable(this.freeForm); + } + + @Import(name="grid") + private @Nullable Output grid; + + public Optional> grid() { + return Optional.ofNullable(this.grid); + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs $) { + this.freeForm = $.freeForm; + this.grid = $.grid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder freeForm(@Nullable Output freeForm) { + $.freeForm = freeForm; + return this; + } + + public Builder freeForm(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs freeForm) { + return freeForm(Output.of(freeForm)); + } + + public Builder grid(@Nullable Output grid) { + $.grid = grid; + return this; + } + + public Builder grid(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs grid) { + return grid(Output.of(grid)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.java new file mode 100644 index 00000000000..cddb0b9a8cb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(); + + @Import(name="canvasSizeOptions", required=true) + private Output canvasSizeOptions; + + public Output canvasSizeOptions() { + return this.canvasSizeOptions; + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs build() { + if ($.canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs", "canvasSizeOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..3b7114474ed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(); + + @Import(name="screenCanvasSizeOptions") + private @Nullable Output screenCanvasSizeOptions; + + public Optional> screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs $) { + this.screenCanvasSizeOptions = $.screenCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder screenCanvasSizeOptions(@Nullable Output screenCanvasSizeOptions) { + $.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + + public Builder screenCanvasSizeOptions(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs screenCanvasSizeOptions) { + return screenCanvasSizeOptions(Output.of(screenCanvasSizeOptions)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..fbe11dbb79e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + + @Import(name="optimizedViewPortWidth", required=true) + private Output optimizedViewPortWidth; + + public Output optimizedViewPortWidth() { + return this.optimizedViewPortWidth; + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs $) { + this.optimizedViewPortWidth = $.optimizedViewPortWidth; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder optimizedViewPortWidth(Output optimizedViewPortWidth) { + $.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + return optimizedViewPortWidth(Output.of(optimizedViewPortWidth)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs build() { + if ($.optimizedViewPortWidth == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs", "optimizedViewPortWidth"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.java new file mode 100644 index 00000000000..8f8c2f6f512 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(); + + @Import(name="canvasSizeOptions", required=true) + private Output canvasSizeOptions; + + public Output canvasSizeOptions() { + return this.canvasSizeOptions; + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs build() { + if ($.canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs", "canvasSizeOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..a935c3e6dcc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(); + + @Import(name="screenCanvasSizeOptions") + private @Nullable Output screenCanvasSizeOptions; + + public Optional> screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs $) { + this.screenCanvasSizeOptions = $.screenCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder screenCanvasSizeOptions(@Nullable Output screenCanvasSizeOptions) { + $.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + + public Builder screenCanvasSizeOptions(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs screenCanvasSizeOptions) { + return screenCanvasSizeOptions(Output.of(screenCanvasSizeOptions)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..443dd358c1b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + + @Import(name="optimizedViewPortWidth") + private @Nullable Output optimizedViewPortWidth; + + public Optional> optimizedViewPortWidth() { + return Optional.ofNullable(this.optimizedViewPortWidth); + } + + @Import(name="resizeOption", required=true) + private Output resizeOption; + + public Output resizeOption() { + return this.resizeOption; + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs $) { + this.optimizedViewPortWidth = $.optimizedViewPortWidth; + this.resizeOption = $.resizeOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder optimizedViewPortWidth(@Nullable Output optimizedViewPortWidth) { + $.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + return optimizedViewPortWidth(Output.of(optimizedViewPortWidth)); + } + + public Builder resizeOption(Output resizeOption) { + $.resizeOption = resizeOption; + return this; + } + + public Builder resizeOption(String resizeOption) { + return resizeOption(Output.of(resizeOption)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs build() { + if ($.resizeOption == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs", "resizeOption"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.java new file mode 100644 index 00000000000..b6ec125691a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(); + + @Import(name="sectionBased") + private @Nullable Output sectionBased; + + public Optional> sectionBased() { + return Optional.ofNullable(this.sectionBased); + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs $) { + this.sectionBased = $.sectionBased; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder sectionBased(@Nullable Output sectionBased) { + $.sectionBased = sectionBased; + return this; + } + + public Builder sectionBased(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs sectionBased) { + return sectionBased(Output.of(sectionBased)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.java new file mode 100644 index 00000000000..544acd8e906 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(); + + @Import(name="canvasSizeOptions", required=true) + private Output canvasSizeOptions; + + public Output canvasSizeOptions() { + return this.canvasSizeOptions; + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs build() { + if ($.canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs", "canvasSizeOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..e3d56790f03 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(); + + @Import(name="paperCanvasSizeOptions") + private @Nullable Output paperCanvasSizeOptions; + + public Optional> paperCanvasSizeOptions() { + return Optional.ofNullable(this.paperCanvasSizeOptions); + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs $) { + this.paperCanvasSizeOptions = $.paperCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder paperCanvasSizeOptions(@Nullable Output paperCanvasSizeOptions) { + $.paperCanvasSizeOptions = paperCanvasSizeOptions; + return this; + } + + public Builder paperCanvasSizeOptions(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs paperCanvasSizeOptions) { + return paperCanvasSizeOptions(Output.of(paperCanvasSizeOptions)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..ae0f7afcd1c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SpacingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs Empty = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + + @Import(name="paperMargin") + private @Nullable Output paperMargin; + + public Optional> paperMargin() { + return Optional.ofNullable(this.paperMargin); + } + + @Import(name="paperOrientation") + private @Nullable Output paperOrientation; + + public Optional> paperOrientation() { + return Optional.ofNullable(this.paperOrientation); + } + + @Import(name="paperSize") + private @Nullable Output paperSize; + + public Optional> paperSize() { + return Optional.ofNullable(this.paperSize); + } + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs() {} + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs $) { + this.paperMargin = $.paperMargin; + this.paperOrientation = $.paperOrientation; + this.paperSize = $.paperSize; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs $; + + public Builder() { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + } + + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs defaults) { + $ = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder paperMargin(@Nullable Output paperMargin) { + $.paperMargin = paperMargin; + return this; + } + + public Builder paperMargin(SpacingArgs paperMargin) { + return paperMargin(Output.of(paperMargin)); + } + + public Builder paperOrientation(@Nullable Output paperOrientation) { + $.paperOrientation = paperOrientation; + return this; + } + + public Builder paperOrientation(String paperOrientation) { + return paperOrientation(Output.of(paperOrientation)); + } + + public Builder paperSize(@Nullable Output paperSize) { + $.paperSize = paperSize; + return this; + } + + public Builder paperSize(String paperSize) { + return paperSize(Output.of(paperSize)); + } + + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionArgs.java new file mode 100644 index 00000000000..21b6969051e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionArgs.java @@ -0,0 +1,350 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionAnalysisDefaultsArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionCalculatedFieldArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionColumnConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionDataSetIdentifiersDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionFilterGroupArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionArgs Empty = new AnalysisDefinitionArgs(); + + /** + * The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + @Import(name="analysisDefaults") + private @Nullable Output analysisDefaults; + + /** + * @return The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + public Optional> analysisDefaults() { + return Optional.ofNullable(this.analysisDefaults); + } + + /** + * A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + @Import(name="calculatedFields") + private @Nullable Output> calculatedFields; + + /** + * @return A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + public Optional>> calculatedFields() { + return Optional.ofNullable(this.calculatedFields); + } + + /** + * A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + * + */ + @Import(name="columnConfigurations") + private @Nullable Output> columnConfigurations; + + /** + * @return A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + * + */ + public Optional>> columnConfigurations() { + return Optional.ofNullable(this.columnConfigurations); + } + + /** + * A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + */ + @Import(name="dataSetIdentifiersDeclarations", required=true) + private Output> dataSetIdentifiersDeclarations; + + /** + * @return A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + */ + public Output> dataSetIdentifiersDeclarations() { + return this.dataSetIdentifiersDeclarations; + } + + /** + * A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + @Import(name="filterGroups") + private @Nullable Output> filterGroups; + + /** + * @return A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + public Optional>> filterGroups() { + return Optional.ofNullable(this.filterGroups); + } + + @Import(name="parameterDeclarations") + private @Nullable Output> parameterDeclarations; + + public Optional>> parameterDeclarations() { + return Optional.ofNullable(this.parameterDeclarations); + } + + /** + * A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + @Import(name="sheets") + private @Nullable Output> sheets; + + /** + * @return A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + public Optional>> sheets() { + return Optional.ofNullable(this.sheets); + } + + private AnalysisDefinitionArgs() {} + + private AnalysisDefinitionArgs(AnalysisDefinitionArgs $) { + this.analysisDefaults = $.analysisDefaults; + this.calculatedFields = $.calculatedFields; + this.columnConfigurations = $.columnConfigurations; + this.dataSetIdentifiersDeclarations = $.dataSetIdentifiersDeclarations; + this.filterGroups = $.filterGroups; + this.parameterDeclarations = $.parameterDeclarations; + this.sheets = $.sheets; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionArgs $; + + public Builder() { + $ = new AnalysisDefinitionArgs(); + } + + public Builder(AnalysisDefinitionArgs defaults) { + $ = new AnalysisDefinitionArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param analysisDefaults The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + * @return builder + * + */ + public Builder analysisDefaults(@Nullable Output analysisDefaults) { + $.analysisDefaults = analysisDefaults; + return this; + } + + /** + * @param analysisDefaults The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + * @return builder + * + */ + public Builder analysisDefaults(AnalysisDefinitionAnalysisDefaultsArgs analysisDefaults) { + return analysisDefaults(Output.of(analysisDefaults)); + } + + /** + * @param calculatedFields A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + * @return builder + * + */ + public Builder calculatedFields(@Nullable Output> calculatedFields) { + $.calculatedFields = calculatedFields; + return this; + } + + /** + * @param calculatedFields A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + * @return builder + * + */ + public Builder calculatedFields(List calculatedFields) { + return calculatedFields(Output.of(calculatedFields)); + } + + /** + * @param calculatedFields A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + * @return builder + * + */ + public Builder calculatedFields(AnalysisDefinitionCalculatedFieldArgs... calculatedFields) { + return calculatedFields(List.of(calculatedFields)); + } + + /** + * @param columnConfigurations A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + * + * @return builder + * + */ + public Builder columnConfigurations(@Nullable Output> columnConfigurations) { + $.columnConfigurations = columnConfigurations; + return this; + } + + /** + * @param columnConfigurations A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + * + * @return builder + * + */ + public Builder columnConfigurations(List columnConfigurations) { + return columnConfigurations(Output.of(columnConfigurations)); + } + + /** + * @param columnConfigurations A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + * + * @return builder + * + */ + public Builder columnConfigurations(AnalysisDefinitionColumnConfigurationArgs... columnConfigurations) { + return columnConfigurations(List.of(columnConfigurations)); + } + + /** + * @param dataSetIdentifiersDeclarations A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + * @return builder + * + */ + public Builder dataSetIdentifiersDeclarations(Output> dataSetIdentifiersDeclarations) { + $.dataSetIdentifiersDeclarations = dataSetIdentifiersDeclarations; + return this; + } + + /** + * @param dataSetIdentifiersDeclarations A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + * @return builder + * + */ + public Builder dataSetIdentifiersDeclarations(List dataSetIdentifiersDeclarations) { + return dataSetIdentifiersDeclarations(Output.of(dataSetIdentifiersDeclarations)); + } + + /** + * @param dataSetIdentifiersDeclarations A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + * @return builder + * + */ + public Builder dataSetIdentifiersDeclarations(AnalysisDefinitionDataSetIdentifiersDeclarationArgs... dataSetIdentifiersDeclarations) { + return dataSetIdentifiersDeclarations(List.of(dataSetIdentifiersDeclarations)); + } + + /** + * @param filterGroups A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder filterGroups(@Nullable Output> filterGroups) { + $.filterGroups = filterGroups; + return this; + } + + /** + * @param filterGroups A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder filterGroups(List filterGroups) { + return filterGroups(Output.of(filterGroups)); + } + + /** + * @param filterGroups A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder filterGroups(AnalysisDefinitionFilterGroupArgs... filterGroups) { + return filterGroups(List.of(filterGroups)); + } + + public Builder parameterDeclarations(@Nullable Output> parameterDeclarations) { + $.parameterDeclarations = parameterDeclarations; + return this; + } + + public Builder parameterDeclarations(List parameterDeclarations) { + return parameterDeclarations(Output.of(parameterDeclarations)); + } + + public Builder parameterDeclarations(AnalysisDefinitionParameterDeclarationArgs... parameterDeclarations) { + return parameterDeclarations(List.of(parameterDeclarations)); + } + + /** + * @param sheets A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + * @return builder + * + */ + public Builder sheets(@Nullable Output> sheets) { + $.sheets = sheets; + return this; + } + + /** + * @param sheets A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + * @return builder + * + */ + public Builder sheets(List sheets) { + return sheets(Output.of(sheets)); + } + + /** + * @param sheets A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + * @return builder + * + */ + public Builder sheets(AnalysisDefinitionSheetArgs... sheets) { + return sheets(List.of(sheets)); + } + + public AnalysisDefinitionArgs build() { + if ($.dataSetIdentifiersDeclarations == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionArgs", "dataSetIdentifiersDeclarations"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionCalculatedFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionCalculatedFieldArgs.java new file mode 100644 index 00000000000..73f5286e65a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionCalculatedFieldArgs.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class AnalysisDefinitionCalculatedFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionCalculatedFieldArgs Empty = new AnalysisDefinitionCalculatedFieldArgs(); + + @Import(name="dataSetIdentifier", required=true) + private Output dataSetIdentifier; + + public Output dataSetIdentifier() { + return this.dataSetIdentifier; + } + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + /** + * Display name for the analysis. + * + * The following arguments are optional: + * + */ + @Import(name="name", required=true) + private Output name; + + /** + * @return Display name for the analysis. + * + * The following arguments are optional: + * + */ + public Output name() { + return this.name; + } + + private AnalysisDefinitionCalculatedFieldArgs() {} + + private AnalysisDefinitionCalculatedFieldArgs(AnalysisDefinitionCalculatedFieldArgs $) { + this.dataSetIdentifier = $.dataSetIdentifier; + this.expression = $.expression; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionCalculatedFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionCalculatedFieldArgs $; + + public Builder() { + $ = new AnalysisDefinitionCalculatedFieldArgs(); + } + + public Builder(AnalysisDefinitionCalculatedFieldArgs defaults) { + $ = new AnalysisDefinitionCalculatedFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataSetIdentifier(Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + /** + * @param name Display name for the analysis. + * + * The following arguments are optional: + * + * @return builder + * + */ + public Builder name(Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the analysis. + * + * The following arguments are optional: + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public AnalysisDefinitionCalculatedFieldArgs build() { + if ($.dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionCalculatedFieldArgs", "dataSetIdentifier"); + } + if ($.expression == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionCalculatedFieldArgs", "expression"); + } + if ($.name == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionCalculatedFieldArgs", "name"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionColumnConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionColumnConfigurationArgs.java new file mode 100644 index 00000000000..d92bb5dfae6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionColumnConfigurationArgs.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionColumnConfigurationFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionColumnConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionColumnConfigurationArgs Empty = new AnalysisDefinitionColumnConfigurationArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="role") + private @Nullable Output role; + + public Optional> role() { + return Optional.ofNullable(this.role); + } + + private AnalysisDefinitionColumnConfigurationArgs() {} + + private AnalysisDefinitionColumnConfigurationArgs(AnalysisDefinitionColumnConfigurationArgs $) { + this.column = $.column; + this.formatConfiguration = $.formatConfiguration; + this.role = $.role; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionColumnConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionColumnConfigurationArgs $; + + public Builder() { + $ = new AnalysisDefinitionColumnConfigurationArgs(); + } + + public Builder(AnalysisDefinitionColumnConfigurationArgs defaults) { + $ = new AnalysisDefinitionColumnConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(AnalysisDefinitionColumnConfigurationFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder role(@Nullable Output role) { + $.role = role; + return this; + } + + public Builder role(String role) { + return role(Output.of(role)); + } + + public AnalysisDefinitionColumnConfigurationArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionColumnConfigurationArgs", "column"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionColumnConfigurationFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionColumnConfigurationFormatConfigurationArgs.java new file mode 100644 index 00000000000..6b6f8ab0495 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionColumnConfigurationFormatConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionColumnConfigurationFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionColumnConfigurationFormatConfigurationArgs Empty = new AnalysisDefinitionColumnConfigurationFormatConfigurationArgs(); + + @Import(name="dateTimeFormatConfiguration") + private @Nullable Output dateTimeFormatConfiguration; + + public Optional> dateTimeFormatConfiguration() { + return Optional.ofNullable(this.dateTimeFormatConfiguration); + } + + @Import(name="numberFormatConfiguration") + private @Nullable Output numberFormatConfiguration; + + public Optional> numberFormatConfiguration() { + return Optional.ofNullable(this.numberFormatConfiguration); + } + + @Import(name="stringFormatConfiguration") + private @Nullable Output stringFormatConfiguration; + + public Optional> stringFormatConfiguration() { + return Optional.ofNullable(this.stringFormatConfiguration); + } + + private AnalysisDefinitionColumnConfigurationFormatConfigurationArgs() {} + + private AnalysisDefinitionColumnConfigurationFormatConfigurationArgs(AnalysisDefinitionColumnConfigurationFormatConfigurationArgs $) { + this.dateTimeFormatConfiguration = $.dateTimeFormatConfiguration; + this.numberFormatConfiguration = $.numberFormatConfiguration; + this.stringFormatConfiguration = $.stringFormatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionColumnConfigurationFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionColumnConfigurationFormatConfigurationArgs $; + + public Builder() { + $ = new AnalysisDefinitionColumnConfigurationFormatConfigurationArgs(); + } + + public Builder(AnalysisDefinitionColumnConfigurationFormatConfigurationArgs defaults) { + $ = new AnalysisDefinitionColumnConfigurationFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeFormatConfiguration(@Nullable Output dateTimeFormatConfiguration) { + $.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + return this; + } + + public Builder dateTimeFormatConfiguration(DateTimeFormatConfigurationArgs dateTimeFormatConfiguration) { + return dateTimeFormatConfiguration(Output.of(dateTimeFormatConfiguration)); + } + + public Builder numberFormatConfiguration(@Nullable Output numberFormatConfiguration) { + $.numberFormatConfiguration = numberFormatConfiguration; + return this; + } + + public Builder numberFormatConfiguration(NumberFormatConfigurationArgs numberFormatConfiguration) { + return numberFormatConfiguration(Output.of(numberFormatConfiguration)); + } + + public Builder stringFormatConfiguration(@Nullable Output stringFormatConfiguration) { + $.stringFormatConfiguration = stringFormatConfiguration; + return this; + } + + public Builder stringFormatConfiguration(StringFormatConfigurationArgs stringFormatConfiguration) { + return stringFormatConfiguration(Output.of(stringFormatConfiguration)); + } + + public AnalysisDefinitionColumnConfigurationFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionDataSetIdentifiersDeclarationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionDataSetIdentifiersDeclarationArgs.java new file mode 100644 index 00000000000..f9dfbf17db6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionDataSetIdentifiersDeclarationArgs.java @@ -0,0 +1,100 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionDataSetIdentifiersDeclarationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionDataSetIdentifiersDeclarationArgs Empty = new AnalysisDefinitionDataSetIdentifiersDeclarationArgs(); + + /** + * Dataset Amazon Resource Name (ARN). + * + */ + @Import(name="dataSetArn") + private @Nullable Output dataSetArn; + + /** + * @return Dataset Amazon Resource Name (ARN). + * + */ + public Optional> dataSetArn() { + return Optional.ofNullable(this.dataSetArn); + } + + @Import(name="identifier") + private @Nullable Output identifier; + + public Optional> identifier() { + return Optional.ofNullable(this.identifier); + } + + private AnalysisDefinitionDataSetIdentifiersDeclarationArgs() {} + + private AnalysisDefinitionDataSetIdentifiersDeclarationArgs(AnalysisDefinitionDataSetIdentifiersDeclarationArgs $) { + this.dataSetArn = $.dataSetArn; + this.identifier = $.identifier; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionDataSetIdentifiersDeclarationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionDataSetIdentifiersDeclarationArgs $; + + public Builder() { + $ = new AnalysisDefinitionDataSetIdentifiersDeclarationArgs(); + } + + public Builder(AnalysisDefinitionDataSetIdentifiersDeclarationArgs defaults) { + $ = new AnalysisDefinitionDataSetIdentifiersDeclarationArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param dataSetArn Dataset Amazon Resource Name (ARN). + * + * @return builder + * + */ + public Builder dataSetArn(@Nullable Output dataSetArn) { + $.dataSetArn = dataSetArn; + return this; + } + + /** + * @param dataSetArn Dataset Amazon Resource Name (ARN). + * + * @return builder + * + */ + public Builder dataSetArn(String dataSetArn) { + return dataSetArn(Output.of(dataSetArn)); + } + + public Builder identifier(@Nullable Output identifier) { + $.identifier = identifier; + return this; + } + + public Builder identifier(String identifier) { + return identifier(Output.of(identifier)); + } + + public AnalysisDefinitionDataSetIdentifiersDeclarationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupArgs.java new file mode 100644 index 00000000000..6f6fcf4cf87 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionFilterGroupScopeConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.FiltersArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionFilterGroupArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionFilterGroupArgs Empty = new AnalysisDefinitionFilterGroupArgs(); + + @Import(name="crossDataset", required=true) + private Output crossDataset; + + public Output crossDataset() { + return this.crossDataset; + } + + @Import(name="filterGroupId", required=true) + private Output filterGroupId; + + public Output filterGroupId() { + return this.filterGroupId; + } + + @Import(name="filters", required=true) + private Output> filters; + + public Output> filters() { + return this.filters; + } + + @Import(name="scopeConfiguration", required=true) + private Output scopeConfiguration; + + public Output scopeConfiguration() { + return this.scopeConfiguration; + } + + /** + * The analysis creation status. + * + */ + @Import(name="status") + private @Nullable Output status; + + /** + * @return The analysis creation status. + * + */ + public Optional> status() { + return Optional.ofNullable(this.status); + } + + private AnalysisDefinitionFilterGroupArgs() {} + + private AnalysisDefinitionFilterGroupArgs(AnalysisDefinitionFilterGroupArgs $) { + this.crossDataset = $.crossDataset; + this.filterGroupId = $.filterGroupId; + this.filters = $.filters; + this.scopeConfiguration = $.scopeConfiguration; + this.status = $.status; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionFilterGroupArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionFilterGroupArgs $; + + public Builder() { + $ = new AnalysisDefinitionFilterGroupArgs(); + } + + public Builder(AnalysisDefinitionFilterGroupArgs defaults) { + $ = new AnalysisDefinitionFilterGroupArgs(Objects.requireNonNull(defaults)); + } + + public Builder crossDataset(Output crossDataset) { + $.crossDataset = crossDataset; + return this; + } + + public Builder crossDataset(String crossDataset) { + return crossDataset(Output.of(crossDataset)); + } + + public Builder filterGroupId(Output filterGroupId) { + $.filterGroupId = filterGroupId; + return this; + } + + public Builder filterGroupId(String filterGroupId) { + return filterGroupId(Output.of(filterGroupId)); + } + + public Builder filters(Output> filters) { + $.filters = filters; + return this; + } + + public Builder filters(List filters) { + return filters(Output.of(filters)); + } + + public Builder filters(FiltersArgs... filters) { + return filters(List.of(filters)); + } + + public Builder scopeConfiguration(Output scopeConfiguration) { + $.scopeConfiguration = scopeConfiguration; + return this; + } + + public Builder scopeConfiguration(AnalysisDefinitionFilterGroupScopeConfigurationArgs scopeConfiguration) { + return scopeConfiguration(Output.of(scopeConfiguration)); + } + + /** + * @param status The analysis creation status. + * + * @return builder + * + */ + public Builder status(@Nullable Output status) { + $.status = status; + return this; + } + + /** + * @param status The analysis creation status. + * + * @return builder + * + */ + public Builder status(String status) { + return status(Output.of(status)); + } + + public AnalysisDefinitionFilterGroupArgs build() { + if ($.crossDataset == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroupArgs", "crossDataset"); + } + if ($.filterGroupId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroupArgs", "filterGroupId"); + } + if ($.filters == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroupArgs", "filters"); + } + if ($.scopeConfiguration == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroupArgs", "scopeConfiguration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupScopeConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupScopeConfigurationArgs.java new file mode 100644 index 00000000000..47439ce5db5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupScopeConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionFilterGroupScopeConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionFilterGroupScopeConfigurationArgs Empty = new AnalysisDefinitionFilterGroupScopeConfigurationArgs(); + + @Import(name="selectedSheets") + private @Nullable Output selectedSheets; + + public Optional> selectedSheets() { + return Optional.ofNullable(this.selectedSheets); + } + + private AnalysisDefinitionFilterGroupScopeConfigurationArgs() {} + + private AnalysisDefinitionFilterGroupScopeConfigurationArgs(AnalysisDefinitionFilterGroupScopeConfigurationArgs $) { + this.selectedSheets = $.selectedSheets; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionFilterGroupScopeConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionFilterGroupScopeConfigurationArgs $; + + public Builder() { + $ = new AnalysisDefinitionFilterGroupScopeConfigurationArgs(); + } + + public Builder(AnalysisDefinitionFilterGroupScopeConfigurationArgs defaults) { + $ = new AnalysisDefinitionFilterGroupScopeConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder selectedSheets(@Nullable Output selectedSheets) { + $.selectedSheets = selectedSheets; + return this; + } + + public Builder selectedSheets(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs selectedSheets) { + return selectedSheets(Output.of(selectedSheets)); + } + + public AnalysisDefinitionFilterGroupScopeConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.java new file mode 100644 index 00000000000..9a15b0964a9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs Empty = new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(); + + @Import(name="sheetVisualScopingConfigurations") + private @Nullable Output> sheetVisualScopingConfigurations; + + public Optional>> sheetVisualScopingConfigurations() { + return Optional.ofNullable(this.sheetVisualScopingConfigurations); + } + + private AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs() {} + + private AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs $) { + this.sheetVisualScopingConfigurations = $.sheetVisualScopingConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs $; + + public Builder() { + $ = new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(); + } + + public Builder(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs defaults) { + $ = new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(Objects.requireNonNull(defaults)); + } + + public Builder sheetVisualScopingConfigurations(@Nullable Output> sheetVisualScopingConfigurations) { + $.sheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + return this; + } + + public Builder sheetVisualScopingConfigurations(List sheetVisualScopingConfigurations) { + return sheetVisualScopingConfigurations(Output.of(sheetVisualScopingConfigurations)); + } + + public Builder sheetVisualScopingConfigurations(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs... sheetVisualScopingConfigurations) { + return sheetVisualScopingConfigurations(List.of(sheetVisualScopingConfigurations)); + } + + public AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.java new file mode 100644 index 00000000000..5c45330b978 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs Empty = new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(); + + @Import(name="scope", required=true) + private Output scope; + + public Output scope() { + return this.scope; + } + + @Import(name="sheetId", required=true) + private Output sheetId; + + public Output sheetId() { + return this.sheetId; + } + + @Import(name="visualIds") + private @Nullable Output> visualIds; + + public Optional>> visualIds() { + return Optional.ofNullable(this.visualIds); + } + + private AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs() {} + + private AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs $) { + this.scope = $.scope; + this.sheetId = $.sheetId; + this.visualIds = $.visualIds; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs $; + + public Builder() { + $ = new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(); + } + + public Builder(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs defaults) { + $ = new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder scope(Output scope) { + $.scope = scope; + return this; + } + + public Builder scope(String scope) { + return scope(Output.of(scope)); + } + + public Builder sheetId(Output sheetId) { + $.sheetId = sheetId; + return this; + } + + public Builder sheetId(String sheetId) { + return sheetId(Output.of(sheetId)); + } + + public Builder visualIds(@Nullable Output> visualIds) { + $.visualIds = visualIds; + return this; + } + + public Builder visualIds(List visualIds) { + return visualIds(Output.of(visualIds)); + } + + public Builder visualIds(String... visualIds) { + return visualIds(List.of(visualIds)); + } + + public AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs build() { + if ($.scope == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs", "scope"); + } + if ($.sheetId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs", "sheetId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionParameterDeclarationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionParameterDeclarationArgs.java new file mode 100644 index 00000000000..083a01e8485 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionParameterDeclarationArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DateTimeParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.DecimalParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.IntegerParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.StringParameterDeclarationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionParameterDeclarationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionParameterDeclarationArgs Empty = new AnalysisDefinitionParameterDeclarationArgs(); + + @Import(name="dateTimeParameterDeclaration") + private @Nullable Output dateTimeParameterDeclaration; + + public Optional> dateTimeParameterDeclaration() { + return Optional.ofNullable(this.dateTimeParameterDeclaration); + } + + @Import(name="decimalParameterDeclaration") + private @Nullable Output decimalParameterDeclaration; + + public Optional> decimalParameterDeclaration() { + return Optional.ofNullable(this.decimalParameterDeclaration); + } + + @Import(name="integerParameterDeclaration") + private @Nullable Output integerParameterDeclaration; + + public Optional> integerParameterDeclaration() { + return Optional.ofNullable(this.integerParameterDeclaration); + } + + @Import(name="stringParameterDeclaration") + private @Nullable Output stringParameterDeclaration; + + public Optional> stringParameterDeclaration() { + return Optional.ofNullable(this.stringParameterDeclaration); + } + + private AnalysisDefinitionParameterDeclarationArgs() {} + + private AnalysisDefinitionParameterDeclarationArgs(AnalysisDefinitionParameterDeclarationArgs $) { + this.dateTimeParameterDeclaration = $.dateTimeParameterDeclaration; + this.decimalParameterDeclaration = $.decimalParameterDeclaration; + this.integerParameterDeclaration = $.integerParameterDeclaration; + this.stringParameterDeclaration = $.stringParameterDeclaration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionParameterDeclarationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionParameterDeclarationArgs $; + + public Builder() { + $ = new AnalysisDefinitionParameterDeclarationArgs(); + } + + public Builder(AnalysisDefinitionParameterDeclarationArgs defaults) { + $ = new AnalysisDefinitionParameterDeclarationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeParameterDeclaration(@Nullable Output dateTimeParameterDeclaration) { + $.dateTimeParameterDeclaration = dateTimeParameterDeclaration; + return this; + } + + public Builder dateTimeParameterDeclaration(DateTimeParameterDeclarationArgs dateTimeParameterDeclaration) { + return dateTimeParameterDeclaration(Output.of(dateTimeParameterDeclaration)); + } + + public Builder decimalParameterDeclaration(@Nullable Output decimalParameterDeclaration) { + $.decimalParameterDeclaration = decimalParameterDeclaration; + return this; + } + + public Builder decimalParameterDeclaration(DecimalParameterDeclarationArgs decimalParameterDeclaration) { + return decimalParameterDeclaration(Output.of(decimalParameterDeclaration)); + } + + public Builder integerParameterDeclaration(@Nullable Output integerParameterDeclaration) { + $.integerParameterDeclaration = integerParameterDeclaration; + return this; + } + + public Builder integerParameterDeclaration(IntegerParameterDeclarationArgs integerParameterDeclaration) { + return integerParameterDeclaration(Output.of(integerParameterDeclaration)); + } + + public Builder stringParameterDeclaration(@Nullable Output stringParameterDeclaration) { + $.stringParameterDeclaration = stringParameterDeclaration; + return this; + } + + public Builder stringParameterDeclaration(StringParameterDeclarationArgs stringParameterDeclaration) { + return stringParameterDeclaration(Output.of(stringParameterDeclaration)); + } + + public AnalysisDefinitionParameterDeclarationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetArgs.java new file mode 100644 index 00000000000..fab03bcdb9d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetArgs.java @@ -0,0 +1,288 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetSheetControlLayoutsArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetTextBoxArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetArgs Empty = new AnalysisDefinitionSheetArgs(); + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="filterControls") + private @Nullable Output> filterControls; + + public Optional>> filterControls() { + return Optional.ofNullable(this.filterControls); + } + + @Import(name="layouts") + private @Nullable Output layouts; + + public Optional> layouts() { + return Optional.ofNullable(this.layouts); + } + + /** + * Display name for the analysis. + * + * The following arguments are optional: + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the analysis. + * + * The following arguments are optional: + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="parameterControls") + private @Nullable Output> parameterControls; + + public Optional>> parameterControls() { + return Optional.ofNullable(this.parameterControls); + } + + @Import(name="sheetControlLayouts") + private @Nullable Output sheetControlLayouts; + + public Optional> sheetControlLayouts() { + return Optional.ofNullable(this.sheetControlLayouts); + } + + @Import(name="sheetId", required=true) + private Output sheetId; + + public Output sheetId() { + return this.sheetId; + } + + @Import(name="textBoxes") + private @Nullable Output> textBoxes; + + public Optional>> textBoxes() { + return Optional.ofNullable(this.textBoxes); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visuals") + private @Nullable Output> visuals; + + public Optional>> visuals() { + return Optional.ofNullable(this.visuals); + } + + private AnalysisDefinitionSheetArgs() {} + + private AnalysisDefinitionSheetArgs(AnalysisDefinitionSheetArgs $) { + this.contentType = $.contentType; + this.description = $.description; + this.filterControls = $.filterControls; + this.layouts = $.layouts; + this.name = $.name; + this.parameterControls = $.parameterControls; + this.sheetControlLayouts = $.sheetControlLayouts; + this.sheetId = $.sheetId; + this.textBoxes = $.textBoxes; + this.title = $.title; + this.visuals = $.visuals; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetArgs(); + } + + public Builder(AnalysisDefinitionSheetArgs defaults) { + $ = new AnalysisDefinitionSheetArgs(Objects.requireNonNull(defaults)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder filterControls(@Nullable Output> filterControls) { + $.filterControls = filterControls; + return this; + } + + public Builder filterControls(List filterControls) { + return filterControls(Output.of(filterControls)); + } + + public Builder filterControls(FilterControlsArgs... filterControls) { + return filterControls(List.of(filterControls)); + } + + public Builder layouts(@Nullable Output layouts) { + $.layouts = layouts; + return this; + } + + public Builder layouts(LayoutsArgs layouts) { + return layouts(Output.of(layouts)); + } + + /** + * @param name Display name for the analysis. + * + * The following arguments are optional: + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the analysis. + * + * The following arguments are optional: + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder parameterControls(@Nullable Output> parameterControls) { + $.parameterControls = parameterControls; + return this; + } + + public Builder parameterControls(List parameterControls) { + return parameterControls(Output.of(parameterControls)); + } + + public Builder parameterControls(AnalysisDefinitionSheetParameterControlArgs... parameterControls) { + return parameterControls(List.of(parameterControls)); + } + + public Builder sheetControlLayouts(@Nullable Output sheetControlLayouts) { + $.sheetControlLayouts = sheetControlLayouts; + return this; + } + + public Builder sheetControlLayouts(AnalysisDefinitionSheetSheetControlLayoutsArgs sheetControlLayouts) { + return sheetControlLayouts(Output.of(sheetControlLayouts)); + } + + public Builder sheetId(Output sheetId) { + $.sheetId = sheetId; + return this; + } + + public Builder sheetId(String sheetId) { + return sheetId(Output.of(sheetId)); + } + + public Builder textBoxes(@Nullable Output> textBoxes) { + $.textBoxes = textBoxes; + return this; + } + + public Builder textBoxes(List textBoxes) { + return textBoxes(Output.of(textBoxes)); + } + + public Builder textBoxes(AnalysisDefinitionSheetTextBoxArgs... textBoxes) { + return textBoxes(List.of(textBoxes)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder visuals(@Nullable Output> visuals) { + $.visuals = visuals; + return this; + } + + public Builder visuals(List visuals) { + return visuals(Output.of(visuals)); + } + + public Builder visuals(VisualsArgs... visuals) { + return visuals(List.of(visuals)); + } + + public AnalysisDefinitionSheetArgs build() { + if ($.sheetId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetArgs", "sheetId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlArgs.java new file mode 100644 index 00000000000..ed5f967b846 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlArgs.java @@ -0,0 +1,153 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlDateTimePickerArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlDropdownArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlListArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlSliderArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlTextAreaArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlTextFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlArgs Empty = new AnalysisDefinitionSheetParameterControlArgs(); + + @Import(name="dateTimePicker") + private @Nullable Output dateTimePicker; + + public Optional> dateTimePicker() { + return Optional.ofNullable(this.dateTimePicker); + } + + @Import(name="dropdown") + private @Nullable Output dropdown; + + public Optional> dropdown() { + return Optional.ofNullable(this.dropdown); + } + + @Import(name="list") + private @Nullable Output list; + + public Optional> list() { + return Optional.ofNullable(this.list); + } + + @Import(name="slider") + private @Nullable Output slider; + + public Optional> slider() { + return Optional.ofNullable(this.slider); + } + + @Import(name="textArea") + private @Nullable Output textArea; + + public Optional> textArea() { + return Optional.ofNullable(this.textArea); + } + + @Import(name="textField") + private @Nullable Output textField; + + public Optional> textField() { + return Optional.ofNullable(this.textField); + } + + private AnalysisDefinitionSheetParameterControlArgs() {} + + private AnalysisDefinitionSheetParameterControlArgs(AnalysisDefinitionSheetParameterControlArgs $) { + this.dateTimePicker = $.dateTimePicker; + this.dropdown = $.dropdown; + this.list = $.list; + this.slider = $.slider; + this.textArea = $.textArea; + this.textField = $.textField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimePicker(@Nullable Output dateTimePicker) { + $.dateTimePicker = dateTimePicker; + return this; + } + + public Builder dateTimePicker(AnalysisDefinitionSheetParameterControlDateTimePickerArgs dateTimePicker) { + return dateTimePicker(Output.of(dateTimePicker)); + } + + public Builder dropdown(@Nullable Output dropdown) { + $.dropdown = dropdown; + return this; + } + + public Builder dropdown(AnalysisDefinitionSheetParameterControlDropdownArgs dropdown) { + return dropdown(Output.of(dropdown)); + } + + public Builder list(@Nullable Output list) { + $.list = list; + return this; + } + + public Builder list(AnalysisDefinitionSheetParameterControlListArgs list) { + return list(Output.of(list)); + } + + public Builder slider(@Nullable Output slider) { + $.slider = slider; + return this; + } + + public Builder slider(AnalysisDefinitionSheetParameterControlSliderArgs slider) { + return slider(Output.of(slider)); + } + + public Builder textArea(@Nullable Output textArea) { + $.textArea = textArea; + return this; + } + + public Builder textArea(AnalysisDefinitionSheetParameterControlTextAreaArgs textArea) { + return textArea(Output.of(textArea)); + } + + public Builder textField(@Nullable Output textField) { + $.textField = textField; + return this; + } + + public Builder textField(AnalysisDefinitionSheetParameterControlTextFieldArgs textField) { + return textField(Output.of(textField)); + } + + public AnalysisDefinitionSheetParameterControlArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDateTimePickerArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDateTimePickerArgs.java new file mode 100644 index 00000000000..019d5ec28a2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDateTimePickerArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlDateTimePickerArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlDateTimePickerArgs Empty = new AnalysisDefinitionSheetParameterControlDateTimePickerArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private AnalysisDefinitionSheetParameterControlDateTimePickerArgs() {} + + private AnalysisDefinitionSheetParameterControlDateTimePickerArgs(AnalysisDefinitionSheetParameterControlDateTimePickerArgs $) { + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlDateTimePickerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlDateTimePickerArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlDateTimePickerArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlDateTimePickerArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlDateTimePickerArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public AnalysisDefinitionSheetParameterControlDateTimePickerArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDateTimePickerArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDateTimePickerArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDateTimePickerArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.java new file mode 100644 index 00000000000..303c7754111 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs Empty = new AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(); + + @Import(name="dateTimeFormat") + private @Nullable Output dateTimeFormat; + + public Optional> dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs() {} + + private AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs $) { + this.dateTimeFormat = $.dateTimeFormat; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeFormat(@Nullable Output dateTimeFormat) { + $.dateTimeFormat = dateTimeFormat; + return this; + } + + public Builder dateTimeFormat(String dateTimeFormat) { + return dateTimeFormat(Output.of(dateTimeFormat)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDropdownArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDropdownArgs.java new file mode 100644 index 00000000000..c5363c3d334 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDropdownArgs.java @@ -0,0 +1,178 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs; +import com.pulumi.aws.quicksight.inputs.CascadingControlConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlDropdownArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlDropdownArgs Empty = new AnalysisDefinitionSheetParameterControlDropdownArgs(); + + @Import(name="cascadingControlConfiguration") + private @Nullable Output cascadingControlConfiguration; + + public Optional> cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="selectableValues") + private @Nullable Output selectableValues; + + public Optional> selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private AnalysisDefinitionSheetParameterControlDropdownArgs() {} + + private AnalysisDefinitionSheetParameterControlDropdownArgs(AnalysisDefinitionSheetParameterControlDropdownArgs $) { + this.cascadingControlConfiguration = $.cascadingControlConfiguration; + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.selectableValues = $.selectableValues; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlDropdownArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlDropdownArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlDropdownArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlDropdownArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlDropdownArgs(Objects.requireNonNull(defaults)); + } + + public Builder cascadingControlConfiguration(@Nullable Output cascadingControlConfiguration) { + $.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + + public Builder cascadingControlConfiguration(CascadingControlConfigurationArgs cascadingControlConfiguration) { + return cascadingControlConfiguration(Output.of(cascadingControlConfiguration)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder selectableValues(@Nullable Output selectableValues) { + $.selectableValues = selectableValues; + return this; + } + + public Builder selectableValues(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs selectableValues) { + return selectableValues(Output.of(selectableValues)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public AnalysisDefinitionSheetParameterControlDropdownArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDropdownArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDropdownArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDropdownArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs.java new file mode 100644 index 00000000000..5b6016eea29 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs Empty = new AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs(); + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs() {} + + private AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs $) { + this.selectAllOptions = $.selectAllOptions; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(SelectAllOptionsArgs selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs.java new file mode 100644 index 00000000000..08412a13f8e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs Empty = new AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs(); + + @Import(name="linkToDataSetColumn") + private @Nullable Output linkToDataSetColumn; + + public Optional> linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs() {} + + private AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs $) { + this.linkToDataSetColumn = $.linkToDataSetColumn; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder linkToDataSetColumn(@Nullable Output linkToDataSetColumn) { + $.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + + public Builder linkToDataSetColumn(ColumnArgs linkToDataSetColumn) { + return linkToDataSetColumn(Output.of(linkToDataSetColumn)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlListArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlListArgs.java new file mode 100644 index 00000000000..2f72377a455 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlListArgs.java @@ -0,0 +1,178 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlListSelectableValuesArgs; +import com.pulumi.aws.quicksight.inputs.CascadingControlConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlListArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlListArgs Empty = new AnalysisDefinitionSheetParameterControlListArgs(); + + @Import(name="cascadingControlConfiguration") + private @Nullable Output cascadingControlConfiguration; + + public Optional> cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="selectableValues") + private @Nullable Output selectableValues; + + public Optional> selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private AnalysisDefinitionSheetParameterControlListArgs() {} + + private AnalysisDefinitionSheetParameterControlListArgs(AnalysisDefinitionSheetParameterControlListArgs $) { + this.cascadingControlConfiguration = $.cascadingControlConfiguration; + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.selectableValues = $.selectableValues; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlListArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlListArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlListArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlListArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlListArgs(Objects.requireNonNull(defaults)); + } + + public Builder cascadingControlConfiguration(@Nullable Output cascadingControlConfiguration) { + $.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + + public Builder cascadingControlConfiguration(CascadingControlConfigurationArgs cascadingControlConfiguration) { + return cascadingControlConfiguration(Output.of(cascadingControlConfiguration)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder selectableValues(@Nullable Output selectableValues) { + $.selectableValues = selectableValues; + return this; + } + + public Builder selectableValues(AnalysisDefinitionSheetParameterControlListSelectableValuesArgs selectableValues) { + return selectableValues(Output.of(selectableValues)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public AnalysisDefinitionSheetParameterControlListArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlListArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlListArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlListArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs.java new file mode 100644 index 00000000000..159af755667 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs Empty = new AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs(); + + @Import(name="searchOptions") + private @Nullable Output searchOptions; + + public Optional> searchOptions() { + return Optional.ofNullable(this.searchOptions); + } + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs() {} + + private AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs(AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs $) { + this.searchOptions = $.searchOptions; + this.selectAllOptions = $.selectAllOptions; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder searchOptions(@Nullable Output searchOptions) { + $.searchOptions = searchOptions; + return this; + } + + public Builder searchOptions(SelectAllOptionsArgs searchOptions) { + return searchOptions(Output.of(searchOptions)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(SelectAllOptionsArgs selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlListSelectableValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlListSelectableValuesArgs.java new file mode 100644 index 00000000000..0e44f00c49b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlListSelectableValuesArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlListSelectableValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlListSelectableValuesArgs Empty = new AnalysisDefinitionSheetParameterControlListSelectableValuesArgs(); + + @Import(name="linkToDataSetColumn") + private @Nullable Output linkToDataSetColumn; + + public Optional> linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private AnalysisDefinitionSheetParameterControlListSelectableValuesArgs() {} + + private AnalysisDefinitionSheetParameterControlListSelectableValuesArgs(AnalysisDefinitionSheetParameterControlListSelectableValuesArgs $) { + this.linkToDataSetColumn = $.linkToDataSetColumn; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlListSelectableValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlListSelectableValuesArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlListSelectableValuesArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlListSelectableValuesArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlListSelectableValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder linkToDataSetColumn(@Nullable Output linkToDataSetColumn) { + $.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + + public Builder linkToDataSetColumn(ColumnArgs linkToDataSetColumn) { + return linkToDataSetColumn(Output.of(linkToDataSetColumn)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public AnalysisDefinitionSheetParameterControlListSelectableValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlSliderArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlSliderArgs.java new file mode 100644 index 00000000000..1f065c60234 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlSliderArgs.java @@ -0,0 +1,186 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlSliderArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlSliderArgs Empty = new AnalysisDefinitionSheetParameterControlSliderArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="maximumValue", required=true) + private Output maximumValue; + + public Output maximumValue() { + return this.maximumValue; + } + + @Import(name="minimumValue", required=true) + private Output minimumValue; + + public Output minimumValue() { + return this.minimumValue; + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="stepSize", required=true) + private Output stepSize; + + public Output stepSize() { + return this.stepSize; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private AnalysisDefinitionSheetParameterControlSliderArgs() {} + + private AnalysisDefinitionSheetParameterControlSliderArgs(AnalysisDefinitionSheetParameterControlSliderArgs $) { + this.displayOptions = $.displayOptions; + this.maximumValue = $.maximumValue; + this.minimumValue = $.minimumValue; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.stepSize = $.stepSize; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlSliderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlSliderArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlSliderArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlSliderArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlSliderArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder maximumValue(Output maximumValue) { + $.maximumValue = maximumValue; + return this; + } + + public Builder maximumValue(Double maximumValue) { + return maximumValue(Output.of(maximumValue)); + } + + public Builder minimumValue(Output minimumValue) { + $.minimumValue = minimumValue; + return this; + } + + public Builder minimumValue(Double minimumValue) { + return minimumValue(Output.of(minimumValue)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder stepSize(Output stepSize) { + $.stepSize = stepSize; + return this; + } + + public Builder stepSize(Double stepSize) { + return stepSize(Output.of(stepSize)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public AnalysisDefinitionSheetParameterControlSliderArgs build() { + if ($.maximumValue == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSliderArgs", "maximumValue"); + } + if ($.minimumValue == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSliderArgs", "minimumValue"); + } + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSliderArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSliderArgs", "sourceParameterName"); + } + if ($.stepSize == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSliderArgs", "stepSize"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSliderArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs.java new file mode 100644 index 00000000000..3fc2bf63131 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs Empty = new AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs(); + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs() {} + + private AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs $) { + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlTextAreaArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlTextAreaArgs.java new file mode 100644 index 00000000000..f5f849cc8a8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlTextAreaArgs.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TextAreaControlDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlTextAreaArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlTextAreaArgs Empty = new AnalysisDefinitionSheetParameterControlTextAreaArgs(); + + @Import(name="delimiter") + private @Nullable Output delimiter; + + public Optional> delimiter() { + return Optional.ofNullable(this.delimiter); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private AnalysisDefinitionSheetParameterControlTextAreaArgs() {} + + private AnalysisDefinitionSheetParameterControlTextAreaArgs(AnalysisDefinitionSheetParameterControlTextAreaArgs $) { + this.delimiter = $.delimiter; + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlTextAreaArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlTextAreaArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlTextAreaArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlTextAreaArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlTextAreaArgs(Objects.requireNonNull(defaults)); + } + + public Builder delimiter(@Nullable Output delimiter) { + $.delimiter = delimiter; + return this; + } + + public Builder delimiter(String delimiter) { + return delimiter(Output.of(delimiter)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TextAreaControlDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public AnalysisDefinitionSheetParameterControlTextAreaArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextAreaArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextAreaArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextAreaArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlTextFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlTextFieldArgs.java new file mode 100644 index 00000000000..b7af097a6ec --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetParameterControlTextFieldArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TextAreaControlDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetParameterControlTextFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetParameterControlTextFieldArgs Empty = new AnalysisDefinitionSheetParameterControlTextFieldArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private AnalysisDefinitionSheetParameterControlTextFieldArgs() {} + + private AnalysisDefinitionSheetParameterControlTextFieldArgs(AnalysisDefinitionSheetParameterControlTextFieldArgs $) { + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetParameterControlTextFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetParameterControlTextFieldArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetParameterControlTextFieldArgs(); + } + + public Builder(AnalysisDefinitionSheetParameterControlTextFieldArgs defaults) { + $ = new AnalysisDefinitionSheetParameterControlTextFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TextAreaControlDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public AnalysisDefinitionSheetParameterControlTextFieldArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextFieldArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextFieldArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextFieldArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetSheetControlLayoutsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetSheetControlLayoutsArgs.java new file mode 100644 index 00000000000..b6e350341ea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetSheetControlLayoutsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class AnalysisDefinitionSheetSheetControlLayoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetSheetControlLayoutsArgs Empty = new AnalysisDefinitionSheetSheetControlLayoutsArgs(); + + @Import(name="configuration", required=true) + private Output configuration; + + public Output configuration() { + return this.configuration; + } + + private AnalysisDefinitionSheetSheetControlLayoutsArgs() {} + + private AnalysisDefinitionSheetSheetControlLayoutsArgs(AnalysisDefinitionSheetSheetControlLayoutsArgs $) { + this.configuration = $.configuration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetSheetControlLayoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetSheetControlLayoutsArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetSheetControlLayoutsArgs(); + } + + public Builder(AnalysisDefinitionSheetSheetControlLayoutsArgs defaults) { + $ = new AnalysisDefinitionSheetSheetControlLayoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder configuration(Output configuration) { + $.configuration = configuration; + return this; + } + + public Builder configuration(AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs configuration) { + return configuration(Output.of(configuration)); + } + + public AnalysisDefinitionSheetSheetControlLayoutsArgs build() { + if ($.configuration == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetSheetControlLayoutsArgs", "configuration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs.java new file mode 100644 index 00000000000..cae039e06fd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.GridLayoutArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs Empty = new AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs(); + + @Import(name="gridLayout") + private @Nullable Output gridLayout; + + public Optional> gridLayout() { + return Optional.ofNullable(this.gridLayout); + } + + private AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs() {} + + private AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs(AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs $) { + this.gridLayout = $.gridLayout; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs(); + } + + public Builder(AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs defaults) { + $ = new AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder gridLayout(@Nullable Output gridLayout) { + $.gridLayout = gridLayout; + return this; + } + + public Builder gridLayout(GridLayoutArgs gridLayout) { + return gridLayout(Output.of(gridLayout)); + } + + public AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetTextBoxArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetTextBoxArgs.java new file mode 100644 index 00000000000..c41a05a98ea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisDefinitionSheetTextBoxArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AnalysisDefinitionSheetTextBoxArgs extends com.pulumi.resources.ResourceArgs { + + public static final AnalysisDefinitionSheetTextBoxArgs Empty = new AnalysisDefinitionSheetTextBoxArgs(); + + @Import(name="content") + private @Nullable Output content; + + public Optional> content() { + return Optional.ofNullable(this.content); + } + + @Import(name="sheetTextBoxId", required=true) + private Output sheetTextBoxId; + + public Output sheetTextBoxId() { + return this.sheetTextBoxId; + } + + private AnalysisDefinitionSheetTextBoxArgs() {} + + private AnalysisDefinitionSheetTextBoxArgs(AnalysisDefinitionSheetTextBoxArgs $) { + this.content = $.content; + this.sheetTextBoxId = $.sheetTextBoxId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AnalysisDefinitionSheetTextBoxArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AnalysisDefinitionSheetTextBoxArgs $; + + public Builder() { + $ = new AnalysisDefinitionSheetTextBoxArgs(); + } + + public Builder(AnalysisDefinitionSheetTextBoxArgs defaults) { + $ = new AnalysisDefinitionSheetTextBoxArgs(Objects.requireNonNull(defaults)); + } + + public Builder content(@Nullable Output content) { + $.content = content; + return this; + } + + public Builder content(String content) { + return content(Output.of(content)); + } + + public Builder sheetTextBoxId(Output sheetTextBoxId) { + $.sheetTextBoxId = sheetTextBoxId; + return this; + } + + public Builder sheetTextBoxId(String sheetTextBoxId) { + return sheetTextBoxId(Output.of(sheetTextBoxId)); + } + + public AnalysisDefinitionSheetTextBoxArgs build() { + if ($.sheetTextBoxId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetTextBoxArgs", "sheetTextBoxId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisState.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisState.java index d2f2ab80642..722fbdd4786 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AnalysisState.java @@ -3,6 +3,7 @@ package com.pulumi.aws.quicksight.inputs; +import com.pulumi.aws.quicksight.inputs.AnalysisDefinitionArgs; import com.pulumi.aws.quicksight.inputs.AnalysisParametersArgs; import com.pulumi.aws.quicksight.inputs.AnalysisPermissionArgs; import com.pulumi.aws.quicksight.inputs.AnalysisSourceEntityArgs; @@ -81,6 +82,21 @@ public Optional> createdTime() { return Optional.ofNullable(this.createdTime); } + /** + * A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + @Import(name="definition") + private @Nullable Output definition; + + /** + * @return A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + public Optional> definition() { + return Optional.ofNullable(this.definition); + } + @Import(name="lastPublishedTime") private @Nullable Output lastPublishedTime; @@ -257,6 +273,7 @@ private AnalysisState(AnalysisState $) { this.arn = $.arn; this.awsAccountId = $.awsAccountId; this.createdTime = $.createdTime; + this.definition = $.definition; this.lastPublishedTime = $.lastPublishedTime; this.lastUpdatedTime = $.lastUpdatedTime; this.name = $.name; @@ -372,6 +389,27 @@ public Builder createdTime(String createdTime) { return createdTime(Output.of(createdTime)); } + /** + * @param definition A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(@Nullable Output definition) { + $.definition = definition; + return this; + } + + /** + * @param definition A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(AnalysisDefinitionArgs definition) { + return definition(Output.of(definition)); + } + public Builder lastPublishedTime(@Nullable Output lastPublishedTime) { $.lastPublishedTime = lastPublishedTime; return this; diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsArgs.java new file mode 100644 index 00000000000..b881b13a129 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsArgs.java @@ -0,0 +1,151 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsDataOptionsArgs; +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsScrollbarOptionsArgs; +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsTickLabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsArgs Empty = new AxisDisplayOptionsArgs(); + + @Import(name="axisLineVisibility") + private @Nullable Output axisLineVisibility; + + public Optional> axisLineVisibility() { + return Optional.ofNullable(this.axisLineVisibility); + } + + @Import(name="axisOffset") + private @Nullable Output axisOffset; + + public Optional> axisOffset() { + return Optional.ofNullable(this.axisOffset); + } + + @Import(name="dataOptions") + private @Nullable Output dataOptions; + + public Optional> dataOptions() { + return Optional.ofNullable(this.dataOptions); + } + + @Import(name="gridLineVisibility") + private @Nullable Output gridLineVisibility; + + public Optional> gridLineVisibility() { + return Optional.ofNullable(this.gridLineVisibility); + } + + @Import(name="scrollbarOptions") + private @Nullable Output scrollbarOptions; + + public Optional> scrollbarOptions() { + return Optional.ofNullable(this.scrollbarOptions); + } + + @Import(name="tickLabelOptions") + private @Nullable Output tickLabelOptions; + + public Optional> tickLabelOptions() { + return Optional.ofNullable(this.tickLabelOptions); + } + + private AxisDisplayOptionsArgs() {} + + private AxisDisplayOptionsArgs(AxisDisplayOptionsArgs $) { + this.axisLineVisibility = $.axisLineVisibility; + this.axisOffset = $.axisOffset; + this.dataOptions = $.dataOptions; + this.gridLineVisibility = $.gridLineVisibility; + this.scrollbarOptions = $.scrollbarOptions; + this.tickLabelOptions = $.tickLabelOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsArgs $; + + public Builder() { + $ = new AxisDisplayOptionsArgs(); + } + + public Builder(AxisDisplayOptionsArgs defaults) { + $ = new AxisDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder axisLineVisibility(@Nullable Output axisLineVisibility) { + $.axisLineVisibility = axisLineVisibility; + return this; + } + + public Builder axisLineVisibility(String axisLineVisibility) { + return axisLineVisibility(Output.of(axisLineVisibility)); + } + + public Builder axisOffset(@Nullable Output axisOffset) { + $.axisOffset = axisOffset; + return this; + } + + public Builder axisOffset(String axisOffset) { + return axisOffset(Output.of(axisOffset)); + } + + public Builder dataOptions(@Nullable Output dataOptions) { + $.dataOptions = dataOptions; + return this; + } + + public Builder dataOptions(AxisDisplayOptionsDataOptionsArgs dataOptions) { + return dataOptions(Output.of(dataOptions)); + } + + public Builder gridLineVisibility(@Nullable Output gridLineVisibility) { + $.gridLineVisibility = gridLineVisibility; + return this; + } + + public Builder gridLineVisibility(String gridLineVisibility) { + return gridLineVisibility(Output.of(gridLineVisibility)); + } + + public Builder scrollbarOptions(@Nullable Output scrollbarOptions) { + $.scrollbarOptions = scrollbarOptions; + return this; + } + + public Builder scrollbarOptions(AxisDisplayOptionsScrollbarOptionsArgs scrollbarOptions) { + return scrollbarOptions(Output.of(scrollbarOptions)); + } + + public Builder tickLabelOptions(@Nullable Output tickLabelOptions) { + $.tickLabelOptions = tickLabelOptions; + return this; + } + + public Builder tickLabelOptions(AxisDisplayOptionsTickLabelOptionsArgs tickLabelOptions) { + return tickLabelOptions(Output.of(tickLabelOptions)); + } + + public AxisDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsArgs.java new file mode 100644 index 00000000000..e5bebcc8d5c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsDataOptionsDateAxisOptionsArgs; +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsDataOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsDataOptionsArgs Empty = new AxisDisplayOptionsDataOptionsArgs(); + + @Import(name="dateAxisOptions") + private @Nullable Output dateAxisOptions; + + public Optional> dateAxisOptions() { + return Optional.ofNullable(this.dateAxisOptions); + } + + @Import(name="numericAxisOptions") + private @Nullable Output numericAxisOptions; + + public Optional> numericAxisOptions() { + return Optional.ofNullable(this.numericAxisOptions); + } + + private AxisDisplayOptionsDataOptionsArgs() {} + + private AxisDisplayOptionsDataOptionsArgs(AxisDisplayOptionsDataOptionsArgs $) { + this.dateAxisOptions = $.dateAxisOptions; + this.numericAxisOptions = $.numericAxisOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsDataOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsDataOptionsArgs $; + + public Builder() { + $ = new AxisDisplayOptionsDataOptionsArgs(); + } + + public Builder(AxisDisplayOptionsDataOptionsArgs defaults) { + $ = new AxisDisplayOptionsDataOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateAxisOptions(@Nullable Output dateAxisOptions) { + $.dateAxisOptions = dateAxisOptions; + return this; + } + + public Builder dateAxisOptions(AxisDisplayOptionsDataOptionsDateAxisOptionsArgs dateAxisOptions) { + return dateAxisOptions(Output.of(dateAxisOptions)); + } + + public Builder numericAxisOptions(@Nullable Output numericAxisOptions) { + $.numericAxisOptions = numericAxisOptions; + return this; + } + + public Builder numericAxisOptions(AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs numericAxisOptions) { + return numericAxisOptions(Output.of(numericAxisOptions)); + } + + public AxisDisplayOptionsDataOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsDateAxisOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsDateAxisOptionsArgs.java new file mode 100644 index 00000000000..2fb4cd84dbc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsDateAxisOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsDataOptionsDateAxisOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsDataOptionsDateAxisOptionsArgs Empty = new AxisDisplayOptionsDataOptionsDateAxisOptionsArgs(); + + @Import(name="missingDateVisibility") + private @Nullable Output missingDateVisibility; + + public Optional> missingDateVisibility() { + return Optional.ofNullable(this.missingDateVisibility); + } + + private AxisDisplayOptionsDataOptionsDateAxisOptionsArgs() {} + + private AxisDisplayOptionsDataOptionsDateAxisOptionsArgs(AxisDisplayOptionsDataOptionsDateAxisOptionsArgs $) { + this.missingDateVisibility = $.missingDateVisibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsDataOptionsDateAxisOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsDataOptionsDateAxisOptionsArgs $; + + public Builder() { + $ = new AxisDisplayOptionsDataOptionsDateAxisOptionsArgs(); + } + + public Builder(AxisDisplayOptionsDataOptionsDateAxisOptionsArgs defaults) { + $ = new AxisDisplayOptionsDataOptionsDateAxisOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder missingDateVisibility(@Nullable Output missingDateVisibility) { + $.missingDateVisibility = missingDateVisibility; + return this; + } + + public Builder missingDateVisibility(String missingDateVisibility) { + return missingDateVisibility(Output.of(missingDateVisibility)); + } + + public AxisDisplayOptionsDataOptionsDateAxisOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs.java new file mode 100644 index 00000000000..22fa5eca1b4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs; +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs Empty = new AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs(); + + @Import(name="range") + private @Nullable Output range; + + public Optional> range() { + return Optional.ofNullable(this.range); + } + + @Import(name="scale") + private @Nullable Output scale; + + public Optional> scale() { + return Optional.ofNullable(this.scale); + } + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs() {} + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs(AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs $) { + this.range = $.range; + this.scale = $.scale; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs $; + + public Builder() { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs(); + } + + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs defaults) { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder range(@Nullable Output range) { + $.range = range; + return this; + } + + public Builder range(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs range) { + return range(Output.of(range)); + } + + public Builder scale(@Nullable Output scale) { + $.scale = scale; + return this; + } + + public Builder scale(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs scale) { + return scale(Output.of(scale)); + } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs.java new file mode 100644 index 00000000000..bef812b2284 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs; +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs Empty = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs(); + + @Import(name="dataDriven") + private @Nullable Output dataDriven; + + public Optional> dataDriven() { + return Optional.ofNullable(this.dataDriven); + } + + @Import(name="minMax") + private @Nullable Output minMax; + + public Optional> minMax() { + return Optional.ofNullable(this.minMax); + } + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs() {} + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs $) { + this.dataDriven = $.dataDriven; + this.minMax = $.minMax; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs $; + + public Builder() { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs(); + } + + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs defaults) { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataDriven(@Nullable Output dataDriven) { + $.dataDriven = dataDriven; + return this; + } + + public Builder dataDriven(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs dataDriven) { + return dataDriven(Output.of(dataDriven)); + } + + public Builder minMax(@Nullable Output minMax) { + $.minMax = minMax; + return this; + } + + public Builder minMax(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs minMax) { + return minMax(Output.of(minMax)); + } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs.java new file mode 100644 index 00000000000..b691688167c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs.java @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + + + + +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs Empty = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs(); + + public static Builder builder() { + return new Builder(); + } + + public static final class Builder { + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs $; + + public Builder() { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs(); + } + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs.java new file mode 100644 index 00000000000..0b56a7f5b12 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs Empty = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs(); + + @Import(name="maximum") + private @Nullable Output maximum; + + public Optional> maximum() { + return Optional.ofNullable(this.maximum); + } + + @Import(name="minimum") + private @Nullable Output minimum; + + public Optional> minimum() { + return Optional.ofNullable(this.minimum); + } + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs() {} + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs $) { + this.maximum = $.maximum; + this.minimum = $.minimum; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs $; + + public Builder() { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs(); + } + + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs defaults) { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs(Objects.requireNonNull(defaults)); + } + + public Builder maximum(@Nullable Output maximum) { + $.maximum = maximum; + return this; + } + + public Builder maximum(Double maximum) { + return maximum(Output.of(maximum)); + } + + public Builder minimum(@Nullable Output minimum) { + $.minimum = minimum; + return this; + } + + public Builder minimum(Double minimum) { + return minimum(Output.of(minimum)); + } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs.java new file mode 100644 index 00000000000..2f857ef8c91 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs; +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs Empty = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs(); + + @Import(name="linear") + private @Nullable Output linear; + + public Optional> linear() { + return Optional.ofNullable(this.linear); + } + + @Import(name="logarithmic") + private @Nullable Output logarithmic; + + public Optional> logarithmic() { + return Optional.ofNullable(this.logarithmic); + } + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs() {} + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs $) { + this.linear = $.linear; + this.logarithmic = $.logarithmic; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs $; + + public Builder() { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs(); + } + + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs defaults) { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs(Objects.requireNonNull(defaults)); + } + + public Builder linear(@Nullable Output linear) { + $.linear = linear; + return this; + } + + public Builder linear(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs linear) { + return linear(Output.of(linear)); + } + + public Builder logarithmic(@Nullable Output logarithmic) { + $.logarithmic = logarithmic; + return this; + } + + public Builder logarithmic(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs logarithmic) { + return logarithmic(Output.of(logarithmic)); + } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs.java new file mode 100644 index 00000000000..7e5e1f725be --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs Empty = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs(); + + @Import(name="stepCount") + private @Nullable Output stepCount; + + public Optional> stepCount() { + return Optional.ofNullable(this.stepCount); + } + + @Import(name="stepSize") + private @Nullable Output stepSize; + + public Optional> stepSize() { + return Optional.ofNullable(this.stepSize); + } + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs() {} + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs $) { + this.stepCount = $.stepCount; + this.stepSize = $.stepSize; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs $; + + public Builder() { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs(); + } + + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs defaults) { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs(Objects.requireNonNull(defaults)); + } + + public Builder stepCount(@Nullable Output stepCount) { + $.stepCount = stepCount; + return this; + } + + public Builder stepCount(Integer stepCount) { + return stepCount(Output.of(stepCount)); + } + + public Builder stepSize(@Nullable Output stepSize) { + $.stepSize = stepSize; + return this; + } + + public Builder stepSize(Double stepSize) { + return stepSize(Output.of(stepSize)); + } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs.java new file mode 100644 index 00000000000..06de758c2a4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs Empty = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs(); + + @Import(name="base") + private @Nullable Output base; + + public Optional> base() { + return Optional.ofNullable(this.base); + } + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs() {} + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs $) { + this.base = $.base; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs $; + + public Builder() { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs(); + } + + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs defaults) { + $ = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs(Objects.requireNonNull(defaults)); + } + + public Builder base(@Nullable Output base) { + $.base = base; + return this; + } + + public Builder base(Double base) { + return base(Output.of(base)); + } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsScrollbarOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsScrollbarOptionsArgs.java new file mode 100644 index 00000000000..3cc4ad1f870 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsScrollbarOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsScrollbarOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsScrollbarOptionsArgs Empty = new AxisDisplayOptionsScrollbarOptionsArgs(); + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + @Import(name="visibleRange") + private @Nullable Output visibleRange; + + public Optional> visibleRange() { + return Optional.ofNullable(this.visibleRange); + } + + private AxisDisplayOptionsScrollbarOptionsArgs() {} + + private AxisDisplayOptionsScrollbarOptionsArgs(AxisDisplayOptionsScrollbarOptionsArgs $) { + this.visibility = $.visibility; + this.visibleRange = $.visibleRange; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsScrollbarOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsScrollbarOptionsArgs $; + + public Builder() { + $ = new AxisDisplayOptionsScrollbarOptionsArgs(); + } + + public Builder(AxisDisplayOptionsScrollbarOptionsArgs defaults) { + $ = new AxisDisplayOptionsScrollbarOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public Builder visibleRange(@Nullable Output visibleRange) { + $.visibleRange = visibleRange; + return this; + } + + public Builder visibleRange(AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs visibleRange) { + return visibleRange(Output.of(visibleRange)); + } + + public AxisDisplayOptionsScrollbarOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs.java new file mode 100644 index 00000000000..81b9540a349 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs Empty = new AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs(); + + @Import(name="percentRange") + private @Nullable Output percentRange; + + public Optional> percentRange() { + return Optional.ofNullable(this.percentRange); + } + + private AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs() {} + + private AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs(AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs $) { + this.percentRange = $.percentRange; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs $; + + public Builder() { + $ = new AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs(); + } + + public Builder(AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs defaults) { + $ = new AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs(Objects.requireNonNull(defaults)); + } + + public Builder percentRange(@Nullable Output percentRange) { + $.percentRange = percentRange; + return this; + } + + public Builder percentRange(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs percentRange) { + return percentRange(Output.of(percentRange)); + } + + public AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs.java new file mode 100644 index 00000000000..8e25cee670e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs Empty = new AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs(); + + @Import(name="from") + private @Nullable Output from; + + public Optional> from() { + return Optional.ofNullable(this.from); + } + + @Import(name="to") + private @Nullable Output to; + + public Optional> to() { + return Optional.ofNullable(this.to); + } + + private AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs() {} + + private AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs $) { + this.from = $.from; + this.to = $.to; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs $; + + public Builder() { + $ = new AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs(); + } + + public Builder(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs defaults) { + $ = new AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs(Objects.requireNonNull(defaults)); + } + + public Builder from(@Nullable Output from) { + $.from = from; + return this; + } + + public Builder from(Double from) { + return from(Output.of(from)); + } + + public Builder to(@Nullable Output to) { + $.to = to; + return this; + } + + public Builder to(Double to) { + return to(Output.of(to)); + } + + public AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsTickLabelOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsTickLabelOptionsArgs.java new file mode 100644 index 00000000000..6e25d617d4a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/AxisDisplayOptionsTickLabelOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class AxisDisplayOptionsTickLabelOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final AxisDisplayOptionsTickLabelOptionsArgs Empty = new AxisDisplayOptionsTickLabelOptionsArgs(); + + @Import(name="labelOptions") + private @Nullable Output labelOptions; + + public Optional> labelOptions() { + return Optional.ofNullable(this.labelOptions); + } + + @Import(name="rotationAngle") + private @Nullable Output rotationAngle; + + public Optional> rotationAngle() { + return Optional.ofNullable(this.rotationAngle); + } + + private AxisDisplayOptionsTickLabelOptionsArgs() {} + + private AxisDisplayOptionsTickLabelOptionsArgs(AxisDisplayOptionsTickLabelOptionsArgs $) { + this.labelOptions = $.labelOptions; + this.rotationAngle = $.rotationAngle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AxisDisplayOptionsTickLabelOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AxisDisplayOptionsTickLabelOptionsArgs $; + + public Builder() { + $ = new AxisDisplayOptionsTickLabelOptionsArgs(); + } + + public Builder(AxisDisplayOptionsTickLabelOptionsArgs defaults) { + $ = new AxisDisplayOptionsTickLabelOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder labelOptions(@Nullable Output labelOptions) { + $.labelOptions = labelOptions; + return this; + } + + public Builder labelOptions(LabelOptionsArgs labelOptions) { + return labelOptions(Output.of(labelOptions)); + } + + public Builder rotationAngle(@Nullable Output rotationAngle) { + $.rotationAngle = rotationAngle; + return this; + } + + public Builder rotationAngle(Double rotationAngle) { + return rotationAngle(Output.of(rotationAngle)); + } + + public AxisDisplayOptionsTickLabelOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CascadingControlConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CascadingControlConfigurationArgs.java new file mode 100644 index 00000000000..11bc1b7afd7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CascadingControlConfigurationArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CascadingControlConfigurationSourceControlArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CascadingControlConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final CascadingControlConfigurationArgs Empty = new CascadingControlConfigurationArgs(); + + @Import(name="sourceControls") + private @Nullable Output> sourceControls; + + public Optional>> sourceControls() { + return Optional.ofNullable(this.sourceControls); + } + + private CascadingControlConfigurationArgs() {} + + private CascadingControlConfigurationArgs(CascadingControlConfigurationArgs $) { + this.sourceControls = $.sourceControls; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CascadingControlConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CascadingControlConfigurationArgs $; + + public Builder() { + $ = new CascadingControlConfigurationArgs(); + } + + public Builder(CascadingControlConfigurationArgs defaults) { + $ = new CascadingControlConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder sourceControls(@Nullable Output> sourceControls) { + $.sourceControls = sourceControls; + return this; + } + + public Builder sourceControls(List sourceControls) { + return sourceControls(Output.of(sourceControls)); + } + + public Builder sourceControls(CascadingControlConfigurationSourceControlArgs... sourceControls) { + return sourceControls(List.of(sourceControls)); + } + + public CascadingControlConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CascadingControlConfigurationSourceControlArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CascadingControlConfigurationSourceControlArgs.java new file mode 100644 index 00000000000..f849a83607c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CascadingControlConfigurationSourceControlArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CascadingControlConfigurationSourceControlArgs extends com.pulumi.resources.ResourceArgs { + + public static final CascadingControlConfigurationSourceControlArgs Empty = new CascadingControlConfigurationSourceControlArgs(); + + @Import(name="columnToMatch", required=true) + private Output columnToMatch; + + public Output columnToMatch() { + return this.columnToMatch; + } + + @Import(name="sourceSheetControlId") + private @Nullable Output sourceSheetControlId; + + public Optional> sourceSheetControlId() { + return Optional.ofNullable(this.sourceSheetControlId); + } + + private CascadingControlConfigurationSourceControlArgs() {} + + private CascadingControlConfigurationSourceControlArgs(CascadingControlConfigurationSourceControlArgs $) { + this.columnToMatch = $.columnToMatch; + this.sourceSheetControlId = $.sourceSheetControlId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CascadingControlConfigurationSourceControlArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CascadingControlConfigurationSourceControlArgs $; + + public Builder() { + $ = new CascadingControlConfigurationSourceControlArgs(); + } + + public Builder(CascadingControlConfigurationSourceControlArgs defaults) { + $ = new CascadingControlConfigurationSourceControlArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnToMatch(Output columnToMatch) { + $.columnToMatch = columnToMatch; + return this; + } + + public Builder columnToMatch(ColumnArgs columnToMatch) { + return columnToMatch(Output.of(columnToMatch)); + } + + public Builder sourceSheetControlId(@Nullable Output sourceSheetControlId) { + $.sourceSheetControlId = sourceSheetControlId; + return this; + } + + public Builder sourceSheetControlId(String sourceSheetControlId) { + return sourceSheetControlId(Output.of(sourceSheetControlId)); + } + + public CascadingControlConfigurationSourceControlArgs build() { + if ($.columnToMatch == null) { + throw new MissingRequiredPropertyException("CascadingControlConfigurationSourceControlArgs", "columnToMatch"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CategoryFilterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CategoryFilterArgs.java new file mode 100644 index 00000000000..4fe08a6a49b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CategoryFilterArgs.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; + + +public final class CategoryFilterArgs extends com.pulumi.resources.ResourceArgs { + + public static final CategoryFilterArgs Empty = new CategoryFilterArgs(); + + @Import(name="categoryValues", required=true) + private Output> categoryValues; + + public Output> categoryValues() { + return this.categoryValues; + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + private CategoryFilterArgs() {} + + private CategoryFilterArgs(CategoryFilterArgs $) { + this.categoryValues = $.categoryValues; + this.column = $.column; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CategoryFilterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CategoryFilterArgs $; + + public Builder() { + $ = new CategoryFilterArgs(); + } + + public Builder(CategoryFilterArgs defaults) { + $ = new CategoryFilterArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryValues(Output> categoryValues) { + $.categoryValues = categoryValues; + return this; + } + + public Builder categoryValues(List categoryValues) { + return categoryValues(Output.of(categoryValues)); + } + + public Builder categoryValues(String... categoryValues) { + return categoryValues(List.of(categoryValues)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public CategoryFilterArgs build() { + if ($.categoryValues == null) { + throw new MissingRequiredPropertyException("CategoryFilterArgs", "categoryValues"); + } + if ($.column == null) { + throw new MissingRequiredPropertyException("CategoryFilterArgs", "column"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CellStyleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CellStyleArgs.java new file mode 100644 index 00000000000..b949e589dd2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CellStyleArgs.java @@ -0,0 +1,185 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CellStyleBorderArgs; +import com.pulumi.aws.quicksight.inputs.FontConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CellStyleArgs extends com.pulumi.resources.ResourceArgs { + + public static final CellStyleArgs Empty = new CellStyleArgs(); + + @Import(name="backgroundColor") + private @Nullable Output backgroundColor; + + public Optional> backgroundColor() { + return Optional.ofNullable(this.backgroundColor); + } + + @Import(name="border") + private @Nullable Output border; + + public Optional> border() { + return Optional.ofNullable(this.border); + } + + @Import(name="fontConfiguration") + private @Nullable Output fontConfiguration; + + public Optional> fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + + @Import(name="height") + private @Nullable Output height; + + public Optional> height() { + return Optional.ofNullable(this.height); + } + + @Import(name="horizontalTextAlignment") + private @Nullable Output horizontalTextAlignment; + + public Optional> horizontalTextAlignment() { + return Optional.ofNullable(this.horizontalTextAlignment); + } + + @Import(name="textWrap") + private @Nullable Output textWrap; + + public Optional> textWrap() { + return Optional.ofNullable(this.textWrap); + } + + @Import(name="verticalTextAlignment") + private @Nullable Output verticalTextAlignment; + + public Optional> verticalTextAlignment() { + return Optional.ofNullable(this.verticalTextAlignment); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private CellStyleArgs() {} + + private CellStyleArgs(CellStyleArgs $) { + this.backgroundColor = $.backgroundColor; + this.border = $.border; + this.fontConfiguration = $.fontConfiguration; + this.height = $.height; + this.horizontalTextAlignment = $.horizontalTextAlignment; + this.textWrap = $.textWrap; + this.verticalTextAlignment = $.verticalTextAlignment; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CellStyleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CellStyleArgs $; + + public Builder() { + $ = new CellStyleArgs(); + } + + public Builder(CellStyleArgs defaults) { + $ = new CellStyleArgs(Objects.requireNonNull(defaults)); + } + + public Builder backgroundColor(@Nullable Output backgroundColor) { + $.backgroundColor = backgroundColor; + return this; + } + + public Builder backgroundColor(String backgroundColor) { + return backgroundColor(Output.of(backgroundColor)); + } + + public Builder border(@Nullable Output border) { + $.border = border; + return this; + } + + public Builder border(CellStyleBorderArgs border) { + return border(Output.of(border)); + } + + public Builder fontConfiguration(@Nullable Output fontConfiguration) { + $.fontConfiguration = fontConfiguration; + return this; + } + + public Builder fontConfiguration(FontConfigurationArgs fontConfiguration) { + return fontConfiguration(Output.of(fontConfiguration)); + } + + public Builder height(@Nullable Output height) { + $.height = height; + return this; + } + + public Builder height(Integer height) { + return height(Output.of(height)); + } + + public Builder horizontalTextAlignment(@Nullable Output horizontalTextAlignment) { + $.horizontalTextAlignment = horizontalTextAlignment; + return this; + } + + public Builder horizontalTextAlignment(String horizontalTextAlignment) { + return horizontalTextAlignment(Output.of(horizontalTextAlignment)); + } + + public Builder textWrap(@Nullable Output textWrap) { + $.textWrap = textWrap; + return this; + } + + public Builder textWrap(String textWrap) { + return textWrap(Output.of(textWrap)); + } + + public Builder verticalTextAlignment(@Nullable Output verticalTextAlignment) { + $.verticalTextAlignment = verticalTextAlignment; + return this; + } + + public Builder verticalTextAlignment(String verticalTextAlignment) { + return verticalTextAlignment(Output.of(verticalTextAlignment)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public CellStyleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CellStyleBorderArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CellStyleBorderArgs.java new file mode 100644 index 00000000000..440d874b314 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CellStyleBorderArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CellStyleBorderSideSpecificBorderArgs; +import com.pulumi.aws.quicksight.inputs.TableBorderOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CellStyleBorderArgs extends com.pulumi.resources.ResourceArgs { + + public static final CellStyleBorderArgs Empty = new CellStyleBorderArgs(); + + @Import(name="sideSpecificBorder") + private @Nullable Output sideSpecificBorder; + + public Optional> sideSpecificBorder() { + return Optional.ofNullable(this.sideSpecificBorder); + } + + @Import(name="uniformBorder", required=true) + private Output uniformBorder; + + public Output uniformBorder() { + return this.uniformBorder; + } + + private CellStyleBorderArgs() {} + + private CellStyleBorderArgs(CellStyleBorderArgs $) { + this.sideSpecificBorder = $.sideSpecificBorder; + this.uniformBorder = $.uniformBorder; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CellStyleBorderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CellStyleBorderArgs $; + + public Builder() { + $ = new CellStyleBorderArgs(); + } + + public Builder(CellStyleBorderArgs defaults) { + $ = new CellStyleBorderArgs(Objects.requireNonNull(defaults)); + } + + public Builder sideSpecificBorder(@Nullable Output sideSpecificBorder) { + $.sideSpecificBorder = sideSpecificBorder; + return this; + } + + public Builder sideSpecificBorder(CellStyleBorderSideSpecificBorderArgs sideSpecificBorder) { + return sideSpecificBorder(Output.of(sideSpecificBorder)); + } + + public Builder uniformBorder(Output uniformBorder) { + $.uniformBorder = uniformBorder; + return this; + } + + public Builder uniformBorder(TableBorderOptionsArgs uniformBorder) { + return uniformBorder(Output.of(uniformBorder)); + } + + public CellStyleBorderArgs build() { + if ($.uniformBorder == null) { + throw new MissingRequiredPropertyException("CellStyleBorderArgs", "uniformBorder"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CellStyleBorderSideSpecificBorderArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CellStyleBorderSideSpecificBorderArgs.java new file mode 100644 index 00000000000..00686e797c5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/CellStyleBorderSideSpecificBorderArgs.java @@ -0,0 +1,165 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TableBorderOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class CellStyleBorderSideSpecificBorderArgs extends com.pulumi.resources.ResourceArgs { + + public static final CellStyleBorderSideSpecificBorderArgs Empty = new CellStyleBorderSideSpecificBorderArgs(); + + @Import(name="bottom", required=true) + private Output bottom; + + public Output bottom() { + return this.bottom; + } + + @Import(name="innerHorizontal", required=true) + private Output innerHorizontal; + + public Output innerHorizontal() { + return this.innerHorizontal; + } + + @Import(name="innerVertical", required=true) + private Output innerVertical; + + public Output innerVertical() { + return this.innerVertical; + } + + @Import(name="left", required=true) + private Output left; + + public Output left() { + return this.left; + } + + @Import(name="right", required=true) + private Output right; + + public Output right() { + return this.right; + } + + @Import(name="top", required=true) + private Output top; + + public Output top() { + return this.top; + } + + private CellStyleBorderSideSpecificBorderArgs() {} + + private CellStyleBorderSideSpecificBorderArgs(CellStyleBorderSideSpecificBorderArgs $) { + this.bottom = $.bottom; + this.innerHorizontal = $.innerHorizontal; + this.innerVertical = $.innerVertical; + this.left = $.left; + this.right = $.right; + this.top = $.top; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CellStyleBorderSideSpecificBorderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CellStyleBorderSideSpecificBorderArgs $; + + public Builder() { + $ = new CellStyleBorderSideSpecificBorderArgs(); + } + + public Builder(CellStyleBorderSideSpecificBorderArgs defaults) { + $ = new CellStyleBorderSideSpecificBorderArgs(Objects.requireNonNull(defaults)); + } + + public Builder bottom(Output bottom) { + $.bottom = bottom; + return this; + } + + public Builder bottom(TableBorderOptionsArgs bottom) { + return bottom(Output.of(bottom)); + } + + public Builder innerHorizontal(Output innerHorizontal) { + $.innerHorizontal = innerHorizontal; + return this; + } + + public Builder innerHorizontal(TableBorderOptionsArgs innerHorizontal) { + return innerHorizontal(Output.of(innerHorizontal)); + } + + public Builder innerVertical(Output innerVertical) { + $.innerVertical = innerVertical; + return this; + } + + public Builder innerVertical(TableBorderOptionsArgs innerVertical) { + return innerVertical(Output.of(innerVertical)); + } + + public Builder left(Output left) { + $.left = left; + return this; + } + + public Builder left(TableBorderOptionsArgs left) { + return left(Output.of(left)); + } + + public Builder right(Output right) { + $.right = right; + return this; + } + + public Builder right(TableBorderOptionsArgs right) { + return right(Output.of(right)); + } + + public Builder top(Output top) { + $.top = top; + return this; + } + + public Builder top(TableBorderOptionsArgs top) { + return top(Output.of(top)); + } + + public CellStyleBorderSideSpecificBorderArgs build() { + if ($.bottom == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorderArgs", "bottom"); + } + if ($.innerHorizontal == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorderArgs", "innerHorizontal"); + } + if ($.innerVertical == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorderArgs", "innerVertical"); + } + if ($.left == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorderArgs", "left"); + } + if ($.right == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorderArgs", "right"); + } + if ($.top == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorderArgs", "top"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ChartAxisLabelOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ChartAxisLabelOptionsArgs.java new file mode 100644 index 00000000000..91db368e59f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ChartAxisLabelOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsAxisLabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ChartAxisLabelOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final ChartAxisLabelOptionsArgs Empty = new ChartAxisLabelOptionsArgs(); + + @Import(name="axisLabelOptions") + private @Nullable Output axisLabelOptions; + + public Optional> axisLabelOptions() { + return Optional.ofNullable(this.axisLabelOptions); + } + + @Import(name="sortIconVisibility") + private @Nullable Output sortIconVisibility; + + public Optional> sortIconVisibility() { + return Optional.ofNullable(this.sortIconVisibility); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private ChartAxisLabelOptionsArgs() {} + + private ChartAxisLabelOptionsArgs(ChartAxisLabelOptionsArgs $) { + this.axisLabelOptions = $.axisLabelOptions; + this.sortIconVisibility = $.sortIconVisibility; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ChartAxisLabelOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ChartAxisLabelOptionsArgs $; + + public Builder() { + $ = new ChartAxisLabelOptionsArgs(); + } + + public Builder(ChartAxisLabelOptionsArgs defaults) { + $ = new ChartAxisLabelOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder axisLabelOptions(@Nullable Output axisLabelOptions) { + $.axisLabelOptions = axisLabelOptions; + return this; + } + + public Builder axisLabelOptions(ChartAxisLabelOptionsAxisLabelOptionsArgs axisLabelOptions) { + return axisLabelOptions(Output.of(axisLabelOptions)); + } + + public Builder sortIconVisibility(@Nullable Output sortIconVisibility) { + $.sortIconVisibility = sortIconVisibility; + return this; + } + + public Builder sortIconVisibility(String sortIconVisibility) { + return sortIconVisibility(Output.of(sortIconVisibility)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public ChartAxisLabelOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs.java new file mode 100644 index 00000000000..5ec43d803bc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs extends com.pulumi.resources.ResourceArgs { + + public static final ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs Empty = new ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + private ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs() {} + + private ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs(ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs $) { + this.column = $.column; + this.fieldId = $.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs $; + + public Builder() { + $ = new ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs(); + } + + public Builder(ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs defaults) { + $ = new ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ChartAxisLabelOptionsAxisLabelOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ChartAxisLabelOptionsAxisLabelOptionsArgs.java new file mode 100644 index 00000000000..f1c9c7ac25e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ChartAxisLabelOptionsAxisLabelOptionsArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs; +import com.pulumi.aws.quicksight.inputs.FontConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ChartAxisLabelOptionsAxisLabelOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final ChartAxisLabelOptionsAxisLabelOptionsArgs Empty = new ChartAxisLabelOptionsAxisLabelOptionsArgs(); + + @Import(name="applyTo") + private @Nullable Output applyTo; + + public Optional> applyTo() { + return Optional.ofNullable(this.applyTo); + } + + @Import(name="customLabel") + private @Nullable Output customLabel; + + public Optional> customLabel() { + return Optional.ofNullable(this.customLabel); + } + + @Import(name="fontConfiguration") + private @Nullable Output fontConfiguration; + + public Optional> fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + + private ChartAxisLabelOptionsAxisLabelOptionsArgs() {} + + private ChartAxisLabelOptionsAxisLabelOptionsArgs(ChartAxisLabelOptionsAxisLabelOptionsArgs $) { + this.applyTo = $.applyTo; + this.customLabel = $.customLabel; + this.fontConfiguration = $.fontConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ChartAxisLabelOptionsAxisLabelOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ChartAxisLabelOptionsAxisLabelOptionsArgs $; + + public Builder() { + $ = new ChartAxisLabelOptionsAxisLabelOptionsArgs(); + } + + public Builder(ChartAxisLabelOptionsAxisLabelOptionsArgs defaults) { + $ = new ChartAxisLabelOptionsAxisLabelOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder applyTo(@Nullable Output applyTo) { + $.applyTo = applyTo; + return this; + } + + public Builder applyTo(ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs applyTo) { + return applyTo(Output.of(applyTo)); + } + + public Builder customLabel(@Nullable Output customLabel) { + $.customLabel = customLabel; + return this; + } + + public Builder customLabel(String customLabel) { + return customLabel(Output.of(customLabel)); + } + + public Builder fontConfiguration(@Nullable Output fontConfiguration) { + $.fontConfiguration = fontConfiguration; + return this; + } + + public Builder fontConfiguration(FontConfigurationArgs fontConfiguration) { + return fontConfiguration(Output.of(fontConfiguration)); + } + + public ChartAxisLabelOptionsAxisLabelOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColorScaleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColorScaleArgs.java new file mode 100644 index 00000000000..9252b8e25a0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColorScaleArgs.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColorScaleColorArgs; +import com.pulumi.aws.quicksight.inputs.ColorScaleNullValueColorArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ColorScaleArgs extends com.pulumi.resources.ResourceArgs { + + public static final ColorScaleArgs Empty = new ColorScaleArgs(); + + @Import(name="colorFillType", required=true) + private Output colorFillType; + + public Output colorFillType() { + return this.colorFillType; + } + + @Import(name="colors", required=true) + private Output> colors; + + public Output> colors() { + return this.colors; + } + + @Import(name="nullValueColor") + private @Nullable Output nullValueColor; + + public Optional> nullValueColor() { + return Optional.ofNullable(this.nullValueColor); + } + + private ColorScaleArgs() {} + + private ColorScaleArgs(ColorScaleArgs $) { + this.colorFillType = $.colorFillType; + this.colors = $.colors; + this.nullValueColor = $.nullValueColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ColorScaleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ColorScaleArgs $; + + public Builder() { + $ = new ColorScaleArgs(); + } + + public Builder(ColorScaleArgs defaults) { + $ = new ColorScaleArgs(Objects.requireNonNull(defaults)); + } + + public Builder colorFillType(Output colorFillType) { + $.colorFillType = colorFillType; + return this; + } + + public Builder colorFillType(String colorFillType) { + return colorFillType(Output.of(colorFillType)); + } + + public Builder colors(Output> colors) { + $.colors = colors; + return this; + } + + public Builder colors(List colors) { + return colors(Output.of(colors)); + } + + public Builder colors(ColorScaleColorArgs... colors) { + return colors(List.of(colors)); + } + + public Builder nullValueColor(@Nullable Output nullValueColor) { + $.nullValueColor = nullValueColor; + return this; + } + + public Builder nullValueColor(ColorScaleNullValueColorArgs nullValueColor) { + return nullValueColor(Output.of(nullValueColor)); + } + + public ColorScaleArgs build() { + if ($.colorFillType == null) { + throw new MissingRequiredPropertyException("ColorScaleArgs", "colorFillType"); + } + if ($.colors == null) { + throw new MissingRequiredPropertyException("ColorScaleArgs", "colors"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColorScaleColorArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColorScaleColorArgs.java new file mode 100644 index 00000000000..b83bac50f3d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColorScaleColorArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ColorScaleColorArgs extends com.pulumi.resources.ResourceArgs { + + public static final ColorScaleColorArgs Empty = new ColorScaleColorArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="dataValue") + private @Nullable Output dataValue; + + public Optional> dataValue() { + return Optional.ofNullable(this.dataValue); + } + + private ColorScaleColorArgs() {} + + private ColorScaleColorArgs(ColorScaleColorArgs $) { + this.color = $.color; + this.dataValue = $.dataValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ColorScaleColorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ColorScaleColorArgs $; + + public Builder() { + $ = new ColorScaleColorArgs(); + } + + public Builder(ColorScaleColorArgs defaults) { + $ = new ColorScaleColorArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder dataValue(@Nullable Output dataValue) { + $.dataValue = dataValue; + return this; + } + + public Builder dataValue(Double dataValue) { + return dataValue(Output.of(dataValue)); + } + + public ColorScaleColorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColorScaleNullValueColorArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColorScaleNullValueColorArgs.java new file mode 100644 index 00000000000..45424ad47fa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColorScaleNullValueColorArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ColorScaleNullValueColorArgs extends com.pulumi.resources.ResourceArgs { + + public static final ColorScaleNullValueColorArgs Empty = new ColorScaleNullValueColorArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="dataValue") + private @Nullable Output dataValue; + + public Optional> dataValue() { + return Optional.ofNullable(this.dataValue); + } + + private ColorScaleNullValueColorArgs() {} + + private ColorScaleNullValueColorArgs(ColorScaleNullValueColorArgs $) { + this.color = $.color; + this.dataValue = $.dataValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ColorScaleNullValueColorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ColorScaleNullValueColorArgs $; + + public Builder() { + $ = new ColorScaleNullValueColorArgs(); + } + + public Builder(ColorScaleNullValueColorArgs defaults) { + $ = new ColorScaleNullValueColorArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder dataValue(@Nullable Output dataValue) { + $.dataValue = dataValue; + return this; + } + + public Builder dataValue(Double dataValue) { + return dataValue(Output.of(dataValue)); + } + + public ColorScaleNullValueColorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnArgs.java new file mode 100644 index 00000000000..f74d4233e68 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class ColumnArgs extends com.pulumi.resources.ResourceArgs { + + public static final ColumnArgs Empty = new ColumnArgs(); + + @Import(name="columnName", required=true) + private Output columnName; + + public Output columnName() { + return this.columnName; + } + + @Import(name="dataSetIdentifier", required=true) + private Output dataSetIdentifier; + + public Output dataSetIdentifier() { + return this.dataSetIdentifier; + } + + private ColumnArgs() {} + + private ColumnArgs(ColumnArgs $) { + this.columnName = $.columnName; + this.dataSetIdentifier = $.dataSetIdentifier; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ColumnArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ColumnArgs $; + + public Builder() { + $ = new ColumnArgs(); + } + + public Builder(ColumnArgs defaults) { + $ = new ColumnArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnName(Output columnName) { + $.columnName = columnName; + return this; + } + + public Builder columnName(String columnName) { + return columnName(Output.of(columnName)); + } + + public Builder dataSetIdentifier(Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public ColumnArgs build() { + if ($.columnName == null) { + throw new MissingRequiredPropertyException("ColumnArgs", "columnName"); + } + if ($.dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("ColumnArgs", "dataSetIdentifier"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesArgs.java new file mode 100644 index 00000000000..0e1eb382e44 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesDateTimeHierarchyArgs; +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesExplicitHierarchyArgs; +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesPredefinedHierarchyArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ColumnHierarchiesArgs extends com.pulumi.resources.ResourceArgs { + + public static final ColumnHierarchiesArgs Empty = new ColumnHierarchiesArgs(); + + @Import(name="dateTimeHierarchy") + private @Nullable Output dateTimeHierarchy; + + public Optional> dateTimeHierarchy() { + return Optional.ofNullable(this.dateTimeHierarchy); + } + + @Import(name="explicitHierarchy") + private @Nullable Output explicitHierarchy; + + public Optional> explicitHierarchy() { + return Optional.ofNullable(this.explicitHierarchy); + } + + @Import(name="predefinedHierarchy") + private @Nullable Output predefinedHierarchy; + + public Optional> predefinedHierarchy() { + return Optional.ofNullable(this.predefinedHierarchy); + } + + private ColumnHierarchiesArgs() {} + + private ColumnHierarchiesArgs(ColumnHierarchiesArgs $) { + this.dateTimeHierarchy = $.dateTimeHierarchy; + this.explicitHierarchy = $.explicitHierarchy; + this.predefinedHierarchy = $.predefinedHierarchy; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ColumnHierarchiesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ColumnHierarchiesArgs $; + + public Builder() { + $ = new ColumnHierarchiesArgs(); + } + + public Builder(ColumnHierarchiesArgs defaults) { + $ = new ColumnHierarchiesArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeHierarchy(@Nullable Output dateTimeHierarchy) { + $.dateTimeHierarchy = dateTimeHierarchy; + return this; + } + + public Builder dateTimeHierarchy(ColumnHierarchiesDateTimeHierarchyArgs dateTimeHierarchy) { + return dateTimeHierarchy(Output.of(dateTimeHierarchy)); + } + + public Builder explicitHierarchy(@Nullable Output explicitHierarchy) { + $.explicitHierarchy = explicitHierarchy; + return this; + } + + public Builder explicitHierarchy(ColumnHierarchiesExplicitHierarchyArgs explicitHierarchy) { + return explicitHierarchy(Output.of(explicitHierarchy)); + } + + public Builder predefinedHierarchy(@Nullable Output predefinedHierarchy) { + $.predefinedHierarchy = predefinedHierarchy; + return this; + } + + public Builder predefinedHierarchy(ColumnHierarchiesPredefinedHierarchyArgs predefinedHierarchy) { + return predefinedHierarchy(Output.of(predefinedHierarchy)); + } + + public ColumnHierarchiesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesDateTimeHierarchyArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesDateTimeHierarchyArgs.java new file mode 100644 index 00000000000..7f324cd29e6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesDateTimeHierarchyArgs.java @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DrillDownFiltersArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ColumnHierarchiesDateTimeHierarchyArgs extends com.pulumi.resources.ResourceArgs { + + public static final ColumnHierarchiesDateTimeHierarchyArgs Empty = new ColumnHierarchiesDateTimeHierarchyArgs(); + + @Import(name="drillDownFilters") + private @Nullable Output> drillDownFilters; + + public Optional>> drillDownFilters() { + return Optional.ofNullable(this.drillDownFilters); + } + + @Import(name="hierarchyId", required=true) + private Output hierarchyId; + + public Output hierarchyId() { + return this.hierarchyId; + } + + private ColumnHierarchiesDateTimeHierarchyArgs() {} + + private ColumnHierarchiesDateTimeHierarchyArgs(ColumnHierarchiesDateTimeHierarchyArgs $) { + this.drillDownFilters = $.drillDownFilters; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ColumnHierarchiesDateTimeHierarchyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ColumnHierarchiesDateTimeHierarchyArgs $; + + public Builder() { + $ = new ColumnHierarchiesDateTimeHierarchyArgs(); + } + + public Builder(ColumnHierarchiesDateTimeHierarchyArgs defaults) { + $ = new ColumnHierarchiesDateTimeHierarchyArgs(Objects.requireNonNull(defaults)); + } + + public Builder drillDownFilters(@Nullable Output> drillDownFilters) { + $.drillDownFilters = drillDownFilters; + return this; + } + + public Builder drillDownFilters(List drillDownFilters) { + return drillDownFilters(Output.of(drillDownFilters)); + } + + public Builder drillDownFilters(DrillDownFiltersArgs... drillDownFilters) { + return drillDownFilters(List.of(drillDownFilters)); + } + + public Builder hierarchyId(Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public ColumnHierarchiesDateTimeHierarchyArgs build() { + if ($.hierarchyId == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesDateTimeHierarchyArgs", "hierarchyId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesExplicitHierarchyArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesExplicitHierarchyArgs.java new file mode 100644 index 00000000000..7e6ffadc397 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesExplicitHierarchyArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesExplicitHierarchyColumnArgs; +import com.pulumi.aws.quicksight.inputs.DrillDownFiltersArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ColumnHierarchiesExplicitHierarchyArgs extends com.pulumi.resources.ResourceArgs { + + public static final ColumnHierarchiesExplicitHierarchyArgs Empty = new ColumnHierarchiesExplicitHierarchyArgs(); + + @Import(name="columns", required=true) + private Output> columns; + + public Output> columns() { + return this.columns; + } + + @Import(name="drillDownFilters") + private @Nullable Output> drillDownFilters; + + public Optional>> drillDownFilters() { + return Optional.ofNullable(this.drillDownFilters); + } + + @Import(name="hierarchyId", required=true) + private Output hierarchyId; + + public Output hierarchyId() { + return this.hierarchyId; + } + + private ColumnHierarchiesExplicitHierarchyArgs() {} + + private ColumnHierarchiesExplicitHierarchyArgs(ColumnHierarchiesExplicitHierarchyArgs $) { + this.columns = $.columns; + this.drillDownFilters = $.drillDownFilters; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ColumnHierarchiesExplicitHierarchyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ColumnHierarchiesExplicitHierarchyArgs $; + + public Builder() { + $ = new ColumnHierarchiesExplicitHierarchyArgs(); + } + + public Builder(ColumnHierarchiesExplicitHierarchyArgs defaults) { + $ = new ColumnHierarchiesExplicitHierarchyArgs(Objects.requireNonNull(defaults)); + } + + public Builder columns(Output> columns) { + $.columns = columns; + return this; + } + + public Builder columns(List columns) { + return columns(Output.of(columns)); + } + + public Builder columns(ColumnHierarchiesExplicitHierarchyColumnArgs... columns) { + return columns(List.of(columns)); + } + + public Builder drillDownFilters(@Nullable Output> drillDownFilters) { + $.drillDownFilters = drillDownFilters; + return this; + } + + public Builder drillDownFilters(List drillDownFilters) { + return drillDownFilters(Output.of(drillDownFilters)); + } + + public Builder drillDownFilters(DrillDownFiltersArgs... drillDownFilters) { + return drillDownFilters(List.of(drillDownFilters)); + } + + public Builder hierarchyId(Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public ColumnHierarchiesExplicitHierarchyArgs build() { + if ($.columns == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesExplicitHierarchyArgs", "columns"); + } + if ($.hierarchyId == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesExplicitHierarchyArgs", "hierarchyId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesExplicitHierarchyColumnArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesExplicitHierarchyColumnArgs.java new file mode 100644 index 00000000000..2408b4e6a8f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesExplicitHierarchyColumnArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class ColumnHierarchiesExplicitHierarchyColumnArgs extends com.pulumi.resources.ResourceArgs { + + public static final ColumnHierarchiesExplicitHierarchyColumnArgs Empty = new ColumnHierarchiesExplicitHierarchyColumnArgs(); + + @Import(name="columnName", required=true) + private Output columnName; + + public Output columnName() { + return this.columnName; + } + + @Import(name="dataSetIdentifier", required=true) + private Output dataSetIdentifier; + + public Output dataSetIdentifier() { + return this.dataSetIdentifier; + } + + private ColumnHierarchiesExplicitHierarchyColumnArgs() {} + + private ColumnHierarchiesExplicitHierarchyColumnArgs(ColumnHierarchiesExplicitHierarchyColumnArgs $) { + this.columnName = $.columnName; + this.dataSetIdentifier = $.dataSetIdentifier; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ColumnHierarchiesExplicitHierarchyColumnArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ColumnHierarchiesExplicitHierarchyColumnArgs $; + + public Builder() { + $ = new ColumnHierarchiesExplicitHierarchyColumnArgs(); + } + + public Builder(ColumnHierarchiesExplicitHierarchyColumnArgs defaults) { + $ = new ColumnHierarchiesExplicitHierarchyColumnArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnName(Output columnName) { + $.columnName = columnName; + return this; + } + + public Builder columnName(String columnName) { + return columnName(Output.of(columnName)); + } + + public Builder dataSetIdentifier(Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public ColumnHierarchiesExplicitHierarchyColumnArgs build() { + if ($.columnName == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesExplicitHierarchyColumnArgs", "columnName"); + } + if ($.dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesExplicitHierarchyColumnArgs", "dataSetIdentifier"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesPredefinedHierarchyArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesPredefinedHierarchyArgs.java new file mode 100644 index 00000000000..17a10794114 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnHierarchiesPredefinedHierarchyArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.DrillDownFiltersArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ColumnHierarchiesPredefinedHierarchyArgs extends com.pulumi.resources.ResourceArgs { + + public static final ColumnHierarchiesPredefinedHierarchyArgs Empty = new ColumnHierarchiesPredefinedHierarchyArgs(); + + @Import(name="columns", required=true) + private Output> columns; + + public Output> columns() { + return this.columns; + } + + @Import(name="drillDownFilters") + private @Nullable Output> drillDownFilters; + + public Optional>> drillDownFilters() { + return Optional.ofNullable(this.drillDownFilters); + } + + @Import(name="hierarchyId", required=true) + private Output hierarchyId; + + public Output hierarchyId() { + return this.hierarchyId; + } + + private ColumnHierarchiesPredefinedHierarchyArgs() {} + + private ColumnHierarchiesPredefinedHierarchyArgs(ColumnHierarchiesPredefinedHierarchyArgs $) { + this.columns = $.columns; + this.drillDownFilters = $.drillDownFilters; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ColumnHierarchiesPredefinedHierarchyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ColumnHierarchiesPredefinedHierarchyArgs $; + + public Builder() { + $ = new ColumnHierarchiesPredefinedHierarchyArgs(); + } + + public Builder(ColumnHierarchiesPredefinedHierarchyArgs defaults) { + $ = new ColumnHierarchiesPredefinedHierarchyArgs(Objects.requireNonNull(defaults)); + } + + public Builder columns(Output> columns) { + $.columns = columns; + return this; + } + + public Builder columns(List columns) { + return columns(Output.of(columns)); + } + + public Builder columns(DimensionFieldSchema2Args... columns) { + return columns(List.of(columns)); + } + + public Builder drillDownFilters(@Nullable Output> drillDownFilters) { + $.drillDownFilters = drillDownFilters; + return this; + } + + public Builder drillDownFilters(List drillDownFilters) { + return drillDownFilters(Output.of(drillDownFilters)); + } + + public Builder drillDownFilters(DrillDownFiltersArgs... drillDownFilters) { + return drillDownFilters(List.of(drillDownFilters)); + } + + public Builder hierarchyId(Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public ColumnHierarchiesPredefinedHierarchyArgs build() { + if ($.columns == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesPredefinedHierarchyArgs", "columns"); + } + if ($.hierarchyId == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesPredefinedHierarchyArgs", "hierarchyId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnSortArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnSortArgs.java new file mode 100644 index 00000000000..252eefe5113 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ColumnSortArgs.java @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AggregationFunctionArgs; +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ColumnSortArgs extends com.pulumi.resources.ResourceArgs { + + public static final ColumnSortArgs Empty = new ColumnSortArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="direction", required=true) + private Output direction; + + public Output direction() { + return this.direction; + } + + @Import(name="sortBy", required=true) + private Output sortBy; + + public Output sortBy() { + return this.sortBy; + } + + private ColumnSortArgs() {} + + private ColumnSortArgs(ColumnSortArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.direction = $.direction; + this.sortBy = $.sortBy; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ColumnSortArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ColumnSortArgs $; + + public Builder() { + $ = new ColumnSortArgs(); + } + + public Builder(ColumnSortArgs defaults) { + $ = new ColumnSortArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(AggregationFunctionArgs aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder direction(Output direction) { + $.direction = direction; + return this; + } + + public Builder direction(String direction) { + return direction(Output.of(direction)); + } + + public Builder sortBy(Output sortBy) { + $.sortBy = sortBy; + return this; + } + + public Builder sortBy(ColumnArgs sortBy) { + return sortBy(Output.of(sortBy)); + } + + public ColumnSortArgs build() { + if ($.direction == null) { + throw new MissingRequiredPropertyException("ColumnSortArgs", "direction"); + } + if ($.sortBy == null) { + throw new MissingRequiredPropertyException("ColumnSortArgs", "sortBy"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorArgs.java new file mode 100644 index 00000000000..79dbd6b1313 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorGradientArgs; +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorSolidArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ConditionalFormattingColorArgs extends com.pulumi.resources.ResourceArgs { + + public static final ConditionalFormattingColorArgs Empty = new ConditionalFormattingColorArgs(); + + @Import(name="gradient") + private @Nullable Output gradient; + + public Optional> gradient() { + return Optional.ofNullable(this.gradient); + } + + @Import(name="solid") + private @Nullable Output solid; + + public Optional> solid() { + return Optional.ofNullable(this.solid); + } + + private ConditionalFormattingColorArgs() {} + + private ConditionalFormattingColorArgs(ConditionalFormattingColorArgs $) { + this.gradient = $.gradient; + this.solid = $.solid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ConditionalFormattingColorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ConditionalFormattingColorArgs $; + + public Builder() { + $ = new ConditionalFormattingColorArgs(); + } + + public Builder(ConditionalFormattingColorArgs defaults) { + $ = new ConditionalFormattingColorArgs(Objects.requireNonNull(defaults)); + } + + public Builder gradient(@Nullable Output gradient) { + $.gradient = gradient; + return this; + } + + public Builder gradient(ConditionalFormattingColorGradientArgs gradient) { + return gradient(Output.of(gradient)); + } + + public Builder solid(@Nullable Output solid) { + $.solid = solid; + return this; + } + + public Builder solid(ConditionalFormattingColorSolidArgs solid) { + return solid(Output.of(solid)); + } + + public ConditionalFormattingColorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorGradientArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorGradientArgs.java new file mode 100644 index 00000000000..8f081cfb744 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorGradientArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorGradientColorArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class ConditionalFormattingColorGradientArgs extends com.pulumi.resources.ResourceArgs { + + public static final ConditionalFormattingColorGradientArgs Empty = new ConditionalFormattingColorGradientArgs(); + + @Import(name="color", required=true) + private Output color; + + public Output color() { + return this.color; + } + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + private ConditionalFormattingColorGradientArgs() {} + + private ConditionalFormattingColorGradientArgs(ConditionalFormattingColorGradientArgs $) { + this.color = $.color; + this.expression = $.expression; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ConditionalFormattingColorGradientArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ConditionalFormattingColorGradientArgs $; + + public Builder() { + $ = new ConditionalFormattingColorGradientArgs(); + } + + public Builder(ConditionalFormattingColorGradientArgs defaults) { + $ = new ConditionalFormattingColorGradientArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(Output color) { + $.color = color; + return this; + } + + public Builder color(ConditionalFormattingColorGradientColorArgs color) { + return color(Output.of(color)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public ConditionalFormattingColorGradientArgs build() { + if ($.color == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingColorGradientArgs", "color"); + } + if ($.expression == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingColorGradientArgs", "expression"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorGradientColorArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorGradientColorArgs.java new file mode 100644 index 00000000000..3c0073598a4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorGradientColorArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorGradientColorStopArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ConditionalFormattingColorGradientColorArgs extends com.pulumi.resources.ResourceArgs { + + public static final ConditionalFormattingColorGradientColorArgs Empty = new ConditionalFormattingColorGradientColorArgs(); + + @Import(name="stops") + private @Nullable Output> stops; + + public Optional>> stops() { + return Optional.ofNullable(this.stops); + } + + private ConditionalFormattingColorGradientColorArgs() {} + + private ConditionalFormattingColorGradientColorArgs(ConditionalFormattingColorGradientColorArgs $) { + this.stops = $.stops; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ConditionalFormattingColorGradientColorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ConditionalFormattingColorGradientColorArgs $; + + public Builder() { + $ = new ConditionalFormattingColorGradientColorArgs(); + } + + public Builder(ConditionalFormattingColorGradientColorArgs defaults) { + $ = new ConditionalFormattingColorGradientColorArgs(Objects.requireNonNull(defaults)); + } + + public Builder stops(@Nullable Output> stops) { + $.stops = stops; + return this; + } + + public Builder stops(List stops) { + return stops(Output.of(stops)); + } + + public Builder stops(ConditionalFormattingColorGradientColorStopArgs... stops) { + return stops(List.of(stops)); + } + + public ConditionalFormattingColorGradientColorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorGradientColorStopArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorGradientColorStopArgs.java new file mode 100644 index 00000000000..cf791facbe6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorGradientColorStopArgs.java @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ConditionalFormattingColorGradientColorStopArgs extends com.pulumi.resources.ResourceArgs { + + public static final ConditionalFormattingColorGradientColorStopArgs Empty = new ConditionalFormattingColorGradientColorStopArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="dataValue") + private @Nullable Output dataValue; + + public Optional> dataValue() { + return Optional.ofNullable(this.dataValue); + } + + @Import(name="gradientOffset", required=true) + private Output gradientOffset; + + public Output gradientOffset() { + return this.gradientOffset; + } + + private ConditionalFormattingColorGradientColorStopArgs() {} + + private ConditionalFormattingColorGradientColorStopArgs(ConditionalFormattingColorGradientColorStopArgs $) { + this.color = $.color; + this.dataValue = $.dataValue; + this.gradientOffset = $.gradientOffset; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ConditionalFormattingColorGradientColorStopArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ConditionalFormattingColorGradientColorStopArgs $; + + public Builder() { + $ = new ConditionalFormattingColorGradientColorStopArgs(); + } + + public Builder(ConditionalFormattingColorGradientColorStopArgs defaults) { + $ = new ConditionalFormattingColorGradientColorStopArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder dataValue(@Nullable Output dataValue) { + $.dataValue = dataValue; + return this; + } + + public Builder dataValue(Double dataValue) { + return dataValue(Output.of(dataValue)); + } + + public Builder gradientOffset(Output gradientOffset) { + $.gradientOffset = gradientOffset; + return this; + } + + public Builder gradientOffset(Double gradientOffset) { + return gradientOffset(Output.of(gradientOffset)); + } + + public ConditionalFormattingColorGradientColorStopArgs build() { + if ($.gradientOffset == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingColorGradientColorStopArgs", "gradientOffset"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorSolidArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorSolidArgs.java new file mode 100644 index 00000000000..771565e9a7a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingColorSolidArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ConditionalFormattingColorSolidArgs extends com.pulumi.resources.ResourceArgs { + + public static final ConditionalFormattingColorSolidArgs Empty = new ConditionalFormattingColorSolidArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + private ConditionalFormattingColorSolidArgs() {} + + private ConditionalFormattingColorSolidArgs(ConditionalFormattingColorSolidArgs $) { + this.color = $.color; + this.expression = $.expression; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ConditionalFormattingColorSolidArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ConditionalFormattingColorSolidArgs $; + + public Builder() { + $ = new ConditionalFormattingColorSolidArgs(); + } + + public Builder(ConditionalFormattingColorSolidArgs defaults) { + $ = new ConditionalFormattingColorSolidArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public ConditionalFormattingColorSolidArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingColorSolidArgs", "expression"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconArgs.java new file mode 100644 index 00000000000..8f14e3061ab --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingIconCustomConditionArgs; +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingIconIconSetArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ConditionalFormattingIconArgs extends com.pulumi.resources.ResourceArgs { + + public static final ConditionalFormattingIconArgs Empty = new ConditionalFormattingIconArgs(); + + @Import(name="customCondition") + private @Nullable Output customCondition; + + public Optional> customCondition() { + return Optional.ofNullable(this.customCondition); + } + + @Import(name="iconSet") + private @Nullable Output iconSet; + + public Optional> iconSet() { + return Optional.ofNullable(this.iconSet); + } + + private ConditionalFormattingIconArgs() {} + + private ConditionalFormattingIconArgs(ConditionalFormattingIconArgs $) { + this.customCondition = $.customCondition; + this.iconSet = $.iconSet; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ConditionalFormattingIconArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ConditionalFormattingIconArgs $; + + public Builder() { + $ = new ConditionalFormattingIconArgs(); + } + + public Builder(ConditionalFormattingIconArgs defaults) { + $ = new ConditionalFormattingIconArgs(Objects.requireNonNull(defaults)); + } + + public Builder customCondition(@Nullable Output customCondition) { + $.customCondition = customCondition; + return this; + } + + public Builder customCondition(ConditionalFormattingIconCustomConditionArgs customCondition) { + return customCondition(Output.of(customCondition)); + } + + public Builder iconSet(@Nullable Output iconSet) { + $.iconSet = iconSet; + return this; + } + + public Builder iconSet(ConditionalFormattingIconIconSetArgs iconSet) { + return iconSet(Output.of(iconSet)); + } + + public ConditionalFormattingIconArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconCustomConditionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconCustomConditionArgs.java new file mode 100644 index 00000000000..cf08fc7202c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconCustomConditionArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingIconCustomConditionDisplayConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingIconCustomConditionIconOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ConditionalFormattingIconCustomConditionArgs extends com.pulumi.resources.ResourceArgs { + + public static final ConditionalFormattingIconCustomConditionArgs Empty = new ConditionalFormattingIconCustomConditionArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="displayConfiguration") + private @Nullable Output displayConfiguration; + + public Optional> displayConfiguration() { + return Optional.ofNullable(this.displayConfiguration); + } + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + @Import(name="iconOptions", required=true) + private Output iconOptions; + + public Output iconOptions() { + return this.iconOptions; + } + + private ConditionalFormattingIconCustomConditionArgs() {} + + private ConditionalFormattingIconCustomConditionArgs(ConditionalFormattingIconCustomConditionArgs $) { + this.color = $.color; + this.displayConfiguration = $.displayConfiguration; + this.expression = $.expression; + this.iconOptions = $.iconOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ConditionalFormattingIconCustomConditionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ConditionalFormattingIconCustomConditionArgs $; + + public Builder() { + $ = new ConditionalFormattingIconCustomConditionArgs(); + } + + public Builder(ConditionalFormattingIconCustomConditionArgs defaults) { + $ = new ConditionalFormattingIconCustomConditionArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder displayConfiguration(@Nullable Output displayConfiguration) { + $.displayConfiguration = displayConfiguration; + return this; + } + + public Builder displayConfiguration(ConditionalFormattingIconCustomConditionDisplayConfigurationArgs displayConfiguration) { + return displayConfiguration(Output.of(displayConfiguration)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public Builder iconOptions(Output iconOptions) { + $.iconOptions = iconOptions; + return this; + } + + public Builder iconOptions(ConditionalFormattingIconCustomConditionIconOptionsArgs iconOptions) { + return iconOptions(Output.of(iconOptions)); + } + + public ConditionalFormattingIconCustomConditionArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingIconCustomConditionArgs", "expression"); + } + if ($.iconOptions == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingIconCustomConditionArgs", "iconOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconCustomConditionDisplayConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconCustomConditionDisplayConfigurationArgs.java new file mode 100644 index 00000000000..d3b8ad76cc8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconCustomConditionDisplayConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ConditionalFormattingIconCustomConditionDisplayConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final ConditionalFormattingIconCustomConditionDisplayConfigurationArgs Empty = new ConditionalFormattingIconCustomConditionDisplayConfigurationArgs(); + + @Import(name="iconDisplayOption") + private @Nullable Output iconDisplayOption; + + public Optional> iconDisplayOption() { + return Optional.ofNullable(this.iconDisplayOption); + } + + private ConditionalFormattingIconCustomConditionDisplayConfigurationArgs() {} + + private ConditionalFormattingIconCustomConditionDisplayConfigurationArgs(ConditionalFormattingIconCustomConditionDisplayConfigurationArgs $) { + this.iconDisplayOption = $.iconDisplayOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ConditionalFormattingIconCustomConditionDisplayConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ConditionalFormattingIconCustomConditionDisplayConfigurationArgs $; + + public Builder() { + $ = new ConditionalFormattingIconCustomConditionDisplayConfigurationArgs(); + } + + public Builder(ConditionalFormattingIconCustomConditionDisplayConfigurationArgs defaults) { + $ = new ConditionalFormattingIconCustomConditionDisplayConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder iconDisplayOption(@Nullable Output iconDisplayOption) { + $.iconDisplayOption = iconDisplayOption; + return this; + } + + public Builder iconDisplayOption(String iconDisplayOption) { + return iconDisplayOption(Output.of(iconDisplayOption)); + } + + public ConditionalFormattingIconCustomConditionDisplayConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconCustomConditionIconOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconCustomConditionIconOptionsArgs.java new file mode 100644 index 00000000000..6cf38f283d7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconCustomConditionIconOptionsArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ConditionalFormattingIconCustomConditionIconOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final ConditionalFormattingIconCustomConditionIconOptionsArgs Empty = new ConditionalFormattingIconCustomConditionIconOptionsArgs(); + + @Import(name="icon") + private @Nullable Output icon; + + public Optional> icon() { + return Optional.ofNullable(this.icon); + } + + @Import(name="unicodeIcon") + private @Nullable Output unicodeIcon; + + public Optional> unicodeIcon() { + return Optional.ofNullable(this.unicodeIcon); + } + + private ConditionalFormattingIconCustomConditionIconOptionsArgs() {} + + private ConditionalFormattingIconCustomConditionIconOptionsArgs(ConditionalFormattingIconCustomConditionIconOptionsArgs $) { + this.icon = $.icon; + this.unicodeIcon = $.unicodeIcon; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ConditionalFormattingIconCustomConditionIconOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ConditionalFormattingIconCustomConditionIconOptionsArgs $; + + public Builder() { + $ = new ConditionalFormattingIconCustomConditionIconOptionsArgs(); + } + + public Builder(ConditionalFormattingIconCustomConditionIconOptionsArgs defaults) { + $ = new ConditionalFormattingIconCustomConditionIconOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder icon(@Nullable Output icon) { + $.icon = icon; + return this; + } + + public Builder icon(String icon) { + return icon(Output.of(icon)); + } + + public Builder unicodeIcon(@Nullable Output unicodeIcon) { + $.unicodeIcon = unicodeIcon; + return this; + } + + public Builder unicodeIcon(String unicodeIcon) { + return unicodeIcon(Output.of(unicodeIcon)); + } + + public ConditionalFormattingIconCustomConditionIconOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconIconSetArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconIconSetArgs.java new file mode 100644 index 00000000000..f1aa0431482 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ConditionalFormattingIconIconSetArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ConditionalFormattingIconIconSetArgs extends com.pulumi.resources.ResourceArgs { + + public static final ConditionalFormattingIconIconSetArgs Empty = new ConditionalFormattingIconIconSetArgs(); + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + @Import(name="iconSetType") + private @Nullable Output iconSetType; + + public Optional> iconSetType() { + return Optional.ofNullable(this.iconSetType); + } + + private ConditionalFormattingIconIconSetArgs() {} + + private ConditionalFormattingIconIconSetArgs(ConditionalFormattingIconIconSetArgs $) { + this.expression = $.expression; + this.iconSetType = $.iconSetType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ConditionalFormattingIconIconSetArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ConditionalFormattingIconIconSetArgs $; + + public Builder() { + $ = new ConditionalFormattingIconIconSetArgs(); + } + + public Builder(ConditionalFormattingIconIconSetArgs defaults) { + $ = new ConditionalFormattingIconIconSetArgs(Objects.requireNonNull(defaults)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public Builder iconSetType(@Nullable Output iconSetType) { + $.iconSetType = iconSetType; + return this; + } + + public Builder iconSetType(String iconSetType) { + return iconSetType(Output.of(iconSetType)); + } + + public ConditionalFormattingIconIconSetArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingIconIconSetArgs", "expression"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ContributionAnalysisDefaultsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ContributionAnalysisDefaultsArgs.java new file mode 100644 index 00000000000..108f22c5129 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ContributionAnalysisDefaultsArgs.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ContributionAnalysisDefaultsContributorDimensionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; + + +public final class ContributionAnalysisDefaultsArgs extends com.pulumi.resources.ResourceArgs { + + public static final ContributionAnalysisDefaultsArgs Empty = new ContributionAnalysisDefaultsArgs(); + + @Import(name="contributorDimensions", required=true) + private Output> contributorDimensions; + + public Output> contributorDimensions() { + return this.contributorDimensions; + } + + @Import(name="measureFieldId", required=true) + private Output measureFieldId; + + public Output measureFieldId() { + return this.measureFieldId; + } + + private ContributionAnalysisDefaultsArgs() {} + + private ContributionAnalysisDefaultsArgs(ContributionAnalysisDefaultsArgs $) { + this.contributorDimensions = $.contributorDimensions; + this.measureFieldId = $.measureFieldId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ContributionAnalysisDefaultsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ContributionAnalysisDefaultsArgs $; + + public Builder() { + $ = new ContributionAnalysisDefaultsArgs(); + } + + public Builder(ContributionAnalysisDefaultsArgs defaults) { + $ = new ContributionAnalysisDefaultsArgs(Objects.requireNonNull(defaults)); + } + + public Builder contributorDimensions(Output> contributorDimensions) { + $.contributorDimensions = contributorDimensions; + return this; + } + + public Builder contributorDimensions(List contributorDimensions) { + return contributorDimensions(Output.of(contributorDimensions)); + } + + public Builder contributorDimensions(ContributionAnalysisDefaultsContributorDimensionArgs... contributorDimensions) { + return contributorDimensions(List.of(contributorDimensions)); + } + + public Builder measureFieldId(Output measureFieldId) { + $.measureFieldId = measureFieldId; + return this; + } + + public Builder measureFieldId(String measureFieldId) { + return measureFieldId(Output.of(measureFieldId)); + } + + public ContributionAnalysisDefaultsArgs build() { + if ($.contributorDimensions == null) { + throw new MissingRequiredPropertyException("ContributionAnalysisDefaultsArgs", "contributorDimensions"); + } + if ($.measureFieldId == null) { + throw new MissingRequiredPropertyException("ContributionAnalysisDefaultsArgs", "measureFieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ContributionAnalysisDefaultsContributorDimensionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ContributionAnalysisDefaultsContributorDimensionArgs.java new file mode 100644 index 00000000000..404953a06fd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ContributionAnalysisDefaultsContributorDimensionArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class ContributionAnalysisDefaultsContributorDimensionArgs extends com.pulumi.resources.ResourceArgs { + + public static final ContributionAnalysisDefaultsContributorDimensionArgs Empty = new ContributionAnalysisDefaultsContributorDimensionArgs(); + + @Import(name="columnName", required=true) + private Output columnName; + + public Output columnName() { + return this.columnName; + } + + @Import(name="dataSetIdentifier", required=true) + private Output dataSetIdentifier; + + public Output dataSetIdentifier() { + return this.dataSetIdentifier; + } + + private ContributionAnalysisDefaultsContributorDimensionArgs() {} + + private ContributionAnalysisDefaultsContributorDimensionArgs(ContributionAnalysisDefaultsContributorDimensionArgs $) { + this.columnName = $.columnName; + this.dataSetIdentifier = $.dataSetIdentifier; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ContributionAnalysisDefaultsContributorDimensionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ContributionAnalysisDefaultsContributorDimensionArgs $; + + public Builder() { + $ = new ContributionAnalysisDefaultsContributorDimensionArgs(); + } + + public Builder(ContributionAnalysisDefaultsContributorDimensionArgs defaults) { + $ = new ContributionAnalysisDefaultsContributorDimensionArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnName(Output columnName) { + $.columnName = columnName; + return this; + } + + public Builder columnName(String columnName) { + return columnName(Output.of(columnName)); + } + + public Builder dataSetIdentifier(Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public ContributionAnalysisDefaultsContributorDimensionArgs build() { + if ($.columnName == null) { + throw new MissingRequiredPropertyException("ContributionAnalysisDefaultsContributorDimensionArgs", "columnName"); + } + if ($.dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("ContributionAnalysisDefaultsContributorDimensionArgs", "dataSetIdentifier"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsArgs.java new file mode 100644 index 00000000000..62631988d62 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class DashboardDefinitionAnalysisDefaultsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsArgs Empty = new DashboardDefinitionAnalysisDefaultsArgs(); + + @Import(name="defaultNewSheetConfiguration", required=true) + private Output defaultNewSheetConfiguration; + + public Output defaultNewSheetConfiguration() { + return this.defaultNewSheetConfiguration; + } + + private DashboardDefinitionAnalysisDefaultsArgs() {} + + private DashboardDefinitionAnalysisDefaultsArgs(DashboardDefinitionAnalysisDefaultsArgs $) { + this.defaultNewSheetConfiguration = $.defaultNewSheetConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsArgs(Objects.requireNonNull(defaults)); + } + + public Builder defaultNewSheetConfiguration(Output defaultNewSheetConfiguration) { + $.defaultNewSheetConfiguration = defaultNewSheetConfiguration; + return this; + } + + public Builder defaultNewSheetConfiguration(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs defaultNewSheetConfiguration) { + return defaultNewSheetConfiguration(Output.of(defaultNewSheetConfiguration)); + } + + public DashboardDefinitionAnalysisDefaultsArgs build() { + if ($.defaultNewSheetConfiguration == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsArgs", "defaultNewSheetConfiguration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.java new file mode 100644 index 00000000000..d90d9c05ea7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(); + + @Import(name="interactiveLayoutConfiguration") + private @Nullable Output interactiveLayoutConfiguration; + + public Optional> interactiveLayoutConfiguration() { + return Optional.ofNullable(this.interactiveLayoutConfiguration); + } + + @Import(name="paginatedLayoutConfiguration") + private @Nullable Output paginatedLayoutConfiguration; + + public Optional> paginatedLayoutConfiguration() { + return Optional.ofNullable(this.paginatedLayoutConfiguration); + } + + @Import(name="sheetContentType") + private @Nullable Output sheetContentType; + + public Optional> sheetContentType() { + return Optional.ofNullable(this.sheetContentType); + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs $) { + this.interactiveLayoutConfiguration = $.interactiveLayoutConfiguration; + this.paginatedLayoutConfiguration = $.paginatedLayoutConfiguration; + this.sheetContentType = $.sheetContentType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder interactiveLayoutConfiguration(@Nullable Output interactiveLayoutConfiguration) { + $.interactiveLayoutConfiguration = interactiveLayoutConfiguration; + return this; + } + + public Builder interactiveLayoutConfiguration(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs interactiveLayoutConfiguration) { + return interactiveLayoutConfiguration(Output.of(interactiveLayoutConfiguration)); + } + + public Builder paginatedLayoutConfiguration(@Nullable Output paginatedLayoutConfiguration) { + $.paginatedLayoutConfiguration = paginatedLayoutConfiguration; + return this; + } + + public Builder paginatedLayoutConfiguration(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs paginatedLayoutConfiguration) { + return paginatedLayoutConfiguration(Output.of(paginatedLayoutConfiguration)); + } + + public Builder sheetContentType(@Nullable Output sheetContentType) { + $.sheetContentType = sheetContentType; + return this; + } + + public Builder sheetContentType(String sheetContentType) { + return sheetContentType(Output.of(sheetContentType)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.java new file mode 100644 index 00000000000..aeead42645e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(); + + @Import(name="freeForm") + private @Nullable Output freeForm; + + public Optional> freeForm() { + return Optional.ofNullable(this.freeForm); + } + + @Import(name="grid") + private @Nullable Output grid; + + public Optional> grid() { + return Optional.ofNullable(this.grid); + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs $) { + this.freeForm = $.freeForm; + this.grid = $.grid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder freeForm(@Nullable Output freeForm) { + $.freeForm = freeForm; + return this; + } + + public Builder freeForm(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs freeForm) { + return freeForm(Output.of(freeForm)); + } + + public Builder grid(@Nullable Output grid) { + $.grid = grid; + return this; + } + + public Builder grid(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs grid) { + return grid(Output.of(grid)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.java new file mode 100644 index 00000000000..1e2d1f82fb1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(); + + @Import(name="canvasSizeOptions", required=true) + private Output canvasSizeOptions; + + public Output canvasSizeOptions() { + return this.canvasSizeOptions; + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs build() { + if ($.canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs", "canvasSizeOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..4bc8b7d3949 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(); + + @Import(name="screenCanvasSizeOptions") + private @Nullable Output screenCanvasSizeOptions; + + public Optional> screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs $) { + this.screenCanvasSizeOptions = $.screenCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder screenCanvasSizeOptions(@Nullable Output screenCanvasSizeOptions) { + $.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + + public Builder screenCanvasSizeOptions(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs screenCanvasSizeOptions) { + return screenCanvasSizeOptions(Output.of(screenCanvasSizeOptions)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..55ffd8ed6a7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + + @Import(name="optimizedViewPortWidth", required=true) + private Output optimizedViewPortWidth; + + public Output optimizedViewPortWidth() { + return this.optimizedViewPortWidth; + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs $) { + this.optimizedViewPortWidth = $.optimizedViewPortWidth; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder optimizedViewPortWidth(Output optimizedViewPortWidth) { + $.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + return optimizedViewPortWidth(Output.of(optimizedViewPortWidth)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs build() { + if ($.optimizedViewPortWidth == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs", "optimizedViewPortWidth"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.java new file mode 100644 index 00000000000..40912093afb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(); + + @Import(name="canvasSizeOptions", required=true) + private Output canvasSizeOptions; + + public Output canvasSizeOptions() { + return this.canvasSizeOptions; + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs build() { + if ($.canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs", "canvasSizeOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..4a1806e7cbf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(); + + @Import(name="screenCanvasSizeOptions") + private @Nullable Output screenCanvasSizeOptions; + + public Optional> screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs $) { + this.screenCanvasSizeOptions = $.screenCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder screenCanvasSizeOptions(@Nullable Output screenCanvasSizeOptions) { + $.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + + public Builder screenCanvasSizeOptions(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs screenCanvasSizeOptions) { + return screenCanvasSizeOptions(Output.of(screenCanvasSizeOptions)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..dc7a57a8414 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + + @Import(name="optimizedViewPortWidth") + private @Nullable Output optimizedViewPortWidth; + + public Optional> optimizedViewPortWidth() { + return Optional.ofNullable(this.optimizedViewPortWidth); + } + + @Import(name="resizeOption", required=true) + private Output resizeOption; + + public Output resizeOption() { + return this.resizeOption; + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs $) { + this.optimizedViewPortWidth = $.optimizedViewPortWidth; + this.resizeOption = $.resizeOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder optimizedViewPortWidth(@Nullable Output optimizedViewPortWidth) { + $.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + return optimizedViewPortWidth(Output.of(optimizedViewPortWidth)); + } + + public Builder resizeOption(Output resizeOption) { + $.resizeOption = resizeOption; + return this; + } + + public Builder resizeOption(String resizeOption) { + return resizeOption(Output.of(resizeOption)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs build() { + if ($.resizeOption == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs", "resizeOption"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.java new file mode 100644 index 00000000000..99b0cf30515 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(); + + @Import(name="sectionBased") + private @Nullable Output sectionBased; + + public Optional> sectionBased() { + return Optional.ofNullable(this.sectionBased); + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs $) { + this.sectionBased = $.sectionBased; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder sectionBased(@Nullable Output sectionBased) { + $.sectionBased = sectionBased; + return this; + } + + public Builder sectionBased(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs sectionBased) { + return sectionBased(Output.of(sectionBased)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.java new file mode 100644 index 00000000000..8adc58de055 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(); + + @Import(name="canvasSizeOptions", required=true) + private Output canvasSizeOptions; + + public Output canvasSizeOptions() { + return this.canvasSizeOptions; + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs build() { + if ($.canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs", "canvasSizeOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..66759d282ca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(); + + @Import(name="paperCanvasSizeOptions") + private @Nullable Output paperCanvasSizeOptions; + + public Optional> paperCanvasSizeOptions() { + return Optional.ofNullable(this.paperCanvasSizeOptions); + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs $) { + this.paperCanvasSizeOptions = $.paperCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder paperCanvasSizeOptions(@Nullable Output paperCanvasSizeOptions) { + $.paperCanvasSizeOptions = paperCanvasSizeOptions; + return this; + } + + public Builder paperCanvasSizeOptions(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs paperCanvasSizeOptions) { + return paperCanvasSizeOptions(Output.of(paperCanvasSizeOptions)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..b2a5b70b96e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SpacingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs Empty = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + + @Import(name="paperMargin") + private @Nullable Output paperMargin; + + public Optional> paperMargin() { + return Optional.ofNullable(this.paperMargin); + } + + @Import(name="paperOrientation") + private @Nullable Output paperOrientation; + + public Optional> paperOrientation() { + return Optional.ofNullable(this.paperOrientation); + } + + @Import(name="paperSize") + private @Nullable Output paperSize; + + public Optional> paperSize() { + return Optional.ofNullable(this.paperSize); + } + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs() {} + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs $) { + this.paperMargin = $.paperMargin; + this.paperOrientation = $.paperOrientation; + this.paperSize = $.paperSize; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs $; + + public Builder() { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + } + + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs defaults) { + $ = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder paperMargin(@Nullable Output paperMargin) { + $.paperMargin = paperMargin; + return this; + } + + public Builder paperMargin(SpacingArgs paperMargin) { + return paperMargin(Output.of(paperMargin)); + } + + public Builder paperOrientation(@Nullable Output paperOrientation) { + $.paperOrientation = paperOrientation; + return this; + } + + public Builder paperOrientation(String paperOrientation) { + return paperOrientation(Output.of(paperOrientation)); + } + + public Builder paperSize(@Nullable Output paperSize) { + $.paperSize = paperSize; + return this; + } + + public Builder paperSize(String paperSize) { + return paperSize(Output.of(paperSize)); + } + + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionArgs.java new file mode 100644 index 00000000000..13e4039d959 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionArgs.java @@ -0,0 +1,350 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionAnalysisDefaultsArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionCalculatedFieldArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionColumnConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionDataSetIdentifiersDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionFilterGroupArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionArgs Empty = new DashboardDefinitionArgs(); + + /** + * The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + @Import(name="analysisDefaults") + private @Nullable Output analysisDefaults; + + /** + * @return The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + public Optional> analysisDefaults() { + return Optional.ofNullable(this.analysisDefaults); + } + + /** + * A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + @Import(name="calculatedFields") + private @Nullable Output> calculatedFields; + + /** + * @return A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + public Optional>> calculatedFields() { + return Optional.ofNullable(this.calculatedFields); + } + + /** + * A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + * + */ + @Import(name="columnConfigurations") + private @Nullable Output> columnConfigurations; + + /** + * @return A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + * + */ + public Optional>> columnConfigurations() { + return Optional.ofNullable(this.columnConfigurations); + } + + /** + * A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + */ + @Import(name="dataSetIdentifiersDeclarations", required=true) + private Output> dataSetIdentifiersDeclarations; + + /** + * @return A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + */ + public Output> dataSetIdentifiersDeclarations() { + return this.dataSetIdentifiersDeclarations; + } + + /** + * A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + @Import(name="filterGroups") + private @Nullable Output> filterGroups; + + /** + * @return A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + public Optional>> filterGroups() { + return Optional.ofNullable(this.filterGroups); + } + + @Import(name="parameterDeclarations") + private @Nullable Output> parameterDeclarations; + + public Optional>> parameterDeclarations() { + return Optional.ofNullable(this.parameterDeclarations); + } + + /** + * A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + @Import(name="sheets") + private @Nullable Output> sheets; + + /** + * @return A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + public Optional>> sheets() { + return Optional.ofNullable(this.sheets); + } + + private DashboardDefinitionArgs() {} + + private DashboardDefinitionArgs(DashboardDefinitionArgs $) { + this.analysisDefaults = $.analysisDefaults; + this.calculatedFields = $.calculatedFields; + this.columnConfigurations = $.columnConfigurations; + this.dataSetIdentifiersDeclarations = $.dataSetIdentifiersDeclarations; + this.filterGroups = $.filterGroups; + this.parameterDeclarations = $.parameterDeclarations; + this.sheets = $.sheets; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionArgs $; + + public Builder() { + $ = new DashboardDefinitionArgs(); + } + + public Builder(DashboardDefinitionArgs defaults) { + $ = new DashboardDefinitionArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param analysisDefaults The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + * @return builder + * + */ + public Builder analysisDefaults(@Nullable Output analysisDefaults) { + $.analysisDefaults = analysisDefaults; + return this; + } + + /** + * @param analysisDefaults The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + * @return builder + * + */ + public Builder analysisDefaults(DashboardDefinitionAnalysisDefaultsArgs analysisDefaults) { + return analysisDefaults(Output.of(analysisDefaults)); + } + + /** + * @param calculatedFields A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + * @return builder + * + */ + public Builder calculatedFields(@Nullable Output> calculatedFields) { + $.calculatedFields = calculatedFields; + return this; + } + + /** + * @param calculatedFields A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + * @return builder + * + */ + public Builder calculatedFields(List calculatedFields) { + return calculatedFields(Output.of(calculatedFields)); + } + + /** + * @param calculatedFields A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + * @return builder + * + */ + public Builder calculatedFields(DashboardDefinitionCalculatedFieldArgs... calculatedFields) { + return calculatedFields(List.of(calculatedFields)); + } + + /** + * @param columnConfigurations A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + * + * @return builder + * + */ + public Builder columnConfigurations(@Nullable Output> columnConfigurations) { + $.columnConfigurations = columnConfigurations; + return this; + } + + /** + * @param columnConfigurations A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + * + * @return builder + * + */ + public Builder columnConfigurations(List columnConfigurations) { + return columnConfigurations(Output.of(columnConfigurations)); + } + + /** + * @param columnConfigurations A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + * + * @return builder + * + */ + public Builder columnConfigurations(DashboardDefinitionColumnConfigurationArgs... columnConfigurations) { + return columnConfigurations(List.of(columnConfigurations)); + } + + /** + * @param dataSetIdentifiersDeclarations A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + * @return builder + * + */ + public Builder dataSetIdentifiersDeclarations(Output> dataSetIdentifiersDeclarations) { + $.dataSetIdentifiersDeclarations = dataSetIdentifiersDeclarations; + return this; + } + + /** + * @param dataSetIdentifiersDeclarations A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + * @return builder + * + */ + public Builder dataSetIdentifiersDeclarations(List dataSetIdentifiersDeclarations) { + return dataSetIdentifiersDeclarations(Output.of(dataSetIdentifiersDeclarations)); + } + + /** + * @param dataSetIdentifiersDeclarations A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + * @return builder + * + */ + public Builder dataSetIdentifiersDeclarations(DashboardDefinitionDataSetIdentifiersDeclarationArgs... dataSetIdentifiersDeclarations) { + return dataSetIdentifiersDeclarations(List.of(dataSetIdentifiersDeclarations)); + } + + /** + * @param filterGroups A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder filterGroups(@Nullable Output> filterGroups) { + $.filterGroups = filterGroups; + return this; + } + + /** + * @param filterGroups A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder filterGroups(List filterGroups) { + return filterGroups(Output.of(filterGroups)); + } + + /** + * @param filterGroups A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder filterGroups(DashboardDefinitionFilterGroupArgs... filterGroups) { + return filterGroups(List.of(filterGroups)); + } + + public Builder parameterDeclarations(@Nullable Output> parameterDeclarations) { + $.parameterDeclarations = parameterDeclarations; + return this; + } + + public Builder parameterDeclarations(List parameterDeclarations) { + return parameterDeclarations(Output.of(parameterDeclarations)); + } + + public Builder parameterDeclarations(DashboardDefinitionParameterDeclarationArgs... parameterDeclarations) { + return parameterDeclarations(List.of(parameterDeclarations)); + } + + /** + * @param sheets A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + * @return builder + * + */ + public Builder sheets(@Nullable Output> sheets) { + $.sheets = sheets; + return this; + } + + /** + * @param sheets A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + * @return builder + * + */ + public Builder sheets(List sheets) { + return sheets(Output.of(sheets)); + } + + /** + * @param sheets A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + * @return builder + * + */ + public Builder sheets(DashboardDefinitionSheetArgs... sheets) { + return sheets(List.of(sheets)); + } + + public DashboardDefinitionArgs build() { + if ($.dataSetIdentifiersDeclarations == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionArgs", "dataSetIdentifiersDeclarations"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionCalculatedFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionCalculatedFieldArgs.java new file mode 100644 index 00000000000..075df0073ed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionCalculatedFieldArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class DashboardDefinitionCalculatedFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionCalculatedFieldArgs Empty = new DashboardDefinitionCalculatedFieldArgs(); + + @Import(name="dataSetIdentifier", required=true) + private Output dataSetIdentifier; + + public Output dataSetIdentifier() { + return this.dataSetIdentifier; + } + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name", required=true) + private Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Output name() { + return this.name; + } + + private DashboardDefinitionCalculatedFieldArgs() {} + + private DashboardDefinitionCalculatedFieldArgs(DashboardDefinitionCalculatedFieldArgs $) { + this.dataSetIdentifier = $.dataSetIdentifier; + this.expression = $.expression; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionCalculatedFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionCalculatedFieldArgs $; + + public Builder() { + $ = new DashboardDefinitionCalculatedFieldArgs(); + } + + public Builder(DashboardDefinitionCalculatedFieldArgs defaults) { + $ = new DashboardDefinitionCalculatedFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataSetIdentifier(Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public DashboardDefinitionCalculatedFieldArgs build() { + if ($.dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionCalculatedFieldArgs", "dataSetIdentifier"); + } + if ($.expression == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionCalculatedFieldArgs", "expression"); + } + if ($.name == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionCalculatedFieldArgs", "name"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionColumnConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionColumnConfigurationArgs.java new file mode 100644 index 00000000000..fa66225f7f6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionColumnConfigurationArgs.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionColumnConfigurationFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionColumnConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionColumnConfigurationArgs Empty = new DashboardDefinitionColumnConfigurationArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="role") + private @Nullable Output role; + + public Optional> role() { + return Optional.ofNullable(this.role); + } + + private DashboardDefinitionColumnConfigurationArgs() {} + + private DashboardDefinitionColumnConfigurationArgs(DashboardDefinitionColumnConfigurationArgs $) { + this.column = $.column; + this.formatConfiguration = $.formatConfiguration; + this.role = $.role; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionColumnConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionColumnConfigurationArgs $; + + public Builder() { + $ = new DashboardDefinitionColumnConfigurationArgs(); + } + + public Builder(DashboardDefinitionColumnConfigurationArgs defaults) { + $ = new DashboardDefinitionColumnConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(DashboardDefinitionColumnConfigurationFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder role(@Nullable Output role) { + $.role = role; + return this; + } + + public Builder role(String role) { + return role(Output.of(role)); + } + + public DashboardDefinitionColumnConfigurationArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionColumnConfigurationArgs", "column"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionColumnConfigurationFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionColumnConfigurationFormatConfigurationArgs.java new file mode 100644 index 00000000000..1b5f581faa4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionColumnConfigurationFormatConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionColumnConfigurationFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionColumnConfigurationFormatConfigurationArgs Empty = new DashboardDefinitionColumnConfigurationFormatConfigurationArgs(); + + @Import(name="dateTimeFormatConfiguration") + private @Nullable Output dateTimeFormatConfiguration; + + public Optional> dateTimeFormatConfiguration() { + return Optional.ofNullable(this.dateTimeFormatConfiguration); + } + + @Import(name="numberFormatConfiguration") + private @Nullable Output numberFormatConfiguration; + + public Optional> numberFormatConfiguration() { + return Optional.ofNullable(this.numberFormatConfiguration); + } + + @Import(name="stringFormatConfiguration") + private @Nullable Output stringFormatConfiguration; + + public Optional> stringFormatConfiguration() { + return Optional.ofNullable(this.stringFormatConfiguration); + } + + private DashboardDefinitionColumnConfigurationFormatConfigurationArgs() {} + + private DashboardDefinitionColumnConfigurationFormatConfigurationArgs(DashboardDefinitionColumnConfigurationFormatConfigurationArgs $) { + this.dateTimeFormatConfiguration = $.dateTimeFormatConfiguration; + this.numberFormatConfiguration = $.numberFormatConfiguration; + this.stringFormatConfiguration = $.stringFormatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionColumnConfigurationFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionColumnConfigurationFormatConfigurationArgs $; + + public Builder() { + $ = new DashboardDefinitionColumnConfigurationFormatConfigurationArgs(); + } + + public Builder(DashboardDefinitionColumnConfigurationFormatConfigurationArgs defaults) { + $ = new DashboardDefinitionColumnConfigurationFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeFormatConfiguration(@Nullable Output dateTimeFormatConfiguration) { + $.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + return this; + } + + public Builder dateTimeFormatConfiguration(DateTimeFormatConfigurationArgs dateTimeFormatConfiguration) { + return dateTimeFormatConfiguration(Output.of(dateTimeFormatConfiguration)); + } + + public Builder numberFormatConfiguration(@Nullable Output numberFormatConfiguration) { + $.numberFormatConfiguration = numberFormatConfiguration; + return this; + } + + public Builder numberFormatConfiguration(NumberFormatConfigurationArgs numberFormatConfiguration) { + return numberFormatConfiguration(Output.of(numberFormatConfiguration)); + } + + public Builder stringFormatConfiguration(@Nullable Output stringFormatConfiguration) { + $.stringFormatConfiguration = stringFormatConfiguration; + return this; + } + + public Builder stringFormatConfiguration(StringFormatConfigurationArgs stringFormatConfiguration) { + return stringFormatConfiguration(Output.of(stringFormatConfiguration)); + } + + public DashboardDefinitionColumnConfigurationFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionDataSetIdentifiersDeclarationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionDataSetIdentifiersDeclarationArgs.java new file mode 100644 index 00000000000..5ff712d4dcd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionDataSetIdentifiersDeclarationArgs.java @@ -0,0 +1,100 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionDataSetIdentifiersDeclarationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionDataSetIdentifiersDeclarationArgs Empty = new DashboardDefinitionDataSetIdentifiersDeclarationArgs(); + + /** + * Dataset Amazon Resource Name (ARN). + * + */ + @Import(name="dataSetArn") + private @Nullable Output dataSetArn; + + /** + * @return Dataset Amazon Resource Name (ARN). + * + */ + public Optional> dataSetArn() { + return Optional.ofNullable(this.dataSetArn); + } + + @Import(name="identifier") + private @Nullable Output identifier; + + public Optional> identifier() { + return Optional.ofNullable(this.identifier); + } + + private DashboardDefinitionDataSetIdentifiersDeclarationArgs() {} + + private DashboardDefinitionDataSetIdentifiersDeclarationArgs(DashboardDefinitionDataSetIdentifiersDeclarationArgs $) { + this.dataSetArn = $.dataSetArn; + this.identifier = $.identifier; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionDataSetIdentifiersDeclarationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionDataSetIdentifiersDeclarationArgs $; + + public Builder() { + $ = new DashboardDefinitionDataSetIdentifiersDeclarationArgs(); + } + + public Builder(DashboardDefinitionDataSetIdentifiersDeclarationArgs defaults) { + $ = new DashboardDefinitionDataSetIdentifiersDeclarationArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param dataSetArn Dataset Amazon Resource Name (ARN). + * + * @return builder + * + */ + public Builder dataSetArn(@Nullable Output dataSetArn) { + $.dataSetArn = dataSetArn; + return this; + } + + /** + * @param dataSetArn Dataset Amazon Resource Name (ARN). + * + * @return builder + * + */ + public Builder dataSetArn(String dataSetArn) { + return dataSetArn(Output.of(dataSetArn)); + } + + public Builder identifier(@Nullable Output identifier) { + $.identifier = identifier; + return this; + } + + public Builder identifier(String identifier) { + return identifier(Output.of(identifier)); + } + + public DashboardDefinitionDataSetIdentifiersDeclarationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupArgs.java new file mode 100644 index 00000000000..4da49eaac74 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionFilterGroupScopeConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.FiltersArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionFilterGroupArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionFilterGroupArgs Empty = new DashboardDefinitionFilterGroupArgs(); + + @Import(name="crossDataset", required=true) + private Output crossDataset; + + public Output crossDataset() { + return this.crossDataset; + } + + @Import(name="filterGroupId", required=true) + private Output filterGroupId; + + public Output filterGroupId() { + return this.filterGroupId; + } + + @Import(name="filters", required=true) + private Output> filters; + + public Output> filters() { + return this.filters; + } + + @Import(name="scopeConfiguration", required=true) + private Output scopeConfiguration; + + public Output scopeConfiguration() { + return this.scopeConfiguration; + } + + /** + * The dashboard creation status. + * + */ + @Import(name="status") + private @Nullable Output status; + + /** + * @return The dashboard creation status. + * + */ + public Optional> status() { + return Optional.ofNullable(this.status); + } + + private DashboardDefinitionFilterGroupArgs() {} + + private DashboardDefinitionFilterGroupArgs(DashboardDefinitionFilterGroupArgs $) { + this.crossDataset = $.crossDataset; + this.filterGroupId = $.filterGroupId; + this.filters = $.filters; + this.scopeConfiguration = $.scopeConfiguration; + this.status = $.status; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionFilterGroupArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionFilterGroupArgs $; + + public Builder() { + $ = new DashboardDefinitionFilterGroupArgs(); + } + + public Builder(DashboardDefinitionFilterGroupArgs defaults) { + $ = new DashboardDefinitionFilterGroupArgs(Objects.requireNonNull(defaults)); + } + + public Builder crossDataset(Output crossDataset) { + $.crossDataset = crossDataset; + return this; + } + + public Builder crossDataset(String crossDataset) { + return crossDataset(Output.of(crossDataset)); + } + + public Builder filterGroupId(Output filterGroupId) { + $.filterGroupId = filterGroupId; + return this; + } + + public Builder filterGroupId(String filterGroupId) { + return filterGroupId(Output.of(filterGroupId)); + } + + public Builder filters(Output> filters) { + $.filters = filters; + return this; + } + + public Builder filters(List filters) { + return filters(Output.of(filters)); + } + + public Builder filters(FiltersArgs... filters) { + return filters(List.of(filters)); + } + + public Builder scopeConfiguration(Output scopeConfiguration) { + $.scopeConfiguration = scopeConfiguration; + return this; + } + + public Builder scopeConfiguration(DashboardDefinitionFilterGroupScopeConfigurationArgs scopeConfiguration) { + return scopeConfiguration(Output.of(scopeConfiguration)); + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(@Nullable Output status) { + $.status = status; + return this; + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(String status) { + return status(Output.of(status)); + } + + public DashboardDefinitionFilterGroupArgs build() { + if ($.crossDataset == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroupArgs", "crossDataset"); + } + if ($.filterGroupId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroupArgs", "filterGroupId"); + } + if ($.filters == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroupArgs", "filters"); + } + if ($.scopeConfiguration == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroupArgs", "scopeConfiguration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupScopeConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupScopeConfigurationArgs.java new file mode 100644 index 00000000000..d7dbcd43c5a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupScopeConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionFilterGroupScopeConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionFilterGroupScopeConfigurationArgs Empty = new DashboardDefinitionFilterGroupScopeConfigurationArgs(); + + @Import(name="selectedSheets") + private @Nullable Output selectedSheets; + + public Optional> selectedSheets() { + return Optional.ofNullable(this.selectedSheets); + } + + private DashboardDefinitionFilterGroupScopeConfigurationArgs() {} + + private DashboardDefinitionFilterGroupScopeConfigurationArgs(DashboardDefinitionFilterGroupScopeConfigurationArgs $) { + this.selectedSheets = $.selectedSheets; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionFilterGroupScopeConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionFilterGroupScopeConfigurationArgs $; + + public Builder() { + $ = new DashboardDefinitionFilterGroupScopeConfigurationArgs(); + } + + public Builder(DashboardDefinitionFilterGroupScopeConfigurationArgs defaults) { + $ = new DashboardDefinitionFilterGroupScopeConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder selectedSheets(@Nullable Output selectedSheets) { + $.selectedSheets = selectedSheets; + return this; + } + + public Builder selectedSheets(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs selectedSheets) { + return selectedSheets(Output.of(selectedSheets)); + } + + public DashboardDefinitionFilterGroupScopeConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.java new file mode 100644 index 00000000000..c600585a81d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs Empty = new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(); + + @Import(name="sheetVisualScopingConfigurations") + private @Nullable Output> sheetVisualScopingConfigurations; + + public Optional>> sheetVisualScopingConfigurations() { + return Optional.ofNullable(this.sheetVisualScopingConfigurations); + } + + private DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs() {} + + private DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs $) { + this.sheetVisualScopingConfigurations = $.sheetVisualScopingConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs $; + + public Builder() { + $ = new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(); + } + + public Builder(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs defaults) { + $ = new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(Objects.requireNonNull(defaults)); + } + + public Builder sheetVisualScopingConfigurations(@Nullable Output> sheetVisualScopingConfigurations) { + $.sheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + return this; + } + + public Builder sheetVisualScopingConfigurations(List sheetVisualScopingConfigurations) { + return sheetVisualScopingConfigurations(Output.of(sheetVisualScopingConfigurations)); + } + + public Builder sheetVisualScopingConfigurations(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs... sheetVisualScopingConfigurations) { + return sheetVisualScopingConfigurations(List.of(sheetVisualScopingConfigurations)); + } + + public DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.java new file mode 100644 index 00000000000..f4890b0d0e8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs Empty = new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(); + + @Import(name="scope", required=true) + private Output scope; + + public Output scope() { + return this.scope; + } + + @Import(name="sheetId", required=true) + private Output sheetId; + + public Output sheetId() { + return this.sheetId; + } + + @Import(name="visualIds") + private @Nullable Output> visualIds; + + public Optional>> visualIds() { + return Optional.ofNullable(this.visualIds); + } + + private DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs() {} + + private DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs $) { + this.scope = $.scope; + this.sheetId = $.sheetId; + this.visualIds = $.visualIds; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs $; + + public Builder() { + $ = new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(); + } + + public Builder(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs defaults) { + $ = new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder scope(Output scope) { + $.scope = scope; + return this; + } + + public Builder scope(String scope) { + return scope(Output.of(scope)); + } + + public Builder sheetId(Output sheetId) { + $.sheetId = sheetId; + return this; + } + + public Builder sheetId(String sheetId) { + return sheetId(Output.of(sheetId)); + } + + public Builder visualIds(@Nullable Output> visualIds) { + $.visualIds = visualIds; + return this; + } + + public Builder visualIds(List visualIds) { + return visualIds(Output.of(visualIds)); + } + + public Builder visualIds(String... visualIds) { + return visualIds(List.of(visualIds)); + } + + public DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs build() { + if ($.scope == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs", "scope"); + } + if ($.sheetId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs", "sheetId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionParameterDeclarationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionParameterDeclarationArgs.java new file mode 100644 index 00000000000..aa75c682277 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionParameterDeclarationArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DateTimeParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.DecimalParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.IntegerParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.StringParameterDeclarationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionParameterDeclarationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionParameterDeclarationArgs Empty = new DashboardDefinitionParameterDeclarationArgs(); + + @Import(name="dateTimeParameterDeclaration") + private @Nullable Output dateTimeParameterDeclaration; + + public Optional> dateTimeParameterDeclaration() { + return Optional.ofNullable(this.dateTimeParameterDeclaration); + } + + @Import(name="decimalParameterDeclaration") + private @Nullable Output decimalParameterDeclaration; + + public Optional> decimalParameterDeclaration() { + return Optional.ofNullable(this.decimalParameterDeclaration); + } + + @Import(name="integerParameterDeclaration") + private @Nullable Output integerParameterDeclaration; + + public Optional> integerParameterDeclaration() { + return Optional.ofNullable(this.integerParameterDeclaration); + } + + @Import(name="stringParameterDeclaration") + private @Nullable Output stringParameterDeclaration; + + public Optional> stringParameterDeclaration() { + return Optional.ofNullable(this.stringParameterDeclaration); + } + + private DashboardDefinitionParameterDeclarationArgs() {} + + private DashboardDefinitionParameterDeclarationArgs(DashboardDefinitionParameterDeclarationArgs $) { + this.dateTimeParameterDeclaration = $.dateTimeParameterDeclaration; + this.decimalParameterDeclaration = $.decimalParameterDeclaration; + this.integerParameterDeclaration = $.integerParameterDeclaration; + this.stringParameterDeclaration = $.stringParameterDeclaration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionParameterDeclarationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionParameterDeclarationArgs $; + + public Builder() { + $ = new DashboardDefinitionParameterDeclarationArgs(); + } + + public Builder(DashboardDefinitionParameterDeclarationArgs defaults) { + $ = new DashboardDefinitionParameterDeclarationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeParameterDeclaration(@Nullable Output dateTimeParameterDeclaration) { + $.dateTimeParameterDeclaration = dateTimeParameterDeclaration; + return this; + } + + public Builder dateTimeParameterDeclaration(DateTimeParameterDeclarationArgs dateTimeParameterDeclaration) { + return dateTimeParameterDeclaration(Output.of(dateTimeParameterDeclaration)); + } + + public Builder decimalParameterDeclaration(@Nullable Output decimalParameterDeclaration) { + $.decimalParameterDeclaration = decimalParameterDeclaration; + return this; + } + + public Builder decimalParameterDeclaration(DecimalParameterDeclarationArgs decimalParameterDeclaration) { + return decimalParameterDeclaration(Output.of(decimalParameterDeclaration)); + } + + public Builder integerParameterDeclaration(@Nullable Output integerParameterDeclaration) { + $.integerParameterDeclaration = integerParameterDeclaration; + return this; + } + + public Builder integerParameterDeclaration(IntegerParameterDeclarationArgs integerParameterDeclaration) { + return integerParameterDeclaration(Output.of(integerParameterDeclaration)); + } + + public Builder stringParameterDeclaration(@Nullable Output stringParameterDeclaration) { + $.stringParameterDeclaration = stringParameterDeclaration; + return this; + } + + public Builder stringParameterDeclaration(StringParameterDeclarationArgs stringParameterDeclaration) { + return stringParameterDeclaration(Output.of(stringParameterDeclaration)); + } + + public DashboardDefinitionParameterDeclarationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetArgs.java new file mode 100644 index 00000000000..dd47642a91a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetArgs.java @@ -0,0 +1,280 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetSheetControlLayoutsArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetTextBoxArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetArgs Empty = new DashboardDefinitionSheetArgs(); + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="filterControls") + private @Nullable Output> filterControls; + + public Optional>> filterControls() { + return Optional.ofNullable(this.filterControls); + } + + @Import(name="layouts") + private @Nullable Output layouts; + + public Optional> layouts() { + return Optional.ofNullable(this.layouts); + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="parameterControls") + private @Nullable Output> parameterControls; + + public Optional>> parameterControls() { + return Optional.ofNullable(this.parameterControls); + } + + @Import(name="sheetControlLayouts") + private @Nullable Output sheetControlLayouts; + + public Optional> sheetControlLayouts() { + return Optional.ofNullable(this.sheetControlLayouts); + } + + @Import(name="sheetId", required=true) + private Output sheetId; + + public Output sheetId() { + return this.sheetId; + } + + @Import(name="textBoxes") + private @Nullable Output> textBoxes; + + public Optional>> textBoxes() { + return Optional.ofNullable(this.textBoxes); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visuals") + private @Nullable Output> visuals; + + public Optional>> visuals() { + return Optional.ofNullable(this.visuals); + } + + private DashboardDefinitionSheetArgs() {} + + private DashboardDefinitionSheetArgs(DashboardDefinitionSheetArgs $) { + this.contentType = $.contentType; + this.description = $.description; + this.filterControls = $.filterControls; + this.layouts = $.layouts; + this.name = $.name; + this.parameterControls = $.parameterControls; + this.sheetControlLayouts = $.sheetControlLayouts; + this.sheetId = $.sheetId; + this.textBoxes = $.textBoxes; + this.title = $.title; + this.visuals = $.visuals; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetArgs(); + } + + public Builder(DashboardDefinitionSheetArgs defaults) { + $ = new DashboardDefinitionSheetArgs(Objects.requireNonNull(defaults)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder filterControls(@Nullable Output> filterControls) { + $.filterControls = filterControls; + return this; + } + + public Builder filterControls(List filterControls) { + return filterControls(Output.of(filterControls)); + } + + public Builder filterControls(FilterControlsArgs... filterControls) { + return filterControls(List.of(filterControls)); + } + + public Builder layouts(@Nullable Output layouts) { + $.layouts = layouts; + return this; + } + + public Builder layouts(LayoutsArgs layouts) { + return layouts(Output.of(layouts)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder parameterControls(@Nullable Output> parameterControls) { + $.parameterControls = parameterControls; + return this; + } + + public Builder parameterControls(List parameterControls) { + return parameterControls(Output.of(parameterControls)); + } + + public Builder parameterControls(DashboardDefinitionSheetParameterControlArgs... parameterControls) { + return parameterControls(List.of(parameterControls)); + } + + public Builder sheetControlLayouts(@Nullable Output sheetControlLayouts) { + $.sheetControlLayouts = sheetControlLayouts; + return this; + } + + public Builder sheetControlLayouts(DashboardDefinitionSheetSheetControlLayoutsArgs sheetControlLayouts) { + return sheetControlLayouts(Output.of(sheetControlLayouts)); + } + + public Builder sheetId(Output sheetId) { + $.sheetId = sheetId; + return this; + } + + public Builder sheetId(String sheetId) { + return sheetId(Output.of(sheetId)); + } + + public Builder textBoxes(@Nullable Output> textBoxes) { + $.textBoxes = textBoxes; + return this; + } + + public Builder textBoxes(List textBoxes) { + return textBoxes(Output.of(textBoxes)); + } + + public Builder textBoxes(DashboardDefinitionSheetTextBoxArgs... textBoxes) { + return textBoxes(List.of(textBoxes)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder visuals(@Nullable Output> visuals) { + $.visuals = visuals; + return this; + } + + public Builder visuals(List visuals) { + return visuals(Output.of(visuals)); + } + + public Builder visuals(VisualsArgs... visuals) { + return visuals(List.of(visuals)); + } + + public DashboardDefinitionSheetArgs build() { + if ($.sheetId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetArgs", "sheetId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlArgs.java new file mode 100644 index 00000000000..4f149f15df6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlArgs.java @@ -0,0 +1,153 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlDateTimePickerArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlDropdownArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlListArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlSliderArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlTextAreaArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlTextFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlArgs Empty = new DashboardDefinitionSheetParameterControlArgs(); + + @Import(name="dateTimePicker") + private @Nullable Output dateTimePicker; + + public Optional> dateTimePicker() { + return Optional.ofNullable(this.dateTimePicker); + } + + @Import(name="dropdown") + private @Nullable Output dropdown; + + public Optional> dropdown() { + return Optional.ofNullable(this.dropdown); + } + + @Import(name="list") + private @Nullable Output list; + + public Optional> list() { + return Optional.ofNullable(this.list); + } + + @Import(name="slider") + private @Nullable Output slider; + + public Optional> slider() { + return Optional.ofNullable(this.slider); + } + + @Import(name="textArea") + private @Nullable Output textArea; + + public Optional> textArea() { + return Optional.ofNullable(this.textArea); + } + + @Import(name="textField") + private @Nullable Output textField; + + public Optional> textField() { + return Optional.ofNullable(this.textField); + } + + private DashboardDefinitionSheetParameterControlArgs() {} + + private DashboardDefinitionSheetParameterControlArgs(DashboardDefinitionSheetParameterControlArgs $) { + this.dateTimePicker = $.dateTimePicker; + this.dropdown = $.dropdown; + this.list = $.list; + this.slider = $.slider; + this.textArea = $.textArea; + this.textField = $.textField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimePicker(@Nullable Output dateTimePicker) { + $.dateTimePicker = dateTimePicker; + return this; + } + + public Builder dateTimePicker(DashboardDefinitionSheetParameterControlDateTimePickerArgs dateTimePicker) { + return dateTimePicker(Output.of(dateTimePicker)); + } + + public Builder dropdown(@Nullable Output dropdown) { + $.dropdown = dropdown; + return this; + } + + public Builder dropdown(DashboardDefinitionSheetParameterControlDropdownArgs dropdown) { + return dropdown(Output.of(dropdown)); + } + + public Builder list(@Nullable Output list) { + $.list = list; + return this; + } + + public Builder list(DashboardDefinitionSheetParameterControlListArgs list) { + return list(Output.of(list)); + } + + public Builder slider(@Nullable Output slider) { + $.slider = slider; + return this; + } + + public Builder slider(DashboardDefinitionSheetParameterControlSliderArgs slider) { + return slider(Output.of(slider)); + } + + public Builder textArea(@Nullable Output textArea) { + $.textArea = textArea; + return this; + } + + public Builder textArea(DashboardDefinitionSheetParameterControlTextAreaArgs textArea) { + return textArea(Output.of(textArea)); + } + + public Builder textField(@Nullable Output textField) { + $.textField = textField; + return this; + } + + public Builder textField(DashboardDefinitionSheetParameterControlTextFieldArgs textField) { + return textField(Output.of(textField)); + } + + public DashboardDefinitionSheetParameterControlArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDateTimePickerArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDateTimePickerArgs.java new file mode 100644 index 00000000000..d93a24b93f1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDateTimePickerArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlDateTimePickerArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlDateTimePickerArgs Empty = new DashboardDefinitionSheetParameterControlDateTimePickerArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private DashboardDefinitionSheetParameterControlDateTimePickerArgs() {} + + private DashboardDefinitionSheetParameterControlDateTimePickerArgs(DashboardDefinitionSheetParameterControlDateTimePickerArgs $) { + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlDateTimePickerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlDateTimePickerArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlDateTimePickerArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlDateTimePickerArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlDateTimePickerArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public DashboardDefinitionSheetParameterControlDateTimePickerArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDateTimePickerArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDateTimePickerArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDateTimePickerArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.java new file mode 100644 index 00000000000..02b2d5f2685 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs Empty = new DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(); + + @Import(name="dateTimeFormat") + private @Nullable Output dateTimeFormat; + + public Optional> dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs() {} + + private DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs $) { + this.dateTimeFormat = $.dateTimeFormat; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeFormat(@Nullable Output dateTimeFormat) { + $.dateTimeFormat = dateTimeFormat; + return this; + } + + public Builder dateTimeFormat(String dateTimeFormat) { + return dateTimeFormat(Output.of(dateTimeFormat)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDropdownArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDropdownArgs.java new file mode 100644 index 00000000000..f66daca2be7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDropdownArgs.java @@ -0,0 +1,178 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CascadingControlConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlDropdownArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlDropdownArgs Empty = new DashboardDefinitionSheetParameterControlDropdownArgs(); + + @Import(name="cascadingControlConfiguration") + private @Nullable Output cascadingControlConfiguration; + + public Optional> cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="selectableValues") + private @Nullable Output selectableValues; + + public Optional> selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private DashboardDefinitionSheetParameterControlDropdownArgs() {} + + private DashboardDefinitionSheetParameterControlDropdownArgs(DashboardDefinitionSheetParameterControlDropdownArgs $) { + this.cascadingControlConfiguration = $.cascadingControlConfiguration; + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.selectableValues = $.selectableValues; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlDropdownArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlDropdownArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlDropdownArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlDropdownArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlDropdownArgs(Objects.requireNonNull(defaults)); + } + + public Builder cascadingControlConfiguration(@Nullable Output cascadingControlConfiguration) { + $.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + + public Builder cascadingControlConfiguration(CascadingControlConfigurationArgs cascadingControlConfiguration) { + return cascadingControlConfiguration(Output.of(cascadingControlConfiguration)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder selectableValues(@Nullable Output selectableValues) { + $.selectableValues = selectableValues; + return this; + } + + public Builder selectableValues(DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs selectableValues) { + return selectableValues(Output.of(selectableValues)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public DashboardDefinitionSheetParameterControlDropdownArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDropdownArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDropdownArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDropdownArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs.java new file mode 100644 index 00000000000..4ed70c88db5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs Empty = new DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs(); + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs() {} + + private DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs $) { + this.selectAllOptions = $.selectAllOptions; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(SelectAllOptionsArgs selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs.java new file mode 100644 index 00000000000..d1b5db02ab8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs Empty = new DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs(); + + @Import(name="linkToDataSetColumn") + private @Nullable Output linkToDataSetColumn; + + public Optional> linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs() {} + + private DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs(DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs $) { + this.linkToDataSetColumn = $.linkToDataSetColumn; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder linkToDataSetColumn(@Nullable Output linkToDataSetColumn) { + $.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + + public Builder linkToDataSetColumn(ColumnArgs linkToDataSetColumn) { + return linkToDataSetColumn(Output.of(linkToDataSetColumn)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlListArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlListArgs.java new file mode 100644 index 00000000000..c19e7eec224 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlListArgs.java @@ -0,0 +1,178 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CascadingControlConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlListDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlListSelectableValuesArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlListArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlListArgs Empty = new DashboardDefinitionSheetParameterControlListArgs(); + + @Import(name="cascadingControlConfiguration") + private @Nullable Output cascadingControlConfiguration; + + public Optional> cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="selectableValues") + private @Nullable Output selectableValues; + + public Optional> selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private DashboardDefinitionSheetParameterControlListArgs() {} + + private DashboardDefinitionSheetParameterControlListArgs(DashboardDefinitionSheetParameterControlListArgs $) { + this.cascadingControlConfiguration = $.cascadingControlConfiguration; + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.selectableValues = $.selectableValues; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlListArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlListArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlListArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlListArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlListArgs(Objects.requireNonNull(defaults)); + } + + public Builder cascadingControlConfiguration(@Nullable Output cascadingControlConfiguration) { + $.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + + public Builder cascadingControlConfiguration(CascadingControlConfigurationArgs cascadingControlConfiguration) { + return cascadingControlConfiguration(Output.of(cascadingControlConfiguration)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(DashboardDefinitionSheetParameterControlListDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder selectableValues(@Nullable Output selectableValues) { + $.selectableValues = selectableValues; + return this; + } + + public Builder selectableValues(DashboardDefinitionSheetParameterControlListSelectableValuesArgs selectableValues) { + return selectableValues(Output.of(selectableValues)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public DashboardDefinitionSheetParameterControlListArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlListArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlListArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlListArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlListDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlListDisplayOptionsArgs.java new file mode 100644 index 00000000000..6d2828057fa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlListDisplayOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlListDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlListDisplayOptionsArgs Empty = new DashboardDefinitionSheetParameterControlListDisplayOptionsArgs(); + + @Import(name="searchOptions") + private @Nullable Output searchOptions; + + public Optional> searchOptions() { + return Optional.ofNullable(this.searchOptions); + } + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private DashboardDefinitionSheetParameterControlListDisplayOptionsArgs() {} + + private DashboardDefinitionSheetParameterControlListDisplayOptionsArgs(DashboardDefinitionSheetParameterControlListDisplayOptionsArgs $) { + this.searchOptions = $.searchOptions; + this.selectAllOptions = $.selectAllOptions; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlListDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlListDisplayOptionsArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlListDisplayOptionsArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlListDisplayOptionsArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlListDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder searchOptions(@Nullable Output searchOptions) { + $.searchOptions = searchOptions; + return this; + } + + public Builder searchOptions(SelectAllOptionsArgs searchOptions) { + return searchOptions(Output.of(searchOptions)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(SelectAllOptionsArgs selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public DashboardDefinitionSheetParameterControlListDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlListSelectableValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlListSelectableValuesArgs.java new file mode 100644 index 00000000000..c65de567d4e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlListSelectableValuesArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlListSelectableValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlListSelectableValuesArgs Empty = new DashboardDefinitionSheetParameterControlListSelectableValuesArgs(); + + @Import(name="linkToDataSetColumn") + private @Nullable Output linkToDataSetColumn; + + public Optional> linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private DashboardDefinitionSheetParameterControlListSelectableValuesArgs() {} + + private DashboardDefinitionSheetParameterControlListSelectableValuesArgs(DashboardDefinitionSheetParameterControlListSelectableValuesArgs $) { + this.linkToDataSetColumn = $.linkToDataSetColumn; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlListSelectableValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlListSelectableValuesArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlListSelectableValuesArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlListSelectableValuesArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlListSelectableValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder linkToDataSetColumn(@Nullable Output linkToDataSetColumn) { + $.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + + public Builder linkToDataSetColumn(ColumnArgs linkToDataSetColumn) { + return linkToDataSetColumn(Output.of(linkToDataSetColumn)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public DashboardDefinitionSheetParameterControlListSelectableValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlSliderArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlSliderArgs.java new file mode 100644 index 00000000000..d5ef8d67595 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlSliderArgs.java @@ -0,0 +1,186 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlSliderArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlSliderArgs Empty = new DashboardDefinitionSheetParameterControlSliderArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="maximumValue", required=true) + private Output maximumValue; + + public Output maximumValue() { + return this.maximumValue; + } + + @Import(name="minimumValue", required=true) + private Output minimumValue; + + public Output minimumValue() { + return this.minimumValue; + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="stepSize", required=true) + private Output stepSize; + + public Output stepSize() { + return this.stepSize; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private DashboardDefinitionSheetParameterControlSliderArgs() {} + + private DashboardDefinitionSheetParameterControlSliderArgs(DashboardDefinitionSheetParameterControlSliderArgs $) { + this.displayOptions = $.displayOptions; + this.maximumValue = $.maximumValue; + this.minimumValue = $.minimumValue; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.stepSize = $.stepSize; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlSliderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlSliderArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlSliderArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlSliderArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlSliderArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder maximumValue(Output maximumValue) { + $.maximumValue = maximumValue; + return this; + } + + public Builder maximumValue(Double maximumValue) { + return maximumValue(Output.of(maximumValue)); + } + + public Builder minimumValue(Output minimumValue) { + $.minimumValue = minimumValue; + return this; + } + + public Builder minimumValue(Double minimumValue) { + return minimumValue(Output.of(minimumValue)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder stepSize(Output stepSize) { + $.stepSize = stepSize; + return this; + } + + public Builder stepSize(Double stepSize) { + return stepSize(Output.of(stepSize)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public DashboardDefinitionSheetParameterControlSliderArgs build() { + if ($.maximumValue == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSliderArgs", "maximumValue"); + } + if ($.minimumValue == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSliderArgs", "minimumValue"); + } + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSliderArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSliderArgs", "sourceParameterName"); + } + if ($.stepSize == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSliderArgs", "stepSize"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSliderArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs.java new file mode 100644 index 00000000000..e09f56cc348 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs Empty = new DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs(); + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs() {} + + private DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs(DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs $) { + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlTextAreaArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlTextAreaArgs.java new file mode 100644 index 00000000000..17f7338d064 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlTextAreaArgs.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TextAreaControlDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlTextAreaArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlTextAreaArgs Empty = new DashboardDefinitionSheetParameterControlTextAreaArgs(); + + @Import(name="delimiter") + private @Nullable Output delimiter; + + public Optional> delimiter() { + return Optional.ofNullable(this.delimiter); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private DashboardDefinitionSheetParameterControlTextAreaArgs() {} + + private DashboardDefinitionSheetParameterControlTextAreaArgs(DashboardDefinitionSheetParameterControlTextAreaArgs $) { + this.delimiter = $.delimiter; + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlTextAreaArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlTextAreaArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlTextAreaArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlTextAreaArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlTextAreaArgs(Objects.requireNonNull(defaults)); + } + + public Builder delimiter(@Nullable Output delimiter) { + $.delimiter = delimiter; + return this; + } + + public Builder delimiter(String delimiter) { + return delimiter(Output.of(delimiter)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TextAreaControlDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public DashboardDefinitionSheetParameterControlTextAreaArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextAreaArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextAreaArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextAreaArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlTextFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlTextFieldArgs.java new file mode 100644 index 00000000000..4a4fb5045d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetParameterControlTextFieldArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TextAreaControlDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetParameterControlTextFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetParameterControlTextFieldArgs Empty = new DashboardDefinitionSheetParameterControlTextFieldArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private DashboardDefinitionSheetParameterControlTextFieldArgs() {} + + private DashboardDefinitionSheetParameterControlTextFieldArgs(DashboardDefinitionSheetParameterControlTextFieldArgs $) { + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetParameterControlTextFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetParameterControlTextFieldArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetParameterControlTextFieldArgs(); + } + + public Builder(DashboardDefinitionSheetParameterControlTextFieldArgs defaults) { + $ = new DashboardDefinitionSheetParameterControlTextFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TextAreaControlDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public DashboardDefinitionSheetParameterControlTextFieldArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextFieldArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextFieldArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextFieldArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetSheetControlLayoutsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetSheetControlLayoutsArgs.java new file mode 100644 index 00000000000..de09692ba02 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetSheetControlLayoutsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class DashboardDefinitionSheetSheetControlLayoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetSheetControlLayoutsArgs Empty = new DashboardDefinitionSheetSheetControlLayoutsArgs(); + + @Import(name="configuration", required=true) + private Output configuration; + + public Output configuration() { + return this.configuration; + } + + private DashboardDefinitionSheetSheetControlLayoutsArgs() {} + + private DashboardDefinitionSheetSheetControlLayoutsArgs(DashboardDefinitionSheetSheetControlLayoutsArgs $) { + this.configuration = $.configuration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetSheetControlLayoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetSheetControlLayoutsArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetSheetControlLayoutsArgs(); + } + + public Builder(DashboardDefinitionSheetSheetControlLayoutsArgs defaults) { + $ = new DashboardDefinitionSheetSheetControlLayoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder configuration(Output configuration) { + $.configuration = configuration; + return this; + } + + public Builder configuration(DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs configuration) { + return configuration(Output.of(configuration)); + } + + public DashboardDefinitionSheetSheetControlLayoutsArgs build() { + if ($.configuration == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetSheetControlLayoutsArgs", "configuration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs.java new file mode 100644 index 00000000000..9a3f12dfcc5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.GridLayoutArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs Empty = new DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs(); + + @Import(name="gridLayout") + private @Nullable Output gridLayout; + + public Optional> gridLayout() { + return Optional.ofNullable(this.gridLayout); + } + + private DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs() {} + + private DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs(DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs $) { + this.gridLayout = $.gridLayout; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs(); + } + + public Builder(DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs defaults) { + $ = new DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder gridLayout(@Nullable Output gridLayout) { + $.gridLayout = gridLayout; + return this; + } + + public Builder gridLayout(GridLayoutArgs gridLayout) { + return gridLayout(Output.of(gridLayout)); + } + + public DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetTextBoxArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetTextBoxArgs.java new file mode 100644 index 00000000000..ed95af627ca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardDefinitionSheetTextBoxArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DashboardDefinitionSheetTextBoxArgs extends com.pulumi.resources.ResourceArgs { + + public static final DashboardDefinitionSheetTextBoxArgs Empty = new DashboardDefinitionSheetTextBoxArgs(); + + @Import(name="content") + private @Nullable Output content; + + public Optional> content() { + return Optional.ofNullable(this.content); + } + + @Import(name="sheetTextBoxId", required=true) + private Output sheetTextBoxId; + + public Output sheetTextBoxId() { + return this.sheetTextBoxId; + } + + private DashboardDefinitionSheetTextBoxArgs() {} + + private DashboardDefinitionSheetTextBoxArgs(DashboardDefinitionSheetTextBoxArgs $) { + this.content = $.content; + this.sheetTextBoxId = $.sheetTextBoxId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DashboardDefinitionSheetTextBoxArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DashboardDefinitionSheetTextBoxArgs $; + + public Builder() { + $ = new DashboardDefinitionSheetTextBoxArgs(); + } + + public Builder(DashboardDefinitionSheetTextBoxArgs defaults) { + $ = new DashboardDefinitionSheetTextBoxArgs(Objects.requireNonNull(defaults)); + } + + public Builder content(@Nullable Output content) { + $.content = content; + return this; + } + + public Builder content(String content) { + return content(Output.of(content)); + } + + public Builder sheetTextBoxId(Output sheetTextBoxId) { + $.sheetTextBoxId = sheetTextBoxId; + return this; + } + + public Builder sheetTextBoxId(String sheetTextBoxId) { + return sheetTextBoxId(Output.of(sheetTextBoxId)); + } + + public DashboardDefinitionSheetTextBoxArgs build() { + if ($.sheetTextBoxId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetTextBoxArgs", "sheetTextBoxId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardState.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardState.java index 3a0ac40e0a9..0c5ba2b27a8 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DashboardState.java @@ -4,6 +4,7 @@ package com.pulumi.aws.quicksight.inputs; import com.pulumi.aws.quicksight.inputs.DashboardDashboardPublishOptionsArgs; +import com.pulumi.aws.quicksight.inputs.DashboardDefinitionArgs; import com.pulumi.aws.quicksight.inputs.DashboardParametersArgs; import com.pulumi.aws.quicksight.inputs.DashboardPermissionArgs; import com.pulumi.aws.quicksight.inputs.DashboardSourceEntityArgs; @@ -97,6 +98,21 @@ public Optional> dashboardPublishOp return Optional.ofNullable(this.dashboardPublishOptions); } + /** + * A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + @Import(name="definition") + private @Nullable Output definition; + + /** + * @return A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + public Optional> definition() { + return Optional.ofNullable(this.definition); + } + @Import(name="lastPublishedTime") private @Nullable Output lastPublishedTime; @@ -304,6 +320,7 @@ private DashboardState(DashboardState $) { this.createdTime = $.createdTime; this.dashboardId = $.dashboardId; this.dashboardPublishOptions = $.dashboardPublishOptions; + this.definition = $.definition; this.lastPublishedTime = $.lastPublishedTime; this.lastUpdatedTime = $.lastUpdatedTime; this.name = $.name; @@ -442,6 +459,27 @@ public Builder dashboardPublishOptions(DashboardDashboardPublishOptionsArgs dash return dashboardPublishOptions(Output.of(dashboardPublishOptions)); } + /** + * @param definition A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(@Nullable Output definition) { + $.definition = definition; + return this; + } + + /** + * @param definition A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(DashboardDefinitionArgs definition) { + return definition(Output.of(definition)); + } + public Builder lastPublishedTime(@Nullable Output lastPublishedTime) { $.lastPublishedTime = lastPublishedTime; return this; diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsArgs.java new file mode 100644 index 00000000000..8be3c9f4ff8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsArgs.java @@ -0,0 +1,206 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsDataLabelTypeArgs; +import com.pulumi.aws.quicksight.inputs.FontConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DataLabelsOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final DataLabelsOptionsArgs Empty = new DataLabelsOptionsArgs(); + + @Import(name="categoryLabelVisibility") + private @Nullable Output categoryLabelVisibility; + + public Optional> categoryLabelVisibility() { + return Optional.ofNullable(this.categoryLabelVisibility); + } + + @Import(name="dataLabelTypes") + private @Nullable Output> dataLabelTypes; + + public Optional>> dataLabelTypes() { + return Optional.ofNullable(this.dataLabelTypes); + } + + @Import(name="labelColor") + private @Nullable Output labelColor; + + public Optional> labelColor() { + return Optional.ofNullable(this.labelColor); + } + + @Import(name="labelContent") + private @Nullable Output labelContent; + + public Optional> labelContent() { + return Optional.ofNullable(this.labelContent); + } + + @Import(name="labelFontConfiguration") + private @Nullable Output labelFontConfiguration; + + public Optional> labelFontConfiguration() { + return Optional.ofNullable(this.labelFontConfiguration); + } + + @Import(name="measureLabelVisibility") + private @Nullable Output measureLabelVisibility; + + public Optional> measureLabelVisibility() { + return Optional.ofNullable(this.measureLabelVisibility); + } + + @Import(name="overlap") + private @Nullable Output overlap; + + public Optional> overlap() { + return Optional.ofNullable(this.overlap); + } + + @Import(name="position") + private @Nullable Output position; + + public Optional> position() { + return Optional.ofNullable(this.position); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private DataLabelsOptionsArgs() {} + + private DataLabelsOptionsArgs(DataLabelsOptionsArgs $) { + this.categoryLabelVisibility = $.categoryLabelVisibility; + this.dataLabelTypes = $.dataLabelTypes; + this.labelColor = $.labelColor; + this.labelContent = $.labelContent; + this.labelFontConfiguration = $.labelFontConfiguration; + this.measureLabelVisibility = $.measureLabelVisibility; + this.overlap = $.overlap; + this.position = $.position; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DataLabelsOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DataLabelsOptionsArgs $; + + public Builder() { + $ = new DataLabelsOptionsArgs(); + } + + public Builder(DataLabelsOptionsArgs defaults) { + $ = new DataLabelsOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryLabelVisibility(@Nullable Output categoryLabelVisibility) { + $.categoryLabelVisibility = categoryLabelVisibility; + return this; + } + + public Builder categoryLabelVisibility(String categoryLabelVisibility) { + return categoryLabelVisibility(Output.of(categoryLabelVisibility)); + } + + public Builder dataLabelTypes(@Nullable Output> dataLabelTypes) { + $.dataLabelTypes = dataLabelTypes; + return this; + } + + public Builder dataLabelTypes(List dataLabelTypes) { + return dataLabelTypes(Output.of(dataLabelTypes)); + } + + public Builder dataLabelTypes(DataLabelsOptionsDataLabelTypeArgs... dataLabelTypes) { + return dataLabelTypes(List.of(dataLabelTypes)); + } + + public Builder labelColor(@Nullable Output labelColor) { + $.labelColor = labelColor; + return this; + } + + public Builder labelColor(String labelColor) { + return labelColor(Output.of(labelColor)); + } + + public Builder labelContent(@Nullable Output labelContent) { + $.labelContent = labelContent; + return this; + } + + public Builder labelContent(String labelContent) { + return labelContent(Output.of(labelContent)); + } + + public Builder labelFontConfiguration(@Nullable Output labelFontConfiguration) { + $.labelFontConfiguration = labelFontConfiguration; + return this; + } + + public Builder labelFontConfiguration(FontConfigurationArgs labelFontConfiguration) { + return labelFontConfiguration(Output.of(labelFontConfiguration)); + } + + public Builder measureLabelVisibility(@Nullable Output measureLabelVisibility) { + $.measureLabelVisibility = measureLabelVisibility; + return this; + } + + public Builder measureLabelVisibility(String measureLabelVisibility) { + return measureLabelVisibility(Output.of(measureLabelVisibility)); + } + + public Builder overlap(@Nullable Output overlap) { + $.overlap = overlap; + return this; + } + + public Builder overlap(String overlap) { + return overlap(Output.of(overlap)); + } + + public Builder position(@Nullable Output position) { + $.position = position; + return this; + } + + public Builder position(String position) { + return position(Output.of(position)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public DataLabelsOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsDataLabelTypeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsDataLabelTypeArgs.java new file mode 100644 index 00000000000..a8812b427e5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsDataLabelTypeArgs.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs; +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DataLabelsOptionsDataLabelTypeArgs extends com.pulumi.resources.ResourceArgs { + + public static final DataLabelsOptionsDataLabelTypeArgs Empty = new DataLabelsOptionsDataLabelTypeArgs(); + + @Import(name="dataPathLabelType") + private @Nullable Output dataPathLabelType; + + public Optional> dataPathLabelType() { + return Optional.ofNullable(this.dataPathLabelType); + } + + @Import(name="fieldLabelType") + private @Nullable Output fieldLabelType; + + public Optional> fieldLabelType() { + return Optional.ofNullable(this.fieldLabelType); + } + + @Import(name="maximumLabelType") + private @Nullable Output maximumLabelType; + + public Optional> maximumLabelType() { + return Optional.ofNullable(this.maximumLabelType); + } + + @Import(name="minimumLabelType") + private @Nullable Output minimumLabelType; + + public Optional> minimumLabelType() { + return Optional.ofNullable(this.minimumLabelType); + } + + @Import(name="rangeEndsLabelType") + private @Nullable Output rangeEndsLabelType; + + public Optional> rangeEndsLabelType() { + return Optional.ofNullable(this.rangeEndsLabelType); + } + + private DataLabelsOptionsDataLabelTypeArgs() {} + + private DataLabelsOptionsDataLabelTypeArgs(DataLabelsOptionsDataLabelTypeArgs $) { + this.dataPathLabelType = $.dataPathLabelType; + this.fieldLabelType = $.fieldLabelType; + this.maximumLabelType = $.maximumLabelType; + this.minimumLabelType = $.minimumLabelType; + this.rangeEndsLabelType = $.rangeEndsLabelType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DataLabelsOptionsDataLabelTypeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DataLabelsOptionsDataLabelTypeArgs $; + + public Builder() { + $ = new DataLabelsOptionsDataLabelTypeArgs(); + } + + public Builder(DataLabelsOptionsDataLabelTypeArgs defaults) { + $ = new DataLabelsOptionsDataLabelTypeArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataPathLabelType(@Nullable Output dataPathLabelType) { + $.dataPathLabelType = dataPathLabelType; + return this; + } + + public Builder dataPathLabelType(DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs dataPathLabelType) { + return dataPathLabelType(Output.of(dataPathLabelType)); + } + + public Builder fieldLabelType(@Nullable Output fieldLabelType) { + $.fieldLabelType = fieldLabelType; + return this; + } + + public Builder fieldLabelType(DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs fieldLabelType) { + return fieldLabelType(Output.of(fieldLabelType)); + } + + public Builder maximumLabelType(@Nullable Output maximumLabelType) { + $.maximumLabelType = maximumLabelType; + return this; + } + + public Builder maximumLabelType(SelectAllOptionsArgs maximumLabelType) { + return maximumLabelType(Output.of(maximumLabelType)); + } + + public Builder minimumLabelType(@Nullable Output minimumLabelType) { + $.minimumLabelType = minimumLabelType; + return this; + } + + public Builder minimumLabelType(SelectAllOptionsArgs minimumLabelType) { + return minimumLabelType(Output.of(minimumLabelType)); + } + + public Builder rangeEndsLabelType(@Nullable Output rangeEndsLabelType) { + $.rangeEndsLabelType = rangeEndsLabelType; + return this; + } + + public Builder rangeEndsLabelType(SelectAllOptionsArgs rangeEndsLabelType) { + return rangeEndsLabelType(Output.of(rangeEndsLabelType)); + } + + public DataLabelsOptionsDataLabelTypeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs.java new file mode 100644 index 00000000000..53914c53459 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs extends com.pulumi.resources.ResourceArgs { + + public static final DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs Empty = new DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs(); + + @Import(name="fieldId") + private @Nullable Output fieldId; + + public Optional> fieldId() { + return Optional.ofNullable(this.fieldId); + } + + @Import(name="fieldValue") + private @Nullable Output fieldValue; + + public Optional> fieldValue() { + return Optional.ofNullable(this.fieldValue); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs() {} + + private DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs(DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs $) { + this.fieldId = $.fieldId; + this.fieldValue = $.fieldValue; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs $; + + public Builder() { + $ = new DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs(); + } + + public Builder(DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs defaults) { + $ = new DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(@Nullable Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder fieldValue(@Nullable Output fieldValue) { + $.fieldValue = fieldValue; + return this; + } + + public Builder fieldValue(String fieldValue) { + return fieldValue(Output.of(fieldValue)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs.java new file mode 100644 index 00000000000..19e939ebe45 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs extends com.pulumi.resources.ResourceArgs { + + public static final DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs Empty = new DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs(); + + @Import(name="fieldId") + private @Nullable Output fieldId; + + public Optional> fieldId() { + return Optional.ofNullable(this.fieldId); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs() {} + + private DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs(DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs $) { + this.fieldId = $.fieldId; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs $; + + public Builder() { + $ = new DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs(); + } + + public Builder(DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs defaults) { + $ = new DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(@Nullable Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataPathValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataPathValueArgs.java new file mode 100644 index 00000000000..cd857a35dc4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataPathValueArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class DataPathValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final DataPathValueArgs Empty = new DataPathValueArgs(); + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="fieldValue", required=true) + private Output fieldValue; + + public Output fieldValue() { + return this.fieldValue; + } + + private DataPathValueArgs() {} + + private DataPathValueArgs(DataPathValueArgs $) { + this.fieldId = $.fieldId; + this.fieldValue = $.fieldValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DataPathValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DataPathValueArgs $; + + public Builder() { + $ = new DataPathValueArgs(); + } + + public Builder(DataPathValueArgs defaults) { + $ = new DataPathValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder fieldValue(Output fieldValue) { + $.fieldValue = fieldValue; + return this; + } + + public Builder fieldValue(String fieldValue) { + return fieldValue(Output.of(fieldValue)); + } + + public DataPathValueArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("DataPathValueArgs", "fieldId"); + } + if ($.fieldValue == null) { + throw new MissingRequiredPropertyException("DataPathValueArgs", "fieldValue"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeFormatConfigurationArgs.java new file mode 100644 index 00000000000..0b996eaef27 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeFormatConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.NullValueFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumericFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DateTimeFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DateTimeFormatConfigurationArgs Empty = new DateTimeFormatConfigurationArgs(); + + @Import(name="dateTimeFormat") + private @Nullable Output dateTimeFormat; + + public Optional> dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + + @Import(name="nullValueFormatConfiguration") + private @Nullable Output nullValueFormatConfiguration; + + public Optional> nullValueFormatConfiguration() { + return Optional.ofNullable(this.nullValueFormatConfiguration); + } + + @Import(name="numericFormatConfiguration") + private @Nullable Output numericFormatConfiguration; + + public Optional> numericFormatConfiguration() { + return Optional.ofNullable(this.numericFormatConfiguration); + } + + private DateTimeFormatConfigurationArgs() {} + + private DateTimeFormatConfigurationArgs(DateTimeFormatConfigurationArgs $) { + this.dateTimeFormat = $.dateTimeFormat; + this.nullValueFormatConfiguration = $.nullValueFormatConfiguration; + this.numericFormatConfiguration = $.numericFormatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DateTimeFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DateTimeFormatConfigurationArgs $; + + public Builder() { + $ = new DateTimeFormatConfigurationArgs(); + } + + public Builder(DateTimeFormatConfigurationArgs defaults) { + $ = new DateTimeFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeFormat(@Nullable Output dateTimeFormat) { + $.dateTimeFormat = dateTimeFormat; + return this; + } + + public Builder dateTimeFormat(String dateTimeFormat) { + return dateTimeFormat(Output.of(dateTimeFormat)); + } + + public Builder nullValueFormatConfiguration(@Nullable Output nullValueFormatConfiguration) { + $.nullValueFormatConfiguration = nullValueFormatConfiguration; + return this; + } + + public Builder nullValueFormatConfiguration(NullValueFormatConfigurationArgs nullValueFormatConfiguration) { + return nullValueFormatConfiguration(Output.of(nullValueFormatConfiguration)); + } + + public Builder numericFormatConfiguration(@Nullable Output numericFormatConfiguration) { + $.numericFormatConfiguration = numericFormatConfiguration; + return this; + } + + public Builder numericFormatConfiguration(NumericFormatConfigurationArgs numericFormatConfiguration) { + return numericFormatConfiguration(Output.of(numericFormatConfiguration)); + } + + public DateTimeFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationArgs.java new file mode 100644 index 00000000000..cd07b5db3d6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationArgs.java @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DateTimeParameterDeclarationDefaultValuesArgs; +import com.pulumi.aws.quicksight.inputs.DateTimeParameterDeclarationValuesWhenUnsetArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DateTimeParameterDeclarationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DateTimeParameterDeclarationArgs Empty = new DateTimeParameterDeclarationArgs(); + + @Import(name="defaultValues") + private @Nullable Output defaultValues; + + public Optional> defaultValues() { + return Optional.ofNullable(this.defaultValues); + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name", required=true) + private Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Output name() { + return this.name; + } + + @Import(name="timeGranularity") + private @Nullable Output timeGranularity; + + public Optional> timeGranularity() { + return Optional.ofNullable(this.timeGranularity); + } + + @Import(name="valuesWhenUnset") + private @Nullable Output valuesWhenUnset; + + public Optional> valuesWhenUnset() { + return Optional.ofNullable(this.valuesWhenUnset); + } + + private DateTimeParameterDeclarationArgs() {} + + private DateTimeParameterDeclarationArgs(DateTimeParameterDeclarationArgs $) { + this.defaultValues = $.defaultValues; + this.name = $.name; + this.timeGranularity = $.timeGranularity; + this.valuesWhenUnset = $.valuesWhenUnset; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DateTimeParameterDeclarationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DateTimeParameterDeclarationArgs $; + + public Builder() { + $ = new DateTimeParameterDeclarationArgs(); + } + + public Builder(DateTimeParameterDeclarationArgs defaults) { + $ = new DateTimeParameterDeclarationArgs(Objects.requireNonNull(defaults)); + } + + public Builder defaultValues(@Nullable Output defaultValues) { + $.defaultValues = defaultValues; + return this; + } + + public Builder defaultValues(DateTimeParameterDeclarationDefaultValuesArgs defaultValues) { + return defaultValues(Output.of(defaultValues)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder timeGranularity(@Nullable Output timeGranularity) { + $.timeGranularity = timeGranularity; + return this; + } + + public Builder timeGranularity(String timeGranularity) { + return timeGranularity(Output.of(timeGranularity)); + } + + public Builder valuesWhenUnset(@Nullable Output valuesWhenUnset) { + $.valuesWhenUnset = valuesWhenUnset; + return this; + } + + public Builder valuesWhenUnset(DateTimeParameterDeclarationValuesWhenUnsetArgs valuesWhenUnset) { + return valuesWhenUnset(Output.of(valuesWhenUnset)); + } + + public DateTimeParameterDeclarationArgs build() { + if ($.name == null) { + throw new MissingRequiredPropertyException("DateTimeParameterDeclarationArgs", "name"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationDefaultValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationDefaultValuesArgs.java new file mode 100644 index 00000000000..3af4bc4e383 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationDefaultValuesArgs.java @@ -0,0 +1,104 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DateTimeParameterDeclarationDefaultValuesRollingDateArgs; +import com.pulumi.aws.quicksight.inputs.DynamicValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DateTimeParameterDeclarationDefaultValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final DateTimeParameterDeclarationDefaultValuesArgs Empty = new DateTimeParameterDeclarationDefaultValuesArgs(); + + @Import(name="dynamicValue") + private @Nullable Output dynamicValue; + + public Optional> dynamicValue() { + return Optional.ofNullable(this.dynamicValue); + } + + @Import(name="rollingDate") + private @Nullable Output rollingDate; + + public Optional> rollingDate() { + return Optional.ofNullable(this.rollingDate); + } + + @Import(name="staticValues") + private @Nullable Output> staticValues; + + public Optional>> staticValues() { + return Optional.ofNullable(this.staticValues); + } + + private DateTimeParameterDeclarationDefaultValuesArgs() {} + + private DateTimeParameterDeclarationDefaultValuesArgs(DateTimeParameterDeclarationDefaultValuesArgs $) { + this.dynamicValue = $.dynamicValue; + this.rollingDate = $.rollingDate; + this.staticValues = $.staticValues; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DateTimeParameterDeclarationDefaultValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DateTimeParameterDeclarationDefaultValuesArgs $; + + public Builder() { + $ = new DateTimeParameterDeclarationDefaultValuesArgs(); + } + + public Builder(DateTimeParameterDeclarationDefaultValuesArgs defaults) { + $ = new DateTimeParameterDeclarationDefaultValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder dynamicValue(@Nullable Output dynamicValue) { + $.dynamicValue = dynamicValue; + return this; + } + + public Builder dynamicValue(DynamicValueArgs dynamicValue) { + return dynamicValue(Output.of(dynamicValue)); + } + + public Builder rollingDate(@Nullable Output rollingDate) { + $.rollingDate = rollingDate; + return this; + } + + public Builder rollingDate(DateTimeParameterDeclarationDefaultValuesRollingDateArgs rollingDate) { + return rollingDate(Output.of(rollingDate)); + } + + public Builder staticValues(@Nullable Output> staticValues) { + $.staticValues = staticValues; + return this; + } + + public Builder staticValues(List staticValues) { + return staticValues(Output.of(staticValues)); + } + + public Builder staticValues(String... staticValues) { + return staticValues(List.of(staticValues)); + } + + public DateTimeParameterDeclarationDefaultValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationDefaultValuesRollingDateArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationDefaultValuesRollingDateArgs.java new file mode 100644 index 00000000000..357e40c5e6b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationDefaultValuesRollingDateArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DateTimeParameterDeclarationDefaultValuesRollingDateArgs extends com.pulumi.resources.ResourceArgs { + + public static final DateTimeParameterDeclarationDefaultValuesRollingDateArgs Empty = new DateTimeParameterDeclarationDefaultValuesRollingDateArgs(); + + @Import(name="dataSetIdentifier") + private @Nullable Output dataSetIdentifier; + + public Optional> dataSetIdentifier() { + return Optional.ofNullable(this.dataSetIdentifier); + } + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + private DateTimeParameterDeclarationDefaultValuesRollingDateArgs() {} + + private DateTimeParameterDeclarationDefaultValuesRollingDateArgs(DateTimeParameterDeclarationDefaultValuesRollingDateArgs $) { + this.dataSetIdentifier = $.dataSetIdentifier; + this.expression = $.expression; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DateTimeParameterDeclarationDefaultValuesRollingDateArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DateTimeParameterDeclarationDefaultValuesRollingDateArgs $; + + public Builder() { + $ = new DateTimeParameterDeclarationDefaultValuesRollingDateArgs(); + } + + public Builder(DateTimeParameterDeclarationDefaultValuesRollingDateArgs defaults) { + $ = new DateTimeParameterDeclarationDefaultValuesRollingDateArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataSetIdentifier(@Nullable Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public DateTimeParameterDeclarationDefaultValuesRollingDateArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("DateTimeParameterDeclarationDefaultValuesRollingDateArgs", "expression"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationValuesWhenUnsetArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationValuesWhenUnsetArgs.java new file mode 100644 index 00000000000..ec1f73d4142 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DateTimeParameterDeclarationValuesWhenUnsetArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DateTimeParameterDeclarationValuesWhenUnsetArgs extends com.pulumi.resources.ResourceArgs { + + public static final DateTimeParameterDeclarationValuesWhenUnsetArgs Empty = new DateTimeParameterDeclarationValuesWhenUnsetArgs(); + + @Import(name="customValue") + private @Nullable Output customValue; + + public Optional> customValue() { + return Optional.ofNullable(this.customValue); + } + + @Import(name="valueWhenUnsetOption") + private @Nullable Output valueWhenUnsetOption; + + public Optional> valueWhenUnsetOption() { + return Optional.ofNullable(this.valueWhenUnsetOption); + } + + private DateTimeParameterDeclarationValuesWhenUnsetArgs() {} + + private DateTimeParameterDeclarationValuesWhenUnsetArgs(DateTimeParameterDeclarationValuesWhenUnsetArgs $) { + this.customValue = $.customValue; + this.valueWhenUnsetOption = $.valueWhenUnsetOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DateTimeParameterDeclarationValuesWhenUnsetArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DateTimeParameterDeclarationValuesWhenUnsetArgs $; + + public Builder() { + $ = new DateTimeParameterDeclarationValuesWhenUnsetArgs(); + } + + public Builder(DateTimeParameterDeclarationValuesWhenUnsetArgs defaults) { + $ = new DateTimeParameterDeclarationValuesWhenUnsetArgs(Objects.requireNonNull(defaults)); + } + + public Builder customValue(@Nullable Output customValue) { + $.customValue = customValue; + return this; + } + + public Builder customValue(String customValue) { + return customValue(Output.of(customValue)); + } + + public Builder valueWhenUnsetOption(@Nullable Output valueWhenUnsetOption) { + $.valueWhenUnsetOption = valueWhenUnsetOption; + return this; + } + + public Builder valueWhenUnsetOption(String valueWhenUnsetOption) { + return valueWhenUnsetOption(Output.of(valueWhenUnsetOption)); + } + + public DateTimeParameterDeclarationValuesWhenUnsetArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalParameterDeclarationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalParameterDeclarationArgs.java new file mode 100644 index 00000000000..61b412b7eb6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalParameterDeclarationArgs.java @@ -0,0 +1,143 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DecimalParameterDeclarationDefaultValuesArgs; +import com.pulumi.aws.quicksight.inputs.DecimalParameterDeclarationValuesWhenUnsetArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DecimalParameterDeclarationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DecimalParameterDeclarationArgs Empty = new DecimalParameterDeclarationArgs(); + + @Import(name="defaultValues") + private @Nullable Output defaultValues; + + public Optional> defaultValues() { + return Optional.ofNullable(this.defaultValues); + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name", required=true) + private Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Output name() { + return this.name; + } + + @Import(name="parameterValueType", required=true) + private Output parameterValueType; + + public Output parameterValueType() { + return this.parameterValueType; + } + + @Import(name="valuesWhenUnset") + private @Nullable Output valuesWhenUnset; + + public Optional> valuesWhenUnset() { + return Optional.ofNullable(this.valuesWhenUnset); + } + + private DecimalParameterDeclarationArgs() {} + + private DecimalParameterDeclarationArgs(DecimalParameterDeclarationArgs $) { + this.defaultValues = $.defaultValues; + this.name = $.name; + this.parameterValueType = $.parameterValueType; + this.valuesWhenUnset = $.valuesWhenUnset; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DecimalParameterDeclarationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DecimalParameterDeclarationArgs $; + + public Builder() { + $ = new DecimalParameterDeclarationArgs(); + } + + public Builder(DecimalParameterDeclarationArgs defaults) { + $ = new DecimalParameterDeclarationArgs(Objects.requireNonNull(defaults)); + } + + public Builder defaultValues(@Nullable Output defaultValues) { + $.defaultValues = defaultValues; + return this; + } + + public Builder defaultValues(DecimalParameterDeclarationDefaultValuesArgs defaultValues) { + return defaultValues(Output.of(defaultValues)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder parameterValueType(Output parameterValueType) { + $.parameterValueType = parameterValueType; + return this; + } + + public Builder parameterValueType(String parameterValueType) { + return parameterValueType(Output.of(parameterValueType)); + } + + public Builder valuesWhenUnset(@Nullable Output valuesWhenUnset) { + $.valuesWhenUnset = valuesWhenUnset; + return this; + } + + public Builder valuesWhenUnset(DecimalParameterDeclarationValuesWhenUnsetArgs valuesWhenUnset) { + return valuesWhenUnset(Output.of(valuesWhenUnset)); + } + + public DecimalParameterDeclarationArgs build() { + if ($.name == null) { + throw new MissingRequiredPropertyException("DecimalParameterDeclarationArgs", "name"); + } + if ($.parameterValueType == null) { + throw new MissingRequiredPropertyException("DecimalParameterDeclarationArgs", "parameterValueType"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalParameterDeclarationDefaultValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalParameterDeclarationDefaultValuesArgs.java new file mode 100644 index 00000000000..7b03d63e76b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalParameterDeclarationDefaultValuesArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DynamicValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DecimalParameterDeclarationDefaultValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final DecimalParameterDeclarationDefaultValuesArgs Empty = new DecimalParameterDeclarationDefaultValuesArgs(); + + @Import(name="dynamicValue") + private @Nullable Output dynamicValue; + + public Optional> dynamicValue() { + return Optional.ofNullable(this.dynamicValue); + } + + @Import(name="staticValues") + private @Nullable Output> staticValues; + + public Optional>> staticValues() { + return Optional.ofNullable(this.staticValues); + } + + private DecimalParameterDeclarationDefaultValuesArgs() {} + + private DecimalParameterDeclarationDefaultValuesArgs(DecimalParameterDeclarationDefaultValuesArgs $) { + this.dynamicValue = $.dynamicValue; + this.staticValues = $.staticValues; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DecimalParameterDeclarationDefaultValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DecimalParameterDeclarationDefaultValuesArgs $; + + public Builder() { + $ = new DecimalParameterDeclarationDefaultValuesArgs(); + } + + public Builder(DecimalParameterDeclarationDefaultValuesArgs defaults) { + $ = new DecimalParameterDeclarationDefaultValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder dynamicValue(@Nullable Output dynamicValue) { + $.dynamicValue = dynamicValue; + return this; + } + + public Builder dynamicValue(DynamicValueArgs dynamicValue) { + return dynamicValue(Output.of(dynamicValue)); + } + + public Builder staticValues(@Nullable Output> staticValues) { + $.staticValues = staticValues; + return this; + } + + public Builder staticValues(List staticValues) { + return staticValues(Output.of(staticValues)); + } + + public Builder staticValues(Double... staticValues) { + return staticValues(List.of(staticValues)); + } + + public DecimalParameterDeclarationDefaultValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalParameterDeclarationValuesWhenUnsetArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalParameterDeclarationValuesWhenUnsetArgs.java new file mode 100644 index 00000000000..a953a838052 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalParameterDeclarationValuesWhenUnsetArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DecimalParameterDeclarationValuesWhenUnsetArgs extends com.pulumi.resources.ResourceArgs { + + public static final DecimalParameterDeclarationValuesWhenUnsetArgs Empty = new DecimalParameterDeclarationValuesWhenUnsetArgs(); + + @Import(name="customValue") + private @Nullable Output customValue; + + public Optional> customValue() { + return Optional.ofNullable(this.customValue); + } + + @Import(name="valueWhenUnsetOption") + private @Nullable Output valueWhenUnsetOption; + + public Optional> valueWhenUnsetOption() { + return Optional.ofNullable(this.valueWhenUnsetOption); + } + + private DecimalParameterDeclarationValuesWhenUnsetArgs() {} + + private DecimalParameterDeclarationValuesWhenUnsetArgs(DecimalParameterDeclarationValuesWhenUnsetArgs $) { + this.customValue = $.customValue; + this.valueWhenUnsetOption = $.valueWhenUnsetOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DecimalParameterDeclarationValuesWhenUnsetArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DecimalParameterDeclarationValuesWhenUnsetArgs $; + + public Builder() { + $ = new DecimalParameterDeclarationValuesWhenUnsetArgs(); + } + + public Builder(DecimalParameterDeclarationValuesWhenUnsetArgs defaults) { + $ = new DecimalParameterDeclarationValuesWhenUnsetArgs(Objects.requireNonNull(defaults)); + } + + public Builder customValue(@Nullable Output customValue) { + $.customValue = customValue; + return this; + } + + public Builder customValue(Double customValue) { + return customValue(Output.of(customValue)); + } + + public Builder valueWhenUnsetOption(@Nullable Output valueWhenUnsetOption) { + $.valueWhenUnsetOption = valueWhenUnsetOption; + return this; + } + + public Builder valueWhenUnsetOption(String valueWhenUnsetOption) { + return valueWhenUnsetOption(Output.of(valueWhenUnsetOption)); + } + + public DecimalParameterDeclarationValuesWhenUnsetArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalPlacesConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalPlacesConfigurationArgs.java new file mode 100644 index 00000000000..1bcaa8ca43a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DecimalPlacesConfigurationArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.util.Objects; + + +public final class DecimalPlacesConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final DecimalPlacesConfigurationArgs Empty = new DecimalPlacesConfigurationArgs(); + + @Import(name="decimalPlaces", required=true) + private Output decimalPlaces; + + public Output decimalPlaces() { + return this.decimalPlaces; + } + + private DecimalPlacesConfigurationArgs() {} + + private DecimalPlacesConfigurationArgs(DecimalPlacesConfigurationArgs $) { + this.decimalPlaces = $.decimalPlaces; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DecimalPlacesConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DecimalPlacesConfigurationArgs $; + + public Builder() { + $ = new DecimalPlacesConfigurationArgs(); + } + + public Builder(DecimalPlacesConfigurationArgs defaults) { + $ = new DecimalPlacesConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder decimalPlaces(Output decimalPlaces) { + $.decimalPlaces = decimalPlaces; + return this; + } + + public Builder decimalPlaces(Integer decimalPlaces) { + return decimalPlaces(Output.of(decimalPlaces)); + } + + public DecimalPlacesConfigurationArgs build() { + if ($.decimalPlaces == null) { + throw new MissingRequiredPropertyException("DecimalPlacesConfigurationArgs", "decimalPlaces"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchema2Args.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchema2Args.java new file mode 100644 index 00000000000..d3b7940f8b5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchema2Args.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class DimensionFieldSchema2Args extends com.pulumi.resources.ResourceArgs { + + public static final DimensionFieldSchema2Args Empty = new DimensionFieldSchema2Args(); + + @Import(name="columnName", required=true) + private Output columnName; + + public Output columnName() { + return this.columnName; + } + + @Import(name="dataSetIdentifier", required=true) + private Output dataSetIdentifier; + + public Output dataSetIdentifier() { + return this.dataSetIdentifier; + } + + private DimensionFieldSchema2Args() {} + + private DimensionFieldSchema2Args(DimensionFieldSchema2Args $) { + this.columnName = $.columnName; + this.dataSetIdentifier = $.dataSetIdentifier; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DimensionFieldSchema2Args defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DimensionFieldSchema2Args $; + + public Builder() { + $ = new DimensionFieldSchema2Args(); + } + + public Builder(DimensionFieldSchema2Args defaults) { + $ = new DimensionFieldSchema2Args(Objects.requireNonNull(defaults)); + } + + public Builder columnName(Output columnName) { + $.columnName = columnName; + return this; + } + + public Builder columnName(String columnName) { + return columnName(Output.of(columnName)); + } + + public Builder dataSetIdentifier(Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public DimensionFieldSchema2Args build() { + if ($.columnName == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchema2Args", "columnName"); + } + if ($.dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchema2Args", "dataSetIdentifier"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaArgs.java new file mode 100644 index 00000000000..4954092e433 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaCategoricalDimensionFieldArgs; +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaDateDimensionFieldArgs; +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaNumericalDimensionFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DimensionFieldSchemaArgs extends com.pulumi.resources.ResourceArgs { + + public static final DimensionFieldSchemaArgs Empty = new DimensionFieldSchemaArgs(); + + @Import(name="categoricalDimensionField") + private @Nullable Output categoricalDimensionField; + + public Optional> categoricalDimensionField() { + return Optional.ofNullable(this.categoricalDimensionField); + } + + @Import(name="dateDimensionField") + private @Nullable Output dateDimensionField; + + public Optional> dateDimensionField() { + return Optional.ofNullable(this.dateDimensionField); + } + + @Import(name="numericalDimensionField") + private @Nullable Output numericalDimensionField; + + public Optional> numericalDimensionField() { + return Optional.ofNullable(this.numericalDimensionField); + } + + private DimensionFieldSchemaArgs() {} + + private DimensionFieldSchemaArgs(DimensionFieldSchemaArgs $) { + this.categoricalDimensionField = $.categoricalDimensionField; + this.dateDimensionField = $.dateDimensionField; + this.numericalDimensionField = $.numericalDimensionField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DimensionFieldSchemaArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DimensionFieldSchemaArgs $; + + public Builder() { + $ = new DimensionFieldSchemaArgs(); + } + + public Builder(DimensionFieldSchemaArgs defaults) { + $ = new DimensionFieldSchemaArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoricalDimensionField(@Nullable Output categoricalDimensionField) { + $.categoricalDimensionField = categoricalDimensionField; + return this; + } + + public Builder categoricalDimensionField(DimensionFieldSchemaCategoricalDimensionFieldArgs categoricalDimensionField) { + return categoricalDimensionField(Output.of(categoricalDimensionField)); + } + + public Builder dateDimensionField(@Nullable Output dateDimensionField) { + $.dateDimensionField = dateDimensionField; + return this; + } + + public Builder dateDimensionField(DimensionFieldSchemaDateDimensionFieldArgs dateDimensionField) { + return dateDimensionField(Output.of(dateDimensionField)); + } + + public Builder numericalDimensionField(@Nullable Output numericalDimensionField) { + $.numericalDimensionField = numericalDimensionField; + return this; + } + + public Builder numericalDimensionField(DimensionFieldSchemaNumericalDimensionFieldArgs numericalDimensionField) { + return numericalDimensionField(Output.of(numericalDimensionField)); + } + + public DimensionFieldSchemaArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaCategoricalDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaCategoricalDimensionFieldArgs.java new file mode 100644 index 00000000000..80eec5c3f5b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaCategoricalDimensionFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DimensionFieldSchemaCategoricalDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final DimensionFieldSchemaCategoricalDimensionFieldArgs Empty = new DimensionFieldSchemaCategoricalDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private DimensionFieldSchemaCategoricalDimensionFieldArgs() {} + + private DimensionFieldSchemaCategoricalDimensionFieldArgs(DimensionFieldSchemaCategoricalDimensionFieldArgs $) { + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DimensionFieldSchemaCategoricalDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DimensionFieldSchemaCategoricalDimensionFieldArgs $; + + public Builder() { + $ = new DimensionFieldSchemaCategoricalDimensionFieldArgs(); + } + + public Builder(DimensionFieldSchemaCategoricalDimensionFieldArgs defaults) { + $ = new DimensionFieldSchemaCategoricalDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(StringFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public DimensionFieldSchemaCategoricalDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaCategoricalDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaCategoricalDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaDateDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaDateDimensionFieldArgs.java new file mode 100644 index 00000000000..bc06ccc3f3e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaDateDimensionFieldArgs.java @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DimensionFieldSchemaDateDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final DimensionFieldSchemaDateDimensionFieldArgs Empty = new DimensionFieldSchemaDateDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="dateGranularity") + private @Nullable Output dateGranularity; + + public Optional> dateGranularity() { + return Optional.ofNullable(this.dateGranularity); + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private DimensionFieldSchemaDateDimensionFieldArgs() {} + + private DimensionFieldSchemaDateDimensionFieldArgs(DimensionFieldSchemaDateDimensionFieldArgs $) { + this.column = $.column; + this.dateGranularity = $.dateGranularity; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DimensionFieldSchemaDateDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DimensionFieldSchemaDateDimensionFieldArgs $; + + public Builder() { + $ = new DimensionFieldSchemaDateDimensionFieldArgs(); + } + + public Builder(DimensionFieldSchemaDateDimensionFieldArgs defaults) { + $ = new DimensionFieldSchemaDateDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder dateGranularity(@Nullable Output dateGranularity) { + $.dateGranularity = dateGranularity; + return this; + } + + public Builder dateGranularity(String dateGranularity) { + return dateGranularity(Output.of(dateGranularity)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(DateTimeFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public DimensionFieldSchemaDateDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaDateDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaDateDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaNumericalDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaNumericalDimensionFieldArgs.java new file mode 100644 index 00000000000..2346723d336 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DimensionFieldSchemaNumericalDimensionFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DimensionFieldSchemaNumericalDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final DimensionFieldSchemaNumericalDimensionFieldArgs Empty = new DimensionFieldSchemaNumericalDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private DimensionFieldSchemaNumericalDimensionFieldArgs() {} + + private DimensionFieldSchemaNumericalDimensionFieldArgs(DimensionFieldSchemaNumericalDimensionFieldArgs $) { + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DimensionFieldSchemaNumericalDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DimensionFieldSchemaNumericalDimensionFieldArgs $; + + public Builder() { + $ = new DimensionFieldSchemaNumericalDimensionFieldArgs(); + } + + public Builder(DimensionFieldSchemaNumericalDimensionFieldArgs defaults) { + $ = new DimensionFieldSchemaNumericalDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(NumberFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public DimensionFieldSchemaNumericalDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaNumericalDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaNumericalDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DrillDownFiltersArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DrillDownFiltersArgs.java new file mode 100644 index 00000000000..fa58893b498 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DrillDownFiltersArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CategoryFilterArgs; +import com.pulumi.aws.quicksight.inputs.NumericEqualityFilterArgs; +import com.pulumi.aws.quicksight.inputs.TimeRangeFilterArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DrillDownFiltersArgs extends com.pulumi.resources.ResourceArgs { + + public static final DrillDownFiltersArgs Empty = new DrillDownFiltersArgs(); + + @Import(name="categoryFilter") + private @Nullable Output categoryFilter; + + public Optional> categoryFilter() { + return Optional.ofNullable(this.categoryFilter); + } + + @Import(name="numericEqualityFilter") + private @Nullable Output numericEqualityFilter; + + public Optional> numericEqualityFilter() { + return Optional.ofNullable(this.numericEqualityFilter); + } + + @Import(name="timeRangeFilter") + private @Nullable Output timeRangeFilter; + + public Optional> timeRangeFilter() { + return Optional.ofNullable(this.timeRangeFilter); + } + + private DrillDownFiltersArgs() {} + + private DrillDownFiltersArgs(DrillDownFiltersArgs $) { + this.categoryFilter = $.categoryFilter; + this.numericEqualityFilter = $.numericEqualityFilter; + this.timeRangeFilter = $.timeRangeFilter; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DrillDownFiltersArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DrillDownFiltersArgs $; + + public Builder() { + $ = new DrillDownFiltersArgs(); + } + + public Builder(DrillDownFiltersArgs defaults) { + $ = new DrillDownFiltersArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryFilter(@Nullable Output categoryFilter) { + $.categoryFilter = categoryFilter; + return this; + } + + public Builder categoryFilter(CategoryFilterArgs categoryFilter) { + return categoryFilter(Output.of(categoryFilter)); + } + + public Builder numericEqualityFilter(@Nullable Output numericEqualityFilter) { + $.numericEqualityFilter = numericEqualityFilter; + return this; + } + + public Builder numericEqualityFilter(NumericEqualityFilterArgs numericEqualityFilter) { + return numericEqualityFilter(Output.of(numericEqualityFilter)); + } + + public Builder timeRangeFilter(@Nullable Output timeRangeFilter) { + $.timeRangeFilter = timeRangeFilter; + return this; + } + + public Builder timeRangeFilter(TimeRangeFilterArgs timeRangeFilter) { + return timeRangeFilter(Output.of(timeRangeFilter)); + } + + public DrillDownFiltersArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DynamicValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DynamicValueArgs.java new file mode 100644 index 00000000000..0d6d42efacd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DynamicValueArgs.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class DynamicValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final DynamicValueArgs Empty = new DynamicValueArgs(); + + @Import(name="defaultValueColumn", required=true) + private Output defaultValueColumn; + + public Output defaultValueColumn() { + return this.defaultValueColumn; + } + + @Import(name="groupNameColumn") + private @Nullable Output groupNameColumn; + + public Optional> groupNameColumn() { + return Optional.ofNullable(this.groupNameColumn); + } + + @Import(name="userNameColumn") + private @Nullable Output userNameColumn; + + public Optional> userNameColumn() { + return Optional.ofNullable(this.userNameColumn); + } + + private DynamicValueArgs() {} + + private DynamicValueArgs(DynamicValueArgs $) { + this.defaultValueColumn = $.defaultValueColumn; + this.groupNameColumn = $.groupNameColumn; + this.userNameColumn = $.userNameColumn; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(DynamicValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private DynamicValueArgs $; + + public Builder() { + $ = new DynamicValueArgs(); + } + + public Builder(DynamicValueArgs defaults) { + $ = new DynamicValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder defaultValueColumn(Output defaultValueColumn) { + $.defaultValueColumn = defaultValueColumn; + return this; + } + + public Builder defaultValueColumn(ColumnArgs defaultValueColumn) { + return defaultValueColumn(Output.of(defaultValueColumn)); + } + + public Builder groupNameColumn(@Nullable Output groupNameColumn) { + $.groupNameColumn = groupNameColumn; + return this; + } + + public Builder groupNameColumn(ColumnArgs groupNameColumn) { + return groupNameColumn(Output.of(groupNameColumn)); + } + + public Builder userNameColumn(@Nullable Output userNameColumn) { + $.userNameColumn = userNameColumn; + return this; + } + + public Builder userNameColumn(ColumnArgs userNameColumn) { + return userNameColumn(Output.of(userNameColumn)); + } + + public DynamicValueArgs build() { + if ($.defaultValueColumn == null) { + throw new MissingRequiredPropertyException("DynamicValueArgs", "defaultValueColumn"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FieldSortArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FieldSortArgs.java new file mode 100644 index 00000000000..043a149c5d3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FieldSortArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class FieldSortArgs extends com.pulumi.resources.ResourceArgs { + + public static final FieldSortArgs Empty = new FieldSortArgs(); + + @Import(name="direction", required=true) + private Output direction; + + public Output direction() { + return this.direction; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + private FieldSortArgs() {} + + private FieldSortArgs(FieldSortArgs $) { + this.direction = $.direction; + this.fieldId = $.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FieldSortArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FieldSortArgs $; + + public Builder() { + $ = new FieldSortArgs(); + } + + public Builder(FieldSortArgs defaults) { + $ = new FieldSortArgs(Objects.requireNonNull(defaults)); + } + + public Builder direction(Output direction) { + $.direction = direction; + return this; + } + + public Builder direction(String direction) { + return direction(Output.of(direction)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public FieldSortArgs build() { + if ($.direction == null) { + throw new MissingRequiredPropertyException("FieldSortArgs", "direction"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("FieldSortArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FieldSortOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FieldSortOptionsArgs.java new file mode 100644 index 00000000000..a5408188807 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FieldSortOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnSortArgs; +import com.pulumi.aws.quicksight.inputs.FieldSortArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FieldSortOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final FieldSortOptionsArgs Empty = new FieldSortOptionsArgs(); + + @Import(name="columnSort") + private @Nullable Output columnSort; + + public Optional> columnSort() { + return Optional.ofNullable(this.columnSort); + } + + @Import(name="fieldSort") + private @Nullable Output fieldSort; + + public Optional> fieldSort() { + return Optional.ofNullable(this.fieldSort); + } + + private FieldSortOptionsArgs() {} + + private FieldSortOptionsArgs(FieldSortOptionsArgs $) { + this.columnSort = $.columnSort; + this.fieldSort = $.fieldSort; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FieldSortOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FieldSortOptionsArgs $; + + public Builder() { + $ = new FieldSortOptionsArgs(); + } + + public Builder(FieldSortOptionsArgs defaults) { + $ = new FieldSortOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnSort(@Nullable Output columnSort) { + $.columnSort = columnSort; + return this; + } + + public Builder columnSort(ColumnSortArgs columnSort) { + return columnSort(Output.of(columnSort)); + } + + public Builder fieldSort(@Nullable Output fieldSort) { + $.fieldSort = fieldSort; + return this; + } + + public Builder fieldSort(FieldSortArgs fieldSort) { + return fieldSort(Output.of(fieldSort)); + } + + public FieldSortOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsArgs.java new file mode 100644 index 00000000000..f10b2a62ed3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FilterControlsDateTimePickerArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsDropdownArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsListArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsRelativeDateTimeArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsSliderArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsTextAreaArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsTextFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsArgs Empty = new FilterControlsArgs(); + + @Import(name="dateTimePicker") + private @Nullable Output dateTimePicker; + + public Optional> dateTimePicker() { + return Optional.ofNullable(this.dateTimePicker); + } + + @Import(name="dropdown") + private @Nullable Output dropdown; + + public Optional> dropdown() { + return Optional.ofNullable(this.dropdown); + } + + @Import(name="list") + private @Nullable Output list; + + public Optional> list() { + return Optional.ofNullable(this.list); + } + + @Import(name="relativeDateTime") + private @Nullable Output relativeDateTime; + + public Optional> relativeDateTime() { + return Optional.ofNullable(this.relativeDateTime); + } + + @Import(name="slider") + private @Nullable Output slider; + + public Optional> slider() { + return Optional.ofNullable(this.slider); + } + + @Import(name="textArea") + private @Nullable Output textArea; + + public Optional> textArea() { + return Optional.ofNullable(this.textArea); + } + + @Import(name="textField") + private @Nullable Output textField; + + public Optional> textField() { + return Optional.ofNullable(this.textField); + } + + private FilterControlsArgs() {} + + private FilterControlsArgs(FilterControlsArgs $) { + this.dateTimePicker = $.dateTimePicker; + this.dropdown = $.dropdown; + this.list = $.list; + this.relativeDateTime = $.relativeDateTime; + this.slider = $.slider; + this.textArea = $.textArea; + this.textField = $.textField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsArgs $; + + public Builder() { + $ = new FilterControlsArgs(); + } + + public Builder(FilterControlsArgs defaults) { + $ = new FilterControlsArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimePicker(@Nullable Output dateTimePicker) { + $.dateTimePicker = dateTimePicker; + return this; + } + + public Builder dateTimePicker(FilterControlsDateTimePickerArgs dateTimePicker) { + return dateTimePicker(Output.of(dateTimePicker)); + } + + public Builder dropdown(@Nullable Output dropdown) { + $.dropdown = dropdown; + return this; + } + + public Builder dropdown(FilterControlsDropdownArgs dropdown) { + return dropdown(Output.of(dropdown)); + } + + public Builder list(@Nullable Output list) { + $.list = list; + return this; + } + + public Builder list(FilterControlsListArgs list) { + return list(Output.of(list)); + } + + public Builder relativeDateTime(@Nullable Output relativeDateTime) { + $.relativeDateTime = relativeDateTime; + return this; + } + + public Builder relativeDateTime(FilterControlsRelativeDateTimeArgs relativeDateTime) { + return relativeDateTime(Output.of(relativeDateTime)); + } + + public Builder slider(@Nullable Output slider) { + $.slider = slider; + return this; + } + + public Builder slider(FilterControlsSliderArgs slider) { + return slider(Output.of(slider)); + } + + public Builder textArea(@Nullable Output textArea) { + $.textArea = textArea; + return this; + } + + public Builder textArea(FilterControlsTextAreaArgs textArea) { + return textArea(Output.of(textArea)); + } + + public Builder textField(@Nullable Output textField) { + $.textField = textField; + return this; + } + + public Builder textField(FilterControlsTextFieldArgs textField) { + return textField(Output.of(textField)); + } + + public FilterControlsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDateTimePickerArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDateTimePickerArgs.java new file mode 100644 index 00000000000..b12fa388c71 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDateTimePickerArgs.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FilterControlsDateTimePickerDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsDateTimePickerArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsDateTimePickerArgs Empty = new FilterControlsDateTimePickerArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="filterControlId", required=true) + private Output filterControlId; + + public Output filterControlId() { + return this.filterControlId; + } + + @Import(name="sourceFilterId", required=true) + private Output sourceFilterId; + + public Output sourceFilterId() { + return this.sourceFilterId; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private FilterControlsDateTimePickerArgs() {} + + private FilterControlsDateTimePickerArgs(FilterControlsDateTimePickerArgs $) { + this.displayOptions = $.displayOptions; + this.filterControlId = $.filterControlId; + this.sourceFilterId = $.sourceFilterId; + this.title = $.title; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsDateTimePickerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsDateTimePickerArgs $; + + public Builder() { + $ = new FilterControlsDateTimePickerArgs(); + } + + public Builder(FilterControlsDateTimePickerArgs defaults) { + $ = new FilterControlsDateTimePickerArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(FilterControlsDateTimePickerDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder filterControlId(Output filterControlId) { + $.filterControlId = filterControlId; + return this; + } + + public Builder filterControlId(String filterControlId) { + return filterControlId(Output.of(filterControlId)); + } + + public Builder sourceFilterId(Output sourceFilterId) { + $.sourceFilterId = sourceFilterId; + return this; + } + + public Builder sourceFilterId(String sourceFilterId) { + return sourceFilterId(Output.of(sourceFilterId)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public FilterControlsDateTimePickerArgs build() { + if ($.filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsDateTimePickerArgs", "filterControlId"); + } + if ($.sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsDateTimePickerArgs", "sourceFilterId"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("FilterControlsDateTimePickerArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDateTimePickerDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDateTimePickerDisplayOptionsArgs.java new file mode 100644 index 00000000000..08532e996a0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDateTimePickerDisplayOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsDateTimePickerDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsDateTimePickerDisplayOptionsArgs Empty = new FilterControlsDateTimePickerDisplayOptionsArgs(); + + @Import(name="dateTimeFormat") + private @Nullable Output dateTimeFormat; + + public Optional> dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private FilterControlsDateTimePickerDisplayOptionsArgs() {} + + private FilterControlsDateTimePickerDisplayOptionsArgs(FilterControlsDateTimePickerDisplayOptionsArgs $) { + this.dateTimeFormat = $.dateTimeFormat; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsDateTimePickerDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsDateTimePickerDisplayOptionsArgs $; + + public Builder() { + $ = new FilterControlsDateTimePickerDisplayOptionsArgs(); + } + + public Builder(FilterControlsDateTimePickerDisplayOptionsArgs defaults) { + $ = new FilterControlsDateTimePickerDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeFormat(@Nullable Output dateTimeFormat) { + $.dateTimeFormat = dateTimeFormat; + return this; + } + + public Builder dateTimeFormat(String dateTimeFormat) { + return dateTimeFormat(Output.of(dateTimeFormat)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public FilterControlsDateTimePickerDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDropdownArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDropdownArgs.java new file mode 100644 index 00000000000..1dbd888f8ac --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDropdownArgs.java @@ -0,0 +1,178 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CascadingControlConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsDropdownDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsDropdownSelectableValuesArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsDropdownArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsDropdownArgs Empty = new FilterControlsDropdownArgs(); + + @Import(name="cascadingControlConfiguration") + private @Nullable Output cascadingControlConfiguration; + + public Optional> cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="filterControlId", required=true) + private Output filterControlId; + + public Output filterControlId() { + return this.filterControlId; + } + + @Import(name="selectableValues") + private @Nullable Output selectableValues; + + public Optional> selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + + @Import(name="sourceFilterId", required=true) + private Output sourceFilterId; + + public Output sourceFilterId() { + return this.sourceFilterId; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private FilterControlsDropdownArgs() {} + + private FilterControlsDropdownArgs(FilterControlsDropdownArgs $) { + this.cascadingControlConfiguration = $.cascadingControlConfiguration; + this.displayOptions = $.displayOptions; + this.filterControlId = $.filterControlId; + this.selectableValues = $.selectableValues; + this.sourceFilterId = $.sourceFilterId; + this.title = $.title; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsDropdownArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsDropdownArgs $; + + public Builder() { + $ = new FilterControlsDropdownArgs(); + } + + public Builder(FilterControlsDropdownArgs defaults) { + $ = new FilterControlsDropdownArgs(Objects.requireNonNull(defaults)); + } + + public Builder cascadingControlConfiguration(@Nullable Output cascadingControlConfiguration) { + $.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + + public Builder cascadingControlConfiguration(CascadingControlConfigurationArgs cascadingControlConfiguration) { + return cascadingControlConfiguration(Output.of(cascadingControlConfiguration)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(FilterControlsDropdownDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder filterControlId(Output filterControlId) { + $.filterControlId = filterControlId; + return this; + } + + public Builder filterControlId(String filterControlId) { + return filterControlId(Output.of(filterControlId)); + } + + public Builder selectableValues(@Nullable Output selectableValues) { + $.selectableValues = selectableValues; + return this; + } + + public Builder selectableValues(FilterControlsDropdownSelectableValuesArgs selectableValues) { + return selectableValues(Output.of(selectableValues)); + } + + public Builder sourceFilterId(Output sourceFilterId) { + $.sourceFilterId = sourceFilterId; + return this; + } + + public Builder sourceFilterId(String sourceFilterId) { + return sourceFilterId(Output.of(sourceFilterId)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public FilterControlsDropdownArgs build() { + if ($.filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsDropdownArgs", "filterControlId"); + } + if ($.sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsDropdownArgs", "sourceFilterId"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("FilterControlsDropdownArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDropdownDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDropdownDisplayOptionsArgs.java new file mode 100644 index 00000000000..5eea4af0804 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDropdownDisplayOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsDropdownDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsDropdownDisplayOptionsArgs Empty = new FilterControlsDropdownDisplayOptionsArgs(); + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private FilterControlsDropdownDisplayOptionsArgs() {} + + private FilterControlsDropdownDisplayOptionsArgs(FilterControlsDropdownDisplayOptionsArgs $) { + this.selectAllOptions = $.selectAllOptions; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsDropdownDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsDropdownDisplayOptionsArgs $; + + public Builder() { + $ = new FilterControlsDropdownDisplayOptionsArgs(); + } + + public Builder(FilterControlsDropdownDisplayOptionsArgs defaults) { + $ = new FilterControlsDropdownDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(SelectAllOptionsArgs selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public FilterControlsDropdownDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDropdownSelectableValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDropdownSelectableValuesArgs.java new file mode 100644 index 00000000000..eee924aff0d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsDropdownSelectableValuesArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsDropdownSelectableValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsDropdownSelectableValuesArgs Empty = new FilterControlsDropdownSelectableValuesArgs(); + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private FilterControlsDropdownSelectableValuesArgs() {} + + private FilterControlsDropdownSelectableValuesArgs(FilterControlsDropdownSelectableValuesArgs $) { + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsDropdownSelectableValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsDropdownSelectableValuesArgs $; + + public Builder() { + $ = new FilterControlsDropdownSelectableValuesArgs(); + } + + public Builder(FilterControlsDropdownSelectableValuesArgs defaults) { + $ = new FilterControlsDropdownSelectableValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public FilterControlsDropdownSelectableValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsListArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsListArgs.java new file mode 100644 index 00000000000..a5ffd41dd4c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsListArgs.java @@ -0,0 +1,178 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CascadingControlConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsListDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.FilterControlsListSelectableValuesArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsListArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsListArgs Empty = new FilterControlsListArgs(); + + @Import(name="cascadingControlConfiguration") + private @Nullable Output cascadingControlConfiguration; + + public Optional> cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="filterControlId", required=true) + private Output filterControlId; + + public Output filterControlId() { + return this.filterControlId; + } + + @Import(name="selectableValues") + private @Nullable Output selectableValues; + + public Optional> selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + + @Import(name="sourceFilterId", required=true) + private Output sourceFilterId; + + public Output sourceFilterId() { + return this.sourceFilterId; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private FilterControlsListArgs() {} + + private FilterControlsListArgs(FilterControlsListArgs $) { + this.cascadingControlConfiguration = $.cascadingControlConfiguration; + this.displayOptions = $.displayOptions; + this.filterControlId = $.filterControlId; + this.selectableValues = $.selectableValues; + this.sourceFilterId = $.sourceFilterId; + this.title = $.title; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsListArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsListArgs $; + + public Builder() { + $ = new FilterControlsListArgs(); + } + + public Builder(FilterControlsListArgs defaults) { + $ = new FilterControlsListArgs(Objects.requireNonNull(defaults)); + } + + public Builder cascadingControlConfiguration(@Nullable Output cascadingControlConfiguration) { + $.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + + public Builder cascadingControlConfiguration(CascadingControlConfigurationArgs cascadingControlConfiguration) { + return cascadingControlConfiguration(Output.of(cascadingControlConfiguration)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(FilterControlsListDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder filterControlId(Output filterControlId) { + $.filterControlId = filterControlId; + return this; + } + + public Builder filterControlId(String filterControlId) { + return filterControlId(Output.of(filterControlId)); + } + + public Builder selectableValues(@Nullable Output selectableValues) { + $.selectableValues = selectableValues; + return this; + } + + public Builder selectableValues(FilterControlsListSelectableValuesArgs selectableValues) { + return selectableValues(Output.of(selectableValues)); + } + + public Builder sourceFilterId(Output sourceFilterId) { + $.sourceFilterId = sourceFilterId; + return this; + } + + public Builder sourceFilterId(String sourceFilterId) { + return sourceFilterId(Output.of(sourceFilterId)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public FilterControlsListArgs build() { + if ($.filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsListArgs", "filterControlId"); + } + if ($.sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsListArgs", "sourceFilterId"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("FilterControlsListArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsListDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsListDisplayOptionsArgs.java new file mode 100644 index 00000000000..d55a5f32534 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsListDisplayOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsListDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsListDisplayOptionsArgs Empty = new FilterControlsListDisplayOptionsArgs(); + + @Import(name="searchOptions") + private @Nullable Output searchOptions; + + public Optional> searchOptions() { + return Optional.ofNullable(this.searchOptions); + } + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private FilterControlsListDisplayOptionsArgs() {} + + private FilterControlsListDisplayOptionsArgs(FilterControlsListDisplayOptionsArgs $) { + this.searchOptions = $.searchOptions; + this.selectAllOptions = $.selectAllOptions; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsListDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsListDisplayOptionsArgs $; + + public Builder() { + $ = new FilterControlsListDisplayOptionsArgs(); + } + + public Builder(FilterControlsListDisplayOptionsArgs defaults) { + $ = new FilterControlsListDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder searchOptions(@Nullable Output searchOptions) { + $.searchOptions = searchOptions; + return this; + } + + public Builder searchOptions(SelectAllOptionsArgs searchOptions) { + return searchOptions(Output.of(searchOptions)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(SelectAllOptionsArgs selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public FilterControlsListDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsListSelectableValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsListSelectableValuesArgs.java new file mode 100644 index 00000000000..fdbd86783e9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsListSelectableValuesArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsListSelectableValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsListSelectableValuesArgs Empty = new FilterControlsListSelectableValuesArgs(); + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private FilterControlsListSelectableValuesArgs() {} + + private FilterControlsListSelectableValuesArgs(FilterControlsListSelectableValuesArgs $) { + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsListSelectableValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsListSelectableValuesArgs $; + + public Builder() { + $ = new FilterControlsListSelectableValuesArgs(); + } + + public Builder(FilterControlsListSelectableValuesArgs defaults) { + $ = new FilterControlsListSelectableValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public FilterControlsListSelectableValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsRelativeDateTimeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsRelativeDateTimeArgs.java new file mode 100644 index 00000000000..3b2f9f1c506 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsRelativeDateTimeArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FilterControlsRelativeDateTimeDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsRelativeDateTimeArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsRelativeDateTimeArgs Empty = new FilterControlsRelativeDateTimeArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="filterControlId", required=true) + private Output filterControlId; + + public Output filterControlId() { + return this.filterControlId; + } + + @Import(name="sourceFilterId", required=true) + private Output sourceFilterId; + + public Output sourceFilterId() { + return this.sourceFilterId; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private FilterControlsRelativeDateTimeArgs() {} + + private FilterControlsRelativeDateTimeArgs(FilterControlsRelativeDateTimeArgs $) { + this.displayOptions = $.displayOptions; + this.filterControlId = $.filterControlId; + this.sourceFilterId = $.sourceFilterId; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsRelativeDateTimeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsRelativeDateTimeArgs $; + + public Builder() { + $ = new FilterControlsRelativeDateTimeArgs(); + } + + public Builder(FilterControlsRelativeDateTimeArgs defaults) { + $ = new FilterControlsRelativeDateTimeArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(FilterControlsRelativeDateTimeDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder filterControlId(Output filterControlId) { + $.filterControlId = filterControlId; + return this; + } + + public Builder filterControlId(String filterControlId) { + return filterControlId(Output.of(filterControlId)); + } + + public Builder sourceFilterId(Output sourceFilterId) { + $.sourceFilterId = sourceFilterId; + return this; + } + + public Builder sourceFilterId(String sourceFilterId) { + return sourceFilterId(Output.of(sourceFilterId)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public FilterControlsRelativeDateTimeArgs build() { + if ($.filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsRelativeDateTimeArgs", "filterControlId"); + } + if ($.sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsRelativeDateTimeArgs", "sourceFilterId"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("FilterControlsRelativeDateTimeArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsRelativeDateTimeDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsRelativeDateTimeDisplayOptionsArgs.java new file mode 100644 index 00000000000..532a58a3797 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsRelativeDateTimeDisplayOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsRelativeDateTimeDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsRelativeDateTimeDisplayOptionsArgs Empty = new FilterControlsRelativeDateTimeDisplayOptionsArgs(); + + @Import(name="dateTimeFormat") + private @Nullable Output dateTimeFormat; + + public Optional> dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private FilterControlsRelativeDateTimeDisplayOptionsArgs() {} + + private FilterControlsRelativeDateTimeDisplayOptionsArgs(FilterControlsRelativeDateTimeDisplayOptionsArgs $) { + this.dateTimeFormat = $.dateTimeFormat; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsRelativeDateTimeDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsRelativeDateTimeDisplayOptionsArgs $; + + public Builder() { + $ = new FilterControlsRelativeDateTimeDisplayOptionsArgs(); + } + + public Builder(FilterControlsRelativeDateTimeDisplayOptionsArgs defaults) { + $ = new FilterControlsRelativeDateTimeDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeFormat(@Nullable Output dateTimeFormat) { + $.dateTimeFormat = dateTimeFormat; + return this; + } + + public Builder dateTimeFormat(String dateTimeFormat) { + return dateTimeFormat(Output.of(dateTimeFormat)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public FilterControlsRelativeDateTimeDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsSliderArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsSliderArgs.java new file mode 100644 index 00000000000..9d8a1a68c39 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsSliderArgs.java @@ -0,0 +1,203 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FilterControlsSliderDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsSliderArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsSliderArgs Empty = new FilterControlsSliderArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="filterControlId", required=true) + private Output filterControlId; + + public Output filterControlId() { + return this.filterControlId; + } + + @Import(name="maximumValue", required=true) + private Output maximumValue; + + public Output maximumValue() { + return this.maximumValue; + } + + @Import(name="minimumValue", required=true) + private Output minimumValue; + + public Output minimumValue() { + return this.minimumValue; + } + + @Import(name="sourceFilterId", required=true) + private Output sourceFilterId; + + public Output sourceFilterId() { + return this.sourceFilterId; + } + + @Import(name="stepSize", required=true) + private Output stepSize; + + public Output stepSize() { + return this.stepSize; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private FilterControlsSliderArgs() {} + + private FilterControlsSliderArgs(FilterControlsSliderArgs $) { + this.displayOptions = $.displayOptions; + this.filterControlId = $.filterControlId; + this.maximumValue = $.maximumValue; + this.minimumValue = $.minimumValue; + this.sourceFilterId = $.sourceFilterId; + this.stepSize = $.stepSize; + this.title = $.title; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsSliderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsSliderArgs $; + + public Builder() { + $ = new FilterControlsSliderArgs(); + } + + public Builder(FilterControlsSliderArgs defaults) { + $ = new FilterControlsSliderArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(FilterControlsSliderDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder filterControlId(Output filterControlId) { + $.filterControlId = filterControlId; + return this; + } + + public Builder filterControlId(String filterControlId) { + return filterControlId(Output.of(filterControlId)); + } + + public Builder maximumValue(Output maximumValue) { + $.maximumValue = maximumValue; + return this; + } + + public Builder maximumValue(Double maximumValue) { + return maximumValue(Output.of(maximumValue)); + } + + public Builder minimumValue(Output minimumValue) { + $.minimumValue = minimumValue; + return this; + } + + public Builder minimumValue(Double minimumValue) { + return minimumValue(Output.of(minimumValue)); + } + + public Builder sourceFilterId(Output sourceFilterId) { + $.sourceFilterId = sourceFilterId; + return this; + } + + public Builder sourceFilterId(String sourceFilterId) { + return sourceFilterId(Output.of(sourceFilterId)); + } + + public Builder stepSize(Output stepSize) { + $.stepSize = stepSize; + return this; + } + + public Builder stepSize(Double stepSize) { + return stepSize(Output.of(stepSize)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public FilterControlsSliderArgs build() { + if ($.filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsSliderArgs", "filterControlId"); + } + if ($.maximumValue == null) { + throw new MissingRequiredPropertyException("FilterControlsSliderArgs", "maximumValue"); + } + if ($.minimumValue == null) { + throw new MissingRequiredPropertyException("FilterControlsSliderArgs", "minimumValue"); + } + if ($.sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsSliderArgs", "sourceFilterId"); + } + if ($.stepSize == null) { + throw new MissingRequiredPropertyException("FilterControlsSliderArgs", "stepSize"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("FilterControlsSliderArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsSliderDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsSliderDisplayOptionsArgs.java new file mode 100644 index 00000000000..938347fc9a4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsSliderDisplayOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsSliderDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsSliderDisplayOptionsArgs Empty = new FilterControlsSliderDisplayOptionsArgs(); + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private FilterControlsSliderDisplayOptionsArgs() {} + + private FilterControlsSliderDisplayOptionsArgs(FilterControlsSliderDisplayOptionsArgs $) { + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsSliderDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsSliderDisplayOptionsArgs $; + + public Builder() { + $ = new FilterControlsSliderDisplayOptionsArgs(); + } + + public Builder(FilterControlsSliderDisplayOptionsArgs defaults) { + $ = new FilterControlsSliderDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public FilterControlsSliderDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsTextAreaArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsTextAreaArgs.java new file mode 100644 index 00000000000..a0909e2f0b7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsTextAreaArgs.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TextAreaControlDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsTextAreaArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsTextAreaArgs Empty = new FilterControlsTextAreaArgs(); + + @Import(name="delimiter") + private @Nullable Output delimiter; + + public Optional> delimiter() { + return Optional.ofNullable(this.delimiter); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="filterControlId", required=true) + private Output filterControlId; + + public Output filterControlId() { + return this.filterControlId; + } + + @Import(name="sourceFilterId", required=true) + private Output sourceFilterId; + + public Output sourceFilterId() { + return this.sourceFilterId; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private FilterControlsTextAreaArgs() {} + + private FilterControlsTextAreaArgs(FilterControlsTextAreaArgs $) { + this.delimiter = $.delimiter; + this.displayOptions = $.displayOptions; + this.filterControlId = $.filterControlId; + this.sourceFilterId = $.sourceFilterId; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsTextAreaArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsTextAreaArgs $; + + public Builder() { + $ = new FilterControlsTextAreaArgs(); + } + + public Builder(FilterControlsTextAreaArgs defaults) { + $ = new FilterControlsTextAreaArgs(Objects.requireNonNull(defaults)); + } + + public Builder delimiter(@Nullable Output delimiter) { + $.delimiter = delimiter; + return this; + } + + public Builder delimiter(String delimiter) { + return delimiter(Output.of(delimiter)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TextAreaControlDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder filterControlId(Output filterControlId) { + $.filterControlId = filterControlId; + return this; + } + + public Builder filterControlId(String filterControlId) { + return filterControlId(Output.of(filterControlId)); + } + + public Builder sourceFilterId(Output sourceFilterId) { + $.sourceFilterId = sourceFilterId; + return this; + } + + public Builder sourceFilterId(String sourceFilterId) { + return sourceFilterId(Output.of(sourceFilterId)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public FilterControlsTextAreaArgs build() { + if ($.filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsTextAreaArgs", "filterControlId"); + } + if ($.sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsTextAreaArgs", "sourceFilterId"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("FilterControlsTextAreaArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsTextFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsTextFieldArgs.java new file mode 100644 index 00000000000..3cefdf09632 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FilterControlsTextFieldArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TextAreaControlDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FilterControlsTextFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final FilterControlsTextFieldArgs Empty = new FilterControlsTextFieldArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="filterControlId", required=true) + private Output filterControlId; + + public Output filterControlId() { + return this.filterControlId; + } + + @Import(name="sourceFilterId", required=true) + private Output sourceFilterId; + + public Output sourceFilterId() { + return this.sourceFilterId; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private FilterControlsTextFieldArgs() {} + + private FilterControlsTextFieldArgs(FilterControlsTextFieldArgs $) { + this.displayOptions = $.displayOptions; + this.filterControlId = $.filterControlId; + this.sourceFilterId = $.sourceFilterId; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FilterControlsTextFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FilterControlsTextFieldArgs $; + + public Builder() { + $ = new FilterControlsTextFieldArgs(); + } + + public Builder(FilterControlsTextFieldArgs defaults) { + $ = new FilterControlsTextFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TextAreaControlDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder filterControlId(Output filterControlId) { + $.filterControlId = filterControlId; + return this; + } + + public Builder filterControlId(String filterControlId) { + return filterControlId(Output.of(filterControlId)); + } + + public Builder sourceFilterId(Output sourceFilterId) { + $.sourceFilterId = sourceFilterId; + return this; + } + + public Builder sourceFilterId(String sourceFilterId) { + return sourceFilterId(Output.of(sourceFilterId)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public FilterControlsTextFieldArgs build() { + if ($.filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsTextFieldArgs", "filterControlId"); + } + if ($.sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsTextFieldArgs", "sourceFilterId"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("FilterControlsTextFieldArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersArgs.java new file mode 100644 index 00000000000..e69b53f3120 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FiltersCategoryFilterArgs; +import com.pulumi.aws.quicksight.inputs.FiltersNumericEqualityFilterArgs; +import com.pulumi.aws.quicksight.inputs.FiltersNumericRangeFilterArgs; +import com.pulumi.aws.quicksight.inputs.FiltersRelativeDatesFilterArgs; +import com.pulumi.aws.quicksight.inputs.FiltersTimeEqualityFilterArgs; +import com.pulumi.aws.quicksight.inputs.FiltersTimeRangeFilterArgs; +import com.pulumi.aws.quicksight.inputs.FiltersTopBottomFilterArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersArgs Empty = new FiltersArgs(); + + @Import(name="categoryFilter") + private @Nullable Output categoryFilter; + + public Optional> categoryFilter() { + return Optional.ofNullable(this.categoryFilter); + } + + @Import(name="numericEqualityFilter") + private @Nullable Output numericEqualityFilter; + + public Optional> numericEqualityFilter() { + return Optional.ofNullable(this.numericEqualityFilter); + } + + @Import(name="numericRangeFilter") + private @Nullable Output numericRangeFilter; + + public Optional> numericRangeFilter() { + return Optional.ofNullable(this.numericRangeFilter); + } + + @Import(name="relativeDatesFilter") + private @Nullable Output relativeDatesFilter; + + public Optional> relativeDatesFilter() { + return Optional.ofNullable(this.relativeDatesFilter); + } + + @Import(name="timeEqualityFilter") + private @Nullable Output timeEqualityFilter; + + public Optional> timeEqualityFilter() { + return Optional.ofNullable(this.timeEqualityFilter); + } + + @Import(name="timeRangeFilter") + private @Nullable Output timeRangeFilter; + + public Optional> timeRangeFilter() { + return Optional.ofNullable(this.timeRangeFilter); + } + + @Import(name="topBottomFilter") + private @Nullable Output topBottomFilter; + + public Optional> topBottomFilter() { + return Optional.ofNullable(this.topBottomFilter); + } + + private FiltersArgs() {} + + private FiltersArgs(FiltersArgs $) { + this.categoryFilter = $.categoryFilter; + this.numericEqualityFilter = $.numericEqualityFilter; + this.numericRangeFilter = $.numericRangeFilter; + this.relativeDatesFilter = $.relativeDatesFilter; + this.timeEqualityFilter = $.timeEqualityFilter; + this.timeRangeFilter = $.timeRangeFilter; + this.topBottomFilter = $.topBottomFilter; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersArgs $; + + public Builder() { + $ = new FiltersArgs(); + } + + public Builder(FiltersArgs defaults) { + $ = new FiltersArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryFilter(@Nullable Output categoryFilter) { + $.categoryFilter = categoryFilter; + return this; + } + + public Builder categoryFilter(FiltersCategoryFilterArgs categoryFilter) { + return categoryFilter(Output.of(categoryFilter)); + } + + public Builder numericEqualityFilter(@Nullable Output numericEqualityFilter) { + $.numericEqualityFilter = numericEqualityFilter; + return this; + } + + public Builder numericEqualityFilter(FiltersNumericEqualityFilterArgs numericEqualityFilter) { + return numericEqualityFilter(Output.of(numericEqualityFilter)); + } + + public Builder numericRangeFilter(@Nullable Output numericRangeFilter) { + $.numericRangeFilter = numericRangeFilter; + return this; + } + + public Builder numericRangeFilter(FiltersNumericRangeFilterArgs numericRangeFilter) { + return numericRangeFilter(Output.of(numericRangeFilter)); + } + + public Builder relativeDatesFilter(@Nullable Output relativeDatesFilter) { + $.relativeDatesFilter = relativeDatesFilter; + return this; + } + + public Builder relativeDatesFilter(FiltersRelativeDatesFilterArgs relativeDatesFilter) { + return relativeDatesFilter(Output.of(relativeDatesFilter)); + } + + public Builder timeEqualityFilter(@Nullable Output timeEqualityFilter) { + $.timeEqualityFilter = timeEqualityFilter; + return this; + } + + public Builder timeEqualityFilter(FiltersTimeEqualityFilterArgs timeEqualityFilter) { + return timeEqualityFilter(Output.of(timeEqualityFilter)); + } + + public Builder timeRangeFilter(@Nullable Output timeRangeFilter) { + $.timeRangeFilter = timeRangeFilter; + return this; + } + + public Builder timeRangeFilter(FiltersTimeRangeFilterArgs timeRangeFilter) { + return timeRangeFilter(Output.of(timeRangeFilter)); + } + + public Builder topBottomFilter(@Nullable Output topBottomFilter) { + $.topBottomFilter = topBottomFilter; + return this; + } + + public Builder topBottomFilter(FiltersTopBottomFilterArgs topBottomFilter) { + return topBottomFilter(Output.of(topBottomFilter)); + } + + public FiltersArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterArgs.java new file mode 100644 index 00000000000..915cd36aa47 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterArgs.java @@ -0,0 +1,107 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.FiltersCategoryFilterConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class FiltersCategoryFilterArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersCategoryFilterArgs Empty = new FiltersCategoryFilterArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="configuration", required=true) + private Output configuration; + + public Output configuration() { + return this.configuration; + } + + @Import(name="filterId", required=true) + private Output filterId; + + public Output filterId() { + return this.filterId; + } + + private FiltersCategoryFilterArgs() {} + + private FiltersCategoryFilterArgs(FiltersCategoryFilterArgs $) { + this.column = $.column; + this.configuration = $.configuration; + this.filterId = $.filterId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersCategoryFilterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersCategoryFilterArgs $; + + public Builder() { + $ = new FiltersCategoryFilterArgs(); + } + + public Builder(FiltersCategoryFilterArgs defaults) { + $ = new FiltersCategoryFilterArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder configuration(Output configuration) { + $.configuration = configuration; + return this; + } + + public Builder configuration(FiltersCategoryFilterConfigurationArgs configuration) { + return configuration(Output.of(configuration)); + } + + public Builder filterId(Output filterId) { + $.filterId = filterId; + return this; + } + + public Builder filterId(String filterId) { + return filterId(Output.of(filterId)); + } + + public FiltersCategoryFilterArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterArgs", "column"); + } + if ($.configuration == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterArgs", "configuration"); + } + if ($.filterId == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterArgs", "filterId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationArgs.java new file mode 100644 index 00000000000..432da24eb60 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.FiltersCategoryFilterConfigurationFilterListConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersCategoryFilterConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersCategoryFilterConfigurationArgs Empty = new FiltersCategoryFilterConfigurationArgs(); + + @Import(name="customFilterConfiguration") + private @Nullable Output customFilterConfiguration; + + public Optional> customFilterConfiguration() { + return Optional.ofNullable(this.customFilterConfiguration); + } + + @Import(name="customFilterListConfiguration") + private @Nullable Output customFilterListConfiguration; + + public Optional> customFilterListConfiguration() { + return Optional.ofNullable(this.customFilterListConfiguration); + } + + @Import(name="filterListConfiguration") + private @Nullable Output filterListConfiguration; + + public Optional> filterListConfiguration() { + return Optional.ofNullable(this.filterListConfiguration); + } + + private FiltersCategoryFilterConfigurationArgs() {} + + private FiltersCategoryFilterConfigurationArgs(FiltersCategoryFilterConfigurationArgs $) { + this.customFilterConfiguration = $.customFilterConfiguration; + this.customFilterListConfiguration = $.customFilterListConfiguration; + this.filterListConfiguration = $.filterListConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersCategoryFilterConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersCategoryFilterConfigurationArgs $; + + public Builder() { + $ = new FiltersCategoryFilterConfigurationArgs(); + } + + public Builder(FiltersCategoryFilterConfigurationArgs defaults) { + $ = new FiltersCategoryFilterConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder customFilterConfiguration(@Nullable Output customFilterConfiguration) { + $.customFilterConfiguration = customFilterConfiguration; + return this; + } + + public Builder customFilterConfiguration(FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs customFilterConfiguration) { + return customFilterConfiguration(Output.of(customFilterConfiguration)); + } + + public Builder customFilterListConfiguration(@Nullable Output customFilterListConfiguration) { + $.customFilterListConfiguration = customFilterListConfiguration; + return this; + } + + public Builder customFilterListConfiguration(FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs customFilterListConfiguration) { + return customFilterListConfiguration(Output.of(customFilterListConfiguration)); + } + + public Builder filterListConfiguration(@Nullable Output filterListConfiguration) { + $.filterListConfiguration = filterListConfiguration; + return this; + } + + public Builder filterListConfiguration(FiltersCategoryFilterConfigurationFilterListConfigurationArgs filterListConfiguration) { + return filterListConfiguration(Output.of(filterListConfiguration)); + } + + public FiltersCategoryFilterConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs.java new file mode 100644 index 00000000000..882bc371d26 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs.java @@ -0,0 +1,138 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs Empty = new FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs(); + + @Import(name="categoryValue") + private @Nullable Output categoryValue; + + public Optional> categoryValue() { + return Optional.ofNullable(this.categoryValue); + } + + @Import(name="matchOperator", required=true) + private Output matchOperator; + + public Output matchOperator() { + return this.matchOperator; + } + + @Import(name="nullOption", required=true) + private Output nullOption; + + public Output nullOption() { + return this.nullOption; + } + + @Import(name="parameterName") + private @Nullable Output parameterName; + + public Optional> parameterName() { + return Optional.ofNullable(this.parameterName); + } + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + private FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs() {} + + private FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs(FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs $) { + this.categoryValue = $.categoryValue; + this.matchOperator = $.matchOperator; + this.nullOption = $.nullOption; + this.parameterName = $.parameterName; + this.selectAllOptions = $.selectAllOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs $; + + public Builder() { + $ = new FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs(); + } + + public Builder(FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs defaults) { + $ = new FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryValue(@Nullable Output categoryValue) { + $.categoryValue = categoryValue; + return this; + } + + public Builder categoryValue(String categoryValue) { + return categoryValue(Output.of(categoryValue)); + } + + public Builder matchOperator(Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder nullOption(Output nullOption) { + $.nullOption = nullOption; + return this; + } + + public Builder nullOption(String nullOption) { + return nullOption(Output.of(nullOption)); + } + + public Builder parameterName(@Nullable Output parameterName) { + $.parameterName = parameterName; + return this; + } + + public Builder parameterName(String parameterName) { + return parameterName(Output.of(parameterName)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(String selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs build() { + if ($.matchOperator == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs", "matchOperator"); + } + if ($.nullOption == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs", "nullOption"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs.java new file mode 100644 index 00000000000..05e7866a023 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs.java @@ -0,0 +1,126 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs Empty = new FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs(); + + @Import(name="categoryValues") + private @Nullable Output> categoryValues; + + public Optional>> categoryValues() { + return Optional.ofNullable(this.categoryValues); + } + + @Import(name="matchOperator", required=true) + private Output matchOperator; + + public Output matchOperator() { + return this.matchOperator; + } + + @Import(name="nullOption", required=true) + private Output nullOption; + + public Output nullOption() { + return this.nullOption; + } + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + private FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs() {} + + private FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs(FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs $) { + this.categoryValues = $.categoryValues; + this.matchOperator = $.matchOperator; + this.nullOption = $.nullOption; + this.selectAllOptions = $.selectAllOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs $; + + public Builder() { + $ = new FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs(); + } + + public Builder(FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs defaults) { + $ = new FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryValues(@Nullable Output> categoryValues) { + $.categoryValues = categoryValues; + return this; + } + + public Builder categoryValues(List categoryValues) { + return categoryValues(Output.of(categoryValues)); + } + + public Builder categoryValues(String... categoryValues) { + return categoryValues(List.of(categoryValues)); + } + + public Builder matchOperator(Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder nullOption(Output nullOption) { + $.nullOption = nullOption; + return this; + } + + public Builder nullOption(String nullOption) { + return nullOption(Output.of(nullOption)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(String selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs build() { + if ($.matchOperator == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs", "matchOperator"); + } + if ($.nullOption == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs", "nullOption"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationFilterListConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationFilterListConfigurationArgs.java new file mode 100644 index 00000000000..0c04160e1e3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersCategoryFilterConfigurationFilterListConfigurationArgs.java @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersCategoryFilterConfigurationFilterListConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersCategoryFilterConfigurationFilterListConfigurationArgs Empty = new FiltersCategoryFilterConfigurationFilterListConfigurationArgs(); + + @Import(name="categoryValues") + private @Nullable Output> categoryValues; + + public Optional>> categoryValues() { + return Optional.ofNullable(this.categoryValues); + } + + @Import(name="matchOperator", required=true) + private Output matchOperator; + + public Output matchOperator() { + return this.matchOperator; + } + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + private FiltersCategoryFilterConfigurationFilterListConfigurationArgs() {} + + private FiltersCategoryFilterConfigurationFilterListConfigurationArgs(FiltersCategoryFilterConfigurationFilterListConfigurationArgs $) { + this.categoryValues = $.categoryValues; + this.matchOperator = $.matchOperator; + this.selectAllOptions = $.selectAllOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersCategoryFilterConfigurationFilterListConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersCategoryFilterConfigurationFilterListConfigurationArgs $; + + public Builder() { + $ = new FiltersCategoryFilterConfigurationFilterListConfigurationArgs(); + } + + public Builder(FiltersCategoryFilterConfigurationFilterListConfigurationArgs defaults) { + $ = new FiltersCategoryFilterConfigurationFilterListConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryValues(@Nullable Output> categoryValues) { + $.categoryValues = categoryValues; + return this; + } + + public Builder categoryValues(List categoryValues) { + return categoryValues(Output.of(categoryValues)); + } + + public Builder categoryValues(String... categoryValues) { + return categoryValues(List.of(categoryValues)); + } + + public Builder matchOperator(Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(String selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public FiltersCategoryFilterConfigurationFilterListConfigurationArgs build() { + if ($.matchOperator == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterConfigurationFilterListConfigurationArgs", "matchOperator"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericEqualityFilterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericEqualityFilterArgs.java new file mode 100644 index 00000000000..c28e02d2743 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericEqualityFilterArgs.java @@ -0,0 +1,198 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AggregationFunctionArgs; +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersNumericEqualityFilterArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersNumericEqualityFilterArgs Empty = new FiltersNumericEqualityFilterArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="filterId", required=true) + private Output filterId; + + public Output filterId() { + return this.filterId; + } + + @Import(name="matchOperator", required=true) + private Output matchOperator; + + public Output matchOperator() { + return this.matchOperator; + } + + @Import(name="nullOption", required=true) + private Output nullOption; + + public Output nullOption() { + return this.nullOption; + } + + @Import(name="parameterName") + private @Nullable Output parameterName; + + public Optional> parameterName() { + return Optional.ofNullable(this.parameterName); + } + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private FiltersNumericEqualityFilterArgs() {} + + private FiltersNumericEqualityFilterArgs(FiltersNumericEqualityFilterArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.filterId = $.filterId; + this.matchOperator = $.matchOperator; + this.nullOption = $.nullOption; + this.parameterName = $.parameterName; + this.selectAllOptions = $.selectAllOptions; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersNumericEqualityFilterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersNumericEqualityFilterArgs $; + + public Builder() { + $ = new FiltersNumericEqualityFilterArgs(); + } + + public Builder(FiltersNumericEqualityFilterArgs defaults) { + $ = new FiltersNumericEqualityFilterArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(AggregationFunctionArgs aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder filterId(Output filterId) { + $.filterId = filterId; + return this; + } + + public Builder filterId(String filterId) { + return filterId(Output.of(filterId)); + } + + public Builder matchOperator(Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder nullOption(Output nullOption) { + $.nullOption = nullOption; + return this; + } + + public Builder nullOption(String nullOption) { + return nullOption(Output.of(nullOption)); + } + + public Builder parameterName(@Nullable Output parameterName) { + $.parameterName = parameterName; + return this; + } + + public Builder parameterName(String parameterName) { + return parameterName(Output.of(parameterName)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(String selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(Double value) { + return value(Output.of(value)); + } + + public FiltersNumericEqualityFilterArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("FiltersNumericEqualityFilterArgs", "column"); + } + if ($.filterId == null) { + throw new MissingRequiredPropertyException("FiltersNumericEqualityFilterArgs", "filterId"); + } + if ($.matchOperator == null) { + throw new MissingRequiredPropertyException("FiltersNumericEqualityFilterArgs", "matchOperator"); + } + if ($.nullOption == null) { + throw new MissingRequiredPropertyException("FiltersNumericEqualityFilterArgs", "nullOption"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericRangeFilterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericRangeFilterArgs.java new file mode 100644 index 00000000000..471bc29a7a9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericRangeFilterArgs.java @@ -0,0 +1,214 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AggregationFunctionArgs; +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.FiltersNumericRangeFilterRangeMaximumArgs; +import com.pulumi.aws.quicksight.inputs.FiltersNumericRangeFilterRangeMinimumArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersNumericRangeFilterArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersNumericRangeFilterArgs Empty = new FiltersNumericRangeFilterArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="filterId", required=true) + private Output filterId; + + public Output filterId() { + return this.filterId; + } + + @Import(name="includeMaximum") + private @Nullable Output includeMaximum; + + public Optional> includeMaximum() { + return Optional.ofNullable(this.includeMaximum); + } + + @Import(name="includeMinimum") + private @Nullable Output includeMinimum; + + public Optional> includeMinimum() { + return Optional.ofNullable(this.includeMinimum); + } + + @Import(name="nullOption", required=true) + private Output nullOption; + + public Output nullOption() { + return this.nullOption; + } + + @Import(name="rangeMaximum") + private @Nullable Output rangeMaximum; + + public Optional> rangeMaximum() { + return Optional.ofNullable(this.rangeMaximum); + } + + @Import(name="rangeMinimum") + private @Nullable Output rangeMinimum; + + public Optional> rangeMinimum() { + return Optional.ofNullable(this.rangeMinimum); + } + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + private FiltersNumericRangeFilterArgs() {} + + private FiltersNumericRangeFilterArgs(FiltersNumericRangeFilterArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.filterId = $.filterId; + this.includeMaximum = $.includeMaximum; + this.includeMinimum = $.includeMinimum; + this.nullOption = $.nullOption; + this.rangeMaximum = $.rangeMaximum; + this.rangeMinimum = $.rangeMinimum; + this.selectAllOptions = $.selectAllOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersNumericRangeFilterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersNumericRangeFilterArgs $; + + public Builder() { + $ = new FiltersNumericRangeFilterArgs(); + } + + public Builder(FiltersNumericRangeFilterArgs defaults) { + $ = new FiltersNumericRangeFilterArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(AggregationFunctionArgs aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder filterId(Output filterId) { + $.filterId = filterId; + return this; + } + + public Builder filterId(String filterId) { + return filterId(Output.of(filterId)); + } + + public Builder includeMaximum(@Nullable Output includeMaximum) { + $.includeMaximum = includeMaximum; + return this; + } + + public Builder includeMaximum(Boolean includeMaximum) { + return includeMaximum(Output.of(includeMaximum)); + } + + public Builder includeMinimum(@Nullable Output includeMinimum) { + $.includeMinimum = includeMinimum; + return this; + } + + public Builder includeMinimum(Boolean includeMinimum) { + return includeMinimum(Output.of(includeMinimum)); + } + + public Builder nullOption(Output nullOption) { + $.nullOption = nullOption; + return this; + } + + public Builder nullOption(String nullOption) { + return nullOption(Output.of(nullOption)); + } + + public Builder rangeMaximum(@Nullable Output rangeMaximum) { + $.rangeMaximum = rangeMaximum; + return this; + } + + public Builder rangeMaximum(FiltersNumericRangeFilterRangeMaximumArgs rangeMaximum) { + return rangeMaximum(Output.of(rangeMaximum)); + } + + public Builder rangeMinimum(@Nullable Output rangeMinimum) { + $.rangeMinimum = rangeMinimum; + return this; + } + + public Builder rangeMinimum(FiltersNumericRangeFilterRangeMinimumArgs rangeMinimum) { + return rangeMinimum(Output.of(rangeMinimum)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(String selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public FiltersNumericRangeFilterArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("FiltersNumericRangeFilterArgs", "column"); + } + if ($.filterId == null) { + throw new MissingRequiredPropertyException("FiltersNumericRangeFilterArgs", "filterId"); + } + if ($.nullOption == null) { + throw new MissingRequiredPropertyException("FiltersNumericRangeFilterArgs", "nullOption"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericRangeFilterRangeMaximumArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericRangeFilterRangeMaximumArgs.java new file mode 100644 index 00000000000..3f91ed20d78 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericRangeFilterRangeMaximumArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersNumericRangeFilterRangeMaximumArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersNumericRangeFilterRangeMaximumArgs Empty = new FiltersNumericRangeFilterRangeMaximumArgs(); + + @Import(name="parameter") + private @Nullable Output parameter; + + public Optional> parameter() { + return Optional.ofNullable(this.parameter); + } + + @Import(name="staticValue") + private @Nullable Output staticValue; + + public Optional> staticValue() { + return Optional.ofNullable(this.staticValue); + } + + private FiltersNumericRangeFilterRangeMaximumArgs() {} + + private FiltersNumericRangeFilterRangeMaximumArgs(FiltersNumericRangeFilterRangeMaximumArgs $) { + this.parameter = $.parameter; + this.staticValue = $.staticValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersNumericRangeFilterRangeMaximumArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersNumericRangeFilterRangeMaximumArgs $; + + public Builder() { + $ = new FiltersNumericRangeFilterRangeMaximumArgs(); + } + + public Builder(FiltersNumericRangeFilterRangeMaximumArgs defaults) { + $ = new FiltersNumericRangeFilterRangeMaximumArgs(Objects.requireNonNull(defaults)); + } + + public Builder parameter(@Nullable Output parameter) { + $.parameter = parameter; + return this; + } + + public Builder parameter(String parameter) { + return parameter(Output.of(parameter)); + } + + public Builder staticValue(@Nullable Output staticValue) { + $.staticValue = staticValue; + return this; + } + + public Builder staticValue(Double staticValue) { + return staticValue(Output.of(staticValue)); + } + + public FiltersNumericRangeFilterRangeMaximumArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericRangeFilterRangeMinimumArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericRangeFilterRangeMinimumArgs.java new file mode 100644 index 00000000000..eeb9c64805b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersNumericRangeFilterRangeMinimumArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersNumericRangeFilterRangeMinimumArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersNumericRangeFilterRangeMinimumArgs Empty = new FiltersNumericRangeFilterRangeMinimumArgs(); + + @Import(name="parameter") + private @Nullable Output parameter; + + public Optional> parameter() { + return Optional.ofNullable(this.parameter); + } + + @Import(name="staticValue") + private @Nullable Output staticValue; + + public Optional> staticValue() { + return Optional.ofNullable(this.staticValue); + } + + private FiltersNumericRangeFilterRangeMinimumArgs() {} + + private FiltersNumericRangeFilterRangeMinimumArgs(FiltersNumericRangeFilterRangeMinimumArgs $) { + this.parameter = $.parameter; + this.staticValue = $.staticValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersNumericRangeFilterRangeMinimumArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersNumericRangeFilterRangeMinimumArgs $; + + public Builder() { + $ = new FiltersNumericRangeFilterRangeMinimumArgs(); + } + + public Builder(FiltersNumericRangeFilterRangeMinimumArgs defaults) { + $ = new FiltersNumericRangeFilterRangeMinimumArgs(Objects.requireNonNull(defaults)); + } + + public Builder parameter(@Nullable Output parameter) { + $.parameter = parameter; + return this; + } + + public Builder parameter(String parameter) { + return parameter(Output.of(parameter)); + } + + public Builder staticValue(@Nullable Output staticValue) { + $.staticValue = staticValue; + return this; + } + + public Builder staticValue(Double staticValue) { + return staticValue(Output.of(staticValue)); + } + + public FiltersNumericRangeFilterRangeMinimumArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersRelativeDatesFilterAnchorDateConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersRelativeDatesFilterAnchorDateConfigurationArgs.java new file mode 100644 index 00000000000..0f93f343cd9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersRelativeDatesFilterAnchorDateConfigurationArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersRelativeDatesFilterAnchorDateConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersRelativeDatesFilterAnchorDateConfigurationArgs Empty = new FiltersRelativeDatesFilterAnchorDateConfigurationArgs(); + + @Import(name="anchorOption") + private @Nullable Output anchorOption; + + public Optional> anchorOption() { + return Optional.ofNullable(this.anchorOption); + } + + @Import(name="parameterName") + private @Nullable Output parameterName; + + public Optional> parameterName() { + return Optional.ofNullable(this.parameterName); + } + + private FiltersRelativeDatesFilterAnchorDateConfigurationArgs() {} + + private FiltersRelativeDatesFilterAnchorDateConfigurationArgs(FiltersRelativeDatesFilterAnchorDateConfigurationArgs $) { + this.anchorOption = $.anchorOption; + this.parameterName = $.parameterName; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersRelativeDatesFilterAnchorDateConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersRelativeDatesFilterAnchorDateConfigurationArgs $; + + public Builder() { + $ = new FiltersRelativeDatesFilterAnchorDateConfigurationArgs(); + } + + public Builder(FiltersRelativeDatesFilterAnchorDateConfigurationArgs defaults) { + $ = new FiltersRelativeDatesFilterAnchorDateConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder anchorOption(@Nullable Output anchorOption) { + $.anchorOption = anchorOption; + return this; + } + + public Builder anchorOption(String anchorOption) { + return anchorOption(Output.of(anchorOption)); + } + + public Builder parameterName(@Nullable Output parameterName) { + $.parameterName = parameterName; + return this; + } + + public Builder parameterName(String parameterName) { + return parameterName(Output.of(parameterName)); + } + + public FiltersRelativeDatesFilterAnchorDateConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersRelativeDatesFilterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersRelativeDatesFilterArgs.java new file mode 100644 index 00000000000..2efa00ee609 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersRelativeDatesFilterArgs.java @@ -0,0 +1,242 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.FiltersRelativeDatesFilterAnchorDateConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.FiltersRelativeDatesFilterExcludePeriodConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersRelativeDatesFilterArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersRelativeDatesFilterArgs Empty = new FiltersRelativeDatesFilterArgs(); + + @Import(name="anchorDateConfiguration", required=true) + private Output anchorDateConfiguration; + + public Output anchorDateConfiguration() { + return this.anchorDateConfiguration; + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="excludePeriodConfiguration") + private @Nullable Output excludePeriodConfiguration; + + public Optional> excludePeriodConfiguration() { + return Optional.ofNullable(this.excludePeriodConfiguration); + } + + @Import(name="filterId", required=true) + private Output filterId; + + public Output filterId() { + return this.filterId; + } + + @Import(name="minimumGranularity", required=true) + private Output minimumGranularity; + + public Output minimumGranularity() { + return this.minimumGranularity; + } + + @Import(name="nullOption", required=true) + private Output nullOption; + + public Output nullOption() { + return this.nullOption; + } + + @Import(name="parameterName") + private @Nullable Output parameterName; + + public Optional> parameterName() { + return Optional.ofNullable(this.parameterName); + } + + @Import(name="relativeDateType", required=true) + private Output relativeDateType; + + public Output relativeDateType() { + return this.relativeDateType; + } + + @Import(name="relativeDateValue") + private @Nullable Output relativeDateValue; + + public Optional> relativeDateValue() { + return Optional.ofNullable(this.relativeDateValue); + } + + @Import(name="timeGranularity", required=true) + private Output timeGranularity; + + public Output timeGranularity() { + return this.timeGranularity; + } + + private FiltersRelativeDatesFilterArgs() {} + + private FiltersRelativeDatesFilterArgs(FiltersRelativeDatesFilterArgs $) { + this.anchorDateConfiguration = $.anchorDateConfiguration; + this.column = $.column; + this.excludePeriodConfiguration = $.excludePeriodConfiguration; + this.filterId = $.filterId; + this.minimumGranularity = $.minimumGranularity; + this.nullOption = $.nullOption; + this.parameterName = $.parameterName; + this.relativeDateType = $.relativeDateType; + this.relativeDateValue = $.relativeDateValue; + this.timeGranularity = $.timeGranularity; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersRelativeDatesFilterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersRelativeDatesFilterArgs $; + + public Builder() { + $ = new FiltersRelativeDatesFilterArgs(); + } + + public Builder(FiltersRelativeDatesFilterArgs defaults) { + $ = new FiltersRelativeDatesFilterArgs(Objects.requireNonNull(defaults)); + } + + public Builder anchorDateConfiguration(Output anchorDateConfiguration) { + $.anchorDateConfiguration = anchorDateConfiguration; + return this; + } + + public Builder anchorDateConfiguration(FiltersRelativeDatesFilterAnchorDateConfigurationArgs anchorDateConfiguration) { + return anchorDateConfiguration(Output.of(anchorDateConfiguration)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder excludePeriodConfiguration(@Nullable Output excludePeriodConfiguration) { + $.excludePeriodConfiguration = excludePeriodConfiguration; + return this; + } + + public Builder excludePeriodConfiguration(FiltersRelativeDatesFilterExcludePeriodConfigurationArgs excludePeriodConfiguration) { + return excludePeriodConfiguration(Output.of(excludePeriodConfiguration)); + } + + public Builder filterId(Output filterId) { + $.filterId = filterId; + return this; + } + + public Builder filterId(String filterId) { + return filterId(Output.of(filterId)); + } + + public Builder minimumGranularity(Output minimumGranularity) { + $.minimumGranularity = minimumGranularity; + return this; + } + + public Builder minimumGranularity(String minimumGranularity) { + return minimumGranularity(Output.of(minimumGranularity)); + } + + public Builder nullOption(Output nullOption) { + $.nullOption = nullOption; + return this; + } + + public Builder nullOption(String nullOption) { + return nullOption(Output.of(nullOption)); + } + + public Builder parameterName(@Nullable Output parameterName) { + $.parameterName = parameterName; + return this; + } + + public Builder parameterName(String parameterName) { + return parameterName(Output.of(parameterName)); + } + + public Builder relativeDateType(Output relativeDateType) { + $.relativeDateType = relativeDateType; + return this; + } + + public Builder relativeDateType(String relativeDateType) { + return relativeDateType(Output.of(relativeDateType)); + } + + public Builder relativeDateValue(@Nullable Output relativeDateValue) { + $.relativeDateValue = relativeDateValue; + return this; + } + + public Builder relativeDateValue(Integer relativeDateValue) { + return relativeDateValue(Output.of(relativeDateValue)); + } + + public Builder timeGranularity(Output timeGranularity) { + $.timeGranularity = timeGranularity; + return this; + } + + public Builder timeGranularity(String timeGranularity) { + return timeGranularity(Output.of(timeGranularity)); + } + + public FiltersRelativeDatesFilterArgs build() { + if ($.anchorDateConfiguration == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterArgs", "anchorDateConfiguration"); + } + if ($.column == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterArgs", "column"); + } + if ($.filterId == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterArgs", "filterId"); + } + if ($.minimumGranularity == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterArgs", "minimumGranularity"); + } + if ($.nullOption == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterArgs", "nullOption"); + } + if ($.relativeDateType == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterArgs", "relativeDateType"); + } + if ($.timeGranularity == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterArgs", "timeGranularity"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersRelativeDatesFilterExcludePeriodConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersRelativeDatesFilterExcludePeriodConfigurationArgs.java new file mode 100644 index 00000000000..8f4d994312a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersRelativeDatesFilterExcludePeriodConfigurationArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersRelativeDatesFilterExcludePeriodConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersRelativeDatesFilterExcludePeriodConfigurationArgs Empty = new FiltersRelativeDatesFilterExcludePeriodConfigurationArgs(); + + @Import(name="amount", required=true) + private Output amount; + + public Output amount() { + return this.amount; + } + + @Import(name="granularity", required=true) + private Output granularity; + + public Output granularity() { + return this.granularity; + } + + /** + * The dashboard creation status. + * + */ + @Import(name="status") + private @Nullable Output status; + + /** + * @return The dashboard creation status. + * + */ + public Optional> status() { + return Optional.ofNullable(this.status); + } + + private FiltersRelativeDatesFilterExcludePeriodConfigurationArgs() {} + + private FiltersRelativeDatesFilterExcludePeriodConfigurationArgs(FiltersRelativeDatesFilterExcludePeriodConfigurationArgs $) { + this.amount = $.amount; + this.granularity = $.granularity; + this.status = $.status; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersRelativeDatesFilterExcludePeriodConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersRelativeDatesFilterExcludePeriodConfigurationArgs $; + + public Builder() { + $ = new FiltersRelativeDatesFilterExcludePeriodConfigurationArgs(); + } + + public Builder(FiltersRelativeDatesFilterExcludePeriodConfigurationArgs defaults) { + $ = new FiltersRelativeDatesFilterExcludePeriodConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder amount(Output amount) { + $.amount = amount; + return this; + } + + public Builder amount(Integer amount) { + return amount(Output.of(amount)); + } + + public Builder granularity(Output granularity) { + $.granularity = granularity; + return this; + } + + public Builder granularity(String granularity) { + return granularity(Output.of(granularity)); + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(@Nullable Output status) { + $.status = status; + return this; + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(String status) { + return status(Output.of(status)); + } + + public FiltersRelativeDatesFilterExcludePeriodConfigurationArgs build() { + if ($.amount == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterExcludePeriodConfigurationArgs", "amount"); + } + if ($.granularity == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterExcludePeriodConfigurationArgs", "granularity"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeEqualityFilterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeEqualityFilterArgs.java new file mode 100644 index 00000000000..c34bfbbdeb3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeEqualityFilterArgs.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersTimeEqualityFilterArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersTimeEqualityFilterArgs Empty = new FiltersTimeEqualityFilterArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="filterId", required=true) + private Output filterId; + + public Output filterId() { + return this.filterId; + } + + @Import(name="parameterName") + private @Nullable Output parameterName; + + public Optional> parameterName() { + return Optional.ofNullable(this.parameterName); + } + + @Import(name="timeGranularity", required=true) + private Output timeGranularity; + + public Output timeGranularity() { + return this.timeGranularity; + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private FiltersTimeEqualityFilterArgs() {} + + private FiltersTimeEqualityFilterArgs(FiltersTimeEqualityFilterArgs $) { + this.column = $.column; + this.filterId = $.filterId; + this.parameterName = $.parameterName; + this.timeGranularity = $.timeGranularity; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersTimeEqualityFilterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersTimeEqualityFilterArgs $; + + public Builder() { + $ = new FiltersTimeEqualityFilterArgs(); + } + + public Builder(FiltersTimeEqualityFilterArgs defaults) { + $ = new FiltersTimeEqualityFilterArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder filterId(Output filterId) { + $.filterId = filterId; + return this; + } + + public Builder filterId(String filterId) { + return filterId(Output.of(filterId)); + } + + public Builder parameterName(@Nullable Output parameterName) { + $.parameterName = parameterName; + return this; + } + + public Builder parameterName(String parameterName) { + return parameterName(Output.of(parameterName)); + } + + public Builder timeGranularity(Output timeGranularity) { + $.timeGranularity = timeGranularity; + return this; + } + + public Builder timeGranularity(String timeGranularity) { + return timeGranularity(Output.of(timeGranularity)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public FiltersTimeEqualityFilterArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("FiltersTimeEqualityFilterArgs", "column"); + } + if ($.filterId == null) { + throw new MissingRequiredPropertyException("FiltersTimeEqualityFilterArgs", "filterId"); + } + if ($.timeGranularity == null) { + throw new MissingRequiredPropertyException("FiltersTimeEqualityFilterArgs", "timeGranularity"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterArgs.java new file mode 100644 index 00000000000..97a1a2bb647 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterArgs.java @@ -0,0 +1,217 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.FiltersTimeRangeFilterExcludePeriodConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.FiltersTimeRangeFilterRangeMaximumValueArgs; +import com.pulumi.aws.quicksight.inputs.FiltersTimeRangeFilterRangeMinimumValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersTimeRangeFilterArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersTimeRangeFilterArgs Empty = new FiltersTimeRangeFilterArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="excludePeriodConfiguration") + private @Nullable Output excludePeriodConfiguration; + + public Optional> excludePeriodConfiguration() { + return Optional.ofNullable(this.excludePeriodConfiguration); + } + + @Import(name="filterId", required=true) + private Output filterId; + + public Output filterId() { + return this.filterId; + } + + @Import(name="includeMaximum") + private @Nullable Output includeMaximum; + + public Optional> includeMaximum() { + return Optional.ofNullable(this.includeMaximum); + } + + @Import(name="includeMinimum") + private @Nullable Output includeMinimum; + + public Optional> includeMinimum() { + return Optional.ofNullable(this.includeMinimum); + } + + @Import(name="nullOption", required=true) + private Output nullOption; + + public Output nullOption() { + return this.nullOption; + } + + @Import(name="rangeMaximumValue") + private @Nullable Output rangeMaximumValue; + + public Optional> rangeMaximumValue() { + return Optional.ofNullable(this.rangeMaximumValue); + } + + @Import(name="rangeMinimumValue") + private @Nullable Output rangeMinimumValue; + + public Optional> rangeMinimumValue() { + return Optional.ofNullable(this.rangeMinimumValue); + } + + @Import(name="timeGranularity", required=true) + private Output timeGranularity; + + public Output timeGranularity() { + return this.timeGranularity; + } + + private FiltersTimeRangeFilterArgs() {} + + private FiltersTimeRangeFilterArgs(FiltersTimeRangeFilterArgs $) { + this.column = $.column; + this.excludePeriodConfiguration = $.excludePeriodConfiguration; + this.filterId = $.filterId; + this.includeMaximum = $.includeMaximum; + this.includeMinimum = $.includeMinimum; + this.nullOption = $.nullOption; + this.rangeMaximumValue = $.rangeMaximumValue; + this.rangeMinimumValue = $.rangeMinimumValue; + this.timeGranularity = $.timeGranularity; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersTimeRangeFilterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersTimeRangeFilterArgs $; + + public Builder() { + $ = new FiltersTimeRangeFilterArgs(); + } + + public Builder(FiltersTimeRangeFilterArgs defaults) { + $ = new FiltersTimeRangeFilterArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder excludePeriodConfiguration(@Nullable Output excludePeriodConfiguration) { + $.excludePeriodConfiguration = excludePeriodConfiguration; + return this; + } + + public Builder excludePeriodConfiguration(FiltersTimeRangeFilterExcludePeriodConfigurationArgs excludePeriodConfiguration) { + return excludePeriodConfiguration(Output.of(excludePeriodConfiguration)); + } + + public Builder filterId(Output filterId) { + $.filterId = filterId; + return this; + } + + public Builder filterId(String filterId) { + return filterId(Output.of(filterId)); + } + + public Builder includeMaximum(@Nullable Output includeMaximum) { + $.includeMaximum = includeMaximum; + return this; + } + + public Builder includeMaximum(Boolean includeMaximum) { + return includeMaximum(Output.of(includeMaximum)); + } + + public Builder includeMinimum(@Nullable Output includeMinimum) { + $.includeMinimum = includeMinimum; + return this; + } + + public Builder includeMinimum(Boolean includeMinimum) { + return includeMinimum(Output.of(includeMinimum)); + } + + public Builder nullOption(Output nullOption) { + $.nullOption = nullOption; + return this; + } + + public Builder nullOption(String nullOption) { + return nullOption(Output.of(nullOption)); + } + + public Builder rangeMaximumValue(@Nullable Output rangeMaximumValue) { + $.rangeMaximumValue = rangeMaximumValue; + return this; + } + + public Builder rangeMaximumValue(FiltersTimeRangeFilterRangeMaximumValueArgs rangeMaximumValue) { + return rangeMaximumValue(Output.of(rangeMaximumValue)); + } + + public Builder rangeMinimumValue(@Nullable Output rangeMinimumValue) { + $.rangeMinimumValue = rangeMinimumValue; + return this; + } + + public Builder rangeMinimumValue(FiltersTimeRangeFilterRangeMinimumValueArgs rangeMinimumValue) { + return rangeMinimumValue(Output.of(rangeMinimumValue)); + } + + public Builder timeGranularity(Output timeGranularity) { + $.timeGranularity = timeGranularity; + return this; + } + + public Builder timeGranularity(String timeGranularity) { + return timeGranularity(Output.of(timeGranularity)); + } + + public FiltersTimeRangeFilterArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterArgs", "column"); + } + if ($.filterId == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterArgs", "filterId"); + } + if ($.nullOption == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterArgs", "nullOption"); + } + if ($.timeGranularity == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterArgs", "timeGranularity"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterExcludePeriodConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterExcludePeriodConfigurationArgs.java new file mode 100644 index 00000000000..9b1e5a71523 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterExcludePeriodConfigurationArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersTimeRangeFilterExcludePeriodConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersTimeRangeFilterExcludePeriodConfigurationArgs Empty = new FiltersTimeRangeFilterExcludePeriodConfigurationArgs(); + + @Import(name="amount", required=true) + private Output amount; + + public Output amount() { + return this.amount; + } + + @Import(name="granularity", required=true) + private Output granularity; + + public Output granularity() { + return this.granularity; + } + + /** + * The dashboard creation status. + * + */ + @Import(name="status") + private @Nullable Output status; + + /** + * @return The dashboard creation status. + * + */ + public Optional> status() { + return Optional.ofNullable(this.status); + } + + private FiltersTimeRangeFilterExcludePeriodConfigurationArgs() {} + + private FiltersTimeRangeFilterExcludePeriodConfigurationArgs(FiltersTimeRangeFilterExcludePeriodConfigurationArgs $) { + this.amount = $.amount; + this.granularity = $.granularity; + this.status = $.status; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersTimeRangeFilterExcludePeriodConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersTimeRangeFilterExcludePeriodConfigurationArgs $; + + public Builder() { + $ = new FiltersTimeRangeFilterExcludePeriodConfigurationArgs(); + } + + public Builder(FiltersTimeRangeFilterExcludePeriodConfigurationArgs defaults) { + $ = new FiltersTimeRangeFilterExcludePeriodConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder amount(Output amount) { + $.amount = amount; + return this; + } + + public Builder amount(Integer amount) { + return amount(Output.of(amount)); + } + + public Builder granularity(Output granularity) { + $.granularity = granularity; + return this; + } + + public Builder granularity(String granularity) { + return granularity(Output.of(granularity)); + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(@Nullable Output status) { + $.status = status; + return this; + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(String status) { + return status(Output.of(status)); + } + + public FiltersTimeRangeFilterExcludePeriodConfigurationArgs build() { + if ($.amount == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterExcludePeriodConfigurationArgs", "amount"); + } + if ($.granularity == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterExcludePeriodConfigurationArgs", "granularity"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMaximumValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMaximumValueArgs.java new file mode 100644 index 00000000000..c11e2ec26ea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMaximumValueArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersTimeRangeFilterRangeMaximumValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersTimeRangeFilterRangeMaximumValueArgs Empty = new FiltersTimeRangeFilterRangeMaximumValueArgs(); + + @Import(name="parameter") + private @Nullable Output parameter; + + public Optional> parameter() { + return Optional.ofNullable(this.parameter); + } + + @Import(name="rollingDate") + private @Nullable Output rollingDate; + + public Optional> rollingDate() { + return Optional.ofNullable(this.rollingDate); + } + + @Import(name="staticValue") + private @Nullable Output staticValue; + + public Optional> staticValue() { + return Optional.ofNullable(this.staticValue); + } + + private FiltersTimeRangeFilterRangeMaximumValueArgs() {} + + private FiltersTimeRangeFilterRangeMaximumValueArgs(FiltersTimeRangeFilterRangeMaximumValueArgs $) { + this.parameter = $.parameter; + this.rollingDate = $.rollingDate; + this.staticValue = $.staticValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersTimeRangeFilterRangeMaximumValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersTimeRangeFilterRangeMaximumValueArgs $; + + public Builder() { + $ = new FiltersTimeRangeFilterRangeMaximumValueArgs(); + } + + public Builder(FiltersTimeRangeFilterRangeMaximumValueArgs defaults) { + $ = new FiltersTimeRangeFilterRangeMaximumValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder parameter(@Nullable Output parameter) { + $.parameter = parameter; + return this; + } + + public Builder parameter(String parameter) { + return parameter(Output.of(parameter)); + } + + public Builder rollingDate(@Nullable Output rollingDate) { + $.rollingDate = rollingDate; + return this; + } + + public Builder rollingDate(FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs rollingDate) { + return rollingDate(Output.of(rollingDate)); + } + + public Builder staticValue(@Nullable Output staticValue) { + $.staticValue = staticValue; + return this; + } + + public Builder staticValue(String staticValue) { + return staticValue(Output.of(staticValue)); + } + + public FiltersTimeRangeFilterRangeMaximumValueArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs.java new file mode 100644 index 00000000000..23610c6b517 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs Empty = new FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs(); + + @Import(name="dataSetIdentifier") + private @Nullable Output dataSetIdentifier; + + public Optional> dataSetIdentifier() { + return Optional.ofNullable(this.dataSetIdentifier); + } + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + private FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs() {} + + private FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs(FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs $) { + this.dataSetIdentifier = $.dataSetIdentifier; + this.expression = $.expression; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs $; + + public Builder() { + $ = new FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs(); + } + + public Builder(FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs defaults) { + $ = new FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataSetIdentifier(@Nullable Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs", "expression"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMinimumValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMinimumValueArgs.java new file mode 100644 index 00000000000..e2e4f7df8fc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMinimumValueArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersTimeRangeFilterRangeMinimumValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersTimeRangeFilterRangeMinimumValueArgs Empty = new FiltersTimeRangeFilterRangeMinimumValueArgs(); + + @Import(name="parameter") + private @Nullable Output parameter; + + public Optional> parameter() { + return Optional.ofNullable(this.parameter); + } + + @Import(name="rollingDate") + private @Nullable Output rollingDate; + + public Optional> rollingDate() { + return Optional.ofNullable(this.rollingDate); + } + + @Import(name="staticValue") + private @Nullable Output staticValue; + + public Optional> staticValue() { + return Optional.ofNullable(this.staticValue); + } + + private FiltersTimeRangeFilterRangeMinimumValueArgs() {} + + private FiltersTimeRangeFilterRangeMinimumValueArgs(FiltersTimeRangeFilterRangeMinimumValueArgs $) { + this.parameter = $.parameter; + this.rollingDate = $.rollingDate; + this.staticValue = $.staticValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersTimeRangeFilterRangeMinimumValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersTimeRangeFilterRangeMinimumValueArgs $; + + public Builder() { + $ = new FiltersTimeRangeFilterRangeMinimumValueArgs(); + } + + public Builder(FiltersTimeRangeFilterRangeMinimumValueArgs defaults) { + $ = new FiltersTimeRangeFilterRangeMinimumValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder parameter(@Nullable Output parameter) { + $.parameter = parameter; + return this; + } + + public Builder parameter(String parameter) { + return parameter(Output.of(parameter)); + } + + public Builder rollingDate(@Nullable Output rollingDate) { + $.rollingDate = rollingDate; + return this; + } + + public Builder rollingDate(FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs rollingDate) { + return rollingDate(Output.of(rollingDate)); + } + + public Builder staticValue(@Nullable Output staticValue) { + $.staticValue = staticValue; + return this; + } + + public Builder staticValue(String staticValue) { + return staticValue(Output.of(staticValue)); + } + + public FiltersTimeRangeFilterRangeMinimumValueArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs.java new file mode 100644 index 00000000000..52fe45f9ee8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs Empty = new FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs(); + + @Import(name="dataSetIdentifier") + private @Nullable Output dataSetIdentifier; + + public Optional> dataSetIdentifier() { + return Optional.ofNullable(this.dataSetIdentifier); + } + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + private FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs() {} + + private FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs(FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs $) { + this.dataSetIdentifier = $.dataSetIdentifier; + this.expression = $.expression; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs $; + + public Builder() { + $ = new FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs(); + } + + public Builder(FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs defaults) { + $ = new FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataSetIdentifier(@Nullable Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs", "expression"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTopBottomFilterAggregationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTopBottomFilterAggregationSortConfigurationArgs.java new file mode 100644 index 00000000000..af752f9db4b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTopBottomFilterAggregationSortConfigurationArgs.java @@ -0,0 +1,107 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AggregationFunctionArgs; +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class FiltersTopBottomFilterAggregationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersTopBottomFilterAggregationSortConfigurationArgs Empty = new FiltersTopBottomFilterAggregationSortConfigurationArgs(); + + @Import(name="aggregationFunction", required=true) + private Output aggregationFunction; + + public Output aggregationFunction() { + return this.aggregationFunction; + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="sortDirection", required=true) + private Output sortDirection; + + public Output sortDirection() { + return this.sortDirection; + } + + private FiltersTopBottomFilterAggregationSortConfigurationArgs() {} + + private FiltersTopBottomFilterAggregationSortConfigurationArgs(FiltersTopBottomFilterAggregationSortConfigurationArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.sortDirection = $.sortDirection; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersTopBottomFilterAggregationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersTopBottomFilterAggregationSortConfigurationArgs $; + + public Builder() { + $ = new FiltersTopBottomFilterAggregationSortConfigurationArgs(); + } + + public Builder(FiltersTopBottomFilterAggregationSortConfigurationArgs defaults) { + $ = new FiltersTopBottomFilterAggregationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(AggregationFunctionArgs aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder sortDirection(Output sortDirection) { + $.sortDirection = sortDirection; + return this; + } + + public Builder sortDirection(String sortDirection) { + return sortDirection(Output.of(sortDirection)); + } + + public FiltersTopBottomFilterAggregationSortConfigurationArgs build() { + if ($.aggregationFunction == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilterAggregationSortConfigurationArgs", "aggregationFunction"); + } + if ($.column == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilterAggregationSortConfigurationArgs", "column"); + } + if ($.sortDirection == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilterAggregationSortConfigurationArgs", "sortDirection"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTopBottomFilterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTopBottomFilterArgs.java new file mode 100644 index 00000000000..fe9fe46eab7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FiltersTopBottomFilterArgs.java @@ -0,0 +1,169 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.FiltersTopBottomFilterAggregationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FiltersTopBottomFilterArgs extends com.pulumi.resources.ResourceArgs { + + public static final FiltersTopBottomFilterArgs Empty = new FiltersTopBottomFilterArgs(); + + @Import(name="aggregationSortConfigurations", required=true) + private Output> aggregationSortConfigurations; + + public Output> aggregationSortConfigurations() { + return this.aggregationSortConfigurations; + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="filterId", required=true) + private Output filterId; + + public Output filterId() { + return this.filterId; + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="parameterName") + private @Nullable Output parameterName; + + public Optional> parameterName() { + return Optional.ofNullable(this.parameterName); + } + + @Import(name="timeGranularity", required=true) + private Output timeGranularity; + + public Output timeGranularity() { + return this.timeGranularity; + } + + private FiltersTopBottomFilterArgs() {} + + private FiltersTopBottomFilterArgs(FiltersTopBottomFilterArgs $) { + this.aggregationSortConfigurations = $.aggregationSortConfigurations; + this.column = $.column; + this.filterId = $.filterId; + this.limit = $.limit; + this.parameterName = $.parameterName; + this.timeGranularity = $.timeGranularity; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FiltersTopBottomFilterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FiltersTopBottomFilterArgs $; + + public Builder() { + $ = new FiltersTopBottomFilterArgs(); + } + + public Builder(FiltersTopBottomFilterArgs defaults) { + $ = new FiltersTopBottomFilterArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationSortConfigurations(Output> aggregationSortConfigurations) { + $.aggregationSortConfigurations = aggregationSortConfigurations; + return this; + } + + public Builder aggregationSortConfigurations(List aggregationSortConfigurations) { + return aggregationSortConfigurations(Output.of(aggregationSortConfigurations)); + } + + public Builder aggregationSortConfigurations(FiltersTopBottomFilterAggregationSortConfigurationArgs... aggregationSortConfigurations) { + return aggregationSortConfigurations(List.of(aggregationSortConfigurations)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder filterId(Output filterId) { + $.filterId = filterId; + return this; + } + + public Builder filterId(String filterId) { + return filterId(Output.of(filterId)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder parameterName(@Nullable Output parameterName) { + $.parameterName = parameterName; + return this; + } + + public Builder parameterName(String parameterName) { + return parameterName(Output.of(parameterName)); + } + + public Builder timeGranularity(Output timeGranularity) { + $.timeGranularity = timeGranularity; + return this; + } + + public Builder timeGranularity(String timeGranularity) { + return timeGranularity(Output.of(timeGranularity)); + } + + public FiltersTopBottomFilterArgs build() { + if ($.aggregationSortConfigurations == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilterArgs", "aggregationSortConfigurations"); + } + if ($.column == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilterArgs", "column"); + } + if ($.filterId == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilterArgs", "filterId"); + } + if ($.timeGranularity == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilterArgs", "timeGranularity"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FontConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FontConfigurationArgs.java new file mode 100644 index 00000000000..4309e8b6c94 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FontConfigurationArgs.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FontConfigurationFontSizeArgs; +import com.pulumi.aws.quicksight.inputs.FontConfigurationFontWeightArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FontConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final FontConfigurationArgs Empty = new FontConfigurationArgs(); + + @Import(name="fontColor") + private @Nullable Output fontColor; + + public Optional> fontColor() { + return Optional.ofNullable(this.fontColor); + } + + @Import(name="fontDecoration") + private @Nullable Output fontDecoration; + + public Optional> fontDecoration() { + return Optional.ofNullable(this.fontDecoration); + } + + @Import(name="fontSize") + private @Nullable Output fontSize; + + public Optional> fontSize() { + return Optional.ofNullable(this.fontSize); + } + + @Import(name="fontStyle") + private @Nullable Output fontStyle; + + public Optional> fontStyle() { + return Optional.ofNullable(this.fontStyle); + } + + @Import(name="fontWeight") + private @Nullable Output fontWeight; + + public Optional> fontWeight() { + return Optional.ofNullable(this.fontWeight); + } + + private FontConfigurationArgs() {} + + private FontConfigurationArgs(FontConfigurationArgs $) { + this.fontColor = $.fontColor; + this.fontDecoration = $.fontDecoration; + this.fontSize = $.fontSize; + this.fontStyle = $.fontStyle; + this.fontWeight = $.fontWeight; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FontConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FontConfigurationArgs $; + + public Builder() { + $ = new FontConfigurationArgs(); + } + + public Builder(FontConfigurationArgs defaults) { + $ = new FontConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder fontColor(@Nullable Output fontColor) { + $.fontColor = fontColor; + return this; + } + + public Builder fontColor(String fontColor) { + return fontColor(Output.of(fontColor)); + } + + public Builder fontDecoration(@Nullable Output fontDecoration) { + $.fontDecoration = fontDecoration; + return this; + } + + public Builder fontDecoration(String fontDecoration) { + return fontDecoration(Output.of(fontDecoration)); + } + + public Builder fontSize(@Nullable Output fontSize) { + $.fontSize = fontSize; + return this; + } + + public Builder fontSize(FontConfigurationFontSizeArgs fontSize) { + return fontSize(Output.of(fontSize)); + } + + public Builder fontStyle(@Nullable Output fontStyle) { + $.fontStyle = fontStyle; + return this; + } + + public Builder fontStyle(String fontStyle) { + return fontStyle(Output.of(fontStyle)); + } + + public Builder fontWeight(@Nullable Output fontWeight) { + $.fontWeight = fontWeight; + return this; + } + + public Builder fontWeight(FontConfigurationFontWeightArgs fontWeight) { + return fontWeight(Output.of(fontWeight)); + } + + public FontConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FontConfigurationFontSizeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FontConfigurationFontSizeArgs.java new file mode 100644 index 00000000000..0de23e8c659 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FontConfigurationFontSizeArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FontConfigurationFontSizeArgs extends com.pulumi.resources.ResourceArgs { + + public static final FontConfigurationFontSizeArgs Empty = new FontConfigurationFontSizeArgs(); + + @Import(name="relative") + private @Nullable Output relative; + + public Optional> relative() { + return Optional.ofNullable(this.relative); + } + + private FontConfigurationFontSizeArgs() {} + + private FontConfigurationFontSizeArgs(FontConfigurationFontSizeArgs $) { + this.relative = $.relative; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FontConfigurationFontSizeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FontConfigurationFontSizeArgs $; + + public Builder() { + $ = new FontConfigurationFontSizeArgs(); + } + + public Builder(FontConfigurationFontSizeArgs defaults) { + $ = new FontConfigurationFontSizeArgs(Objects.requireNonNull(defaults)); + } + + public Builder relative(@Nullable Output relative) { + $.relative = relative; + return this; + } + + public Builder relative(String relative) { + return relative(Output.of(relative)); + } + + public FontConfigurationFontSizeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FontConfigurationFontWeightArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FontConfigurationFontWeightArgs.java new file mode 100644 index 00000000000..2988657f74e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FontConfigurationFontWeightArgs.java @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FontConfigurationFontWeightArgs extends com.pulumi.resources.ResourceArgs { + + public static final FontConfigurationFontWeightArgs Empty = new FontConfigurationFontWeightArgs(); + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private FontConfigurationFontWeightArgs() {} + + private FontConfigurationFontWeightArgs(FontConfigurationFontWeightArgs $) { + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FontConfigurationFontWeightArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FontConfigurationFontWeightArgs $; + + public Builder() { + $ = new FontConfigurationFontWeightArgs(); + } + + public Builder(FontConfigurationFontWeightArgs defaults) { + $ = new FontConfigurationFontWeightArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public FontConfigurationFontWeightArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsArgs.java new file mode 100644 index 00000000000..9ff908394d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsArgs.java @@ -0,0 +1,279 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FreeFormLayoutElementsBackgroundStyleArgs; +import com.pulumi.aws.quicksight.inputs.FreeFormLayoutElementsBorderStyleArgs; +import com.pulumi.aws.quicksight.inputs.FreeFormLayoutElementsRenderingRuleArgs; +import com.pulumi.aws.quicksight.inputs.FreeFormLayoutElementsSelectedBorderStyleArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FreeFormLayoutElementsArgs extends com.pulumi.resources.ResourceArgs { + + public static final FreeFormLayoutElementsArgs Empty = new FreeFormLayoutElementsArgs(); + + @Import(name="backgroundStyle") + private @Nullable Output backgroundStyle; + + public Optional> backgroundStyle() { + return Optional.ofNullable(this.backgroundStyle); + } + + @Import(name="borderStyle") + private @Nullable Output borderStyle; + + public Optional> borderStyle() { + return Optional.ofNullable(this.borderStyle); + } + + @Import(name="elementId", required=true) + private Output elementId; + + public Output elementId() { + return this.elementId; + } + + @Import(name="elementType", required=true) + private Output elementType; + + public Output elementType() { + return this.elementType; + } + + @Import(name="height", required=true) + private Output height; + + public Output height() { + return this.height; + } + + @Import(name="loadingAnimation") + private @Nullable Output loadingAnimation; + + public Optional> loadingAnimation() { + return Optional.ofNullable(this.loadingAnimation); + } + + @Import(name="renderingRules") + private @Nullable Output> renderingRules; + + public Optional>> renderingRules() { + return Optional.ofNullable(this.renderingRules); + } + + @Import(name="selectedBorderStyle") + private @Nullable Output selectedBorderStyle; + + public Optional> selectedBorderStyle() { + return Optional.ofNullable(this.selectedBorderStyle); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + @Import(name="width", required=true) + private Output width; + + public Output width() { + return this.width; + } + + @Import(name="xAxisLocation", required=true) + private Output xAxisLocation; + + public Output xAxisLocation() { + return this.xAxisLocation; + } + + @Import(name="yAxisLocation", required=true) + private Output yAxisLocation; + + public Output yAxisLocation() { + return this.yAxisLocation; + } + + private FreeFormLayoutElementsArgs() {} + + private FreeFormLayoutElementsArgs(FreeFormLayoutElementsArgs $) { + this.backgroundStyle = $.backgroundStyle; + this.borderStyle = $.borderStyle; + this.elementId = $.elementId; + this.elementType = $.elementType; + this.height = $.height; + this.loadingAnimation = $.loadingAnimation; + this.renderingRules = $.renderingRules; + this.selectedBorderStyle = $.selectedBorderStyle; + this.visibility = $.visibility; + this.width = $.width; + this.xAxisLocation = $.xAxisLocation; + this.yAxisLocation = $.yAxisLocation; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FreeFormLayoutElementsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FreeFormLayoutElementsArgs $; + + public Builder() { + $ = new FreeFormLayoutElementsArgs(); + } + + public Builder(FreeFormLayoutElementsArgs defaults) { + $ = new FreeFormLayoutElementsArgs(Objects.requireNonNull(defaults)); + } + + public Builder backgroundStyle(@Nullable Output backgroundStyle) { + $.backgroundStyle = backgroundStyle; + return this; + } + + public Builder backgroundStyle(FreeFormLayoutElementsBackgroundStyleArgs backgroundStyle) { + return backgroundStyle(Output.of(backgroundStyle)); + } + + public Builder borderStyle(@Nullable Output borderStyle) { + $.borderStyle = borderStyle; + return this; + } + + public Builder borderStyle(FreeFormLayoutElementsBorderStyleArgs borderStyle) { + return borderStyle(Output.of(borderStyle)); + } + + public Builder elementId(Output elementId) { + $.elementId = elementId; + return this; + } + + public Builder elementId(String elementId) { + return elementId(Output.of(elementId)); + } + + public Builder elementType(Output elementType) { + $.elementType = elementType; + return this; + } + + public Builder elementType(String elementType) { + return elementType(Output.of(elementType)); + } + + public Builder height(Output height) { + $.height = height; + return this; + } + + public Builder height(String height) { + return height(Output.of(height)); + } + + public Builder loadingAnimation(@Nullable Output loadingAnimation) { + $.loadingAnimation = loadingAnimation; + return this; + } + + public Builder loadingAnimation(SelectAllOptionsArgs loadingAnimation) { + return loadingAnimation(Output.of(loadingAnimation)); + } + + public Builder renderingRules(@Nullable Output> renderingRules) { + $.renderingRules = renderingRules; + return this; + } + + public Builder renderingRules(List renderingRules) { + return renderingRules(Output.of(renderingRules)); + } + + public Builder renderingRules(FreeFormLayoutElementsRenderingRuleArgs... renderingRules) { + return renderingRules(List.of(renderingRules)); + } + + public Builder selectedBorderStyle(@Nullable Output selectedBorderStyle) { + $.selectedBorderStyle = selectedBorderStyle; + return this; + } + + public Builder selectedBorderStyle(FreeFormLayoutElementsSelectedBorderStyleArgs selectedBorderStyle) { + return selectedBorderStyle(Output.of(selectedBorderStyle)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public Builder width(Output width) { + $.width = width; + return this; + } + + public Builder width(String width) { + return width(Output.of(width)); + } + + public Builder xAxisLocation(Output xAxisLocation) { + $.xAxisLocation = xAxisLocation; + return this; + } + + public Builder xAxisLocation(String xAxisLocation) { + return xAxisLocation(Output.of(xAxisLocation)); + } + + public Builder yAxisLocation(Output yAxisLocation) { + $.yAxisLocation = yAxisLocation; + return this; + } + + public Builder yAxisLocation(String yAxisLocation) { + return yAxisLocation(Output.of(yAxisLocation)); + } + + public FreeFormLayoutElementsArgs build() { + if ($.elementId == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElementsArgs", "elementId"); + } + if ($.elementType == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElementsArgs", "elementType"); + } + if ($.height == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElementsArgs", "height"); + } + if ($.width == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElementsArgs", "width"); + } + if ($.xAxisLocation == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElementsArgs", "xAxisLocation"); + } + if ($.yAxisLocation == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElementsArgs", "yAxisLocation"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsBackgroundStyleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsBackgroundStyleArgs.java new file mode 100644 index 00000000000..1830de58e67 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsBackgroundStyleArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FreeFormLayoutElementsBackgroundStyleArgs extends com.pulumi.resources.ResourceArgs { + + public static final FreeFormLayoutElementsBackgroundStyleArgs Empty = new FreeFormLayoutElementsBackgroundStyleArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private FreeFormLayoutElementsBackgroundStyleArgs() {} + + private FreeFormLayoutElementsBackgroundStyleArgs(FreeFormLayoutElementsBackgroundStyleArgs $) { + this.color = $.color; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FreeFormLayoutElementsBackgroundStyleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FreeFormLayoutElementsBackgroundStyleArgs $; + + public Builder() { + $ = new FreeFormLayoutElementsBackgroundStyleArgs(); + } + + public Builder(FreeFormLayoutElementsBackgroundStyleArgs defaults) { + $ = new FreeFormLayoutElementsBackgroundStyleArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public FreeFormLayoutElementsBackgroundStyleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsBorderStyleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsBorderStyleArgs.java new file mode 100644 index 00000000000..3e4aa552d57 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsBorderStyleArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FreeFormLayoutElementsBorderStyleArgs extends com.pulumi.resources.ResourceArgs { + + public static final FreeFormLayoutElementsBorderStyleArgs Empty = new FreeFormLayoutElementsBorderStyleArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private FreeFormLayoutElementsBorderStyleArgs() {} + + private FreeFormLayoutElementsBorderStyleArgs(FreeFormLayoutElementsBorderStyleArgs $) { + this.color = $.color; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FreeFormLayoutElementsBorderStyleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FreeFormLayoutElementsBorderStyleArgs $; + + public Builder() { + $ = new FreeFormLayoutElementsBorderStyleArgs(); + } + + public Builder(FreeFormLayoutElementsBorderStyleArgs defaults) { + $ = new FreeFormLayoutElementsBorderStyleArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public FreeFormLayoutElementsBorderStyleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsRenderingRuleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsRenderingRuleArgs.java new file mode 100644 index 00000000000..f9ca5e412da --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsRenderingRuleArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class FreeFormLayoutElementsRenderingRuleArgs extends com.pulumi.resources.ResourceArgs { + + public static final FreeFormLayoutElementsRenderingRuleArgs Empty = new FreeFormLayoutElementsRenderingRuleArgs(); + + @Import(name="configurationOverrides", required=true) + private Output configurationOverrides; + + public Output configurationOverrides() { + return this.configurationOverrides; + } + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + private FreeFormLayoutElementsRenderingRuleArgs() {} + + private FreeFormLayoutElementsRenderingRuleArgs(FreeFormLayoutElementsRenderingRuleArgs $) { + this.configurationOverrides = $.configurationOverrides; + this.expression = $.expression; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FreeFormLayoutElementsRenderingRuleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FreeFormLayoutElementsRenderingRuleArgs $; + + public Builder() { + $ = new FreeFormLayoutElementsRenderingRuleArgs(); + } + + public Builder(FreeFormLayoutElementsRenderingRuleArgs defaults) { + $ = new FreeFormLayoutElementsRenderingRuleArgs(Objects.requireNonNull(defaults)); + } + + public Builder configurationOverrides(Output configurationOverrides) { + $.configurationOverrides = configurationOverrides; + return this; + } + + public Builder configurationOverrides(SelectAllOptionsArgs configurationOverrides) { + return configurationOverrides(Output.of(configurationOverrides)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public FreeFormLayoutElementsRenderingRuleArgs build() { + if ($.configurationOverrides == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElementsRenderingRuleArgs", "configurationOverrides"); + } + if ($.expression == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElementsRenderingRuleArgs", "expression"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsSelectedBorderStyleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsSelectedBorderStyleArgs.java new file mode 100644 index 00000000000..2ad4e098fb2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/FreeFormLayoutElementsSelectedBorderStyleArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class FreeFormLayoutElementsSelectedBorderStyleArgs extends com.pulumi.resources.ResourceArgs { + + public static final FreeFormLayoutElementsSelectedBorderStyleArgs Empty = new FreeFormLayoutElementsSelectedBorderStyleArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private FreeFormLayoutElementsSelectedBorderStyleArgs() {} + + private FreeFormLayoutElementsSelectedBorderStyleArgs(FreeFormLayoutElementsSelectedBorderStyleArgs $) { + this.color = $.color; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(FreeFormLayoutElementsSelectedBorderStyleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private FreeFormLayoutElementsSelectedBorderStyleArgs $; + + public Builder() { + $ = new FreeFormLayoutElementsSelectedBorderStyleArgs(); + } + + public Builder(FreeFormLayoutElementsSelectedBorderStyleArgs defaults) { + $ = new FreeFormLayoutElementsSelectedBorderStyleArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public FreeFormLayoutElementsSelectedBorderStyleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutArgs.java new file mode 100644 index 00000000000..9ecbc982af0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutArgs.java @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.GridLayoutCanvasSizeOptionsArgs; +import com.pulumi.aws.quicksight.inputs.GridLayoutElementArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GridLayoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final GridLayoutArgs Empty = new GridLayoutArgs(); + + @Import(name="canvasSizeOptions") + private @Nullable Output canvasSizeOptions; + + public Optional> canvasSizeOptions() { + return Optional.ofNullable(this.canvasSizeOptions); + } + + @Import(name="elements", required=true) + private Output> elements; + + public Output> elements() { + return this.elements; + } + + private GridLayoutArgs() {} + + private GridLayoutArgs(GridLayoutArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + this.elements = $.elements; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GridLayoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GridLayoutArgs $; + + public Builder() { + $ = new GridLayoutArgs(); + } + + public Builder(GridLayoutArgs defaults) { + $ = new GridLayoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(@Nullable Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(GridLayoutCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public Builder elements(Output> elements) { + $.elements = elements; + return this; + } + + public Builder elements(List elements) { + return elements(Output.of(elements)); + } + + public Builder elements(GridLayoutElementArgs... elements) { + return elements(List.of(elements)); + } + + public GridLayoutArgs build() { + if ($.elements == null) { + throw new MissingRequiredPropertyException("GridLayoutArgs", "elements"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..fca1b56be44 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GridLayoutCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GridLayoutCanvasSizeOptionsArgs Empty = new GridLayoutCanvasSizeOptionsArgs(); + + @Import(name="screenCanvasSizeOptions") + private @Nullable Output screenCanvasSizeOptions; + + public Optional> screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + private GridLayoutCanvasSizeOptionsArgs() {} + + private GridLayoutCanvasSizeOptionsArgs(GridLayoutCanvasSizeOptionsArgs $) { + this.screenCanvasSizeOptions = $.screenCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GridLayoutCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GridLayoutCanvasSizeOptionsArgs $; + + public Builder() { + $ = new GridLayoutCanvasSizeOptionsArgs(); + } + + public Builder(GridLayoutCanvasSizeOptionsArgs defaults) { + $ = new GridLayoutCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder screenCanvasSizeOptions(@Nullable Output screenCanvasSizeOptions) { + $.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + + public Builder screenCanvasSizeOptions(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs screenCanvasSizeOptions) { + return screenCanvasSizeOptions(Output.of(screenCanvasSizeOptions)); + } + + public GridLayoutCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..36f4a1d407d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty = new GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + + @Import(name="optimizedViewPortWidth") + private @Nullable Output optimizedViewPortWidth; + + public Optional> optimizedViewPortWidth() { + return Optional.ofNullable(this.optimizedViewPortWidth); + } + + @Import(name="resizeOption", required=true) + private Output resizeOption; + + public Output resizeOption() { + return this.resizeOption; + } + + private GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs() {} + + private GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs $) { + this.optimizedViewPortWidth = $.optimizedViewPortWidth; + this.resizeOption = $.resizeOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs $; + + public Builder() { + $ = new GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } + + public Builder(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + $ = new GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder optimizedViewPortWidth(@Nullable Output optimizedViewPortWidth) { + $.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + return optimizedViewPortWidth(Output.of(optimizedViewPortWidth)); + } + + public Builder resizeOption(Output resizeOption) { + $.resizeOption = resizeOption; + return this; + } + + public Builder resizeOption(String resizeOption) { + return resizeOption(Output.of(resizeOption)); + } + + public GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs build() { + if ($.resizeOption == null) { + throw new MissingRequiredPropertyException("GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs", "resizeOption"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutElementArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutElementArgs.java new file mode 100644 index 00000000000..f97c5e8f048 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/GridLayoutElementArgs.java @@ -0,0 +1,162 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GridLayoutElementArgs extends com.pulumi.resources.ResourceArgs { + + public static final GridLayoutElementArgs Empty = new GridLayoutElementArgs(); + + @Import(name="columnIndex") + private @Nullable Output columnIndex; + + public Optional> columnIndex() { + return Optional.ofNullable(this.columnIndex); + } + + @Import(name="columnSpan", required=true) + private Output columnSpan; + + public Output columnSpan() { + return this.columnSpan; + } + + @Import(name="elementId", required=true) + private Output elementId; + + public Output elementId() { + return this.elementId; + } + + @Import(name="elementType", required=true) + private Output elementType; + + public Output elementType() { + return this.elementType; + } + + @Import(name="rowIndex") + private @Nullable Output rowIndex; + + public Optional> rowIndex() { + return Optional.ofNullable(this.rowIndex); + } + + @Import(name="rowSpan", required=true) + private Output rowSpan; + + public Output rowSpan() { + return this.rowSpan; + } + + private GridLayoutElementArgs() {} + + private GridLayoutElementArgs(GridLayoutElementArgs $) { + this.columnIndex = $.columnIndex; + this.columnSpan = $.columnSpan; + this.elementId = $.elementId; + this.elementType = $.elementType; + this.rowIndex = $.rowIndex; + this.rowSpan = $.rowSpan; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GridLayoutElementArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GridLayoutElementArgs $; + + public Builder() { + $ = new GridLayoutElementArgs(); + } + + public Builder(GridLayoutElementArgs defaults) { + $ = new GridLayoutElementArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnIndex(@Nullable Output columnIndex) { + $.columnIndex = columnIndex; + return this; + } + + public Builder columnIndex(String columnIndex) { + return columnIndex(Output.of(columnIndex)); + } + + public Builder columnSpan(Output columnSpan) { + $.columnSpan = columnSpan; + return this; + } + + public Builder columnSpan(Integer columnSpan) { + return columnSpan(Output.of(columnSpan)); + } + + public Builder elementId(Output elementId) { + $.elementId = elementId; + return this; + } + + public Builder elementId(String elementId) { + return elementId(Output.of(elementId)); + } + + public Builder elementType(Output elementType) { + $.elementType = elementType; + return this; + } + + public Builder elementType(String elementType) { + return elementType(Output.of(elementType)); + } + + public Builder rowIndex(@Nullable Output rowIndex) { + $.rowIndex = rowIndex; + return this; + } + + public Builder rowIndex(String rowIndex) { + return rowIndex(Output.of(rowIndex)); + } + + public Builder rowSpan(Output rowSpan) { + $.rowSpan = rowSpan; + return this; + } + + public Builder rowSpan(Integer rowSpan) { + return rowSpan(Output.of(rowSpan)); + } + + public GridLayoutElementArgs build() { + if ($.columnSpan == null) { + throw new MissingRequiredPropertyException("GridLayoutElementArgs", "columnSpan"); + } + if ($.elementId == null) { + throw new MissingRequiredPropertyException("GridLayoutElementArgs", "elementId"); + } + if ($.elementType == null) { + throw new MissingRequiredPropertyException("GridLayoutElementArgs", "elementType"); + } + if ($.rowSpan == null) { + throw new MissingRequiredPropertyException("GridLayoutElementArgs", "rowSpan"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/IntegerParameterDeclarationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/IntegerParameterDeclarationArgs.java new file mode 100644 index 00000000000..c63b145be6b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/IntegerParameterDeclarationArgs.java @@ -0,0 +1,143 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.IntegerParameterDeclarationDefaultValuesArgs; +import com.pulumi.aws.quicksight.inputs.IntegerParameterDeclarationValuesWhenUnsetArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class IntegerParameterDeclarationArgs extends com.pulumi.resources.ResourceArgs { + + public static final IntegerParameterDeclarationArgs Empty = new IntegerParameterDeclarationArgs(); + + @Import(name="defaultValues") + private @Nullable Output defaultValues; + + public Optional> defaultValues() { + return Optional.ofNullable(this.defaultValues); + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name", required=true) + private Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Output name() { + return this.name; + } + + @Import(name="parameterValueType", required=true) + private Output parameterValueType; + + public Output parameterValueType() { + return this.parameterValueType; + } + + @Import(name="valuesWhenUnset") + private @Nullable Output valuesWhenUnset; + + public Optional> valuesWhenUnset() { + return Optional.ofNullable(this.valuesWhenUnset); + } + + private IntegerParameterDeclarationArgs() {} + + private IntegerParameterDeclarationArgs(IntegerParameterDeclarationArgs $) { + this.defaultValues = $.defaultValues; + this.name = $.name; + this.parameterValueType = $.parameterValueType; + this.valuesWhenUnset = $.valuesWhenUnset; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(IntegerParameterDeclarationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private IntegerParameterDeclarationArgs $; + + public Builder() { + $ = new IntegerParameterDeclarationArgs(); + } + + public Builder(IntegerParameterDeclarationArgs defaults) { + $ = new IntegerParameterDeclarationArgs(Objects.requireNonNull(defaults)); + } + + public Builder defaultValues(@Nullable Output defaultValues) { + $.defaultValues = defaultValues; + return this; + } + + public Builder defaultValues(IntegerParameterDeclarationDefaultValuesArgs defaultValues) { + return defaultValues(Output.of(defaultValues)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder parameterValueType(Output parameterValueType) { + $.parameterValueType = parameterValueType; + return this; + } + + public Builder parameterValueType(String parameterValueType) { + return parameterValueType(Output.of(parameterValueType)); + } + + public Builder valuesWhenUnset(@Nullable Output valuesWhenUnset) { + $.valuesWhenUnset = valuesWhenUnset; + return this; + } + + public Builder valuesWhenUnset(IntegerParameterDeclarationValuesWhenUnsetArgs valuesWhenUnset) { + return valuesWhenUnset(Output.of(valuesWhenUnset)); + } + + public IntegerParameterDeclarationArgs build() { + if ($.name == null) { + throw new MissingRequiredPropertyException("IntegerParameterDeclarationArgs", "name"); + } + if ($.parameterValueType == null) { + throw new MissingRequiredPropertyException("IntegerParameterDeclarationArgs", "parameterValueType"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/IntegerParameterDeclarationDefaultValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/IntegerParameterDeclarationDefaultValuesArgs.java new file mode 100644 index 00000000000..c08e0533fa7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/IntegerParameterDeclarationDefaultValuesArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DynamicValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class IntegerParameterDeclarationDefaultValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final IntegerParameterDeclarationDefaultValuesArgs Empty = new IntegerParameterDeclarationDefaultValuesArgs(); + + @Import(name="dynamicValue") + private @Nullable Output dynamicValue; + + public Optional> dynamicValue() { + return Optional.ofNullable(this.dynamicValue); + } + + @Import(name="staticValues") + private @Nullable Output> staticValues; + + public Optional>> staticValues() { + return Optional.ofNullable(this.staticValues); + } + + private IntegerParameterDeclarationDefaultValuesArgs() {} + + private IntegerParameterDeclarationDefaultValuesArgs(IntegerParameterDeclarationDefaultValuesArgs $) { + this.dynamicValue = $.dynamicValue; + this.staticValues = $.staticValues; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(IntegerParameterDeclarationDefaultValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private IntegerParameterDeclarationDefaultValuesArgs $; + + public Builder() { + $ = new IntegerParameterDeclarationDefaultValuesArgs(); + } + + public Builder(IntegerParameterDeclarationDefaultValuesArgs defaults) { + $ = new IntegerParameterDeclarationDefaultValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder dynamicValue(@Nullable Output dynamicValue) { + $.dynamicValue = dynamicValue; + return this; + } + + public Builder dynamicValue(DynamicValueArgs dynamicValue) { + return dynamicValue(Output.of(dynamicValue)); + } + + public Builder staticValues(@Nullable Output> staticValues) { + $.staticValues = staticValues; + return this; + } + + public Builder staticValues(List staticValues) { + return staticValues(Output.of(staticValues)); + } + + public Builder staticValues(Integer... staticValues) { + return staticValues(List.of(staticValues)); + } + + public IntegerParameterDeclarationDefaultValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/IntegerParameterDeclarationValuesWhenUnsetArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/IntegerParameterDeclarationValuesWhenUnsetArgs.java new file mode 100644 index 00000000000..a26f5d2c794 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/IntegerParameterDeclarationValuesWhenUnsetArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class IntegerParameterDeclarationValuesWhenUnsetArgs extends com.pulumi.resources.ResourceArgs { + + public static final IntegerParameterDeclarationValuesWhenUnsetArgs Empty = new IntegerParameterDeclarationValuesWhenUnsetArgs(); + + @Import(name="customValue") + private @Nullable Output customValue; + + public Optional> customValue() { + return Optional.ofNullable(this.customValue); + } + + @Import(name="valueWhenUnsetOption") + private @Nullable Output valueWhenUnsetOption; + + public Optional> valueWhenUnsetOption() { + return Optional.ofNullable(this.valueWhenUnsetOption); + } + + private IntegerParameterDeclarationValuesWhenUnsetArgs() {} + + private IntegerParameterDeclarationValuesWhenUnsetArgs(IntegerParameterDeclarationValuesWhenUnsetArgs $) { + this.customValue = $.customValue; + this.valueWhenUnsetOption = $.valueWhenUnsetOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(IntegerParameterDeclarationValuesWhenUnsetArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private IntegerParameterDeclarationValuesWhenUnsetArgs $; + + public Builder() { + $ = new IntegerParameterDeclarationValuesWhenUnsetArgs(); + } + + public Builder(IntegerParameterDeclarationValuesWhenUnsetArgs defaults) { + $ = new IntegerParameterDeclarationValuesWhenUnsetArgs(Objects.requireNonNull(defaults)); + } + + public Builder customValue(@Nullable Output customValue) { + $.customValue = customValue; + return this; + } + + public Builder customValue(Integer customValue) { + return customValue(Output.of(customValue)); + } + + public Builder valueWhenUnsetOption(@Nullable Output valueWhenUnsetOption) { + $.valueWhenUnsetOption = valueWhenUnsetOption; + return this; + } + + public Builder valueWhenUnsetOption(String valueWhenUnsetOption) { + return valueWhenUnsetOption(Output.of(valueWhenUnsetOption)); + } + + public IntegerParameterDeclarationValuesWhenUnsetArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ItemsLimitConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ItemsLimitConfigurationArgs.java new file mode 100644 index 00000000000..63a9e0f48ad --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ItemsLimitConfigurationArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ItemsLimitConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final ItemsLimitConfigurationArgs Empty = new ItemsLimitConfigurationArgs(); + + @Import(name="itemsLimit") + private @Nullable Output itemsLimit; + + public Optional> itemsLimit() { + return Optional.ofNullable(this.itemsLimit); + } + + @Import(name="otherCategories", required=true) + private Output otherCategories; + + public Output otherCategories() { + return this.otherCategories; + } + + private ItemsLimitConfigurationArgs() {} + + private ItemsLimitConfigurationArgs(ItemsLimitConfigurationArgs $) { + this.itemsLimit = $.itemsLimit; + this.otherCategories = $.otherCategories; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ItemsLimitConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ItemsLimitConfigurationArgs $; + + public Builder() { + $ = new ItemsLimitConfigurationArgs(); + } + + public Builder(ItemsLimitConfigurationArgs defaults) { + $ = new ItemsLimitConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder itemsLimit(@Nullable Output itemsLimit) { + $.itemsLimit = itemsLimit; + return this; + } + + public Builder itemsLimit(Integer itemsLimit) { + return itemsLimit(Output.of(itemsLimit)); + } + + public Builder otherCategories(Output otherCategories) { + $.otherCategories = otherCategories; + return this; + } + + public Builder otherCategories(String otherCategories) { + return otherCategories(Output.of(otherCategories)); + } + + public ItemsLimitConfigurationArgs build() { + if ($.otherCategories == null) { + throw new MissingRequiredPropertyException("ItemsLimitConfigurationArgs", "otherCategories"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LabelOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LabelOptionsArgs.java new file mode 100644 index 00000000000..1572750efe2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LabelOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FontConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LabelOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LabelOptionsArgs Empty = new LabelOptionsArgs(); + + @Import(name="customLabel") + private @Nullable Output customLabel; + + public Optional> customLabel() { + return Optional.ofNullable(this.customLabel); + } + + @Import(name="fontConfiguration") + private @Nullable Output fontConfiguration; + + public Optional> fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private LabelOptionsArgs() {} + + private LabelOptionsArgs(LabelOptionsArgs $) { + this.customLabel = $.customLabel; + this.fontConfiguration = $.fontConfiguration; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LabelOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LabelOptionsArgs $; + + public Builder() { + $ = new LabelOptionsArgs(); + } + + public Builder(LabelOptionsArgs defaults) { + $ = new LabelOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLabel(@Nullable Output customLabel) { + $.customLabel = customLabel; + return this; + } + + public Builder customLabel(String customLabel) { + return customLabel(Output.of(customLabel)); + } + + public Builder fontConfiguration(@Nullable Output fontConfiguration) { + $.fontConfiguration = fontConfiguration; + return this; + } + + public Builder fontConfiguration(FontConfigurationArgs fontConfiguration) { + return fontConfiguration(Output.of(fontConfiguration)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public LabelOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsArgs.java new file mode 100644 index 00000000000..7807a8462f0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class LayoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsArgs Empty = new LayoutsArgs(); + + @Import(name="configuration", required=true) + private Output configuration; + + public Output configuration() { + return this.configuration; + } + + private LayoutsArgs() {} + + private LayoutsArgs(LayoutsArgs $) { + this.configuration = $.configuration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsArgs $; + + public Builder() { + $ = new LayoutsArgs(); + } + + public Builder(LayoutsArgs defaults) { + $ = new LayoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder configuration(Output configuration) { + $.configuration = configuration; + return this; + } + + public Builder configuration(LayoutsConfigurationArgs configuration) { + return configuration(Output.of(configuration)); + } + + public LayoutsArgs build() { + if ($.configuration == null) { + throw new MissingRequiredPropertyException("LayoutsArgs", "configuration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationArgs.java new file mode 100644 index 00000000000..567f46034a1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.GridLayoutArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationFreeFormLayoutArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationArgs Empty = new LayoutsConfigurationArgs(); + + @Import(name="freeFormLayout") + private @Nullable Output freeFormLayout; + + public Optional> freeFormLayout() { + return Optional.ofNullable(this.freeFormLayout); + } + + @Import(name="gridLayout") + private @Nullable Output gridLayout; + + public Optional> gridLayout() { + return Optional.ofNullable(this.gridLayout); + } + + @Import(name="sectionBasedLayout") + private @Nullable Output sectionBasedLayout; + + public Optional> sectionBasedLayout() { + return Optional.ofNullable(this.sectionBasedLayout); + } + + private LayoutsConfigurationArgs() {} + + private LayoutsConfigurationArgs(LayoutsConfigurationArgs $) { + this.freeFormLayout = $.freeFormLayout; + this.gridLayout = $.gridLayout; + this.sectionBasedLayout = $.sectionBasedLayout; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationArgs $; + + public Builder() { + $ = new LayoutsConfigurationArgs(); + } + + public Builder(LayoutsConfigurationArgs defaults) { + $ = new LayoutsConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder freeFormLayout(@Nullable Output freeFormLayout) { + $.freeFormLayout = freeFormLayout; + return this; + } + + public Builder freeFormLayout(LayoutsConfigurationFreeFormLayoutArgs freeFormLayout) { + return freeFormLayout(Output.of(freeFormLayout)); + } + + public Builder gridLayout(@Nullable Output gridLayout) { + $.gridLayout = gridLayout; + return this; + } + + public Builder gridLayout(GridLayoutArgs gridLayout) { + return gridLayout(Output.of(gridLayout)); + } + + public Builder sectionBasedLayout(@Nullable Output sectionBasedLayout) { + $.sectionBasedLayout = sectionBasedLayout; + return this; + } + + public Builder sectionBasedLayout(LayoutsConfigurationSectionBasedLayoutArgs sectionBasedLayout) { + return sectionBasedLayout(Output.of(sectionBasedLayout)); + } + + public LayoutsConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationFreeFormLayoutArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationFreeFormLayoutArgs.java new file mode 100644 index 00000000000..cd94da49156 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationFreeFormLayoutArgs.java @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FreeFormLayoutElementsArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationFreeFormLayoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationFreeFormLayoutArgs Empty = new LayoutsConfigurationFreeFormLayoutArgs(); + + @Import(name="canvasSizeOptions") + private @Nullable Output canvasSizeOptions; + + public Optional> canvasSizeOptions() { + return Optional.ofNullable(this.canvasSizeOptions); + } + + @Import(name="elements", required=true) + private Output> elements; + + public Output> elements() { + return this.elements; + } + + private LayoutsConfigurationFreeFormLayoutArgs() {} + + private LayoutsConfigurationFreeFormLayoutArgs(LayoutsConfigurationFreeFormLayoutArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + this.elements = $.elements; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationFreeFormLayoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationFreeFormLayoutArgs $; + + public Builder() { + $ = new LayoutsConfigurationFreeFormLayoutArgs(); + } + + public Builder(LayoutsConfigurationFreeFormLayoutArgs defaults) { + $ = new LayoutsConfigurationFreeFormLayoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(@Nullable Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public Builder elements(Output> elements) { + $.elements = elements; + return this; + } + + public Builder elements(List elements) { + return elements(Output.of(elements)); + } + + public Builder elements(FreeFormLayoutElementsArgs... elements) { + return elements(List.of(elements)); + } + + public LayoutsConfigurationFreeFormLayoutArgs build() { + if ($.elements == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationFreeFormLayoutArgs", "elements"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..10c3fb97fa2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs Empty = new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs(); + + @Import(name="screenCanvasSizeOptions") + private @Nullable Output screenCanvasSizeOptions; + + public Optional> screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + private LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs() {} + + private LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs $) { + this.screenCanvasSizeOptions = $.screenCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs $; + + public Builder() { + $ = new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs(); + } + + public Builder(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs defaults) { + $ = new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder screenCanvasSizeOptions(@Nullable Output screenCanvasSizeOptions) { + $.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + + public Builder screenCanvasSizeOptions(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs screenCanvasSizeOptions) { + return screenCanvasSizeOptions(Output.of(screenCanvasSizeOptions)); + } + + public LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..7ab54597c26 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty = new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + + @Import(name="optimizedViewPortWidth", required=true) + private Output optimizedViewPortWidth; + + public Output optimizedViewPortWidth() { + return this.optimizedViewPortWidth; + } + + private LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs() {} + + private LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs $) { + this.optimizedViewPortWidth = $.optimizedViewPortWidth; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs $; + + public Builder() { + $ = new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } + + public Builder(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + $ = new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder optimizedViewPortWidth(Output optimizedViewPortWidth) { + $.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + return optimizedViewPortWidth(Output.of(optimizedViewPortWidth)); + } + + public LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs build() { + if ($.optimizedViewPortWidth == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs", "optimizedViewPortWidth"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutArgs.java new file mode 100644 index 00000000000..cde03d09552 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutBodySectionArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutArgs Empty = new LayoutsConfigurationSectionBasedLayoutArgs(); + + @Import(name="bodySections", required=true) + private Output> bodySections; + + public Output> bodySections() { + return this.bodySections; + } + + @Import(name="canvasSizeOptions") + private @Nullable Output canvasSizeOptions; + + public Optional> canvasSizeOptions() { + return Optional.ofNullable(this.canvasSizeOptions); + } + + @Import(name="footerSections", required=true) + private Output footerSections; + + public Output footerSections() { + return this.footerSections; + } + + @Import(name="headerSections", required=true) + private Output headerSections; + + public Output headerSections() { + return this.headerSections; + } + + private LayoutsConfigurationSectionBasedLayoutArgs() {} + + private LayoutsConfigurationSectionBasedLayoutArgs(LayoutsConfigurationSectionBasedLayoutArgs $) { + this.bodySections = $.bodySections; + this.canvasSizeOptions = $.canvasSizeOptions; + this.footerSections = $.footerSections; + this.headerSections = $.headerSections; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder bodySections(Output> bodySections) { + $.bodySections = bodySections; + return this; + } + + public Builder bodySections(List bodySections) { + return bodySections(Output.of(bodySections)); + } + + public Builder bodySections(LayoutsConfigurationSectionBasedLayoutBodySectionArgs... bodySections) { + return bodySections(List.of(bodySections)); + } + + public Builder canvasSizeOptions(@Nullable Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public Builder footerSections(Output footerSections) { + $.footerSections = footerSections; + return this; + } + + public Builder footerSections(LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs footerSections) { + return footerSections(Output.of(footerSections)); + } + + public Builder headerSections(Output headerSections) { + $.headerSections = headerSections; + return this; + } + + public Builder headerSections(LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs headerSections) { + return headerSections(Output.of(headerSections)); + } + + public LayoutsConfigurationSectionBasedLayoutArgs build() { + if ($.bodySections == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutArgs", "bodySections"); + } + if ($.footerSections == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutArgs", "footerSections"); + } + if ($.headerSections == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutArgs", "headerSections"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionArgs.java new file mode 100644 index 00000000000..a5caf14d534 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionArgs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutBodySectionArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutBodySectionArgs Empty = new LayoutsConfigurationSectionBasedLayoutBodySectionArgs(); + + @Import(name="content", required=true) + private Output content; + + public Output content() { + return this.content; + } + + @Import(name="pageBreakConfiguration") + private @Nullable Output pageBreakConfiguration; + + public Optional> pageBreakConfiguration() { + return Optional.ofNullable(this.pageBreakConfiguration); + } + + @Import(name="sectionId", required=true) + private Output sectionId; + + public Output sectionId() { + return this.sectionId; + } + + @Import(name="style") + private @Nullable Output style; + + public Optional> style() { + return Optional.ofNullable(this.style); + } + + private LayoutsConfigurationSectionBasedLayoutBodySectionArgs() {} + + private LayoutsConfigurationSectionBasedLayoutBodySectionArgs(LayoutsConfigurationSectionBasedLayoutBodySectionArgs $) { + this.content = $.content; + this.pageBreakConfiguration = $.pageBreakConfiguration; + this.sectionId = $.sectionId; + this.style = $.style; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutBodySectionArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionArgs(Objects.requireNonNull(defaults)); + } + + public Builder content(Output content) { + $.content = content; + return this; + } + + public Builder content(LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs content) { + return content(Output.of(content)); + } + + public Builder pageBreakConfiguration(@Nullable Output pageBreakConfiguration) { + $.pageBreakConfiguration = pageBreakConfiguration; + return this; + } + + public Builder pageBreakConfiguration(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs pageBreakConfiguration) { + return pageBreakConfiguration(Output.of(pageBreakConfiguration)); + } + + public Builder sectionId(Output sectionId) { + $.sectionId = sectionId; + return this; + } + + public Builder sectionId(String sectionId) { + return sectionId(Output.of(sectionId)); + } + + public Builder style(@Nullable Output style) { + $.style = style; + return this; + } + + public Builder style(LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs style) { + return style(Output.of(style)); + } + + public LayoutsConfigurationSectionBasedLayoutBodySectionArgs build() { + if ($.content == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutBodySectionArgs", "content"); + } + if ($.sectionId == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutBodySectionArgs", "sectionId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs.java new file mode 100644 index 00000000000..c348afac017 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs Empty = new LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs(); + + @Import(name="layout") + private @Nullable Output layout; + + public Optional> layout() { + return Optional.ofNullable(this.layout); + } + + private LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs() {} + + private LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs(LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs $) { + this.layout = $.layout; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs(Objects.requireNonNull(defaults)); + } + + public Builder layout(@Nullable Output layout) { + $.layout = layout; + return this; + } + + public Builder layout(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs layout) { + return layout(Output.of(layout)); + } + + public LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs.java new file mode 100644 index 00000000000..21d42e62ef8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs Empty = new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs(); + + @Import(name="freeFormLayout", required=true) + private Output freeFormLayout; + + public Output freeFormLayout() { + return this.freeFormLayout; + } + + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs() {} + + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs $) { + this.freeFormLayout = $.freeFormLayout; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder freeFormLayout(Output freeFormLayout) { + $.freeFormLayout = freeFormLayout; + return this; + } + + public Builder freeFormLayout(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs freeFormLayout) { + return freeFormLayout(Output.of(freeFormLayout)); + } + + public LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs build() { + if ($.freeFormLayout == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs", "freeFormLayout"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs.java new file mode 100644 index 00000000000..81c181e6b07 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FreeFormLayoutElementsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; + + +public final class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs Empty = new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs(); + + @Import(name="elements", required=true) + private Output> elements; + + public Output> elements() { + return this.elements; + } + + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs() {} + + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs $) { + this.elements = $.elements; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder elements(Output> elements) { + $.elements = elements; + return this; + } + + public Builder elements(List elements) { + return elements(Output.of(elements)); + } + + public Builder elements(FreeFormLayoutElementsArgs... elements) { + return elements(List.of(elements)); + } + + public LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs build() { + if ($.elements == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs", "elements"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs.java new file mode 100644 index 00000000000..88395136850 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs.java @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs Empty = new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs(); + + /** + * The dashboard creation status. + * + */ + @Import(name="status") + private @Nullable Output status; + + /** + * @return The dashboard creation status. + * + */ + public Optional> status() { + return Optional.ofNullable(this.status); + } + + private LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs() {} + + private LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs $) { + this.status = $.status; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(@Nullable Output status) { + $.status = status; + return this; + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(String status) { + return status(Output.of(status)); + } + + public LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs.java new file mode 100644 index 00000000000..cacafa808ee --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs Empty = new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs(); + + @Import(name="after") + private @Nullable Output after; + + public Optional> after() { + return Optional.ofNullable(this.after); + } + + private LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs() {} + + private LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs $) { + this.after = $.after; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder after(@Nullable Output after) { + $.after = after; + return this; + } + + public Builder after(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs after) { + return after(Output.of(after)); + } + + public LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs.java new file mode 100644 index 00000000000..aedf7f25417 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SpacingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs Empty = new LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs(); + + @Import(name="height") + private @Nullable Output height; + + public Optional> height() { + return Optional.ofNullable(this.height); + } + + @Import(name="padding") + private @Nullable Output padding; + + public Optional> padding() { + return Optional.ofNullable(this.padding); + } + + private LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs() {} + + private LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs(LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs $) { + this.height = $.height; + this.padding = $.padding; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs(Objects.requireNonNull(defaults)); + } + + public Builder height(@Nullable Output height) { + $.height = height; + return this; + } + + public Builder height(String height) { + return height(Output.of(height)); + } + + public Builder padding(@Nullable Output padding) { + $.padding = padding; + return this; + } + + public Builder padding(SpacingArgs padding) { + return padding(Output.of(padding)); + } + + public LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..afde42aa637 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs Empty = new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs(); + + @Import(name="paperCanvasSizeOptions") + private @Nullable Output paperCanvasSizeOptions; + + public Optional> paperCanvasSizeOptions() { + return Optional.ofNullable(this.paperCanvasSizeOptions); + } + + private LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs() {} + + private LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs $) { + this.paperCanvasSizeOptions = $.paperCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder paperCanvasSizeOptions(@Nullable Output paperCanvasSizeOptions) { + $.paperCanvasSizeOptions = paperCanvasSizeOptions; + return this; + } + + public Builder paperCanvasSizeOptions(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs paperCanvasSizeOptions) { + return paperCanvasSizeOptions(Output.of(paperCanvasSizeOptions)); + } + + public LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..e09fb6d5243 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SpacingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs Empty = new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + + @Import(name="paperMargin") + private @Nullable Output paperMargin; + + public Optional> paperMargin() { + return Optional.ofNullable(this.paperMargin); + } + + @Import(name="paperOrientation") + private @Nullable Output paperOrientation; + + public Optional> paperOrientation() { + return Optional.ofNullable(this.paperOrientation); + } + + @Import(name="paperSize") + private @Nullable Output paperSize; + + public Optional> paperSize() { + return Optional.ofNullable(this.paperSize); + } + + private LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs() {} + + private LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs $) { + this.paperMargin = $.paperMargin; + this.paperOrientation = $.paperOrientation; + this.paperSize = $.paperSize; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder paperMargin(@Nullable Output paperMargin) { + $.paperMargin = paperMargin; + return this; + } + + public Builder paperMargin(SpacingArgs paperMargin) { + return paperMargin(Output.of(paperMargin)); + } + + public Builder paperOrientation(@Nullable Output paperOrientation) { + $.paperOrientation = paperOrientation; + return this; + } + + public Builder paperOrientation(String paperOrientation) { + return paperOrientation(Output.of(paperOrientation)); + } + + public Builder paperSize(@Nullable Output paperSize) { + $.paperSize = paperSize; + return this; + } + + public Builder paperSize(String paperSize) { + return paperSize(Output.of(paperSize)); + } + + public LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs.java new file mode 100644 index 00000000000..082d15a0c69 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs Empty = new LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs(); + + @Import(name="layout") + private @Nullable Output layout; + + public Optional> layout() { + return Optional.ofNullable(this.layout); + } + + @Import(name="sectionId", required=true) + private Output sectionId; + + public Output sectionId() { + return this.sectionId; + } + + @Import(name="style") + private @Nullable Output style; + + public Optional> style() { + return Optional.ofNullable(this.style); + } + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs() {} + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs(LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs $) { + this.layout = $.layout; + this.sectionId = $.sectionId; + this.style = $.style; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder layout(@Nullable Output layout) { + $.layout = layout; + return this; + } + + public Builder layout(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs layout) { + return layout(Output.of(layout)); + } + + public Builder sectionId(Output sectionId) { + $.sectionId = sectionId; + return this; + } + + public Builder sectionId(String sectionId) { + return sectionId(Output.of(sectionId)); + } + + public Builder style(@Nullable Output style) { + $.style = style; + return this; + } + + public Builder style(LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs style) { + return style(Output.of(style)); + } + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs build() { + if ($.sectionId == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs", "sectionId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs.java new file mode 100644 index 00000000000..d2491b190d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs Empty = new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs(); + + @Import(name="freeFormLayout", required=true) + private Output freeFormLayout; + + public Output freeFormLayout() { + return this.freeFormLayout; + } + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs() {} + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs $) { + this.freeFormLayout = $.freeFormLayout; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder freeFormLayout(Output freeFormLayout) { + $.freeFormLayout = freeFormLayout; + return this; + } + + public Builder freeFormLayout(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs freeFormLayout) { + return freeFormLayout(Output.of(freeFormLayout)); + } + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs build() { + if ($.freeFormLayout == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs", "freeFormLayout"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs.java new file mode 100644 index 00000000000..255280770b3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FreeFormLayoutElementsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; + + +public final class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs Empty = new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs(); + + @Import(name="elements", required=true) + private Output> elements; + + public Output> elements() { + return this.elements; + } + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs() {} + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs $) { + this.elements = $.elements; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder elements(Output> elements) { + $.elements = elements; + return this; + } + + public Builder elements(List elements) { + return elements(Output.of(elements)); + } + + public Builder elements(FreeFormLayoutElementsArgs... elements) { + return elements(List.of(elements)); + } + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs build() { + if ($.elements == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs", "elements"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs.java new file mode 100644 index 00000000000..e4f38c19db5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SpacingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs Empty = new LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs(); + + @Import(name="height") + private @Nullable Output height; + + public Optional> height() { + return Optional.ofNullable(this.height); + } + + @Import(name="padding") + private @Nullable Output padding; + + public Optional> padding() { + return Optional.ofNullable(this.padding); + } + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs() {} + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs(LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs $) { + this.height = $.height; + this.padding = $.padding; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs(Objects.requireNonNull(defaults)); + } + + public Builder height(@Nullable Output height) { + $.height = height; + return this; + } + + public Builder height(String height) { + return height(Output.of(height)); + } + + public Builder padding(@Nullable Output padding) { + $.padding = padding; + return this; + } + + public Builder padding(SpacingArgs padding) { + return padding(Output.of(padding)); + } + + public LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs.java new file mode 100644 index 00000000000..132c326cc49 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs Empty = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs(); + + @Import(name="layout") + private @Nullable Output layout; + + public Optional> layout() { + return Optional.ofNullable(this.layout); + } + + @Import(name="sectionId", required=true) + private Output sectionId; + + public Output sectionId() { + return this.sectionId; + } + + @Import(name="style") + private @Nullable Output style; + + public Optional> style() { + return Optional.ofNullable(this.style); + } + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs() {} + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs(LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs $) { + this.layout = $.layout; + this.sectionId = $.sectionId; + this.style = $.style; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder layout(@Nullable Output layout) { + $.layout = layout; + return this; + } + + public Builder layout(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs layout) { + return layout(Output.of(layout)); + } + + public Builder sectionId(Output sectionId) { + $.sectionId = sectionId; + return this; + } + + public Builder sectionId(String sectionId) { + return sectionId(Output.of(sectionId)); + } + + public Builder style(@Nullable Output style) { + $.style = style; + return this; + } + + public Builder style(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs style) { + return style(Output.of(style)); + } + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs build() { + if ($.sectionId == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs", "sectionId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs.java new file mode 100644 index 00000000000..959df1423cb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs Empty = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs(); + + @Import(name="freeFormLayout", required=true) + private Output freeFormLayout; + + public Output freeFormLayout() { + return this.freeFormLayout; + } + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs() {} + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs $) { + this.freeFormLayout = $.freeFormLayout; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder freeFormLayout(Output freeFormLayout) { + $.freeFormLayout = freeFormLayout; + return this; + } + + public Builder freeFormLayout(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs freeFormLayout) { + return freeFormLayout(Output.of(freeFormLayout)); + } + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs build() { + if ($.freeFormLayout == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs", "freeFormLayout"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs.java new file mode 100644 index 00000000000..bcef12a322f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FreeFormLayoutElementsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; + + +public final class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs Empty = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs(); + + @Import(name="elements", required=true) + private Output> elements; + + public Output> elements() { + return this.elements; + } + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs() {} + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs $) { + this.elements = $.elements; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder elements(Output> elements) { + $.elements = elements; + return this; + } + + public Builder elements(List elements) { + return elements(Output.of(elements)); + } + + public Builder elements(FreeFormLayoutElementsArgs... elements) { + return elements(List.of(elements)); + } + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs build() { + if ($.elements == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs", "elements"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs.java new file mode 100644 index 00000000000..feeef1f8212 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SpacingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs extends com.pulumi.resources.ResourceArgs { + + public static final LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs Empty = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs(); + + @Import(name="height") + private @Nullable Output height; + + public Optional> height() { + return Optional.ofNullable(this.height); + } + + @Import(name="padding") + private @Nullable Output padding; + + public Optional> padding() { + return Optional.ofNullable(this.padding); + } + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs() {} + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs $) { + this.height = $.height; + this.padding = $.padding; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs $; + + public Builder() { + $ = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs(); + } + + public Builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs defaults) { + $ = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs(Objects.requireNonNull(defaults)); + } + + public Builder height(@Nullable Output height) { + $.height = height; + return this; + } + + public Builder height(String height) { + return height(Output.of(height)); + } + + public Builder padding(@Nullable Output padding) { + $.padding = padding; + return this; + } + + public Builder padding(SpacingArgs padding) { + return padding(Output.of(padding)); + } + + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LegendOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LegendOptionsArgs.java new file mode 100644 index 00000000000..0fdb8258ff7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LegendOptionsArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LegendOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LegendOptionsArgs Empty = new LegendOptionsArgs(); + + @Import(name="height") + private @Nullable Output height; + + public Optional> height() { + return Optional.ofNullable(this.height); + } + + @Import(name="position") + private @Nullable Output position; + + public Optional> position() { + return Optional.ofNullable(this.position); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + @Import(name="width") + private @Nullable Output width; + + public Optional> width() { + return Optional.ofNullable(this.width); + } + + private LegendOptionsArgs() {} + + private LegendOptionsArgs(LegendOptionsArgs $) { + this.height = $.height; + this.position = $.position; + this.title = $.title; + this.visibility = $.visibility; + this.width = $.width; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LegendOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LegendOptionsArgs $; + + public Builder() { + $ = new LegendOptionsArgs(); + } + + public Builder(LegendOptionsArgs defaults) { + $ = new LegendOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder height(@Nullable Output height) { + $.height = height; + return this; + } + + public Builder height(String height) { + return height(Output.of(height)); + } + + public Builder position(@Nullable Output position) { + $.position = position; + return this; + } + + public Builder position(String position) { + return position(Output.of(position)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(LabelOptionsArgs title) { + return title(Output.of(title)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public Builder width(@Nullable Output width) { + $.width = width; + return this; + } + + public Builder width(String width) { + return width(Output.of(width)); + } + + public LegendOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LineChartLineStyleSettingsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LineChartLineStyleSettingsArgs.java new file mode 100644 index 00000000000..3601e89731d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LineChartLineStyleSettingsArgs.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LineChartLineStyleSettingsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LineChartLineStyleSettingsArgs Empty = new LineChartLineStyleSettingsArgs(); + + @Import(name="lineInterpolation") + private @Nullable Output lineInterpolation; + + public Optional> lineInterpolation() { + return Optional.ofNullable(this.lineInterpolation); + } + + @Import(name="lineStyle") + private @Nullable Output lineStyle; + + public Optional> lineStyle() { + return Optional.ofNullable(this.lineStyle); + } + + @Import(name="lineVisibility") + private @Nullable Output lineVisibility; + + public Optional> lineVisibility() { + return Optional.ofNullable(this.lineVisibility); + } + + @Import(name="lineWidth") + private @Nullable Output lineWidth; + + public Optional> lineWidth() { + return Optional.ofNullable(this.lineWidth); + } + + private LineChartLineStyleSettingsArgs() {} + + private LineChartLineStyleSettingsArgs(LineChartLineStyleSettingsArgs $) { + this.lineInterpolation = $.lineInterpolation; + this.lineStyle = $.lineStyle; + this.lineVisibility = $.lineVisibility; + this.lineWidth = $.lineWidth; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LineChartLineStyleSettingsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LineChartLineStyleSettingsArgs $; + + public Builder() { + $ = new LineChartLineStyleSettingsArgs(); + } + + public Builder(LineChartLineStyleSettingsArgs defaults) { + $ = new LineChartLineStyleSettingsArgs(Objects.requireNonNull(defaults)); + } + + public Builder lineInterpolation(@Nullable Output lineInterpolation) { + $.lineInterpolation = lineInterpolation; + return this; + } + + public Builder lineInterpolation(String lineInterpolation) { + return lineInterpolation(Output.of(lineInterpolation)); + } + + public Builder lineStyle(@Nullable Output lineStyle) { + $.lineStyle = lineStyle; + return this; + } + + public Builder lineStyle(String lineStyle) { + return lineStyle(Output.of(lineStyle)); + } + + public Builder lineVisibility(@Nullable Output lineVisibility) { + $.lineVisibility = lineVisibility; + return this; + } + + public Builder lineVisibility(String lineVisibility) { + return lineVisibility(Output.of(lineVisibility)); + } + + public Builder lineWidth(@Nullable Output lineWidth) { + $.lineWidth = lineWidth; + return this; + } + + public Builder lineWidth(String lineWidth) { + return lineWidth(Output.of(lineWidth)); + } + + public LineChartLineStyleSettingsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LineChartMarkerStyleSettingsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LineChartMarkerStyleSettingsArgs.java new file mode 100644 index 00000000000..61d2b0f9e41 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/LineChartMarkerStyleSettingsArgs.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class LineChartMarkerStyleSettingsArgs extends com.pulumi.resources.ResourceArgs { + + public static final LineChartMarkerStyleSettingsArgs Empty = new LineChartMarkerStyleSettingsArgs(); + + @Import(name="markerColor") + private @Nullable Output markerColor; + + public Optional> markerColor() { + return Optional.ofNullable(this.markerColor); + } + + @Import(name="markerShape") + private @Nullable Output markerShape; + + public Optional> markerShape() { + return Optional.ofNullable(this.markerShape); + } + + @Import(name="markerSize") + private @Nullable Output markerSize; + + public Optional> markerSize() { + return Optional.ofNullable(this.markerSize); + } + + @Import(name="markerVisibility") + private @Nullable Output markerVisibility; + + public Optional> markerVisibility() { + return Optional.ofNullable(this.markerVisibility); + } + + private LineChartMarkerStyleSettingsArgs() {} + + private LineChartMarkerStyleSettingsArgs(LineChartMarkerStyleSettingsArgs $) { + this.markerColor = $.markerColor; + this.markerShape = $.markerShape; + this.markerSize = $.markerSize; + this.markerVisibility = $.markerVisibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(LineChartMarkerStyleSettingsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private LineChartMarkerStyleSettingsArgs $; + + public Builder() { + $ = new LineChartMarkerStyleSettingsArgs(); + } + + public Builder(LineChartMarkerStyleSettingsArgs defaults) { + $ = new LineChartMarkerStyleSettingsArgs(Objects.requireNonNull(defaults)); + } + + public Builder markerColor(@Nullable Output markerColor) { + $.markerColor = markerColor; + return this; + } + + public Builder markerColor(String markerColor) { + return markerColor(Output.of(markerColor)); + } + + public Builder markerShape(@Nullable Output markerShape) { + $.markerShape = markerShape; + return this; + } + + public Builder markerShape(String markerShape) { + return markerShape(Output.of(markerShape)); + } + + public Builder markerSize(@Nullable Output markerSize) { + $.markerSize = markerSize; + return this; + } + + public Builder markerSize(String markerSize) { + return markerSize(Output.of(markerSize)); + } + + public Builder markerVisibility(@Nullable Output markerVisibility) { + $.markerVisibility = markerVisibility; + return this; + } + + public Builder markerVisibility(String markerVisibility) { + return markerVisibility(Output.of(markerVisibility)); + } + + public LineChartMarkerStyleSettingsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2Args.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2Args.java new file mode 100644 index 00000000000..a67a6e822a9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2Args.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2CalculatedMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2CategoricalMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2DateMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2NumericalMeasureFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MeasureFieldSchema2Args extends com.pulumi.resources.ResourceArgs { + + public static final MeasureFieldSchema2Args Empty = new MeasureFieldSchema2Args(); + + @Import(name="calculatedMeasureField") + private @Nullable Output calculatedMeasureField; + + public Optional> calculatedMeasureField() { + return Optional.ofNullable(this.calculatedMeasureField); + } + + @Import(name="categoricalMeasureField") + private @Nullable Output categoricalMeasureField; + + public Optional> categoricalMeasureField() { + return Optional.ofNullable(this.categoricalMeasureField); + } + + @Import(name="dateMeasureField") + private @Nullable Output dateMeasureField; + + public Optional> dateMeasureField() { + return Optional.ofNullable(this.dateMeasureField); + } + + @Import(name="numericalMeasureField") + private @Nullable Output numericalMeasureField; + + public Optional> numericalMeasureField() { + return Optional.ofNullable(this.numericalMeasureField); + } + + private MeasureFieldSchema2Args() {} + + private MeasureFieldSchema2Args(MeasureFieldSchema2Args $) { + this.calculatedMeasureField = $.calculatedMeasureField; + this.categoricalMeasureField = $.categoricalMeasureField; + this.dateMeasureField = $.dateMeasureField; + this.numericalMeasureField = $.numericalMeasureField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MeasureFieldSchema2Args defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MeasureFieldSchema2Args $; + + public Builder() { + $ = new MeasureFieldSchema2Args(); + } + + public Builder(MeasureFieldSchema2Args defaults) { + $ = new MeasureFieldSchema2Args(Objects.requireNonNull(defaults)); + } + + public Builder calculatedMeasureField(@Nullable Output calculatedMeasureField) { + $.calculatedMeasureField = calculatedMeasureField; + return this; + } + + public Builder calculatedMeasureField(MeasureFieldSchema2CalculatedMeasureFieldArgs calculatedMeasureField) { + return calculatedMeasureField(Output.of(calculatedMeasureField)); + } + + public Builder categoricalMeasureField(@Nullable Output categoricalMeasureField) { + $.categoricalMeasureField = categoricalMeasureField; + return this; + } + + public Builder categoricalMeasureField(MeasureFieldSchema2CategoricalMeasureFieldArgs categoricalMeasureField) { + return categoricalMeasureField(Output.of(categoricalMeasureField)); + } + + public Builder dateMeasureField(@Nullable Output dateMeasureField) { + $.dateMeasureField = dateMeasureField; + return this; + } + + public Builder dateMeasureField(MeasureFieldSchema2DateMeasureFieldArgs dateMeasureField) { + return dateMeasureField(Output.of(dateMeasureField)); + } + + public Builder numericalMeasureField(@Nullable Output numericalMeasureField) { + $.numericalMeasureField = numericalMeasureField; + return this; + } + + public Builder numericalMeasureField(MeasureFieldSchema2NumericalMeasureFieldArgs numericalMeasureField) { + return numericalMeasureField(Output.of(numericalMeasureField)); + } + + public MeasureFieldSchema2Args build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2CalculatedMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2CalculatedMeasureFieldArgs.java new file mode 100644 index 00000000000..dda1c80afba --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2CalculatedMeasureFieldArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class MeasureFieldSchema2CalculatedMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final MeasureFieldSchema2CalculatedMeasureFieldArgs Empty = new MeasureFieldSchema2CalculatedMeasureFieldArgs(); + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + private MeasureFieldSchema2CalculatedMeasureFieldArgs() {} + + private MeasureFieldSchema2CalculatedMeasureFieldArgs(MeasureFieldSchema2CalculatedMeasureFieldArgs $) { + this.expression = $.expression; + this.fieldId = $.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MeasureFieldSchema2CalculatedMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MeasureFieldSchema2CalculatedMeasureFieldArgs $; + + public Builder() { + $ = new MeasureFieldSchema2CalculatedMeasureFieldArgs(); + } + + public Builder(MeasureFieldSchema2CalculatedMeasureFieldArgs defaults) { + $ = new MeasureFieldSchema2CalculatedMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public MeasureFieldSchema2CalculatedMeasureFieldArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2CalculatedMeasureFieldArgs", "expression"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2CalculatedMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2CategoricalMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2CategoricalMeasureFieldArgs.java new file mode 100644 index 00000000000..0f7efde043e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2CategoricalMeasureFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MeasureFieldSchema2CategoricalMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final MeasureFieldSchema2CategoricalMeasureFieldArgs Empty = new MeasureFieldSchema2CategoricalMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private MeasureFieldSchema2CategoricalMeasureFieldArgs() {} + + private MeasureFieldSchema2CategoricalMeasureFieldArgs(MeasureFieldSchema2CategoricalMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MeasureFieldSchema2CategoricalMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MeasureFieldSchema2CategoricalMeasureFieldArgs $; + + public Builder() { + $ = new MeasureFieldSchema2CategoricalMeasureFieldArgs(); + } + + public Builder(MeasureFieldSchema2CategoricalMeasureFieldArgs defaults) { + $ = new MeasureFieldSchema2CategoricalMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(String aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(StringFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public MeasureFieldSchema2CategoricalMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2CategoricalMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2CategoricalMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2DateMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2DateMeasureFieldArgs.java new file mode 100644 index 00000000000..72dc2fe007b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2DateMeasureFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MeasureFieldSchema2DateMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final MeasureFieldSchema2DateMeasureFieldArgs Empty = new MeasureFieldSchema2DateMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private MeasureFieldSchema2DateMeasureFieldArgs() {} + + private MeasureFieldSchema2DateMeasureFieldArgs(MeasureFieldSchema2DateMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MeasureFieldSchema2DateMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MeasureFieldSchema2DateMeasureFieldArgs $; + + public Builder() { + $ = new MeasureFieldSchema2DateMeasureFieldArgs(); + } + + public Builder(MeasureFieldSchema2DateMeasureFieldArgs defaults) { + $ = new MeasureFieldSchema2DateMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(String aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(DateTimeFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public MeasureFieldSchema2DateMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2DateMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2DateMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2NumericalMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2NumericalMeasureFieldArgs.java new file mode 100644 index 00000000000..4009d718480 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchema2NumericalMeasureFieldArgs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumericalAggregationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MeasureFieldSchema2NumericalMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final MeasureFieldSchema2NumericalMeasureFieldArgs Empty = new MeasureFieldSchema2NumericalMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private MeasureFieldSchema2NumericalMeasureFieldArgs() {} + + private MeasureFieldSchema2NumericalMeasureFieldArgs(MeasureFieldSchema2NumericalMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MeasureFieldSchema2NumericalMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MeasureFieldSchema2NumericalMeasureFieldArgs $; + + public Builder() { + $ = new MeasureFieldSchema2NumericalMeasureFieldArgs(); + } + + public Builder(MeasureFieldSchema2NumericalMeasureFieldArgs defaults) { + $ = new MeasureFieldSchema2NumericalMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(NumericalAggregationArgs aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(NumberFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public MeasureFieldSchema2NumericalMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2NumericalMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2NumericalMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaArgs.java new file mode 100644 index 00000000000..5c7d7735d9b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaCalculatedMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaCategoricalMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaDateMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaNumericalMeasureFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MeasureFieldSchemaArgs extends com.pulumi.resources.ResourceArgs { + + public static final MeasureFieldSchemaArgs Empty = new MeasureFieldSchemaArgs(); + + @Import(name="calculatedMeasureField") + private @Nullable Output calculatedMeasureField; + + public Optional> calculatedMeasureField() { + return Optional.ofNullable(this.calculatedMeasureField); + } + + @Import(name="categoricalMeasureField") + private @Nullable Output categoricalMeasureField; + + public Optional> categoricalMeasureField() { + return Optional.ofNullable(this.categoricalMeasureField); + } + + @Import(name="dateMeasureField") + private @Nullable Output dateMeasureField; + + public Optional> dateMeasureField() { + return Optional.ofNullable(this.dateMeasureField); + } + + @Import(name="numericalMeasureField") + private @Nullable Output numericalMeasureField; + + public Optional> numericalMeasureField() { + return Optional.ofNullable(this.numericalMeasureField); + } + + private MeasureFieldSchemaArgs() {} + + private MeasureFieldSchemaArgs(MeasureFieldSchemaArgs $) { + this.calculatedMeasureField = $.calculatedMeasureField; + this.categoricalMeasureField = $.categoricalMeasureField; + this.dateMeasureField = $.dateMeasureField; + this.numericalMeasureField = $.numericalMeasureField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MeasureFieldSchemaArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MeasureFieldSchemaArgs $; + + public Builder() { + $ = new MeasureFieldSchemaArgs(); + } + + public Builder(MeasureFieldSchemaArgs defaults) { + $ = new MeasureFieldSchemaArgs(Objects.requireNonNull(defaults)); + } + + public Builder calculatedMeasureField(@Nullable Output calculatedMeasureField) { + $.calculatedMeasureField = calculatedMeasureField; + return this; + } + + public Builder calculatedMeasureField(MeasureFieldSchemaCalculatedMeasureFieldArgs calculatedMeasureField) { + return calculatedMeasureField(Output.of(calculatedMeasureField)); + } + + public Builder categoricalMeasureField(@Nullable Output categoricalMeasureField) { + $.categoricalMeasureField = categoricalMeasureField; + return this; + } + + public Builder categoricalMeasureField(MeasureFieldSchemaCategoricalMeasureFieldArgs categoricalMeasureField) { + return categoricalMeasureField(Output.of(categoricalMeasureField)); + } + + public Builder dateMeasureField(@Nullable Output dateMeasureField) { + $.dateMeasureField = dateMeasureField; + return this; + } + + public Builder dateMeasureField(MeasureFieldSchemaDateMeasureFieldArgs dateMeasureField) { + return dateMeasureField(Output.of(dateMeasureField)); + } + + public Builder numericalMeasureField(@Nullable Output numericalMeasureField) { + $.numericalMeasureField = numericalMeasureField; + return this; + } + + public Builder numericalMeasureField(MeasureFieldSchemaNumericalMeasureFieldArgs numericalMeasureField) { + return numericalMeasureField(Output.of(numericalMeasureField)); + } + + public MeasureFieldSchemaArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaCalculatedMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaCalculatedMeasureFieldArgs.java new file mode 100644 index 00000000000..89177a46dbc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaCalculatedMeasureFieldArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class MeasureFieldSchemaCalculatedMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final MeasureFieldSchemaCalculatedMeasureFieldArgs Empty = new MeasureFieldSchemaCalculatedMeasureFieldArgs(); + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + private MeasureFieldSchemaCalculatedMeasureFieldArgs() {} + + private MeasureFieldSchemaCalculatedMeasureFieldArgs(MeasureFieldSchemaCalculatedMeasureFieldArgs $) { + this.expression = $.expression; + this.fieldId = $.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MeasureFieldSchemaCalculatedMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MeasureFieldSchemaCalculatedMeasureFieldArgs $; + + public Builder() { + $ = new MeasureFieldSchemaCalculatedMeasureFieldArgs(); + } + + public Builder(MeasureFieldSchemaCalculatedMeasureFieldArgs defaults) { + $ = new MeasureFieldSchemaCalculatedMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public MeasureFieldSchemaCalculatedMeasureFieldArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaCalculatedMeasureFieldArgs", "expression"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaCalculatedMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaCategoricalMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaCategoricalMeasureFieldArgs.java new file mode 100644 index 00000000000..724a964bf8d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaCategoricalMeasureFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MeasureFieldSchemaCategoricalMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final MeasureFieldSchemaCategoricalMeasureFieldArgs Empty = new MeasureFieldSchemaCategoricalMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private MeasureFieldSchemaCategoricalMeasureFieldArgs() {} + + private MeasureFieldSchemaCategoricalMeasureFieldArgs(MeasureFieldSchemaCategoricalMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MeasureFieldSchemaCategoricalMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MeasureFieldSchemaCategoricalMeasureFieldArgs $; + + public Builder() { + $ = new MeasureFieldSchemaCategoricalMeasureFieldArgs(); + } + + public Builder(MeasureFieldSchemaCategoricalMeasureFieldArgs defaults) { + $ = new MeasureFieldSchemaCategoricalMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(String aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(StringFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public MeasureFieldSchemaCategoricalMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaCategoricalMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaCategoricalMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaDateMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaDateMeasureFieldArgs.java new file mode 100644 index 00000000000..9d537bce03a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaDateMeasureFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MeasureFieldSchemaDateMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final MeasureFieldSchemaDateMeasureFieldArgs Empty = new MeasureFieldSchemaDateMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private MeasureFieldSchemaDateMeasureFieldArgs() {} + + private MeasureFieldSchemaDateMeasureFieldArgs(MeasureFieldSchemaDateMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MeasureFieldSchemaDateMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MeasureFieldSchemaDateMeasureFieldArgs $; + + public Builder() { + $ = new MeasureFieldSchemaDateMeasureFieldArgs(); + } + + public Builder(MeasureFieldSchemaDateMeasureFieldArgs defaults) { + $ = new MeasureFieldSchemaDateMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(String aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(DateTimeFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public MeasureFieldSchemaDateMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaDateMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaDateMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaNumericalMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaNumericalMeasureFieldArgs.java new file mode 100644 index 00000000000..f600432d551 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/MeasureFieldSchemaNumericalMeasureFieldArgs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumericalAggregationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MeasureFieldSchemaNumericalMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final MeasureFieldSchemaNumericalMeasureFieldArgs Empty = new MeasureFieldSchemaNumericalMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private MeasureFieldSchemaNumericalMeasureFieldArgs() {} + + private MeasureFieldSchemaNumericalMeasureFieldArgs(MeasureFieldSchemaNumericalMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MeasureFieldSchemaNumericalMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MeasureFieldSchemaNumericalMeasureFieldArgs $; + + public Builder() { + $ = new MeasureFieldSchemaNumericalMeasureFieldArgs(); + } + + public Builder(MeasureFieldSchemaNumericalMeasureFieldArgs defaults) { + $ = new MeasureFieldSchemaNumericalMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(NumericalAggregationArgs aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(NumberFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public MeasureFieldSchemaNumericalMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaNumericalMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaNumericalMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NegativeValueConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NegativeValueConfigurationArgs.java new file mode 100644 index 00000000000..14cb3f7f12e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NegativeValueConfigurationArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class NegativeValueConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final NegativeValueConfigurationArgs Empty = new NegativeValueConfigurationArgs(); + + @Import(name="displayMode", required=true) + private Output displayMode; + + public Output displayMode() { + return this.displayMode; + } + + private NegativeValueConfigurationArgs() {} + + private NegativeValueConfigurationArgs(NegativeValueConfigurationArgs $) { + this.displayMode = $.displayMode; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(NegativeValueConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private NegativeValueConfigurationArgs $; + + public Builder() { + $ = new NegativeValueConfigurationArgs(); + } + + public Builder(NegativeValueConfigurationArgs defaults) { + $ = new NegativeValueConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayMode(Output displayMode) { + $.displayMode = displayMode; + return this; + } + + public Builder displayMode(String displayMode) { + return displayMode(Output.of(displayMode)); + } + + public NegativeValueConfigurationArgs build() { + if ($.displayMode == null) { + throw new MissingRequiredPropertyException("NegativeValueConfigurationArgs", "displayMode"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NullValueFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NullValueFormatConfigurationArgs.java new file mode 100644 index 00000000000..e10fe5529ab --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NullValueFormatConfigurationArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class NullValueFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final NullValueFormatConfigurationArgs Empty = new NullValueFormatConfigurationArgs(); + + @Import(name="nullString", required=true) + private Output nullString; + + public Output nullString() { + return this.nullString; + } + + private NullValueFormatConfigurationArgs() {} + + private NullValueFormatConfigurationArgs(NullValueFormatConfigurationArgs $) { + this.nullString = $.nullString; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(NullValueFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private NullValueFormatConfigurationArgs $; + + public Builder() { + $ = new NullValueFormatConfigurationArgs(); + } + + public Builder(NullValueFormatConfigurationArgs defaults) { + $ = new NullValueFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder nullString(Output nullString) { + $.nullString = nullString; + return this; + } + + public Builder nullString(String nullString) { + return nullString(Output.of(nullString)); + } + + public NullValueFormatConfigurationArgs build() { + if ($.nullString == null) { + throw new MissingRequiredPropertyException("NullValueFormatConfigurationArgs", "nullString"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumberDisplayFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumberDisplayFormatConfigurationArgs.java new file mode 100644 index 00000000000..8a175433ec0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumberDisplayFormatConfigurationArgs.java @@ -0,0 +1,169 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DecimalPlacesConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NegativeValueConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NullValueFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.SeparatorConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class NumberDisplayFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final NumberDisplayFormatConfigurationArgs Empty = new NumberDisplayFormatConfigurationArgs(); + + @Import(name="decimalPlacesConfiguration") + private @Nullable Output decimalPlacesConfiguration; + + public Optional> decimalPlacesConfiguration() { + return Optional.ofNullable(this.decimalPlacesConfiguration); + } + + @Import(name="negativeValueConfiguration") + private @Nullable Output negativeValueConfiguration; + + public Optional> negativeValueConfiguration() { + return Optional.ofNullable(this.negativeValueConfiguration); + } + + @Import(name="nullValueFormatConfiguration") + private @Nullable Output nullValueFormatConfiguration; + + public Optional> nullValueFormatConfiguration() { + return Optional.ofNullable(this.nullValueFormatConfiguration); + } + + @Import(name="numberScale") + private @Nullable Output numberScale; + + public Optional> numberScale() { + return Optional.ofNullable(this.numberScale); + } + + @Import(name="prefix") + private @Nullable Output prefix; + + public Optional> prefix() { + return Optional.ofNullable(this.prefix); + } + + @Import(name="separatorConfiguration") + private @Nullable Output separatorConfiguration; + + public Optional> separatorConfiguration() { + return Optional.ofNullable(this.separatorConfiguration); + } + + @Import(name="suffix") + private @Nullable Output suffix; + + public Optional> suffix() { + return Optional.ofNullable(this.suffix); + } + + private NumberDisplayFormatConfigurationArgs() {} + + private NumberDisplayFormatConfigurationArgs(NumberDisplayFormatConfigurationArgs $) { + this.decimalPlacesConfiguration = $.decimalPlacesConfiguration; + this.negativeValueConfiguration = $.negativeValueConfiguration; + this.nullValueFormatConfiguration = $.nullValueFormatConfiguration; + this.numberScale = $.numberScale; + this.prefix = $.prefix; + this.separatorConfiguration = $.separatorConfiguration; + this.suffix = $.suffix; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(NumberDisplayFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private NumberDisplayFormatConfigurationArgs $; + + public Builder() { + $ = new NumberDisplayFormatConfigurationArgs(); + } + + public Builder(NumberDisplayFormatConfigurationArgs defaults) { + $ = new NumberDisplayFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder decimalPlacesConfiguration(@Nullable Output decimalPlacesConfiguration) { + $.decimalPlacesConfiguration = decimalPlacesConfiguration; + return this; + } + + public Builder decimalPlacesConfiguration(DecimalPlacesConfigurationArgs decimalPlacesConfiguration) { + return decimalPlacesConfiguration(Output.of(decimalPlacesConfiguration)); + } + + public Builder negativeValueConfiguration(@Nullable Output negativeValueConfiguration) { + $.negativeValueConfiguration = negativeValueConfiguration; + return this; + } + + public Builder negativeValueConfiguration(NegativeValueConfigurationArgs negativeValueConfiguration) { + return negativeValueConfiguration(Output.of(negativeValueConfiguration)); + } + + public Builder nullValueFormatConfiguration(@Nullable Output nullValueFormatConfiguration) { + $.nullValueFormatConfiguration = nullValueFormatConfiguration; + return this; + } + + public Builder nullValueFormatConfiguration(NullValueFormatConfigurationArgs nullValueFormatConfiguration) { + return nullValueFormatConfiguration(Output.of(nullValueFormatConfiguration)); + } + + public Builder numberScale(@Nullable Output numberScale) { + $.numberScale = numberScale; + return this; + } + + public Builder numberScale(String numberScale) { + return numberScale(Output.of(numberScale)); + } + + public Builder prefix(@Nullable Output prefix) { + $.prefix = prefix; + return this; + } + + public Builder prefix(String prefix) { + return prefix(Output.of(prefix)); + } + + public Builder separatorConfiguration(@Nullable Output separatorConfiguration) { + $.separatorConfiguration = separatorConfiguration; + return this; + } + + public Builder separatorConfiguration(SeparatorConfigurationArgs separatorConfiguration) { + return separatorConfiguration(Output.of(separatorConfiguration)); + } + + public Builder suffix(@Nullable Output suffix) { + $.suffix = suffix; + return this; + } + + public Builder suffix(String suffix) { + return suffix(Output.of(suffix)); + } + + public NumberDisplayFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumberFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumberFormatConfigurationArgs.java new file mode 100644 index 00000000000..a69c112feed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumberFormatConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.NumericFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class NumberFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final NumberFormatConfigurationArgs Empty = new NumberFormatConfigurationArgs(); + + @Import(name="numericFormatConfiguration") + private @Nullable Output numericFormatConfiguration; + + public Optional> numericFormatConfiguration() { + return Optional.ofNullable(this.numericFormatConfiguration); + } + + private NumberFormatConfigurationArgs() {} + + private NumberFormatConfigurationArgs(NumberFormatConfigurationArgs $) { + this.numericFormatConfiguration = $.numericFormatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(NumberFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private NumberFormatConfigurationArgs $; + + public Builder() { + $ = new NumberFormatConfigurationArgs(); + } + + public Builder(NumberFormatConfigurationArgs defaults) { + $ = new NumberFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder numericFormatConfiguration(@Nullable Output numericFormatConfiguration) { + $.numericFormatConfiguration = numericFormatConfiguration; + return this; + } + + public Builder numericFormatConfiguration(NumericFormatConfigurationArgs numericFormatConfiguration) { + return numericFormatConfiguration(Output.of(numericFormatConfiguration)); + } + + public NumberFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericEqualityFilterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericEqualityFilterArgs.java new file mode 100644 index 00000000000..06ffdc1c21a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericEqualityFilterArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.util.Objects; + + +public final class NumericEqualityFilterArgs extends com.pulumi.resources.ResourceArgs { + + public static final NumericEqualityFilterArgs Empty = new NumericEqualityFilterArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="value", required=true) + private Output value; + + public Output value() { + return this.value; + } + + private NumericEqualityFilterArgs() {} + + private NumericEqualityFilterArgs(NumericEqualityFilterArgs $) { + this.column = $.column; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(NumericEqualityFilterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private NumericEqualityFilterArgs $; + + public Builder() { + $ = new NumericEqualityFilterArgs(); + } + + public Builder(NumericEqualityFilterArgs defaults) { + $ = new NumericEqualityFilterArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder value(Output value) { + $.value = value; + return this; + } + + public Builder value(Double value) { + return value(Output.of(value)); + } + + public NumericEqualityFilterArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("NumericEqualityFilterArgs", "column"); + } + if ($.value == null) { + throw new MissingRequiredPropertyException("NumericEqualityFilterArgs", "value"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericFormatConfigurationArgs.java new file mode 100644 index 00000000000..12c176fd2d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericFormatConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.NumberDisplayFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.PercentageDisplayFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class NumericFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final NumericFormatConfigurationArgs Empty = new NumericFormatConfigurationArgs(); + + @Import(name="currencyDisplayFormatConfiguration") + private @Nullable Output currencyDisplayFormatConfiguration; + + public Optional> currencyDisplayFormatConfiguration() { + return Optional.ofNullable(this.currencyDisplayFormatConfiguration); + } + + @Import(name="numberDisplayFormatConfiguration") + private @Nullable Output numberDisplayFormatConfiguration; + + public Optional> numberDisplayFormatConfiguration() { + return Optional.ofNullable(this.numberDisplayFormatConfiguration); + } + + @Import(name="percentageDisplayFormatConfiguration") + private @Nullable Output percentageDisplayFormatConfiguration; + + public Optional> percentageDisplayFormatConfiguration() { + return Optional.ofNullable(this.percentageDisplayFormatConfiguration); + } + + private NumericFormatConfigurationArgs() {} + + private NumericFormatConfigurationArgs(NumericFormatConfigurationArgs $) { + this.currencyDisplayFormatConfiguration = $.currencyDisplayFormatConfiguration; + this.numberDisplayFormatConfiguration = $.numberDisplayFormatConfiguration; + this.percentageDisplayFormatConfiguration = $.percentageDisplayFormatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(NumericFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private NumericFormatConfigurationArgs $; + + public Builder() { + $ = new NumericFormatConfigurationArgs(); + } + + public Builder(NumericFormatConfigurationArgs defaults) { + $ = new NumericFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder currencyDisplayFormatConfiguration(@Nullable Output currencyDisplayFormatConfiguration) { + $.currencyDisplayFormatConfiguration = currencyDisplayFormatConfiguration; + return this; + } + + public Builder currencyDisplayFormatConfiguration(NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs currencyDisplayFormatConfiguration) { + return currencyDisplayFormatConfiguration(Output.of(currencyDisplayFormatConfiguration)); + } + + public Builder numberDisplayFormatConfiguration(@Nullable Output numberDisplayFormatConfiguration) { + $.numberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + return this; + } + + public Builder numberDisplayFormatConfiguration(NumberDisplayFormatConfigurationArgs numberDisplayFormatConfiguration) { + return numberDisplayFormatConfiguration(Output.of(numberDisplayFormatConfiguration)); + } + + public Builder percentageDisplayFormatConfiguration(@Nullable Output percentageDisplayFormatConfiguration) { + $.percentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + return this; + } + + public Builder percentageDisplayFormatConfiguration(PercentageDisplayFormatConfigurationArgs percentageDisplayFormatConfiguration) { + return percentageDisplayFormatConfiguration(Output.of(percentageDisplayFormatConfiguration)); + } + + public NumericFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs.java new file mode 100644 index 00000000000..97044820f15 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs.java @@ -0,0 +1,186 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DecimalPlacesConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NegativeValueConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NullValueFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.SeparatorConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs Empty = new NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs(); + + @Import(name="decimalPlacesConfiguration") + private @Nullable Output decimalPlacesConfiguration; + + public Optional> decimalPlacesConfiguration() { + return Optional.ofNullable(this.decimalPlacesConfiguration); + } + + @Import(name="negativeValueConfiguration") + private @Nullable Output negativeValueConfiguration; + + public Optional> negativeValueConfiguration() { + return Optional.ofNullable(this.negativeValueConfiguration); + } + + @Import(name="nullValueFormatConfiguration") + private @Nullable Output nullValueFormatConfiguration; + + public Optional> nullValueFormatConfiguration() { + return Optional.ofNullable(this.nullValueFormatConfiguration); + } + + @Import(name="numberScale") + private @Nullable Output numberScale; + + public Optional> numberScale() { + return Optional.ofNullable(this.numberScale); + } + + @Import(name="prefix") + private @Nullable Output prefix; + + public Optional> prefix() { + return Optional.ofNullable(this.prefix); + } + + @Import(name="separatorConfiguration") + private @Nullable Output separatorConfiguration; + + public Optional> separatorConfiguration() { + return Optional.ofNullable(this.separatorConfiguration); + } + + @Import(name="suffix") + private @Nullable Output suffix; + + public Optional> suffix() { + return Optional.ofNullable(this.suffix); + } + + @Import(name="symbol") + private @Nullable Output symbol; + + public Optional> symbol() { + return Optional.ofNullable(this.symbol); + } + + private NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs() {} + + private NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs(NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs $) { + this.decimalPlacesConfiguration = $.decimalPlacesConfiguration; + this.negativeValueConfiguration = $.negativeValueConfiguration; + this.nullValueFormatConfiguration = $.nullValueFormatConfiguration; + this.numberScale = $.numberScale; + this.prefix = $.prefix; + this.separatorConfiguration = $.separatorConfiguration; + this.suffix = $.suffix; + this.symbol = $.symbol; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs $; + + public Builder() { + $ = new NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs(); + } + + public Builder(NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs defaults) { + $ = new NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder decimalPlacesConfiguration(@Nullable Output decimalPlacesConfiguration) { + $.decimalPlacesConfiguration = decimalPlacesConfiguration; + return this; + } + + public Builder decimalPlacesConfiguration(DecimalPlacesConfigurationArgs decimalPlacesConfiguration) { + return decimalPlacesConfiguration(Output.of(decimalPlacesConfiguration)); + } + + public Builder negativeValueConfiguration(@Nullable Output negativeValueConfiguration) { + $.negativeValueConfiguration = negativeValueConfiguration; + return this; + } + + public Builder negativeValueConfiguration(NegativeValueConfigurationArgs negativeValueConfiguration) { + return negativeValueConfiguration(Output.of(negativeValueConfiguration)); + } + + public Builder nullValueFormatConfiguration(@Nullable Output nullValueFormatConfiguration) { + $.nullValueFormatConfiguration = nullValueFormatConfiguration; + return this; + } + + public Builder nullValueFormatConfiguration(NullValueFormatConfigurationArgs nullValueFormatConfiguration) { + return nullValueFormatConfiguration(Output.of(nullValueFormatConfiguration)); + } + + public Builder numberScale(@Nullable Output numberScale) { + $.numberScale = numberScale; + return this; + } + + public Builder numberScale(String numberScale) { + return numberScale(Output.of(numberScale)); + } + + public Builder prefix(@Nullable Output prefix) { + $.prefix = prefix; + return this; + } + + public Builder prefix(String prefix) { + return prefix(Output.of(prefix)); + } + + public Builder separatorConfiguration(@Nullable Output separatorConfiguration) { + $.separatorConfiguration = separatorConfiguration; + return this; + } + + public Builder separatorConfiguration(SeparatorConfigurationArgs separatorConfiguration) { + return separatorConfiguration(Output.of(separatorConfiguration)); + } + + public Builder suffix(@Nullable Output suffix) { + $.suffix = suffix; + return this; + } + + public Builder suffix(String suffix) { + return suffix(Output.of(suffix)); + } + + public Builder symbol(@Nullable Output symbol) { + $.symbol = symbol; + return this; + } + + public Builder symbol(String symbol) { + return symbol(Output.of(symbol)); + } + + public NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericalAggregationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericalAggregationArgs.java new file mode 100644 index 00000000000..c1d710d7a81 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericalAggregationArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.NumericalAggregationPercentileAggregationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class NumericalAggregationArgs extends com.pulumi.resources.ResourceArgs { + + public static final NumericalAggregationArgs Empty = new NumericalAggregationArgs(); + + @Import(name="percentileAggregation") + private @Nullable Output percentileAggregation; + + public Optional> percentileAggregation() { + return Optional.ofNullable(this.percentileAggregation); + } + + @Import(name="simpleNumericalAggregation") + private @Nullable Output simpleNumericalAggregation; + + public Optional> simpleNumericalAggregation() { + return Optional.ofNullable(this.simpleNumericalAggregation); + } + + private NumericalAggregationArgs() {} + + private NumericalAggregationArgs(NumericalAggregationArgs $) { + this.percentileAggregation = $.percentileAggregation; + this.simpleNumericalAggregation = $.simpleNumericalAggregation; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(NumericalAggregationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private NumericalAggregationArgs $; + + public Builder() { + $ = new NumericalAggregationArgs(); + } + + public Builder(NumericalAggregationArgs defaults) { + $ = new NumericalAggregationArgs(Objects.requireNonNull(defaults)); + } + + public Builder percentileAggregation(@Nullable Output percentileAggregation) { + $.percentileAggregation = percentileAggregation; + return this; + } + + public Builder percentileAggregation(NumericalAggregationPercentileAggregationArgs percentileAggregation) { + return percentileAggregation(Output.of(percentileAggregation)); + } + + public Builder simpleNumericalAggregation(@Nullable Output simpleNumericalAggregation) { + $.simpleNumericalAggregation = simpleNumericalAggregation; + return this; + } + + public Builder simpleNumericalAggregation(String simpleNumericalAggregation) { + return simpleNumericalAggregation(Output.of(simpleNumericalAggregation)); + } + + public NumericalAggregationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericalAggregationPercentileAggregationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericalAggregationPercentileAggregationArgs.java new file mode 100644 index 00000000000..9af1ec925cc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/NumericalAggregationPercentileAggregationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class NumericalAggregationPercentileAggregationArgs extends com.pulumi.resources.ResourceArgs { + + public static final NumericalAggregationPercentileAggregationArgs Empty = new NumericalAggregationPercentileAggregationArgs(); + + @Import(name="percentileValue") + private @Nullable Output percentileValue; + + public Optional> percentileValue() { + return Optional.ofNullable(this.percentileValue); + } + + private NumericalAggregationPercentileAggregationArgs() {} + + private NumericalAggregationPercentileAggregationArgs(NumericalAggregationPercentileAggregationArgs $) { + this.percentileValue = $.percentileValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(NumericalAggregationPercentileAggregationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private NumericalAggregationPercentileAggregationArgs $; + + public Builder() { + $ = new NumericalAggregationPercentileAggregationArgs(); + } + + public Builder(NumericalAggregationPercentileAggregationArgs defaults) { + $ = new NumericalAggregationPercentileAggregationArgs(Objects.requireNonNull(defaults)); + } + + public Builder percentileValue(@Nullable Output percentileValue) { + $.percentileValue = percentileValue; + return this; + } + + public Builder percentileValue(Double percentileValue) { + return percentileValue(Output.of(percentileValue)); + } + + public NumericalAggregationPercentileAggregationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/PercentageDisplayFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/PercentageDisplayFormatConfigurationArgs.java new file mode 100644 index 00000000000..ebd1c0e5106 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/PercentageDisplayFormatConfigurationArgs.java @@ -0,0 +1,152 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DecimalPlacesConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NegativeValueConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NullValueFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.SeparatorConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class PercentageDisplayFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final PercentageDisplayFormatConfigurationArgs Empty = new PercentageDisplayFormatConfigurationArgs(); + + @Import(name="decimalPlacesConfiguration") + private @Nullable Output decimalPlacesConfiguration; + + public Optional> decimalPlacesConfiguration() { + return Optional.ofNullable(this.decimalPlacesConfiguration); + } + + @Import(name="negativeValueConfiguration") + private @Nullable Output negativeValueConfiguration; + + public Optional> negativeValueConfiguration() { + return Optional.ofNullable(this.negativeValueConfiguration); + } + + @Import(name="nullValueFormatConfiguration") + private @Nullable Output nullValueFormatConfiguration; + + public Optional> nullValueFormatConfiguration() { + return Optional.ofNullable(this.nullValueFormatConfiguration); + } + + @Import(name="prefix") + private @Nullable Output prefix; + + public Optional> prefix() { + return Optional.ofNullable(this.prefix); + } + + @Import(name="separatorConfiguration") + private @Nullable Output separatorConfiguration; + + public Optional> separatorConfiguration() { + return Optional.ofNullable(this.separatorConfiguration); + } + + @Import(name="suffix") + private @Nullable Output suffix; + + public Optional> suffix() { + return Optional.ofNullable(this.suffix); + } + + private PercentageDisplayFormatConfigurationArgs() {} + + private PercentageDisplayFormatConfigurationArgs(PercentageDisplayFormatConfigurationArgs $) { + this.decimalPlacesConfiguration = $.decimalPlacesConfiguration; + this.negativeValueConfiguration = $.negativeValueConfiguration; + this.nullValueFormatConfiguration = $.nullValueFormatConfiguration; + this.prefix = $.prefix; + this.separatorConfiguration = $.separatorConfiguration; + this.suffix = $.suffix; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(PercentageDisplayFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private PercentageDisplayFormatConfigurationArgs $; + + public Builder() { + $ = new PercentageDisplayFormatConfigurationArgs(); + } + + public Builder(PercentageDisplayFormatConfigurationArgs defaults) { + $ = new PercentageDisplayFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder decimalPlacesConfiguration(@Nullable Output decimalPlacesConfiguration) { + $.decimalPlacesConfiguration = decimalPlacesConfiguration; + return this; + } + + public Builder decimalPlacesConfiguration(DecimalPlacesConfigurationArgs decimalPlacesConfiguration) { + return decimalPlacesConfiguration(Output.of(decimalPlacesConfiguration)); + } + + public Builder negativeValueConfiguration(@Nullable Output negativeValueConfiguration) { + $.negativeValueConfiguration = negativeValueConfiguration; + return this; + } + + public Builder negativeValueConfiguration(NegativeValueConfigurationArgs negativeValueConfiguration) { + return negativeValueConfiguration(Output.of(negativeValueConfiguration)); + } + + public Builder nullValueFormatConfiguration(@Nullable Output nullValueFormatConfiguration) { + $.nullValueFormatConfiguration = nullValueFormatConfiguration; + return this; + } + + public Builder nullValueFormatConfiguration(NullValueFormatConfigurationArgs nullValueFormatConfiguration) { + return nullValueFormatConfiguration(Output.of(nullValueFormatConfiguration)); + } + + public Builder prefix(@Nullable Output prefix) { + $.prefix = prefix; + return this; + } + + public Builder prefix(String prefix) { + return prefix(Output.of(prefix)); + } + + public Builder separatorConfiguration(@Nullable Output separatorConfiguration) { + $.separatorConfiguration = separatorConfiguration; + return this; + } + + public Builder separatorConfiguration(SeparatorConfigurationArgs separatorConfiguration) { + return separatorConfiguration(Output.of(separatorConfiguration)); + } + + public Builder suffix(@Nullable Output suffix) { + $.suffix = suffix; + return this; + } + + public Builder suffix(String suffix) { + return suffix(Output.of(suffix)); + } + + public PercentageDisplayFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineArgs.java new file mode 100644 index 00000000000..55910394d3e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineArgs.java @@ -0,0 +1,141 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ReferenceLineDataConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.ReferenceLineLabelConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.ReferenceLineStyleConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ReferenceLineArgs extends com.pulumi.resources.ResourceArgs { + + public static final ReferenceLineArgs Empty = new ReferenceLineArgs(); + + @Import(name="dataConfiguration", required=true) + private Output dataConfiguration; + + public Output dataConfiguration() { + return this.dataConfiguration; + } + + @Import(name="labelConfiguration") + private @Nullable Output labelConfiguration; + + public Optional> labelConfiguration() { + return Optional.ofNullable(this.labelConfiguration); + } + + /** + * The dashboard creation status. + * + */ + @Import(name="status") + private @Nullable Output status; + + /** + * @return The dashboard creation status. + * + */ + public Optional> status() { + return Optional.ofNullable(this.status); + } + + @Import(name="styleConfiguration") + private @Nullable Output styleConfiguration; + + public Optional> styleConfiguration() { + return Optional.ofNullable(this.styleConfiguration); + } + + private ReferenceLineArgs() {} + + private ReferenceLineArgs(ReferenceLineArgs $) { + this.dataConfiguration = $.dataConfiguration; + this.labelConfiguration = $.labelConfiguration; + this.status = $.status; + this.styleConfiguration = $.styleConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ReferenceLineArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ReferenceLineArgs $; + + public Builder() { + $ = new ReferenceLineArgs(); + } + + public Builder(ReferenceLineArgs defaults) { + $ = new ReferenceLineArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataConfiguration(Output dataConfiguration) { + $.dataConfiguration = dataConfiguration; + return this; + } + + public Builder dataConfiguration(ReferenceLineDataConfigurationArgs dataConfiguration) { + return dataConfiguration(Output.of(dataConfiguration)); + } + + public Builder labelConfiguration(@Nullable Output labelConfiguration) { + $.labelConfiguration = labelConfiguration; + return this; + } + + public Builder labelConfiguration(ReferenceLineLabelConfigurationArgs labelConfiguration) { + return labelConfiguration(Output.of(labelConfiguration)); + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(@Nullable Output status) { + $.status = status; + return this; + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(String status) { + return status(Output.of(status)); + } + + public Builder styleConfiguration(@Nullable Output styleConfiguration) { + $.styleConfiguration = styleConfiguration; + return this; + } + + public Builder styleConfiguration(ReferenceLineStyleConfigurationArgs styleConfiguration) { + return styleConfiguration(Output.of(styleConfiguration)); + } + + public ReferenceLineArgs build() { + if ($.dataConfiguration == null) { + throw new MissingRequiredPropertyException("ReferenceLineArgs", "dataConfiguration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineDataConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineDataConfigurationArgs.java new file mode 100644 index 00000000000..291c4b7ab70 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineDataConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ReferenceLineDataConfigurationDynamicConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.ReferenceLineDataConfigurationStaticConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ReferenceLineDataConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final ReferenceLineDataConfigurationArgs Empty = new ReferenceLineDataConfigurationArgs(); + + @Import(name="axisBinding") + private @Nullable Output axisBinding; + + public Optional> axisBinding() { + return Optional.ofNullable(this.axisBinding); + } + + @Import(name="dynamicConfiguration") + private @Nullable Output dynamicConfiguration; + + public Optional> dynamicConfiguration() { + return Optional.ofNullable(this.dynamicConfiguration); + } + + @Import(name="staticConfiguration") + private @Nullable Output staticConfiguration; + + public Optional> staticConfiguration() { + return Optional.ofNullable(this.staticConfiguration); + } + + private ReferenceLineDataConfigurationArgs() {} + + private ReferenceLineDataConfigurationArgs(ReferenceLineDataConfigurationArgs $) { + this.axisBinding = $.axisBinding; + this.dynamicConfiguration = $.dynamicConfiguration; + this.staticConfiguration = $.staticConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ReferenceLineDataConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ReferenceLineDataConfigurationArgs $; + + public Builder() { + $ = new ReferenceLineDataConfigurationArgs(); + } + + public Builder(ReferenceLineDataConfigurationArgs defaults) { + $ = new ReferenceLineDataConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder axisBinding(@Nullable Output axisBinding) { + $.axisBinding = axisBinding; + return this; + } + + public Builder axisBinding(String axisBinding) { + return axisBinding(Output.of(axisBinding)); + } + + public Builder dynamicConfiguration(@Nullable Output dynamicConfiguration) { + $.dynamicConfiguration = dynamicConfiguration; + return this; + } + + public Builder dynamicConfiguration(ReferenceLineDataConfigurationDynamicConfigurationArgs dynamicConfiguration) { + return dynamicConfiguration(Output.of(dynamicConfiguration)); + } + + public Builder staticConfiguration(@Nullable Output staticConfiguration) { + $.staticConfiguration = staticConfiguration; + return this; + } + + public Builder staticConfiguration(ReferenceLineDataConfigurationStaticConfigurationArgs staticConfiguration) { + return staticConfiguration(Output.of(staticConfiguration)); + } + + public ReferenceLineDataConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineDataConfigurationDynamicConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineDataConfigurationDynamicConfigurationArgs.java new file mode 100644 index 00000000000..9cea429c2b6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineDataConfigurationDynamicConfigurationArgs.java @@ -0,0 +1,107 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AggregationFunctionArgs; +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.NumericalAggregationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class ReferenceLineDataConfigurationDynamicConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final ReferenceLineDataConfigurationDynamicConfigurationArgs Empty = new ReferenceLineDataConfigurationDynamicConfigurationArgs(); + + @Import(name="calculation", required=true) + private Output calculation; + + public Output calculation() { + return this.calculation; + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="measureAggregationFunction", required=true) + private Output measureAggregationFunction; + + public Output measureAggregationFunction() { + return this.measureAggregationFunction; + } + + private ReferenceLineDataConfigurationDynamicConfigurationArgs() {} + + private ReferenceLineDataConfigurationDynamicConfigurationArgs(ReferenceLineDataConfigurationDynamicConfigurationArgs $) { + this.calculation = $.calculation; + this.column = $.column; + this.measureAggregationFunction = $.measureAggregationFunction; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ReferenceLineDataConfigurationDynamicConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ReferenceLineDataConfigurationDynamicConfigurationArgs $; + + public Builder() { + $ = new ReferenceLineDataConfigurationDynamicConfigurationArgs(); + } + + public Builder(ReferenceLineDataConfigurationDynamicConfigurationArgs defaults) { + $ = new ReferenceLineDataConfigurationDynamicConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder calculation(Output calculation) { + $.calculation = calculation; + return this; + } + + public Builder calculation(NumericalAggregationArgs calculation) { + return calculation(Output.of(calculation)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder measureAggregationFunction(Output measureAggregationFunction) { + $.measureAggregationFunction = measureAggregationFunction; + return this; + } + + public Builder measureAggregationFunction(AggregationFunctionArgs measureAggregationFunction) { + return measureAggregationFunction(Output.of(measureAggregationFunction)); + } + + public ReferenceLineDataConfigurationDynamicConfigurationArgs build() { + if ($.calculation == null) { + throw new MissingRequiredPropertyException("ReferenceLineDataConfigurationDynamicConfigurationArgs", "calculation"); + } + if ($.column == null) { + throw new MissingRequiredPropertyException("ReferenceLineDataConfigurationDynamicConfigurationArgs", "column"); + } + if ($.measureAggregationFunction == null) { + throw new MissingRequiredPropertyException("ReferenceLineDataConfigurationDynamicConfigurationArgs", "measureAggregationFunction"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineDataConfigurationStaticConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineDataConfigurationStaticConfigurationArgs.java new file mode 100644 index 00000000000..5cf5a3cf475 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineDataConfigurationStaticConfigurationArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.util.Objects; + + +public final class ReferenceLineDataConfigurationStaticConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final ReferenceLineDataConfigurationStaticConfigurationArgs Empty = new ReferenceLineDataConfigurationStaticConfigurationArgs(); + + @Import(name="value", required=true) + private Output value; + + public Output value() { + return this.value; + } + + private ReferenceLineDataConfigurationStaticConfigurationArgs() {} + + private ReferenceLineDataConfigurationStaticConfigurationArgs(ReferenceLineDataConfigurationStaticConfigurationArgs $) { + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ReferenceLineDataConfigurationStaticConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ReferenceLineDataConfigurationStaticConfigurationArgs $; + + public Builder() { + $ = new ReferenceLineDataConfigurationStaticConfigurationArgs(); + } + + public Builder(ReferenceLineDataConfigurationStaticConfigurationArgs defaults) { + $ = new ReferenceLineDataConfigurationStaticConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder value(Output value) { + $.value = value; + return this; + } + + public Builder value(Double value) { + return value(Output.of(value)); + } + + public ReferenceLineDataConfigurationStaticConfigurationArgs build() { + if ($.value == null) { + throw new MissingRequiredPropertyException("ReferenceLineDataConfigurationStaticConfigurationArgs", "value"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineLabelConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineLabelConfigurationArgs.java new file mode 100644 index 00000000000..f61b2aec3cb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineLabelConfigurationArgs.java @@ -0,0 +1,151 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FontConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.ReferenceLineLabelConfigurationCustomLabelConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.ReferenceLineLabelConfigurationValueLabelConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ReferenceLineLabelConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final ReferenceLineLabelConfigurationArgs Empty = new ReferenceLineLabelConfigurationArgs(); + + @Import(name="customLabelConfiguration") + private @Nullable Output customLabelConfiguration; + + public Optional> customLabelConfiguration() { + return Optional.ofNullable(this.customLabelConfiguration); + } + + @Import(name="fontColor") + private @Nullable Output fontColor; + + public Optional> fontColor() { + return Optional.ofNullable(this.fontColor); + } + + @Import(name="fontConfiguration") + private @Nullable Output fontConfiguration; + + public Optional> fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + + @Import(name="horizontalPosition") + private @Nullable Output horizontalPosition; + + public Optional> horizontalPosition() { + return Optional.ofNullable(this.horizontalPosition); + } + + @Import(name="valueLabelConfiguration") + private @Nullable Output valueLabelConfiguration; + + public Optional> valueLabelConfiguration() { + return Optional.ofNullable(this.valueLabelConfiguration); + } + + @Import(name="verticalPosition") + private @Nullable Output verticalPosition; + + public Optional> verticalPosition() { + return Optional.ofNullable(this.verticalPosition); + } + + private ReferenceLineLabelConfigurationArgs() {} + + private ReferenceLineLabelConfigurationArgs(ReferenceLineLabelConfigurationArgs $) { + this.customLabelConfiguration = $.customLabelConfiguration; + this.fontColor = $.fontColor; + this.fontConfiguration = $.fontConfiguration; + this.horizontalPosition = $.horizontalPosition; + this.valueLabelConfiguration = $.valueLabelConfiguration; + this.verticalPosition = $.verticalPosition; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ReferenceLineLabelConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ReferenceLineLabelConfigurationArgs $; + + public Builder() { + $ = new ReferenceLineLabelConfigurationArgs(); + } + + public Builder(ReferenceLineLabelConfigurationArgs defaults) { + $ = new ReferenceLineLabelConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLabelConfiguration(@Nullable Output customLabelConfiguration) { + $.customLabelConfiguration = customLabelConfiguration; + return this; + } + + public Builder customLabelConfiguration(ReferenceLineLabelConfigurationCustomLabelConfigurationArgs customLabelConfiguration) { + return customLabelConfiguration(Output.of(customLabelConfiguration)); + } + + public Builder fontColor(@Nullable Output fontColor) { + $.fontColor = fontColor; + return this; + } + + public Builder fontColor(String fontColor) { + return fontColor(Output.of(fontColor)); + } + + public Builder fontConfiguration(@Nullable Output fontConfiguration) { + $.fontConfiguration = fontConfiguration; + return this; + } + + public Builder fontConfiguration(FontConfigurationArgs fontConfiguration) { + return fontConfiguration(Output.of(fontConfiguration)); + } + + public Builder horizontalPosition(@Nullable Output horizontalPosition) { + $.horizontalPosition = horizontalPosition; + return this; + } + + public Builder horizontalPosition(String horizontalPosition) { + return horizontalPosition(Output.of(horizontalPosition)); + } + + public Builder valueLabelConfiguration(@Nullable Output valueLabelConfiguration) { + $.valueLabelConfiguration = valueLabelConfiguration; + return this; + } + + public Builder valueLabelConfiguration(ReferenceLineLabelConfigurationValueLabelConfigurationArgs valueLabelConfiguration) { + return valueLabelConfiguration(Output.of(valueLabelConfiguration)); + } + + public Builder verticalPosition(@Nullable Output verticalPosition) { + $.verticalPosition = verticalPosition; + return this; + } + + public Builder verticalPosition(String verticalPosition) { + return verticalPosition(Output.of(verticalPosition)); + } + + public ReferenceLineLabelConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineLabelConfigurationCustomLabelConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineLabelConfigurationCustomLabelConfigurationArgs.java new file mode 100644 index 00000000000..098b3576e4d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineLabelConfigurationCustomLabelConfigurationArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class ReferenceLineLabelConfigurationCustomLabelConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final ReferenceLineLabelConfigurationCustomLabelConfigurationArgs Empty = new ReferenceLineLabelConfigurationCustomLabelConfigurationArgs(); + + @Import(name="customLabel", required=true) + private Output customLabel; + + public Output customLabel() { + return this.customLabel; + } + + private ReferenceLineLabelConfigurationCustomLabelConfigurationArgs() {} + + private ReferenceLineLabelConfigurationCustomLabelConfigurationArgs(ReferenceLineLabelConfigurationCustomLabelConfigurationArgs $) { + this.customLabel = $.customLabel; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ReferenceLineLabelConfigurationCustomLabelConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ReferenceLineLabelConfigurationCustomLabelConfigurationArgs $; + + public Builder() { + $ = new ReferenceLineLabelConfigurationCustomLabelConfigurationArgs(); + } + + public Builder(ReferenceLineLabelConfigurationCustomLabelConfigurationArgs defaults) { + $ = new ReferenceLineLabelConfigurationCustomLabelConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLabel(Output customLabel) { + $.customLabel = customLabel; + return this; + } + + public Builder customLabel(String customLabel) { + return customLabel(Output.of(customLabel)); + } + + public ReferenceLineLabelConfigurationCustomLabelConfigurationArgs build() { + if ($.customLabel == null) { + throw new MissingRequiredPropertyException("ReferenceLineLabelConfigurationCustomLabelConfigurationArgs", "customLabel"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineLabelConfigurationValueLabelConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineLabelConfigurationValueLabelConfigurationArgs.java new file mode 100644 index 00000000000..b07c6e166e5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineLabelConfigurationValueLabelConfigurationArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.NumericFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ReferenceLineLabelConfigurationValueLabelConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final ReferenceLineLabelConfigurationValueLabelConfigurationArgs Empty = new ReferenceLineLabelConfigurationValueLabelConfigurationArgs(); + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="relativePosition") + private @Nullable Output relativePosition; + + public Optional> relativePosition() { + return Optional.ofNullable(this.relativePosition); + } + + private ReferenceLineLabelConfigurationValueLabelConfigurationArgs() {} + + private ReferenceLineLabelConfigurationValueLabelConfigurationArgs(ReferenceLineLabelConfigurationValueLabelConfigurationArgs $) { + this.formatConfiguration = $.formatConfiguration; + this.relativePosition = $.relativePosition; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ReferenceLineLabelConfigurationValueLabelConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ReferenceLineLabelConfigurationValueLabelConfigurationArgs $; + + public Builder() { + $ = new ReferenceLineLabelConfigurationValueLabelConfigurationArgs(); + } + + public Builder(ReferenceLineLabelConfigurationValueLabelConfigurationArgs defaults) { + $ = new ReferenceLineLabelConfigurationValueLabelConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(NumericFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder relativePosition(@Nullable Output relativePosition) { + $.relativePosition = relativePosition; + return this; + } + + public Builder relativePosition(String relativePosition) { + return relativePosition(Output.of(relativePosition)); + } + + public ReferenceLineLabelConfigurationValueLabelConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineStyleConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineStyleConfigurationArgs.java new file mode 100644 index 00000000000..0b7173c9458 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/ReferenceLineStyleConfigurationArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ReferenceLineStyleConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final ReferenceLineStyleConfigurationArgs Empty = new ReferenceLineStyleConfigurationArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="pattern") + private @Nullable Output pattern; + + public Optional> pattern() { + return Optional.ofNullable(this.pattern); + } + + private ReferenceLineStyleConfigurationArgs() {} + + private ReferenceLineStyleConfigurationArgs(ReferenceLineStyleConfigurationArgs $) { + this.color = $.color; + this.pattern = $.pattern; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ReferenceLineStyleConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ReferenceLineStyleConfigurationArgs $; + + public Builder() { + $ = new ReferenceLineStyleConfigurationArgs(); + } + + public Builder(ReferenceLineStyleConfigurationArgs defaults) { + $ = new ReferenceLineStyleConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder pattern(@Nullable Output pattern) { + $.pattern = pattern; + return this; + } + + public Builder pattern(String pattern) { + return pattern(Output.of(pattern)); + } + + public ReferenceLineStyleConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SelectAllOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SelectAllOptionsArgs.java new file mode 100644 index 00000000000..5112fe98a92 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SelectAllOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class SelectAllOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final SelectAllOptionsArgs Empty = new SelectAllOptionsArgs(); + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private SelectAllOptionsArgs() {} + + private SelectAllOptionsArgs(SelectAllOptionsArgs $) { + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(SelectAllOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private SelectAllOptionsArgs $; + + public Builder() { + $ = new SelectAllOptionsArgs(); + } + + public Builder(SelectAllOptionsArgs defaults) { + $ = new SelectAllOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public SelectAllOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SeparatorConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SeparatorConfigurationArgs.java new file mode 100644 index 00000000000..bc9af4eb28a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SeparatorConfigurationArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SeparatorConfigurationThousandsSeparatorArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class SeparatorConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final SeparatorConfigurationArgs Empty = new SeparatorConfigurationArgs(); + + @Import(name="decimalSeparator") + private @Nullable Output decimalSeparator; + + public Optional> decimalSeparator() { + return Optional.ofNullable(this.decimalSeparator); + } + + @Import(name="thousandsSeparator") + private @Nullable Output thousandsSeparator; + + public Optional> thousandsSeparator() { + return Optional.ofNullable(this.thousandsSeparator); + } + + private SeparatorConfigurationArgs() {} + + private SeparatorConfigurationArgs(SeparatorConfigurationArgs $) { + this.decimalSeparator = $.decimalSeparator; + this.thousandsSeparator = $.thousandsSeparator; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(SeparatorConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private SeparatorConfigurationArgs $; + + public Builder() { + $ = new SeparatorConfigurationArgs(); + } + + public Builder(SeparatorConfigurationArgs defaults) { + $ = new SeparatorConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder decimalSeparator(@Nullable Output decimalSeparator) { + $.decimalSeparator = decimalSeparator; + return this; + } + + public Builder decimalSeparator(String decimalSeparator) { + return decimalSeparator(Output.of(decimalSeparator)); + } + + public Builder thousandsSeparator(@Nullable Output thousandsSeparator) { + $.thousandsSeparator = thousandsSeparator; + return this; + } + + public Builder thousandsSeparator(SeparatorConfigurationThousandsSeparatorArgs thousandsSeparator) { + return thousandsSeparator(Output.of(thousandsSeparator)); + } + + public SeparatorConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SeparatorConfigurationThousandsSeparatorArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SeparatorConfigurationThousandsSeparatorArgs.java new file mode 100644 index 00000000000..5b96279cdcd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SeparatorConfigurationThousandsSeparatorArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class SeparatorConfigurationThousandsSeparatorArgs extends com.pulumi.resources.ResourceArgs { + + public static final SeparatorConfigurationThousandsSeparatorArgs Empty = new SeparatorConfigurationThousandsSeparatorArgs(); + + @Import(name="symbol") + private @Nullable Output symbol; + + public Optional> symbol() { + return Optional.ofNullable(this.symbol); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private SeparatorConfigurationThousandsSeparatorArgs() {} + + private SeparatorConfigurationThousandsSeparatorArgs(SeparatorConfigurationThousandsSeparatorArgs $) { + this.symbol = $.symbol; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(SeparatorConfigurationThousandsSeparatorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private SeparatorConfigurationThousandsSeparatorArgs $; + + public Builder() { + $ = new SeparatorConfigurationThousandsSeparatorArgs(); + } + + public Builder(SeparatorConfigurationThousandsSeparatorArgs defaults) { + $ = new SeparatorConfigurationThousandsSeparatorArgs(Objects.requireNonNull(defaults)); + } + + public Builder symbol(@Nullable Output symbol) { + $.symbol = symbol; + return this; + } + + public Builder symbol(String symbol) { + return symbol(Output.of(symbol)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public SeparatorConfigurationThousandsSeparatorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SmallMultiplesOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SmallMultiplesOptionsArgs.java new file mode 100644 index 00000000000..42b6d9c2d8b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SmallMultiplesOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsPanelConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class SmallMultiplesOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final SmallMultiplesOptionsArgs Empty = new SmallMultiplesOptionsArgs(); + + @Import(name="maxVisibleColumns") + private @Nullable Output maxVisibleColumns; + + public Optional> maxVisibleColumns() { + return Optional.ofNullable(this.maxVisibleColumns); + } + + @Import(name="maxVisibleRows") + private @Nullable Output maxVisibleRows; + + public Optional> maxVisibleRows() { + return Optional.ofNullable(this.maxVisibleRows); + } + + @Import(name="panelConfiguration") + private @Nullable Output panelConfiguration; + + public Optional> panelConfiguration() { + return Optional.ofNullable(this.panelConfiguration); + } + + private SmallMultiplesOptionsArgs() {} + + private SmallMultiplesOptionsArgs(SmallMultiplesOptionsArgs $) { + this.maxVisibleColumns = $.maxVisibleColumns; + this.maxVisibleRows = $.maxVisibleRows; + this.panelConfiguration = $.panelConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(SmallMultiplesOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private SmallMultiplesOptionsArgs $; + + public Builder() { + $ = new SmallMultiplesOptionsArgs(); + } + + public Builder(SmallMultiplesOptionsArgs defaults) { + $ = new SmallMultiplesOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder maxVisibleColumns(@Nullable Output maxVisibleColumns) { + $.maxVisibleColumns = maxVisibleColumns; + return this; + } + + public Builder maxVisibleColumns(Integer maxVisibleColumns) { + return maxVisibleColumns(Output.of(maxVisibleColumns)); + } + + public Builder maxVisibleRows(@Nullable Output maxVisibleRows) { + $.maxVisibleRows = maxVisibleRows; + return this; + } + + public Builder maxVisibleRows(Integer maxVisibleRows) { + return maxVisibleRows(Output.of(maxVisibleRows)); + } + + public Builder panelConfiguration(@Nullable Output panelConfiguration) { + $.panelConfiguration = panelConfiguration; + return this; + } + + public Builder panelConfiguration(SmallMultiplesOptionsPanelConfigurationArgs panelConfiguration) { + return panelConfiguration(Output.of(panelConfiguration)); + } + + public SmallMultiplesOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SmallMultiplesOptionsPanelConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SmallMultiplesOptionsPanelConfigurationArgs.java new file mode 100644 index 00000000000..96c4ce010ae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SmallMultiplesOptionsPanelConfigurationArgs.java @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsPanelConfigurationTitleArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class SmallMultiplesOptionsPanelConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final SmallMultiplesOptionsPanelConfigurationArgs Empty = new SmallMultiplesOptionsPanelConfigurationArgs(); + + @Import(name="backgroundColor") + private @Nullable Output backgroundColor; + + public Optional> backgroundColor() { + return Optional.ofNullable(this.backgroundColor); + } + + @Import(name="backgroundVisibility") + private @Nullable Output backgroundVisibility; + + public Optional> backgroundVisibility() { + return Optional.ofNullable(this.backgroundVisibility); + } + + @Import(name="borderColor") + private @Nullable Output borderColor; + + public Optional> borderColor() { + return Optional.ofNullable(this.borderColor); + } + + @Import(name="borderStyle") + private @Nullable Output borderStyle; + + public Optional> borderStyle() { + return Optional.ofNullable(this.borderStyle); + } + + @Import(name="borderThickness") + private @Nullable Output borderThickness; + + public Optional> borderThickness() { + return Optional.ofNullable(this.borderThickness); + } + + @Import(name="borderVisibility") + private @Nullable Output borderVisibility; + + public Optional> borderVisibility() { + return Optional.ofNullable(this.borderVisibility); + } + + @Import(name="gutterSpacing") + private @Nullable Output gutterSpacing; + + public Optional> gutterSpacing() { + return Optional.ofNullable(this.gutterSpacing); + } + + @Import(name="gutterVisibility") + private @Nullable Output gutterVisibility; + + public Optional> gutterVisibility() { + return Optional.ofNullable(this.gutterVisibility); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + private SmallMultiplesOptionsPanelConfigurationArgs() {} + + private SmallMultiplesOptionsPanelConfigurationArgs(SmallMultiplesOptionsPanelConfigurationArgs $) { + this.backgroundColor = $.backgroundColor; + this.backgroundVisibility = $.backgroundVisibility; + this.borderColor = $.borderColor; + this.borderStyle = $.borderStyle; + this.borderThickness = $.borderThickness; + this.borderVisibility = $.borderVisibility; + this.gutterSpacing = $.gutterSpacing; + this.gutterVisibility = $.gutterVisibility; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(SmallMultiplesOptionsPanelConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private SmallMultiplesOptionsPanelConfigurationArgs $; + + public Builder() { + $ = new SmallMultiplesOptionsPanelConfigurationArgs(); + } + + public Builder(SmallMultiplesOptionsPanelConfigurationArgs defaults) { + $ = new SmallMultiplesOptionsPanelConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder backgroundColor(@Nullable Output backgroundColor) { + $.backgroundColor = backgroundColor; + return this; + } + + public Builder backgroundColor(String backgroundColor) { + return backgroundColor(Output.of(backgroundColor)); + } + + public Builder backgroundVisibility(@Nullable Output backgroundVisibility) { + $.backgroundVisibility = backgroundVisibility; + return this; + } + + public Builder backgroundVisibility(String backgroundVisibility) { + return backgroundVisibility(Output.of(backgroundVisibility)); + } + + public Builder borderColor(@Nullable Output borderColor) { + $.borderColor = borderColor; + return this; + } + + public Builder borderColor(String borderColor) { + return borderColor(Output.of(borderColor)); + } + + public Builder borderStyle(@Nullable Output borderStyle) { + $.borderStyle = borderStyle; + return this; + } + + public Builder borderStyle(String borderStyle) { + return borderStyle(Output.of(borderStyle)); + } + + public Builder borderThickness(@Nullable Output borderThickness) { + $.borderThickness = borderThickness; + return this; + } + + public Builder borderThickness(String borderThickness) { + return borderThickness(Output.of(borderThickness)); + } + + public Builder borderVisibility(@Nullable Output borderVisibility) { + $.borderVisibility = borderVisibility; + return this; + } + + public Builder borderVisibility(String borderVisibility) { + return borderVisibility(Output.of(borderVisibility)); + } + + public Builder gutterSpacing(@Nullable Output gutterSpacing) { + $.gutterSpacing = gutterSpacing; + return this; + } + + public Builder gutterSpacing(String gutterSpacing) { + return gutterSpacing(Output.of(gutterSpacing)); + } + + public Builder gutterVisibility(@Nullable Output gutterVisibility) { + $.gutterVisibility = gutterVisibility; + return this; + } + + public Builder gutterVisibility(String gutterVisibility) { + return gutterVisibility(Output.of(gutterVisibility)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SmallMultiplesOptionsPanelConfigurationTitleArgs title) { + return title(Output.of(title)); + } + + public SmallMultiplesOptionsPanelConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SmallMultiplesOptionsPanelConfigurationTitleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SmallMultiplesOptionsPanelConfigurationTitleArgs.java new file mode 100644 index 00000000000..cf19cd27539 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SmallMultiplesOptionsPanelConfigurationTitleArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FontConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class SmallMultiplesOptionsPanelConfigurationTitleArgs extends com.pulumi.resources.ResourceArgs { + + public static final SmallMultiplesOptionsPanelConfigurationTitleArgs Empty = new SmallMultiplesOptionsPanelConfigurationTitleArgs(); + + @Import(name="fontConfiguration") + private @Nullable Output fontConfiguration; + + public Optional> fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + + @Import(name="horizontalTextAlignment") + private @Nullable Output horizontalTextAlignment; + + public Optional> horizontalTextAlignment() { + return Optional.ofNullable(this.horizontalTextAlignment); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private SmallMultiplesOptionsPanelConfigurationTitleArgs() {} + + private SmallMultiplesOptionsPanelConfigurationTitleArgs(SmallMultiplesOptionsPanelConfigurationTitleArgs $) { + this.fontConfiguration = $.fontConfiguration; + this.horizontalTextAlignment = $.horizontalTextAlignment; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(SmallMultiplesOptionsPanelConfigurationTitleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private SmallMultiplesOptionsPanelConfigurationTitleArgs $; + + public Builder() { + $ = new SmallMultiplesOptionsPanelConfigurationTitleArgs(); + } + + public Builder(SmallMultiplesOptionsPanelConfigurationTitleArgs defaults) { + $ = new SmallMultiplesOptionsPanelConfigurationTitleArgs(Objects.requireNonNull(defaults)); + } + + public Builder fontConfiguration(@Nullable Output fontConfiguration) { + $.fontConfiguration = fontConfiguration; + return this; + } + + public Builder fontConfiguration(FontConfigurationArgs fontConfiguration) { + return fontConfiguration(Output.of(fontConfiguration)); + } + + public Builder horizontalTextAlignment(@Nullable Output horizontalTextAlignment) { + $.horizontalTextAlignment = horizontalTextAlignment; + return this; + } + + public Builder horizontalTextAlignment(String horizontalTextAlignment) { + return horizontalTextAlignment(Output.of(horizontalTextAlignment)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public SmallMultiplesOptionsPanelConfigurationTitleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SpacingArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SpacingArgs.java new file mode 100644 index 00000000000..ebbfa15968f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SpacingArgs.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class SpacingArgs extends com.pulumi.resources.ResourceArgs { + + public static final SpacingArgs Empty = new SpacingArgs(); + + @Import(name="bottom") + private @Nullable Output bottom; + + public Optional> bottom() { + return Optional.ofNullable(this.bottom); + } + + @Import(name="left") + private @Nullable Output left; + + public Optional> left() { + return Optional.ofNullable(this.left); + } + + @Import(name="right") + private @Nullable Output right; + + public Optional> right() { + return Optional.ofNullable(this.right); + } + + @Import(name="top") + private @Nullable Output top; + + public Optional> top() { + return Optional.ofNullable(this.top); + } + + private SpacingArgs() {} + + private SpacingArgs(SpacingArgs $) { + this.bottom = $.bottom; + this.left = $.left; + this.right = $.right; + this.top = $.top; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(SpacingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private SpacingArgs $; + + public Builder() { + $ = new SpacingArgs(); + } + + public Builder(SpacingArgs defaults) { + $ = new SpacingArgs(Objects.requireNonNull(defaults)); + } + + public Builder bottom(@Nullable Output bottom) { + $.bottom = bottom; + return this; + } + + public Builder bottom(String bottom) { + return bottom(Output.of(bottom)); + } + + public Builder left(@Nullable Output left) { + $.left = left; + return this; + } + + public Builder left(String left) { + return left(Output.of(left)); + } + + public Builder right(@Nullable Output right) { + $.right = right; + return this; + } + + public Builder right(String right) { + return right(Output.of(right)); + } + + public Builder top(@Nullable Output top) { + $.top = top; + return this; + } + + public Builder top(String top) { + return top(Output.of(top)); + } + + public SpacingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringFormatConfigurationArgs.java new file mode 100644 index 00000000000..cfd4b5f45c7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringFormatConfigurationArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.NullValueFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumericFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class StringFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final StringFormatConfigurationArgs Empty = new StringFormatConfigurationArgs(); + + @Import(name="nullValueFormatConfiguration") + private @Nullable Output nullValueFormatConfiguration; + + public Optional> nullValueFormatConfiguration() { + return Optional.ofNullable(this.nullValueFormatConfiguration); + } + + @Import(name="numericFormatConfiguration") + private @Nullable Output numericFormatConfiguration; + + public Optional> numericFormatConfiguration() { + return Optional.ofNullable(this.numericFormatConfiguration); + } + + private StringFormatConfigurationArgs() {} + + private StringFormatConfigurationArgs(StringFormatConfigurationArgs $) { + this.nullValueFormatConfiguration = $.nullValueFormatConfiguration; + this.numericFormatConfiguration = $.numericFormatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(StringFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private StringFormatConfigurationArgs $; + + public Builder() { + $ = new StringFormatConfigurationArgs(); + } + + public Builder(StringFormatConfigurationArgs defaults) { + $ = new StringFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder nullValueFormatConfiguration(@Nullable Output nullValueFormatConfiguration) { + $.nullValueFormatConfiguration = nullValueFormatConfiguration; + return this; + } + + public Builder nullValueFormatConfiguration(NullValueFormatConfigurationArgs nullValueFormatConfiguration) { + return nullValueFormatConfiguration(Output.of(nullValueFormatConfiguration)); + } + + public Builder numericFormatConfiguration(@Nullable Output numericFormatConfiguration) { + $.numericFormatConfiguration = numericFormatConfiguration; + return this; + } + + public Builder numericFormatConfiguration(NumericFormatConfigurationArgs numericFormatConfiguration) { + return numericFormatConfiguration(Output.of(numericFormatConfiguration)); + } + + public StringFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringParameterDeclarationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringParameterDeclarationArgs.java new file mode 100644 index 00000000000..66f43265e76 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringParameterDeclarationArgs.java @@ -0,0 +1,143 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.StringParameterDeclarationDefaultValuesArgs; +import com.pulumi.aws.quicksight.inputs.StringParameterDeclarationValuesWhenUnsetArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class StringParameterDeclarationArgs extends com.pulumi.resources.ResourceArgs { + + public static final StringParameterDeclarationArgs Empty = new StringParameterDeclarationArgs(); + + @Import(name="defaultValues") + private @Nullable Output defaultValues; + + public Optional> defaultValues() { + return Optional.ofNullable(this.defaultValues); + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name", required=true) + private Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Output name() { + return this.name; + } + + @Import(name="parameterValueType", required=true) + private Output parameterValueType; + + public Output parameterValueType() { + return this.parameterValueType; + } + + @Import(name="valuesWhenUnset") + private @Nullable Output valuesWhenUnset; + + public Optional> valuesWhenUnset() { + return Optional.ofNullable(this.valuesWhenUnset); + } + + private StringParameterDeclarationArgs() {} + + private StringParameterDeclarationArgs(StringParameterDeclarationArgs $) { + this.defaultValues = $.defaultValues; + this.name = $.name; + this.parameterValueType = $.parameterValueType; + this.valuesWhenUnset = $.valuesWhenUnset; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(StringParameterDeclarationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private StringParameterDeclarationArgs $; + + public Builder() { + $ = new StringParameterDeclarationArgs(); + } + + public Builder(StringParameterDeclarationArgs defaults) { + $ = new StringParameterDeclarationArgs(Objects.requireNonNull(defaults)); + } + + public Builder defaultValues(@Nullable Output defaultValues) { + $.defaultValues = defaultValues; + return this; + } + + public Builder defaultValues(StringParameterDeclarationDefaultValuesArgs defaultValues) { + return defaultValues(Output.of(defaultValues)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder parameterValueType(Output parameterValueType) { + $.parameterValueType = parameterValueType; + return this; + } + + public Builder parameterValueType(String parameterValueType) { + return parameterValueType(Output.of(parameterValueType)); + } + + public Builder valuesWhenUnset(@Nullable Output valuesWhenUnset) { + $.valuesWhenUnset = valuesWhenUnset; + return this; + } + + public Builder valuesWhenUnset(StringParameterDeclarationValuesWhenUnsetArgs valuesWhenUnset) { + return valuesWhenUnset(Output.of(valuesWhenUnset)); + } + + public StringParameterDeclarationArgs build() { + if ($.name == null) { + throw new MissingRequiredPropertyException("StringParameterDeclarationArgs", "name"); + } + if ($.parameterValueType == null) { + throw new MissingRequiredPropertyException("StringParameterDeclarationArgs", "parameterValueType"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringParameterDeclarationDefaultValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringParameterDeclarationDefaultValuesArgs.java new file mode 100644 index 00000000000..47181f3eab8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringParameterDeclarationDefaultValuesArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DynamicValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class StringParameterDeclarationDefaultValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final StringParameterDeclarationDefaultValuesArgs Empty = new StringParameterDeclarationDefaultValuesArgs(); + + @Import(name="dynamicValue") + private @Nullable Output dynamicValue; + + public Optional> dynamicValue() { + return Optional.ofNullable(this.dynamicValue); + } + + @Import(name="staticValues") + private @Nullable Output> staticValues; + + public Optional>> staticValues() { + return Optional.ofNullable(this.staticValues); + } + + private StringParameterDeclarationDefaultValuesArgs() {} + + private StringParameterDeclarationDefaultValuesArgs(StringParameterDeclarationDefaultValuesArgs $) { + this.dynamicValue = $.dynamicValue; + this.staticValues = $.staticValues; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(StringParameterDeclarationDefaultValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private StringParameterDeclarationDefaultValuesArgs $; + + public Builder() { + $ = new StringParameterDeclarationDefaultValuesArgs(); + } + + public Builder(StringParameterDeclarationDefaultValuesArgs defaults) { + $ = new StringParameterDeclarationDefaultValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder dynamicValue(@Nullable Output dynamicValue) { + $.dynamicValue = dynamicValue; + return this; + } + + public Builder dynamicValue(DynamicValueArgs dynamicValue) { + return dynamicValue(Output.of(dynamicValue)); + } + + public Builder staticValues(@Nullable Output> staticValues) { + $.staticValues = staticValues; + return this; + } + + public Builder staticValues(List staticValues) { + return staticValues(Output.of(staticValues)); + } + + public Builder staticValues(String... staticValues) { + return staticValues(List.of(staticValues)); + } + + public StringParameterDeclarationDefaultValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringParameterDeclarationValuesWhenUnsetArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringParameterDeclarationValuesWhenUnsetArgs.java new file mode 100644 index 00000000000..e6c62cc1225 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/StringParameterDeclarationValuesWhenUnsetArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class StringParameterDeclarationValuesWhenUnsetArgs extends com.pulumi.resources.ResourceArgs { + + public static final StringParameterDeclarationValuesWhenUnsetArgs Empty = new StringParameterDeclarationValuesWhenUnsetArgs(); + + @Import(name="customValue") + private @Nullable Output customValue; + + public Optional> customValue() { + return Optional.ofNullable(this.customValue); + } + + @Import(name="valueWhenUnsetOption") + private @Nullable Output valueWhenUnsetOption; + + public Optional> valueWhenUnsetOption() { + return Optional.ofNullable(this.valueWhenUnsetOption); + } + + private StringParameterDeclarationValuesWhenUnsetArgs() {} + + private StringParameterDeclarationValuesWhenUnsetArgs(StringParameterDeclarationValuesWhenUnsetArgs $) { + this.customValue = $.customValue; + this.valueWhenUnsetOption = $.valueWhenUnsetOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(StringParameterDeclarationValuesWhenUnsetArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private StringParameterDeclarationValuesWhenUnsetArgs $; + + public Builder() { + $ = new StringParameterDeclarationValuesWhenUnsetArgs(); + } + + public Builder(StringParameterDeclarationValuesWhenUnsetArgs defaults) { + $ = new StringParameterDeclarationValuesWhenUnsetArgs(Objects.requireNonNull(defaults)); + } + + public Builder customValue(@Nullable Output customValue) { + $.customValue = customValue; + return this; + } + + public Builder customValue(String customValue) { + return customValue(Output.of(customValue)); + } + + public Builder valueWhenUnsetOption(@Nullable Output valueWhenUnsetOption) { + $.valueWhenUnsetOption = valueWhenUnsetOption; + return this; + } + + public Builder valueWhenUnsetOption(String valueWhenUnsetOption) { + return valueWhenUnsetOption(Output.of(valueWhenUnsetOption)); + } + + public StringParameterDeclarationValuesWhenUnsetArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SubtitleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SubtitleArgs.java new file mode 100644 index 00000000000..b7f211fe302 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SubtitleArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SubtitleFormatTextArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class SubtitleArgs extends com.pulumi.resources.ResourceArgs { + + public static final SubtitleArgs Empty = new SubtitleArgs(); + + @Import(name="formatText") + private @Nullable Output formatText; + + public Optional> formatText() { + return Optional.ofNullable(this.formatText); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private SubtitleArgs() {} + + private SubtitleArgs(SubtitleArgs $) { + this.formatText = $.formatText; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(SubtitleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private SubtitleArgs $; + + public Builder() { + $ = new SubtitleArgs(); + } + + public Builder(SubtitleArgs defaults) { + $ = new SubtitleArgs(Objects.requireNonNull(defaults)); + } + + public Builder formatText(@Nullable Output formatText) { + $.formatText = formatText; + return this; + } + + public Builder formatText(SubtitleFormatTextArgs formatText) { + return formatText(Output.of(formatText)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public SubtitleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SubtitleFormatTextArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SubtitleFormatTextArgs.java new file mode 100644 index 00000000000..389ef54f6d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/SubtitleFormatTextArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class SubtitleFormatTextArgs extends com.pulumi.resources.ResourceArgs { + + public static final SubtitleFormatTextArgs Empty = new SubtitleFormatTextArgs(); + + @Import(name="plainText") + private @Nullable Output plainText; + + public Optional> plainText() { + return Optional.ofNullable(this.plainText); + } + + @Import(name="richText") + private @Nullable Output richText; + + public Optional> richText() { + return Optional.ofNullable(this.richText); + } + + private SubtitleFormatTextArgs() {} + + private SubtitleFormatTextArgs(SubtitleFormatTextArgs $) { + this.plainText = $.plainText; + this.richText = $.richText; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(SubtitleFormatTextArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private SubtitleFormatTextArgs $; + + public Builder() { + $ = new SubtitleFormatTextArgs(); + } + + public Builder(SubtitleFormatTextArgs defaults) { + $ = new SubtitleFormatTextArgs(Objects.requireNonNull(defaults)); + } + + public Builder plainText(@Nullable Output plainText) { + $.plainText = plainText; + return this; + } + + public Builder plainText(String plainText) { + return plainText(Output.of(plainText)); + } + + public Builder richText(@Nullable Output richText) { + $.richText = richText; + return this; + } + + public Builder richText(String richText) { + return richText(Output.of(richText)); + } + + public SubtitleFormatTextArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TableBorderOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TableBorderOptionsArgs.java new file mode 100644 index 00000000000..06c13bb2b18 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TableBorderOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TableBorderOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TableBorderOptionsArgs Empty = new TableBorderOptionsArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="style") + private @Nullable Output style; + + public Optional> style() { + return Optional.ofNullable(this.style); + } + + @Import(name="thickness") + private @Nullable Output thickness; + + public Optional> thickness() { + return Optional.ofNullable(this.thickness); + } + + private TableBorderOptionsArgs() {} + + private TableBorderOptionsArgs(TableBorderOptionsArgs $) { + this.color = $.color; + this.style = $.style; + this.thickness = $.thickness; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TableBorderOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TableBorderOptionsArgs $; + + public Builder() { + $ = new TableBorderOptionsArgs(); + } + + public Builder(TableBorderOptionsArgs defaults) { + $ = new TableBorderOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder style(@Nullable Output style) { + $.style = style; + return this; + } + + public Builder style(String style) { + return style(Output.of(style)); + } + + public Builder thickness(@Nullable Output thickness) { + $.thickness = thickness; + return this; + } + + public Builder thickness(Integer thickness) { + return thickness(Output.of(thickness)); + } + + public TableBorderOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsArgs.java new file mode 100644 index 00000000000..817bcea745b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class TemplateDefinitionAnalysisDefaultsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsArgs Empty = new TemplateDefinitionAnalysisDefaultsArgs(); + + @Import(name="defaultNewSheetConfiguration", required=true) + private Output defaultNewSheetConfiguration; + + public Output defaultNewSheetConfiguration() { + return this.defaultNewSheetConfiguration; + } + + private TemplateDefinitionAnalysisDefaultsArgs() {} + + private TemplateDefinitionAnalysisDefaultsArgs(TemplateDefinitionAnalysisDefaultsArgs $) { + this.defaultNewSheetConfiguration = $.defaultNewSheetConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsArgs(Objects.requireNonNull(defaults)); + } + + public Builder defaultNewSheetConfiguration(Output defaultNewSheetConfiguration) { + $.defaultNewSheetConfiguration = defaultNewSheetConfiguration; + return this; + } + + public Builder defaultNewSheetConfiguration(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs defaultNewSheetConfiguration) { + return defaultNewSheetConfiguration(Output.of(defaultNewSheetConfiguration)); + } + + public TemplateDefinitionAnalysisDefaultsArgs build() { + if ($.defaultNewSheetConfiguration == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsArgs", "defaultNewSheetConfiguration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.java new file mode 100644 index 00000000000..9ff589495d7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(); + + @Import(name="interactiveLayoutConfiguration") + private @Nullable Output interactiveLayoutConfiguration; + + public Optional> interactiveLayoutConfiguration() { + return Optional.ofNullable(this.interactiveLayoutConfiguration); + } + + @Import(name="paginatedLayoutConfiguration") + private @Nullable Output paginatedLayoutConfiguration; + + public Optional> paginatedLayoutConfiguration() { + return Optional.ofNullable(this.paginatedLayoutConfiguration); + } + + @Import(name="sheetContentType") + private @Nullable Output sheetContentType; + + public Optional> sheetContentType() { + return Optional.ofNullable(this.sheetContentType); + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs $) { + this.interactiveLayoutConfiguration = $.interactiveLayoutConfiguration; + this.paginatedLayoutConfiguration = $.paginatedLayoutConfiguration; + this.sheetContentType = $.sheetContentType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder interactiveLayoutConfiguration(@Nullable Output interactiveLayoutConfiguration) { + $.interactiveLayoutConfiguration = interactiveLayoutConfiguration; + return this; + } + + public Builder interactiveLayoutConfiguration(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs interactiveLayoutConfiguration) { + return interactiveLayoutConfiguration(Output.of(interactiveLayoutConfiguration)); + } + + public Builder paginatedLayoutConfiguration(@Nullable Output paginatedLayoutConfiguration) { + $.paginatedLayoutConfiguration = paginatedLayoutConfiguration; + return this; + } + + public Builder paginatedLayoutConfiguration(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs paginatedLayoutConfiguration) { + return paginatedLayoutConfiguration(Output.of(paginatedLayoutConfiguration)); + } + + public Builder sheetContentType(@Nullable Output sheetContentType) { + $.sheetContentType = sheetContentType; + return this; + } + + public Builder sheetContentType(String sheetContentType) { + return sheetContentType(Output.of(sheetContentType)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.java new file mode 100644 index 00000000000..2d0383899f9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(); + + @Import(name="freeForm") + private @Nullable Output freeForm; + + public Optional> freeForm() { + return Optional.ofNullable(this.freeForm); + } + + @Import(name="grid") + private @Nullable Output grid; + + public Optional> grid() { + return Optional.ofNullable(this.grid); + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs $) { + this.freeForm = $.freeForm; + this.grid = $.grid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder freeForm(@Nullable Output freeForm) { + $.freeForm = freeForm; + return this; + } + + public Builder freeForm(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs freeForm) { + return freeForm(Output.of(freeForm)); + } + + public Builder grid(@Nullable Output grid) { + $.grid = grid; + return this; + } + + public Builder grid(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs grid) { + return grid(Output.of(grid)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.java new file mode 100644 index 00000000000..7554e6ac61b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(); + + @Import(name="canvasSizeOptions", required=true) + private Output canvasSizeOptions; + + public Output canvasSizeOptions() { + return this.canvasSizeOptions; + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs build() { + if ($.canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs", "canvasSizeOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..b159fc2e751 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(); + + @Import(name="screenCanvasSizeOptions") + private @Nullable Output screenCanvasSizeOptions; + + public Optional> screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs $) { + this.screenCanvasSizeOptions = $.screenCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder screenCanvasSizeOptions(@Nullable Output screenCanvasSizeOptions) { + $.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + + public Builder screenCanvasSizeOptions(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs screenCanvasSizeOptions) { + return screenCanvasSizeOptions(Output.of(screenCanvasSizeOptions)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..49686d57203 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + + @Import(name="optimizedViewPortWidth", required=true) + private Output optimizedViewPortWidth; + + public Output optimizedViewPortWidth() { + return this.optimizedViewPortWidth; + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs $) { + this.optimizedViewPortWidth = $.optimizedViewPortWidth; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder optimizedViewPortWidth(Output optimizedViewPortWidth) { + $.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + return optimizedViewPortWidth(Output.of(optimizedViewPortWidth)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs build() { + if ($.optimizedViewPortWidth == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs", "optimizedViewPortWidth"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.java new file mode 100644 index 00000000000..c798197ac7b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(); + + @Import(name="canvasSizeOptions", required=true) + private Output canvasSizeOptions; + + public Output canvasSizeOptions() { + return this.canvasSizeOptions; + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs build() { + if ($.canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs", "canvasSizeOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..4030dd816db --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(); + + @Import(name="screenCanvasSizeOptions") + private @Nullable Output screenCanvasSizeOptions; + + public Optional> screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs $) { + this.screenCanvasSizeOptions = $.screenCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder screenCanvasSizeOptions(@Nullable Output screenCanvasSizeOptions) { + $.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + + public Builder screenCanvasSizeOptions(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs screenCanvasSizeOptions) { + return screenCanvasSizeOptions(Output.of(screenCanvasSizeOptions)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..7df57b9f682 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + + @Import(name="optimizedViewPortWidth") + private @Nullable Output optimizedViewPortWidth; + + public Optional> optimizedViewPortWidth() { + return Optional.ofNullable(this.optimizedViewPortWidth); + } + + @Import(name="resizeOption", required=true) + private Output resizeOption; + + public Output resizeOption() { + return this.resizeOption; + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs $) { + this.optimizedViewPortWidth = $.optimizedViewPortWidth; + this.resizeOption = $.resizeOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder optimizedViewPortWidth(@Nullable Output optimizedViewPortWidth) { + $.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + return optimizedViewPortWidth(Output.of(optimizedViewPortWidth)); + } + + public Builder resizeOption(Output resizeOption) { + $.resizeOption = resizeOption; + return this; + } + + public Builder resizeOption(String resizeOption) { + return resizeOption(Output.of(resizeOption)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs build() { + if ($.resizeOption == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs", "resizeOption"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.java new file mode 100644 index 00000000000..723401b72b0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(); + + @Import(name="sectionBased") + private @Nullable Output sectionBased; + + public Optional> sectionBased() { + return Optional.ofNullable(this.sectionBased); + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs $) { + this.sectionBased = $.sectionBased; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder sectionBased(@Nullable Output sectionBased) { + $.sectionBased = sectionBased; + return this; + } + + public Builder sectionBased(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs sectionBased) { + return sectionBased(Output.of(sectionBased)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.java new file mode 100644 index 00000000000..740d50e530e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(); + + @Import(name="canvasSizeOptions", required=true) + private Output canvasSizeOptions; + + public Output canvasSizeOptions() { + return this.canvasSizeOptions; + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs $) { + this.canvasSizeOptions = $.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs(Objects.requireNonNull(defaults)); + } + + public Builder canvasSizeOptions(Output canvasSizeOptions) { + $.canvasSizeOptions = canvasSizeOptions; + return this; + } + + public Builder canvasSizeOptions(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs canvasSizeOptions) { + return canvasSizeOptions(Output.of(canvasSizeOptions)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs build() { + if ($.canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs", "canvasSizeOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..851f1bfe9b4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(); + + @Import(name="paperCanvasSizeOptions") + private @Nullable Output paperCanvasSizeOptions; + + public Optional> paperCanvasSizeOptions() { + return Optional.ofNullable(this.paperCanvasSizeOptions); + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs $) { + this.paperCanvasSizeOptions = $.paperCanvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder paperCanvasSizeOptions(@Nullable Output paperCanvasSizeOptions) { + $.paperCanvasSizeOptions = paperCanvasSizeOptions; + return this; + } + + public Builder paperCanvasSizeOptions(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs paperCanvasSizeOptions) { + return paperCanvasSizeOptions(Output.of(paperCanvasSizeOptions)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java new file mode 100644 index 00000000000..80da7679afa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SpacingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs Empty = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + + @Import(name="paperMargin") + private @Nullable Output paperMargin; + + public Optional> paperMargin() { + return Optional.ofNullable(this.paperMargin); + } + + @Import(name="paperOrientation") + private @Nullable Output paperOrientation; + + public Optional> paperOrientation() { + return Optional.ofNullable(this.paperOrientation); + } + + @Import(name="paperSize") + private @Nullable Output paperSize; + + public Optional> paperSize() { + return Optional.ofNullable(this.paperSize); + } + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs() {} + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs $) { + this.paperMargin = $.paperMargin; + this.paperOrientation = $.paperOrientation; + this.paperSize = $.paperSize; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs $; + + public Builder() { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(); + } + + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs defaults) { + $ = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder paperMargin(@Nullable Output paperMargin) { + $.paperMargin = paperMargin; + return this; + } + + public Builder paperMargin(SpacingArgs paperMargin) { + return paperMargin(Output.of(paperMargin)); + } + + public Builder paperOrientation(@Nullable Output paperOrientation) { + $.paperOrientation = paperOrientation; + return this; + } + + public Builder paperOrientation(String paperOrientation) { + return paperOrientation(Output.of(paperOrientation)); + } + + public Builder paperSize(@Nullable Output paperSize) { + $.paperSize = paperSize; + return this; + } + + public Builder paperSize(String paperSize) { + return paperSize(Output.of(paperSize)); + } + + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionArgs.java new file mode 100644 index 00000000000..49711f475b6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionArgs.java @@ -0,0 +1,376 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionAnalysisDefaultsArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionCalculatedFieldArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionColumnConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionDataSetConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionFilterGroupArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionParametersDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionArgs Empty = new TemplateDefinitionArgs(); + + /** + * The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + @Import(name="analysisDefaults") + private @Nullable Output analysisDefaults; + + /** + * @return The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + public Optional> analysisDefaults() { + return Optional.ofNullable(this.analysisDefaults); + } + + /** + * A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + @Import(name="calculatedFields") + private @Nullable Output> calculatedFields; + + /** + * @return A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + public Optional>> calculatedFields() { + return Optional.ofNullable(this.calculatedFields); + } + + /** + * A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + * + */ + @Import(name="columnConfigurations") + private @Nullable Output> columnConfigurations; + + /** + * @return A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + * + */ + public Optional>> columnConfigurations() { + return Optional.ofNullable(this.columnConfigurations); + } + + /** + * A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + * + */ + @Import(name="dataSetConfigurations", required=true) + private Output> dataSetConfigurations; + + /** + * @return A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + * + */ + public Output> dataSetConfigurations() { + return this.dataSetConfigurations; + } + + /** + * A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + @Import(name="filterGroups") + private @Nullable Output> filterGroups; + + /** + * @return A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + public Optional>> filterGroups() { + return Optional.ofNullable(this.filterGroups); + } + + /** + * A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + * + */ + @Import(name="parametersDeclarations") + private @Nullable Output> parametersDeclarations; + + /** + * @return A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + * + */ + public Optional>> parametersDeclarations() { + return Optional.ofNullable(this.parametersDeclarations); + } + + /** + * A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + @Import(name="sheets") + private @Nullable Output> sheets; + + /** + * @return A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + public Optional>> sheets() { + return Optional.ofNullable(this.sheets); + } + + private TemplateDefinitionArgs() {} + + private TemplateDefinitionArgs(TemplateDefinitionArgs $) { + this.analysisDefaults = $.analysisDefaults; + this.calculatedFields = $.calculatedFields; + this.columnConfigurations = $.columnConfigurations; + this.dataSetConfigurations = $.dataSetConfigurations; + this.filterGroups = $.filterGroups; + this.parametersDeclarations = $.parametersDeclarations; + this.sheets = $.sheets; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionArgs $; + + public Builder() { + $ = new TemplateDefinitionArgs(); + } + + public Builder(TemplateDefinitionArgs defaults) { + $ = new TemplateDefinitionArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param analysisDefaults The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + * @return builder + * + */ + public Builder analysisDefaults(@Nullable Output analysisDefaults) { + $.analysisDefaults = analysisDefaults; + return this; + } + + /** + * @param analysisDefaults The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + * @return builder + * + */ + public Builder analysisDefaults(TemplateDefinitionAnalysisDefaultsArgs analysisDefaults) { + return analysisDefaults(Output.of(analysisDefaults)); + } + + /** + * @param calculatedFields A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + * @return builder + * + */ + public Builder calculatedFields(@Nullable Output> calculatedFields) { + $.calculatedFields = calculatedFields; + return this; + } + + /** + * @param calculatedFields A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + * @return builder + * + */ + public Builder calculatedFields(List calculatedFields) { + return calculatedFields(Output.of(calculatedFields)); + } + + /** + * @param calculatedFields A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + * @return builder + * + */ + public Builder calculatedFields(TemplateDefinitionCalculatedFieldArgs... calculatedFields) { + return calculatedFields(List.of(calculatedFields)); + } + + /** + * @param columnConfigurations A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + * + * @return builder + * + */ + public Builder columnConfigurations(@Nullable Output> columnConfigurations) { + $.columnConfigurations = columnConfigurations; + return this; + } + + /** + * @param columnConfigurations A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + * + * @return builder + * + */ + public Builder columnConfigurations(List columnConfigurations) { + return columnConfigurations(Output.of(columnConfigurations)); + } + + /** + * @param columnConfigurations A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + * + * @return builder + * + */ + public Builder columnConfigurations(TemplateDefinitionColumnConfigurationArgs... columnConfigurations) { + return columnConfigurations(List.of(columnConfigurations)); + } + + /** + * @param dataSetConfigurations A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + * + * @return builder + * + */ + public Builder dataSetConfigurations(Output> dataSetConfigurations) { + $.dataSetConfigurations = dataSetConfigurations; + return this; + } + + /** + * @param dataSetConfigurations A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + * + * @return builder + * + */ + public Builder dataSetConfigurations(List dataSetConfigurations) { + return dataSetConfigurations(Output.of(dataSetConfigurations)); + } + + /** + * @param dataSetConfigurations A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + * + * @return builder + * + */ + public Builder dataSetConfigurations(TemplateDefinitionDataSetConfigurationArgs... dataSetConfigurations) { + return dataSetConfigurations(List.of(dataSetConfigurations)); + } + + /** + * @param filterGroups A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder filterGroups(@Nullable Output> filterGroups) { + $.filterGroups = filterGroups; + return this; + } + + /** + * @param filterGroups A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder filterGroups(List filterGroups) { + return filterGroups(Output.of(filterGroups)); + } + + /** + * @param filterGroups A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder filterGroups(TemplateDefinitionFilterGroupArgs... filterGroups) { + return filterGroups(List.of(filterGroups)); + } + + /** + * @param parametersDeclarations A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder parametersDeclarations(@Nullable Output> parametersDeclarations) { + $.parametersDeclarations = parametersDeclarations; + return this; + } + + /** + * @param parametersDeclarations A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder parametersDeclarations(List parametersDeclarations) { + return parametersDeclarations(Output.of(parametersDeclarations)); + } + + /** + * @param parametersDeclarations A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + * + * @return builder + * + */ + public Builder parametersDeclarations(TemplateDefinitionParametersDeclarationArgs... parametersDeclarations) { + return parametersDeclarations(List.of(parametersDeclarations)); + } + + /** + * @param sheets A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + * @return builder + * + */ + public Builder sheets(@Nullable Output> sheets) { + $.sheets = sheets; + return this; + } + + /** + * @param sheets A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + * @return builder + * + */ + public Builder sheets(List sheets) { + return sheets(Output.of(sheets)); + } + + /** + * @param sheets A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + * @return builder + * + */ + public Builder sheets(TemplateDefinitionSheetArgs... sheets) { + return sheets(List.of(sheets)); + } + + public TemplateDefinitionArgs build() { + if ($.dataSetConfigurations == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionArgs", "dataSetConfigurations"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionCalculatedFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionCalculatedFieldArgs.java new file mode 100644 index 00000000000..ebde356a376 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionCalculatedFieldArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class TemplateDefinitionCalculatedFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionCalculatedFieldArgs Empty = new TemplateDefinitionCalculatedFieldArgs(); + + @Import(name="dataSetIdentifier", required=true) + private Output dataSetIdentifier; + + public Output dataSetIdentifier() { + return this.dataSetIdentifier; + } + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + /** + * Display name for the template. + * + */ + @Import(name="name", required=true) + private Output name; + + /** + * @return Display name for the template. + * + */ + public Output name() { + return this.name; + } + + private TemplateDefinitionCalculatedFieldArgs() {} + + private TemplateDefinitionCalculatedFieldArgs(TemplateDefinitionCalculatedFieldArgs $) { + this.dataSetIdentifier = $.dataSetIdentifier; + this.expression = $.expression; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionCalculatedFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionCalculatedFieldArgs $; + + public Builder() { + $ = new TemplateDefinitionCalculatedFieldArgs(); + } + + public Builder(TemplateDefinitionCalculatedFieldArgs defaults) { + $ = new TemplateDefinitionCalculatedFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataSetIdentifier(Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + /** + * @param name Display name for the template. + * + * @return builder + * + */ + public Builder name(Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the template. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public TemplateDefinitionCalculatedFieldArgs build() { + if ($.dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionCalculatedFieldArgs", "dataSetIdentifier"); + } + if ($.expression == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionCalculatedFieldArgs", "expression"); + } + if ($.name == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionCalculatedFieldArgs", "name"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionColumnConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionColumnConfigurationArgs.java new file mode 100644 index 00000000000..f38bfdd964e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionColumnConfigurationArgs.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionColumnConfigurationFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionColumnConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionColumnConfigurationArgs Empty = new TemplateDefinitionColumnConfigurationArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="role") + private @Nullable Output role; + + public Optional> role() { + return Optional.ofNullable(this.role); + } + + private TemplateDefinitionColumnConfigurationArgs() {} + + private TemplateDefinitionColumnConfigurationArgs(TemplateDefinitionColumnConfigurationArgs $) { + this.column = $.column; + this.formatConfiguration = $.formatConfiguration; + this.role = $.role; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionColumnConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionColumnConfigurationArgs $; + + public Builder() { + $ = new TemplateDefinitionColumnConfigurationArgs(); + } + + public Builder(TemplateDefinitionColumnConfigurationArgs defaults) { + $ = new TemplateDefinitionColumnConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(TemplateDefinitionColumnConfigurationFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder role(@Nullable Output role) { + $.role = role; + return this; + } + + public Builder role(String role) { + return role(Output.of(role)); + } + + public TemplateDefinitionColumnConfigurationArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionColumnConfigurationArgs", "column"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionColumnConfigurationFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionColumnConfigurationFormatConfigurationArgs.java new file mode 100644 index 00000000000..8801e14402e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionColumnConfigurationFormatConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionColumnConfigurationFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionColumnConfigurationFormatConfigurationArgs Empty = new TemplateDefinitionColumnConfigurationFormatConfigurationArgs(); + + @Import(name="dateTimeFormatConfiguration") + private @Nullable Output dateTimeFormatConfiguration; + + public Optional> dateTimeFormatConfiguration() { + return Optional.ofNullable(this.dateTimeFormatConfiguration); + } + + @Import(name="numberFormatConfiguration") + private @Nullable Output numberFormatConfiguration; + + public Optional> numberFormatConfiguration() { + return Optional.ofNullable(this.numberFormatConfiguration); + } + + @Import(name="stringFormatConfiguration") + private @Nullable Output stringFormatConfiguration; + + public Optional> stringFormatConfiguration() { + return Optional.ofNullable(this.stringFormatConfiguration); + } + + private TemplateDefinitionColumnConfigurationFormatConfigurationArgs() {} + + private TemplateDefinitionColumnConfigurationFormatConfigurationArgs(TemplateDefinitionColumnConfigurationFormatConfigurationArgs $) { + this.dateTimeFormatConfiguration = $.dateTimeFormatConfiguration; + this.numberFormatConfiguration = $.numberFormatConfiguration; + this.stringFormatConfiguration = $.stringFormatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionColumnConfigurationFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionColumnConfigurationFormatConfigurationArgs $; + + public Builder() { + $ = new TemplateDefinitionColumnConfigurationFormatConfigurationArgs(); + } + + public Builder(TemplateDefinitionColumnConfigurationFormatConfigurationArgs defaults) { + $ = new TemplateDefinitionColumnConfigurationFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeFormatConfiguration(@Nullable Output dateTimeFormatConfiguration) { + $.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + return this; + } + + public Builder dateTimeFormatConfiguration(DateTimeFormatConfigurationArgs dateTimeFormatConfiguration) { + return dateTimeFormatConfiguration(Output.of(dateTimeFormatConfiguration)); + } + + public Builder numberFormatConfiguration(@Nullable Output numberFormatConfiguration) { + $.numberFormatConfiguration = numberFormatConfiguration; + return this; + } + + public Builder numberFormatConfiguration(NumberFormatConfigurationArgs numberFormatConfiguration) { + return numberFormatConfiguration(Output.of(numberFormatConfiguration)); + } + + public Builder stringFormatConfiguration(@Nullable Output stringFormatConfiguration) { + $.stringFormatConfiguration = stringFormatConfiguration; + return this; + } + + public Builder stringFormatConfiguration(StringFormatConfigurationArgs stringFormatConfiguration) { + return stringFormatConfiguration(Output.of(stringFormatConfiguration)); + } + + public TemplateDefinitionColumnConfigurationFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationArgs.java new file mode 100644 index 00000000000..2b46ea6d713 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationArgs.java @@ -0,0 +1,104 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionDataSetConfigurationDataSetSchemaArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionDataSetConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionDataSetConfigurationArgs Empty = new TemplateDefinitionDataSetConfigurationArgs(); + + @Import(name="columnGroupSchemaLists") + private @Nullable Output> columnGroupSchemaLists; + + public Optional>> columnGroupSchemaLists() { + return Optional.ofNullable(this.columnGroupSchemaLists); + } + + @Import(name="dataSetSchema") + private @Nullable Output dataSetSchema; + + public Optional> dataSetSchema() { + return Optional.ofNullable(this.dataSetSchema); + } + + @Import(name="placeholder") + private @Nullable Output placeholder; + + public Optional> placeholder() { + return Optional.ofNullable(this.placeholder); + } + + private TemplateDefinitionDataSetConfigurationArgs() {} + + private TemplateDefinitionDataSetConfigurationArgs(TemplateDefinitionDataSetConfigurationArgs $) { + this.columnGroupSchemaLists = $.columnGroupSchemaLists; + this.dataSetSchema = $.dataSetSchema; + this.placeholder = $.placeholder; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionDataSetConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionDataSetConfigurationArgs $; + + public Builder() { + $ = new TemplateDefinitionDataSetConfigurationArgs(); + } + + public Builder(TemplateDefinitionDataSetConfigurationArgs defaults) { + $ = new TemplateDefinitionDataSetConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnGroupSchemaLists(@Nullable Output> columnGroupSchemaLists) { + $.columnGroupSchemaLists = columnGroupSchemaLists; + return this; + } + + public Builder columnGroupSchemaLists(List columnGroupSchemaLists) { + return columnGroupSchemaLists(Output.of(columnGroupSchemaLists)); + } + + public Builder columnGroupSchemaLists(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs... columnGroupSchemaLists) { + return columnGroupSchemaLists(List.of(columnGroupSchemaLists)); + } + + public Builder dataSetSchema(@Nullable Output dataSetSchema) { + $.dataSetSchema = dataSetSchema; + return this; + } + + public Builder dataSetSchema(TemplateDefinitionDataSetConfigurationDataSetSchemaArgs dataSetSchema) { + return dataSetSchema(Output.of(dataSetSchema)); + } + + public Builder placeholder(@Nullable Output placeholder) { + $.placeholder = placeholder; + return this; + } + + public Builder placeholder(String placeholder) { + return placeholder(Output.of(placeholder)); + } + + public TemplateDefinitionDataSetConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs.java new file mode 100644 index 00000000000..e0b68fed6f8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs.java @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs Empty = new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs(); + + @Import(name="columnGroupColumnSchemaLists") + private @Nullable Output> columnGroupColumnSchemaLists; + + public Optional>> columnGroupColumnSchemaLists() { + return Optional.ofNullable(this.columnGroupColumnSchemaLists); + } + + /** + * Display name for the template. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the template. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs() {} + + private TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs $) { + this.columnGroupColumnSchemaLists = $.columnGroupColumnSchemaLists; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs $; + + public Builder() { + $ = new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs(); + } + + public Builder(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs defaults) { + $ = new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnGroupColumnSchemaLists(@Nullable Output> columnGroupColumnSchemaLists) { + $.columnGroupColumnSchemaLists = columnGroupColumnSchemaLists; + return this; + } + + public Builder columnGroupColumnSchemaLists(List columnGroupColumnSchemaLists) { + return columnGroupColumnSchemaLists(Output.of(columnGroupColumnSchemaLists)); + } + + public Builder columnGroupColumnSchemaLists(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs... columnGroupColumnSchemaLists) { + return columnGroupColumnSchemaLists(List.of(columnGroupColumnSchemaLists)); + } + + /** + * @param name Display name for the template. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the template. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs.java new file mode 100644 index 00000000000..5c989e5d791 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs.java @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs Empty = new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs(); + + /** + * Display name for the template. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the template. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs() {} + + private TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs $) { + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs $; + + public Builder() { + $ = new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs(); + } + + public Builder(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs defaults) { + $ = new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param name Display name for the template. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the template. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaArgs.java new file mode 100644 index 00000000000..35a5395527e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionDataSetConfigurationDataSetSchemaArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionDataSetConfigurationDataSetSchemaArgs Empty = new TemplateDefinitionDataSetConfigurationDataSetSchemaArgs(); + + @Import(name="columnSchemaLists") + private @Nullable Output> columnSchemaLists; + + public Optional>> columnSchemaLists() { + return Optional.ofNullable(this.columnSchemaLists); + } + + private TemplateDefinitionDataSetConfigurationDataSetSchemaArgs() {} + + private TemplateDefinitionDataSetConfigurationDataSetSchemaArgs(TemplateDefinitionDataSetConfigurationDataSetSchemaArgs $) { + this.columnSchemaLists = $.columnSchemaLists; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionDataSetConfigurationDataSetSchemaArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionDataSetConfigurationDataSetSchemaArgs $; + + public Builder() { + $ = new TemplateDefinitionDataSetConfigurationDataSetSchemaArgs(); + } + + public Builder(TemplateDefinitionDataSetConfigurationDataSetSchemaArgs defaults) { + $ = new TemplateDefinitionDataSetConfigurationDataSetSchemaArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnSchemaLists(@Nullable Output> columnSchemaLists) { + $.columnSchemaLists = columnSchemaLists; + return this; + } + + public Builder columnSchemaLists(List columnSchemaLists) { + return columnSchemaLists(Output.of(columnSchemaLists)); + } + + public Builder columnSchemaLists(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs... columnSchemaLists) { + return columnSchemaLists(List.of(columnSchemaLists)); + } + + public TemplateDefinitionDataSetConfigurationDataSetSchemaArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs.java new file mode 100644 index 00000000000..504aa1b9b7d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs Empty = new TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs(); + + @Import(name="dataType") + private @Nullable Output dataType; + + public Optional> dataType() { + return Optional.ofNullable(this.dataType); + } + + @Import(name="geographicRole") + private @Nullable Output geographicRole; + + public Optional> geographicRole() { + return Optional.ofNullable(this.geographicRole); + } + + /** + * Display name for the template. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the template. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs() {} + + private TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs $) { + this.dataType = $.dataType; + this.geographicRole = $.geographicRole; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs $; + + public Builder() { + $ = new TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs(); + } + + public Builder(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs defaults) { + $ = new TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataType(@Nullable Output dataType) { + $.dataType = dataType; + return this; + } + + public Builder dataType(String dataType) { + return dataType(Output.of(dataType)); + } + + public Builder geographicRole(@Nullable Output geographicRole) { + $.geographicRole = geographicRole; + return this; + } + + public Builder geographicRole(String geographicRole) { + return geographicRole(Output.of(geographicRole)); + } + + /** + * @param name Display name for the template. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the template. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupArgs.java new file mode 100644 index 00000000000..98904d9ed60 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FiltersArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionFilterGroupScopeConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionFilterGroupArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionFilterGroupArgs Empty = new TemplateDefinitionFilterGroupArgs(); + + @Import(name="crossDataset", required=true) + private Output crossDataset; + + public Output crossDataset() { + return this.crossDataset; + } + + @Import(name="filterGroupId", required=true) + private Output filterGroupId; + + public Output filterGroupId() { + return this.filterGroupId; + } + + @Import(name="filters", required=true) + private Output> filters; + + public Output> filters() { + return this.filters; + } + + @Import(name="scopeConfiguration", required=true) + private Output scopeConfiguration; + + public Output scopeConfiguration() { + return this.scopeConfiguration; + } + + /** + * The template creation status. + * + */ + @Import(name="status") + private @Nullable Output status; + + /** + * @return The template creation status. + * + */ + public Optional> status() { + return Optional.ofNullable(this.status); + } + + private TemplateDefinitionFilterGroupArgs() {} + + private TemplateDefinitionFilterGroupArgs(TemplateDefinitionFilterGroupArgs $) { + this.crossDataset = $.crossDataset; + this.filterGroupId = $.filterGroupId; + this.filters = $.filters; + this.scopeConfiguration = $.scopeConfiguration; + this.status = $.status; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionFilterGroupArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionFilterGroupArgs $; + + public Builder() { + $ = new TemplateDefinitionFilterGroupArgs(); + } + + public Builder(TemplateDefinitionFilterGroupArgs defaults) { + $ = new TemplateDefinitionFilterGroupArgs(Objects.requireNonNull(defaults)); + } + + public Builder crossDataset(Output crossDataset) { + $.crossDataset = crossDataset; + return this; + } + + public Builder crossDataset(String crossDataset) { + return crossDataset(Output.of(crossDataset)); + } + + public Builder filterGroupId(Output filterGroupId) { + $.filterGroupId = filterGroupId; + return this; + } + + public Builder filterGroupId(String filterGroupId) { + return filterGroupId(Output.of(filterGroupId)); + } + + public Builder filters(Output> filters) { + $.filters = filters; + return this; + } + + public Builder filters(List filters) { + return filters(Output.of(filters)); + } + + public Builder filters(FiltersArgs... filters) { + return filters(List.of(filters)); + } + + public Builder scopeConfiguration(Output scopeConfiguration) { + $.scopeConfiguration = scopeConfiguration; + return this; + } + + public Builder scopeConfiguration(TemplateDefinitionFilterGroupScopeConfigurationArgs scopeConfiguration) { + return scopeConfiguration(Output.of(scopeConfiguration)); + } + + /** + * @param status The template creation status. + * + * @return builder + * + */ + public Builder status(@Nullable Output status) { + $.status = status; + return this; + } + + /** + * @param status The template creation status. + * + * @return builder + * + */ + public Builder status(String status) { + return status(Output.of(status)); + } + + public TemplateDefinitionFilterGroupArgs build() { + if ($.crossDataset == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroupArgs", "crossDataset"); + } + if ($.filterGroupId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroupArgs", "filterGroupId"); + } + if ($.filters == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroupArgs", "filters"); + } + if ($.scopeConfiguration == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroupArgs", "scopeConfiguration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupScopeConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupScopeConfigurationArgs.java new file mode 100644 index 00000000000..4765d25d9e4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupScopeConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionFilterGroupScopeConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionFilterGroupScopeConfigurationArgs Empty = new TemplateDefinitionFilterGroupScopeConfigurationArgs(); + + @Import(name="selectedSheets") + private @Nullable Output selectedSheets; + + public Optional> selectedSheets() { + return Optional.ofNullable(this.selectedSheets); + } + + private TemplateDefinitionFilterGroupScopeConfigurationArgs() {} + + private TemplateDefinitionFilterGroupScopeConfigurationArgs(TemplateDefinitionFilterGroupScopeConfigurationArgs $) { + this.selectedSheets = $.selectedSheets; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionFilterGroupScopeConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionFilterGroupScopeConfigurationArgs $; + + public Builder() { + $ = new TemplateDefinitionFilterGroupScopeConfigurationArgs(); + } + + public Builder(TemplateDefinitionFilterGroupScopeConfigurationArgs defaults) { + $ = new TemplateDefinitionFilterGroupScopeConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder selectedSheets(@Nullable Output selectedSheets) { + $.selectedSheets = selectedSheets; + return this; + } + + public Builder selectedSheets(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs selectedSheets) { + return selectedSheets(Output.of(selectedSheets)); + } + + public TemplateDefinitionFilterGroupScopeConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.java new file mode 100644 index 00000000000..b574fc55980 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs Empty = new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(); + + @Import(name="sheetVisualScopingConfigurations") + private @Nullable Output> sheetVisualScopingConfigurations; + + public Optional>> sheetVisualScopingConfigurations() { + return Optional.ofNullable(this.sheetVisualScopingConfigurations); + } + + private TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs() {} + + private TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs $) { + this.sheetVisualScopingConfigurations = $.sheetVisualScopingConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs $; + + public Builder() { + $ = new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(); + } + + public Builder(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs defaults) { + $ = new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs(Objects.requireNonNull(defaults)); + } + + public Builder sheetVisualScopingConfigurations(@Nullable Output> sheetVisualScopingConfigurations) { + $.sheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + return this; + } + + public Builder sheetVisualScopingConfigurations(List sheetVisualScopingConfigurations) { + return sheetVisualScopingConfigurations(Output.of(sheetVisualScopingConfigurations)); + } + + public Builder sheetVisualScopingConfigurations(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs... sheetVisualScopingConfigurations) { + return sheetVisualScopingConfigurations(List.of(sheetVisualScopingConfigurations)); + } + + public TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.java new file mode 100644 index 00000000000..5b269f2c2b8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs Empty = new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(); + + @Import(name="scope", required=true) + private Output scope; + + public Output scope() { + return this.scope; + } + + @Import(name="sheetId", required=true) + private Output sheetId; + + public Output sheetId() { + return this.sheetId; + } + + @Import(name="visualIds") + private @Nullable Output> visualIds; + + public Optional>> visualIds() { + return Optional.ofNullable(this.visualIds); + } + + private TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs() {} + + private TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs $) { + this.scope = $.scope; + this.sheetId = $.sheetId; + this.visualIds = $.visualIds; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs $; + + public Builder() { + $ = new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(); + } + + public Builder(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs defaults) { + $ = new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder scope(Output scope) { + $.scope = scope; + return this; + } + + public Builder scope(String scope) { + return scope(Output.of(scope)); + } + + public Builder sheetId(Output sheetId) { + $.sheetId = sheetId; + return this; + } + + public Builder sheetId(String sheetId) { + return sheetId(Output.of(sheetId)); + } + + public Builder visualIds(@Nullable Output> visualIds) { + $.visualIds = visualIds; + return this; + } + + public Builder visualIds(List visualIds) { + return visualIds(Output.of(visualIds)); + } + + public Builder visualIds(String... visualIds) { + return visualIds(List.of(visualIds)); + } + + public TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs build() { + if ($.scope == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs", "scope"); + } + if ($.sheetId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs", "sheetId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionParametersDeclarationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionParametersDeclarationArgs.java new file mode 100644 index 00000000000..08bac5b65ce --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionParametersDeclarationArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DateTimeParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.DecimalParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.IntegerParameterDeclarationArgs; +import com.pulumi.aws.quicksight.inputs.StringParameterDeclarationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionParametersDeclarationArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionParametersDeclarationArgs Empty = new TemplateDefinitionParametersDeclarationArgs(); + + @Import(name="dateTimeParameterDeclaration") + private @Nullable Output dateTimeParameterDeclaration; + + public Optional> dateTimeParameterDeclaration() { + return Optional.ofNullable(this.dateTimeParameterDeclaration); + } + + @Import(name="decimalParameterDeclaration") + private @Nullable Output decimalParameterDeclaration; + + public Optional> decimalParameterDeclaration() { + return Optional.ofNullable(this.decimalParameterDeclaration); + } + + @Import(name="integerParameterDeclaration") + private @Nullable Output integerParameterDeclaration; + + public Optional> integerParameterDeclaration() { + return Optional.ofNullable(this.integerParameterDeclaration); + } + + @Import(name="stringParameterDeclaration") + private @Nullable Output stringParameterDeclaration; + + public Optional> stringParameterDeclaration() { + return Optional.ofNullable(this.stringParameterDeclaration); + } + + private TemplateDefinitionParametersDeclarationArgs() {} + + private TemplateDefinitionParametersDeclarationArgs(TemplateDefinitionParametersDeclarationArgs $) { + this.dateTimeParameterDeclaration = $.dateTimeParameterDeclaration; + this.decimalParameterDeclaration = $.decimalParameterDeclaration; + this.integerParameterDeclaration = $.integerParameterDeclaration; + this.stringParameterDeclaration = $.stringParameterDeclaration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionParametersDeclarationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionParametersDeclarationArgs $; + + public Builder() { + $ = new TemplateDefinitionParametersDeclarationArgs(); + } + + public Builder(TemplateDefinitionParametersDeclarationArgs defaults) { + $ = new TemplateDefinitionParametersDeclarationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeParameterDeclaration(@Nullable Output dateTimeParameterDeclaration) { + $.dateTimeParameterDeclaration = dateTimeParameterDeclaration; + return this; + } + + public Builder dateTimeParameterDeclaration(DateTimeParameterDeclarationArgs dateTimeParameterDeclaration) { + return dateTimeParameterDeclaration(Output.of(dateTimeParameterDeclaration)); + } + + public Builder decimalParameterDeclaration(@Nullable Output decimalParameterDeclaration) { + $.decimalParameterDeclaration = decimalParameterDeclaration; + return this; + } + + public Builder decimalParameterDeclaration(DecimalParameterDeclarationArgs decimalParameterDeclaration) { + return decimalParameterDeclaration(Output.of(decimalParameterDeclaration)); + } + + public Builder integerParameterDeclaration(@Nullable Output integerParameterDeclaration) { + $.integerParameterDeclaration = integerParameterDeclaration; + return this; + } + + public Builder integerParameterDeclaration(IntegerParameterDeclarationArgs integerParameterDeclaration) { + return integerParameterDeclaration(Output.of(integerParameterDeclaration)); + } + + public Builder stringParameterDeclaration(@Nullable Output stringParameterDeclaration) { + $.stringParameterDeclaration = stringParameterDeclaration; + return this; + } + + public Builder stringParameterDeclaration(StringParameterDeclarationArgs stringParameterDeclaration) { + return stringParameterDeclaration(Output.of(stringParameterDeclaration)); + } + + public TemplateDefinitionParametersDeclarationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetArgs.java new file mode 100644 index 00000000000..fd393d9464a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetArgs.java @@ -0,0 +1,280 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FilterControlsArgs; +import com.pulumi.aws.quicksight.inputs.LayoutsArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetSheetControlLayoutsArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetTextBoxArgs; +import com.pulumi.aws.quicksight.inputs.VisualsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetArgs Empty = new TemplateDefinitionSheetArgs(); + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="filterControls") + private @Nullable Output> filterControls; + + public Optional>> filterControls() { + return Optional.ofNullable(this.filterControls); + } + + @Import(name="layouts") + private @Nullable Output layouts; + + public Optional> layouts() { + return Optional.ofNullable(this.layouts); + } + + /** + * Display name for the template. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the template. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="parameterControls") + private @Nullable Output> parameterControls; + + public Optional>> parameterControls() { + return Optional.ofNullable(this.parameterControls); + } + + @Import(name="sheetControlLayouts") + private @Nullable Output sheetControlLayouts; + + public Optional> sheetControlLayouts() { + return Optional.ofNullable(this.sheetControlLayouts); + } + + @Import(name="sheetId", required=true) + private Output sheetId; + + public Output sheetId() { + return this.sheetId; + } + + @Import(name="textBoxes") + private @Nullable Output> textBoxes; + + public Optional>> textBoxes() { + return Optional.ofNullable(this.textBoxes); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visuals") + private @Nullable Output> visuals; + + public Optional>> visuals() { + return Optional.ofNullable(this.visuals); + } + + private TemplateDefinitionSheetArgs() {} + + private TemplateDefinitionSheetArgs(TemplateDefinitionSheetArgs $) { + this.contentType = $.contentType; + this.description = $.description; + this.filterControls = $.filterControls; + this.layouts = $.layouts; + this.name = $.name; + this.parameterControls = $.parameterControls; + this.sheetControlLayouts = $.sheetControlLayouts; + this.sheetId = $.sheetId; + this.textBoxes = $.textBoxes; + this.title = $.title; + this.visuals = $.visuals; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetArgs(); + } + + public Builder(TemplateDefinitionSheetArgs defaults) { + $ = new TemplateDefinitionSheetArgs(Objects.requireNonNull(defaults)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder filterControls(@Nullable Output> filterControls) { + $.filterControls = filterControls; + return this; + } + + public Builder filterControls(List filterControls) { + return filterControls(Output.of(filterControls)); + } + + public Builder filterControls(FilterControlsArgs... filterControls) { + return filterControls(List.of(filterControls)); + } + + public Builder layouts(@Nullable Output layouts) { + $.layouts = layouts; + return this; + } + + public Builder layouts(LayoutsArgs layouts) { + return layouts(Output.of(layouts)); + } + + /** + * @param name Display name for the template. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the template. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder parameterControls(@Nullable Output> parameterControls) { + $.parameterControls = parameterControls; + return this; + } + + public Builder parameterControls(List parameterControls) { + return parameterControls(Output.of(parameterControls)); + } + + public Builder parameterControls(TemplateDefinitionSheetParameterControlArgs... parameterControls) { + return parameterControls(List.of(parameterControls)); + } + + public Builder sheetControlLayouts(@Nullable Output sheetControlLayouts) { + $.sheetControlLayouts = sheetControlLayouts; + return this; + } + + public Builder sheetControlLayouts(TemplateDefinitionSheetSheetControlLayoutsArgs sheetControlLayouts) { + return sheetControlLayouts(Output.of(sheetControlLayouts)); + } + + public Builder sheetId(Output sheetId) { + $.sheetId = sheetId; + return this; + } + + public Builder sheetId(String sheetId) { + return sheetId(Output.of(sheetId)); + } + + public Builder textBoxes(@Nullable Output> textBoxes) { + $.textBoxes = textBoxes; + return this; + } + + public Builder textBoxes(List textBoxes) { + return textBoxes(Output.of(textBoxes)); + } + + public Builder textBoxes(TemplateDefinitionSheetTextBoxArgs... textBoxes) { + return textBoxes(List.of(textBoxes)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder visuals(@Nullable Output> visuals) { + $.visuals = visuals; + return this; + } + + public Builder visuals(List visuals) { + return visuals(Output.of(visuals)); + } + + public Builder visuals(VisualsArgs... visuals) { + return visuals(List.of(visuals)); + } + + public TemplateDefinitionSheetArgs build() { + if ($.sheetId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetArgs", "sheetId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlArgs.java new file mode 100644 index 00000000000..960b9c01bf4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlArgs.java @@ -0,0 +1,153 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlDateTimePickerArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlDropdownArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlListArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlSliderArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlTextAreaArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlTextFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlArgs Empty = new TemplateDefinitionSheetParameterControlArgs(); + + @Import(name="dateTimePicker") + private @Nullable Output dateTimePicker; + + public Optional> dateTimePicker() { + return Optional.ofNullable(this.dateTimePicker); + } + + @Import(name="dropdown") + private @Nullable Output dropdown; + + public Optional> dropdown() { + return Optional.ofNullable(this.dropdown); + } + + @Import(name="list") + private @Nullable Output list; + + public Optional> list() { + return Optional.ofNullable(this.list); + } + + @Import(name="slider") + private @Nullable Output slider; + + public Optional> slider() { + return Optional.ofNullable(this.slider); + } + + @Import(name="textArea") + private @Nullable Output textArea; + + public Optional> textArea() { + return Optional.ofNullable(this.textArea); + } + + @Import(name="textField") + private @Nullable Output textField; + + public Optional> textField() { + return Optional.ofNullable(this.textField); + } + + private TemplateDefinitionSheetParameterControlArgs() {} + + private TemplateDefinitionSheetParameterControlArgs(TemplateDefinitionSheetParameterControlArgs $) { + this.dateTimePicker = $.dateTimePicker; + this.dropdown = $.dropdown; + this.list = $.list; + this.slider = $.slider; + this.textArea = $.textArea; + this.textField = $.textField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimePicker(@Nullable Output dateTimePicker) { + $.dateTimePicker = dateTimePicker; + return this; + } + + public Builder dateTimePicker(TemplateDefinitionSheetParameterControlDateTimePickerArgs dateTimePicker) { + return dateTimePicker(Output.of(dateTimePicker)); + } + + public Builder dropdown(@Nullable Output dropdown) { + $.dropdown = dropdown; + return this; + } + + public Builder dropdown(TemplateDefinitionSheetParameterControlDropdownArgs dropdown) { + return dropdown(Output.of(dropdown)); + } + + public Builder list(@Nullable Output list) { + $.list = list; + return this; + } + + public Builder list(TemplateDefinitionSheetParameterControlListArgs list) { + return list(Output.of(list)); + } + + public Builder slider(@Nullable Output slider) { + $.slider = slider; + return this; + } + + public Builder slider(TemplateDefinitionSheetParameterControlSliderArgs slider) { + return slider(Output.of(slider)); + } + + public Builder textArea(@Nullable Output textArea) { + $.textArea = textArea; + return this; + } + + public Builder textArea(TemplateDefinitionSheetParameterControlTextAreaArgs textArea) { + return textArea(Output.of(textArea)); + } + + public Builder textField(@Nullable Output textField) { + $.textField = textField; + return this; + } + + public Builder textField(TemplateDefinitionSheetParameterControlTextFieldArgs textField) { + return textField(Output.of(textField)); + } + + public TemplateDefinitionSheetParameterControlArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDateTimePickerArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDateTimePickerArgs.java new file mode 100644 index 00000000000..a865997d202 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDateTimePickerArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlDateTimePickerArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlDateTimePickerArgs Empty = new TemplateDefinitionSheetParameterControlDateTimePickerArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private TemplateDefinitionSheetParameterControlDateTimePickerArgs() {} + + private TemplateDefinitionSheetParameterControlDateTimePickerArgs(TemplateDefinitionSheetParameterControlDateTimePickerArgs $) { + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlDateTimePickerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlDateTimePickerArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlDateTimePickerArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlDateTimePickerArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlDateTimePickerArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public TemplateDefinitionSheetParameterControlDateTimePickerArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDateTimePickerArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDateTimePickerArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDateTimePickerArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.java new file mode 100644 index 00000000000..3bbca359f74 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs Empty = new TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(); + + @Import(name="dateTimeFormat") + private @Nullable Output dateTimeFormat; + + public Optional> dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs() {} + + private TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs $) { + this.dateTimeFormat = $.dateTimeFormat; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeFormat(@Nullable Output dateTimeFormat) { + $.dateTimeFormat = dateTimeFormat; + return this; + } + + public Builder dateTimeFormat(String dateTimeFormat) { + return dateTimeFormat(Output.of(dateTimeFormat)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDropdownArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDropdownArgs.java new file mode 100644 index 00000000000..076a83e282f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDropdownArgs.java @@ -0,0 +1,178 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CascadingControlConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlDropdownArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlDropdownArgs Empty = new TemplateDefinitionSheetParameterControlDropdownArgs(); + + @Import(name="cascadingControlConfiguration") + private @Nullable Output cascadingControlConfiguration; + + public Optional> cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="selectableValues") + private @Nullable Output selectableValues; + + public Optional> selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private TemplateDefinitionSheetParameterControlDropdownArgs() {} + + private TemplateDefinitionSheetParameterControlDropdownArgs(TemplateDefinitionSheetParameterControlDropdownArgs $) { + this.cascadingControlConfiguration = $.cascadingControlConfiguration; + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.selectableValues = $.selectableValues; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlDropdownArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlDropdownArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlDropdownArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlDropdownArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlDropdownArgs(Objects.requireNonNull(defaults)); + } + + public Builder cascadingControlConfiguration(@Nullable Output cascadingControlConfiguration) { + $.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + + public Builder cascadingControlConfiguration(CascadingControlConfigurationArgs cascadingControlConfiguration) { + return cascadingControlConfiguration(Output.of(cascadingControlConfiguration)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder selectableValues(@Nullable Output selectableValues) { + $.selectableValues = selectableValues; + return this; + } + + public Builder selectableValues(TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs selectableValues) { + return selectableValues(Output.of(selectableValues)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public TemplateDefinitionSheetParameterControlDropdownArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDropdownArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDropdownArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDropdownArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs.java new file mode 100644 index 00000000000..dc6b113ff5e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs Empty = new TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs(); + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs() {} + + private TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs $) { + this.selectAllOptions = $.selectAllOptions; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(SelectAllOptionsArgs selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs.java new file mode 100644 index 00000000000..068f7511e3c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs Empty = new TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs(); + + @Import(name="linkToDataSetColumn") + private @Nullable Output linkToDataSetColumn; + + public Optional> linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs() {} + + private TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs(TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs $) { + this.linkToDataSetColumn = $.linkToDataSetColumn; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder linkToDataSetColumn(@Nullable Output linkToDataSetColumn) { + $.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + + public Builder linkToDataSetColumn(ColumnArgs linkToDataSetColumn) { + return linkToDataSetColumn(Output.of(linkToDataSetColumn)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlListArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlListArgs.java new file mode 100644 index 00000000000..891c2ac226b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlListArgs.java @@ -0,0 +1,178 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CascadingControlConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlListDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlListSelectableValuesArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlListArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlListArgs Empty = new TemplateDefinitionSheetParameterControlListArgs(); + + @Import(name="cascadingControlConfiguration") + private @Nullable Output cascadingControlConfiguration; + + public Optional> cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="selectableValues") + private @Nullable Output selectableValues; + + public Optional> selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private TemplateDefinitionSheetParameterControlListArgs() {} + + private TemplateDefinitionSheetParameterControlListArgs(TemplateDefinitionSheetParameterControlListArgs $) { + this.cascadingControlConfiguration = $.cascadingControlConfiguration; + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.selectableValues = $.selectableValues; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlListArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlListArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlListArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlListArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlListArgs(Objects.requireNonNull(defaults)); + } + + public Builder cascadingControlConfiguration(@Nullable Output cascadingControlConfiguration) { + $.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + + public Builder cascadingControlConfiguration(CascadingControlConfigurationArgs cascadingControlConfiguration) { + return cascadingControlConfiguration(Output.of(cascadingControlConfiguration)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TemplateDefinitionSheetParameterControlListDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder selectableValues(@Nullable Output selectableValues) { + $.selectableValues = selectableValues; + return this; + } + + public Builder selectableValues(TemplateDefinitionSheetParameterControlListSelectableValuesArgs selectableValues) { + return selectableValues(Output.of(selectableValues)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public TemplateDefinitionSheetParameterControlListArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlListArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlListArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlListArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlListDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlListDisplayOptionsArgs.java new file mode 100644 index 00000000000..a6ac9dc4b24 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlListDisplayOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlListDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlListDisplayOptionsArgs Empty = new TemplateDefinitionSheetParameterControlListDisplayOptionsArgs(); + + @Import(name="searchOptions") + private @Nullable Output searchOptions; + + public Optional> searchOptions() { + return Optional.ofNullable(this.searchOptions); + } + + @Import(name="selectAllOptions") + private @Nullable Output selectAllOptions; + + public Optional> selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private TemplateDefinitionSheetParameterControlListDisplayOptionsArgs() {} + + private TemplateDefinitionSheetParameterControlListDisplayOptionsArgs(TemplateDefinitionSheetParameterControlListDisplayOptionsArgs $) { + this.searchOptions = $.searchOptions; + this.selectAllOptions = $.selectAllOptions; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlListDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlListDisplayOptionsArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlListDisplayOptionsArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlListDisplayOptionsArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlListDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder searchOptions(@Nullable Output searchOptions) { + $.searchOptions = searchOptions; + return this; + } + + public Builder searchOptions(SelectAllOptionsArgs searchOptions) { + return searchOptions(Output.of(searchOptions)); + } + + public Builder selectAllOptions(@Nullable Output selectAllOptions) { + $.selectAllOptions = selectAllOptions; + return this; + } + + public Builder selectAllOptions(SelectAllOptionsArgs selectAllOptions) { + return selectAllOptions(Output.of(selectAllOptions)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public TemplateDefinitionSheetParameterControlListDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlListSelectableValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlListSelectableValuesArgs.java new file mode 100644 index 00000000000..e8f9015cff6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlListSelectableValuesArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlListSelectableValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlListSelectableValuesArgs Empty = new TemplateDefinitionSheetParameterControlListSelectableValuesArgs(); + + @Import(name="linkToDataSetColumn") + private @Nullable Output linkToDataSetColumn; + + public Optional> linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private TemplateDefinitionSheetParameterControlListSelectableValuesArgs() {} + + private TemplateDefinitionSheetParameterControlListSelectableValuesArgs(TemplateDefinitionSheetParameterControlListSelectableValuesArgs $) { + this.linkToDataSetColumn = $.linkToDataSetColumn; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlListSelectableValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlListSelectableValuesArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlListSelectableValuesArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlListSelectableValuesArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlListSelectableValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder linkToDataSetColumn(@Nullable Output linkToDataSetColumn) { + $.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + + public Builder linkToDataSetColumn(ColumnArgs linkToDataSetColumn) { + return linkToDataSetColumn(Output.of(linkToDataSetColumn)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public TemplateDefinitionSheetParameterControlListSelectableValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlSliderArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlSliderArgs.java new file mode 100644 index 00000000000..bd697b003f2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlSliderArgs.java @@ -0,0 +1,186 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlSliderArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlSliderArgs Empty = new TemplateDefinitionSheetParameterControlSliderArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="maximumValue", required=true) + private Output maximumValue; + + public Output maximumValue() { + return this.maximumValue; + } + + @Import(name="minimumValue", required=true) + private Output minimumValue; + + public Output minimumValue() { + return this.minimumValue; + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="stepSize", required=true) + private Output stepSize; + + public Output stepSize() { + return this.stepSize; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private TemplateDefinitionSheetParameterControlSliderArgs() {} + + private TemplateDefinitionSheetParameterControlSliderArgs(TemplateDefinitionSheetParameterControlSliderArgs $) { + this.displayOptions = $.displayOptions; + this.maximumValue = $.maximumValue; + this.minimumValue = $.minimumValue; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.stepSize = $.stepSize; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlSliderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlSliderArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlSliderArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlSliderArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlSliderArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder maximumValue(Output maximumValue) { + $.maximumValue = maximumValue; + return this; + } + + public Builder maximumValue(Double maximumValue) { + return maximumValue(Output.of(maximumValue)); + } + + public Builder minimumValue(Output minimumValue) { + $.minimumValue = minimumValue; + return this; + } + + public Builder minimumValue(Double minimumValue) { + return minimumValue(Output.of(minimumValue)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder stepSize(Output stepSize) { + $.stepSize = stepSize; + return this; + } + + public Builder stepSize(Double stepSize) { + return stepSize(Output.of(stepSize)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public TemplateDefinitionSheetParameterControlSliderArgs build() { + if ($.maximumValue == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSliderArgs", "maximumValue"); + } + if ($.minimumValue == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSliderArgs", "minimumValue"); + } + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSliderArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSliderArgs", "sourceParameterName"); + } + if ($.stepSize == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSliderArgs", "stepSize"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSliderArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs.java new file mode 100644 index 00000000000..d0da518d588 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs Empty = new TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs(); + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs() {} + + private TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs(TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs $) { + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlTextAreaArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlTextAreaArgs.java new file mode 100644 index 00000000000..4fcd557ff83 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlTextAreaArgs.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TextAreaControlDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlTextAreaArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlTextAreaArgs Empty = new TemplateDefinitionSheetParameterControlTextAreaArgs(); + + @Import(name="delimiter") + private @Nullable Output delimiter; + + public Optional> delimiter() { + return Optional.ofNullable(this.delimiter); + } + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private TemplateDefinitionSheetParameterControlTextAreaArgs() {} + + private TemplateDefinitionSheetParameterControlTextAreaArgs(TemplateDefinitionSheetParameterControlTextAreaArgs $) { + this.delimiter = $.delimiter; + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlTextAreaArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlTextAreaArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlTextAreaArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlTextAreaArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlTextAreaArgs(Objects.requireNonNull(defaults)); + } + + public Builder delimiter(@Nullable Output delimiter) { + $.delimiter = delimiter; + return this; + } + + public Builder delimiter(String delimiter) { + return delimiter(Output.of(delimiter)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TextAreaControlDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public TemplateDefinitionSheetParameterControlTextAreaArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextAreaArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextAreaArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextAreaArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlTextFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlTextFieldArgs.java new file mode 100644 index 00000000000..420e80d7815 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetParameterControlTextFieldArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TextAreaControlDisplayOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetParameterControlTextFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetParameterControlTextFieldArgs Empty = new TemplateDefinitionSheetParameterControlTextFieldArgs(); + + @Import(name="displayOptions") + private @Nullable Output displayOptions; + + public Optional> displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + + @Import(name="parameterControlId", required=true) + private Output parameterControlId; + + public Output parameterControlId() { + return this.parameterControlId; + } + + @Import(name="sourceParameterName", required=true) + private Output sourceParameterName; + + public Output sourceParameterName() { + return this.sourceParameterName; + } + + @Import(name="title", required=true) + private Output title; + + public Output title() { + return this.title; + } + + private TemplateDefinitionSheetParameterControlTextFieldArgs() {} + + private TemplateDefinitionSheetParameterControlTextFieldArgs(TemplateDefinitionSheetParameterControlTextFieldArgs $) { + this.displayOptions = $.displayOptions; + this.parameterControlId = $.parameterControlId; + this.sourceParameterName = $.sourceParameterName; + this.title = $.title; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetParameterControlTextFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetParameterControlTextFieldArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetParameterControlTextFieldArgs(); + } + + public Builder(TemplateDefinitionSheetParameterControlTextFieldArgs defaults) { + $ = new TemplateDefinitionSheetParameterControlTextFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder displayOptions(@Nullable Output displayOptions) { + $.displayOptions = displayOptions; + return this; + } + + public Builder displayOptions(TextAreaControlDisplayOptionsArgs displayOptions) { + return displayOptions(Output.of(displayOptions)); + } + + public Builder parameterControlId(Output parameterControlId) { + $.parameterControlId = parameterControlId; + return this; + } + + public Builder parameterControlId(String parameterControlId) { + return parameterControlId(Output.of(parameterControlId)); + } + + public Builder sourceParameterName(Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public Builder title(Output title) { + $.title = title; + return this; + } + + public Builder title(String title) { + return title(Output.of(title)); + } + + public TemplateDefinitionSheetParameterControlTextFieldArgs build() { + if ($.parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextFieldArgs", "parameterControlId"); + } + if ($.sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextFieldArgs", "sourceParameterName"); + } + if ($.title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextFieldArgs", "title"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetSheetControlLayoutsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetSheetControlLayoutsArgs.java new file mode 100644 index 00000000000..4c1e5d7e881 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetSheetControlLayoutsArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class TemplateDefinitionSheetSheetControlLayoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetSheetControlLayoutsArgs Empty = new TemplateDefinitionSheetSheetControlLayoutsArgs(); + + @Import(name="configuration", required=true) + private Output configuration; + + public Output configuration() { + return this.configuration; + } + + private TemplateDefinitionSheetSheetControlLayoutsArgs() {} + + private TemplateDefinitionSheetSheetControlLayoutsArgs(TemplateDefinitionSheetSheetControlLayoutsArgs $) { + this.configuration = $.configuration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetSheetControlLayoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetSheetControlLayoutsArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetSheetControlLayoutsArgs(); + } + + public Builder(TemplateDefinitionSheetSheetControlLayoutsArgs defaults) { + $ = new TemplateDefinitionSheetSheetControlLayoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder configuration(Output configuration) { + $.configuration = configuration; + return this; + } + + public Builder configuration(TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs configuration) { + return configuration(Output.of(configuration)); + } + + public TemplateDefinitionSheetSheetControlLayoutsArgs build() { + if ($.configuration == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetSheetControlLayoutsArgs", "configuration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs.java new file mode 100644 index 00000000000..fb84215e9d3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.GridLayoutArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs Empty = new TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs(); + + @Import(name="gridLayout") + private @Nullable Output gridLayout; + + public Optional> gridLayout() { + return Optional.ofNullable(this.gridLayout); + } + + private TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs() {} + + private TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs(TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs $) { + this.gridLayout = $.gridLayout; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs(); + } + + public Builder(TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs defaults) { + $ = new TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder gridLayout(@Nullable Output gridLayout) { + $.gridLayout = gridLayout; + return this; + } + + public Builder gridLayout(GridLayoutArgs gridLayout) { + return gridLayout(Output.of(gridLayout)); + } + + public TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetTextBoxArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetTextBoxArgs.java new file mode 100644 index 00000000000..bd702db135f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateDefinitionSheetTextBoxArgs.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TemplateDefinitionSheetTextBoxArgs extends com.pulumi.resources.ResourceArgs { + + public static final TemplateDefinitionSheetTextBoxArgs Empty = new TemplateDefinitionSheetTextBoxArgs(); + + @Import(name="content") + private @Nullable Output content; + + public Optional> content() { + return Optional.ofNullable(this.content); + } + + @Import(name="sheetTextBoxId", required=true) + private Output sheetTextBoxId; + + public Output sheetTextBoxId() { + return this.sheetTextBoxId; + } + + private TemplateDefinitionSheetTextBoxArgs() {} + + private TemplateDefinitionSheetTextBoxArgs(TemplateDefinitionSheetTextBoxArgs $) { + this.content = $.content; + this.sheetTextBoxId = $.sheetTextBoxId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TemplateDefinitionSheetTextBoxArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TemplateDefinitionSheetTextBoxArgs $; + + public Builder() { + $ = new TemplateDefinitionSheetTextBoxArgs(); + } + + public Builder(TemplateDefinitionSheetTextBoxArgs defaults) { + $ = new TemplateDefinitionSheetTextBoxArgs(Objects.requireNonNull(defaults)); + } + + public Builder content(@Nullable Output content) { + $.content = content; + return this; + } + + public Builder content(String content) { + return content(Output.of(content)); + } + + public Builder sheetTextBoxId(Output sheetTextBoxId) { + $.sheetTextBoxId = sheetTextBoxId; + return this; + } + + public Builder sheetTextBoxId(String sheetTextBoxId) { + return sheetTextBoxId(Output.of(sheetTextBoxId)); + } + + public TemplateDefinitionSheetTextBoxArgs build() { + if ($.sheetTextBoxId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetTextBoxArgs", "sheetTextBoxId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateState.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateState.java index 28909203d38..4171e3a8619 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TemplateState.java @@ -3,6 +3,7 @@ package com.pulumi.aws.quicksight.inputs; +import com.pulumi.aws.quicksight.inputs.TemplateDefinitionArgs; import com.pulumi.aws.quicksight.inputs.TemplatePermissionArgs; import com.pulumi.aws.quicksight.inputs.TemplateSourceEntityArgs; import com.pulumi.core.Output; @@ -65,6 +66,21 @@ public Optional> createdTime() { return Optional.ofNullable(this.createdTime); } + /** + * A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + @Import(name="definition") + private @Nullable Output definition; + + /** + * @return A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + */ + public Optional> definition() { + return Optional.ofNullable(this.definition); + } + /** * The time that the template was last updated. * @@ -248,6 +264,7 @@ private TemplateState(TemplateState $) { this.arn = $.arn; this.awsAccountId = $.awsAccountId; this.createdTime = $.createdTime; + this.definition = $.definition; this.lastUpdatedTime = $.lastUpdatedTime; this.name = $.name; this.permissions = $.permissions; @@ -342,6 +359,27 @@ public Builder createdTime(String createdTime) { return createdTime(Output.of(createdTime)); } + /** + * @param definition A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(@Nullable Output definition) { + $.definition = definition; + return this; + } + + /** + * @param definition A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + * + * @return builder + * + */ + public Builder definition(TemplateDefinitionArgs definition) { + return definition(Output.of(definition)); + } + /** * @param lastUpdatedTime The time that the template was last updated. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TextAreaControlDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TextAreaControlDisplayOptionsArgs.java new file mode 100644 index 00000000000..6bba92df849 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TextAreaControlDisplayOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TextAreaControlDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TextAreaControlDisplayOptionsArgs Empty = new TextAreaControlDisplayOptionsArgs(); + + @Import(name="placeholderOptions") + private @Nullable Output placeholderOptions; + + public Optional> placeholderOptions() { + return Optional.ofNullable(this.placeholderOptions); + } + + @Import(name="titleOptions") + private @Nullable Output titleOptions; + + public Optional> titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + private TextAreaControlDisplayOptionsArgs() {} + + private TextAreaControlDisplayOptionsArgs(TextAreaControlDisplayOptionsArgs $) { + this.placeholderOptions = $.placeholderOptions; + this.titleOptions = $.titleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TextAreaControlDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TextAreaControlDisplayOptionsArgs $; + + public Builder() { + $ = new TextAreaControlDisplayOptionsArgs(); + } + + public Builder(TextAreaControlDisplayOptionsArgs defaults) { + $ = new TextAreaControlDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder placeholderOptions(@Nullable Output placeholderOptions) { + $.placeholderOptions = placeholderOptions; + return this; + } + + public Builder placeholderOptions(SelectAllOptionsArgs placeholderOptions) { + return placeholderOptions(Output.of(placeholderOptions)); + } + + public Builder titleOptions(@Nullable Output titleOptions) { + $.titleOptions = titleOptions; + return this; + } + + public Builder titleOptions(LabelOptionsArgs titleOptions) { + return titleOptions(Output.of(titleOptions)); + } + + public TextAreaControlDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TimeRangeFilterArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TimeRangeFilterArgs.java new file mode 100644 index 00000000000..9f89ceee4f6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TimeRangeFilterArgs.java @@ -0,0 +1,126 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class TimeRangeFilterArgs extends com.pulumi.resources.ResourceArgs { + + public static final TimeRangeFilterArgs Empty = new TimeRangeFilterArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="rangeMaximum", required=true) + private Output rangeMaximum; + + public Output rangeMaximum() { + return this.rangeMaximum; + } + + @Import(name="rangeMinimum", required=true) + private Output rangeMinimum; + + public Output rangeMinimum() { + return this.rangeMinimum; + } + + @Import(name="timeGranularity", required=true) + private Output timeGranularity; + + public Output timeGranularity() { + return this.timeGranularity; + } + + private TimeRangeFilterArgs() {} + + private TimeRangeFilterArgs(TimeRangeFilterArgs $) { + this.column = $.column; + this.rangeMaximum = $.rangeMaximum; + this.rangeMinimum = $.rangeMinimum; + this.timeGranularity = $.timeGranularity; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TimeRangeFilterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TimeRangeFilterArgs $; + + public Builder() { + $ = new TimeRangeFilterArgs(); + } + + public Builder(TimeRangeFilterArgs defaults) { + $ = new TimeRangeFilterArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder rangeMaximum(Output rangeMaximum) { + $.rangeMaximum = rangeMaximum; + return this; + } + + public Builder rangeMaximum(String rangeMaximum) { + return rangeMaximum(Output.of(rangeMaximum)); + } + + public Builder rangeMinimum(Output rangeMinimum) { + $.rangeMinimum = rangeMinimum; + return this; + } + + public Builder rangeMinimum(String rangeMinimum) { + return rangeMinimum(Output.of(rangeMinimum)); + } + + public Builder timeGranularity(Output timeGranularity) { + $.timeGranularity = timeGranularity; + return this; + } + + public Builder timeGranularity(String timeGranularity) { + return timeGranularity(Output.of(timeGranularity)); + } + + public TimeRangeFilterArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("TimeRangeFilterArgs", "column"); + } + if ($.rangeMaximum == null) { + throw new MissingRequiredPropertyException("TimeRangeFilterArgs", "rangeMaximum"); + } + if ($.rangeMinimum == null) { + throw new MissingRequiredPropertyException("TimeRangeFilterArgs", "rangeMinimum"); + } + if ($.timeGranularity == null) { + throw new MissingRequiredPropertyException("TimeRangeFilterArgs", "timeGranularity"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsArgs.java new file mode 100644 index 00000000000..7078368622e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TooltipOptionsFieldBaseTooltipArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TooltipOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final TooltipOptionsArgs Empty = new TooltipOptionsArgs(); + + @Import(name="fieldBaseTooltip") + private @Nullable Output fieldBaseTooltip; + + public Optional> fieldBaseTooltip() { + return Optional.ofNullable(this.fieldBaseTooltip); + } + + @Import(name="selectedTooltipType") + private @Nullable Output selectedTooltipType; + + public Optional> selectedTooltipType() { + return Optional.ofNullable(this.selectedTooltipType); + } + + @Import(name="tooltipVisibility") + private @Nullable Output tooltipVisibility; + + public Optional> tooltipVisibility() { + return Optional.ofNullable(this.tooltipVisibility); + } + + private TooltipOptionsArgs() {} + + private TooltipOptionsArgs(TooltipOptionsArgs $) { + this.fieldBaseTooltip = $.fieldBaseTooltip; + this.selectedTooltipType = $.selectedTooltipType; + this.tooltipVisibility = $.tooltipVisibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TooltipOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TooltipOptionsArgs $; + + public Builder() { + $ = new TooltipOptionsArgs(); + } + + public Builder(TooltipOptionsArgs defaults) { + $ = new TooltipOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldBaseTooltip(@Nullable Output fieldBaseTooltip) { + $.fieldBaseTooltip = fieldBaseTooltip; + return this; + } + + public Builder fieldBaseTooltip(TooltipOptionsFieldBaseTooltipArgs fieldBaseTooltip) { + return fieldBaseTooltip(Output.of(fieldBaseTooltip)); + } + + public Builder selectedTooltipType(@Nullable Output selectedTooltipType) { + $.selectedTooltipType = selectedTooltipType; + return this; + } + + public Builder selectedTooltipType(String selectedTooltipType) { + return selectedTooltipType(Output.of(selectedTooltipType)); + } + + public Builder tooltipVisibility(@Nullable Output tooltipVisibility) { + $.tooltipVisibility = tooltipVisibility; + return this; + } + + public Builder tooltipVisibility(String tooltipVisibility) { + return tooltipVisibility(Output.of(tooltipVisibility)); + } + + public TooltipOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipArgs.java new file mode 100644 index 00000000000..b542ff91801 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipArgs.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TooltipOptionsFieldBaseTooltipTooltipFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TooltipOptionsFieldBaseTooltipArgs extends com.pulumi.resources.ResourceArgs { + + public static final TooltipOptionsFieldBaseTooltipArgs Empty = new TooltipOptionsFieldBaseTooltipArgs(); + + @Import(name="aggregationVisibility") + private @Nullable Output aggregationVisibility; + + public Optional> aggregationVisibility() { + return Optional.ofNullable(this.aggregationVisibility); + } + + @Import(name="tooltipFields") + private @Nullable Output> tooltipFields; + + public Optional>> tooltipFields() { + return Optional.ofNullable(this.tooltipFields); + } + + @Import(name="tooltipTitleType") + private @Nullable Output tooltipTitleType; + + public Optional> tooltipTitleType() { + return Optional.ofNullable(this.tooltipTitleType); + } + + private TooltipOptionsFieldBaseTooltipArgs() {} + + private TooltipOptionsFieldBaseTooltipArgs(TooltipOptionsFieldBaseTooltipArgs $) { + this.aggregationVisibility = $.aggregationVisibility; + this.tooltipFields = $.tooltipFields; + this.tooltipTitleType = $.tooltipTitleType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TooltipOptionsFieldBaseTooltipArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TooltipOptionsFieldBaseTooltipArgs $; + + public Builder() { + $ = new TooltipOptionsFieldBaseTooltipArgs(); + } + + public Builder(TooltipOptionsFieldBaseTooltipArgs defaults) { + $ = new TooltipOptionsFieldBaseTooltipArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationVisibility(@Nullable Output aggregationVisibility) { + $.aggregationVisibility = aggregationVisibility; + return this; + } + + public Builder aggregationVisibility(String aggregationVisibility) { + return aggregationVisibility(Output.of(aggregationVisibility)); + } + + public Builder tooltipFields(@Nullable Output> tooltipFields) { + $.tooltipFields = tooltipFields; + return this; + } + + public Builder tooltipFields(List tooltipFields) { + return tooltipFields(Output.of(tooltipFields)); + } + + public Builder tooltipFields(TooltipOptionsFieldBaseTooltipTooltipFieldArgs... tooltipFields) { + return tooltipFields(List.of(tooltipFields)); + } + + public Builder tooltipTitleType(@Nullable Output tooltipTitleType) { + $.tooltipTitleType = tooltipTitleType; + return this; + } + + public Builder tooltipTitleType(String tooltipTitleType) { + return tooltipTitleType(Output.of(tooltipTitleType)); + } + + public TooltipOptionsFieldBaseTooltipArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipTooltipFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipTooltipFieldArgs.java new file mode 100644 index 00000000000..a88857ee666 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipTooltipFieldArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TooltipOptionsFieldBaseTooltipTooltipFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final TooltipOptionsFieldBaseTooltipTooltipFieldArgs Empty = new TooltipOptionsFieldBaseTooltipTooltipFieldArgs(); + + @Import(name="columnTooltipItem") + private @Nullable Output columnTooltipItem; + + public Optional> columnTooltipItem() { + return Optional.ofNullable(this.columnTooltipItem); + } + + @Import(name="fieldTooltipItem") + private @Nullable Output fieldTooltipItem; + + public Optional> fieldTooltipItem() { + return Optional.ofNullable(this.fieldTooltipItem); + } + + private TooltipOptionsFieldBaseTooltipTooltipFieldArgs() {} + + private TooltipOptionsFieldBaseTooltipTooltipFieldArgs(TooltipOptionsFieldBaseTooltipTooltipFieldArgs $) { + this.columnTooltipItem = $.columnTooltipItem; + this.fieldTooltipItem = $.fieldTooltipItem; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TooltipOptionsFieldBaseTooltipTooltipFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TooltipOptionsFieldBaseTooltipTooltipFieldArgs $; + + public Builder() { + $ = new TooltipOptionsFieldBaseTooltipTooltipFieldArgs(); + } + + public Builder(TooltipOptionsFieldBaseTooltipTooltipFieldArgs defaults) { + $ = new TooltipOptionsFieldBaseTooltipTooltipFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnTooltipItem(@Nullable Output columnTooltipItem) { + $.columnTooltipItem = columnTooltipItem; + return this; + } + + public Builder columnTooltipItem(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs columnTooltipItem) { + return columnTooltipItem(Output.of(columnTooltipItem)); + } + + public Builder fieldTooltipItem(@Nullable Output fieldTooltipItem) { + $.fieldTooltipItem = fieldTooltipItem; + return this; + } + + public Builder fieldTooltipItem(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs fieldTooltipItem) { + return fieldTooltipItem(Output.of(fieldTooltipItem)); + } + + public TooltipOptionsFieldBaseTooltipTooltipFieldArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs.java new file mode 100644 index 00000000000..42f7650a87b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs.java @@ -0,0 +1,120 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AggregationFunctionArgs; +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs extends com.pulumi.resources.ResourceArgs { + + public static final TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs Empty = new TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs(); + + @Import(name="aggregation") + private @Nullable Output aggregation; + + public Optional> aggregation() { + return Optional.ofNullable(this.aggregation); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="label") + private @Nullable Output label; + + public Optional> label() { + return Optional.ofNullable(this.label); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs() {} + + private TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs $) { + this.aggregation = $.aggregation; + this.column = $.column; + this.label = $.label; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs $; + + public Builder() { + $ = new TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs(); + } + + public Builder(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs defaults) { + $ = new TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregation(@Nullable Output aggregation) { + $.aggregation = aggregation; + return this; + } + + public Builder aggregation(AggregationFunctionArgs aggregation) { + return aggregation(Output.of(aggregation)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder label(@Nullable Output label) { + $.label = label; + return this; + } + + public Builder label(String label) { + return label(Output.of(label)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs", "column"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs.java new file mode 100644 index 00000000000..80cd8c3a9d1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs extends com.pulumi.resources.ResourceArgs { + + public static final TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs Empty = new TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs(); + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="label") + private @Nullable Output label; + + public Optional> label() { + return Optional.ofNullable(this.label); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs() {} + + private TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs $) { + this.fieldId = $.fieldId; + this.label = $.label; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs $; + + public Builder() { + $ = new TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs(); + } + + public Builder(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs defaults) { + $ = new TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder label(@Nullable Output label) { + $.label = label; + return this; + } + + public Builder label(String label) { + return label(Output.of(label)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationArgs.java new file mode 100644 index 00000000000..980068bfd4b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationFilterOperationArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationNavigationOperationArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationSetParametersOperationArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationUrlOperationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualCustomActionsActionOperationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationArgs Empty = new VisualCustomActionsActionOperationArgs(); + + @Import(name="filterOperation") + private @Nullable Output filterOperation; + + public Optional> filterOperation() { + return Optional.ofNullable(this.filterOperation); + } + + @Import(name="navigationOperation") + private @Nullable Output navigationOperation; + + public Optional> navigationOperation() { + return Optional.ofNullable(this.navigationOperation); + } + + @Import(name="setParametersOperation") + private @Nullable Output setParametersOperation; + + public Optional> setParametersOperation() { + return Optional.ofNullable(this.setParametersOperation); + } + + @Import(name="urlOperation") + private @Nullable Output urlOperation; + + public Optional> urlOperation() { + return Optional.ofNullable(this.urlOperation); + } + + private VisualCustomActionsActionOperationArgs() {} + + private VisualCustomActionsActionOperationArgs(VisualCustomActionsActionOperationArgs $) { + this.filterOperation = $.filterOperation; + this.navigationOperation = $.navigationOperation; + this.setParametersOperation = $.setParametersOperation; + this.urlOperation = $.urlOperation; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationArgs(); + } + + public Builder(VisualCustomActionsActionOperationArgs defaults) { + $ = new VisualCustomActionsActionOperationArgs(Objects.requireNonNull(defaults)); + } + + public Builder filterOperation(@Nullable Output filterOperation) { + $.filterOperation = filterOperation; + return this; + } + + public Builder filterOperation(VisualCustomActionsActionOperationFilterOperationArgs filterOperation) { + return filterOperation(Output.of(filterOperation)); + } + + public Builder navigationOperation(@Nullable Output navigationOperation) { + $.navigationOperation = navigationOperation; + return this; + } + + public Builder navigationOperation(VisualCustomActionsActionOperationNavigationOperationArgs navigationOperation) { + return navigationOperation(Output.of(navigationOperation)); + } + + public Builder setParametersOperation(@Nullable Output setParametersOperation) { + $.setParametersOperation = setParametersOperation; + return this; + } + + public Builder setParametersOperation(VisualCustomActionsActionOperationSetParametersOperationArgs setParametersOperation) { + return setParametersOperation(Output.of(setParametersOperation)); + } + + public Builder urlOperation(@Nullable Output urlOperation) { + $.urlOperation = urlOperation; + return this; + } + + public Builder urlOperation(VisualCustomActionsActionOperationUrlOperationArgs urlOperation) { + return urlOperation(Output.of(urlOperation)); + } + + public VisualCustomActionsActionOperationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationArgs.java new file mode 100644 index 00000000000..62fd18f5fc2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class VisualCustomActionsActionOperationFilterOperationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationFilterOperationArgs Empty = new VisualCustomActionsActionOperationFilterOperationArgs(); + + @Import(name="selectedFieldsConfiguration", required=true) + private Output selectedFieldsConfiguration; + + public Output selectedFieldsConfiguration() { + return this.selectedFieldsConfiguration; + } + + @Import(name="targetVisualsConfiguration", required=true) + private Output targetVisualsConfiguration; + + public Output targetVisualsConfiguration() { + return this.targetVisualsConfiguration; + } + + private VisualCustomActionsActionOperationFilterOperationArgs() {} + + private VisualCustomActionsActionOperationFilterOperationArgs(VisualCustomActionsActionOperationFilterOperationArgs $) { + this.selectedFieldsConfiguration = $.selectedFieldsConfiguration; + this.targetVisualsConfiguration = $.targetVisualsConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationFilterOperationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationFilterOperationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationFilterOperationArgs(); + } + + public Builder(VisualCustomActionsActionOperationFilterOperationArgs defaults) { + $ = new VisualCustomActionsActionOperationFilterOperationArgs(Objects.requireNonNull(defaults)); + } + + public Builder selectedFieldsConfiguration(Output selectedFieldsConfiguration) { + $.selectedFieldsConfiguration = selectedFieldsConfiguration; + return this; + } + + public Builder selectedFieldsConfiguration(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs selectedFieldsConfiguration) { + return selectedFieldsConfiguration(Output.of(selectedFieldsConfiguration)); + } + + public Builder targetVisualsConfiguration(Output targetVisualsConfiguration) { + $.targetVisualsConfiguration = targetVisualsConfiguration; + return this; + } + + public Builder targetVisualsConfiguration(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs targetVisualsConfiguration) { + return targetVisualsConfiguration(Output.of(targetVisualsConfiguration)); + } + + public VisualCustomActionsActionOperationFilterOperationArgs build() { + if ($.selectedFieldsConfiguration == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationFilterOperationArgs", "selectedFieldsConfiguration"); + } + if ($.targetVisualsConfiguration == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationFilterOperationArgs", "targetVisualsConfiguration"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs.java new file mode 100644 index 00000000000..3cc81894a46 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs Empty = new VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs(); + + @Import(name="selectedFieldOption") + private @Nullable Output selectedFieldOption; + + public Optional> selectedFieldOption() { + return Optional.ofNullable(this.selectedFieldOption); + } + + @Import(name="selectedFields") + private @Nullable Output> selectedFields; + + public Optional>> selectedFields() { + return Optional.ofNullable(this.selectedFields); + } + + private VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs() {} + + private VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs $) { + this.selectedFieldOption = $.selectedFieldOption; + this.selectedFields = $.selectedFields; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs(); + } + + public Builder(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs defaults) { + $ = new VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder selectedFieldOption(@Nullable Output selectedFieldOption) { + $.selectedFieldOption = selectedFieldOption; + return this; + } + + public Builder selectedFieldOption(String selectedFieldOption) { + return selectedFieldOption(Output.of(selectedFieldOption)); + } + + public Builder selectedFields(@Nullable Output> selectedFields) { + $.selectedFields = selectedFields; + return this; + } + + public Builder selectedFields(List selectedFields) { + return selectedFields(Output.of(selectedFields)); + } + + public Builder selectedFields(String... selectedFields) { + return selectedFields(List.of(selectedFields)); + } + + public VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs.java new file mode 100644 index 00000000000..878f89507b0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs Empty = new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs(); + + @Import(name="sameSheetTargetVisualConfiguration") + private @Nullable Output sameSheetTargetVisualConfiguration; + + public Optional> sameSheetTargetVisualConfiguration() { + return Optional.ofNullable(this.sameSheetTargetVisualConfiguration); + } + + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs() {} + + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs $) { + this.sameSheetTargetVisualConfiguration = $.sameSheetTargetVisualConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs(); + } + + public Builder(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs defaults) { + $ = new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder sameSheetTargetVisualConfiguration(@Nullable Output sameSheetTargetVisualConfiguration) { + $.sameSheetTargetVisualConfiguration = sameSheetTargetVisualConfiguration; + return this; + } + + public Builder sameSheetTargetVisualConfiguration(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs sameSheetTargetVisualConfiguration) { + return sameSheetTargetVisualConfiguration(Output.of(sameSheetTargetVisualConfiguration)); + } + + public VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs.java new file mode 100644 index 00000000000..5e01a6f7a0b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs Empty = new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs(); + + @Import(name="targetVisualOption") + private @Nullable Output targetVisualOption; + + public Optional> targetVisualOption() { + return Optional.ofNullable(this.targetVisualOption); + } + + @Import(name="targetVisuals") + private @Nullable Output> targetVisuals; + + public Optional>> targetVisuals() { + return Optional.ofNullable(this.targetVisuals); + } + + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs() {} + + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs $) { + this.targetVisualOption = $.targetVisualOption; + this.targetVisuals = $.targetVisuals; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs(); + } + + public Builder(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs defaults) { + $ = new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder targetVisualOption(@Nullable Output targetVisualOption) { + $.targetVisualOption = targetVisualOption; + return this; + } + + public Builder targetVisualOption(String targetVisualOption) { + return targetVisualOption(Output.of(targetVisualOption)); + } + + public Builder targetVisuals(@Nullable Output> targetVisuals) { + $.targetVisuals = targetVisuals; + return this; + } + + public Builder targetVisuals(List targetVisuals) { + return targetVisuals(Output.of(targetVisuals)); + } + + public Builder targetVisuals(String... targetVisuals) { + return targetVisuals(List.of(targetVisuals)); + } + + public VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationNavigationOperationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationNavigationOperationArgs.java new file mode 100644 index 00000000000..105ae1408bc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationNavigationOperationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualCustomActionsActionOperationNavigationOperationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationNavigationOperationArgs Empty = new VisualCustomActionsActionOperationNavigationOperationArgs(); + + @Import(name="localNavigationConfiguration") + private @Nullable Output localNavigationConfiguration; + + public Optional> localNavigationConfiguration() { + return Optional.ofNullable(this.localNavigationConfiguration); + } + + private VisualCustomActionsActionOperationNavigationOperationArgs() {} + + private VisualCustomActionsActionOperationNavigationOperationArgs(VisualCustomActionsActionOperationNavigationOperationArgs $) { + this.localNavigationConfiguration = $.localNavigationConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationNavigationOperationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationNavigationOperationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationNavigationOperationArgs(); + } + + public Builder(VisualCustomActionsActionOperationNavigationOperationArgs defaults) { + $ = new VisualCustomActionsActionOperationNavigationOperationArgs(Objects.requireNonNull(defaults)); + } + + public Builder localNavigationConfiguration(@Nullable Output localNavigationConfiguration) { + $.localNavigationConfiguration = localNavigationConfiguration; + return this; + } + + public Builder localNavigationConfiguration(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs localNavigationConfiguration) { + return localNavigationConfiguration(Output.of(localNavigationConfiguration)); + } + + public VisualCustomActionsActionOperationNavigationOperationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs.java new file mode 100644 index 00000000000..6247d61533e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs Empty = new VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs(); + + @Import(name="targetSheetId", required=true) + private Output targetSheetId; + + public Output targetSheetId() { + return this.targetSheetId; + } + + private VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs() {} + + private VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs $) { + this.targetSheetId = $.targetSheetId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs(); + } + + public Builder(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs defaults) { + $ = new VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder targetSheetId(Output targetSheetId) { + $.targetSheetId = targetSheetId; + return this; + } + + public Builder targetSheetId(String targetSheetId) { + return targetSheetId(Output.of(targetSheetId)); + } + + public VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs build() { + if ($.targetSheetId == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs", "targetSheetId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationArgs.java new file mode 100644 index 00000000000..bfe6401e119 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationArgs.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; + + +public final class VisualCustomActionsActionOperationSetParametersOperationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationSetParametersOperationArgs Empty = new VisualCustomActionsActionOperationSetParametersOperationArgs(); + + @Import(name="parameterValueConfigurations", required=true) + private Output> parameterValueConfigurations; + + public Output> parameterValueConfigurations() { + return this.parameterValueConfigurations; + } + + private VisualCustomActionsActionOperationSetParametersOperationArgs() {} + + private VisualCustomActionsActionOperationSetParametersOperationArgs(VisualCustomActionsActionOperationSetParametersOperationArgs $) { + this.parameterValueConfigurations = $.parameterValueConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationSetParametersOperationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationSetParametersOperationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationSetParametersOperationArgs(); + } + + public Builder(VisualCustomActionsActionOperationSetParametersOperationArgs defaults) { + $ = new VisualCustomActionsActionOperationSetParametersOperationArgs(Objects.requireNonNull(defaults)); + } + + public Builder parameterValueConfigurations(Output> parameterValueConfigurations) { + $.parameterValueConfigurations = parameterValueConfigurations; + return this; + } + + public Builder parameterValueConfigurations(List parameterValueConfigurations) { + return parameterValueConfigurations(Output.of(parameterValueConfigurations)); + } + + public Builder parameterValueConfigurations(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs... parameterValueConfigurations) { + return parameterValueConfigurations(List.of(parameterValueConfigurations)); + } + + public VisualCustomActionsActionOperationSetParametersOperationArgs build() { + if ($.parameterValueConfigurations == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationSetParametersOperationArgs", "parameterValueConfigurations"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs.java new file mode 100644 index 00000000000..3240a5e025e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs Empty = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs(); + + @Import(name="destinationParameterName", required=true) + private Output destinationParameterName; + + public Output destinationParameterName() { + return this.destinationParameterName; + } + + @Import(name="value", required=true) + private Output value; + + public Output value() { + return this.value; + } + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs() {} + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs $) { + this.destinationParameterName = $.destinationParameterName; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs(); + } + + public Builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs defaults) { + $ = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder destinationParameterName(Output destinationParameterName) { + $.destinationParameterName = destinationParameterName; + return this; + } + + public Builder destinationParameterName(String destinationParameterName) { + return destinationParameterName(Output.of(destinationParameterName)); + } + + public Builder value(Output value) { + $.value = value; + return this; + } + + public Builder value(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs value) { + return value(Output.of(value)); + } + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs build() { + if ($.destinationParameterName == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs", "destinationParameterName"); + } + if ($.value == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs", "value"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs.java new file mode 100644 index 00000000000..b6e0b804dbb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs Empty = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs(); + + @Import(name="customValuesConfiguration") + private @Nullable Output customValuesConfiguration; + + public Optional> customValuesConfiguration() { + return Optional.ofNullable(this.customValuesConfiguration); + } + + @Import(name="selectAllValueOptions") + private @Nullable Output selectAllValueOptions; + + public Optional> selectAllValueOptions() { + return Optional.ofNullable(this.selectAllValueOptions); + } + + @Import(name="sourceField") + private @Nullable Output sourceField; + + public Optional> sourceField() { + return Optional.ofNullable(this.sourceField); + } + + @Import(name="sourceParameterName") + private @Nullable Output sourceParameterName; + + public Optional> sourceParameterName() { + return Optional.ofNullable(this.sourceParameterName); + } + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs() {} + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs $) { + this.customValuesConfiguration = $.customValuesConfiguration; + this.selectAllValueOptions = $.selectAllValueOptions; + this.sourceField = $.sourceField; + this.sourceParameterName = $.sourceParameterName; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs(); + } + + public Builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs defaults) { + $ = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder customValuesConfiguration(@Nullable Output customValuesConfiguration) { + $.customValuesConfiguration = customValuesConfiguration; + return this; + } + + public Builder customValuesConfiguration(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs customValuesConfiguration) { + return customValuesConfiguration(Output.of(customValuesConfiguration)); + } + + public Builder selectAllValueOptions(@Nullable Output selectAllValueOptions) { + $.selectAllValueOptions = selectAllValueOptions; + return this; + } + + public Builder selectAllValueOptions(String selectAllValueOptions) { + return selectAllValueOptions(Output.of(selectAllValueOptions)); + } + + public Builder sourceField(@Nullable Output sourceField) { + $.sourceField = sourceField; + return this; + } + + public Builder sourceField(String sourceField) { + return sourceField(Output.of(sourceField)); + } + + public Builder sourceParameterName(@Nullable Output sourceParameterName) { + $.sourceParameterName = sourceParameterName; + return this; + } + + public Builder sourceParameterName(String sourceParameterName) { + return sourceParameterName(Output.of(sourceParameterName)); + } + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs.java new file mode 100644 index 00000000000..65795d7c30b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Boolean; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs Empty = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs(); + + @Import(name="customValues", required=true) + private Output customValues; + + public Output customValues() { + return this.customValues; + } + + @Import(name="includeNullValue") + private @Nullable Output includeNullValue; + + public Optional> includeNullValue() { + return Optional.ofNullable(this.includeNullValue); + } + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs() {} + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs $) { + this.customValues = $.customValues; + this.includeNullValue = $.includeNullValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs(); + } + + public Builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs defaults) { + $ = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder customValues(Output customValues) { + $.customValues = customValues; + return this; + } + + public Builder customValues(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs customValues) { + return customValues(Output.of(customValues)); + } + + public Builder includeNullValue(@Nullable Output includeNullValue) { + $.includeNullValue = includeNullValue; + return this; + } + + public Builder includeNullValue(Boolean includeNullValue) { + return includeNullValue(Output.of(includeNullValue)); + } + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs build() { + if ($.customValues == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs", "customValues"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs.java new file mode 100644 index 00000000000..117aee64813 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs Empty = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs(); + + @Import(name="dateTimeValues") + private @Nullable Output> dateTimeValues; + + public Optional>> dateTimeValues() { + return Optional.ofNullable(this.dateTimeValues); + } + + @Import(name="decimalValues") + private @Nullable Output> decimalValues; + + public Optional>> decimalValues() { + return Optional.ofNullable(this.decimalValues); + } + + @Import(name="integerValues") + private @Nullable Output> integerValues; + + public Optional>> integerValues() { + return Optional.ofNullable(this.integerValues); + } + + @Import(name="stringValues") + private @Nullable Output> stringValues; + + public Optional>> stringValues() { + return Optional.ofNullable(this.stringValues); + } + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs() {} + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs $) { + this.dateTimeValues = $.dateTimeValues; + this.decimalValues = $.decimalValues; + this.integerValues = $.integerValues; + this.stringValues = $.stringValues; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs(); + } + + public Builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs defaults) { + $ = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeValues(@Nullable Output> dateTimeValues) { + $.dateTimeValues = dateTimeValues; + return this; + } + + public Builder dateTimeValues(List dateTimeValues) { + return dateTimeValues(Output.of(dateTimeValues)); + } + + public Builder dateTimeValues(String... dateTimeValues) { + return dateTimeValues(List.of(dateTimeValues)); + } + + public Builder decimalValues(@Nullable Output> decimalValues) { + $.decimalValues = decimalValues; + return this; + } + + public Builder decimalValues(List decimalValues) { + return decimalValues(Output.of(decimalValues)); + } + + public Builder decimalValues(Double... decimalValues) { + return decimalValues(List.of(decimalValues)); + } + + public Builder integerValues(@Nullable Output> integerValues) { + $.integerValues = integerValues; + return this; + } + + public Builder integerValues(List integerValues) { + return integerValues(Output.of(integerValues)); + } + + public Builder integerValues(Integer... integerValues) { + return integerValues(List.of(integerValues)); + } + + public Builder stringValues(@Nullable Output> stringValues) { + $.stringValues = stringValues; + return this; + } + + public Builder stringValues(List stringValues) { + return stringValues(Output.of(stringValues)); + } + + public Builder stringValues(String... stringValues) { + return stringValues(List.of(stringValues)); + } + + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationUrlOperationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationUrlOperationArgs.java new file mode 100644 index 00000000000..b6c75ff00cd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsActionOperationUrlOperationArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualCustomActionsActionOperationUrlOperationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsActionOperationUrlOperationArgs Empty = new VisualCustomActionsActionOperationUrlOperationArgs(); + + @Import(name="urlTarget", required=true) + private Output urlTarget; + + public Output urlTarget() { + return this.urlTarget; + } + + @Import(name="urlTemplate", required=true) + private Output urlTemplate; + + public Output urlTemplate() { + return this.urlTemplate; + } + + private VisualCustomActionsActionOperationUrlOperationArgs() {} + + private VisualCustomActionsActionOperationUrlOperationArgs(VisualCustomActionsActionOperationUrlOperationArgs $) { + this.urlTarget = $.urlTarget; + this.urlTemplate = $.urlTemplate; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsActionOperationUrlOperationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsActionOperationUrlOperationArgs $; + + public Builder() { + $ = new VisualCustomActionsActionOperationUrlOperationArgs(); + } + + public Builder(VisualCustomActionsActionOperationUrlOperationArgs defaults) { + $ = new VisualCustomActionsActionOperationUrlOperationArgs(Objects.requireNonNull(defaults)); + } + + public Builder urlTarget(Output urlTarget) { + $.urlTarget = urlTarget; + return this; + } + + public Builder urlTarget(String urlTarget) { + return urlTarget(Output.of(urlTarget)); + } + + public Builder urlTemplate(Output urlTemplate) { + $.urlTemplate = urlTemplate; + return this; + } + + public Builder urlTemplate(String urlTemplate) { + return urlTemplate(Output.of(urlTemplate)); + } + + public VisualCustomActionsActionOperationUrlOperationArgs build() { + if ($.urlTarget == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationUrlOperationArgs", "urlTarget"); + } + if ($.urlTemplate == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationUrlOperationArgs", "urlTemplate"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsArgs.java new file mode 100644 index 00000000000..c94a4a7c18d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualCustomActionsArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsActionOperationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; + + +public final class VisualCustomActionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualCustomActionsArgs Empty = new VisualCustomActionsArgs(); + + @Import(name="actionOperations", required=true) + private Output> actionOperations; + + public Output> actionOperations() { + return this.actionOperations; + } + + @Import(name="customActionId", required=true) + private Output customActionId; + + public Output customActionId() { + return this.customActionId; + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name", required=true) + private Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Output name() { + return this.name; + } + + /** + * The dashboard creation status. + * + */ + @Import(name="status", required=true) + private Output status; + + /** + * @return The dashboard creation status. + * + */ + public Output status() { + return this.status; + } + + @Import(name="trigger", required=true) + private Output trigger; + + public Output trigger() { + return this.trigger; + } + + private VisualCustomActionsArgs() {} + + private VisualCustomActionsArgs(VisualCustomActionsArgs $) { + this.actionOperations = $.actionOperations; + this.customActionId = $.customActionId; + this.name = $.name; + this.status = $.status; + this.trigger = $.trigger; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualCustomActionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualCustomActionsArgs $; + + public Builder() { + $ = new VisualCustomActionsArgs(); + } + + public Builder(VisualCustomActionsArgs defaults) { + $ = new VisualCustomActionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder actionOperations(Output> actionOperations) { + $.actionOperations = actionOperations; + return this; + } + + public Builder actionOperations(List actionOperations) { + return actionOperations(Output.of(actionOperations)); + } + + public Builder actionOperations(VisualCustomActionsActionOperationArgs... actionOperations) { + return actionOperations(List.of(actionOperations)); + } + + public Builder customActionId(Output customActionId) { + $.customActionId = customActionId; + return this; + } + + public Builder customActionId(String customActionId) { + return customActionId(Output.of(customActionId)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(Output status) { + $.status = status; + return this; + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(String status) { + return status(Output.of(status)); + } + + public Builder trigger(Output trigger) { + $.trigger = trigger; + return this; + } + + public Builder trigger(String trigger) { + return trigger(Output.of(trigger)); + } + + public VisualCustomActionsArgs build() { + if ($.actionOperations == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsArgs", "actionOperations"); + } + if ($.customActionId == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsArgs", "customActionId"); + } + if ($.name == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsArgs", "name"); + } + if ($.status == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsArgs", "status"); + } + if ($.trigger == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsArgs", "trigger"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualPaletteArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualPaletteArgs.java new file mode 100644 index 00000000000..5124e2e4f4e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualPaletteArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualPaletteColorMapArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualPaletteArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualPaletteArgs Empty = new VisualPaletteArgs(); + + @Import(name="chartColor") + private @Nullable Output chartColor; + + public Optional> chartColor() { + return Optional.ofNullable(this.chartColor); + } + + @Import(name="colorMaps") + private @Nullable Output> colorMaps; + + public Optional>> colorMaps() { + return Optional.ofNullable(this.colorMaps); + } + + private VisualPaletteArgs() {} + + private VisualPaletteArgs(VisualPaletteArgs $) { + this.chartColor = $.chartColor; + this.colorMaps = $.colorMaps; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualPaletteArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualPaletteArgs $; + + public Builder() { + $ = new VisualPaletteArgs(); + } + + public Builder(VisualPaletteArgs defaults) { + $ = new VisualPaletteArgs(Objects.requireNonNull(defaults)); + } + + public Builder chartColor(@Nullable Output chartColor) { + $.chartColor = chartColor; + return this; + } + + public Builder chartColor(String chartColor) { + return chartColor(Output.of(chartColor)); + } + + public Builder colorMaps(@Nullable Output> colorMaps) { + $.colorMaps = colorMaps; + return this; + } + + public Builder colorMaps(List colorMaps) { + return colorMaps(Output.of(colorMaps)); + } + + public Builder colorMaps(VisualPaletteColorMapArgs... colorMaps) { + return colorMaps(List.of(colorMaps)); + } + + public VisualPaletteArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualPaletteColorMapArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualPaletteColorMapArgs.java new file mode 100644 index 00000000000..8773559df1b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualPaletteColorMapArgs.java @@ -0,0 +1,105 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DataPathValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualPaletteColorMapArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualPaletteColorMapArgs Empty = new VisualPaletteColorMapArgs(); + + @Import(name="color", required=true) + private Output color; + + public Output color() { + return this.color; + } + + @Import(name="element", required=true) + private Output element; + + public Output element() { + return this.element; + } + + @Import(name="timeGranularity") + private @Nullable Output timeGranularity; + + public Optional> timeGranularity() { + return Optional.ofNullable(this.timeGranularity); + } + + private VisualPaletteColorMapArgs() {} + + private VisualPaletteColorMapArgs(VisualPaletteColorMapArgs $) { + this.color = $.color; + this.element = $.element; + this.timeGranularity = $.timeGranularity; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualPaletteColorMapArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualPaletteColorMapArgs $; + + public Builder() { + $ = new VisualPaletteColorMapArgs(); + } + + public Builder(VisualPaletteColorMapArgs defaults) { + $ = new VisualPaletteColorMapArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder element(Output element) { + $.element = element; + return this; + } + + public Builder element(DataPathValueArgs element) { + return element(Output.of(element)); + } + + public Builder timeGranularity(@Nullable Output timeGranularity) { + $.timeGranularity = timeGranularity; + return this; + } + + public Builder timeGranularity(String timeGranularity) { + return timeGranularity(Output.of(timeGranularity)); + } + + public VisualPaletteColorMapArgs build() { + if ($.color == null) { + throw new MissingRequiredPropertyException("VisualPaletteColorMapArgs", "color"); + } + if ($.element == null) { + throw new MissingRequiredPropertyException("VisualPaletteColorMapArgs", "element"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsArgs.java new file mode 100644 index 00000000000..016bb461b3d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsArgs.java @@ -0,0 +1,459 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsBarChartVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsComboChartVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsCustomContentVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsEmptyVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFunnelChartVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsHeatMapVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsHistogramVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPieChartVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsSankeyDiagramVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsScatterPlotVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTreeMapVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWaterfallVisualArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWordCloudVisualArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsArgs Empty = new VisualsArgs(); + + @Import(name="barChartVisual") + private @Nullable Output barChartVisual; + + public Optional> barChartVisual() { + return Optional.ofNullable(this.barChartVisual); + } + + @Import(name="boxPlotVisual") + private @Nullable Output boxPlotVisual; + + public Optional> boxPlotVisual() { + return Optional.ofNullable(this.boxPlotVisual); + } + + @Import(name="comboChartVisual") + private @Nullable Output comboChartVisual; + + public Optional> comboChartVisual() { + return Optional.ofNullable(this.comboChartVisual); + } + + @Import(name="customContentVisual") + private @Nullable Output customContentVisual; + + public Optional> customContentVisual() { + return Optional.ofNullable(this.customContentVisual); + } + + @Import(name="emptyVisual") + private @Nullable Output emptyVisual; + + public Optional> emptyVisual() { + return Optional.ofNullable(this.emptyVisual); + } + + @Import(name="filledMapVisual") + private @Nullable Output filledMapVisual; + + public Optional> filledMapVisual() { + return Optional.ofNullable(this.filledMapVisual); + } + + @Import(name="funnelChartVisual") + private @Nullable Output funnelChartVisual; + + public Optional> funnelChartVisual() { + return Optional.ofNullable(this.funnelChartVisual); + } + + @Import(name="gaugeChartVisual") + private @Nullable Output gaugeChartVisual; + + public Optional> gaugeChartVisual() { + return Optional.ofNullable(this.gaugeChartVisual); + } + + @Import(name="geospatialMapVisual") + private @Nullable Output geospatialMapVisual; + + public Optional> geospatialMapVisual() { + return Optional.ofNullable(this.geospatialMapVisual); + } + + @Import(name="heatMapVisual") + private @Nullable Output heatMapVisual; + + public Optional> heatMapVisual() { + return Optional.ofNullable(this.heatMapVisual); + } + + @Import(name="histogramVisual") + private @Nullable Output histogramVisual; + + public Optional> histogramVisual() { + return Optional.ofNullable(this.histogramVisual); + } + + @Import(name="insightVisual") + private @Nullable Output insightVisual; + + public Optional> insightVisual() { + return Optional.ofNullable(this.insightVisual); + } + + @Import(name="kpiVisual") + private @Nullable Output kpiVisual; + + public Optional> kpiVisual() { + return Optional.ofNullable(this.kpiVisual); + } + + @Import(name="lineChartVisual") + private @Nullable Output lineChartVisual; + + public Optional> lineChartVisual() { + return Optional.ofNullable(this.lineChartVisual); + } + + @Import(name="pieChartVisual") + private @Nullable Output pieChartVisual; + + public Optional> pieChartVisual() { + return Optional.ofNullable(this.pieChartVisual); + } + + @Import(name="pivotTableVisual") + private @Nullable Output pivotTableVisual; + + public Optional> pivotTableVisual() { + return Optional.ofNullable(this.pivotTableVisual); + } + + @Import(name="radarChartVisual") + private @Nullable Output radarChartVisual; + + public Optional> radarChartVisual() { + return Optional.ofNullable(this.radarChartVisual); + } + + @Import(name="sankeyDiagramVisual") + private @Nullable Output sankeyDiagramVisual; + + public Optional> sankeyDiagramVisual() { + return Optional.ofNullable(this.sankeyDiagramVisual); + } + + @Import(name="scatterPlotVisual") + private @Nullable Output scatterPlotVisual; + + public Optional> scatterPlotVisual() { + return Optional.ofNullable(this.scatterPlotVisual); + } + + @Import(name="tableVisual") + private @Nullable Output tableVisual; + + public Optional> tableVisual() { + return Optional.ofNullable(this.tableVisual); + } + + @Import(name="treeMapVisual") + private @Nullable Output treeMapVisual; + + public Optional> treeMapVisual() { + return Optional.ofNullable(this.treeMapVisual); + } + + @Import(name="waterfallVisual") + private @Nullable Output waterfallVisual; + + public Optional> waterfallVisual() { + return Optional.ofNullable(this.waterfallVisual); + } + + @Import(name="wordCloudVisual") + private @Nullable Output wordCloudVisual; + + public Optional> wordCloudVisual() { + return Optional.ofNullable(this.wordCloudVisual); + } + + private VisualsArgs() {} + + private VisualsArgs(VisualsArgs $) { + this.barChartVisual = $.barChartVisual; + this.boxPlotVisual = $.boxPlotVisual; + this.comboChartVisual = $.comboChartVisual; + this.customContentVisual = $.customContentVisual; + this.emptyVisual = $.emptyVisual; + this.filledMapVisual = $.filledMapVisual; + this.funnelChartVisual = $.funnelChartVisual; + this.gaugeChartVisual = $.gaugeChartVisual; + this.geospatialMapVisual = $.geospatialMapVisual; + this.heatMapVisual = $.heatMapVisual; + this.histogramVisual = $.histogramVisual; + this.insightVisual = $.insightVisual; + this.kpiVisual = $.kpiVisual; + this.lineChartVisual = $.lineChartVisual; + this.pieChartVisual = $.pieChartVisual; + this.pivotTableVisual = $.pivotTableVisual; + this.radarChartVisual = $.radarChartVisual; + this.sankeyDiagramVisual = $.sankeyDiagramVisual; + this.scatterPlotVisual = $.scatterPlotVisual; + this.tableVisual = $.tableVisual; + this.treeMapVisual = $.treeMapVisual; + this.waterfallVisual = $.waterfallVisual; + this.wordCloudVisual = $.wordCloudVisual; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsArgs $; + + public Builder() { + $ = new VisualsArgs(); + } + + public Builder(VisualsArgs defaults) { + $ = new VisualsArgs(Objects.requireNonNull(defaults)); + } + + public Builder barChartVisual(@Nullable Output barChartVisual) { + $.barChartVisual = barChartVisual; + return this; + } + + public Builder barChartVisual(VisualsBarChartVisualArgs barChartVisual) { + return barChartVisual(Output.of(barChartVisual)); + } + + public Builder boxPlotVisual(@Nullable Output boxPlotVisual) { + $.boxPlotVisual = boxPlotVisual; + return this; + } + + public Builder boxPlotVisual(VisualsBoxPlotVisualArgs boxPlotVisual) { + return boxPlotVisual(Output.of(boxPlotVisual)); + } + + public Builder comboChartVisual(@Nullable Output comboChartVisual) { + $.comboChartVisual = comboChartVisual; + return this; + } + + public Builder comboChartVisual(VisualsComboChartVisualArgs comboChartVisual) { + return comboChartVisual(Output.of(comboChartVisual)); + } + + public Builder customContentVisual(@Nullable Output customContentVisual) { + $.customContentVisual = customContentVisual; + return this; + } + + public Builder customContentVisual(VisualsCustomContentVisualArgs customContentVisual) { + return customContentVisual(Output.of(customContentVisual)); + } + + public Builder emptyVisual(@Nullable Output emptyVisual) { + $.emptyVisual = emptyVisual; + return this; + } + + public Builder emptyVisual(VisualsEmptyVisualArgs emptyVisual) { + return emptyVisual(Output.of(emptyVisual)); + } + + public Builder filledMapVisual(@Nullable Output filledMapVisual) { + $.filledMapVisual = filledMapVisual; + return this; + } + + public Builder filledMapVisual(VisualsFilledMapVisualArgs filledMapVisual) { + return filledMapVisual(Output.of(filledMapVisual)); + } + + public Builder funnelChartVisual(@Nullable Output funnelChartVisual) { + $.funnelChartVisual = funnelChartVisual; + return this; + } + + public Builder funnelChartVisual(VisualsFunnelChartVisualArgs funnelChartVisual) { + return funnelChartVisual(Output.of(funnelChartVisual)); + } + + public Builder gaugeChartVisual(@Nullable Output gaugeChartVisual) { + $.gaugeChartVisual = gaugeChartVisual; + return this; + } + + public Builder gaugeChartVisual(VisualsGaugeChartVisualArgs gaugeChartVisual) { + return gaugeChartVisual(Output.of(gaugeChartVisual)); + } + + public Builder geospatialMapVisual(@Nullable Output geospatialMapVisual) { + $.geospatialMapVisual = geospatialMapVisual; + return this; + } + + public Builder geospatialMapVisual(VisualsGeospatialMapVisualArgs geospatialMapVisual) { + return geospatialMapVisual(Output.of(geospatialMapVisual)); + } + + public Builder heatMapVisual(@Nullable Output heatMapVisual) { + $.heatMapVisual = heatMapVisual; + return this; + } + + public Builder heatMapVisual(VisualsHeatMapVisualArgs heatMapVisual) { + return heatMapVisual(Output.of(heatMapVisual)); + } + + public Builder histogramVisual(@Nullable Output histogramVisual) { + $.histogramVisual = histogramVisual; + return this; + } + + public Builder histogramVisual(VisualsHistogramVisualArgs histogramVisual) { + return histogramVisual(Output.of(histogramVisual)); + } + + public Builder insightVisual(@Nullable Output insightVisual) { + $.insightVisual = insightVisual; + return this; + } + + public Builder insightVisual(VisualsInsightVisualArgs insightVisual) { + return insightVisual(Output.of(insightVisual)); + } + + public Builder kpiVisual(@Nullable Output kpiVisual) { + $.kpiVisual = kpiVisual; + return this; + } + + public Builder kpiVisual(VisualsKpiVisualArgs kpiVisual) { + return kpiVisual(Output.of(kpiVisual)); + } + + public Builder lineChartVisual(@Nullable Output lineChartVisual) { + $.lineChartVisual = lineChartVisual; + return this; + } + + public Builder lineChartVisual(VisualsLineChartVisualArgs lineChartVisual) { + return lineChartVisual(Output.of(lineChartVisual)); + } + + public Builder pieChartVisual(@Nullable Output pieChartVisual) { + $.pieChartVisual = pieChartVisual; + return this; + } + + public Builder pieChartVisual(VisualsPieChartVisualArgs pieChartVisual) { + return pieChartVisual(Output.of(pieChartVisual)); + } + + public Builder pivotTableVisual(@Nullable Output pivotTableVisual) { + $.pivotTableVisual = pivotTableVisual; + return this; + } + + public Builder pivotTableVisual(VisualsPivotTableVisualArgs pivotTableVisual) { + return pivotTableVisual(Output.of(pivotTableVisual)); + } + + public Builder radarChartVisual(@Nullable Output radarChartVisual) { + $.radarChartVisual = radarChartVisual; + return this; + } + + public Builder radarChartVisual(VisualsRadarChartVisualArgs radarChartVisual) { + return radarChartVisual(Output.of(radarChartVisual)); + } + + public Builder sankeyDiagramVisual(@Nullable Output sankeyDiagramVisual) { + $.sankeyDiagramVisual = sankeyDiagramVisual; + return this; + } + + public Builder sankeyDiagramVisual(VisualsSankeyDiagramVisualArgs sankeyDiagramVisual) { + return sankeyDiagramVisual(Output.of(sankeyDiagramVisual)); + } + + public Builder scatterPlotVisual(@Nullable Output scatterPlotVisual) { + $.scatterPlotVisual = scatterPlotVisual; + return this; + } + + public Builder scatterPlotVisual(VisualsScatterPlotVisualArgs scatterPlotVisual) { + return scatterPlotVisual(Output.of(scatterPlotVisual)); + } + + public Builder tableVisual(@Nullable Output tableVisual) { + $.tableVisual = tableVisual; + return this; + } + + public Builder tableVisual(VisualsTableVisualArgs tableVisual) { + return tableVisual(Output.of(tableVisual)); + } + + public Builder treeMapVisual(@Nullable Output treeMapVisual) { + $.treeMapVisual = treeMapVisual; + return this; + } + + public Builder treeMapVisual(VisualsTreeMapVisualArgs treeMapVisual) { + return treeMapVisual(Output.of(treeMapVisual)); + } + + public Builder waterfallVisual(@Nullable Output waterfallVisual) { + $.waterfallVisual = waterfallVisual; + return this; + } + + public Builder waterfallVisual(VisualsWaterfallVisualArgs waterfallVisual) { + return waterfallVisual(Output.of(waterfallVisual)); + } + + public Builder wordCloudVisual(@Nullable Output wordCloudVisual) { + $.wordCloudVisual = wordCloudVisual; + return this; + } + + public Builder wordCloudVisual(VisualsWordCloudVisualArgs wordCloudVisual) { + return wordCloudVisual(Output.of(wordCloudVisual)); + } + + public VisualsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualArgs.java new file mode 100644 index 00000000000..4800806438e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBarChartVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBarChartVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBarChartVisualArgs Empty = new VisualsBarChartVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsBarChartVisualArgs() {} + + private VisualsBarChartVisualArgs(VisualsBarChartVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBarChartVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBarChartVisualArgs $; + + public Builder() { + $ = new VisualsBarChartVisualArgs(); + } + + public Builder(VisualsBarChartVisualArgs defaults) { + $ = new VisualsBarChartVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsBarChartVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsBarChartVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsBarChartVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..c8b8d7a9eae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationArgs.java @@ -0,0 +1,338 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ContributionAnalysisDefaultsArgs; +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ReferenceLineArgs; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBarChartVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBarChartVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBarChartVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBarChartVisualChartConfigurationArgs Empty = new VisualsBarChartVisualChartConfigurationArgs(); + + @Import(name="barsArrangement") + private @Nullable Output barsArrangement; + + public Optional> barsArrangement() { + return Optional.ofNullable(this.barsArrangement); + } + + @Import(name="categoryAxis") + private @Nullable Output categoryAxis; + + public Optional> categoryAxis() { + return Optional.ofNullable(this.categoryAxis); + } + + @Import(name="categoryLabelOptions") + private @Nullable Output categoryLabelOptions; + + public Optional> categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + + @Import(name="colorLabelOptions") + private @Nullable Output colorLabelOptions; + + public Optional> colorLabelOptions() { + return Optional.ofNullable(this.colorLabelOptions); + } + + @Import(name="contributionAnalysisDefaults") + private @Nullable Output> contributionAnalysisDefaults; + + public Optional>> contributionAnalysisDefaults() { + return Optional.ofNullable(this.contributionAnalysisDefaults); + } + + @Import(name="dataLabels") + private @Nullable Output dataLabels; + + public Optional> dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="orientation") + private @Nullable Output orientation; + + public Optional> orientation() { + return Optional.ofNullable(this.orientation); + } + + @Import(name="referenceLines") + private @Nullable Output> referenceLines; + + public Optional>> referenceLines() { + return Optional.ofNullable(this.referenceLines); + } + + @Import(name="smallMultiplesOptions") + private @Nullable Output smallMultiplesOptions; + + public Optional> smallMultiplesOptions() { + return Optional.ofNullable(this.smallMultiplesOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="valueAxis") + private @Nullable Output valueAxis; + + public Optional> valueAxis() { + return Optional.ofNullable(this.valueAxis); + } + + @Import(name="valueLabelOptions") + private @Nullable Output valueLabelOptions; + + public Optional> valueLabelOptions() { + return Optional.ofNullable(this.valueLabelOptions); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + private VisualsBarChartVisualChartConfigurationArgs() {} + + private VisualsBarChartVisualChartConfigurationArgs(VisualsBarChartVisualChartConfigurationArgs $) { + this.barsArrangement = $.barsArrangement; + this.categoryAxis = $.categoryAxis; + this.categoryLabelOptions = $.categoryLabelOptions; + this.colorLabelOptions = $.colorLabelOptions; + this.contributionAnalysisDefaults = $.contributionAnalysisDefaults; + this.dataLabels = $.dataLabels; + this.fieldWells = $.fieldWells; + this.legend = $.legend; + this.orientation = $.orientation; + this.referenceLines = $.referenceLines; + this.smallMultiplesOptions = $.smallMultiplesOptions; + this.sortConfiguration = $.sortConfiguration; + this.tooltip = $.tooltip; + this.valueAxis = $.valueAxis; + this.valueLabelOptions = $.valueLabelOptions; + this.visualPalette = $.visualPalette; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBarChartVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBarChartVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsBarChartVisualChartConfigurationArgs(); + } + + public Builder(VisualsBarChartVisualChartConfigurationArgs defaults) { + $ = new VisualsBarChartVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder barsArrangement(@Nullable Output barsArrangement) { + $.barsArrangement = barsArrangement; + return this; + } + + public Builder barsArrangement(String barsArrangement) { + return barsArrangement(Output.of(barsArrangement)); + } + + public Builder categoryAxis(@Nullable Output categoryAxis) { + $.categoryAxis = categoryAxis; + return this; + } + + public Builder categoryAxis(AxisDisplayOptionsArgs categoryAxis) { + return categoryAxis(Output.of(categoryAxis)); + } + + public Builder categoryLabelOptions(@Nullable Output categoryLabelOptions) { + $.categoryLabelOptions = categoryLabelOptions; + return this; + } + + public Builder categoryLabelOptions(ChartAxisLabelOptionsArgs categoryLabelOptions) { + return categoryLabelOptions(Output.of(categoryLabelOptions)); + } + + public Builder colorLabelOptions(@Nullable Output colorLabelOptions) { + $.colorLabelOptions = colorLabelOptions; + return this; + } + + public Builder colorLabelOptions(ChartAxisLabelOptionsArgs colorLabelOptions) { + return colorLabelOptions(Output.of(colorLabelOptions)); + } + + public Builder contributionAnalysisDefaults(@Nullable Output> contributionAnalysisDefaults) { + $.contributionAnalysisDefaults = contributionAnalysisDefaults; + return this; + } + + public Builder contributionAnalysisDefaults(List contributionAnalysisDefaults) { + return contributionAnalysisDefaults(Output.of(contributionAnalysisDefaults)); + } + + public Builder contributionAnalysisDefaults(ContributionAnalysisDefaultsArgs... contributionAnalysisDefaults) { + return contributionAnalysisDefaults(List.of(contributionAnalysisDefaults)); + } + + public Builder dataLabels(@Nullable Output dataLabels) { + $.dataLabels = dataLabels; + return this; + } + + public Builder dataLabels(DataLabelsOptionsArgs dataLabels) { + return dataLabels(Output.of(dataLabels)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsBarChartVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder orientation(@Nullable Output orientation) { + $.orientation = orientation; + return this; + } + + public Builder orientation(String orientation) { + return orientation(Output.of(orientation)); + } + + public Builder referenceLines(@Nullable Output> referenceLines) { + $.referenceLines = referenceLines; + return this; + } + + public Builder referenceLines(List referenceLines) { + return referenceLines(Output.of(referenceLines)); + } + + public Builder referenceLines(ReferenceLineArgs... referenceLines) { + return referenceLines(List.of(referenceLines)); + } + + public Builder smallMultiplesOptions(@Nullable Output smallMultiplesOptions) { + $.smallMultiplesOptions = smallMultiplesOptions; + return this; + } + + public Builder smallMultiplesOptions(SmallMultiplesOptionsArgs smallMultiplesOptions) { + return smallMultiplesOptions(Output.of(smallMultiplesOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsBarChartVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder valueAxis(@Nullable Output valueAxis) { + $.valueAxis = valueAxis; + return this; + } + + public Builder valueAxis(AxisDisplayOptionsArgs valueAxis) { + return valueAxis(Output.of(valueAxis)); + } + + public Builder valueLabelOptions(@Nullable Output valueLabelOptions) { + $.valueLabelOptions = valueLabelOptions; + return this; + } + + public Builder valueLabelOptions(ChartAxisLabelOptionsArgs valueLabelOptions) { + return valueLabelOptions(Output.of(valueLabelOptions)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public VisualsBarChartVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..9143009467d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBarChartVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBarChartVisualChartConfigurationFieldWellsArgs Empty = new VisualsBarChartVisualChartConfigurationFieldWellsArgs(); + + @Import(name="barChartAggregatedFieldWells") + private @Nullable Output barChartAggregatedFieldWells; + + public Optional> barChartAggregatedFieldWells() { + return Optional.ofNullable(this.barChartAggregatedFieldWells); + } + + private VisualsBarChartVisualChartConfigurationFieldWellsArgs() {} + + private VisualsBarChartVisualChartConfigurationFieldWellsArgs(VisualsBarChartVisualChartConfigurationFieldWellsArgs $) { + this.barChartAggregatedFieldWells = $.barChartAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBarChartVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBarChartVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsBarChartVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsBarChartVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsBarChartVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder barChartAggregatedFieldWells(@Nullable Output barChartAggregatedFieldWells) { + $.barChartAggregatedFieldWells = barChartAggregatedFieldWells; + return this; + } + + public Builder barChartAggregatedFieldWells(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs barChartAggregatedFieldWells) { + return barChartAggregatedFieldWells(Output.of(barChartAggregatedFieldWells)); + } + + public VisualsBarChartVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..c75e235f26f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs.java @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs Empty = new VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs(); + + @Import(name="categories") + private @Nullable Output> categories; + + public Optional>> categories() { + return Optional.ofNullable(this.categories); + } + + @Import(name="colors") + private @Nullable Output> colors; + + public Optional>> colors() { + return Optional.ofNullable(this.colors); + } + + @Import(name="smallMultiples") + private @Nullable Output smallMultiples; + + public Optional> smallMultiples() { + return Optional.ofNullable(this.smallMultiples); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs() {} + + private VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs $) { + this.categories = $.categories; + this.colors = $.colors; + this.smallMultiples = $.smallMultiples; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs(); + } + + public Builder(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs defaults) { + $ = new VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder categories(@Nullable Output> categories) { + $.categories = categories; + return this; + } + + public Builder categories(List categories) { + return categories(Output.of(categories)); + } + + public Builder categories(DimensionFieldSchemaArgs... categories) { + return categories(List.of(categories)); + } + + public Builder colors(@Nullable Output> colors) { + $.colors = colors; + return this; + } + + public Builder colors(List colors) { + return colors(Output.of(colors)); + } + + public Builder colors(DimensionFieldSchemaArgs... colors) { + return colors(List.of(colors)); + } + + public Builder smallMultiples(@Nullable Output smallMultiples) { + $.smallMultiples = smallMultiples; + return this; + } + + public Builder smallMultiples(SmallMultiplesOptionsArgs smallMultiples) { + return smallMultiples(Output.of(smallMultiples)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(MeasureFieldSchemaArgs... values) { + return values(List.of(values)); + } + + public VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..12473d9bbf4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBarChartVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,162 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBarChartVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBarChartVisualChartConfigurationSortConfigurationArgs Empty = new VisualsBarChartVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="categoryItemsLimit") + private @Nullable Output categoryItemsLimit; + + public Optional> categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + + @Import(name="categorySorts") + private @Nullable Output> categorySorts; + + public Optional>> categorySorts() { + return Optional.ofNullable(this.categorySorts); + } + + @Import(name="colorItemsLimit") + private @Nullable Output colorItemsLimit; + + public Optional> colorItemsLimit() { + return Optional.ofNullable(this.colorItemsLimit); + } + + @Import(name="colorSorts") + private @Nullable Output> colorSorts; + + public Optional>> colorSorts() { + return Optional.ofNullable(this.colorSorts); + } + + @Import(name="smallMultiplesLimitConfiguration") + private @Nullable Output smallMultiplesLimitConfiguration; + + public Optional> smallMultiplesLimitConfiguration() { + return Optional.ofNullable(this.smallMultiplesLimitConfiguration); + } + + @Import(name="smallMultiplesSorts") + private @Nullable Output> smallMultiplesSorts; + + public Optional>> smallMultiplesSorts() { + return Optional.ofNullable(this.smallMultiplesSorts); + } + + private VisualsBarChartVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsBarChartVisualChartConfigurationSortConfigurationArgs(VisualsBarChartVisualChartConfigurationSortConfigurationArgs $) { + this.categoryItemsLimit = $.categoryItemsLimit; + this.categorySorts = $.categorySorts; + this.colorItemsLimit = $.colorItemsLimit; + this.colorSorts = $.colorSorts; + this.smallMultiplesLimitConfiguration = $.smallMultiplesLimitConfiguration; + this.smallMultiplesSorts = $.smallMultiplesSorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBarChartVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBarChartVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsBarChartVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsBarChartVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsBarChartVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryItemsLimit(@Nullable Output categoryItemsLimit) { + $.categoryItemsLimit = categoryItemsLimit; + return this; + } + + public Builder categoryItemsLimit(ItemsLimitConfigurationArgs categoryItemsLimit) { + return categoryItemsLimit(Output.of(categoryItemsLimit)); + } + + public Builder categorySorts(@Nullable Output> categorySorts) { + $.categorySorts = categorySorts; + return this; + } + + public Builder categorySorts(List categorySorts) { + return categorySorts(Output.of(categorySorts)); + } + + public Builder categorySorts(FieldSortOptionsArgs... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + + public Builder colorItemsLimit(@Nullable Output colorItemsLimit) { + $.colorItemsLimit = colorItemsLimit; + return this; + } + + public Builder colorItemsLimit(ItemsLimitConfigurationArgs colorItemsLimit) { + return colorItemsLimit(Output.of(colorItemsLimit)); + } + + public Builder colorSorts(@Nullable Output> colorSorts) { + $.colorSorts = colorSorts; + return this; + } + + public Builder colorSorts(List colorSorts) { + return colorSorts(Output.of(colorSorts)); + } + + public Builder colorSorts(FieldSortOptionsArgs... colorSorts) { + return colorSorts(List.of(colorSorts)); + } + + public Builder smallMultiplesLimitConfiguration(@Nullable Output smallMultiplesLimitConfiguration) { + $.smallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + return this; + } + + public Builder smallMultiplesLimitConfiguration(ItemsLimitConfigurationArgs smallMultiplesLimitConfiguration) { + return smallMultiplesLimitConfiguration(Output.of(smallMultiplesLimitConfiguration)); + } + + public Builder smallMultiplesSorts(@Nullable Output> smallMultiplesSorts) { + $.smallMultiplesSorts = smallMultiplesSorts; + return this; + } + + public Builder smallMultiplesSorts(List smallMultiplesSorts) { + return smallMultiplesSorts(Output.of(smallMultiplesSorts)); + } + + public Builder smallMultiplesSorts(FieldSortOptionsArgs... smallMultiplesSorts) { + return smallMultiplesSorts(List.of(smallMultiplesSorts)); + } + + public VisualsBarChartVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualArgs.java new file mode 100644 index 00000000000..e5c5b0bc661 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualArgs Empty = new VisualsBoxPlotVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsBoxPlotVisualArgs() {} + + private VisualsBoxPlotVisualArgs(VisualsBoxPlotVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualArgs(); + } + + public Builder(VisualsBoxPlotVisualArgs defaults) { + $ = new VisualsBoxPlotVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsBoxPlotVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsBoxPlotVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..607c1960bc0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationArgs.java @@ -0,0 +1,246 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ReferenceLineArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationArgs Empty = new VisualsBoxPlotVisualChartConfigurationArgs(); + + @Import(name="boxPlotOptions") + private @Nullable Output boxPlotOptions; + + public Optional> boxPlotOptions() { + return Optional.ofNullable(this.boxPlotOptions); + } + + @Import(name="categoryAxis") + private @Nullable Output categoryAxis; + + public Optional> categoryAxis() { + return Optional.ofNullable(this.categoryAxis); + } + + @Import(name="categoryLabelOptions") + private @Nullable Output categoryLabelOptions; + + public Optional> categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="primaryYAxisDisplayOptions") + private @Nullable Output primaryYAxisDisplayOptions; + + public Optional> primaryYAxisDisplayOptions() { + return Optional.ofNullable(this.primaryYAxisDisplayOptions); + } + + @Import(name="primaryYAxisLabelOptions") + private @Nullable Output primaryYAxisLabelOptions; + + public Optional> primaryYAxisLabelOptions() { + return Optional.ofNullable(this.primaryYAxisLabelOptions); + } + + @Import(name="referenceLines") + private @Nullable Output> referenceLines; + + public Optional>> referenceLines() { + return Optional.ofNullable(this.referenceLines); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + private VisualsBoxPlotVisualChartConfigurationArgs() {} + + private VisualsBoxPlotVisualChartConfigurationArgs(VisualsBoxPlotVisualChartConfigurationArgs $) { + this.boxPlotOptions = $.boxPlotOptions; + this.categoryAxis = $.categoryAxis; + this.categoryLabelOptions = $.categoryLabelOptions; + this.fieldWells = $.fieldWells; + this.legend = $.legend; + this.primaryYAxisDisplayOptions = $.primaryYAxisDisplayOptions; + this.primaryYAxisLabelOptions = $.primaryYAxisLabelOptions; + this.referenceLines = $.referenceLines; + this.sortConfiguration = $.sortConfiguration; + this.tooltip = $.tooltip; + this.visualPalette = $.visualPalette; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder boxPlotOptions(@Nullable Output boxPlotOptions) { + $.boxPlotOptions = boxPlotOptions; + return this; + } + + public Builder boxPlotOptions(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs boxPlotOptions) { + return boxPlotOptions(Output.of(boxPlotOptions)); + } + + public Builder categoryAxis(@Nullable Output categoryAxis) { + $.categoryAxis = categoryAxis; + return this; + } + + public Builder categoryAxis(AxisDisplayOptionsArgs categoryAxis) { + return categoryAxis(Output.of(categoryAxis)); + } + + public Builder categoryLabelOptions(@Nullable Output categoryLabelOptions) { + $.categoryLabelOptions = categoryLabelOptions; + return this; + } + + public Builder categoryLabelOptions(ChartAxisLabelOptionsArgs categoryLabelOptions) { + return categoryLabelOptions(Output.of(categoryLabelOptions)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsBoxPlotVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder primaryYAxisDisplayOptions(@Nullable Output primaryYAxisDisplayOptions) { + $.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + return this; + } + + public Builder primaryYAxisDisplayOptions(AxisDisplayOptionsArgs primaryYAxisDisplayOptions) { + return primaryYAxisDisplayOptions(Output.of(primaryYAxisDisplayOptions)); + } + + public Builder primaryYAxisLabelOptions(@Nullable Output primaryYAxisLabelOptions) { + $.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + return this; + } + + public Builder primaryYAxisLabelOptions(ChartAxisLabelOptionsArgs primaryYAxisLabelOptions) { + return primaryYAxisLabelOptions(Output.of(primaryYAxisLabelOptions)); + } + + public Builder referenceLines(@Nullable Output> referenceLines) { + $.referenceLines = referenceLines; + return this; + } + + public Builder referenceLines(List referenceLines) { + return referenceLines(Output.of(referenceLines)); + } + + public Builder referenceLines(ReferenceLineArgs... referenceLines) { + return referenceLines(List.of(referenceLines)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public VisualsBoxPlotVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs.java new file mode 100644 index 00000000000..6bfc6bce6f4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs Empty = new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs(); + + @Import(name="allDataPointsVisibility") + private @Nullable Output allDataPointsVisibility; + + public Optional> allDataPointsVisibility() { + return Optional.ofNullable(this.allDataPointsVisibility); + } + + @Import(name="outlierVisibility") + private @Nullable Output outlierVisibility; + + public Optional> outlierVisibility() { + return Optional.ofNullable(this.outlierVisibility); + } + + @Import(name="styleOptions") + private @Nullable Output styleOptions; + + public Optional> styleOptions() { + return Optional.ofNullable(this.styleOptions); + } + + private VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs() {} + + private VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs $) { + this.allDataPointsVisibility = $.allDataPointsVisibility; + this.outlierVisibility = $.outlierVisibility; + this.styleOptions = $.styleOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder allDataPointsVisibility(@Nullable Output allDataPointsVisibility) { + $.allDataPointsVisibility = allDataPointsVisibility; + return this; + } + + public Builder allDataPointsVisibility(String allDataPointsVisibility) { + return allDataPointsVisibility(Output.of(allDataPointsVisibility)); + } + + public Builder outlierVisibility(@Nullable Output outlierVisibility) { + $.outlierVisibility = outlierVisibility; + return this; + } + + public Builder outlierVisibility(String outlierVisibility) { + return outlierVisibility(Output.of(outlierVisibility)); + } + + public Builder styleOptions(@Nullable Output styleOptions) { + $.styleOptions = styleOptions; + return this; + } + + public Builder styleOptions(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs styleOptions) { + return styleOptions(Output.of(styleOptions)); + } + + public VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs.java new file mode 100644 index 00000000000..f746fe11e44 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs Empty = new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs(); + + @Import(name="fillStyle") + private @Nullable Output fillStyle; + + public Optional> fillStyle() { + return Optional.ofNullable(this.fillStyle); + } + + private VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs() {} + + private VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs $) { + this.fillStyle = $.fillStyle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder fillStyle(@Nullable Output fillStyle) { + $.fillStyle = fillStyle; + return this; + } + + public Builder fillStyle(String fillStyle) { + return fillStyle(Output.of(fillStyle)); + } + + public VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..40c460ae88d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationFieldWellsArgs Empty = new VisualsBoxPlotVisualChartConfigurationFieldWellsArgs(); + + @Import(name="boxPlotAggregatedFieldWells") + private @Nullable Output boxPlotAggregatedFieldWells; + + public Optional> boxPlotAggregatedFieldWells() { + return Optional.ofNullable(this.boxPlotAggregatedFieldWells); + } + + private VisualsBoxPlotVisualChartConfigurationFieldWellsArgs() {} + + private VisualsBoxPlotVisualChartConfigurationFieldWellsArgs(VisualsBoxPlotVisualChartConfigurationFieldWellsArgs $) { + this.boxPlotAggregatedFieldWells = $.boxPlotAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder boxPlotAggregatedFieldWells(@Nullable Output boxPlotAggregatedFieldWells) { + $.boxPlotAggregatedFieldWells = boxPlotAggregatedFieldWells; + return this; + } + + public Builder boxPlotAggregatedFieldWells(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs boxPlotAggregatedFieldWells) { + return boxPlotAggregatedFieldWells(Output.of(boxPlotAggregatedFieldWells)); + } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..ff269595500 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs Empty = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs(); + + @Import(name="groupBy") + private @Nullable Output groupBy; + + public Optional> groupBy() { + return Optional.ofNullable(this.groupBy); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs() {} + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs $) { + this.groupBy = $.groupBy; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder groupBy(@Nullable Output groupBy) { + $.groupBy = groupBy; + return this; + } + + public Builder groupBy(SmallMultiplesOptionsArgs groupBy) { + return groupBy(Output.of(groupBy)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs... values) { + return values(List.of(values)); + } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs.java new file mode 100644 index 00000000000..35915f906be --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs Empty = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs(); + + @Import(name="calculatedMeasureField") + private @Nullable Output calculatedMeasureField; + + public Optional> calculatedMeasureField() { + return Optional.ofNullable(this.calculatedMeasureField); + } + + @Import(name="categoricalMeasureField") + private @Nullable Output categoricalMeasureField; + + public Optional> categoricalMeasureField() { + return Optional.ofNullable(this.categoricalMeasureField); + } + + @Import(name="dateMeasureField") + private @Nullable Output dateMeasureField; + + public Optional> dateMeasureField() { + return Optional.ofNullable(this.dateMeasureField); + } + + @Import(name="numericalMeasureField") + private @Nullable Output numericalMeasureField; + + public Optional> numericalMeasureField() { + return Optional.ofNullable(this.numericalMeasureField); + } + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs() {} + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs $) { + this.calculatedMeasureField = $.calculatedMeasureField; + this.categoricalMeasureField = $.categoricalMeasureField; + this.dateMeasureField = $.dateMeasureField; + this.numericalMeasureField = $.numericalMeasureField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder calculatedMeasureField(@Nullable Output calculatedMeasureField) { + $.calculatedMeasureField = calculatedMeasureField; + return this; + } + + public Builder calculatedMeasureField(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs calculatedMeasureField) { + return calculatedMeasureField(Output.of(calculatedMeasureField)); + } + + public Builder categoricalMeasureField(@Nullable Output categoricalMeasureField) { + $.categoricalMeasureField = categoricalMeasureField; + return this; + } + + public Builder categoricalMeasureField(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs categoricalMeasureField) { + return categoricalMeasureField(Output.of(categoricalMeasureField)); + } + + public Builder dateMeasureField(@Nullable Output dateMeasureField) { + $.dateMeasureField = dateMeasureField; + return this; + } + + public Builder dateMeasureField(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs dateMeasureField) { + return dateMeasureField(Output.of(dateMeasureField)); + } + + public Builder numericalMeasureField(@Nullable Output numericalMeasureField) { + $.numericalMeasureField = numericalMeasureField; + return this; + } + + public Builder numericalMeasureField(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs numericalMeasureField) { + return numericalMeasureField(Output.of(numericalMeasureField)); + } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs.java new file mode 100644 index 00000000000..cc0aba9a1b7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs Empty = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs(); + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs() {} + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs $) { + this.expression = $.expression; + this.fieldId = $.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs", "expression"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs.java new file mode 100644 index 00000000000..b73287028d0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs Empty = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs() {} + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(String aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(StringFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs.java new file mode 100644 index 00000000000..3dff6522067 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs Empty = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs() {} + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(String aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(DateTimeFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs.java new file mode 100644 index 00000000000..9b001e334e1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumericalAggregationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs Empty = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs() {} + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(NumericalAggregationArgs aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(NumberFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..2ba46431036 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs Empty = new VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="categorySorts") + private @Nullable Output> categorySorts; + + public Optional>> categorySorts() { + return Optional.ofNullable(this.categorySorts); + } + + @Import(name="paginationConfiguration") + private @Nullable Output paginationConfiguration; + + public Optional> paginationConfiguration() { + return Optional.ofNullable(this.paginationConfiguration); + } + + private VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs(VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs $) { + this.categorySorts = $.categorySorts; + this.paginationConfiguration = $.paginationConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categorySorts(@Nullable Output> categorySorts) { + $.categorySorts = categorySorts; + return this; + } + + public Builder categorySorts(List categorySorts) { + return categorySorts(Output.of(categorySorts)); + } + + public Builder categorySorts(FieldSortOptionsArgs... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + + public Builder paginationConfiguration(@Nullable Output paginationConfiguration) { + $.paginationConfiguration = paginationConfiguration; + return this; + } + + public Builder paginationConfiguration(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs paginationConfiguration) { + return paginationConfiguration(Output.of(paginationConfiguration)); + } + + public VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.java new file mode 100644 index 00000000000..2d57fdc2ed1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.util.Objects; + + +public final class VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs Empty = new VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs(); + + @Import(name="pageNumber", required=true) + private Output pageNumber; + + public Output pageNumber() { + return this.pageNumber; + } + + @Import(name="pageSize", required=true) + private Output pageSize; + + public Output pageSize() { + return this.pageSize; + } + + private VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs() {} + + private VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs $) { + this.pageNumber = $.pageNumber; + this.pageSize = $.pageSize; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs $; + + public Builder() { + $ = new VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs(); + } + + public Builder(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs defaults) { + $ = new VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder pageNumber(Output pageNumber) { + $.pageNumber = pageNumber; + return this; + } + + public Builder pageNumber(Integer pageNumber) { + return pageNumber(Output.of(pageNumber)); + } + + public Builder pageSize(Output pageSize) { + $.pageSize = pageSize; + return this; + } + + public Builder pageSize(Integer pageSize) { + return pageSize(Output.of(pageSize)); + } + + public VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs build() { + if ($.pageNumber == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs", "pageNumber"); + } + if ($.pageSize == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs", "pageSize"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualArgs.java new file mode 100644 index 00000000000..9d8947bea50 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsComboChartVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsComboChartVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsComboChartVisualArgs Empty = new VisualsComboChartVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsComboChartVisualArgs() {} + + private VisualsComboChartVisualArgs(VisualsComboChartVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsComboChartVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsComboChartVisualArgs $; + + public Builder() { + $ = new VisualsComboChartVisualArgs(); + } + + public Builder(VisualsComboChartVisualArgs defaults) { + $ = new VisualsComboChartVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsComboChartVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsComboChartVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsComboChartVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..f0137dbe3b9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationArgs.java @@ -0,0 +1,332 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ReferenceLineArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsComboChartVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsComboChartVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsComboChartVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsComboChartVisualChartConfigurationArgs Empty = new VisualsComboChartVisualChartConfigurationArgs(); + + @Import(name="barDataLabels") + private @Nullable Output barDataLabels; + + public Optional> barDataLabels() { + return Optional.ofNullable(this.barDataLabels); + } + + @Import(name="barsArrangement") + private @Nullable Output barsArrangement; + + public Optional> barsArrangement() { + return Optional.ofNullable(this.barsArrangement); + } + + @Import(name="categoryAxis") + private @Nullable Output categoryAxis; + + public Optional> categoryAxis() { + return Optional.ofNullable(this.categoryAxis); + } + + @Import(name="categoryLabelOptions") + private @Nullable Output categoryLabelOptions; + + public Optional> categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + + @Import(name="colorLabelOptions") + private @Nullable Output colorLabelOptions; + + public Optional> colorLabelOptions() { + return Optional.ofNullable(this.colorLabelOptions); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="lineDataLabels") + private @Nullable Output lineDataLabels; + + public Optional> lineDataLabels() { + return Optional.ofNullable(this.lineDataLabels); + } + + @Import(name="primaryYAxisDisplayOptions") + private @Nullable Output primaryYAxisDisplayOptions; + + public Optional> primaryYAxisDisplayOptions() { + return Optional.ofNullable(this.primaryYAxisDisplayOptions); + } + + @Import(name="primaryYAxisLabelOptions") + private @Nullable Output primaryYAxisLabelOptions; + + public Optional> primaryYAxisLabelOptions() { + return Optional.ofNullable(this.primaryYAxisLabelOptions); + } + + @Import(name="referenceLines") + private @Nullable Output> referenceLines; + + public Optional>> referenceLines() { + return Optional.ofNullable(this.referenceLines); + } + + @Import(name="secondaryYAxisDisplayOptions") + private @Nullable Output secondaryYAxisDisplayOptions; + + public Optional> secondaryYAxisDisplayOptions() { + return Optional.ofNullable(this.secondaryYAxisDisplayOptions); + } + + @Import(name="secondaryYAxisLabelOptions") + private @Nullable Output secondaryYAxisLabelOptions; + + public Optional> secondaryYAxisLabelOptions() { + return Optional.ofNullable(this.secondaryYAxisLabelOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + private VisualsComboChartVisualChartConfigurationArgs() {} + + private VisualsComboChartVisualChartConfigurationArgs(VisualsComboChartVisualChartConfigurationArgs $) { + this.barDataLabels = $.barDataLabels; + this.barsArrangement = $.barsArrangement; + this.categoryAxis = $.categoryAxis; + this.categoryLabelOptions = $.categoryLabelOptions; + this.colorLabelOptions = $.colorLabelOptions; + this.fieldWells = $.fieldWells; + this.legend = $.legend; + this.lineDataLabels = $.lineDataLabels; + this.primaryYAxisDisplayOptions = $.primaryYAxisDisplayOptions; + this.primaryYAxisLabelOptions = $.primaryYAxisLabelOptions; + this.referenceLines = $.referenceLines; + this.secondaryYAxisDisplayOptions = $.secondaryYAxisDisplayOptions; + this.secondaryYAxisLabelOptions = $.secondaryYAxisLabelOptions; + this.sortConfiguration = $.sortConfiguration; + this.tooltip = $.tooltip; + this.visualPalette = $.visualPalette; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsComboChartVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsComboChartVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsComboChartVisualChartConfigurationArgs(); + } + + public Builder(VisualsComboChartVisualChartConfigurationArgs defaults) { + $ = new VisualsComboChartVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder barDataLabels(@Nullable Output barDataLabels) { + $.barDataLabels = barDataLabels; + return this; + } + + public Builder barDataLabels(DataLabelsOptionsArgs barDataLabels) { + return barDataLabels(Output.of(barDataLabels)); + } + + public Builder barsArrangement(@Nullable Output barsArrangement) { + $.barsArrangement = barsArrangement; + return this; + } + + public Builder barsArrangement(String barsArrangement) { + return barsArrangement(Output.of(barsArrangement)); + } + + public Builder categoryAxis(@Nullable Output categoryAxis) { + $.categoryAxis = categoryAxis; + return this; + } + + public Builder categoryAxis(AxisDisplayOptionsArgs categoryAxis) { + return categoryAxis(Output.of(categoryAxis)); + } + + public Builder categoryLabelOptions(@Nullable Output categoryLabelOptions) { + $.categoryLabelOptions = categoryLabelOptions; + return this; + } + + public Builder categoryLabelOptions(ChartAxisLabelOptionsArgs categoryLabelOptions) { + return categoryLabelOptions(Output.of(categoryLabelOptions)); + } + + public Builder colorLabelOptions(@Nullable Output colorLabelOptions) { + $.colorLabelOptions = colorLabelOptions; + return this; + } + + public Builder colorLabelOptions(ChartAxisLabelOptionsArgs colorLabelOptions) { + return colorLabelOptions(Output.of(colorLabelOptions)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsComboChartVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder lineDataLabels(@Nullable Output lineDataLabels) { + $.lineDataLabels = lineDataLabels; + return this; + } + + public Builder lineDataLabels(DataLabelsOptionsArgs lineDataLabels) { + return lineDataLabels(Output.of(lineDataLabels)); + } + + public Builder primaryYAxisDisplayOptions(@Nullable Output primaryYAxisDisplayOptions) { + $.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + return this; + } + + public Builder primaryYAxisDisplayOptions(AxisDisplayOptionsArgs primaryYAxisDisplayOptions) { + return primaryYAxisDisplayOptions(Output.of(primaryYAxisDisplayOptions)); + } + + public Builder primaryYAxisLabelOptions(@Nullable Output primaryYAxisLabelOptions) { + $.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + return this; + } + + public Builder primaryYAxisLabelOptions(ChartAxisLabelOptionsArgs primaryYAxisLabelOptions) { + return primaryYAxisLabelOptions(Output.of(primaryYAxisLabelOptions)); + } + + public Builder referenceLines(@Nullable Output> referenceLines) { + $.referenceLines = referenceLines; + return this; + } + + public Builder referenceLines(List referenceLines) { + return referenceLines(Output.of(referenceLines)); + } + + public Builder referenceLines(ReferenceLineArgs... referenceLines) { + return referenceLines(List.of(referenceLines)); + } + + public Builder secondaryYAxisDisplayOptions(@Nullable Output secondaryYAxisDisplayOptions) { + $.secondaryYAxisDisplayOptions = secondaryYAxisDisplayOptions; + return this; + } + + public Builder secondaryYAxisDisplayOptions(AxisDisplayOptionsArgs secondaryYAxisDisplayOptions) { + return secondaryYAxisDisplayOptions(Output.of(secondaryYAxisDisplayOptions)); + } + + public Builder secondaryYAxisLabelOptions(@Nullable Output secondaryYAxisLabelOptions) { + $.secondaryYAxisLabelOptions = secondaryYAxisLabelOptions; + return this; + } + + public Builder secondaryYAxisLabelOptions(ChartAxisLabelOptionsArgs secondaryYAxisLabelOptions) { + return secondaryYAxisLabelOptions(Output.of(secondaryYAxisLabelOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsComboChartVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public VisualsComboChartVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..d517123a69a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsComboChartVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsComboChartVisualChartConfigurationFieldWellsArgs Empty = new VisualsComboChartVisualChartConfigurationFieldWellsArgs(); + + @Import(name="comboChartAggregatedFieldWells") + private @Nullable Output comboChartAggregatedFieldWells; + + public Optional> comboChartAggregatedFieldWells() { + return Optional.ofNullable(this.comboChartAggregatedFieldWells); + } + + private VisualsComboChartVisualChartConfigurationFieldWellsArgs() {} + + private VisualsComboChartVisualChartConfigurationFieldWellsArgs(VisualsComboChartVisualChartConfigurationFieldWellsArgs $) { + this.comboChartAggregatedFieldWells = $.comboChartAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsComboChartVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsComboChartVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsComboChartVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsComboChartVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsComboChartVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder comboChartAggregatedFieldWells(@Nullable Output comboChartAggregatedFieldWells) { + $.comboChartAggregatedFieldWells = comboChartAggregatedFieldWells; + return this; + } + + public Builder comboChartAggregatedFieldWells(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs comboChartAggregatedFieldWells) { + return comboChartAggregatedFieldWells(Output.of(comboChartAggregatedFieldWells)); + } + + public VisualsComboChartVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..c5306e5f450 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs Empty = new VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs(); + + @Import(name="barValues") + private @Nullable Output> barValues; + + public Optional>> barValues() { + return Optional.ofNullable(this.barValues); + } + + @Import(name="categories") + private @Nullable Output> categories; + + public Optional>> categories() { + return Optional.ofNullable(this.categories); + } + + @Import(name="colors") + private @Nullable Output> colors; + + public Optional>> colors() { + return Optional.ofNullable(this.colors); + } + + @Import(name="lineValues") + private @Nullable Output> lineValues; + + public Optional>> lineValues() { + return Optional.ofNullable(this.lineValues); + } + + private VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs() {} + + private VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs $) { + this.barValues = $.barValues; + this.categories = $.categories; + this.colors = $.colors; + this.lineValues = $.lineValues; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs(); + } + + public Builder(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs defaults) { + $ = new VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder barValues(@Nullable Output> barValues) { + $.barValues = barValues; + return this; + } + + public Builder barValues(List barValues) { + return barValues(Output.of(barValues)); + } + + public Builder barValues(MeasureFieldSchemaArgs... barValues) { + return barValues(List.of(barValues)); + } + + public Builder categories(@Nullable Output> categories) { + $.categories = categories; + return this; + } + + public Builder categories(List categories) { + return categories(Output.of(categories)); + } + + public Builder categories(DimensionFieldSchemaArgs... categories) { + return categories(List.of(categories)); + } + + public Builder colors(@Nullable Output> colors) { + $.colors = colors; + return this; + } + + public Builder colors(List colors) { + return colors(Output.of(colors)); + } + + public Builder colors(DimensionFieldSchemaArgs... colors) { + return colors(List.of(colors)); + } + + public Builder lineValues(@Nullable Output> lineValues) { + $.lineValues = lineValues; + return this; + } + + public Builder lineValues(List lineValues) { + return lineValues(Output.of(lineValues)); + } + + public Builder lineValues(MeasureFieldSchemaArgs... lineValues) { + return lineValues(List.of(lineValues)); + } + + public VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..042c7486f5d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsComboChartVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsComboChartVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsComboChartVisualChartConfigurationSortConfigurationArgs Empty = new VisualsComboChartVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="categoryItemsLimit") + private @Nullable Output categoryItemsLimit; + + public Optional> categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + + @Import(name="categorySorts") + private @Nullable Output> categorySorts; + + public Optional>> categorySorts() { + return Optional.ofNullable(this.categorySorts); + } + + @Import(name="colorItemsLimit") + private @Nullable Output colorItemsLimit; + + public Optional> colorItemsLimit() { + return Optional.ofNullable(this.colorItemsLimit); + } + + @Import(name="colorSorts") + private @Nullable Output> colorSorts; + + public Optional>> colorSorts() { + return Optional.ofNullable(this.colorSorts); + } + + private VisualsComboChartVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsComboChartVisualChartConfigurationSortConfigurationArgs(VisualsComboChartVisualChartConfigurationSortConfigurationArgs $) { + this.categoryItemsLimit = $.categoryItemsLimit; + this.categorySorts = $.categorySorts; + this.colorItemsLimit = $.colorItemsLimit; + this.colorSorts = $.colorSorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsComboChartVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsComboChartVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsComboChartVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsComboChartVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsComboChartVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryItemsLimit(@Nullable Output categoryItemsLimit) { + $.categoryItemsLimit = categoryItemsLimit; + return this; + } + + public Builder categoryItemsLimit(ItemsLimitConfigurationArgs categoryItemsLimit) { + return categoryItemsLimit(Output.of(categoryItemsLimit)); + } + + public Builder categorySorts(@Nullable Output> categorySorts) { + $.categorySorts = categorySorts; + return this; + } + + public Builder categorySorts(List categorySorts) { + return categorySorts(Output.of(categorySorts)); + } + + public Builder categorySorts(FieldSortOptionsArgs... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + + public Builder colorItemsLimit(@Nullable Output colorItemsLimit) { + $.colorItemsLimit = colorItemsLimit; + return this; + } + + public Builder colorItemsLimit(ItemsLimitConfigurationArgs colorItemsLimit) { + return colorItemsLimit(Output.of(colorItemsLimit)); + } + + public Builder colorSorts(@Nullable Output> colorSorts) { + $.colorSorts = colorSorts; + return this; + } + + public Builder colorSorts(List colorSorts) { + return colorSorts(Output.of(colorSorts)); + } + + public Builder colorSorts(FieldSortOptionsArgs... colorSorts) { + return colorSorts(List.of(colorSorts)); + } + + public VisualsComboChartVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsCustomContentVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsCustomContentVisualArgs.java new file mode 100644 index 00000000000..d7b1b76eb39 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsCustomContentVisualArgs.java @@ -0,0 +1,189 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsCustomContentVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsCustomContentVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsCustomContentVisualArgs Empty = new VisualsCustomContentVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="dataSetIdentifier", required=true) + private Output dataSetIdentifier; + + public Output dataSetIdentifier() { + return this.dataSetIdentifier; + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsCustomContentVisualArgs() {} + + private VisualsCustomContentVisualArgs(VisualsCustomContentVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.dataSetIdentifier = $.dataSetIdentifier; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsCustomContentVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsCustomContentVisualArgs $; + + public Builder() { + $ = new VisualsCustomContentVisualArgs(); + } + + public Builder(VisualsCustomContentVisualArgs defaults) { + $ = new VisualsCustomContentVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsCustomContentVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder dataSetIdentifier(Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsCustomContentVisualArgs build() { + if ($.dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("VisualsCustomContentVisualArgs", "dataSetIdentifier"); + } + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsCustomContentVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsCustomContentVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsCustomContentVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..95f99f1ed0c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsCustomContentVisualChartConfigurationArgs.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsCustomContentVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsCustomContentVisualChartConfigurationArgs Empty = new VisualsCustomContentVisualChartConfigurationArgs(); + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="contentUrl") + private @Nullable Output contentUrl; + + public Optional> contentUrl() { + return Optional.ofNullable(this.contentUrl); + } + + @Import(name="imageScaling") + private @Nullable Output imageScaling; + + public Optional> imageScaling() { + return Optional.ofNullable(this.imageScaling); + } + + private VisualsCustomContentVisualChartConfigurationArgs() {} + + private VisualsCustomContentVisualChartConfigurationArgs(VisualsCustomContentVisualChartConfigurationArgs $) { + this.contentType = $.contentType; + this.contentUrl = $.contentUrl; + this.imageScaling = $.imageScaling; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsCustomContentVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsCustomContentVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsCustomContentVisualChartConfigurationArgs(); + } + + public Builder(VisualsCustomContentVisualChartConfigurationArgs defaults) { + $ = new VisualsCustomContentVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder contentUrl(@Nullable Output contentUrl) { + $.contentUrl = contentUrl; + return this; + } + + public Builder contentUrl(String contentUrl) { + return contentUrl(Output.of(contentUrl)); + } + + public Builder imageScaling(@Nullable Output imageScaling) { + $.imageScaling = imageScaling; + return this; + } + + public Builder imageScaling(String imageScaling) { + return imageScaling(Output.of(imageScaling)); + } + + public VisualsCustomContentVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsEmptyVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsEmptyVisualArgs.java new file mode 100644 index 00000000000..9717fbe39d7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsEmptyVisualArgs.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsEmptyVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsEmptyVisualArgs Empty = new VisualsEmptyVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="dataSetIdentifier", required=true) + private Output dataSetIdentifier; + + public Output dataSetIdentifier() { + return this.dataSetIdentifier; + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsEmptyVisualArgs() {} + + private VisualsEmptyVisualArgs(VisualsEmptyVisualArgs $) { + this.actions = $.actions; + this.dataSetIdentifier = $.dataSetIdentifier; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsEmptyVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsEmptyVisualArgs $; + + public Builder() { + $ = new VisualsEmptyVisualArgs(); + } + + public Builder(VisualsEmptyVisualArgs defaults) { + $ = new VisualsEmptyVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder dataSetIdentifier(Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsEmptyVisualArgs build() { + if ($.dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("VisualsEmptyVisualArgs", "dataSetIdentifier"); + } + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsEmptyVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualArgs.java new file mode 100644 index 00000000000..8a15d53550e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualArgs.java @@ -0,0 +1,209 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualChartConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualConditionalFormattingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFilledMapVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualArgs Empty = new VisualsFilledMapVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="conditionalFormatting") + private @Nullable Output conditionalFormatting; + + public Optional> conditionalFormatting() { + return Optional.ofNullable(this.conditionalFormatting); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsFilledMapVisualArgs() {} + + private VisualsFilledMapVisualArgs(VisualsFilledMapVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.conditionalFormatting = $.conditionalFormatting; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualArgs(); + } + + public Builder(VisualsFilledMapVisualArgs defaults) { + $ = new VisualsFilledMapVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsFilledMapVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder conditionalFormatting(@Nullable Output conditionalFormatting) { + $.conditionalFormatting = conditionalFormatting; + return this; + } + + public Builder conditionalFormatting(VisualsFilledMapVisualConditionalFormattingArgs conditionalFormatting) { + return conditionalFormatting(Output.of(conditionalFormatting)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsFilledMapVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..8d2b9374c6b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationArgs.java @@ -0,0 +1,153 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualChartConfigurationWindowOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFilledMapVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualChartConfigurationArgs Empty = new VisualsFilledMapVisualChartConfigurationArgs(); + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="mapStyleOptions") + private @Nullable Output mapStyleOptions; + + public Optional> mapStyleOptions() { + return Optional.ofNullable(this.mapStyleOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="windowOptions") + private @Nullable Output windowOptions; + + public Optional> windowOptions() { + return Optional.ofNullable(this.windowOptions); + } + + private VisualsFilledMapVisualChartConfigurationArgs() {} + + private VisualsFilledMapVisualChartConfigurationArgs(VisualsFilledMapVisualChartConfigurationArgs $) { + this.fieldWells = $.fieldWells; + this.legend = $.legend; + this.mapStyleOptions = $.mapStyleOptions; + this.sortConfiguration = $.sortConfiguration; + this.tooltip = $.tooltip; + this.windowOptions = $.windowOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualChartConfigurationArgs(); + } + + public Builder(VisualsFilledMapVisualChartConfigurationArgs defaults) { + $ = new VisualsFilledMapVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsFilledMapVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder mapStyleOptions(@Nullable Output mapStyleOptions) { + $.mapStyleOptions = mapStyleOptions; + return this; + } + + public Builder mapStyleOptions(VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs mapStyleOptions) { + return mapStyleOptions(Output.of(mapStyleOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsFilledMapVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder windowOptions(@Nullable Output windowOptions) { + $.windowOptions = windowOptions; + return this; + } + + public Builder windowOptions(VisualsFilledMapVisualChartConfigurationWindowOptionsArgs windowOptions) { + return windowOptions(Output.of(windowOptions)); + } + + public VisualsFilledMapVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..d9639de7d4c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFilledMapVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualChartConfigurationFieldWellsArgs Empty = new VisualsFilledMapVisualChartConfigurationFieldWellsArgs(); + + @Import(name="filledMapAggregatedFieldWells") + private @Nullable Output filledMapAggregatedFieldWells; + + public Optional> filledMapAggregatedFieldWells() { + return Optional.ofNullable(this.filledMapAggregatedFieldWells); + } + + private VisualsFilledMapVisualChartConfigurationFieldWellsArgs() {} + + private VisualsFilledMapVisualChartConfigurationFieldWellsArgs(VisualsFilledMapVisualChartConfigurationFieldWellsArgs $) { + this.filledMapAggregatedFieldWells = $.filledMapAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsFilledMapVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsFilledMapVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder filledMapAggregatedFieldWells(@Nullable Output filledMapAggregatedFieldWells) { + $.filledMapAggregatedFieldWells = filledMapAggregatedFieldWells; + return this; + } + + public Builder filledMapAggregatedFieldWells(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs filledMapAggregatedFieldWells) { + return filledMapAggregatedFieldWells(Output.of(filledMapAggregatedFieldWells)); + } + + public VisualsFilledMapVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..00e3ea9b57a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs Empty = new VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs(); + + @Import(name="geospatial") + private @Nullable Output geospatial; + + public Optional> geospatial() { + return Optional.ofNullable(this.geospatial); + } + + @Import(name="values") + private @Nullable Output values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs() {} + + private VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs $) { + this.geospatial = $.geospatial; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs(); + } + + public Builder(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs defaults) { + $ = new VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder geospatial(@Nullable Output geospatial) { + $.geospatial = geospatial; + return this; + } + + public Builder geospatial(SmallMultiplesOptionsArgs geospatial) { + return geospatial(Output.of(geospatial)); + } + + public Builder values(@Nullable Output values) { + $.values = values; + return this; + } + + public Builder values(MeasureFieldSchema2Args values) { + return values(Output.of(values)); + } + + public VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs.java new file mode 100644 index 00000000000..da447dd4f69 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs Empty = new VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs(); + + @Import(name="baseMapStyle") + private @Nullable Output baseMapStyle; + + public Optional> baseMapStyle() { + return Optional.ofNullable(this.baseMapStyle); + } + + private VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs() {} + + private VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs(VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs $) { + this.baseMapStyle = $.baseMapStyle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs(); + } + + public Builder(VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs defaults) { + $ = new VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder baseMapStyle(@Nullable Output baseMapStyle) { + $.baseMapStyle = baseMapStyle; + return this; + } + + public Builder baseMapStyle(String baseMapStyle) { + return baseMapStyle(Output.of(baseMapStyle)); + } + + public VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..931be354f03 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFilledMapVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualChartConfigurationSortConfigurationArgs Empty = new VisualsFilledMapVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="categorySorts") + private @Nullable Output> categorySorts; + + public Optional>> categorySorts() { + return Optional.ofNullable(this.categorySorts); + } + + private VisualsFilledMapVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsFilledMapVisualChartConfigurationSortConfigurationArgs(VisualsFilledMapVisualChartConfigurationSortConfigurationArgs $) { + this.categorySorts = $.categorySorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsFilledMapVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsFilledMapVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categorySorts(@Nullable Output> categorySorts) { + $.categorySorts = categorySorts; + return this; + } + + public Builder categorySorts(List categorySorts) { + return categorySorts(Output.of(categorySorts)); + } + + public Builder categorySorts(FieldSortOptionsArgs... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + + public VisualsFilledMapVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsArgs.java new file mode 100644 index 00000000000..c7db320f29a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFilledMapVisualChartConfigurationWindowOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualChartConfigurationWindowOptionsArgs Empty = new VisualsFilledMapVisualChartConfigurationWindowOptionsArgs(); + + @Import(name="bounds") + private @Nullable Output bounds; + + public Optional> bounds() { + return Optional.ofNullable(this.bounds); + } + + @Import(name="mapZoomMode") + private @Nullable Output mapZoomMode; + + public Optional> mapZoomMode() { + return Optional.ofNullable(this.mapZoomMode); + } + + private VisualsFilledMapVisualChartConfigurationWindowOptionsArgs() {} + + private VisualsFilledMapVisualChartConfigurationWindowOptionsArgs(VisualsFilledMapVisualChartConfigurationWindowOptionsArgs $) { + this.bounds = $.bounds; + this.mapZoomMode = $.mapZoomMode; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualChartConfigurationWindowOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualChartConfigurationWindowOptionsArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualChartConfigurationWindowOptionsArgs(); + } + + public Builder(VisualsFilledMapVisualChartConfigurationWindowOptionsArgs defaults) { + $ = new VisualsFilledMapVisualChartConfigurationWindowOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder bounds(@Nullable Output bounds) { + $.bounds = bounds; + return this; + } + + public Builder bounds(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs bounds) { + return bounds(Output.of(bounds)); + } + + public Builder mapZoomMode(@Nullable Output mapZoomMode) { + $.mapZoomMode = mapZoomMode; + return this; + } + + public Builder mapZoomMode(String mapZoomMode) { + return mapZoomMode(Output.of(mapZoomMode)); + } + + public VisualsFilledMapVisualChartConfigurationWindowOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs.java new file mode 100644 index 00000000000..61155dbd51f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.util.Objects; + + +public final class VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs Empty = new VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs(); + + @Import(name="east", required=true) + private Output east; + + public Output east() { + return this.east; + } + + @Import(name="north", required=true) + private Output north; + + public Output north() { + return this.north; + } + + @Import(name="south", required=true) + private Output south; + + public Output south() { + return this.south; + } + + @Import(name="west", required=true) + private Output west; + + public Output west() { + return this.west; + } + + private VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs() {} + + private VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs $) { + this.east = $.east; + this.north = $.north; + this.south = $.south; + this.west = $.west; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs(); + } + + public Builder(VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs defaults) { + $ = new VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs(Objects.requireNonNull(defaults)); + } + + public Builder east(Output east) { + $.east = east; + return this; + } + + public Builder east(Double east) { + return east(Output.of(east)); + } + + public Builder north(Output north) { + $.north = north; + return this; + } + + public Builder north(Double north) { + return north(Output.of(north)); + } + + public Builder south(Output south) { + $.south = south; + return this; + } + + public Builder south(Double south) { + return south(Output.of(south)); + } + + public Builder west(Output west) { + $.west = west; + return this; + } + + public Builder west(Double west) { + return west(Output.of(west)); + } + + public VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs build() { + if ($.east == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs", "east"); + } + if ($.north == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs", "north"); + } + if ($.south == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs", "south"); + } + if ($.west == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs", "west"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingArgs.java new file mode 100644 index 00000000000..085c3d05b1c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingArgs.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; + + +public final class VisualsFilledMapVisualConditionalFormattingArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualConditionalFormattingArgs Empty = new VisualsFilledMapVisualConditionalFormattingArgs(); + + @Import(name="conditionalFormattingOptions", required=true) + private Output> conditionalFormattingOptions; + + public Output> conditionalFormattingOptions() { + return this.conditionalFormattingOptions; + } + + private VisualsFilledMapVisualConditionalFormattingArgs() {} + + private VisualsFilledMapVisualConditionalFormattingArgs(VisualsFilledMapVisualConditionalFormattingArgs $) { + this.conditionalFormattingOptions = $.conditionalFormattingOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualConditionalFormattingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualConditionalFormattingArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualConditionalFormattingArgs(); + } + + public Builder(VisualsFilledMapVisualConditionalFormattingArgs defaults) { + $ = new VisualsFilledMapVisualConditionalFormattingArgs(Objects.requireNonNull(defaults)); + } + + public Builder conditionalFormattingOptions(Output> conditionalFormattingOptions) { + $.conditionalFormattingOptions = conditionalFormattingOptions; + return this; + } + + public Builder conditionalFormattingOptions(List conditionalFormattingOptions) { + return conditionalFormattingOptions(Output.of(conditionalFormattingOptions)); + } + + public Builder conditionalFormattingOptions(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs... conditionalFormattingOptions) { + return conditionalFormattingOptions(List.of(conditionalFormattingOptions)); + } + + public VisualsFilledMapVisualConditionalFormattingArgs build() { + if ($.conditionalFormattingOptions == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualConditionalFormattingArgs", "conditionalFormattingOptions"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs.java new file mode 100644 index 00000000000..f0165f65412 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs Empty = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs(); + + @Import(name="shape", required=true) + private Output shape; + + public Output shape() { + return this.shape; + } + + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs() {} + + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs $) { + this.shape = $.shape; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs(); + } + + public Builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs defaults) { + $ = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder shape(Output shape) { + $.shape = shape; + return this; + } + + public Builder shape(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs shape) { + return shape(Output.of(shape)); + } + + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs build() { + if ($.shape == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs", "shape"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs.java new file mode 100644 index 00000000000..d21951fff54 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs Empty = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs(); + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="format") + private @Nullable Output format; + + public Optional> format() { + return Optional.ofNullable(this.format); + } + + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs() {} + + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs $) { + this.fieldId = $.fieldId; + this.format = $.format; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs(); + } + + public Builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs defaults) { + $ = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder format(@Nullable Output format) { + $.format = format; + return this; + } + + public Builder format(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs format) { + return format(Output.of(format)); + } + + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs.java new file mode 100644 index 00000000000..0350f30a5b2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs Empty = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs(); + + @Import(name="backgroundColor", required=true) + private Output backgroundColor; + + public Output backgroundColor() { + return this.backgroundColor; + } + + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs() {} + + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs $) { + this.backgroundColor = $.backgroundColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs $; + + public Builder() { + $ = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs(); + } + + public Builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs defaults) { + $ = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs(Objects.requireNonNull(defaults)); + } + + public Builder backgroundColor(Output backgroundColor) { + $.backgroundColor = backgroundColor; + return this; + } + + public Builder backgroundColor(ConditionalFormattingColorArgs backgroundColor) { + return backgroundColor(Output.of(backgroundColor)); + } + + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs build() { + if ($.backgroundColor == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs", "backgroundColor"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualArgs.java new file mode 100644 index 00000000000..cf159a2175d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFunnelChartVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFunnelChartVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFunnelChartVisualArgs Empty = new VisualsFunnelChartVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsFunnelChartVisualArgs() {} + + private VisualsFunnelChartVisualArgs(VisualsFunnelChartVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFunnelChartVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFunnelChartVisualArgs $; + + public Builder() { + $ = new VisualsFunnelChartVisualArgs(); + } + + public Builder(VisualsFunnelChartVisualArgs defaults) { + $ = new VisualsFunnelChartVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsFunnelChartVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsFunnelChartVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsFunnelChartVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..39fd6a88730 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationArgs.java @@ -0,0 +1,170 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFunnelChartVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFunnelChartVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFunnelChartVisualChartConfigurationArgs Empty = new VisualsFunnelChartVisualChartConfigurationArgs(); + + @Import(name="categoryLabelOptions") + private @Nullable Output categoryLabelOptions; + + public Optional> categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + + @Import(name="dataLabelOptions") + private @Nullable Output dataLabelOptions; + + public Optional> dataLabelOptions() { + return Optional.ofNullable(this.dataLabelOptions); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="valueLabelOptions") + private @Nullable Output valueLabelOptions; + + public Optional> valueLabelOptions() { + return Optional.ofNullable(this.valueLabelOptions); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + private VisualsFunnelChartVisualChartConfigurationArgs() {} + + private VisualsFunnelChartVisualChartConfigurationArgs(VisualsFunnelChartVisualChartConfigurationArgs $) { + this.categoryLabelOptions = $.categoryLabelOptions; + this.dataLabelOptions = $.dataLabelOptions; + this.fieldWells = $.fieldWells; + this.sortConfiguration = $.sortConfiguration; + this.tooltip = $.tooltip; + this.valueLabelOptions = $.valueLabelOptions; + this.visualPalette = $.visualPalette; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFunnelChartVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFunnelChartVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsFunnelChartVisualChartConfigurationArgs(); + } + + public Builder(VisualsFunnelChartVisualChartConfigurationArgs defaults) { + $ = new VisualsFunnelChartVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryLabelOptions(@Nullable Output categoryLabelOptions) { + $.categoryLabelOptions = categoryLabelOptions; + return this; + } + + public Builder categoryLabelOptions(ChartAxisLabelOptionsArgs categoryLabelOptions) { + return categoryLabelOptions(Output.of(categoryLabelOptions)); + } + + public Builder dataLabelOptions(@Nullable Output dataLabelOptions) { + $.dataLabelOptions = dataLabelOptions; + return this; + } + + public Builder dataLabelOptions(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs dataLabelOptions) { + return dataLabelOptions(Output.of(dataLabelOptions)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsFunnelChartVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder valueLabelOptions(@Nullable Output valueLabelOptions) { + $.valueLabelOptions = valueLabelOptions; + return this; + } + + public Builder valueLabelOptions(ChartAxisLabelOptionsArgs valueLabelOptions) { + return valueLabelOptions(Output.of(valueLabelOptions)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public VisualsFunnelChartVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs.java new file mode 100644 index 00000000000..b3bb5200080 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs.java @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FontConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs Empty = new VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs(); + + @Import(name="categoryLabelVisibility") + private @Nullable Output categoryLabelVisibility; + + public Optional> categoryLabelVisibility() { + return Optional.ofNullable(this.categoryLabelVisibility); + } + + @Import(name="labelColor") + private @Nullable Output labelColor; + + public Optional> labelColor() { + return Optional.ofNullable(this.labelColor); + } + + @Import(name="labelFontConfiguration") + private @Nullable Output labelFontConfiguration; + + public Optional> labelFontConfiguration() { + return Optional.ofNullable(this.labelFontConfiguration); + } + + @Import(name="measureDataLabelStyle") + private @Nullable Output measureDataLabelStyle; + + public Optional> measureDataLabelStyle() { + return Optional.ofNullable(this.measureDataLabelStyle); + } + + @Import(name="measureLabelVisibility") + private @Nullable Output measureLabelVisibility; + + public Optional> measureLabelVisibility() { + return Optional.ofNullable(this.measureLabelVisibility); + } + + @Import(name="position") + private @Nullable Output position; + + public Optional> position() { + return Optional.ofNullable(this.position); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs() {} + + private VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs $) { + this.categoryLabelVisibility = $.categoryLabelVisibility; + this.labelColor = $.labelColor; + this.labelFontConfiguration = $.labelFontConfiguration; + this.measureDataLabelStyle = $.measureDataLabelStyle; + this.measureLabelVisibility = $.measureLabelVisibility; + this.position = $.position; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs $; + + public Builder() { + $ = new VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs(); + } + + public Builder(VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs defaults) { + $ = new VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryLabelVisibility(@Nullable Output categoryLabelVisibility) { + $.categoryLabelVisibility = categoryLabelVisibility; + return this; + } + + public Builder categoryLabelVisibility(String categoryLabelVisibility) { + return categoryLabelVisibility(Output.of(categoryLabelVisibility)); + } + + public Builder labelColor(@Nullable Output labelColor) { + $.labelColor = labelColor; + return this; + } + + public Builder labelColor(String labelColor) { + return labelColor(Output.of(labelColor)); + } + + public Builder labelFontConfiguration(@Nullable Output labelFontConfiguration) { + $.labelFontConfiguration = labelFontConfiguration; + return this; + } + + public Builder labelFontConfiguration(FontConfigurationArgs labelFontConfiguration) { + return labelFontConfiguration(Output.of(labelFontConfiguration)); + } + + public Builder measureDataLabelStyle(@Nullable Output measureDataLabelStyle) { + $.measureDataLabelStyle = measureDataLabelStyle; + return this; + } + + public Builder measureDataLabelStyle(String measureDataLabelStyle) { + return measureDataLabelStyle(Output.of(measureDataLabelStyle)); + } + + public Builder measureLabelVisibility(@Nullable Output measureLabelVisibility) { + $.measureLabelVisibility = measureLabelVisibility; + return this; + } + + public Builder measureLabelVisibility(String measureLabelVisibility) { + return measureLabelVisibility(Output.of(measureLabelVisibility)); + } + + public Builder position(@Nullable Output position) { + $.position = position; + return this; + } + + public Builder position(String position) { + return position(Output.of(position)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..784429cfb35 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFunnelChartVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFunnelChartVisualChartConfigurationFieldWellsArgs Empty = new VisualsFunnelChartVisualChartConfigurationFieldWellsArgs(); + + @Import(name="funnelChartAggregatedFieldWells") + private @Nullable Output funnelChartAggregatedFieldWells; + + public Optional> funnelChartAggregatedFieldWells() { + return Optional.ofNullable(this.funnelChartAggregatedFieldWells); + } + + private VisualsFunnelChartVisualChartConfigurationFieldWellsArgs() {} + + private VisualsFunnelChartVisualChartConfigurationFieldWellsArgs(VisualsFunnelChartVisualChartConfigurationFieldWellsArgs $) { + this.funnelChartAggregatedFieldWells = $.funnelChartAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFunnelChartVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFunnelChartVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsFunnelChartVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsFunnelChartVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsFunnelChartVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder funnelChartAggregatedFieldWells(@Nullable Output funnelChartAggregatedFieldWells) { + $.funnelChartAggregatedFieldWells = funnelChartAggregatedFieldWells; + return this; + } + + public Builder funnelChartAggregatedFieldWells(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs funnelChartAggregatedFieldWells) { + return funnelChartAggregatedFieldWells(Output.of(funnelChartAggregatedFieldWells)); + } + + public VisualsFunnelChartVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..84a84d6732e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs Empty = new VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs(); + + @Import(name="category") + private @Nullable Output category; + + public Optional> category() { + return Optional.ofNullable(this.category); + } + + @Import(name="values") + private @Nullable Output values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs() {} + + private VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs $) { + this.category = $.category; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs(); + } + + public Builder(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs defaults) { + $ = new VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder category(@Nullable Output category) { + $.category = category; + return this; + } + + public Builder category(SmallMultiplesOptionsArgs category) { + return category(Output.of(category)); + } + + public Builder values(@Nullable Output values) { + $.values = values; + return this; + } + + public Builder values(MeasureFieldSchema2Args values) { + return values(Output.of(values)); + } + + public VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..4cf547b7173 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs Empty = new VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="categoryItemsLimit") + private @Nullable Output categoryItemsLimit; + + public Optional> categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + + @Import(name="categorySorts") + private @Nullable Output> categorySorts; + + public Optional>> categorySorts() { + return Optional.ofNullable(this.categorySorts); + } + + private VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs(VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs $) { + this.categoryItemsLimit = $.categoryItemsLimit; + this.categorySorts = $.categorySorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryItemsLimit(@Nullable Output categoryItemsLimit) { + $.categoryItemsLimit = categoryItemsLimit; + return this; + } + + public Builder categoryItemsLimit(ItemsLimitConfigurationArgs categoryItemsLimit) { + return categoryItemsLimit(Output.of(categoryItemsLimit)); + } + + public Builder categorySorts(@Nullable Output> categorySorts) { + $.categorySorts = categorySorts; + return this; + } + + public Builder categorySorts(List categorySorts) { + return categorySorts(Output.of(categorySorts)); + } + + public Builder categorySorts(FieldSortOptionsArgs... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + + public VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualArgs.java new file mode 100644 index 00000000000..c2d3887592b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualArgs.java @@ -0,0 +1,187 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualChartConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualConditionalFormattingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualArgs Empty = new VisualsGaugeChartVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="conditionalFormatting") + private @Nullable Output conditionalFormatting; + + public Optional> conditionalFormatting() { + return Optional.ofNullable(this.conditionalFormatting); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsGaugeChartVisualArgs() {} + + private VisualsGaugeChartVisualArgs(VisualsGaugeChartVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.conditionalFormatting = $.conditionalFormatting; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualArgs(); + } + + public Builder(VisualsGaugeChartVisualArgs defaults) { + $ = new VisualsGaugeChartVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsGaugeChartVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder conditionalFormatting(@Nullable Output conditionalFormatting) { + $.conditionalFormatting = conditionalFormatting; + return this; + } + + public Builder conditionalFormatting(VisualsGaugeChartVisualConditionalFormattingArgs conditionalFormatting) { + return conditionalFormatting(Output.of(conditionalFormatting)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsGaugeChartVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsGaugeChartVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..4185398e1af --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationArgs.java @@ -0,0 +1,135 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualChartConfigurationArgs Empty = new VisualsGaugeChartVisualChartConfigurationArgs(); + + @Import(name="dataLabels") + private @Nullable Output dataLabels; + + public Optional> dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="gaugeChartOptions") + private @Nullable Output gaugeChartOptions; + + public Optional> gaugeChartOptions() { + return Optional.ofNullable(this.gaugeChartOptions); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + private VisualsGaugeChartVisualChartConfigurationArgs() {} + + private VisualsGaugeChartVisualChartConfigurationArgs(VisualsGaugeChartVisualChartConfigurationArgs $) { + this.dataLabels = $.dataLabels; + this.fieldWells = $.fieldWells; + this.gaugeChartOptions = $.gaugeChartOptions; + this.tooltip = $.tooltip; + this.visualPalette = $.visualPalette; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualChartConfigurationArgs(); + } + + public Builder(VisualsGaugeChartVisualChartConfigurationArgs defaults) { + $ = new VisualsGaugeChartVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataLabels(@Nullable Output dataLabels) { + $.dataLabels = dataLabels; + return this; + } + + public Builder dataLabels(DataLabelsOptionsArgs dataLabels) { + return dataLabels(Output.of(dataLabels)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsGaugeChartVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder gaugeChartOptions(@Nullable Output gaugeChartOptions) { + $.gaugeChartOptions = gaugeChartOptions; + return this; + } + + public Builder gaugeChartOptions(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs gaugeChartOptions) { + return gaugeChartOptions(Output.of(gaugeChartOptions)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public VisualsGaugeChartVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..6ae994f54f4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualChartConfigurationFieldWellsArgs Empty = new VisualsGaugeChartVisualChartConfigurationFieldWellsArgs(); + + @Import(name="targetValues") + private @Nullable Output> targetValues; + + public Optional>> targetValues() { + return Optional.ofNullable(this.targetValues); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsGaugeChartVisualChartConfigurationFieldWellsArgs() {} + + private VisualsGaugeChartVisualChartConfigurationFieldWellsArgs(VisualsGaugeChartVisualChartConfigurationFieldWellsArgs $) { + this.targetValues = $.targetValues; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsGaugeChartVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsGaugeChartVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder targetValues(@Nullable Output> targetValues) { + $.targetValues = targetValues; + return this; + } + + public Builder targetValues(List targetValues) { + return targetValues(Output.of(targetValues)); + } + + public Builder targetValues(MeasureFieldSchemaArgs... targetValues) { + return targetValues(List.of(targetValues)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(MeasureFieldSchemaArgs... values) { + return values(List.of(values)); + } + + public VisualsGaugeChartVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs.java new file mode 100644 index 00000000000..7539e39bee8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs Empty = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs(); + + @Import(name="arcAngle") + private @Nullable Output arcAngle; + + public Optional> arcAngle() { + return Optional.ofNullable(this.arcAngle); + } + + @Import(name="arcThickness") + private @Nullable Output arcThickness; + + public Optional> arcThickness() { + return Optional.ofNullable(this.arcThickness); + } + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs() {} + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs $) { + this.arcAngle = $.arcAngle; + this.arcThickness = $.arcThickness; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs(); + } + + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs defaults) { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs(Objects.requireNonNull(defaults)); + } + + public Builder arcAngle(@Nullable Output arcAngle) { + $.arcAngle = arcAngle; + return this; + } + + public Builder arcAngle(Double arcAngle) { + return arcAngle(Output.of(arcAngle)); + } + + public Builder arcThickness(@Nullable Output arcThickness) { + $.arcThickness = arcThickness; + return this; + } + + public Builder arcThickness(String arcThickness) { + return arcThickness(Output.of(arcThickness)); + } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs.java new file mode 100644 index 00000000000..abf68f77e07 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs Empty = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs(); + + @Import(name="range") + private @Nullable Output range; + + public Optional> range() { + return Optional.ofNullable(this.range); + } + + @Import(name="reserveRange") + private @Nullable Output reserveRange; + + public Optional> reserveRange() { + return Optional.ofNullable(this.reserveRange); + } + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs() {} + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs $) { + this.range = $.range; + this.reserveRange = $.reserveRange; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs(); + } + + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs defaults) { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs(Objects.requireNonNull(defaults)); + } + + public Builder range(@Nullable Output range) { + $.range = range; + return this; + } + + public Builder range(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs range) { + return range(Output.of(range)); + } + + public Builder reserveRange(@Nullable Output reserveRange) { + $.reserveRange = reserveRange; + return this; + } + + public Builder reserveRange(Integer reserveRange) { + return reserveRange(Output.of(reserveRange)); + } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs.java new file mode 100644 index 00000000000..b56e6477945 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs Empty = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs(); + + @Import(name="max") + private @Nullable Output max; + + public Optional> max() { + return Optional.ofNullable(this.max); + } + + @Import(name="min") + private @Nullable Output min; + + public Optional> min() { + return Optional.ofNullable(this.min); + } + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs() {} + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs $) { + this.max = $.max; + this.min = $.min; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs(); + } + + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs defaults) { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs(Objects.requireNonNull(defaults)); + } + + public Builder max(@Nullable Output max) { + $.max = max; + return this; + } + + public Builder max(Double max) { + return max(Output.of(max)); + } + + public Builder min(@Nullable Output min) { + $.min = min; + return this; + } + + public Builder min(Double min) { + return min(Output.of(min)); + } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs.java new file mode 100644 index 00000000000..6bb73887731 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs.java @@ -0,0 +1,135 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FontConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs Empty = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs(); + + @Import(name="arc") + private @Nullable Output arc; + + public Optional> arc() { + return Optional.ofNullable(this.arc); + } + + @Import(name="arcAxis") + private @Nullable Output arcAxis; + + public Optional> arcAxis() { + return Optional.ofNullable(this.arcAxis); + } + + @Import(name="comparison") + private @Nullable Output comparison; + + public Optional> comparison() { + return Optional.ofNullable(this.comparison); + } + + @Import(name="primaryValueDisplayType") + private @Nullable Output primaryValueDisplayType; + + public Optional> primaryValueDisplayType() { + return Optional.ofNullable(this.primaryValueDisplayType); + } + + @Import(name="primaryValueFontConfiguration") + private @Nullable Output primaryValueFontConfiguration; + + public Optional> primaryValueFontConfiguration() { + return Optional.ofNullable(this.primaryValueFontConfiguration); + } + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs() {} + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs $) { + this.arc = $.arc; + this.arcAxis = $.arcAxis; + this.comparison = $.comparison; + this.primaryValueDisplayType = $.primaryValueDisplayType; + this.primaryValueFontConfiguration = $.primaryValueFontConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs(); + } + + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs defaults) { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder arc(@Nullable Output arc) { + $.arc = arc; + return this; + } + + public Builder arc(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs arc) { + return arc(Output.of(arc)); + } + + public Builder arcAxis(@Nullable Output arcAxis) { + $.arcAxis = arcAxis; + return this; + } + + public Builder arcAxis(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs arcAxis) { + return arcAxis(Output.of(arcAxis)); + } + + public Builder comparison(@Nullable Output comparison) { + $.comparison = comparison; + return this; + } + + public Builder comparison(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs comparison) { + return comparison(Output.of(comparison)); + } + + public Builder primaryValueDisplayType(@Nullable Output primaryValueDisplayType) { + $.primaryValueDisplayType = primaryValueDisplayType; + return this; + } + + public Builder primaryValueDisplayType(String primaryValueDisplayType) { + return primaryValueDisplayType(Output.of(primaryValueDisplayType)); + } + + public Builder primaryValueFontConfiguration(@Nullable Output primaryValueFontConfiguration) { + $.primaryValueFontConfiguration = primaryValueFontConfiguration; + return this; + } + + public Builder primaryValueFontConfiguration(FontConfigurationArgs primaryValueFontConfiguration) { + return primaryValueFontConfiguration(Output.of(primaryValueFontConfiguration)); + } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs.java new file mode 100644 index 00000000000..ae8178432b9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs Empty = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs(); + + @Import(name="comparisonFormat") + private @Nullable Output comparisonFormat; + + public Optional> comparisonFormat() { + return Optional.ofNullable(this.comparisonFormat); + } + + @Import(name="comparisonMethod") + private @Nullable Output comparisonMethod; + + public Optional> comparisonMethod() { + return Optional.ofNullable(this.comparisonMethod); + } + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs() {} + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs $) { + this.comparisonFormat = $.comparisonFormat; + this.comparisonMethod = $.comparisonMethod; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs(); + } + + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs defaults) { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs(Objects.requireNonNull(defaults)); + } + + public Builder comparisonFormat(@Nullable Output comparisonFormat) { + $.comparisonFormat = comparisonFormat; + return this; + } + + public Builder comparisonFormat(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs comparisonFormat) { + return comparisonFormat(Output.of(comparisonFormat)); + } + + public Builder comparisonMethod(@Nullable Output comparisonMethod) { + $.comparisonMethod = comparisonMethod; + return this; + } + + public Builder comparisonMethod(String comparisonMethod) { + return comparisonMethod(Output.of(comparisonMethod)); + } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs.java new file mode 100644 index 00000000000..5a9b6b5da9f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.NumberDisplayFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.PercentageDisplayFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs Empty = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs(); + + @Import(name="numberDisplayFormatConfiguration") + private @Nullable Output numberDisplayFormatConfiguration; + + public Optional> numberDisplayFormatConfiguration() { + return Optional.ofNullable(this.numberDisplayFormatConfiguration); + } + + @Import(name="percentageDisplayFormatConfiguration") + private @Nullable Output percentageDisplayFormatConfiguration; + + public Optional> percentageDisplayFormatConfiguration() { + return Optional.ofNullable(this.percentageDisplayFormatConfiguration); + } + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs() {} + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs $) { + this.numberDisplayFormatConfiguration = $.numberDisplayFormatConfiguration; + this.percentageDisplayFormatConfiguration = $.percentageDisplayFormatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs(); + } + + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs defaults) { + $ = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs(Objects.requireNonNull(defaults)); + } + + public Builder numberDisplayFormatConfiguration(@Nullable Output numberDisplayFormatConfiguration) { + $.numberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + return this; + } + + public Builder numberDisplayFormatConfiguration(NumberDisplayFormatConfigurationArgs numberDisplayFormatConfiguration) { + return numberDisplayFormatConfiguration(Output.of(numberDisplayFormatConfiguration)); + } + + public Builder percentageDisplayFormatConfiguration(@Nullable Output percentageDisplayFormatConfiguration) { + $.percentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + return this; + } + + public Builder percentageDisplayFormatConfiguration(PercentageDisplayFormatConfigurationArgs percentageDisplayFormatConfiguration) { + return percentageDisplayFormatConfiguration(Output.of(percentageDisplayFormatConfiguration)); + } + + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingArgs.java new file mode 100644 index 00000000000..a85d5ecf61c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualConditionalFormattingArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualConditionalFormattingArgs Empty = new VisualsGaugeChartVisualConditionalFormattingArgs(); + + @Import(name="conditionalFormattingOptions") + private @Nullable Output> conditionalFormattingOptions; + + public Optional>> conditionalFormattingOptions() { + return Optional.ofNullable(this.conditionalFormattingOptions); + } + + private VisualsGaugeChartVisualConditionalFormattingArgs() {} + + private VisualsGaugeChartVisualConditionalFormattingArgs(VisualsGaugeChartVisualConditionalFormattingArgs $) { + this.conditionalFormattingOptions = $.conditionalFormattingOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualConditionalFormattingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualConditionalFormattingArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualConditionalFormattingArgs(); + } + + public Builder(VisualsGaugeChartVisualConditionalFormattingArgs defaults) { + $ = new VisualsGaugeChartVisualConditionalFormattingArgs(Objects.requireNonNull(defaults)); + } + + public Builder conditionalFormattingOptions(@Nullable Output> conditionalFormattingOptions) { + $.conditionalFormattingOptions = conditionalFormattingOptions; + return this; + } + + public Builder conditionalFormattingOptions(List conditionalFormattingOptions) { + return conditionalFormattingOptions(Output.of(conditionalFormattingOptions)); + } + + public Builder conditionalFormattingOptions(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs... conditionalFormattingOptions) { + return conditionalFormattingOptions(List.of(conditionalFormattingOptions)); + } + + public VisualsGaugeChartVisualConditionalFormattingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs.java new file mode 100644 index 00000000000..ffb9800c238 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs Empty = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs(); + + @Import(name="foregroundColor", required=true) + private Output foregroundColor; + + public Output foregroundColor() { + return this.foregroundColor; + } + + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs() {} + + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs $) { + this.foregroundColor = $.foregroundColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs(); + } + + public Builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs defaults) { + $ = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs(Objects.requireNonNull(defaults)); + } + + public Builder foregroundColor(Output foregroundColor) { + $.foregroundColor = foregroundColor; + return this; + } + + public Builder foregroundColor(ConditionalFormattingColorArgs foregroundColor) { + return foregroundColor(Output.of(foregroundColor)); + } + + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs build() { + if ($.foregroundColor == null) { + throw new MissingRequiredPropertyException("VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs", "foregroundColor"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs.java new file mode 100644 index 00000000000..15a7aa92fce --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs Empty = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs(); + + @Import(name="arc") + private @Nullable Output arc; + + public Optional> arc() { + return Optional.ofNullable(this.arc); + } + + @Import(name="primaryValue") + private @Nullable Output primaryValue; + + public Optional> primaryValue() { + return Optional.ofNullable(this.primaryValue); + } + + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs() {} + + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs $) { + this.arc = $.arc; + this.primaryValue = $.primaryValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs(); + } + + public Builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs defaults) { + $ = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder arc(@Nullable Output arc) { + $.arc = arc; + return this; + } + + public Builder arc(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs arc) { + return arc(Output.of(arc)); + } + + public Builder primaryValue(@Nullable Output primaryValue) { + $.primaryValue = primaryValue; + return this; + } + + public Builder primaryValue(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs primaryValue) { + return primaryValue(Output.of(primaryValue)); + } + + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.java new file mode 100644 index 00000000000..b87f90b850a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorArgs; +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingIconArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs Empty = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs(); + + @Import(name="icon") + private @Nullable Output icon; + + public Optional> icon() { + return Optional.ofNullable(this.icon); + } + + @Import(name="textColor", required=true) + private Output textColor; + + public Output textColor() { + return this.textColor; + } + + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs() {} + + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs $) { + this.icon = $.icon; + this.textColor = $.textColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs $; + + public Builder() { + $ = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs(); + } + + public Builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs defaults) { + $ = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder icon(@Nullable Output icon) { + $.icon = icon; + return this; + } + + public Builder icon(ConditionalFormattingIconArgs icon) { + return icon(Output.of(icon)); + } + + public Builder textColor(Output textColor) { + $.textColor = textColor; + return this; + } + + public Builder textColor(ConditionalFormattingColorArgs textColor) { + return textColor(Output.of(textColor)); + } + + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs build() { + if ($.textColor == null) { + throw new MissingRequiredPropertyException("VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs", "textColor"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualArgs.java new file mode 100644 index 00000000000..9145e31f68d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGeospatialMapVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualArgs Empty = new VisualsGeospatialMapVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsGeospatialMapVisualArgs() {} + + private VisualsGeospatialMapVisualArgs(VisualsGeospatialMapVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualArgs(); + } + + public Builder(VisualsGeospatialMapVisualArgs defaults) { + $ = new VisualsGeospatialMapVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsGeospatialMapVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsGeospatialMapVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsGeospatialMapVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..e3ac8a33cd1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGeospatialMapVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualChartConfigurationArgs Empty = new VisualsGeospatialMapVisualChartConfigurationArgs(); + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="mapStyleOptions") + private @Nullable Output mapStyleOptions; + + public Optional> mapStyleOptions() { + return Optional.ofNullable(this.mapStyleOptions); + } + + @Import(name="pointStyleOptions") + private @Nullable Output pointStyleOptions; + + public Optional> pointStyleOptions() { + return Optional.ofNullable(this.pointStyleOptions); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + @Import(name="windowOptions") + private @Nullable Output windowOptions; + + public Optional> windowOptions() { + return Optional.ofNullable(this.windowOptions); + } + + private VisualsGeospatialMapVisualChartConfigurationArgs() {} + + private VisualsGeospatialMapVisualChartConfigurationArgs(VisualsGeospatialMapVisualChartConfigurationArgs $) { + this.fieldWells = $.fieldWells; + this.legend = $.legend; + this.mapStyleOptions = $.mapStyleOptions; + this.pointStyleOptions = $.pointStyleOptions; + this.tooltip = $.tooltip; + this.visualPalette = $.visualPalette; + this.windowOptions = $.windowOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualChartConfigurationArgs(); + } + + public Builder(VisualsGeospatialMapVisualChartConfigurationArgs defaults) { + $ = new VisualsGeospatialMapVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder mapStyleOptions(@Nullable Output mapStyleOptions) { + $.mapStyleOptions = mapStyleOptions; + return this; + } + + public Builder mapStyleOptions(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs mapStyleOptions) { + return mapStyleOptions(Output.of(mapStyleOptions)); + } + + public Builder pointStyleOptions(@Nullable Output pointStyleOptions) { + $.pointStyleOptions = pointStyleOptions; + return this; + } + + public Builder pointStyleOptions(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs pointStyleOptions) { + return pointStyleOptions(Output.of(pointStyleOptions)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public Builder windowOptions(@Nullable Output windowOptions) { + $.windowOptions = windowOptions; + return this; + } + + public Builder windowOptions(VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs windowOptions) { + return windowOptions(Output.of(windowOptions)); + } + + public VisualsGeospatialMapVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..875267fa425 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs Empty = new VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs(); + + @Import(name="geospatialMapAggregatedFieldWells") + private @Nullable Output geospatialMapAggregatedFieldWells; + + public Optional> geospatialMapAggregatedFieldWells() { + return Optional.ofNullable(this.geospatialMapAggregatedFieldWells); + } + + private VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs() {} + + private VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs(VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs $) { + this.geospatialMapAggregatedFieldWells = $.geospatialMapAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder geospatialMapAggregatedFieldWells(@Nullable Output geospatialMapAggregatedFieldWells) { + $.geospatialMapAggregatedFieldWells = geospatialMapAggregatedFieldWells; + return this; + } + + public Builder geospatialMapAggregatedFieldWells(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs geospatialMapAggregatedFieldWells) { + return geospatialMapAggregatedFieldWells(Output.of(geospatialMapAggregatedFieldWells)); + } + + public VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..6ab6bb5f584 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs Empty = new VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs(); + + @Import(name="colors") + private @Nullable Output> colors; + + public Optional>> colors() { + return Optional.ofNullable(this.colors); + } + + @Import(name="geospatials") + private @Nullable Output> geospatials; + + public Optional>> geospatials() { + return Optional.ofNullable(this.geospatials); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs() {} + + private VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs $) { + this.colors = $.colors; + this.geospatials = $.geospatials; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs(); + } + + public Builder(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs defaults) { + $ = new VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder colors(@Nullable Output> colors) { + $.colors = colors; + return this; + } + + public Builder colors(List colors) { + return colors(Output.of(colors)); + } + + public Builder colors(DimensionFieldSchemaArgs... colors) { + return colors(List.of(colors)); + } + + public Builder geospatials(@Nullable Output> geospatials) { + $.geospatials = geospatials; + return this; + } + + public Builder geospatials(List geospatials) { + return geospatials(Output.of(geospatials)); + } + + public Builder geospatials(DimensionFieldSchemaArgs... geospatials) { + return geospatials(List.of(geospatials)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(MeasureFieldSchemaArgs... values) { + return values(List.of(values)); + } + + public VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs.java new file mode 100644 index 00000000000..db4be203819 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs Empty = new VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs(); + + @Import(name="baseMapStyle") + private @Nullable Output baseMapStyle; + + public Optional> baseMapStyle() { + return Optional.ofNullable(this.baseMapStyle); + } + + private VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs() {} + + private VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs $) { + this.baseMapStyle = $.baseMapStyle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs(); + } + + public Builder(VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs defaults) { + $ = new VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder baseMapStyle(@Nullable Output baseMapStyle) { + $.baseMapStyle = baseMapStyle; + return this; + } + + public Builder baseMapStyle(String baseMapStyle) { + return baseMapStyle(Output.of(baseMapStyle)); + } + + public VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs.java new file mode 100644 index 00000000000..6f9c80a1f35 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs Empty = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs(); + + @Import(name="clusterMarkerConfiguration") + private @Nullable Output clusterMarkerConfiguration; + + public Optional> clusterMarkerConfiguration() { + return Optional.ofNullable(this.clusterMarkerConfiguration); + } + + @Import(name="selectedPointStyle") + private @Nullable Output selectedPointStyle; + + public Optional> selectedPointStyle() { + return Optional.ofNullable(this.selectedPointStyle); + } + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs() {} + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs $) { + this.clusterMarkerConfiguration = $.clusterMarkerConfiguration; + this.selectedPointStyle = $.selectedPointStyle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs(); + } + + public Builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs defaults) { + $ = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder clusterMarkerConfiguration(@Nullable Output clusterMarkerConfiguration) { + $.clusterMarkerConfiguration = clusterMarkerConfiguration; + return this; + } + + public Builder clusterMarkerConfiguration(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs clusterMarkerConfiguration) { + return clusterMarkerConfiguration(Output.of(clusterMarkerConfiguration)); + } + + public Builder selectedPointStyle(@Nullable Output selectedPointStyle) { + $.selectedPointStyle = selectedPointStyle; + return this; + } + + public Builder selectedPointStyle(String selectedPointStyle) { + return selectedPointStyle(Output.of(selectedPointStyle)); + } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs.java new file mode 100644 index 00000000000..0d58daa1f58 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs Empty = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs(); + + @Import(name="clusterMarker") + private @Nullable Output clusterMarker; + + public Optional> clusterMarker() { + return Optional.ofNullable(this.clusterMarker); + } + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs() {} + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs $) { + this.clusterMarker = $.clusterMarker; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs(); + } + + public Builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs defaults) { + $ = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder clusterMarker(@Nullable Output clusterMarker) { + $.clusterMarker = clusterMarker; + return this; + } + + public Builder clusterMarker(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs clusterMarker) { + return clusterMarker(Output.of(clusterMarker)); + } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs.java new file mode 100644 index 00000000000..a153dcfb97b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs Empty = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs(); + + @Import(name="simpleClusterMarker") + private @Nullable Output simpleClusterMarker; + + public Optional> simpleClusterMarker() { + return Optional.ofNullable(this.simpleClusterMarker); + } + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs() {} + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs $) { + this.simpleClusterMarker = $.simpleClusterMarker; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs(); + } + + public Builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs defaults) { + $ = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs(Objects.requireNonNull(defaults)); + } + + public Builder simpleClusterMarker(@Nullable Output simpleClusterMarker) { + $.simpleClusterMarker = simpleClusterMarker; + return this; + } + + public Builder simpleClusterMarker(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs simpleClusterMarker) { + return simpleClusterMarker(Output.of(simpleClusterMarker)); + } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs.java new file mode 100644 index 00000000000..4ebef00de3e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs Empty = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs() {} + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs $) { + this.color = $.color; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs(); + } + + public Builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs defaults) { + $ = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs.java new file mode 100644 index 00000000000..a9eb0e37d46 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs Empty = new VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs(); + + @Import(name="bounds") + private @Nullable Output bounds; + + public Optional> bounds() { + return Optional.ofNullable(this.bounds); + } + + @Import(name="mapZoomMode") + private @Nullable Output mapZoomMode; + + public Optional> mapZoomMode() { + return Optional.ofNullable(this.mapZoomMode); + } + + private VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs() {} + + private VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs(VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs $) { + this.bounds = $.bounds; + this.mapZoomMode = $.mapZoomMode; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs(); + } + + public Builder(VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs defaults) { + $ = new VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder bounds(@Nullable Output bounds) { + $.bounds = bounds; + return this; + } + + public Builder bounds(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs bounds) { + return bounds(Output.of(bounds)); + } + + public Builder mapZoomMode(@Nullable Output mapZoomMode) { + $.mapZoomMode = mapZoomMode; + return this; + } + + public Builder mapZoomMode(String mapZoomMode) { + return mapZoomMode(Output.of(mapZoomMode)); + } + + public VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs.java new file mode 100644 index 00000000000..b973711da70 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.util.Objects; + + +public final class VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs Empty = new VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs(); + + @Import(name="east", required=true) + private Output east; + + public Output east() { + return this.east; + } + + @Import(name="north", required=true) + private Output north; + + public Output north() { + return this.north; + } + + @Import(name="south", required=true) + private Output south; + + public Output south() { + return this.south; + } + + @Import(name="west", required=true) + private Output west; + + public Output west() { + return this.west; + } + + private VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs() {} + + private VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs $) { + this.east = $.east; + this.north = $.north; + this.south = $.south; + this.west = $.west; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs $; + + public Builder() { + $ = new VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs(); + } + + public Builder(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs defaults) { + $ = new VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs(Objects.requireNonNull(defaults)); + } + + public Builder east(Output east) { + $.east = east; + return this; + } + + public Builder east(Double east) { + return east(Output.of(east)); + } + + public Builder north(Output north) { + $.north = north; + return this; + } + + public Builder north(Double north) { + return north(Output.of(north)); + } + + public Builder south(Output south) { + $.south = south; + return this; + } + + public Builder south(Double south) { + return south(Output.of(south)); + } + + public Builder west(Output west) { + $.west = west; + return this; + } + + public Builder west(Double west) { + return west(Output.of(west)); + } + + public VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs build() { + if ($.east == null) { + throw new MissingRequiredPropertyException("VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs", "east"); + } + if ($.north == null) { + throw new MissingRequiredPropertyException("VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs", "north"); + } + if ($.south == null) { + throw new MissingRequiredPropertyException("VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs", "south"); + } + if ($.west == null) { + throw new MissingRequiredPropertyException("VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs", "west"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualArgs.java new file mode 100644 index 00000000000..af2442cf0b5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsHeatMapVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHeatMapVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHeatMapVisualArgs Empty = new VisualsHeatMapVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsHeatMapVisualArgs() {} + + private VisualsHeatMapVisualArgs(VisualsHeatMapVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHeatMapVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHeatMapVisualArgs $; + + public Builder() { + $ = new VisualsHeatMapVisualArgs(); + } + + public Builder(VisualsHeatMapVisualArgs defaults) { + $ = new VisualsHeatMapVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsHeatMapVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsHeatMapVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsHeatMapVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..ed86f1f4bc7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationArgs.java @@ -0,0 +1,188 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ColorScaleArgs; +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsHeatMapVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsHeatMapVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHeatMapVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHeatMapVisualChartConfigurationArgs Empty = new VisualsHeatMapVisualChartConfigurationArgs(); + + @Import(name="colorScale") + private @Nullable Output colorScale; + + public Optional> colorScale() { + return Optional.ofNullable(this.colorScale); + } + + @Import(name="columnLabelOptions") + private @Nullable Output columnLabelOptions; + + public Optional> columnLabelOptions() { + return Optional.ofNullable(this.columnLabelOptions); + } + + @Import(name="dataLabels") + private @Nullable Output dataLabels; + + public Optional> dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="rowLabelOptions") + private @Nullable Output rowLabelOptions; + + public Optional> rowLabelOptions() { + return Optional.ofNullable(this.rowLabelOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + private VisualsHeatMapVisualChartConfigurationArgs() {} + + private VisualsHeatMapVisualChartConfigurationArgs(VisualsHeatMapVisualChartConfigurationArgs $) { + this.colorScale = $.colorScale; + this.columnLabelOptions = $.columnLabelOptions; + this.dataLabels = $.dataLabels; + this.fieldWells = $.fieldWells; + this.legend = $.legend; + this.rowLabelOptions = $.rowLabelOptions; + this.sortConfiguration = $.sortConfiguration; + this.tooltip = $.tooltip; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHeatMapVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHeatMapVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsHeatMapVisualChartConfigurationArgs(); + } + + public Builder(VisualsHeatMapVisualChartConfigurationArgs defaults) { + $ = new VisualsHeatMapVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder colorScale(@Nullable Output colorScale) { + $.colorScale = colorScale; + return this; + } + + public Builder colorScale(ColorScaleArgs colorScale) { + return colorScale(Output.of(colorScale)); + } + + public Builder columnLabelOptions(@Nullable Output columnLabelOptions) { + $.columnLabelOptions = columnLabelOptions; + return this; + } + + public Builder columnLabelOptions(ChartAxisLabelOptionsArgs columnLabelOptions) { + return columnLabelOptions(Output.of(columnLabelOptions)); + } + + public Builder dataLabels(@Nullable Output dataLabels) { + $.dataLabels = dataLabels; + return this; + } + + public Builder dataLabels(DataLabelsOptionsArgs dataLabels) { + return dataLabels(Output.of(dataLabels)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsHeatMapVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder rowLabelOptions(@Nullable Output rowLabelOptions) { + $.rowLabelOptions = rowLabelOptions; + return this; + } + + public Builder rowLabelOptions(ChartAxisLabelOptionsArgs rowLabelOptions) { + return rowLabelOptions(Output.of(rowLabelOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsHeatMapVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public VisualsHeatMapVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..052f1f439f6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHeatMapVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHeatMapVisualChartConfigurationFieldWellsArgs Empty = new VisualsHeatMapVisualChartConfigurationFieldWellsArgs(); + + @Import(name="heatMapAggregatedFieldWells") + private @Nullable Output heatMapAggregatedFieldWells; + + public Optional> heatMapAggregatedFieldWells() { + return Optional.ofNullable(this.heatMapAggregatedFieldWells); + } + + private VisualsHeatMapVisualChartConfigurationFieldWellsArgs() {} + + private VisualsHeatMapVisualChartConfigurationFieldWellsArgs(VisualsHeatMapVisualChartConfigurationFieldWellsArgs $) { + this.heatMapAggregatedFieldWells = $.heatMapAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHeatMapVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHeatMapVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsHeatMapVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsHeatMapVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsHeatMapVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder heatMapAggregatedFieldWells(@Nullable Output heatMapAggregatedFieldWells) { + $.heatMapAggregatedFieldWells = heatMapAggregatedFieldWells; + return this; + } + + public Builder heatMapAggregatedFieldWells(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs heatMapAggregatedFieldWells) { + return heatMapAggregatedFieldWells(Output.of(heatMapAggregatedFieldWells)); + } + + public VisualsHeatMapVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..83c8a440e42 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs Empty = new VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs(); + + @Import(name="columns") + private @Nullable Output columns; + + public Optional> columns() { + return Optional.ofNullable(this.columns); + } + + @Import(name="rows") + private @Nullable Output rows; + + public Optional> rows() { + return Optional.ofNullable(this.rows); + } + + @Import(name="values") + private @Nullable Output values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs() {} + + private VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs $) { + this.columns = $.columns; + this.rows = $.rows; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs(); + } + + public Builder(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs defaults) { + $ = new VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder columns(@Nullable Output columns) { + $.columns = columns; + return this; + } + + public Builder columns(SmallMultiplesOptionsArgs columns) { + return columns(Output.of(columns)); + } + + public Builder rows(@Nullable Output rows) { + $.rows = rows; + return this; + } + + public Builder rows(SmallMultiplesOptionsArgs rows) { + return rows(Output.of(rows)); + } + + public Builder values(@Nullable Output values) { + $.values = values; + return this; + } + + public Builder values(MeasureFieldSchema2Args values) { + return values(Output.of(values)); + } + + public VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..4da161e7920 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHeatMapVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHeatMapVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHeatMapVisualChartConfigurationSortConfigurationArgs Empty = new VisualsHeatMapVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="heatMapColumnItemsLimitConfiguration") + private @Nullable Output heatMapColumnItemsLimitConfiguration; + + public Optional> heatMapColumnItemsLimitConfiguration() { + return Optional.ofNullable(this.heatMapColumnItemsLimitConfiguration); + } + + @Import(name="heatMapColumnSorts") + private @Nullable Output> heatMapColumnSorts; + + public Optional>> heatMapColumnSorts() { + return Optional.ofNullable(this.heatMapColumnSorts); + } + + @Import(name="heatMapRowItemsLimitConfiguration") + private @Nullable Output heatMapRowItemsLimitConfiguration; + + public Optional> heatMapRowItemsLimitConfiguration() { + return Optional.ofNullable(this.heatMapRowItemsLimitConfiguration); + } + + @Import(name="heatMapRowSorts") + private @Nullable Output> heatMapRowSorts; + + public Optional>> heatMapRowSorts() { + return Optional.ofNullable(this.heatMapRowSorts); + } + + private VisualsHeatMapVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsHeatMapVisualChartConfigurationSortConfigurationArgs(VisualsHeatMapVisualChartConfigurationSortConfigurationArgs $) { + this.heatMapColumnItemsLimitConfiguration = $.heatMapColumnItemsLimitConfiguration; + this.heatMapColumnSorts = $.heatMapColumnSorts; + this.heatMapRowItemsLimitConfiguration = $.heatMapRowItemsLimitConfiguration; + this.heatMapRowSorts = $.heatMapRowSorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHeatMapVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHeatMapVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsHeatMapVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsHeatMapVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsHeatMapVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder heatMapColumnItemsLimitConfiguration(@Nullable Output heatMapColumnItemsLimitConfiguration) { + $.heatMapColumnItemsLimitConfiguration = heatMapColumnItemsLimitConfiguration; + return this; + } + + public Builder heatMapColumnItemsLimitConfiguration(ItemsLimitConfigurationArgs heatMapColumnItemsLimitConfiguration) { + return heatMapColumnItemsLimitConfiguration(Output.of(heatMapColumnItemsLimitConfiguration)); + } + + public Builder heatMapColumnSorts(@Nullable Output> heatMapColumnSorts) { + $.heatMapColumnSorts = heatMapColumnSorts; + return this; + } + + public Builder heatMapColumnSorts(List heatMapColumnSorts) { + return heatMapColumnSorts(Output.of(heatMapColumnSorts)); + } + + public Builder heatMapColumnSorts(FieldSortOptionsArgs... heatMapColumnSorts) { + return heatMapColumnSorts(List.of(heatMapColumnSorts)); + } + + public Builder heatMapRowItemsLimitConfiguration(@Nullable Output heatMapRowItemsLimitConfiguration) { + $.heatMapRowItemsLimitConfiguration = heatMapRowItemsLimitConfiguration; + return this; + } + + public Builder heatMapRowItemsLimitConfiguration(ItemsLimitConfigurationArgs heatMapRowItemsLimitConfiguration) { + return heatMapRowItemsLimitConfiguration(Output.of(heatMapRowItemsLimitConfiguration)); + } + + public Builder heatMapRowSorts(@Nullable Output> heatMapRowSorts) { + $.heatMapRowSorts = heatMapRowSorts; + return this; + } + + public Builder heatMapRowSorts(List heatMapRowSorts) { + return heatMapRowSorts(Output.of(heatMapRowSorts)); + } + + public Builder heatMapRowSorts(FieldSortOptionsArgs... heatMapRowSorts) { + return heatMapRowSorts(List.of(heatMapRowSorts)); + } + + public VisualsHeatMapVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualArgs.java new file mode 100644 index 00000000000..b729fd2fe7e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualArgs.java @@ -0,0 +1,169 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsHistogramVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHistogramVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHistogramVisualArgs Empty = new VisualsHistogramVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsHistogramVisualArgs() {} + + private VisualsHistogramVisualArgs(VisualsHistogramVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHistogramVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHistogramVisualArgs $; + + public Builder() { + $ = new VisualsHistogramVisualArgs(); + } + + public Builder(VisualsHistogramVisualArgs defaults) { + $ = new VisualsHistogramVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsHistogramVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsHistogramVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsHistogramVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..753bf0fa36a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationArgs.java @@ -0,0 +1,188 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsHistogramVisualChartConfigurationBinOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsHistogramVisualChartConfigurationFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHistogramVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHistogramVisualChartConfigurationArgs Empty = new VisualsHistogramVisualChartConfigurationArgs(); + + @Import(name="binOptions") + private @Nullable Output binOptions; + + public Optional> binOptions() { + return Optional.ofNullable(this.binOptions); + } + + @Import(name="dataLabels") + private @Nullable Output dataLabels; + + public Optional> dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + @Import(name="xAxisDisplayOptions") + private @Nullable Output xAxisDisplayOptions; + + public Optional> xAxisDisplayOptions() { + return Optional.ofNullable(this.xAxisDisplayOptions); + } + + @Import(name="xAxisLabelOptions") + private @Nullable Output xAxisLabelOptions; + + public Optional> xAxisLabelOptions() { + return Optional.ofNullable(this.xAxisLabelOptions); + } + + @Import(name="yAxisDisplayOptions") + private @Nullable Output yAxisDisplayOptions; + + public Optional> yAxisDisplayOptions() { + return Optional.ofNullable(this.yAxisDisplayOptions); + } + + private VisualsHistogramVisualChartConfigurationArgs() {} + + private VisualsHistogramVisualChartConfigurationArgs(VisualsHistogramVisualChartConfigurationArgs $) { + this.binOptions = $.binOptions; + this.dataLabels = $.dataLabels; + this.fieldWells = $.fieldWells; + this.tooltip = $.tooltip; + this.visualPalette = $.visualPalette; + this.xAxisDisplayOptions = $.xAxisDisplayOptions; + this.xAxisLabelOptions = $.xAxisLabelOptions; + this.yAxisDisplayOptions = $.yAxisDisplayOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHistogramVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHistogramVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsHistogramVisualChartConfigurationArgs(); + } + + public Builder(VisualsHistogramVisualChartConfigurationArgs defaults) { + $ = new VisualsHistogramVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder binOptions(@Nullable Output binOptions) { + $.binOptions = binOptions; + return this; + } + + public Builder binOptions(VisualsHistogramVisualChartConfigurationBinOptionsArgs binOptions) { + return binOptions(Output.of(binOptions)); + } + + public Builder dataLabels(@Nullable Output dataLabels) { + $.dataLabels = dataLabels; + return this; + } + + public Builder dataLabels(DataLabelsOptionsArgs dataLabels) { + return dataLabels(Output.of(dataLabels)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsHistogramVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public Builder xAxisDisplayOptions(@Nullable Output xAxisDisplayOptions) { + $.xAxisDisplayOptions = xAxisDisplayOptions; + return this; + } + + public Builder xAxisDisplayOptions(AxisDisplayOptionsArgs xAxisDisplayOptions) { + return xAxisDisplayOptions(Output.of(xAxisDisplayOptions)); + } + + public Builder xAxisLabelOptions(@Nullable Output xAxisLabelOptions) { + $.xAxisLabelOptions = xAxisLabelOptions; + return this; + } + + public Builder xAxisLabelOptions(ChartAxisLabelOptionsArgs xAxisLabelOptions) { + return xAxisLabelOptions(Output.of(xAxisLabelOptions)); + } + + public Builder yAxisDisplayOptions(@Nullable Output yAxisDisplayOptions) { + $.yAxisDisplayOptions = yAxisDisplayOptions; + return this; + } + + public Builder yAxisDisplayOptions(AxisDisplayOptionsArgs yAxisDisplayOptions) { + return yAxisDisplayOptions(Output.of(yAxisDisplayOptions)); + } + + public VisualsHistogramVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationBinOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationBinOptionsArgs.java new file mode 100644 index 00000000000..b79ef9e9317 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationBinOptionsArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs; +import com.pulumi.aws.quicksight.inputs.VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHistogramVisualChartConfigurationBinOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHistogramVisualChartConfigurationBinOptionsArgs Empty = new VisualsHistogramVisualChartConfigurationBinOptionsArgs(); + + @Import(name="binCount") + private @Nullable Output binCount; + + public Optional> binCount() { + return Optional.ofNullable(this.binCount); + } + + @Import(name="binWidth") + private @Nullable Output binWidth; + + public Optional> binWidth() { + return Optional.ofNullable(this.binWidth); + } + + @Import(name="selectedBinType") + private @Nullable Output selectedBinType; + + public Optional> selectedBinType() { + return Optional.ofNullable(this.selectedBinType); + } + + @Import(name="startValue") + private @Nullable Output startValue; + + public Optional> startValue() { + return Optional.ofNullable(this.startValue); + } + + private VisualsHistogramVisualChartConfigurationBinOptionsArgs() {} + + private VisualsHistogramVisualChartConfigurationBinOptionsArgs(VisualsHistogramVisualChartConfigurationBinOptionsArgs $) { + this.binCount = $.binCount; + this.binWidth = $.binWidth; + this.selectedBinType = $.selectedBinType; + this.startValue = $.startValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHistogramVisualChartConfigurationBinOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHistogramVisualChartConfigurationBinOptionsArgs $; + + public Builder() { + $ = new VisualsHistogramVisualChartConfigurationBinOptionsArgs(); + } + + public Builder(VisualsHistogramVisualChartConfigurationBinOptionsArgs defaults) { + $ = new VisualsHistogramVisualChartConfigurationBinOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder binCount(@Nullable Output binCount) { + $.binCount = binCount; + return this; + } + + public Builder binCount(VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs binCount) { + return binCount(Output.of(binCount)); + } + + public Builder binWidth(@Nullable Output binWidth) { + $.binWidth = binWidth; + return this; + } + + public Builder binWidth(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs binWidth) { + return binWidth(Output.of(binWidth)); + } + + public Builder selectedBinType(@Nullable Output selectedBinType) { + $.selectedBinType = selectedBinType; + return this; + } + + public Builder selectedBinType(String selectedBinType) { + return selectedBinType(Output.of(selectedBinType)); + } + + public Builder startValue(@Nullable Output startValue) { + $.startValue = startValue; + return this; + } + + public Builder startValue(Double startValue) { + return startValue(Output.of(startValue)); + } + + public VisualsHistogramVisualChartConfigurationBinOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs.java new file mode 100644 index 00000000000..1eada98b702 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs Empty = new VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs(); + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs() {} + + private VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs(VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs $) { + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs $; + + public Builder() { + $ = new VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs(); + } + + public Builder(VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs defaults) { + $ = new VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs(Objects.requireNonNull(defaults)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(Integer value) { + return value(Output.of(value)); + } + + public VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs.java new file mode 100644 index 00000000000..b48d41e4cf5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs Empty = new VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs(); + + @Import(name="binCountLimit") + private @Nullable Output binCountLimit; + + public Optional> binCountLimit() { + return Optional.ofNullable(this.binCountLimit); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs() {} + + private VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs $) { + this.binCountLimit = $.binCountLimit; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs $; + + public Builder() { + $ = new VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs(); + } + + public Builder(VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs defaults) { + $ = new VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs(Objects.requireNonNull(defaults)); + } + + public Builder binCountLimit(@Nullable Output binCountLimit) { + $.binCountLimit = binCountLimit; + return this; + } + + public Builder binCountLimit(Integer binCountLimit) { + return binCountLimit(Output.of(binCountLimit)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(Double value) { + return value(Output.of(value)); + } + + public VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..8da1aecfdc7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHistogramVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHistogramVisualChartConfigurationFieldWellsArgs Empty = new VisualsHistogramVisualChartConfigurationFieldWellsArgs(); + + @Import(name="histogramAggregatedFieldWells") + private @Nullable Output histogramAggregatedFieldWells; + + public Optional> histogramAggregatedFieldWells() { + return Optional.ofNullable(this.histogramAggregatedFieldWells); + } + + private VisualsHistogramVisualChartConfigurationFieldWellsArgs() {} + + private VisualsHistogramVisualChartConfigurationFieldWellsArgs(VisualsHistogramVisualChartConfigurationFieldWellsArgs $) { + this.histogramAggregatedFieldWells = $.histogramAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHistogramVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHistogramVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsHistogramVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsHistogramVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsHistogramVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder histogramAggregatedFieldWells(@Nullable Output histogramAggregatedFieldWells) { + $.histogramAggregatedFieldWells = histogramAggregatedFieldWells; + return this; + } + + public Builder histogramAggregatedFieldWells(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs histogramAggregatedFieldWells) { + return histogramAggregatedFieldWells(Output.of(histogramAggregatedFieldWells)); + } + + public VisualsHistogramVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..e180edf514f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs Empty = new VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs(); + + @Import(name="values") + private @Nullable Output values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs() {} + + private VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs $) { + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs(); + } + + public Builder(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs defaults) { + $ = new VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder values(@Nullable Output values) { + $.values = values; + return this; + } + + public Builder values(MeasureFieldSchema2Args values) { + return values(Output.of(values)); + } + + public VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualArgs.java new file mode 100644 index 00000000000..24dd4003b08 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualArgs.java @@ -0,0 +1,189 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualArgs Empty = new VisualsInsightVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="dataSetIdentifier", required=true) + private Output dataSetIdentifier; + + public Output dataSetIdentifier() { + return this.dataSetIdentifier; + } + + @Import(name="insightConfiguration") + private @Nullable Output insightConfiguration; + + public Optional> insightConfiguration() { + return Optional.ofNullable(this.insightConfiguration); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsInsightVisualArgs() {} + + private VisualsInsightVisualArgs(VisualsInsightVisualArgs $) { + this.actions = $.actions; + this.dataSetIdentifier = $.dataSetIdentifier; + this.insightConfiguration = $.insightConfiguration; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualArgs $; + + public Builder() { + $ = new VisualsInsightVisualArgs(); + } + + public Builder(VisualsInsightVisualArgs defaults) { + $ = new VisualsInsightVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder dataSetIdentifier(Output dataSetIdentifier) { + $.dataSetIdentifier = dataSetIdentifier; + return this; + } + + public Builder dataSetIdentifier(String dataSetIdentifier) { + return dataSetIdentifier(Output.of(dataSetIdentifier)); + } + + public Builder insightConfiguration(@Nullable Output insightConfiguration) { + $.insightConfiguration = insightConfiguration; + return this; + } + + public Builder insightConfiguration(VisualsInsightVisualInsightConfigurationArgs insightConfiguration) { + return insightConfiguration(Output.of(insightConfiguration)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsInsightVisualArgs build() { + if ($.dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualArgs", "dataSetIdentifier"); + } + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationArgs.java new file mode 100644 index 00000000000..95d809bcdfd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationCustomNarrativeArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationArgs Empty = new VisualsInsightVisualInsightConfigurationArgs(); + + @Import(name="computations") + private @Nullable Output> computations; + + public Optional>> computations() { + return Optional.ofNullable(this.computations); + } + + @Import(name="customNarrative") + private @Nullable Output customNarrative; + + public Optional> customNarrative() { + return Optional.ofNullable(this.customNarrative); + } + + private VisualsInsightVisualInsightConfigurationArgs() {} + + private VisualsInsightVisualInsightConfigurationArgs(VisualsInsightVisualInsightConfigurationArgs $) { + this.computations = $.computations; + this.customNarrative = $.customNarrative; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder computations(@Nullable Output> computations) { + $.computations = computations; + return this; + } + + public Builder computations(List computations) { + return computations(Output.of(computations)); + } + + public Builder computations(VisualsInsightVisualInsightConfigurationComputationArgs... computations) { + return computations(List.of(computations)); + } + + public Builder customNarrative(@Nullable Output customNarrative) { + $.customNarrative = customNarrative; + return this; + } + + public Builder customNarrative(VisualsInsightVisualInsightConfigurationCustomNarrativeArgs customNarrative) { + return customNarrative(Output.of(customNarrative)); + } + + public VisualsInsightVisualInsightConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationArgs.java new file mode 100644 index 00000000000..01b559fc40c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationArgs.java @@ -0,0 +1,225 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationForecastArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationArgs Empty = new VisualsInsightVisualInsightConfigurationComputationArgs(); + + @Import(name="forecast") + private @Nullable Output forecast; + + public Optional> forecast() { + return Optional.ofNullable(this.forecast); + } + + @Import(name="growthRate") + private @Nullable Output growthRate; + + public Optional> growthRate() { + return Optional.ofNullable(this.growthRate); + } + + @Import(name="maximumMinimum") + private @Nullable Output maximumMinimum; + + public Optional> maximumMinimum() { + return Optional.ofNullable(this.maximumMinimum); + } + + @Import(name="metricComparison") + private @Nullable Output metricComparison; + + public Optional> metricComparison() { + return Optional.ofNullable(this.metricComparison); + } + + @Import(name="periodOverPeriod") + private @Nullable Output periodOverPeriod; + + public Optional> periodOverPeriod() { + return Optional.ofNullable(this.periodOverPeriod); + } + + @Import(name="periodToDate") + private @Nullable Output periodToDate; + + public Optional> periodToDate() { + return Optional.ofNullable(this.periodToDate); + } + + @Import(name="topBottomMovers") + private @Nullable Output topBottomMovers; + + public Optional> topBottomMovers() { + return Optional.ofNullable(this.topBottomMovers); + } + + @Import(name="topBottomRanked") + private @Nullable Output topBottomRanked; + + public Optional> topBottomRanked() { + return Optional.ofNullable(this.topBottomRanked); + } + + @Import(name="totalAggregation") + private @Nullable Output totalAggregation; + + public Optional> totalAggregation() { + return Optional.ofNullable(this.totalAggregation); + } + + @Import(name="uniqueValues") + private @Nullable Output uniqueValues; + + public Optional> uniqueValues() { + return Optional.ofNullable(this.uniqueValues); + } + + private VisualsInsightVisualInsightConfigurationComputationArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationArgs(VisualsInsightVisualInsightConfigurationComputationArgs $) { + this.forecast = $.forecast; + this.growthRate = $.growthRate; + this.maximumMinimum = $.maximumMinimum; + this.metricComparison = $.metricComparison; + this.periodOverPeriod = $.periodOverPeriod; + this.periodToDate = $.periodToDate; + this.topBottomMovers = $.topBottomMovers; + this.topBottomRanked = $.topBottomRanked; + this.totalAggregation = $.totalAggregation; + this.uniqueValues = $.uniqueValues; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationArgs(Objects.requireNonNull(defaults)); + } + + public Builder forecast(@Nullable Output forecast) { + $.forecast = forecast; + return this; + } + + public Builder forecast(VisualsInsightVisualInsightConfigurationComputationForecastArgs forecast) { + return forecast(Output.of(forecast)); + } + + public Builder growthRate(@Nullable Output growthRate) { + $.growthRate = growthRate; + return this; + } + + public Builder growthRate(VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs growthRate) { + return growthRate(Output.of(growthRate)); + } + + public Builder maximumMinimum(@Nullable Output maximumMinimum) { + $.maximumMinimum = maximumMinimum; + return this; + } + + public Builder maximumMinimum(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs maximumMinimum) { + return maximumMinimum(Output.of(maximumMinimum)); + } + + public Builder metricComparison(@Nullable Output metricComparison) { + $.metricComparison = metricComparison; + return this; + } + + public Builder metricComparison(VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs metricComparison) { + return metricComparison(Output.of(metricComparison)); + } + + public Builder periodOverPeriod(@Nullable Output periodOverPeriod) { + $.periodOverPeriod = periodOverPeriod; + return this; + } + + public Builder periodOverPeriod(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs periodOverPeriod) { + return periodOverPeriod(Output.of(periodOverPeriod)); + } + + public Builder periodToDate(@Nullable Output periodToDate) { + $.periodToDate = periodToDate; + return this; + } + + public Builder periodToDate(VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs periodToDate) { + return periodToDate(Output.of(periodToDate)); + } + + public Builder topBottomMovers(@Nullable Output topBottomMovers) { + $.topBottomMovers = topBottomMovers; + return this; + } + + public Builder topBottomMovers(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs topBottomMovers) { + return topBottomMovers(Output.of(topBottomMovers)); + } + + public Builder topBottomRanked(@Nullable Output topBottomRanked) { + $.topBottomRanked = topBottomRanked; + return this; + } + + public Builder topBottomRanked(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs topBottomRanked) { + return topBottomRanked(Output.of(topBottomRanked)); + } + + public Builder totalAggregation(@Nullable Output totalAggregation) { + $.totalAggregation = totalAggregation; + return this; + } + + public Builder totalAggregation(VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs totalAggregation) { + return totalAggregation(Output.of(totalAggregation)); + } + + public Builder uniqueValues(@Nullable Output uniqueValues) { + $.uniqueValues = uniqueValues; + return this; + } + + public Builder uniqueValues(VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs uniqueValues) { + return uniqueValues(Output.of(uniqueValues)); + } + + public VisualsInsightVisualInsightConfigurationComputationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationForecastArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationForecastArgs.java new file mode 100644 index 00000000000..2e0c432738e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationForecastArgs.java @@ -0,0 +1,264 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationForecastArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationForecastArgs Empty = new VisualsInsightVisualInsightConfigurationComputationForecastArgs(); + + @Import(name="computationId", required=true) + private Output computationId; + + public Output computationId() { + return this.computationId; + } + + @Import(name="customSeasonalityValue") + private @Nullable Output customSeasonalityValue; + + public Optional> customSeasonalityValue() { + return Optional.ofNullable(this.customSeasonalityValue); + } + + @Import(name="lowerBoundary") + private @Nullable Output lowerBoundary; + + public Optional> lowerBoundary() { + return Optional.ofNullable(this.lowerBoundary); + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="periodsBackward") + private @Nullable Output periodsBackward; + + public Optional> periodsBackward() { + return Optional.ofNullable(this.periodsBackward); + } + + @Import(name="periodsForward") + private @Nullable Output periodsForward; + + public Optional> periodsForward() { + return Optional.ofNullable(this.periodsForward); + } + + @Import(name="predictionInterval") + private @Nullable Output predictionInterval; + + public Optional> predictionInterval() { + return Optional.ofNullable(this.predictionInterval); + } + + @Import(name="seasonality", required=true) + private Output seasonality; + + public Output seasonality() { + return this.seasonality; + } + + @Import(name="time") + private @Nullable Output time; + + public Optional> time() { + return Optional.ofNullable(this.time); + } + + @Import(name="upperBoundary") + private @Nullable Output upperBoundary; + + public Optional> upperBoundary() { + return Optional.ofNullable(this.upperBoundary); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsInsightVisualInsightConfigurationComputationForecastArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationForecastArgs(VisualsInsightVisualInsightConfigurationComputationForecastArgs $) { + this.computationId = $.computationId; + this.customSeasonalityValue = $.customSeasonalityValue; + this.lowerBoundary = $.lowerBoundary; + this.name = $.name; + this.periodsBackward = $.periodsBackward; + this.periodsForward = $.periodsForward; + this.predictionInterval = $.predictionInterval; + this.seasonality = $.seasonality; + this.time = $.time; + this.upperBoundary = $.upperBoundary; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationForecastArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationForecastArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationForecastArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationForecastArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationForecastArgs(Objects.requireNonNull(defaults)); + } + + public Builder computationId(Output computationId) { + $.computationId = computationId; + return this; + } + + public Builder computationId(String computationId) { + return computationId(Output.of(computationId)); + } + + public Builder customSeasonalityValue(@Nullable Output customSeasonalityValue) { + $.customSeasonalityValue = customSeasonalityValue; + return this; + } + + public Builder customSeasonalityValue(Integer customSeasonalityValue) { + return customSeasonalityValue(Output.of(customSeasonalityValue)); + } + + public Builder lowerBoundary(@Nullable Output lowerBoundary) { + $.lowerBoundary = lowerBoundary; + return this; + } + + public Builder lowerBoundary(Double lowerBoundary) { + return lowerBoundary(Output.of(lowerBoundary)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder periodsBackward(@Nullable Output periodsBackward) { + $.periodsBackward = periodsBackward; + return this; + } + + public Builder periodsBackward(Integer periodsBackward) { + return periodsBackward(Output.of(periodsBackward)); + } + + public Builder periodsForward(@Nullable Output periodsForward) { + $.periodsForward = periodsForward; + return this; + } + + public Builder periodsForward(Integer periodsForward) { + return periodsForward(Output.of(periodsForward)); + } + + public Builder predictionInterval(@Nullable Output predictionInterval) { + $.predictionInterval = predictionInterval; + return this; + } + + public Builder predictionInterval(Integer predictionInterval) { + return predictionInterval(Output.of(predictionInterval)); + } + + public Builder seasonality(Output seasonality) { + $.seasonality = seasonality; + return this; + } + + public Builder seasonality(String seasonality) { + return seasonality(Output.of(seasonality)); + } + + public Builder time(@Nullable Output time) { + $.time = time; + return this; + } + + public Builder time(SmallMultiplesOptionsArgs time) { + return time(Output.of(time)); + } + + public Builder upperBoundary(@Nullable Output upperBoundary) { + $.upperBoundary = upperBoundary; + return this; + } + + public Builder upperBoundary(Double upperBoundary) { + return upperBoundary(Output.of(upperBoundary)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(MeasureFieldSchema2Args value) { + return value(Output.of(value)); + } + + public VisualsInsightVisualInsightConfigurationComputationForecastArgs build() { + if ($.computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationForecastArgs", "computationId"); + } + if ($.seasonality == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationForecastArgs", "seasonality"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs.java new file mode 100644 index 00000000000..138ff2e2be8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs.java @@ -0,0 +1,158 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs Empty = new VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs(); + + @Import(name="computationId", required=true) + private Output computationId; + + public Output computationId() { + return this.computationId; + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="periodSize") + private @Nullable Output periodSize; + + public Optional> periodSize() { + return Optional.ofNullable(this.periodSize); + } + + @Import(name="time") + private @Nullable Output time; + + public Optional> time() { + return Optional.ofNullable(this.time); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs(VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs $) { + this.computationId = $.computationId; + this.name = $.name; + this.periodSize = $.periodSize; + this.time = $.time; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs(Objects.requireNonNull(defaults)); + } + + public Builder computationId(Output computationId) { + $.computationId = computationId; + return this; + } + + public Builder computationId(String computationId) { + return computationId(Output.of(computationId)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder periodSize(@Nullable Output periodSize) { + $.periodSize = periodSize; + return this; + } + + public Builder periodSize(Integer periodSize) { + return periodSize(Output.of(periodSize)); + } + + public Builder time(@Nullable Output time) { + $.time = time; + return this; + } + + public Builder time(SmallMultiplesOptionsArgs time) { + return time(Output.of(time)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(MeasureFieldSchema2Args value) { + return value(Output.of(value)); + } + + public VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs build() { + if ($.computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs", "computationId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs.java new file mode 100644 index 00000000000..333ab274309 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs.java @@ -0,0 +1,160 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs Empty = new VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs(); + + @Import(name="computationId", required=true) + private Output computationId; + + public Output computationId() { + return this.computationId; + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="time") + private @Nullable Output time; + + public Optional> time() { + return Optional.ofNullable(this.time); + } + + @Import(name="type", required=true) + private Output type; + + public Output type() { + return this.type; + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs $) { + this.computationId = $.computationId; + this.name = $.name; + this.time = $.time; + this.type = $.type; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs(Objects.requireNonNull(defaults)); + } + + public Builder computationId(Output computationId) { + $.computationId = computationId; + return this; + } + + public Builder computationId(String computationId) { + return computationId(Output.of(computationId)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder time(@Nullable Output time) { + $.time = time; + return this; + } + + public Builder time(SmallMultiplesOptionsArgs time) { + return time(Output.of(time)); + } + + public Builder type(Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(MeasureFieldSchema2Args value) { + return value(Output.of(value)); + } + + public VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs build() { + if ($.computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs", "computationId"); + } + if ($.type == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs", "type"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs.java new file mode 100644 index 00000000000..05ffc416039 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs.java @@ -0,0 +1,157 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs Empty = new VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs(); + + @Import(name="computationId", required=true) + private Output computationId; + + public Output computationId() { + return this.computationId; + } + + @Import(name="fromValue") + private @Nullable Output fromValue; + + public Optional> fromValue() { + return Optional.ofNullable(this.fromValue); + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="targetValue") + private @Nullable Output targetValue; + + public Optional> targetValue() { + return Optional.ofNullable(this.targetValue); + } + + @Import(name="time") + private @Nullable Output time; + + public Optional> time() { + return Optional.ofNullable(this.time); + } + + private VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs(VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs $) { + this.computationId = $.computationId; + this.fromValue = $.fromValue; + this.name = $.name; + this.targetValue = $.targetValue; + this.time = $.time; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs(Objects.requireNonNull(defaults)); + } + + public Builder computationId(Output computationId) { + $.computationId = computationId; + return this; + } + + public Builder computationId(String computationId) { + return computationId(Output.of(computationId)); + } + + public Builder fromValue(@Nullable Output fromValue) { + $.fromValue = fromValue; + return this; + } + + public Builder fromValue(MeasureFieldSchema2Args fromValue) { + return fromValue(Output.of(fromValue)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder targetValue(@Nullable Output targetValue) { + $.targetValue = targetValue; + return this; + } + + public Builder targetValue(MeasureFieldSchema2Args targetValue) { + return targetValue(Output.of(targetValue)); + } + + public Builder time(@Nullable Output time) { + $.time = time; + return this; + } + + public Builder time(SmallMultiplesOptionsArgs time) { + return time(Output.of(time)); + } + + public VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs build() { + if ($.computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs", "computationId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs.java new file mode 100644 index 00000000000..33c86a6a700 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs.java @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs Empty = new VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs(); + + @Import(name="computationId", required=true) + private Output computationId; + + public Output computationId() { + return this.computationId; + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="time") + private @Nullable Output time; + + public Optional> time() { + return Optional.ofNullable(this.time); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs $) { + this.computationId = $.computationId; + this.name = $.name; + this.time = $.time; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs(Objects.requireNonNull(defaults)); + } + + public Builder computationId(Output computationId) { + $.computationId = computationId; + return this; + } + + public Builder computationId(String computationId) { + return computationId(Output.of(computationId)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder time(@Nullable Output time) { + $.time = time; + return this; + } + + public Builder time(SmallMultiplesOptionsArgs time) { + return time(Output.of(time)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(MeasureFieldSchema2Args value) { + return value(Output.of(value)); + } + + public VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs build() { + if ($.computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs", "computationId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs.java new file mode 100644 index 00000000000..ef362ff48f9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs.java @@ -0,0 +1,160 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs Empty = new VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs(); + + @Import(name="computationId", required=true) + private Output computationId; + + public Output computationId() { + return this.computationId; + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="periodTimeGranularity", required=true) + private Output periodTimeGranularity; + + public Output periodTimeGranularity() { + return this.periodTimeGranularity; + } + + @Import(name="time") + private @Nullable Output time; + + public Optional> time() { + return Optional.ofNullable(this.time); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs(VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs $) { + this.computationId = $.computationId; + this.name = $.name; + this.periodTimeGranularity = $.periodTimeGranularity; + this.time = $.time; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs(Objects.requireNonNull(defaults)); + } + + public Builder computationId(Output computationId) { + $.computationId = computationId; + return this; + } + + public Builder computationId(String computationId) { + return computationId(Output.of(computationId)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder periodTimeGranularity(Output periodTimeGranularity) { + $.periodTimeGranularity = periodTimeGranularity; + return this; + } + + public Builder periodTimeGranularity(String periodTimeGranularity) { + return periodTimeGranularity(Output.of(periodTimeGranularity)); + } + + public Builder time(@Nullable Output time) { + $.time = time; + return this; + } + + public Builder time(SmallMultiplesOptionsArgs time) { + return time(Output.of(time)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(MeasureFieldSchema2Args value) { + return value(Output.of(value)); + } + + public VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs build() { + if ($.computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs", "computationId"); + } + if ($.periodTimeGranularity == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs", "periodTimeGranularity"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs.java new file mode 100644 index 00000000000..fd5c3cc808b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs.java @@ -0,0 +1,215 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs Empty = new VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs(); + + @Import(name="category") + private @Nullable Output category; + + public Optional> category() { + return Optional.ofNullable(this.category); + } + + @Import(name="computationId", required=true) + private Output computationId; + + public Output computationId() { + return this.computationId; + } + + @Import(name="moverSize") + private @Nullable Output moverSize; + + public Optional> moverSize() { + return Optional.ofNullable(this.moverSize); + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="sortOrder", required=true) + private Output sortOrder; + + public Output sortOrder() { + return this.sortOrder; + } + + @Import(name="time") + private @Nullable Output time; + + public Optional> time() { + return Optional.ofNullable(this.time); + } + + @Import(name="type", required=true) + private Output type; + + public Output type() { + return this.type; + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs $) { + this.category = $.category; + this.computationId = $.computationId; + this.moverSize = $.moverSize; + this.name = $.name; + this.sortOrder = $.sortOrder; + this.time = $.time; + this.type = $.type; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs(Objects.requireNonNull(defaults)); + } + + public Builder category(@Nullable Output category) { + $.category = category; + return this; + } + + public Builder category(SmallMultiplesOptionsArgs category) { + return category(Output.of(category)); + } + + public Builder computationId(Output computationId) { + $.computationId = computationId; + return this; + } + + public Builder computationId(String computationId) { + return computationId(Output.of(computationId)); + } + + public Builder moverSize(@Nullable Output moverSize) { + $.moverSize = moverSize; + return this; + } + + public Builder moverSize(Integer moverSize) { + return moverSize(Output.of(moverSize)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder sortOrder(Output sortOrder) { + $.sortOrder = sortOrder; + return this; + } + + public Builder sortOrder(String sortOrder) { + return sortOrder(Output.of(sortOrder)); + } + + public Builder time(@Nullable Output time) { + $.time = time; + return this; + } + + public Builder time(SmallMultiplesOptionsArgs time) { + return time(Output.of(time)); + } + + public Builder type(Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(MeasureFieldSchema2Args value) { + return value(Output.of(value)); + } + + public VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs build() { + if ($.computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs", "computationId"); + } + if ($.sortOrder == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs", "sortOrder"); + } + if ($.type == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs", "type"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs.java new file mode 100644 index 00000000000..701fab8d92c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs.java @@ -0,0 +1,178 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs Empty = new VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs(); + + @Import(name="category") + private @Nullable Output category; + + public Optional> category() { + return Optional.ofNullable(this.category); + } + + @Import(name="computationId", required=true) + private Output computationId; + + public Output computationId() { + return this.computationId; + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="resultSize") + private @Nullable Output resultSize; + + public Optional> resultSize() { + return Optional.ofNullable(this.resultSize); + } + + @Import(name="type", required=true) + private Output type; + + public Output type() { + return this.type; + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs $) { + this.category = $.category; + this.computationId = $.computationId; + this.name = $.name; + this.resultSize = $.resultSize; + this.type = $.type; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs(Objects.requireNonNull(defaults)); + } + + public Builder category(@Nullable Output category) { + $.category = category; + return this; + } + + public Builder category(SmallMultiplesOptionsArgs category) { + return category(Output.of(category)); + } + + public Builder computationId(Output computationId) { + $.computationId = computationId; + return this; + } + + public Builder computationId(String computationId) { + return computationId(Output.of(computationId)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder resultSize(@Nullable Output resultSize) { + $.resultSize = resultSize; + return this; + } + + public Builder resultSize(Integer resultSize) { + return resultSize(Output.of(resultSize)); + } + + public Builder type(Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(MeasureFieldSchema2Args value) { + return value(Output.of(value)); + } + + public VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs build() { + if ($.computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs", "computationId"); + } + if ($.type == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs", "type"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs.java new file mode 100644 index 00000000000..336f6d1753e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs.java @@ -0,0 +1,122 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs Empty = new VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs(); + + @Import(name="computationId", required=true) + private Output computationId; + + public Output computationId() { + return this.computationId; + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs(VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs $) { + this.computationId = $.computationId; + this.name = $.name; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs(Objects.requireNonNull(defaults)); + } + + public Builder computationId(Output computationId) { + $.computationId = computationId; + return this; + } + + public Builder computationId(String computationId) { + return computationId(Output.of(computationId)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(MeasureFieldSchema2Args value) { + return value(Output.of(value)); + } + + public VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs build() { + if ($.computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs", "computationId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs.java new file mode 100644 index 00000000000..ed2c94e5866 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs.java @@ -0,0 +1,122 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs Empty = new VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs(); + + @Import(name="category") + private @Nullable Output category; + + public Optional> category() { + return Optional.ofNullable(this.category); + } + + @Import(name="computationId", required=true) + private Output computationId; + + public Output computationId() { + return this.computationId; + } + + /** + * Display name for the dashboard. + * + */ + @Import(name="name") + private @Nullable Output name; + + /** + * @return Display name for the dashboard. + * + */ + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs() {} + + private VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs(VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs $) { + this.category = $.category; + this.computationId = $.computationId; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs(Objects.requireNonNull(defaults)); + } + + public Builder category(@Nullable Output category) { + $.category = category; + return this; + } + + public Builder category(SmallMultiplesOptionsArgs category) { + return category(Output.of(category)); + } + + public Builder computationId(Output computationId) { + $.computationId = computationId; + return this; + } + + public Builder computationId(String computationId) { + return computationId(Output.of(computationId)); + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + /** + * @param name Display name for the dashboard. + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + public VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs build() { + if ($.computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs", "computationId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationCustomNarrativeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationCustomNarrativeArgs.java new file mode 100644 index 00000000000..111a9e91905 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsInsightVisualInsightConfigurationCustomNarrativeArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualsInsightVisualInsightConfigurationCustomNarrativeArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsInsightVisualInsightConfigurationCustomNarrativeArgs Empty = new VisualsInsightVisualInsightConfigurationCustomNarrativeArgs(); + + @Import(name="narrative", required=true) + private Output narrative; + + public Output narrative() { + return this.narrative; + } + + private VisualsInsightVisualInsightConfigurationCustomNarrativeArgs() {} + + private VisualsInsightVisualInsightConfigurationCustomNarrativeArgs(VisualsInsightVisualInsightConfigurationCustomNarrativeArgs $) { + this.narrative = $.narrative; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsInsightVisualInsightConfigurationCustomNarrativeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsInsightVisualInsightConfigurationCustomNarrativeArgs $; + + public Builder() { + $ = new VisualsInsightVisualInsightConfigurationCustomNarrativeArgs(); + } + + public Builder(VisualsInsightVisualInsightConfigurationCustomNarrativeArgs defaults) { + $ = new VisualsInsightVisualInsightConfigurationCustomNarrativeArgs(Objects.requireNonNull(defaults)); + } + + public Builder narrative(Output narrative) { + $.narrative = narrative; + return this; + } + + public Builder narrative(String narrative) { + return narrative(Output.of(narrative)); + } + + public VisualsInsightVisualInsightConfigurationCustomNarrativeArgs build() { + if ($.narrative == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationCustomNarrativeArgs", "narrative"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualArgs.java new file mode 100644 index 00000000000..13587591148 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualArgs.java @@ -0,0 +1,209 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualChartConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualConditionalFormattingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualArgs Empty = new VisualsKpiVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="conditionalFormatting") + private @Nullable Output conditionalFormatting; + + public Optional> conditionalFormatting() { + return Optional.ofNullable(this.conditionalFormatting); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsKpiVisualArgs() {} + + private VisualsKpiVisualArgs(VisualsKpiVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.conditionalFormatting = $.conditionalFormatting; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualArgs $; + + public Builder() { + $ = new VisualsKpiVisualArgs(); + } + + public Builder(VisualsKpiVisualArgs defaults) { + $ = new VisualsKpiVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsKpiVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder conditionalFormatting(@Nullable Output conditionalFormatting) { + $.conditionalFormatting = conditionalFormatting; + return this; + } + + public Builder conditionalFormatting(VisualsKpiVisualConditionalFormattingArgs conditionalFormatting) { + return conditionalFormatting(Output.of(conditionalFormatting)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsKpiVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..c50e72469d8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualChartConfigurationKpiOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualChartConfigurationArgs Empty = new VisualsKpiVisualChartConfigurationArgs(); + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="kpiOptions") + private @Nullable Output kpiOptions; + + public Optional> kpiOptions() { + return Optional.ofNullable(this.kpiOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + private VisualsKpiVisualChartConfigurationArgs() {} + + private VisualsKpiVisualChartConfigurationArgs(VisualsKpiVisualChartConfigurationArgs $) { + this.fieldWells = $.fieldWells; + this.kpiOptions = $.kpiOptions; + this.sortConfiguration = $.sortConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsKpiVisualChartConfigurationArgs(); + } + + public Builder(VisualsKpiVisualChartConfigurationArgs defaults) { + $ = new VisualsKpiVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsKpiVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder kpiOptions(@Nullable Output kpiOptions) { + $.kpiOptions = kpiOptions; + return this; + } + + public Builder kpiOptions(VisualsKpiVisualChartConfigurationKpiOptionsArgs kpiOptions) { + return kpiOptions(Output.of(kpiOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsKpiVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public VisualsKpiVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..63161ffa6c8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualChartConfigurationFieldWellsArgs Empty = new VisualsKpiVisualChartConfigurationFieldWellsArgs(); + + @Import(name="targetValues") + private @Nullable Output> targetValues; + + public Optional>> targetValues() { + return Optional.ofNullable(this.targetValues); + } + + @Import(name="trendGroups") + private @Nullable Output> trendGroups; + + public Optional>> trendGroups() { + return Optional.ofNullable(this.trendGroups); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsKpiVisualChartConfigurationFieldWellsArgs() {} + + private VisualsKpiVisualChartConfigurationFieldWellsArgs(VisualsKpiVisualChartConfigurationFieldWellsArgs $) { + this.targetValues = $.targetValues; + this.trendGroups = $.trendGroups; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsKpiVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsKpiVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsKpiVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder targetValues(@Nullable Output> targetValues) { + $.targetValues = targetValues; + return this; + } + + public Builder targetValues(List targetValues) { + return targetValues(Output.of(targetValues)); + } + + public Builder targetValues(MeasureFieldSchemaArgs... targetValues) { + return targetValues(List.of(targetValues)); + } + + public Builder trendGroups(@Nullable Output> trendGroups) { + $.trendGroups = trendGroups; + return this; + } + + public Builder trendGroups(List trendGroups) { + return trendGroups(Output.of(trendGroups)); + } + + public Builder trendGroups(DimensionFieldSchemaArgs... trendGroups) { + return trendGroups(List.of(trendGroups)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(MeasureFieldSchemaArgs... values) { + return values(List.of(values)); + } + + public VisualsKpiVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsArgs.java new file mode 100644 index 00000000000..0dd73063600 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsArgs.java @@ -0,0 +1,204 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FontConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualChartConfigurationKpiOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualChartConfigurationKpiOptionsArgs Empty = new VisualsKpiVisualChartConfigurationKpiOptionsArgs(); + + @Import(name="comparison") + private @Nullable Output comparison; + + public Optional> comparison() { + return Optional.ofNullable(this.comparison); + } + + @Import(name="primaryValueDisplayType") + private @Nullable Output primaryValueDisplayType; + + public Optional> primaryValueDisplayType() { + return Optional.ofNullable(this.primaryValueDisplayType); + } + + @Import(name="primaryValueFontConfiguration") + private @Nullable Output primaryValueFontConfiguration; + + public Optional> primaryValueFontConfiguration() { + return Optional.ofNullable(this.primaryValueFontConfiguration); + } + + @Import(name="progressBar") + private @Nullable Output progressBar; + + public Optional> progressBar() { + return Optional.ofNullable(this.progressBar); + } + + @Import(name="secondaryValue") + private @Nullable Output secondaryValue; + + public Optional> secondaryValue() { + return Optional.ofNullable(this.secondaryValue); + } + + @Import(name="secondaryValueFontConfiguration") + private @Nullable Output secondaryValueFontConfiguration; + + public Optional> secondaryValueFontConfiguration() { + return Optional.ofNullable(this.secondaryValueFontConfiguration); + } + + @Import(name="sparkline") + private @Nullable Output sparkline; + + public Optional> sparkline() { + return Optional.ofNullable(this.sparkline); + } + + @Import(name="trendArrows") + private @Nullable Output trendArrows; + + public Optional> trendArrows() { + return Optional.ofNullable(this.trendArrows); + } + + @Import(name="visualLayoutOptions") + private @Nullable Output visualLayoutOptions; + + public Optional> visualLayoutOptions() { + return Optional.ofNullable(this.visualLayoutOptions); + } + + private VisualsKpiVisualChartConfigurationKpiOptionsArgs() {} + + private VisualsKpiVisualChartConfigurationKpiOptionsArgs(VisualsKpiVisualChartConfigurationKpiOptionsArgs $) { + this.comparison = $.comparison; + this.primaryValueDisplayType = $.primaryValueDisplayType; + this.primaryValueFontConfiguration = $.primaryValueFontConfiguration; + this.progressBar = $.progressBar; + this.secondaryValue = $.secondaryValue; + this.secondaryValueFontConfiguration = $.secondaryValueFontConfiguration; + this.sparkline = $.sparkline; + this.trendArrows = $.trendArrows; + this.visualLayoutOptions = $.visualLayoutOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualChartConfigurationKpiOptionsArgs $; + + public Builder() { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsArgs(); + } + + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsArgs defaults) { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder comparison(@Nullable Output comparison) { + $.comparison = comparison; + return this; + } + + public Builder comparison(VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs comparison) { + return comparison(Output.of(comparison)); + } + + public Builder primaryValueDisplayType(@Nullable Output primaryValueDisplayType) { + $.primaryValueDisplayType = primaryValueDisplayType; + return this; + } + + public Builder primaryValueDisplayType(String primaryValueDisplayType) { + return primaryValueDisplayType(Output.of(primaryValueDisplayType)); + } + + public Builder primaryValueFontConfiguration(@Nullable Output primaryValueFontConfiguration) { + $.primaryValueFontConfiguration = primaryValueFontConfiguration; + return this; + } + + public Builder primaryValueFontConfiguration(FontConfigurationArgs primaryValueFontConfiguration) { + return primaryValueFontConfiguration(Output.of(primaryValueFontConfiguration)); + } + + public Builder progressBar(@Nullable Output progressBar) { + $.progressBar = progressBar; + return this; + } + + public Builder progressBar(SelectAllOptionsArgs progressBar) { + return progressBar(Output.of(progressBar)); + } + + public Builder secondaryValue(@Nullable Output secondaryValue) { + $.secondaryValue = secondaryValue; + return this; + } + + public Builder secondaryValue(SelectAllOptionsArgs secondaryValue) { + return secondaryValue(Output.of(secondaryValue)); + } + + public Builder secondaryValueFontConfiguration(@Nullable Output secondaryValueFontConfiguration) { + $.secondaryValueFontConfiguration = secondaryValueFontConfiguration; + return this; + } + + public Builder secondaryValueFontConfiguration(FontConfigurationArgs secondaryValueFontConfiguration) { + return secondaryValueFontConfiguration(Output.of(secondaryValueFontConfiguration)); + } + + public Builder sparkline(@Nullable Output sparkline) { + $.sparkline = sparkline; + return this; + } + + public Builder sparkline(VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs sparkline) { + return sparkline(Output.of(sparkline)); + } + + public Builder trendArrows(@Nullable Output trendArrows) { + $.trendArrows = trendArrows; + return this; + } + + public Builder trendArrows(SelectAllOptionsArgs trendArrows) { + return trendArrows(Output.of(trendArrows)); + } + + public Builder visualLayoutOptions(@Nullable Output visualLayoutOptions) { + $.visualLayoutOptions = visualLayoutOptions; + return this; + } + + public Builder visualLayoutOptions(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs visualLayoutOptions) { + return visualLayoutOptions(Output.of(visualLayoutOptions)); + } + + public VisualsKpiVisualChartConfigurationKpiOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs.java new file mode 100644 index 00000000000..923aea41297 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs Empty = new VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs(); + + @Import(name="comparisonFormat") + private @Nullable Output comparisonFormat; + + public Optional> comparisonFormat() { + return Optional.ofNullable(this.comparisonFormat); + } + + @Import(name="comparisonMethod") + private @Nullable Output comparisonMethod; + + public Optional> comparisonMethod() { + return Optional.ofNullable(this.comparisonMethod); + } + + private VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs() {} + + private VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs(VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs $) { + this.comparisonFormat = $.comparisonFormat; + this.comparisonMethod = $.comparisonMethod; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs $; + + public Builder() { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs(); + } + + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs defaults) { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs(Objects.requireNonNull(defaults)); + } + + public Builder comparisonFormat(@Nullable Output comparisonFormat) { + $.comparisonFormat = comparisonFormat; + return this; + } + + public Builder comparisonFormat(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs comparisonFormat) { + return comparisonFormat(Output.of(comparisonFormat)); + } + + public Builder comparisonMethod(@Nullable Output comparisonMethod) { + $.comparisonMethod = comparisonMethod; + return this; + } + + public Builder comparisonMethod(String comparisonMethod) { + return comparisonMethod(Output.of(comparisonMethod)); + } + + public VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs.java new file mode 100644 index 00000000000..23c7272f5d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.NumberDisplayFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.PercentageDisplayFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs Empty = new VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs(); + + @Import(name="numberDisplayFormatConfiguration") + private @Nullable Output numberDisplayFormatConfiguration; + + public Optional> numberDisplayFormatConfiguration() { + return Optional.ofNullable(this.numberDisplayFormatConfiguration); + } + + @Import(name="percentageDisplayFormatConfiguration") + private @Nullable Output percentageDisplayFormatConfiguration; + + public Optional> percentageDisplayFormatConfiguration() { + return Optional.ofNullable(this.percentageDisplayFormatConfiguration); + } + + private VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs() {} + + private VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs $) { + this.numberDisplayFormatConfiguration = $.numberDisplayFormatConfiguration; + this.percentageDisplayFormatConfiguration = $.percentageDisplayFormatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs $; + + public Builder() { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs(); + } + + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs defaults) { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs(Objects.requireNonNull(defaults)); + } + + public Builder numberDisplayFormatConfiguration(@Nullable Output numberDisplayFormatConfiguration) { + $.numberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + return this; + } + + public Builder numberDisplayFormatConfiguration(NumberDisplayFormatConfigurationArgs numberDisplayFormatConfiguration) { + return numberDisplayFormatConfiguration(Output.of(numberDisplayFormatConfiguration)); + } + + public Builder percentageDisplayFormatConfiguration(@Nullable Output percentageDisplayFormatConfiguration) { + $.percentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + return this; + } + + public Builder percentageDisplayFormatConfiguration(PercentageDisplayFormatConfigurationArgs percentageDisplayFormatConfiguration) { + return percentageDisplayFormatConfiguration(Output.of(percentageDisplayFormatConfiguration)); + } + + public VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs.java new file mode 100644 index 00000000000..7281f4e8c82 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs.java @@ -0,0 +1,118 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs Empty = new VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs(); + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="tooltipVisibility") + private @Nullable Output tooltipVisibility; + + public Optional> tooltipVisibility() { + return Optional.ofNullable(this.tooltipVisibility); + } + + @Import(name="type", required=true) + private Output type; + + public Output type() { + return this.type; + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs() {} + + private VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs(VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs $) { + this.color = $.color; + this.tooltipVisibility = $.tooltipVisibility; + this.type = $.type; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs $; + + public Builder() { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs(); + } + + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs defaults) { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs(Objects.requireNonNull(defaults)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(String color) { + return color(Output.of(color)); + } + + public Builder tooltipVisibility(@Nullable Output tooltipVisibility) { + $.tooltipVisibility = tooltipVisibility; + return this; + } + + public Builder tooltipVisibility(String tooltipVisibility) { + return tooltipVisibility(Output.of(tooltipVisibility)); + } + + public Builder type(Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs build() { + if ($.type == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs", "type"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs.java new file mode 100644 index 00000000000..84da1f0889f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs Empty = new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs(); + + @Import(name="standardLayout") + private @Nullable Output standardLayout; + + public Optional> standardLayout() { + return Optional.ofNullable(this.standardLayout); + } + + private VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs() {} + + private VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs $) { + this.standardLayout = $.standardLayout; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs $; + + public Builder() { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs(); + } + + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs defaults) { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder standardLayout(@Nullable Output standardLayout) { + $.standardLayout = standardLayout; + return this; + } + + public Builder standardLayout(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs standardLayout) { + return standardLayout(Output.of(standardLayout)); + } + + public VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs.java new file mode 100644 index 00000000000..4d9bc6a5746 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs Empty = new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs(); + + @Import(name="type", required=true) + private Output type; + + public Output type() { + return this.type; + } + + private VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs() {} + + private VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs $) { + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs $; + + public Builder() { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs(); + } + + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs defaults) { + $ = new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder type(Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs build() { + if ($.type == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs", "type"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..c85db44dc72 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualChartConfigurationSortConfigurationArgs Empty = new VisualsKpiVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="trendGroupSorts") + private @Nullable Output> trendGroupSorts; + + public Optional>> trendGroupSorts() { + return Optional.ofNullable(this.trendGroupSorts); + } + + private VisualsKpiVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsKpiVisualChartConfigurationSortConfigurationArgs(VisualsKpiVisualChartConfigurationSortConfigurationArgs $) { + this.trendGroupSorts = $.trendGroupSorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsKpiVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsKpiVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsKpiVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder trendGroupSorts(@Nullable Output> trendGroupSorts) { + $.trendGroupSorts = trendGroupSorts; + return this; + } + + public Builder trendGroupSorts(List trendGroupSorts) { + return trendGroupSorts(Output.of(trendGroupSorts)); + } + + public Builder trendGroupSorts(FieldSortOptionsArgs... trendGroupSorts) { + return trendGroupSorts(List.of(trendGroupSorts)); + } + + public VisualsKpiVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingArgs.java new file mode 100644 index 00000000000..f71d4f84969 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualConditionalFormattingArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualConditionalFormattingArgs Empty = new VisualsKpiVisualConditionalFormattingArgs(); + + @Import(name="conditionalFormattingOptions") + private @Nullable Output> conditionalFormattingOptions; + + public Optional>> conditionalFormattingOptions() { + return Optional.ofNullable(this.conditionalFormattingOptions); + } + + private VisualsKpiVisualConditionalFormattingArgs() {} + + private VisualsKpiVisualConditionalFormattingArgs(VisualsKpiVisualConditionalFormattingArgs $) { + this.conditionalFormattingOptions = $.conditionalFormattingOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualConditionalFormattingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualConditionalFormattingArgs $; + + public Builder() { + $ = new VisualsKpiVisualConditionalFormattingArgs(); + } + + public Builder(VisualsKpiVisualConditionalFormattingArgs defaults) { + $ = new VisualsKpiVisualConditionalFormattingArgs(Objects.requireNonNull(defaults)); + } + + public Builder conditionalFormattingOptions(@Nullable Output> conditionalFormattingOptions) { + $.conditionalFormattingOptions = conditionalFormattingOptions; + return this; + } + + public Builder conditionalFormattingOptions(List conditionalFormattingOptions) { + return conditionalFormattingOptions(Output.of(conditionalFormattingOptions)); + } + + public Builder conditionalFormattingOptions(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs... conditionalFormattingOptions) { + return conditionalFormattingOptions(List.of(conditionalFormattingOptions)); + } + + public VisualsKpiVisualConditionalFormattingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs.java new file mode 100644 index 00000000000..a3c1c0c44db --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorArgs; +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingIconArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs Empty = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs(); + + @Import(name="icon") + private @Nullable Output icon; + + public Optional> icon() { + return Optional.ofNullable(this.icon); + } + + @Import(name="textColor", required=true) + private Output textColor; + + public Output textColor() { + return this.textColor; + } + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs() {} + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs $) { + this.icon = $.icon; + this.textColor = $.textColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs $; + + public Builder() { + $ = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs(); + } + + public Builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs defaults) { + $ = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder icon(@Nullable Output icon) { + $.icon = icon; + return this; + } + + public Builder icon(ConditionalFormattingIconArgs icon) { + return icon(Output.of(icon)); + } + + public Builder textColor(Output textColor) { + $.textColor = textColor; + return this; + } + + public Builder textColor(ConditionalFormattingColorArgs textColor) { + return textColor(Output.of(textColor)); + } + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs build() { + if ($.textColor == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs", "textColor"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs.java new file mode 100644 index 00000000000..29b70b2c6fa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs; +import com.pulumi.aws.quicksight.inputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs Empty = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs(); + + @Import(name="actualValue") + private @Nullable Output actualValue; + + public Optional> actualValue() { + return Optional.ofNullable(this.actualValue); + } + + @Import(name="comparisonValue") + private @Nullable Output comparisonValue; + + public Optional> comparisonValue() { + return Optional.ofNullable(this.comparisonValue); + } + + @Import(name="primaryValue") + private @Nullable Output primaryValue; + + public Optional> primaryValue() { + return Optional.ofNullable(this.primaryValue); + } + + @Import(name="progressBar") + private @Nullable Output progressBar; + + public Optional> progressBar() { + return Optional.ofNullable(this.progressBar); + } + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs() {} + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs $) { + this.actualValue = $.actualValue; + this.comparisonValue = $.comparisonValue; + this.primaryValue = $.primaryValue; + this.progressBar = $.progressBar; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs $; + + public Builder() { + $ = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs(); + } + + public Builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs defaults) { + $ = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder actualValue(@Nullable Output actualValue) { + $.actualValue = actualValue; + return this; + } + + public Builder actualValue(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs actualValue) { + return actualValue(Output.of(actualValue)); + } + + public Builder comparisonValue(@Nullable Output comparisonValue) { + $.comparisonValue = comparisonValue; + return this; + } + + public Builder comparisonValue(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs comparisonValue) { + return comparisonValue(Output.of(comparisonValue)); + } + + public Builder primaryValue(@Nullable Output primaryValue) { + $.primaryValue = primaryValue; + return this; + } + + public Builder primaryValue(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs primaryValue) { + return primaryValue(Output.of(primaryValue)); + } + + public Builder progressBar(@Nullable Output progressBar) { + $.progressBar = progressBar; + return this; + } + + public Builder progressBar(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs progressBar) { + return progressBar(Output.of(progressBar)); + } + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs.java new file mode 100644 index 00000000000..ea12d07c694 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorArgs; +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingIconArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs Empty = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs(); + + @Import(name="icon") + private @Nullable Output icon; + + public Optional> icon() { + return Optional.ofNullable(this.icon); + } + + @Import(name="textColor", required=true) + private Output textColor; + + public Output textColor() { + return this.textColor; + } + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs() {} + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs $) { + this.icon = $.icon; + this.textColor = $.textColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs $; + + public Builder() { + $ = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs(); + } + + public Builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs defaults) { + $ = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder icon(@Nullable Output icon) { + $.icon = icon; + return this; + } + + public Builder icon(ConditionalFormattingIconArgs icon) { + return icon(Output.of(icon)); + } + + public Builder textColor(Output textColor) { + $.textColor = textColor; + return this; + } + + public Builder textColor(ConditionalFormattingColorArgs textColor) { + return textColor(Output.of(textColor)); + } + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs build() { + if ($.textColor == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs", "textColor"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.java new file mode 100644 index 00000000000..16d9bd8c324 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorArgs; +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingIconArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs Empty = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs(); + + @Import(name="icon") + private @Nullable Output icon; + + public Optional> icon() { + return Optional.ofNullable(this.icon); + } + + @Import(name="textColor", required=true) + private Output textColor; + + public Output textColor() { + return this.textColor; + } + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs() {} + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs $) { + this.icon = $.icon; + this.textColor = $.textColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs $; + + public Builder() { + $ = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs(); + } + + public Builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs defaults) { + $ = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder icon(@Nullable Output icon) { + $.icon = icon; + return this; + } + + public Builder icon(ConditionalFormattingIconArgs icon) { + return icon(Output.of(icon)); + } + + public Builder textColor(Output textColor) { + $.textColor = textColor; + return this; + } + + public Builder textColor(ConditionalFormattingColorArgs textColor) { + return textColor(Output.of(textColor)); + } + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs build() { + if ($.textColor == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs", "textColor"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs.java new file mode 100644 index 00000000000..9e1e2f31c24 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs Empty = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs(); + + @Import(name="foregroundColor", required=true) + private Output foregroundColor; + + public Output foregroundColor() { + return this.foregroundColor; + } + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs() {} + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs $) { + this.foregroundColor = $.foregroundColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs $; + + public Builder() { + $ = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs(); + } + + public Builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs defaults) { + $ = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs(Objects.requireNonNull(defaults)); + } + + public Builder foregroundColor(Output foregroundColor) { + $.foregroundColor = foregroundColor; + return this; + } + + public Builder foregroundColor(ConditionalFormattingColorArgs foregroundColor) { + return foregroundColor(Output.of(foregroundColor)); + } + + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs build() { + if ($.foregroundColor == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs", "foregroundColor"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualArgs.java new file mode 100644 index 00000000000..090a9b79b72 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualArgs Empty = new VisualsLineChartVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsLineChartVisualArgs() {} + + private VisualsLineChartVisualArgs(VisualsLineChartVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualArgs $; + + public Builder() { + $ = new VisualsLineChartVisualArgs(); + } + + public Builder(VisualsLineChartVisualArgs defaults) { + $ = new VisualsLineChartVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsLineChartVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsLineChartVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..9fe81936b98 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationArgs.java @@ -0,0 +1,402 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ContributionAnalysisDefaultsArgs; +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ReferenceLineArgs; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationForecastConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationSeriesArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationArgs Empty = new VisualsLineChartVisualChartConfigurationArgs(); + + @Import(name="contributionAnalysisDefaults") + private @Nullable Output> contributionAnalysisDefaults; + + public Optional>> contributionAnalysisDefaults() { + return Optional.ofNullable(this.contributionAnalysisDefaults); + } + + @Import(name="dataLabels") + private @Nullable Output dataLabels; + + public Optional> dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + + @Import(name="defaultSeriesSettings") + private @Nullable Output defaultSeriesSettings; + + public Optional> defaultSeriesSettings() { + return Optional.ofNullable(this.defaultSeriesSettings); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="forecastConfigurations") + private @Nullable Output> forecastConfigurations; + + public Optional>> forecastConfigurations() { + return Optional.ofNullable(this.forecastConfigurations); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="primaryYAxisDisplayOptions") + private @Nullable Output primaryYAxisDisplayOptions; + + public Optional> primaryYAxisDisplayOptions() { + return Optional.ofNullable(this.primaryYAxisDisplayOptions); + } + + @Import(name="primaryYAxisLabelOptions") + private @Nullable Output primaryYAxisLabelOptions; + + public Optional> primaryYAxisLabelOptions() { + return Optional.ofNullable(this.primaryYAxisLabelOptions); + } + + @Import(name="referenceLines") + private @Nullable Output> referenceLines; + + public Optional>> referenceLines() { + return Optional.ofNullable(this.referenceLines); + } + + @Import(name="secondaryYAxisDisplayOptions") + private @Nullable Output secondaryYAxisDisplayOptions; + + public Optional> secondaryYAxisDisplayOptions() { + return Optional.ofNullable(this.secondaryYAxisDisplayOptions); + } + + @Import(name="secondaryYAxisLabelOptions") + private @Nullable Output secondaryYAxisLabelOptions; + + public Optional> secondaryYAxisLabelOptions() { + return Optional.ofNullable(this.secondaryYAxisLabelOptions); + } + + @Import(name="series") + private @Nullable Output> series; + + public Optional>> series() { + return Optional.ofNullable(this.series); + } + + @Import(name="smallMultiplesOptions") + private @Nullable Output smallMultiplesOptions; + + public Optional> smallMultiplesOptions() { + return Optional.ofNullable(this.smallMultiplesOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + @Import(name="xAxisDisplayOptions") + private @Nullable Output xAxisDisplayOptions; + + public Optional> xAxisDisplayOptions() { + return Optional.ofNullable(this.xAxisDisplayOptions); + } + + @Import(name="xAxisLabelOptions") + private @Nullable Output xAxisLabelOptions; + + public Optional> xAxisLabelOptions() { + return Optional.ofNullable(this.xAxisLabelOptions); + } + + private VisualsLineChartVisualChartConfigurationArgs() {} + + private VisualsLineChartVisualChartConfigurationArgs(VisualsLineChartVisualChartConfigurationArgs $) { + this.contributionAnalysisDefaults = $.contributionAnalysisDefaults; + this.dataLabels = $.dataLabels; + this.defaultSeriesSettings = $.defaultSeriesSettings; + this.fieldWells = $.fieldWells; + this.forecastConfigurations = $.forecastConfigurations; + this.legend = $.legend; + this.primaryYAxisDisplayOptions = $.primaryYAxisDisplayOptions; + this.primaryYAxisLabelOptions = $.primaryYAxisLabelOptions; + this.referenceLines = $.referenceLines; + this.secondaryYAxisDisplayOptions = $.secondaryYAxisDisplayOptions; + this.secondaryYAxisLabelOptions = $.secondaryYAxisLabelOptions; + this.series = $.series; + this.smallMultiplesOptions = $.smallMultiplesOptions; + this.sortConfiguration = $.sortConfiguration; + this.tooltip = $.tooltip; + this.type = $.type; + this.visualPalette = $.visualPalette; + this.xAxisDisplayOptions = $.xAxisDisplayOptions; + this.xAxisLabelOptions = $.xAxisLabelOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder contributionAnalysisDefaults(@Nullable Output> contributionAnalysisDefaults) { + $.contributionAnalysisDefaults = contributionAnalysisDefaults; + return this; + } + + public Builder contributionAnalysisDefaults(List contributionAnalysisDefaults) { + return contributionAnalysisDefaults(Output.of(contributionAnalysisDefaults)); + } + + public Builder contributionAnalysisDefaults(ContributionAnalysisDefaultsArgs... contributionAnalysisDefaults) { + return contributionAnalysisDefaults(List.of(contributionAnalysisDefaults)); + } + + public Builder dataLabels(@Nullable Output dataLabels) { + $.dataLabels = dataLabels; + return this; + } + + public Builder dataLabels(DataLabelsOptionsArgs dataLabels) { + return dataLabels(Output.of(dataLabels)); + } + + public Builder defaultSeriesSettings(@Nullable Output defaultSeriesSettings) { + $.defaultSeriesSettings = defaultSeriesSettings; + return this; + } + + public Builder defaultSeriesSettings(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs defaultSeriesSettings) { + return defaultSeriesSettings(Output.of(defaultSeriesSettings)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsLineChartVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder forecastConfigurations(@Nullable Output> forecastConfigurations) { + $.forecastConfigurations = forecastConfigurations; + return this; + } + + public Builder forecastConfigurations(List forecastConfigurations) { + return forecastConfigurations(Output.of(forecastConfigurations)); + } + + public Builder forecastConfigurations(VisualsLineChartVisualChartConfigurationForecastConfigurationArgs... forecastConfigurations) { + return forecastConfigurations(List.of(forecastConfigurations)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder primaryYAxisDisplayOptions(@Nullable Output primaryYAxisDisplayOptions) { + $.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + return this; + } + + public Builder primaryYAxisDisplayOptions(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs primaryYAxisDisplayOptions) { + return primaryYAxisDisplayOptions(Output.of(primaryYAxisDisplayOptions)); + } + + public Builder primaryYAxisLabelOptions(@Nullable Output primaryYAxisLabelOptions) { + $.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + return this; + } + + public Builder primaryYAxisLabelOptions(ChartAxisLabelOptionsArgs primaryYAxisLabelOptions) { + return primaryYAxisLabelOptions(Output.of(primaryYAxisLabelOptions)); + } + + public Builder referenceLines(@Nullable Output> referenceLines) { + $.referenceLines = referenceLines; + return this; + } + + public Builder referenceLines(List referenceLines) { + return referenceLines(Output.of(referenceLines)); + } + + public Builder referenceLines(ReferenceLineArgs... referenceLines) { + return referenceLines(List.of(referenceLines)); + } + + public Builder secondaryYAxisDisplayOptions(@Nullable Output secondaryYAxisDisplayOptions) { + $.secondaryYAxisDisplayOptions = secondaryYAxisDisplayOptions; + return this; + } + + public Builder secondaryYAxisDisplayOptions(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs secondaryYAxisDisplayOptions) { + return secondaryYAxisDisplayOptions(Output.of(secondaryYAxisDisplayOptions)); + } + + public Builder secondaryYAxisLabelOptions(@Nullable Output secondaryYAxisLabelOptions) { + $.secondaryYAxisLabelOptions = secondaryYAxisLabelOptions; + return this; + } + + public Builder secondaryYAxisLabelOptions(ChartAxisLabelOptionsArgs secondaryYAxisLabelOptions) { + return secondaryYAxisLabelOptions(Output.of(secondaryYAxisLabelOptions)); + } + + public Builder series(@Nullable Output> series) { + $.series = series; + return this; + } + + public Builder series(List series) { + return series(Output.of(series)); + } + + public Builder series(VisualsLineChartVisualChartConfigurationSeriesArgs... series) { + return series(List.of(series)); + } + + public Builder smallMultiplesOptions(@Nullable Output smallMultiplesOptions) { + $.smallMultiplesOptions = smallMultiplesOptions; + return this; + } + + public Builder smallMultiplesOptions(SmallMultiplesOptionsArgs smallMultiplesOptions) { + return smallMultiplesOptions(Output.of(smallMultiplesOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsLineChartVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public Builder xAxisDisplayOptions(@Nullable Output xAxisDisplayOptions) { + $.xAxisDisplayOptions = xAxisDisplayOptions; + return this; + } + + public Builder xAxisDisplayOptions(AxisDisplayOptionsArgs xAxisDisplayOptions) { + return xAxisDisplayOptions(Output.of(xAxisDisplayOptions)); + } + + public Builder xAxisLabelOptions(@Nullable Output xAxisLabelOptions) { + $.xAxisLabelOptions = xAxisLabelOptions; + return this; + } + + public Builder xAxisLabelOptions(ChartAxisLabelOptionsArgs xAxisLabelOptions) { + return xAxisLabelOptions(Output.of(xAxisLabelOptions)); + } + + public VisualsLineChartVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs.java new file mode 100644 index 00000000000..3b7f039997b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LineChartLineStyleSettingsArgs; +import com.pulumi.aws.quicksight.inputs.LineChartMarkerStyleSettingsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs Empty = new VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs(); + + @Import(name="axisBinding") + private @Nullable Output axisBinding; + + public Optional> axisBinding() { + return Optional.ofNullable(this.axisBinding); + } + + @Import(name="lineStyleSettings") + private @Nullable Output lineStyleSettings; + + public Optional> lineStyleSettings() { + return Optional.ofNullable(this.lineStyleSettings); + } + + @Import(name="markerStyleSettings") + private @Nullable Output markerStyleSettings; + + public Optional> markerStyleSettings() { + return Optional.ofNullable(this.markerStyleSettings); + } + + private VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs() {} + + private VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs $) { + this.axisBinding = $.axisBinding; + this.lineStyleSettings = $.lineStyleSettings; + this.markerStyleSettings = $.markerStyleSettings; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs(Objects.requireNonNull(defaults)); + } + + public Builder axisBinding(@Nullable Output axisBinding) { + $.axisBinding = axisBinding; + return this; + } + + public Builder axisBinding(String axisBinding) { + return axisBinding(Output.of(axisBinding)); + } + + public Builder lineStyleSettings(@Nullable Output lineStyleSettings) { + $.lineStyleSettings = lineStyleSettings; + return this; + } + + public Builder lineStyleSettings(LineChartLineStyleSettingsArgs lineStyleSettings) { + return lineStyleSettings(Output.of(lineStyleSettings)); + } + + public Builder markerStyleSettings(@Nullable Output markerStyleSettings) { + $.markerStyleSettings = markerStyleSettings; + return this; + } + + public Builder markerStyleSettings(LineChartMarkerStyleSettingsArgs markerStyleSettings) { + return markerStyleSettings(Output.of(markerStyleSettings)); + } + + public VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..d948d495744 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationFieldWellsArgs Empty = new VisualsLineChartVisualChartConfigurationFieldWellsArgs(); + + @Import(name="lineChartAggregatedFieldWells") + private @Nullable Output lineChartAggregatedFieldWells; + + public Optional> lineChartAggregatedFieldWells() { + return Optional.ofNullable(this.lineChartAggregatedFieldWells); + } + + private VisualsLineChartVisualChartConfigurationFieldWellsArgs() {} + + private VisualsLineChartVisualChartConfigurationFieldWellsArgs(VisualsLineChartVisualChartConfigurationFieldWellsArgs $) { + this.lineChartAggregatedFieldWells = $.lineChartAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder lineChartAggregatedFieldWells(@Nullable Output lineChartAggregatedFieldWells) { + $.lineChartAggregatedFieldWells = lineChartAggregatedFieldWells; + return this; + } + + public Builder lineChartAggregatedFieldWells(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs lineChartAggregatedFieldWells) { + return lineChartAggregatedFieldWells(Output.of(lineChartAggregatedFieldWells)); + } + + public VisualsLineChartVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..a405a7ba7da --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs.java @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs Empty = new VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs(); + + @Import(name="categories") + private @Nullable Output> categories; + + public Optional>> categories() { + return Optional.ofNullable(this.categories); + } + + @Import(name="colors") + private @Nullable Output> colors; + + public Optional>> colors() { + return Optional.ofNullable(this.colors); + } + + @Import(name="smallMultiples") + private @Nullable Output smallMultiples; + + public Optional> smallMultiples() { + return Optional.ofNullable(this.smallMultiples); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs() {} + + private VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs $) { + this.categories = $.categories; + this.colors = $.colors; + this.smallMultiples = $.smallMultiples; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder categories(@Nullable Output> categories) { + $.categories = categories; + return this; + } + + public Builder categories(List categories) { + return categories(Output.of(categories)); + } + + public Builder categories(DimensionFieldSchemaArgs... categories) { + return categories(List.of(categories)); + } + + public Builder colors(@Nullable Output> colors) { + $.colors = colors; + return this; + } + + public Builder colors(List colors) { + return colors(Output.of(colors)); + } + + public Builder colors(DimensionFieldSchemaArgs... colors) { + return colors(List.of(colors)); + } + + public Builder smallMultiples(@Nullable Output smallMultiples) { + $.smallMultiples = smallMultiples; + return this; + } + + public Builder smallMultiples(SmallMultiplesOptionsArgs smallMultiples) { + return smallMultiples(Output.of(smallMultiples)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(MeasureFieldSchemaArgs... values) { + return values(List.of(values)); + } + + public VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationArgs.java new file mode 100644 index 00000000000..5324c898e02 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationForecastConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationForecastConfigurationArgs Empty = new VisualsLineChartVisualChartConfigurationForecastConfigurationArgs(); + + @Import(name="forecastProperties") + private @Nullable Output forecastProperties; + + public Optional> forecastProperties() { + return Optional.ofNullable(this.forecastProperties); + } + + @Import(name="scenario") + private @Nullable Output scenario; + + public Optional> scenario() { + return Optional.ofNullable(this.scenario); + } + + private VisualsLineChartVisualChartConfigurationForecastConfigurationArgs() {} + + private VisualsLineChartVisualChartConfigurationForecastConfigurationArgs(VisualsLineChartVisualChartConfigurationForecastConfigurationArgs $) { + this.forecastProperties = $.forecastProperties; + this.scenario = $.scenario; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationForecastConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationForecastConfigurationArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationForecastConfigurationArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationForecastConfigurationArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationForecastConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder forecastProperties(@Nullable Output forecastProperties) { + $.forecastProperties = forecastProperties; + return this; + } + + public Builder forecastProperties(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs forecastProperties) { + return forecastProperties(Output.of(forecastProperties)); + } + + public Builder scenario(@Nullable Output scenario) { + $.scenario = scenario; + return this; + } + + public Builder scenario(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs scenario) { + return scenario(Output.of(scenario)); + } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs.java new file mode 100644 index 00000000000..bbd8d8ab07e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs Empty = new VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs(); + + @Import(name="lowerBoundary") + private @Nullable Output lowerBoundary; + + public Optional> lowerBoundary() { + return Optional.ofNullable(this.lowerBoundary); + } + + @Import(name="periodsBackward") + private @Nullable Output periodsBackward; + + public Optional> periodsBackward() { + return Optional.ofNullable(this.periodsBackward); + } + + @Import(name="periodsForward") + private @Nullable Output periodsForward; + + public Optional> periodsForward() { + return Optional.ofNullable(this.periodsForward); + } + + @Import(name="predictionInterval") + private @Nullable Output predictionInterval; + + public Optional> predictionInterval() { + return Optional.ofNullable(this.predictionInterval); + } + + @Import(name="seasonality") + private @Nullable Output seasonality; + + public Optional> seasonality() { + return Optional.ofNullable(this.seasonality); + } + + @Import(name="upperBoundary") + private @Nullable Output upperBoundary; + + public Optional> upperBoundary() { + return Optional.ofNullable(this.upperBoundary); + } + + private VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs() {} + + private VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs $) { + this.lowerBoundary = $.lowerBoundary; + this.periodsBackward = $.periodsBackward; + this.periodsForward = $.periodsForward; + this.predictionInterval = $.predictionInterval; + this.seasonality = $.seasonality; + this.upperBoundary = $.upperBoundary; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs(Objects.requireNonNull(defaults)); + } + + public Builder lowerBoundary(@Nullable Output lowerBoundary) { + $.lowerBoundary = lowerBoundary; + return this; + } + + public Builder lowerBoundary(Double lowerBoundary) { + return lowerBoundary(Output.of(lowerBoundary)); + } + + public Builder periodsBackward(@Nullable Output periodsBackward) { + $.periodsBackward = periodsBackward; + return this; + } + + public Builder periodsBackward(Integer periodsBackward) { + return periodsBackward(Output.of(periodsBackward)); + } + + public Builder periodsForward(@Nullable Output periodsForward) { + $.periodsForward = periodsForward; + return this; + } + + public Builder periodsForward(Integer periodsForward) { + return periodsForward(Output.of(periodsForward)); + } + + public Builder predictionInterval(@Nullable Output predictionInterval) { + $.predictionInterval = predictionInterval; + return this; + } + + public Builder predictionInterval(Integer predictionInterval) { + return predictionInterval(Output.of(predictionInterval)); + } + + public Builder seasonality(@Nullable Output seasonality) { + $.seasonality = seasonality; + return this; + } + + public Builder seasonality(Integer seasonality) { + return seasonality(Output.of(seasonality)); + } + + public Builder upperBoundary(@Nullable Output upperBoundary) { + $.upperBoundary = upperBoundary; + return this; + } + + public Builder upperBoundary(Double upperBoundary) { + return upperBoundary(Output.of(upperBoundary)); + } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs.java new file mode 100644 index 00000000000..8580197b784 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs Empty = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs(); + + @Import(name="whatIfPointScenario") + private @Nullable Output whatIfPointScenario; + + public Optional> whatIfPointScenario() { + return Optional.ofNullable(this.whatIfPointScenario); + } + + @Import(name="whatIfRangeScenario") + private @Nullable Output whatIfRangeScenario; + + public Optional> whatIfRangeScenario() { + return Optional.ofNullable(this.whatIfRangeScenario); + } + + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs() {} + + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs $) { + this.whatIfPointScenario = $.whatIfPointScenario; + this.whatIfRangeScenario = $.whatIfRangeScenario; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs(Objects.requireNonNull(defaults)); + } + + public Builder whatIfPointScenario(@Nullable Output whatIfPointScenario) { + $.whatIfPointScenario = whatIfPointScenario; + return this; + } + + public Builder whatIfPointScenario(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs whatIfPointScenario) { + return whatIfPointScenario(Output.of(whatIfPointScenario)); + } + + public Builder whatIfRangeScenario(@Nullable Output whatIfRangeScenario) { + $.whatIfRangeScenario = whatIfRangeScenario; + return this; + } + + public Builder whatIfRangeScenario(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs whatIfRangeScenario) { + return whatIfRangeScenario(Output.of(whatIfRangeScenario)); + } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs.java new file mode 100644 index 00000000000..fa9ef8c3ac7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; + + +public final class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs Empty = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs(); + + @Import(name="date", required=true) + private Output date; + + public Output date() { + return this.date; + } + + @Import(name="value", required=true) + private Output value; + + public Output value() { + return this.value; + } + + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs() {} + + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs $) { + this.date = $.date; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs(Objects.requireNonNull(defaults)); + } + + public Builder date(Output date) { + $.date = date; + return this; + } + + public Builder date(String date) { + return date(Output.of(date)); + } + + public Builder value(Output value) { + $.value = value; + return this; + } + + public Builder value(Double value) { + return value(Output.of(value)); + } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs build() { + if ($.date == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs", "date"); + } + if ($.value == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs", "value"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs.java new file mode 100644 index 00000000000..d4d49bfca32 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs.java @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; + + +public final class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs Empty = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs(); + + @Import(name="endDate", required=true) + private Output endDate; + + public Output endDate() { + return this.endDate; + } + + @Import(name="startDate", required=true) + private Output startDate; + + public Output startDate() { + return this.startDate; + } + + @Import(name="value", required=true) + private Output value; + + public Output value() { + return this.value; + } + + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs() {} + + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs $) { + this.endDate = $.endDate; + this.startDate = $.startDate; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs(Objects.requireNonNull(defaults)); + } + + public Builder endDate(Output endDate) { + $.endDate = endDate; + return this; + } + + public Builder endDate(String endDate) { + return endDate(Output.of(endDate)); + } + + public Builder startDate(Output startDate) { + $.startDate = startDate; + return this; + } + + public Builder startDate(String startDate) { + return startDate(Output.of(startDate)); + } + + public Builder value(Output value) { + $.value = value; + return this; + } + + public Builder value(Double value) { + return value(Output.of(value)); + } + + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs build() { + if ($.endDate == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs", "endDate"); + } + if ($.startDate == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs", "startDate"); + } + if ($.value == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs", "value"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs.java new file mode 100644 index 00000000000..198b3395cf4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs Empty = new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs(); + + @Import(name="axisOptions") + private @Nullable Output axisOptions; + + public Optional> axisOptions() { + return Optional.ofNullable(this.axisOptions); + } + + @Import(name="missingDataConfigurations") + private @Nullable Output> missingDataConfigurations; + + public Optional>> missingDataConfigurations() { + return Optional.ofNullable(this.missingDataConfigurations); + } + + private VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs() {} + + private VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs $) { + this.axisOptions = $.axisOptions; + this.missingDataConfigurations = $.missingDataConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder axisOptions(@Nullable Output axisOptions) { + $.axisOptions = axisOptions; + return this; + } + + public Builder axisOptions(AxisDisplayOptionsArgs axisOptions) { + return axisOptions(Output.of(axisOptions)); + } + + public Builder missingDataConfigurations(@Nullable Output> missingDataConfigurations) { + $.missingDataConfigurations = missingDataConfigurations; + return this; + } + + public Builder missingDataConfigurations(List missingDataConfigurations) { + return missingDataConfigurations(Output.of(missingDataConfigurations)); + } + + public Builder missingDataConfigurations(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs... missingDataConfigurations) { + return missingDataConfigurations(List.of(missingDataConfigurations)); + } + + public VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs.java new file mode 100644 index 00000000000..920e9a9a27c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs Empty = new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs(); + + @Import(name="treatmentOption") + private @Nullable Output treatmentOption; + + public Optional> treatmentOption() { + return Optional.ofNullable(this.treatmentOption); + } + + private VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs() {} + + private VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs $) { + this.treatmentOption = $.treatmentOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder treatmentOption(@Nullable Output treatmentOption) { + $.treatmentOption = treatmentOption; + return this; + } + + public Builder treatmentOption(String treatmentOption) { + return treatmentOption(Output.of(treatmentOption)); + } + + public VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs.java new file mode 100644 index 00000000000..f109b441cb3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs Empty = new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs(); + + @Import(name="axisOptions") + private @Nullable Output axisOptions; + + public Optional> axisOptions() { + return Optional.ofNullable(this.axisOptions); + } + + @Import(name="missingDataConfigurations") + private @Nullable Output> missingDataConfigurations; + + public Optional>> missingDataConfigurations() { + return Optional.ofNullable(this.missingDataConfigurations); + } + + private VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs() {} + + private VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs $) { + this.axisOptions = $.axisOptions; + this.missingDataConfigurations = $.missingDataConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder axisOptions(@Nullable Output axisOptions) { + $.axisOptions = axisOptions; + return this; + } + + public Builder axisOptions(AxisDisplayOptionsArgs axisOptions) { + return axisOptions(Output.of(axisOptions)); + } + + public Builder missingDataConfigurations(@Nullable Output> missingDataConfigurations) { + $.missingDataConfigurations = missingDataConfigurations; + return this; + } + + public Builder missingDataConfigurations(List missingDataConfigurations) { + return missingDataConfigurations(Output.of(missingDataConfigurations)); + } + + public Builder missingDataConfigurations(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs... missingDataConfigurations) { + return missingDataConfigurations(List.of(missingDataConfigurations)); + } + + public VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs.java new file mode 100644 index 00000000000..2b2f6a20505 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs Empty = new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs(); + + @Import(name="treatmentOption") + private @Nullable Output treatmentOption; + + public Optional> treatmentOption() { + return Optional.ofNullable(this.treatmentOption); + } + + private VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs() {} + + private VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs $) { + this.treatmentOption = $.treatmentOption; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder treatmentOption(@Nullable Output treatmentOption) { + $.treatmentOption = treatmentOption; + return this; + } + + public Builder treatmentOption(String treatmentOption) { + return treatmentOption(Output.of(treatmentOption)); + } + + public VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesArgs.java new file mode 100644 index 00000000000..8e7d26c17b8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs; +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationSeriesArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationSeriesArgs Empty = new VisualsLineChartVisualChartConfigurationSeriesArgs(); + + @Import(name="dataFieldSeriesItem") + private @Nullable Output dataFieldSeriesItem; + + public Optional> dataFieldSeriesItem() { + return Optional.ofNullable(this.dataFieldSeriesItem); + } + + @Import(name="fieldSeriesItem") + private @Nullable Output fieldSeriesItem; + + public Optional> fieldSeriesItem() { + return Optional.ofNullable(this.fieldSeriesItem); + } + + private VisualsLineChartVisualChartConfigurationSeriesArgs() {} + + private VisualsLineChartVisualChartConfigurationSeriesArgs(VisualsLineChartVisualChartConfigurationSeriesArgs $) { + this.dataFieldSeriesItem = $.dataFieldSeriesItem; + this.fieldSeriesItem = $.fieldSeriesItem; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationSeriesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationSeriesArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationSeriesArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationSeriesArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationSeriesArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataFieldSeriesItem(@Nullable Output dataFieldSeriesItem) { + $.dataFieldSeriesItem = dataFieldSeriesItem; + return this; + } + + public Builder dataFieldSeriesItem(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs dataFieldSeriesItem) { + return dataFieldSeriesItem(Output.of(dataFieldSeriesItem)); + } + + public Builder fieldSeriesItem(@Nullable Output fieldSeriesItem) { + $.fieldSeriesItem = fieldSeriesItem; + return this; + } + + public Builder fieldSeriesItem(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs fieldSeriesItem) { + return fieldSeriesItem(Output.of(fieldSeriesItem)); + } + + public VisualsLineChartVisualChartConfigurationSeriesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs.java new file mode 100644 index 00000000000..f17f1f62690 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs.java @@ -0,0 +1,122 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs Empty = new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs(); + + @Import(name="axisBinding", required=true) + private Output axisBinding; + + public Output axisBinding() { + return this.axisBinding; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="fieldValue") + private @Nullable Output fieldValue; + + public Optional> fieldValue() { + return Optional.ofNullable(this.fieldValue); + } + + @Import(name="settings") + private @Nullable Output settings; + + public Optional> settings() { + return Optional.ofNullable(this.settings); + } + + private VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs() {} + + private VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs $) { + this.axisBinding = $.axisBinding; + this.fieldId = $.fieldId; + this.fieldValue = $.fieldValue; + this.settings = $.settings; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs(Objects.requireNonNull(defaults)); + } + + public Builder axisBinding(Output axisBinding) { + $.axisBinding = axisBinding; + return this; + } + + public Builder axisBinding(String axisBinding) { + return axisBinding(Output.of(axisBinding)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder fieldValue(@Nullable Output fieldValue) { + $.fieldValue = fieldValue; + return this; + } + + public Builder fieldValue(String fieldValue) { + return fieldValue(Output.of(fieldValue)); + } + + public Builder settings(@Nullable Output settings) { + $.settings = settings; + return this; + } + + public Builder settings(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs settings) { + return settings(Output.of(settings)); + } + + public VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs build() { + if ($.axisBinding == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs", "axisBinding"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs.java new file mode 100644 index 00000000000..bf3750e9df8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LineChartLineStyleSettingsArgs; +import com.pulumi.aws.quicksight.inputs.LineChartMarkerStyleSettingsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs Empty = new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs(); + + @Import(name="lineStyleSettings") + private @Nullable Output lineStyleSettings; + + public Optional> lineStyleSettings() { + return Optional.ofNullable(this.lineStyleSettings); + } + + @Import(name="markerStyleSettings") + private @Nullable Output markerStyleSettings; + + public Optional> markerStyleSettings() { + return Optional.ofNullable(this.markerStyleSettings); + } + + private VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs() {} + + private VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs $) { + this.lineStyleSettings = $.lineStyleSettings; + this.markerStyleSettings = $.markerStyleSettings; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs(Objects.requireNonNull(defaults)); + } + + public Builder lineStyleSettings(@Nullable Output lineStyleSettings) { + $.lineStyleSettings = lineStyleSettings; + return this; + } + + public Builder lineStyleSettings(LineChartLineStyleSettingsArgs lineStyleSettings) { + return lineStyleSettings(Output.of(lineStyleSettings)); + } + + public Builder markerStyleSettings(@Nullable Output markerStyleSettings) { + $.markerStyleSettings = markerStyleSettings; + return this; + } + + public Builder markerStyleSettings(LineChartMarkerStyleSettingsArgs markerStyleSettings) { + return markerStyleSettings(Output.of(markerStyleSettings)); + } + + public VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs.java new file mode 100644 index 00000000000..8459931ae54 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs.java @@ -0,0 +1,105 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs Empty = new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs(); + + @Import(name="axisBinding", required=true) + private Output axisBinding; + + public Output axisBinding() { + return this.axisBinding; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="settings") + private @Nullable Output settings; + + public Optional> settings() { + return Optional.ofNullable(this.settings); + } + + private VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs() {} + + private VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs $) { + this.axisBinding = $.axisBinding; + this.fieldId = $.fieldId; + this.settings = $.settings; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs(Objects.requireNonNull(defaults)); + } + + public Builder axisBinding(Output axisBinding) { + $.axisBinding = axisBinding; + return this; + } + + public Builder axisBinding(String axisBinding) { + return axisBinding(Output.of(axisBinding)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder settings(@Nullable Output settings) { + $.settings = settings; + return this; + } + + public Builder settings(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs settings) { + return settings(Output.of(settings)); + } + + public VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs build() { + if ($.axisBinding == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs", "axisBinding"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs.java new file mode 100644 index 00000000000..b3faf21682f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.LineChartLineStyleSettingsArgs; +import com.pulumi.aws.quicksight.inputs.LineChartMarkerStyleSettingsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs Empty = new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs(); + + @Import(name="lineStyleSettings") + private @Nullable Output lineStyleSettings; + + public Optional> lineStyleSettings() { + return Optional.ofNullable(this.lineStyleSettings); + } + + @Import(name="markerStyleSettings") + private @Nullable Output markerStyleSettings; + + public Optional> markerStyleSettings() { + return Optional.ofNullable(this.markerStyleSettings); + } + + private VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs() {} + + private VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs $) { + this.lineStyleSettings = $.lineStyleSettings; + this.markerStyleSettings = $.markerStyleSettings; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs(Objects.requireNonNull(defaults)); + } + + public Builder lineStyleSettings(@Nullable Output lineStyleSettings) { + $.lineStyleSettings = lineStyleSettings; + return this; + } + + public Builder lineStyleSettings(LineChartLineStyleSettingsArgs lineStyleSettings) { + return lineStyleSettings(Output.of(lineStyleSettings)); + } + + public Builder markerStyleSettings(@Nullable Output markerStyleSettings) { + $.markerStyleSettings = markerStyleSettings; + return this; + } + + public Builder markerStyleSettings(LineChartMarkerStyleSettingsArgs markerStyleSettings) { + return markerStyleSettings(Output.of(markerStyleSettings)); + } + + public VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..32347fbe580 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsLineChartVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,141 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsLineChartVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsLineChartVisualChartConfigurationSortConfigurationArgs Empty = new VisualsLineChartVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="categoryItemsLimitConfiguration") + private @Nullable Output categoryItemsLimitConfiguration; + + public Optional> categoryItemsLimitConfiguration() { + return Optional.ofNullable(this.categoryItemsLimitConfiguration); + } + + @Import(name="categorySorts") + private @Nullable Output> categorySorts; + + public Optional>> categorySorts() { + return Optional.ofNullable(this.categorySorts); + } + + @Import(name="colorItemsLimitConfiguration") + private @Nullable Output colorItemsLimitConfiguration; + + public Optional> colorItemsLimitConfiguration() { + return Optional.ofNullable(this.colorItemsLimitConfiguration); + } + + @Import(name="smallMultiplesLimitConfiguration") + private @Nullable Output smallMultiplesLimitConfiguration; + + public Optional> smallMultiplesLimitConfiguration() { + return Optional.ofNullable(this.smallMultiplesLimitConfiguration); + } + + @Import(name="smallMultiplesSorts") + private @Nullable Output> smallMultiplesSorts; + + public Optional>> smallMultiplesSorts() { + return Optional.ofNullable(this.smallMultiplesSorts); + } + + private VisualsLineChartVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsLineChartVisualChartConfigurationSortConfigurationArgs(VisualsLineChartVisualChartConfigurationSortConfigurationArgs $) { + this.categoryItemsLimitConfiguration = $.categoryItemsLimitConfiguration; + this.categorySorts = $.categorySorts; + this.colorItemsLimitConfiguration = $.colorItemsLimitConfiguration; + this.smallMultiplesLimitConfiguration = $.smallMultiplesLimitConfiguration; + this.smallMultiplesSorts = $.smallMultiplesSorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsLineChartVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsLineChartVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsLineChartVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsLineChartVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsLineChartVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryItemsLimitConfiguration(@Nullable Output categoryItemsLimitConfiguration) { + $.categoryItemsLimitConfiguration = categoryItemsLimitConfiguration; + return this; + } + + public Builder categoryItemsLimitConfiguration(ItemsLimitConfigurationArgs categoryItemsLimitConfiguration) { + return categoryItemsLimitConfiguration(Output.of(categoryItemsLimitConfiguration)); + } + + public Builder categorySorts(@Nullable Output> categorySorts) { + $.categorySorts = categorySorts; + return this; + } + + public Builder categorySorts(List categorySorts) { + return categorySorts(Output.of(categorySorts)); + } + + public Builder categorySorts(FieldSortOptionsArgs... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + + public Builder colorItemsLimitConfiguration(@Nullable Output colorItemsLimitConfiguration) { + $.colorItemsLimitConfiguration = colorItemsLimitConfiguration; + return this; + } + + public Builder colorItemsLimitConfiguration(ItemsLimitConfigurationArgs colorItemsLimitConfiguration) { + return colorItemsLimitConfiguration(Output.of(colorItemsLimitConfiguration)); + } + + public Builder smallMultiplesLimitConfiguration(@Nullable Output smallMultiplesLimitConfiguration) { + $.smallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + return this; + } + + public Builder smallMultiplesLimitConfiguration(ItemsLimitConfigurationArgs smallMultiplesLimitConfiguration) { + return smallMultiplesLimitConfiguration(Output.of(smallMultiplesLimitConfiguration)); + } + + public Builder smallMultiplesSorts(@Nullable Output> smallMultiplesSorts) { + $.smallMultiplesSorts = smallMultiplesSorts; + return this; + } + + public Builder smallMultiplesSorts(List smallMultiplesSorts) { + return smallMultiplesSorts(Output.of(smallMultiplesSorts)); + } + + public Builder smallMultiplesSorts(FieldSortOptionsArgs... smallMultiplesSorts) { + return smallMultiplesSorts(List.of(smallMultiplesSorts)); + } + + public VisualsLineChartVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualArgs.java new file mode 100644 index 00000000000..c2c8034104c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPieChartVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPieChartVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPieChartVisualArgs Empty = new VisualsPieChartVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsPieChartVisualArgs() {} + + private VisualsPieChartVisualArgs(VisualsPieChartVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPieChartVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPieChartVisualArgs $; + + public Builder() { + $ = new VisualsPieChartVisualArgs(); + } + + public Builder(VisualsPieChartVisualArgs defaults) { + $ = new VisualsPieChartVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsPieChartVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsPieChartVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsPieChartVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..c779965b0de --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationArgs.java @@ -0,0 +1,247 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ContributionAnalysisDefaultsArgs; +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPieChartVisualChartConfigurationDonutOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPieChartVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPieChartVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPieChartVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPieChartVisualChartConfigurationArgs Empty = new VisualsPieChartVisualChartConfigurationArgs(); + + @Import(name="categoryLabelOptions") + private @Nullable Output categoryLabelOptions; + + public Optional> categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + + @Import(name="contributionAnalysisDefaults") + private @Nullable Output> contributionAnalysisDefaults; + + public Optional>> contributionAnalysisDefaults() { + return Optional.ofNullable(this.contributionAnalysisDefaults); + } + + @Import(name="dataLabels") + private @Nullable Output dataLabels; + + public Optional> dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + + @Import(name="donutOptions") + private @Nullable Output donutOptions; + + public Optional> donutOptions() { + return Optional.ofNullable(this.donutOptions); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="smallMultiplesOptions") + private @Nullable Output smallMultiplesOptions; + + public Optional> smallMultiplesOptions() { + return Optional.ofNullable(this.smallMultiplesOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="valueLabelOptions") + private @Nullable Output valueLabelOptions; + + public Optional> valueLabelOptions() { + return Optional.ofNullable(this.valueLabelOptions); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + private VisualsPieChartVisualChartConfigurationArgs() {} + + private VisualsPieChartVisualChartConfigurationArgs(VisualsPieChartVisualChartConfigurationArgs $) { + this.categoryLabelOptions = $.categoryLabelOptions; + this.contributionAnalysisDefaults = $.contributionAnalysisDefaults; + this.dataLabels = $.dataLabels; + this.donutOptions = $.donutOptions; + this.fieldWells = $.fieldWells; + this.legend = $.legend; + this.smallMultiplesOptions = $.smallMultiplesOptions; + this.sortConfiguration = $.sortConfiguration; + this.tooltip = $.tooltip; + this.valueLabelOptions = $.valueLabelOptions; + this.visualPalette = $.visualPalette; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPieChartVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPieChartVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsPieChartVisualChartConfigurationArgs(); + } + + public Builder(VisualsPieChartVisualChartConfigurationArgs defaults) { + $ = new VisualsPieChartVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryLabelOptions(@Nullable Output categoryLabelOptions) { + $.categoryLabelOptions = categoryLabelOptions; + return this; + } + + public Builder categoryLabelOptions(ChartAxisLabelOptionsArgs categoryLabelOptions) { + return categoryLabelOptions(Output.of(categoryLabelOptions)); + } + + public Builder contributionAnalysisDefaults(@Nullable Output> contributionAnalysisDefaults) { + $.contributionAnalysisDefaults = contributionAnalysisDefaults; + return this; + } + + public Builder contributionAnalysisDefaults(List contributionAnalysisDefaults) { + return contributionAnalysisDefaults(Output.of(contributionAnalysisDefaults)); + } + + public Builder contributionAnalysisDefaults(ContributionAnalysisDefaultsArgs... contributionAnalysisDefaults) { + return contributionAnalysisDefaults(List.of(contributionAnalysisDefaults)); + } + + public Builder dataLabels(@Nullable Output dataLabels) { + $.dataLabels = dataLabels; + return this; + } + + public Builder dataLabels(DataLabelsOptionsArgs dataLabels) { + return dataLabels(Output.of(dataLabels)); + } + + public Builder donutOptions(@Nullable Output donutOptions) { + $.donutOptions = donutOptions; + return this; + } + + public Builder donutOptions(VisualsPieChartVisualChartConfigurationDonutOptionsArgs donutOptions) { + return donutOptions(Output.of(donutOptions)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsPieChartVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder smallMultiplesOptions(@Nullable Output smallMultiplesOptions) { + $.smallMultiplesOptions = smallMultiplesOptions; + return this; + } + + public Builder smallMultiplesOptions(SmallMultiplesOptionsArgs smallMultiplesOptions) { + return smallMultiplesOptions(Output.of(smallMultiplesOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsPieChartVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder valueLabelOptions(@Nullable Output valueLabelOptions) { + $.valueLabelOptions = valueLabelOptions; + return this; + } + + public Builder valueLabelOptions(ChartAxisLabelOptionsArgs valueLabelOptions) { + return valueLabelOptions(Output.of(valueLabelOptions)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public VisualsPieChartVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs.java new file mode 100644 index 00000000000..e2c2c3d783d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs Empty = new VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs(); + + @Import(name="arcThickness") + private @Nullable Output arcThickness; + + public Optional> arcThickness() { + return Optional.ofNullable(this.arcThickness); + } + + private VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs() {} + + private VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs $) { + this.arcThickness = $.arcThickness; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs $; + + public Builder() { + $ = new VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs(); + } + + public Builder(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs defaults) { + $ = new VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder arcThickness(@Nullable Output arcThickness) { + $.arcThickness = arcThickness; + return this; + } + + public Builder arcThickness(String arcThickness) { + return arcThickness(Output.of(arcThickness)); + } + + public VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArgs.java new file mode 100644 index 00000000000..fc39371a7b0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationDonutOptionsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPieChartVisualChartConfigurationDonutOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPieChartVisualChartConfigurationDonutOptionsArgs Empty = new VisualsPieChartVisualChartConfigurationDonutOptionsArgs(); + + @Import(name="arcOptions") + private @Nullable Output arcOptions; + + public Optional> arcOptions() { + return Optional.ofNullable(this.arcOptions); + } + + @Import(name="donutCenterOptions") + private @Nullable Output donutCenterOptions; + + public Optional> donutCenterOptions() { + return Optional.ofNullable(this.donutCenterOptions); + } + + private VisualsPieChartVisualChartConfigurationDonutOptionsArgs() {} + + private VisualsPieChartVisualChartConfigurationDonutOptionsArgs(VisualsPieChartVisualChartConfigurationDonutOptionsArgs $) { + this.arcOptions = $.arcOptions; + this.donutCenterOptions = $.donutCenterOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPieChartVisualChartConfigurationDonutOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPieChartVisualChartConfigurationDonutOptionsArgs $; + + public Builder() { + $ = new VisualsPieChartVisualChartConfigurationDonutOptionsArgs(); + } + + public Builder(VisualsPieChartVisualChartConfigurationDonutOptionsArgs defaults) { + $ = new VisualsPieChartVisualChartConfigurationDonutOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder arcOptions(@Nullable Output arcOptions) { + $.arcOptions = arcOptions; + return this; + } + + public Builder arcOptions(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs arcOptions) { + return arcOptions(Output.of(arcOptions)); + } + + public Builder donutCenterOptions(@Nullable Output donutCenterOptions) { + $.donutCenterOptions = donutCenterOptions; + return this; + } + + public Builder donutCenterOptions(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs donutCenterOptions) { + return donutCenterOptions(Output.of(donutCenterOptions)); + } + + public VisualsPieChartVisualChartConfigurationDonutOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs.java new file mode 100644 index 00000000000..c52e0826622 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs Empty = new VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs(); + + @Import(name="labelVisibility") + private @Nullable Output labelVisibility; + + public Optional> labelVisibility() { + return Optional.ofNullable(this.labelVisibility); + } + + private VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs() {} + + private VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs $) { + this.labelVisibility = $.labelVisibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs $; + + public Builder() { + $ = new VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs(); + } + + public Builder(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs defaults) { + $ = new VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder labelVisibility(@Nullable Output labelVisibility) { + $.labelVisibility = labelVisibility; + return this; + } + + public Builder labelVisibility(String labelVisibility) { + return labelVisibility(Output.of(labelVisibility)); + } + + public VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..85a378ac7c9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPieChartVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPieChartVisualChartConfigurationFieldWellsArgs Empty = new VisualsPieChartVisualChartConfigurationFieldWellsArgs(); + + @Import(name="pieChartAggregatedFieldWells") + private @Nullable Output pieChartAggregatedFieldWells; + + public Optional> pieChartAggregatedFieldWells() { + return Optional.ofNullable(this.pieChartAggregatedFieldWells); + } + + private VisualsPieChartVisualChartConfigurationFieldWellsArgs() {} + + private VisualsPieChartVisualChartConfigurationFieldWellsArgs(VisualsPieChartVisualChartConfigurationFieldWellsArgs $) { + this.pieChartAggregatedFieldWells = $.pieChartAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPieChartVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPieChartVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsPieChartVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsPieChartVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsPieChartVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder pieChartAggregatedFieldWells(@Nullable Output pieChartAggregatedFieldWells) { + $.pieChartAggregatedFieldWells = pieChartAggregatedFieldWells; + return this; + } + + public Builder pieChartAggregatedFieldWells(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs pieChartAggregatedFieldWells) { + return pieChartAggregatedFieldWells(Output.of(pieChartAggregatedFieldWells)); + } + + public VisualsPieChartVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..48e9ed76acd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs.java @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs Empty = new VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs(); + + @Import(name="categories") + private @Nullable Output> categories; + + public Optional>> categories() { + return Optional.ofNullable(this.categories); + } + + @Import(name="smallMultiples") + private @Nullable Output smallMultiples; + + public Optional> smallMultiples() { + return Optional.ofNullable(this.smallMultiples); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs() {} + + private VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs $) { + this.categories = $.categories; + this.smallMultiples = $.smallMultiples; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs(); + } + + public Builder(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs defaults) { + $ = new VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder categories(@Nullable Output> categories) { + $.categories = categories; + return this; + } + + public Builder categories(List categories) { + return categories(Output.of(categories)); + } + + public Builder categories(DimensionFieldSchemaArgs... categories) { + return categories(List.of(categories)); + } + + public Builder smallMultiples(@Nullable Output smallMultiples) { + $.smallMultiples = smallMultiples; + return this; + } + + public Builder smallMultiples(SmallMultiplesOptionsArgs smallMultiples) { + return smallMultiples(Output.of(smallMultiples)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(MeasureFieldSchemaArgs... values) { + return values(List.of(values)); + } + + public VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..856715e1bdf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPieChartVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPieChartVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPieChartVisualChartConfigurationSortConfigurationArgs Empty = new VisualsPieChartVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="categoryItemsLimit") + private @Nullable Output categoryItemsLimit; + + public Optional> categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + + @Import(name="categorySorts") + private @Nullable Output> categorySorts; + + public Optional>> categorySorts() { + return Optional.ofNullable(this.categorySorts); + } + + @Import(name="smallMultiplesLimitConfiguration") + private @Nullable Output smallMultiplesLimitConfiguration; + + public Optional> smallMultiplesLimitConfiguration() { + return Optional.ofNullable(this.smallMultiplesLimitConfiguration); + } + + @Import(name="smallMultiplesSorts") + private @Nullable Output> smallMultiplesSorts; + + public Optional>> smallMultiplesSorts() { + return Optional.ofNullable(this.smallMultiplesSorts); + } + + private VisualsPieChartVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsPieChartVisualChartConfigurationSortConfigurationArgs(VisualsPieChartVisualChartConfigurationSortConfigurationArgs $) { + this.categoryItemsLimit = $.categoryItemsLimit; + this.categorySorts = $.categorySorts; + this.smallMultiplesLimitConfiguration = $.smallMultiplesLimitConfiguration; + this.smallMultiplesSorts = $.smallMultiplesSorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPieChartVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPieChartVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsPieChartVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsPieChartVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsPieChartVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryItemsLimit(@Nullable Output categoryItemsLimit) { + $.categoryItemsLimit = categoryItemsLimit; + return this; + } + + public Builder categoryItemsLimit(ItemsLimitConfigurationArgs categoryItemsLimit) { + return categoryItemsLimit(Output.of(categoryItemsLimit)); + } + + public Builder categorySorts(@Nullable Output> categorySorts) { + $.categorySorts = categorySorts; + return this; + } + + public Builder categorySorts(List categorySorts) { + return categorySorts(Output.of(categorySorts)); + } + + public Builder categorySorts(FieldSortOptionsArgs... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + + public Builder smallMultiplesLimitConfiguration(@Nullable Output smallMultiplesLimitConfiguration) { + $.smallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + return this; + } + + public Builder smallMultiplesLimitConfiguration(ItemsLimitConfigurationArgs smallMultiplesLimitConfiguration) { + return smallMultiplesLimitConfiguration(Output.of(smallMultiplesLimitConfiguration)); + } + + public Builder smallMultiplesSorts(@Nullable Output> smallMultiplesSorts) { + $.smallMultiplesSorts = smallMultiplesSorts; + return this; + } + + public Builder smallMultiplesSorts(List smallMultiplesSorts) { + return smallMultiplesSorts(Output.of(smallMultiplesSorts)); + } + + public Builder smallMultiplesSorts(FieldSortOptionsArgs... smallMultiplesSorts) { + return smallMultiplesSorts(List.of(smallMultiplesSorts)); + } + + public VisualsPieChartVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualArgs.java new file mode 100644 index 00000000000..2bbab043289 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualArgs.java @@ -0,0 +1,187 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualConditionalFormattingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualArgs Empty = new VisualsPivotTableVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="conditionalFormatting") + private @Nullable Output conditionalFormatting; + + public Optional> conditionalFormatting() { + return Optional.ofNullable(this.conditionalFormatting); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsPivotTableVisualArgs() {} + + private VisualsPivotTableVisualArgs(VisualsPivotTableVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.conditionalFormatting = $.conditionalFormatting; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualArgs(); + } + + public Builder(VisualsPivotTableVisualArgs defaults) { + $ = new VisualsPivotTableVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsPivotTableVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder conditionalFormatting(@Nullable Output conditionalFormatting) { + $.conditionalFormatting = conditionalFormatting; + return this; + } + + public Builder conditionalFormatting(VisualsPivotTableVisualConditionalFormattingArgs conditionalFormatting) { + return conditionalFormatting(Output.of(conditionalFormatting)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsPivotTableVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..854b49ca84b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationArgs.java @@ -0,0 +1,153 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationTableOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationTotalOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationArgs Empty = new VisualsPivotTableVisualChartConfigurationArgs(); + + @Import(name="fieldOptions") + private @Nullable Output fieldOptions; + + public Optional> fieldOptions() { + return Optional.ofNullable(this.fieldOptions); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="paginatedReportOptions") + private @Nullable Output paginatedReportOptions; + + public Optional> paginatedReportOptions() { + return Optional.ofNullable(this.paginatedReportOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tableOptions") + private @Nullable Output tableOptions; + + public Optional> tableOptions() { + return Optional.ofNullable(this.tableOptions); + } + + @Import(name="totalOptions") + private @Nullable Output totalOptions; + + public Optional> totalOptions() { + return Optional.ofNullable(this.totalOptions); + } + + private VisualsPivotTableVisualChartConfigurationArgs() {} + + private VisualsPivotTableVisualChartConfigurationArgs(VisualsPivotTableVisualChartConfigurationArgs $) { + this.fieldOptions = $.fieldOptions; + this.fieldWells = $.fieldWells; + this.paginatedReportOptions = $.paginatedReportOptions; + this.sortConfiguration = $.sortConfiguration; + this.tableOptions = $.tableOptions; + this.totalOptions = $.totalOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldOptions(@Nullable Output fieldOptions) { + $.fieldOptions = fieldOptions; + return this; + } + + public Builder fieldOptions(VisualsPivotTableVisualChartConfigurationFieldOptionsArgs fieldOptions) { + return fieldOptions(Output.of(fieldOptions)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsPivotTableVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder paginatedReportOptions(@Nullable Output paginatedReportOptions) { + $.paginatedReportOptions = paginatedReportOptions; + return this; + } + + public Builder paginatedReportOptions(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs paginatedReportOptions) { + return paginatedReportOptions(Output.of(paginatedReportOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsPivotTableVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tableOptions(@Nullable Output tableOptions) { + $.tableOptions = tableOptions; + return this; + } + + public Builder tableOptions(VisualsPivotTableVisualChartConfigurationTableOptionsArgs tableOptions) { + return tableOptions(Output.of(tableOptions)); + } + + public Builder totalOptions(@Nullable Output totalOptions) { + $.totalOptions = totalOptions; + return this; + } + + public Builder totalOptions(VisualsPivotTableVisualChartConfigurationTotalOptionsArgs totalOptions) { + return totalOptions(Output.of(totalOptions)); + } + + public VisualsPivotTableVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsArgs.java new file mode 100644 index 00000000000..83aba3269fa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsArgs.java @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldOptionsArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldOptionsArgs(); + + @Import(name="dataPathOptions") + private @Nullable Output> dataPathOptions; + + public Optional>> dataPathOptions() { + return Optional.ofNullable(this.dataPathOptions); + } + + @Import(name="selectedFieldOptions") + private @Nullable Output> selectedFieldOptions; + + public Optional>> selectedFieldOptions() { + return Optional.ofNullable(this.selectedFieldOptions); + } + + private VisualsPivotTableVisualChartConfigurationFieldOptionsArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldOptionsArgs(VisualsPivotTableVisualChartConfigurationFieldOptionsArgs $) { + this.dataPathOptions = $.dataPathOptions; + this.selectedFieldOptions = $.selectedFieldOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldOptionsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldOptionsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldOptionsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataPathOptions(@Nullable Output> dataPathOptions) { + $.dataPathOptions = dataPathOptions; + return this; + } + + public Builder dataPathOptions(List dataPathOptions) { + return dataPathOptions(Output.of(dataPathOptions)); + } + + public Builder dataPathOptions(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs... dataPathOptions) { + return dataPathOptions(List.of(dataPathOptions)); + } + + public Builder selectedFieldOptions(@Nullable Output> selectedFieldOptions) { + $.selectedFieldOptions = selectedFieldOptions; + return this; + } + + public Builder selectedFieldOptions(List selectedFieldOptions) { + return selectedFieldOptions(Output.of(selectedFieldOptions)); + } + + public Builder selectedFieldOptions(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs... selectedFieldOptions) { + return selectedFieldOptions(List.of(selectedFieldOptions)); + } + + public VisualsPivotTableVisualChartConfigurationFieldOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs.java new file mode 100644 index 00000000000..c5b852d18cb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs.java @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs(); + + @Import(name="dataPathLists", required=true) + private Output> dataPathLists; + + public Output> dataPathLists() { + return this.dataPathLists; + } + + @Import(name="width") + private @Nullable Output width; + + public Optional> width() { + return Optional.ofNullable(this.width); + } + + private VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs $) { + this.dataPathLists = $.dataPathLists; + this.width = $.width; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataPathLists(Output> dataPathLists) { + $.dataPathLists = dataPathLists; + return this; + } + + public Builder dataPathLists(List dataPathLists) { + return dataPathLists(Output.of(dataPathLists)); + } + + public Builder dataPathLists(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs... dataPathLists) { + return dataPathLists(List.of(dataPathLists)); + } + + public Builder width(@Nullable Output width) { + $.width = width; + return this; + } + + public Builder width(String width) { + return width(Output.of(width)); + } + + public VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs build() { + if ($.dataPathLists == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs", "dataPathLists"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs.java new file mode 100644 index 00000000000..ea73d3dab4a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs(); + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="fieldValue", required=true) + private Output fieldValue; + + public Output fieldValue() { + return this.fieldValue; + } + + private VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs $) { + this.fieldId = $.fieldId; + this.fieldValue = $.fieldValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder fieldValue(Output fieldValue) { + $.fieldValue = fieldValue; + return this; + } + + public Builder fieldValue(String fieldValue) { + return fieldValue(Output.of(fieldValue)); + } + + public VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs", "fieldId"); + } + if ($.fieldValue == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs", "fieldValue"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.java new file mode 100644 index 00000000000..9f8960b2d76 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs(); + + @Import(name="customLabel") + private @Nullable Output customLabel; + + public Optional> customLabel() { + return Optional.ofNullable(this.customLabel); + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + private VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs $) { + this.customLabel = $.customLabel; + this.fieldId = $.fieldId; + this.visibility = $.visibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLabel(@Nullable Output customLabel) { + $.customLabel = customLabel; + return this; + } + + public Builder customLabel(String customLabel) { + return customLabel(Output.of(customLabel)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..6ad5b491af3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsArgs(); + + @Import(name="pivotTableAggregatedFieldWells") + private @Nullable Output pivotTableAggregatedFieldWells; + + public Optional> pivotTableAggregatedFieldWells() { + return Optional.ofNullable(this.pivotTableAggregatedFieldWells); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsArgs(VisualsPivotTableVisualChartConfigurationFieldWellsArgs $) { + this.pivotTableAggregatedFieldWells = $.pivotTableAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder pivotTableAggregatedFieldWells(@Nullable Output pivotTableAggregatedFieldWells) { + $.pivotTableAggregatedFieldWells = pivotTableAggregatedFieldWells; + return this; + } + + public Builder pivotTableAggregatedFieldWells(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs pivotTableAggregatedFieldWells) { + return pivotTableAggregatedFieldWells(Output.of(pivotTableAggregatedFieldWells)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..05d57366f29 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs.java @@ -0,0 +1,112 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs(); + + @Import(name="columns") + private @Nullable Output> columns; + + public Optional>> columns() { + return Optional.ofNullable(this.columns); + } + + @Import(name="rows") + private @Nullable Output> rows; + + public Optional>> rows() { + return Optional.ofNullable(this.rows); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs $) { + this.columns = $.columns; + this.rows = $.rows; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder columns(@Nullable Output> columns) { + $.columns = columns; + return this; + } + + public Builder columns(List columns) { + return columns(Output.of(columns)); + } + + public Builder columns(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs... columns) { + return columns(List.of(columns)); + } + + public Builder rows(@Nullable Output> rows) { + $.rows = rows; + return this; + } + + public Builder rows(List rows) { + return rows(Output.of(rows)); + } + + public Builder rows(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs... rows) { + return rows(List.of(rows)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs... values) { + return values(List.of(values)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs.java new file mode 100644 index 00000000000..05051d108ff --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs(); + + @Import(name="categoricalDimensionField") + private @Nullable Output categoricalDimensionField; + + public Optional> categoricalDimensionField() { + return Optional.ofNullable(this.categoricalDimensionField); + } + + @Import(name="dateDimensionField") + private @Nullable Output dateDimensionField; + + public Optional> dateDimensionField() { + return Optional.ofNullable(this.dateDimensionField); + } + + @Import(name="numericalDimensionField") + private @Nullable Output numericalDimensionField; + + public Optional> numericalDimensionField() { + return Optional.ofNullable(this.numericalDimensionField); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs $) { + this.categoricalDimensionField = $.categoricalDimensionField; + this.dateDimensionField = $.dateDimensionField; + this.numericalDimensionField = $.numericalDimensionField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoricalDimensionField(@Nullable Output categoricalDimensionField) { + $.categoricalDimensionField = categoricalDimensionField; + return this; + } + + public Builder categoricalDimensionField(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs categoricalDimensionField) { + return categoricalDimensionField(Output.of(categoricalDimensionField)); + } + + public Builder dateDimensionField(@Nullable Output dateDimensionField) { + $.dateDimensionField = dateDimensionField; + return this; + } + + public Builder dateDimensionField(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs dateDimensionField) { + return dateDimensionField(Output.of(dateDimensionField)); + } + + public Builder numericalDimensionField(@Nullable Output numericalDimensionField) { + $.numericalDimensionField = numericalDimensionField; + return this; + } + + public Builder numericalDimensionField(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs numericalDimensionField) { + return numericalDimensionField(Output.of(numericalDimensionField)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs.java new file mode 100644 index 00000000000..64ab3cbcf69 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs $) { + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(StringFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs.java new file mode 100644 index 00000000000..ebb604395ea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs.java @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="dateGranularity") + private @Nullable Output dateGranularity; + + public Optional> dateGranularity() { + return Optional.ofNullable(this.dateGranularity); + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs $) { + this.column = $.column; + this.dateGranularity = $.dateGranularity; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder dateGranularity(@Nullable Output dateGranularity) { + $.dateGranularity = dateGranularity; + return this; + } + + public Builder dateGranularity(String dateGranularity) { + return dateGranularity(Output.of(dateGranularity)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(DateTimeFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs.java new file mode 100644 index 00000000000..84a2c67bcd2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs $) { + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(NumberFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs.java new file mode 100644 index 00000000000..98f0cd95709 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs(); + + @Import(name="categoricalDimensionField") + private @Nullable Output categoricalDimensionField; + + public Optional> categoricalDimensionField() { + return Optional.ofNullable(this.categoricalDimensionField); + } + + @Import(name="dateDimensionField") + private @Nullable Output dateDimensionField; + + public Optional> dateDimensionField() { + return Optional.ofNullable(this.dateDimensionField); + } + + @Import(name="numericalDimensionField") + private @Nullable Output numericalDimensionField; + + public Optional> numericalDimensionField() { + return Optional.ofNullable(this.numericalDimensionField); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs $) { + this.categoricalDimensionField = $.categoricalDimensionField; + this.dateDimensionField = $.dateDimensionField; + this.numericalDimensionField = $.numericalDimensionField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoricalDimensionField(@Nullable Output categoricalDimensionField) { + $.categoricalDimensionField = categoricalDimensionField; + return this; + } + + public Builder categoricalDimensionField(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs categoricalDimensionField) { + return categoricalDimensionField(Output.of(categoricalDimensionField)); + } + + public Builder dateDimensionField(@Nullable Output dateDimensionField) { + $.dateDimensionField = dateDimensionField; + return this; + } + + public Builder dateDimensionField(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs dateDimensionField) { + return dateDimensionField(Output.of(dateDimensionField)); + } + + public Builder numericalDimensionField(@Nullable Output numericalDimensionField) { + $.numericalDimensionField = numericalDimensionField; + return this; + } + + public Builder numericalDimensionField(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs numericalDimensionField) { + return numericalDimensionField(Output.of(numericalDimensionField)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs.java new file mode 100644 index 00000000000..57e8c718e32 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs $) { + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(StringFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs.java new file mode 100644 index 00000000000..71ca9b1ef95 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs.java @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="dateGranularity") + private @Nullable Output dateGranularity; + + public Optional> dateGranularity() { + return Optional.ofNullable(this.dateGranularity); + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs $) { + this.column = $.column; + this.dateGranularity = $.dateGranularity; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder dateGranularity(@Nullable Output dateGranularity) { + $.dateGranularity = dateGranularity; + return this; + } + + public Builder dateGranularity(String dateGranularity) { + return dateGranularity(Output.of(dateGranularity)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(DateTimeFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs.java new file mode 100644 index 00000000000..45f97d2a1dc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs $) { + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(NumberFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs.java new file mode 100644 index 00000000000..30460b633a4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs(); + + @Import(name="calculatedMeasureField") + private @Nullable Output calculatedMeasureField; + + public Optional> calculatedMeasureField() { + return Optional.ofNullable(this.calculatedMeasureField); + } + + @Import(name="categoricalMeasureField") + private @Nullable Output categoricalMeasureField; + + public Optional> categoricalMeasureField() { + return Optional.ofNullable(this.categoricalMeasureField); + } + + @Import(name="dateMeasureField") + private @Nullable Output dateMeasureField; + + public Optional> dateMeasureField() { + return Optional.ofNullable(this.dateMeasureField); + } + + @Import(name="numericalMeasureField") + private @Nullable Output numericalMeasureField; + + public Optional> numericalMeasureField() { + return Optional.ofNullable(this.numericalMeasureField); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs $) { + this.calculatedMeasureField = $.calculatedMeasureField; + this.categoricalMeasureField = $.categoricalMeasureField; + this.dateMeasureField = $.dateMeasureField; + this.numericalMeasureField = $.numericalMeasureField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder calculatedMeasureField(@Nullable Output calculatedMeasureField) { + $.calculatedMeasureField = calculatedMeasureField; + return this; + } + + public Builder calculatedMeasureField(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs calculatedMeasureField) { + return calculatedMeasureField(Output.of(calculatedMeasureField)); + } + + public Builder categoricalMeasureField(@Nullable Output categoricalMeasureField) { + $.categoricalMeasureField = categoricalMeasureField; + return this; + } + + public Builder categoricalMeasureField(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs categoricalMeasureField) { + return categoricalMeasureField(Output.of(categoricalMeasureField)); + } + + public Builder dateMeasureField(@Nullable Output dateMeasureField) { + $.dateMeasureField = dateMeasureField; + return this; + } + + public Builder dateMeasureField(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs dateMeasureField) { + return dateMeasureField(Output.of(dateMeasureField)); + } + + public Builder numericalMeasureField(@Nullable Output numericalMeasureField) { + $.numericalMeasureField = numericalMeasureField; + return this; + } + + public Builder numericalMeasureField(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs numericalMeasureField) { + return numericalMeasureField(Output.of(numericalMeasureField)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs.java new file mode 100644 index 00000000000..09a346937a7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs(); + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs $) { + this.expression = $.expression; + this.fieldId = $.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs", "expression"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs.java new file mode 100644 index 00000000000..f7f1d4edac6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(String aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(StringFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs.java new file mode 100644 index 00000000000..53aca3ea651 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(String aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(DateTimeFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs.java new file mode 100644 index 00000000000..16efa2e3733 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumericalAggregationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs Empty = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs() {} + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(NumericalAggregationArgs aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(NumberFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs.java new file mode 100644 index 00000000000..cfc6fe5bdbf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs Empty = new VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs(); + + @Import(name="overflowColumnHeaderVisibility") + private @Nullable Output overflowColumnHeaderVisibility; + + public Optional> overflowColumnHeaderVisibility() { + return Optional.ofNullable(this.overflowColumnHeaderVisibility); + } + + @Import(name="verticalOverflowVisibility") + private @Nullable Output verticalOverflowVisibility; + + public Optional> verticalOverflowVisibility() { + return Optional.ofNullable(this.verticalOverflowVisibility); + } + + private VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs() {} + + private VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs $) { + this.overflowColumnHeaderVisibility = $.overflowColumnHeaderVisibility; + this.verticalOverflowVisibility = $.verticalOverflowVisibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder overflowColumnHeaderVisibility(@Nullable Output overflowColumnHeaderVisibility) { + $.overflowColumnHeaderVisibility = overflowColumnHeaderVisibility; + return this; + } + + public Builder overflowColumnHeaderVisibility(String overflowColumnHeaderVisibility) { + return overflowColumnHeaderVisibility(Output.of(overflowColumnHeaderVisibility)); + } + + public Builder verticalOverflowVisibility(@Nullable Output verticalOverflowVisibility) { + $.verticalOverflowVisibility = verticalOverflowVisibility; + return this; + } + + public Builder verticalOverflowVisibility(String verticalOverflowVisibility) { + return verticalOverflowVisibility(Output.of(verticalOverflowVisibility)); + } + + public VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..a184f4ad1e1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationSortConfigurationArgs Empty = new VisualsPivotTableVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="fieldSortOptions") + private @Nullable Output> fieldSortOptions; + + public Optional>> fieldSortOptions() { + return Optional.ofNullable(this.fieldSortOptions); + } + + private VisualsPivotTableVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsPivotTableVisualChartConfigurationSortConfigurationArgs(VisualsPivotTableVisualChartConfigurationSortConfigurationArgs $) { + this.fieldSortOptions = $.fieldSortOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldSortOptions(@Nullable Output> fieldSortOptions) { + $.fieldSortOptions = fieldSortOptions; + return this; + } + + public Builder fieldSortOptions(List fieldSortOptions) { + return fieldSortOptions(Output.of(fieldSortOptions)); + } + + public Builder fieldSortOptions(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs... fieldSortOptions) { + return fieldSortOptions(List.of(fieldSortOptions)); + } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs.java new file mode 100644 index 00000000000..26720aeb65d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs Empty = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs(); + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="sortBy", required=true) + private Output sortBy; + + public Output sortBy() { + return this.sortBy; + } + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs() {} + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs $) { + this.fieldId = $.fieldId; + this.sortBy = $.sortBy; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder sortBy(Output sortBy) { + $.sortBy = sortBy; + return this; + } + + public Builder sortBy(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs sortBy) { + return sortBy(Output.of(sortBy)); + } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs", "fieldId"); + } + if ($.sortBy == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs", "sortBy"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs.java new file mode 100644 index 00000000000..db8977605aa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnSortArgs; +import com.pulumi.aws.quicksight.inputs.FieldSortArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs Empty = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs(); + + @Import(name="column") + private @Nullable Output column; + + public Optional> column() { + return Optional.ofNullable(this.column); + } + + @Import(name="dataPath") + private @Nullable Output dataPath; + + public Optional> dataPath() { + return Optional.ofNullable(this.dataPath); + } + + @Import(name="field") + private @Nullable Output field; + + public Optional> field() { + return Optional.ofNullable(this.field); + } + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs() {} + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs $) { + this.column = $.column; + this.dataPath = $.dataPath; + this.field = $.field; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(@Nullable Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnSortArgs column) { + return column(Output.of(column)); + } + + public Builder dataPath(@Nullable Output dataPath) { + $.dataPath = dataPath; + return this; + } + + public Builder dataPath(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs dataPath) { + return dataPath(Output.of(dataPath)); + } + + public Builder field(@Nullable Output field) { + $.field = field; + return this; + } + + public Builder field(FieldSortArgs field) { + return field(Output.of(field)); + } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs.java new file mode 100644 index 00000000000..07b0dd0b6d0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; + + +public final class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs Empty = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs(); + + @Import(name="direction", required=true) + private Output direction; + + public Output direction() { + return this.direction; + } + + @Import(name="sortPaths", required=true) + private Output> sortPaths; + + public Output> sortPaths() { + return this.sortPaths; + } + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs() {} + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs $) { + this.direction = $.direction; + this.sortPaths = $.sortPaths; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs(Objects.requireNonNull(defaults)); + } + + public Builder direction(Output direction) { + $.direction = direction; + return this; + } + + public Builder direction(String direction) { + return direction(Output.of(direction)); + } + + public Builder sortPaths(Output> sortPaths) { + $.sortPaths = sortPaths; + return this; + } + + public Builder sortPaths(List sortPaths) { + return sortPaths(Output.of(sortPaths)); + } + + public Builder sortPaths(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs... sortPaths) { + return sortPaths(List.of(sortPaths)); + } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs build() { + if ($.direction == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs", "direction"); + } + if ($.sortPaths == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs", "sortPaths"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs.java new file mode 100644 index 00000000000..d85704752db --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs Empty = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs(); + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="fieldValue", required=true) + private Output fieldValue; + + public Output fieldValue() { + return this.fieldValue; + } + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs() {} + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs $) { + this.fieldId = $.fieldId; + this.fieldValue = $.fieldValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder fieldValue(Output fieldValue) { + $.fieldValue = fieldValue; + return this; + } + + public Builder fieldValue(String fieldValue) { + return fieldValue(Output.of(fieldValue)); + } + + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs", "fieldId"); + } + if ($.fieldValue == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs", "fieldValue"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTableOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTableOptionsArgs.java new file mode 100644 index 00000000000..4c4b47197d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTableOptionsArgs.java @@ -0,0 +1,218 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CellStyleArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationTableOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationTableOptionsArgs Empty = new VisualsPivotTableVisualChartConfigurationTableOptionsArgs(); + + @Import(name="cellStyle") + private @Nullable Output cellStyle; + + public Optional> cellStyle() { + return Optional.ofNullable(this.cellStyle); + } + + @Import(name="collapsedRowDimensionsVisibility") + private @Nullable Output collapsedRowDimensionsVisibility; + + public Optional> collapsedRowDimensionsVisibility() { + return Optional.ofNullable(this.collapsedRowDimensionsVisibility); + } + + @Import(name="columnHeaderStyle") + private @Nullable Output columnHeaderStyle; + + public Optional> columnHeaderStyle() { + return Optional.ofNullable(this.columnHeaderStyle); + } + + @Import(name="columnNamesVisibility") + private @Nullable Output columnNamesVisibility; + + public Optional> columnNamesVisibility() { + return Optional.ofNullable(this.columnNamesVisibility); + } + + @Import(name="metricPlacement") + private @Nullable Output metricPlacement; + + public Optional> metricPlacement() { + return Optional.ofNullable(this.metricPlacement); + } + + @Import(name="rowAlternateColorOptions") + private @Nullable Output rowAlternateColorOptions; + + public Optional> rowAlternateColorOptions() { + return Optional.ofNullable(this.rowAlternateColorOptions); + } + + @Import(name="rowFieldNamesStyle") + private @Nullable Output rowFieldNamesStyle; + + public Optional> rowFieldNamesStyle() { + return Optional.ofNullable(this.rowFieldNamesStyle); + } + + @Import(name="rowHeaderStyle") + private @Nullable Output rowHeaderStyle; + + public Optional> rowHeaderStyle() { + return Optional.ofNullable(this.rowHeaderStyle); + } + + @Import(name="singleMetricVisibility") + private @Nullable Output singleMetricVisibility; + + public Optional> singleMetricVisibility() { + return Optional.ofNullable(this.singleMetricVisibility); + } + + @Import(name="toggleButtonsVisibility") + private @Nullable Output toggleButtonsVisibility; + + public Optional> toggleButtonsVisibility() { + return Optional.ofNullable(this.toggleButtonsVisibility); + } + + private VisualsPivotTableVisualChartConfigurationTableOptionsArgs() {} + + private VisualsPivotTableVisualChartConfigurationTableOptionsArgs(VisualsPivotTableVisualChartConfigurationTableOptionsArgs $) { + this.cellStyle = $.cellStyle; + this.collapsedRowDimensionsVisibility = $.collapsedRowDimensionsVisibility; + this.columnHeaderStyle = $.columnHeaderStyle; + this.columnNamesVisibility = $.columnNamesVisibility; + this.metricPlacement = $.metricPlacement; + this.rowAlternateColorOptions = $.rowAlternateColorOptions; + this.rowFieldNamesStyle = $.rowFieldNamesStyle; + this.rowHeaderStyle = $.rowHeaderStyle; + this.singleMetricVisibility = $.singleMetricVisibility; + this.toggleButtonsVisibility = $.toggleButtonsVisibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationTableOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationTableOptionsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationTableOptionsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationTableOptionsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationTableOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder cellStyle(@Nullable Output cellStyle) { + $.cellStyle = cellStyle; + return this; + } + + public Builder cellStyle(CellStyleArgs cellStyle) { + return cellStyle(Output.of(cellStyle)); + } + + public Builder collapsedRowDimensionsVisibility(@Nullable Output collapsedRowDimensionsVisibility) { + $.collapsedRowDimensionsVisibility = collapsedRowDimensionsVisibility; + return this; + } + + public Builder collapsedRowDimensionsVisibility(String collapsedRowDimensionsVisibility) { + return collapsedRowDimensionsVisibility(Output.of(collapsedRowDimensionsVisibility)); + } + + public Builder columnHeaderStyle(@Nullable Output columnHeaderStyle) { + $.columnHeaderStyle = columnHeaderStyle; + return this; + } + + public Builder columnHeaderStyle(CellStyleArgs columnHeaderStyle) { + return columnHeaderStyle(Output.of(columnHeaderStyle)); + } + + public Builder columnNamesVisibility(@Nullable Output columnNamesVisibility) { + $.columnNamesVisibility = columnNamesVisibility; + return this; + } + + public Builder columnNamesVisibility(String columnNamesVisibility) { + return columnNamesVisibility(Output.of(columnNamesVisibility)); + } + + public Builder metricPlacement(@Nullable Output metricPlacement) { + $.metricPlacement = metricPlacement; + return this; + } + + public Builder metricPlacement(String metricPlacement) { + return metricPlacement(Output.of(metricPlacement)); + } + + public Builder rowAlternateColorOptions(@Nullable Output rowAlternateColorOptions) { + $.rowAlternateColorOptions = rowAlternateColorOptions; + return this; + } + + public Builder rowAlternateColorOptions(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs rowAlternateColorOptions) { + return rowAlternateColorOptions(Output.of(rowAlternateColorOptions)); + } + + public Builder rowFieldNamesStyle(@Nullable Output rowFieldNamesStyle) { + $.rowFieldNamesStyle = rowFieldNamesStyle; + return this; + } + + public Builder rowFieldNamesStyle(CellStyleArgs rowFieldNamesStyle) { + return rowFieldNamesStyle(Output.of(rowFieldNamesStyle)); + } + + public Builder rowHeaderStyle(@Nullable Output rowHeaderStyle) { + $.rowHeaderStyle = rowHeaderStyle; + return this; + } + + public Builder rowHeaderStyle(CellStyleArgs rowHeaderStyle) { + return rowHeaderStyle(Output.of(rowHeaderStyle)); + } + + public Builder singleMetricVisibility(@Nullable Output singleMetricVisibility) { + $.singleMetricVisibility = singleMetricVisibility; + return this; + } + + public Builder singleMetricVisibility(String singleMetricVisibility) { + return singleMetricVisibility(Output.of(singleMetricVisibility)); + } + + public Builder toggleButtonsVisibility(@Nullable Output toggleButtonsVisibility) { + $.toggleButtonsVisibility = toggleButtonsVisibility; + return this; + } + + public Builder toggleButtonsVisibility(String toggleButtonsVisibility) { + return toggleButtonsVisibility(Output.of(toggleButtonsVisibility)); + } + + public VisualsPivotTableVisualChartConfigurationTableOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.java new file mode 100644 index 00000000000..c8393e5f002 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.java @@ -0,0 +1,100 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs Empty = new VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs(); + + @Import(name="rowAlternateColors") + private @Nullable Output rowAlternateColors; + + public Optional> rowAlternateColors() { + return Optional.ofNullable(this.rowAlternateColors); + } + + /** + * The dashboard creation status. + * + */ + @Import(name="status") + private @Nullable Output status; + + /** + * @return The dashboard creation status. + * + */ + public Optional> status() { + return Optional.ofNullable(this.status); + } + + private VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs() {} + + private VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs $) { + this.rowAlternateColors = $.rowAlternateColors; + this.status = $.status; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder rowAlternateColors(@Nullable Output rowAlternateColors) { + $.rowAlternateColors = rowAlternateColors; + return this; + } + + public Builder rowAlternateColors(String rowAlternateColors) { + return rowAlternateColors(Output.of(rowAlternateColors)); + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(@Nullable Output status) { + $.status = status; + return this; + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(String status) { + return status(Output.of(status)); + } + + public VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsArgs.java new file mode 100644 index 00000000000..c3e2ea42c60 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationTotalOptionsArgs Empty = new VisualsPivotTableVisualChartConfigurationTotalOptionsArgs(); + + @Import(name="columnSubtotalOptions") + private @Nullable Output columnSubtotalOptions; + + public Optional> columnSubtotalOptions() { + return Optional.ofNullable(this.columnSubtotalOptions); + } + + @Import(name="columnTotalOptions") + private @Nullable Output columnTotalOptions; + + public Optional> columnTotalOptions() { + return Optional.ofNullable(this.columnTotalOptions); + } + + @Import(name="rowSubtotalOptions") + private @Nullable Output rowSubtotalOptions; + + public Optional> rowSubtotalOptions() { + return Optional.ofNullable(this.rowSubtotalOptions); + } + + @Import(name="rowTotalOptions") + private @Nullable Output rowTotalOptions; + + public Optional> rowTotalOptions() { + return Optional.ofNullable(this.rowTotalOptions); + } + + private VisualsPivotTableVisualChartConfigurationTotalOptionsArgs() {} + + private VisualsPivotTableVisualChartConfigurationTotalOptionsArgs(VisualsPivotTableVisualChartConfigurationTotalOptionsArgs $) { + this.columnSubtotalOptions = $.columnSubtotalOptions; + this.columnTotalOptions = $.columnTotalOptions; + this.rowSubtotalOptions = $.rowSubtotalOptions; + this.rowTotalOptions = $.rowTotalOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationTotalOptionsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder columnSubtotalOptions(@Nullable Output columnSubtotalOptions) { + $.columnSubtotalOptions = columnSubtotalOptions; + return this; + } + + public Builder columnSubtotalOptions(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs columnSubtotalOptions) { + return columnSubtotalOptions(Output.of(columnSubtotalOptions)); + } + + public Builder columnTotalOptions(@Nullable Output columnTotalOptions) { + $.columnTotalOptions = columnTotalOptions; + return this; + } + + public Builder columnTotalOptions(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs columnTotalOptions) { + return columnTotalOptions(Output.of(columnTotalOptions)); + } + + public Builder rowSubtotalOptions(@Nullable Output rowSubtotalOptions) { + $.rowSubtotalOptions = rowSubtotalOptions; + return this; + } + + public Builder rowSubtotalOptions(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs rowSubtotalOptions) { + return rowSubtotalOptions(Output.of(rowSubtotalOptions)); + } + + public Builder rowTotalOptions(@Nullable Output rowTotalOptions) { + $.rowTotalOptions = rowTotalOptions; + return this; + } + + public Builder rowTotalOptions(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs rowTotalOptions) { + return rowTotalOptions(Output.of(rowTotalOptions)); + } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs.java new file mode 100644 index 00000000000..c8879daae52 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs.java @@ -0,0 +1,172 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CellStyleArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs Empty = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs(); + + @Import(name="customLabel") + private @Nullable Output customLabel; + + public Optional> customLabel() { + return Optional.ofNullable(this.customLabel); + } + + @Import(name="fieldLevel") + private @Nullable Output fieldLevel; + + public Optional> fieldLevel() { + return Optional.ofNullable(this.fieldLevel); + } + + @Import(name="fieldLevelOptions") + private @Nullable Output> fieldLevelOptions; + + public Optional>> fieldLevelOptions() { + return Optional.ofNullable(this.fieldLevelOptions); + } + + @Import(name="metricHeaderCellStyle") + private @Nullable Output metricHeaderCellStyle; + + public Optional> metricHeaderCellStyle() { + return Optional.ofNullable(this.metricHeaderCellStyle); + } + + @Import(name="totalCellStyle") + private @Nullable Output totalCellStyle; + + public Optional> totalCellStyle() { + return Optional.ofNullable(this.totalCellStyle); + } + + @Import(name="totalsVisibility") + private @Nullable Output totalsVisibility; + + public Optional> totalsVisibility() { + return Optional.ofNullable(this.totalsVisibility); + } + + @Import(name="valueCellStyle") + private @Nullable Output valueCellStyle; + + public Optional> valueCellStyle() { + return Optional.ofNullable(this.valueCellStyle); + } + + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs() {} + + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs $) { + this.customLabel = $.customLabel; + this.fieldLevel = $.fieldLevel; + this.fieldLevelOptions = $.fieldLevelOptions; + this.metricHeaderCellStyle = $.metricHeaderCellStyle; + this.totalCellStyle = $.totalCellStyle; + this.totalsVisibility = $.totalsVisibility; + this.valueCellStyle = $.valueCellStyle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLabel(@Nullable Output customLabel) { + $.customLabel = customLabel; + return this; + } + + public Builder customLabel(String customLabel) { + return customLabel(Output.of(customLabel)); + } + + public Builder fieldLevel(@Nullable Output fieldLevel) { + $.fieldLevel = fieldLevel; + return this; + } + + public Builder fieldLevel(String fieldLevel) { + return fieldLevel(Output.of(fieldLevel)); + } + + public Builder fieldLevelOptions(@Nullable Output> fieldLevelOptions) { + $.fieldLevelOptions = fieldLevelOptions; + return this; + } + + public Builder fieldLevelOptions(List fieldLevelOptions) { + return fieldLevelOptions(Output.of(fieldLevelOptions)); + } + + public Builder fieldLevelOptions(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs... fieldLevelOptions) { + return fieldLevelOptions(List.of(fieldLevelOptions)); + } + + public Builder metricHeaderCellStyle(@Nullable Output metricHeaderCellStyle) { + $.metricHeaderCellStyle = metricHeaderCellStyle; + return this; + } + + public Builder metricHeaderCellStyle(CellStyleArgs metricHeaderCellStyle) { + return metricHeaderCellStyle(Output.of(metricHeaderCellStyle)); + } + + public Builder totalCellStyle(@Nullable Output totalCellStyle) { + $.totalCellStyle = totalCellStyle; + return this; + } + + public Builder totalCellStyle(CellStyleArgs totalCellStyle) { + return totalCellStyle(Output.of(totalCellStyle)); + } + + public Builder totalsVisibility(@Nullable Output totalsVisibility) { + $.totalsVisibility = totalsVisibility; + return this; + } + + public Builder totalsVisibility(String totalsVisibility) { + return totalsVisibility(Output.of(totalsVisibility)); + } + + public Builder valueCellStyle(@Nullable Output valueCellStyle) { + $.valueCellStyle = valueCellStyle; + return this; + } + + public Builder valueCellStyle(CellStyleArgs valueCellStyle) { + return valueCellStyle(Output.of(valueCellStyle)); + } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs.java new file mode 100644 index 00000000000..76784e7ca7e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs Empty = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs(); + + @Import(name="fieldId") + private @Nullable Output fieldId; + + public Optional> fieldId() { + return Optional.ofNullable(this.fieldId); + } + + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs() {} + + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs $) { + this.fieldId = $.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(@Nullable Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs.java new file mode 100644 index 00000000000..2db1d53cea6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs.java @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CellStyleArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs Empty = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs(); + + @Import(name="customLabel") + private @Nullable Output customLabel; + + public Optional> customLabel() { + return Optional.ofNullable(this.customLabel); + } + + @Import(name="metricHeaderCellStyle") + private @Nullable Output metricHeaderCellStyle; + + public Optional> metricHeaderCellStyle() { + return Optional.ofNullable(this.metricHeaderCellStyle); + } + + @Import(name="placement") + private @Nullable Output placement; + + public Optional> placement() { + return Optional.ofNullable(this.placement); + } + + @Import(name="scrollStatus") + private @Nullable Output scrollStatus; + + public Optional> scrollStatus() { + return Optional.ofNullable(this.scrollStatus); + } + + @Import(name="totalCellStyle") + private @Nullable Output totalCellStyle; + + public Optional> totalCellStyle() { + return Optional.ofNullable(this.totalCellStyle); + } + + @Import(name="totalsVisibility") + private @Nullable Output totalsVisibility; + + public Optional> totalsVisibility() { + return Optional.ofNullable(this.totalsVisibility); + } + + @Import(name="valueCellStyle") + private @Nullable Output valueCellStyle; + + public Optional> valueCellStyle() { + return Optional.ofNullable(this.valueCellStyle); + } + + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs() {} + + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs $) { + this.customLabel = $.customLabel; + this.metricHeaderCellStyle = $.metricHeaderCellStyle; + this.placement = $.placement; + this.scrollStatus = $.scrollStatus; + this.totalCellStyle = $.totalCellStyle; + this.totalsVisibility = $.totalsVisibility; + this.valueCellStyle = $.valueCellStyle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLabel(@Nullable Output customLabel) { + $.customLabel = customLabel; + return this; + } + + public Builder customLabel(String customLabel) { + return customLabel(Output.of(customLabel)); + } + + public Builder metricHeaderCellStyle(@Nullable Output metricHeaderCellStyle) { + $.metricHeaderCellStyle = metricHeaderCellStyle; + return this; + } + + public Builder metricHeaderCellStyle(CellStyleArgs metricHeaderCellStyle) { + return metricHeaderCellStyle(Output.of(metricHeaderCellStyle)); + } + + public Builder placement(@Nullable Output placement) { + $.placement = placement; + return this; + } + + public Builder placement(String placement) { + return placement(Output.of(placement)); + } + + public Builder scrollStatus(@Nullable Output scrollStatus) { + $.scrollStatus = scrollStatus; + return this; + } + + public Builder scrollStatus(String scrollStatus) { + return scrollStatus(Output.of(scrollStatus)); + } + + public Builder totalCellStyle(@Nullable Output totalCellStyle) { + $.totalCellStyle = totalCellStyle; + return this; + } + + public Builder totalCellStyle(CellStyleArgs totalCellStyle) { + return totalCellStyle(Output.of(totalCellStyle)); + } + + public Builder totalsVisibility(@Nullable Output totalsVisibility) { + $.totalsVisibility = totalsVisibility; + return this; + } + + public Builder totalsVisibility(String totalsVisibility) { + return totalsVisibility(Output.of(totalsVisibility)); + } + + public Builder valueCellStyle(@Nullable Output valueCellStyle) { + $.valueCellStyle = valueCellStyle; + return this; + } + + public Builder valueCellStyle(CellStyleArgs valueCellStyle) { + return valueCellStyle(Output.of(valueCellStyle)); + } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs.java new file mode 100644 index 00000000000..04c0c0d0d86 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs.java @@ -0,0 +1,172 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CellStyleArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs Empty = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs(); + + @Import(name="customLabel") + private @Nullable Output customLabel; + + public Optional> customLabel() { + return Optional.ofNullable(this.customLabel); + } + + @Import(name="fieldLevel") + private @Nullable Output fieldLevel; + + public Optional> fieldLevel() { + return Optional.ofNullable(this.fieldLevel); + } + + @Import(name="fieldLevelOptions") + private @Nullable Output> fieldLevelOptions; + + public Optional>> fieldLevelOptions() { + return Optional.ofNullable(this.fieldLevelOptions); + } + + @Import(name="metricHeaderCellStyle") + private @Nullable Output metricHeaderCellStyle; + + public Optional> metricHeaderCellStyle() { + return Optional.ofNullable(this.metricHeaderCellStyle); + } + + @Import(name="totalCellStyle") + private @Nullable Output totalCellStyle; + + public Optional> totalCellStyle() { + return Optional.ofNullable(this.totalCellStyle); + } + + @Import(name="totalsVisibility") + private @Nullable Output totalsVisibility; + + public Optional> totalsVisibility() { + return Optional.ofNullable(this.totalsVisibility); + } + + @Import(name="valueCellStyle") + private @Nullable Output valueCellStyle; + + public Optional> valueCellStyle() { + return Optional.ofNullable(this.valueCellStyle); + } + + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs() {} + + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs $) { + this.customLabel = $.customLabel; + this.fieldLevel = $.fieldLevel; + this.fieldLevelOptions = $.fieldLevelOptions; + this.metricHeaderCellStyle = $.metricHeaderCellStyle; + this.totalCellStyle = $.totalCellStyle; + this.totalsVisibility = $.totalsVisibility; + this.valueCellStyle = $.valueCellStyle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLabel(@Nullable Output customLabel) { + $.customLabel = customLabel; + return this; + } + + public Builder customLabel(String customLabel) { + return customLabel(Output.of(customLabel)); + } + + public Builder fieldLevel(@Nullable Output fieldLevel) { + $.fieldLevel = fieldLevel; + return this; + } + + public Builder fieldLevel(String fieldLevel) { + return fieldLevel(Output.of(fieldLevel)); + } + + public Builder fieldLevelOptions(@Nullable Output> fieldLevelOptions) { + $.fieldLevelOptions = fieldLevelOptions; + return this; + } + + public Builder fieldLevelOptions(List fieldLevelOptions) { + return fieldLevelOptions(Output.of(fieldLevelOptions)); + } + + public Builder fieldLevelOptions(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs... fieldLevelOptions) { + return fieldLevelOptions(List.of(fieldLevelOptions)); + } + + public Builder metricHeaderCellStyle(@Nullable Output metricHeaderCellStyle) { + $.metricHeaderCellStyle = metricHeaderCellStyle; + return this; + } + + public Builder metricHeaderCellStyle(CellStyleArgs metricHeaderCellStyle) { + return metricHeaderCellStyle(Output.of(metricHeaderCellStyle)); + } + + public Builder totalCellStyle(@Nullable Output totalCellStyle) { + $.totalCellStyle = totalCellStyle; + return this; + } + + public Builder totalCellStyle(CellStyleArgs totalCellStyle) { + return totalCellStyle(Output.of(totalCellStyle)); + } + + public Builder totalsVisibility(@Nullable Output totalsVisibility) { + $.totalsVisibility = totalsVisibility; + return this; + } + + public Builder totalsVisibility(String totalsVisibility) { + return totalsVisibility(Output.of(totalsVisibility)); + } + + public Builder valueCellStyle(@Nullable Output valueCellStyle) { + $.valueCellStyle = valueCellStyle; + return this; + } + + public Builder valueCellStyle(CellStyleArgs valueCellStyle) { + return valueCellStyle(Output.of(valueCellStyle)); + } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs.java new file mode 100644 index 00000000000..2a7f987f9a3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs Empty = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs(); + + @Import(name="fieldId") + private @Nullable Output fieldId; + + public Optional> fieldId() { + return Optional.ofNullable(this.fieldId); + } + + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs() {} + + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs $) { + this.fieldId = $.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(@Nullable Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs.java new file mode 100644 index 00000000000..06583db52aa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs.java @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CellStyleArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs Empty = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs(); + + @Import(name="customLabel") + private @Nullable Output customLabel; + + public Optional> customLabel() { + return Optional.ofNullable(this.customLabel); + } + + @Import(name="metricHeaderCellStyle") + private @Nullable Output metricHeaderCellStyle; + + public Optional> metricHeaderCellStyle() { + return Optional.ofNullable(this.metricHeaderCellStyle); + } + + @Import(name="placement") + private @Nullable Output placement; + + public Optional> placement() { + return Optional.ofNullable(this.placement); + } + + @Import(name="scrollStatus") + private @Nullable Output scrollStatus; + + public Optional> scrollStatus() { + return Optional.ofNullable(this.scrollStatus); + } + + @Import(name="totalCellStyle") + private @Nullable Output totalCellStyle; + + public Optional> totalCellStyle() { + return Optional.ofNullable(this.totalCellStyle); + } + + @Import(name="totalsVisibility") + private @Nullable Output totalsVisibility; + + public Optional> totalsVisibility() { + return Optional.ofNullable(this.totalsVisibility); + } + + @Import(name="valueCellStyle") + private @Nullable Output valueCellStyle; + + public Optional> valueCellStyle() { + return Optional.ofNullable(this.valueCellStyle); + } + + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs() {} + + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs $) { + this.customLabel = $.customLabel; + this.metricHeaderCellStyle = $.metricHeaderCellStyle; + this.placement = $.placement; + this.scrollStatus = $.scrollStatus; + this.totalCellStyle = $.totalCellStyle; + this.totalsVisibility = $.totalsVisibility; + this.valueCellStyle = $.valueCellStyle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs(); + } + + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs defaults) { + $ = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLabel(@Nullable Output customLabel) { + $.customLabel = customLabel; + return this; + } + + public Builder customLabel(String customLabel) { + return customLabel(Output.of(customLabel)); + } + + public Builder metricHeaderCellStyle(@Nullable Output metricHeaderCellStyle) { + $.metricHeaderCellStyle = metricHeaderCellStyle; + return this; + } + + public Builder metricHeaderCellStyle(CellStyleArgs metricHeaderCellStyle) { + return metricHeaderCellStyle(Output.of(metricHeaderCellStyle)); + } + + public Builder placement(@Nullable Output placement) { + $.placement = placement; + return this; + } + + public Builder placement(String placement) { + return placement(Output.of(placement)); + } + + public Builder scrollStatus(@Nullable Output scrollStatus) { + $.scrollStatus = scrollStatus; + return this; + } + + public Builder scrollStatus(String scrollStatus) { + return scrollStatus(Output.of(scrollStatus)); + } + + public Builder totalCellStyle(@Nullable Output totalCellStyle) { + $.totalCellStyle = totalCellStyle; + return this; + } + + public Builder totalCellStyle(CellStyleArgs totalCellStyle) { + return totalCellStyle(Output.of(totalCellStyle)); + } + + public Builder totalsVisibility(@Nullable Output totalsVisibility) { + $.totalsVisibility = totalsVisibility; + return this; + } + + public Builder totalsVisibility(String totalsVisibility) { + return totalsVisibility(Output.of(totalsVisibility)); + } + + public Builder valueCellStyle(@Nullable Output valueCellStyle) { + $.valueCellStyle = valueCellStyle; + return this; + } + + public Builder valueCellStyle(CellStyleArgs valueCellStyle) { + return valueCellStyle(Output.of(valueCellStyle)); + } + + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingArgs.java new file mode 100644 index 00000000000..6a7052d4b9d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualConditionalFormattingArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualConditionalFormattingArgs Empty = new VisualsPivotTableVisualConditionalFormattingArgs(); + + @Import(name="conditionalFormattingOptions") + private @Nullable Output> conditionalFormattingOptions; + + public Optional>> conditionalFormattingOptions() { + return Optional.ofNullable(this.conditionalFormattingOptions); + } + + private VisualsPivotTableVisualConditionalFormattingArgs() {} + + private VisualsPivotTableVisualConditionalFormattingArgs(VisualsPivotTableVisualConditionalFormattingArgs $) { + this.conditionalFormattingOptions = $.conditionalFormattingOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualConditionalFormattingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualConditionalFormattingArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualConditionalFormattingArgs(); + } + + public Builder(VisualsPivotTableVisualConditionalFormattingArgs defaults) { + $ = new VisualsPivotTableVisualConditionalFormattingArgs(Objects.requireNonNull(defaults)); + } + + public Builder conditionalFormattingOptions(@Nullable Output> conditionalFormattingOptions) { + $.conditionalFormattingOptions = conditionalFormattingOptions; + return this; + } + + public Builder conditionalFormattingOptions(List conditionalFormattingOptions) { + return conditionalFormattingOptions(Output.of(conditionalFormattingOptions)); + } + + public Builder conditionalFormattingOptions(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs... conditionalFormattingOptions) { + return conditionalFormattingOptions(List.of(conditionalFormattingOptions)); + } + + public VisualsPivotTableVisualConditionalFormattingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs.java new file mode 100644 index 00000000000..20212178f9d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs Empty = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs(); + + @Import(name="cell") + private @Nullable Output cell; + + public Optional> cell() { + return Optional.ofNullable(this.cell); + } + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs() {} + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs $) { + this.cell = $.cell; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs(); + } + + public Builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs defaults) { + $ = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder cell(@Nullable Output cell) { + $.cell = cell; + return this; + } + + public Builder cell(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs cell) { + return cell(Output.of(cell)); + } + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.java new file mode 100644 index 00000000000..b5425c3dfa9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs; +import com.pulumi.aws.quicksight.inputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs Empty = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs(); + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="scope") + private @Nullable Output scope; + + public Optional> scope() { + return Optional.ofNullable(this.scope); + } + + @Import(name="textFormat") + private @Nullable Output textFormat; + + public Optional> textFormat() { + return Optional.ofNullable(this.textFormat); + } + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs() {} + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs $) { + this.fieldId = $.fieldId; + this.scope = $.scope; + this.textFormat = $.textFormat; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs(); + } + + public Builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs defaults) { + $ = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder scope(@Nullable Output scope) { + $.scope = scope; + return this; + } + + public Builder scope(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs scope) { + return scope(Output.of(scope)); + } + + public Builder textFormat(@Nullable Output textFormat) { + $.textFormat = textFormat; + return this; + } + + public Builder textFormat(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs textFormat) { + return textFormat(Output.of(textFormat)); + } + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs.java new file mode 100644 index 00000000000..b6bbd3cc68f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs Empty = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs(); + + @Import(name="role") + private @Nullable Output role; + + public Optional> role() { + return Optional.ofNullable(this.role); + } + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs() {} + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs $) { + this.role = $.role; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs(); + } + + public Builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs defaults) { + $ = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs(Objects.requireNonNull(defaults)); + } + + public Builder role(@Nullable Output role) { + $.role = role; + return this; + } + + public Builder role(String role) { + return role(Output.of(role)); + } + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.java new file mode 100644 index 00000000000..eb12b711d4e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.java @@ -0,0 +1,105 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorArgs; +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingIconArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs Empty = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs(); + + @Import(name="backgroundColor", required=true) + private Output backgroundColor; + + public Output backgroundColor() { + return this.backgroundColor; + } + + @Import(name="icon") + private @Nullable Output icon; + + public Optional> icon() { + return Optional.ofNullable(this.icon); + } + + @Import(name="textColor", required=true) + private Output textColor; + + public Output textColor() { + return this.textColor; + } + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs() {} + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs $) { + this.backgroundColor = $.backgroundColor; + this.icon = $.icon; + this.textColor = $.textColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs $; + + public Builder() { + $ = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs(); + } + + public Builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs defaults) { + $ = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs(Objects.requireNonNull(defaults)); + } + + public Builder backgroundColor(Output backgroundColor) { + $.backgroundColor = backgroundColor; + return this; + } + + public Builder backgroundColor(ConditionalFormattingColorArgs backgroundColor) { + return backgroundColor(Output.of(backgroundColor)); + } + + public Builder icon(@Nullable Output icon) { + $.icon = icon; + return this; + } + + public Builder icon(ConditionalFormattingIconArgs icon) { + return icon(Output.of(icon)); + } + + public Builder textColor(Output textColor) { + $.textColor = textColor; + return this; + } + + public Builder textColor(ConditionalFormattingColorArgs textColor) { + return textColor(Output.of(textColor)); + } + + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs build() { + if ($.backgroundColor == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs", "backgroundColor"); + } + if ($.textColor == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs", "textColor"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualArgs.java new file mode 100644 index 00000000000..28ad82f4106 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsRadarChartVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualArgs Empty = new VisualsRadarChartVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsRadarChartVisualArgs() {} + + private VisualsRadarChartVisualArgs(VisualsRadarChartVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualArgs(); + } + + public Builder(VisualsRadarChartVisualArgs defaults) { + $ = new VisualsRadarChartVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsRadarChartVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsRadarChartVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..85c29b9d5be --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationArgs.java @@ -0,0 +1,292 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsRadarChartVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualChartConfigurationArgs Empty = new VisualsRadarChartVisualChartConfigurationArgs(); + + @Import(name="alternateBandColorsVisibility") + private @Nullable Output alternateBandColorsVisibility; + + public Optional> alternateBandColorsVisibility() { + return Optional.ofNullable(this.alternateBandColorsVisibility); + } + + @Import(name="alternateBandEvenColor") + private @Nullable Output alternateBandEvenColor; + + public Optional> alternateBandEvenColor() { + return Optional.ofNullable(this.alternateBandEvenColor); + } + + @Import(name="alternateBandOddColor") + private @Nullable Output alternateBandOddColor; + + public Optional> alternateBandOddColor() { + return Optional.ofNullable(this.alternateBandOddColor); + } + + @Import(name="baseSeriesSettings") + private @Nullable Output baseSeriesSettings; + + public Optional> baseSeriesSettings() { + return Optional.ofNullable(this.baseSeriesSettings); + } + + @Import(name="categoryAxis") + private @Nullable Output categoryAxis; + + public Optional> categoryAxis() { + return Optional.ofNullable(this.categoryAxis); + } + + @Import(name="categoryLabelOptions") + private @Nullable Output categoryLabelOptions; + + public Optional> categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + + @Import(name="colorAxis") + private @Nullable Output colorAxis; + + public Optional> colorAxis() { + return Optional.ofNullable(this.colorAxis); + } + + @Import(name="colorLabelOptions") + private @Nullable Output colorLabelOptions; + + public Optional> colorLabelOptions() { + return Optional.ofNullable(this.colorLabelOptions); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="shape") + private @Nullable Output shape; + + public Optional> shape() { + return Optional.ofNullable(this.shape); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="startAngle") + private @Nullable Output startAngle; + + public Optional> startAngle() { + return Optional.ofNullable(this.startAngle); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + private VisualsRadarChartVisualChartConfigurationArgs() {} + + private VisualsRadarChartVisualChartConfigurationArgs(VisualsRadarChartVisualChartConfigurationArgs $) { + this.alternateBandColorsVisibility = $.alternateBandColorsVisibility; + this.alternateBandEvenColor = $.alternateBandEvenColor; + this.alternateBandOddColor = $.alternateBandOddColor; + this.baseSeriesSettings = $.baseSeriesSettings; + this.categoryAxis = $.categoryAxis; + this.categoryLabelOptions = $.categoryLabelOptions; + this.colorAxis = $.colorAxis; + this.colorLabelOptions = $.colorLabelOptions; + this.fieldWells = $.fieldWells; + this.legend = $.legend; + this.shape = $.shape; + this.sortConfiguration = $.sortConfiguration; + this.startAngle = $.startAngle; + this.visualPalette = $.visualPalette; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualChartConfigurationArgs(); + } + + public Builder(VisualsRadarChartVisualChartConfigurationArgs defaults) { + $ = new VisualsRadarChartVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder alternateBandColorsVisibility(@Nullable Output alternateBandColorsVisibility) { + $.alternateBandColorsVisibility = alternateBandColorsVisibility; + return this; + } + + public Builder alternateBandColorsVisibility(String alternateBandColorsVisibility) { + return alternateBandColorsVisibility(Output.of(alternateBandColorsVisibility)); + } + + public Builder alternateBandEvenColor(@Nullable Output alternateBandEvenColor) { + $.alternateBandEvenColor = alternateBandEvenColor; + return this; + } + + public Builder alternateBandEvenColor(String alternateBandEvenColor) { + return alternateBandEvenColor(Output.of(alternateBandEvenColor)); + } + + public Builder alternateBandOddColor(@Nullable Output alternateBandOddColor) { + $.alternateBandOddColor = alternateBandOddColor; + return this; + } + + public Builder alternateBandOddColor(String alternateBandOddColor) { + return alternateBandOddColor(Output.of(alternateBandOddColor)); + } + + public Builder baseSeriesSettings(@Nullable Output baseSeriesSettings) { + $.baseSeriesSettings = baseSeriesSettings; + return this; + } + + public Builder baseSeriesSettings(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs baseSeriesSettings) { + return baseSeriesSettings(Output.of(baseSeriesSettings)); + } + + public Builder categoryAxis(@Nullable Output categoryAxis) { + $.categoryAxis = categoryAxis; + return this; + } + + public Builder categoryAxis(AxisDisplayOptionsArgs categoryAxis) { + return categoryAxis(Output.of(categoryAxis)); + } + + public Builder categoryLabelOptions(@Nullable Output categoryLabelOptions) { + $.categoryLabelOptions = categoryLabelOptions; + return this; + } + + public Builder categoryLabelOptions(ChartAxisLabelOptionsArgs categoryLabelOptions) { + return categoryLabelOptions(Output.of(categoryLabelOptions)); + } + + public Builder colorAxis(@Nullable Output colorAxis) { + $.colorAxis = colorAxis; + return this; + } + + public Builder colorAxis(AxisDisplayOptionsArgs colorAxis) { + return colorAxis(Output.of(colorAxis)); + } + + public Builder colorLabelOptions(@Nullable Output colorLabelOptions) { + $.colorLabelOptions = colorLabelOptions; + return this; + } + + public Builder colorLabelOptions(ChartAxisLabelOptionsArgs colorLabelOptions) { + return colorLabelOptions(Output.of(colorLabelOptions)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsRadarChartVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder shape(@Nullable Output shape) { + $.shape = shape; + return this; + } + + public Builder shape(String shape) { + return shape(Output.of(shape)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsRadarChartVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder startAngle(@Nullable Output startAngle) { + $.startAngle = startAngle; + return this; + } + + public Builder startAngle(Double startAngle) { + return startAngle(Output.of(startAngle)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public VisualsRadarChartVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs.java new file mode 100644 index 00000000000..9911a836113 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SelectAllOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs Empty = new VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs(); + + @Import(name="areaStyleSettings") + private @Nullable Output areaStyleSettings; + + public Optional> areaStyleSettings() { + return Optional.ofNullable(this.areaStyleSettings); + } + + private VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs() {} + + private VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs $) { + this.areaStyleSettings = $.areaStyleSettings; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs(); + } + + public Builder(VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs defaults) { + $ = new VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs(Objects.requireNonNull(defaults)); + } + + public Builder areaStyleSettings(@Nullable Output areaStyleSettings) { + $.areaStyleSettings = areaStyleSettings; + return this; + } + + public Builder areaStyleSettings(SelectAllOptionsArgs areaStyleSettings) { + return areaStyleSettings(Output.of(areaStyleSettings)); + } + + public VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..9edf6abb9ca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsRadarChartVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualChartConfigurationFieldWellsArgs Empty = new VisualsRadarChartVisualChartConfigurationFieldWellsArgs(); + + @Import(name="radarChartAggregatedFieldWells") + private @Nullable Output radarChartAggregatedFieldWells; + + public Optional> radarChartAggregatedFieldWells() { + return Optional.ofNullable(this.radarChartAggregatedFieldWells); + } + + private VisualsRadarChartVisualChartConfigurationFieldWellsArgs() {} + + private VisualsRadarChartVisualChartConfigurationFieldWellsArgs(VisualsRadarChartVisualChartConfigurationFieldWellsArgs $) { + this.radarChartAggregatedFieldWells = $.radarChartAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder radarChartAggregatedFieldWells(@Nullable Output radarChartAggregatedFieldWells) { + $.radarChartAggregatedFieldWells = radarChartAggregatedFieldWells; + return this; + } + + public Builder radarChartAggregatedFieldWells(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs radarChartAggregatedFieldWells) { + return radarChartAggregatedFieldWells(Output.of(radarChartAggregatedFieldWells)); + } + + public VisualsRadarChartVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..f7d987dad30 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs Empty = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs(); + + @Import(name="category") + private @Nullable Output category; + + public Optional> category() { + return Optional.ofNullable(this.category); + } + + @Import(name="color") + private @Nullable Output color; + + public Optional> color() { + return Optional.ofNullable(this.color); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs() {} + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs $) { + this.category = $.category; + this.color = $.color; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs(); + } + + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs defaults) { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder category(@Nullable Output category) { + $.category = category; + return this; + } + + public Builder category(SmallMultiplesOptionsArgs category) { + return category(Output.of(category)); + } + + public Builder color(@Nullable Output color) { + $.color = color; + return this; + } + + public Builder color(SmallMultiplesOptionsArgs color) { + return color(Output.of(color)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs... values) { + return values(List.of(values)); + } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs.java new file mode 100644 index 00000000000..44ab64eec13 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs Empty = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs(); + + @Import(name="calculatedMeasureField") + private @Nullable Output calculatedMeasureField; + + public Optional> calculatedMeasureField() { + return Optional.ofNullable(this.calculatedMeasureField); + } + + @Import(name="categoricalMeasureField") + private @Nullable Output categoricalMeasureField; + + public Optional> categoricalMeasureField() { + return Optional.ofNullable(this.categoricalMeasureField); + } + + @Import(name="dateMeasureField") + private @Nullable Output dateMeasureField; + + public Optional> dateMeasureField() { + return Optional.ofNullable(this.dateMeasureField); + } + + @Import(name="numericalMeasureField") + private @Nullable Output numericalMeasureField; + + public Optional> numericalMeasureField() { + return Optional.ofNullable(this.numericalMeasureField); + } + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs() {} + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs $) { + this.calculatedMeasureField = $.calculatedMeasureField; + this.categoricalMeasureField = $.categoricalMeasureField; + this.dateMeasureField = $.dateMeasureField; + this.numericalMeasureField = $.numericalMeasureField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs(); + } + + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs defaults) { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder calculatedMeasureField(@Nullable Output calculatedMeasureField) { + $.calculatedMeasureField = calculatedMeasureField; + return this; + } + + public Builder calculatedMeasureField(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs calculatedMeasureField) { + return calculatedMeasureField(Output.of(calculatedMeasureField)); + } + + public Builder categoricalMeasureField(@Nullable Output categoricalMeasureField) { + $.categoricalMeasureField = categoricalMeasureField; + return this; + } + + public Builder categoricalMeasureField(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs categoricalMeasureField) { + return categoricalMeasureField(Output.of(categoricalMeasureField)); + } + + public Builder dateMeasureField(@Nullable Output dateMeasureField) { + $.dateMeasureField = dateMeasureField; + return this; + } + + public Builder dateMeasureField(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs dateMeasureField) { + return dateMeasureField(Output.of(dateMeasureField)); + } + + public Builder numericalMeasureField(@Nullable Output numericalMeasureField) { + $.numericalMeasureField = numericalMeasureField; + return this; + } + + public Builder numericalMeasureField(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs numericalMeasureField) { + return numericalMeasureField(Output.of(numericalMeasureField)); + } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs.java new file mode 100644 index 00000000000..e227750a63f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs Empty = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs(); + + @Import(name="expression", required=true) + private Output expression; + + public Output expression() { + return this.expression; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs() {} + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs $) { + this.expression = $.expression; + this.fieldId = $.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs(); + } + + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs defaults) { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder expression(Output expression) { + $.expression = expression; + return this; + } + + public Builder expression(String expression) { + return expression(Output.of(expression)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs build() { + if ($.expression == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs", "expression"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs.java new file mode 100644 index 00000000000..b894d0934b7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs Empty = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs() {} + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs(); + } + + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs defaults) { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(String aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(StringFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs.java new file mode 100644 index 00000000000..8ee6aa2c32a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs Empty = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs() {} + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs(); + } + + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs defaults) { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(String aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(DateTimeFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs.java new file mode 100644 index 00000000000..6fd2623ab3c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumericalAggregationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs Empty = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs(); + + @Import(name="aggregationFunction") + private @Nullable Output aggregationFunction; + + public Optional> aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs() {} + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs $) { + this.aggregationFunction = $.aggregationFunction; + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs(); + } + + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs defaults) { + $ = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregationFunction(@Nullable Output aggregationFunction) { + $.aggregationFunction = aggregationFunction; + return this; + } + + public Builder aggregationFunction(NumericalAggregationArgs aggregationFunction) { + return aggregationFunction(Output.of(aggregationFunction)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(NumberFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..aaacfefa91a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsRadarChartVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsRadarChartVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsRadarChartVisualChartConfigurationSortConfigurationArgs Empty = new VisualsRadarChartVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="categoryItemsLimit") + private @Nullable Output categoryItemsLimit; + + public Optional> categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + + @Import(name="categorySorts") + private @Nullable Output> categorySorts; + + public Optional>> categorySorts() { + return Optional.ofNullable(this.categorySorts); + } + + @Import(name="colorItemsLimit") + private @Nullable Output colorItemsLimit; + + public Optional> colorItemsLimit() { + return Optional.ofNullable(this.colorItemsLimit); + } + + @Import(name="colorSorts") + private @Nullable Output> colorSorts; + + public Optional>> colorSorts() { + return Optional.ofNullable(this.colorSorts); + } + + private VisualsRadarChartVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsRadarChartVisualChartConfigurationSortConfigurationArgs(VisualsRadarChartVisualChartConfigurationSortConfigurationArgs $) { + this.categoryItemsLimit = $.categoryItemsLimit; + this.categorySorts = $.categorySorts; + this.colorItemsLimit = $.colorItemsLimit; + this.colorSorts = $.colorSorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsRadarChartVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsRadarChartVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsRadarChartVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsRadarChartVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsRadarChartVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryItemsLimit(@Nullable Output categoryItemsLimit) { + $.categoryItemsLimit = categoryItemsLimit; + return this; + } + + public Builder categoryItemsLimit(ItemsLimitConfigurationArgs categoryItemsLimit) { + return categoryItemsLimit(Output.of(categoryItemsLimit)); + } + + public Builder categorySorts(@Nullable Output> categorySorts) { + $.categorySorts = categorySorts; + return this; + } + + public Builder categorySorts(List categorySorts) { + return categorySorts(Output.of(categorySorts)); + } + + public Builder categorySorts(FieldSortOptionsArgs... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + + public Builder colorItemsLimit(@Nullable Output colorItemsLimit) { + $.colorItemsLimit = colorItemsLimit; + return this; + } + + public Builder colorItemsLimit(ItemsLimitConfigurationArgs colorItemsLimit) { + return colorItemsLimit(Output.of(colorItemsLimit)); + } + + public Builder colorSorts(@Nullable Output> colorSorts) { + $.colorSorts = colorSorts; + return this; + } + + public Builder colorSorts(List colorSorts) { + return colorSorts(Output.of(colorSorts)); + } + + public Builder colorSorts(FieldSortOptionsArgs... colorSorts) { + return colorSorts(List.of(colorSorts)); + } + + public VisualsRadarChartVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualArgs.java new file mode 100644 index 00000000000..1db5145aa91 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualArgs.java @@ -0,0 +1,169 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsSankeyDiagramVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsSankeyDiagramVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsSankeyDiagramVisualArgs Empty = new VisualsSankeyDiagramVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsSankeyDiagramVisualArgs() {} + + private VisualsSankeyDiagramVisualArgs(VisualsSankeyDiagramVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsSankeyDiagramVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsSankeyDiagramVisualArgs $; + + public Builder() { + $ = new VisualsSankeyDiagramVisualArgs(); + } + + public Builder(VisualsSankeyDiagramVisualArgs defaults) { + $ = new VisualsSankeyDiagramVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsSankeyDiagramVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsSankeyDiagramVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsSankeyDiagramVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..8f37aed3a0e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsSankeyDiagramVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsSankeyDiagramVisualChartConfigurationArgs Empty = new VisualsSankeyDiagramVisualChartConfigurationArgs(); + + @Import(name="dataLabels") + private @Nullable Output dataLabels; + + public Optional> dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + private VisualsSankeyDiagramVisualChartConfigurationArgs() {} + + private VisualsSankeyDiagramVisualChartConfigurationArgs(VisualsSankeyDiagramVisualChartConfigurationArgs $) { + this.dataLabels = $.dataLabels; + this.fieldWells = $.fieldWells; + this.sortConfiguration = $.sortConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsSankeyDiagramVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsSankeyDiagramVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsSankeyDiagramVisualChartConfigurationArgs(); + } + + public Builder(VisualsSankeyDiagramVisualChartConfigurationArgs defaults) { + $ = new VisualsSankeyDiagramVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataLabels(@Nullable Output dataLabels) { + $.dataLabels = dataLabels; + return this; + } + + public Builder dataLabels(DataLabelsOptionsArgs dataLabels) { + return dataLabels(Output.of(dataLabels)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public VisualsSankeyDiagramVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..bae66133142 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs Empty = new VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs(); + + @Import(name="sankeyDiagramAggregatedFieldWells") + private @Nullable Output sankeyDiagramAggregatedFieldWells; + + public Optional> sankeyDiagramAggregatedFieldWells() { + return Optional.ofNullable(this.sankeyDiagramAggregatedFieldWells); + } + + private VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs() {} + + private VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs(VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs $) { + this.sankeyDiagramAggregatedFieldWells = $.sankeyDiagramAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder sankeyDiagramAggregatedFieldWells(@Nullable Output sankeyDiagramAggregatedFieldWells) { + $.sankeyDiagramAggregatedFieldWells = sankeyDiagramAggregatedFieldWells; + return this; + } + + public Builder sankeyDiagramAggregatedFieldWells(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs sankeyDiagramAggregatedFieldWells) { + return sankeyDiagramAggregatedFieldWells(Output.of(sankeyDiagramAggregatedFieldWells)); + } + + public VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..94ff8dc456b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs Empty = new VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs(); + + @Import(name="destinations") + private @Nullable Output> destinations; + + public Optional>> destinations() { + return Optional.ofNullable(this.destinations); + } + + @Import(name="sources") + private @Nullable Output> sources; + + public Optional>> sources() { + return Optional.ofNullable(this.sources); + } + + @Import(name="weights") + private @Nullable Output> weights; + + public Optional>> weights() { + return Optional.ofNullable(this.weights); + } + + private VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs() {} + + private VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs $) { + this.destinations = $.destinations; + this.sources = $.sources; + this.weights = $.weights; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs(); + } + + public Builder(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs defaults) { + $ = new VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder destinations(@Nullable Output> destinations) { + $.destinations = destinations; + return this; + } + + public Builder destinations(List destinations) { + return destinations(Output.of(destinations)); + } + + public Builder destinations(DimensionFieldSchemaArgs... destinations) { + return destinations(List.of(destinations)); + } + + public Builder sources(@Nullable Output> sources) { + $.sources = sources; + return this; + } + + public Builder sources(List sources) { + return sources(Output.of(sources)); + } + + public Builder sources(DimensionFieldSchemaArgs... sources) { + return sources(List.of(sources)); + } + + public Builder weights(@Nullable Output> weights) { + $.weights = weights; + return this; + } + + public Builder weights(List weights) { + return weights(Output.of(weights)); + } + + public Builder weights(MeasureFieldSchemaArgs... weights) { + return weights(List.of(weights)); + } + + public VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..a12b934a0c2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs Empty = new VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="destinationItemsLimit") + private @Nullable Output destinationItemsLimit; + + public Optional> destinationItemsLimit() { + return Optional.ofNullable(this.destinationItemsLimit); + } + + @Import(name="sourceItemsLimit") + private @Nullable Output sourceItemsLimit; + + public Optional> sourceItemsLimit() { + return Optional.ofNullable(this.sourceItemsLimit); + } + + @Import(name="weightSorts") + private @Nullable Output> weightSorts; + + public Optional>> weightSorts() { + return Optional.ofNullable(this.weightSorts); + } + + private VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs $) { + this.destinationItemsLimit = $.destinationItemsLimit; + this.sourceItemsLimit = $.sourceItemsLimit; + this.weightSorts = $.weightSorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder destinationItemsLimit(@Nullable Output destinationItemsLimit) { + $.destinationItemsLimit = destinationItemsLimit; + return this; + } + + public Builder destinationItemsLimit(ItemsLimitConfigurationArgs destinationItemsLimit) { + return destinationItemsLimit(Output.of(destinationItemsLimit)); + } + + public Builder sourceItemsLimit(@Nullable Output sourceItemsLimit) { + $.sourceItemsLimit = sourceItemsLimit; + return this; + } + + public Builder sourceItemsLimit(ItemsLimitConfigurationArgs sourceItemsLimit) { + return sourceItemsLimit(Output.of(sourceItemsLimit)); + } + + public Builder weightSorts(@Nullable Output> weightSorts) { + $.weightSorts = weightSorts; + return this; + } + + public Builder weightSorts(List weightSorts) { + return weightSorts(Output.of(weightSorts)); + } + + public Builder weightSorts(FieldSortOptionsArgs... weightSorts) { + return weightSorts(List.of(weightSorts)); + } + + public VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualArgs.java new file mode 100644 index 00000000000..0eda0a21361 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsScatterPlotVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsScatterPlotVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsScatterPlotVisualArgs Empty = new VisualsScatterPlotVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsScatterPlotVisualArgs() {} + + private VisualsScatterPlotVisualArgs(VisualsScatterPlotVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsScatterPlotVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsScatterPlotVisualArgs $; + + public Builder() { + $ = new VisualsScatterPlotVisualArgs(); + } + + public Builder(VisualsScatterPlotVisualArgs defaults) { + $ = new VisualsScatterPlotVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsScatterPlotVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsScatterPlotVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsScatterPlotVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..7145103f00f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationArgs.java @@ -0,0 +1,205 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsScatterPlotVisualChartConfigurationFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsScatterPlotVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsScatterPlotVisualChartConfigurationArgs Empty = new VisualsScatterPlotVisualChartConfigurationArgs(); + + @Import(name="dataLabels") + private @Nullable Output dataLabels; + + public Optional> dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + @Import(name="xAxisDisplayOptions") + private @Nullable Output xAxisDisplayOptions; + + public Optional> xAxisDisplayOptions() { + return Optional.ofNullable(this.xAxisDisplayOptions); + } + + @Import(name="xAxisLabelOptions") + private @Nullable Output xAxisLabelOptions; + + public Optional> xAxisLabelOptions() { + return Optional.ofNullable(this.xAxisLabelOptions); + } + + @Import(name="yAxisDisplayOptions") + private @Nullable Output yAxisDisplayOptions; + + public Optional> yAxisDisplayOptions() { + return Optional.ofNullable(this.yAxisDisplayOptions); + } + + @Import(name="yAxisLabelOptions") + private @Nullable Output yAxisLabelOptions; + + public Optional> yAxisLabelOptions() { + return Optional.ofNullable(this.yAxisLabelOptions); + } + + private VisualsScatterPlotVisualChartConfigurationArgs() {} + + private VisualsScatterPlotVisualChartConfigurationArgs(VisualsScatterPlotVisualChartConfigurationArgs $) { + this.dataLabels = $.dataLabels; + this.fieldWells = $.fieldWells; + this.legend = $.legend; + this.tooltip = $.tooltip; + this.visualPalette = $.visualPalette; + this.xAxisDisplayOptions = $.xAxisDisplayOptions; + this.xAxisLabelOptions = $.xAxisLabelOptions; + this.yAxisDisplayOptions = $.yAxisDisplayOptions; + this.yAxisLabelOptions = $.yAxisLabelOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsScatterPlotVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsScatterPlotVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsScatterPlotVisualChartConfigurationArgs(); + } + + public Builder(VisualsScatterPlotVisualChartConfigurationArgs defaults) { + $ = new VisualsScatterPlotVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataLabels(@Nullable Output dataLabels) { + $.dataLabels = dataLabels; + return this; + } + + public Builder dataLabels(DataLabelsOptionsArgs dataLabels) { + return dataLabels(Output.of(dataLabels)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsScatterPlotVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public Builder xAxisDisplayOptions(@Nullable Output xAxisDisplayOptions) { + $.xAxisDisplayOptions = xAxisDisplayOptions; + return this; + } + + public Builder xAxisDisplayOptions(AxisDisplayOptionsArgs xAxisDisplayOptions) { + return xAxisDisplayOptions(Output.of(xAxisDisplayOptions)); + } + + public Builder xAxisLabelOptions(@Nullable Output xAxisLabelOptions) { + $.xAxisLabelOptions = xAxisLabelOptions; + return this; + } + + public Builder xAxisLabelOptions(ChartAxisLabelOptionsArgs xAxisLabelOptions) { + return xAxisLabelOptions(Output.of(xAxisLabelOptions)); + } + + public Builder yAxisDisplayOptions(@Nullable Output yAxisDisplayOptions) { + $.yAxisDisplayOptions = yAxisDisplayOptions; + return this; + } + + public Builder yAxisDisplayOptions(AxisDisplayOptionsArgs yAxisDisplayOptions) { + return yAxisDisplayOptions(Output.of(yAxisDisplayOptions)); + } + + public Builder yAxisLabelOptions(@Nullable Output yAxisLabelOptions) { + $.yAxisLabelOptions = yAxisLabelOptions; + return this; + } + + public Builder yAxisLabelOptions(ChartAxisLabelOptionsArgs yAxisLabelOptions) { + return yAxisLabelOptions(Output.of(yAxisLabelOptions)); + } + + public VisualsScatterPlotVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..6504dc356cb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsScatterPlotVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsScatterPlotVisualChartConfigurationFieldWellsArgs Empty = new VisualsScatterPlotVisualChartConfigurationFieldWellsArgs(); + + @Import(name="scatterPlotCategoricallyAggregatedFieldWells") + private @Nullable Output scatterPlotCategoricallyAggregatedFieldWells; + + public Optional> scatterPlotCategoricallyAggregatedFieldWells() { + return Optional.ofNullable(this.scatterPlotCategoricallyAggregatedFieldWells); + } + + @Import(name="scatterPlotUnaggregatedFieldWells") + private @Nullable Output scatterPlotUnaggregatedFieldWells; + + public Optional> scatterPlotUnaggregatedFieldWells() { + return Optional.ofNullable(this.scatterPlotUnaggregatedFieldWells); + } + + private VisualsScatterPlotVisualChartConfigurationFieldWellsArgs() {} + + private VisualsScatterPlotVisualChartConfigurationFieldWellsArgs(VisualsScatterPlotVisualChartConfigurationFieldWellsArgs $) { + this.scatterPlotCategoricallyAggregatedFieldWells = $.scatterPlotCategoricallyAggregatedFieldWells; + this.scatterPlotUnaggregatedFieldWells = $.scatterPlotUnaggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsScatterPlotVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsScatterPlotVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsScatterPlotVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsScatterPlotVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsScatterPlotVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder scatterPlotCategoricallyAggregatedFieldWells(@Nullable Output scatterPlotCategoricallyAggregatedFieldWells) { + $.scatterPlotCategoricallyAggregatedFieldWells = scatterPlotCategoricallyAggregatedFieldWells; + return this; + } + + public Builder scatterPlotCategoricallyAggregatedFieldWells(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs scatterPlotCategoricallyAggregatedFieldWells) { + return scatterPlotCategoricallyAggregatedFieldWells(Output.of(scatterPlotCategoricallyAggregatedFieldWells)); + } + + public Builder scatterPlotUnaggregatedFieldWells(@Nullable Output scatterPlotUnaggregatedFieldWells) { + $.scatterPlotUnaggregatedFieldWells = scatterPlotUnaggregatedFieldWells; + return this; + } + + public Builder scatterPlotUnaggregatedFieldWells(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs scatterPlotUnaggregatedFieldWells) { + return scatterPlotUnaggregatedFieldWells(Output.of(scatterPlotUnaggregatedFieldWells)); + } + + public VisualsScatterPlotVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..98a2960c3ef --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs Empty = new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs(); + + @Import(name="categories") + private @Nullable Output> categories; + + public Optional>> categories() { + return Optional.ofNullable(this.categories); + } + + @Import(name="sizes") + private @Nullable Output> sizes; + + public Optional>> sizes() { + return Optional.ofNullable(this.sizes); + } + + @Import(name="xAxes") + private @Nullable Output> xAxes; + + public Optional>> xAxes() { + return Optional.ofNullable(this.xAxes); + } + + @Import(name="yAxes") + private @Nullable Output> yAxes; + + public Optional>> yAxes() { + return Optional.ofNullable(this.yAxes); + } + + private VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs() {} + + private VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs $) { + this.categories = $.categories; + this.sizes = $.sizes; + this.xAxes = $.xAxes; + this.yAxes = $.yAxes; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs(); + } + + public Builder(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs defaults) { + $ = new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder categories(@Nullable Output> categories) { + $.categories = categories; + return this; + } + + public Builder categories(List categories) { + return categories(Output.of(categories)); + } + + public Builder categories(DimensionFieldSchemaArgs... categories) { + return categories(List.of(categories)); + } + + public Builder sizes(@Nullable Output> sizes) { + $.sizes = sizes; + return this; + } + + public Builder sizes(List sizes) { + return sizes(Output.of(sizes)); + } + + public Builder sizes(MeasureFieldSchemaArgs... sizes) { + return sizes(List.of(sizes)); + } + + public Builder xAxes(@Nullable Output> xAxes) { + $.xAxes = xAxes; + return this; + } + + public Builder xAxes(List xAxes) { + return xAxes(Output.of(xAxes)); + } + + public Builder xAxes(MeasureFieldSchemaArgs... xAxes) { + return xAxes(List.of(xAxes)); + } + + public Builder yAxes(@Nullable Output> yAxes) { + $.yAxes = yAxes; + return this; + } + + public Builder yAxes(List yAxes) { + return yAxes(Output.of(yAxes)); + } + + public Builder yAxes(MeasureFieldSchemaArgs... yAxes) { + return yAxes(List.of(yAxes)); + } + + public VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..97e8add335c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs Empty = new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs(); + + @Import(name="sizes") + private @Nullable Output> sizes; + + public Optional>> sizes() { + return Optional.ofNullable(this.sizes); + } + + @Import(name="xAxes") + private @Nullable Output> xAxes; + + public Optional>> xAxes() { + return Optional.ofNullable(this.xAxes); + } + + @Import(name="yAxes") + private @Nullable Output> yAxes; + + public Optional>> yAxes() { + return Optional.ofNullable(this.yAxes); + } + + private VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs() {} + + private VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs $) { + this.sizes = $.sizes; + this.xAxes = $.xAxes; + this.yAxes = $.yAxes; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs(); + } + + public Builder(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs defaults) { + $ = new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder sizes(@Nullable Output> sizes) { + $.sizes = sizes; + return this; + } + + public Builder sizes(List sizes) { + return sizes(Output.of(sizes)); + } + + public Builder sizes(MeasureFieldSchemaArgs... sizes) { + return sizes(List.of(sizes)); + } + + public Builder xAxes(@Nullable Output> xAxes) { + $.xAxes = xAxes; + return this; + } + + public Builder xAxes(List xAxes) { + return xAxes(Output.of(xAxes)); + } + + public Builder xAxes(DimensionFieldSchemaArgs... xAxes) { + return xAxes(List.of(xAxes)); + } + + public Builder yAxes(@Nullable Output> yAxes) { + $.yAxes = yAxes; + return this; + } + + public Builder yAxes(List yAxes) { + return yAxes(Output.of(yAxes)); + } + + public Builder yAxes(DimensionFieldSchemaArgs... yAxes) { + return yAxes(List.of(yAxes)); + } + + public VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualArgs.java new file mode 100644 index 00000000000..f8463ce4c51 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualArgs.java @@ -0,0 +1,187 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualConditionalFormattingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualArgs Empty = new VisualsTableVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="conditionalFormatting") + private @Nullable Output conditionalFormatting; + + public Optional> conditionalFormatting() { + return Optional.ofNullable(this.conditionalFormatting); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsTableVisualArgs() {} + + private VisualsTableVisualArgs(VisualsTableVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.conditionalFormatting = $.conditionalFormatting; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualArgs $; + + public Builder() { + $ = new VisualsTableVisualArgs(); + } + + public Builder(VisualsTableVisualArgs defaults) { + $ = new VisualsTableVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsTableVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder conditionalFormatting(@Nullable Output conditionalFormatting) { + $.conditionalFormatting = conditionalFormatting; + return this; + } + + public Builder conditionalFormatting(VisualsTableVisualConditionalFormattingArgs conditionalFormatting) { + return conditionalFormatting(Output.of(conditionalFormatting)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsTableVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..4f4cd02c810 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationArgs.java @@ -0,0 +1,176 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationTableInlineVisualizationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationTableOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationTotalOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationArgs Empty = new VisualsTableVisualChartConfigurationArgs(); + + @Import(name="fieldOptions") + private @Nullable Output fieldOptions; + + public Optional> fieldOptions() { + return Optional.ofNullable(this.fieldOptions); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="paginatedReportOptions") + private @Nullable Output paginatedReportOptions; + + public Optional> paginatedReportOptions() { + return Optional.ofNullable(this.paginatedReportOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tableInlineVisualizations") + private @Nullable Output> tableInlineVisualizations; + + public Optional>> tableInlineVisualizations() { + return Optional.ofNullable(this.tableInlineVisualizations); + } + + @Import(name="tableOptions") + private @Nullable Output tableOptions; + + public Optional> tableOptions() { + return Optional.ofNullable(this.tableOptions); + } + + @Import(name="totalOptions") + private @Nullable Output totalOptions; + + public Optional> totalOptions() { + return Optional.ofNullable(this.totalOptions); + } + + private VisualsTableVisualChartConfigurationArgs() {} + + private VisualsTableVisualChartConfigurationArgs(VisualsTableVisualChartConfigurationArgs $) { + this.fieldOptions = $.fieldOptions; + this.fieldWells = $.fieldWells; + this.paginatedReportOptions = $.paginatedReportOptions; + this.sortConfiguration = $.sortConfiguration; + this.tableInlineVisualizations = $.tableInlineVisualizations; + this.tableOptions = $.tableOptions; + this.totalOptions = $.totalOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationArgs defaults) { + $ = new VisualsTableVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldOptions(@Nullable Output fieldOptions) { + $.fieldOptions = fieldOptions; + return this; + } + + public Builder fieldOptions(VisualsTableVisualChartConfigurationFieldOptionsArgs fieldOptions) { + return fieldOptions(Output.of(fieldOptions)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsTableVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder paginatedReportOptions(@Nullable Output paginatedReportOptions) { + $.paginatedReportOptions = paginatedReportOptions; + return this; + } + + public Builder paginatedReportOptions(VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs paginatedReportOptions) { + return paginatedReportOptions(Output.of(paginatedReportOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsTableVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tableInlineVisualizations(@Nullable Output> tableInlineVisualizations) { + $.tableInlineVisualizations = tableInlineVisualizations; + return this; + } + + public Builder tableInlineVisualizations(List tableInlineVisualizations) { + return tableInlineVisualizations(Output.of(tableInlineVisualizations)); + } + + public Builder tableInlineVisualizations(VisualsTableVisualChartConfigurationTableInlineVisualizationArgs... tableInlineVisualizations) { + return tableInlineVisualizations(List.of(tableInlineVisualizations)); + } + + public Builder tableOptions(@Nullable Output tableOptions) { + $.tableOptions = tableOptions; + return this; + } + + public Builder tableOptions(VisualsTableVisualChartConfigurationTableOptionsArgs tableOptions) { + return tableOptions(Output.of(tableOptions)); + } + + public Builder totalOptions(@Nullable Output totalOptions) { + $.totalOptions = totalOptions; + return this; + } + + public Builder totalOptions(VisualsTableVisualChartConfigurationTotalOptionsArgs totalOptions) { + return totalOptions(Output.of(totalOptions)); + } + + public VisualsTableVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsArgs.java new file mode 100644 index 00000000000..0dcd43bc8fe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsArgs.java @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldOptionsArgs Empty = new VisualsTableVisualChartConfigurationFieldOptionsArgs(); + + @Import(name="orders") + private @Nullable Output> orders; + + public Optional>> orders() { + return Optional.ofNullable(this.orders); + } + + @Import(name="selectedFieldOptions") + private @Nullable Output> selectedFieldOptions; + + public Optional>> selectedFieldOptions() { + return Optional.ofNullable(this.selectedFieldOptions); + } + + private VisualsTableVisualChartConfigurationFieldOptionsArgs() {} + + private VisualsTableVisualChartConfigurationFieldOptionsArgs(VisualsTableVisualChartConfigurationFieldOptionsArgs $) { + this.orders = $.orders; + this.selectedFieldOptions = $.selectedFieldOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldOptionsArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldOptionsArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldOptionsArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder orders(@Nullable Output> orders) { + $.orders = orders; + return this; + } + + public Builder orders(List orders) { + return orders(Output.of(orders)); + } + + public Builder orders(String... orders) { + return orders(List.of(orders)); + } + + public Builder selectedFieldOptions(@Nullable Output> selectedFieldOptions) { + $.selectedFieldOptions = selectedFieldOptions; + return this; + } + + public Builder selectedFieldOptions(List selectedFieldOptions) { + return selectedFieldOptions(Output.of(selectedFieldOptions)); + } + + public Builder selectedFieldOptions(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs... selectedFieldOptions) { + return selectedFieldOptions(List.of(selectedFieldOptions)); + } + + public VisualsTableVisualChartConfigurationFieldOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.java new file mode 100644 index 00000000000..bdfd5521d48 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs Empty = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs(); + + @Import(name="customLabel") + private @Nullable Output customLabel; + + public Optional> customLabel() { + return Optional.ofNullable(this.customLabel); + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="urlStyling") + private @Nullable Output urlStyling; + + public Optional> urlStyling() { + return Optional.ofNullable(this.urlStyling); + } + + @Import(name="visibility") + private @Nullable Output visibility; + + public Optional> visibility() { + return Optional.ofNullable(this.visibility); + } + + @Import(name="width") + private @Nullable Output width; + + public Optional> width() { + return Optional.ofNullable(this.width); + } + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs() {} + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs $) { + this.customLabel = $.customLabel; + this.fieldId = $.fieldId; + this.urlStyling = $.urlStyling; + this.visibility = $.visibility; + this.width = $.width; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLabel(@Nullable Output customLabel) { + $.customLabel = customLabel; + return this; + } + + public Builder customLabel(String customLabel) { + return customLabel(Output.of(customLabel)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder urlStyling(@Nullable Output urlStyling) { + $.urlStyling = urlStyling; + return this; + } + + public Builder urlStyling(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs urlStyling) { + return urlStyling(Output.of(urlStyling)); + } + + public Builder visibility(@Nullable Output visibility) { + $.visibility = visibility; + return this; + } + + public Builder visibility(String visibility) { + return visibility(Output.of(visibility)); + } + + public Builder width(@Nullable Output width) { + $.width = width; + return this; + } + + public Builder width(String width) { + return width(Output.of(width)); + } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs.java new file mode 100644 index 00000000000..061e914add8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs Empty = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs(); + + @Import(name="imageConfiguration") + private @Nullable Output imageConfiguration; + + public Optional> imageConfiguration() { + return Optional.ofNullable(this.imageConfiguration); + } + + @Import(name="linkConfiguration") + private @Nullable Output linkConfiguration; + + public Optional> linkConfiguration() { + return Optional.ofNullable(this.linkConfiguration); + } + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs() {} + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs $) { + this.imageConfiguration = $.imageConfiguration; + this.linkConfiguration = $.linkConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs(Objects.requireNonNull(defaults)); + } + + public Builder imageConfiguration(@Nullable Output imageConfiguration) { + $.imageConfiguration = imageConfiguration; + return this; + } + + public Builder imageConfiguration(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs imageConfiguration) { + return imageConfiguration(Output.of(imageConfiguration)); + } + + public Builder linkConfiguration(@Nullable Output linkConfiguration) { + $.linkConfiguration = linkConfiguration; + return this; + } + + public Builder linkConfiguration(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs linkConfiguration) { + return linkConfiguration(Output.of(linkConfiguration)); + } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs.java new file mode 100644 index 00000000000..53822fde366 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs Empty = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs(); + + @Import(name="sizingOptions") + private @Nullable Output sizingOptions; + + public Optional> sizingOptions() { + return Optional.ofNullable(this.sizingOptions); + } + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs() {} + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs $) { + this.sizingOptions = $.sizingOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder sizingOptions(@Nullable Output sizingOptions) { + $.sizingOptions = sizingOptions; + return this; + } + + public Builder sizingOptions(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs sizingOptions) { + return sizingOptions(Output.of(sizingOptions)); + } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs.java new file mode 100644 index 00000000000..d74dd78ae30 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs Empty = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs(); + + @Import(name="tableCellImageScalingConfiguration") + private @Nullable Output tableCellImageScalingConfiguration; + + public Optional> tableCellImageScalingConfiguration() { + return Optional.ofNullable(this.tableCellImageScalingConfiguration); + } + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs() {} + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs $) { + this.tableCellImageScalingConfiguration = $.tableCellImageScalingConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder tableCellImageScalingConfiguration(@Nullable Output tableCellImageScalingConfiguration) { + $.tableCellImageScalingConfiguration = tableCellImageScalingConfiguration; + return this; + } + + public Builder tableCellImageScalingConfiguration(String tableCellImageScalingConfiguration) { + return tableCellImageScalingConfiguration(Output.of(tableCellImageScalingConfiguration)); + } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs.java new file mode 100644 index 00000000000..3c4ce35a463 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs Empty = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs(); + + @Import(name="content") + private @Nullable Output content; + + public Optional> content() { + return Optional.ofNullable(this.content); + } + + @Import(name="target") + private @Nullable Output target; + + public Optional> target() { + return Optional.ofNullable(this.target); + } + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs() {} + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs $) { + this.content = $.content; + this.target = $.target; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder content(@Nullable Output content) { + $.content = content; + return this; + } + + public Builder content(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs content) { + return content(Output.of(content)); + } + + public Builder target(@Nullable Output target) { + $.target = target; + return this; + } + + public Builder target(String target) { + return target(Output.of(target)); + } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs.java new file mode 100644 index 00000000000..b867ac453a5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs Empty = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs(); + + @Import(name="customIconContent") + private @Nullable Output customIconContent; + + public Optional> customIconContent() { + return Optional.ofNullable(this.customIconContent); + } + + @Import(name="customTextContent") + private @Nullable Output customTextContent; + + public Optional> customTextContent() { + return Optional.ofNullable(this.customTextContent); + } + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs() {} + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs $) { + this.customIconContent = $.customIconContent; + this.customTextContent = $.customTextContent; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs(Objects.requireNonNull(defaults)); + } + + public Builder customIconContent(@Nullable Output customIconContent) { + $.customIconContent = customIconContent; + return this; + } + + public Builder customIconContent(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs customIconContent) { + return customIconContent(Output.of(customIconContent)); + } + + public Builder customTextContent(@Nullable Output customTextContent) { + $.customTextContent = customTextContent; + return this; + } + + public Builder customTextContent(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs customTextContent) { + return customTextContent(Output.of(customTextContent)); + } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs.java new file mode 100644 index 00000000000..86507843036 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs Empty = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs(); + + @Import(name="icon") + private @Nullable Output icon; + + public Optional> icon() { + return Optional.ofNullable(this.icon); + } + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs() {} + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs $) { + this.icon = $.icon; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs(Objects.requireNonNull(defaults)); + } + + public Builder icon(@Nullable Output icon) { + $.icon = icon; + return this; + } + + public Builder icon(String icon) { + return icon(Output.of(icon)); + } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs.java new file mode 100644 index 00000000000..74444c263ce --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FontConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs Empty = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs(); + + @Import(name="fontConfiguration") + private @Nullable Output fontConfiguration; + + public Optional> fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs() {} + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs $) { + this.fontConfiguration = $.fontConfiguration; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs(Objects.requireNonNull(defaults)); + } + + public Builder fontConfiguration(@Nullable Output fontConfiguration) { + $.fontConfiguration = fontConfiguration; + return this; + } + + public Builder fontConfiguration(FontConfigurationArgs fontConfiguration) { + return fontConfiguration(Output.of(fontConfiguration)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..9cf89425403 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldWellsArgs Empty = new VisualsTableVisualChartConfigurationFieldWellsArgs(); + + @Import(name="tableAggregatedFieldWells") + private @Nullable Output tableAggregatedFieldWells; + + public Optional> tableAggregatedFieldWells() { + return Optional.ofNullable(this.tableAggregatedFieldWells); + } + + @Import(name="tableUnaggregatedFieldWells") + private @Nullable Output tableUnaggregatedFieldWells; + + public Optional> tableUnaggregatedFieldWells() { + return Optional.ofNullable(this.tableUnaggregatedFieldWells); + } + + private VisualsTableVisualChartConfigurationFieldWellsArgs() {} + + private VisualsTableVisualChartConfigurationFieldWellsArgs(VisualsTableVisualChartConfigurationFieldWellsArgs $) { + this.tableAggregatedFieldWells = $.tableAggregatedFieldWells; + this.tableUnaggregatedFieldWells = $.tableUnaggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder tableAggregatedFieldWells(@Nullable Output tableAggregatedFieldWells) { + $.tableAggregatedFieldWells = tableAggregatedFieldWells; + return this; + } + + public Builder tableAggregatedFieldWells(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs tableAggregatedFieldWells) { + return tableAggregatedFieldWells(Output.of(tableAggregatedFieldWells)); + } + + public Builder tableUnaggregatedFieldWells(@Nullable Output tableUnaggregatedFieldWells) { + $.tableUnaggregatedFieldWells = tableUnaggregatedFieldWells; + return this; + } + + public Builder tableUnaggregatedFieldWells(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs tableUnaggregatedFieldWells) { + return tableUnaggregatedFieldWells(Output.of(tableUnaggregatedFieldWells)); + } + + public VisualsTableVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..8198081c0ab --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs.java @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs Empty = new VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs(); + + @Import(name="groupBies") + private @Nullable Output> groupBies; + + public Optional>> groupBies() { + return Optional.ofNullable(this.groupBies); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs() {} + + private VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs $) { + this.groupBies = $.groupBies; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder groupBies(@Nullable Output> groupBies) { + $.groupBies = groupBies; + return this; + } + + public Builder groupBies(List groupBies) { + return groupBies(Output.of(groupBies)); + } + + public Builder groupBies(DimensionFieldSchemaArgs... groupBies) { + return groupBies(List.of(groupBies)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(MeasureFieldSchemaArgs... values) { + return values(List.of(values)); + } + + public VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..023fcb0b3a0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs Empty = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs(); + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs() {} + + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs $) { + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs... values) { + return values(List.of(values)); + } + + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs.java new file mode 100644 index 00000000000..a9492c4f4b8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs.java @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs Empty = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs() {} + + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs $) { + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs.java new file mode 100644 index 00000000000..3e111991202 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs Empty = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs(); + + @Import(name="dateTimeFormatConfiguration") + private @Nullable Output dateTimeFormatConfiguration; + + public Optional> dateTimeFormatConfiguration() { + return Optional.ofNullable(this.dateTimeFormatConfiguration); + } + + @Import(name="numberFormatConfiguration") + private @Nullable Output numberFormatConfiguration; + + public Optional> numberFormatConfiguration() { + return Optional.ofNullable(this.numberFormatConfiguration); + } + + @Import(name="stringFormatConfiguration") + private @Nullable Output stringFormatConfiguration; + + public Optional> stringFormatConfiguration() { + return Optional.ofNullable(this.stringFormatConfiguration); + } + + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs() {} + + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs $) { + this.dateTimeFormatConfiguration = $.dateTimeFormatConfiguration; + this.numberFormatConfiguration = $.numberFormatConfiguration; + this.stringFormatConfiguration = $.stringFormatConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs defaults) { + $ = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dateTimeFormatConfiguration(@Nullable Output dateTimeFormatConfiguration) { + $.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + return this; + } + + public Builder dateTimeFormatConfiguration(DateTimeFormatConfigurationArgs dateTimeFormatConfiguration) { + return dateTimeFormatConfiguration(Output.of(dateTimeFormatConfiguration)); + } + + public Builder numberFormatConfiguration(@Nullable Output numberFormatConfiguration) { + $.numberFormatConfiguration = numberFormatConfiguration; + return this; + } + + public Builder numberFormatConfiguration(NumberFormatConfigurationArgs numberFormatConfiguration) { + return numberFormatConfiguration(Output.of(numberFormatConfiguration)); + } + + public Builder stringFormatConfiguration(@Nullable Output stringFormatConfiguration) { + $.stringFormatConfiguration = stringFormatConfiguration; + return this; + } + + public Builder stringFormatConfiguration(StringFormatConfigurationArgs stringFormatConfiguration) { + return stringFormatConfiguration(Output.of(stringFormatConfiguration)); + } + + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs.java new file mode 100644 index 00000000000..823b8aea986 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs Empty = new VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs(); + + @Import(name="overflowColumnHeaderVisibility") + private @Nullable Output overflowColumnHeaderVisibility; + + public Optional> overflowColumnHeaderVisibility() { + return Optional.ofNullable(this.overflowColumnHeaderVisibility); + } + + @Import(name="verticalOverflowVisibility") + private @Nullable Output verticalOverflowVisibility; + + public Optional> verticalOverflowVisibility() { + return Optional.ofNullable(this.verticalOverflowVisibility); + } + + private VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs() {} + + private VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs(VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs $) { + this.overflowColumnHeaderVisibility = $.overflowColumnHeaderVisibility; + this.verticalOverflowVisibility = $.verticalOverflowVisibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs defaults) { + $ = new VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder overflowColumnHeaderVisibility(@Nullable Output overflowColumnHeaderVisibility) { + $.overflowColumnHeaderVisibility = overflowColumnHeaderVisibility; + return this; + } + + public Builder overflowColumnHeaderVisibility(String overflowColumnHeaderVisibility) { + return overflowColumnHeaderVisibility(Output.of(overflowColumnHeaderVisibility)); + } + + public Builder verticalOverflowVisibility(@Nullable Output verticalOverflowVisibility) { + $.verticalOverflowVisibility = verticalOverflowVisibility; + return this; + } + + public Builder verticalOverflowVisibility(String verticalOverflowVisibility) { + return verticalOverflowVisibility(Output.of(verticalOverflowVisibility)); + } + + public VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..1439dcaea01 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationSortConfigurationArgs Empty = new VisualsTableVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="paginationConfiguration") + private @Nullable Output paginationConfiguration; + + public Optional> paginationConfiguration() { + return Optional.ofNullable(this.paginationConfiguration); + } + + @Import(name="rowSorts") + private @Nullable Output> rowSorts; + + public Optional>> rowSorts() { + return Optional.ofNullable(this.rowSorts); + } + + private VisualsTableVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsTableVisualChartConfigurationSortConfigurationArgs(VisualsTableVisualChartConfigurationSortConfigurationArgs $) { + this.paginationConfiguration = $.paginationConfiguration; + this.rowSorts = $.rowSorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsTableVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder paginationConfiguration(@Nullable Output paginationConfiguration) { + $.paginationConfiguration = paginationConfiguration; + return this; + } + + public Builder paginationConfiguration(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs paginationConfiguration) { + return paginationConfiguration(Output.of(paginationConfiguration)); + } + + public Builder rowSorts(@Nullable Output> rowSorts) { + $.rowSorts = rowSorts; + return this; + } + + public Builder rowSorts(List rowSorts) { + return rowSorts(Output.of(rowSorts)); + } + + public Builder rowSorts(FieldSortOptionsArgs... rowSorts) { + return rowSorts(List.of(rowSorts)); + } + + public VisualsTableVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.java new file mode 100644 index 00000000000..999ea286922 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.util.Objects; + + +public final class VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs Empty = new VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs(); + + @Import(name="pageNumber", required=true) + private Output pageNumber; + + public Output pageNumber() { + return this.pageNumber; + } + + @Import(name="pageSize", required=true) + private Output pageSize; + + public Output pageSize() { + return this.pageSize; + } + + private VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs() {} + + private VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs $) { + this.pageNumber = $.pageNumber; + this.pageSize = $.pageSize; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs defaults) { + $ = new VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder pageNumber(Output pageNumber) { + $.pageNumber = pageNumber; + return this; + } + + public Builder pageNumber(Integer pageNumber) { + return pageNumber(Output.of(pageNumber)); + } + + public Builder pageSize(Output pageSize) { + $.pageSize = pageSize; + return this; + } + + public Builder pageSize(Integer pageSize) { + return pageSize(Output.of(pageSize)); + } + + public VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs build() { + if ($.pageNumber == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs", "pageNumber"); + } + if ($.pageSize == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs", "pageSize"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationArgs.java new file mode 100644 index 00000000000..bddf3db803f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationTableInlineVisualizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationTableInlineVisualizationArgs Empty = new VisualsTableVisualChartConfigurationTableInlineVisualizationArgs(); + + @Import(name="dataBars") + private @Nullable Output dataBars; + + public Optional> dataBars() { + return Optional.ofNullable(this.dataBars); + } + + private VisualsTableVisualChartConfigurationTableInlineVisualizationArgs() {} + + private VisualsTableVisualChartConfigurationTableInlineVisualizationArgs(VisualsTableVisualChartConfigurationTableInlineVisualizationArgs $) { + this.dataBars = $.dataBars; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationTableInlineVisualizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationTableInlineVisualizationArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationTableInlineVisualizationArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationTableInlineVisualizationArgs defaults) { + $ = new VisualsTableVisualChartConfigurationTableInlineVisualizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataBars(@Nullable Output dataBars) { + $.dataBars = dataBars; + return this; + } + + public Builder dataBars(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs dataBars) { + return dataBars(Output.of(dataBars)); + } + + public VisualsTableVisualChartConfigurationTableInlineVisualizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs.java new file mode 100644 index 00000000000..b28f92286b2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs Empty = new VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs(); + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="negativeColor") + private @Nullable Output negativeColor; + + public Optional> negativeColor() { + return Optional.ofNullable(this.negativeColor); + } + + @Import(name="positiveColor") + private @Nullable Output positiveColor; + + public Optional> positiveColor() { + return Optional.ofNullable(this.positiveColor); + } + + private VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs() {} + + private VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs $) { + this.fieldId = $.fieldId; + this.negativeColor = $.negativeColor; + this.positiveColor = $.positiveColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs defaults) { + $ = new VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder negativeColor(@Nullable Output negativeColor) { + $.negativeColor = negativeColor; + return this; + } + + public Builder negativeColor(String negativeColor) { + return negativeColor(Output.of(negativeColor)); + } + + public Builder positiveColor(@Nullable Output positiveColor) { + $.positiveColor = positiveColor; + return this; + } + + public Builder positiveColor(String positiveColor) { + return positiveColor(Output.of(positiveColor)); + } + + public VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableOptionsArgs.java new file mode 100644 index 00000000000..15a7641de8e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableOptionsArgs.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CellStyleArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationTableOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationTableOptionsArgs Empty = new VisualsTableVisualChartConfigurationTableOptionsArgs(); + + @Import(name="cellStyle") + private @Nullable Output cellStyle; + + public Optional> cellStyle() { + return Optional.ofNullable(this.cellStyle); + } + + @Import(name="headerStyle") + private @Nullable Output headerStyle; + + public Optional> headerStyle() { + return Optional.ofNullable(this.headerStyle); + } + + @Import(name="orientation") + private @Nullable Output orientation; + + public Optional> orientation() { + return Optional.ofNullable(this.orientation); + } + + @Import(name="rowAlternateColorOptions") + private @Nullable Output rowAlternateColorOptions; + + public Optional> rowAlternateColorOptions() { + return Optional.ofNullable(this.rowAlternateColorOptions); + } + + private VisualsTableVisualChartConfigurationTableOptionsArgs() {} + + private VisualsTableVisualChartConfigurationTableOptionsArgs(VisualsTableVisualChartConfigurationTableOptionsArgs $) { + this.cellStyle = $.cellStyle; + this.headerStyle = $.headerStyle; + this.orientation = $.orientation; + this.rowAlternateColorOptions = $.rowAlternateColorOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationTableOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationTableOptionsArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationTableOptionsArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationTableOptionsArgs defaults) { + $ = new VisualsTableVisualChartConfigurationTableOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder cellStyle(@Nullable Output cellStyle) { + $.cellStyle = cellStyle; + return this; + } + + public Builder cellStyle(CellStyleArgs cellStyle) { + return cellStyle(Output.of(cellStyle)); + } + + public Builder headerStyle(@Nullable Output headerStyle) { + $.headerStyle = headerStyle; + return this; + } + + public Builder headerStyle(CellStyleArgs headerStyle) { + return headerStyle(Output.of(headerStyle)); + } + + public Builder orientation(@Nullable Output orientation) { + $.orientation = orientation; + return this; + } + + public Builder orientation(String orientation) { + return orientation(Output.of(orientation)); + } + + public Builder rowAlternateColorOptions(@Nullable Output rowAlternateColorOptions) { + $.rowAlternateColorOptions = rowAlternateColorOptions; + return this; + } + + public Builder rowAlternateColorOptions(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs rowAlternateColorOptions) { + return rowAlternateColorOptions(Output.of(rowAlternateColorOptions)); + } + + public VisualsTableVisualChartConfigurationTableOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.java new file mode 100644 index 00000000000..28ceec85a72 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs.java @@ -0,0 +1,100 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs Empty = new VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs(); + + @Import(name="rowAlternateColors") + private @Nullable Output rowAlternateColors; + + public Optional> rowAlternateColors() { + return Optional.ofNullable(this.rowAlternateColors); + } + + /** + * The dashboard creation status. + * + */ + @Import(name="status") + private @Nullable Output status; + + /** + * @return The dashboard creation status. + * + */ + public Optional> status() { + return Optional.ofNullable(this.status); + } + + private VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs() {} + + private VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs $) { + this.rowAlternateColors = $.rowAlternateColors; + this.status = $.status; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs defaults) { + $ = new VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder rowAlternateColors(@Nullable Output rowAlternateColors) { + $.rowAlternateColors = rowAlternateColors; + return this; + } + + public Builder rowAlternateColors(String rowAlternateColors) { + return rowAlternateColors(Output.of(rowAlternateColors)); + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(@Nullable Output status) { + $.status = status; + return this; + } + + /** + * @param status The dashboard creation status. + * + * @return builder + * + */ + public Builder status(String status) { + return status(Output.of(status)); + } + + public VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTotalOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTotalOptionsArgs.java new file mode 100644 index 00000000000..d4e14c8a406 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualChartConfigurationTotalOptionsArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.CellStyleArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualChartConfigurationTotalOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualChartConfigurationTotalOptionsArgs Empty = new VisualsTableVisualChartConfigurationTotalOptionsArgs(); + + @Import(name="customLabel") + private @Nullable Output customLabel; + + public Optional> customLabel() { + return Optional.ofNullable(this.customLabel); + } + + @Import(name="placement") + private @Nullable Output placement; + + public Optional> placement() { + return Optional.ofNullable(this.placement); + } + + @Import(name="scrollStatus") + private @Nullable Output scrollStatus; + + public Optional> scrollStatus() { + return Optional.ofNullable(this.scrollStatus); + } + + @Import(name="totalCellStyle") + private @Nullable Output totalCellStyle; + + public Optional> totalCellStyle() { + return Optional.ofNullable(this.totalCellStyle); + } + + @Import(name="totalsVisibility") + private @Nullable Output totalsVisibility; + + public Optional> totalsVisibility() { + return Optional.ofNullable(this.totalsVisibility); + } + + private VisualsTableVisualChartConfigurationTotalOptionsArgs() {} + + private VisualsTableVisualChartConfigurationTotalOptionsArgs(VisualsTableVisualChartConfigurationTotalOptionsArgs $) { + this.customLabel = $.customLabel; + this.placement = $.placement; + this.scrollStatus = $.scrollStatus; + this.totalCellStyle = $.totalCellStyle; + this.totalsVisibility = $.totalsVisibility; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualChartConfigurationTotalOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualChartConfigurationTotalOptionsArgs $; + + public Builder() { + $ = new VisualsTableVisualChartConfigurationTotalOptionsArgs(); + } + + public Builder(VisualsTableVisualChartConfigurationTotalOptionsArgs defaults) { + $ = new VisualsTableVisualChartConfigurationTotalOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLabel(@Nullable Output customLabel) { + $.customLabel = customLabel; + return this; + } + + public Builder customLabel(String customLabel) { + return customLabel(Output.of(customLabel)); + } + + public Builder placement(@Nullable Output placement) { + $.placement = placement; + return this; + } + + public Builder placement(String placement) { + return placement(Output.of(placement)); + } + + public Builder scrollStatus(@Nullable Output scrollStatus) { + $.scrollStatus = scrollStatus; + return this; + } + + public Builder scrollStatus(String scrollStatus) { + return scrollStatus(Output.of(scrollStatus)); + } + + public Builder totalCellStyle(@Nullable Output totalCellStyle) { + $.totalCellStyle = totalCellStyle; + return this; + } + + public Builder totalCellStyle(CellStyleArgs totalCellStyle) { + return totalCellStyle(Output.of(totalCellStyle)); + } + + public Builder totalsVisibility(@Nullable Output totalsVisibility) { + $.totalsVisibility = totalsVisibility; + return this; + } + + public Builder totalsVisibility(String totalsVisibility) { + return totalsVisibility(Output.of(totalsVisibility)); + } + + public VisualsTableVisualChartConfigurationTotalOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingArgs.java new file mode 100644 index 00000000000..0817514e67d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingArgs.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualConditionalFormattingArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualConditionalFormattingArgs Empty = new VisualsTableVisualConditionalFormattingArgs(); + + @Import(name="conditionalFormattingOptions") + private @Nullable Output> conditionalFormattingOptions; + + public Optional>> conditionalFormattingOptions() { + return Optional.ofNullable(this.conditionalFormattingOptions); + } + + private VisualsTableVisualConditionalFormattingArgs() {} + + private VisualsTableVisualConditionalFormattingArgs(VisualsTableVisualConditionalFormattingArgs $) { + this.conditionalFormattingOptions = $.conditionalFormattingOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualConditionalFormattingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualConditionalFormattingArgs $; + + public Builder() { + $ = new VisualsTableVisualConditionalFormattingArgs(); + } + + public Builder(VisualsTableVisualConditionalFormattingArgs defaults) { + $ = new VisualsTableVisualConditionalFormattingArgs(Objects.requireNonNull(defaults)); + } + + public Builder conditionalFormattingOptions(@Nullable Output> conditionalFormattingOptions) { + $.conditionalFormattingOptions = conditionalFormattingOptions; + return this; + } + + public Builder conditionalFormattingOptions(List conditionalFormattingOptions) { + return conditionalFormattingOptions(Output.of(conditionalFormattingOptions)); + } + + public Builder conditionalFormattingOptions(VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs... conditionalFormattingOptions) { + return conditionalFormattingOptions(List.of(conditionalFormattingOptions)); + } + + public VisualsTableVisualConditionalFormattingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs.java new file mode 100644 index 00000000000..a3bfa0c5005 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs Empty = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs(); + + @Import(name="cell") + private @Nullable Output cell; + + public Optional> cell() { + return Optional.ofNullable(this.cell); + } + + @Import(name="row") + private @Nullable Output row; + + public Optional> row() { + return Optional.ofNullable(this.row); + } + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs() {} + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs(VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs $) { + this.cell = $.cell; + this.row = $.row; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs $; + + public Builder() { + $ = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs(); + } + + public Builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs defaults) { + $ = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs(Objects.requireNonNull(defaults)); + } + + public Builder cell(@Nullable Output cell) { + $.cell = cell; + return this; + } + + public Builder cell(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs cell) { + return cell(Output.of(cell)); + } + + public Builder row(@Nullable Output row) { + $.row = row; + return this; + } + + public Builder row(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs row) { + return row(Output.of(row)); + } + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.java new file mode 100644 index 00000000000..f88c51478dd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs Empty = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs(); + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="textFormat") + private @Nullable Output textFormat; + + public Optional> textFormat() { + return Optional.ofNullable(this.textFormat); + } + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs() {} + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs $) { + this.fieldId = $.fieldId; + this.textFormat = $.textFormat; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs $; + + public Builder() { + $ = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs(); + } + + public Builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs defaults) { + $ = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs(Objects.requireNonNull(defaults)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder textFormat(@Nullable Output textFormat) { + $.textFormat = textFormat; + return this; + } + + public Builder textFormat(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs textFormat) { + return textFormat(Output.of(textFormat)); + } + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs build() { + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.java new file mode 100644 index 00000000000..a1ab84052c4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs.java @@ -0,0 +1,105 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorArgs; +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingIconArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs Empty = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs(); + + @Import(name="backgroundColor", required=true) + private Output backgroundColor; + + public Output backgroundColor() { + return this.backgroundColor; + } + + @Import(name="icon") + private @Nullable Output icon; + + public Optional> icon() { + return Optional.ofNullable(this.icon); + } + + @Import(name="textColor", required=true) + private Output textColor; + + public Output textColor() { + return this.textColor; + } + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs() {} + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs $) { + this.backgroundColor = $.backgroundColor; + this.icon = $.icon; + this.textColor = $.textColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs $; + + public Builder() { + $ = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs(); + } + + public Builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs defaults) { + $ = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs(Objects.requireNonNull(defaults)); + } + + public Builder backgroundColor(Output backgroundColor) { + $.backgroundColor = backgroundColor; + return this; + } + + public Builder backgroundColor(ConditionalFormattingColorArgs backgroundColor) { + return backgroundColor(Output.of(backgroundColor)); + } + + public Builder icon(@Nullable Output icon) { + $.icon = icon; + return this; + } + + public Builder icon(ConditionalFormattingIconArgs icon) { + return icon(Output.of(icon)); + } + + public Builder textColor(Output textColor) { + $.textColor = textColor; + return this; + } + + public Builder textColor(ConditionalFormattingColorArgs textColor) { + return textColor(Output.of(textColor)); + } + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs build() { + if ($.backgroundColor == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs", "backgroundColor"); + } + if ($.textColor == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs", "textColor"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs.java new file mode 100644 index 00000000000..b6cc43141ae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ConditionalFormattingColorArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + + +public final class VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs Empty = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs(); + + @Import(name="backgroundColor", required=true) + private Output backgroundColor; + + public Output backgroundColor() { + return this.backgroundColor; + } + + @Import(name="textColor", required=true) + private Output textColor; + + public Output textColor() { + return this.textColor; + } + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs() {} + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs $) { + this.backgroundColor = $.backgroundColor; + this.textColor = $.textColor; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs $; + + public Builder() { + $ = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs(); + } + + public Builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs defaults) { + $ = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs(Objects.requireNonNull(defaults)); + } + + public Builder backgroundColor(Output backgroundColor) { + $.backgroundColor = backgroundColor; + return this; + } + + public Builder backgroundColor(ConditionalFormattingColorArgs backgroundColor) { + return backgroundColor(Output.of(backgroundColor)); + } + + public Builder textColor(Output textColor) { + $.textColor = textColor; + return this; + } + + public Builder textColor(ConditionalFormattingColorArgs textColor) { + return textColor(Output.of(textColor)); + } + + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs build() { + if ($.backgroundColor == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs", "backgroundColor"); + } + if ($.textColor == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs", "textColor"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualArgs.java new file mode 100644 index 00000000000..d8edb9118fe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTreeMapVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTreeMapVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTreeMapVisualArgs Empty = new VisualsTreeMapVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsTreeMapVisualArgs() {} + + private VisualsTreeMapVisualArgs(VisualsTreeMapVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTreeMapVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTreeMapVisualArgs $; + + public Builder() { + $ = new VisualsTreeMapVisualArgs(); + } + + public Builder(VisualsTreeMapVisualArgs defaults) { + $ = new VisualsTreeMapVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsTreeMapVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsTreeMapVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsTreeMapVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..986d8df0b57 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationArgs.java @@ -0,0 +1,205 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ColorScaleArgs; +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.TooltipOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTreeMapVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsTreeMapVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTreeMapVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTreeMapVisualChartConfigurationArgs Empty = new VisualsTreeMapVisualChartConfigurationArgs(); + + @Import(name="colorLabelOptions") + private @Nullable Output colorLabelOptions; + + public Optional> colorLabelOptions() { + return Optional.ofNullable(this.colorLabelOptions); + } + + @Import(name="colorScale") + private @Nullable Output colorScale; + + public Optional> colorScale() { + return Optional.ofNullable(this.colorScale); + } + + @Import(name="dataLabels") + private @Nullable Output dataLabels; + + public Optional> dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="groupLabelOptions") + private @Nullable Output groupLabelOptions; + + public Optional> groupLabelOptions() { + return Optional.ofNullable(this.groupLabelOptions); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="sizeLabelOptions") + private @Nullable Output sizeLabelOptions; + + public Optional> sizeLabelOptions() { + return Optional.ofNullable(this.sizeLabelOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="tooltip") + private @Nullable Output tooltip; + + public Optional> tooltip() { + return Optional.ofNullable(this.tooltip); + } + + private VisualsTreeMapVisualChartConfigurationArgs() {} + + private VisualsTreeMapVisualChartConfigurationArgs(VisualsTreeMapVisualChartConfigurationArgs $) { + this.colorLabelOptions = $.colorLabelOptions; + this.colorScale = $.colorScale; + this.dataLabels = $.dataLabels; + this.fieldWells = $.fieldWells; + this.groupLabelOptions = $.groupLabelOptions; + this.legend = $.legend; + this.sizeLabelOptions = $.sizeLabelOptions; + this.sortConfiguration = $.sortConfiguration; + this.tooltip = $.tooltip; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTreeMapVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTreeMapVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsTreeMapVisualChartConfigurationArgs(); + } + + public Builder(VisualsTreeMapVisualChartConfigurationArgs defaults) { + $ = new VisualsTreeMapVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder colorLabelOptions(@Nullable Output colorLabelOptions) { + $.colorLabelOptions = colorLabelOptions; + return this; + } + + public Builder colorLabelOptions(ChartAxisLabelOptionsArgs colorLabelOptions) { + return colorLabelOptions(Output.of(colorLabelOptions)); + } + + public Builder colorScale(@Nullable Output colorScale) { + $.colorScale = colorScale; + return this; + } + + public Builder colorScale(ColorScaleArgs colorScale) { + return colorScale(Output.of(colorScale)); + } + + public Builder dataLabels(@Nullable Output dataLabels) { + $.dataLabels = dataLabels; + return this; + } + + public Builder dataLabels(DataLabelsOptionsArgs dataLabels) { + return dataLabels(Output.of(dataLabels)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsTreeMapVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder groupLabelOptions(@Nullable Output groupLabelOptions) { + $.groupLabelOptions = groupLabelOptions; + return this; + } + + public Builder groupLabelOptions(ChartAxisLabelOptionsArgs groupLabelOptions) { + return groupLabelOptions(Output.of(groupLabelOptions)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder sizeLabelOptions(@Nullable Output sizeLabelOptions) { + $.sizeLabelOptions = sizeLabelOptions; + return this; + } + + public Builder sizeLabelOptions(ChartAxisLabelOptionsArgs sizeLabelOptions) { + return sizeLabelOptions(Output.of(sizeLabelOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsTreeMapVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder tooltip(@Nullable Output tooltip) { + $.tooltip = tooltip; + return this; + } + + public Builder tooltip(TooltipOptionsArgs tooltip) { + return tooltip(Output.of(tooltip)); + } + + public VisualsTreeMapVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..77a4bacb071 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTreeMapVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTreeMapVisualChartConfigurationFieldWellsArgs Empty = new VisualsTreeMapVisualChartConfigurationFieldWellsArgs(); + + @Import(name="treeMapAggregatedFieldWells") + private @Nullable Output treeMapAggregatedFieldWells; + + public Optional> treeMapAggregatedFieldWells() { + return Optional.ofNullable(this.treeMapAggregatedFieldWells); + } + + private VisualsTreeMapVisualChartConfigurationFieldWellsArgs() {} + + private VisualsTreeMapVisualChartConfigurationFieldWellsArgs(VisualsTreeMapVisualChartConfigurationFieldWellsArgs $) { + this.treeMapAggregatedFieldWells = $.treeMapAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTreeMapVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTreeMapVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsTreeMapVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsTreeMapVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsTreeMapVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder treeMapAggregatedFieldWells(@Nullable Output treeMapAggregatedFieldWells) { + $.treeMapAggregatedFieldWells = treeMapAggregatedFieldWells; + return this; + } + + public Builder treeMapAggregatedFieldWells(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs treeMapAggregatedFieldWells) { + return treeMapAggregatedFieldWells(Output.of(treeMapAggregatedFieldWells)); + } + + public VisualsTreeMapVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..953371e9eb5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.SmallMultiplesOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs Empty = new VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs(); + + @Import(name="colors") + private @Nullable Output colors; + + public Optional> colors() { + return Optional.ofNullable(this.colors); + } + + @Import(name="groups") + private @Nullable Output groups; + + public Optional> groups() { + return Optional.ofNullable(this.groups); + } + + @Import(name="sizes") + private @Nullable Output sizes; + + public Optional> sizes() { + return Optional.ofNullable(this.sizes); + } + + private VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs() {} + + private VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs $) { + this.colors = $.colors; + this.groups = $.groups; + this.sizes = $.sizes; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs(); + } + + public Builder(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs defaults) { + $ = new VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder colors(@Nullable Output colors) { + $.colors = colors; + return this; + } + + public Builder colors(MeasureFieldSchema2Args colors) { + return colors(Output.of(colors)); + } + + public Builder groups(@Nullable Output groups) { + $.groups = groups; + return this; + } + + public Builder groups(SmallMultiplesOptionsArgs groups) { + return groups(Output.of(groups)); + } + + public Builder sizes(@Nullable Output sizes) { + $.sizes = sizes; + return this; + } + + public Builder sizes(MeasureFieldSchema2Args sizes) { + return sizes(Output.of(sizes)); + } + + public VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..903aeef18cd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsTreeMapVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsTreeMapVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsTreeMapVisualChartConfigurationSortConfigurationArgs Empty = new VisualsTreeMapVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="treeMapGroupItemsLimitConfiguration") + private @Nullable Output treeMapGroupItemsLimitConfiguration; + + public Optional> treeMapGroupItemsLimitConfiguration() { + return Optional.ofNullable(this.treeMapGroupItemsLimitConfiguration); + } + + @Import(name="treeMapSorts") + private @Nullable Output> treeMapSorts; + + public Optional>> treeMapSorts() { + return Optional.ofNullable(this.treeMapSorts); + } + + private VisualsTreeMapVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsTreeMapVisualChartConfigurationSortConfigurationArgs(VisualsTreeMapVisualChartConfigurationSortConfigurationArgs $) { + this.treeMapGroupItemsLimitConfiguration = $.treeMapGroupItemsLimitConfiguration; + this.treeMapSorts = $.treeMapSorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsTreeMapVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsTreeMapVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsTreeMapVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsTreeMapVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsTreeMapVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder treeMapGroupItemsLimitConfiguration(@Nullable Output treeMapGroupItemsLimitConfiguration) { + $.treeMapGroupItemsLimitConfiguration = treeMapGroupItemsLimitConfiguration; + return this; + } + + public Builder treeMapGroupItemsLimitConfiguration(ItemsLimitConfigurationArgs treeMapGroupItemsLimitConfiguration) { + return treeMapGroupItemsLimitConfiguration(Output.of(treeMapGroupItemsLimitConfiguration)); + } + + public Builder treeMapSorts(@Nullable Output> treeMapSorts) { + $.treeMapSorts = treeMapSorts; + return this; + } + + public Builder treeMapSorts(List treeMapSorts) { + return treeMapSorts(Output.of(treeMapSorts)); + } + + public Builder treeMapSorts(FieldSortOptionsArgs... treeMapSorts) { + return treeMapSorts(List.of(treeMapSorts)); + } + + public VisualsTreeMapVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualArgs.java new file mode 100644 index 00000000000..0b2f24a5f23 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWaterfallVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWaterfallVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWaterfallVisualArgs Empty = new VisualsWaterfallVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsWaterfallVisualArgs() {} + + private VisualsWaterfallVisualArgs(VisualsWaterfallVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWaterfallVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWaterfallVisualArgs $; + + public Builder() { + $ = new VisualsWaterfallVisualArgs(); + } + + public Builder(VisualsWaterfallVisualArgs defaults) { + $ = new VisualsWaterfallVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsWaterfallVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsWaterfallVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsWaterfallVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..3bf2db2b4b2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationArgs.java @@ -0,0 +1,223 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.AxisDisplayOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.DataLabelsOptionsArgs; +import com.pulumi.aws.quicksight.inputs.LegendOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualPaletteArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWaterfallVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWaterfallVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWaterfallVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWaterfallVisualChartConfigurationArgs Empty = new VisualsWaterfallVisualChartConfigurationArgs(); + + @Import(name="categoryAxisDisplayOptions") + private @Nullable Output categoryAxisDisplayOptions; + + public Optional> categoryAxisDisplayOptions() { + return Optional.ofNullable(this.categoryAxisDisplayOptions); + } + + @Import(name="categoryAxisLabelOptions") + private @Nullable Output categoryAxisLabelOptions; + + public Optional> categoryAxisLabelOptions() { + return Optional.ofNullable(this.categoryAxisLabelOptions); + } + + @Import(name="dataLabels") + private @Nullable Output dataLabels; + + public Optional> dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="legend") + private @Nullable Output legend; + + public Optional> legend() { + return Optional.ofNullable(this.legend); + } + + @Import(name="primaryYAxisDisplayOptions") + private @Nullable Output primaryYAxisDisplayOptions; + + public Optional> primaryYAxisDisplayOptions() { + return Optional.ofNullable(this.primaryYAxisDisplayOptions); + } + + @Import(name="primaryYAxisLabelOptions") + private @Nullable Output primaryYAxisLabelOptions; + + public Optional> primaryYAxisLabelOptions() { + return Optional.ofNullable(this.primaryYAxisLabelOptions); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="visualPalette") + private @Nullable Output visualPalette; + + public Optional> visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + @Import(name="waterfallChartOptions") + private @Nullable Output waterfallChartOptions; + + public Optional> waterfallChartOptions() { + return Optional.ofNullable(this.waterfallChartOptions); + } + + private VisualsWaterfallVisualChartConfigurationArgs() {} + + private VisualsWaterfallVisualChartConfigurationArgs(VisualsWaterfallVisualChartConfigurationArgs $) { + this.categoryAxisDisplayOptions = $.categoryAxisDisplayOptions; + this.categoryAxisLabelOptions = $.categoryAxisLabelOptions; + this.dataLabels = $.dataLabels; + this.fieldWells = $.fieldWells; + this.legend = $.legend; + this.primaryYAxisDisplayOptions = $.primaryYAxisDisplayOptions; + this.primaryYAxisLabelOptions = $.primaryYAxisLabelOptions; + this.sortConfiguration = $.sortConfiguration; + this.visualPalette = $.visualPalette; + this.waterfallChartOptions = $.waterfallChartOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWaterfallVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWaterfallVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsWaterfallVisualChartConfigurationArgs(); + } + + public Builder(VisualsWaterfallVisualChartConfigurationArgs defaults) { + $ = new VisualsWaterfallVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryAxisDisplayOptions(@Nullable Output categoryAxisDisplayOptions) { + $.categoryAxisDisplayOptions = categoryAxisDisplayOptions; + return this; + } + + public Builder categoryAxisDisplayOptions(AxisDisplayOptionsArgs categoryAxisDisplayOptions) { + return categoryAxisDisplayOptions(Output.of(categoryAxisDisplayOptions)); + } + + public Builder categoryAxisLabelOptions(@Nullable Output categoryAxisLabelOptions) { + $.categoryAxisLabelOptions = categoryAxisLabelOptions; + return this; + } + + public Builder categoryAxisLabelOptions(ChartAxisLabelOptionsArgs categoryAxisLabelOptions) { + return categoryAxisLabelOptions(Output.of(categoryAxisLabelOptions)); + } + + public Builder dataLabels(@Nullable Output dataLabels) { + $.dataLabels = dataLabels; + return this; + } + + public Builder dataLabels(DataLabelsOptionsArgs dataLabels) { + return dataLabels(Output.of(dataLabels)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsWaterfallVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder legend(@Nullable Output legend) { + $.legend = legend; + return this; + } + + public Builder legend(LegendOptionsArgs legend) { + return legend(Output.of(legend)); + } + + public Builder primaryYAxisDisplayOptions(@Nullable Output primaryYAxisDisplayOptions) { + $.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + return this; + } + + public Builder primaryYAxisDisplayOptions(AxisDisplayOptionsArgs primaryYAxisDisplayOptions) { + return primaryYAxisDisplayOptions(Output.of(primaryYAxisDisplayOptions)); + } + + public Builder primaryYAxisLabelOptions(@Nullable Output primaryYAxisLabelOptions) { + $.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + return this; + } + + public Builder primaryYAxisLabelOptions(ChartAxisLabelOptionsArgs primaryYAxisLabelOptions) { + return primaryYAxisLabelOptions(Output.of(primaryYAxisLabelOptions)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsWaterfallVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder visualPalette(@Nullable Output visualPalette) { + $.visualPalette = visualPalette; + return this; + } + + public Builder visualPalette(VisualPaletteArgs visualPalette) { + return visualPalette(Output.of(visualPalette)); + } + + public Builder waterfallChartOptions(@Nullable Output waterfallChartOptions) { + $.waterfallChartOptions = waterfallChartOptions; + return this; + } + + public Builder waterfallChartOptions(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs waterfallChartOptions) { + return waterfallChartOptions(Output.of(waterfallChartOptions)); + } + + public VisualsWaterfallVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..3dcfbf4608a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWaterfallVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWaterfallVisualChartConfigurationFieldWellsArgs Empty = new VisualsWaterfallVisualChartConfigurationFieldWellsArgs(); + + @Import(name="waterfallChartAggregatedFieldWells") + private @Nullable Output waterfallChartAggregatedFieldWells; + + public Optional> waterfallChartAggregatedFieldWells() { + return Optional.ofNullable(this.waterfallChartAggregatedFieldWells); + } + + private VisualsWaterfallVisualChartConfigurationFieldWellsArgs() {} + + private VisualsWaterfallVisualChartConfigurationFieldWellsArgs(VisualsWaterfallVisualChartConfigurationFieldWellsArgs $) { + this.waterfallChartAggregatedFieldWells = $.waterfallChartAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWaterfallVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWaterfallVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsWaterfallVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsWaterfallVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsWaterfallVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder waterfallChartAggregatedFieldWells(@Nullable Output waterfallChartAggregatedFieldWells) { + $.waterfallChartAggregatedFieldWells = waterfallChartAggregatedFieldWells; + return this; + } + + public Builder waterfallChartAggregatedFieldWells(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs waterfallChartAggregatedFieldWells) { + return waterfallChartAggregatedFieldWells(Output.of(waterfallChartAggregatedFieldWells)); + } + + public VisualsWaterfallVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..9abe0f4b754 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.DimensionFieldSchemaArgs; +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchemaArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs Empty = new VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs(); + + @Import(name="breakdowns") + private @Nullable Output> breakdowns; + + public Optional>> breakdowns() { + return Optional.ofNullable(this.breakdowns); + } + + @Import(name="categories") + private @Nullable Output> categories; + + public Optional>> categories() { + return Optional.ofNullable(this.categories); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs() {} + + private VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs $) { + this.breakdowns = $.breakdowns; + this.categories = $.categories; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs(); + } + + public Builder(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs defaults) { + $ = new VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder breakdowns(@Nullable Output> breakdowns) { + $.breakdowns = breakdowns; + return this; + } + + public Builder breakdowns(List breakdowns) { + return breakdowns(Output.of(breakdowns)); + } + + public Builder breakdowns(DimensionFieldSchemaArgs... breakdowns) { + return breakdowns(List.of(breakdowns)); + } + + public Builder categories(@Nullable Output> categories) { + $.categories = categories; + return this; + } + + public Builder categories(List categories) { + return categories(Output.of(categories)); + } + + public Builder categories(DimensionFieldSchemaArgs... categories) { + return categories(List.of(categories)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(MeasureFieldSchemaArgs... values) { + return values(List.of(values)); + } + + public VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..93f635a6561 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWaterfallVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWaterfallVisualChartConfigurationSortConfigurationArgs Empty = new VisualsWaterfallVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="breakdownItemsLimit") + private @Nullable Output breakdownItemsLimit; + + public Optional> breakdownItemsLimit() { + return Optional.ofNullable(this.breakdownItemsLimit); + } + + @Import(name="categorySorts") + private @Nullable Output> categorySorts; + + public Optional>> categorySorts() { + return Optional.ofNullable(this.categorySorts); + } + + private VisualsWaterfallVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsWaterfallVisualChartConfigurationSortConfigurationArgs(VisualsWaterfallVisualChartConfigurationSortConfigurationArgs $) { + this.breakdownItemsLimit = $.breakdownItemsLimit; + this.categorySorts = $.categorySorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWaterfallVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWaterfallVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsWaterfallVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsWaterfallVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsWaterfallVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder breakdownItemsLimit(@Nullable Output breakdownItemsLimit) { + $.breakdownItemsLimit = breakdownItemsLimit; + return this; + } + + public Builder breakdownItemsLimit(ItemsLimitConfigurationArgs breakdownItemsLimit) { + return breakdownItemsLimit(Output.of(breakdownItemsLimit)); + } + + public Builder categorySorts(@Nullable Output> categorySorts) { + $.categorySorts = categorySorts; + return this; + } + + public Builder categorySorts(List categorySorts) { + return categorySorts(Output.of(categorySorts)); + } + + public Builder categorySorts(FieldSortOptionsArgs... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + + public VisualsWaterfallVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs.java new file mode 100644 index 00000000000..7903680c381 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs Empty = new VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs(); + + @Import(name="totalBarLabel") + private @Nullable Output totalBarLabel; + + public Optional> totalBarLabel() { + return Optional.ofNullable(this.totalBarLabel); + } + + private VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs() {} + + private VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs $) { + this.totalBarLabel = $.totalBarLabel; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs $; + + public Builder() { + $ = new VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs(); + } + + public Builder(VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs defaults) { + $ = new VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder totalBarLabel(@Nullable Output totalBarLabel) { + $.totalBarLabel = totalBarLabel; + return this; + } + + public Builder totalBarLabel(String totalBarLabel) { + return totalBarLabel(Output.of(totalBarLabel)); + } + + public VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualArgs.java new file mode 100644 index 00000000000..cc040916faa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualArgs.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnHierarchiesArgs; +import com.pulumi.aws.quicksight.inputs.SubtitleArgs; +import com.pulumi.aws.quicksight.inputs.VisualCustomActionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWordCloudVisualChartConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWordCloudVisualArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWordCloudVisualArgs Empty = new VisualsWordCloudVisualArgs(); + + /** + * List of IAM actions to grant or revoke permissions on. + * + */ + @Import(name="actions") + private @Nullable Output> actions; + + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public Optional>> actions() { + return Optional.ofNullable(this.actions); + } + + @Import(name="chartConfiguration") + private @Nullable Output chartConfiguration; + + public Optional> chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + + @Import(name="columnHierarchies") + private @Nullable Output> columnHierarchies; + + public Optional>> columnHierarchies() { + return Optional.ofNullable(this.columnHierarchies); + } + + @Import(name="subtitle") + private @Nullable Output subtitle; + + public Optional> subtitle() { + return Optional.ofNullable(this.subtitle); + } + + @Import(name="title") + private @Nullable Output title; + + public Optional> title() { + return Optional.ofNullable(this.title); + } + + @Import(name="visualId", required=true) + private Output visualId; + + public Output visualId() { + return this.visualId; + } + + private VisualsWordCloudVisualArgs() {} + + private VisualsWordCloudVisualArgs(VisualsWordCloudVisualArgs $) { + this.actions = $.actions; + this.chartConfiguration = $.chartConfiguration; + this.columnHierarchies = $.columnHierarchies; + this.subtitle = $.subtitle; + this.title = $.title; + this.visualId = $.visualId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWordCloudVisualArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWordCloudVisualArgs $; + + public Builder() { + $ = new VisualsWordCloudVisualArgs(); + } + + public Builder(VisualsWordCloudVisualArgs defaults) { + $ = new VisualsWordCloudVisualArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(@Nullable Output> actions) { + $.actions = actions; + return this; + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(List actions) { + return actions(Output.of(actions)); + } + + /** + * @param actions List of IAM actions to grant or revoke permissions on. + * + * @return builder + * + */ + public Builder actions(VisualCustomActionsArgs... actions) { + return actions(List.of(actions)); + } + + public Builder chartConfiguration(@Nullable Output chartConfiguration) { + $.chartConfiguration = chartConfiguration; + return this; + } + + public Builder chartConfiguration(VisualsWordCloudVisualChartConfigurationArgs chartConfiguration) { + return chartConfiguration(Output.of(chartConfiguration)); + } + + public Builder columnHierarchies(@Nullable Output> columnHierarchies) { + $.columnHierarchies = columnHierarchies; + return this; + } + + public Builder columnHierarchies(List columnHierarchies) { + return columnHierarchies(Output.of(columnHierarchies)); + } + + public Builder columnHierarchies(ColumnHierarchiesArgs... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + + public Builder subtitle(@Nullable Output subtitle) { + $.subtitle = subtitle; + return this; + } + + public Builder subtitle(SubtitleArgs subtitle) { + return subtitle(Output.of(subtitle)); + } + + public Builder title(@Nullable Output title) { + $.title = title; + return this; + } + + public Builder title(SubtitleArgs title) { + return title(Output.of(title)); + } + + public Builder visualId(Output visualId) { + $.visualId = visualId; + return this; + } + + public Builder visualId(String visualId) { + return visualId(Output.of(visualId)); + } + + public VisualsWordCloudVisualArgs build() { + if ($.visualId == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualArgs", "visualId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationArgs.java new file mode 100644 index 00000000000..e8367d52e1e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationArgs.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ChartAxisLabelOptionsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWordCloudVisualChartConfigurationFieldWellsArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWordCloudVisualChartConfigurationSortConfigurationArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWordCloudVisualChartConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWordCloudVisualChartConfigurationArgs Empty = new VisualsWordCloudVisualChartConfigurationArgs(); + + @Import(name="categoryLabelOptions") + private @Nullable Output categoryLabelOptions; + + public Optional> categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + + @Import(name="fieldWells") + private @Nullable Output fieldWells; + + public Optional> fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + + @Import(name="sortConfiguration") + private @Nullable Output sortConfiguration; + + public Optional> sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + @Import(name="wordCloudOptions") + private @Nullable Output wordCloudOptions; + + public Optional> wordCloudOptions() { + return Optional.ofNullable(this.wordCloudOptions); + } + + private VisualsWordCloudVisualChartConfigurationArgs() {} + + private VisualsWordCloudVisualChartConfigurationArgs(VisualsWordCloudVisualChartConfigurationArgs $) { + this.categoryLabelOptions = $.categoryLabelOptions; + this.fieldWells = $.fieldWells; + this.sortConfiguration = $.sortConfiguration; + this.wordCloudOptions = $.wordCloudOptions; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWordCloudVisualChartConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWordCloudVisualChartConfigurationArgs $; + + public Builder() { + $ = new VisualsWordCloudVisualChartConfigurationArgs(); + } + + public Builder(VisualsWordCloudVisualChartConfigurationArgs defaults) { + $ = new VisualsWordCloudVisualChartConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryLabelOptions(@Nullable Output categoryLabelOptions) { + $.categoryLabelOptions = categoryLabelOptions; + return this; + } + + public Builder categoryLabelOptions(ChartAxisLabelOptionsArgs categoryLabelOptions) { + return categoryLabelOptions(Output.of(categoryLabelOptions)); + } + + public Builder fieldWells(@Nullable Output fieldWells) { + $.fieldWells = fieldWells; + return this; + } + + public Builder fieldWells(VisualsWordCloudVisualChartConfigurationFieldWellsArgs fieldWells) { + return fieldWells(Output.of(fieldWells)); + } + + public Builder sortConfiguration(@Nullable Output sortConfiguration) { + $.sortConfiguration = sortConfiguration; + return this; + } + + public Builder sortConfiguration(VisualsWordCloudVisualChartConfigurationSortConfigurationArgs sortConfiguration) { + return sortConfiguration(Output.of(sortConfiguration)); + } + + public Builder wordCloudOptions(@Nullable Output wordCloudOptions) { + $.wordCloudOptions = wordCloudOptions; + return this; + } + + public Builder wordCloudOptions(VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs wordCloudOptions) { + return wordCloudOptions(Output.of(wordCloudOptions)); + } + + public VisualsWordCloudVisualChartConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsArgs.java new file mode 100644 index 00000000000..88712fa2a88 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWordCloudVisualChartConfigurationFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWordCloudVisualChartConfigurationFieldWellsArgs Empty = new VisualsWordCloudVisualChartConfigurationFieldWellsArgs(); + + @Import(name="wordCloudAggregatedFieldWells") + private @Nullable Output wordCloudAggregatedFieldWells; + + public Optional> wordCloudAggregatedFieldWells() { + return Optional.ofNullable(this.wordCloudAggregatedFieldWells); + } + + private VisualsWordCloudVisualChartConfigurationFieldWellsArgs() {} + + private VisualsWordCloudVisualChartConfigurationFieldWellsArgs(VisualsWordCloudVisualChartConfigurationFieldWellsArgs $) { + this.wordCloudAggregatedFieldWells = $.wordCloudAggregatedFieldWells; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWordCloudVisualChartConfigurationFieldWellsArgs $; + + public Builder() { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsArgs(); + } + + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsArgs defaults) { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder wordCloudAggregatedFieldWells(@Nullable Output wordCloudAggregatedFieldWells) { + $.wordCloudAggregatedFieldWells = wordCloudAggregatedFieldWells; + return this; + } + + public Builder wordCloudAggregatedFieldWells(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs wordCloudAggregatedFieldWells) { + return wordCloudAggregatedFieldWells(Output.of(wordCloudAggregatedFieldWells)); + } + + public VisualsWordCloudVisualChartConfigurationFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs.java new file mode 100644 index 00000000000..86e523f9d04 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.MeasureFieldSchema2Args; +import com.pulumi.aws.quicksight.inputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs Empty = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs(); + + @Import(name="groupBies") + private @Nullable Output> groupBies; + + public Optional>> groupBies() { + return Optional.ofNullable(this.groupBies); + } + + @Import(name="size") + private @Nullable Output size; + + public Optional> size() { + return Optional.ofNullable(this.size); + } + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs() {} + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs $) { + this.groupBies = $.groupBies; + this.size = $.size; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs $; + + public Builder() { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs(); + } + + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs defaults) { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs(Objects.requireNonNull(defaults)); + } + + public Builder groupBies(@Nullable Output> groupBies) { + $.groupBies = groupBies; + return this; + } + + public Builder groupBies(List groupBies) { + return groupBies(Output.of(groupBies)); + } + + public Builder groupBies(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs... groupBies) { + return groupBies(List.of(groupBies)); + } + + public Builder size(@Nullable Output size) { + $.size = size; + return this; + } + + public Builder size(MeasureFieldSchema2Args size) { + return size(Output.of(size)); + } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs.java new file mode 100644 index 00000000000..8bdf80084f5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs; +import com.pulumi.aws.quicksight.inputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs Empty = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs(); + + @Import(name="categoricalDimensionField") + private @Nullable Output categoricalDimensionField; + + public Optional> categoricalDimensionField() { + return Optional.ofNullable(this.categoricalDimensionField); + } + + @Import(name="dateDimensionField") + private @Nullable Output dateDimensionField; + + public Optional> dateDimensionField() { + return Optional.ofNullable(this.dateDimensionField); + } + + @Import(name="numericalDimensionField") + private @Nullable Output numericalDimensionField; + + public Optional> numericalDimensionField() { + return Optional.ofNullable(this.numericalDimensionField); + } + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs() {} + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs $) { + this.categoricalDimensionField = $.categoricalDimensionField; + this.dateDimensionField = $.dateDimensionField; + this.numericalDimensionField = $.numericalDimensionField; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs $; + + public Builder() { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs(); + } + + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs defaults) { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoricalDimensionField(@Nullable Output categoricalDimensionField) { + $.categoricalDimensionField = categoricalDimensionField; + return this; + } + + public Builder categoricalDimensionField(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs categoricalDimensionField) { + return categoricalDimensionField(Output.of(categoricalDimensionField)); + } + + public Builder dateDimensionField(@Nullable Output dateDimensionField) { + $.dateDimensionField = dateDimensionField; + return this; + } + + public Builder dateDimensionField(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs dateDimensionField) { + return dateDimensionField(Output.of(dateDimensionField)); + } + + public Builder numericalDimensionField(@Nullable Output numericalDimensionField) { + $.numericalDimensionField = numericalDimensionField; + return this; + } + + public Builder numericalDimensionField(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs numericalDimensionField) { + return numericalDimensionField(Output.of(numericalDimensionField)); + } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs.java new file mode 100644 index 00000000000..b9e41cb3a42 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.StringFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs Empty = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs() {} + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs $) { + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs $; + + public Builder() { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs(); + } + + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs defaults) { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(StringFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs.java new file mode 100644 index 00000000000..11d1519b19b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs.java @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.DateTimeFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs Empty = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="dateGranularity") + private @Nullable Output dateGranularity; + + public Optional> dateGranularity() { + return Optional.ofNullable(this.dateGranularity); + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs() {} + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs $) { + this.column = $.column; + this.dateGranularity = $.dateGranularity; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs $; + + public Builder() { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs(); + } + + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs defaults) { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder dateGranularity(@Nullable Output dateGranularity) { + $.dateGranularity = dateGranularity; + return this; + } + + public Builder dateGranularity(String dateGranularity) { + return dateGranularity(Output.of(dateGranularity)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(DateTimeFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs.java new file mode 100644 index 00000000000..d79064b927f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.ColumnArgs; +import com.pulumi.aws.quicksight.inputs.NumberFormatConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs Empty = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs(); + + @Import(name="column", required=true) + private Output column; + + public Output column() { + return this.column; + } + + @Import(name="fieldId", required=true) + private Output fieldId; + + public Output fieldId() { + return this.fieldId; + } + + @Import(name="formatConfiguration") + private @Nullable Output formatConfiguration; + + public Optional> formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + @Import(name="hierarchyId") + private @Nullable Output hierarchyId; + + public Optional> hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs() {} + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs $) { + this.column = $.column; + this.fieldId = $.fieldId; + this.formatConfiguration = $.formatConfiguration; + this.hierarchyId = $.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs $; + + public Builder() { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs(); + } + + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs defaults) { + $ = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder column(Output column) { + $.column = column; + return this; + } + + public Builder column(ColumnArgs column) { + return column(Output.of(column)); + } + + public Builder fieldId(Output fieldId) { + $.fieldId = fieldId; + return this; + } + + public Builder fieldId(String fieldId) { + return fieldId(Output.of(fieldId)); + } + + public Builder formatConfiguration(@Nullable Output formatConfiguration) { + $.formatConfiguration = formatConfiguration; + return this; + } + + public Builder formatConfiguration(NumberFormatConfigurationArgs formatConfiguration) { + return formatConfiguration(Output.of(formatConfiguration)); + } + + public Builder hierarchyId(@Nullable Output hierarchyId) { + $.hierarchyId = hierarchyId; + return this; + } + + public Builder hierarchyId(String hierarchyId) { + return hierarchyId(Output.of(hierarchyId)); + } + + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs build() { + if ($.column == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs", "column"); + } + if ($.fieldId == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs", "fieldId"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationSortConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationSortConfigurationArgs.java new file mode 100644 index 00000000000..0a5c0c73671 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationSortConfigurationArgs.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.aws.quicksight.inputs.FieldSortOptionsArgs; +import com.pulumi.aws.quicksight.inputs.ItemsLimitConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWordCloudVisualChartConfigurationSortConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWordCloudVisualChartConfigurationSortConfigurationArgs Empty = new VisualsWordCloudVisualChartConfigurationSortConfigurationArgs(); + + @Import(name="categoryItemsLimit") + private @Nullable Output categoryItemsLimit; + + public Optional> categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + + @Import(name="categorySorts") + private @Nullable Output> categorySorts; + + public Optional>> categorySorts() { + return Optional.ofNullable(this.categorySorts); + } + + private VisualsWordCloudVisualChartConfigurationSortConfigurationArgs() {} + + private VisualsWordCloudVisualChartConfigurationSortConfigurationArgs(VisualsWordCloudVisualChartConfigurationSortConfigurationArgs $) { + this.categoryItemsLimit = $.categoryItemsLimit; + this.categorySorts = $.categorySorts; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWordCloudVisualChartConfigurationSortConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWordCloudVisualChartConfigurationSortConfigurationArgs $; + + public Builder() { + $ = new VisualsWordCloudVisualChartConfigurationSortConfigurationArgs(); + } + + public Builder(VisualsWordCloudVisualChartConfigurationSortConfigurationArgs defaults) { + $ = new VisualsWordCloudVisualChartConfigurationSortConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder categoryItemsLimit(@Nullable Output categoryItemsLimit) { + $.categoryItemsLimit = categoryItemsLimit; + return this; + } + + public Builder categoryItemsLimit(ItemsLimitConfigurationArgs categoryItemsLimit) { + return categoryItemsLimit(Output.of(categoryItemsLimit)); + } + + public Builder categorySorts(@Nullable Output> categorySorts) { + $.categorySorts = categorySorts; + return this; + } + + public Builder categorySorts(List categorySorts) { + return categorySorts(Output.of(categorySorts)); + } + + public Builder categorySorts(FieldSortOptionsArgs... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + + public VisualsWordCloudVisualChartConfigurationSortConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs.java new file mode 100644 index 00000000000..59fb57007e3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs Empty = new VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs(); + + @Import(name="cloudLayout") + private @Nullable Output cloudLayout; + + public Optional> cloudLayout() { + return Optional.ofNullable(this.cloudLayout); + } + + @Import(name="maximumStringLength") + private @Nullable Output maximumStringLength; + + public Optional> maximumStringLength() { + return Optional.ofNullable(this.maximumStringLength); + } + + @Import(name="wordCasing") + private @Nullable Output wordCasing; + + public Optional> wordCasing() { + return Optional.ofNullable(this.wordCasing); + } + + @Import(name="wordOrientation") + private @Nullable Output wordOrientation; + + public Optional> wordOrientation() { + return Optional.ofNullable(this.wordOrientation); + } + + @Import(name="wordPadding") + private @Nullable Output wordPadding; + + public Optional> wordPadding() { + return Optional.ofNullable(this.wordPadding); + } + + @Import(name="wordScaling") + private @Nullable Output wordScaling; + + public Optional> wordScaling() { + return Optional.ofNullable(this.wordScaling); + } + + private VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs() {} + + private VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs(VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs $) { + this.cloudLayout = $.cloudLayout; + this.maximumStringLength = $.maximumStringLength; + this.wordCasing = $.wordCasing; + this.wordOrientation = $.wordOrientation; + this.wordPadding = $.wordPadding; + this.wordScaling = $.wordScaling; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs $; + + public Builder() { + $ = new VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs(); + } + + public Builder(VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs defaults) { + $ = new VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder cloudLayout(@Nullable Output cloudLayout) { + $.cloudLayout = cloudLayout; + return this; + } + + public Builder cloudLayout(String cloudLayout) { + return cloudLayout(Output.of(cloudLayout)); + } + + public Builder maximumStringLength(@Nullable Output maximumStringLength) { + $.maximumStringLength = maximumStringLength; + return this; + } + + public Builder maximumStringLength(Integer maximumStringLength) { + return maximumStringLength(Output.of(maximumStringLength)); + } + + public Builder wordCasing(@Nullable Output wordCasing) { + $.wordCasing = wordCasing; + return this; + } + + public Builder wordCasing(String wordCasing) { + return wordCasing(Output.of(wordCasing)); + } + + public Builder wordOrientation(@Nullable Output wordOrientation) { + $.wordOrientation = wordOrientation; + return this; + } + + public Builder wordOrientation(String wordOrientation) { + return wordOrientation(Output.of(wordOrientation)); + } + + public Builder wordPadding(@Nullable Output wordPadding) { + $.wordPadding = wordPadding; + return this; + } + + public Builder wordPadding(String wordPadding) { + return wordPadding(Output.of(wordPadding)); + } + + public Builder wordScaling(@Nullable Output wordScaling) { + $.wordScaling = wordScaling; + return this; + } + + public Builder wordScaling(String wordScaling) { + return wordScaling(Output.of(wordScaling)); + } + + public VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AggregationFunction.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AggregationFunction.java new file mode 100644 index 00000000000..ad8af8943fb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AggregationFunction.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.NumericalAggregation; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AggregationFunction { + private @Nullable String categoricalAggregationFunction; + private @Nullable String dateAggregationFunction; + private @Nullable NumericalAggregation numericalAggregationFunction; + + private AggregationFunction() {} + public Optional categoricalAggregationFunction() { + return Optional.ofNullable(this.categoricalAggregationFunction); + } + public Optional dateAggregationFunction() { + return Optional.ofNullable(this.dateAggregationFunction); + } + public Optional numericalAggregationFunction() { + return Optional.ofNullable(this.numericalAggregationFunction); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AggregationFunction defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String categoricalAggregationFunction; + private @Nullable String dateAggregationFunction; + private @Nullable NumericalAggregation numericalAggregationFunction; + public Builder() {} + public Builder(AggregationFunction defaults) { + Objects.requireNonNull(defaults); + this.categoricalAggregationFunction = defaults.categoricalAggregationFunction; + this.dateAggregationFunction = defaults.dateAggregationFunction; + this.numericalAggregationFunction = defaults.numericalAggregationFunction; + } + + @CustomType.Setter + public Builder categoricalAggregationFunction(@Nullable String categoricalAggregationFunction) { + + this.categoricalAggregationFunction = categoricalAggregationFunction; + return this; + } + @CustomType.Setter + public Builder dateAggregationFunction(@Nullable String dateAggregationFunction) { + + this.dateAggregationFunction = dateAggregationFunction; + return this; + } + @CustomType.Setter + public Builder numericalAggregationFunction(@Nullable NumericalAggregation numericalAggregationFunction) { + + this.numericalAggregationFunction = numericalAggregationFunction; + return this; + } + public AggregationFunction build() { + final var _resultValue = new AggregationFunction(); + _resultValue.categoricalAggregationFunction = categoricalAggregationFunction; + _resultValue.dateAggregationFunction = dateAggregationFunction; + _resultValue.numericalAggregationFunction = numericalAggregationFunction; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinition.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinition.java new file mode 100644 index 00000000000..efa41235202 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinition.java @@ -0,0 +1,203 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaults; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionCalculatedField; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionColumnConfiguration; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionDataSetIdentifiersDeclaration; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionFilterGroup; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheet; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinition { + /** + * @return The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + private @Nullable AnalysisDefinitionAnalysisDefaults analysisDefaults; + /** + * @return A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + private @Nullable List calculatedFields; + /** + * @return A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + * + */ + private @Nullable List columnConfigurations; + /** + * @return A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + */ + private List dataSetIdentifiersDeclarations; + /** + * @return A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + private @Nullable List filterGroups; + private @Nullable List parameterDeclarations; + /** + * @return A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + private @Nullable List sheets; + + private AnalysisDefinition() {} + /** + * @return The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + public Optional analysisDefaults() { + return Optional.ofNullable(this.analysisDefaults); + } + /** + * @return A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + public List calculatedFields() { + return this.calculatedFields == null ? List.of() : this.calculatedFields; + } + /** + * @return A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + * + */ + public List columnConfigurations() { + return this.columnConfigurations == null ? List.of() : this.columnConfigurations; + } + /** + * @return A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + */ + public List dataSetIdentifiersDeclarations() { + return this.dataSetIdentifiersDeclarations; + } + /** + * @return A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + public List filterGroups() { + return this.filterGroups == null ? List.of() : this.filterGroups; + } + public List parameterDeclarations() { + return this.parameterDeclarations == null ? List.of() : this.parameterDeclarations; + } + /** + * @return A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + public List sheets() { + return this.sheets == null ? List.of() : this.sheets; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinition defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionAnalysisDefaults analysisDefaults; + private @Nullable List calculatedFields; + private @Nullable List columnConfigurations; + private List dataSetIdentifiersDeclarations; + private @Nullable List filterGroups; + private @Nullable List parameterDeclarations; + private @Nullable List sheets; + public Builder() {} + public Builder(AnalysisDefinition defaults) { + Objects.requireNonNull(defaults); + this.analysisDefaults = defaults.analysisDefaults; + this.calculatedFields = defaults.calculatedFields; + this.columnConfigurations = defaults.columnConfigurations; + this.dataSetIdentifiersDeclarations = defaults.dataSetIdentifiersDeclarations; + this.filterGroups = defaults.filterGroups; + this.parameterDeclarations = defaults.parameterDeclarations; + this.sheets = defaults.sheets; + } + + @CustomType.Setter + public Builder analysisDefaults(@Nullable AnalysisDefinitionAnalysisDefaults analysisDefaults) { + + this.analysisDefaults = analysisDefaults; + return this; + } + @CustomType.Setter + public Builder calculatedFields(@Nullable List calculatedFields) { + + this.calculatedFields = calculatedFields; + return this; + } + public Builder calculatedFields(AnalysisDefinitionCalculatedField... calculatedFields) { + return calculatedFields(List.of(calculatedFields)); + } + @CustomType.Setter + public Builder columnConfigurations(@Nullable List columnConfigurations) { + + this.columnConfigurations = columnConfigurations; + return this; + } + public Builder columnConfigurations(AnalysisDefinitionColumnConfiguration... columnConfigurations) { + return columnConfigurations(List.of(columnConfigurations)); + } + @CustomType.Setter + public Builder dataSetIdentifiersDeclarations(List dataSetIdentifiersDeclarations) { + if (dataSetIdentifiersDeclarations == null) { + throw new MissingRequiredPropertyException("AnalysisDefinition", "dataSetIdentifiersDeclarations"); + } + this.dataSetIdentifiersDeclarations = dataSetIdentifiersDeclarations; + return this; + } + public Builder dataSetIdentifiersDeclarations(AnalysisDefinitionDataSetIdentifiersDeclaration... dataSetIdentifiersDeclarations) { + return dataSetIdentifiersDeclarations(List.of(dataSetIdentifiersDeclarations)); + } + @CustomType.Setter + public Builder filterGroups(@Nullable List filterGroups) { + + this.filterGroups = filterGroups; + return this; + } + public Builder filterGroups(AnalysisDefinitionFilterGroup... filterGroups) { + return filterGroups(List.of(filterGroups)); + } + @CustomType.Setter + public Builder parameterDeclarations(@Nullable List parameterDeclarations) { + + this.parameterDeclarations = parameterDeclarations; + return this; + } + public Builder parameterDeclarations(AnalysisDefinitionParameterDeclaration... parameterDeclarations) { + return parameterDeclarations(List.of(parameterDeclarations)); + } + @CustomType.Setter + public Builder sheets(@Nullable List sheets) { + + this.sheets = sheets; + return this; + } + public Builder sheets(AnalysisDefinitionSheet... sheets) { + return sheets(List.of(sheets)); + } + public AnalysisDefinition build() { + final var _resultValue = new AnalysisDefinition(); + _resultValue.analysisDefaults = analysisDefaults; + _resultValue.calculatedFields = calculatedFields; + _resultValue.columnConfigurations = columnConfigurations; + _resultValue.dataSetIdentifiersDeclarations = dataSetIdentifiersDeclarations; + _resultValue.filterGroups = filterGroups; + _resultValue.parameterDeclarations = parameterDeclarations; + _resultValue.sheets = sheets; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaults.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaults.java new file mode 100644 index 00000000000..04084baf8f7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaults.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaults { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration; + + private AnalysisDefinitionAnalysisDefaults() {} + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration() { + return this.defaultNewSheetConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaults defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaults defaults) { + Objects.requireNonNull(defaults); + this.defaultNewSheetConfiguration = defaults.defaultNewSheetConfiguration; + } + + @CustomType.Setter + public Builder defaultNewSheetConfiguration(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration) { + if (defaultNewSheetConfiguration == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaults", "defaultNewSheetConfiguration"); + } + this.defaultNewSheetConfiguration = defaultNewSheetConfiguration; + return this; + } + public AnalysisDefinitionAnalysisDefaults build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaults(); + _resultValue.defaultNewSheetConfiguration = defaultNewSheetConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.java new file mode 100644 index 00000000000..810d5508629 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration interactiveLayoutConfiguration; + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration paginatedLayoutConfiguration; + private @Nullable String sheetContentType; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration() {} + public Optional interactiveLayoutConfiguration() { + return Optional.ofNullable(this.interactiveLayoutConfiguration); + } + public Optional paginatedLayoutConfiguration() { + return Optional.ofNullable(this.paginatedLayoutConfiguration); + } + public Optional sheetContentType() { + return Optional.ofNullable(this.sheetContentType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration interactiveLayoutConfiguration; + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration paginatedLayoutConfiguration; + private @Nullable String sheetContentType; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaults) { + Objects.requireNonNull(defaults); + this.interactiveLayoutConfiguration = defaults.interactiveLayoutConfiguration; + this.paginatedLayoutConfiguration = defaults.paginatedLayoutConfiguration; + this.sheetContentType = defaults.sheetContentType; + } + + @CustomType.Setter + public Builder interactiveLayoutConfiguration(@Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration interactiveLayoutConfiguration) { + + this.interactiveLayoutConfiguration = interactiveLayoutConfiguration; + return this; + } + @CustomType.Setter + public Builder paginatedLayoutConfiguration(@Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration paginatedLayoutConfiguration) { + + this.paginatedLayoutConfiguration = paginatedLayoutConfiguration; + return this; + } + @CustomType.Setter + public Builder sheetContentType(@Nullable String sheetContentType) { + + this.sheetContentType = sheetContentType; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration(); + _resultValue.interactiveLayoutConfiguration = interactiveLayoutConfiguration; + _resultValue.paginatedLayoutConfiguration = paginatedLayoutConfiguration; + _resultValue.sheetContentType = sheetContentType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.java new file mode 100644 index 00000000000..8f20742ee72 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm freeForm; + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid grid; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration() {} + public Optional freeForm() { + return Optional.ofNullable(this.freeForm); + } + public Optional grid() { + return Optional.ofNullable(this.grid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm freeForm; + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid grid; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration defaults) { + Objects.requireNonNull(defaults); + this.freeForm = defaults.freeForm; + this.grid = defaults.grid; + } + + @CustomType.Setter + public Builder freeForm(@Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm freeForm) { + + this.freeForm = freeForm; + return this; + } + @CustomType.Setter + public Builder grid(@Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid grid) { + + this.grid = grid; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration(); + _resultValue.freeForm = freeForm; + _resultValue.grid = grid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.java new file mode 100644 index 00000000000..8741471500c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm() {} + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions() { + return this.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + } + + @CustomType.Setter + public Builder canvasSizeOptions(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions) { + if (canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm", "canvasSizeOptions"); + } + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.java new file mode 100644 index 00000000000..43a6aa1cd11 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions() {} + public Optional screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.screenCanvasSizeOptions = defaults.screenCanvasSizeOptions; + } + + @CustomType.Setter + public Builder screenCanvasSizeOptions(@Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions) { + + this.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions(); + _resultValue.screenCanvasSizeOptions = screenCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.java new file mode 100644 index 00000000000..3e5995f6502 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + private String optimizedViewPortWidth; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions() {} + public String optimizedViewPortWidth() { + return this.optimizedViewPortWidth; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String optimizedViewPortWidth; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.optimizedViewPortWidth = defaults.optimizedViewPortWidth; + } + + @CustomType.Setter + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + if (optimizedViewPortWidth == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions", "optimizedViewPortWidth"); + } + this.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions(); + _resultValue.optimizedViewPortWidth = optimizedViewPortWidth; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.java new file mode 100644 index 00000000000..7e95288ffd1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid() {} + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions() { + return this.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + } + + @CustomType.Setter + public Builder canvasSizeOptions(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions) { + if (canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid", "canvasSizeOptions"); + } + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.java new file mode 100644 index 00000000000..076f312a2a1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions() {} + public Optional screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.screenCanvasSizeOptions = defaults.screenCanvasSizeOptions; + } + + @CustomType.Setter + public Builder screenCanvasSizeOptions(@Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions) { + + this.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions(); + _resultValue.screenCanvasSizeOptions = screenCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.java new file mode 100644 index 00000000000..7bd73eb093e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + private @Nullable String optimizedViewPortWidth; + private String resizeOption; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions() {} + public Optional optimizedViewPortWidth() { + return Optional.ofNullable(this.optimizedViewPortWidth); + } + public String resizeOption() { + return this.resizeOption; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String optimizedViewPortWidth; + private String resizeOption; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.optimizedViewPortWidth = defaults.optimizedViewPortWidth; + this.resizeOption = defaults.resizeOption; + } + + @CustomType.Setter + public Builder optimizedViewPortWidth(@Nullable String optimizedViewPortWidth) { + + this.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + @CustomType.Setter + public Builder resizeOption(String resizeOption) { + if (resizeOption == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions", "resizeOption"); + } + this.resizeOption = resizeOption; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions(); + _resultValue.optimizedViewPortWidth = optimizedViewPortWidth; + _resultValue.resizeOption = resizeOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.java new file mode 100644 index 00000000000..d1c94569ff5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased sectionBased; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration() {} + public Optional sectionBased() { + return Optional.ofNullable(this.sectionBased); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased sectionBased; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration defaults) { + Objects.requireNonNull(defaults); + this.sectionBased = defaults.sectionBased; + } + + @CustomType.Setter + public Builder sectionBased(@Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased sectionBased) { + + this.sectionBased = sectionBased; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration(); + _resultValue.sectionBased = sectionBased; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.java new file mode 100644 index 00000000000..c7d6e468f50 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased() {} + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions() { + return this.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + } + + @CustomType.Setter + public Builder canvasSizeOptions(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions) { + if (canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased", "canvasSizeOptions"); + } + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.java new file mode 100644 index 00000000000..2955e45be9f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions() {} + public Optional paperCanvasSizeOptions() { + return Optional.ofNullable(this.paperCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.paperCanvasSizeOptions = defaults.paperCanvasSizeOptions; + } + + @CustomType.Setter + public Builder paperCanvasSizeOptions(@Nullable AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions) { + + this.paperCanvasSizeOptions = paperCanvasSizeOptions; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions(); + _resultValue.paperCanvasSizeOptions = paperCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.java new file mode 100644 index 00000000000..5c8833c1968 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Spacing; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + private @Nullable Spacing paperMargin; + private @Nullable String paperOrientation; + private @Nullable String paperSize; + + private AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions() {} + public Optional paperMargin() { + return Optional.ofNullable(this.paperMargin); + } + public Optional paperOrientation() { + return Optional.ofNullable(this.paperOrientation); + } + public Optional paperSize() { + return Optional.ofNullable(this.paperSize); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Spacing paperMargin; + private @Nullable String paperOrientation; + private @Nullable String paperSize; + public Builder() {} + public Builder(AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.paperMargin = defaults.paperMargin; + this.paperOrientation = defaults.paperOrientation; + this.paperSize = defaults.paperSize; + } + + @CustomType.Setter + public Builder paperMargin(@Nullable Spacing paperMargin) { + + this.paperMargin = paperMargin; + return this; + } + @CustomType.Setter + public Builder paperOrientation(@Nullable String paperOrientation) { + + this.paperOrientation = paperOrientation; + return this; + } + @CustomType.Setter + public Builder paperSize(@Nullable String paperSize) { + + this.paperSize = paperSize; + return this; + } + public AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions build() { + final var _resultValue = new AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions(); + _resultValue.paperMargin = paperMargin; + _resultValue.paperOrientation = paperOrientation; + _resultValue.paperSize = paperSize; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionCalculatedField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionCalculatedField.java new file mode 100644 index 00000000000..5cdea708bff --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionCalculatedField.java @@ -0,0 +1,92 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class AnalysisDefinitionCalculatedField { + private String dataSetIdentifier; + private String expression; + /** + * @return Display name for the analysis. + * + * The following arguments are optional: + * + */ + private String name; + + private AnalysisDefinitionCalculatedField() {} + public String dataSetIdentifier() { + return this.dataSetIdentifier; + } + public String expression() { + return this.expression; + } + /** + * @return Display name for the analysis. + * + * The following arguments are optional: + * + */ + public String name() { + return this.name; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionCalculatedField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String dataSetIdentifier; + private String expression; + private String name; + public Builder() {} + public Builder(AnalysisDefinitionCalculatedField defaults) { + Objects.requireNonNull(defaults); + this.dataSetIdentifier = defaults.dataSetIdentifier; + this.expression = defaults.expression; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder dataSetIdentifier(String dataSetIdentifier) { + if (dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionCalculatedField", "dataSetIdentifier"); + } + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionCalculatedField", "expression"); + } + this.expression = expression; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionCalculatedField", "name"); + } + this.name = name; + return this; + } + public AnalysisDefinitionCalculatedField build() { + final var _resultValue = new AnalysisDefinitionCalculatedField(); + _resultValue.dataSetIdentifier = dataSetIdentifier; + _resultValue.expression = expression; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionColumnConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionColumnConfiguration.java new file mode 100644 index 00000000000..22624c232d8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionColumnConfiguration.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionColumnConfigurationFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionColumnConfiguration { + private Column column; + private @Nullable AnalysisDefinitionColumnConfigurationFormatConfiguration formatConfiguration; + private @Nullable String role; + + private AnalysisDefinitionColumnConfiguration() {} + public Column column() { + return this.column; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional role() { + return Optional.ofNullable(this.role); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionColumnConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private @Nullable AnalysisDefinitionColumnConfigurationFormatConfiguration formatConfiguration; + private @Nullable String role; + public Builder() {} + public Builder(AnalysisDefinitionColumnConfiguration defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.formatConfiguration = defaults.formatConfiguration; + this.role = defaults.role; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionColumnConfiguration", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable AnalysisDefinitionColumnConfigurationFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder role(@Nullable String role) { + + this.role = role; + return this; + } + public AnalysisDefinitionColumnConfiguration build() { + final var _resultValue = new AnalysisDefinitionColumnConfiguration(); + _resultValue.column = column; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.role = role; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionColumnConfigurationFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionColumnConfigurationFormatConfiguration.java new file mode 100644 index 00000000000..101ce66ad19 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionColumnConfigurationFormatConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionColumnConfigurationFormatConfiguration { + private @Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration; + private @Nullable NumberFormatConfiguration numberFormatConfiguration; + private @Nullable StringFormatConfiguration stringFormatConfiguration; + + private AnalysisDefinitionColumnConfigurationFormatConfiguration() {} + public Optional dateTimeFormatConfiguration() { + return Optional.ofNullable(this.dateTimeFormatConfiguration); + } + public Optional numberFormatConfiguration() { + return Optional.ofNullable(this.numberFormatConfiguration); + } + public Optional stringFormatConfiguration() { + return Optional.ofNullable(this.stringFormatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionColumnConfigurationFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration; + private @Nullable NumberFormatConfiguration numberFormatConfiguration; + private @Nullable StringFormatConfiguration stringFormatConfiguration; + public Builder() {} + public Builder(AnalysisDefinitionColumnConfigurationFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.dateTimeFormatConfiguration = defaults.dateTimeFormatConfiguration; + this.numberFormatConfiguration = defaults.numberFormatConfiguration; + this.stringFormatConfiguration = defaults.stringFormatConfiguration; + } + + @CustomType.Setter + public Builder dateTimeFormatConfiguration(@Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration) { + + this.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder numberFormatConfiguration(@Nullable NumberFormatConfiguration numberFormatConfiguration) { + + this.numberFormatConfiguration = numberFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder stringFormatConfiguration(@Nullable StringFormatConfiguration stringFormatConfiguration) { + + this.stringFormatConfiguration = stringFormatConfiguration; + return this; + } + public AnalysisDefinitionColumnConfigurationFormatConfiguration build() { + final var _resultValue = new AnalysisDefinitionColumnConfigurationFormatConfiguration(); + _resultValue.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + _resultValue.numberFormatConfiguration = numberFormatConfiguration; + _resultValue.stringFormatConfiguration = stringFormatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionDataSetIdentifiersDeclaration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionDataSetIdentifiersDeclaration.java new file mode 100644 index 00000000000..28dddc2aace --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionDataSetIdentifiersDeclaration.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionDataSetIdentifiersDeclaration { + /** + * @return Dataset Amazon Resource Name (ARN). + * + */ + private @Nullable String dataSetArn; + private @Nullable String identifier; + + private AnalysisDefinitionDataSetIdentifiersDeclaration() {} + /** + * @return Dataset Amazon Resource Name (ARN). + * + */ + public Optional dataSetArn() { + return Optional.ofNullable(this.dataSetArn); + } + public Optional identifier() { + return Optional.ofNullable(this.identifier); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionDataSetIdentifiersDeclaration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dataSetArn; + private @Nullable String identifier; + public Builder() {} + public Builder(AnalysisDefinitionDataSetIdentifiersDeclaration defaults) { + Objects.requireNonNull(defaults); + this.dataSetArn = defaults.dataSetArn; + this.identifier = defaults.identifier; + } + + @CustomType.Setter + public Builder dataSetArn(@Nullable String dataSetArn) { + + this.dataSetArn = dataSetArn; + return this; + } + @CustomType.Setter + public Builder identifier(@Nullable String identifier) { + + this.identifier = identifier; + return this; + } + public AnalysisDefinitionDataSetIdentifiersDeclaration build() { + final var _resultValue = new AnalysisDefinitionDataSetIdentifiersDeclaration(); + _resultValue.dataSetArn = dataSetArn; + _resultValue.identifier = identifier; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroup.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroup.java new file mode 100644 index 00000000000..cf2b3109252 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroup.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionFilterGroupScopeConfiguration; +import com.pulumi.aws.quicksight.outputs.Filters; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionFilterGroup { + private String crossDataset; + private String filterGroupId; + private List filters; + private AnalysisDefinitionFilterGroupScopeConfiguration scopeConfiguration; + /** + * @return The analysis creation status. + * + */ + private @Nullable String status; + + private AnalysisDefinitionFilterGroup() {} + public String crossDataset() { + return this.crossDataset; + } + public String filterGroupId() { + return this.filterGroupId; + } + public List filters() { + return this.filters; + } + public AnalysisDefinitionFilterGroupScopeConfiguration scopeConfiguration() { + return this.scopeConfiguration; + } + /** + * @return The analysis creation status. + * + */ + public Optional status() { + return Optional.ofNullable(this.status); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionFilterGroup defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String crossDataset; + private String filterGroupId; + private List filters; + private AnalysisDefinitionFilterGroupScopeConfiguration scopeConfiguration; + private @Nullable String status; + public Builder() {} + public Builder(AnalysisDefinitionFilterGroup defaults) { + Objects.requireNonNull(defaults); + this.crossDataset = defaults.crossDataset; + this.filterGroupId = defaults.filterGroupId; + this.filters = defaults.filters; + this.scopeConfiguration = defaults.scopeConfiguration; + this.status = defaults.status; + } + + @CustomType.Setter + public Builder crossDataset(String crossDataset) { + if (crossDataset == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroup", "crossDataset"); + } + this.crossDataset = crossDataset; + return this; + } + @CustomType.Setter + public Builder filterGroupId(String filterGroupId) { + if (filterGroupId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroup", "filterGroupId"); + } + this.filterGroupId = filterGroupId; + return this; + } + @CustomType.Setter + public Builder filters(List filters) { + if (filters == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroup", "filters"); + } + this.filters = filters; + return this; + } + public Builder filters(Filters... filters) { + return filters(List.of(filters)); + } + @CustomType.Setter + public Builder scopeConfiguration(AnalysisDefinitionFilterGroupScopeConfiguration scopeConfiguration) { + if (scopeConfiguration == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroup", "scopeConfiguration"); + } + this.scopeConfiguration = scopeConfiguration; + return this; + } + @CustomType.Setter + public Builder status(@Nullable String status) { + + this.status = status; + return this; + } + public AnalysisDefinitionFilterGroup build() { + final var _resultValue = new AnalysisDefinitionFilterGroup(); + _resultValue.crossDataset = crossDataset; + _resultValue.filterGroupId = filterGroupId; + _resultValue.filters = filters; + _resultValue.scopeConfiguration = scopeConfiguration; + _resultValue.status = status; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroupScopeConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroupScopeConfiguration.java new file mode 100644 index 00000000000..ffc08746a3f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroupScopeConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionFilterGroupScopeConfiguration { + private @Nullable AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets selectedSheets; + + private AnalysisDefinitionFilterGroupScopeConfiguration() {} + public Optional selectedSheets() { + return Optional.ofNullable(this.selectedSheets); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionFilterGroupScopeConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets selectedSheets; + public Builder() {} + public Builder(AnalysisDefinitionFilterGroupScopeConfiguration defaults) { + Objects.requireNonNull(defaults); + this.selectedSheets = defaults.selectedSheets; + } + + @CustomType.Setter + public Builder selectedSheets(@Nullable AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets selectedSheets) { + + this.selectedSheets = selectedSheets; + return this; + } + public AnalysisDefinitionFilterGroupScopeConfiguration build() { + final var _resultValue = new AnalysisDefinitionFilterGroupScopeConfiguration(); + _resultValue.selectedSheets = selectedSheets; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets.java new file mode 100644 index 00000000000..7d77128f1da --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets { + private @Nullable List sheetVisualScopingConfigurations; + + private AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets() {} + public List sheetVisualScopingConfigurations() { + return this.sheetVisualScopingConfigurations == null ? List.of() : this.sheetVisualScopingConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List sheetVisualScopingConfigurations; + public Builder() {} + public Builder(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets defaults) { + Objects.requireNonNull(defaults); + this.sheetVisualScopingConfigurations = defaults.sheetVisualScopingConfigurations; + } + + @CustomType.Setter + public Builder sheetVisualScopingConfigurations(@Nullable List sheetVisualScopingConfigurations) { + + this.sheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + return this; + } + public Builder sheetVisualScopingConfigurations(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration... sheetVisualScopingConfigurations) { + return sheetVisualScopingConfigurations(List.of(sheetVisualScopingConfigurations)); + } + public AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets build() { + final var _resultValue = new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets(); + _resultValue.sheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.java new file mode 100644 index 00000000000..c9f35732b92 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.java @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + private String scope; + private String sheetId; + private @Nullable List visualIds; + + private AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration() {} + public String scope() { + return this.scope; + } + public String sheetId() { + return this.sheetId; + } + public List visualIds() { + return this.visualIds == null ? List.of() : this.visualIds; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String scope; + private String sheetId; + private @Nullable List visualIds; + public Builder() {} + public Builder(AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration defaults) { + Objects.requireNonNull(defaults); + this.scope = defaults.scope; + this.sheetId = defaults.sheetId; + this.visualIds = defaults.visualIds; + } + + @CustomType.Setter + public Builder scope(String scope) { + if (scope == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration", "scope"); + } + this.scope = scope; + return this; + } + @CustomType.Setter + public Builder sheetId(String sheetId) { + if (sheetId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration", "sheetId"); + } + this.sheetId = sheetId; + return this; + } + @CustomType.Setter + public Builder visualIds(@Nullable List visualIds) { + + this.visualIds = visualIds; + return this; + } + public Builder visualIds(String... visualIds) { + return visualIds(List.of(visualIds)); + } + public AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration build() { + final var _resultValue = new AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration(); + _resultValue.scope = scope; + _resultValue.sheetId = sheetId; + _resultValue.visualIds = visualIds; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionParameterDeclaration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionParameterDeclaration.java new file mode 100644 index 00000000000..1f1f4733485 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionParameterDeclaration.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DateTimeParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.DecimalParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.IntegerParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.StringParameterDeclaration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionParameterDeclaration { + private @Nullable DateTimeParameterDeclaration dateTimeParameterDeclaration; + private @Nullable DecimalParameterDeclaration decimalParameterDeclaration; + private @Nullable IntegerParameterDeclaration integerParameterDeclaration; + private @Nullable StringParameterDeclaration stringParameterDeclaration; + + private AnalysisDefinitionParameterDeclaration() {} + public Optional dateTimeParameterDeclaration() { + return Optional.ofNullable(this.dateTimeParameterDeclaration); + } + public Optional decimalParameterDeclaration() { + return Optional.ofNullable(this.decimalParameterDeclaration); + } + public Optional integerParameterDeclaration() { + return Optional.ofNullable(this.integerParameterDeclaration); + } + public Optional stringParameterDeclaration() { + return Optional.ofNullable(this.stringParameterDeclaration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionParameterDeclaration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DateTimeParameterDeclaration dateTimeParameterDeclaration; + private @Nullable DecimalParameterDeclaration decimalParameterDeclaration; + private @Nullable IntegerParameterDeclaration integerParameterDeclaration; + private @Nullable StringParameterDeclaration stringParameterDeclaration; + public Builder() {} + public Builder(AnalysisDefinitionParameterDeclaration defaults) { + Objects.requireNonNull(defaults); + this.dateTimeParameterDeclaration = defaults.dateTimeParameterDeclaration; + this.decimalParameterDeclaration = defaults.decimalParameterDeclaration; + this.integerParameterDeclaration = defaults.integerParameterDeclaration; + this.stringParameterDeclaration = defaults.stringParameterDeclaration; + } + + @CustomType.Setter + public Builder dateTimeParameterDeclaration(@Nullable DateTimeParameterDeclaration dateTimeParameterDeclaration) { + + this.dateTimeParameterDeclaration = dateTimeParameterDeclaration; + return this; + } + @CustomType.Setter + public Builder decimalParameterDeclaration(@Nullable DecimalParameterDeclaration decimalParameterDeclaration) { + + this.decimalParameterDeclaration = decimalParameterDeclaration; + return this; + } + @CustomType.Setter + public Builder integerParameterDeclaration(@Nullable IntegerParameterDeclaration integerParameterDeclaration) { + + this.integerParameterDeclaration = integerParameterDeclaration; + return this; + } + @CustomType.Setter + public Builder stringParameterDeclaration(@Nullable StringParameterDeclaration stringParameterDeclaration) { + + this.stringParameterDeclaration = stringParameterDeclaration; + return this; + } + public AnalysisDefinitionParameterDeclaration build() { + final var _resultValue = new AnalysisDefinitionParameterDeclaration(); + _resultValue.dateTimeParameterDeclaration = dateTimeParameterDeclaration; + _resultValue.decimalParameterDeclaration = decimalParameterDeclaration; + _resultValue.integerParameterDeclaration = integerParameterDeclaration; + _resultValue.stringParameterDeclaration = stringParameterDeclaration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheet.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheet.java new file mode 100644 index 00000000000..7212142eae5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheet.java @@ -0,0 +1,213 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControl; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetSheetControlLayouts; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetTextBox; +import com.pulumi.aws.quicksight.outputs.FilterControls; +import com.pulumi.aws.quicksight.outputs.Layouts; +import com.pulumi.aws.quicksight.outputs.Visuals; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheet { + private @Nullable String contentType; + private @Nullable String description; + private @Nullable List filterControls; + private @Nullable Layouts layouts; + /** + * @return Display name for the analysis. + * + * The following arguments are optional: + * + */ + private @Nullable String name; + private @Nullable List parameterControls; + private @Nullable AnalysisDefinitionSheetSheetControlLayouts sheetControlLayouts; + private String sheetId; + private @Nullable List textBoxes; + private @Nullable String title; + private @Nullable List visuals; + + private AnalysisDefinitionSheet() {} + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public List filterControls() { + return this.filterControls == null ? List.of() : this.filterControls; + } + public Optional layouts() { + return Optional.ofNullable(this.layouts); + } + /** + * @return Display name for the analysis. + * + * The following arguments are optional: + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public List parameterControls() { + return this.parameterControls == null ? List.of() : this.parameterControls; + } + public Optional sheetControlLayouts() { + return Optional.ofNullable(this.sheetControlLayouts); + } + public String sheetId() { + return this.sheetId; + } + public List textBoxes() { + return this.textBoxes == null ? List.of() : this.textBoxes; + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public List visuals() { + return this.visuals == null ? List.of() : this.visuals; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheet defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String contentType; + private @Nullable String description; + private @Nullable List filterControls; + private @Nullable Layouts layouts; + private @Nullable String name; + private @Nullable List parameterControls; + private @Nullable AnalysisDefinitionSheetSheetControlLayouts sheetControlLayouts; + private String sheetId; + private @Nullable List textBoxes; + private @Nullable String title; + private @Nullable List visuals; + public Builder() {} + public Builder(AnalysisDefinitionSheet defaults) { + Objects.requireNonNull(defaults); + this.contentType = defaults.contentType; + this.description = defaults.description; + this.filterControls = defaults.filterControls; + this.layouts = defaults.layouts; + this.name = defaults.name; + this.parameterControls = defaults.parameterControls; + this.sheetControlLayouts = defaults.sheetControlLayouts; + this.sheetId = defaults.sheetId; + this.textBoxes = defaults.textBoxes; + this.title = defaults.title; + this.visuals = defaults.visuals; + } + + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + + this.description = description; + return this; + } + @CustomType.Setter + public Builder filterControls(@Nullable List filterControls) { + + this.filterControls = filterControls; + return this; + } + public Builder filterControls(FilterControls... filterControls) { + return filterControls(List.of(filterControls)); + } + @CustomType.Setter + public Builder layouts(@Nullable Layouts layouts) { + + this.layouts = layouts; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder parameterControls(@Nullable List parameterControls) { + + this.parameterControls = parameterControls; + return this; + } + public Builder parameterControls(AnalysisDefinitionSheetParameterControl... parameterControls) { + return parameterControls(List.of(parameterControls)); + } + @CustomType.Setter + public Builder sheetControlLayouts(@Nullable AnalysisDefinitionSheetSheetControlLayouts sheetControlLayouts) { + + this.sheetControlLayouts = sheetControlLayouts; + return this; + } + @CustomType.Setter + public Builder sheetId(String sheetId) { + if (sheetId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheet", "sheetId"); + } + this.sheetId = sheetId; + return this; + } + @CustomType.Setter + public Builder textBoxes(@Nullable List textBoxes) { + + this.textBoxes = textBoxes; + return this; + } + public Builder textBoxes(AnalysisDefinitionSheetTextBox... textBoxes) { + return textBoxes(List.of(textBoxes)); + } + @CustomType.Setter + public Builder title(@Nullable String title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visuals(@Nullable List visuals) { + + this.visuals = visuals; + return this; + } + public Builder visuals(Visuals... visuals) { + return visuals(List.of(visuals)); + } + public AnalysisDefinitionSheet build() { + final var _resultValue = new AnalysisDefinitionSheet(); + _resultValue.contentType = contentType; + _resultValue.description = description; + _resultValue.filterControls = filterControls; + _resultValue.layouts = layouts; + _resultValue.name = name; + _resultValue.parameterControls = parameterControls; + _resultValue.sheetControlLayouts = sheetControlLayouts; + _resultValue.sheetId = sheetId; + _resultValue.textBoxes = textBoxes; + _resultValue.title = title; + _resultValue.visuals = visuals; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControl.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControl.java new file mode 100644 index 00000000000..17734d35197 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControl.java @@ -0,0 +1,119 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlDateTimePicker; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlDropdown; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlList; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlSlider; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlTextArea; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlTextField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControl { + private @Nullable AnalysisDefinitionSheetParameterControlDateTimePicker dateTimePicker; + private @Nullable AnalysisDefinitionSheetParameterControlDropdown dropdown; + private @Nullable AnalysisDefinitionSheetParameterControlList list; + private @Nullable AnalysisDefinitionSheetParameterControlSlider slider; + private @Nullable AnalysisDefinitionSheetParameterControlTextArea textArea; + private @Nullable AnalysisDefinitionSheetParameterControlTextField textField; + + private AnalysisDefinitionSheetParameterControl() {} + public Optional dateTimePicker() { + return Optional.ofNullable(this.dateTimePicker); + } + public Optional dropdown() { + return Optional.ofNullable(this.dropdown); + } + public Optional list() { + return Optional.ofNullable(this.list); + } + public Optional slider() { + return Optional.ofNullable(this.slider); + } + public Optional textArea() { + return Optional.ofNullable(this.textArea); + } + public Optional textField() { + return Optional.ofNullable(this.textField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControl defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionSheetParameterControlDateTimePicker dateTimePicker; + private @Nullable AnalysisDefinitionSheetParameterControlDropdown dropdown; + private @Nullable AnalysisDefinitionSheetParameterControlList list; + private @Nullable AnalysisDefinitionSheetParameterControlSlider slider; + private @Nullable AnalysisDefinitionSheetParameterControlTextArea textArea; + private @Nullable AnalysisDefinitionSheetParameterControlTextField textField; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControl defaults) { + Objects.requireNonNull(defaults); + this.dateTimePicker = defaults.dateTimePicker; + this.dropdown = defaults.dropdown; + this.list = defaults.list; + this.slider = defaults.slider; + this.textArea = defaults.textArea; + this.textField = defaults.textField; + } + + @CustomType.Setter + public Builder dateTimePicker(@Nullable AnalysisDefinitionSheetParameterControlDateTimePicker dateTimePicker) { + + this.dateTimePicker = dateTimePicker; + return this; + } + @CustomType.Setter + public Builder dropdown(@Nullable AnalysisDefinitionSheetParameterControlDropdown dropdown) { + + this.dropdown = dropdown; + return this; + } + @CustomType.Setter + public Builder list(@Nullable AnalysisDefinitionSheetParameterControlList list) { + + this.list = list; + return this; + } + @CustomType.Setter + public Builder slider(@Nullable AnalysisDefinitionSheetParameterControlSlider slider) { + + this.slider = slider; + return this; + } + @CustomType.Setter + public Builder textArea(@Nullable AnalysisDefinitionSheetParameterControlTextArea textArea) { + + this.textArea = textArea; + return this; + } + @CustomType.Setter + public Builder textField(@Nullable AnalysisDefinitionSheetParameterControlTextField textField) { + + this.textField = textField; + return this; + } + public AnalysisDefinitionSheetParameterControl build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControl(); + _resultValue.dateTimePicker = dateTimePicker; + _resultValue.dropdown = dropdown; + _resultValue.list = list; + _resultValue.slider = slider; + _resultValue.textArea = textArea; + _resultValue.textField = textField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDateTimePicker.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDateTimePicker.java new file mode 100644 index 00000000000..1f1d03ec5c3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDateTimePicker.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlDateTimePicker { + private @Nullable AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + + private AnalysisDefinitionSheetParameterControlDateTimePicker() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlDateTimePicker defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlDateTimePicker defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDateTimePicker", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDateTimePicker", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDateTimePicker", "title"); + } + this.title = title; + return this; + } + public AnalysisDefinitionSheetParameterControlDateTimePicker build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlDateTimePicker(); + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions.java new file mode 100644 index 00000000000..1a365ac81b8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions { + private @Nullable String dateTimeFormat; + private @Nullable LabelOptions titleOptions; + + private AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions() {} + public Optional dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dateTimeFormat; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.dateTimeFormat = defaults.dateTimeFormat; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder dateTimeFormat(@Nullable String dateTimeFormat) { + + this.dateTimeFormat = dateTimeFormat; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions(); + _resultValue.dateTimeFormat = dateTimeFormat; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDropdown.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDropdown.java new file mode 100644 index 00000000000..6fd3f984ef7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDropdown.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlDropdownDisplayOptions; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlDropdownSelectableValues; +import com.pulumi.aws.quicksight.outputs.CascadingControlConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlDropdown { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable AnalysisDefinitionSheetParameterControlDropdownDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable AnalysisDefinitionSheetParameterControlDropdownSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + + private AnalysisDefinitionSheetParameterControlDropdown() {} + public Optional cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public Optional selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlDropdown defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable AnalysisDefinitionSheetParameterControlDropdownDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable AnalysisDefinitionSheetParameterControlDropdownSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlDropdown defaults) { + Objects.requireNonNull(defaults); + this.cascadingControlConfiguration = defaults.cascadingControlConfiguration; + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.selectableValues = defaults.selectableValues; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder cascadingControlConfiguration(@Nullable CascadingControlConfiguration cascadingControlConfiguration) { + + this.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable AnalysisDefinitionSheetParameterControlDropdownDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDropdown", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder selectableValues(@Nullable AnalysisDefinitionSheetParameterControlDropdownSelectableValues selectableValues) { + + this.selectableValues = selectableValues; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDropdown", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlDropdown", "title"); + } + this.title = title; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public AnalysisDefinitionSheetParameterControlDropdown build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlDropdown(); + _resultValue.cascadingControlConfiguration = cascadingControlConfiguration; + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.selectableValues = selectableValues; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptions.java new file mode 100644 index 00000000000..450aa95a05e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDropdownDisplayOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlDropdownDisplayOptions { + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + + private AnalysisDefinitionSheetParameterControlDropdownDisplayOptions() {} + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlDropdownDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlDropdownDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.selectAllOptions = defaults.selectAllOptions; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder selectAllOptions(@Nullable SelectAllOptions selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public AnalysisDefinitionSheetParameterControlDropdownDisplayOptions build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlDropdownDisplayOptions(); + _resultValue.selectAllOptions = selectAllOptions; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValues.java new file mode 100644 index 00000000000..d499e2560ec --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlDropdownSelectableValues.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlDropdownSelectableValues { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + + private AnalysisDefinitionSheetParameterControlDropdownSelectableValues() {} + public Optional linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlDropdownSelectableValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlDropdownSelectableValues defaults) { + Objects.requireNonNull(defaults); + this.linkToDataSetColumn = defaults.linkToDataSetColumn; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder linkToDataSetColumn(@Nullable Column linkToDataSetColumn) { + + this.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public AnalysisDefinitionSheetParameterControlDropdownSelectableValues build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlDropdownSelectableValues(); + _resultValue.linkToDataSetColumn = linkToDataSetColumn; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlList.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlList.java new file mode 100644 index 00000000000..f0236cc333a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlList.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlListDisplayOptions; +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlListSelectableValues; +import com.pulumi.aws.quicksight.outputs.CascadingControlConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlList { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable AnalysisDefinitionSheetParameterControlListDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable AnalysisDefinitionSheetParameterControlListSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + + private AnalysisDefinitionSheetParameterControlList() {} + public Optional cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public Optional selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlList defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable AnalysisDefinitionSheetParameterControlListDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable AnalysisDefinitionSheetParameterControlListSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlList defaults) { + Objects.requireNonNull(defaults); + this.cascadingControlConfiguration = defaults.cascadingControlConfiguration; + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.selectableValues = defaults.selectableValues; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder cascadingControlConfiguration(@Nullable CascadingControlConfiguration cascadingControlConfiguration) { + + this.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable AnalysisDefinitionSheetParameterControlListDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlList", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder selectableValues(@Nullable AnalysisDefinitionSheetParameterControlListSelectableValues selectableValues) { + + this.selectableValues = selectableValues; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlList", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlList", "title"); + } + this.title = title; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public AnalysisDefinitionSheetParameterControlList build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlList(); + _resultValue.cascadingControlConfiguration = cascadingControlConfiguration; + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.selectableValues = selectableValues; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlListDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlListDisplayOptions.java new file mode 100644 index 00000000000..263f1bc4d10 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlListDisplayOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlListDisplayOptions { + private @Nullable SelectAllOptions searchOptions; + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + + private AnalysisDefinitionSheetParameterControlListDisplayOptions() {} + public Optional searchOptions() { + return Optional.ofNullable(this.searchOptions); + } + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlListDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SelectAllOptions searchOptions; + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlListDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.searchOptions = defaults.searchOptions; + this.selectAllOptions = defaults.selectAllOptions; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder searchOptions(@Nullable SelectAllOptions searchOptions) { + + this.searchOptions = searchOptions; + return this; + } + @CustomType.Setter + public Builder selectAllOptions(@Nullable SelectAllOptions selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public AnalysisDefinitionSheetParameterControlListDisplayOptions build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlListDisplayOptions(); + _resultValue.searchOptions = searchOptions; + _resultValue.selectAllOptions = selectAllOptions; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlListSelectableValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlListSelectableValues.java new file mode 100644 index 00000000000..6079af83b67 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlListSelectableValues.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlListSelectableValues { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + + private AnalysisDefinitionSheetParameterControlListSelectableValues() {} + public Optional linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlListSelectableValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlListSelectableValues defaults) { + Objects.requireNonNull(defaults); + this.linkToDataSetColumn = defaults.linkToDataSetColumn; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder linkToDataSetColumn(@Nullable Column linkToDataSetColumn) { + + this.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public AnalysisDefinitionSheetParameterControlListSelectableValues build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlListSelectableValues(); + _resultValue.linkToDataSetColumn = linkToDataSetColumn; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlSlider.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlSlider.java new file mode 100644 index 00000000000..b40dc06fd50 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlSlider.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetParameterControlSliderDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlSlider { + private @Nullable AnalysisDefinitionSheetParameterControlSliderDisplayOptions displayOptions; + private Double maximumValue; + private Double minimumValue; + private String parameterControlId; + private String sourceParameterName; + private Double stepSize; + private String title; + + private AnalysisDefinitionSheetParameterControlSlider() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public Double maximumValue() { + return this.maximumValue; + } + public Double minimumValue() { + return this.minimumValue; + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public Double stepSize() { + return this.stepSize; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlSlider defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AnalysisDefinitionSheetParameterControlSliderDisplayOptions displayOptions; + private Double maximumValue; + private Double minimumValue; + private String parameterControlId; + private String sourceParameterName; + private Double stepSize; + private String title; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlSlider defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.maximumValue = defaults.maximumValue; + this.minimumValue = defaults.minimumValue; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.stepSize = defaults.stepSize; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable AnalysisDefinitionSheetParameterControlSliderDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder maximumValue(Double maximumValue) { + if (maximumValue == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSlider", "maximumValue"); + } + this.maximumValue = maximumValue; + return this; + } + @CustomType.Setter + public Builder minimumValue(Double minimumValue) { + if (minimumValue == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSlider", "minimumValue"); + } + this.minimumValue = minimumValue; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSlider", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSlider", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder stepSize(Double stepSize) { + if (stepSize == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSlider", "stepSize"); + } + this.stepSize = stepSize; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlSlider", "title"); + } + this.title = title; + return this; + } + public AnalysisDefinitionSheetParameterControlSlider build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlSlider(); + _resultValue.displayOptions = displayOptions; + _resultValue.maximumValue = maximumValue; + _resultValue.minimumValue = minimumValue; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.stepSize = stepSize; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptions.java new file mode 100644 index 00000000000..0d7709822f6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlSliderDisplayOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlSliderDisplayOptions { + private @Nullable LabelOptions titleOptions; + + private AnalysisDefinitionSheetParameterControlSliderDisplayOptions() {} + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlSliderDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlSliderDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public AnalysisDefinitionSheetParameterControlSliderDisplayOptions build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlSliderDisplayOptions(); + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlTextArea.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlTextArea.java new file mode 100644 index 00000000000..a1d53b0b32a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlTextArea.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TextAreaControlDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlTextArea { + private @Nullable String delimiter; + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + + private AnalysisDefinitionSheetParameterControlTextArea() {} + public Optional delimiter() { + return Optional.ofNullable(this.delimiter); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlTextArea defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String delimiter; + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlTextArea defaults) { + Objects.requireNonNull(defaults); + this.delimiter = defaults.delimiter; + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder delimiter(@Nullable String delimiter) { + + this.delimiter = delimiter; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable TextAreaControlDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextArea", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextArea", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextArea", "title"); + } + this.title = title; + return this; + } + public AnalysisDefinitionSheetParameterControlTextArea build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlTextArea(); + _resultValue.delimiter = delimiter; + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlTextField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlTextField.java new file mode 100644 index 00000000000..f6f0e5ba051 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetParameterControlTextField.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TextAreaControlDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetParameterControlTextField { + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + + private AnalysisDefinitionSheetParameterControlTextField() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetParameterControlTextField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + public Builder() {} + public Builder(AnalysisDefinitionSheetParameterControlTextField defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable TextAreaControlDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextField", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextField", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetParameterControlTextField", "title"); + } + this.title = title; + return this; + } + public AnalysisDefinitionSheetParameterControlTextField build() { + final var _resultValue = new AnalysisDefinitionSheetParameterControlTextField(); + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetSheetControlLayouts.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetSheetControlLayouts.java new file mode 100644 index 00000000000..bd0229fd749 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetSheetControlLayouts.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AnalysisDefinitionSheetSheetControlLayoutsConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class AnalysisDefinitionSheetSheetControlLayouts { + private AnalysisDefinitionSheetSheetControlLayoutsConfiguration configuration; + + private AnalysisDefinitionSheetSheetControlLayouts() {} + public AnalysisDefinitionSheetSheetControlLayoutsConfiguration configuration() { + return this.configuration; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetSheetControlLayouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private AnalysisDefinitionSheetSheetControlLayoutsConfiguration configuration; + public Builder() {} + public Builder(AnalysisDefinitionSheetSheetControlLayouts defaults) { + Objects.requireNonNull(defaults); + this.configuration = defaults.configuration; + } + + @CustomType.Setter + public Builder configuration(AnalysisDefinitionSheetSheetControlLayoutsConfiguration configuration) { + if (configuration == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetSheetControlLayouts", "configuration"); + } + this.configuration = configuration; + return this; + } + public AnalysisDefinitionSheetSheetControlLayouts build() { + final var _resultValue = new AnalysisDefinitionSheetSheetControlLayouts(); + _resultValue.configuration = configuration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetSheetControlLayoutsConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetSheetControlLayoutsConfiguration.java new file mode 100644 index 00000000000..fe511f9dd64 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetSheetControlLayoutsConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.GridLayout; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetSheetControlLayoutsConfiguration { + private @Nullable GridLayout gridLayout; + + private AnalysisDefinitionSheetSheetControlLayoutsConfiguration() {} + public Optional gridLayout() { + return Optional.ofNullable(this.gridLayout); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetSheetControlLayoutsConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GridLayout gridLayout; + public Builder() {} + public Builder(AnalysisDefinitionSheetSheetControlLayoutsConfiguration defaults) { + Objects.requireNonNull(defaults); + this.gridLayout = defaults.gridLayout; + } + + @CustomType.Setter + public Builder gridLayout(@Nullable GridLayout gridLayout) { + + this.gridLayout = gridLayout; + return this; + } + public AnalysisDefinitionSheetSheetControlLayoutsConfiguration build() { + final var _resultValue = new AnalysisDefinitionSheetSheetControlLayoutsConfiguration(); + _resultValue.gridLayout = gridLayout; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetTextBox.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetTextBox.java new file mode 100644 index 00000000000..e9480852c4b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AnalysisDefinitionSheetTextBox.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AnalysisDefinitionSheetTextBox { + private @Nullable String content; + private String sheetTextBoxId; + + private AnalysisDefinitionSheetTextBox() {} + public Optional content() { + return Optional.ofNullable(this.content); + } + public String sheetTextBoxId() { + return this.sheetTextBoxId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AnalysisDefinitionSheetTextBox defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String content; + private String sheetTextBoxId; + public Builder() {} + public Builder(AnalysisDefinitionSheetTextBox defaults) { + Objects.requireNonNull(defaults); + this.content = defaults.content; + this.sheetTextBoxId = defaults.sheetTextBoxId; + } + + @CustomType.Setter + public Builder content(@Nullable String content) { + + this.content = content; + return this; + } + @CustomType.Setter + public Builder sheetTextBoxId(String sheetTextBoxId) { + if (sheetTextBoxId == null) { + throw new MissingRequiredPropertyException("AnalysisDefinitionSheetTextBox", "sheetTextBoxId"); + } + this.sheetTextBoxId = sheetTextBoxId; + return this; + } + public AnalysisDefinitionSheetTextBox build() { + final var _resultValue = new AnalysisDefinitionSheetTextBox(); + _resultValue.content = content; + _resultValue.sheetTextBoxId = sheetTextBoxId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptions.java new file mode 100644 index 00000000000..36b08863940 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptions.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsDataOptions; +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsScrollbarOptions; +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsTickLabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptions { + private @Nullable String axisLineVisibility; + private @Nullable String axisOffset; + private @Nullable AxisDisplayOptionsDataOptions dataOptions; + private @Nullable String gridLineVisibility; + private @Nullable AxisDisplayOptionsScrollbarOptions scrollbarOptions; + private @Nullable AxisDisplayOptionsTickLabelOptions tickLabelOptions; + + private AxisDisplayOptions() {} + public Optional axisLineVisibility() { + return Optional.ofNullable(this.axisLineVisibility); + } + public Optional axisOffset() { + return Optional.ofNullable(this.axisOffset); + } + public Optional dataOptions() { + return Optional.ofNullable(this.dataOptions); + } + public Optional gridLineVisibility() { + return Optional.ofNullable(this.gridLineVisibility); + } + public Optional scrollbarOptions() { + return Optional.ofNullable(this.scrollbarOptions); + } + public Optional tickLabelOptions() { + return Optional.ofNullable(this.tickLabelOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String axisLineVisibility; + private @Nullable String axisOffset; + private @Nullable AxisDisplayOptionsDataOptions dataOptions; + private @Nullable String gridLineVisibility; + private @Nullable AxisDisplayOptionsScrollbarOptions scrollbarOptions; + private @Nullable AxisDisplayOptionsTickLabelOptions tickLabelOptions; + public Builder() {} + public Builder(AxisDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.axisLineVisibility = defaults.axisLineVisibility; + this.axisOffset = defaults.axisOffset; + this.dataOptions = defaults.dataOptions; + this.gridLineVisibility = defaults.gridLineVisibility; + this.scrollbarOptions = defaults.scrollbarOptions; + this.tickLabelOptions = defaults.tickLabelOptions; + } + + @CustomType.Setter + public Builder axisLineVisibility(@Nullable String axisLineVisibility) { + + this.axisLineVisibility = axisLineVisibility; + return this; + } + @CustomType.Setter + public Builder axisOffset(@Nullable String axisOffset) { + + this.axisOffset = axisOffset; + return this; + } + @CustomType.Setter + public Builder dataOptions(@Nullable AxisDisplayOptionsDataOptions dataOptions) { + + this.dataOptions = dataOptions; + return this; + } + @CustomType.Setter + public Builder gridLineVisibility(@Nullable String gridLineVisibility) { + + this.gridLineVisibility = gridLineVisibility; + return this; + } + @CustomType.Setter + public Builder scrollbarOptions(@Nullable AxisDisplayOptionsScrollbarOptions scrollbarOptions) { + + this.scrollbarOptions = scrollbarOptions; + return this; + } + @CustomType.Setter + public Builder tickLabelOptions(@Nullable AxisDisplayOptionsTickLabelOptions tickLabelOptions) { + + this.tickLabelOptions = tickLabelOptions; + return this; + } + public AxisDisplayOptions build() { + final var _resultValue = new AxisDisplayOptions(); + _resultValue.axisLineVisibility = axisLineVisibility; + _resultValue.axisOffset = axisOffset; + _resultValue.dataOptions = dataOptions; + _resultValue.gridLineVisibility = gridLineVisibility; + _resultValue.scrollbarOptions = scrollbarOptions; + _resultValue.tickLabelOptions = tickLabelOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptions.java new file mode 100644 index 00000000000..07cc0696db3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsDataOptionsDateAxisOptions; +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsDataOptionsNumericAxisOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsDataOptions { + private @Nullable AxisDisplayOptionsDataOptionsDateAxisOptions dateAxisOptions; + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptions numericAxisOptions; + + private AxisDisplayOptionsDataOptions() {} + public Optional dateAxisOptions() { + return Optional.ofNullable(this.dateAxisOptions); + } + public Optional numericAxisOptions() { + return Optional.ofNullable(this.numericAxisOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsDataOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AxisDisplayOptionsDataOptionsDateAxisOptions dateAxisOptions; + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptions numericAxisOptions; + public Builder() {} + public Builder(AxisDisplayOptionsDataOptions defaults) { + Objects.requireNonNull(defaults); + this.dateAxisOptions = defaults.dateAxisOptions; + this.numericAxisOptions = defaults.numericAxisOptions; + } + + @CustomType.Setter + public Builder dateAxisOptions(@Nullable AxisDisplayOptionsDataOptionsDateAxisOptions dateAxisOptions) { + + this.dateAxisOptions = dateAxisOptions; + return this; + } + @CustomType.Setter + public Builder numericAxisOptions(@Nullable AxisDisplayOptionsDataOptionsNumericAxisOptions numericAxisOptions) { + + this.numericAxisOptions = numericAxisOptions; + return this; + } + public AxisDisplayOptionsDataOptions build() { + final var _resultValue = new AxisDisplayOptionsDataOptions(); + _resultValue.dateAxisOptions = dateAxisOptions; + _resultValue.numericAxisOptions = numericAxisOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsDateAxisOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsDateAxisOptions.java new file mode 100644 index 00000000000..c5833680795 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsDateAxisOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsDataOptionsDateAxisOptions { + private @Nullable String missingDateVisibility; + + private AxisDisplayOptionsDataOptionsDateAxisOptions() {} + public Optional missingDateVisibility() { + return Optional.ofNullable(this.missingDateVisibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsDataOptionsDateAxisOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String missingDateVisibility; + public Builder() {} + public Builder(AxisDisplayOptionsDataOptionsDateAxisOptions defaults) { + Objects.requireNonNull(defaults); + this.missingDateVisibility = defaults.missingDateVisibility; + } + + @CustomType.Setter + public Builder missingDateVisibility(@Nullable String missingDateVisibility) { + + this.missingDateVisibility = missingDateVisibility; + return this; + } + public AxisDisplayOptionsDataOptionsDateAxisOptions build() { + final var _resultValue = new AxisDisplayOptionsDataOptionsDateAxisOptions(); + _resultValue.missingDateVisibility = missingDateVisibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptions.java new file mode 100644 index 00000000000..3cb677310bb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRange; +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScale; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsDataOptionsNumericAxisOptions { + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsRange range; + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsScale scale; + + private AxisDisplayOptionsDataOptionsNumericAxisOptions() {} + public Optional range() { + return Optional.ofNullable(this.range); + } + public Optional scale() { + return Optional.ofNullable(this.scale); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsRange range; + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsScale scale; + public Builder() {} + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptions defaults) { + Objects.requireNonNull(defaults); + this.range = defaults.range; + this.scale = defaults.scale; + } + + @CustomType.Setter + public Builder range(@Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsRange range) { + + this.range = range; + return this; + } + @CustomType.Setter + public Builder scale(@Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsScale scale) { + + this.scale = scale; + return this; + } + public AxisDisplayOptionsDataOptionsNumericAxisOptions build() { + final var _resultValue = new AxisDisplayOptionsDataOptionsNumericAxisOptions(); + _resultValue.range = range; + _resultValue.scale = scale; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRange.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRange.java new file mode 100644 index 00000000000..f4e23320bbc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRange.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven; +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsRange { + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven dataDriven; + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax minMax; + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRange() {} + public Optional dataDriven() { + return Optional.ofNullable(this.dataDriven); + } + public Optional minMax() { + return Optional.ofNullable(this.minMax); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsRange defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven dataDriven; + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax minMax; + public Builder() {} + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsRange defaults) { + Objects.requireNonNull(defaults); + this.dataDriven = defaults.dataDriven; + this.minMax = defaults.minMax; + } + + @CustomType.Setter + public Builder dataDriven(@Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven dataDriven) { + + this.dataDriven = dataDriven; + return this; + } + @CustomType.Setter + public Builder minMax(@Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax minMax) { + + this.minMax = minMax; + return this; + } + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRange build() { + final var _resultValue = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRange(); + _resultValue.dataDriven = dataDriven; + _resultValue.minMax = minMax; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven.java new file mode 100644 index 00000000000..f40e2dfbc0c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven.java @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; + +@CustomType +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven { + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven() {} + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + public Builder() {} + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven defaults) { + Objects.requireNonNull(defaults); + } + + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven build() { + final var _resultValue = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven(); + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax.java new file mode 100644 index 00000000000..9ed9f81cacc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax { + private @Nullable Double maximum; + private @Nullable Double minimum; + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax() {} + public Optional maximum() { + return Optional.ofNullable(this.maximum); + } + public Optional minimum() { + return Optional.ofNullable(this.minimum); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Double maximum; + private @Nullable Double minimum; + public Builder() {} + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax defaults) { + Objects.requireNonNull(defaults); + this.maximum = defaults.maximum; + this.minimum = defaults.minimum; + } + + @CustomType.Setter + public Builder maximum(@Nullable Double maximum) { + + this.maximum = maximum; + return this; + } + @CustomType.Setter + public Builder minimum(@Nullable Double minimum) { + + this.minimum = minimum; + return this; + } + public AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax build() { + final var _resultValue = new AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax(); + _resultValue.maximum = maximum; + _resultValue.minimum = minimum; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScale.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScale.java new file mode 100644 index 00000000000..889dc4e0eab --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScale.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear; +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsScale { + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear linear; + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic logarithmic; + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScale() {} + public Optional linear() { + return Optional.ofNullable(this.linear); + } + public Optional logarithmic() { + return Optional.ofNullable(this.logarithmic); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScale defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear linear; + private @Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic logarithmic; + public Builder() {} + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScale defaults) { + Objects.requireNonNull(defaults); + this.linear = defaults.linear; + this.logarithmic = defaults.logarithmic; + } + + @CustomType.Setter + public Builder linear(@Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear linear) { + + this.linear = linear; + return this; + } + @CustomType.Setter + public Builder logarithmic(@Nullable AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic logarithmic) { + + this.logarithmic = logarithmic; + return this; + } + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScale build() { + final var _resultValue = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScale(); + _resultValue.linear = linear; + _resultValue.logarithmic = logarithmic; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear.java new file mode 100644 index 00000000000..27e1f8f9d09 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear { + private @Nullable Integer stepCount; + private @Nullable Double stepSize; + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear() {} + public Optional stepCount() { + return Optional.ofNullable(this.stepCount); + } + public Optional stepSize() { + return Optional.ofNullable(this.stepSize); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer stepCount; + private @Nullable Double stepSize; + public Builder() {} + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear defaults) { + Objects.requireNonNull(defaults); + this.stepCount = defaults.stepCount; + this.stepSize = defaults.stepSize; + } + + @CustomType.Setter + public Builder stepCount(@Nullable Integer stepCount) { + + this.stepCount = stepCount; + return this; + } + @CustomType.Setter + public Builder stepSize(@Nullable Double stepSize) { + + this.stepSize = stepSize; + return this; + } + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear build() { + final var _resultValue = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear(); + _resultValue.stepCount = stepCount; + _resultValue.stepSize = stepSize; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic.java new file mode 100644 index 00000000000..b056f116e07 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic { + private @Nullable Double base; + + private AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic() {} + public Optional base() { + return Optional.ofNullable(this.base); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Double base; + public Builder() {} + public Builder(AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic defaults) { + Objects.requireNonNull(defaults); + this.base = defaults.base; + } + + @CustomType.Setter + public Builder base(@Nullable Double base) { + + this.base = base; + return this; + } + public AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic build() { + final var _resultValue = new AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic(); + _resultValue.base = base; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsScrollbarOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsScrollbarOptions.java new file mode 100644 index 00000000000..5b8f01f54bd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsScrollbarOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsScrollbarOptionsVisibleRange; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsScrollbarOptions { + private @Nullable String visibility; + private @Nullable AxisDisplayOptionsScrollbarOptionsVisibleRange visibleRange; + + private AxisDisplayOptionsScrollbarOptions() {} + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + public Optional visibleRange() { + return Optional.ofNullable(this.visibleRange); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsScrollbarOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String visibility; + private @Nullable AxisDisplayOptionsScrollbarOptionsVisibleRange visibleRange; + public Builder() {} + public Builder(AxisDisplayOptionsScrollbarOptions defaults) { + Objects.requireNonNull(defaults); + this.visibility = defaults.visibility; + this.visibleRange = defaults.visibleRange; + } + + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + @CustomType.Setter + public Builder visibleRange(@Nullable AxisDisplayOptionsScrollbarOptionsVisibleRange visibleRange) { + + this.visibleRange = visibleRange; + return this; + } + public AxisDisplayOptionsScrollbarOptions build() { + final var _resultValue = new AxisDisplayOptionsScrollbarOptions(); + _resultValue.visibility = visibility; + _resultValue.visibleRange = visibleRange; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsScrollbarOptionsVisibleRange.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsScrollbarOptionsVisibleRange.java new file mode 100644 index 00000000000..2eed837b4ae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsScrollbarOptionsVisibleRange.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsScrollbarOptionsVisibleRange { + private @Nullable AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange percentRange; + + private AxisDisplayOptionsScrollbarOptionsVisibleRange() {} + public Optional percentRange() { + return Optional.ofNullable(this.percentRange); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsScrollbarOptionsVisibleRange defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange percentRange; + public Builder() {} + public Builder(AxisDisplayOptionsScrollbarOptionsVisibleRange defaults) { + Objects.requireNonNull(defaults); + this.percentRange = defaults.percentRange; + } + + @CustomType.Setter + public Builder percentRange(@Nullable AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange percentRange) { + + this.percentRange = percentRange; + return this; + } + public AxisDisplayOptionsScrollbarOptionsVisibleRange build() { + final var _resultValue = new AxisDisplayOptionsScrollbarOptionsVisibleRange(); + _resultValue.percentRange = percentRange; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange.java new file mode 100644 index 00000000000..92beae0ec4f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange { + private @Nullable Double from; + private @Nullable Double to; + + private AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange() {} + public Optional from() { + return Optional.ofNullable(this.from); + } + public Optional to() { + return Optional.ofNullable(this.to); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Double from; + private @Nullable Double to; + public Builder() {} + public Builder(AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange defaults) { + Objects.requireNonNull(defaults); + this.from = defaults.from; + this.to = defaults.to; + } + + @CustomType.Setter + public Builder from(@Nullable Double from) { + + this.from = from; + return this; + } + @CustomType.Setter + public Builder to(@Nullable Double to) { + + this.to = to; + return this; + } + public AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange build() { + final var _resultValue = new AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange(); + _resultValue.from = from; + _resultValue.to = to; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsTickLabelOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsTickLabelOptions.java new file mode 100644 index 00000000000..9f9f158d47a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/AxisDisplayOptionsTickLabelOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class AxisDisplayOptionsTickLabelOptions { + private @Nullable LabelOptions labelOptions; + private @Nullable Double rotationAngle; + + private AxisDisplayOptionsTickLabelOptions() {} + public Optional labelOptions() { + return Optional.ofNullable(this.labelOptions); + } + public Optional rotationAngle() { + return Optional.ofNullable(this.rotationAngle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AxisDisplayOptionsTickLabelOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LabelOptions labelOptions; + private @Nullable Double rotationAngle; + public Builder() {} + public Builder(AxisDisplayOptionsTickLabelOptions defaults) { + Objects.requireNonNull(defaults); + this.labelOptions = defaults.labelOptions; + this.rotationAngle = defaults.rotationAngle; + } + + @CustomType.Setter + public Builder labelOptions(@Nullable LabelOptions labelOptions) { + + this.labelOptions = labelOptions; + return this; + } + @CustomType.Setter + public Builder rotationAngle(@Nullable Double rotationAngle) { + + this.rotationAngle = rotationAngle; + return this; + } + public AxisDisplayOptionsTickLabelOptions build() { + final var _resultValue = new AxisDisplayOptionsTickLabelOptions(); + _resultValue.labelOptions = labelOptions; + _resultValue.rotationAngle = rotationAngle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CascadingControlConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CascadingControlConfiguration.java new file mode 100644 index 00000000000..d05b2065fcd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CascadingControlConfiguration.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CascadingControlConfigurationSourceControl; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class CascadingControlConfiguration { + private @Nullable List sourceControls; + + private CascadingControlConfiguration() {} + public List sourceControls() { + return this.sourceControls == null ? List.of() : this.sourceControls; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CascadingControlConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List sourceControls; + public Builder() {} + public Builder(CascadingControlConfiguration defaults) { + Objects.requireNonNull(defaults); + this.sourceControls = defaults.sourceControls; + } + + @CustomType.Setter + public Builder sourceControls(@Nullable List sourceControls) { + + this.sourceControls = sourceControls; + return this; + } + public Builder sourceControls(CascadingControlConfigurationSourceControl... sourceControls) { + return sourceControls(List.of(sourceControls)); + } + public CascadingControlConfiguration build() { + final var _resultValue = new CascadingControlConfiguration(); + _resultValue.sourceControls = sourceControls; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CascadingControlConfigurationSourceControl.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CascadingControlConfigurationSourceControl.java new file mode 100644 index 00000000000..9f786e5946f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CascadingControlConfigurationSourceControl.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CascadingControlConfigurationSourceControl { + private Column columnToMatch; + private @Nullable String sourceSheetControlId; + + private CascadingControlConfigurationSourceControl() {} + public Column columnToMatch() { + return this.columnToMatch; + } + public Optional sourceSheetControlId() { + return Optional.ofNullable(this.sourceSheetControlId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CascadingControlConfigurationSourceControl defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column columnToMatch; + private @Nullable String sourceSheetControlId; + public Builder() {} + public Builder(CascadingControlConfigurationSourceControl defaults) { + Objects.requireNonNull(defaults); + this.columnToMatch = defaults.columnToMatch; + this.sourceSheetControlId = defaults.sourceSheetControlId; + } + + @CustomType.Setter + public Builder columnToMatch(Column columnToMatch) { + if (columnToMatch == null) { + throw new MissingRequiredPropertyException("CascadingControlConfigurationSourceControl", "columnToMatch"); + } + this.columnToMatch = columnToMatch; + return this; + } + @CustomType.Setter + public Builder sourceSheetControlId(@Nullable String sourceSheetControlId) { + + this.sourceSheetControlId = sourceSheetControlId; + return this; + } + public CascadingControlConfigurationSourceControl build() { + final var _resultValue = new CascadingControlConfigurationSourceControl(); + _resultValue.columnToMatch = columnToMatch; + _resultValue.sourceSheetControlId = sourceSheetControlId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CategoryFilter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CategoryFilter.java new file mode 100644 index 00000000000..525be92dfd9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CategoryFilter.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class CategoryFilter { + private List categoryValues; + private Column column; + + private CategoryFilter() {} + public List categoryValues() { + return this.categoryValues; + } + public Column column() { + return this.column; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CategoryFilter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List categoryValues; + private Column column; + public Builder() {} + public Builder(CategoryFilter defaults) { + Objects.requireNonNull(defaults); + this.categoryValues = defaults.categoryValues; + this.column = defaults.column; + } + + @CustomType.Setter + public Builder categoryValues(List categoryValues) { + if (categoryValues == null) { + throw new MissingRequiredPropertyException("CategoryFilter", "categoryValues"); + } + this.categoryValues = categoryValues; + return this; + } + public Builder categoryValues(String... categoryValues) { + return categoryValues(List.of(categoryValues)); + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("CategoryFilter", "column"); + } + this.column = column; + return this; + } + public CategoryFilter build() { + final var _resultValue = new CategoryFilter(); + _resultValue.categoryValues = categoryValues; + _resultValue.column = column; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CellStyle.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CellStyle.java new file mode 100644 index 00000000000..0dcaf4dc680 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CellStyle.java @@ -0,0 +1,143 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CellStyleBorder; +import com.pulumi.aws.quicksight.outputs.FontConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CellStyle { + private @Nullable String backgroundColor; + private @Nullable CellStyleBorder border; + private @Nullable FontConfiguration fontConfiguration; + private @Nullable Integer height; + private @Nullable String horizontalTextAlignment; + private @Nullable String textWrap; + private @Nullable String verticalTextAlignment; + private @Nullable String visibility; + + private CellStyle() {} + public Optional backgroundColor() { + return Optional.ofNullable(this.backgroundColor); + } + public Optional border() { + return Optional.ofNullable(this.border); + } + public Optional fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + public Optional height() { + return Optional.ofNullable(this.height); + } + public Optional horizontalTextAlignment() { + return Optional.ofNullable(this.horizontalTextAlignment); + } + public Optional textWrap() { + return Optional.ofNullable(this.textWrap); + } + public Optional verticalTextAlignment() { + return Optional.ofNullable(this.verticalTextAlignment); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CellStyle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String backgroundColor; + private @Nullable CellStyleBorder border; + private @Nullable FontConfiguration fontConfiguration; + private @Nullable Integer height; + private @Nullable String horizontalTextAlignment; + private @Nullable String textWrap; + private @Nullable String verticalTextAlignment; + private @Nullable String visibility; + public Builder() {} + public Builder(CellStyle defaults) { + Objects.requireNonNull(defaults); + this.backgroundColor = defaults.backgroundColor; + this.border = defaults.border; + this.fontConfiguration = defaults.fontConfiguration; + this.height = defaults.height; + this.horizontalTextAlignment = defaults.horizontalTextAlignment; + this.textWrap = defaults.textWrap; + this.verticalTextAlignment = defaults.verticalTextAlignment; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder backgroundColor(@Nullable String backgroundColor) { + + this.backgroundColor = backgroundColor; + return this; + } + @CustomType.Setter + public Builder border(@Nullable CellStyleBorder border) { + + this.border = border; + return this; + } + @CustomType.Setter + public Builder fontConfiguration(@Nullable FontConfiguration fontConfiguration) { + + this.fontConfiguration = fontConfiguration; + return this; + } + @CustomType.Setter + public Builder height(@Nullable Integer height) { + + this.height = height; + return this; + } + @CustomType.Setter + public Builder horizontalTextAlignment(@Nullable String horizontalTextAlignment) { + + this.horizontalTextAlignment = horizontalTextAlignment; + return this; + } + @CustomType.Setter + public Builder textWrap(@Nullable String textWrap) { + + this.textWrap = textWrap; + return this; + } + @CustomType.Setter + public Builder verticalTextAlignment(@Nullable String verticalTextAlignment) { + + this.verticalTextAlignment = verticalTextAlignment; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public CellStyle build() { + final var _resultValue = new CellStyle(); + _resultValue.backgroundColor = backgroundColor; + _resultValue.border = border; + _resultValue.fontConfiguration = fontConfiguration; + _resultValue.height = height; + _resultValue.horizontalTextAlignment = horizontalTextAlignment; + _resultValue.textWrap = textWrap; + _resultValue.verticalTextAlignment = verticalTextAlignment; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CellStyleBorder.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CellStyleBorder.java new file mode 100644 index 00000000000..1c7a9c4d9eb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CellStyleBorder.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CellStyleBorderSideSpecificBorder; +import com.pulumi.aws.quicksight.outputs.TableBorderOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CellStyleBorder { + private @Nullable CellStyleBorderSideSpecificBorder sideSpecificBorder; + private TableBorderOptions uniformBorder; + + private CellStyleBorder() {} + public Optional sideSpecificBorder() { + return Optional.ofNullable(this.sideSpecificBorder); + } + public TableBorderOptions uniformBorder() { + return this.uniformBorder; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CellStyleBorder defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CellStyleBorderSideSpecificBorder sideSpecificBorder; + private TableBorderOptions uniformBorder; + public Builder() {} + public Builder(CellStyleBorder defaults) { + Objects.requireNonNull(defaults); + this.sideSpecificBorder = defaults.sideSpecificBorder; + this.uniformBorder = defaults.uniformBorder; + } + + @CustomType.Setter + public Builder sideSpecificBorder(@Nullable CellStyleBorderSideSpecificBorder sideSpecificBorder) { + + this.sideSpecificBorder = sideSpecificBorder; + return this; + } + @CustomType.Setter + public Builder uniformBorder(TableBorderOptions uniformBorder) { + if (uniformBorder == null) { + throw new MissingRequiredPropertyException("CellStyleBorder", "uniformBorder"); + } + this.uniformBorder = uniformBorder; + return this; + } + public CellStyleBorder build() { + final var _resultValue = new CellStyleBorder(); + _resultValue.sideSpecificBorder = sideSpecificBorder; + _resultValue.uniformBorder = uniformBorder; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CellStyleBorderSideSpecificBorder.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CellStyleBorderSideSpecificBorder.java new file mode 100644 index 00000000000..516ce574ea9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/CellStyleBorderSideSpecificBorder.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TableBorderOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class CellStyleBorderSideSpecificBorder { + private TableBorderOptions bottom; + private TableBorderOptions innerHorizontal; + private TableBorderOptions innerVertical; + private TableBorderOptions left; + private TableBorderOptions right; + private TableBorderOptions top; + + private CellStyleBorderSideSpecificBorder() {} + public TableBorderOptions bottom() { + return this.bottom; + } + public TableBorderOptions innerHorizontal() { + return this.innerHorizontal; + } + public TableBorderOptions innerVertical() { + return this.innerVertical; + } + public TableBorderOptions left() { + return this.left; + } + public TableBorderOptions right() { + return this.right; + } + public TableBorderOptions top() { + return this.top; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CellStyleBorderSideSpecificBorder defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private TableBorderOptions bottom; + private TableBorderOptions innerHorizontal; + private TableBorderOptions innerVertical; + private TableBorderOptions left; + private TableBorderOptions right; + private TableBorderOptions top; + public Builder() {} + public Builder(CellStyleBorderSideSpecificBorder defaults) { + Objects.requireNonNull(defaults); + this.bottom = defaults.bottom; + this.innerHorizontal = defaults.innerHorizontal; + this.innerVertical = defaults.innerVertical; + this.left = defaults.left; + this.right = defaults.right; + this.top = defaults.top; + } + + @CustomType.Setter + public Builder bottom(TableBorderOptions bottom) { + if (bottom == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorder", "bottom"); + } + this.bottom = bottom; + return this; + } + @CustomType.Setter + public Builder innerHorizontal(TableBorderOptions innerHorizontal) { + if (innerHorizontal == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorder", "innerHorizontal"); + } + this.innerHorizontal = innerHorizontal; + return this; + } + @CustomType.Setter + public Builder innerVertical(TableBorderOptions innerVertical) { + if (innerVertical == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorder", "innerVertical"); + } + this.innerVertical = innerVertical; + return this; + } + @CustomType.Setter + public Builder left(TableBorderOptions left) { + if (left == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorder", "left"); + } + this.left = left; + return this; + } + @CustomType.Setter + public Builder right(TableBorderOptions right) { + if (right == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorder", "right"); + } + this.right = right; + return this; + } + @CustomType.Setter + public Builder top(TableBorderOptions top) { + if (top == null) { + throw new MissingRequiredPropertyException("CellStyleBorderSideSpecificBorder", "top"); + } + this.top = top; + return this; + } + public CellStyleBorderSideSpecificBorder build() { + final var _resultValue = new CellStyleBorderSideSpecificBorder(); + _resultValue.bottom = bottom; + _resultValue.innerHorizontal = innerHorizontal; + _resultValue.innerVertical = innerVertical; + _resultValue.left = left; + _resultValue.right = right; + _resultValue.top = top; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ChartAxisLabelOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ChartAxisLabelOptions.java new file mode 100644 index 00000000000..78a17b031c8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ChartAxisLabelOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptionsAxisLabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ChartAxisLabelOptions { + private @Nullable ChartAxisLabelOptionsAxisLabelOptions axisLabelOptions; + private @Nullable String sortIconVisibility; + private @Nullable String visibility; + + private ChartAxisLabelOptions() {} + public Optional axisLabelOptions() { + return Optional.ofNullable(this.axisLabelOptions); + } + public Optional sortIconVisibility() { + return Optional.ofNullable(this.sortIconVisibility); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ChartAxisLabelOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ChartAxisLabelOptionsAxisLabelOptions axisLabelOptions; + private @Nullable String sortIconVisibility; + private @Nullable String visibility; + public Builder() {} + public Builder(ChartAxisLabelOptions defaults) { + Objects.requireNonNull(defaults); + this.axisLabelOptions = defaults.axisLabelOptions; + this.sortIconVisibility = defaults.sortIconVisibility; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder axisLabelOptions(@Nullable ChartAxisLabelOptionsAxisLabelOptions axisLabelOptions) { + + this.axisLabelOptions = axisLabelOptions; + return this; + } + @CustomType.Setter + public Builder sortIconVisibility(@Nullable String sortIconVisibility) { + + this.sortIconVisibility = sortIconVisibility; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public ChartAxisLabelOptions build() { + final var _resultValue = new ChartAxisLabelOptions(); + _resultValue.axisLabelOptions = axisLabelOptions; + _resultValue.sortIconVisibility = sortIconVisibility; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ChartAxisLabelOptionsAxisLabelOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ChartAxisLabelOptionsAxisLabelOptions.java new file mode 100644 index 00000000000..dc5bca5fd94 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ChartAxisLabelOptionsAxisLabelOptions.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptionsAxisLabelOptionsApplyTo; +import com.pulumi.aws.quicksight.outputs.FontConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ChartAxisLabelOptionsAxisLabelOptions { + private @Nullable ChartAxisLabelOptionsAxisLabelOptionsApplyTo applyTo; + private @Nullable String customLabel; + private @Nullable FontConfiguration fontConfiguration; + + private ChartAxisLabelOptionsAxisLabelOptions() {} + public Optional applyTo() { + return Optional.ofNullable(this.applyTo); + } + public Optional customLabel() { + return Optional.ofNullable(this.customLabel); + } + public Optional fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ChartAxisLabelOptionsAxisLabelOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ChartAxisLabelOptionsAxisLabelOptionsApplyTo applyTo; + private @Nullable String customLabel; + private @Nullable FontConfiguration fontConfiguration; + public Builder() {} + public Builder(ChartAxisLabelOptionsAxisLabelOptions defaults) { + Objects.requireNonNull(defaults); + this.applyTo = defaults.applyTo; + this.customLabel = defaults.customLabel; + this.fontConfiguration = defaults.fontConfiguration; + } + + @CustomType.Setter + public Builder applyTo(@Nullable ChartAxisLabelOptionsAxisLabelOptionsApplyTo applyTo) { + + this.applyTo = applyTo; + return this; + } + @CustomType.Setter + public Builder customLabel(@Nullable String customLabel) { + + this.customLabel = customLabel; + return this; + } + @CustomType.Setter + public Builder fontConfiguration(@Nullable FontConfiguration fontConfiguration) { + + this.fontConfiguration = fontConfiguration; + return this; + } + public ChartAxisLabelOptionsAxisLabelOptions build() { + final var _resultValue = new ChartAxisLabelOptionsAxisLabelOptions(); + _resultValue.applyTo = applyTo; + _resultValue.customLabel = customLabel; + _resultValue.fontConfiguration = fontConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ChartAxisLabelOptionsAxisLabelOptionsApplyTo.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ChartAxisLabelOptionsAxisLabelOptionsApplyTo.java new file mode 100644 index 00000000000..5f0541c13c0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ChartAxisLabelOptionsAxisLabelOptionsApplyTo.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class ChartAxisLabelOptionsAxisLabelOptionsApplyTo { + private Column column; + private String fieldId; + + private ChartAxisLabelOptionsAxisLabelOptionsApplyTo() {} + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ChartAxisLabelOptionsAxisLabelOptionsApplyTo defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String fieldId; + public Builder() {} + public Builder(ChartAxisLabelOptionsAxisLabelOptionsApplyTo defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.fieldId = defaults.fieldId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("ChartAxisLabelOptionsAxisLabelOptionsApplyTo", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("ChartAxisLabelOptionsAxisLabelOptionsApplyTo", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + public ChartAxisLabelOptionsAxisLabelOptionsApplyTo build() { + final var _resultValue = new ChartAxisLabelOptionsAxisLabelOptionsApplyTo(); + _resultValue.column = column; + _resultValue.fieldId = fieldId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColorScale.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColorScale.java new file mode 100644 index 00000000000..2f6cfd3e7c6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColorScale.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColorScaleColor; +import com.pulumi.aws.quicksight.outputs.ColorScaleNullValueColor; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ColorScale { + private String colorFillType; + private List colors; + private @Nullable ColorScaleNullValueColor nullValueColor; + + private ColorScale() {} + public String colorFillType() { + return this.colorFillType; + } + public List colors() { + return this.colors; + } + public Optional nullValueColor() { + return Optional.ofNullable(this.nullValueColor); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ColorScale defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String colorFillType; + private List colors; + private @Nullable ColorScaleNullValueColor nullValueColor; + public Builder() {} + public Builder(ColorScale defaults) { + Objects.requireNonNull(defaults); + this.colorFillType = defaults.colorFillType; + this.colors = defaults.colors; + this.nullValueColor = defaults.nullValueColor; + } + + @CustomType.Setter + public Builder colorFillType(String colorFillType) { + if (colorFillType == null) { + throw new MissingRequiredPropertyException("ColorScale", "colorFillType"); + } + this.colorFillType = colorFillType; + return this; + } + @CustomType.Setter + public Builder colors(List colors) { + if (colors == null) { + throw new MissingRequiredPropertyException("ColorScale", "colors"); + } + this.colors = colors; + return this; + } + public Builder colors(ColorScaleColor... colors) { + return colors(List.of(colors)); + } + @CustomType.Setter + public Builder nullValueColor(@Nullable ColorScaleNullValueColor nullValueColor) { + + this.nullValueColor = nullValueColor; + return this; + } + public ColorScale build() { + final var _resultValue = new ColorScale(); + _resultValue.colorFillType = colorFillType; + _resultValue.colors = colors; + _resultValue.nullValueColor = nullValueColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColorScaleColor.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColorScaleColor.java new file mode 100644 index 00000000000..94f8c5084e4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColorScaleColor.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ColorScaleColor { + private @Nullable String color; + private @Nullable Double dataValue; + + private ColorScaleColor() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public Optional dataValue() { + return Optional.ofNullable(this.dataValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ColorScaleColor defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private @Nullable Double dataValue; + public Builder() {} + public Builder(ColorScaleColor defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.dataValue = defaults.dataValue; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder dataValue(@Nullable Double dataValue) { + + this.dataValue = dataValue; + return this; + } + public ColorScaleColor build() { + final var _resultValue = new ColorScaleColor(); + _resultValue.color = color; + _resultValue.dataValue = dataValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColorScaleNullValueColor.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColorScaleNullValueColor.java new file mode 100644 index 00000000000..62622529b3c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColorScaleNullValueColor.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ColorScaleNullValueColor { + private @Nullable String color; + private @Nullable Double dataValue; + + private ColorScaleNullValueColor() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public Optional dataValue() { + return Optional.ofNullable(this.dataValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ColorScaleNullValueColor defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private @Nullable Double dataValue; + public Builder() {} + public Builder(ColorScaleNullValueColor defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.dataValue = defaults.dataValue; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder dataValue(@Nullable Double dataValue) { + + this.dataValue = dataValue; + return this; + } + public ColorScaleNullValueColor build() { + final var _resultValue = new ColorScaleNullValueColor(); + _resultValue.color = color; + _resultValue.dataValue = dataValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Column.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Column.java new file mode 100644 index 00000000000..eb5cc3a4fcf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Column.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class Column { + private String columnName; + private String dataSetIdentifier; + + private Column() {} + public String columnName() { + return this.columnName; + } + public String dataSetIdentifier() { + return this.dataSetIdentifier; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(Column defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String columnName; + private String dataSetIdentifier; + public Builder() {} + public Builder(Column defaults) { + Objects.requireNonNull(defaults); + this.columnName = defaults.columnName; + this.dataSetIdentifier = defaults.dataSetIdentifier; + } + + @CustomType.Setter + public Builder columnName(String columnName) { + if (columnName == null) { + throw new MissingRequiredPropertyException("Column", "columnName"); + } + this.columnName = columnName; + return this; + } + @CustomType.Setter + public Builder dataSetIdentifier(String dataSetIdentifier) { + if (dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("Column", "dataSetIdentifier"); + } + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + public Column build() { + final var _resultValue = new Column(); + _resultValue.columnName = columnName; + _resultValue.dataSetIdentifier = dataSetIdentifier; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchies.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchies.java new file mode 100644 index 00000000000..1550cb6fef5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchies.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchiesDateTimeHierarchy; +import com.pulumi.aws.quicksight.outputs.ColumnHierarchiesExplicitHierarchy; +import com.pulumi.aws.quicksight.outputs.ColumnHierarchiesPredefinedHierarchy; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ColumnHierarchies { + private @Nullable ColumnHierarchiesDateTimeHierarchy dateTimeHierarchy; + private @Nullable ColumnHierarchiesExplicitHierarchy explicitHierarchy; + private @Nullable ColumnHierarchiesPredefinedHierarchy predefinedHierarchy; + + private ColumnHierarchies() {} + public Optional dateTimeHierarchy() { + return Optional.ofNullable(this.dateTimeHierarchy); + } + public Optional explicitHierarchy() { + return Optional.ofNullable(this.explicitHierarchy); + } + public Optional predefinedHierarchy() { + return Optional.ofNullable(this.predefinedHierarchy); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ColumnHierarchies defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ColumnHierarchiesDateTimeHierarchy dateTimeHierarchy; + private @Nullable ColumnHierarchiesExplicitHierarchy explicitHierarchy; + private @Nullable ColumnHierarchiesPredefinedHierarchy predefinedHierarchy; + public Builder() {} + public Builder(ColumnHierarchies defaults) { + Objects.requireNonNull(defaults); + this.dateTimeHierarchy = defaults.dateTimeHierarchy; + this.explicitHierarchy = defaults.explicitHierarchy; + this.predefinedHierarchy = defaults.predefinedHierarchy; + } + + @CustomType.Setter + public Builder dateTimeHierarchy(@Nullable ColumnHierarchiesDateTimeHierarchy dateTimeHierarchy) { + + this.dateTimeHierarchy = dateTimeHierarchy; + return this; + } + @CustomType.Setter + public Builder explicitHierarchy(@Nullable ColumnHierarchiesExplicitHierarchy explicitHierarchy) { + + this.explicitHierarchy = explicitHierarchy; + return this; + } + @CustomType.Setter + public Builder predefinedHierarchy(@Nullable ColumnHierarchiesPredefinedHierarchy predefinedHierarchy) { + + this.predefinedHierarchy = predefinedHierarchy; + return this; + } + public ColumnHierarchies build() { + final var _resultValue = new ColumnHierarchies(); + _resultValue.dateTimeHierarchy = dateTimeHierarchy; + _resultValue.explicitHierarchy = explicitHierarchy; + _resultValue.predefinedHierarchy = predefinedHierarchy; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesDateTimeHierarchy.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesDateTimeHierarchy.java new file mode 100644 index 00000000000..fb84e484be1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesDateTimeHierarchy.java @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DrillDownFilters; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class ColumnHierarchiesDateTimeHierarchy { + private @Nullable List drillDownFilters; + private String hierarchyId; + + private ColumnHierarchiesDateTimeHierarchy() {} + public List drillDownFilters() { + return this.drillDownFilters == null ? List.of() : this.drillDownFilters; + } + public String hierarchyId() { + return this.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ColumnHierarchiesDateTimeHierarchy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List drillDownFilters; + private String hierarchyId; + public Builder() {} + public Builder(ColumnHierarchiesDateTimeHierarchy defaults) { + Objects.requireNonNull(defaults); + this.drillDownFilters = defaults.drillDownFilters; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder drillDownFilters(@Nullable List drillDownFilters) { + + this.drillDownFilters = drillDownFilters; + return this; + } + public Builder drillDownFilters(DrillDownFilters... drillDownFilters) { + return drillDownFilters(List.of(drillDownFilters)); + } + @CustomType.Setter + public Builder hierarchyId(String hierarchyId) { + if (hierarchyId == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesDateTimeHierarchy", "hierarchyId"); + } + this.hierarchyId = hierarchyId; + return this; + } + public ColumnHierarchiesDateTimeHierarchy build() { + final var _resultValue = new ColumnHierarchiesDateTimeHierarchy(); + _resultValue.drillDownFilters = drillDownFilters; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesExplicitHierarchy.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesExplicitHierarchy.java new file mode 100644 index 00000000000..d3f6b285a3c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesExplicitHierarchy.java @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchiesExplicitHierarchyColumn; +import com.pulumi.aws.quicksight.outputs.DrillDownFilters; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class ColumnHierarchiesExplicitHierarchy { + private List columns; + private @Nullable List drillDownFilters; + private String hierarchyId; + + private ColumnHierarchiesExplicitHierarchy() {} + public List columns() { + return this.columns; + } + public List drillDownFilters() { + return this.drillDownFilters == null ? List.of() : this.drillDownFilters; + } + public String hierarchyId() { + return this.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ColumnHierarchiesExplicitHierarchy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List columns; + private @Nullable List drillDownFilters; + private String hierarchyId; + public Builder() {} + public Builder(ColumnHierarchiesExplicitHierarchy defaults) { + Objects.requireNonNull(defaults); + this.columns = defaults.columns; + this.drillDownFilters = defaults.drillDownFilters; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder columns(List columns) { + if (columns == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesExplicitHierarchy", "columns"); + } + this.columns = columns; + return this; + } + public Builder columns(ColumnHierarchiesExplicitHierarchyColumn... columns) { + return columns(List.of(columns)); + } + @CustomType.Setter + public Builder drillDownFilters(@Nullable List drillDownFilters) { + + this.drillDownFilters = drillDownFilters; + return this; + } + public Builder drillDownFilters(DrillDownFilters... drillDownFilters) { + return drillDownFilters(List.of(drillDownFilters)); + } + @CustomType.Setter + public Builder hierarchyId(String hierarchyId) { + if (hierarchyId == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesExplicitHierarchy", "hierarchyId"); + } + this.hierarchyId = hierarchyId; + return this; + } + public ColumnHierarchiesExplicitHierarchy build() { + final var _resultValue = new ColumnHierarchiesExplicitHierarchy(); + _resultValue.columns = columns; + _resultValue.drillDownFilters = drillDownFilters; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesExplicitHierarchyColumn.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesExplicitHierarchyColumn.java new file mode 100644 index 00000000000..f7a6c823746 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesExplicitHierarchyColumn.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class ColumnHierarchiesExplicitHierarchyColumn { + private String columnName; + private String dataSetIdentifier; + + private ColumnHierarchiesExplicitHierarchyColumn() {} + public String columnName() { + return this.columnName; + } + public String dataSetIdentifier() { + return this.dataSetIdentifier; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ColumnHierarchiesExplicitHierarchyColumn defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String columnName; + private String dataSetIdentifier; + public Builder() {} + public Builder(ColumnHierarchiesExplicitHierarchyColumn defaults) { + Objects.requireNonNull(defaults); + this.columnName = defaults.columnName; + this.dataSetIdentifier = defaults.dataSetIdentifier; + } + + @CustomType.Setter + public Builder columnName(String columnName) { + if (columnName == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesExplicitHierarchyColumn", "columnName"); + } + this.columnName = columnName; + return this; + } + @CustomType.Setter + public Builder dataSetIdentifier(String dataSetIdentifier) { + if (dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesExplicitHierarchyColumn", "dataSetIdentifier"); + } + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + public ColumnHierarchiesExplicitHierarchyColumn build() { + final var _resultValue = new ColumnHierarchiesExplicitHierarchyColumn(); + _resultValue.columnName = columnName; + _resultValue.dataSetIdentifier = dataSetIdentifier; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesPredefinedHierarchy.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesPredefinedHierarchy.java new file mode 100644 index 00000000000..4a6e9c6138c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnHierarchiesPredefinedHierarchy.java @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema2; +import com.pulumi.aws.quicksight.outputs.DrillDownFilters; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class ColumnHierarchiesPredefinedHierarchy { + private List columns; + private @Nullable List drillDownFilters; + private String hierarchyId; + + private ColumnHierarchiesPredefinedHierarchy() {} + public List columns() { + return this.columns; + } + public List drillDownFilters() { + return this.drillDownFilters == null ? List.of() : this.drillDownFilters; + } + public String hierarchyId() { + return this.hierarchyId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ColumnHierarchiesPredefinedHierarchy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List columns; + private @Nullable List drillDownFilters; + private String hierarchyId; + public Builder() {} + public Builder(ColumnHierarchiesPredefinedHierarchy defaults) { + Objects.requireNonNull(defaults); + this.columns = defaults.columns; + this.drillDownFilters = defaults.drillDownFilters; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder columns(List columns) { + if (columns == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesPredefinedHierarchy", "columns"); + } + this.columns = columns; + return this; + } + public Builder columns(DimensionFieldSchema2... columns) { + return columns(List.of(columns)); + } + @CustomType.Setter + public Builder drillDownFilters(@Nullable List drillDownFilters) { + + this.drillDownFilters = drillDownFilters; + return this; + } + public Builder drillDownFilters(DrillDownFilters... drillDownFilters) { + return drillDownFilters(List.of(drillDownFilters)); + } + @CustomType.Setter + public Builder hierarchyId(String hierarchyId) { + if (hierarchyId == null) { + throw new MissingRequiredPropertyException("ColumnHierarchiesPredefinedHierarchy", "hierarchyId"); + } + this.hierarchyId = hierarchyId; + return this; + } + public ColumnHierarchiesPredefinedHierarchy build() { + final var _resultValue = new ColumnHierarchiesPredefinedHierarchy(); + _resultValue.columns = columns; + _resultValue.drillDownFilters = drillDownFilters; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnSort.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnSort.java new file mode 100644 index 00000000000..fbb46517cb3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ColumnSort.java @@ -0,0 +1,82 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AggregationFunction; +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ColumnSort { + private @Nullable AggregationFunction aggregationFunction; + private String direction; + private Column sortBy; + + private ColumnSort() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public String direction() { + return this.direction; + } + public Column sortBy() { + return this.sortBy; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ColumnSort defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AggregationFunction aggregationFunction; + private String direction; + private Column sortBy; + public Builder() {} + public Builder(ColumnSort defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.direction = defaults.direction; + this.sortBy = defaults.sortBy; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable AggregationFunction aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder direction(String direction) { + if (direction == null) { + throw new MissingRequiredPropertyException("ColumnSort", "direction"); + } + this.direction = direction; + return this; + } + @CustomType.Setter + public Builder sortBy(Column sortBy) { + if (sortBy == null) { + throw new MissingRequiredPropertyException("ColumnSort", "sortBy"); + } + this.sortBy = sortBy; + return this; + } + public ColumnSort build() { + final var _resultValue = new ColumnSort(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.direction = direction; + _resultValue.sortBy = sortBy; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColor.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColor.java new file mode 100644 index 00000000000..f8f48e07ee0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColor.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColorGradient; +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColorSolid; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ConditionalFormattingColor { + private @Nullable ConditionalFormattingColorGradient gradient; + private @Nullable ConditionalFormattingColorSolid solid; + + private ConditionalFormattingColor() {} + public Optional gradient() { + return Optional.ofNullable(this.gradient); + } + public Optional solid() { + return Optional.ofNullable(this.solid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ConditionalFormattingColor defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ConditionalFormattingColorGradient gradient; + private @Nullable ConditionalFormattingColorSolid solid; + public Builder() {} + public Builder(ConditionalFormattingColor defaults) { + Objects.requireNonNull(defaults); + this.gradient = defaults.gradient; + this.solid = defaults.solid; + } + + @CustomType.Setter + public Builder gradient(@Nullable ConditionalFormattingColorGradient gradient) { + + this.gradient = gradient; + return this; + } + @CustomType.Setter + public Builder solid(@Nullable ConditionalFormattingColorSolid solid) { + + this.solid = solid; + return this; + } + public ConditionalFormattingColor build() { + final var _resultValue = new ConditionalFormattingColor(); + _resultValue.gradient = gradient; + _resultValue.solid = solid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorGradient.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorGradient.java new file mode 100644 index 00000000000..da9a6601b8e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorGradient.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColorGradientColor; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class ConditionalFormattingColorGradient { + private ConditionalFormattingColorGradientColor color; + private String expression; + + private ConditionalFormattingColorGradient() {} + public ConditionalFormattingColorGradientColor color() { + return this.color; + } + public String expression() { + return this.expression; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ConditionalFormattingColorGradient defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private ConditionalFormattingColorGradientColor color; + private String expression; + public Builder() {} + public Builder(ConditionalFormattingColorGradient defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.expression = defaults.expression; + } + + @CustomType.Setter + public Builder color(ConditionalFormattingColorGradientColor color) { + if (color == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingColorGradient", "color"); + } + this.color = color; + return this; + } + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingColorGradient", "expression"); + } + this.expression = expression; + return this; + } + public ConditionalFormattingColorGradient build() { + final var _resultValue = new ConditionalFormattingColorGradient(); + _resultValue.color = color; + _resultValue.expression = expression; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorGradientColor.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorGradientColor.java new file mode 100644 index 00000000000..2ce47a7e6e0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorGradientColor.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColorGradientColorStop; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class ConditionalFormattingColorGradientColor { + private @Nullable List stops; + + private ConditionalFormattingColorGradientColor() {} + public List stops() { + return this.stops == null ? List.of() : this.stops; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ConditionalFormattingColorGradientColor defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List stops; + public Builder() {} + public Builder(ConditionalFormattingColorGradientColor defaults) { + Objects.requireNonNull(defaults); + this.stops = defaults.stops; + } + + @CustomType.Setter + public Builder stops(@Nullable List stops) { + + this.stops = stops; + return this; + } + public Builder stops(ConditionalFormattingColorGradientColorStop... stops) { + return stops(List.of(stops)); + } + public ConditionalFormattingColorGradientColor build() { + final var _resultValue = new ConditionalFormattingColorGradientColor(); + _resultValue.stops = stops; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorGradientColorStop.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorGradientColorStop.java new file mode 100644 index 00000000000..3b650bf1e1b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorGradientColorStop.java @@ -0,0 +1,79 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ConditionalFormattingColorGradientColorStop { + private @Nullable String color; + private @Nullable Double dataValue; + private Double gradientOffset; + + private ConditionalFormattingColorGradientColorStop() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public Optional dataValue() { + return Optional.ofNullable(this.dataValue); + } + public Double gradientOffset() { + return this.gradientOffset; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ConditionalFormattingColorGradientColorStop defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private @Nullable Double dataValue; + private Double gradientOffset; + public Builder() {} + public Builder(ConditionalFormattingColorGradientColorStop defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.dataValue = defaults.dataValue; + this.gradientOffset = defaults.gradientOffset; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder dataValue(@Nullable Double dataValue) { + + this.dataValue = dataValue; + return this; + } + @CustomType.Setter + public Builder gradientOffset(Double gradientOffset) { + if (gradientOffset == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingColorGradientColorStop", "gradientOffset"); + } + this.gradientOffset = gradientOffset; + return this; + } + public ConditionalFormattingColorGradientColorStop build() { + final var _resultValue = new ConditionalFormattingColorGradientColorStop(); + _resultValue.color = color; + _resultValue.dataValue = dataValue; + _resultValue.gradientOffset = gradientOffset; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorSolid.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorSolid.java new file mode 100644 index 00000000000..09fc14a2a5b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingColorSolid.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ConditionalFormattingColorSolid { + private @Nullable String color; + private String expression; + + private ConditionalFormattingColorSolid() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public String expression() { + return this.expression; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ConditionalFormattingColorSolid defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private String expression; + public Builder() {} + public Builder(ConditionalFormattingColorSolid defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.expression = defaults.expression; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingColorSolid", "expression"); + } + this.expression = expression; + return this; + } + public ConditionalFormattingColorSolid build() { + final var _resultValue = new ConditionalFormattingColorSolid(); + _resultValue.color = color; + _resultValue.expression = expression; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIcon.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIcon.java new file mode 100644 index 00000000000..b50c093fd55 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIcon.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingIconCustomCondition; +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingIconIconSet; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ConditionalFormattingIcon { + private @Nullable ConditionalFormattingIconCustomCondition customCondition; + private @Nullable ConditionalFormattingIconIconSet iconSet; + + private ConditionalFormattingIcon() {} + public Optional customCondition() { + return Optional.ofNullable(this.customCondition); + } + public Optional iconSet() { + return Optional.ofNullable(this.iconSet); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ConditionalFormattingIcon defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ConditionalFormattingIconCustomCondition customCondition; + private @Nullable ConditionalFormattingIconIconSet iconSet; + public Builder() {} + public Builder(ConditionalFormattingIcon defaults) { + Objects.requireNonNull(defaults); + this.customCondition = defaults.customCondition; + this.iconSet = defaults.iconSet; + } + + @CustomType.Setter + public Builder customCondition(@Nullable ConditionalFormattingIconCustomCondition customCondition) { + + this.customCondition = customCondition; + return this; + } + @CustomType.Setter + public Builder iconSet(@Nullable ConditionalFormattingIconIconSet iconSet) { + + this.iconSet = iconSet; + return this; + } + public ConditionalFormattingIcon build() { + final var _resultValue = new ConditionalFormattingIcon(); + _resultValue.customCondition = customCondition; + _resultValue.iconSet = iconSet; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconCustomCondition.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconCustomCondition.java new file mode 100644 index 00000000000..17e018f0a89 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconCustomCondition.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingIconCustomConditionDisplayConfiguration; +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingIconCustomConditionIconOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ConditionalFormattingIconCustomCondition { + private @Nullable String color; + private @Nullable ConditionalFormattingIconCustomConditionDisplayConfiguration displayConfiguration; + private String expression; + private ConditionalFormattingIconCustomConditionIconOptions iconOptions; + + private ConditionalFormattingIconCustomCondition() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public Optional displayConfiguration() { + return Optional.ofNullable(this.displayConfiguration); + } + public String expression() { + return this.expression; + } + public ConditionalFormattingIconCustomConditionIconOptions iconOptions() { + return this.iconOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ConditionalFormattingIconCustomCondition defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private @Nullable ConditionalFormattingIconCustomConditionDisplayConfiguration displayConfiguration; + private String expression; + private ConditionalFormattingIconCustomConditionIconOptions iconOptions; + public Builder() {} + public Builder(ConditionalFormattingIconCustomCondition defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.displayConfiguration = defaults.displayConfiguration; + this.expression = defaults.expression; + this.iconOptions = defaults.iconOptions; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder displayConfiguration(@Nullable ConditionalFormattingIconCustomConditionDisplayConfiguration displayConfiguration) { + + this.displayConfiguration = displayConfiguration; + return this; + } + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingIconCustomCondition", "expression"); + } + this.expression = expression; + return this; + } + @CustomType.Setter + public Builder iconOptions(ConditionalFormattingIconCustomConditionIconOptions iconOptions) { + if (iconOptions == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingIconCustomCondition", "iconOptions"); + } + this.iconOptions = iconOptions; + return this; + } + public ConditionalFormattingIconCustomCondition build() { + final var _resultValue = new ConditionalFormattingIconCustomCondition(); + _resultValue.color = color; + _resultValue.displayConfiguration = displayConfiguration; + _resultValue.expression = expression; + _resultValue.iconOptions = iconOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconCustomConditionDisplayConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconCustomConditionDisplayConfiguration.java new file mode 100644 index 00000000000..ef980e32a62 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconCustomConditionDisplayConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ConditionalFormattingIconCustomConditionDisplayConfiguration { + private @Nullable String iconDisplayOption; + + private ConditionalFormattingIconCustomConditionDisplayConfiguration() {} + public Optional iconDisplayOption() { + return Optional.ofNullable(this.iconDisplayOption); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ConditionalFormattingIconCustomConditionDisplayConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String iconDisplayOption; + public Builder() {} + public Builder(ConditionalFormattingIconCustomConditionDisplayConfiguration defaults) { + Objects.requireNonNull(defaults); + this.iconDisplayOption = defaults.iconDisplayOption; + } + + @CustomType.Setter + public Builder iconDisplayOption(@Nullable String iconDisplayOption) { + + this.iconDisplayOption = iconDisplayOption; + return this; + } + public ConditionalFormattingIconCustomConditionDisplayConfiguration build() { + final var _resultValue = new ConditionalFormattingIconCustomConditionDisplayConfiguration(); + _resultValue.iconDisplayOption = iconDisplayOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconCustomConditionIconOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconCustomConditionIconOptions.java new file mode 100644 index 00000000000..0e0e7c6bb02 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconCustomConditionIconOptions.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ConditionalFormattingIconCustomConditionIconOptions { + private @Nullable String icon; + private @Nullable String unicodeIcon; + + private ConditionalFormattingIconCustomConditionIconOptions() {} + public Optional icon() { + return Optional.ofNullable(this.icon); + } + public Optional unicodeIcon() { + return Optional.ofNullable(this.unicodeIcon); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ConditionalFormattingIconCustomConditionIconOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String icon; + private @Nullable String unicodeIcon; + public Builder() {} + public Builder(ConditionalFormattingIconCustomConditionIconOptions defaults) { + Objects.requireNonNull(defaults); + this.icon = defaults.icon; + this.unicodeIcon = defaults.unicodeIcon; + } + + @CustomType.Setter + public Builder icon(@Nullable String icon) { + + this.icon = icon; + return this; + } + @CustomType.Setter + public Builder unicodeIcon(@Nullable String unicodeIcon) { + + this.unicodeIcon = unicodeIcon; + return this; + } + public ConditionalFormattingIconCustomConditionIconOptions build() { + final var _resultValue = new ConditionalFormattingIconCustomConditionIconOptions(); + _resultValue.icon = icon; + _resultValue.unicodeIcon = unicodeIcon; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconIconSet.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconIconSet.java new file mode 100644 index 00000000000..6a61a6f9a47 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ConditionalFormattingIconIconSet.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ConditionalFormattingIconIconSet { + private String expression; + private @Nullable String iconSetType; + + private ConditionalFormattingIconIconSet() {} + public String expression() { + return this.expression; + } + public Optional iconSetType() { + return Optional.ofNullable(this.iconSetType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ConditionalFormattingIconIconSet defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String expression; + private @Nullable String iconSetType; + public Builder() {} + public Builder(ConditionalFormattingIconIconSet defaults) { + Objects.requireNonNull(defaults); + this.expression = defaults.expression; + this.iconSetType = defaults.iconSetType; + } + + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("ConditionalFormattingIconIconSet", "expression"); + } + this.expression = expression; + return this; + } + @CustomType.Setter + public Builder iconSetType(@Nullable String iconSetType) { + + this.iconSetType = iconSetType; + return this; + } + public ConditionalFormattingIconIconSet build() { + final var _resultValue = new ConditionalFormattingIconIconSet(); + _resultValue.expression = expression; + _resultValue.iconSetType = iconSetType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ContributionAnalysisDefaults.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ContributionAnalysisDefaults.java new file mode 100644 index 00000000000..4d7371503b8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ContributionAnalysisDefaults.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ContributionAnalysisDefaultsContributorDimension; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class ContributionAnalysisDefaults { + private List contributorDimensions; + private String measureFieldId; + + private ContributionAnalysisDefaults() {} + public List contributorDimensions() { + return this.contributorDimensions; + } + public String measureFieldId() { + return this.measureFieldId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ContributionAnalysisDefaults defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List contributorDimensions; + private String measureFieldId; + public Builder() {} + public Builder(ContributionAnalysisDefaults defaults) { + Objects.requireNonNull(defaults); + this.contributorDimensions = defaults.contributorDimensions; + this.measureFieldId = defaults.measureFieldId; + } + + @CustomType.Setter + public Builder contributorDimensions(List contributorDimensions) { + if (contributorDimensions == null) { + throw new MissingRequiredPropertyException("ContributionAnalysisDefaults", "contributorDimensions"); + } + this.contributorDimensions = contributorDimensions; + return this; + } + public Builder contributorDimensions(ContributionAnalysisDefaultsContributorDimension... contributorDimensions) { + return contributorDimensions(List.of(contributorDimensions)); + } + @CustomType.Setter + public Builder measureFieldId(String measureFieldId) { + if (measureFieldId == null) { + throw new MissingRequiredPropertyException("ContributionAnalysisDefaults", "measureFieldId"); + } + this.measureFieldId = measureFieldId; + return this; + } + public ContributionAnalysisDefaults build() { + final var _resultValue = new ContributionAnalysisDefaults(); + _resultValue.contributorDimensions = contributorDimensions; + _resultValue.measureFieldId = measureFieldId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ContributionAnalysisDefaultsContributorDimension.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ContributionAnalysisDefaultsContributorDimension.java new file mode 100644 index 00000000000..770a1873b92 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ContributionAnalysisDefaultsContributorDimension.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class ContributionAnalysisDefaultsContributorDimension { + private String columnName; + private String dataSetIdentifier; + + private ContributionAnalysisDefaultsContributorDimension() {} + public String columnName() { + return this.columnName; + } + public String dataSetIdentifier() { + return this.dataSetIdentifier; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ContributionAnalysisDefaultsContributorDimension defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String columnName; + private String dataSetIdentifier; + public Builder() {} + public Builder(ContributionAnalysisDefaultsContributorDimension defaults) { + Objects.requireNonNull(defaults); + this.columnName = defaults.columnName; + this.dataSetIdentifier = defaults.dataSetIdentifier; + } + + @CustomType.Setter + public Builder columnName(String columnName) { + if (columnName == null) { + throw new MissingRequiredPropertyException("ContributionAnalysisDefaultsContributorDimension", "columnName"); + } + this.columnName = columnName; + return this; + } + @CustomType.Setter + public Builder dataSetIdentifier(String dataSetIdentifier) { + if (dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("ContributionAnalysisDefaultsContributorDimension", "dataSetIdentifier"); + } + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + public ContributionAnalysisDefaultsContributorDimension build() { + final var _resultValue = new ContributionAnalysisDefaultsContributorDimension(); + _resultValue.columnName = columnName; + _resultValue.dataSetIdentifier = dataSetIdentifier; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinition.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinition.java new file mode 100644 index 00000000000..4171bf68add --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinition.java @@ -0,0 +1,203 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaults; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionCalculatedField; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionColumnConfiguration; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionDataSetIdentifiersDeclaration; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionFilterGroup; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheet; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinition { + /** + * @return The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + private @Nullable DashboardDefinitionAnalysisDefaults analysisDefaults; + /** + * @return A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + private @Nullable List calculatedFields; + /** + * @return A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + * + */ + private @Nullable List columnConfigurations; + /** + * @return A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + */ + private List dataSetIdentifiersDeclarations; + /** + * @return A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + private @Nullable List filterGroups; + private @Nullable List parameterDeclarations; + /** + * @return A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + private @Nullable List sheets; + + private DashboardDefinition() {} + /** + * @return The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + public Optional analysisDefaults() { + return Optional.ofNullable(this.analysisDefaults); + } + /** + * @return A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + public List calculatedFields() { + return this.calculatedFields == null ? List.of() : this.calculatedFields; + } + /** + * @return A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + * + */ + public List columnConfigurations() { + return this.columnConfigurations == null ? List.of() : this.columnConfigurations; + } + /** + * @return A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + * + */ + public List dataSetIdentifiersDeclarations() { + return this.dataSetIdentifiersDeclarations; + } + /** + * @return A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + public List filterGroups() { + return this.filterGroups == null ? List.of() : this.filterGroups; + } + public List parameterDeclarations() { + return this.parameterDeclarations == null ? List.of() : this.parameterDeclarations; + } + /** + * @return A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + public List sheets() { + return this.sheets == null ? List.of() : this.sheets; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinition defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionAnalysisDefaults analysisDefaults; + private @Nullable List calculatedFields; + private @Nullable List columnConfigurations; + private List dataSetIdentifiersDeclarations; + private @Nullable List filterGroups; + private @Nullable List parameterDeclarations; + private @Nullable List sheets; + public Builder() {} + public Builder(DashboardDefinition defaults) { + Objects.requireNonNull(defaults); + this.analysisDefaults = defaults.analysisDefaults; + this.calculatedFields = defaults.calculatedFields; + this.columnConfigurations = defaults.columnConfigurations; + this.dataSetIdentifiersDeclarations = defaults.dataSetIdentifiersDeclarations; + this.filterGroups = defaults.filterGroups; + this.parameterDeclarations = defaults.parameterDeclarations; + this.sheets = defaults.sheets; + } + + @CustomType.Setter + public Builder analysisDefaults(@Nullable DashboardDefinitionAnalysisDefaults analysisDefaults) { + + this.analysisDefaults = analysisDefaults; + return this; + } + @CustomType.Setter + public Builder calculatedFields(@Nullable List calculatedFields) { + + this.calculatedFields = calculatedFields; + return this; + } + public Builder calculatedFields(DashboardDefinitionCalculatedField... calculatedFields) { + return calculatedFields(List.of(calculatedFields)); + } + @CustomType.Setter + public Builder columnConfigurations(@Nullable List columnConfigurations) { + + this.columnConfigurations = columnConfigurations; + return this; + } + public Builder columnConfigurations(DashboardDefinitionColumnConfiguration... columnConfigurations) { + return columnConfigurations(List.of(columnConfigurations)); + } + @CustomType.Setter + public Builder dataSetIdentifiersDeclarations(List dataSetIdentifiersDeclarations) { + if (dataSetIdentifiersDeclarations == null) { + throw new MissingRequiredPropertyException("DashboardDefinition", "dataSetIdentifiersDeclarations"); + } + this.dataSetIdentifiersDeclarations = dataSetIdentifiersDeclarations; + return this; + } + public Builder dataSetIdentifiersDeclarations(DashboardDefinitionDataSetIdentifiersDeclaration... dataSetIdentifiersDeclarations) { + return dataSetIdentifiersDeclarations(List.of(dataSetIdentifiersDeclarations)); + } + @CustomType.Setter + public Builder filterGroups(@Nullable List filterGroups) { + + this.filterGroups = filterGroups; + return this; + } + public Builder filterGroups(DashboardDefinitionFilterGroup... filterGroups) { + return filterGroups(List.of(filterGroups)); + } + @CustomType.Setter + public Builder parameterDeclarations(@Nullable List parameterDeclarations) { + + this.parameterDeclarations = parameterDeclarations; + return this; + } + public Builder parameterDeclarations(DashboardDefinitionParameterDeclaration... parameterDeclarations) { + return parameterDeclarations(List.of(parameterDeclarations)); + } + @CustomType.Setter + public Builder sheets(@Nullable List sheets) { + + this.sheets = sheets; + return this; + } + public Builder sheets(DashboardDefinitionSheet... sheets) { + return sheets(List.of(sheets)); + } + public DashboardDefinition build() { + final var _resultValue = new DashboardDefinition(); + _resultValue.analysisDefaults = analysisDefaults; + _resultValue.calculatedFields = calculatedFields; + _resultValue.columnConfigurations = columnConfigurations; + _resultValue.dataSetIdentifiersDeclarations = dataSetIdentifiersDeclarations; + _resultValue.filterGroups = filterGroups; + _resultValue.parameterDeclarations = parameterDeclarations; + _resultValue.sheets = sheets; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaults.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaults.java new file mode 100644 index 00000000000..9954c69ccae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaults.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class DashboardDefinitionAnalysisDefaults { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration; + + private DashboardDefinitionAnalysisDefaults() {} + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration() { + return this.defaultNewSheetConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaults defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaults defaults) { + Objects.requireNonNull(defaults); + this.defaultNewSheetConfiguration = defaults.defaultNewSheetConfiguration; + } + + @CustomType.Setter + public Builder defaultNewSheetConfiguration(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration) { + if (defaultNewSheetConfiguration == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaults", "defaultNewSheetConfiguration"); + } + this.defaultNewSheetConfiguration = defaultNewSheetConfiguration; + return this; + } + public DashboardDefinitionAnalysisDefaults build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaults(); + _resultValue.defaultNewSheetConfiguration = defaultNewSheetConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.java new file mode 100644 index 00000000000..ecb1f5d5461 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration interactiveLayoutConfiguration; + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration paginatedLayoutConfiguration; + private @Nullable String sheetContentType; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration() {} + public Optional interactiveLayoutConfiguration() { + return Optional.ofNullable(this.interactiveLayoutConfiguration); + } + public Optional paginatedLayoutConfiguration() { + return Optional.ofNullable(this.paginatedLayoutConfiguration); + } + public Optional sheetContentType() { + return Optional.ofNullable(this.sheetContentType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration interactiveLayoutConfiguration; + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration paginatedLayoutConfiguration; + private @Nullable String sheetContentType; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaults) { + Objects.requireNonNull(defaults); + this.interactiveLayoutConfiguration = defaults.interactiveLayoutConfiguration; + this.paginatedLayoutConfiguration = defaults.paginatedLayoutConfiguration; + this.sheetContentType = defaults.sheetContentType; + } + + @CustomType.Setter + public Builder interactiveLayoutConfiguration(@Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration interactiveLayoutConfiguration) { + + this.interactiveLayoutConfiguration = interactiveLayoutConfiguration; + return this; + } + @CustomType.Setter + public Builder paginatedLayoutConfiguration(@Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration paginatedLayoutConfiguration) { + + this.paginatedLayoutConfiguration = paginatedLayoutConfiguration; + return this; + } + @CustomType.Setter + public Builder sheetContentType(@Nullable String sheetContentType) { + + this.sheetContentType = sheetContentType; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration(); + _resultValue.interactiveLayoutConfiguration = interactiveLayoutConfiguration; + _resultValue.paginatedLayoutConfiguration = paginatedLayoutConfiguration; + _resultValue.sheetContentType = sheetContentType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.java new file mode 100644 index 00000000000..c1ec6a019c4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm freeForm; + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid grid; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration() {} + public Optional freeForm() { + return Optional.ofNullable(this.freeForm); + } + public Optional grid() { + return Optional.ofNullable(this.grid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm freeForm; + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid grid; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration defaults) { + Objects.requireNonNull(defaults); + this.freeForm = defaults.freeForm; + this.grid = defaults.grid; + } + + @CustomType.Setter + public Builder freeForm(@Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm freeForm) { + + this.freeForm = freeForm; + return this; + } + @CustomType.Setter + public Builder grid(@Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid grid) { + + this.grid = grid; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration(); + _resultValue.freeForm = freeForm; + _resultValue.grid = grid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.java new file mode 100644 index 00000000000..882ecb5fd36 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm() {} + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions() { + return this.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + } + + @CustomType.Setter + public Builder canvasSizeOptions(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions) { + if (canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm", "canvasSizeOptions"); + } + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.java new file mode 100644 index 00000000000..3b7a2c368cd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions() {} + public Optional screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.screenCanvasSizeOptions = defaults.screenCanvasSizeOptions; + } + + @CustomType.Setter + public Builder screenCanvasSizeOptions(@Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions) { + + this.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions(); + _resultValue.screenCanvasSizeOptions = screenCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.java new file mode 100644 index 00000000000..34dfa562a30 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + private String optimizedViewPortWidth; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions() {} + public String optimizedViewPortWidth() { + return this.optimizedViewPortWidth; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String optimizedViewPortWidth; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.optimizedViewPortWidth = defaults.optimizedViewPortWidth; + } + + @CustomType.Setter + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + if (optimizedViewPortWidth == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions", "optimizedViewPortWidth"); + } + this.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions(); + _resultValue.optimizedViewPortWidth = optimizedViewPortWidth; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.java new file mode 100644 index 00000000000..c9c8ebeadd1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid() {} + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions() { + return this.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + } + + @CustomType.Setter + public Builder canvasSizeOptions(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions) { + if (canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid", "canvasSizeOptions"); + } + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.java new file mode 100644 index 00000000000..852863f8447 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions() {} + public Optional screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.screenCanvasSizeOptions = defaults.screenCanvasSizeOptions; + } + + @CustomType.Setter + public Builder screenCanvasSizeOptions(@Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions) { + + this.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions(); + _resultValue.screenCanvasSizeOptions = screenCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.java new file mode 100644 index 00000000000..29710cd3671 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + private @Nullable String optimizedViewPortWidth; + private String resizeOption; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions() {} + public Optional optimizedViewPortWidth() { + return Optional.ofNullable(this.optimizedViewPortWidth); + } + public String resizeOption() { + return this.resizeOption; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String optimizedViewPortWidth; + private String resizeOption; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.optimizedViewPortWidth = defaults.optimizedViewPortWidth; + this.resizeOption = defaults.resizeOption; + } + + @CustomType.Setter + public Builder optimizedViewPortWidth(@Nullable String optimizedViewPortWidth) { + + this.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + @CustomType.Setter + public Builder resizeOption(String resizeOption) { + if (resizeOption == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions", "resizeOption"); + } + this.resizeOption = resizeOption; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions(); + _resultValue.optimizedViewPortWidth = optimizedViewPortWidth; + _resultValue.resizeOption = resizeOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.java new file mode 100644 index 00000000000..b6092f4d080 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased sectionBased; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration() {} + public Optional sectionBased() { + return Optional.ofNullable(this.sectionBased); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased sectionBased; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration defaults) { + Objects.requireNonNull(defaults); + this.sectionBased = defaults.sectionBased; + } + + @CustomType.Setter + public Builder sectionBased(@Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased sectionBased) { + + this.sectionBased = sectionBased; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration(); + _resultValue.sectionBased = sectionBased; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.java new file mode 100644 index 00000000000..ca34a02a2c9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased() {} + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions() { + return this.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + } + + @CustomType.Setter + public Builder canvasSizeOptions(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions) { + if (canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased", "canvasSizeOptions"); + } + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.java new file mode 100644 index 00000000000..4e14dca1028 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions() {} + public Optional paperCanvasSizeOptions() { + return Optional.ofNullable(this.paperCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.paperCanvasSizeOptions = defaults.paperCanvasSizeOptions; + } + + @CustomType.Setter + public Builder paperCanvasSizeOptions(@Nullable DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions) { + + this.paperCanvasSizeOptions = paperCanvasSizeOptions; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions(); + _resultValue.paperCanvasSizeOptions = paperCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.java new file mode 100644 index 00000000000..33f779321e6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Spacing; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + private @Nullable Spacing paperMargin; + private @Nullable String paperOrientation; + private @Nullable String paperSize; + + private DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions() {} + public Optional paperMargin() { + return Optional.ofNullable(this.paperMargin); + } + public Optional paperOrientation() { + return Optional.ofNullable(this.paperOrientation); + } + public Optional paperSize() { + return Optional.ofNullable(this.paperSize); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Spacing paperMargin; + private @Nullable String paperOrientation; + private @Nullable String paperSize; + public Builder() {} + public Builder(DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.paperMargin = defaults.paperMargin; + this.paperOrientation = defaults.paperOrientation; + this.paperSize = defaults.paperSize; + } + + @CustomType.Setter + public Builder paperMargin(@Nullable Spacing paperMargin) { + + this.paperMargin = paperMargin; + return this; + } + @CustomType.Setter + public Builder paperOrientation(@Nullable String paperOrientation) { + + this.paperOrientation = paperOrientation; + return this; + } + @CustomType.Setter + public Builder paperSize(@Nullable String paperSize) { + + this.paperSize = paperSize; + return this; + } + public DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions build() { + final var _resultValue = new DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions(); + _resultValue.paperMargin = paperMargin; + _resultValue.paperOrientation = paperOrientation; + _resultValue.paperSize = paperSize; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionCalculatedField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionCalculatedField.java new file mode 100644 index 00000000000..60579b76320 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionCalculatedField.java @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class DashboardDefinitionCalculatedField { + private String dataSetIdentifier; + private String expression; + /** + * @return Display name for the dashboard. + * + */ + private String name; + + private DashboardDefinitionCalculatedField() {} + public String dataSetIdentifier() { + return this.dataSetIdentifier; + } + public String expression() { + return this.expression; + } + /** + * @return Display name for the dashboard. + * + */ + public String name() { + return this.name; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionCalculatedField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String dataSetIdentifier; + private String expression; + private String name; + public Builder() {} + public Builder(DashboardDefinitionCalculatedField defaults) { + Objects.requireNonNull(defaults); + this.dataSetIdentifier = defaults.dataSetIdentifier; + this.expression = defaults.expression; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder dataSetIdentifier(String dataSetIdentifier) { + if (dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionCalculatedField", "dataSetIdentifier"); + } + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionCalculatedField", "expression"); + } + this.expression = expression; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionCalculatedField", "name"); + } + this.name = name; + return this; + } + public DashboardDefinitionCalculatedField build() { + final var _resultValue = new DashboardDefinitionCalculatedField(); + _resultValue.dataSetIdentifier = dataSetIdentifier; + _resultValue.expression = expression; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionColumnConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionColumnConfiguration.java new file mode 100644 index 00000000000..6af1c43d26e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionColumnConfiguration.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionColumnConfigurationFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionColumnConfiguration { + private Column column; + private @Nullable DashboardDefinitionColumnConfigurationFormatConfiguration formatConfiguration; + private @Nullable String role; + + private DashboardDefinitionColumnConfiguration() {} + public Column column() { + return this.column; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional role() { + return Optional.ofNullable(this.role); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionColumnConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private @Nullable DashboardDefinitionColumnConfigurationFormatConfiguration formatConfiguration; + private @Nullable String role; + public Builder() {} + public Builder(DashboardDefinitionColumnConfiguration defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.formatConfiguration = defaults.formatConfiguration; + this.role = defaults.role; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionColumnConfiguration", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable DashboardDefinitionColumnConfigurationFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder role(@Nullable String role) { + + this.role = role; + return this; + } + public DashboardDefinitionColumnConfiguration build() { + final var _resultValue = new DashboardDefinitionColumnConfiguration(); + _resultValue.column = column; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.role = role; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionColumnConfigurationFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionColumnConfigurationFormatConfiguration.java new file mode 100644 index 00000000000..5327ba00610 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionColumnConfigurationFormatConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionColumnConfigurationFormatConfiguration { + private @Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration; + private @Nullable NumberFormatConfiguration numberFormatConfiguration; + private @Nullable StringFormatConfiguration stringFormatConfiguration; + + private DashboardDefinitionColumnConfigurationFormatConfiguration() {} + public Optional dateTimeFormatConfiguration() { + return Optional.ofNullable(this.dateTimeFormatConfiguration); + } + public Optional numberFormatConfiguration() { + return Optional.ofNullable(this.numberFormatConfiguration); + } + public Optional stringFormatConfiguration() { + return Optional.ofNullable(this.stringFormatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionColumnConfigurationFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration; + private @Nullable NumberFormatConfiguration numberFormatConfiguration; + private @Nullable StringFormatConfiguration stringFormatConfiguration; + public Builder() {} + public Builder(DashboardDefinitionColumnConfigurationFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.dateTimeFormatConfiguration = defaults.dateTimeFormatConfiguration; + this.numberFormatConfiguration = defaults.numberFormatConfiguration; + this.stringFormatConfiguration = defaults.stringFormatConfiguration; + } + + @CustomType.Setter + public Builder dateTimeFormatConfiguration(@Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration) { + + this.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder numberFormatConfiguration(@Nullable NumberFormatConfiguration numberFormatConfiguration) { + + this.numberFormatConfiguration = numberFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder stringFormatConfiguration(@Nullable StringFormatConfiguration stringFormatConfiguration) { + + this.stringFormatConfiguration = stringFormatConfiguration; + return this; + } + public DashboardDefinitionColumnConfigurationFormatConfiguration build() { + final var _resultValue = new DashboardDefinitionColumnConfigurationFormatConfiguration(); + _resultValue.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + _resultValue.numberFormatConfiguration = numberFormatConfiguration; + _resultValue.stringFormatConfiguration = stringFormatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionDataSetIdentifiersDeclaration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionDataSetIdentifiersDeclaration.java new file mode 100644 index 00000000000..06e6b8472d8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionDataSetIdentifiersDeclaration.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionDataSetIdentifiersDeclaration { + /** + * @return Dataset Amazon Resource Name (ARN). + * + */ + private @Nullable String dataSetArn; + private @Nullable String identifier; + + private DashboardDefinitionDataSetIdentifiersDeclaration() {} + /** + * @return Dataset Amazon Resource Name (ARN). + * + */ + public Optional dataSetArn() { + return Optional.ofNullable(this.dataSetArn); + } + public Optional identifier() { + return Optional.ofNullable(this.identifier); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionDataSetIdentifiersDeclaration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dataSetArn; + private @Nullable String identifier; + public Builder() {} + public Builder(DashboardDefinitionDataSetIdentifiersDeclaration defaults) { + Objects.requireNonNull(defaults); + this.dataSetArn = defaults.dataSetArn; + this.identifier = defaults.identifier; + } + + @CustomType.Setter + public Builder dataSetArn(@Nullable String dataSetArn) { + + this.dataSetArn = dataSetArn; + return this; + } + @CustomType.Setter + public Builder identifier(@Nullable String identifier) { + + this.identifier = identifier; + return this; + } + public DashboardDefinitionDataSetIdentifiersDeclaration build() { + final var _resultValue = new DashboardDefinitionDataSetIdentifiersDeclaration(); + _resultValue.dataSetArn = dataSetArn; + _resultValue.identifier = identifier; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroup.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroup.java new file mode 100644 index 00000000000..8b00c0c7a63 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroup.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionFilterGroupScopeConfiguration; +import com.pulumi.aws.quicksight.outputs.Filters; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionFilterGroup { + private String crossDataset; + private String filterGroupId; + private List filters; + private DashboardDefinitionFilterGroupScopeConfiguration scopeConfiguration; + /** + * @return The dashboard creation status. + * + */ + private @Nullable String status; + + private DashboardDefinitionFilterGroup() {} + public String crossDataset() { + return this.crossDataset; + } + public String filterGroupId() { + return this.filterGroupId; + } + public List filters() { + return this.filters; + } + public DashboardDefinitionFilterGroupScopeConfiguration scopeConfiguration() { + return this.scopeConfiguration; + } + /** + * @return The dashboard creation status. + * + */ + public Optional status() { + return Optional.ofNullable(this.status); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionFilterGroup defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String crossDataset; + private String filterGroupId; + private List filters; + private DashboardDefinitionFilterGroupScopeConfiguration scopeConfiguration; + private @Nullable String status; + public Builder() {} + public Builder(DashboardDefinitionFilterGroup defaults) { + Objects.requireNonNull(defaults); + this.crossDataset = defaults.crossDataset; + this.filterGroupId = defaults.filterGroupId; + this.filters = defaults.filters; + this.scopeConfiguration = defaults.scopeConfiguration; + this.status = defaults.status; + } + + @CustomType.Setter + public Builder crossDataset(String crossDataset) { + if (crossDataset == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroup", "crossDataset"); + } + this.crossDataset = crossDataset; + return this; + } + @CustomType.Setter + public Builder filterGroupId(String filterGroupId) { + if (filterGroupId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroup", "filterGroupId"); + } + this.filterGroupId = filterGroupId; + return this; + } + @CustomType.Setter + public Builder filters(List filters) { + if (filters == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroup", "filters"); + } + this.filters = filters; + return this; + } + public Builder filters(Filters... filters) { + return filters(List.of(filters)); + } + @CustomType.Setter + public Builder scopeConfiguration(DashboardDefinitionFilterGroupScopeConfiguration scopeConfiguration) { + if (scopeConfiguration == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroup", "scopeConfiguration"); + } + this.scopeConfiguration = scopeConfiguration; + return this; + } + @CustomType.Setter + public Builder status(@Nullable String status) { + + this.status = status; + return this; + } + public DashboardDefinitionFilterGroup build() { + final var _resultValue = new DashboardDefinitionFilterGroup(); + _resultValue.crossDataset = crossDataset; + _resultValue.filterGroupId = filterGroupId; + _resultValue.filters = filters; + _resultValue.scopeConfiguration = scopeConfiguration; + _resultValue.status = status; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroupScopeConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroupScopeConfiguration.java new file mode 100644 index 00000000000..6b63c4cc7a6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroupScopeConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionFilterGroupScopeConfiguration { + private @Nullable DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets selectedSheets; + + private DashboardDefinitionFilterGroupScopeConfiguration() {} + public Optional selectedSheets() { + return Optional.ofNullable(this.selectedSheets); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionFilterGroupScopeConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets selectedSheets; + public Builder() {} + public Builder(DashboardDefinitionFilterGroupScopeConfiguration defaults) { + Objects.requireNonNull(defaults); + this.selectedSheets = defaults.selectedSheets; + } + + @CustomType.Setter + public Builder selectedSheets(@Nullable DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets selectedSheets) { + + this.selectedSheets = selectedSheets; + return this; + } + public DashboardDefinitionFilterGroupScopeConfiguration build() { + final var _resultValue = new DashboardDefinitionFilterGroupScopeConfiguration(); + _resultValue.selectedSheets = selectedSheets; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets.java new file mode 100644 index 00000000000..542d20da045 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets { + private @Nullable List sheetVisualScopingConfigurations; + + private DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets() {} + public List sheetVisualScopingConfigurations() { + return this.sheetVisualScopingConfigurations == null ? List.of() : this.sheetVisualScopingConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List sheetVisualScopingConfigurations; + public Builder() {} + public Builder(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets defaults) { + Objects.requireNonNull(defaults); + this.sheetVisualScopingConfigurations = defaults.sheetVisualScopingConfigurations; + } + + @CustomType.Setter + public Builder sheetVisualScopingConfigurations(@Nullable List sheetVisualScopingConfigurations) { + + this.sheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + return this; + } + public Builder sheetVisualScopingConfigurations(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration... sheetVisualScopingConfigurations) { + return sheetVisualScopingConfigurations(List.of(sheetVisualScopingConfigurations)); + } + public DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets build() { + final var _resultValue = new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets(); + _resultValue.sheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.java new file mode 100644 index 00000000000..f175bf9b0df --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.java @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + private String scope; + private String sheetId; + private @Nullable List visualIds; + + private DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration() {} + public String scope() { + return this.scope; + } + public String sheetId() { + return this.sheetId; + } + public List visualIds() { + return this.visualIds == null ? List.of() : this.visualIds; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String scope; + private String sheetId; + private @Nullable List visualIds; + public Builder() {} + public Builder(DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration defaults) { + Objects.requireNonNull(defaults); + this.scope = defaults.scope; + this.sheetId = defaults.sheetId; + this.visualIds = defaults.visualIds; + } + + @CustomType.Setter + public Builder scope(String scope) { + if (scope == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration", "scope"); + } + this.scope = scope; + return this; + } + @CustomType.Setter + public Builder sheetId(String sheetId) { + if (sheetId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration", "sheetId"); + } + this.sheetId = sheetId; + return this; + } + @CustomType.Setter + public Builder visualIds(@Nullable List visualIds) { + + this.visualIds = visualIds; + return this; + } + public Builder visualIds(String... visualIds) { + return visualIds(List.of(visualIds)); + } + public DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration build() { + final var _resultValue = new DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration(); + _resultValue.scope = scope; + _resultValue.sheetId = sheetId; + _resultValue.visualIds = visualIds; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionParameterDeclaration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionParameterDeclaration.java new file mode 100644 index 00000000000..dbac1f0fc71 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionParameterDeclaration.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DateTimeParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.DecimalParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.IntegerParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.StringParameterDeclaration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionParameterDeclaration { + private @Nullable DateTimeParameterDeclaration dateTimeParameterDeclaration; + private @Nullable DecimalParameterDeclaration decimalParameterDeclaration; + private @Nullable IntegerParameterDeclaration integerParameterDeclaration; + private @Nullable StringParameterDeclaration stringParameterDeclaration; + + private DashboardDefinitionParameterDeclaration() {} + public Optional dateTimeParameterDeclaration() { + return Optional.ofNullable(this.dateTimeParameterDeclaration); + } + public Optional decimalParameterDeclaration() { + return Optional.ofNullable(this.decimalParameterDeclaration); + } + public Optional integerParameterDeclaration() { + return Optional.ofNullable(this.integerParameterDeclaration); + } + public Optional stringParameterDeclaration() { + return Optional.ofNullable(this.stringParameterDeclaration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionParameterDeclaration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DateTimeParameterDeclaration dateTimeParameterDeclaration; + private @Nullable DecimalParameterDeclaration decimalParameterDeclaration; + private @Nullable IntegerParameterDeclaration integerParameterDeclaration; + private @Nullable StringParameterDeclaration stringParameterDeclaration; + public Builder() {} + public Builder(DashboardDefinitionParameterDeclaration defaults) { + Objects.requireNonNull(defaults); + this.dateTimeParameterDeclaration = defaults.dateTimeParameterDeclaration; + this.decimalParameterDeclaration = defaults.decimalParameterDeclaration; + this.integerParameterDeclaration = defaults.integerParameterDeclaration; + this.stringParameterDeclaration = defaults.stringParameterDeclaration; + } + + @CustomType.Setter + public Builder dateTimeParameterDeclaration(@Nullable DateTimeParameterDeclaration dateTimeParameterDeclaration) { + + this.dateTimeParameterDeclaration = dateTimeParameterDeclaration; + return this; + } + @CustomType.Setter + public Builder decimalParameterDeclaration(@Nullable DecimalParameterDeclaration decimalParameterDeclaration) { + + this.decimalParameterDeclaration = decimalParameterDeclaration; + return this; + } + @CustomType.Setter + public Builder integerParameterDeclaration(@Nullable IntegerParameterDeclaration integerParameterDeclaration) { + + this.integerParameterDeclaration = integerParameterDeclaration; + return this; + } + @CustomType.Setter + public Builder stringParameterDeclaration(@Nullable StringParameterDeclaration stringParameterDeclaration) { + + this.stringParameterDeclaration = stringParameterDeclaration; + return this; + } + public DashboardDefinitionParameterDeclaration build() { + final var _resultValue = new DashboardDefinitionParameterDeclaration(); + _resultValue.dateTimeParameterDeclaration = dateTimeParameterDeclaration; + _resultValue.decimalParameterDeclaration = decimalParameterDeclaration; + _resultValue.integerParameterDeclaration = integerParameterDeclaration; + _resultValue.stringParameterDeclaration = stringParameterDeclaration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheet.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheet.java new file mode 100644 index 00000000000..1441480d69d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheet.java @@ -0,0 +1,209 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControl; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetSheetControlLayouts; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetTextBox; +import com.pulumi.aws.quicksight.outputs.FilterControls; +import com.pulumi.aws.quicksight.outputs.Layouts; +import com.pulumi.aws.quicksight.outputs.Visuals; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheet { + private @Nullable String contentType; + private @Nullable String description; + private @Nullable List filterControls; + private @Nullable Layouts layouts; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + private @Nullable List parameterControls; + private @Nullable DashboardDefinitionSheetSheetControlLayouts sheetControlLayouts; + private String sheetId; + private @Nullable List textBoxes; + private @Nullable String title; + private @Nullable List visuals; + + private DashboardDefinitionSheet() {} + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public List filterControls() { + return this.filterControls == null ? List.of() : this.filterControls; + } + public Optional layouts() { + return Optional.ofNullable(this.layouts); + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public List parameterControls() { + return this.parameterControls == null ? List.of() : this.parameterControls; + } + public Optional sheetControlLayouts() { + return Optional.ofNullable(this.sheetControlLayouts); + } + public String sheetId() { + return this.sheetId; + } + public List textBoxes() { + return this.textBoxes == null ? List.of() : this.textBoxes; + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public List visuals() { + return this.visuals == null ? List.of() : this.visuals; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheet defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String contentType; + private @Nullable String description; + private @Nullable List filterControls; + private @Nullable Layouts layouts; + private @Nullable String name; + private @Nullable List parameterControls; + private @Nullable DashboardDefinitionSheetSheetControlLayouts sheetControlLayouts; + private String sheetId; + private @Nullable List textBoxes; + private @Nullable String title; + private @Nullable List visuals; + public Builder() {} + public Builder(DashboardDefinitionSheet defaults) { + Objects.requireNonNull(defaults); + this.contentType = defaults.contentType; + this.description = defaults.description; + this.filterControls = defaults.filterControls; + this.layouts = defaults.layouts; + this.name = defaults.name; + this.parameterControls = defaults.parameterControls; + this.sheetControlLayouts = defaults.sheetControlLayouts; + this.sheetId = defaults.sheetId; + this.textBoxes = defaults.textBoxes; + this.title = defaults.title; + this.visuals = defaults.visuals; + } + + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + + this.description = description; + return this; + } + @CustomType.Setter + public Builder filterControls(@Nullable List filterControls) { + + this.filterControls = filterControls; + return this; + } + public Builder filterControls(FilterControls... filterControls) { + return filterControls(List.of(filterControls)); + } + @CustomType.Setter + public Builder layouts(@Nullable Layouts layouts) { + + this.layouts = layouts; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder parameterControls(@Nullable List parameterControls) { + + this.parameterControls = parameterControls; + return this; + } + public Builder parameterControls(DashboardDefinitionSheetParameterControl... parameterControls) { + return parameterControls(List.of(parameterControls)); + } + @CustomType.Setter + public Builder sheetControlLayouts(@Nullable DashboardDefinitionSheetSheetControlLayouts sheetControlLayouts) { + + this.sheetControlLayouts = sheetControlLayouts; + return this; + } + @CustomType.Setter + public Builder sheetId(String sheetId) { + if (sheetId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheet", "sheetId"); + } + this.sheetId = sheetId; + return this; + } + @CustomType.Setter + public Builder textBoxes(@Nullable List textBoxes) { + + this.textBoxes = textBoxes; + return this; + } + public Builder textBoxes(DashboardDefinitionSheetTextBox... textBoxes) { + return textBoxes(List.of(textBoxes)); + } + @CustomType.Setter + public Builder title(@Nullable String title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visuals(@Nullable List visuals) { + + this.visuals = visuals; + return this; + } + public Builder visuals(Visuals... visuals) { + return visuals(List.of(visuals)); + } + public DashboardDefinitionSheet build() { + final var _resultValue = new DashboardDefinitionSheet(); + _resultValue.contentType = contentType; + _resultValue.description = description; + _resultValue.filterControls = filterControls; + _resultValue.layouts = layouts; + _resultValue.name = name; + _resultValue.parameterControls = parameterControls; + _resultValue.sheetControlLayouts = sheetControlLayouts; + _resultValue.sheetId = sheetId; + _resultValue.textBoxes = textBoxes; + _resultValue.title = title; + _resultValue.visuals = visuals; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControl.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControl.java new file mode 100644 index 00000000000..44a4786bd67 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControl.java @@ -0,0 +1,119 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlDateTimePicker; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlDropdown; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlList; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlSlider; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlTextArea; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlTextField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControl { + private @Nullable DashboardDefinitionSheetParameterControlDateTimePicker dateTimePicker; + private @Nullable DashboardDefinitionSheetParameterControlDropdown dropdown; + private @Nullable DashboardDefinitionSheetParameterControlList list; + private @Nullable DashboardDefinitionSheetParameterControlSlider slider; + private @Nullable DashboardDefinitionSheetParameterControlTextArea textArea; + private @Nullable DashboardDefinitionSheetParameterControlTextField textField; + + private DashboardDefinitionSheetParameterControl() {} + public Optional dateTimePicker() { + return Optional.ofNullable(this.dateTimePicker); + } + public Optional dropdown() { + return Optional.ofNullable(this.dropdown); + } + public Optional list() { + return Optional.ofNullable(this.list); + } + public Optional slider() { + return Optional.ofNullable(this.slider); + } + public Optional textArea() { + return Optional.ofNullable(this.textArea); + } + public Optional textField() { + return Optional.ofNullable(this.textField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControl defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionSheetParameterControlDateTimePicker dateTimePicker; + private @Nullable DashboardDefinitionSheetParameterControlDropdown dropdown; + private @Nullable DashboardDefinitionSheetParameterControlList list; + private @Nullable DashboardDefinitionSheetParameterControlSlider slider; + private @Nullable DashboardDefinitionSheetParameterControlTextArea textArea; + private @Nullable DashboardDefinitionSheetParameterControlTextField textField; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControl defaults) { + Objects.requireNonNull(defaults); + this.dateTimePicker = defaults.dateTimePicker; + this.dropdown = defaults.dropdown; + this.list = defaults.list; + this.slider = defaults.slider; + this.textArea = defaults.textArea; + this.textField = defaults.textField; + } + + @CustomType.Setter + public Builder dateTimePicker(@Nullable DashboardDefinitionSheetParameterControlDateTimePicker dateTimePicker) { + + this.dateTimePicker = dateTimePicker; + return this; + } + @CustomType.Setter + public Builder dropdown(@Nullable DashboardDefinitionSheetParameterControlDropdown dropdown) { + + this.dropdown = dropdown; + return this; + } + @CustomType.Setter + public Builder list(@Nullable DashboardDefinitionSheetParameterControlList list) { + + this.list = list; + return this; + } + @CustomType.Setter + public Builder slider(@Nullable DashboardDefinitionSheetParameterControlSlider slider) { + + this.slider = slider; + return this; + } + @CustomType.Setter + public Builder textArea(@Nullable DashboardDefinitionSheetParameterControlTextArea textArea) { + + this.textArea = textArea; + return this; + } + @CustomType.Setter + public Builder textField(@Nullable DashboardDefinitionSheetParameterControlTextField textField) { + + this.textField = textField; + return this; + } + public DashboardDefinitionSheetParameterControl build() { + final var _resultValue = new DashboardDefinitionSheetParameterControl(); + _resultValue.dateTimePicker = dateTimePicker; + _resultValue.dropdown = dropdown; + _resultValue.list = list; + _resultValue.slider = slider; + _resultValue.textArea = textArea; + _resultValue.textField = textField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDateTimePicker.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDateTimePicker.java new file mode 100644 index 00000000000..f4a5d681b28 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDateTimePicker.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlDateTimePicker { + private @Nullable DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + + private DashboardDefinitionSheetParameterControlDateTimePicker() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlDateTimePicker defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlDateTimePicker defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDateTimePicker", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDateTimePicker", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDateTimePicker", "title"); + } + this.title = title; + return this; + } + public DashboardDefinitionSheetParameterControlDateTimePicker build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlDateTimePicker(); + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions.java new file mode 100644 index 00000000000..1a70ba2bf31 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions { + private @Nullable String dateTimeFormat; + private @Nullable LabelOptions titleOptions; + + private DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions() {} + public Optional dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dateTimeFormat; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.dateTimeFormat = defaults.dateTimeFormat; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder dateTimeFormat(@Nullable String dateTimeFormat) { + + this.dateTimeFormat = dateTimeFormat; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions(); + _resultValue.dateTimeFormat = dateTimeFormat; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDropdown.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDropdown.java new file mode 100644 index 00000000000..26a587ee8ed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDropdown.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CascadingControlConfiguration; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlDropdownDisplayOptions; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlDropdownSelectableValues; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlDropdown { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable DashboardDefinitionSheetParameterControlDropdownDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable DashboardDefinitionSheetParameterControlDropdownSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + + private DashboardDefinitionSheetParameterControlDropdown() {} + public Optional cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public Optional selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlDropdown defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable DashboardDefinitionSheetParameterControlDropdownDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable DashboardDefinitionSheetParameterControlDropdownSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlDropdown defaults) { + Objects.requireNonNull(defaults); + this.cascadingControlConfiguration = defaults.cascadingControlConfiguration; + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.selectableValues = defaults.selectableValues; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder cascadingControlConfiguration(@Nullable CascadingControlConfiguration cascadingControlConfiguration) { + + this.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable DashboardDefinitionSheetParameterControlDropdownDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDropdown", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder selectableValues(@Nullable DashboardDefinitionSheetParameterControlDropdownSelectableValues selectableValues) { + + this.selectableValues = selectableValues; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDropdown", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlDropdown", "title"); + } + this.title = title; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public DashboardDefinitionSheetParameterControlDropdown build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlDropdown(); + _resultValue.cascadingControlConfiguration = cascadingControlConfiguration; + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.selectableValues = selectableValues; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptions.java new file mode 100644 index 00000000000..6153dbef713 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDropdownDisplayOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlDropdownDisplayOptions { + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + + private DashboardDefinitionSheetParameterControlDropdownDisplayOptions() {} + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlDropdownDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlDropdownDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.selectAllOptions = defaults.selectAllOptions; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder selectAllOptions(@Nullable SelectAllOptions selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public DashboardDefinitionSheetParameterControlDropdownDisplayOptions build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlDropdownDisplayOptions(); + _resultValue.selectAllOptions = selectAllOptions; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDropdownSelectableValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDropdownSelectableValues.java new file mode 100644 index 00000000000..b8e2ff1c001 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlDropdownSelectableValues.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlDropdownSelectableValues { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + + private DashboardDefinitionSheetParameterControlDropdownSelectableValues() {} + public Optional linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlDropdownSelectableValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlDropdownSelectableValues defaults) { + Objects.requireNonNull(defaults); + this.linkToDataSetColumn = defaults.linkToDataSetColumn; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder linkToDataSetColumn(@Nullable Column linkToDataSetColumn) { + + this.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public DashboardDefinitionSheetParameterControlDropdownSelectableValues build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlDropdownSelectableValues(); + _resultValue.linkToDataSetColumn = linkToDataSetColumn; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlList.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlList.java new file mode 100644 index 00000000000..e4add1ece46 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlList.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CascadingControlConfiguration; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlListDisplayOptions; +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlListSelectableValues; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlList { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable DashboardDefinitionSheetParameterControlListDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable DashboardDefinitionSheetParameterControlListSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + + private DashboardDefinitionSheetParameterControlList() {} + public Optional cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public Optional selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlList defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable DashboardDefinitionSheetParameterControlListDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable DashboardDefinitionSheetParameterControlListSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlList defaults) { + Objects.requireNonNull(defaults); + this.cascadingControlConfiguration = defaults.cascadingControlConfiguration; + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.selectableValues = defaults.selectableValues; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder cascadingControlConfiguration(@Nullable CascadingControlConfiguration cascadingControlConfiguration) { + + this.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable DashboardDefinitionSheetParameterControlListDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlList", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder selectableValues(@Nullable DashboardDefinitionSheetParameterControlListSelectableValues selectableValues) { + + this.selectableValues = selectableValues; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlList", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlList", "title"); + } + this.title = title; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public DashboardDefinitionSheetParameterControlList build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlList(); + _resultValue.cascadingControlConfiguration = cascadingControlConfiguration; + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.selectableValues = selectableValues; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlListDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlListDisplayOptions.java new file mode 100644 index 00000000000..7930868c731 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlListDisplayOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlListDisplayOptions { + private @Nullable SelectAllOptions searchOptions; + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + + private DashboardDefinitionSheetParameterControlListDisplayOptions() {} + public Optional searchOptions() { + return Optional.ofNullable(this.searchOptions); + } + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlListDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SelectAllOptions searchOptions; + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlListDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.searchOptions = defaults.searchOptions; + this.selectAllOptions = defaults.selectAllOptions; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder searchOptions(@Nullable SelectAllOptions searchOptions) { + + this.searchOptions = searchOptions; + return this; + } + @CustomType.Setter + public Builder selectAllOptions(@Nullable SelectAllOptions selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public DashboardDefinitionSheetParameterControlListDisplayOptions build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlListDisplayOptions(); + _resultValue.searchOptions = searchOptions; + _resultValue.selectAllOptions = selectAllOptions; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlListSelectableValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlListSelectableValues.java new file mode 100644 index 00000000000..11abd84d0e3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlListSelectableValues.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlListSelectableValues { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + + private DashboardDefinitionSheetParameterControlListSelectableValues() {} + public Optional linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlListSelectableValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlListSelectableValues defaults) { + Objects.requireNonNull(defaults); + this.linkToDataSetColumn = defaults.linkToDataSetColumn; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder linkToDataSetColumn(@Nullable Column linkToDataSetColumn) { + + this.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public DashboardDefinitionSheetParameterControlListSelectableValues build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlListSelectableValues(); + _resultValue.linkToDataSetColumn = linkToDataSetColumn; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlSlider.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlSlider.java new file mode 100644 index 00000000000..d3a2ed41370 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlSlider.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetParameterControlSliderDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlSlider { + private @Nullable DashboardDefinitionSheetParameterControlSliderDisplayOptions displayOptions; + private Double maximumValue; + private Double minimumValue; + private String parameterControlId; + private String sourceParameterName; + private Double stepSize; + private String title; + + private DashboardDefinitionSheetParameterControlSlider() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public Double maximumValue() { + return this.maximumValue; + } + public Double minimumValue() { + return this.minimumValue; + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public Double stepSize() { + return this.stepSize; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlSlider defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DashboardDefinitionSheetParameterControlSliderDisplayOptions displayOptions; + private Double maximumValue; + private Double minimumValue; + private String parameterControlId; + private String sourceParameterName; + private Double stepSize; + private String title; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlSlider defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.maximumValue = defaults.maximumValue; + this.minimumValue = defaults.minimumValue; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.stepSize = defaults.stepSize; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable DashboardDefinitionSheetParameterControlSliderDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder maximumValue(Double maximumValue) { + if (maximumValue == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSlider", "maximumValue"); + } + this.maximumValue = maximumValue; + return this; + } + @CustomType.Setter + public Builder minimumValue(Double minimumValue) { + if (minimumValue == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSlider", "minimumValue"); + } + this.minimumValue = minimumValue; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSlider", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSlider", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder stepSize(Double stepSize) { + if (stepSize == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSlider", "stepSize"); + } + this.stepSize = stepSize; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlSlider", "title"); + } + this.title = title; + return this; + } + public DashboardDefinitionSheetParameterControlSlider build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlSlider(); + _resultValue.displayOptions = displayOptions; + _resultValue.maximumValue = maximumValue; + _resultValue.minimumValue = minimumValue; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.stepSize = stepSize; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlSliderDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlSliderDisplayOptions.java new file mode 100644 index 00000000000..daf8cee7254 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlSliderDisplayOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlSliderDisplayOptions { + private @Nullable LabelOptions titleOptions; + + private DashboardDefinitionSheetParameterControlSliderDisplayOptions() {} + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlSliderDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlSliderDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public DashboardDefinitionSheetParameterControlSliderDisplayOptions build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlSliderDisplayOptions(); + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlTextArea.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlTextArea.java new file mode 100644 index 00000000000..c8b0604167d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlTextArea.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TextAreaControlDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlTextArea { + private @Nullable String delimiter; + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + + private DashboardDefinitionSheetParameterControlTextArea() {} + public Optional delimiter() { + return Optional.ofNullable(this.delimiter); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlTextArea defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String delimiter; + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlTextArea defaults) { + Objects.requireNonNull(defaults); + this.delimiter = defaults.delimiter; + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder delimiter(@Nullable String delimiter) { + + this.delimiter = delimiter; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable TextAreaControlDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextArea", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextArea", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextArea", "title"); + } + this.title = title; + return this; + } + public DashboardDefinitionSheetParameterControlTextArea build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlTextArea(); + _resultValue.delimiter = delimiter; + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlTextField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlTextField.java new file mode 100644 index 00000000000..894a3589fca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetParameterControlTextField.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TextAreaControlDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetParameterControlTextField { + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + + private DashboardDefinitionSheetParameterControlTextField() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetParameterControlTextField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + public Builder() {} + public Builder(DashboardDefinitionSheetParameterControlTextField defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable TextAreaControlDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextField", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextField", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetParameterControlTextField", "title"); + } + this.title = title; + return this; + } + public DashboardDefinitionSheetParameterControlTextField build() { + final var _resultValue = new DashboardDefinitionSheetParameterControlTextField(); + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetSheetControlLayouts.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetSheetControlLayouts.java new file mode 100644 index 00000000000..c3a96f316c1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetSheetControlLayouts.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DashboardDefinitionSheetSheetControlLayoutsConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class DashboardDefinitionSheetSheetControlLayouts { + private DashboardDefinitionSheetSheetControlLayoutsConfiguration configuration; + + private DashboardDefinitionSheetSheetControlLayouts() {} + public DashboardDefinitionSheetSheetControlLayoutsConfiguration configuration() { + return this.configuration; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetSheetControlLayouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private DashboardDefinitionSheetSheetControlLayoutsConfiguration configuration; + public Builder() {} + public Builder(DashboardDefinitionSheetSheetControlLayouts defaults) { + Objects.requireNonNull(defaults); + this.configuration = defaults.configuration; + } + + @CustomType.Setter + public Builder configuration(DashboardDefinitionSheetSheetControlLayoutsConfiguration configuration) { + if (configuration == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetSheetControlLayouts", "configuration"); + } + this.configuration = configuration; + return this; + } + public DashboardDefinitionSheetSheetControlLayouts build() { + final var _resultValue = new DashboardDefinitionSheetSheetControlLayouts(); + _resultValue.configuration = configuration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetSheetControlLayoutsConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetSheetControlLayoutsConfiguration.java new file mode 100644 index 00000000000..ac09d82483a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetSheetControlLayoutsConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.GridLayout; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetSheetControlLayoutsConfiguration { + private @Nullable GridLayout gridLayout; + + private DashboardDefinitionSheetSheetControlLayoutsConfiguration() {} + public Optional gridLayout() { + return Optional.ofNullable(this.gridLayout); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetSheetControlLayoutsConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GridLayout gridLayout; + public Builder() {} + public Builder(DashboardDefinitionSheetSheetControlLayoutsConfiguration defaults) { + Objects.requireNonNull(defaults); + this.gridLayout = defaults.gridLayout; + } + + @CustomType.Setter + public Builder gridLayout(@Nullable GridLayout gridLayout) { + + this.gridLayout = gridLayout; + return this; + } + public DashboardDefinitionSheetSheetControlLayoutsConfiguration build() { + final var _resultValue = new DashboardDefinitionSheetSheetControlLayoutsConfiguration(); + _resultValue.gridLayout = gridLayout; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetTextBox.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetTextBox.java new file mode 100644 index 00000000000..5963ff1c18c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DashboardDefinitionSheetTextBox.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DashboardDefinitionSheetTextBox { + private @Nullable String content; + private String sheetTextBoxId; + + private DashboardDefinitionSheetTextBox() {} + public Optional content() { + return Optional.ofNullable(this.content); + } + public String sheetTextBoxId() { + return this.sheetTextBoxId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DashboardDefinitionSheetTextBox defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String content; + private String sheetTextBoxId; + public Builder() {} + public Builder(DashboardDefinitionSheetTextBox defaults) { + Objects.requireNonNull(defaults); + this.content = defaults.content; + this.sheetTextBoxId = defaults.sheetTextBoxId; + } + + @CustomType.Setter + public Builder content(@Nullable String content) { + + this.content = content; + return this; + } + @CustomType.Setter + public Builder sheetTextBoxId(String sheetTextBoxId) { + if (sheetTextBoxId == null) { + throw new MissingRequiredPropertyException("DashboardDefinitionSheetTextBox", "sheetTextBoxId"); + } + this.sheetTextBoxId = sheetTextBoxId; + return this; + } + public DashboardDefinitionSheetTextBox build() { + final var _resultValue = new DashboardDefinitionSheetTextBox(); + _resultValue.content = content; + _resultValue.sheetTextBoxId = sheetTextBoxId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptions.java new file mode 100644 index 00000000000..aadf580e17e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptions.java @@ -0,0 +1,159 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DataLabelsOptionsDataLabelType; +import com.pulumi.aws.quicksight.outputs.FontConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DataLabelsOptions { + private @Nullable String categoryLabelVisibility; + private @Nullable List dataLabelTypes; + private @Nullable String labelColor; + private @Nullable String labelContent; + private @Nullable FontConfiguration labelFontConfiguration; + private @Nullable String measureLabelVisibility; + private @Nullable String overlap; + private @Nullable String position; + private @Nullable String visibility; + + private DataLabelsOptions() {} + public Optional categoryLabelVisibility() { + return Optional.ofNullable(this.categoryLabelVisibility); + } + public List dataLabelTypes() { + return this.dataLabelTypes == null ? List.of() : this.dataLabelTypes; + } + public Optional labelColor() { + return Optional.ofNullable(this.labelColor); + } + public Optional labelContent() { + return Optional.ofNullable(this.labelContent); + } + public Optional labelFontConfiguration() { + return Optional.ofNullable(this.labelFontConfiguration); + } + public Optional measureLabelVisibility() { + return Optional.ofNullable(this.measureLabelVisibility); + } + public Optional overlap() { + return Optional.ofNullable(this.overlap); + } + public Optional position() { + return Optional.ofNullable(this.position); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DataLabelsOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String categoryLabelVisibility; + private @Nullable List dataLabelTypes; + private @Nullable String labelColor; + private @Nullable String labelContent; + private @Nullable FontConfiguration labelFontConfiguration; + private @Nullable String measureLabelVisibility; + private @Nullable String overlap; + private @Nullable String position; + private @Nullable String visibility; + public Builder() {} + public Builder(DataLabelsOptions defaults) { + Objects.requireNonNull(defaults); + this.categoryLabelVisibility = defaults.categoryLabelVisibility; + this.dataLabelTypes = defaults.dataLabelTypes; + this.labelColor = defaults.labelColor; + this.labelContent = defaults.labelContent; + this.labelFontConfiguration = defaults.labelFontConfiguration; + this.measureLabelVisibility = defaults.measureLabelVisibility; + this.overlap = defaults.overlap; + this.position = defaults.position; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder categoryLabelVisibility(@Nullable String categoryLabelVisibility) { + + this.categoryLabelVisibility = categoryLabelVisibility; + return this; + } + @CustomType.Setter + public Builder dataLabelTypes(@Nullable List dataLabelTypes) { + + this.dataLabelTypes = dataLabelTypes; + return this; + } + public Builder dataLabelTypes(DataLabelsOptionsDataLabelType... dataLabelTypes) { + return dataLabelTypes(List.of(dataLabelTypes)); + } + @CustomType.Setter + public Builder labelColor(@Nullable String labelColor) { + + this.labelColor = labelColor; + return this; + } + @CustomType.Setter + public Builder labelContent(@Nullable String labelContent) { + + this.labelContent = labelContent; + return this; + } + @CustomType.Setter + public Builder labelFontConfiguration(@Nullable FontConfiguration labelFontConfiguration) { + + this.labelFontConfiguration = labelFontConfiguration; + return this; + } + @CustomType.Setter + public Builder measureLabelVisibility(@Nullable String measureLabelVisibility) { + + this.measureLabelVisibility = measureLabelVisibility; + return this; + } + @CustomType.Setter + public Builder overlap(@Nullable String overlap) { + + this.overlap = overlap; + return this; + } + @CustomType.Setter + public Builder position(@Nullable String position) { + + this.position = position; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public DataLabelsOptions build() { + final var _resultValue = new DataLabelsOptions(); + _resultValue.categoryLabelVisibility = categoryLabelVisibility; + _resultValue.dataLabelTypes = dataLabelTypes; + _resultValue.labelColor = labelColor; + _resultValue.labelContent = labelContent; + _resultValue.labelFontConfiguration = labelFontConfiguration; + _resultValue.measureLabelVisibility = measureLabelVisibility; + _resultValue.overlap = overlap; + _resultValue.position = position; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptionsDataLabelType.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptionsDataLabelType.java new file mode 100644 index 00000000000..78a40d20d7d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptionsDataLabelType.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DataLabelsOptionsDataLabelTypeDataPathLabelType; +import com.pulumi.aws.quicksight.outputs.DataLabelsOptionsDataLabelTypeFieldLabelType; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DataLabelsOptionsDataLabelType { + private @Nullable DataLabelsOptionsDataLabelTypeDataPathLabelType dataPathLabelType; + private @Nullable DataLabelsOptionsDataLabelTypeFieldLabelType fieldLabelType; + private @Nullable SelectAllOptions maximumLabelType; + private @Nullable SelectAllOptions minimumLabelType; + private @Nullable SelectAllOptions rangeEndsLabelType; + + private DataLabelsOptionsDataLabelType() {} + public Optional dataPathLabelType() { + return Optional.ofNullable(this.dataPathLabelType); + } + public Optional fieldLabelType() { + return Optional.ofNullable(this.fieldLabelType); + } + public Optional maximumLabelType() { + return Optional.ofNullable(this.maximumLabelType); + } + public Optional minimumLabelType() { + return Optional.ofNullable(this.minimumLabelType); + } + public Optional rangeEndsLabelType() { + return Optional.ofNullable(this.rangeEndsLabelType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DataLabelsOptionsDataLabelType defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DataLabelsOptionsDataLabelTypeDataPathLabelType dataPathLabelType; + private @Nullable DataLabelsOptionsDataLabelTypeFieldLabelType fieldLabelType; + private @Nullable SelectAllOptions maximumLabelType; + private @Nullable SelectAllOptions minimumLabelType; + private @Nullable SelectAllOptions rangeEndsLabelType; + public Builder() {} + public Builder(DataLabelsOptionsDataLabelType defaults) { + Objects.requireNonNull(defaults); + this.dataPathLabelType = defaults.dataPathLabelType; + this.fieldLabelType = defaults.fieldLabelType; + this.maximumLabelType = defaults.maximumLabelType; + this.minimumLabelType = defaults.minimumLabelType; + this.rangeEndsLabelType = defaults.rangeEndsLabelType; + } + + @CustomType.Setter + public Builder dataPathLabelType(@Nullable DataLabelsOptionsDataLabelTypeDataPathLabelType dataPathLabelType) { + + this.dataPathLabelType = dataPathLabelType; + return this; + } + @CustomType.Setter + public Builder fieldLabelType(@Nullable DataLabelsOptionsDataLabelTypeFieldLabelType fieldLabelType) { + + this.fieldLabelType = fieldLabelType; + return this; + } + @CustomType.Setter + public Builder maximumLabelType(@Nullable SelectAllOptions maximumLabelType) { + + this.maximumLabelType = maximumLabelType; + return this; + } + @CustomType.Setter + public Builder minimumLabelType(@Nullable SelectAllOptions minimumLabelType) { + + this.minimumLabelType = minimumLabelType; + return this; + } + @CustomType.Setter + public Builder rangeEndsLabelType(@Nullable SelectAllOptions rangeEndsLabelType) { + + this.rangeEndsLabelType = rangeEndsLabelType; + return this; + } + public DataLabelsOptionsDataLabelType build() { + final var _resultValue = new DataLabelsOptionsDataLabelType(); + _resultValue.dataPathLabelType = dataPathLabelType; + _resultValue.fieldLabelType = fieldLabelType; + _resultValue.maximumLabelType = maximumLabelType; + _resultValue.minimumLabelType = minimumLabelType; + _resultValue.rangeEndsLabelType = rangeEndsLabelType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptionsDataLabelTypeDataPathLabelType.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptionsDataLabelTypeDataPathLabelType.java new file mode 100644 index 00000000000..7d1a08f5a6e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptionsDataLabelTypeDataPathLabelType.java @@ -0,0 +1,75 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DataLabelsOptionsDataLabelTypeDataPathLabelType { + private @Nullable String fieldId; + private @Nullable String fieldValue; + private @Nullable String visibility; + + private DataLabelsOptionsDataLabelTypeDataPathLabelType() {} + public Optional fieldId() { + return Optional.ofNullable(this.fieldId); + } + public Optional fieldValue() { + return Optional.ofNullable(this.fieldValue); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DataLabelsOptionsDataLabelTypeDataPathLabelType defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String fieldId; + private @Nullable String fieldValue; + private @Nullable String visibility; + public Builder() {} + public Builder(DataLabelsOptionsDataLabelTypeDataPathLabelType defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.fieldValue = defaults.fieldValue; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder fieldId(@Nullable String fieldId) { + + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder fieldValue(@Nullable String fieldValue) { + + this.fieldValue = fieldValue; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public DataLabelsOptionsDataLabelTypeDataPathLabelType build() { + final var _resultValue = new DataLabelsOptionsDataLabelTypeDataPathLabelType(); + _resultValue.fieldId = fieldId; + _resultValue.fieldValue = fieldValue; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptionsDataLabelTypeFieldLabelType.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptionsDataLabelTypeFieldLabelType.java new file mode 100644 index 00000000000..7cc752bb9da --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataLabelsOptionsDataLabelTypeFieldLabelType.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DataLabelsOptionsDataLabelTypeFieldLabelType { + private @Nullable String fieldId; + private @Nullable String visibility; + + private DataLabelsOptionsDataLabelTypeFieldLabelType() {} + public Optional fieldId() { + return Optional.ofNullable(this.fieldId); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DataLabelsOptionsDataLabelTypeFieldLabelType defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String fieldId; + private @Nullable String visibility; + public Builder() {} + public Builder(DataLabelsOptionsDataLabelTypeFieldLabelType defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder fieldId(@Nullable String fieldId) { + + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public DataLabelsOptionsDataLabelTypeFieldLabelType build() { + final var _resultValue = new DataLabelsOptionsDataLabelTypeFieldLabelType(); + _resultValue.fieldId = fieldId; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataPathValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataPathValue.java new file mode 100644 index 00000000000..7417071dbf6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataPathValue.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class DataPathValue { + private String fieldId; + private String fieldValue; + + private DataPathValue() {} + public String fieldId() { + return this.fieldId; + } + public String fieldValue() { + return this.fieldValue; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DataPathValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String fieldId; + private String fieldValue; + public Builder() {} + public Builder(DataPathValue defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.fieldValue = defaults.fieldValue; + } + + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("DataPathValue", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder fieldValue(String fieldValue) { + if (fieldValue == null) { + throw new MissingRequiredPropertyException("DataPathValue", "fieldValue"); + } + this.fieldValue = fieldValue; + return this; + } + public DataPathValue build() { + final var _resultValue = new DataPathValue(); + _resultValue.fieldId = fieldId; + _resultValue.fieldValue = fieldValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeFormatConfiguration.java new file mode 100644 index 00000000000..d37166325dd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeFormatConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.NullValueFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumericFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DateTimeFormatConfiguration { + private @Nullable String dateTimeFormat; + private @Nullable NullValueFormatConfiguration nullValueFormatConfiguration; + private @Nullable NumericFormatConfiguration numericFormatConfiguration; + + private DateTimeFormatConfiguration() {} + public Optional dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + public Optional nullValueFormatConfiguration() { + return Optional.ofNullable(this.nullValueFormatConfiguration); + } + public Optional numericFormatConfiguration() { + return Optional.ofNullable(this.numericFormatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DateTimeFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dateTimeFormat; + private @Nullable NullValueFormatConfiguration nullValueFormatConfiguration; + private @Nullable NumericFormatConfiguration numericFormatConfiguration; + public Builder() {} + public Builder(DateTimeFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.dateTimeFormat = defaults.dateTimeFormat; + this.nullValueFormatConfiguration = defaults.nullValueFormatConfiguration; + this.numericFormatConfiguration = defaults.numericFormatConfiguration; + } + + @CustomType.Setter + public Builder dateTimeFormat(@Nullable String dateTimeFormat) { + + this.dateTimeFormat = dateTimeFormat; + return this; + } + @CustomType.Setter + public Builder nullValueFormatConfiguration(@Nullable NullValueFormatConfiguration nullValueFormatConfiguration) { + + this.nullValueFormatConfiguration = nullValueFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder numericFormatConfiguration(@Nullable NumericFormatConfiguration numericFormatConfiguration) { + + this.numericFormatConfiguration = numericFormatConfiguration; + return this; + } + public DateTimeFormatConfiguration build() { + final var _resultValue = new DateTimeFormatConfiguration(); + _resultValue.dateTimeFormat = dateTimeFormat; + _resultValue.nullValueFormatConfiguration = nullValueFormatConfiguration; + _resultValue.numericFormatConfiguration = numericFormatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclaration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclaration.java new file mode 100644 index 00000000000..94038930d3c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclaration.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DateTimeParameterDeclarationDefaultValues; +import com.pulumi.aws.quicksight.outputs.DateTimeParameterDeclarationValuesWhenUnset; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DateTimeParameterDeclaration { + private @Nullable DateTimeParameterDeclarationDefaultValues defaultValues; + /** + * @return Display name for the dashboard. + * + */ + private String name; + private @Nullable String timeGranularity; + private @Nullable DateTimeParameterDeclarationValuesWhenUnset valuesWhenUnset; + + private DateTimeParameterDeclaration() {} + public Optional defaultValues() { + return Optional.ofNullable(this.defaultValues); + } + /** + * @return Display name for the dashboard. + * + */ + public String name() { + return this.name; + } + public Optional timeGranularity() { + return Optional.ofNullable(this.timeGranularity); + } + public Optional valuesWhenUnset() { + return Optional.ofNullable(this.valuesWhenUnset); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DateTimeParameterDeclaration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DateTimeParameterDeclarationDefaultValues defaultValues; + private String name; + private @Nullable String timeGranularity; + private @Nullable DateTimeParameterDeclarationValuesWhenUnset valuesWhenUnset; + public Builder() {} + public Builder(DateTimeParameterDeclaration defaults) { + Objects.requireNonNull(defaults); + this.defaultValues = defaults.defaultValues; + this.name = defaults.name; + this.timeGranularity = defaults.timeGranularity; + this.valuesWhenUnset = defaults.valuesWhenUnset; + } + + @CustomType.Setter + public Builder defaultValues(@Nullable DateTimeParameterDeclarationDefaultValues defaultValues) { + + this.defaultValues = defaultValues; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("DateTimeParameterDeclaration", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder timeGranularity(@Nullable String timeGranularity) { + + this.timeGranularity = timeGranularity; + return this; + } + @CustomType.Setter + public Builder valuesWhenUnset(@Nullable DateTimeParameterDeclarationValuesWhenUnset valuesWhenUnset) { + + this.valuesWhenUnset = valuesWhenUnset; + return this; + } + public DateTimeParameterDeclaration build() { + final var _resultValue = new DateTimeParameterDeclaration(); + _resultValue.defaultValues = defaultValues; + _resultValue.name = name; + _resultValue.timeGranularity = timeGranularity; + _resultValue.valuesWhenUnset = valuesWhenUnset; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclarationDefaultValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclarationDefaultValues.java new file mode 100644 index 00000000000..4e06757c304 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclarationDefaultValues.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DateTimeParameterDeclarationDefaultValuesRollingDate; +import com.pulumi.aws.quicksight.outputs.DynamicValue; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DateTimeParameterDeclarationDefaultValues { + private @Nullable DynamicValue dynamicValue; + private @Nullable DateTimeParameterDeclarationDefaultValuesRollingDate rollingDate; + private @Nullable List staticValues; + + private DateTimeParameterDeclarationDefaultValues() {} + public Optional dynamicValue() { + return Optional.ofNullable(this.dynamicValue); + } + public Optional rollingDate() { + return Optional.ofNullable(this.rollingDate); + } + public List staticValues() { + return this.staticValues == null ? List.of() : this.staticValues; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DateTimeParameterDeclarationDefaultValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DynamicValue dynamicValue; + private @Nullable DateTimeParameterDeclarationDefaultValuesRollingDate rollingDate; + private @Nullable List staticValues; + public Builder() {} + public Builder(DateTimeParameterDeclarationDefaultValues defaults) { + Objects.requireNonNull(defaults); + this.dynamicValue = defaults.dynamicValue; + this.rollingDate = defaults.rollingDate; + this.staticValues = defaults.staticValues; + } + + @CustomType.Setter + public Builder dynamicValue(@Nullable DynamicValue dynamicValue) { + + this.dynamicValue = dynamicValue; + return this; + } + @CustomType.Setter + public Builder rollingDate(@Nullable DateTimeParameterDeclarationDefaultValuesRollingDate rollingDate) { + + this.rollingDate = rollingDate; + return this; + } + @CustomType.Setter + public Builder staticValues(@Nullable List staticValues) { + + this.staticValues = staticValues; + return this; + } + public Builder staticValues(String... staticValues) { + return staticValues(List.of(staticValues)); + } + public DateTimeParameterDeclarationDefaultValues build() { + final var _resultValue = new DateTimeParameterDeclarationDefaultValues(); + _resultValue.dynamicValue = dynamicValue; + _resultValue.rollingDate = rollingDate; + _resultValue.staticValues = staticValues; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclarationDefaultValuesRollingDate.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclarationDefaultValuesRollingDate.java new file mode 100644 index 00000000000..ddea9a868d9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclarationDefaultValuesRollingDate.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DateTimeParameterDeclarationDefaultValuesRollingDate { + private @Nullable String dataSetIdentifier; + private String expression; + + private DateTimeParameterDeclarationDefaultValuesRollingDate() {} + public Optional dataSetIdentifier() { + return Optional.ofNullable(this.dataSetIdentifier); + } + public String expression() { + return this.expression; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DateTimeParameterDeclarationDefaultValuesRollingDate defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dataSetIdentifier; + private String expression; + public Builder() {} + public Builder(DateTimeParameterDeclarationDefaultValuesRollingDate defaults) { + Objects.requireNonNull(defaults); + this.dataSetIdentifier = defaults.dataSetIdentifier; + this.expression = defaults.expression; + } + + @CustomType.Setter + public Builder dataSetIdentifier(@Nullable String dataSetIdentifier) { + + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("DateTimeParameterDeclarationDefaultValuesRollingDate", "expression"); + } + this.expression = expression; + return this; + } + public DateTimeParameterDeclarationDefaultValuesRollingDate build() { + final var _resultValue = new DateTimeParameterDeclarationDefaultValuesRollingDate(); + _resultValue.dataSetIdentifier = dataSetIdentifier; + _resultValue.expression = expression; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclarationValuesWhenUnset.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclarationValuesWhenUnset.java new file mode 100644 index 00000000000..0a4e0bce4d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DateTimeParameterDeclarationValuesWhenUnset.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DateTimeParameterDeclarationValuesWhenUnset { + private @Nullable String customValue; + private @Nullable String valueWhenUnsetOption; + + private DateTimeParameterDeclarationValuesWhenUnset() {} + public Optional customValue() { + return Optional.ofNullable(this.customValue); + } + public Optional valueWhenUnsetOption() { + return Optional.ofNullable(this.valueWhenUnsetOption); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DateTimeParameterDeclarationValuesWhenUnset defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customValue; + private @Nullable String valueWhenUnsetOption; + public Builder() {} + public Builder(DateTimeParameterDeclarationValuesWhenUnset defaults) { + Objects.requireNonNull(defaults); + this.customValue = defaults.customValue; + this.valueWhenUnsetOption = defaults.valueWhenUnsetOption; + } + + @CustomType.Setter + public Builder customValue(@Nullable String customValue) { + + this.customValue = customValue; + return this; + } + @CustomType.Setter + public Builder valueWhenUnsetOption(@Nullable String valueWhenUnsetOption) { + + this.valueWhenUnsetOption = valueWhenUnsetOption; + return this; + } + public DateTimeParameterDeclarationValuesWhenUnset build() { + final var _resultValue = new DateTimeParameterDeclarationValuesWhenUnset(); + _resultValue.customValue = customValue; + _resultValue.valueWhenUnsetOption = valueWhenUnsetOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalParameterDeclaration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalParameterDeclaration.java new file mode 100644 index 00000000000..1bd35713986 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalParameterDeclaration.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DecimalParameterDeclarationDefaultValues; +import com.pulumi.aws.quicksight.outputs.DecimalParameterDeclarationValuesWhenUnset; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DecimalParameterDeclaration { + private @Nullable DecimalParameterDeclarationDefaultValues defaultValues; + /** + * @return Display name for the dashboard. + * + */ + private String name; + private String parameterValueType; + private @Nullable DecimalParameterDeclarationValuesWhenUnset valuesWhenUnset; + + private DecimalParameterDeclaration() {} + public Optional defaultValues() { + return Optional.ofNullable(this.defaultValues); + } + /** + * @return Display name for the dashboard. + * + */ + public String name() { + return this.name; + } + public String parameterValueType() { + return this.parameterValueType; + } + public Optional valuesWhenUnset() { + return Optional.ofNullable(this.valuesWhenUnset); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DecimalParameterDeclaration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DecimalParameterDeclarationDefaultValues defaultValues; + private String name; + private String parameterValueType; + private @Nullable DecimalParameterDeclarationValuesWhenUnset valuesWhenUnset; + public Builder() {} + public Builder(DecimalParameterDeclaration defaults) { + Objects.requireNonNull(defaults); + this.defaultValues = defaults.defaultValues; + this.name = defaults.name; + this.parameterValueType = defaults.parameterValueType; + this.valuesWhenUnset = defaults.valuesWhenUnset; + } + + @CustomType.Setter + public Builder defaultValues(@Nullable DecimalParameterDeclarationDefaultValues defaultValues) { + + this.defaultValues = defaultValues; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("DecimalParameterDeclaration", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder parameterValueType(String parameterValueType) { + if (parameterValueType == null) { + throw new MissingRequiredPropertyException("DecimalParameterDeclaration", "parameterValueType"); + } + this.parameterValueType = parameterValueType; + return this; + } + @CustomType.Setter + public Builder valuesWhenUnset(@Nullable DecimalParameterDeclarationValuesWhenUnset valuesWhenUnset) { + + this.valuesWhenUnset = valuesWhenUnset; + return this; + } + public DecimalParameterDeclaration build() { + final var _resultValue = new DecimalParameterDeclaration(); + _resultValue.defaultValues = defaultValues; + _resultValue.name = name; + _resultValue.parameterValueType = parameterValueType; + _resultValue.valuesWhenUnset = valuesWhenUnset; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalParameterDeclarationDefaultValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalParameterDeclarationDefaultValues.java new file mode 100644 index 00000000000..133e8893dcc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalParameterDeclarationDefaultValues.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DynamicValue; +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DecimalParameterDeclarationDefaultValues { + private @Nullable DynamicValue dynamicValue; + private @Nullable List staticValues; + + private DecimalParameterDeclarationDefaultValues() {} + public Optional dynamicValue() { + return Optional.ofNullable(this.dynamicValue); + } + public List staticValues() { + return this.staticValues == null ? List.of() : this.staticValues; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DecimalParameterDeclarationDefaultValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DynamicValue dynamicValue; + private @Nullable List staticValues; + public Builder() {} + public Builder(DecimalParameterDeclarationDefaultValues defaults) { + Objects.requireNonNull(defaults); + this.dynamicValue = defaults.dynamicValue; + this.staticValues = defaults.staticValues; + } + + @CustomType.Setter + public Builder dynamicValue(@Nullable DynamicValue dynamicValue) { + + this.dynamicValue = dynamicValue; + return this; + } + @CustomType.Setter + public Builder staticValues(@Nullable List staticValues) { + + this.staticValues = staticValues; + return this; + } + public Builder staticValues(Double... staticValues) { + return staticValues(List.of(staticValues)); + } + public DecimalParameterDeclarationDefaultValues build() { + final var _resultValue = new DecimalParameterDeclarationDefaultValues(); + _resultValue.dynamicValue = dynamicValue; + _resultValue.staticValues = staticValues; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalParameterDeclarationValuesWhenUnset.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalParameterDeclarationValuesWhenUnset.java new file mode 100644 index 00000000000..7f24962200e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalParameterDeclarationValuesWhenUnset.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DecimalParameterDeclarationValuesWhenUnset { + private @Nullable Double customValue; + private @Nullable String valueWhenUnsetOption; + + private DecimalParameterDeclarationValuesWhenUnset() {} + public Optional customValue() { + return Optional.ofNullable(this.customValue); + } + public Optional valueWhenUnsetOption() { + return Optional.ofNullable(this.valueWhenUnsetOption); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DecimalParameterDeclarationValuesWhenUnset defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Double customValue; + private @Nullable String valueWhenUnsetOption; + public Builder() {} + public Builder(DecimalParameterDeclarationValuesWhenUnset defaults) { + Objects.requireNonNull(defaults); + this.customValue = defaults.customValue; + this.valueWhenUnsetOption = defaults.valueWhenUnsetOption; + } + + @CustomType.Setter + public Builder customValue(@Nullable Double customValue) { + + this.customValue = customValue; + return this; + } + @CustomType.Setter + public Builder valueWhenUnsetOption(@Nullable String valueWhenUnsetOption) { + + this.valueWhenUnsetOption = valueWhenUnsetOption; + return this; + } + public DecimalParameterDeclarationValuesWhenUnset build() { + final var _resultValue = new DecimalParameterDeclarationValuesWhenUnset(); + _resultValue.customValue = customValue; + _resultValue.valueWhenUnsetOption = valueWhenUnsetOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalPlacesConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalPlacesConfiguration.java new file mode 100644 index 00000000000..3848f4d1786 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DecimalPlacesConfiguration.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.util.Objects; + +@CustomType +public final class DecimalPlacesConfiguration { + private Integer decimalPlaces; + + private DecimalPlacesConfiguration() {} + public Integer decimalPlaces() { + return this.decimalPlaces; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DecimalPlacesConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Integer decimalPlaces; + public Builder() {} + public Builder(DecimalPlacesConfiguration defaults) { + Objects.requireNonNull(defaults); + this.decimalPlaces = defaults.decimalPlaces; + } + + @CustomType.Setter + public Builder decimalPlaces(Integer decimalPlaces) { + if (decimalPlaces == null) { + throw new MissingRequiredPropertyException("DecimalPlacesConfiguration", "decimalPlaces"); + } + this.decimalPlaces = decimalPlaces; + return this; + } + public DecimalPlacesConfiguration build() { + final var _resultValue = new DecimalPlacesConfiguration(); + _resultValue.decimalPlaces = decimalPlaces; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchema.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchema.java new file mode 100644 index 00000000000..a1050c7291a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchema.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchemaCategoricalDimensionField; +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchemaDateDimensionField; +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchemaNumericalDimensionField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DimensionFieldSchema { + private @Nullable DimensionFieldSchemaCategoricalDimensionField categoricalDimensionField; + private @Nullable DimensionFieldSchemaDateDimensionField dateDimensionField; + private @Nullable DimensionFieldSchemaNumericalDimensionField numericalDimensionField; + + private DimensionFieldSchema() {} + public Optional categoricalDimensionField() { + return Optional.ofNullable(this.categoricalDimensionField); + } + public Optional dateDimensionField() { + return Optional.ofNullable(this.dateDimensionField); + } + public Optional numericalDimensionField() { + return Optional.ofNullable(this.numericalDimensionField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DimensionFieldSchema defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DimensionFieldSchemaCategoricalDimensionField categoricalDimensionField; + private @Nullable DimensionFieldSchemaDateDimensionField dateDimensionField; + private @Nullable DimensionFieldSchemaNumericalDimensionField numericalDimensionField; + public Builder() {} + public Builder(DimensionFieldSchema defaults) { + Objects.requireNonNull(defaults); + this.categoricalDimensionField = defaults.categoricalDimensionField; + this.dateDimensionField = defaults.dateDimensionField; + this.numericalDimensionField = defaults.numericalDimensionField; + } + + @CustomType.Setter + public Builder categoricalDimensionField(@Nullable DimensionFieldSchemaCategoricalDimensionField categoricalDimensionField) { + + this.categoricalDimensionField = categoricalDimensionField; + return this; + } + @CustomType.Setter + public Builder dateDimensionField(@Nullable DimensionFieldSchemaDateDimensionField dateDimensionField) { + + this.dateDimensionField = dateDimensionField; + return this; + } + @CustomType.Setter + public Builder numericalDimensionField(@Nullable DimensionFieldSchemaNumericalDimensionField numericalDimensionField) { + + this.numericalDimensionField = numericalDimensionField; + return this; + } + public DimensionFieldSchema build() { + final var _resultValue = new DimensionFieldSchema(); + _resultValue.categoricalDimensionField = categoricalDimensionField; + _resultValue.dateDimensionField = dateDimensionField; + _resultValue.numericalDimensionField = numericalDimensionField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchema2.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchema2.java new file mode 100644 index 00000000000..900147e7bfe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchema2.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class DimensionFieldSchema2 { + private String columnName; + private String dataSetIdentifier; + + private DimensionFieldSchema2() {} + public String columnName() { + return this.columnName; + } + public String dataSetIdentifier() { + return this.dataSetIdentifier; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DimensionFieldSchema2 defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String columnName; + private String dataSetIdentifier; + public Builder() {} + public Builder(DimensionFieldSchema2 defaults) { + Objects.requireNonNull(defaults); + this.columnName = defaults.columnName; + this.dataSetIdentifier = defaults.dataSetIdentifier; + } + + @CustomType.Setter + public Builder columnName(String columnName) { + if (columnName == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchema2", "columnName"); + } + this.columnName = columnName; + return this; + } + @CustomType.Setter + public Builder dataSetIdentifier(String dataSetIdentifier) { + if (dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchema2", "dataSetIdentifier"); + } + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + public DimensionFieldSchema2 build() { + final var _resultValue = new DimensionFieldSchema2(); + _resultValue.columnName = columnName; + _resultValue.dataSetIdentifier = dataSetIdentifier; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchemaCategoricalDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchemaCategoricalDimensionField.java new file mode 100644 index 00000000000..92e408d1438 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchemaCategoricalDimensionField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DimensionFieldSchemaCategoricalDimensionField { + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private DimensionFieldSchemaCategoricalDimensionField() {} + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DimensionFieldSchemaCategoricalDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(DimensionFieldSchemaCategoricalDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaCategoricalDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaCategoricalDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable StringFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public DimensionFieldSchemaCategoricalDimensionField build() { + final var _resultValue = new DimensionFieldSchemaCategoricalDimensionField(); + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchemaDateDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchemaDateDimensionField.java new file mode 100644 index 00000000000..ff90fca385e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchemaDateDimensionField.java @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DimensionFieldSchemaDateDimensionField { + private Column column; + private @Nullable String dateGranularity; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private DimensionFieldSchemaDateDimensionField() {} + public Column column() { + return this.column; + } + public Optional dateGranularity() { + return Optional.ofNullable(this.dateGranularity); + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DimensionFieldSchemaDateDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private @Nullable String dateGranularity; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(DimensionFieldSchemaDateDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.dateGranularity = defaults.dateGranularity; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaDateDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder dateGranularity(@Nullable String dateGranularity) { + + this.dateGranularity = dateGranularity; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaDateDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable DateTimeFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public DimensionFieldSchemaDateDimensionField build() { + final var _resultValue = new DimensionFieldSchemaDateDimensionField(); + _resultValue.column = column; + _resultValue.dateGranularity = dateGranularity; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchemaNumericalDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchemaNumericalDimensionField.java new file mode 100644 index 00000000000..64282ffa6db --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DimensionFieldSchemaNumericalDimensionField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DimensionFieldSchemaNumericalDimensionField { + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private DimensionFieldSchemaNumericalDimensionField() {} + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DimensionFieldSchemaNumericalDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(DimensionFieldSchemaNumericalDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaNumericalDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("DimensionFieldSchemaNumericalDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable NumberFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public DimensionFieldSchemaNumericalDimensionField build() { + final var _resultValue = new DimensionFieldSchemaNumericalDimensionField(); + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DrillDownFilters.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DrillDownFilters.java new file mode 100644 index 00000000000..03be8f8f6d8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DrillDownFilters.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CategoryFilter; +import com.pulumi.aws.quicksight.outputs.NumericEqualityFilter; +import com.pulumi.aws.quicksight.outputs.TimeRangeFilter; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DrillDownFilters { + private @Nullable CategoryFilter categoryFilter; + private @Nullable NumericEqualityFilter numericEqualityFilter; + private @Nullable TimeRangeFilter timeRangeFilter; + + private DrillDownFilters() {} + public Optional categoryFilter() { + return Optional.ofNullable(this.categoryFilter); + } + public Optional numericEqualityFilter() { + return Optional.ofNullable(this.numericEqualityFilter); + } + public Optional timeRangeFilter() { + return Optional.ofNullable(this.timeRangeFilter); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DrillDownFilters defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CategoryFilter categoryFilter; + private @Nullable NumericEqualityFilter numericEqualityFilter; + private @Nullable TimeRangeFilter timeRangeFilter; + public Builder() {} + public Builder(DrillDownFilters defaults) { + Objects.requireNonNull(defaults); + this.categoryFilter = defaults.categoryFilter; + this.numericEqualityFilter = defaults.numericEqualityFilter; + this.timeRangeFilter = defaults.timeRangeFilter; + } + + @CustomType.Setter + public Builder categoryFilter(@Nullable CategoryFilter categoryFilter) { + + this.categoryFilter = categoryFilter; + return this; + } + @CustomType.Setter + public Builder numericEqualityFilter(@Nullable NumericEqualityFilter numericEqualityFilter) { + + this.numericEqualityFilter = numericEqualityFilter; + return this; + } + @CustomType.Setter + public Builder timeRangeFilter(@Nullable TimeRangeFilter timeRangeFilter) { + + this.timeRangeFilter = timeRangeFilter; + return this; + } + public DrillDownFilters build() { + final var _resultValue = new DrillDownFilters(); + _resultValue.categoryFilter = categoryFilter; + _resultValue.numericEqualityFilter = numericEqualityFilter; + _resultValue.timeRangeFilter = timeRangeFilter; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DynamicValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DynamicValue.java new file mode 100644 index 00000000000..fb04890e8fc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DynamicValue.java @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class DynamicValue { + private Column defaultValueColumn; + private @Nullable Column groupNameColumn; + private @Nullable Column userNameColumn; + + private DynamicValue() {} + public Column defaultValueColumn() { + return this.defaultValueColumn; + } + public Optional groupNameColumn() { + return Optional.ofNullable(this.groupNameColumn); + } + public Optional userNameColumn() { + return Optional.ofNullable(this.userNameColumn); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(DynamicValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column defaultValueColumn; + private @Nullable Column groupNameColumn; + private @Nullable Column userNameColumn; + public Builder() {} + public Builder(DynamicValue defaults) { + Objects.requireNonNull(defaults); + this.defaultValueColumn = defaults.defaultValueColumn; + this.groupNameColumn = defaults.groupNameColumn; + this.userNameColumn = defaults.userNameColumn; + } + + @CustomType.Setter + public Builder defaultValueColumn(Column defaultValueColumn) { + if (defaultValueColumn == null) { + throw new MissingRequiredPropertyException("DynamicValue", "defaultValueColumn"); + } + this.defaultValueColumn = defaultValueColumn; + return this; + } + @CustomType.Setter + public Builder groupNameColumn(@Nullable Column groupNameColumn) { + + this.groupNameColumn = groupNameColumn; + return this; + } + @CustomType.Setter + public Builder userNameColumn(@Nullable Column userNameColumn) { + + this.userNameColumn = userNameColumn; + return this; + } + public DynamicValue build() { + final var _resultValue = new DynamicValue(); + _resultValue.defaultValueColumn = defaultValueColumn; + _resultValue.groupNameColumn = groupNameColumn; + _resultValue.userNameColumn = userNameColumn; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FieldSort.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FieldSort.java new file mode 100644 index 00000000000..102637b0d50 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FieldSort.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class FieldSort { + private String direction; + private String fieldId; + + private FieldSort() {} + public String direction() { + return this.direction; + } + public String fieldId() { + return this.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FieldSort defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String direction; + private String fieldId; + public Builder() {} + public Builder(FieldSort defaults) { + Objects.requireNonNull(defaults); + this.direction = defaults.direction; + this.fieldId = defaults.fieldId; + } + + @CustomType.Setter + public Builder direction(String direction) { + if (direction == null) { + throw new MissingRequiredPropertyException("FieldSort", "direction"); + } + this.direction = direction; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("FieldSort", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + public FieldSort build() { + final var _resultValue = new FieldSort(); + _resultValue.direction = direction; + _resultValue.fieldId = fieldId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FieldSortOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FieldSortOptions.java new file mode 100644 index 00000000000..e60a50b681c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FieldSortOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnSort; +import com.pulumi.aws.quicksight.outputs.FieldSort; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FieldSortOptions { + private @Nullable ColumnSort columnSort; + private @Nullable FieldSort fieldSort; + + private FieldSortOptions() {} + public Optional columnSort() { + return Optional.ofNullable(this.columnSort); + } + public Optional fieldSort() { + return Optional.ofNullable(this.fieldSort); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FieldSortOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ColumnSort columnSort; + private @Nullable FieldSort fieldSort; + public Builder() {} + public Builder(FieldSortOptions defaults) { + Objects.requireNonNull(defaults); + this.columnSort = defaults.columnSort; + this.fieldSort = defaults.fieldSort; + } + + @CustomType.Setter + public Builder columnSort(@Nullable ColumnSort columnSort) { + + this.columnSort = columnSort; + return this; + } + @CustomType.Setter + public Builder fieldSort(@Nullable FieldSort fieldSort) { + + this.fieldSort = fieldSort; + return this; + } + public FieldSortOptions build() { + final var _resultValue = new FieldSortOptions(); + _resultValue.columnSort = columnSort; + _resultValue.fieldSort = fieldSort; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControls.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControls.java new file mode 100644 index 00000000000..a089a8881be --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControls.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FilterControlsDateTimePicker; +import com.pulumi.aws.quicksight.outputs.FilterControlsDropdown; +import com.pulumi.aws.quicksight.outputs.FilterControlsList; +import com.pulumi.aws.quicksight.outputs.FilterControlsRelativeDateTime; +import com.pulumi.aws.quicksight.outputs.FilterControlsSlider; +import com.pulumi.aws.quicksight.outputs.FilterControlsTextArea; +import com.pulumi.aws.quicksight.outputs.FilterControlsTextField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControls { + private @Nullable FilterControlsDateTimePicker dateTimePicker; + private @Nullable FilterControlsDropdown dropdown; + private @Nullable FilterControlsList list; + private @Nullable FilterControlsRelativeDateTime relativeDateTime; + private @Nullable FilterControlsSlider slider; + private @Nullable FilterControlsTextArea textArea; + private @Nullable FilterControlsTextField textField; + + private FilterControls() {} + public Optional dateTimePicker() { + return Optional.ofNullable(this.dateTimePicker); + } + public Optional dropdown() { + return Optional.ofNullable(this.dropdown); + } + public Optional list() { + return Optional.ofNullable(this.list); + } + public Optional relativeDateTime() { + return Optional.ofNullable(this.relativeDateTime); + } + public Optional slider() { + return Optional.ofNullable(this.slider); + } + public Optional textArea() { + return Optional.ofNullable(this.textArea); + } + public Optional textField() { + return Optional.ofNullable(this.textField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControls defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable FilterControlsDateTimePicker dateTimePicker; + private @Nullable FilterControlsDropdown dropdown; + private @Nullable FilterControlsList list; + private @Nullable FilterControlsRelativeDateTime relativeDateTime; + private @Nullable FilterControlsSlider slider; + private @Nullable FilterControlsTextArea textArea; + private @Nullable FilterControlsTextField textField; + public Builder() {} + public Builder(FilterControls defaults) { + Objects.requireNonNull(defaults); + this.dateTimePicker = defaults.dateTimePicker; + this.dropdown = defaults.dropdown; + this.list = defaults.list; + this.relativeDateTime = defaults.relativeDateTime; + this.slider = defaults.slider; + this.textArea = defaults.textArea; + this.textField = defaults.textField; + } + + @CustomType.Setter + public Builder dateTimePicker(@Nullable FilterControlsDateTimePicker dateTimePicker) { + + this.dateTimePicker = dateTimePicker; + return this; + } + @CustomType.Setter + public Builder dropdown(@Nullable FilterControlsDropdown dropdown) { + + this.dropdown = dropdown; + return this; + } + @CustomType.Setter + public Builder list(@Nullable FilterControlsList list) { + + this.list = list; + return this; + } + @CustomType.Setter + public Builder relativeDateTime(@Nullable FilterControlsRelativeDateTime relativeDateTime) { + + this.relativeDateTime = relativeDateTime; + return this; + } + @CustomType.Setter + public Builder slider(@Nullable FilterControlsSlider slider) { + + this.slider = slider; + return this; + } + @CustomType.Setter + public Builder textArea(@Nullable FilterControlsTextArea textArea) { + + this.textArea = textArea; + return this; + } + @CustomType.Setter + public Builder textField(@Nullable FilterControlsTextField textField) { + + this.textField = textField; + return this; + } + public FilterControls build() { + final var _resultValue = new FilterControls(); + _resultValue.dateTimePicker = dateTimePicker; + _resultValue.dropdown = dropdown; + _resultValue.list = list; + _resultValue.relativeDateTime = relativeDateTime; + _resultValue.slider = slider; + _resultValue.textArea = textArea; + _resultValue.textField = textField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDateTimePicker.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDateTimePicker.java new file mode 100644 index 00000000000..ee792133620 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDateTimePicker.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FilterControlsDateTimePickerDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsDateTimePicker { + private @Nullable FilterControlsDateTimePickerDisplayOptions displayOptions; + private String filterControlId; + private String sourceFilterId; + private String title; + private @Nullable String type; + + private FilterControlsDateTimePicker() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String filterControlId() { + return this.filterControlId; + } + public String sourceFilterId() { + return this.sourceFilterId; + } + public String title() { + return this.title; + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsDateTimePicker defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable FilterControlsDateTimePickerDisplayOptions displayOptions; + private String filterControlId; + private String sourceFilterId; + private String title; + private @Nullable String type; + public Builder() {} + public Builder(FilterControlsDateTimePicker defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.filterControlId = defaults.filterControlId; + this.sourceFilterId = defaults.sourceFilterId; + this.title = defaults.title; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable FilterControlsDateTimePickerDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder filterControlId(String filterControlId) { + if (filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsDateTimePicker", "filterControlId"); + } + this.filterControlId = filterControlId; + return this; + } + @CustomType.Setter + public Builder sourceFilterId(String sourceFilterId) { + if (sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsDateTimePicker", "sourceFilterId"); + } + this.sourceFilterId = sourceFilterId; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("FilterControlsDateTimePicker", "title"); + } + this.title = title; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public FilterControlsDateTimePicker build() { + final var _resultValue = new FilterControlsDateTimePicker(); + _resultValue.displayOptions = displayOptions; + _resultValue.filterControlId = filterControlId; + _resultValue.sourceFilterId = sourceFilterId; + _resultValue.title = title; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDateTimePickerDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDateTimePickerDisplayOptions.java new file mode 100644 index 00000000000..c53125f4efa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDateTimePickerDisplayOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsDateTimePickerDisplayOptions { + private @Nullable String dateTimeFormat; + private @Nullable LabelOptions titleOptions; + + private FilterControlsDateTimePickerDisplayOptions() {} + public Optional dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsDateTimePickerDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dateTimeFormat; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(FilterControlsDateTimePickerDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.dateTimeFormat = defaults.dateTimeFormat; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder dateTimeFormat(@Nullable String dateTimeFormat) { + + this.dateTimeFormat = dateTimeFormat; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public FilterControlsDateTimePickerDisplayOptions build() { + final var _resultValue = new FilterControlsDateTimePickerDisplayOptions(); + _resultValue.dateTimeFormat = dateTimeFormat; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDropdown.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDropdown.java new file mode 100644 index 00000000000..6b5b389f0e6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDropdown.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CascadingControlConfiguration; +import com.pulumi.aws.quicksight.outputs.FilterControlsDropdownDisplayOptions; +import com.pulumi.aws.quicksight.outputs.FilterControlsDropdownSelectableValues; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsDropdown { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable FilterControlsDropdownDisplayOptions displayOptions; + private String filterControlId; + private @Nullable FilterControlsDropdownSelectableValues selectableValues; + private String sourceFilterId; + private String title; + private @Nullable String type; + + private FilterControlsDropdown() {} + public Optional cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String filterControlId() { + return this.filterControlId; + } + public Optional selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + public String sourceFilterId() { + return this.sourceFilterId; + } + public String title() { + return this.title; + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsDropdown defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable FilterControlsDropdownDisplayOptions displayOptions; + private String filterControlId; + private @Nullable FilterControlsDropdownSelectableValues selectableValues; + private String sourceFilterId; + private String title; + private @Nullable String type; + public Builder() {} + public Builder(FilterControlsDropdown defaults) { + Objects.requireNonNull(defaults); + this.cascadingControlConfiguration = defaults.cascadingControlConfiguration; + this.displayOptions = defaults.displayOptions; + this.filterControlId = defaults.filterControlId; + this.selectableValues = defaults.selectableValues; + this.sourceFilterId = defaults.sourceFilterId; + this.title = defaults.title; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder cascadingControlConfiguration(@Nullable CascadingControlConfiguration cascadingControlConfiguration) { + + this.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable FilterControlsDropdownDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder filterControlId(String filterControlId) { + if (filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsDropdown", "filterControlId"); + } + this.filterControlId = filterControlId; + return this; + } + @CustomType.Setter + public Builder selectableValues(@Nullable FilterControlsDropdownSelectableValues selectableValues) { + + this.selectableValues = selectableValues; + return this; + } + @CustomType.Setter + public Builder sourceFilterId(String sourceFilterId) { + if (sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsDropdown", "sourceFilterId"); + } + this.sourceFilterId = sourceFilterId; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("FilterControlsDropdown", "title"); + } + this.title = title; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public FilterControlsDropdown build() { + final var _resultValue = new FilterControlsDropdown(); + _resultValue.cascadingControlConfiguration = cascadingControlConfiguration; + _resultValue.displayOptions = displayOptions; + _resultValue.filterControlId = filterControlId; + _resultValue.selectableValues = selectableValues; + _resultValue.sourceFilterId = sourceFilterId; + _resultValue.title = title; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDropdownDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDropdownDisplayOptions.java new file mode 100644 index 00000000000..9dbef7b25a9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDropdownDisplayOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsDropdownDisplayOptions { + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + + private FilterControlsDropdownDisplayOptions() {} + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsDropdownDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(FilterControlsDropdownDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.selectAllOptions = defaults.selectAllOptions; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder selectAllOptions(@Nullable SelectAllOptions selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public FilterControlsDropdownDisplayOptions build() { + final var _resultValue = new FilterControlsDropdownDisplayOptions(); + _resultValue.selectAllOptions = selectAllOptions; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDropdownSelectableValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDropdownSelectableValues.java new file mode 100644 index 00000000000..4db661e6dcc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsDropdownSelectableValues.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsDropdownSelectableValues { + private @Nullable List values; + + private FilterControlsDropdownSelectableValues() {} + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsDropdownSelectableValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List values; + public Builder() {} + public Builder(FilterControlsDropdownSelectableValues defaults) { + Objects.requireNonNull(defaults); + this.values = defaults.values; + } + + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public FilterControlsDropdownSelectableValues build() { + final var _resultValue = new FilterControlsDropdownSelectableValues(); + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsList.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsList.java new file mode 100644 index 00000000000..1c2a62c938b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsList.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CascadingControlConfiguration; +import com.pulumi.aws.quicksight.outputs.FilterControlsListDisplayOptions; +import com.pulumi.aws.quicksight.outputs.FilterControlsListSelectableValues; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsList { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable FilterControlsListDisplayOptions displayOptions; + private String filterControlId; + private @Nullable FilterControlsListSelectableValues selectableValues; + private String sourceFilterId; + private String title; + private @Nullable String type; + + private FilterControlsList() {} + public Optional cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String filterControlId() { + return this.filterControlId; + } + public Optional selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + public String sourceFilterId() { + return this.sourceFilterId; + } + public String title() { + return this.title; + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsList defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable FilterControlsListDisplayOptions displayOptions; + private String filterControlId; + private @Nullable FilterControlsListSelectableValues selectableValues; + private String sourceFilterId; + private String title; + private @Nullable String type; + public Builder() {} + public Builder(FilterControlsList defaults) { + Objects.requireNonNull(defaults); + this.cascadingControlConfiguration = defaults.cascadingControlConfiguration; + this.displayOptions = defaults.displayOptions; + this.filterControlId = defaults.filterControlId; + this.selectableValues = defaults.selectableValues; + this.sourceFilterId = defaults.sourceFilterId; + this.title = defaults.title; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder cascadingControlConfiguration(@Nullable CascadingControlConfiguration cascadingControlConfiguration) { + + this.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable FilterControlsListDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder filterControlId(String filterControlId) { + if (filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsList", "filterControlId"); + } + this.filterControlId = filterControlId; + return this; + } + @CustomType.Setter + public Builder selectableValues(@Nullable FilterControlsListSelectableValues selectableValues) { + + this.selectableValues = selectableValues; + return this; + } + @CustomType.Setter + public Builder sourceFilterId(String sourceFilterId) { + if (sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsList", "sourceFilterId"); + } + this.sourceFilterId = sourceFilterId; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("FilterControlsList", "title"); + } + this.title = title; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public FilterControlsList build() { + final var _resultValue = new FilterControlsList(); + _resultValue.cascadingControlConfiguration = cascadingControlConfiguration; + _resultValue.displayOptions = displayOptions; + _resultValue.filterControlId = filterControlId; + _resultValue.selectableValues = selectableValues; + _resultValue.sourceFilterId = sourceFilterId; + _resultValue.title = title; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsListDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsListDisplayOptions.java new file mode 100644 index 00000000000..8ef10eaa39f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsListDisplayOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsListDisplayOptions { + private @Nullable SelectAllOptions searchOptions; + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + + private FilterControlsListDisplayOptions() {} + public Optional searchOptions() { + return Optional.ofNullable(this.searchOptions); + } + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsListDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SelectAllOptions searchOptions; + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(FilterControlsListDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.searchOptions = defaults.searchOptions; + this.selectAllOptions = defaults.selectAllOptions; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder searchOptions(@Nullable SelectAllOptions searchOptions) { + + this.searchOptions = searchOptions; + return this; + } + @CustomType.Setter + public Builder selectAllOptions(@Nullable SelectAllOptions selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public FilterControlsListDisplayOptions build() { + final var _resultValue = new FilterControlsListDisplayOptions(); + _resultValue.searchOptions = searchOptions; + _resultValue.selectAllOptions = selectAllOptions; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsListSelectableValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsListSelectableValues.java new file mode 100644 index 00000000000..fe98e4ea847 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsListSelectableValues.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsListSelectableValues { + private @Nullable List values; + + private FilterControlsListSelectableValues() {} + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsListSelectableValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List values; + public Builder() {} + public Builder(FilterControlsListSelectableValues defaults) { + Objects.requireNonNull(defaults); + this.values = defaults.values; + } + + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public FilterControlsListSelectableValues build() { + final var _resultValue = new FilterControlsListSelectableValues(); + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsRelativeDateTime.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsRelativeDateTime.java new file mode 100644 index 00000000000..3d71527657a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsRelativeDateTime.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FilterControlsRelativeDateTimeDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsRelativeDateTime { + private @Nullable FilterControlsRelativeDateTimeDisplayOptions displayOptions; + private String filterControlId; + private String sourceFilterId; + private String title; + + private FilterControlsRelativeDateTime() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String filterControlId() { + return this.filterControlId; + } + public String sourceFilterId() { + return this.sourceFilterId; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsRelativeDateTime defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable FilterControlsRelativeDateTimeDisplayOptions displayOptions; + private String filterControlId; + private String sourceFilterId; + private String title; + public Builder() {} + public Builder(FilterControlsRelativeDateTime defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.filterControlId = defaults.filterControlId; + this.sourceFilterId = defaults.sourceFilterId; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable FilterControlsRelativeDateTimeDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder filterControlId(String filterControlId) { + if (filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsRelativeDateTime", "filterControlId"); + } + this.filterControlId = filterControlId; + return this; + } + @CustomType.Setter + public Builder sourceFilterId(String sourceFilterId) { + if (sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsRelativeDateTime", "sourceFilterId"); + } + this.sourceFilterId = sourceFilterId; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("FilterControlsRelativeDateTime", "title"); + } + this.title = title; + return this; + } + public FilterControlsRelativeDateTime build() { + final var _resultValue = new FilterControlsRelativeDateTime(); + _resultValue.displayOptions = displayOptions; + _resultValue.filterControlId = filterControlId; + _resultValue.sourceFilterId = sourceFilterId; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsRelativeDateTimeDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsRelativeDateTimeDisplayOptions.java new file mode 100644 index 00000000000..59d709332ad --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsRelativeDateTimeDisplayOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsRelativeDateTimeDisplayOptions { + private @Nullable String dateTimeFormat; + private @Nullable LabelOptions titleOptions; + + private FilterControlsRelativeDateTimeDisplayOptions() {} + public Optional dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsRelativeDateTimeDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dateTimeFormat; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(FilterControlsRelativeDateTimeDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.dateTimeFormat = defaults.dateTimeFormat; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder dateTimeFormat(@Nullable String dateTimeFormat) { + + this.dateTimeFormat = dateTimeFormat; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public FilterControlsRelativeDateTimeDisplayOptions build() { + final var _resultValue = new FilterControlsRelativeDateTimeDisplayOptions(); + _resultValue.dateTimeFormat = dateTimeFormat; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsSlider.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsSlider.java new file mode 100644 index 00000000000..efcd16ec33e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsSlider.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FilterControlsSliderDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsSlider { + private @Nullable FilterControlsSliderDisplayOptions displayOptions; + private String filterControlId; + private Double maximumValue; + private Double minimumValue; + private String sourceFilterId; + private Double stepSize; + private String title; + private @Nullable String type; + + private FilterControlsSlider() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String filterControlId() { + return this.filterControlId; + } + public Double maximumValue() { + return this.maximumValue; + } + public Double minimumValue() { + return this.minimumValue; + } + public String sourceFilterId() { + return this.sourceFilterId; + } + public Double stepSize() { + return this.stepSize; + } + public String title() { + return this.title; + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsSlider defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable FilterControlsSliderDisplayOptions displayOptions; + private String filterControlId; + private Double maximumValue; + private Double minimumValue; + private String sourceFilterId; + private Double stepSize; + private String title; + private @Nullable String type; + public Builder() {} + public Builder(FilterControlsSlider defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.filterControlId = defaults.filterControlId; + this.maximumValue = defaults.maximumValue; + this.minimumValue = defaults.minimumValue; + this.sourceFilterId = defaults.sourceFilterId; + this.stepSize = defaults.stepSize; + this.title = defaults.title; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable FilterControlsSliderDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder filterControlId(String filterControlId) { + if (filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsSlider", "filterControlId"); + } + this.filterControlId = filterControlId; + return this; + } + @CustomType.Setter + public Builder maximumValue(Double maximumValue) { + if (maximumValue == null) { + throw new MissingRequiredPropertyException("FilterControlsSlider", "maximumValue"); + } + this.maximumValue = maximumValue; + return this; + } + @CustomType.Setter + public Builder minimumValue(Double minimumValue) { + if (minimumValue == null) { + throw new MissingRequiredPropertyException("FilterControlsSlider", "minimumValue"); + } + this.minimumValue = minimumValue; + return this; + } + @CustomType.Setter + public Builder sourceFilterId(String sourceFilterId) { + if (sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsSlider", "sourceFilterId"); + } + this.sourceFilterId = sourceFilterId; + return this; + } + @CustomType.Setter + public Builder stepSize(Double stepSize) { + if (stepSize == null) { + throw new MissingRequiredPropertyException("FilterControlsSlider", "stepSize"); + } + this.stepSize = stepSize; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("FilterControlsSlider", "title"); + } + this.title = title; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public FilterControlsSlider build() { + final var _resultValue = new FilterControlsSlider(); + _resultValue.displayOptions = displayOptions; + _resultValue.filterControlId = filterControlId; + _resultValue.maximumValue = maximumValue; + _resultValue.minimumValue = minimumValue; + _resultValue.sourceFilterId = sourceFilterId; + _resultValue.stepSize = stepSize; + _resultValue.title = title; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsSliderDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsSliderDisplayOptions.java new file mode 100644 index 00000000000..632fab03378 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsSliderDisplayOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsSliderDisplayOptions { + private @Nullable LabelOptions titleOptions; + + private FilterControlsSliderDisplayOptions() {} + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsSliderDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(FilterControlsSliderDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public FilterControlsSliderDisplayOptions build() { + final var _resultValue = new FilterControlsSliderDisplayOptions(); + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsTextArea.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsTextArea.java new file mode 100644 index 00000000000..0349e0fb16e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsTextArea.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TextAreaControlDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsTextArea { + private @Nullable String delimiter; + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String filterControlId; + private String sourceFilterId; + private String title; + + private FilterControlsTextArea() {} + public Optional delimiter() { + return Optional.ofNullable(this.delimiter); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String filterControlId() { + return this.filterControlId; + } + public String sourceFilterId() { + return this.sourceFilterId; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsTextArea defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String delimiter; + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String filterControlId; + private String sourceFilterId; + private String title; + public Builder() {} + public Builder(FilterControlsTextArea defaults) { + Objects.requireNonNull(defaults); + this.delimiter = defaults.delimiter; + this.displayOptions = defaults.displayOptions; + this.filterControlId = defaults.filterControlId; + this.sourceFilterId = defaults.sourceFilterId; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder delimiter(@Nullable String delimiter) { + + this.delimiter = delimiter; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable TextAreaControlDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder filterControlId(String filterControlId) { + if (filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsTextArea", "filterControlId"); + } + this.filterControlId = filterControlId; + return this; + } + @CustomType.Setter + public Builder sourceFilterId(String sourceFilterId) { + if (sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsTextArea", "sourceFilterId"); + } + this.sourceFilterId = sourceFilterId; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("FilterControlsTextArea", "title"); + } + this.title = title; + return this; + } + public FilterControlsTextArea build() { + final var _resultValue = new FilterControlsTextArea(); + _resultValue.delimiter = delimiter; + _resultValue.displayOptions = displayOptions; + _resultValue.filterControlId = filterControlId; + _resultValue.sourceFilterId = sourceFilterId; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsTextField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsTextField.java new file mode 100644 index 00000000000..d14aa320676 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FilterControlsTextField.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TextAreaControlDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FilterControlsTextField { + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String filterControlId; + private String sourceFilterId; + private String title; + + private FilterControlsTextField() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String filterControlId() { + return this.filterControlId; + } + public String sourceFilterId() { + return this.sourceFilterId; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FilterControlsTextField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String filterControlId; + private String sourceFilterId; + private String title; + public Builder() {} + public Builder(FilterControlsTextField defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.filterControlId = defaults.filterControlId; + this.sourceFilterId = defaults.sourceFilterId; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable TextAreaControlDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder filterControlId(String filterControlId) { + if (filterControlId == null) { + throw new MissingRequiredPropertyException("FilterControlsTextField", "filterControlId"); + } + this.filterControlId = filterControlId; + return this; + } + @CustomType.Setter + public Builder sourceFilterId(String sourceFilterId) { + if (sourceFilterId == null) { + throw new MissingRequiredPropertyException("FilterControlsTextField", "sourceFilterId"); + } + this.sourceFilterId = sourceFilterId; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("FilterControlsTextField", "title"); + } + this.title = title; + return this; + } + public FilterControlsTextField build() { + final var _resultValue = new FilterControlsTextField(); + _resultValue.displayOptions = displayOptions; + _resultValue.filterControlId = filterControlId; + _resultValue.sourceFilterId = sourceFilterId; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Filters.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Filters.java new file mode 100644 index 00000000000..97e58bacd3e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Filters.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FiltersCategoryFilter; +import com.pulumi.aws.quicksight.outputs.FiltersNumericEqualityFilter; +import com.pulumi.aws.quicksight.outputs.FiltersNumericRangeFilter; +import com.pulumi.aws.quicksight.outputs.FiltersRelativeDatesFilter; +import com.pulumi.aws.quicksight.outputs.FiltersTimeEqualityFilter; +import com.pulumi.aws.quicksight.outputs.FiltersTimeRangeFilter; +import com.pulumi.aws.quicksight.outputs.FiltersTopBottomFilter; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class Filters { + private @Nullable FiltersCategoryFilter categoryFilter; + private @Nullable FiltersNumericEqualityFilter numericEqualityFilter; + private @Nullable FiltersNumericRangeFilter numericRangeFilter; + private @Nullable FiltersRelativeDatesFilter relativeDatesFilter; + private @Nullable FiltersTimeEqualityFilter timeEqualityFilter; + private @Nullable FiltersTimeRangeFilter timeRangeFilter; + private @Nullable FiltersTopBottomFilter topBottomFilter; + + private Filters() {} + public Optional categoryFilter() { + return Optional.ofNullable(this.categoryFilter); + } + public Optional numericEqualityFilter() { + return Optional.ofNullable(this.numericEqualityFilter); + } + public Optional numericRangeFilter() { + return Optional.ofNullable(this.numericRangeFilter); + } + public Optional relativeDatesFilter() { + return Optional.ofNullable(this.relativeDatesFilter); + } + public Optional timeEqualityFilter() { + return Optional.ofNullable(this.timeEqualityFilter); + } + public Optional timeRangeFilter() { + return Optional.ofNullable(this.timeRangeFilter); + } + public Optional topBottomFilter() { + return Optional.ofNullable(this.topBottomFilter); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(Filters defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable FiltersCategoryFilter categoryFilter; + private @Nullable FiltersNumericEqualityFilter numericEqualityFilter; + private @Nullable FiltersNumericRangeFilter numericRangeFilter; + private @Nullable FiltersRelativeDatesFilter relativeDatesFilter; + private @Nullable FiltersTimeEqualityFilter timeEqualityFilter; + private @Nullable FiltersTimeRangeFilter timeRangeFilter; + private @Nullable FiltersTopBottomFilter topBottomFilter; + public Builder() {} + public Builder(Filters defaults) { + Objects.requireNonNull(defaults); + this.categoryFilter = defaults.categoryFilter; + this.numericEqualityFilter = defaults.numericEqualityFilter; + this.numericRangeFilter = defaults.numericRangeFilter; + this.relativeDatesFilter = defaults.relativeDatesFilter; + this.timeEqualityFilter = defaults.timeEqualityFilter; + this.timeRangeFilter = defaults.timeRangeFilter; + this.topBottomFilter = defaults.topBottomFilter; + } + + @CustomType.Setter + public Builder categoryFilter(@Nullable FiltersCategoryFilter categoryFilter) { + + this.categoryFilter = categoryFilter; + return this; + } + @CustomType.Setter + public Builder numericEqualityFilter(@Nullable FiltersNumericEqualityFilter numericEqualityFilter) { + + this.numericEqualityFilter = numericEqualityFilter; + return this; + } + @CustomType.Setter + public Builder numericRangeFilter(@Nullable FiltersNumericRangeFilter numericRangeFilter) { + + this.numericRangeFilter = numericRangeFilter; + return this; + } + @CustomType.Setter + public Builder relativeDatesFilter(@Nullable FiltersRelativeDatesFilter relativeDatesFilter) { + + this.relativeDatesFilter = relativeDatesFilter; + return this; + } + @CustomType.Setter + public Builder timeEqualityFilter(@Nullable FiltersTimeEqualityFilter timeEqualityFilter) { + + this.timeEqualityFilter = timeEqualityFilter; + return this; + } + @CustomType.Setter + public Builder timeRangeFilter(@Nullable FiltersTimeRangeFilter timeRangeFilter) { + + this.timeRangeFilter = timeRangeFilter; + return this; + } + @CustomType.Setter + public Builder topBottomFilter(@Nullable FiltersTopBottomFilter topBottomFilter) { + + this.topBottomFilter = topBottomFilter; + return this; + } + public Filters build() { + final var _resultValue = new Filters(); + _resultValue.categoryFilter = categoryFilter; + _resultValue.numericEqualityFilter = numericEqualityFilter; + _resultValue.numericRangeFilter = numericRangeFilter; + _resultValue.relativeDatesFilter = relativeDatesFilter; + _resultValue.timeEqualityFilter = timeEqualityFilter; + _resultValue.timeRangeFilter = timeRangeFilter; + _resultValue.topBottomFilter = topBottomFilter; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilter.java new file mode 100644 index 00000000000..f6513c3075d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilter.java @@ -0,0 +1,82 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.FiltersCategoryFilterConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class FiltersCategoryFilter { + private Column column; + private FiltersCategoryFilterConfiguration configuration; + private String filterId; + + private FiltersCategoryFilter() {} + public Column column() { + return this.column; + } + public FiltersCategoryFilterConfiguration configuration() { + return this.configuration; + } + public String filterId() { + return this.filterId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersCategoryFilter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private FiltersCategoryFilterConfiguration configuration; + private String filterId; + public Builder() {} + public Builder(FiltersCategoryFilter defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.configuration = defaults.configuration; + this.filterId = defaults.filterId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilter", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder configuration(FiltersCategoryFilterConfiguration configuration) { + if (configuration == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilter", "configuration"); + } + this.configuration = configuration; + return this; + } + @CustomType.Setter + public Builder filterId(String filterId) { + if (filterId == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilter", "filterId"); + } + this.filterId = filterId; + return this; + } + public FiltersCategoryFilter build() { + final var _resultValue = new FiltersCategoryFilter(); + _resultValue.column = column; + _resultValue.configuration = configuration; + _resultValue.filterId = filterId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfiguration.java new file mode 100644 index 00000000000..5991f676901 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FiltersCategoryFilterConfigurationCustomFilterConfiguration; +import com.pulumi.aws.quicksight.outputs.FiltersCategoryFilterConfigurationCustomFilterListConfiguration; +import com.pulumi.aws.quicksight.outputs.FiltersCategoryFilterConfigurationFilterListConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersCategoryFilterConfiguration { + private @Nullable FiltersCategoryFilterConfigurationCustomFilterConfiguration customFilterConfiguration; + private @Nullable FiltersCategoryFilterConfigurationCustomFilterListConfiguration customFilterListConfiguration; + private @Nullable FiltersCategoryFilterConfigurationFilterListConfiguration filterListConfiguration; + + private FiltersCategoryFilterConfiguration() {} + public Optional customFilterConfiguration() { + return Optional.ofNullable(this.customFilterConfiguration); + } + public Optional customFilterListConfiguration() { + return Optional.ofNullable(this.customFilterListConfiguration); + } + public Optional filterListConfiguration() { + return Optional.ofNullable(this.filterListConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersCategoryFilterConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable FiltersCategoryFilterConfigurationCustomFilterConfiguration customFilterConfiguration; + private @Nullable FiltersCategoryFilterConfigurationCustomFilterListConfiguration customFilterListConfiguration; + private @Nullable FiltersCategoryFilterConfigurationFilterListConfiguration filterListConfiguration; + public Builder() {} + public Builder(FiltersCategoryFilterConfiguration defaults) { + Objects.requireNonNull(defaults); + this.customFilterConfiguration = defaults.customFilterConfiguration; + this.customFilterListConfiguration = defaults.customFilterListConfiguration; + this.filterListConfiguration = defaults.filterListConfiguration; + } + + @CustomType.Setter + public Builder customFilterConfiguration(@Nullable FiltersCategoryFilterConfigurationCustomFilterConfiguration customFilterConfiguration) { + + this.customFilterConfiguration = customFilterConfiguration; + return this; + } + @CustomType.Setter + public Builder customFilterListConfiguration(@Nullable FiltersCategoryFilterConfigurationCustomFilterListConfiguration customFilterListConfiguration) { + + this.customFilterListConfiguration = customFilterListConfiguration; + return this; + } + @CustomType.Setter + public Builder filterListConfiguration(@Nullable FiltersCategoryFilterConfigurationFilterListConfiguration filterListConfiguration) { + + this.filterListConfiguration = filterListConfiguration; + return this; + } + public FiltersCategoryFilterConfiguration build() { + final var _resultValue = new FiltersCategoryFilterConfiguration(); + _resultValue.customFilterConfiguration = customFilterConfiguration; + _resultValue.customFilterListConfiguration = customFilterListConfiguration; + _resultValue.filterListConfiguration = filterListConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfigurationCustomFilterConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfigurationCustomFilterConfiguration.java new file mode 100644 index 00000000000..60974ff8c24 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfigurationCustomFilterConfiguration.java @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersCategoryFilterConfigurationCustomFilterConfiguration { + private @Nullable String categoryValue; + private String matchOperator; + private String nullOption; + private @Nullable String parameterName; + private @Nullable String selectAllOptions; + + private FiltersCategoryFilterConfigurationCustomFilterConfiguration() {} + public Optional categoryValue() { + return Optional.ofNullable(this.categoryValue); + } + public String matchOperator() { + return this.matchOperator; + } + public String nullOption() { + return this.nullOption; + } + public Optional parameterName() { + return Optional.ofNullable(this.parameterName); + } + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersCategoryFilterConfigurationCustomFilterConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String categoryValue; + private String matchOperator; + private String nullOption; + private @Nullable String parameterName; + private @Nullable String selectAllOptions; + public Builder() {} + public Builder(FiltersCategoryFilterConfigurationCustomFilterConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryValue = defaults.categoryValue; + this.matchOperator = defaults.matchOperator; + this.nullOption = defaults.nullOption; + this.parameterName = defaults.parameterName; + this.selectAllOptions = defaults.selectAllOptions; + } + + @CustomType.Setter + public Builder categoryValue(@Nullable String categoryValue) { + + this.categoryValue = categoryValue; + return this; + } + @CustomType.Setter + public Builder matchOperator(String matchOperator) { + if (matchOperator == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterConfigurationCustomFilterConfiguration", "matchOperator"); + } + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder nullOption(String nullOption) { + if (nullOption == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterConfigurationCustomFilterConfiguration", "nullOption"); + } + this.nullOption = nullOption; + return this; + } + @CustomType.Setter + public Builder parameterName(@Nullable String parameterName) { + + this.parameterName = parameterName; + return this; + } + @CustomType.Setter + public Builder selectAllOptions(@Nullable String selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + public FiltersCategoryFilterConfigurationCustomFilterConfiguration build() { + final var _resultValue = new FiltersCategoryFilterConfigurationCustomFilterConfiguration(); + _resultValue.categoryValue = categoryValue; + _resultValue.matchOperator = matchOperator; + _resultValue.nullOption = nullOption; + _resultValue.parameterName = parameterName; + _resultValue.selectAllOptions = selectAllOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfigurationCustomFilterListConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfigurationCustomFilterListConfiguration.java new file mode 100644 index 00000000000..8830421982b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfigurationCustomFilterListConfiguration.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersCategoryFilterConfigurationCustomFilterListConfiguration { + private @Nullable List categoryValues; + private String matchOperator; + private String nullOption; + private @Nullable String selectAllOptions; + + private FiltersCategoryFilterConfigurationCustomFilterListConfiguration() {} + public List categoryValues() { + return this.categoryValues == null ? List.of() : this.categoryValues; + } + public String matchOperator() { + return this.matchOperator; + } + public String nullOption() { + return this.nullOption; + } + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersCategoryFilterConfigurationCustomFilterListConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List categoryValues; + private String matchOperator; + private String nullOption; + private @Nullable String selectAllOptions; + public Builder() {} + public Builder(FiltersCategoryFilterConfigurationCustomFilterListConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryValues = defaults.categoryValues; + this.matchOperator = defaults.matchOperator; + this.nullOption = defaults.nullOption; + this.selectAllOptions = defaults.selectAllOptions; + } + + @CustomType.Setter + public Builder categoryValues(@Nullable List categoryValues) { + + this.categoryValues = categoryValues; + return this; + } + public Builder categoryValues(String... categoryValues) { + return categoryValues(List.of(categoryValues)); + } + @CustomType.Setter + public Builder matchOperator(String matchOperator) { + if (matchOperator == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterConfigurationCustomFilterListConfiguration", "matchOperator"); + } + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder nullOption(String nullOption) { + if (nullOption == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterConfigurationCustomFilterListConfiguration", "nullOption"); + } + this.nullOption = nullOption; + return this; + } + @CustomType.Setter + public Builder selectAllOptions(@Nullable String selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + public FiltersCategoryFilterConfigurationCustomFilterListConfiguration build() { + final var _resultValue = new FiltersCategoryFilterConfigurationCustomFilterListConfiguration(); + _resultValue.categoryValues = categoryValues; + _resultValue.matchOperator = matchOperator; + _resultValue.nullOption = nullOption; + _resultValue.selectAllOptions = selectAllOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfigurationFilterListConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfigurationFilterListConfiguration.java new file mode 100644 index 00000000000..681a74fcfb2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersCategoryFilterConfigurationFilterListConfiguration.java @@ -0,0 +1,82 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersCategoryFilterConfigurationFilterListConfiguration { + private @Nullable List categoryValues; + private String matchOperator; + private @Nullable String selectAllOptions; + + private FiltersCategoryFilterConfigurationFilterListConfiguration() {} + public List categoryValues() { + return this.categoryValues == null ? List.of() : this.categoryValues; + } + public String matchOperator() { + return this.matchOperator; + } + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersCategoryFilterConfigurationFilterListConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List categoryValues; + private String matchOperator; + private @Nullable String selectAllOptions; + public Builder() {} + public Builder(FiltersCategoryFilterConfigurationFilterListConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryValues = defaults.categoryValues; + this.matchOperator = defaults.matchOperator; + this.selectAllOptions = defaults.selectAllOptions; + } + + @CustomType.Setter + public Builder categoryValues(@Nullable List categoryValues) { + + this.categoryValues = categoryValues; + return this; + } + public Builder categoryValues(String... categoryValues) { + return categoryValues(List.of(categoryValues)); + } + @CustomType.Setter + public Builder matchOperator(String matchOperator) { + if (matchOperator == null) { + throw new MissingRequiredPropertyException("FiltersCategoryFilterConfigurationFilterListConfiguration", "matchOperator"); + } + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder selectAllOptions(@Nullable String selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + public FiltersCategoryFilterConfigurationFilterListConfiguration build() { + final var _resultValue = new FiltersCategoryFilterConfigurationFilterListConfiguration(); + _resultValue.categoryValues = categoryValues; + _resultValue.matchOperator = matchOperator; + _resultValue.selectAllOptions = selectAllOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericEqualityFilter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericEqualityFilter.java new file mode 100644 index 00000000000..db5c3102952 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericEqualityFilter.java @@ -0,0 +1,152 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AggregationFunction; +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersNumericEqualityFilter { + private @Nullable AggregationFunction aggregationFunction; + private Column column; + private String filterId; + private String matchOperator; + private String nullOption; + private @Nullable String parameterName; + private @Nullable String selectAllOptions; + private @Nullable Double value; + + private FiltersNumericEqualityFilter() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String filterId() { + return this.filterId; + } + public String matchOperator() { + return this.matchOperator; + } + public String nullOption() { + return this.nullOption; + } + public Optional parameterName() { + return Optional.ofNullable(this.parameterName); + } + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersNumericEqualityFilter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AggregationFunction aggregationFunction; + private Column column; + private String filterId; + private String matchOperator; + private String nullOption; + private @Nullable String parameterName; + private @Nullable String selectAllOptions; + private @Nullable Double value; + public Builder() {} + public Builder(FiltersNumericEqualityFilter defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.filterId = defaults.filterId; + this.matchOperator = defaults.matchOperator; + this.nullOption = defaults.nullOption; + this.parameterName = defaults.parameterName; + this.selectAllOptions = defaults.selectAllOptions; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable AggregationFunction aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("FiltersNumericEqualityFilter", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder filterId(String filterId) { + if (filterId == null) { + throw new MissingRequiredPropertyException("FiltersNumericEqualityFilter", "filterId"); + } + this.filterId = filterId; + return this; + } + @CustomType.Setter + public Builder matchOperator(String matchOperator) { + if (matchOperator == null) { + throw new MissingRequiredPropertyException("FiltersNumericEqualityFilter", "matchOperator"); + } + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder nullOption(String nullOption) { + if (nullOption == null) { + throw new MissingRequiredPropertyException("FiltersNumericEqualityFilter", "nullOption"); + } + this.nullOption = nullOption; + return this; + } + @CustomType.Setter + public Builder parameterName(@Nullable String parameterName) { + + this.parameterName = parameterName; + return this; + } + @CustomType.Setter + public Builder selectAllOptions(@Nullable String selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + @CustomType.Setter + public Builder value(@Nullable Double value) { + + this.value = value; + return this; + } + public FiltersNumericEqualityFilter build() { + final var _resultValue = new FiltersNumericEqualityFilter(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.filterId = filterId; + _resultValue.matchOperator = matchOperator; + _resultValue.nullOption = nullOption; + _resultValue.parameterName = parameterName; + _resultValue.selectAllOptions = selectAllOptions; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericRangeFilter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericRangeFilter.java new file mode 100644 index 00000000000..a3f58dc0b38 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericRangeFilter.java @@ -0,0 +1,165 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AggregationFunction; +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.FiltersNumericRangeFilterRangeMaximum; +import com.pulumi.aws.quicksight.outputs.FiltersNumericRangeFilterRangeMinimum; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersNumericRangeFilter { + private @Nullable AggregationFunction aggregationFunction; + private Column column; + private String filterId; + private @Nullable Boolean includeMaximum; + private @Nullable Boolean includeMinimum; + private String nullOption; + private @Nullable FiltersNumericRangeFilterRangeMaximum rangeMaximum; + private @Nullable FiltersNumericRangeFilterRangeMinimum rangeMinimum; + private @Nullable String selectAllOptions; + + private FiltersNumericRangeFilter() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String filterId() { + return this.filterId; + } + public Optional includeMaximum() { + return Optional.ofNullable(this.includeMaximum); + } + public Optional includeMinimum() { + return Optional.ofNullable(this.includeMinimum); + } + public String nullOption() { + return this.nullOption; + } + public Optional rangeMaximum() { + return Optional.ofNullable(this.rangeMaximum); + } + public Optional rangeMinimum() { + return Optional.ofNullable(this.rangeMinimum); + } + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersNumericRangeFilter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AggregationFunction aggregationFunction; + private Column column; + private String filterId; + private @Nullable Boolean includeMaximum; + private @Nullable Boolean includeMinimum; + private String nullOption; + private @Nullable FiltersNumericRangeFilterRangeMaximum rangeMaximum; + private @Nullable FiltersNumericRangeFilterRangeMinimum rangeMinimum; + private @Nullable String selectAllOptions; + public Builder() {} + public Builder(FiltersNumericRangeFilter defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.filterId = defaults.filterId; + this.includeMaximum = defaults.includeMaximum; + this.includeMinimum = defaults.includeMinimum; + this.nullOption = defaults.nullOption; + this.rangeMaximum = defaults.rangeMaximum; + this.rangeMinimum = defaults.rangeMinimum; + this.selectAllOptions = defaults.selectAllOptions; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable AggregationFunction aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("FiltersNumericRangeFilter", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder filterId(String filterId) { + if (filterId == null) { + throw new MissingRequiredPropertyException("FiltersNumericRangeFilter", "filterId"); + } + this.filterId = filterId; + return this; + } + @CustomType.Setter + public Builder includeMaximum(@Nullable Boolean includeMaximum) { + + this.includeMaximum = includeMaximum; + return this; + } + @CustomType.Setter + public Builder includeMinimum(@Nullable Boolean includeMinimum) { + + this.includeMinimum = includeMinimum; + return this; + } + @CustomType.Setter + public Builder nullOption(String nullOption) { + if (nullOption == null) { + throw new MissingRequiredPropertyException("FiltersNumericRangeFilter", "nullOption"); + } + this.nullOption = nullOption; + return this; + } + @CustomType.Setter + public Builder rangeMaximum(@Nullable FiltersNumericRangeFilterRangeMaximum rangeMaximum) { + + this.rangeMaximum = rangeMaximum; + return this; + } + @CustomType.Setter + public Builder rangeMinimum(@Nullable FiltersNumericRangeFilterRangeMinimum rangeMinimum) { + + this.rangeMinimum = rangeMinimum; + return this; + } + @CustomType.Setter + public Builder selectAllOptions(@Nullable String selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + public FiltersNumericRangeFilter build() { + final var _resultValue = new FiltersNumericRangeFilter(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.filterId = filterId; + _resultValue.includeMaximum = includeMaximum; + _resultValue.includeMinimum = includeMinimum; + _resultValue.nullOption = nullOption; + _resultValue.rangeMaximum = rangeMaximum; + _resultValue.rangeMinimum = rangeMinimum; + _resultValue.selectAllOptions = selectAllOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericRangeFilterRangeMaximum.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericRangeFilterRangeMaximum.java new file mode 100644 index 00000000000..5c9c3f6f182 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericRangeFilterRangeMaximum.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersNumericRangeFilterRangeMaximum { + private @Nullable String parameter; + private @Nullable Double staticValue; + + private FiltersNumericRangeFilterRangeMaximum() {} + public Optional parameter() { + return Optional.ofNullable(this.parameter); + } + public Optional staticValue() { + return Optional.ofNullable(this.staticValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersNumericRangeFilterRangeMaximum defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String parameter; + private @Nullable Double staticValue; + public Builder() {} + public Builder(FiltersNumericRangeFilterRangeMaximum defaults) { + Objects.requireNonNull(defaults); + this.parameter = defaults.parameter; + this.staticValue = defaults.staticValue; + } + + @CustomType.Setter + public Builder parameter(@Nullable String parameter) { + + this.parameter = parameter; + return this; + } + @CustomType.Setter + public Builder staticValue(@Nullable Double staticValue) { + + this.staticValue = staticValue; + return this; + } + public FiltersNumericRangeFilterRangeMaximum build() { + final var _resultValue = new FiltersNumericRangeFilterRangeMaximum(); + _resultValue.parameter = parameter; + _resultValue.staticValue = staticValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericRangeFilterRangeMinimum.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericRangeFilterRangeMinimum.java new file mode 100644 index 00000000000..ec33339c777 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersNumericRangeFilterRangeMinimum.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersNumericRangeFilterRangeMinimum { + private @Nullable String parameter; + private @Nullable Double staticValue; + + private FiltersNumericRangeFilterRangeMinimum() {} + public Optional parameter() { + return Optional.ofNullable(this.parameter); + } + public Optional staticValue() { + return Optional.ofNullable(this.staticValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersNumericRangeFilterRangeMinimum defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String parameter; + private @Nullable Double staticValue; + public Builder() {} + public Builder(FiltersNumericRangeFilterRangeMinimum defaults) { + Objects.requireNonNull(defaults); + this.parameter = defaults.parameter; + this.staticValue = defaults.staticValue; + } + + @CustomType.Setter + public Builder parameter(@Nullable String parameter) { + + this.parameter = parameter; + return this; + } + @CustomType.Setter + public Builder staticValue(@Nullable Double staticValue) { + + this.staticValue = staticValue; + return this; + } + public FiltersNumericRangeFilterRangeMinimum build() { + final var _resultValue = new FiltersNumericRangeFilterRangeMinimum(); + _resultValue.parameter = parameter; + _resultValue.staticValue = staticValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersRelativeDatesFilter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersRelativeDatesFilter.java new file mode 100644 index 00000000000..fef9c0f1a9a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersRelativeDatesFilter.java @@ -0,0 +1,185 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.FiltersRelativeDatesFilterAnchorDateConfiguration; +import com.pulumi.aws.quicksight.outputs.FiltersRelativeDatesFilterExcludePeriodConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersRelativeDatesFilter { + private FiltersRelativeDatesFilterAnchorDateConfiguration anchorDateConfiguration; + private Column column; + private @Nullable FiltersRelativeDatesFilterExcludePeriodConfiguration excludePeriodConfiguration; + private String filterId; + private String minimumGranularity; + private String nullOption; + private @Nullable String parameterName; + private String relativeDateType; + private @Nullable Integer relativeDateValue; + private String timeGranularity; + + private FiltersRelativeDatesFilter() {} + public FiltersRelativeDatesFilterAnchorDateConfiguration anchorDateConfiguration() { + return this.anchorDateConfiguration; + } + public Column column() { + return this.column; + } + public Optional excludePeriodConfiguration() { + return Optional.ofNullable(this.excludePeriodConfiguration); + } + public String filterId() { + return this.filterId; + } + public String minimumGranularity() { + return this.minimumGranularity; + } + public String nullOption() { + return this.nullOption; + } + public Optional parameterName() { + return Optional.ofNullable(this.parameterName); + } + public String relativeDateType() { + return this.relativeDateType; + } + public Optional relativeDateValue() { + return Optional.ofNullable(this.relativeDateValue); + } + public String timeGranularity() { + return this.timeGranularity; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersRelativeDatesFilter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private FiltersRelativeDatesFilterAnchorDateConfiguration anchorDateConfiguration; + private Column column; + private @Nullable FiltersRelativeDatesFilterExcludePeriodConfiguration excludePeriodConfiguration; + private String filterId; + private String minimumGranularity; + private String nullOption; + private @Nullable String parameterName; + private String relativeDateType; + private @Nullable Integer relativeDateValue; + private String timeGranularity; + public Builder() {} + public Builder(FiltersRelativeDatesFilter defaults) { + Objects.requireNonNull(defaults); + this.anchorDateConfiguration = defaults.anchorDateConfiguration; + this.column = defaults.column; + this.excludePeriodConfiguration = defaults.excludePeriodConfiguration; + this.filterId = defaults.filterId; + this.minimumGranularity = defaults.minimumGranularity; + this.nullOption = defaults.nullOption; + this.parameterName = defaults.parameterName; + this.relativeDateType = defaults.relativeDateType; + this.relativeDateValue = defaults.relativeDateValue; + this.timeGranularity = defaults.timeGranularity; + } + + @CustomType.Setter + public Builder anchorDateConfiguration(FiltersRelativeDatesFilterAnchorDateConfiguration anchorDateConfiguration) { + if (anchorDateConfiguration == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilter", "anchorDateConfiguration"); + } + this.anchorDateConfiguration = anchorDateConfiguration; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilter", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder excludePeriodConfiguration(@Nullable FiltersRelativeDatesFilterExcludePeriodConfiguration excludePeriodConfiguration) { + + this.excludePeriodConfiguration = excludePeriodConfiguration; + return this; + } + @CustomType.Setter + public Builder filterId(String filterId) { + if (filterId == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilter", "filterId"); + } + this.filterId = filterId; + return this; + } + @CustomType.Setter + public Builder minimumGranularity(String minimumGranularity) { + if (minimumGranularity == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilter", "minimumGranularity"); + } + this.minimumGranularity = minimumGranularity; + return this; + } + @CustomType.Setter + public Builder nullOption(String nullOption) { + if (nullOption == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilter", "nullOption"); + } + this.nullOption = nullOption; + return this; + } + @CustomType.Setter + public Builder parameterName(@Nullable String parameterName) { + + this.parameterName = parameterName; + return this; + } + @CustomType.Setter + public Builder relativeDateType(String relativeDateType) { + if (relativeDateType == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilter", "relativeDateType"); + } + this.relativeDateType = relativeDateType; + return this; + } + @CustomType.Setter + public Builder relativeDateValue(@Nullable Integer relativeDateValue) { + + this.relativeDateValue = relativeDateValue; + return this; + } + @CustomType.Setter + public Builder timeGranularity(String timeGranularity) { + if (timeGranularity == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilter", "timeGranularity"); + } + this.timeGranularity = timeGranularity; + return this; + } + public FiltersRelativeDatesFilter build() { + final var _resultValue = new FiltersRelativeDatesFilter(); + _resultValue.anchorDateConfiguration = anchorDateConfiguration; + _resultValue.column = column; + _resultValue.excludePeriodConfiguration = excludePeriodConfiguration; + _resultValue.filterId = filterId; + _resultValue.minimumGranularity = minimumGranularity; + _resultValue.nullOption = nullOption; + _resultValue.parameterName = parameterName; + _resultValue.relativeDateType = relativeDateType; + _resultValue.relativeDateValue = relativeDateValue; + _resultValue.timeGranularity = timeGranularity; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersRelativeDatesFilterAnchorDateConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersRelativeDatesFilterAnchorDateConfiguration.java new file mode 100644 index 00000000000..4fbdd52673a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersRelativeDatesFilterAnchorDateConfiguration.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersRelativeDatesFilterAnchorDateConfiguration { + private @Nullable String anchorOption; + private @Nullable String parameterName; + + private FiltersRelativeDatesFilterAnchorDateConfiguration() {} + public Optional anchorOption() { + return Optional.ofNullable(this.anchorOption); + } + public Optional parameterName() { + return Optional.ofNullable(this.parameterName); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersRelativeDatesFilterAnchorDateConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String anchorOption; + private @Nullable String parameterName; + public Builder() {} + public Builder(FiltersRelativeDatesFilterAnchorDateConfiguration defaults) { + Objects.requireNonNull(defaults); + this.anchorOption = defaults.anchorOption; + this.parameterName = defaults.parameterName; + } + + @CustomType.Setter + public Builder anchorOption(@Nullable String anchorOption) { + + this.anchorOption = anchorOption; + return this; + } + @CustomType.Setter + public Builder parameterName(@Nullable String parameterName) { + + this.parameterName = parameterName; + return this; + } + public FiltersRelativeDatesFilterAnchorDateConfiguration build() { + final var _resultValue = new FiltersRelativeDatesFilterAnchorDateConfiguration(); + _resultValue.anchorOption = anchorOption; + _resultValue.parameterName = parameterName; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersRelativeDatesFilterExcludePeriodConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersRelativeDatesFilterExcludePeriodConfiguration.java new file mode 100644 index 00000000000..ef106d6bd58 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersRelativeDatesFilterExcludePeriodConfiguration.java @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersRelativeDatesFilterExcludePeriodConfiguration { + private Integer amount; + private String granularity; + /** + * @return The dashboard creation status. + * + */ + private @Nullable String status; + + private FiltersRelativeDatesFilterExcludePeriodConfiguration() {} + public Integer amount() { + return this.amount; + } + public String granularity() { + return this.granularity; + } + /** + * @return The dashboard creation status. + * + */ + public Optional status() { + return Optional.ofNullable(this.status); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersRelativeDatesFilterExcludePeriodConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Integer amount; + private String granularity; + private @Nullable String status; + public Builder() {} + public Builder(FiltersRelativeDatesFilterExcludePeriodConfiguration defaults) { + Objects.requireNonNull(defaults); + this.amount = defaults.amount; + this.granularity = defaults.granularity; + this.status = defaults.status; + } + + @CustomType.Setter + public Builder amount(Integer amount) { + if (amount == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterExcludePeriodConfiguration", "amount"); + } + this.amount = amount; + return this; + } + @CustomType.Setter + public Builder granularity(String granularity) { + if (granularity == null) { + throw new MissingRequiredPropertyException("FiltersRelativeDatesFilterExcludePeriodConfiguration", "granularity"); + } + this.granularity = granularity; + return this; + } + @CustomType.Setter + public Builder status(@Nullable String status) { + + this.status = status; + return this; + } + public FiltersRelativeDatesFilterExcludePeriodConfiguration build() { + final var _resultValue = new FiltersRelativeDatesFilterExcludePeriodConfiguration(); + _resultValue.amount = amount; + _resultValue.granularity = granularity; + _resultValue.status = status; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeEqualityFilter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeEqualityFilter.java new file mode 100644 index 00000000000..e279f5f4aca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeEqualityFilter.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersTimeEqualityFilter { + private Column column; + private String filterId; + private @Nullable String parameterName; + private String timeGranularity; + private @Nullable String value; + + private FiltersTimeEqualityFilter() {} + public Column column() { + return this.column; + } + public String filterId() { + return this.filterId; + } + public Optional parameterName() { + return Optional.ofNullable(this.parameterName); + } + public String timeGranularity() { + return this.timeGranularity; + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersTimeEqualityFilter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String filterId; + private @Nullable String parameterName; + private String timeGranularity; + private @Nullable String value; + public Builder() {} + public Builder(FiltersTimeEqualityFilter defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.filterId = defaults.filterId; + this.parameterName = defaults.parameterName; + this.timeGranularity = defaults.timeGranularity; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("FiltersTimeEqualityFilter", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder filterId(String filterId) { + if (filterId == null) { + throw new MissingRequiredPropertyException("FiltersTimeEqualityFilter", "filterId"); + } + this.filterId = filterId; + return this; + } + @CustomType.Setter + public Builder parameterName(@Nullable String parameterName) { + + this.parameterName = parameterName; + return this; + } + @CustomType.Setter + public Builder timeGranularity(String timeGranularity) { + if (timeGranularity == null) { + throw new MissingRequiredPropertyException("FiltersTimeEqualityFilter", "timeGranularity"); + } + this.timeGranularity = timeGranularity; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + + this.value = value; + return this; + } + public FiltersTimeEqualityFilter build() { + final var _resultValue = new FiltersTimeEqualityFilter(); + _resultValue.column = column; + _resultValue.filterId = filterId; + _resultValue.parameterName = parameterName; + _resultValue.timeGranularity = timeGranularity; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilter.java new file mode 100644 index 00000000000..7d5c5455988 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilter.java @@ -0,0 +1,167 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.FiltersTimeRangeFilterExcludePeriodConfiguration; +import com.pulumi.aws.quicksight.outputs.FiltersTimeRangeFilterRangeMaximumValue; +import com.pulumi.aws.quicksight.outputs.FiltersTimeRangeFilterRangeMinimumValue; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersTimeRangeFilter { + private Column column; + private @Nullable FiltersTimeRangeFilterExcludePeriodConfiguration excludePeriodConfiguration; + private String filterId; + private @Nullable Boolean includeMaximum; + private @Nullable Boolean includeMinimum; + private String nullOption; + private @Nullable FiltersTimeRangeFilterRangeMaximumValue rangeMaximumValue; + private @Nullable FiltersTimeRangeFilterRangeMinimumValue rangeMinimumValue; + private String timeGranularity; + + private FiltersTimeRangeFilter() {} + public Column column() { + return this.column; + } + public Optional excludePeriodConfiguration() { + return Optional.ofNullable(this.excludePeriodConfiguration); + } + public String filterId() { + return this.filterId; + } + public Optional includeMaximum() { + return Optional.ofNullable(this.includeMaximum); + } + public Optional includeMinimum() { + return Optional.ofNullable(this.includeMinimum); + } + public String nullOption() { + return this.nullOption; + } + public Optional rangeMaximumValue() { + return Optional.ofNullable(this.rangeMaximumValue); + } + public Optional rangeMinimumValue() { + return Optional.ofNullable(this.rangeMinimumValue); + } + public String timeGranularity() { + return this.timeGranularity; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersTimeRangeFilter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private @Nullable FiltersTimeRangeFilterExcludePeriodConfiguration excludePeriodConfiguration; + private String filterId; + private @Nullable Boolean includeMaximum; + private @Nullable Boolean includeMinimum; + private String nullOption; + private @Nullable FiltersTimeRangeFilterRangeMaximumValue rangeMaximumValue; + private @Nullable FiltersTimeRangeFilterRangeMinimumValue rangeMinimumValue; + private String timeGranularity; + public Builder() {} + public Builder(FiltersTimeRangeFilter defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.excludePeriodConfiguration = defaults.excludePeriodConfiguration; + this.filterId = defaults.filterId; + this.includeMaximum = defaults.includeMaximum; + this.includeMinimum = defaults.includeMinimum; + this.nullOption = defaults.nullOption; + this.rangeMaximumValue = defaults.rangeMaximumValue; + this.rangeMinimumValue = defaults.rangeMinimumValue; + this.timeGranularity = defaults.timeGranularity; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilter", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder excludePeriodConfiguration(@Nullable FiltersTimeRangeFilterExcludePeriodConfiguration excludePeriodConfiguration) { + + this.excludePeriodConfiguration = excludePeriodConfiguration; + return this; + } + @CustomType.Setter + public Builder filterId(String filterId) { + if (filterId == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilter", "filterId"); + } + this.filterId = filterId; + return this; + } + @CustomType.Setter + public Builder includeMaximum(@Nullable Boolean includeMaximum) { + + this.includeMaximum = includeMaximum; + return this; + } + @CustomType.Setter + public Builder includeMinimum(@Nullable Boolean includeMinimum) { + + this.includeMinimum = includeMinimum; + return this; + } + @CustomType.Setter + public Builder nullOption(String nullOption) { + if (nullOption == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilter", "nullOption"); + } + this.nullOption = nullOption; + return this; + } + @CustomType.Setter + public Builder rangeMaximumValue(@Nullable FiltersTimeRangeFilterRangeMaximumValue rangeMaximumValue) { + + this.rangeMaximumValue = rangeMaximumValue; + return this; + } + @CustomType.Setter + public Builder rangeMinimumValue(@Nullable FiltersTimeRangeFilterRangeMinimumValue rangeMinimumValue) { + + this.rangeMinimumValue = rangeMinimumValue; + return this; + } + @CustomType.Setter + public Builder timeGranularity(String timeGranularity) { + if (timeGranularity == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilter", "timeGranularity"); + } + this.timeGranularity = timeGranularity; + return this; + } + public FiltersTimeRangeFilter build() { + final var _resultValue = new FiltersTimeRangeFilter(); + _resultValue.column = column; + _resultValue.excludePeriodConfiguration = excludePeriodConfiguration; + _resultValue.filterId = filterId; + _resultValue.includeMaximum = includeMaximum; + _resultValue.includeMinimum = includeMinimum; + _resultValue.nullOption = nullOption; + _resultValue.rangeMaximumValue = rangeMaximumValue; + _resultValue.rangeMinimumValue = rangeMinimumValue; + _resultValue.timeGranularity = timeGranularity; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterExcludePeriodConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterExcludePeriodConfiguration.java new file mode 100644 index 00000000000..67098e9046a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterExcludePeriodConfiguration.java @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersTimeRangeFilterExcludePeriodConfiguration { + private Integer amount; + private String granularity; + /** + * @return The dashboard creation status. + * + */ + private @Nullable String status; + + private FiltersTimeRangeFilterExcludePeriodConfiguration() {} + public Integer amount() { + return this.amount; + } + public String granularity() { + return this.granularity; + } + /** + * @return The dashboard creation status. + * + */ + public Optional status() { + return Optional.ofNullable(this.status); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersTimeRangeFilterExcludePeriodConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Integer amount; + private String granularity; + private @Nullable String status; + public Builder() {} + public Builder(FiltersTimeRangeFilterExcludePeriodConfiguration defaults) { + Objects.requireNonNull(defaults); + this.amount = defaults.amount; + this.granularity = defaults.granularity; + this.status = defaults.status; + } + + @CustomType.Setter + public Builder amount(Integer amount) { + if (amount == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterExcludePeriodConfiguration", "amount"); + } + this.amount = amount; + return this; + } + @CustomType.Setter + public Builder granularity(String granularity) { + if (granularity == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterExcludePeriodConfiguration", "granularity"); + } + this.granularity = granularity; + return this; + } + @CustomType.Setter + public Builder status(@Nullable String status) { + + this.status = status; + return this; + } + public FiltersTimeRangeFilterExcludePeriodConfiguration build() { + final var _resultValue = new FiltersTimeRangeFilterExcludePeriodConfiguration(); + _resultValue.amount = amount; + _resultValue.granularity = granularity; + _resultValue.status = status; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMaximumValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMaximumValue.java new file mode 100644 index 00000000000..35b8249a6d2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMaximumValue.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FiltersTimeRangeFilterRangeMaximumValueRollingDate; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersTimeRangeFilterRangeMaximumValue { + private @Nullable String parameter; + private @Nullable FiltersTimeRangeFilterRangeMaximumValueRollingDate rollingDate; + private @Nullable String staticValue; + + private FiltersTimeRangeFilterRangeMaximumValue() {} + public Optional parameter() { + return Optional.ofNullable(this.parameter); + } + public Optional rollingDate() { + return Optional.ofNullable(this.rollingDate); + } + public Optional staticValue() { + return Optional.ofNullable(this.staticValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersTimeRangeFilterRangeMaximumValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String parameter; + private @Nullable FiltersTimeRangeFilterRangeMaximumValueRollingDate rollingDate; + private @Nullable String staticValue; + public Builder() {} + public Builder(FiltersTimeRangeFilterRangeMaximumValue defaults) { + Objects.requireNonNull(defaults); + this.parameter = defaults.parameter; + this.rollingDate = defaults.rollingDate; + this.staticValue = defaults.staticValue; + } + + @CustomType.Setter + public Builder parameter(@Nullable String parameter) { + + this.parameter = parameter; + return this; + } + @CustomType.Setter + public Builder rollingDate(@Nullable FiltersTimeRangeFilterRangeMaximumValueRollingDate rollingDate) { + + this.rollingDate = rollingDate; + return this; + } + @CustomType.Setter + public Builder staticValue(@Nullable String staticValue) { + + this.staticValue = staticValue; + return this; + } + public FiltersTimeRangeFilterRangeMaximumValue build() { + final var _resultValue = new FiltersTimeRangeFilterRangeMaximumValue(); + _resultValue.parameter = parameter; + _resultValue.rollingDate = rollingDate; + _resultValue.staticValue = staticValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMaximumValueRollingDate.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMaximumValueRollingDate.java new file mode 100644 index 00000000000..e38ad02617a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMaximumValueRollingDate.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersTimeRangeFilterRangeMaximumValueRollingDate { + private @Nullable String dataSetIdentifier; + private String expression; + + private FiltersTimeRangeFilterRangeMaximumValueRollingDate() {} + public Optional dataSetIdentifier() { + return Optional.ofNullable(this.dataSetIdentifier); + } + public String expression() { + return this.expression; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersTimeRangeFilterRangeMaximumValueRollingDate defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dataSetIdentifier; + private String expression; + public Builder() {} + public Builder(FiltersTimeRangeFilterRangeMaximumValueRollingDate defaults) { + Objects.requireNonNull(defaults); + this.dataSetIdentifier = defaults.dataSetIdentifier; + this.expression = defaults.expression; + } + + @CustomType.Setter + public Builder dataSetIdentifier(@Nullable String dataSetIdentifier) { + + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterRangeMaximumValueRollingDate", "expression"); + } + this.expression = expression; + return this; + } + public FiltersTimeRangeFilterRangeMaximumValueRollingDate build() { + final var _resultValue = new FiltersTimeRangeFilterRangeMaximumValueRollingDate(); + _resultValue.dataSetIdentifier = dataSetIdentifier; + _resultValue.expression = expression; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMinimumValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMinimumValue.java new file mode 100644 index 00000000000..6328af9c4f5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMinimumValue.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FiltersTimeRangeFilterRangeMinimumValueRollingDate; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersTimeRangeFilterRangeMinimumValue { + private @Nullable String parameter; + private @Nullable FiltersTimeRangeFilterRangeMinimumValueRollingDate rollingDate; + private @Nullable String staticValue; + + private FiltersTimeRangeFilterRangeMinimumValue() {} + public Optional parameter() { + return Optional.ofNullable(this.parameter); + } + public Optional rollingDate() { + return Optional.ofNullable(this.rollingDate); + } + public Optional staticValue() { + return Optional.ofNullable(this.staticValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersTimeRangeFilterRangeMinimumValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String parameter; + private @Nullable FiltersTimeRangeFilterRangeMinimumValueRollingDate rollingDate; + private @Nullable String staticValue; + public Builder() {} + public Builder(FiltersTimeRangeFilterRangeMinimumValue defaults) { + Objects.requireNonNull(defaults); + this.parameter = defaults.parameter; + this.rollingDate = defaults.rollingDate; + this.staticValue = defaults.staticValue; + } + + @CustomType.Setter + public Builder parameter(@Nullable String parameter) { + + this.parameter = parameter; + return this; + } + @CustomType.Setter + public Builder rollingDate(@Nullable FiltersTimeRangeFilterRangeMinimumValueRollingDate rollingDate) { + + this.rollingDate = rollingDate; + return this; + } + @CustomType.Setter + public Builder staticValue(@Nullable String staticValue) { + + this.staticValue = staticValue; + return this; + } + public FiltersTimeRangeFilterRangeMinimumValue build() { + final var _resultValue = new FiltersTimeRangeFilterRangeMinimumValue(); + _resultValue.parameter = parameter; + _resultValue.rollingDate = rollingDate; + _resultValue.staticValue = staticValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMinimumValueRollingDate.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMinimumValueRollingDate.java new file mode 100644 index 00000000000..4f444a3c3e5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTimeRangeFilterRangeMinimumValueRollingDate.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersTimeRangeFilterRangeMinimumValueRollingDate { + private @Nullable String dataSetIdentifier; + private String expression; + + private FiltersTimeRangeFilterRangeMinimumValueRollingDate() {} + public Optional dataSetIdentifier() { + return Optional.ofNullable(this.dataSetIdentifier); + } + public String expression() { + return this.expression; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersTimeRangeFilterRangeMinimumValueRollingDate defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dataSetIdentifier; + private String expression; + public Builder() {} + public Builder(FiltersTimeRangeFilterRangeMinimumValueRollingDate defaults) { + Objects.requireNonNull(defaults); + this.dataSetIdentifier = defaults.dataSetIdentifier; + this.expression = defaults.expression; + } + + @CustomType.Setter + public Builder dataSetIdentifier(@Nullable String dataSetIdentifier) { + + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("FiltersTimeRangeFilterRangeMinimumValueRollingDate", "expression"); + } + this.expression = expression; + return this; + } + public FiltersTimeRangeFilterRangeMinimumValueRollingDate build() { + final var _resultValue = new FiltersTimeRangeFilterRangeMinimumValueRollingDate(); + _resultValue.dataSetIdentifier = dataSetIdentifier; + _resultValue.expression = expression; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTopBottomFilter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTopBottomFilter.java new file mode 100644 index 00000000000..0ee4079d046 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTopBottomFilter.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.FiltersTopBottomFilterAggregationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FiltersTopBottomFilter { + private List aggregationSortConfigurations; + private Column column; + private String filterId; + private @Nullable Integer limit; + private @Nullable String parameterName; + private String timeGranularity; + + private FiltersTopBottomFilter() {} + public List aggregationSortConfigurations() { + return this.aggregationSortConfigurations; + } + public Column column() { + return this.column; + } + public String filterId() { + return this.filterId; + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional parameterName() { + return Optional.ofNullable(this.parameterName); + } + public String timeGranularity() { + return this.timeGranularity; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersTopBottomFilter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List aggregationSortConfigurations; + private Column column; + private String filterId; + private @Nullable Integer limit; + private @Nullable String parameterName; + private String timeGranularity; + public Builder() {} + public Builder(FiltersTopBottomFilter defaults) { + Objects.requireNonNull(defaults); + this.aggregationSortConfigurations = defaults.aggregationSortConfigurations; + this.column = defaults.column; + this.filterId = defaults.filterId; + this.limit = defaults.limit; + this.parameterName = defaults.parameterName; + this.timeGranularity = defaults.timeGranularity; + } + + @CustomType.Setter + public Builder aggregationSortConfigurations(List aggregationSortConfigurations) { + if (aggregationSortConfigurations == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilter", "aggregationSortConfigurations"); + } + this.aggregationSortConfigurations = aggregationSortConfigurations; + return this; + } + public Builder aggregationSortConfigurations(FiltersTopBottomFilterAggregationSortConfiguration... aggregationSortConfigurations) { + return aggregationSortConfigurations(List.of(aggregationSortConfigurations)); + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilter", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder filterId(String filterId) { + if (filterId == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilter", "filterId"); + } + this.filterId = filterId; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder parameterName(@Nullable String parameterName) { + + this.parameterName = parameterName; + return this; + } + @CustomType.Setter + public Builder timeGranularity(String timeGranularity) { + if (timeGranularity == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilter", "timeGranularity"); + } + this.timeGranularity = timeGranularity; + return this; + } + public FiltersTopBottomFilter build() { + final var _resultValue = new FiltersTopBottomFilter(); + _resultValue.aggregationSortConfigurations = aggregationSortConfigurations; + _resultValue.column = column; + _resultValue.filterId = filterId; + _resultValue.limit = limit; + _resultValue.parameterName = parameterName; + _resultValue.timeGranularity = timeGranularity; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTopBottomFilterAggregationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTopBottomFilterAggregationSortConfiguration.java new file mode 100644 index 00000000000..deed930c9d0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FiltersTopBottomFilterAggregationSortConfiguration.java @@ -0,0 +1,82 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AggregationFunction; +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class FiltersTopBottomFilterAggregationSortConfiguration { + private AggregationFunction aggregationFunction; + private Column column; + private String sortDirection; + + private FiltersTopBottomFilterAggregationSortConfiguration() {} + public AggregationFunction aggregationFunction() { + return this.aggregationFunction; + } + public Column column() { + return this.column; + } + public String sortDirection() { + return this.sortDirection; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FiltersTopBottomFilterAggregationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private AggregationFunction aggregationFunction; + private Column column; + private String sortDirection; + public Builder() {} + public Builder(FiltersTopBottomFilterAggregationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.sortDirection = defaults.sortDirection; + } + + @CustomType.Setter + public Builder aggregationFunction(AggregationFunction aggregationFunction) { + if (aggregationFunction == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilterAggregationSortConfiguration", "aggregationFunction"); + } + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilterAggregationSortConfiguration", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder sortDirection(String sortDirection) { + if (sortDirection == null) { + throw new MissingRequiredPropertyException("FiltersTopBottomFilterAggregationSortConfiguration", "sortDirection"); + } + this.sortDirection = sortDirection; + return this; + } + public FiltersTopBottomFilterAggregationSortConfiguration build() { + final var _resultValue = new FiltersTopBottomFilterAggregationSortConfiguration(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.sortDirection = sortDirection; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FontConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FontConfiguration.java new file mode 100644 index 00000000000..f508f628858 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FontConfiguration.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FontConfigurationFontSize; +import com.pulumi.aws.quicksight.outputs.FontConfigurationFontWeight; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FontConfiguration { + private @Nullable String fontColor; + private @Nullable String fontDecoration; + private @Nullable FontConfigurationFontSize fontSize; + private @Nullable String fontStyle; + private @Nullable FontConfigurationFontWeight fontWeight; + + private FontConfiguration() {} + public Optional fontColor() { + return Optional.ofNullable(this.fontColor); + } + public Optional fontDecoration() { + return Optional.ofNullable(this.fontDecoration); + } + public Optional fontSize() { + return Optional.ofNullable(this.fontSize); + } + public Optional fontStyle() { + return Optional.ofNullable(this.fontStyle); + } + public Optional fontWeight() { + return Optional.ofNullable(this.fontWeight); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FontConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String fontColor; + private @Nullable String fontDecoration; + private @Nullable FontConfigurationFontSize fontSize; + private @Nullable String fontStyle; + private @Nullable FontConfigurationFontWeight fontWeight; + public Builder() {} + public Builder(FontConfiguration defaults) { + Objects.requireNonNull(defaults); + this.fontColor = defaults.fontColor; + this.fontDecoration = defaults.fontDecoration; + this.fontSize = defaults.fontSize; + this.fontStyle = defaults.fontStyle; + this.fontWeight = defaults.fontWeight; + } + + @CustomType.Setter + public Builder fontColor(@Nullable String fontColor) { + + this.fontColor = fontColor; + return this; + } + @CustomType.Setter + public Builder fontDecoration(@Nullable String fontDecoration) { + + this.fontDecoration = fontDecoration; + return this; + } + @CustomType.Setter + public Builder fontSize(@Nullable FontConfigurationFontSize fontSize) { + + this.fontSize = fontSize; + return this; + } + @CustomType.Setter + public Builder fontStyle(@Nullable String fontStyle) { + + this.fontStyle = fontStyle; + return this; + } + @CustomType.Setter + public Builder fontWeight(@Nullable FontConfigurationFontWeight fontWeight) { + + this.fontWeight = fontWeight; + return this; + } + public FontConfiguration build() { + final var _resultValue = new FontConfiguration(); + _resultValue.fontColor = fontColor; + _resultValue.fontDecoration = fontDecoration; + _resultValue.fontSize = fontSize; + _resultValue.fontStyle = fontStyle; + _resultValue.fontWeight = fontWeight; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FontConfigurationFontSize.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FontConfigurationFontSize.java new file mode 100644 index 00000000000..574539bb73f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FontConfigurationFontSize.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FontConfigurationFontSize { + private @Nullable String relative; + + private FontConfigurationFontSize() {} + public Optional relative() { + return Optional.ofNullable(this.relative); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FontConfigurationFontSize defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String relative; + public Builder() {} + public Builder(FontConfigurationFontSize defaults) { + Objects.requireNonNull(defaults); + this.relative = defaults.relative; + } + + @CustomType.Setter + public Builder relative(@Nullable String relative) { + + this.relative = relative; + return this; + } + public FontConfigurationFontSize build() { + final var _resultValue = new FontConfigurationFontSize(); + _resultValue.relative = relative; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FontConfigurationFontWeight.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FontConfigurationFontWeight.java new file mode 100644 index 00000000000..afcb4bf0e4d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FontConfigurationFontWeight.java @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FontConfigurationFontWeight { + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + + private FontConfigurationFontWeight() {} + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FontConfigurationFontWeight defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String name; + public Builder() {} + public Builder(FontConfigurationFontWeight defaults) { + Objects.requireNonNull(defaults); + this.name = defaults.name; + } + + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + public FontConfigurationFontWeight build() { + final var _resultValue = new FontConfigurationFontWeight(); + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElements.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElements.java new file mode 100644 index 00000000000..2bed4767dd9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElements.java @@ -0,0 +1,214 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FreeFormLayoutElementsBackgroundStyle; +import com.pulumi.aws.quicksight.outputs.FreeFormLayoutElementsBorderStyle; +import com.pulumi.aws.quicksight.outputs.FreeFormLayoutElementsRenderingRule; +import com.pulumi.aws.quicksight.outputs.FreeFormLayoutElementsSelectedBorderStyle; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FreeFormLayoutElements { + private @Nullable FreeFormLayoutElementsBackgroundStyle backgroundStyle; + private @Nullable FreeFormLayoutElementsBorderStyle borderStyle; + private String elementId; + private String elementType; + private String height; + private @Nullable SelectAllOptions loadingAnimation; + private @Nullable List renderingRules; + private @Nullable FreeFormLayoutElementsSelectedBorderStyle selectedBorderStyle; + private @Nullable String visibility; + private String width; + private String xAxisLocation; + private String yAxisLocation; + + private FreeFormLayoutElements() {} + public Optional backgroundStyle() { + return Optional.ofNullable(this.backgroundStyle); + } + public Optional borderStyle() { + return Optional.ofNullable(this.borderStyle); + } + public String elementId() { + return this.elementId; + } + public String elementType() { + return this.elementType; + } + public String height() { + return this.height; + } + public Optional loadingAnimation() { + return Optional.ofNullable(this.loadingAnimation); + } + public List renderingRules() { + return this.renderingRules == null ? List.of() : this.renderingRules; + } + public Optional selectedBorderStyle() { + return Optional.ofNullable(this.selectedBorderStyle); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + public String width() { + return this.width; + } + public String xAxisLocation() { + return this.xAxisLocation; + } + public String yAxisLocation() { + return this.yAxisLocation; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FreeFormLayoutElements defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable FreeFormLayoutElementsBackgroundStyle backgroundStyle; + private @Nullable FreeFormLayoutElementsBorderStyle borderStyle; + private String elementId; + private String elementType; + private String height; + private @Nullable SelectAllOptions loadingAnimation; + private @Nullable List renderingRules; + private @Nullable FreeFormLayoutElementsSelectedBorderStyle selectedBorderStyle; + private @Nullable String visibility; + private String width; + private String xAxisLocation; + private String yAxisLocation; + public Builder() {} + public Builder(FreeFormLayoutElements defaults) { + Objects.requireNonNull(defaults); + this.backgroundStyle = defaults.backgroundStyle; + this.borderStyle = defaults.borderStyle; + this.elementId = defaults.elementId; + this.elementType = defaults.elementType; + this.height = defaults.height; + this.loadingAnimation = defaults.loadingAnimation; + this.renderingRules = defaults.renderingRules; + this.selectedBorderStyle = defaults.selectedBorderStyle; + this.visibility = defaults.visibility; + this.width = defaults.width; + this.xAxisLocation = defaults.xAxisLocation; + this.yAxisLocation = defaults.yAxisLocation; + } + + @CustomType.Setter + public Builder backgroundStyle(@Nullable FreeFormLayoutElementsBackgroundStyle backgroundStyle) { + + this.backgroundStyle = backgroundStyle; + return this; + } + @CustomType.Setter + public Builder borderStyle(@Nullable FreeFormLayoutElementsBorderStyle borderStyle) { + + this.borderStyle = borderStyle; + return this; + } + @CustomType.Setter + public Builder elementId(String elementId) { + if (elementId == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElements", "elementId"); + } + this.elementId = elementId; + return this; + } + @CustomType.Setter + public Builder elementType(String elementType) { + if (elementType == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElements", "elementType"); + } + this.elementType = elementType; + return this; + } + @CustomType.Setter + public Builder height(String height) { + if (height == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElements", "height"); + } + this.height = height; + return this; + } + @CustomType.Setter + public Builder loadingAnimation(@Nullable SelectAllOptions loadingAnimation) { + + this.loadingAnimation = loadingAnimation; + return this; + } + @CustomType.Setter + public Builder renderingRules(@Nullable List renderingRules) { + + this.renderingRules = renderingRules; + return this; + } + public Builder renderingRules(FreeFormLayoutElementsRenderingRule... renderingRules) { + return renderingRules(List.of(renderingRules)); + } + @CustomType.Setter + public Builder selectedBorderStyle(@Nullable FreeFormLayoutElementsSelectedBorderStyle selectedBorderStyle) { + + this.selectedBorderStyle = selectedBorderStyle; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + @CustomType.Setter + public Builder width(String width) { + if (width == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElements", "width"); + } + this.width = width; + return this; + } + @CustomType.Setter + public Builder xAxisLocation(String xAxisLocation) { + if (xAxisLocation == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElements", "xAxisLocation"); + } + this.xAxisLocation = xAxisLocation; + return this; + } + @CustomType.Setter + public Builder yAxisLocation(String yAxisLocation) { + if (yAxisLocation == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElements", "yAxisLocation"); + } + this.yAxisLocation = yAxisLocation; + return this; + } + public FreeFormLayoutElements build() { + final var _resultValue = new FreeFormLayoutElements(); + _resultValue.backgroundStyle = backgroundStyle; + _resultValue.borderStyle = borderStyle; + _resultValue.elementId = elementId; + _resultValue.elementType = elementType; + _resultValue.height = height; + _resultValue.loadingAnimation = loadingAnimation; + _resultValue.renderingRules = renderingRules; + _resultValue.selectedBorderStyle = selectedBorderStyle; + _resultValue.visibility = visibility; + _resultValue.width = width; + _resultValue.xAxisLocation = xAxisLocation; + _resultValue.yAxisLocation = yAxisLocation; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsBackgroundStyle.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsBackgroundStyle.java new file mode 100644 index 00000000000..2be3cebf1cc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsBackgroundStyle.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FreeFormLayoutElementsBackgroundStyle { + private @Nullable String color; + private @Nullable String visibility; + + private FreeFormLayoutElementsBackgroundStyle() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FreeFormLayoutElementsBackgroundStyle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private @Nullable String visibility; + public Builder() {} + public Builder(FreeFormLayoutElementsBackgroundStyle defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public FreeFormLayoutElementsBackgroundStyle build() { + final var _resultValue = new FreeFormLayoutElementsBackgroundStyle(); + _resultValue.color = color; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsBorderStyle.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsBorderStyle.java new file mode 100644 index 00000000000..b352dd73573 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsBorderStyle.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FreeFormLayoutElementsBorderStyle { + private @Nullable String color; + private @Nullable String visibility; + + private FreeFormLayoutElementsBorderStyle() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FreeFormLayoutElementsBorderStyle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private @Nullable String visibility; + public Builder() {} + public Builder(FreeFormLayoutElementsBorderStyle defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public FreeFormLayoutElementsBorderStyle build() { + final var _resultValue = new FreeFormLayoutElementsBorderStyle(); + _resultValue.color = color; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsRenderingRule.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsRenderingRule.java new file mode 100644 index 00000000000..8eae6fd00ea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsRenderingRule.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class FreeFormLayoutElementsRenderingRule { + private SelectAllOptions configurationOverrides; + private String expression; + + private FreeFormLayoutElementsRenderingRule() {} + public SelectAllOptions configurationOverrides() { + return this.configurationOverrides; + } + public String expression() { + return this.expression; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FreeFormLayoutElementsRenderingRule defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private SelectAllOptions configurationOverrides; + private String expression; + public Builder() {} + public Builder(FreeFormLayoutElementsRenderingRule defaults) { + Objects.requireNonNull(defaults); + this.configurationOverrides = defaults.configurationOverrides; + this.expression = defaults.expression; + } + + @CustomType.Setter + public Builder configurationOverrides(SelectAllOptions configurationOverrides) { + if (configurationOverrides == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElementsRenderingRule", "configurationOverrides"); + } + this.configurationOverrides = configurationOverrides; + return this; + } + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("FreeFormLayoutElementsRenderingRule", "expression"); + } + this.expression = expression; + return this; + } + public FreeFormLayoutElementsRenderingRule build() { + final var _resultValue = new FreeFormLayoutElementsRenderingRule(); + _resultValue.configurationOverrides = configurationOverrides; + _resultValue.expression = expression; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsSelectedBorderStyle.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsSelectedBorderStyle.java new file mode 100644 index 00000000000..90b7e1ff1d9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/FreeFormLayoutElementsSelectedBorderStyle.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class FreeFormLayoutElementsSelectedBorderStyle { + private @Nullable String color; + private @Nullable String visibility; + + private FreeFormLayoutElementsSelectedBorderStyle() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(FreeFormLayoutElementsSelectedBorderStyle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private @Nullable String visibility; + public Builder() {} + public Builder(FreeFormLayoutElementsSelectedBorderStyle defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public FreeFormLayoutElementsSelectedBorderStyle build() { + final var _resultValue = new FreeFormLayoutElementsSelectedBorderStyle(); + _resultValue.color = color; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayout.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayout.java new file mode 100644 index 00000000000..010d37dd1dd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayout.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.GridLayoutCanvasSizeOptions; +import com.pulumi.aws.quicksight.outputs.GridLayoutElement; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GridLayout { + private @Nullable GridLayoutCanvasSizeOptions canvasSizeOptions; + private List elements; + + private GridLayout() {} + public Optional canvasSizeOptions() { + return Optional.ofNullable(this.canvasSizeOptions); + } + public List elements() { + return this.elements; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GridLayout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GridLayoutCanvasSizeOptions canvasSizeOptions; + private List elements; + public Builder() {} + public Builder(GridLayout defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + this.elements = defaults.elements; + } + + @CustomType.Setter + public Builder canvasSizeOptions(@Nullable GridLayoutCanvasSizeOptions canvasSizeOptions) { + + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + @CustomType.Setter + public Builder elements(List elements) { + if (elements == null) { + throw new MissingRequiredPropertyException("GridLayout", "elements"); + } + this.elements = elements; + return this; + } + public Builder elements(GridLayoutElement... elements) { + return elements(List.of(elements)); + } + public GridLayout build() { + final var _resultValue = new GridLayout(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + _resultValue.elements = elements; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayoutCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayoutCanvasSizeOptions.java new file mode 100644 index 00000000000..529128fc386 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayoutCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GridLayoutCanvasSizeOptions { + private @Nullable GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + + private GridLayoutCanvasSizeOptions() {} + public Optional screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GridLayoutCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + public Builder() {} + public Builder(GridLayoutCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.screenCanvasSizeOptions = defaults.screenCanvasSizeOptions; + } + + @CustomType.Setter + public Builder screenCanvasSizeOptions(@Nullable GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions) { + + this.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + public GridLayoutCanvasSizeOptions build() { + final var _resultValue = new GridLayoutCanvasSizeOptions(); + _resultValue.screenCanvasSizeOptions = screenCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions.java new file mode 100644 index 00000000000..1d174ac93dc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + private @Nullable String optimizedViewPortWidth; + private String resizeOption; + + private GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions() {} + public Optional optimizedViewPortWidth() { + return Optional.ofNullable(this.optimizedViewPortWidth); + } + public String resizeOption() { + return this.resizeOption; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String optimizedViewPortWidth; + private String resizeOption; + public Builder() {} + public Builder(GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.optimizedViewPortWidth = defaults.optimizedViewPortWidth; + this.resizeOption = defaults.resizeOption; + } + + @CustomType.Setter + public Builder optimizedViewPortWidth(@Nullable String optimizedViewPortWidth) { + + this.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + @CustomType.Setter + public Builder resizeOption(String resizeOption) { + if (resizeOption == null) { + throw new MissingRequiredPropertyException("GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions", "resizeOption"); + } + this.resizeOption = resizeOption; + return this; + } + public GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions build() { + final var _resultValue = new GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions(); + _resultValue.optimizedViewPortWidth = optimizedViewPortWidth; + _resultValue.resizeOption = resizeOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayoutElement.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayoutElement.java new file mode 100644 index 00000000000..62c6841d050 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/GridLayoutElement.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GridLayoutElement { + private @Nullable String columnIndex; + private Integer columnSpan; + private String elementId; + private String elementType; + private @Nullable String rowIndex; + private Integer rowSpan; + + private GridLayoutElement() {} + public Optional columnIndex() { + return Optional.ofNullable(this.columnIndex); + } + public Integer columnSpan() { + return this.columnSpan; + } + public String elementId() { + return this.elementId; + } + public String elementType() { + return this.elementType; + } + public Optional rowIndex() { + return Optional.ofNullable(this.rowIndex); + } + public Integer rowSpan() { + return this.rowSpan; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GridLayoutElement defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String columnIndex; + private Integer columnSpan; + private String elementId; + private String elementType; + private @Nullable String rowIndex; + private Integer rowSpan; + public Builder() {} + public Builder(GridLayoutElement defaults) { + Objects.requireNonNull(defaults); + this.columnIndex = defaults.columnIndex; + this.columnSpan = defaults.columnSpan; + this.elementId = defaults.elementId; + this.elementType = defaults.elementType; + this.rowIndex = defaults.rowIndex; + this.rowSpan = defaults.rowSpan; + } + + @CustomType.Setter + public Builder columnIndex(@Nullable String columnIndex) { + + this.columnIndex = columnIndex; + return this; + } + @CustomType.Setter + public Builder columnSpan(Integer columnSpan) { + if (columnSpan == null) { + throw new MissingRequiredPropertyException("GridLayoutElement", "columnSpan"); + } + this.columnSpan = columnSpan; + return this; + } + @CustomType.Setter + public Builder elementId(String elementId) { + if (elementId == null) { + throw new MissingRequiredPropertyException("GridLayoutElement", "elementId"); + } + this.elementId = elementId; + return this; + } + @CustomType.Setter + public Builder elementType(String elementType) { + if (elementType == null) { + throw new MissingRequiredPropertyException("GridLayoutElement", "elementType"); + } + this.elementType = elementType; + return this; + } + @CustomType.Setter + public Builder rowIndex(@Nullable String rowIndex) { + + this.rowIndex = rowIndex; + return this; + } + @CustomType.Setter + public Builder rowSpan(Integer rowSpan) { + if (rowSpan == null) { + throw new MissingRequiredPropertyException("GridLayoutElement", "rowSpan"); + } + this.rowSpan = rowSpan; + return this; + } + public GridLayoutElement build() { + final var _resultValue = new GridLayoutElement(); + _resultValue.columnIndex = columnIndex; + _resultValue.columnSpan = columnSpan; + _resultValue.elementId = elementId; + _resultValue.elementType = elementType; + _resultValue.rowIndex = rowIndex; + _resultValue.rowSpan = rowSpan; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/IntegerParameterDeclaration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/IntegerParameterDeclaration.java new file mode 100644 index 00000000000..ea07e014d0a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/IntegerParameterDeclaration.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.IntegerParameterDeclarationDefaultValues; +import com.pulumi.aws.quicksight.outputs.IntegerParameterDeclarationValuesWhenUnset; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class IntegerParameterDeclaration { + private @Nullable IntegerParameterDeclarationDefaultValues defaultValues; + /** + * @return Display name for the dashboard. + * + */ + private String name; + private String parameterValueType; + private @Nullable IntegerParameterDeclarationValuesWhenUnset valuesWhenUnset; + + private IntegerParameterDeclaration() {} + public Optional defaultValues() { + return Optional.ofNullable(this.defaultValues); + } + /** + * @return Display name for the dashboard. + * + */ + public String name() { + return this.name; + } + public String parameterValueType() { + return this.parameterValueType; + } + public Optional valuesWhenUnset() { + return Optional.ofNullable(this.valuesWhenUnset); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(IntegerParameterDeclaration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable IntegerParameterDeclarationDefaultValues defaultValues; + private String name; + private String parameterValueType; + private @Nullable IntegerParameterDeclarationValuesWhenUnset valuesWhenUnset; + public Builder() {} + public Builder(IntegerParameterDeclaration defaults) { + Objects.requireNonNull(defaults); + this.defaultValues = defaults.defaultValues; + this.name = defaults.name; + this.parameterValueType = defaults.parameterValueType; + this.valuesWhenUnset = defaults.valuesWhenUnset; + } + + @CustomType.Setter + public Builder defaultValues(@Nullable IntegerParameterDeclarationDefaultValues defaultValues) { + + this.defaultValues = defaultValues; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("IntegerParameterDeclaration", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder parameterValueType(String parameterValueType) { + if (parameterValueType == null) { + throw new MissingRequiredPropertyException("IntegerParameterDeclaration", "parameterValueType"); + } + this.parameterValueType = parameterValueType; + return this; + } + @CustomType.Setter + public Builder valuesWhenUnset(@Nullable IntegerParameterDeclarationValuesWhenUnset valuesWhenUnset) { + + this.valuesWhenUnset = valuesWhenUnset; + return this; + } + public IntegerParameterDeclaration build() { + final var _resultValue = new IntegerParameterDeclaration(); + _resultValue.defaultValues = defaultValues; + _resultValue.name = name; + _resultValue.parameterValueType = parameterValueType; + _resultValue.valuesWhenUnset = valuesWhenUnset; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/IntegerParameterDeclarationDefaultValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/IntegerParameterDeclarationDefaultValues.java new file mode 100644 index 00000000000..49d421d04db --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/IntegerParameterDeclarationDefaultValues.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DynamicValue; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class IntegerParameterDeclarationDefaultValues { + private @Nullable DynamicValue dynamicValue; + private @Nullable List staticValues; + + private IntegerParameterDeclarationDefaultValues() {} + public Optional dynamicValue() { + return Optional.ofNullable(this.dynamicValue); + } + public List staticValues() { + return this.staticValues == null ? List.of() : this.staticValues; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(IntegerParameterDeclarationDefaultValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DynamicValue dynamicValue; + private @Nullable List staticValues; + public Builder() {} + public Builder(IntegerParameterDeclarationDefaultValues defaults) { + Objects.requireNonNull(defaults); + this.dynamicValue = defaults.dynamicValue; + this.staticValues = defaults.staticValues; + } + + @CustomType.Setter + public Builder dynamicValue(@Nullable DynamicValue dynamicValue) { + + this.dynamicValue = dynamicValue; + return this; + } + @CustomType.Setter + public Builder staticValues(@Nullable List staticValues) { + + this.staticValues = staticValues; + return this; + } + public Builder staticValues(Integer... staticValues) { + return staticValues(List.of(staticValues)); + } + public IntegerParameterDeclarationDefaultValues build() { + final var _resultValue = new IntegerParameterDeclarationDefaultValues(); + _resultValue.dynamicValue = dynamicValue; + _resultValue.staticValues = staticValues; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/IntegerParameterDeclarationValuesWhenUnset.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/IntegerParameterDeclarationValuesWhenUnset.java new file mode 100644 index 00000000000..746b7f1919c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/IntegerParameterDeclarationValuesWhenUnset.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class IntegerParameterDeclarationValuesWhenUnset { + private @Nullable Integer customValue; + private @Nullable String valueWhenUnsetOption; + + private IntegerParameterDeclarationValuesWhenUnset() {} + public Optional customValue() { + return Optional.ofNullable(this.customValue); + } + public Optional valueWhenUnsetOption() { + return Optional.ofNullable(this.valueWhenUnsetOption); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(IntegerParameterDeclarationValuesWhenUnset defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer customValue; + private @Nullable String valueWhenUnsetOption; + public Builder() {} + public Builder(IntegerParameterDeclarationValuesWhenUnset defaults) { + Objects.requireNonNull(defaults); + this.customValue = defaults.customValue; + this.valueWhenUnsetOption = defaults.valueWhenUnsetOption; + } + + @CustomType.Setter + public Builder customValue(@Nullable Integer customValue) { + + this.customValue = customValue; + return this; + } + @CustomType.Setter + public Builder valueWhenUnsetOption(@Nullable String valueWhenUnsetOption) { + + this.valueWhenUnsetOption = valueWhenUnsetOption; + return this; + } + public IntegerParameterDeclarationValuesWhenUnset build() { + final var _resultValue = new IntegerParameterDeclarationValuesWhenUnset(); + _resultValue.customValue = customValue; + _resultValue.valueWhenUnsetOption = valueWhenUnsetOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ItemsLimitConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ItemsLimitConfiguration.java new file mode 100644 index 00000000000..52149355271 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ItemsLimitConfiguration.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ItemsLimitConfiguration { + private @Nullable Integer itemsLimit; + private String otherCategories; + + private ItemsLimitConfiguration() {} + public Optional itemsLimit() { + return Optional.ofNullable(this.itemsLimit); + } + public String otherCategories() { + return this.otherCategories; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ItemsLimitConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer itemsLimit; + private String otherCategories; + public Builder() {} + public Builder(ItemsLimitConfiguration defaults) { + Objects.requireNonNull(defaults); + this.itemsLimit = defaults.itemsLimit; + this.otherCategories = defaults.otherCategories; + } + + @CustomType.Setter + public Builder itemsLimit(@Nullable Integer itemsLimit) { + + this.itemsLimit = itemsLimit; + return this; + } + @CustomType.Setter + public Builder otherCategories(String otherCategories) { + if (otherCategories == null) { + throw new MissingRequiredPropertyException("ItemsLimitConfiguration", "otherCategories"); + } + this.otherCategories = otherCategories; + return this; + } + public ItemsLimitConfiguration build() { + final var _resultValue = new ItemsLimitConfiguration(); + _resultValue.itemsLimit = itemsLimit; + _resultValue.otherCategories = otherCategories; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LabelOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LabelOptions.java new file mode 100644 index 00000000000..b60ccc8be89 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LabelOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FontConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LabelOptions { + private @Nullable String customLabel; + private @Nullable FontConfiguration fontConfiguration; + private @Nullable String visibility; + + private LabelOptions() {} + public Optional customLabel() { + return Optional.ofNullable(this.customLabel); + } + public Optional fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LabelOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customLabel; + private @Nullable FontConfiguration fontConfiguration; + private @Nullable String visibility; + public Builder() {} + public Builder(LabelOptions defaults) { + Objects.requireNonNull(defaults); + this.customLabel = defaults.customLabel; + this.fontConfiguration = defaults.fontConfiguration; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder customLabel(@Nullable String customLabel) { + + this.customLabel = customLabel; + return this; + } + @CustomType.Setter + public Builder fontConfiguration(@Nullable FontConfiguration fontConfiguration) { + + this.fontConfiguration = fontConfiguration; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public LabelOptions build() { + final var _resultValue = new LabelOptions(); + _resultValue.customLabel = customLabel; + _resultValue.fontConfiguration = fontConfiguration; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Layouts.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Layouts.java new file mode 100644 index 00000000000..eb3d0b3d8bd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Layouts.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class Layouts { + private LayoutsConfiguration configuration; + + private Layouts() {} + public LayoutsConfiguration configuration() { + return this.configuration; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(Layouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private LayoutsConfiguration configuration; + public Builder() {} + public Builder(Layouts defaults) { + Objects.requireNonNull(defaults); + this.configuration = defaults.configuration; + } + + @CustomType.Setter + public Builder configuration(LayoutsConfiguration configuration) { + if (configuration == null) { + throw new MissingRequiredPropertyException("Layouts", "configuration"); + } + this.configuration = configuration; + return this; + } + public Layouts build() { + final var _resultValue = new Layouts(); + _resultValue.configuration = configuration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfiguration.java new file mode 100644 index 00000000000..19eaef715fc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.GridLayout; +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationFreeFormLayout; +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayout; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfiguration { + private @Nullable LayoutsConfigurationFreeFormLayout freeFormLayout; + private @Nullable GridLayout gridLayout; + private @Nullable LayoutsConfigurationSectionBasedLayout sectionBasedLayout; + + private LayoutsConfiguration() {} + public Optional freeFormLayout() { + return Optional.ofNullable(this.freeFormLayout); + } + public Optional gridLayout() { + return Optional.ofNullable(this.gridLayout); + } + public Optional sectionBasedLayout() { + return Optional.ofNullable(this.sectionBasedLayout); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LayoutsConfigurationFreeFormLayout freeFormLayout; + private @Nullable GridLayout gridLayout; + private @Nullable LayoutsConfigurationSectionBasedLayout sectionBasedLayout; + public Builder() {} + public Builder(LayoutsConfiguration defaults) { + Objects.requireNonNull(defaults); + this.freeFormLayout = defaults.freeFormLayout; + this.gridLayout = defaults.gridLayout; + this.sectionBasedLayout = defaults.sectionBasedLayout; + } + + @CustomType.Setter + public Builder freeFormLayout(@Nullable LayoutsConfigurationFreeFormLayout freeFormLayout) { + + this.freeFormLayout = freeFormLayout; + return this; + } + @CustomType.Setter + public Builder gridLayout(@Nullable GridLayout gridLayout) { + + this.gridLayout = gridLayout; + return this; + } + @CustomType.Setter + public Builder sectionBasedLayout(@Nullable LayoutsConfigurationSectionBasedLayout sectionBasedLayout) { + + this.sectionBasedLayout = sectionBasedLayout; + return this; + } + public LayoutsConfiguration build() { + final var _resultValue = new LayoutsConfiguration(); + _resultValue.freeFormLayout = freeFormLayout; + _resultValue.gridLayout = gridLayout; + _resultValue.sectionBasedLayout = sectionBasedLayout; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationFreeFormLayout.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationFreeFormLayout.java new file mode 100644 index 00000000000..459073d8aed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationFreeFormLayout.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FreeFormLayoutElements; +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationFreeFormLayout { + private @Nullable LayoutsConfigurationFreeFormLayoutCanvasSizeOptions canvasSizeOptions; + private List elements; + + private LayoutsConfigurationFreeFormLayout() {} + public Optional canvasSizeOptions() { + return Optional.ofNullable(this.canvasSizeOptions); + } + public List elements() { + return this.elements; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationFreeFormLayout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LayoutsConfigurationFreeFormLayoutCanvasSizeOptions canvasSizeOptions; + private List elements; + public Builder() {} + public Builder(LayoutsConfigurationFreeFormLayout defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + this.elements = defaults.elements; + } + + @CustomType.Setter + public Builder canvasSizeOptions(@Nullable LayoutsConfigurationFreeFormLayoutCanvasSizeOptions canvasSizeOptions) { + + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + @CustomType.Setter + public Builder elements(List elements) { + if (elements == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationFreeFormLayout", "elements"); + } + this.elements = elements; + return this; + } + public Builder elements(FreeFormLayoutElements... elements) { + return elements(List.of(elements)); + } + public LayoutsConfigurationFreeFormLayout build() { + final var _resultValue = new LayoutsConfigurationFreeFormLayout(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + _resultValue.elements = elements; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptions.java new file mode 100644 index 00000000000..48137ee4430 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationFreeFormLayoutCanvasSizeOptions { + private @Nullable LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + + private LayoutsConfigurationFreeFormLayoutCanvasSizeOptions() {} + public Optional screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationFreeFormLayoutCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + public Builder() {} + public Builder(LayoutsConfigurationFreeFormLayoutCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.screenCanvasSizeOptions = defaults.screenCanvasSizeOptions; + } + + @CustomType.Setter + public Builder screenCanvasSizeOptions(@Nullable LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions) { + + this.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + public LayoutsConfigurationFreeFormLayoutCanvasSizeOptions build() { + final var _resultValue = new LayoutsConfigurationFreeFormLayoutCanvasSizeOptions(); + _resultValue.screenCanvasSizeOptions = screenCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions.java new file mode 100644 index 00000000000..cc8a8b28f7d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + private String optimizedViewPortWidth; + + private LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions() {} + public String optimizedViewPortWidth() { + return this.optimizedViewPortWidth; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String optimizedViewPortWidth; + public Builder() {} + public Builder(LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.optimizedViewPortWidth = defaults.optimizedViewPortWidth; + } + + @CustomType.Setter + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + if (optimizedViewPortWidth == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions", "optimizedViewPortWidth"); + } + this.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + public LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions build() { + final var _resultValue = new LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions(); + _resultValue.optimizedViewPortWidth = optimizedViewPortWidth; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayout.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayout.java new file mode 100644 index 00000000000..61a331e05a3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayout.java @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutBodySection; +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions; +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutFooterSections; +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutHeaderSections; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayout { + private List bodySections; + private @Nullable LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions canvasSizeOptions; + private LayoutsConfigurationSectionBasedLayoutFooterSections footerSections; + private LayoutsConfigurationSectionBasedLayoutHeaderSections headerSections; + + private LayoutsConfigurationSectionBasedLayout() {} + public List bodySections() { + return this.bodySections; + } + public Optional canvasSizeOptions() { + return Optional.ofNullable(this.canvasSizeOptions); + } + public LayoutsConfigurationSectionBasedLayoutFooterSections footerSections() { + return this.footerSections; + } + public LayoutsConfigurationSectionBasedLayoutHeaderSections headerSections() { + return this.headerSections; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List bodySections; + private @Nullable LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions canvasSizeOptions; + private LayoutsConfigurationSectionBasedLayoutFooterSections footerSections; + private LayoutsConfigurationSectionBasedLayoutHeaderSections headerSections; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayout defaults) { + Objects.requireNonNull(defaults); + this.bodySections = defaults.bodySections; + this.canvasSizeOptions = defaults.canvasSizeOptions; + this.footerSections = defaults.footerSections; + this.headerSections = defaults.headerSections; + } + + @CustomType.Setter + public Builder bodySections(List bodySections) { + if (bodySections == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayout", "bodySections"); + } + this.bodySections = bodySections; + return this; + } + public Builder bodySections(LayoutsConfigurationSectionBasedLayoutBodySection... bodySections) { + return bodySections(List.of(bodySections)); + } + @CustomType.Setter + public Builder canvasSizeOptions(@Nullable LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions canvasSizeOptions) { + + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + @CustomType.Setter + public Builder footerSections(LayoutsConfigurationSectionBasedLayoutFooterSections footerSections) { + if (footerSections == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayout", "footerSections"); + } + this.footerSections = footerSections; + return this; + } + @CustomType.Setter + public Builder headerSections(LayoutsConfigurationSectionBasedLayoutHeaderSections headerSections) { + if (headerSections == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayout", "headerSections"); + } + this.headerSections = headerSections; + return this; + } + public LayoutsConfigurationSectionBasedLayout build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayout(); + _resultValue.bodySections = bodySections; + _resultValue.canvasSizeOptions = canvasSizeOptions; + _resultValue.footerSections = footerSections; + _resultValue.headerSections = headerSections; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySection.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySection.java new file mode 100644 index 00000000000..5c6eb3b3ca9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySection.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContent; +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration; +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutBodySectionStyle; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutBodySection { + private LayoutsConfigurationSectionBasedLayoutBodySectionContent content; + private @Nullable LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration pageBreakConfiguration; + private String sectionId; + private @Nullable LayoutsConfigurationSectionBasedLayoutBodySectionStyle style; + + private LayoutsConfigurationSectionBasedLayoutBodySection() {} + public LayoutsConfigurationSectionBasedLayoutBodySectionContent content() { + return this.content; + } + public Optional pageBreakConfiguration() { + return Optional.ofNullable(this.pageBreakConfiguration); + } + public String sectionId() { + return this.sectionId; + } + public Optional style() { + return Optional.ofNullable(this.style); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySection defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutBodySectionContent content; + private @Nullable LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration pageBreakConfiguration; + private String sectionId; + private @Nullable LayoutsConfigurationSectionBasedLayoutBodySectionStyle style; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutBodySection defaults) { + Objects.requireNonNull(defaults); + this.content = defaults.content; + this.pageBreakConfiguration = defaults.pageBreakConfiguration; + this.sectionId = defaults.sectionId; + this.style = defaults.style; + } + + @CustomType.Setter + public Builder content(LayoutsConfigurationSectionBasedLayoutBodySectionContent content) { + if (content == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutBodySection", "content"); + } + this.content = content; + return this; + } + @CustomType.Setter + public Builder pageBreakConfiguration(@Nullable LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration pageBreakConfiguration) { + + this.pageBreakConfiguration = pageBreakConfiguration; + return this; + } + @CustomType.Setter + public Builder sectionId(String sectionId) { + if (sectionId == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutBodySection", "sectionId"); + } + this.sectionId = sectionId; + return this; + } + @CustomType.Setter + public Builder style(@Nullable LayoutsConfigurationSectionBasedLayoutBodySectionStyle style) { + + this.style = style; + return this; + } + public LayoutsConfigurationSectionBasedLayoutBodySection build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutBodySection(); + _resultValue.content = content; + _resultValue.pageBreakConfiguration = pageBreakConfiguration; + _resultValue.sectionId = sectionId; + _resultValue.style = style; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContent.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContent.java new file mode 100644 index 00000000000..86eed3dcff3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContent.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutBodySectionContent { + private @Nullable LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout layout; + + private LayoutsConfigurationSectionBasedLayoutBodySectionContent() {} + public Optional layout() { + return Optional.ofNullable(this.layout); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionContent defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout layout; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionContent defaults) { + Objects.requireNonNull(defaults); + this.layout = defaults.layout; + } + + @CustomType.Setter + public Builder layout(@Nullable LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout layout) { + + this.layout = layout; + return this; + } + public LayoutsConfigurationSectionBasedLayoutBodySectionContent build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutBodySectionContent(); + _resultValue.layout = layout; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout.java new file mode 100644 index 00000000000..21affd74f5b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout { + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout freeFormLayout; + + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout() {} + public LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout freeFormLayout() { + return this.freeFormLayout; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout freeFormLayout; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout defaults) { + Objects.requireNonNull(defaults); + this.freeFormLayout = defaults.freeFormLayout; + } + + @CustomType.Setter + public Builder freeFormLayout(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout freeFormLayout) { + if (freeFormLayout == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout", "freeFormLayout"); + } + this.freeFormLayout = freeFormLayout; + return this; + } + public LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout(); + _resultValue.freeFormLayout = freeFormLayout; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout.java new file mode 100644 index 00000000000..816e33083df --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout.java @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FreeFormLayoutElements; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout { + private List elements; + + private LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout() {} + public List elements() { + return this.elements; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List elements; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout defaults) { + Objects.requireNonNull(defaults); + this.elements = defaults.elements; + } + + @CustomType.Setter + public Builder elements(List elements) { + if (elements == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout", "elements"); + } + this.elements = elements; + return this; + } + public Builder elements(FreeFormLayoutElements... elements) { + return elements(List.of(elements)); + } + public LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout(); + _resultValue.elements = elements; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration.java new file mode 100644 index 00000000000..c6cc201858b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration { + private @Nullable LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter after; + + private LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration() {} + public Optional after() { + return Optional.ofNullable(this.after); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter after; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration defaults) { + Objects.requireNonNull(defaults); + this.after = defaults.after; + } + + @CustomType.Setter + public Builder after(@Nullable LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter after) { + + this.after = after; + return this; + } + public LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration(); + _resultValue.after = after; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter.java new file mode 100644 index 00000000000..a2a639c1a30 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter.java @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter { + /** + * @return The dashboard creation status. + * + */ + private @Nullable String status; + + private LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter() {} + /** + * @return The dashboard creation status. + * + */ + public Optional status() { + return Optional.ofNullable(this.status); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String status; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter defaults) { + Objects.requireNonNull(defaults); + this.status = defaults.status; + } + + @CustomType.Setter + public Builder status(@Nullable String status) { + + this.status = status; + return this; + } + public LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter(); + _resultValue.status = status; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyle.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyle.java new file mode 100644 index 00000000000..59652bac141 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutBodySectionStyle.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Spacing; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutBodySectionStyle { + private @Nullable String height; + private @Nullable Spacing padding; + + private LayoutsConfigurationSectionBasedLayoutBodySectionStyle() {} + public Optional height() { + return Optional.ofNullable(this.height); + } + public Optional padding() { + return Optional.ofNullable(this.padding); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutBodySectionStyle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String height; + private @Nullable Spacing padding; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutBodySectionStyle defaults) { + Objects.requireNonNull(defaults); + this.height = defaults.height; + this.padding = defaults.padding; + } + + @CustomType.Setter + public Builder height(@Nullable String height) { + + this.height = height; + return this; + } + @CustomType.Setter + public Builder padding(@Nullable Spacing padding) { + + this.padding = padding; + return this; + } + public LayoutsConfigurationSectionBasedLayoutBodySectionStyle build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutBodySectionStyle(); + _resultValue.height = height; + _resultValue.padding = padding; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions.java new file mode 100644 index 00000000000..31067c9839f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions { + private @Nullable LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions; + + private LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions() {} + public Optional paperCanvasSizeOptions() { + return Optional.ofNullable(this.paperCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.paperCanvasSizeOptions = defaults.paperCanvasSizeOptions; + } + + @CustomType.Setter + public Builder paperCanvasSizeOptions(@Nullable LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions) { + + this.paperCanvasSizeOptions = paperCanvasSizeOptions; + return this; + } + public LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions(); + _resultValue.paperCanvasSizeOptions = paperCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions.java new file mode 100644 index 00000000000..53c27efce1b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Spacing; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions { + private @Nullable Spacing paperMargin; + private @Nullable String paperOrientation; + private @Nullable String paperSize; + + private LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions() {} + public Optional paperMargin() { + return Optional.ofNullable(this.paperMargin); + } + public Optional paperOrientation() { + return Optional.ofNullable(this.paperOrientation); + } + public Optional paperSize() { + return Optional.ofNullable(this.paperSize); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Spacing paperMargin; + private @Nullable String paperOrientation; + private @Nullable String paperSize; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.paperMargin = defaults.paperMargin; + this.paperOrientation = defaults.paperOrientation; + this.paperSize = defaults.paperSize; + } + + @CustomType.Setter + public Builder paperMargin(@Nullable Spacing paperMargin) { + + this.paperMargin = paperMargin; + return this; + } + @CustomType.Setter + public Builder paperOrientation(@Nullable String paperOrientation) { + + this.paperOrientation = paperOrientation; + return this; + } + @CustomType.Setter + public Builder paperSize(@Nullable String paperSize) { + + this.paperSize = paperSize; + return this; + } + public LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions(); + _resultValue.paperMargin = paperMargin; + _resultValue.paperOrientation = paperOrientation; + _resultValue.paperSize = paperSize; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSections.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSections.java new file mode 100644 index 00000000000..f1598994e76 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSections.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout; +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutFooterSections { + private @Nullable LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout layout; + private String sectionId; + private @Nullable LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle style; + + private LayoutsConfigurationSectionBasedLayoutFooterSections() {} + public Optional layout() { + return Optional.ofNullable(this.layout); + } + public String sectionId() { + return this.sectionId; + } + public Optional style() { + return Optional.ofNullable(this.style); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutFooterSections defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout layout; + private String sectionId; + private @Nullable LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle style; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutFooterSections defaults) { + Objects.requireNonNull(defaults); + this.layout = defaults.layout; + this.sectionId = defaults.sectionId; + this.style = defaults.style; + } + + @CustomType.Setter + public Builder layout(@Nullable LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout layout) { + + this.layout = layout; + return this; + } + @CustomType.Setter + public Builder sectionId(String sectionId) { + if (sectionId == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutFooterSections", "sectionId"); + } + this.sectionId = sectionId; + return this; + } + @CustomType.Setter + public Builder style(@Nullable LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle style) { + + this.style = style; + return this; + } + public LayoutsConfigurationSectionBasedLayoutFooterSections build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutFooterSections(); + _resultValue.layout = layout; + _resultValue.sectionId = sectionId; + _resultValue.style = style; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout.java new file mode 100644 index 00000000000..765bf33c5e3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout { + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout freeFormLayout; + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout() {} + public LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout freeFormLayout() { + return this.freeFormLayout; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout freeFormLayout; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout defaults) { + Objects.requireNonNull(defaults); + this.freeFormLayout = defaults.freeFormLayout; + } + + @CustomType.Setter + public Builder freeFormLayout(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout freeFormLayout) { + if (freeFormLayout == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout", "freeFormLayout"); + } + this.freeFormLayout = freeFormLayout; + return this; + } + public LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout(); + _resultValue.freeFormLayout = freeFormLayout; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout.java new file mode 100644 index 00000000000..a7cc1a9006a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout.java @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FreeFormLayoutElements; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout { + private List elements; + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout() {} + public List elements() { + return this.elements; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List elements; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout defaults) { + Objects.requireNonNull(defaults); + this.elements = defaults.elements; + } + + @CustomType.Setter + public Builder elements(List elements) { + if (elements == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout", "elements"); + } + this.elements = elements; + return this; + } + public Builder elements(FreeFormLayoutElements... elements) { + return elements(List.of(elements)); + } + public LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout(); + _resultValue.elements = elements; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle.java new file mode 100644 index 00000000000..b11249fd0d8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Spacing; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle { + private @Nullable String height; + private @Nullable Spacing padding; + + private LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle() {} + public Optional height() { + return Optional.ofNullable(this.height); + } + public Optional padding() { + return Optional.ofNullable(this.padding); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String height; + private @Nullable Spacing padding; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle defaults) { + Objects.requireNonNull(defaults); + this.height = defaults.height; + this.padding = defaults.padding; + } + + @CustomType.Setter + public Builder height(@Nullable String height) { + + this.height = height; + return this; + } + @CustomType.Setter + public Builder padding(@Nullable Spacing padding) { + + this.padding = padding; + return this; + } + public LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle(); + _resultValue.height = height; + _resultValue.padding = padding; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSections.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSections.java new file mode 100644 index 00000000000..852c94aab8c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSections.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout; +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutHeaderSections { + private @Nullable LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout layout; + private String sectionId; + private @Nullable LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle style; + + private LayoutsConfigurationSectionBasedLayoutHeaderSections() {} + public Optional layout() { + return Optional.ofNullable(this.layout); + } + public String sectionId() { + return this.sectionId; + } + public Optional style() { + return Optional.ofNullable(this.style); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutHeaderSections defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout layout; + private String sectionId; + private @Nullable LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle style; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutHeaderSections defaults) { + Objects.requireNonNull(defaults); + this.layout = defaults.layout; + this.sectionId = defaults.sectionId; + this.style = defaults.style; + } + + @CustomType.Setter + public Builder layout(@Nullable LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout layout) { + + this.layout = layout; + return this; + } + @CustomType.Setter + public Builder sectionId(String sectionId) { + if (sectionId == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutHeaderSections", "sectionId"); + } + this.sectionId = sectionId; + return this; + } + @CustomType.Setter + public Builder style(@Nullable LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle style) { + + this.style = style; + return this; + } + public LayoutsConfigurationSectionBasedLayoutHeaderSections build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutHeaderSections(); + _resultValue.layout = layout; + _resultValue.sectionId = sectionId; + _resultValue.style = style; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout.java new file mode 100644 index 00000000000..826a0567e51 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout { + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout freeFormLayout; + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout() {} + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout freeFormLayout() { + return this.freeFormLayout; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout freeFormLayout; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout defaults) { + Objects.requireNonNull(defaults); + this.freeFormLayout = defaults.freeFormLayout; + } + + @CustomType.Setter + public Builder freeFormLayout(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout freeFormLayout) { + if (freeFormLayout == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout", "freeFormLayout"); + } + this.freeFormLayout = freeFormLayout; + return this; + } + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout(); + _resultValue.freeFormLayout = freeFormLayout; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout.java new file mode 100644 index 00000000000..67aef08d601 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout.java @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FreeFormLayoutElements; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout { + private List elements; + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout() {} + public List elements() { + return this.elements; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List elements; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout defaults) { + Objects.requireNonNull(defaults); + this.elements = defaults.elements; + } + + @CustomType.Setter + public Builder elements(List elements) { + if (elements == null) { + throw new MissingRequiredPropertyException("LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout", "elements"); + } + this.elements = elements; + return this; + } + public Builder elements(FreeFormLayoutElements... elements) { + return elements(List.of(elements)); + } + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout(); + _resultValue.elements = elements; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle.java new file mode 100644 index 00000000000..8cb47dbb472 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Spacing; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle { + private @Nullable String height; + private @Nullable Spacing padding; + + private LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle() {} + public Optional height() { + return Optional.ofNullable(this.height); + } + public Optional padding() { + return Optional.ofNullable(this.padding); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String height; + private @Nullable Spacing padding; + public Builder() {} + public Builder(LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle defaults) { + Objects.requireNonNull(defaults); + this.height = defaults.height; + this.padding = defaults.padding; + } + + @CustomType.Setter + public Builder height(@Nullable String height) { + + this.height = height; + return this; + } + @CustomType.Setter + public Builder padding(@Nullable Spacing padding) { + + this.padding = padding; + return this; + } + public LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle build() { + final var _resultValue = new LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle(); + _resultValue.height = height; + _resultValue.padding = padding; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LegendOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LegendOptions.java new file mode 100644 index 00000000000..4680c1fe9d6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LegendOptions.java @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LegendOptions { + private @Nullable String height; + private @Nullable String position; + private @Nullable LabelOptions title; + private @Nullable String visibility; + private @Nullable String width; + + private LegendOptions() {} + public Optional height() { + return Optional.ofNullable(this.height); + } + public Optional position() { + return Optional.ofNullable(this.position); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + public Optional width() { + return Optional.ofNullable(this.width); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LegendOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String height; + private @Nullable String position; + private @Nullable LabelOptions title; + private @Nullable String visibility; + private @Nullable String width; + public Builder() {} + public Builder(LegendOptions defaults) { + Objects.requireNonNull(defaults); + this.height = defaults.height; + this.position = defaults.position; + this.title = defaults.title; + this.visibility = defaults.visibility; + this.width = defaults.width; + } + + @CustomType.Setter + public Builder height(@Nullable String height) { + + this.height = height; + return this; + } + @CustomType.Setter + public Builder position(@Nullable String position) { + + this.position = position; + return this; + } + @CustomType.Setter + public Builder title(@Nullable LabelOptions title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + @CustomType.Setter + public Builder width(@Nullable String width) { + + this.width = width; + return this; + } + public LegendOptions build() { + final var _resultValue = new LegendOptions(); + _resultValue.height = height; + _resultValue.position = position; + _resultValue.title = title; + _resultValue.visibility = visibility; + _resultValue.width = width; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LineChartLineStyleSettings.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LineChartLineStyleSettings.java new file mode 100644 index 00000000000..698433e4c3c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LineChartLineStyleSettings.java @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LineChartLineStyleSettings { + private @Nullable String lineInterpolation; + private @Nullable String lineStyle; + private @Nullable String lineVisibility; + private @Nullable String lineWidth; + + private LineChartLineStyleSettings() {} + public Optional lineInterpolation() { + return Optional.ofNullable(this.lineInterpolation); + } + public Optional lineStyle() { + return Optional.ofNullable(this.lineStyle); + } + public Optional lineVisibility() { + return Optional.ofNullable(this.lineVisibility); + } + public Optional lineWidth() { + return Optional.ofNullable(this.lineWidth); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LineChartLineStyleSettings defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String lineInterpolation; + private @Nullable String lineStyle; + private @Nullable String lineVisibility; + private @Nullable String lineWidth; + public Builder() {} + public Builder(LineChartLineStyleSettings defaults) { + Objects.requireNonNull(defaults); + this.lineInterpolation = defaults.lineInterpolation; + this.lineStyle = defaults.lineStyle; + this.lineVisibility = defaults.lineVisibility; + this.lineWidth = defaults.lineWidth; + } + + @CustomType.Setter + public Builder lineInterpolation(@Nullable String lineInterpolation) { + + this.lineInterpolation = lineInterpolation; + return this; + } + @CustomType.Setter + public Builder lineStyle(@Nullable String lineStyle) { + + this.lineStyle = lineStyle; + return this; + } + @CustomType.Setter + public Builder lineVisibility(@Nullable String lineVisibility) { + + this.lineVisibility = lineVisibility; + return this; + } + @CustomType.Setter + public Builder lineWidth(@Nullable String lineWidth) { + + this.lineWidth = lineWidth; + return this; + } + public LineChartLineStyleSettings build() { + final var _resultValue = new LineChartLineStyleSettings(); + _resultValue.lineInterpolation = lineInterpolation; + _resultValue.lineStyle = lineStyle; + _resultValue.lineVisibility = lineVisibility; + _resultValue.lineWidth = lineWidth; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LineChartMarkerStyleSettings.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LineChartMarkerStyleSettings.java new file mode 100644 index 00000000000..c8294bd1421 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/LineChartMarkerStyleSettings.java @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class LineChartMarkerStyleSettings { + private @Nullable String markerColor; + private @Nullable String markerShape; + private @Nullable String markerSize; + private @Nullable String markerVisibility; + + private LineChartMarkerStyleSettings() {} + public Optional markerColor() { + return Optional.ofNullable(this.markerColor); + } + public Optional markerShape() { + return Optional.ofNullable(this.markerShape); + } + public Optional markerSize() { + return Optional.ofNullable(this.markerSize); + } + public Optional markerVisibility() { + return Optional.ofNullable(this.markerVisibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(LineChartMarkerStyleSettings defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String markerColor; + private @Nullable String markerShape; + private @Nullable String markerSize; + private @Nullable String markerVisibility; + public Builder() {} + public Builder(LineChartMarkerStyleSettings defaults) { + Objects.requireNonNull(defaults); + this.markerColor = defaults.markerColor; + this.markerShape = defaults.markerShape; + this.markerSize = defaults.markerSize; + this.markerVisibility = defaults.markerVisibility; + } + + @CustomType.Setter + public Builder markerColor(@Nullable String markerColor) { + + this.markerColor = markerColor; + return this; + } + @CustomType.Setter + public Builder markerShape(@Nullable String markerShape) { + + this.markerShape = markerShape; + return this; + } + @CustomType.Setter + public Builder markerSize(@Nullable String markerSize) { + + this.markerSize = markerSize; + return this; + } + @CustomType.Setter + public Builder markerVisibility(@Nullable String markerVisibility) { + + this.markerVisibility = markerVisibility; + return this; + } + public LineChartMarkerStyleSettings build() { + final var _resultValue = new LineChartMarkerStyleSettings(); + _resultValue.markerColor = markerColor; + _resultValue.markerShape = markerShape; + _resultValue.markerSize = markerSize; + _resultValue.markerVisibility = markerVisibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema.java new file mode 100644 index 00000000000..cea2eae5363 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchemaCalculatedMeasureField; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchemaCategoricalMeasureField; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchemaDateMeasureField; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchemaNumericalMeasureField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MeasureFieldSchema { + private @Nullable MeasureFieldSchemaCalculatedMeasureField calculatedMeasureField; + private @Nullable MeasureFieldSchemaCategoricalMeasureField categoricalMeasureField; + private @Nullable MeasureFieldSchemaDateMeasureField dateMeasureField; + private @Nullable MeasureFieldSchemaNumericalMeasureField numericalMeasureField; + + private MeasureFieldSchema() {} + public Optional calculatedMeasureField() { + return Optional.ofNullable(this.calculatedMeasureField); + } + public Optional categoricalMeasureField() { + return Optional.ofNullable(this.categoricalMeasureField); + } + public Optional dateMeasureField() { + return Optional.ofNullable(this.dateMeasureField); + } + public Optional numericalMeasureField() { + return Optional.ofNullable(this.numericalMeasureField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MeasureFieldSchema defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable MeasureFieldSchemaCalculatedMeasureField calculatedMeasureField; + private @Nullable MeasureFieldSchemaCategoricalMeasureField categoricalMeasureField; + private @Nullable MeasureFieldSchemaDateMeasureField dateMeasureField; + private @Nullable MeasureFieldSchemaNumericalMeasureField numericalMeasureField; + public Builder() {} + public Builder(MeasureFieldSchema defaults) { + Objects.requireNonNull(defaults); + this.calculatedMeasureField = defaults.calculatedMeasureField; + this.categoricalMeasureField = defaults.categoricalMeasureField; + this.dateMeasureField = defaults.dateMeasureField; + this.numericalMeasureField = defaults.numericalMeasureField; + } + + @CustomType.Setter + public Builder calculatedMeasureField(@Nullable MeasureFieldSchemaCalculatedMeasureField calculatedMeasureField) { + + this.calculatedMeasureField = calculatedMeasureField; + return this; + } + @CustomType.Setter + public Builder categoricalMeasureField(@Nullable MeasureFieldSchemaCategoricalMeasureField categoricalMeasureField) { + + this.categoricalMeasureField = categoricalMeasureField; + return this; + } + @CustomType.Setter + public Builder dateMeasureField(@Nullable MeasureFieldSchemaDateMeasureField dateMeasureField) { + + this.dateMeasureField = dateMeasureField; + return this; + } + @CustomType.Setter + public Builder numericalMeasureField(@Nullable MeasureFieldSchemaNumericalMeasureField numericalMeasureField) { + + this.numericalMeasureField = numericalMeasureField; + return this; + } + public MeasureFieldSchema build() { + final var _resultValue = new MeasureFieldSchema(); + _resultValue.calculatedMeasureField = calculatedMeasureField; + _resultValue.categoricalMeasureField = categoricalMeasureField; + _resultValue.dateMeasureField = dateMeasureField; + _resultValue.numericalMeasureField = numericalMeasureField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2.java new file mode 100644 index 00000000000..c806ede22e0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2CalculatedMeasureField; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2CategoricalMeasureField; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2DateMeasureField; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2NumericalMeasureField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MeasureFieldSchema2 { + private @Nullable MeasureFieldSchema2CalculatedMeasureField calculatedMeasureField; + private @Nullable MeasureFieldSchema2CategoricalMeasureField categoricalMeasureField; + private @Nullable MeasureFieldSchema2DateMeasureField dateMeasureField; + private @Nullable MeasureFieldSchema2NumericalMeasureField numericalMeasureField; + + private MeasureFieldSchema2() {} + public Optional calculatedMeasureField() { + return Optional.ofNullable(this.calculatedMeasureField); + } + public Optional categoricalMeasureField() { + return Optional.ofNullable(this.categoricalMeasureField); + } + public Optional dateMeasureField() { + return Optional.ofNullable(this.dateMeasureField); + } + public Optional numericalMeasureField() { + return Optional.ofNullable(this.numericalMeasureField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MeasureFieldSchema2 defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable MeasureFieldSchema2CalculatedMeasureField calculatedMeasureField; + private @Nullable MeasureFieldSchema2CategoricalMeasureField categoricalMeasureField; + private @Nullable MeasureFieldSchema2DateMeasureField dateMeasureField; + private @Nullable MeasureFieldSchema2NumericalMeasureField numericalMeasureField; + public Builder() {} + public Builder(MeasureFieldSchema2 defaults) { + Objects.requireNonNull(defaults); + this.calculatedMeasureField = defaults.calculatedMeasureField; + this.categoricalMeasureField = defaults.categoricalMeasureField; + this.dateMeasureField = defaults.dateMeasureField; + this.numericalMeasureField = defaults.numericalMeasureField; + } + + @CustomType.Setter + public Builder calculatedMeasureField(@Nullable MeasureFieldSchema2CalculatedMeasureField calculatedMeasureField) { + + this.calculatedMeasureField = calculatedMeasureField; + return this; + } + @CustomType.Setter + public Builder categoricalMeasureField(@Nullable MeasureFieldSchema2CategoricalMeasureField categoricalMeasureField) { + + this.categoricalMeasureField = categoricalMeasureField; + return this; + } + @CustomType.Setter + public Builder dateMeasureField(@Nullable MeasureFieldSchema2DateMeasureField dateMeasureField) { + + this.dateMeasureField = dateMeasureField; + return this; + } + @CustomType.Setter + public Builder numericalMeasureField(@Nullable MeasureFieldSchema2NumericalMeasureField numericalMeasureField) { + + this.numericalMeasureField = numericalMeasureField; + return this; + } + public MeasureFieldSchema2 build() { + final var _resultValue = new MeasureFieldSchema2(); + _resultValue.calculatedMeasureField = calculatedMeasureField; + _resultValue.categoricalMeasureField = categoricalMeasureField; + _resultValue.dateMeasureField = dateMeasureField; + _resultValue.numericalMeasureField = numericalMeasureField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2CalculatedMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2CalculatedMeasureField.java new file mode 100644 index 00000000000..967ae391034 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2CalculatedMeasureField.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class MeasureFieldSchema2CalculatedMeasureField { + private String expression; + private String fieldId; + + private MeasureFieldSchema2CalculatedMeasureField() {} + public String expression() { + return this.expression; + } + public String fieldId() { + return this.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MeasureFieldSchema2CalculatedMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String expression; + private String fieldId; + public Builder() {} + public Builder(MeasureFieldSchema2CalculatedMeasureField defaults) { + Objects.requireNonNull(defaults); + this.expression = defaults.expression; + this.fieldId = defaults.fieldId; + } + + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2CalculatedMeasureField", "expression"); + } + this.expression = expression; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2CalculatedMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + public MeasureFieldSchema2CalculatedMeasureField build() { + final var _resultValue = new MeasureFieldSchema2CalculatedMeasureField(); + _resultValue.expression = expression; + _resultValue.fieldId = fieldId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2CategoricalMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2CategoricalMeasureField.java new file mode 100644 index 00000000000..77d26ca2eaf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2CategoricalMeasureField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MeasureFieldSchema2CategoricalMeasureField { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + + private MeasureFieldSchema2CategoricalMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MeasureFieldSchema2CategoricalMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(MeasureFieldSchema2CategoricalMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable String aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2CategoricalMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2CategoricalMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable StringFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public MeasureFieldSchema2CategoricalMeasureField build() { + final var _resultValue = new MeasureFieldSchema2CategoricalMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2DateMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2DateMeasureField.java new file mode 100644 index 00000000000..081a4a3b057 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2DateMeasureField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MeasureFieldSchema2DateMeasureField { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + + private MeasureFieldSchema2DateMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MeasureFieldSchema2DateMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(MeasureFieldSchema2DateMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable String aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2DateMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2DateMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable DateTimeFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public MeasureFieldSchema2DateMeasureField build() { + final var _resultValue = new MeasureFieldSchema2DateMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2NumericalMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2NumericalMeasureField.java new file mode 100644 index 00000000000..dfdd6acc9aa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchema2NumericalMeasureField.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumericalAggregation; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MeasureFieldSchema2NumericalMeasureField { + private @Nullable NumericalAggregation aggregationFunction; + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + + private MeasureFieldSchema2NumericalMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MeasureFieldSchema2NumericalMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumericalAggregation aggregationFunction; + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(MeasureFieldSchema2NumericalMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable NumericalAggregation aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2NumericalMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchema2NumericalMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable NumberFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public MeasureFieldSchema2NumericalMeasureField build() { + final var _resultValue = new MeasureFieldSchema2NumericalMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaCalculatedMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaCalculatedMeasureField.java new file mode 100644 index 00000000000..ca4b0289739 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaCalculatedMeasureField.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class MeasureFieldSchemaCalculatedMeasureField { + private String expression; + private String fieldId; + + private MeasureFieldSchemaCalculatedMeasureField() {} + public String expression() { + return this.expression; + } + public String fieldId() { + return this.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MeasureFieldSchemaCalculatedMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String expression; + private String fieldId; + public Builder() {} + public Builder(MeasureFieldSchemaCalculatedMeasureField defaults) { + Objects.requireNonNull(defaults); + this.expression = defaults.expression; + this.fieldId = defaults.fieldId; + } + + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaCalculatedMeasureField", "expression"); + } + this.expression = expression; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaCalculatedMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + public MeasureFieldSchemaCalculatedMeasureField build() { + final var _resultValue = new MeasureFieldSchemaCalculatedMeasureField(); + _resultValue.expression = expression; + _resultValue.fieldId = fieldId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaCategoricalMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaCategoricalMeasureField.java new file mode 100644 index 00000000000..1e6438ea4a7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaCategoricalMeasureField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MeasureFieldSchemaCategoricalMeasureField { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + + private MeasureFieldSchemaCategoricalMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MeasureFieldSchemaCategoricalMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(MeasureFieldSchemaCategoricalMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable String aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaCategoricalMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaCategoricalMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable StringFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public MeasureFieldSchemaCategoricalMeasureField build() { + final var _resultValue = new MeasureFieldSchemaCategoricalMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaDateMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaDateMeasureField.java new file mode 100644 index 00000000000..47a661371a5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaDateMeasureField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MeasureFieldSchemaDateMeasureField { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + + private MeasureFieldSchemaDateMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MeasureFieldSchemaDateMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(MeasureFieldSchemaDateMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable String aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaDateMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaDateMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable DateTimeFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public MeasureFieldSchemaDateMeasureField build() { + final var _resultValue = new MeasureFieldSchemaDateMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaNumericalMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaNumericalMeasureField.java new file mode 100644 index 00000000000..bd184f99888 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/MeasureFieldSchemaNumericalMeasureField.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumericalAggregation; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MeasureFieldSchemaNumericalMeasureField { + private @Nullable NumericalAggregation aggregationFunction; + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + + private MeasureFieldSchemaNumericalMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MeasureFieldSchemaNumericalMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumericalAggregation aggregationFunction; + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(MeasureFieldSchemaNumericalMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable NumericalAggregation aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaNumericalMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("MeasureFieldSchemaNumericalMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable NumberFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public MeasureFieldSchemaNumericalMeasureField build() { + final var _resultValue = new MeasureFieldSchemaNumericalMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NegativeValueConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NegativeValueConfiguration.java new file mode 100644 index 00000000000..fcad75396ef --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NegativeValueConfiguration.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class NegativeValueConfiguration { + private String displayMode; + + private NegativeValueConfiguration() {} + public String displayMode() { + return this.displayMode; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(NegativeValueConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String displayMode; + public Builder() {} + public Builder(NegativeValueConfiguration defaults) { + Objects.requireNonNull(defaults); + this.displayMode = defaults.displayMode; + } + + @CustomType.Setter + public Builder displayMode(String displayMode) { + if (displayMode == null) { + throw new MissingRequiredPropertyException("NegativeValueConfiguration", "displayMode"); + } + this.displayMode = displayMode; + return this; + } + public NegativeValueConfiguration build() { + final var _resultValue = new NegativeValueConfiguration(); + _resultValue.displayMode = displayMode; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NullValueFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NullValueFormatConfiguration.java new file mode 100644 index 00000000000..723fae94427 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NullValueFormatConfiguration.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class NullValueFormatConfiguration { + private String nullString; + + private NullValueFormatConfiguration() {} + public String nullString() { + return this.nullString; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(NullValueFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String nullString; + public Builder() {} + public Builder(NullValueFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.nullString = defaults.nullString; + } + + @CustomType.Setter + public Builder nullString(String nullString) { + if (nullString == null) { + throw new MissingRequiredPropertyException("NullValueFormatConfiguration", "nullString"); + } + this.nullString = nullString; + return this; + } + public NullValueFormatConfiguration build() { + final var _resultValue = new NullValueFormatConfiguration(); + _resultValue.nullString = nullString; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumberDisplayFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumberDisplayFormatConfiguration.java new file mode 100644 index 00000000000..e7d0746db3c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumberDisplayFormatConfiguration.java @@ -0,0 +1,131 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DecimalPlacesConfiguration; +import com.pulumi.aws.quicksight.outputs.NegativeValueConfiguration; +import com.pulumi.aws.quicksight.outputs.NullValueFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.SeparatorConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class NumberDisplayFormatConfiguration { + private @Nullable DecimalPlacesConfiguration decimalPlacesConfiguration; + private @Nullable NegativeValueConfiguration negativeValueConfiguration; + private @Nullable NullValueFormatConfiguration nullValueFormatConfiguration; + private @Nullable String numberScale; + private @Nullable String prefix; + private @Nullable SeparatorConfiguration separatorConfiguration; + private @Nullable String suffix; + + private NumberDisplayFormatConfiguration() {} + public Optional decimalPlacesConfiguration() { + return Optional.ofNullable(this.decimalPlacesConfiguration); + } + public Optional negativeValueConfiguration() { + return Optional.ofNullable(this.negativeValueConfiguration); + } + public Optional nullValueFormatConfiguration() { + return Optional.ofNullable(this.nullValueFormatConfiguration); + } + public Optional numberScale() { + return Optional.ofNullable(this.numberScale); + } + public Optional prefix() { + return Optional.ofNullable(this.prefix); + } + public Optional separatorConfiguration() { + return Optional.ofNullable(this.separatorConfiguration); + } + public Optional suffix() { + return Optional.ofNullable(this.suffix); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(NumberDisplayFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DecimalPlacesConfiguration decimalPlacesConfiguration; + private @Nullable NegativeValueConfiguration negativeValueConfiguration; + private @Nullable NullValueFormatConfiguration nullValueFormatConfiguration; + private @Nullable String numberScale; + private @Nullable String prefix; + private @Nullable SeparatorConfiguration separatorConfiguration; + private @Nullable String suffix; + public Builder() {} + public Builder(NumberDisplayFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.decimalPlacesConfiguration = defaults.decimalPlacesConfiguration; + this.negativeValueConfiguration = defaults.negativeValueConfiguration; + this.nullValueFormatConfiguration = defaults.nullValueFormatConfiguration; + this.numberScale = defaults.numberScale; + this.prefix = defaults.prefix; + this.separatorConfiguration = defaults.separatorConfiguration; + this.suffix = defaults.suffix; + } + + @CustomType.Setter + public Builder decimalPlacesConfiguration(@Nullable DecimalPlacesConfiguration decimalPlacesConfiguration) { + + this.decimalPlacesConfiguration = decimalPlacesConfiguration; + return this; + } + @CustomType.Setter + public Builder negativeValueConfiguration(@Nullable NegativeValueConfiguration negativeValueConfiguration) { + + this.negativeValueConfiguration = negativeValueConfiguration; + return this; + } + @CustomType.Setter + public Builder nullValueFormatConfiguration(@Nullable NullValueFormatConfiguration nullValueFormatConfiguration) { + + this.nullValueFormatConfiguration = nullValueFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder numberScale(@Nullable String numberScale) { + + this.numberScale = numberScale; + return this; + } + @CustomType.Setter + public Builder prefix(@Nullable String prefix) { + + this.prefix = prefix; + return this; + } + @CustomType.Setter + public Builder separatorConfiguration(@Nullable SeparatorConfiguration separatorConfiguration) { + + this.separatorConfiguration = separatorConfiguration; + return this; + } + @CustomType.Setter + public Builder suffix(@Nullable String suffix) { + + this.suffix = suffix; + return this; + } + public NumberDisplayFormatConfiguration build() { + final var _resultValue = new NumberDisplayFormatConfiguration(); + _resultValue.decimalPlacesConfiguration = decimalPlacesConfiguration; + _resultValue.negativeValueConfiguration = negativeValueConfiguration; + _resultValue.nullValueFormatConfiguration = nullValueFormatConfiguration; + _resultValue.numberScale = numberScale; + _resultValue.prefix = prefix; + _resultValue.separatorConfiguration = separatorConfiguration; + _resultValue.suffix = suffix; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumberFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumberFormatConfiguration.java new file mode 100644 index 00000000000..887835c338f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumberFormatConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.NumericFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class NumberFormatConfiguration { + private @Nullable NumericFormatConfiguration numericFormatConfiguration; + + private NumberFormatConfiguration() {} + public Optional numericFormatConfiguration() { + return Optional.ofNullable(this.numericFormatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(NumberFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumericFormatConfiguration numericFormatConfiguration; + public Builder() {} + public Builder(NumberFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.numericFormatConfiguration = defaults.numericFormatConfiguration; + } + + @CustomType.Setter + public Builder numericFormatConfiguration(@Nullable NumericFormatConfiguration numericFormatConfiguration) { + + this.numericFormatConfiguration = numericFormatConfiguration; + return this; + } + public NumberFormatConfiguration build() { + final var _resultValue = new NumberFormatConfiguration(); + _resultValue.numericFormatConfiguration = numericFormatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericEqualityFilter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericEqualityFilter.java new file mode 100644 index 00000000000..86ef3d007c9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericEqualityFilter.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.util.Objects; + +@CustomType +public final class NumericEqualityFilter { + private Column column; + private Double value; + + private NumericEqualityFilter() {} + public Column column() { + return this.column; + } + public Double value() { + return this.value; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(NumericEqualityFilter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private Double value; + public Builder() {} + public Builder(NumericEqualityFilter defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("NumericEqualityFilter", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder value(Double value) { + if (value == null) { + throw new MissingRequiredPropertyException("NumericEqualityFilter", "value"); + } + this.value = value; + return this; + } + public NumericEqualityFilter build() { + final var _resultValue = new NumericEqualityFilter(); + _resultValue.column = column; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericFormatConfiguration.java new file mode 100644 index 00000000000..8e9d2fc7170 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericFormatConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.NumberDisplayFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumericFormatConfigurationCurrencyDisplayFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.PercentageDisplayFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class NumericFormatConfiguration { + private @Nullable NumericFormatConfigurationCurrencyDisplayFormatConfiguration currencyDisplayFormatConfiguration; + private @Nullable NumberDisplayFormatConfiguration numberDisplayFormatConfiguration; + private @Nullable PercentageDisplayFormatConfiguration percentageDisplayFormatConfiguration; + + private NumericFormatConfiguration() {} + public Optional currencyDisplayFormatConfiguration() { + return Optional.ofNullable(this.currencyDisplayFormatConfiguration); + } + public Optional numberDisplayFormatConfiguration() { + return Optional.ofNullable(this.numberDisplayFormatConfiguration); + } + public Optional percentageDisplayFormatConfiguration() { + return Optional.ofNullable(this.percentageDisplayFormatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(NumericFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumericFormatConfigurationCurrencyDisplayFormatConfiguration currencyDisplayFormatConfiguration; + private @Nullable NumberDisplayFormatConfiguration numberDisplayFormatConfiguration; + private @Nullable PercentageDisplayFormatConfiguration percentageDisplayFormatConfiguration; + public Builder() {} + public Builder(NumericFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.currencyDisplayFormatConfiguration = defaults.currencyDisplayFormatConfiguration; + this.numberDisplayFormatConfiguration = defaults.numberDisplayFormatConfiguration; + this.percentageDisplayFormatConfiguration = defaults.percentageDisplayFormatConfiguration; + } + + @CustomType.Setter + public Builder currencyDisplayFormatConfiguration(@Nullable NumericFormatConfigurationCurrencyDisplayFormatConfiguration currencyDisplayFormatConfiguration) { + + this.currencyDisplayFormatConfiguration = currencyDisplayFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder numberDisplayFormatConfiguration(@Nullable NumberDisplayFormatConfiguration numberDisplayFormatConfiguration) { + + this.numberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder percentageDisplayFormatConfiguration(@Nullable PercentageDisplayFormatConfiguration percentageDisplayFormatConfiguration) { + + this.percentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + return this; + } + public NumericFormatConfiguration build() { + final var _resultValue = new NumericFormatConfiguration(); + _resultValue.currencyDisplayFormatConfiguration = currencyDisplayFormatConfiguration; + _resultValue.numberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + _resultValue.percentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericFormatConfigurationCurrencyDisplayFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericFormatConfigurationCurrencyDisplayFormatConfiguration.java new file mode 100644 index 00000000000..23b2de0b87a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericFormatConfigurationCurrencyDisplayFormatConfiguration.java @@ -0,0 +1,144 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DecimalPlacesConfiguration; +import com.pulumi.aws.quicksight.outputs.NegativeValueConfiguration; +import com.pulumi.aws.quicksight.outputs.NullValueFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.SeparatorConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class NumericFormatConfigurationCurrencyDisplayFormatConfiguration { + private @Nullable DecimalPlacesConfiguration decimalPlacesConfiguration; + private @Nullable NegativeValueConfiguration negativeValueConfiguration; + private @Nullable NullValueFormatConfiguration nullValueFormatConfiguration; + private @Nullable String numberScale; + private @Nullable String prefix; + private @Nullable SeparatorConfiguration separatorConfiguration; + private @Nullable String suffix; + private @Nullable String symbol; + + private NumericFormatConfigurationCurrencyDisplayFormatConfiguration() {} + public Optional decimalPlacesConfiguration() { + return Optional.ofNullable(this.decimalPlacesConfiguration); + } + public Optional negativeValueConfiguration() { + return Optional.ofNullable(this.negativeValueConfiguration); + } + public Optional nullValueFormatConfiguration() { + return Optional.ofNullable(this.nullValueFormatConfiguration); + } + public Optional numberScale() { + return Optional.ofNullable(this.numberScale); + } + public Optional prefix() { + return Optional.ofNullable(this.prefix); + } + public Optional separatorConfiguration() { + return Optional.ofNullable(this.separatorConfiguration); + } + public Optional suffix() { + return Optional.ofNullable(this.suffix); + } + public Optional symbol() { + return Optional.ofNullable(this.symbol); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(NumericFormatConfigurationCurrencyDisplayFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DecimalPlacesConfiguration decimalPlacesConfiguration; + private @Nullable NegativeValueConfiguration negativeValueConfiguration; + private @Nullable NullValueFormatConfiguration nullValueFormatConfiguration; + private @Nullable String numberScale; + private @Nullable String prefix; + private @Nullable SeparatorConfiguration separatorConfiguration; + private @Nullable String suffix; + private @Nullable String symbol; + public Builder() {} + public Builder(NumericFormatConfigurationCurrencyDisplayFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.decimalPlacesConfiguration = defaults.decimalPlacesConfiguration; + this.negativeValueConfiguration = defaults.negativeValueConfiguration; + this.nullValueFormatConfiguration = defaults.nullValueFormatConfiguration; + this.numberScale = defaults.numberScale; + this.prefix = defaults.prefix; + this.separatorConfiguration = defaults.separatorConfiguration; + this.suffix = defaults.suffix; + this.symbol = defaults.symbol; + } + + @CustomType.Setter + public Builder decimalPlacesConfiguration(@Nullable DecimalPlacesConfiguration decimalPlacesConfiguration) { + + this.decimalPlacesConfiguration = decimalPlacesConfiguration; + return this; + } + @CustomType.Setter + public Builder negativeValueConfiguration(@Nullable NegativeValueConfiguration negativeValueConfiguration) { + + this.negativeValueConfiguration = negativeValueConfiguration; + return this; + } + @CustomType.Setter + public Builder nullValueFormatConfiguration(@Nullable NullValueFormatConfiguration nullValueFormatConfiguration) { + + this.nullValueFormatConfiguration = nullValueFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder numberScale(@Nullable String numberScale) { + + this.numberScale = numberScale; + return this; + } + @CustomType.Setter + public Builder prefix(@Nullable String prefix) { + + this.prefix = prefix; + return this; + } + @CustomType.Setter + public Builder separatorConfiguration(@Nullable SeparatorConfiguration separatorConfiguration) { + + this.separatorConfiguration = separatorConfiguration; + return this; + } + @CustomType.Setter + public Builder suffix(@Nullable String suffix) { + + this.suffix = suffix; + return this; + } + @CustomType.Setter + public Builder symbol(@Nullable String symbol) { + + this.symbol = symbol; + return this; + } + public NumericFormatConfigurationCurrencyDisplayFormatConfiguration build() { + final var _resultValue = new NumericFormatConfigurationCurrencyDisplayFormatConfiguration(); + _resultValue.decimalPlacesConfiguration = decimalPlacesConfiguration; + _resultValue.negativeValueConfiguration = negativeValueConfiguration; + _resultValue.nullValueFormatConfiguration = nullValueFormatConfiguration; + _resultValue.numberScale = numberScale; + _resultValue.prefix = prefix; + _resultValue.separatorConfiguration = separatorConfiguration; + _resultValue.suffix = suffix; + _resultValue.symbol = symbol; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericalAggregation.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericalAggregation.java new file mode 100644 index 00000000000..3551897d4a7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericalAggregation.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.NumericalAggregationPercentileAggregation; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class NumericalAggregation { + private @Nullable NumericalAggregationPercentileAggregation percentileAggregation; + private @Nullable String simpleNumericalAggregation; + + private NumericalAggregation() {} + public Optional percentileAggregation() { + return Optional.ofNullable(this.percentileAggregation); + } + public Optional simpleNumericalAggregation() { + return Optional.ofNullable(this.simpleNumericalAggregation); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(NumericalAggregation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumericalAggregationPercentileAggregation percentileAggregation; + private @Nullable String simpleNumericalAggregation; + public Builder() {} + public Builder(NumericalAggregation defaults) { + Objects.requireNonNull(defaults); + this.percentileAggregation = defaults.percentileAggregation; + this.simpleNumericalAggregation = defaults.simpleNumericalAggregation; + } + + @CustomType.Setter + public Builder percentileAggregation(@Nullable NumericalAggregationPercentileAggregation percentileAggregation) { + + this.percentileAggregation = percentileAggregation; + return this; + } + @CustomType.Setter + public Builder simpleNumericalAggregation(@Nullable String simpleNumericalAggregation) { + + this.simpleNumericalAggregation = simpleNumericalAggregation; + return this; + } + public NumericalAggregation build() { + final var _resultValue = new NumericalAggregation(); + _resultValue.percentileAggregation = percentileAggregation; + _resultValue.simpleNumericalAggregation = simpleNumericalAggregation; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericalAggregationPercentileAggregation.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericalAggregationPercentileAggregation.java new file mode 100644 index 00000000000..849f72c5390 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/NumericalAggregationPercentileAggregation.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class NumericalAggregationPercentileAggregation { + private @Nullable Double percentileValue; + + private NumericalAggregationPercentileAggregation() {} + public Optional percentileValue() { + return Optional.ofNullable(this.percentileValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(NumericalAggregationPercentileAggregation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Double percentileValue; + public Builder() {} + public Builder(NumericalAggregationPercentileAggregation defaults) { + Objects.requireNonNull(defaults); + this.percentileValue = defaults.percentileValue; + } + + @CustomType.Setter + public Builder percentileValue(@Nullable Double percentileValue) { + + this.percentileValue = percentileValue; + return this; + } + public NumericalAggregationPercentileAggregation build() { + final var _resultValue = new NumericalAggregationPercentileAggregation(); + _resultValue.percentileValue = percentileValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/PercentageDisplayFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/PercentageDisplayFormatConfiguration.java new file mode 100644 index 00000000000..fdcb9183b70 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/PercentageDisplayFormatConfiguration.java @@ -0,0 +1,118 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DecimalPlacesConfiguration; +import com.pulumi.aws.quicksight.outputs.NegativeValueConfiguration; +import com.pulumi.aws.quicksight.outputs.NullValueFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.SeparatorConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class PercentageDisplayFormatConfiguration { + private @Nullable DecimalPlacesConfiguration decimalPlacesConfiguration; + private @Nullable NegativeValueConfiguration negativeValueConfiguration; + private @Nullable NullValueFormatConfiguration nullValueFormatConfiguration; + private @Nullable String prefix; + private @Nullable SeparatorConfiguration separatorConfiguration; + private @Nullable String suffix; + + private PercentageDisplayFormatConfiguration() {} + public Optional decimalPlacesConfiguration() { + return Optional.ofNullable(this.decimalPlacesConfiguration); + } + public Optional negativeValueConfiguration() { + return Optional.ofNullable(this.negativeValueConfiguration); + } + public Optional nullValueFormatConfiguration() { + return Optional.ofNullable(this.nullValueFormatConfiguration); + } + public Optional prefix() { + return Optional.ofNullable(this.prefix); + } + public Optional separatorConfiguration() { + return Optional.ofNullable(this.separatorConfiguration); + } + public Optional suffix() { + return Optional.ofNullable(this.suffix); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(PercentageDisplayFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DecimalPlacesConfiguration decimalPlacesConfiguration; + private @Nullable NegativeValueConfiguration negativeValueConfiguration; + private @Nullable NullValueFormatConfiguration nullValueFormatConfiguration; + private @Nullable String prefix; + private @Nullable SeparatorConfiguration separatorConfiguration; + private @Nullable String suffix; + public Builder() {} + public Builder(PercentageDisplayFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.decimalPlacesConfiguration = defaults.decimalPlacesConfiguration; + this.negativeValueConfiguration = defaults.negativeValueConfiguration; + this.nullValueFormatConfiguration = defaults.nullValueFormatConfiguration; + this.prefix = defaults.prefix; + this.separatorConfiguration = defaults.separatorConfiguration; + this.suffix = defaults.suffix; + } + + @CustomType.Setter + public Builder decimalPlacesConfiguration(@Nullable DecimalPlacesConfiguration decimalPlacesConfiguration) { + + this.decimalPlacesConfiguration = decimalPlacesConfiguration; + return this; + } + @CustomType.Setter + public Builder negativeValueConfiguration(@Nullable NegativeValueConfiguration negativeValueConfiguration) { + + this.negativeValueConfiguration = negativeValueConfiguration; + return this; + } + @CustomType.Setter + public Builder nullValueFormatConfiguration(@Nullable NullValueFormatConfiguration nullValueFormatConfiguration) { + + this.nullValueFormatConfiguration = nullValueFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder prefix(@Nullable String prefix) { + + this.prefix = prefix; + return this; + } + @CustomType.Setter + public Builder separatorConfiguration(@Nullable SeparatorConfiguration separatorConfiguration) { + + this.separatorConfiguration = separatorConfiguration; + return this; + } + @CustomType.Setter + public Builder suffix(@Nullable String suffix) { + + this.suffix = suffix; + return this; + } + public PercentageDisplayFormatConfiguration build() { + final var _resultValue = new PercentageDisplayFormatConfiguration(); + _resultValue.decimalPlacesConfiguration = decimalPlacesConfiguration; + _resultValue.negativeValueConfiguration = negativeValueConfiguration; + _resultValue.nullValueFormatConfiguration = nullValueFormatConfiguration; + _resultValue.prefix = prefix; + _resultValue.separatorConfiguration = separatorConfiguration; + _resultValue.suffix = suffix; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLine.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLine.java new file mode 100644 index 00000000000..111bfd77003 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLine.java @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ReferenceLineDataConfiguration; +import com.pulumi.aws.quicksight.outputs.ReferenceLineLabelConfiguration; +import com.pulumi.aws.quicksight.outputs.ReferenceLineStyleConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ReferenceLine { + private ReferenceLineDataConfiguration dataConfiguration; + private @Nullable ReferenceLineLabelConfiguration labelConfiguration; + /** + * @return The dashboard creation status. + * + */ + private @Nullable String status; + private @Nullable ReferenceLineStyleConfiguration styleConfiguration; + + private ReferenceLine() {} + public ReferenceLineDataConfiguration dataConfiguration() { + return this.dataConfiguration; + } + public Optional labelConfiguration() { + return Optional.ofNullable(this.labelConfiguration); + } + /** + * @return The dashboard creation status. + * + */ + public Optional status() { + return Optional.ofNullable(this.status); + } + public Optional styleConfiguration() { + return Optional.ofNullable(this.styleConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ReferenceLine defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private ReferenceLineDataConfiguration dataConfiguration; + private @Nullable ReferenceLineLabelConfiguration labelConfiguration; + private @Nullable String status; + private @Nullable ReferenceLineStyleConfiguration styleConfiguration; + public Builder() {} + public Builder(ReferenceLine defaults) { + Objects.requireNonNull(defaults); + this.dataConfiguration = defaults.dataConfiguration; + this.labelConfiguration = defaults.labelConfiguration; + this.status = defaults.status; + this.styleConfiguration = defaults.styleConfiguration; + } + + @CustomType.Setter + public Builder dataConfiguration(ReferenceLineDataConfiguration dataConfiguration) { + if (dataConfiguration == null) { + throw new MissingRequiredPropertyException("ReferenceLine", "dataConfiguration"); + } + this.dataConfiguration = dataConfiguration; + return this; + } + @CustomType.Setter + public Builder labelConfiguration(@Nullable ReferenceLineLabelConfiguration labelConfiguration) { + + this.labelConfiguration = labelConfiguration; + return this; + } + @CustomType.Setter + public Builder status(@Nullable String status) { + + this.status = status; + return this; + } + @CustomType.Setter + public Builder styleConfiguration(@Nullable ReferenceLineStyleConfiguration styleConfiguration) { + + this.styleConfiguration = styleConfiguration; + return this; + } + public ReferenceLine build() { + final var _resultValue = new ReferenceLine(); + _resultValue.dataConfiguration = dataConfiguration; + _resultValue.labelConfiguration = labelConfiguration; + _resultValue.status = status; + _resultValue.styleConfiguration = styleConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineDataConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineDataConfiguration.java new file mode 100644 index 00000000000..77e307fc7c0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineDataConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ReferenceLineDataConfigurationDynamicConfiguration; +import com.pulumi.aws.quicksight.outputs.ReferenceLineDataConfigurationStaticConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ReferenceLineDataConfiguration { + private @Nullable String axisBinding; + private @Nullable ReferenceLineDataConfigurationDynamicConfiguration dynamicConfiguration; + private @Nullable ReferenceLineDataConfigurationStaticConfiguration staticConfiguration; + + private ReferenceLineDataConfiguration() {} + public Optional axisBinding() { + return Optional.ofNullable(this.axisBinding); + } + public Optional dynamicConfiguration() { + return Optional.ofNullable(this.dynamicConfiguration); + } + public Optional staticConfiguration() { + return Optional.ofNullable(this.staticConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ReferenceLineDataConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String axisBinding; + private @Nullable ReferenceLineDataConfigurationDynamicConfiguration dynamicConfiguration; + private @Nullable ReferenceLineDataConfigurationStaticConfiguration staticConfiguration; + public Builder() {} + public Builder(ReferenceLineDataConfiguration defaults) { + Objects.requireNonNull(defaults); + this.axisBinding = defaults.axisBinding; + this.dynamicConfiguration = defaults.dynamicConfiguration; + this.staticConfiguration = defaults.staticConfiguration; + } + + @CustomType.Setter + public Builder axisBinding(@Nullable String axisBinding) { + + this.axisBinding = axisBinding; + return this; + } + @CustomType.Setter + public Builder dynamicConfiguration(@Nullable ReferenceLineDataConfigurationDynamicConfiguration dynamicConfiguration) { + + this.dynamicConfiguration = dynamicConfiguration; + return this; + } + @CustomType.Setter + public Builder staticConfiguration(@Nullable ReferenceLineDataConfigurationStaticConfiguration staticConfiguration) { + + this.staticConfiguration = staticConfiguration; + return this; + } + public ReferenceLineDataConfiguration build() { + final var _resultValue = new ReferenceLineDataConfiguration(); + _resultValue.axisBinding = axisBinding; + _resultValue.dynamicConfiguration = dynamicConfiguration; + _resultValue.staticConfiguration = staticConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineDataConfigurationDynamicConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineDataConfigurationDynamicConfiguration.java new file mode 100644 index 00000000000..34c39c0451a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineDataConfigurationDynamicConfiguration.java @@ -0,0 +1,82 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AggregationFunction; +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.NumericalAggregation; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class ReferenceLineDataConfigurationDynamicConfiguration { + private NumericalAggregation calculation; + private Column column; + private AggregationFunction measureAggregationFunction; + + private ReferenceLineDataConfigurationDynamicConfiguration() {} + public NumericalAggregation calculation() { + return this.calculation; + } + public Column column() { + return this.column; + } + public AggregationFunction measureAggregationFunction() { + return this.measureAggregationFunction; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ReferenceLineDataConfigurationDynamicConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private NumericalAggregation calculation; + private Column column; + private AggregationFunction measureAggregationFunction; + public Builder() {} + public Builder(ReferenceLineDataConfigurationDynamicConfiguration defaults) { + Objects.requireNonNull(defaults); + this.calculation = defaults.calculation; + this.column = defaults.column; + this.measureAggregationFunction = defaults.measureAggregationFunction; + } + + @CustomType.Setter + public Builder calculation(NumericalAggregation calculation) { + if (calculation == null) { + throw new MissingRequiredPropertyException("ReferenceLineDataConfigurationDynamicConfiguration", "calculation"); + } + this.calculation = calculation; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("ReferenceLineDataConfigurationDynamicConfiguration", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder measureAggregationFunction(AggregationFunction measureAggregationFunction) { + if (measureAggregationFunction == null) { + throw new MissingRequiredPropertyException("ReferenceLineDataConfigurationDynamicConfiguration", "measureAggregationFunction"); + } + this.measureAggregationFunction = measureAggregationFunction; + return this; + } + public ReferenceLineDataConfigurationDynamicConfiguration build() { + final var _resultValue = new ReferenceLineDataConfigurationDynamicConfiguration(); + _resultValue.calculation = calculation; + _resultValue.column = column; + _resultValue.measureAggregationFunction = measureAggregationFunction; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineDataConfigurationStaticConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineDataConfigurationStaticConfiguration.java new file mode 100644 index 00000000000..dff75eba53a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineDataConfigurationStaticConfiguration.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.util.Objects; + +@CustomType +public final class ReferenceLineDataConfigurationStaticConfiguration { + private Double value; + + private ReferenceLineDataConfigurationStaticConfiguration() {} + public Double value() { + return this.value; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ReferenceLineDataConfigurationStaticConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Double value; + public Builder() {} + public Builder(ReferenceLineDataConfigurationStaticConfiguration defaults) { + Objects.requireNonNull(defaults); + this.value = defaults.value; + } + + @CustomType.Setter + public Builder value(Double value) { + if (value == null) { + throw new MissingRequiredPropertyException("ReferenceLineDataConfigurationStaticConfiguration", "value"); + } + this.value = value; + return this; + } + public ReferenceLineDataConfigurationStaticConfiguration build() { + final var _resultValue = new ReferenceLineDataConfigurationStaticConfiguration(); + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineLabelConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineLabelConfiguration.java new file mode 100644 index 00000000000..afb955e2930 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineLabelConfiguration.java @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FontConfiguration; +import com.pulumi.aws.quicksight.outputs.ReferenceLineLabelConfigurationCustomLabelConfiguration; +import com.pulumi.aws.quicksight.outputs.ReferenceLineLabelConfigurationValueLabelConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ReferenceLineLabelConfiguration { + private @Nullable ReferenceLineLabelConfigurationCustomLabelConfiguration customLabelConfiguration; + private @Nullable String fontColor; + private @Nullable FontConfiguration fontConfiguration; + private @Nullable String horizontalPosition; + private @Nullable ReferenceLineLabelConfigurationValueLabelConfiguration valueLabelConfiguration; + private @Nullable String verticalPosition; + + private ReferenceLineLabelConfiguration() {} + public Optional customLabelConfiguration() { + return Optional.ofNullable(this.customLabelConfiguration); + } + public Optional fontColor() { + return Optional.ofNullable(this.fontColor); + } + public Optional fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + public Optional horizontalPosition() { + return Optional.ofNullable(this.horizontalPosition); + } + public Optional valueLabelConfiguration() { + return Optional.ofNullable(this.valueLabelConfiguration); + } + public Optional verticalPosition() { + return Optional.ofNullable(this.verticalPosition); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ReferenceLineLabelConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ReferenceLineLabelConfigurationCustomLabelConfiguration customLabelConfiguration; + private @Nullable String fontColor; + private @Nullable FontConfiguration fontConfiguration; + private @Nullable String horizontalPosition; + private @Nullable ReferenceLineLabelConfigurationValueLabelConfiguration valueLabelConfiguration; + private @Nullable String verticalPosition; + public Builder() {} + public Builder(ReferenceLineLabelConfiguration defaults) { + Objects.requireNonNull(defaults); + this.customLabelConfiguration = defaults.customLabelConfiguration; + this.fontColor = defaults.fontColor; + this.fontConfiguration = defaults.fontConfiguration; + this.horizontalPosition = defaults.horizontalPosition; + this.valueLabelConfiguration = defaults.valueLabelConfiguration; + this.verticalPosition = defaults.verticalPosition; + } + + @CustomType.Setter + public Builder customLabelConfiguration(@Nullable ReferenceLineLabelConfigurationCustomLabelConfiguration customLabelConfiguration) { + + this.customLabelConfiguration = customLabelConfiguration; + return this; + } + @CustomType.Setter + public Builder fontColor(@Nullable String fontColor) { + + this.fontColor = fontColor; + return this; + } + @CustomType.Setter + public Builder fontConfiguration(@Nullable FontConfiguration fontConfiguration) { + + this.fontConfiguration = fontConfiguration; + return this; + } + @CustomType.Setter + public Builder horizontalPosition(@Nullable String horizontalPosition) { + + this.horizontalPosition = horizontalPosition; + return this; + } + @CustomType.Setter + public Builder valueLabelConfiguration(@Nullable ReferenceLineLabelConfigurationValueLabelConfiguration valueLabelConfiguration) { + + this.valueLabelConfiguration = valueLabelConfiguration; + return this; + } + @CustomType.Setter + public Builder verticalPosition(@Nullable String verticalPosition) { + + this.verticalPosition = verticalPosition; + return this; + } + public ReferenceLineLabelConfiguration build() { + final var _resultValue = new ReferenceLineLabelConfiguration(); + _resultValue.customLabelConfiguration = customLabelConfiguration; + _resultValue.fontColor = fontColor; + _resultValue.fontConfiguration = fontConfiguration; + _resultValue.horizontalPosition = horizontalPosition; + _resultValue.valueLabelConfiguration = valueLabelConfiguration; + _resultValue.verticalPosition = verticalPosition; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineLabelConfigurationCustomLabelConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineLabelConfigurationCustomLabelConfiguration.java new file mode 100644 index 00000000000..2e65cf63bfb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineLabelConfigurationCustomLabelConfiguration.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class ReferenceLineLabelConfigurationCustomLabelConfiguration { + private String customLabel; + + private ReferenceLineLabelConfigurationCustomLabelConfiguration() {} + public String customLabel() { + return this.customLabel; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ReferenceLineLabelConfigurationCustomLabelConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String customLabel; + public Builder() {} + public Builder(ReferenceLineLabelConfigurationCustomLabelConfiguration defaults) { + Objects.requireNonNull(defaults); + this.customLabel = defaults.customLabel; + } + + @CustomType.Setter + public Builder customLabel(String customLabel) { + if (customLabel == null) { + throw new MissingRequiredPropertyException("ReferenceLineLabelConfigurationCustomLabelConfiguration", "customLabel"); + } + this.customLabel = customLabel; + return this; + } + public ReferenceLineLabelConfigurationCustomLabelConfiguration build() { + final var _resultValue = new ReferenceLineLabelConfigurationCustomLabelConfiguration(); + _resultValue.customLabel = customLabel; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineLabelConfigurationValueLabelConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineLabelConfigurationValueLabelConfiguration.java new file mode 100644 index 00000000000..3162d240785 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineLabelConfigurationValueLabelConfiguration.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.NumericFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ReferenceLineLabelConfigurationValueLabelConfiguration { + private @Nullable NumericFormatConfiguration formatConfiguration; + private @Nullable String relativePosition; + + private ReferenceLineLabelConfigurationValueLabelConfiguration() {} + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional relativePosition() { + return Optional.ofNullable(this.relativePosition); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ReferenceLineLabelConfigurationValueLabelConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumericFormatConfiguration formatConfiguration; + private @Nullable String relativePosition; + public Builder() {} + public Builder(ReferenceLineLabelConfigurationValueLabelConfiguration defaults) { + Objects.requireNonNull(defaults); + this.formatConfiguration = defaults.formatConfiguration; + this.relativePosition = defaults.relativePosition; + } + + @CustomType.Setter + public Builder formatConfiguration(@Nullable NumericFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder relativePosition(@Nullable String relativePosition) { + + this.relativePosition = relativePosition; + return this; + } + public ReferenceLineLabelConfigurationValueLabelConfiguration build() { + final var _resultValue = new ReferenceLineLabelConfigurationValueLabelConfiguration(); + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.relativePosition = relativePosition; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineStyleConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineStyleConfiguration.java new file mode 100644 index 00000000000..309bf438f68 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/ReferenceLineStyleConfiguration.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ReferenceLineStyleConfiguration { + private @Nullable String color; + private @Nullable String pattern; + + private ReferenceLineStyleConfiguration() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public Optional pattern() { + return Optional.ofNullable(this.pattern); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ReferenceLineStyleConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private @Nullable String pattern; + public Builder() {} + public Builder(ReferenceLineStyleConfiguration defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.pattern = defaults.pattern; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder pattern(@Nullable String pattern) { + + this.pattern = pattern; + return this; + } + public ReferenceLineStyleConfiguration build() { + final var _resultValue = new ReferenceLineStyleConfiguration(); + _resultValue.color = color; + _resultValue.pattern = pattern; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SelectAllOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SelectAllOptions.java new file mode 100644 index 00000000000..ba380964590 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SelectAllOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class SelectAllOptions { + private @Nullable String visibility; + + private SelectAllOptions() {} + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(SelectAllOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String visibility; + public Builder() {} + public Builder(SelectAllOptions defaults) { + Objects.requireNonNull(defaults); + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public SelectAllOptions build() { + final var _resultValue = new SelectAllOptions(); + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SeparatorConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SeparatorConfiguration.java new file mode 100644 index 00000000000..315d2a62834 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SeparatorConfiguration.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.SeparatorConfigurationThousandsSeparator; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class SeparatorConfiguration { + private @Nullable String decimalSeparator; + private @Nullable SeparatorConfigurationThousandsSeparator thousandsSeparator; + + private SeparatorConfiguration() {} + public Optional decimalSeparator() { + return Optional.ofNullable(this.decimalSeparator); + } + public Optional thousandsSeparator() { + return Optional.ofNullable(this.thousandsSeparator); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(SeparatorConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String decimalSeparator; + private @Nullable SeparatorConfigurationThousandsSeparator thousandsSeparator; + public Builder() {} + public Builder(SeparatorConfiguration defaults) { + Objects.requireNonNull(defaults); + this.decimalSeparator = defaults.decimalSeparator; + this.thousandsSeparator = defaults.thousandsSeparator; + } + + @CustomType.Setter + public Builder decimalSeparator(@Nullable String decimalSeparator) { + + this.decimalSeparator = decimalSeparator; + return this; + } + @CustomType.Setter + public Builder thousandsSeparator(@Nullable SeparatorConfigurationThousandsSeparator thousandsSeparator) { + + this.thousandsSeparator = thousandsSeparator; + return this; + } + public SeparatorConfiguration build() { + final var _resultValue = new SeparatorConfiguration(); + _resultValue.decimalSeparator = decimalSeparator; + _resultValue.thousandsSeparator = thousandsSeparator; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SeparatorConfigurationThousandsSeparator.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SeparatorConfigurationThousandsSeparator.java new file mode 100644 index 00000000000..86164f13fab --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SeparatorConfigurationThousandsSeparator.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class SeparatorConfigurationThousandsSeparator { + private @Nullable String symbol; + private @Nullable String visibility; + + private SeparatorConfigurationThousandsSeparator() {} + public Optional symbol() { + return Optional.ofNullable(this.symbol); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(SeparatorConfigurationThousandsSeparator defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String symbol; + private @Nullable String visibility; + public Builder() {} + public Builder(SeparatorConfigurationThousandsSeparator defaults) { + Objects.requireNonNull(defaults); + this.symbol = defaults.symbol; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder symbol(@Nullable String symbol) { + + this.symbol = symbol; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public SeparatorConfigurationThousandsSeparator build() { + final var _resultValue = new SeparatorConfigurationThousandsSeparator(); + _resultValue.symbol = symbol; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SmallMultiplesOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SmallMultiplesOptions.java new file mode 100644 index 00000000000..14a2cc99f2b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SmallMultiplesOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptionsPanelConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class SmallMultiplesOptions { + private @Nullable Integer maxVisibleColumns; + private @Nullable Integer maxVisibleRows; + private @Nullable SmallMultiplesOptionsPanelConfiguration panelConfiguration; + + private SmallMultiplesOptions() {} + public Optional maxVisibleColumns() { + return Optional.ofNullable(this.maxVisibleColumns); + } + public Optional maxVisibleRows() { + return Optional.ofNullable(this.maxVisibleRows); + } + public Optional panelConfiguration() { + return Optional.ofNullable(this.panelConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(SmallMultiplesOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer maxVisibleColumns; + private @Nullable Integer maxVisibleRows; + private @Nullable SmallMultiplesOptionsPanelConfiguration panelConfiguration; + public Builder() {} + public Builder(SmallMultiplesOptions defaults) { + Objects.requireNonNull(defaults); + this.maxVisibleColumns = defaults.maxVisibleColumns; + this.maxVisibleRows = defaults.maxVisibleRows; + this.panelConfiguration = defaults.panelConfiguration; + } + + @CustomType.Setter + public Builder maxVisibleColumns(@Nullable Integer maxVisibleColumns) { + + this.maxVisibleColumns = maxVisibleColumns; + return this; + } + @CustomType.Setter + public Builder maxVisibleRows(@Nullable Integer maxVisibleRows) { + + this.maxVisibleRows = maxVisibleRows; + return this; + } + @CustomType.Setter + public Builder panelConfiguration(@Nullable SmallMultiplesOptionsPanelConfiguration panelConfiguration) { + + this.panelConfiguration = panelConfiguration; + return this; + } + public SmallMultiplesOptions build() { + final var _resultValue = new SmallMultiplesOptions(); + _resultValue.maxVisibleColumns = maxVisibleColumns; + _resultValue.maxVisibleRows = maxVisibleRows; + _resultValue.panelConfiguration = panelConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SmallMultiplesOptionsPanelConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SmallMultiplesOptionsPanelConfiguration.java new file mode 100644 index 00000000000..bf4ace7266e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SmallMultiplesOptionsPanelConfiguration.java @@ -0,0 +1,154 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptionsPanelConfigurationTitle; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class SmallMultiplesOptionsPanelConfiguration { + private @Nullable String backgroundColor; + private @Nullable String backgroundVisibility; + private @Nullable String borderColor; + private @Nullable String borderStyle; + private @Nullable String borderThickness; + private @Nullable String borderVisibility; + private @Nullable String gutterSpacing; + private @Nullable String gutterVisibility; + private @Nullable SmallMultiplesOptionsPanelConfigurationTitle title; + + private SmallMultiplesOptionsPanelConfiguration() {} + public Optional backgroundColor() { + return Optional.ofNullable(this.backgroundColor); + } + public Optional backgroundVisibility() { + return Optional.ofNullable(this.backgroundVisibility); + } + public Optional borderColor() { + return Optional.ofNullable(this.borderColor); + } + public Optional borderStyle() { + return Optional.ofNullable(this.borderStyle); + } + public Optional borderThickness() { + return Optional.ofNullable(this.borderThickness); + } + public Optional borderVisibility() { + return Optional.ofNullable(this.borderVisibility); + } + public Optional gutterSpacing() { + return Optional.ofNullable(this.gutterSpacing); + } + public Optional gutterVisibility() { + return Optional.ofNullable(this.gutterVisibility); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(SmallMultiplesOptionsPanelConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String backgroundColor; + private @Nullable String backgroundVisibility; + private @Nullable String borderColor; + private @Nullable String borderStyle; + private @Nullable String borderThickness; + private @Nullable String borderVisibility; + private @Nullable String gutterSpacing; + private @Nullable String gutterVisibility; + private @Nullable SmallMultiplesOptionsPanelConfigurationTitle title; + public Builder() {} + public Builder(SmallMultiplesOptionsPanelConfiguration defaults) { + Objects.requireNonNull(defaults); + this.backgroundColor = defaults.backgroundColor; + this.backgroundVisibility = defaults.backgroundVisibility; + this.borderColor = defaults.borderColor; + this.borderStyle = defaults.borderStyle; + this.borderThickness = defaults.borderThickness; + this.borderVisibility = defaults.borderVisibility; + this.gutterSpacing = defaults.gutterSpacing; + this.gutterVisibility = defaults.gutterVisibility; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder backgroundColor(@Nullable String backgroundColor) { + + this.backgroundColor = backgroundColor; + return this; + } + @CustomType.Setter + public Builder backgroundVisibility(@Nullable String backgroundVisibility) { + + this.backgroundVisibility = backgroundVisibility; + return this; + } + @CustomType.Setter + public Builder borderColor(@Nullable String borderColor) { + + this.borderColor = borderColor; + return this; + } + @CustomType.Setter + public Builder borderStyle(@Nullable String borderStyle) { + + this.borderStyle = borderStyle; + return this; + } + @CustomType.Setter + public Builder borderThickness(@Nullable String borderThickness) { + + this.borderThickness = borderThickness; + return this; + } + @CustomType.Setter + public Builder borderVisibility(@Nullable String borderVisibility) { + + this.borderVisibility = borderVisibility; + return this; + } + @CustomType.Setter + public Builder gutterSpacing(@Nullable String gutterSpacing) { + + this.gutterSpacing = gutterSpacing; + return this; + } + @CustomType.Setter + public Builder gutterVisibility(@Nullable String gutterVisibility) { + + this.gutterVisibility = gutterVisibility; + return this; + } + @CustomType.Setter + public Builder title(@Nullable SmallMultiplesOptionsPanelConfigurationTitle title) { + + this.title = title; + return this; + } + public SmallMultiplesOptionsPanelConfiguration build() { + final var _resultValue = new SmallMultiplesOptionsPanelConfiguration(); + _resultValue.backgroundColor = backgroundColor; + _resultValue.backgroundVisibility = backgroundVisibility; + _resultValue.borderColor = borderColor; + _resultValue.borderStyle = borderStyle; + _resultValue.borderThickness = borderThickness; + _resultValue.borderVisibility = borderVisibility; + _resultValue.gutterSpacing = gutterSpacing; + _resultValue.gutterVisibility = gutterVisibility; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SmallMultiplesOptionsPanelConfigurationTitle.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SmallMultiplesOptionsPanelConfigurationTitle.java new file mode 100644 index 00000000000..c02d5182700 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SmallMultiplesOptionsPanelConfigurationTitle.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FontConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class SmallMultiplesOptionsPanelConfigurationTitle { + private @Nullable FontConfiguration fontConfiguration; + private @Nullable String horizontalTextAlignment; + private @Nullable String visibility; + + private SmallMultiplesOptionsPanelConfigurationTitle() {} + public Optional fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + public Optional horizontalTextAlignment() { + return Optional.ofNullable(this.horizontalTextAlignment); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(SmallMultiplesOptionsPanelConfigurationTitle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable FontConfiguration fontConfiguration; + private @Nullable String horizontalTextAlignment; + private @Nullable String visibility; + public Builder() {} + public Builder(SmallMultiplesOptionsPanelConfigurationTitle defaults) { + Objects.requireNonNull(defaults); + this.fontConfiguration = defaults.fontConfiguration; + this.horizontalTextAlignment = defaults.horizontalTextAlignment; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder fontConfiguration(@Nullable FontConfiguration fontConfiguration) { + + this.fontConfiguration = fontConfiguration; + return this; + } + @CustomType.Setter + public Builder horizontalTextAlignment(@Nullable String horizontalTextAlignment) { + + this.horizontalTextAlignment = horizontalTextAlignment; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public SmallMultiplesOptionsPanelConfigurationTitle build() { + final var _resultValue = new SmallMultiplesOptionsPanelConfigurationTitle(); + _resultValue.fontConfiguration = fontConfiguration; + _resultValue.horizontalTextAlignment = horizontalTextAlignment; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Spacing.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Spacing.java new file mode 100644 index 00000000000..ad42d6314a7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Spacing.java @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class Spacing { + private @Nullable String bottom; + private @Nullable String left; + private @Nullable String right; + private @Nullable String top; + + private Spacing() {} + public Optional bottom() { + return Optional.ofNullable(this.bottom); + } + public Optional left() { + return Optional.ofNullable(this.left); + } + public Optional right() { + return Optional.ofNullable(this.right); + } + public Optional top() { + return Optional.ofNullable(this.top); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(Spacing defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String bottom; + private @Nullable String left; + private @Nullable String right; + private @Nullable String top; + public Builder() {} + public Builder(Spacing defaults) { + Objects.requireNonNull(defaults); + this.bottom = defaults.bottom; + this.left = defaults.left; + this.right = defaults.right; + this.top = defaults.top; + } + + @CustomType.Setter + public Builder bottom(@Nullable String bottom) { + + this.bottom = bottom; + return this; + } + @CustomType.Setter + public Builder left(@Nullable String left) { + + this.left = left; + return this; + } + @CustomType.Setter + public Builder right(@Nullable String right) { + + this.right = right; + return this; + } + @CustomType.Setter + public Builder top(@Nullable String top) { + + this.top = top; + return this; + } + public Spacing build() { + final var _resultValue = new Spacing(); + _resultValue.bottom = bottom; + _resultValue.left = left; + _resultValue.right = right; + _resultValue.top = top; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringFormatConfiguration.java new file mode 100644 index 00000000000..59da487ce29 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringFormatConfiguration.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.NullValueFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumericFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class StringFormatConfiguration { + private @Nullable NullValueFormatConfiguration nullValueFormatConfiguration; + private @Nullable NumericFormatConfiguration numericFormatConfiguration; + + private StringFormatConfiguration() {} + public Optional nullValueFormatConfiguration() { + return Optional.ofNullable(this.nullValueFormatConfiguration); + } + public Optional numericFormatConfiguration() { + return Optional.ofNullable(this.numericFormatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(StringFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NullValueFormatConfiguration nullValueFormatConfiguration; + private @Nullable NumericFormatConfiguration numericFormatConfiguration; + public Builder() {} + public Builder(StringFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.nullValueFormatConfiguration = defaults.nullValueFormatConfiguration; + this.numericFormatConfiguration = defaults.numericFormatConfiguration; + } + + @CustomType.Setter + public Builder nullValueFormatConfiguration(@Nullable NullValueFormatConfiguration nullValueFormatConfiguration) { + + this.nullValueFormatConfiguration = nullValueFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder numericFormatConfiguration(@Nullable NumericFormatConfiguration numericFormatConfiguration) { + + this.numericFormatConfiguration = numericFormatConfiguration; + return this; + } + public StringFormatConfiguration build() { + final var _resultValue = new StringFormatConfiguration(); + _resultValue.nullValueFormatConfiguration = nullValueFormatConfiguration; + _resultValue.numericFormatConfiguration = numericFormatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringParameterDeclaration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringParameterDeclaration.java new file mode 100644 index 00000000000..b14aed7d32f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringParameterDeclaration.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.StringParameterDeclarationDefaultValues; +import com.pulumi.aws.quicksight.outputs.StringParameterDeclarationValuesWhenUnset; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class StringParameterDeclaration { + private @Nullable StringParameterDeclarationDefaultValues defaultValues; + /** + * @return Display name for the dashboard. + * + */ + private String name; + private String parameterValueType; + private @Nullable StringParameterDeclarationValuesWhenUnset valuesWhenUnset; + + private StringParameterDeclaration() {} + public Optional defaultValues() { + return Optional.ofNullable(this.defaultValues); + } + /** + * @return Display name for the dashboard. + * + */ + public String name() { + return this.name; + } + public String parameterValueType() { + return this.parameterValueType; + } + public Optional valuesWhenUnset() { + return Optional.ofNullable(this.valuesWhenUnset); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(StringParameterDeclaration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable StringParameterDeclarationDefaultValues defaultValues; + private String name; + private String parameterValueType; + private @Nullable StringParameterDeclarationValuesWhenUnset valuesWhenUnset; + public Builder() {} + public Builder(StringParameterDeclaration defaults) { + Objects.requireNonNull(defaults); + this.defaultValues = defaults.defaultValues; + this.name = defaults.name; + this.parameterValueType = defaults.parameterValueType; + this.valuesWhenUnset = defaults.valuesWhenUnset; + } + + @CustomType.Setter + public Builder defaultValues(@Nullable StringParameterDeclarationDefaultValues defaultValues) { + + this.defaultValues = defaultValues; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("StringParameterDeclaration", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder parameterValueType(String parameterValueType) { + if (parameterValueType == null) { + throw new MissingRequiredPropertyException("StringParameterDeclaration", "parameterValueType"); + } + this.parameterValueType = parameterValueType; + return this; + } + @CustomType.Setter + public Builder valuesWhenUnset(@Nullable StringParameterDeclarationValuesWhenUnset valuesWhenUnset) { + + this.valuesWhenUnset = valuesWhenUnset; + return this; + } + public StringParameterDeclaration build() { + final var _resultValue = new StringParameterDeclaration(); + _resultValue.defaultValues = defaultValues; + _resultValue.name = name; + _resultValue.parameterValueType = parameterValueType; + _resultValue.valuesWhenUnset = valuesWhenUnset; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringParameterDeclarationDefaultValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringParameterDeclarationDefaultValues.java new file mode 100644 index 00000000000..55a88bf4a24 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringParameterDeclarationDefaultValues.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DynamicValue; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class StringParameterDeclarationDefaultValues { + private @Nullable DynamicValue dynamicValue; + private @Nullable List staticValues; + + private StringParameterDeclarationDefaultValues() {} + public Optional dynamicValue() { + return Optional.ofNullable(this.dynamicValue); + } + public List staticValues() { + return this.staticValues == null ? List.of() : this.staticValues; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(StringParameterDeclarationDefaultValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DynamicValue dynamicValue; + private @Nullable List staticValues; + public Builder() {} + public Builder(StringParameterDeclarationDefaultValues defaults) { + Objects.requireNonNull(defaults); + this.dynamicValue = defaults.dynamicValue; + this.staticValues = defaults.staticValues; + } + + @CustomType.Setter + public Builder dynamicValue(@Nullable DynamicValue dynamicValue) { + + this.dynamicValue = dynamicValue; + return this; + } + @CustomType.Setter + public Builder staticValues(@Nullable List staticValues) { + + this.staticValues = staticValues; + return this; + } + public Builder staticValues(String... staticValues) { + return staticValues(List.of(staticValues)); + } + public StringParameterDeclarationDefaultValues build() { + final var _resultValue = new StringParameterDeclarationDefaultValues(); + _resultValue.dynamicValue = dynamicValue; + _resultValue.staticValues = staticValues; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringParameterDeclarationValuesWhenUnset.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringParameterDeclarationValuesWhenUnset.java new file mode 100644 index 00000000000..59442d5bdbe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/StringParameterDeclarationValuesWhenUnset.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class StringParameterDeclarationValuesWhenUnset { + private @Nullable String customValue; + private @Nullable String valueWhenUnsetOption; + + private StringParameterDeclarationValuesWhenUnset() {} + public Optional customValue() { + return Optional.ofNullable(this.customValue); + } + public Optional valueWhenUnsetOption() { + return Optional.ofNullable(this.valueWhenUnsetOption); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(StringParameterDeclarationValuesWhenUnset defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customValue; + private @Nullable String valueWhenUnsetOption; + public Builder() {} + public Builder(StringParameterDeclarationValuesWhenUnset defaults) { + Objects.requireNonNull(defaults); + this.customValue = defaults.customValue; + this.valueWhenUnsetOption = defaults.valueWhenUnsetOption; + } + + @CustomType.Setter + public Builder customValue(@Nullable String customValue) { + + this.customValue = customValue; + return this; + } + @CustomType.Setter + public Builder valueWhenUnsetOption(@Nullable String valueWhenUnsetOption) { + + this.valueWhenUnsetOption = valueWhenUnsetOption; + return this; + } + public StringParameterDeclarationValuesWhenUnset build() { + final var _resultValue = new StringParameterDeclarationValuesWhenUnset(); + _resultValue.customValue = customValue; + _resultValue.valueWhenUnsetOption = valueWhenUnsetOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Subtitle.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Subtitle.java new file mode 100644 index 00000000000..c4bb7ae2bf9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Subtitle.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.SubtitleFormatText; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class Subtitle { + private @Nullable SubtitleFormatText formatText; + private @Nullable String visibility; + + private Subtitle() {} + public Optional formatText() { + return Optional.ofNullable(this.formatText); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(Subtitle defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SubtitleFormatText formatText; + private @Nullable String visibility; + public Builder() {} + public Builder(Subtitle defaults) { + Objects.requireNonNull(defaults); + this.formatText = defaults.formatText; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder formatText(@Nullable SubtitleFormatText formatText) { + + this.formatText = formatText; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public Subtitle build() { + final var _resultValue = new Subtitle(); + _resultValue.formatText = formatText; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SubtitleFormatText.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SubtitleFormatText.java new file mode 100644 index 00000000000..8b1e5e3d143 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/SubtitleFormatText.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class SubtitleFormatText { + private @Nullable String plainText; + private @Nullable String richText; + + private SubtitleFormatText() {} + public Optional plainText() { + return Optional.ofNullable(this.plainText); + } + public Optional richText() { + return Optional.ofNullable(this.richText); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(SubtitleFormatText defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String plainText; + private @Nullable String richText; + public Builder() {} + public Builder(SubtitleFormatText defaults) { + Objects.requireNonNull(defaults); + this.plainText = defaults.plainText; + this.richText = defaults.richText; + } + + @CustomType.Setter + public Builder plainText(@Nullable String plainText) { + + this.plainText = plainText; + return this; + } + @CustomType.Setter + public Builder richText(@Nullable String richText) { + + this.richText = richText; + return this; + } + public SubtitleFormatText build() { + final var _resultValue = new SubtitleFormatText(); + _resultValue.plainText = plainText; + _resultValue.richText = richText; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TableBorderOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TableBorderOptions.java new file mode 100644 index 00000000000..968c2345d3a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TableBorderOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TableBorderOptions { + private @Nullable String color; + private @Nullable String style; + private @Nullable Integer thickness; + + private TableBorderOptions() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public Optional style() { + return Optional.ofNullable(this.style); + } + public Optional thickness() { + return Optional.ofNullable(this.thickness); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TableBorderOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private @Nullable String style; + private @Nullable Integer thickness; + public Builder() {} + public Builder(TableBorderOptions defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.style = defaults.style; + this.thickness = defaults.thickness; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder style(@Nullable String style) { + + this.style = style; + return this; + } + @CustomType.Setter + public Builder thickness(@Nullable Integer thickness) { + + this.thickness = thickness; + return this; + } + public TableBorderOptions build() { + final var _resultValue = new TableBorderOptions(); + _resultValue.color = color; + _resultValue.style = style; + _resultValue.thickness = thickness; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinition.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinition.java new file mode 100644 index 00000000000..8a4f0cda888 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinition.java @@ -0,0 +1,211 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaults; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionCalculatedField; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionColumnConfiguration; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionDataSetConfiguration; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionFilterGroup; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionParametersDeclaration; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheet; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinition { + /** + * @return The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + private @Nullable TemplateDefinitionAnalysisDefaults analysisDefaults; + /** + * @return A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + private @Nullable List calculatedFields; + /** + * @return A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + * + */ + private @Nullable List columnConfigurations; + /** + * @return A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + * + */ + private List dataSetConfigurations; + /** + * @return A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + private @Nullable List filterGroups; + /** + * @return A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + * + */ + private @Nullable List parametersDeclarations; + /** + * @return A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + private @Nullable List sheets; + + private TemplateDefinition() {} + /** + * @return The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + * + */ + public Optional analysisDefaults() { + return Optional.ofNullable(this.analysisDefaults); + } + /** + * @return A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + * + */ + public List calculatedFields() { + return this.calculatedFields == null ? List.of() : this.calculatedFields; + } + /** + * @return A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + * + */ + public List columnConfigurations() { + return this.columnConfigurations == null ? List.of() : this.columnConfigurations; + } + /** + * @return A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + * + */ + public List dataSetConfigurations() { + return this.dataSetConfigurations; + } + /** + * @return A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + * + */ + public List filterGroups() { + return this.filterGroups == null ? List.of() : this.filterGroups; + } + /** + * @return A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + * + */ + public List parametersDeclarations() { + return this.parametersDeclarations == null ? List.of() : this.parametersDeclarations; + } + /** + * @return A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + * + */ + public List sheets() { + return this.sheets == null ? List.of() : this.sheets; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinition defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionAnalysisDefaults analysisDefaults; + private @Nullable List calculatedFields; + private @Nullable List columnConfigurations; + private List dataSetConfigurations; + private @Nullable List filterGroups; + private @Nullable List parametersDeclarations; + private @Nullable List sheets; + public Builder() {} + public Builder(TemplateDefinition defaults) { + Objects.requireNonNull(defaults); + this.analysisDefaults = defaults.analysisDefaults; + this.calculatedFields = defaults.calculatedFields; + this.columnConfigurations = defaults.columnConfigurations; + this.dataSetConfigurations = defaults.dataSetConfigurations; + this.filterGroups = defaults.filterGroups; + this.parametersDeclarations = defaults.parametersDeclarations; + this.sheets = defaults.sheets; + } + + @CustomType.Setter + public Builder analysisDefaults(@Nullable TemplateDefinitionAnalysisDefaults analysisDefaults) { + + this.analysisDefaults = analysisDefaults; + return this; + } + @CustomType.Setter + public Builder calculatedFields(@Nullable List calculatedFields) { + + this.calculatedFields = calculatedFields; + return this; + } + public Builder calculatedFields(TemplateDefinitionCalculatedField... calculatedFields) { + return calculatedFields(List.of(calculatedFields)); + } + @CustomType.Setter + public Builder columnConfigurations(@Nullable List columnConfigurations) { + + this.columnConfigurations = columnConfigurations; + return this; + } + public Builder columnConfigurations(TemplateDefinitionColumnConfiguration... columnConfigurations) { + return columnConfigurations(List.of(columnConfigurations)); + } + @CustomType.Setter + public Builder dataSetConfigurations(List dataSetConfigurations) { + if (dataSetConfigurations == null) { + throw new MissingRequiredPropertyException("TemplateDefinition", "dataSetConfigurations"); + } + this.dataSetConfigurations = dataSetConfigurations; + return this; + } + public Builder dataSetConfigurations(TemplateDefinitionDataSetConfiguration... dataSetConfigurations) { + return dataSetConfigurations(List.of(dataSetConfigurations)); + } + @CustomType.Setter + public Builder filterGroups(@Nullable List filterGroups) { + + this.filterGroups = filterGroups; + return this; + } + public Builder filterGroups(TemplateDefinitionFilterGroup... filterGroups) { + return filterGroups(List.of(filterGroups)); + } + @CustomType.Setter + public Builder parametersDeclarations(@Nullable List parametersDeclarations) { + + this.parametersDeclarations = parametersDeclarations; + return this; + } + public Builder parametersDeclarations(TemplateDefinitionParametersDeclaration... parametersDeclarations) { + return parametersDeclarations(List.of(parametersDeclarations)); + } + @CustomType.Setter + public Builder sheets(@Nullable List sheets) { + + this.sheets = sheets; + return this; + } + public Builder sheets(TemplateDefinitionSheet... sheets) { + return sheets(List.of(sheets)); + } + public TemplateDefinition build() { + final var _resultValue = new TemplateDefinition(); + _resultValue.analysisDefaults = analysisDefaults; + _resultValue.calculatedFields = calculatedFields; + _resultValue.columnConfigurations = columnConfigurations; + _resultValue.dataSetConfigurations = dataSetConfigurations; + _resultValue.filterGroups = filterGroups; + _resultValue.parametersDeclarations = parametersDeclarations; + _resultValue.sheets = sheets; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaults.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaults.java new file mode 100644 index 00000000000..d61c7e0fd9d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaults.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class TemplateDefinitionAnalysisDefaults { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration; + + private TemplateDefinitionAnalysisDefaults() {} + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration() { + return this.defaultNewSheetConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaults defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaults defaults) { + Objects.requireNonNull(defaults); + this.defaultNewSheetConfiguration = defaults.defaultNewSheetConfiguration; + } + + @CustomType.Setter + public Builder defaultNewSheetConfiguration(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaultNewSheetConfiguration) { + if (defaultNewSheetConfiguration == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaults", "defaultNewSheetConfiguration"); + } + this.defaultNewSheetConfiguration = defaultNewSheetConfiguration; + return this; + } + public TemplateDefinitionAnalysisDefaults build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaults(); + _resultValue.defaultNewSheetConfiguration = defaultNewSheetConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.java new file mode 100644 index 00000000000..a94307e3f08 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration interactiveLayoutConfiguration; + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration paginatedLayoutConfiguration; + private @Nullable String sheetContentType; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration() {} + public Optional interactiveLayoutConfiguration() { + return Optional.ofNullable(this.interactiveLayoutConfiguration); + } + public Optional paginatedLayoutConfiguration() { + return Optional.ofNullable(this.paginatedLayoutConfiguration); + } + public Optional sheetContentType() { + return Optional.ofNullable(this.sheetContentType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration interactiveLayoutConfiguration; + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration paginatedLayoutConfiguration; + private @Nullable String sheetContentType; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration defaults) { + Objects.requireNonNull(defaults); + this.interactiveLayoutConfiguration = defaults.interactiveLayoutConfiguration; + this.paginatedLayoutConfiguration = defaults.paginatedLayoutConfiguration; + this.sheetContentType = defaults.sheetContentType; + } + + @CustomType.Setter + public Builder interactiveLayoutConfiguration(@Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration interactiveLayoutConfiguration) { + + this.interactiveLayoutConfiguration = interactiveLayoutConfiguration; + return this; + } + @CustomType.Setter + public Builder paginatedLayoutConfiguration(@Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration paginatedLayoutConfiguration) { + + this.paginatedLayoutConfiguration = paginatedLayoutConfiguration; + return this; + } + @CustomType.Setter + public Builder sheetContentType(@Nullable String sheetContentType) { + + this.sheetContentType = sheetContentType; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration(); + _resultValue.interactiveLayoutConfiguration = interactiveLayoutConfiguration; + _resultValue.paginatedLayoutConfiguration = paginatedLayoutConfiguration; + _resultValue.sheetContentType = sheetContentType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.java new file mode 100644 index 00000000000..3fcc5cd3eaa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm freeForm; + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid grid; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration() {} + public Optional freeForm() { + return Optional.ofNullable(this.freeForm); + } + public Optional grid() { + return Optional.ofNullable(this.grid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm freeForm; + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid grid; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration defaults) { + Objects.requireNonNull(defaults); + this.freeForm = defaults.freeForm; + this.grid = defaults.grid; + } + + @CustomType.Setter + public Builder freeForm(@Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm freeForm) { + + this.freeForm = freeForm; + return this; + } + @CustomType.Setter + public Builder grid(@Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid grid) { + + this.grid = grid; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration(); + _resultValue.freeForm = freeForm; + _resultValue.grid = grid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.java new file mode 100644 index 00000000000..77326c29ba2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm() {} + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions() { + return this.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + } + + @CustomType.Setter + public Builder canvasSizeOptions(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions canvasSizeOptions) { + if (canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm", "canvasSizeOptions"); + } + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.java new file mode 100644 index 00000000000..e09ca746268 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions() {} + public Optional screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.screenCanvasSizeOptions = defaults.screenCanvasSizeOptions; + } + + @CustomType.Setter + public Builder screenCanvasSizeOptions(@Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions) { + + this.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions(); + _resultValue.screenCanvasSizeOptions = screenCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.java new file mode 100644 index 00000000000..dfc81382f09 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + private String optimizedViewPortWidth; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions() {} + public String optimizedViewPortWidth() { + return this.optimizedViewPortWidth; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String optimizedViewPortWidth; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.optimizedViewPortWidth = defaults.optimizedViewPortWidth; + } + + @CustomType.Setter + public Builder optimizedViewPortWidth(String optimizedViewPortWidth) { + if (optimizedViewPortWidth == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions", "optimizedViewPortWidth"); + } + this.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions(); + _resultValue.optimizedViewPortWidth = optimizedViewPortWidth; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.java new file mode 100644 index 00000000000..2e7fa099fb5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid() {} + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions() { + return this.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + } + + @CustomType.Setter + public Builder canvasSizeOptions(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions canvasSizeOptions) { + if (canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid", "canvasSizeOptions"); + } + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.java new file mode 100644 index 00000000000..ffdb3e7c074 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions() {} + public Optional screenCanvasSizeOptions() { + return Optional.ofNullable(this.screenCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.screenCanvasSizeOptions = defaults.screenCanvasSizeOptions; + } + + @CustomType.Setter + public Builder screenCanvasSizeOptions(@Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions screenCanvasSizeOptions) { + + this.screenCanvasSizeOptions = screenCanvasSizeOptions; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions(); + _resultValue.screenCanvasSizeOptions = screenCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.java new file mode 100644 index 00000000000..26b1fb9f695 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + private @Nullable String optimizedViewPortWidth; + private String resizeOption; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions() {} + public Optional optimizedViewPortWidth() { + return Optional.ofNullable(this.optimizedViewPortWidth); + } + public String resizeOption() { + return this.resizeOption; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String optimizedViewPortWidth; + private String resizeOption; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.optimizedViewPortWidth = defaults.optimizedViewPortWidth; + this.resizeOption = defaults.resizeOption; + } + + @CustomType.Setter + public Builder optimizedViewPortWidth(@Nullable String optimizedViewPortWidth) { + + this.optimizedViewPortWidth = optimizedViewPortWidth; + return this; + } + @CustomType.Setter + public Builder resizeOption(String resizeOption) { + if (resizeOption == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions", "resizeOption"); + } + this.resizeOption = resizeOption; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions(); + _resultValue.optimizedViewPortWidth = optimizedViewPortWidth; + _resultValue.resizeOption = resizeOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.java new file mode 100644 index 00000000000..2ddc3974e0d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased sectionBased; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration() {} + public Optional sectionBased() { + return Optional.ofNullable(this.sectionBased); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased sectionBased; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration defaults) { + Objects.requireNonNull(defaults); + this.sectionBased = defaults.sectionBased; + } + + @CustomType.Setter + public Builder sectionBased(@Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased sectionBased) { + + this.sectionBased = sectionBased; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration(); + _resultValue.sectionBased = sectionBased; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.java new file mode 100644 index 00000000000..74f90c9c701 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased() {} + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions() { + return this.canvasSizeOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased defaults) { + Objects.requireNonNull(defaults); + this.canvasSizeOptions = defaults.canvasSizeOptions; + } + + @CustomType.Setter + public Builder canvasSizeOptions(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions canvasSizeOptions) { + if (canvasSizeOptions == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased", "canvasSizeOptions"); + } + this.canvasSizeOptions = canvasSizeOptions; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased(); + _resultValue.canvasSizeOptions = canvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.java new file mode 100644 index 00000000000..4c9fb780718 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions() {} + public Optional paperCanvasSizeOptions() { + return Optional.ofNullable(this.paperCanvasSizeOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.paperCanvasSizeOptions = defaults.paperCanvasSizeOptions; + } + + @CustomType.Setter + public Builder paperCanvasSizeOptions(@Nullable TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions paperCanvasSizeOptions) { + + this.paperCanvasSizeOptions = paperCanvasSizeOptions; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions(); + _resultValue.paperCanvasSizeOptions = paperCanvasSizeOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.java new file mode 100644 index 00000000000..5b731ad7147 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Spacing; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + private @Nullable Spacing paperMargin; + private @Nullable String paperOrientation; + private @Nullable String paperSize; + + private TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions() {} + public Optional paperMargin() { + return Optional.ofNullable(this.paperMargin); + } + public Optional paperOrientation() { + return Optional.ofNullable(this.paperOrientation); + } + public Optional paperSize() { + return Optional.ofNullable(this.paperSize); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Spacing paperMargin; + private @Nullable String paperOrientation; + private @Nullable String paperSize; + public Builder() {} + public Builder(TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions defaults) { + Objects.requireNonNull(defaults); + this.paperMargin = defaults.paperMargin; + this.paperOrientation = defaults.paperOrientation; + this.paperSize = defaults.paperSize; + } + + @CustomType.Setter + public Builder paperMargin(@Nullable Spacing paperMargin) { + + this.paperMargin = paperMargin; + return this; + } + @CustomType.Setter + public Builder paperOrientation(@Nullable String paperOrientation) { + + this.paperOrientation = paperOrientation; + return this; + } + @CustomType.Setter + public Builder paperSize(@Nullable String paperSize) { + + this.paperSize = paperSize; + return this; + } + public TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions build() { + final var _resultValue = new TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions(); + _resultValue.paperMargin = paperMargin; + _resultValue.paperOrientation = paperOrientation; + _resultValue.paperSize = paperSize; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionCalculatedField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionCalculatedField.java new file mode 100644 index 00000000000..79654c56800 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionCalculatedField.java @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class TemplateDefinitionCalculatedField { + private String dataSetIdentifier; + private String expression; + /** + * @return Display name for the template. + * + */ + private String name; + + private TemplateDefinitionCalculatedField() {} + public String dataSetIdentifier() { + return this.dataSetIdentifier; + } + public String expression() { + return this.expression; + } + /** + * @return Display name for the template. + * + */ + public String name() { + return this.name; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionCalculatedField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String dataSetIdentifier; + private String expression; + private String name; + public Builder() {} + public Builder(TemplateDefinitionCalculatedField defaults) { + Objects.requireNonNull(defaults); + this.dataSetIdentifier = defaults.dataSetIdentifier; + this.expression = defaults.expression; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder dataSetIdentifier(String dataSetIdentifier) { + if (dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionCalculatedField", "dataSetIdentifier"); + } + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionCalculatedField", "expression"); + } + this.expression = expression; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionCalculatedField", "name"); + } + this.name = name; + return this; + } + public TemplateDefinitionCalculatedField build() { + final var _resultValue = new TemplateDefinitionCalculatedField(); + _resultValue.dataSetIdentifier = dataSetIdentifier; + _resultValue.expression = expression; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionColumnConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionColumnConfiguration.java new file mode 100644 index 00000000000..5a35b2b45b1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionColumnConfiguration.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionColumnConfigurationFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionColumnConfiguration { + private Column column; + private @Nullable TemplateDefinitionColumnConfigurationFormatConfiguration formatConfiguration; + private @Nullable String role; + + private TemplateDefinitionColumnConfiguration() {} + public Column column() { + return this.column; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional role() { + return Optional.ofNullable(this.role); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionColumnConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private @Nullable TemplateDefinitionColumnConfigurationFormatConfiguration formatConfiguration; + private @Nullable String role; + public Builder() {} + public Builder(TemplateDefinitionColumnConfiguration defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.formatConfiguration = defaults.formatConfiguration; + this.role = defaults.role; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionColumnConfiguration", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable TemplateDefinitionColumnConfigurationFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder role(@Nullable String role) { + + this.role = role; + return this; + } + public TemplateDefinitionColumnConfiguration build() { + final var _resultValue = new TemplateDefinitionColumnConfiguration(); + _resultValue.column = column; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.role = role; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionColumnConfigurationFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionColumnConfigurationFormatConfiguration.java new file mode 100644 index 00000000000..f36d68fe318 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionColumnConfigurationFormatConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionColumnConfigurationFormatConfiguration { + private @Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration; + private @Nullable NumberFormatConfiguration numberFormatConfiguration; + private @Nullable StringFormatConfiguration stringFormatConfiguration; + + private TemplateDefinitionColumnConfigurationFormatConfiguration() {} + public Optional dateTimeFormatConfiguration() { + return Optional.ofNullable(this.dateTimeFormatConfiguration); + } + public Optional numberFormatConfiguration() { + return Optional.ofNullable(this.numberFormatConfiguration); + } + public Optional stringFormatConfiguration() { + return Optional.ofNullable(this.stringFormatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionColumnConfigurationFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration; + private @Nullable NumberFormatConfiguration numberFormatConfiguration; + private @Nullable StringFormatConfiguration stringFormatConfiguration; + public Builder() {} + public Builder(TemplateDefinitionColumnConfigurationFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.dateTimeFormatConfiguration = defaults.dateTimeFormatConfiguration; + this.numberFormatConfiguration = defaults.numberFormatConfiguration; + this.stringFormatConfiguration = defaults.stringFormatConfiguration; + } + + @CustomType.Setter + public Builder dateTimeFormatConfiguration(@Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration) { + + this.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder numberFormatConfiguration(@Nullable NumberFormatConfiguration numberFormatConfiguration) { + + this.numberFormatConfiguration = numberFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder stringFormatConfiguration(@Nullable StringFormatConfiguration stringFormatConfiguration) { + + this.stringFormatConfiguration = stringFormatConfiguration; + return this; + } + public TemplateDefinitionColumnConfigurationFormatConfiguration build() { + final var _resultValue = new TemplateDefinitionColumnConfigurationFormatConfiguration(); + _resultValue.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + _resultValue.numberFormatConfiguration = numberFormatConfiguration; + _resultValue.stringFormatConfiguration = stringFormatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfiguration.java new file mode 100644 index 00000000000..1faeed77ced --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfiguration.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionDataSetConfigurationColumnGroupSchemaList; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionDataSetConfigurationDataSetSchema; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionDataSetConfiguration { + private @Nullable List columnGroupSchemaLists; + private @Nullable TemplateDefinitionDataSetConfigurationDataSetSchema dataSetSchema; + private @Nullable String placeholder; + + private TemplateDefinitionDataSetConfiguration() {} + public List columnGroupSchemaLists() { + return this.columnGroupSchemaLists == null ? List.of() : this.columnGroupSchemaLists; + } + public Optional dataSetSchema() { + return Optional.ofNullable(this.dataSetSchema); + } + public Optional placeholder() { + return Optional.ofNullable(this.placeholder); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionDataSetConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List columnGroupSchemaLists; + private @Nullable TemplateDefinitionDataSetConfigurationDataSetSchema dataSetSchema; + private @Nullable String placeholder; + public Builder() {} + public Builder(TemplateDefinitionDataSetConfiguration defaults) { + Objects.requireNonNull(defaults); + this.columnGroupSchemaLists = defaults.columnGroupSchemaLists; + this.dataSetSchema = defaults.dataSetSchema; + this.placeholder = defaults.placeholder; + } + + @CustomType.Setter + public Builder columnGroupSchemaLists(@Nullable List columnGroupSchemaLists) { + + this.columnGroupSchemaLists = columnGroupSchemaLists; + return this; + } + public Builder columnGroupSchemaLists(TemplateDefinitionDataSetConfigurationColumnGroupSchemaList... columnGroupSchemaLists) { + return columnGroupSchemaLists(List.of(columnGroupSchemaLists)); + } + @CustomType.Setter + public Builder dataSetSchema(@Nullable TemplateDefinitionDataSetConfigurationDataSetSchema dataSetSchema) { + + this.dataSetSchema = dataSetSchema; + return this; + } + @CustomType.Setter + public Builder placeholder(@Nullable String placeholder) { + + this.placeholder = placeholder; + return this; + } + public TemplateDefinitionDataSetConfiguration build() { + final var _resultValue = new TemplateDefinitionDataSetConfiguration(); + _resultValue.columnGroupSchemaLists = columnGroupSchemaLists; + _resultValue.dataSetSchema = dataSetSchema; + _resultValue.placeholder = placeholder; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaList.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaList.java new file mode 100644 index 00000000000..ca157fd1818 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaList.java @@ -0,0 +1,75 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionDataSetConfigurationColumnGroupSchemaList { + private @Nullable List columnGroupColumnSchemaLists; + /** + * @return Display name for the template. + * + */ + private @Nullable String name; + + private TemplateDefinitionDataSetConfigurationColumnGroupSchemaList() {} + public List columnGroupColumnSchemaLists() { + return this.columnGroupColumnSchemaLists == null ? List.of() : this.columnGroupColumnSchemaLists; + } + /** + * @return Display name for the template. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionDataSetConfigurationColumnGroupSchemaList defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List columnGroupColumnSchemaLists; + private @Nullable String name; + public Builder() {} + public Builder(TemplateDefinitionDataSetConfigurationColumnGroupSchemaList defaults) { + Objects.requireNonNull(defaults); + this.columnGroupColumnSchemaLists = defaults.columnGroupColumnSchemaLists; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder columnGroupColumnSchemaLists(@Nullable List columnGroupColumnSchemaLists) { + + this.columnGroupColumnSchemaLists = columnGroupColumnSchemaLists; + return this; + } + public Builder columnGroupColumnSchemaLists(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList... columnGroupColumnSchemaLists) { + return columnGroupColumnSchemaLists(List.of(columnGroupColumnSchemaLists)); + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + public TemplateDefinitionDataSetConfigurationColumnGroupSchemaList build() { + final var _resultValue = new TemplateDefinitionDataSetConfigurationColumnGroupSchemaList(); + _resultValue.columnGroupColumnSchemaLists = columnGroupColumnSchemaLists; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList.java new file mode 100644 index 00000000000..b32a2fc95fe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList.java @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList { + /** + * @return Display name for the template. + * + */ + private @Nullable String name; + + private TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList() {} + /** + * @return Display name for the template. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String name; + public Builder() {} + public Builder(TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList defaults) { + Objects.requireNonNull(defaults); + this.name = defaults.name; + } + + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + public TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList build() { + final var _resultValue = new TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList(); + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationDataSetSchema.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationDataSetSchema.java new file mode 100644 index 00000000000..1d41c5cb134 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationDataSetSchema.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionDataSetConfigurationDataSetSchema { + private @Nullable List columnSchemaLists; + + private TemplateDefinitionDataSetConfigurationDataSetSchema() {} + public List columnSchemaLists() { + return this.columnSchemaLists == null ? List.of() : this.columnSchemaLists; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionDataSetConfigurationDataSetSchema defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List columnSchemaLists; + public Builder() {} + public Builder(TemplateDefinitionDataSetConfigurationDataSetSchema defaults) { + Objects.requireNonNull(defaults); + this.columnSchemaLists = defaults.columnSchemaLists; + } + + @CustomType.Setter + public Builder columnSchemaLists(@Nullable List columnSchemaLists) { + + this.columnSchemaLists = columnSchemaLists; + return this; + } + public Builder columnSchemaLists(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList... columnSchemaLists) { + return columnSchemaLists(List.of(columnSchemaLists)); + } + public TemplateDefinitionDataSetConfigurationDataSetSchema build() { + final var _resultValue = new TemplateDefinitionDataSetConfigurationDataSetSchema(); + _resultValue.columnSchemaLists = columnSchemaLists; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList.java new file mode 100644 index 00000000000..6908a29afac --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList.java @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList { + private @Nullable String dataType; + private @Nullable String geographicRole; + /** + * @return Display name for the template. + * + */ + private @Nullable String name; + + private TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList() {} + public Optional dataType() { + return Optional.ofNullable(this.dataType); + } + public Optional geographicRole() { + return Optional.ofNullable(this.geographicRole); + } + /** + * @return Display name for the template. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dataType; + private @Nullable String geographicRole; + private @Nullable String name; + public Builder() {} + public Builder(TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList defaults) { + Objects.requireNonNull(defaults); + this.dataType = defaults.dataType; + this.geographicRole = defaults.geographicRole; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder dataType(@Nullable String dataType) { + + this.dataType = dataType; + return this; + } + @CustomType.Setter + public Builder geographicRole(@Nullable String geographicRole) { + + this.geographicRole = geographicRole; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + public TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList build() { + final var _resultValue = new TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList(); + _resultValue.dataType = dataType; + _resultValue.geographicRole = geographicRole; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroup.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroup.java new file mode 100644 index 00000000000..f340f98c3c5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroup.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Filters; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionFilterGroupScopeConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionFilterGroup { + private String crossDataset; + private String filterGroupId; + private List filters; + private TemplateDefinitionFilterGroupScopeConfiguration scopeConfiguration; + /** + * @return The template creation status. + * + */ + private @Nullable String status; + + private TemplateDefinitionFilterGroup() {} + public String crossDataset() { + return this.crossDataset; + } + public String filterGroupId() { + return this.filterGroupId; + } + public List filters() { + return this.filters; + } + public TemplateDefinitionFilterGroupScopeConfiguration scopeConfiguration() { + return this.scopeConfiguration; + } + /** + * @return The template creation status. + * + */ + public Optional status() { + return Optional.ofNullable(this.status); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionFilterGroup defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String crossDataset; + private String filterGroupId; + private List filters; + private TemplateDefinitionFilterGroupScopeConfiguration scopeConfiguration; + private @Nullable String status; + public Builder() {} + public Builder(TemplateDefinitionFilterGroup defaults) { + Objects.requireNonNull(defaults); + this.crossDataset = defaults.crossDataset; + this.filterGroupId = defaults.filterGroupId; + this.filters = defaults.filters; + this.scopeConfiguration = defaults.scopeConfiguration; + this.status = defaults.status; + } + + @CustomType.Setter + public Builder crossDataset(String crossDataset) { + if (crossDataset == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroup", "crossDataset"); + } + this.crossDataset = crossDataset; + return this; + } + @CustomType.Setter + public Builder filterGroupId(String filterGroupId) { + if (filterGroupId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroup", "filterGroupId"); + } + this.filterGroupId = filterGroupId; + return this; + } + @CustomType.Setter + public Builder filters(List filters) { + if (filters == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroup", "filters"); + } + this.filters = filters; + return this; + } + public Builder filters(Filters... filters) { + return filters(List.of(filters)); + } + @CustomType.Setter + public Builder scopeConfiguration(TemplateDefinitionFilterGroupScopeConfiguration scopeConfiguration) { + if (scopeConfiguration == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroup", "scopeConfiguration"); + } + this.scopeConfiguration = scopeConfiguration; + return this; + } + @CustomType.Setter + public Builder status(@Nullable String status) { + + this.status = status; + return this; + } + public TemplateDefinitionFilterGroup build() { + final var _resultValue = new TemplateDefinitionFilterGroup(); + _resultValue.crossDataset = crossDataset; + _resultValue.filterGroupId = filterGroupId; + _resultValue.filters = filters; + _resultValue.scopeConfiguration = scopeConfiguration; + _resultValue.status = status; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroupScopeConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroupScopeConfiguration.java new file mode 100644 index 00000000000..257ce737d1e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroupScopeConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionFilterGroupScopeConfiguration { + private @Nullable TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets selectedSheets; + + private TemplateDefinitionFilterGroupScopeConfiguration() {} + public Optional selectedSheets() { + return Optional.ofNullable(this.selectedSheets); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionFilterGroupScopeConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets selectedSheets; + public Builder() {} + public Builder(TemplateDefinitionFilterGroupScopeConfiguration defaults) { + Objects.requireNonNull(defaults); + this.selectedSheets = defaults.selectedSheets; + } + + @CustomType.Setter + public Builder selectedSheets(@Nullable TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets selectedSheets) { + + this.selectedSheets = selectedSheets; + return this; + } + public TemplateDefinitionFilterGroupScopeConfiguration build() { + final var _resultValue = new TemplateDefinitionFilterGroupScopeConfiguration(); + _resultValue.selectedSheets = selectedSheets; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets.java new file mode 100644 index 00000000000..f9722eafc5b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets { + private @Nullable List sheetVisualScopingConfigurations; + + private TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets() {} + public List sheetVisualScopingConfigurations() { + return this.sheetVisualScopingConfigurations == null ? List.of() : this.sheetVisualScopingConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List sheetVisualScopingConfigurations; + public Builder() {} + public Builder(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets defaults) { + Objects.requireNonNull(defaults); + this.sheetVisualScopingConfigurations = defaults.sheetVisualScopingConfigurations; + } + + @CustomType.Setter + public Builder sheetVisualScopingConfigurations(@Nullable List sheetVisualScopingConfigurations) { + + this.sheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + return this; + } + public Builder sheetVisualScopingConfigurations(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration... sheetVisualScopingConfigurations) { + return sheetVisualScopingConfigurations(List.of(sheetVisualScopingConfigurations)); + } + public TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets build() { + final var _resultValue = new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets(); + _resultValue.sheetVisualScopingConfigurations = sheetVisualScopingConfigurations; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.java new file mode 100644 index 00000000000..9bce982d39d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.java @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + private String scope; + private String sheetId; + private @Nullable List visualIds; + + private TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration() {} + public String scope() { + return this.scope; + } + public String sheetId() { + return this.sheetId; + } + public List visualIds() { + return this.visualIds == null ? List.of() : this.visualIds; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String scope; + private String sheetId; + private @Nullable List visualIds; + public Builder() {} + public Builder(TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration defaults) { + Objects.requireNonNull(defaults); + this.scope = defaults.scope; + this.sheetId = defaults.sheetId; + this.visualIds = defaults.visualIds; + } + + @CustomType.Setter + public Builder scope(String scope) { + if (scope == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration", "scope"); + } + this.scope = scope; + return this; + } + @CustomType.Setter + public Builder sheetId(String sheetId) { + if (sheetId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration", "sheetId"); + } + this.sheetId = sheetId; + return this; + } + @CustomType.Setter + public Builder visualIds(@Nullable List visualIds) { + + this.visualIds = visualIds; + return this; + } + public Builder visualIds(String... visualIds) { + return visualIds(List.of(visualIds)); + } + public TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration build() { + final var _resultValue = new TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration(); + _resultValue.scope = scope; + _resultValue.sheetId = sheetId; + _resultValue.visualIds = visualIds; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionParametersDeclaration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionParametersDeclaration.java new file mode 100644 index 00000000000..0163f110b1b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionParametersDeclaration.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DateTimeParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.DecimalParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.IntegerParameterDeclaration; +import com.pulumi.aws.quicksight.outputs.StringParameterDeclaration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionParametersDeclaration { + private @Nullable DateTimeParameterDeclaration dateTimeParameterDeclaration; + private @Nullable DecimalParameterDeclaration decimalParameterDeclaration; + private @Nullable IntegerParameterDeclaration integerParameterDeclaration; + private @Nullable StringParameterDeclaration stringParameterDeclaration; + + private TemplateDefinitionParametersDeclaration() {} + public Optional dateTimeParameterDeclaration() { + return Optional.ofNullable(this.dateTimeParameterDeclaration); + } + public Optional decimalParameterDeclaration() { + return Optional.ofNullable(this.decimalParameterDeclaration); + } + public Optional integerParameterDeclaration() { + return Optional.ofNullable(this.integerParameterDeclaration); + } + public Optional stringParameterDeclaration() { + return Optional.ofNullable(this.stringParameterDeclaration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionParametersDeclaration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DateTimeParameterDeclaration dateTimeParameterDeclaration; + private @Nullable DecimalParameterDeclaration decimalParameterDeclaration; + private @Nullable IntegerParameterDeclaration integerParameterDeclaration; + private @Nullable StringParameterDeclaration stringParameterDeclaration; + public Builder() {} + public Builder(TemplateDefinitionParametersDeclaration defaults) { + Objects.requireNonNull(defaults); + this.dateTimeParameterDeclaration = defaults.dateTimeParameterDeclaration; + this.decimalParameterDeclaration = defaults.decimalParameterDeclaration; + this.integerParameterDeclaration = defaults.integerParameterDeclaration; + this.stringParameterDeclaration = defaults.stringParameterDeclaration; + } + + @CustomType.Setter + public Builder dateTimeParameterDeclaration(@Nullable DateTimeParameterDeclaration dateTimeParameterDeclaration) { + + this.dateTimeParameterDeclaration = dateTimeParameterDeclaration; + return this; + } + @CustomType.Setter + public Builder decimalParameterDeclaration(@Nullable DecimalParameterDeclaration decimalParameterDeclaration) { + + this.decimalParameterDeclaration = decimalParameterDeclaration; + return this; + } + @CustomType.Setter + public Builder integerParameterDeclaration(@Nullable IntegerParameterDeclaration integerParameterDeclaration) { + + this.integerParameterDeclaration = integerParameterDeclaration; + return this; + } + @CustomType.Setter + public Builder stringParameterDeclaration(@Nullable StringParameterDeclaration stringParameterDeclaration) { + + this.stringParameterDeclaration = stringParameterDeclaration; + return this; + } + public TemplateDefinitionParametersDeclaration build() { + final var _resultValue = new TemplateDefinitionParametersDeclaration(); + _resultValue.dateTimeParameterDeclaration = dateTimeParameterDeclaration; + _resultValue.decimalParameterDeclaration = decimalParameterDeclaration; + _resultValue.integerParameterDeclaration = integerParameterDeclaration; + _resultValue.stringParameterDeclaration = stringParameterDeclaration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheet.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheet.java new file mode 100644 index 00000000000..dcfc9f0efe5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheet.java @@ -0,0 +1,209 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FilterControls; +import com.pulumi.aws.quicksight.outputs.Layouts; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControl; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetSheetControlLayouts; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetTextBox; +import com.pulumi.aws.quicksight.outputs.Visuals; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheet { + private @Nullable String contentType; + private @Nullable String description; + private @Nullable List filterControls; + private @Nullable Layouts layouts; + /** + * @return Display name for the template. + * + */ + private @Nullable String name; + private @Nullable List parameterControls; + private @Nullable TemplateDefinitionSheetSheetControlLayouts sheetControlLayouts; + private String sheetId; + private @Nullable List textBoxes; + private @Nullable String title; + private @Nullable List visuals; + + private TemplateDefinitionSheet() {} + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public List filterControls() { + return this.filterControls == null ? List.of() : this.filterControls; + } + public Optional layouts() { + return Optional.ofNullable(this.layouts); + } + /** + * @return Display name for the template. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public List parameterControls() { + return this.parameterControls == null ? List.of() : this.parameterControls; + } + public Optional sheetControlLayouts() { + return Optional.ofNullable(this.sheetControlLayouts); + } + public String sheetId() { + return this.sheetId; + } + public List textBoxes() { + return this.textBoxes == null ? List.of() : this.textBoxes; + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public List visuals() { + return this.visuals == null ? List.of() : this.visuals; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheet defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String contentType; + private @Nullable String description; + private @Nullable List filterControls; + private @Nullable Layouts layouts; + private @Nullable String name; + private @Nullable List parameterControls; + private @Nullable TemplateDefinitionSheetSheetControlLayouts sheetControlLayouts; + private String sheetId; + private @Nullable List textBoxes; + private @Nullable String title; + private @Nullable List visuals; + public Builder() {} + public Builder(TemplateDefinitionSheet defaults) { + Objects.requireNonNull(defaults); + this.contentType = defaults.contentType; + this.description = defaults.description; + this.filterControls = defaults.filterControls; + this.layouts = defaults.layouts; + this.name = defaults.name; + this.parameterControls = defaults.parameterControls; + this.sheetControlLayouts = defaults.sheetControlLayouts; + this.sheetId = defaults.sheetId; + this.textBoxes = defaults.textBoxes; + this.title = defaults.title; + this.visuals = defaults.visuals; + } + + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + + this.description = description; + return this; + } + @CustomType.Setter + public Builder filterControls(@Nullable List filterControls) { + + this.filterControls = filterControls; + return this; + } + public Builder filterControls(FilterControls... filterControls) { + return filterControls(List.of(filterControls)); + } + @CustomType.Setter + public Builder layouts(@Nullable Layouts layouts) { + + this.layouts = layouts; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder parameterControls(@Nullable List parameterControls) { + + this.parameterControls = parameterControls; + return this; + } + public Builder parameterControls(TemplateDefinitionSheetParameterControl... parameterControls) { + return parameterControls(List.of(parameterControls)); + } + @CustomType.Setter + public Builder sheetControlLayouts(@Nullable TemplateDefinitionSheetSheetControlLayouts sheetControlLayouts) { + + this.sheetControlLayouts = sheetControlLayouts; + return this; + } + @CustomType.Setter + public Builder sheetId(String sheetId) { + if (sheetId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheet", "sheetId"); + } + this.sheetId = sheetId; + return this; + } + @CustomType.Setter + public Builder textBoxes(@Nullable List textBoxes) { + + this.textBoxes = textBoxes; + return this; + } + public Builder textBoxes(TemplateDefinitionSheetTextBox... textBoxes) { + return textBoxes(List.of(textBoxes)); + } + @CustomType.Setter + public Builder title(@Nullable String title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visuals(@Nullable List visuals) { + + this.visuals = visuals; + return this; + } + public Builder visuals(Visuals... visuals) { + return visuals(List.of(visuals)); + } + public TemplateDefinitionSheet build() { + final var _resultValue = new TemplateDefinitionSheet(); + _resultValue.contentType = contentType; + _resultValue.description = description; + _resultValue.filterControls = filterControls; + _resultValue.layouts = layouts; + _resultValue.name = name; + _resultValue.parameterControls = parameterControls; + _resultValue.sheetControlLayouts = sheetControlLayouts; + _resultValue.sheetId = sheetId; + _resultValue.textBoxes = textBoxes; + _resultValue.title = title; + _resultValue.visuals = visuals; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControl.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControl.java new file mode 100644 index 00000000000..e487392bd60 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControl.java @@ -0,0 +1,119 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlDateTimePicker; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlDropdown; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlList; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlSlider; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlTextArea; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlTextField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControl { + private @Nullable TemplateDefinitionSheetParameterControlDateTimePicker dateTimePicker; + private @Nullable TemplateDefinitionSheetParameterControlDropdown dropdown; + private @Nullable TemplateDefinitionSheetParameterControlList list; + private @Nullable TemplateDefinitionSheetParameterControlSlider slider; + private @Nullable TemplateDefinitionSheetParameterControlTextArea textArea; + private @Nullable TemplateDefinitionSheetParameterControlTextField textField; + + private TemplateDefinitionSheetParameterControl() {} + public Optional dateTimePicker() { + return Optional.ofNullable(this.dateTimePicker); + } + public Optional dropdown() { + return Optional.ofNullable(this.dropdown); + } + public Optional list() { + return Optional.ofNullable(this.list); + } + public Optional slider() { + return Optional.ofNullable(this.slider); + } + public Optional textArea() { + return Optional.ofNullable(this.textArea); + } + public Optional textField() { + return Optional.ofNullable(this.textField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControl defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionSheetParameterControlDateTimePicker dateTimePicker; + private @Nullable TemplateDefinitionSheetParameterControlDropdown dropdown; + private @Nullable TemplateDefinitionSheetParameterControlList list; + private @Nullable TemplateDefinitionSheetParameterControlSlider slider; + private @Nullable TemplateDefinitionSheetParameterControlTextArea textArea; + private @Nullable TemplateDefinitionSheetParameterControlTextField textField; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControl defaults) { + Objects.requireNonNull(defaults); + this.dateTimePicker = defaults.dateTimePicker; + this.dropdown = defaults.dropdown; + this.list = defaults.list; + this.slider = defaults.slider; + this.textArea = defaults.textArea; + this.textField = defaults.textField; + } + + @CustomType.Setter + public Builder dateTimePicker(@Nullable TemplateDefinitionSheetParameterControlDateTimePicker dateTimePicker) { + + this.dateTimePicker = dateTimePicker; + return this; + } + @CustomType.Setter + public Builder dropdown(@Nullable TemplateDefinitionSheetParameterControlDropdown dropdown) { + + this.dropdown = dropdown; + return this; + } + @CustomType.Setter + public Builder list(@Nullable TemplateDefinitionSheetParameterControlList list) { + + this.list = list; + return this; + } + @CustomType.Setter + public Builder slider(@Nullable TemplateDefinitionSheetParameterControlSlider slider) { + + this.slider = slider; + return this; + } + @CustomType.Setter + public Builder textArea(@Nullable TemplateDefinitionSheetParameterControlTextArea textArea) { + + this.textArea = textArea; + return this; + } + @CustomType.Setter + public Builder textField(@Nullable TemplateDefinitionSheetParameterControlTextField textField) { + + this.textField = textField; + return this; + } + public TemplateDefinitionSheetParameterControl build() { + final var _resultValue = new TemplateDefinitionSheetParameterControl(); + _resultValue.dateTimePicker = dateTimePicker; + _resultValue.dropdown = dropdown; + _resultValue.list = list; + _resultValue.slider = slider; + _resultValue.textArea = textArea; + _resultValue.textField = textField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDateTimePicker.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDateTimePicker.java new file mode 100644 index 00000000000..a2a5e25916e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDateTimePicker.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlDateTimePicker { + private @Nullable TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + + private TemplateDefinitionSheetParameterControlDateTimePicker() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlDateTimePicker defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlDateTimePicker defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDateTimePicker", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDateTimePicker", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDateTimePicker", "title"); + } + this.title = title; + return this; + } + public TemplateDefinitionSheetParameterControlDateTimePicker build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlDateTimePicker(); + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions.java new file mode 100644 index 00000000000..c0883d71ae1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions { + private @Nullable String dateTimeFormat; + private @Nullable LabelOptions titleOptions; + + private TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions() {} + public Optional dateTimeFormat() { + return Optional.ofNullable(this.dateTimeFormat); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dateTimeFormat; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.dateTimeFormat = defaults.dateTimeFormat; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder dateTimeFormat(@Nullable String dateTimeFormat) { + + this.dateTimeFormat = dateTimeFormat; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions(); + _resultValue.dateTimeFormat = dateTimeFormat; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDropdown.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDropdown.java new file mode 100644 index 00000000000..63b827d3817 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDropdown.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CascadingControlConfiguration; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlDropdownDisplayOptions; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlDropdownSelectableValues; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlDropdown { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable TemplateDefinitionSheetParameterControlDropdownDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable TemplateDefinitionSheetParameterControlDropdownSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + + private TemplateDefinitionSheetParameterControlDropdown() {} + public Optional cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public Optional selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlDropdown defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable TemplateDefinitionSheetParameterControlDropdownDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable TemplateDefinitionSheetParameterControlDropdownSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlDropdown defaults) { + Objects.requireNonNull(defaults); + this.cascadingControlConfiguration = defaults.cascadingControlConfiguration; + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.selectableValues = defaults.selectableValues; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder cascadingControlConfiguration(@Nullable CascadingControlConfiguration cascadingControlConfiguration) { + + this.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable TemplateDefinitionSheetParameterControlDropdownDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDropdown", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder selectableValues(@Nullable TemplateDefinitionSheetParameterControlDropdownSelectableValues selectableValues) { + + this.selectableValues = selectableValues; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDropdown", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlDropdown", "title"); + } + this.title = title; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public TemplateDefinitionSheetParameterControlDropdown build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlDropdown(); + _resultValue.cascadingControlConfiguration = cascadingControlConfiguration; + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.selectableValues = selectableValues; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptions.java new file mode 100644 index 00000000000..cda77732ffd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDropdownDisplayOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlDropdownDisplayOptions { + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + + private TemplateDefinitionSheetParameterControlDropdownDisplayOptions() {} + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlDropdownDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlDropdownDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.selectAllOptions = defaults.selectAllOptions; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder selectAllOptions(@Nullable SelectAllOptions selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public TemplateDefinitionSheetParameterControlDropdownDisplayOptions build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlDropdownDisplayOptions(); + _resultValue.selectAllOptions = selectAllOptions; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDropdownSelectableValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDropdownSelectableValues.java new file mode 100644 index 00000000000..0b8b7288d36 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlDropdownSelectableValues.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlDropdownSelectableValues { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + + private TemplateDefinitionSheetParameterControlDropdownSelectableValues() {} + public Optional linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlDropdownSelectableValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlDropdownSelectableValues defaults) { + Objects.requireNonNull(defaults); + this.linkToDataSetColumn = defaults.linkToDataSetColumn; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder linkToDataSetColumn(@Nullable Column linkToDataSetColumn) { + + this.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public TemplateDefinitionSheetParameterControlDropdownSelectableValues build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlDropdownSelectableValues(); + _resultValue.linkToDataSetColumn = linkToDataSetColumn; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlList.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlList.java new file mode 100644 index 00000000000..14ca84d6656 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlList.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CascadingControlConfiguration; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlListDisplayOptions; +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlListSelectableValues; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlList { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable TemplateDefinitionSheetParameterControlListDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable TemplateDefinitionSheetParameterControlListSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + + private TemplateDefinitionSheetParameterControlList() {} + public Optional cascadingControlConfiguration() { + return Optional.ofNullable(this.cascadingControlConfiguration); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public Optional selectableValues() { + return Optional.ofNullable(this.selectableValues); + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlList defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CascadingControlConfiguration cascadingControlConfiguration; + private @Nullable TemplateDefinitionSheetParameterControlListDisplayOptions displayOptions; + private String parameterControlId; + private @Nullable TemplateDefinitionSheetParameterControlListSelectableValues selectableValues; + private String sourceParameterName; + private String title; + private @Nullable String type; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlList defaults) { + Objects.requireNonNull(defaults); + this.cascadingControlConfiguration = defaults.cascadingControlConfiguration; + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.selectableValues = defaults.selectableValues; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder cascadingControlConfiguration(@Nullable CascadingControlConfiguration cascadingControlConfiguration) { + + this.cascadingControlConfiguration = cascadingControlConfiguration; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable TemplateDefinitionSheetParameterControlListDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlList", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder selectableValues(@Nullable TemplateDefinitionSheetParameterControlListSelectableValues selectableValues) { + + this.selectableValues = selectableValues; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlList", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlList", "title"); + } + this.title = title; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public TemplateDefinitionSheetParameterControlList build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlList(); + _resultValue.cascadingControlConfiguration = cascadingControlConfiguration; + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.selectableValues = selectableValues; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlListDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlListDisplayOptions.java new file mode 100644 index 00000000000..ed4b8a3be5e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlListDisplayOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlListDisplayOptions { + private @Nullable SelectAllOptions searchOptions; + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + + private TemplateDefinitionSheetParameterControlListDisplayOptions() {} + public Optional searchOptions() { + return Optional.ofNullable(this.searchOptions); + } + public Optional selectAllOptions() { + return Optional.ofNullable(this.selectAllOptions); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlListDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SelectAllOptions searchOptions; + private @Nullable SelectAllOptions selectAllOptions; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlListDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.searchOptions = defaults.searchOptions; + this.selectAllOptions = defaults.selectAllOptions; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder searchOptions(@Nullable SelectAllOptions searchOptions) { + + this.searchOptions = searchOptions; + return this; + } + @CustomType.Setter + public Builder selectAllOptions(@Nullable SelectAllOptions selectAllOptions) { + + this.selectAllOptions = selectAllOptions; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public TemplateDefinitionSheetParameterControlListDisplayOptions build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlListDisplayOptions(); + _resultValue.searchOptions = searchOptions; + _resultValue.selectAllOptions = selectAllOptions; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlListSelectableValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlListSelectableValues.java new file mode 100644 index 00000000000..eefd77aba6c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlListSelectableValues.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlListSelectableValues { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + + private TemplateDefinitionSheetParameterControlListSelectableValues() {} + public Optional linkToDataSetColumn() { + return Optional.ofNullable(this.linkToDataSetColumn); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlListSelectableValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Column linkToDataSetColumn; + private @Nullable List values; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlListSelectableValues defaults) { + Objects.requireNonNull(defaults); + this.linkToDataSetColumn = defaults.linkToDataSetColumn; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder linkToDataSetColumn(@Nullable Column linkToDataSetColumn) { + + this.linkToDataSetColumn = linkToDataSetColumn; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public TemplateDefinitionSheetParameterControlListSelectableValues build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlListSelectableValues(); + _resultValue.linkToDataSetColumn = linkToDataSetColumn; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlSlider.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlSlider.java new file mode 100644 index 00000000000..750a57fd334 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlSlider.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetParameterControlSliderDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlSlider { + private @Nullable TemplateDefinitionSheetParameterControlSliderDisplayOptions displayOptions; + private Double maximumValue; + private Double minimumValue; + private String parameterControlId; + private String sourceParameterName; + private Double stepSize; + private String title; + + private TemplateDefinitionSheetParameterControlSlider() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public Double maximumValue() { + return this.maximumValue; + } + public Double minimumValue() { + return this.minimumValue; + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public Double stepSize() { + return this.stepSize; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlSlider defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TemplateDefinitionSheetParameterControlSliderDisplayOptions displayOptions; + private Double maximumValue; + private Double minimumValue; + private String parameterControlId; + private String sourceParameterName; + private Double stepSize; + private String title; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlSlider defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.maximumValue = defaults.maximumValue; + this.minimumValue = defaults.minimumValue; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.stepSize = defaults.stepSize; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable TemplateDefinitionSheetParameterControlSliderDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder maximumValue(Double maximumValue) { + if (maximumValue == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSlider", "maximumValue"); + } + this.maximumValue = maximumValue; + return this; + } + @CustomType.Setter + public Builder minimumValue(Double minimumValue) { + if (minimumValue == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSlider", "minimumValue"); + } + this.minimumValue = minimumValue; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSlider", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSlider", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder stepSize(Double stepSize) { + if (stepSize == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSlider", "stepSize"); + } + this.stepSize = stepSize; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlSlider", "title"); + } + this.title = title; + return this; + } + public TemplateDefinitionSheetParameterControlSlider build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlSlider(); + _resultValue.displayOptions = displayOptions; + _resultValue.maximumValue = maximumValue; + _resultValue.minimumValue = minimumValue; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.stepSize = stepSize; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlSliderDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlSliderDisplayOptions.java new file mode 100644 index 00000000000..b0c8cff224c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlSliderDisplayOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlSliderDisplayOptions { + private @Nullable LabelOptions titleOptions; + + private TemplateDefinitionSheetParameterControlSliderDisplayOptions() {} + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlSliderDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlSliderDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public TemplateDefinitionSheetParameterControlSliderDisplayOptions build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlSliderDisplayOptions(); + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlTextArea.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlTextArea.java new file mode 100644 index 00000000000..33e0f495a0f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlTextArea.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TextAreaControlDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlTextArea { + private @Nullable String delimiter; + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + + private TemplateDefinitionSheetParameterControlTextArea() {} + public Optional delimiter() { + return Optional.ofNullable(this.delimiter); + } + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlTextArea defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String delimiter; + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlTextArea defaults) { + Objects.requireNonNull(defaults); + this.delimiter = defaults.delimiter; + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder delimiter(@Nullable String delimiter) { + + this.delimiter = delimiter; + return this; + } + @CustomType.Setter + public Builder displayOptions(@Nullable TextAreaControlDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextArea", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextArea", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextArea", "title"); + } + this.title = title; + return this; + } + public TemplateDefinitionSheetParameterControlTextArea build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlTextArea(); + _resultValue.delimiter = delimiter; + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlTextField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlTextField.java new file mode 100644 index 00000000000..619e08753d2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetParameterControlTextField.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TextAreaControlDisplayOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetParameterControlTextField { + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + + private TemplateDefinitionSheetParameterControlTextField() {} + public Optional displayOptions() { + return Optional.ofNullable(this.displayOptions); + } + public String parameterControlId() { + return this.parameterControlId; + } + public String sourceParameterName() { + return this.sourceParameterName; + } + public String title() { + return this.title; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetParameterControlTextField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TextAreaControlDisplayOptions displayOptions; + private String parameterControlId; + private String sourceParameterName; + private String title; + public Builder() {} + public Builder(TemplateDefinitionSheetParameterControlTextField defaults) { + Objects.requireNonNull(defaults); + this.displayOptions = defaults.displayOptions; + this.parameterControlId = defaults.parameterControlId; + this.sourceParameterName = defaults.sourceParameterName; + this.title = defaults.title; + } + + @CustomType.Setter + public Builder displayOptions(@Nullable TextAreaControlDisplayOptions displayOptions) { + + this.displayOptions = displayOptions; + return this; + } + @CustomType.Setter + public Builder parameterControlId(String parameterControlId) { + if (parameterControlId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextField", "parameterControlId"); + } + this.parameterControlId = parameterControlId; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(String sourceParameterName) { + if (sourceParameterName == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextField", "sourceParameterName"); + } + this.sourceParameterName = sourceParameterName; + return this; + } + @CustomType.Setter + public Builder title(String title) { + if (title == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetParameterControlTextField", "title"); + } + this.title = title; + return this; + } + public TemplateDefinitionSheetParameterControlTextField build() { + final var _resultValue = new TemplateDefinitionSheetParameterControlTextField(); + _resultValue.displayOptions = displayOptions; + _resultValue.parameterControlId = parameterControlId; + _resultValue.sourceParameterName = sourceParameterName; + _resultValue.title = title; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetSheetControlLayouts.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetSheetControlLayouts.java new file mode 100644 index 00000000000..ff45a81aad2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetSheetControlLayouts.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TemplateDefinitionSheetSheetControlLayoutsConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class TemplateDefinitionSheetSheetControlLayouts { + private TemplateDefinitionSheetSheetControlLayoutsConfiguration configuration; + + private TemplateDefinitionSheetSheetControlLayouts() {} + public TemplateDefinitionSheetSheetControlLayoutsConfiguration configuration() { + return this.configuration; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetSheetControlLayouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private TemplateDefinitionSheetSheetControlLayoutsConfiguration configuration; + public Builder() {} + public Builder(TemplateDefinitionSheetSheetControlLayouts defaults) { + Objects.requireNonNull(defaults); + this.configuration = defaults.configuration; + } + + @CustomType.Setter + public Builder configuration(TemplateDefinitionSheetSheetControlLayoutsConfiguration configuration) { + if (configuration == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetSheetControlLayouts", "configuration"); + } + this.configuration = configuration; + return this; + } + public TemplateDefinitionSheetSheetControlLayouts build() { + final var _resultValue = new TemplateDefinitionSheetSheetControlLayouts(); + _resultValue.configuration = configuration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetSheetControlLayoutsConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetSheetControlLayoutsConfiguration.java new file mode 100644 index 00000000000..3fbb0f8212a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetSheetControlLayoutsConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.GridLayout; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetSheetControlLayoutsConfiguration { + private @Nullable GridLayout gridLayout; + + private TemplateDefinitionSheetSheetControlLayoutsConfiguration() {} + public Optional gridLayout() { + return Optional.ofNullable(this.gridLayout); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetSheetControlLayoutsConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GridLayout gridLayout; + public Builder() {} + public Builder(TemplateDefinitionSheetSheetControlLayoutsConfiguration defaults) { + Objects.requireNonNull(defaults); + this.gridLayout = defaults.gridLayout; + } + + @CustomType.Setter + public Builder gridLayout(@Nullable GridLayout gridLayout) { + + this.gridLayout = gridLayout; + return this; + } + public TemplateDefinitionSheetSheetControlLayoutsConfiguration build() { + final var _resultValue = new TemplateDefinitionSheetSheetControlLayoutsConfiguration(); + _resultValue.gridLayout = gridLayout; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetTextBox.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetTextBox.java new file mode 100644 index 00000000000..d04df65c5e2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TemplateDefinitionSheetTextBox.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TemplateDefinitionSheetTextBox { + private @Nullable String content; + private String sheetTextBoxId; + + private TemplateDefinitionSheetTextBox() {} + public Optional content() { + return Optional.ofNullable(this.content); + } + public String sheetTextBoxId() { + return this.sheetTextBoxId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TemplateDefinitionSheetTextBox defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String content; + private String sheetTextBoxId; + public Builder() {} + public Builder(TemplateDefinitionSheetTextBox defaults) { + Objects.requireNonNull(defaults); + this.content = defaults.content; + this.sheetTextBoxId = defaults.sheetTextBoxId; + } + + @CustomType.Setter + public Builder content(@Nullable String content) { + + this.content = content; + return this; + } + @CustomType.Setter + public Builder sheetTextBoxId(String sheetTextBoxId) { + if (sheetTextBoxId == null) { + throw new MissingRequiredPropertyException("TemplateDefinitionSheetTextBox", "sheetTextBoxId"); + } + this.sheetTextBoxId = sheetTextBoxId; + return this; + } + public TemplateDefinitionSheetTextBox build() { + final var _resultValue = new TemplateDefinitionSheetTextBox(); + _resultValue.content = content; + _resultValue.sheetTextBoxId = sheetTextBoxId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TextAreaControlDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TextAreaControlDisplayOptions.java new file mode 100644 index 00000000000..1cc0b35747f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TextAreaControlDisplayOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LabelOptions; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TextAreaControlDisplayOptions { + private @Nullable SelectAllOptions placeholderOptions; + private @Nullable LabelOptions titleOptions; + + private TextAreaControlDisplayOptions() {} + public Optional placeholderOptions() { + return Optional.ofNullable(this.placeholderOptions); + } + public Optional titleOptions() { + return Optional.ofNullable(this.titleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TextAreaControlDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SelectAllOptions placeholderOptions; + private @Nullable LabelOptions titleOptions; + public Builder() {} + public Builder(TextAreaControlDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.placeholderOptions = defaults.placeholderOptions; + this.titleOptions = defaults.titleOptions; + } + + @CustomType.Setter + public Builder placeholderOptions(@Nullable SelectAllOptions placeholderOptions) { + + this.placeholderOptions = placeholderOptions; + return this; + } + @CustomType.Setter + public Builder titleOptions(@Nullable LabelOptions titleOptions) { + + this.titleOptions = titleOptions; + return this; + } + public TextAreaControlDisplayOptions build() { + final var _resultValue = new TextAreaControlDisplayOptions(); + _resultValue.placeholderOptions = placeholderOptions; + _resultValue.titleOptions = titleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TimeRangeFilter.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TimeRangeFilter.java new file mode 100644 index 00000000000..ba8afbbaa28 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TimeRangeFilter.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class TimeRangeFilter { + private Column column; + private String rangeMaximum; + private String rangeMinimum; + private String timeGranularity; + + private TimeRangeFilter() {} + public Column column() { + return this.column; + } + public String rangeMaximum() { + return this.rangeMaximum; + } + public String rangeMinimum() { + return this.rangeMinimum; + } + public String timeGranularity() { + return this.timeGranularity; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TimeRangeFilter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String rangeMaximum; + private String rangeMinimum; + private String timeGranularity; + public Builder() {} + public Builder(TimeRangeFilter defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.rangeMaximum = defaults.rangeMaximum; + this.rangeMinimum = defaults.rangeMinimum; + this.timeGranularity = defaults.timeGranularity; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("TimeRangeFilter", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder rangeMaximum(String rangeMaximum) { + if (rangeMaximum == null) { + throw new MissingRequiredPropertyException("TimeRangeFilter", "rangeMaximum"); + } + this.rangeMaximum = rangeMaximum; + return this; + } + @CustomType.Setter + public Builder rangeMinimum(String rangeMinimum) { + if (rangeMinimum == null) { + throw new MissingRequiredPropertyException("TimeRangeFilter", "rangeMinimum"); + } + this.rangeMinimum = rangeMinimum; + return this; + } + @CustomType.Setter + public Builder timeGranularity(String timeGranularity) { + if (timeGranularity == null) { + throw new MissingRequiredPropertyException("TimeRangeFilter", "timeGranularity"); + } + this.timeGranularity = timeGranularity; + return this; + } + public TimeRangeFilter build() { + final var _resultValue = new TimeRangeFilter(); + _resultValue.column = column; + _resultValue.rangeMaximum = rangeMaximum; + _resultValue.rangeMinimum = rangeMinimum; + _resultValue.timeGranularity = timeGranularity; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptions.java new file mode 100644 index 00000000000..6a067295b52 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TooltipOptionsFieldBaseTooltip; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TooltipOptions { + private @Nullable TooltipOptionsFieldBaseTooltip fieldBaseTooltip; + private @Nullable String selectedTooltipType; + private @Nullable String tooltipVisibility; + + private TooltipOptions() {} + public Optional fieldBaseTooltip() { + return Optional.ofNullable(this.fieldBaseTooltip); + } + public Optional selectedTooltipType() { + return Optional.ofNullable(this.selectedTooltipType); + } + public Optional tooltipVisibility() { + return Optional.ofNullable(this.tooltipVisibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TooltipOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TooltipOptionsFieldBaseTooltip fieldBaseTooltip; + private @Nullable String selectedTooltipType; + private @Nullable String tooltipVisibility; + public Builder() {} + public Builder(TooltipOptions defaults) { + Objects.requireNonNull(defaults); + this.fieldBaseTooltip = defaults.fieldBaseTooltip; + this.selectedTooltipType = defaults.selectedTooltipType; + this.tooltipVisibility = defaults.tooltipVisibility; + } + + @CustomType.Setter + public Builder fieldBaseTooltip(@Nullable TooltipOptionsFieldBaseTooltip fieldBaseTooltip) { + + this.fieldBaseTooltip = fieldBaseTooltip; + return this; + } + @CustomType.Setter + public Builder selectedTooltipType(@Nullable String selectedTooltipType) { + + this.selectedTooltipType = selectedTooltipType; + return this; + } + @CustomType.Setter + public Builder tooltipVisibility(@Nullable String tooltipVisibility) { + + this.tooltipVisibility = tooltipVisibility; + return this; + } + public TooltipOptions build() { + final var _resultValue = new TooltipOptions(); + _resultValue.fieldBaseTooltip = fieldBaseTooltip; + _resultValue.selectedTooltipType = selectedTooltipType; + _resultValue.tooltipVisibility = tooltipVisibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltip.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltip.java new file mode 100644 index 00000000000..7518d6c09f8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltip.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TooltipOptionsFieldBaseTooltipTooltipField; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TooltipOptionsFieldBaseTooltip { + private @Nullable String aggregationVisibility; + private @Nullable List tooltipFields; + private @Nullable String tooltipTitleType; + + private TooltipOptionsFieldBaseTooltip() {} + public Optional aggregationVisibility() { + return Optional.ofNullable(this.aggregationVisibility); + } + public List tooltipFields() { + return this.tooltipFields == null ? List.of() : this.tooltipFields; + } + public Optional tooltipTitleType() { + return Optional.ofNullable(this.tooltipTitleType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TooltipOptionsFieldBaseTooltip defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationVisibility; + private @Nullable List tooltipFields; + private @Nullable String tooltipTitleType; + public Builder() {} + public Builder(TooltipOptionsFieldBaseTooltip defaults) { + Objects.requireNonNull(defaults); + this.aggregationVisibility = defaults.aggregationVisibility; + this.tooltipFields = defaults.tooltipFields; + this.tooltipTitleType = defaults.tooltipTitleType; + } + + @CustomType.Setter + public Builder aggregationVisibility(@Nullable String aggregationVisibility) { + + this.aggregationVisibility = aggregationVisibility; + return this; + } + @CustomType.Setter + public Builder tooltipFields(@Nullable List tooltipFields) { + + this.tooltipFields = tooltipFields; + return this; + } + public Builder tooltipFields(TooltipOptionsFieldBaseTooltipTooltipField... tooltipFields) { + return tooltipFields(List.of(tooltipFields)); + } + @CustomType.Setter + public Builder tooltipTitleType(@Nullable String tooltipTitleType) { + + this.tooltipTitleType = tooltipTitleType; + return this; + } + public TooltipOptionsFieldBaseTooltip build() { + final var _resultValue = new TooltipOptionsFieldBaseTooltip(); + _resultValue.aggregationVisibility = aggregationVisibility; + _resultValue.tooltipFields = tooltipFields; + _resultValue.tooltipTitleType = tooltipTitleType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltipTooltipField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltipTooltipField.java new file mode 100644 index 00000000000..cdee12b02de --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltipTooltipField.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem; +import com.pulumi.aws.quicksight.outputs.TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TooltipOptionsFieldBaseTooltipTooltipField { + private @Nullable TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem columnTooltipItem; + private @Nullable TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem fieldTooltipItem; + + private TooltipOptionsFieldBaseTooltipTooltipField() {} + public Optional columnTooltipItem() { + return Optional.ofNullable(this.columnTooltipItem); + } + public Optional fieldTooltipItem() { + return Optional.ofNullable(this.fieldTooltipItem); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TooltipOptionsFieldBaseTooltipTooltipField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem columnTooltipItem; + private @Nullable TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem fieldTooltipItem; + public Builder() {} + public Builder(TooltipOptionsFieldBaseTooltipTooltipField defaults) { + Objects.requireNonNull(defaults); + this.columnTooltipItem = defaults.columnTooltipItem; + this.fieldTooltipItem = defaults.fieldTooltipItem; + } + + @CustomType.Setter + public Builder columnTooltipItem(@Nullable TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem columnTooltipItem) { + + this.columnTooltipItem = columnTooltipItem; + return this; + } + @CustomType.Setter + public Builder fieldTooltipItem(@Nullable TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem fieldTooltipItem) { + + this.fieldTooltipItem = fieldTooltipItem; + return this; + } + public TooltipOptionsFieldBaseTooltipTooltipField build() { + final var _resultValue = new TooltipOptionsFieldBaseTooltipTooltipField(); + _resultValue.columnTooltipItem = columnTooltipItem; + _resultValue.fieldTooltipItem = fieldTooltipItem; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem.java new file mode 100644 index 00000000000..cb4a7efb22b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem.java @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AggregationFunction; +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem { + private @Nullable AggregationFunction aggregation; + private Column column; + private @Nullable String label; + private @Nullable String visibility; + + private TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem() {} + public Optional aggregation() { + return Optional.ofNullable(this.aggregation); + } + public Column column() { + return this.column; + } + public Optional label() { + return Optional.ofNullable(this.label); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AggregationFunction aggregation; + private Column column; + private @Nullable String label; + private @Nullable String visibility; + public Builder() {} + public Builder(TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem defaults) { + Objects.requireNonNull(defaults); + this.aggregation = defaults.aggregation; + this.column = defaults.column; + this.label = defaults.label; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder aggregation(@Nullable AggregationFunction aggregation) { + + this.aggregation = aggregation; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder label(@Nullable String label) { + + this.label = label; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem build() { + final var _resultValue = new TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem(); + _resultValue.aggregation = aggregation; + _resultValue.column = column; + _resultValue.label = label; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem.java new file mode 100644 index 00000000000..d283aff5ae6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem.java @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem { + private String fieldId; + private @Nullable String label; + private @Nullable String visibility; + + private TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem() {} + public String fieldId() { + return this.fieldId; + } + public Optional label() { + return Optional.ofNullable(this.label); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String fieldId; + private @Nullable String label; + private @Nullable String visibility; + public Builder() {} + public Builder(TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.label = defaults.label; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder label(@Nullable String label) { + + this.label = label; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem build() { + final var _resultValue = new TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem(); + _resultValue.fieldId = fieldId; + _resultValue.label = label; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActions.java new file mode 100644 index 00000000000..2c56f6a1077 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActions.java @@ -0,0 +1,131 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperation; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class VisualCustomActions { + private List actionOperations; + private String customActionId; + /** + * @return Display name for the dashboard. + * + */ + private String name; + /** + * @return The dashboard creation status. + * + */ + private String status; + private String trigger; + + private VisualCustomActions() {} + public List actionOperations() { + return this.actionOperations; + } + public String customActionId() { + return this.customActionId; + } + /** + * @return Display name for the dashboard. + * + */ + public String name() { + return this.name; + } + /** + * @return The dashboard creation status. + * + */ + public String status() { + return this.status; + } + public String trigger() { + return this.trigger; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List actionOperations; + private String customActionId; + private String name; + private String status; + private String trigger; + public Builder() {} + public Builder(VisualCustomActions defaults) { + Objects.requireNonNull(defaults); + this.actionOperations = defaults.actionOperations; + this.customActionId = defaults.customActionId; + this.name = defaults.name; + this.status = defaults.status; + this.trigger = defaults.trigger; + } + + @CustomType.Setter + public Builder actionOperations(List actionOperations) { + if (actionOperations == null) { + throw new MissingRequiredPropertyException("VisualCustomActions", "actionOperations"); + } + this.actionOperations = actionOperations; + return this; + } + public Builder actionOperations(VisualCustomActionsActionOperation... actionOperations) { + return actionOperations(List.of(actionOperations)); + } + @CustomType.Setter + public Builder customActionId(String customActionId) { + if (customActionId == null) { + throw new MissingRequiredPropertyException("VisualCustomActions", "customActionId"); + } + this.customActionId = customActionId; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("VisualCustomActions", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder status(String status) { + if (status == null) { + throw new MissingRequiredPropertyException("VisualCustomActions", "status"); + } + this.status = status; + return this; + } + @CustomType.Setter + public Builder trigger(String trigger) { + if (trigger == null) { + throw new MissingRequiredPropertyException("VisualCustomActions", "trigger"); + } + this.trigger = trigger; + return this; + } + public VisualCustomActions build() { + final var _resultValue = new VisualCustomActions(); + _resultValue.actionOperations = actionOperations; + _resultValue.customActionId = customActionId; + _resultValue.name = name; + _resultValue.status = status; + _resultValue.trigger = trigger; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperation.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperation.java new file mode 100644 index 00000000000..f3c16ce9643 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperation.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationFilterOperation; +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationNavigationOperation; +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationSetParametersOperation; +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationUrlOperation; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualCustomActionsActionOperation { + private @Nullable VisualCustomActionsActionOperationFilterOperation filterOperation; + private @Nullable VisualCustomActionsActionOperationNavigationOperation navigationOperation; + private @Nullable VisualCustomActionsActionOperationSetParametersOperation setParametersOperation; + private @Nullable VisualCustomActionsActionOperationUrlOperation urlOperation; + + private VisualCustomActionsActionOperation() {} + public Optional filterOperation() { + return Optional.ofNullable(this.filterOperation); + } + public Optional navigationOperation() { + return Optional.ofNullable(this.navigationOperation); + } + public Optional setParametersOperation() { + return Optional.ofNullable(this.setParametersOperation); + } + public Optional urlOperation() { + return Optional.ofNullable(this.urlOperation); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualCustomActionsActionOperationFilterOperation filterOperation; + private @Nullable VisualCustomActionsActionOperationNavigationOperation navigationOperation; + private @Nullable VisualCustomActionsActionOperationSetParametersOperation setParametersOperation; + private @Nullable VisualCustomActionsActionOperationUrlOperation urlOperation; + public Builder() {} + public Builder(VisualCustomActionsActionOperation defaults) { + Objects.requireNonNull(defaults); + this.filterOperation = defaults.filterOperation; + this.navigationOperation = defaults.navigationOperation; + this.setParametersOperation = defaults.setParametersOperation; + this.urlOperation = defaults.urlOperation; + } + + @CustomType.Setter + public Builder filterOperation(@Nullable VisualCustomActionsActionOperationFilterOperation filterOperation) { + + this.filterOperation = filterOperation; + return this; + } + @CustomType.Setter + public Builder navigationOperation(@Nullable VisualCustomActionsActionOperationNavigationOperation navigationOperation) { + + this.navigationOperation = navigationOperation; + return this; + } + @CustomType.Setter + public Builder setParametersOperation(@Nullable VisualCustomActionsActionOperationSetParametersOperation setParametersOperation) { + + this.setParametersOperation = setParametersOperation; + return this; + } + @CustomType.Setter + public Builder urlOperation(@Nullable VisualCustomActionsActionOperationUrlOperation urlOperation) { + + this.urlOperation = urlOperation; + return this; + } + public VisualCustomActionsActionOperation build() { + final var _resultValue = new VisualCustomActionsActionOperation(); + _resultValue.filterOperation = filterOperation; + _resultValue.navigationOperation = navigationOperation; + _resultValue.setParametersOperation = setParametersOperation; + _resultValue.urlOperation = urlOperation; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperation.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperation.java new file mode 100644 index 00000000000..674425e8ee6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperation.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class VisualCustomActionsActionOperationFilterOperation { + private VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration selectedFieldsConfiguration; + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration targetVisualsConfiguration; + + private VisualCustomActionsActionOperationFilterOperation() {} + public VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration selectedFieldsConfiguration() { + return this.selectedFieldsConfiguration; + } + public VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration targetVisualsConfiguration() { + return this.targetVisualsConfiguration; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationFilterOperation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration selectedFieldsConfiguration; + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration targetVisualsConfiguration; + public Builder() {} + public Builder(VisualCustomActionsActionOperationFilterOperation defaults) { + Objects.requireNonNull(defaults); + this.selectedFieldsConfiguration = defaults.selectedFieldsConfiguration; + this.targetVisualsConfiguration = defaults.targetVisualsConfiguration; + } + + @CustomType.Setter + public Builder selectedFieldsConfiguration(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration selectedFieldsConfiguration) { + if (selectedFieldsConfiguration == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationFilterOperation", "selectedFieldsConfiguration"); + } + this.selectedFieldsConfiguration = selectedFieldsConfiguration; + return this; + } + @CustomType.Setter + public Builder targetVisualsConfiguration(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration targetVisualsConfiguration) { + if (targetVisualsConfiguration == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationFilterOperation", "targetVisualsConfiguration"); + } + this.targetVisualsConfiguration = targetVisualsConfiguration; + return this; + } + public VisualCustomActionsActionOperationFilterOperation build() { + final var _resultValue = new VisualCustomActionsActionOperationFilterOperation(); + _resultValue.selectedFieldsConfiguration = selectedFieldsConfiguration; + _resultValue.targetVisualsConfiguration = targetVisualsConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration.java new file mode 100644 index 00000000000..1c66942f927 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration { + private @Nullable String selectedFieldOption; + private @Nullable List selectedFields; + + private VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration() {} + public Optional selectedFieldOption() { + return Optional.ofNullable(this.selectedFieldOption); + } + public List selectedFields() { + return this.selectedFields == null ? List.of() : this.selectedFields; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String selectedFieldOption; + private @Nullable List selectedFields; + public Builder() {} + public Builder(VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration defaults) { + Objects.requireNonNull(defaults); + this.selectedFieldOption = defaults.selectedFieldOption; + this.selectedFields = defaults.selectedFields; + } + + @CustomType.Setter + public Builder selectedFieldOption(@Nullable String selectedFieldOption) { + + this.selectedFieldOption = selectedFieldOption; + return this; + } + @CustomType.Setter + public Builder selectedFields(@Nullable List selectedFields) { + + this.selectedFields = selectedFields; + return this; + } + public Builder selectedFields(String... selectedFields) { + return selectedFields(List.of(selectedFields)); + } + public VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration build() { + final var _resultValue = new VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration(); + _resultValue.selectedFieldOption = selectedFieldOption; + _resultValue.selectedFields = selectedFields; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration.java new file mode 100644 index 00000000000..9b46f19f2b6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration { + private @Nullable VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration sameSheetTargetVisualConfiguration; + + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration() {} + public Optional sameSheetTargetVisualConfiguration() { + return Optional.ofNullable(this.sameSheetTargetVisualConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration sameSheetTargetVisualConfiguration; + public Builder() {} + public Builder(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration defaults) { + Objects.requireNonNull(defaults); + this.sameSheetTargetVisualConfiguration = defaults.sameSheetTargetVisualConfiguration; + } + + @CustomType.Setter + public Builder sameSheetTargetVisualConfiguration(@Nullable VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration sameSheetTargetVisualConfiguration) { + + this.sameSheetTargetVisualConfiguration = sameSheetTargetVisualConfiguration; + return this; + } + public VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration build() { + final var _resultValue = new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration(); + _resultValue.sameSheetTargetVisualConfiguration = sameSheetTargetVisualConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration.java new file mode 100644 index 00000000000..d72a2e3404f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration { + private @Nullable String targetVisualOption; + private @Nullable List targetVisuals; + + private VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration() {} + public Optional targetVisualOption() { + return Optional.ofNullable(this.targetVisualOption); + } + public List targetVisuals() { + return this.targetVisuals == null ? List.of() : this.targetVisuals; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String targetVisualOption; + private @Nullable List targetVisuals; + public Builder() {} + public Builder(VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration defaults) { + Objects.requireNonNull(defaults); + this.targetVisualOption = defaults.targetVisualOption; + this.targetVisuals = defaults.targetVisuals; + } + + @CustomType.Setter + public Builder targetVisualOption(@Nullable String targetVisualOption) { + + this.targetVisualOption = targetVisualOption; + return this; + } + @CustomType.Setter + public Builder targetVisuals(@Nullable List targetVisuals) { + + this.targetVisuals = targetVisuals; + return this; + } + public Builder targetVisuals(String... targetVisuals) { + return targetVisuals(List.of(targetVisuals)); + } + public VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration build() { + final var _resultValue = new VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration(); + _resultValue.targetVisualOption = targetVisualOption; + _resultValue.targetVisuals = targetVisuals; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationNavigationOperation.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationNavigationOperation.java new file mode 100644 index 00000000000..bfd99c350ba --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationNavigationOperation.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualCustomActionsActionOperationNavigationOperation { + private @Nullable VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration localNavigationConfiguration; + + private VisualCustomActionsActionOperationNavigationOperation() {} + public Optional localNavigationConfiguration() { + return Optional.ofNullable(this.localNavigationConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationNavigationOperation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration localNavigationConfiguration; + public Builder() {} + public Builder(VisualCustomActionsActionOperationNavigationOperation defaults) { + Objects.requireNonNull(defaults); + this.localNavigationConfiguration = defaults.localNavigationConfiguration; + } + + @CustomType.Setter + public Builder localNavigationConfiguration(@Nullable VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration localNavigationConfiguration) { + + this.localNavigationConfiguration = localNavigationConfiguration; + return this; + } + public VisualCustomActionsActionOperationNavigationOperation build() { + final var _resultValue = new VisualCustomActionsActionOperationNavigationOperation(); + _resultValue.localNavigationConfiguration = localNavigationConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration.java new file mode 100644 index 00000000000..e968b6a8b21 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration { + private String targetSheetId; + + private VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration() {} + public String targetSheetId() { + return this.targetSheetId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String targetSheetId; + public Builder() {} + public Builder(VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration defaults) { + Objects.requireNonNull(defaults); + this.targetSheetId = defaults.targetSheetId; + } + + @CustomType.Setter + public Builder targetSheetId(String targetSheetId) { + if (targetSheetId == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration", "targetSheetId"); + } + this.targetSheetId = targetSheetId; + return this; + } + public VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration build() { + final var _resultValue = new VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration(); + _resultValue.targetSheetId = targetSheetId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperation.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperation.java new file mode 100644 index 00000000000..08c08992d9b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperation.java @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class VisualCustomActionsActionOperationSetParametersOperation { + private List parameterValueConfigurations; + + private VisualCustomActionsActionOperationSetParametersOperation() {} + public List parameterValueConfigurations() { + return this.parameterValueConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationSetParametersOperation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List parameterValueConfigurations; + public Builder() {} + public Builder(VisualCustomActionsActionOperationSetParametersOperation defaults) { + Objects.requireNonNull(defaults); + this.parameterValueConfigurations = defaults.parameterValueConfigurations; + } + + @CustomType.Setter + public Builder parameterValueConfigurations(List parameterValueConfigurations) { + if (parameterValueConfigurations == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationSetParametersOperation", "parameterValueConfigurations"); + } + this.parameterValueConfigurations = parameterValueConfigurations; + return this; + } + public Builder parameterValueConfigurations(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration... parameterValueConfigurations) { + return parameterValueConfigurations(List.of(parameterValueConfigurations)); + } + public VisualCustomActionsActionOperationSetParametersOperation build() { + final var _resultValue = new VisualCustomActionsActionOperationSetParametersOperation(); + _resultValue.parameterValueConfigurations = parameterValueConfigurations; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration.java new file mode 100644 index 00000000000..643a8842afb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration { + private String destinationParameterName; + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue value; + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration() {} + public String destinationParameterName() { + return this.destinationParameterName; + } + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue value() { + return this.value; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String destinationParameterName; + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue value; + public Builder() {} + public Builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration defaults) { + Objects.requireNonNull(defaults); + this.destinationParameterName = defaults.destinationParameterName; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder destinationParameterName(String destinationParameterName) { + if (destinationParameterName == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration", "destinationParameterName"); + } + this.destinationParameterName = destinationParameterName; + return this; + } + @CustomType.Setter + public Builder value(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue value) { + if (value == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration", "value"); + } + this.value = value; + return this; + } + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration build() { + final var _resultValue = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration(); + _resultValue.destinationParameterName = destinationParameterName; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue.java new file mode 100644 index 00000000000..e77062fc162 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue.java @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue { + private @Nullable VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration customValuesConfiguration; + private @Nullable String selectAllValueOptions; + private @Nullable String sourceField; + private @Nullable String sourceParameterName; + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue() {} + public Optional customValuesConfiguration() { + return Optional.ofNullable(this.customValuesConfiguration); + } + public Optional selectAllValueOptions() { + return Optional.ofNullable(this.selectAllValueOptions); + } + public Optional sourceField() { + return Optional.ofNullable(this.sourceField); + } + public Optional sourceParameterName() { + return Optional.ofNullable(this.sourceParameterName); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration customValuesConfiguration; + private @Nullable String selectAllValueOptions; + private @Nullable String sourceField; + private @Nullable String sourceParameterName; + public Builder() {} + public Builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue defaults) { + Objects.requireNonNull(defaults); + this.customValuesConfiguration = defaults.customValuesConfiguration; + this.selectAllValueOptions = defaults.selectAllValueOptions; + this.sourceField = defaults.sourceField; + this.sourceParameterName = defaults.sourceParameterName; + } + + @CustomType.Setter + public Builder customValuesConfiguration(@Nullable VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration customValuesConfiguration) { + + this.customValuesConfiguration = customValuesConfiguration; + return this; + } + @CustomType.Setter + public Builder selectAllValueOptions(@Nullable String selectAllValueOptions) { + + this.selectAllValueOptions = selectAllValueOptions; + return this; + } + @CustomType.Setter + public Builder sourceField(@Nullable String sourceField) { + + this.sourceField = sourceField; + return this; + } + @CustomType.Setter + public Builder sourceParameterName(@Nullable String sourceParameterName) { + + this.sourceParameterName = sourceParameterName; + return this; + } + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue build() { + final var _resultValue = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue(); + _resultValue.customValuesConfiguration = customValuesConfiguration; + _resultValue.selectAllValueOptions = selectAllValueOptions; + _resultValue.sourceField = sourceField; + _resultValue.sourceParameterName = sourceParameterName; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration.java new file mode 100644 index 00000000000..ea046ec8969 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Boolean; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration { + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues customValues; + private @Nullable Boolean includeNullValue; + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration() {} + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues customValues() { + return this.customValues; + } + public Optional includeNullValue() { + return Optional.ofNullable(this.includeNullValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues customValues; + private @Nullable Boolean includeNullValue; + public Builder() {} + public Builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration defaults) { + Objects.requireNonNull(defaults); + this.customValues = defaults.customValues; + this.includeNullValue = defaults.includeNullValue; + } + + @CustomType.Setter + public Builder customValues(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues customValues) { + if (customValues == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration", "customValues"); + } + this.customValues = customValues; + return this; + } + @CustomType.Setter + public Builder includeNullValue(@Nullable Boolean includeNullValue) { + + this.includeNullValue = includeNullValue; + return this; + } + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration build() { + final var _resultValue = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration(); + _resultValue.customValues = customValues; + _resultValue.includeNullValue = includeNullValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues.java new file mode 100644 index 00000000000..07beb6a734a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues.java @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues { + private @Nullable List dateTimeValues; + private @Nullable List decimalValues; + private @Nullable List integerValues; + private @Nullable List stringValues; + + private VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues() {} + public List dateTimeValues() { + return this.dateTimeValues == null ? List.of() : this.dateTimeValues; + } + public List decimalValues() { + return this.decimalValues == null ? List.of() : this.decimalValues; + } + public List integerValues() { + return this.integerValues == null ? List.of() : this.integerValues; + } + public List stringValues() { + return this.stringValues == null ? List.of() : this.stringValues; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List dateTimeValues; + private @Nullable List decimalValues; + private @Nullable List integerValues; + private @Nullable List stringValues; + public Builder() {} + public Builder(VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues defaults) { + Objects.requireNonNull(defaults); + this.dateTimeValues = defaults.dateTimeValues; + this.decimalValues = defaults.decimalValues; + this.integerValues = defaults.integerValues; + this.stringValues = defaults.stringValues; + } + + @CustomType.Setter + public Builder dateTimeValues(@Nullable List dateTimeValues) { + + this.dateTimeValues = dateTimeValues; + return this; + } + public Builder dateTimeValues(String... dateTimeValues) { + return dateTimeValues(List.of(dateTimeValues)); + } + @CustomType.Setter + public Builder decimalValues(@Nullable List decimalValues) { + + this.decimalValues = decimalValues; + return this; + } + public Builder decimalValues(Double... decimalValues) { + return decimalValues(List.of(decimalValues)); + } + @CustomType.Setter + public Builder integerValues(@Nullable List integerValues) { + + this.integerValues = integerValues; + return this; + } + public Builder integerValues(Integer... integerValues) { + return integerValues(List.of(integerValues)); + } + @CustomType.Setter + public Builder stringValues(@Nullable List stringValues) { + + this.stringValues = stringValues; + return this; + } + public Builder stringValues(String... stringValues) { + return stringValues(List.of(stringValues)); + } + public VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues build() { + final var _resultValue = new VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues(); + _resultValue.dateTimeValues = dateTimeValues; + _resultValue.decimalValues = decimalValues; + _resultValue.integerValues = integerValues; + _resultValue.stringValues = stringValues; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationUrlOperation.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationUrlOperation.java new file mode 100644 index 00000000000..389cb1a5ca6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualCustomActionsActionOperationUrlOperation.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualCustomActionsActionOperationUrlOperation { + private String urlTarget; + private String urlTemplate; + + private VisualCustomActionsActionOperationUrlOperation() {} + public String urlTarget() { + return this.urlTarget; + } + public String urlTemplate() { + return this.urlTemplate; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualCustomActionsActionOperationUrlOperation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String urlTarget; + private String urlTemplate; + public Builder() {} + public Builder(VisualCustomActionsActionOperationUrlOperation defaults) { + Objects.requireNonNull(defaults); + this.urlTarget = defaults.urlTarget; + this.urlTemplate = defaults.urlTemplate; + } + + @CustomType.Setter + public Builder urlTarget(String urlTarget) { + if (urlTarget == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationUrlOperation", "urlTarget"); + } + this.urlTarget = urlTarget; + return this; + } + @CustomType.Setter + public Builder urlTemplate(String urlTemplate) { + if (urlTemplate == null) { + throw new MissingRequiredPropertyException("VisualCustomActionsActionOperationUrlOperation", "urlTemplate"); + } + this.urlTemplate = urlTemplate; + return this; + } + public VisualCustomActionsActionOperationUrlOperation build() { + final var _resultValue = new VisualCustomActionsActionOperationUrlOperation(); + _resultValue.urlTarget = urlTarget; + _resultValue.urlTemplate = urlTemplate; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualPalette.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualPalette.java new file mode 100644 index 00000000000..6f576199e78 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualPalette.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualPaletteColorMap; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualPalette { + private @Nullable String chartColor; + private @Nullable List colorMaps; + + private VisualPalette() {} + public Optional chartColor() { + return Optional.ofNullable(this.chartColor); + } + public List colorMaps() { + return this.colorMaps == null ? List.of() : this.colorMaps; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualPalette defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String chartColor; + private @Nullable List colorMaps; + public Builder() {} + public Builder(VisualPalette defaults) { + Objects.requireNonNull(defaults); + this.chartColor = defaults.chartColor; + this.colorMaps = defaults.colorMaps; + } + + @CustomType.Setter + public Builder chartColor(@Nullable String chartColor) { + + this.chartColor = chartColor; + return this; + } + @CustomType.Setter + public Builder colorMaps(@Nullable List colorMaps) { + + this.colorMaps = colorMaps; + return this; + } + public Builder colorMaps(VisualPaletteColorMap... colorMaps) { + return colorMaps(List.of(colorMaps)); + } + public VisualPalette build() { + final var _resultValue = new VisualPalette(); + _resultValue.chartColor = chartColor; + _resultValue.colorMaps = colorMaps; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualPaletteColorMap.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualPaletteColorMap.java new file mode 100644 index 00000000000..a6f1e033d22 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualPaletteColorMap.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DataPathValue; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualPaletteColorMap { + private String color; + private DataPathValue element; + private @Nullable String timeGranularity; + + private VisualPaletteColorMap() {} + public String color() { + return this.color; + } + public DataPathValue element() { + return this.element; + } + public Optional timeGranularity() { + return Optional.ofNullable(this.timeGranularity); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualPaletteColorMap defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String color; + private DataPathValue element; + private @Nullable String timeGranularity; + public Builder() {} + public Builder(VisualPaletteColorMap defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.element = defaults.element; + this.timeGranularity = defaults.timeGranularity; + } + + @CustomType.Setter + public Builder color(String color) { + if (color == null) { + throw new MissingRequiredPropertyException("VisualPaletteColorMap", "color"); + } + this.color = color; + return this; + } + @CustomType.Setter + public Builder element(DataPathValue element) { + if (element == null) { + throw new MissingRequiredPropertyException("VisualPaletteColorMap", "element"); + } + this.element = element; + return this; + } + @CustomType.Setter + public Builder timeGranularity(@Nullable String timeGranularity) { + + this.timeGranularity = timeGranularity; + return this; + } + public VisualPaletteColorMap build() { + final var _resultValue = new VisualPaletteColorMap(); + _resultValue.color = color; + _resultValue.element = element; + _resultValue.timeGranularity = timeGranularity; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Visuals.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Visuals.java new file mode 100644 index 00000000000..aa282a4fd8d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/Visuals.java @@ -0,0 +1,357 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsBarChartVisual; +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisual; +import com.pulumi.aws.quicksight.outputs.VisualsComboChartVisual; +import com.pulumi.aws.quicksight.outputs.VisualsCustomContentVisual; +import com.pulumi.aws.quicksight.outputs.VisualsEmptyVisual; +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisual; +import com.pulumi.aws.quicksight.outputs.VisualsFunnelChartVisual; +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisual; +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisual; +import com.pulumi.aws.quicksight.outputs.VisualsHeatMapVisual; +import com.pulumi.aws.quicksight.outputs.VisualsHistogramVisual; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisual; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisual; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisual; +import com.pulumi.aws.quicksight.outputs.VisualsPieChartVisual; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisual; +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisual; +import com.pulumi.aws.quicksight.outputs.VisualsSankeyDiagramVisual; +import com.pulumi.aws.quicksight.outputs.VisualsScatterPlotVisual; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisual; +import com.pulumi.aws.quicksight.outputs.VisualsTreeMapVisual; +import com.pulumi.aws.quicksight.outputs.VisualsWaterfallVisual; +import com.pulumi.aws.quicksight.outputs.VisualsWordCloudVisual; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class Visuals { + private @Nullable VisualsBarChartVisual barChartVisual; + private @Nullable VisualsBoxPlotVisual boxPlotVisual; + private @Nullable VisualsComboChartVisual comboChartVisual; + private @Nullable VisualsCustomContentVisual customContentVisual; + private @Nullable VisualsEmptyVisual emptyVisual; + private @Nullable VisualsFilledMapVisual filledMapVisual; + private @Nullable VisualsFunnelChartVisual funnelChartVisual; + private @Nullable VisualsGaugeChartVisual gaugeChartVisual; + private @Nullable VisualsGeospatialMapVisual geospatialMapVisual; + private @Nullable VisualsHeatMapVisual heatMapVisual; + private @Nullable VisualsHistogramVisual histogramVisual; + private @Nullable VisualsInsightVisual insightVisual; + private @Nullable VisualsKpiVisual kpiVisual; + private @Nullable VisualsLineChartVisual lineChartVisual; + private @Nullable VisualsPieChartVisual pieChartVisual; + private @Nullable VisualsPivotTableVisual pivotTableVisual; + private @Nullable VisualsRadarChartVisual radarChartVisual; + private @Nullable VisualsSankeyDiagramVisual sankeyDiagramVisual; + private @Nullable VisualsScatterPlotVisual scatterPlotVisual; + private @Nullable VisualsTableVisual tableVisual; + private @Nullable VisualsTreeMapVisual treeMapVisual; + private @Nullable VisualsWaterfallVisual waterfallVisual; + private @Nullable VisualsWordCloudVisual wordCloudVisual; + + private Visuals() {} + public Optional barChartVisual() { + return Optional.ofNullable(this.barChartVisual); + } + public Optional boxPlotVisual() { + return Optional.ofNullable(this.boxPlotVisual); + } + public Optional comboChartVisual() { + return Optional.ofNullable(this.comboChartVisual); + } + public Optional customContentVisual() { + return Optional.ofNullable(this.customContentVisual); + } + public Optional emptyVisual() { + return Optional.ofNullable(this.emptyVisual); + } + public Optional filledMapVisual() { + return Optional.ofNullable(this.filledMapVisual); + } + public Optional funnelChartVisual() { + return Optional.ofNullable(this.funnelChartVisual); + } + public Optional gaugeChartVisual() { + return Optional.ofNullable(this.gaugeChartVisual); + } + public Optional geospatialMapVisual() { + return Optional.ofNullable(this.geospatialMapVisual); + } + public Optional heatMapVisual() { + return Optional.ofNullable(this.heatMapVisual); + } + public Optional histogramVisual() { + return Optional.ofNullable(this.histogramVisual); + } + public Optional insightVisual() { + return Optional.ofNullable(this.insightVisual); + } + public Optional kpiVisual() { + return Optional.ofNullable(this.kpiVisual); + } + public Optional lineChartVisual() { + return Optional.ofNullable(this.lineChartVisual); + } + public Optional pieChartVisual() { + return Optional.ofNullable(this.pieChartVisual); + } + public Optional pivotTableVisual() { + return Optional.ofNullable(this.pivotTableVisual); + } + public Optional radarChartVisual() { + return Optional.ofNullable(this.radarChartVisual); + } + public Optional sankeyDiagramVisual() { + return Optional.ofNullable(this.sankeyDiagramVisual); + } + public Optional scatterPlotVisual() { + return Optional.ofNullable(this.scatterPlotVisual); + } + public Optional tableVisual() { + return Optional.ofNullable(this.tableVisual); + } + public Optional treeMapVisual() { + return Optional.ofNullable(this.treeMapVisual); + } + public Optional waterfallVisual() { + return Optional.ofNullable(this.waterfallVisual); + } + public Optional wordCloudVisual() { + return Optional.ofNullable(this.wordCloudVisual); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(Visuals defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsBarChartVisual barChartVisual; + private @Nullable VisualsBoxPlotVisual boxPlotVisual; + private @Nullable VisualsComboChartVisual comboChartVisual; + private @Nullable VisualsCustomContentVisual customContentVisual; + private @Nullable VisualsEmptyVisual emptyVisual; + private @Nullable VisualsFilledMapVisual filledMapVisual; + private @Nullable VisualsFunnelChartVisual funnelChartVisual; + private @Nullable VisualsGaugeChartVisual gaugeChartVisual; + private @Nullable VisualsGeospatialMapVisual geospatialMapVisual; + private @Nullable VisualsHeatMapVisual heatMapVisual; + private @Nullable VisualsHistogramVisual histogramVisual; + private @Nullable VisualsInsightVisual insightVisual; + private @Nullable VisualsKpiVisual kpiVisual; + private @Nullable VisualsLineChartVisual lineChartVisual; + private @Nullable VisualsPieChartVisual pieChartVisual; + private @Nullable VisualsPivotTableVisual pivotTableVisual; + private @Nullable VisualsRadarChartVisual radarChartVisual; + private @Nullable VisualsSankeyDiagramVisual sankeyDiagramVisual; + private @Nullable VisualsScatterPlotVisual scatterPlotVisual; + private @Nullable VisualsTableVisual tableVisual; + private @Nullable VisualsTreeMapVisual treeMapVisual; + private @Nullable VisualsWaterfallVisual waterfallVisual; + private @Nullable VisualsWordCloudVisual wordCloudVisual; + public Builder() {} + public Builder(Visuals defaults) { + Objects.requireNonNull(defaults); + this.barChartVisual = defaults.barChartVisual; + this.boxPlotVisual = defaults.boxPlotVisual; + this.comboChartVisual = defaults.comboChartVisual; + this.customContentVisual = defaults.customContentVisual; + this.emptyVisual = defaults.emptyVisual; + this.filledMapVisual = defaults.filledMapVisual; + this.funnelChartVisual = defaults.funnelChartVisual; + this.gaugeChartVisual = defaults.gaugeChartVisual; + this.geospatialMapVisual = defaults.geospatialMapVisual; + this.heatMapVisual = defaults.heatMapVisual; + this.histogramVisual = defaults.histogramVisual; + this.insightVisual = defaults.insightVisual; + this.kpiVisual = defaults.kpiVisual; + this.lineChartVisual = defaults.lineChartVisual; + this.pieChartVisual = defaults.pieChartVisual; + this.pivotTableVisual = defaults.pivotTableVisual; + this.radarChartVisual = defaults.radarChartVisual; + this.sankeyDiagramVisual = defaults.sankeyDiagramVisual; + this.scatterPlotVisual = defaults.scatterPlotVisual; + this.tableVisual = defaults.tableVisual; + this.treeMapVisual = defaults.treeMapVisual; + this.waterfallVisual = defaults.waterfallVisual; + this.wordCloudVisual = defaults.wordCloudVisual; + } + + @CustomType.Setter + public Builder barChartVisual(@Nullable VisualsBarChartVisual barChartVisual) { + + this.barChartVisual = barChartVisual; + return this; + } + @CustomType.Setter + public Builder boxPlotVisual(@Nullable VisualsBoxPlotVisual boxPlotVisual) { + + this.boxPlotVisual = boxPlotVisual; + return this; + } + @CustomType.Setter + public Builder comboChartVisual(@Nullable VisualsComboChartVisual comboChartVisual) { + + this.comboChartVisual = comboChartVisual; + return this; + } + @CustomType.Setter + public Builder customContentVisual(@Nullable VisualsCustomContentVisual customContentVisual) { + + this.customContentVisual = customContentVisual; + return this; + } + @CustomType.Setter + public Builder emptyVisual(@Nullable VisualsEmptyVisual emptyVisual) { + + this.emptyVisual = emptyVisual; + return this; + } + @CustomType.Setter + public Builder filledMapVisual(@Nullable VisualsFilledMapVisual filledMapVisual) { + + this.filledMapVisual = filledMapVisual; + return this; + } + @CustomType.Setter + public Builder funnelChartVisual(@Nullable VisualsFunnelChartVisual funnelChartVisual) { + + this.funnelChartVisual = funnelChartVisual; + return this; + } + @CustomType.Setter + public Builder gaugeChartVisual(@Nullable VisualsGaugeChartVisual gaugeChartVisual) { + + this.gaugeChartVisual = gaugeChartVisual; + return this; + } + @CustomType.Setter + public Builder geospatialMapVisual(@Nullable VisualsGeospatialMapVisual geospatialMapVisual) { + + this.geospatialMapVisual = geospatialMapVisual; + return this; + } + @CustomType.Setter + public Builder heatMapVisual(@Nullable VisualsHeatMapVisual heatMapVisual) { + + this.heatMapVisual = heatMapVisual; + return this; + } + @CustomType.Setter + public Builder histogramVisual(@Nullable VisualsHistogramVisual histogramVisual) { + + this.histogramVisual = histogramVisual; + return this; + } + @CustomType.Setter + public Builder insightVisual(@Nullable VisualsInsightVisual insightVisual) { + + this.insightVisual = insightVisual; + return this; + } + @CustomType.Setter + public Builder kpiVisual(@Nullable VisualsKpiVisual kpiVisual) { + + this.kpiVisual = kpiVisual; + return this; + } + @CustomType.Setter + public Builder lineChartVisual(@Nullable VisualsLineChartVisual lineChartVisual) { + + this.lineChartVisual = lineChartVisual; + return this; + } + @CustomType.Setter + public Builder pieChartVisual(@Nullable VisualsPieChartVisual pieChartVisual) { + + this.pieChartVisual = pieChartVisual; + return this; + } + @CustomType.Setter + public Builder pivotTableVisual(@Nullable VisualsPivotTableVisual pivotTableVisual) { + + this.pivotTableVisual = pivotTableVisual; + return this; + } + @CustomType.Setter + public Builder radarChartVisual(@Nullable VisualsRadarChartVisual radarChartVisual) { + + this.radarChartVisual = radarChartVisual; + return this; + } + @CustomType.Setter + public Builder sankeyDiagramVisual(@Nullable VisualsSankeyDiagramVisual sankeyDiagramVisual) { + + this.sankeyDiagramVisual = sankeyDiagramVisual; + return this; + } + @CustomType.Setter + public Builder scatterPlotVisual(@Nullable VisualsScatterPlotVisual scatterPlotVisual) { + + this.scatterPlotVisual = scatterPlotVisual; + return this; + } + @CustomType.Setter + public Builder tableVisual(@Nullable VisualsTableVisual tableVisual) { + + this.tableVisual = tableVisual; + return this; + } + @CustomType.Setter + public Builder treeMapVisual(@Nullable VisualsTreeMapVisual treeMapVisual) { + + this.treeMapVisual = treeMapVisual; + return this; + } + @CustomType.Setter + public Builder waterfallVisual(@Nullable VisualsWaterfallVisual waterfallVisual) { + + this.waterfallVisual = waterfallVisual; + return this; + } + @CustomType.Setter + public Builder wordCloudVisual(@Nullable VisualsWordCloudVisual wordCloudVisual) { + + this.wordCloudVisual = wordCloudVisual; + return this; + } + public Visuals build() { + final var _resultValue = new Visuals(); + _resultValue.barChartVisual = barChartVisual; + _resultValue.boxPlotVisual = boxPlotVisual; + _resultValue.comboChartVisual = comboChartVisual; + _resultValue.customContentVisual = customContentVisual; + _resultValue.emptyVisual = emptyVisual; + _resultValue.filledMapVisual = filledMapVisual; + _resultValue.funnelChartVisual = funnelChartVisual; + _resultValue.gaugeChartVisual = gaugeChartVisual; + _resultValue.geospatialMapVisual = geospatialMapVisual; + _resultValue.heatMapVisual = heatMapVisual; + _resultValue.histogramVisual = histogramVisual; + _resultValue.insightVisual = insightVisual; + _resultValue.kpiVisual = kpiVisual; + _resultValue.lineChartVisual = lineChartVisual; + _resultValue.pieChartVisual = pieChartVisual; + _resultValue.pivotTableVisual = pivotTableVisual; + _resultValue.radarChartVisual = radarChartVisual; + _resultValue.sankeyDiagramVisual = sankeyDiagramVisual; + _resultValue.scatterPlotVisual = scatterPlotVisual; + _resultValue.tableVisual = tableVisual; + _resultValue.treeMapVisual = treeMapVisual; + _resultValue.waterfallVisual = waterfallVisual; + _resultValue.wordCloudVisual = wordCloudVisual; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisual.java new file mode 100644 index 00000000000..d1b49e3e784 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsBarChartVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBarChartVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsBarChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsBarChartVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBarChartVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsBarChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsBarChartVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsBarChartVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsBarChartVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsBarChartVisual build() { + final var _resultValue = new VisualsBarChartVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfiguration.java new file mode 100644 index 00000000000..d565a41410f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfiguration.java @@ -0,0 +1,262 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.ContributionAnalysisDefaults; +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.ReferenceLine; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsBarChartVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsBarChartVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBarChartVisualChartConfiguration { + private @Nullable String barsArrangement; + private @Nullable AxisDisplayOptions categoryAxis; + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable ChartAxisLabelOptions colorLabelOptions; + private @Nullable List contributionAnalysisDefaults; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsBarChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable String orientation; + private @Nullable List referenceLines; + private @Nullable SmallMultiplesOptions smallMultiplesOptions; + private @Nullable VisualsBarChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable AxisDisplayOptions valueAxis; + private @Nullable ChartAxisLabelOptions valueLabelOptions; + private @Nullable VisualPalette visualPalette; + + private VisualsBarChartVisualChartConfiguration() {} + public Optional barsArrangement() { + return Optional.ofNullable(this.barsArrangement); + } + public Optional categoryAxis() { + return Optional.ofNullable(this.categoryAxis); + } + public Optional categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + public Optional colorLabelOptions() { + return Optional.ofNullable(this.colorLabelOptions); + } + public List contributionAnalysisDefaults() { + return this.contributionAnalysisDefaults == null ? List.of() : this.contributionAnalysisDefaults; + } + public Optional dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional orientation() { + return Optional.ofNullable(this.orientation); + } + public List referenceLines() { + return this.referenceLines == null ? List.of() : this.referenceLines; + } + public Optional smallMultiplesOptions() { + return Optional.ofNullable(this.smallMultiplesOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional valueAxis() { + return Optional.ofNullable(this.valueAxis); + } + public Optional valueLabelOptions() { + return Optional.ofNullable(this.valueLabelOptions); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBarChartVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String barsArrangement; + private @Nullable AxisDisplayOptions categoryAxis; + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable ChartAxisLabelOptions colorLabelOptions; + private @Nullable List contributionAnalysisDefaults; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsBarChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable String orientation; + private @Nullable List referenceLines; + private @Nullable SmallMultiplesOptions smallMultiplesOptions; + private @Nullable VisualsBarChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable AxisDisplayOptions valueAxis; + private @Nullable ChartAxisLabelOptions valueLabelOptions; + private @Nullable VisualPalette visualPalette; + public Builder() {} + public Builder(VisualsBarChartVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.barsArrangement = defaults.barsArrangement; + this.categoryAxis = defaults.categoryAxis; + this.categoryLabelOptions = defaults.categoryLabelOptions; + this.colorLabelOptions = defaults.colorLabelOptions; + this.contributionAnalysisDefaults = defaults.contributionAnalysisDefaults; + this.dataLabels = defaults.dataLabels; + this.fieldWells = defaults.fieldWells; + this.legend = defaults.legend; + this.orientation = defaults.orientation; + this.referenceLines = defaults.referenceLines; + this.smallMultiplesOptions = defaults.smallMultiplesOptions; + this.sortConfiguration = defaults.sortConfiguration; + this.tooltip = defaults.tooltip; + this.valueAxis = defaults.valueAxis; + this.valueLabelOptions = defaults.valueLabelOptions; + this.visualPalette = defaults.visualPalette; + } + + @CustomType.Setter + public Builder barsArrangement(@Nullable String barsArrangement) { + + this.barsArrangement = barsArrangement; + return this; + } + @CustomType.Setter + public Builder categoryAxis(@Nullable AxisDisplayOptions categoryAxis) { + + this.categoryAxis = categoryAxis; + return this; + } + @CustomType.Setter + public Builder categoryLabelOptions(@Nullable ChartAxisLabelOptions categoryLabelOptions) { + + this.categoryLabelOptions = categoryLabelOptions; + return this; + } + @CustomType.Setter + public Builder colorLabelOptions(@Nullable ChartAxisLabelOptions colorLabelOptions) { + + this.colorLabelOptions = colorLabelOptions; + return this; + } + @CustomType.Setter + public Builder contributionAnalysisDefaults(@Nullable List contributionAnalysisDefaults) { + + this.contributionAnalysisDefaults = contributionAnalysisDefaults; + return this; + } + public Builder contributionAnalysisDefaults(ContributionAnalysisDefaults... contributionAnalysisDefaults) { + return contributionAnalysisDefaults(List.of(contributionAnalysisDefaults)); + } + @CustomType.Setter + public Builder dataLabels(@Nullable DataLabelsOptions dataLabels) { + + this.dataLabels = dataLabels; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsBarChartVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder orientation(@Nullable String orientation) { + + this.orientation = orientation; + return this; + } + @CustomType.Setter + public Builder referenceLines(@Nullable List referenceLines) { + + this.referenceLines = referenceLines; + return this; + } + public Builder referenceLines(ReferenceLine... referenceLines) { + return referenceLines(List.of(referenceLines)); + } + @CustomType.Setter + public Builder smallMultiplesOptions(@Nullable SmallMultiplesOptions smallMultiplesOptions) { + + this.smallMultiplesOptions = smallMultiplesOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsBarChartVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder valueAxis(@Nullable AxisDisplayOptions valueAxis) { + + this.valueAxis = valueAxis; + return this; + } + @CustomType.Setter + public Builder valueLabelOptions(@Nullable ChartAxisLabelOptions valueLabelOptions) { + + this.valueLabelOptions = valueLabelOptions; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + public VisualsBarChartVisualChartConfiguration build() { + final var _resultValue = new VisualsBarChartVisualChartConfiguration(); + _resultValue.barsArrangement = barsArrangement; + _resultValue.categoryAxis = categoryAxis; + _resultValue.categoryLabelOptions = categoryLabelOptions; + _resultValue.colorLabelOptions = colorLabelOptions; + _resultValue.contributionAnalysisDefaults = contributionAnalysisDefaults; + _resultValue.dataLabels = dataLabels; + _resultValue.fieldWells = fieldWells; + _resultValue.legend = legend; + _resultValue.orientation = orientation; + _resultValue.referenceLines = referenceLines; + _resultValue.smallMultiplesOptions = smallMultiplesOptions; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tooltip = tooltip; + _resultValue.valueAxis = valueAxis; + _resultValue.valueLabelOptions = valueLabelOptions; + _resultValue.visualPalette = visualPalette; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..a495c7d3f30 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBarChartVisualChartConfigurationFieldWells { + private @Nullable VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells barChartAggregatedFieldWells; + + private VisualsBarChartVisualChartConfigurationFieldWells() {} + public Optional barChartAggregatedFieldWells() { + return Optional.ofNullable(this.barChartAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBarChartVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells barChartAggregatedFieldWells; + public Builder() {} + public Builder(VisualsBarChartVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.barChartAggregatedFieldWells = defaults.barChartAggregatedFieldWells; + } + + @CustomType.Setter + public Builder barChartAggregatedFieldWells(@Nullable VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells barChartAggregatedFieldWells) { + + this.barChartAggregatedFieldWells = barChartAggregatedFieldWells; + return this; + } + public VisualsBarChartVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsBarChartVisualChartConfigurationFieldWells(); + _resultValue.barChartAggregatedFieldWells = barChartAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells.java new file mode 100644 index 00000000000..035966230ad --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells.java @@ -0,0 +1,100 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells { + private @Nullable List categories; + private @Nullable List colors; + private @Nullable SmallMultiplesOptions smallMultiples; + private @Nullable List values; + + private VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells() {} + public List categories() { + return this.categories == null ? List.of() : this.categories; + } + public List colors() { + return this.colors == null ? List.of() : this.colors; + } + public Optional smallMultiples() { + return Optional.ofNullable(this.smallMultiples); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List categories; + private @Nullable List colors; + private @Nullable SmallMultiplesOptions smallMultiples; + private @Nullable List values; + public Builder() {} + public Builder(VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.categories = defaults.categories; + this.colors = defaults.colors; + this.smallMultiples = defaults.smallMultiples; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder categories(@Nullable List categories) { + + this.categories = categories; + return this; + } + public Builder categories(DimensionFieldSchema... categories) { + return categories(List.of(categories)); + } + @CustomType.Setter + public Builder colors(@Nullable List colors) { + + this.colors = colors; + return this; + } + public Builder colors(DimensionFieldSchema... colors) { + return colors(List.of(colors)); + } + @CustomType.Setter + public Builder smallMultiples(@Nullable SmallMultiplesOptions smallMultiples) { + + this.smallMultiples = smallMultiples; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(MeasureFieldSchema... values) { + return values(List.of(values)); + } + public VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells build() { + final var _resultValue = new VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells(); + _resultValue.categories = categories; + _resultValue.colors = colors; + _resultValue.smallMultiples = smallMultiples; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..7c477e76265 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBarChartVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBarChartVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + private @Nullable ItemsLimitConfiguration colorItemsLimit; + private @Nullable List colorSorts; + private @Nullable ItemsLimitConfiguration smallMultiplesLimitConfiguration; + private @Nullable List smallMultiplesSorts; + + private VisualsBarChartVisualChartConfigurationSortConfiguration() {} + public Optional categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + public List categorySorts() { + return this.categorySorts == null ? List.of() : this.categorySorts; + } + public Optional colorItemsLimit() { + return Optional.ofNullable(this.colorItemsLimit); + } + public List colorSorts() { + return this.colorSorts == null ? List.of() : this.colorSorts; + } + public Optional smallMultiplesLimitConfiguration() { + return Optional.ofNullable(this.smallMultiplesLimitConfiguration); + } + public List smallMultiplesSorts() { + return this.smallMultiplesSorts == null ? List.of() : this.smallMultiplesSorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBarChartVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + private @Nullable ItemsLimitConfiguration colorItemsLimit; + private @Nullable List colorSorts; + private @Nullable ItemsLimitConfiguration smallMultiplesLimitConfiguration; + private @Nullable List smallMultiplesSorts; + public Builder() {} + public Builder(VisualsBarChartVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryItemsLimit = defaults.categoryItemsLimit; + this.categorySorts = defaults.categorySorts; + this.colorItemsLimit = defaults.colorItemsLimit; + this.colorSorts = defaults.colorSorts; + this.smallMultiplesLimitConfiguration = defaults.smallMultiplesLimitConfiguration; + this.smallMultiplesSorts = defaults.smallMultiplesSorts; + } + + @CustomType.Setter + public Builder categoryItemsLimit(@Nullable ItemsLimitConfiguration categoryItemsLimit) { + + this.categoryItemsLimit = categoryItemsLimit; + return this; + } + @CustomType.Setter + public Builder categorySorts(@Nullable List categorySorts) { + + this.categorySorts = categorySorts; + return this; + } + public Builder categorySorts(FieldSortOptions... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + @CustomType.Setter + public Builder colorItemsLimit(@Nullable ItemsLimitConfiguration colorItemsLimit) { + + this.colorItemsLimit = colorItemsLimit; + return this; + } + @CustomType.Setter + public Builder colorSorts(@Nullable List colorSorts) { + + this.colorSorts = colorSorts; + return this; + } + public Builder colorSorts(FieldSortOptions... colorSorts) { + return colorSorts(List.of(colorSorts)); + } + @CustomType.Setter + public Builder smallMultiplesLimitConfiguration(@Nullable ItemsLimitConfiguration smallMultiplesLimitConfiguration) { + + this.smallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + return this; + } + @CustomType.Setter + public Builder smallMultiplesSorts(@Nullable List smallMultiplesSorts) { + + this.smallMultiplesSorts = smallMultiplesSorts; + return this; + } + public Builder smallMultiplesSorts(FieldSortOptions... smallMultiplesSorts) { + return smallMultiplesSorts(List.of(smallMultiplesSorts)); + } + public VisualsBarChartVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsBarChartVisualChartConfigurationSortConfiguration(); + _resultValue.categoryItemsLimit = categoryItemsLimit; + _resultValue.categorySorts = categorySorts; + _resultValue.colorItemsLimit = colorItemsLimit; + _resultValue.colorSorts = colorSorts; + _resultValue.smallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + _resultValue.smallMultiplesSorts = smallMultiplesSorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisual.java new file mode 100644 index 00000000000..dd6a39e9b45 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsBoxPlotVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsBoxPlotVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsBoxPlotVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsBoxPlotVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsBoxPlotVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsBoxPlotVisual build() { + final var _resultValue = new VisualsBoxPlotVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfiguration.java new file mode 100644 index 00000000000..203cd375275 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfiguration.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.ReferenceLine; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptions; +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisualChartConfiguration { + private @Nullable VisualsBoxPlotVisualChartConfigurationBoxPlotOptions boxPlotOptions; + private @Nullable AxisDisplayOptions categoryAxis; + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable AxisDisplayOptions primaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions primaryYAxisLabelOptions; + private @Nullable List referenceLines; + private @Nullable VisualsBoxPlotVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + + private VisualsBoxPlotVisualChartConfiguration() {} + public Optional boxPlotOptions() { + return Optional.ofNullable(this.boxPlotOptions); + } + public Optional categoryAxis() { + return Optional.ofNullable(this.categoryAxis); + } + public Optional categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional primaryYAxisDisplayOptions() { + return Optional.ofNullable(this.primaryYAxisDisplayOptions); + } + public Optional primaryYAxisLabelOptions() { + return Optional.ofNullable(this.primaryYAxisLabelOptions); + } + public List referenceLines() { + return this.referenceLines == null ? List.of() : this.referenceLines; + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsBoxPlotVisualChartConfigurationBoxPlotOptions boxPlotOptions; + private @Nullable AxisDisplayOptions categoryAxis; + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable AxisDisplayOptions primaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions primaryYAxisLabelOptions; + private @Nullable List referenceLines; + private @Nullable VisualsBoxPlotVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.boxPlotOptions = defaults.boxPlotOptions; + this.categoryAxis = defaults.categoryAxis; + this.categoryLabelOptions = defaults.categoryLabelOptions; + this.fieldWells = defaults.fieldWells; + this.legend = defaults.legend; + this.primaryYAxisDisplayOptions = defaults.primaryYAxisDisplayOptions; + this.primaryYAxisLabelOptions = defaults.primaryYAxisLabelOptions; + this.referenceLines = defaults.referenceLines; + this.sortConfiguration = defaults.sortConfiguration; + this.tooltip = defaults.tooltip; + this.visualPalette = defaults.visualPalette; + } + + @CustomType.Setter + public Builder boxPlotOptions(@Nullable VisualsBoxPlotVisualChartConfigurationBoxPlotOptions boxPlotOptions) { + + this.boxPlotOptions = boxPlotOptions; + return this; + } + @CustomType.Setter + public Builder categoryAxis(@Nullable AxisDisplayOptions categoryAxis) { + + this.categoryAxis = categoryAxis; + return this; + } + @CustomType.Setter + public Builder categoryLabelOptions(@Nullable ChartAxisLabelOptions categoryLabelOptions) { + + this.categoryLabelOptions = categoryLabelOptions; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsBoxPlotVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder primaryYAxisDisplayOptions(@Nullable AxisDisplayOptions primaryYAxisDisplayOptions) { + + this.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder primaryYAxisLabelOptions(@Nullable ChartAxisLabelOptions primaryYAxisLabelOptions) { + + this.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + return this; + } + @CustomType.Setter + public Builder referenceLines(@Nullable List referenceLines) { + + this.referenceLines = referenceLines; + return this; + } + public Builder referenceLines(ReferenceLine... referenceLines) { + return referenceLines(List.of(referenceLines)); + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsBoxPlotVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + public VisualsBoxPlotVisualChartConfiguration build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfiguration(); + _resultValue.boxPlotOptions = boxPlotOptions; + _resultValue.categoryAxis = categoryAxis; + _resultValue.categoryLabelOptions = categoryLabelOptions; + _resultValue.fieldWells = fieldWells; + _resultValue.legend = legend; + _resultValue.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + _resultValue.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + _resultValue.referenceLines = referenceLines; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tooltip = tooltip; + _resultValue.visualPalette = visualPalette; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptions.java new file mode 100644 index 00000000000..088281a846d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptions.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationBoxPlotOptions { + private @Nullable String allDataPointsVisibility; + private @Nullable String outlierVisibility; + private @Nullable VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions styleOptions; + + private VisualsBoxPlotVisualChartConfigurationBoxPlotOptions() {} + public Optional allDataPointsVisibility() { + return Optional.ofNullable(this.allDataPointsVisibility); + } + public Optional outlierVisibility() { + return Optional.ofNullable(this.outlierVisibility); + } + public Optional styleOptions() { + return Optional.ofNullable(this.styleOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationBoxPlotOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String allDataPointsVisibility; + private @Nullable String outlierVisibility; + private @Nullable VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions styleOptions; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationBoxPlotOptions defaults) { + Objects.requireNonNull(defaults); + this.allDataPointsVisibility = defaults.allDataPointsVisibility; + this.outlierVisibility = defaults.outlierVisibility; + this.styleOptions = defaults.styleOptions; + } + + @CustomType.Setter + public Builder allDataPointsVisibility(@Nullable String allDataPointsVisibility) { + + this.allDataPointsVisibility = allDataPointsVisibility; + return this; + } + @CustomType.Setter + public Builder outlierVisibility(@Nullable String outlierVisibility) { + + this.outlierVisibility = outlierVisibility; + return this; + } + @CustomType.Setter + public Builder styleOptions(@Nullable VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions styleOptions) { + + this.styleOptions = styleOptions; + return this; + } + public VisualsBoxPlotVisualChartConfigurationBoxPlotOptions build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationBoxPlotOptions(); + _resultValue.allDataPointsVisibility = allDataPointsVisibility; + _resultValue.outlierVisibility = outlierVisibility; + _resultValue.styleOptions = styleOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions.java new file mode 100644 index 00000000000..82a83b5a1b9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions { + private @Nullable String fillStyle; + + private VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions() {} + public Optional fillStyle() { + return Optional.ofNullable(this.fillStyle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String fillStyle; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions defaults) { + Objects.requireNonNull(defaults); + this.fillStyle = defaults.fillStyle; + } + + @CustomType.Setter + public Builder fillStyle(@Nullable String fillStyle) { + + this.fillStyle = fillStyle; + return this; + } + public VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions(); + _resultValue.fillStyle = fillStyle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..fc063da79fd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationFieldWells { + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells boxPlotAggregatedFieldWells; + + private VisualsBoxPlotVisualChartConfigurationFieldWells() {} + public Optional boxPlotAggregatedFieldWells() { + return Optional.ofNullable(this.boxPlotAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells boxPlotAggregatedFieldWells; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.boxPlotAggregatedFieldWells = defaults.boxPlotAggregatedFieldWells; + } + + @CustomType.Setter + public Builder boxPlotAggregatedFieldWells(@Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells boxPlotAggregatedFieldWells) { + + this.boxPlotAggregatedFieldWells = boxPlotAggregatedFieldWells; + return this; + } + public VisualsBoxPlotVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationFieldWells(); + _resultValue.boxPlotAggregatedFieldWells = boxPlotAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells.java new file mode 100644 index 00000000000..b6497f84087 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells { + private @Nullable SmallMultiplesOptions groupBy; + private @Nullable List values; + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells() {} + public Optional groupBy() { + return Optional.ofNullable(this.groupBy); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SmallMultiplesOptions groupBy; + private @Nullable List values; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.groupBy = defaults.groupBy; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder groupBy(@Nullable SmallMultiplesOptions groupBy) { + + this.groupBy = groupBy; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue... values) { + return values(List.of(values)); + } + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells(); + _resultValue.groupBy = groupBy; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue.java new file mode 100644 index 00000000000..f6f05494499 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField; +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField; +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField; +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue { + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField calculatedMeasureField; + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField categoricalMeasureField; + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField dateMeasureField; + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField numericalMeasureField; + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue() {} + public Optional calculatedMeasureField() { + return Optional.ofNullable(this.calculatedMeasureField); + } + public Optional categoricalMeasureField() { + return Optional.ofNullable(this.categoricalMeasureField); + } + public Optional dateMeasureField() { + return Optional.ofNullable(this.dateMeasureField); + } + public Optional numericalMeasureField() { + return Optional.ofNullable(this.numericalMeasureField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField calculatedMeasureField; + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField categoricalMeasureField; + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField dateMeasureField; + private @Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField numericalMeasureField; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue defaults) { + Objects.requireNonNull(defaults); + this.calculatedMeasureField = defaults.calculatedMeasureField; + this.categoricalMeasureField = defaults.categoricalMeasureField; + this.dateMeasureField = defaults.dateMeasureField; + this.numericalMeasureField = defaults.numericalMeasureField; + } + + @CustomType.Setter + public Builder calculatedMeasureField(@Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField calculatedMeasureField) { + + this.calculatedMeasureField = calculatedMeasureField; + return this; + } + @CustomType.Setter + public Builder categoricalMeasureField(@Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField categoricalMeasureField) { + + this.categoricalMeasureField = categoricalMeasureField; + return this; + } + @CustomType.Setter + public Builder dateMeasureField(@Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField dateMeasureField) { + + this.dateMeasureField = dateMeasureField; + return this; + } + @CustomType.Setter + public Builder numericalMeasureField(@Nullable VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField numericalMeasureField) { + + this.numericalMeasureField = numericalMeasureField; + return this; + } + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue(); + _resultValue.calculatedMeasureField = calculatedMeasureField; + _resultValue.categoricalMeasureField = categoricalMeasureField; + _resultValue.dateMeasureField = dateMeasureField; + _resultValue.numericalMeasureField = numericalMeasureField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField.java new file mode 100644 index 00000000000..3cfc2181576 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField { + private String expression; + private String fieldId; + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField() {} + public String expression() { + return this.expression; + } + public String fieldId() { + return this.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String expression; + private String fieldId; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField defaults) { + Objects.requireNonNull(defaults); + this.expression = defaults.expression; + this.fieldId = defaults.fieldId; + } + + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField", "expression"); + } + this.expression = expression; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField(); + _resultValue.expression = expression; + _resultValue.fieldId = fieldId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField.java new file mode 100644 index 00000000000..38dcceb8693 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable String aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable StringFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField.java new file mode 100644 index 00000000000..c43e1f44f7b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable String aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable DateTimeFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField.java new file mode 100644 index 00000000000..080ecf61744 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumericalAggregation; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField { + private @Nullable NumericalAggregation aggregationFunction; + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + + private VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumericalAggregation aggregationFunction; + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable NumericalAggregation aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable NumberFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..b824af56120 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationSortConfiguration { + private @Nullable List categorySorts; + private @Nullable VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration paginationConfiguration; + + private VisualsBoxPlotVisualChartConfigurationSortConfiguration() {} + public List categorySorts() { + return this.categorySorts == null ? List.of() : this.categorySorts; + } + public Optional paginationConfiguration() { + return Optional.ofNullable(this.paginationConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List categorySorts; + private @Nullable VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration paginationConfiguration; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categorySorts = defaults.categorySorts; + this.paginationConfiguration = defaults.paginationConfiguration; + } + + @CustomType.Setter + public Builder categorySorts(@Nullable List categorySorts) { + + this.categorySorts = categorySorts; + return this; + } + public Builder categorySorts(FieldSortOptions... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + @CustomType.Setter + public Builder paginationConfiguration(@Nullable VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration paginationConfiguration) { + + this.paginationConfiguration = paginationConfiguration; + return this; + } + public VisualsBoxPlotVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationSortConfiguration(); + _resultValue.categorySorts = categorySorts; + _resultValue.paginationConfiguration = paginationConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration.java new file mode 100644 index 00000000000..020098c3933 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.util.Objects; + +@CustomType +public final class VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration { + private Integer pageNumber; + private Integer pageSize; + + private VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration() {} + public Integer pageNumber() { + return this.pageNumber; + } + public Integer pageSize() { + return this.pageSize; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Integer pageNumber; + private Integer pageSize; + public Builder() {} + public Builder(VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration defaults) { + Objects.requireNonNull(defaults); + this.pageNumber = defaults.pageNumber; + this.pageSize = defaults.pageSize; + } + + @CustomType.Setter + public Builder pageNumber(Integer pageNumber) { + if (pageNumber == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration", "pageNumber"); + } + this.pageNumber = pageNumber; + return this; + } + @CustomType.Setter + public Builder pageSize(Integer pageSize) { + if (pageSize == null) { + throw new MissingRequiredPropertyException("VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration", "pageSize"); + } + this.pageSize = pageSize; + return this; + } + public VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration build() { + final var _resultValue = new VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration(); + _resultValue.pageNumber = pageNumber; + _resultValue.pageSize = pageSize; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisual.java new file mode 100644 index 00000000000..58937c59f25 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsComboChartVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsComboChartVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsComboChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsComboChartVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsComboChartVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsComboChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsComboChartVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsComboChartVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsComboChartVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsComboChartVisual build() { + final var _resultValue = new VisualsComboChartVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfiguration.java new file mode 100644 index 00000000000..21f444d4ec2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfiguration.java @@ -0,0 +1,257 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.ReferenceLine; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsComboChartVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsComboChartVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsComboChartVisualChartConfiguration { + private @Nullable DataLabelsOptions barDataLabels; + private @Nullable String barsArrangement; + private @Nullable AxisDisplayOptions categoryAxis; + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable ChartAxisLabelOptions colorLabelOptions; + private @Nullable VisualsComboChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable DataLabelsOptions lineDataLabels; + private @Nullable AxisDisplayOptions primaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions primaryYAxisLabelOptions; + private @Nullable List referenceLines; + private @Nullable AxisDisplayOptions secondaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions secondaryYAxisLabelOptions; + private @Nullable VisualsComboChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + + private VisualsComboChartVisualChartConfiguration() {} + public Optional barDataLabels() { + return Optional.ofNullable(this.barDataLabels); + } + public Optional barsArrangement() { + return Optional.ofNullable(this.barsArrangement); + } + public Optional categoryAxis() { + return Optional.ofNullable(this.categoryAxis); + } + public Optional categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + public Optional colorLabelOptions() { + return Optional.ofNullable(this.colorLabelOptions); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional lineDataLabels() { + return Optional.ofNullable(this.lineDataLabels); + } + public Optional primaryYAxisDisplayOptions() { + return Optional.ofNullable(this.primaryYAxisDisplayOptions); + } + public Optional primaryYAxisLabelOptions() { + return Optional.ofNullable(this.primaryYAxisLabelOptions); + } + public List referenceLines() { + return this.referenceLines == null ? List.of() : this.referenceLines; + } + public Optional secondaryYAxisDisplayOptions() { + return Optional.ofNullable(this.secondaryYAxisDisplayOptions); + } + public Optional secondaryYAxisLabelOptions() { + return Optional.ofNullable(this.secondaryYAxisLabelOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsComboChartVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DataLabelsOptions barDataLabels; + private @Nullable String barsArrangement; + private @Nullable AxisDisplayOptions categoryAxis; + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable ChartAxisLabelOptions colorLabelOptions; + private @Nullable VisualsComboChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable DataLabelsOptions lineDataLabels; + private @Nullable AxisDisplayOptions primaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions primaryYAxisLabelOptions; + private @Nullable List referenceLines; + private @Nullable AxisDisplayOptions secondaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions secondaryYAxisLabelOptions; + private @Nullable VisualsComboChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + public Builder() {} + public Builder(VisualsComboChartVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.barDataLabels = defaults.barDataLabels; + this.barsArrangement = defaults.barsArrangement; + this.categoryAxis = defaults.categoryAxis; + this.categoryLabelOptions = defaults.categoryLabelOptions; + this.colorLabelOptions = defaults.colorLabelOptions; + this.fieldWells = defaults.fieldWells; + this.legend = defaults.legend; + this.lineDataLabels = defaults.lineDataLabels; + this.primaryYAxisDisplayOptions = defaults.primaryYAxisDisplayOptions; + this.primaryYAxisLabelOptions = defaults.primaryYAxisLabelOptions; + this.referenceLines = defaults.referenceLines; + this.secondaryYAxisDisplayOptions = defaults.secondaryYAxisDisplayOptions; + this.secondaryYAxisLabelOptions = defaults.secondaryYAxisLabelOptions; + this.sortConfiguration = defaults.sortConfiguration; + this.tooltip = defaults.tooltip; + this.visualPalette = defaults.visualPalette; + } + + @CustomType.Setter + public Builder barDataLabels(@Nullable DataLabelsOptions barDataLabels) { + + this.barDataLabels = barDataLabels; + return this; + } + @CustomType.Setter + public Builder barsArrangement(@Nullable String barsArrangement) { + + this.barsArrangement = barsArrangement; + return this; + } + @CustomType.Setter + public Builder categoryAxis(@Nullable AxisDisplayOptions categoryAxis) { + + this.categoryAxis = categoryAxis; + return this; + } + @CustomType.Setter + public Builder categoryLabelOptions(@Nullable ChartAxisLabelOptions categoryLabelOptions) { + + this.categoryLabelOptions = categoryLabelOptions; + return this; + } + @CustomType.Setter + public Builder colorLabelOptions(@Nullable ChartAxisLabelOptions colorLabelOptions) { + + this.colorLabelOptions = colorLabelOptions; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsComboChartVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder lineDataLabels(@Nullable DataLabelsOptions lineDataLabels) { + + this.lineDataLabels = lineDataLabels; + return this; + } + @CustomType.Setter + public Builder primaryYAxisDisplayOptions(@Nullable AxisDisplayOptions primaryYAxisDisplayOptions) { + + this.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder primaryYAxisLabelOptions(@Nullable ChartAxisLabelOptions primaryYAxisLabelOptions) { + + this.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + return this; + } + @CustomType.Setter + public Builder referenceLines(@Nullable List referenceLines) { + + this.referenceLines = referenceLines; + return this; + } + public Builder referenceLines(ReferenceLine... referenceLines) { + return referenceLines(List.of(referenceLines)); + } + @CustomType.Setter + public Builder secondaryYAxisDisplayOptions(@Nullable AxisDisplayOptions secondaryYAxisDisplayOptions) { + + this.secondaryYAxisDisplayOptions = secondaryYAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder secondaryYAxisLabelOptions(@Nullable ChartAxisLabelOptions secondaryYAxisLabelOptions) { + + this.secondaryYAxisLabelOptions = secondaryYAxisLabelOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsComboChartVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + public VisualsComboChartVisualChartConfiguration build() { + final var _resultValue = new VisualsComboChartVisualChartConfiguration(); + _resultValue.barDataLabels = barDataLabels; + _resultValue.barsArrangement = barsArrangement; + _resultValue.categoryAxis = categoryAxis; + _resultValue.categoryLabelOptions = categoryLabelOptions; + _resultValue.colorLabelOptions = colorLabelOptions; + _resultValue.fieldWells = fieldWells; + _resultValue.legend = legend; + _resultValue.lineDataLabels = lineDataLabels; + _resultValue.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + _resultValue.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + _resultValue.referenceLines = referenceLines; + _resultValue.secondaryYAxisDisplayOptions = secondaryYAxisDisplayOptions; + _resultValue.secondaryYAxisLabelOptions = secondaryYAxisLabelOptions; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tooltip = tooltip; + _resultValue.visualPalette = visualPalette; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..a11abdccb3b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsComboChartVisualChartConfigurationFieldWells { + private @Nullable VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells comboChartAggregatedFieldWells; + + private VisualsComboChartVisualChartConfigurationFieldWells() {} + public Optional comboChartAggregatedFieldWells() { + return Optional.ofNullable(this.comboChartAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsComboChartVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells comboChartAggregatedFieldWells; + public Builder() {} + public Builder(VisualsComboChartVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.comboChartAggregatedFieldWells = defaults.comboChartAggregatedFieldWells; + } + + @CustomType.Setter + public Builder comboChartAggregatedFieldWells(@Nullable VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells comboChartAggregatedFieldWells) { + + this.comboChartAggregatedFieldWells = comboChartAggregatedFieldWells; + return this; + } + public VisualsComboChartVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsComboChartVisualChartConfigurationFieldWells(); + _resultValue.comboChartAggregatedFieldWells = comboChartAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells.java new file mode 100644 index 00000000000..7d019ac0354 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells { + private @Nullable List barValues; + private @Nullable List categories; + private @Nullable List colors; + private @Nullable List lineValues; + + private VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells() {} + public List barValues() { + return this.barValues == null ? List.of() : this.barValues; + } + public List categories() { + return this.categories == null ? List.of() : this.categories; + } + public List colors() { + return this.colors == null ? List.of() : this.colors; + } + public List lineValues() { + return this.lineValues == null ? List.of() : this.lineValues; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List barValues; + private @Nullable List categories; + private @Nullable List colors; + private @Nullable List lineValues; + public Builder() {} + public Builder(VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.barValues = defaults.barValues; + this.categories = defaults.categories; + this.colors = defaults.colors; + this.lineValues = defaults.lineValues; + } + + @CustomType.Setter + public Builder barValues(@Nullable List barValues) { + + this.barValues = barValues; + return this; + } + public Builder barValues(MeasureFieldSchema... barValues) { + return barValues(List.of(barValues)); + } + @CustomType.Setter + public Builder categories(@Nullable List categories) { + + this.categories = categories; + return this; + } + public Builder categories(DimensionFieldSchema... categories) { + return categories(List.of(categories)); + } + @CustomType.Setter + public Builder colors(@Nullable List colors) { + + this.colors = colors; + return this; + } + public Builder colors(DimensionFieldSchema... colors) { + return colors(List.of(colors)); + } + @CustomType.Setter + public Builder lineValues(@Nullable List lineValues) { + + this.lineValues = lineValues; + return this; + } + public Builder lineValues(MeasureFieldSchema... lineValues) { + return lineValues(List.of(lineValues)); + } + public VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells build() { + final var _resultValue = new VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells(); + _resultValue.barValues = barValues; + _resultValue.categories = categories; + _resultValue.colors = colors; + _resultValue.lineValues = lineValues; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..51476578719 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsComboChartVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsComboChartVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + private @Nullable ItemsLimitConfiguration colorItemsLimit; + private @Nullable List colorSorts; + + private VisualsComboChartVisualChartConfigurationSortConfiguration() {} + public Optional categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + public List categorySorts() { + return this.categorySorts == null ? List.of() : this.categorySorts; + } + public Optional colorItemsLimit() { + return Optional.ofNullable(this.colorItemsLimit); + } + public List colorSorts() { + return this.colorSorts == null ? List.of() : this.colorSorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsComboChartVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + private @Nullable ItemsLimitConfiguration colorItemsLimit; + private @Nullable List colorSorts; + public Builder() {} + public Builder(VisualsComboChartVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryItemsLimit = defaults.categoryItemsLimit; + this.categorySorts = defaults.categorySorts; + this.colorItemsLimit = defaults.colorItemsLimit; + this.colorSorts = defaults.colorSorts; + } + + @CustomType.Setter + public Builder categoryItemsLimit(@Nullable ItemsLimitConfiguration categoryItemsLimit) { + + this.categoryItemsLimit = categoryItemsLimit; + return this; + } + @CustomType.Setter + public Builder categorySorts(@Nullable List categorySorts) { + + this.categorySorts = categorySorts; + return this; + } + public Builder categorySorts(FieldSortOptions... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + @CustomType.Setter + public Builder colorItemsLimit(@Nullable ItemsLimitConfiguration colorItemsLimit) { + + this.colorItemsLimit = colorItemsLimit; + return this; + } + @CustomType.Setter + public Builder colorSorts(@Nullable List colorSorts) { + + this.colorSorts = colorSorts; + return this; + } + public Builder colorSorts(FieldSortOptions... colorSorts) { + return colorSorts(List.of(colorSorts)); + } + public VisualsComboChartVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsComboChartVisualChartConfigurationSortConfiguration(); + _resultValue.categoryItemsLimit = categoryItemsLimit; + _resultValue.categorySorts = categorySorts; + _resultValue.colorItemsLimit = colorItemsLimit; + _resultValue.colorSorts = colorSorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsCustomContentVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsCustomContentVisual.java new file mode 100644 index 00000000000..7b4f7d1ea20 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsCustomContentVisual.java @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsCustomContentVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsCustomContentVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsCustomContentVisualChartConfiguration chartConfiguration; + private String dataSetIdentifier; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsCustomContentVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public String dataSetIdentifier() { + return this.dataSetIdentifier; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsCustomContentVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsCustomContentVisualChartConfiguration chartConfiguration; + private String dataSetIdentifier; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsCustomContentVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.dataSetIdentifier = defaults.dataSetIdentifier; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsCustomContentVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder dataSetIdentifier(String dataSetIdentifier) { + if (dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("VisualsCustomContentVisual", "dataSetIdentifier"); + } + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsCustomContentVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsCustomContentVisual build() { + final var _resultValue = new VisualsCustomContentVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.dataSetIdentifier = dataSetIdentifier; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsCustomContentVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsCustomContentVisualChartConfiguration.java new file mode 100644 index 00000000000..d6e0f8059ae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsCustomContentVisualChartConfiguration.java @@ -0,0 +1,75 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsCustomContentVisualChartConfiguration { + private @Nullable String contentType; + private @Nullable String contentUrl; + private @Nullable String imageScaling; + + private VisualsCustomContentVisualChartConfiguration() {} + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional contentUrl() { + return Optional.ofNullable(this.contentUrl); + } + public Optional imageScaling() { + return Optional.ofNullable(this.imageScaling); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsCustomContentVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String contentType; + private @Nullable String contentUrl; + private @Nullable String imageScaling; + public Builder() {} + public Builder(VisualsCustomContentVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.contentType = defaults.contentType; + this.contentUrl = defaults.contentUrl; + this.imageScaling = defaults.imageScaling; + } + + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder contentUrl(@Nullable String contentUrl) { + + this.contentUrl = contentUrl; + return this; + } + @CustomType.Setter + public Builder imageScaling(@Nullable String imageScaling) { + + this.imageScaling = imageScaling; + return this; + } + public VisualsCustomContentVisualChartConfiguration build() { + final var _resultValue = new VisualsCustomContentVisualChartConfiguration(); + _resultValue.contentType = contentType; + _resultValue.contentUrl = contentUrl; + _resultValue.imageScaling = imageScaling; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsEmptyVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsEmptyVisual.java new file mode 100644 index 00000000000..3aef38559d2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsEmptyVisual.java @@ -0,0 +1,92 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsEmptyVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private String dataSetIdentifier; + private String visualId; + + private VisualsEmptyVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public String dataSetIdentifier() { + return this.dataSetIdentifier; + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsEmptyVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private String dataSetIdentifier; + private String visualId; + public Builder() {} + public Builder(VisualsEmptyVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.dataSetIdentifier = defaults.dataSetIdentifier; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder dataSetIdentifier(String dataSetIdentifier) { + if (dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("VisualsEmptyVisual", "dataSetIdentifier"); + } + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsEmptyVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsEmptyVisual build() { + final var _resultValue = new VisualsEmptyVisual(); + _resultValue.actions = actions; + _resultValue.dataSetIdentifier = dataSetIdentifier; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisual.java new file mode 100644 index 00000000000..9ef2cfd595b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisual.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualChartConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualConditionalFormatting; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFilledMapVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsFilledMapVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable VisualsFilledMapVisualConditionalFormatting conditionalFormatting; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsFilledMapVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional conditionalFormatting() { + return Optional.ofNullable(this.conditionalFormatting); + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsFilledMapVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable VisualsFilledMapVisualConditionalFormatting conditionalFormatting; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsFilledMapVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.conditionalFormatting = defaults.conditionalFormatting; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsFilledMapVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder conditionalFormatting(@Nullable VisualsFilledMapVisualConditionalFormatting conditionalFormatting) { + + this.conditionalFormatting = conditionalFormatting; + return this; + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsFilledMapVisual build() { + final var _resultValue = new VisualsFilledMapVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.conditionalFormatting = conditionalFormatting; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfiguration.java new file mode 100644 index 00000000000..81a4cb0034b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfiguration.java @@ -0,0 +1,119 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualChartConfigurationMapStyleOptions; +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualChartConfigurationSortConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualChartConfigurationWindowOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFilledMapVisualChartConfiguration { + private @Nullable VisualsFilledMapVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable VisualsFilledMapVisualChartConfigurationMapStyleOptions mapStyleOptions; + private @Nullable VisualsFilledMapVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualsFilledMapVisualChartConfigurationWindowOptions windowOptions; + + private VisualsFilledMapVisualChartConfiguration() {} + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional mapStyleOptions() { + return Optional.ofNullable(this.mapStyleOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional windowOptions() { + return Optional.ofNullable(this.windowOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsFilledMapVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable VisualsFilledMapVisualChartConfigurationMapStyleOptions mapStyleOptions; + private @Nullable VisualsFilledMapVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualsFilledMapVisualChartConfigurationWindowOptions windowOptions; + public Builder() {} + public Builder(VisualsFilledMapVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.fieldWells = defaults.fieldWells; + this.legend = defaults.legend; + this.mapStyleOptions = defaults.mapStyleOptions; + this.sortConfiguration = defaults.sortConfiguration; + this.tooltip = defaults.tooltip; + this.windowOptions = defaults.windowOptions; + } + + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsFilledMapVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder mapStyleOptions(@Nullable VisualsFilledMapVisualChartConfigurationMapStyleOptions mapStyleOptions) { + + this.mapStyleOptions = mapStyleOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsFilledMapVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder windowOptions(@Nullable VisualsFilledMapVisualChartConfigurationWindowOptions windowOptions) { + + this.windowOptions = windowOptions; + return this; + } + public VisualsFilledMapVisualChartConfiguration build() { + final var _resultValue = new VisualsFilledMapVisualChartConfiguration(); + _resultValue.fieldWells = fieldWells; + _resultValue.legend = legend; + _resultValue.mapStyleOptions = mapStyleOptions; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tooltip = tooltip; + _resultValue.windowOptions = windowOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..dbe7729e9ce --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFilledMapVisualChartConfigurationFieldWells { + private @Nullable VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells filledMapAggregatedFieldWells; + + private VisualsFilledMapVisualChartConfigurationFieldWells() {} + public Optional filledMapAggregatedFieldWells() { + return Optional.ofNullable(this.filledMapAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells filledMapAggregatedFieldWells; + public Builder() {} + public Builder(VisualsFilledMapVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.filledMapAggregatedFieldWells = defaults.filledMapAggregatedFieldWells; + } + + @CustomType.Setter + public Builder filledMapAggregatedFieldWells(@Nullable VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells filledMapAggregatedFieldWells) { + + this.filledMapAggregatedFieldWells = filledMapAggregatedFieldWells; + return this; + } + public VisualsFilledMapVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsFilledMapVisualChartConfigurationFieldWells(); + _resultValue.filledMapAggregatedFieldWells = filledMapAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells.java new file mode 100644 index 00000000000..e243dfd018a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells { + private @Nullable SmallMultiplesOptions geospatial; + private @Nullable MeasureFieldSchema2 values; + + private VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells() {} + public Optional geospatial() { + return Optional.ofNullable(this.geospatial); + } + public Optional values() { + return Optional.ofNullable(this.values); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SmallMultiplesOptions geospatial; + private @Nullable MeasureFieldSchema2 values; + public Builder() {} + public Builder(VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.geospatial = defaults.geospatial; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder geospatial(@Nullable SmallMultiplesOptions geospatial) { + + this.geospatial = geospatial; + return this; + } + @CustomType.Setter + public Builder values(@Nullable MeasureFieldSchema2 values) { + + this.values = values; + return this; + } + public VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells build() { + final var _resultValue = new VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells(); + _resultValue.geospatial = geospatial; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationMapStyleOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationMapStyleOptions.java new file mode 100644 index 00000000000..beec2ce27a6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationMapStyleOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFilledMapVisualChartConfigurationMapStyleOptions { + private @Nullable String baseMapStyle; + + private VisualsFilledMapVisualChartConfigurationMapStyleOptions() {} + public Optional baseMapStyle() { + return Optional.ofNullable(this.baseMapStyle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualChartConfigurationMapStyleOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String baseMapStyle; + public Builder() {} + public Builder(VisualsFilledMapVisualChartConfigurationMapStyleOptions defaults) { + Objects.requireNonNull(defaults); + this.baseMapStyle = defaults.baseMapStyle; + } + + @CustomType.Setter + public Builder baseMapStyle(@Nullable String baseMapStyle) { + + this.baseMapStyle = baseMapStyle; + return this; + } + public VisualsFilledMapVisualChartConfigurationMapStyleOptions build() { + final var _resultValue = new VisualsFilledMapVisualChartConfigurationMapStyleOptions(); + _resultValue.baseMapStyle = baseMapStyle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..464c195e2c2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFilledMapVisualChartConfigurationSortConfiguration { + private @Nullable List categorySorts; + + private VisualsFilledMapVisualChartConfigurationSortConfiguration() {} + public List categorySorts() { + return this.categorySorts == null ? List.of() : this.categorySorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List categorySorts; + public Builder() {} + public Builder(VisualsFilledMapVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categorySorts = defaults.categorySorts; + } + + @CustomType.Setter + public Builder categorySorts(@Nullable List categorySorts) { + + this.categorySorts = categorySorts; + return this; + } + public Builder categorySorts(FieldSortOptions... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + public VisualsFilledMapVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsFilledMapVisualChartConfigurationSortConfiguration(); + _resultValue.categorySorts = categorySorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationWindowOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationWindowOptions.java new file mode 100644 index 00000000000..5a897a47c32 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationWindowOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualChartConfigurationWindowOptionsBounds; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFilledMapVisualChartConfigurationWindowOptions { + private @Nullable VisualsFilledMapVisualChartConfigurationWindowOptionsBounds bounds; + private @Nullable String mapZoomMode; + + private VisualsFilledMapVisualChartConfigurationWindowOptions() {} + public Optional bounds() { + return Optional.ofNullable(this.bounds); + } + public Optional mapZoomMode() { + return Optional.ofNullable(this.mapZoomMode); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualChartConfigurationWindowOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsFilledMapVisualChartConfigurationWindowOptionsBounds bounds; + private @Nullable String mapZoomMode; + public Builder() {} + public Builder(VisualsFilledMapVisualChartConfigurationWindowOptions defaults) { + Objects.requireNonNull(defaults); + this.bounds = defaults.bounds; + this.mapZoomMode = defaults.mapZoomMode; + } + + @CustomType.Setter + public Builder bounds(@Nullable VisualsFilledMapVisualChartConfigurationWindowOptionsBounds bounds) { + + this.bounds = bounds; + return this; + } + @CustomType.Setter + public Builder mapZoomMode(@Nullable String mapZoomMode) { + + this.mapZoomMode = mapZoomMode; + return this; + } + public VisualsFilledMapVisualChartConfigurationWindowOptions build() { + final var _resultValue = new VisualsFilledMapVisualChartConfigurationWindowOptions(); + _resultValue.bounds = bounds; + _resultValue.mapZoomMode = mapZoomMode; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBounds.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBounds.java new file mode 100644 index 00000000000..f50eddc2217 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualChartConfigurationWindowOptionsBounds.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.util.Objects; + +@CustomType +public final class VisualsFilledMapVisualChartConfigurationWindowOptionsBounds { + private Double east; + private Double north; + private Double south; + private Double west; + + private VisualsFilledMapVisualChartConfigurationWindowOptionsBounds() {} + public Double east() { + return this.east; + } + public Double north() { + return this.north; + } + public Double south() { + return this.south; + } + public Double west() { + return this.west; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualChartConfigurationWindowOptionsBounds defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Double east; + private Double north; + private Double south; + private Double west; + public Builder() {} + public Builder(VisualsFilledMapVisualChartConfigurationWindowOptionsBounds defaults) { + Objects.requireNonNull(defaults); + this.east = defaults.east; + this.north = defaults.north; + this.south = defaults.south; + this.west = defaults.west; + } + + @CustomType.Setter + public Builder east(Double east) { + if (east == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualChartConfigurationWindowOptionsBounds", "east"); + } + this.east = east; + return this; + } + @CustomType.Setter + public Builder north(Double north) { + if (north == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualChartConfigurationWindowOptionsBounds", "north"); + } + this.north = north; + return this; + } + @CustomType.Setter + public Builder south(Double south) { + if (south == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualChartConfigurationWindowOptionsBounds", "south"); + } + this.south = south; + return this; + } + @CustomType.Setter + public Builder west(Double west) { + if (west == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualChartConfigurationWindowOptionsBounds", "west"); + } + this.west = west; + return this; + } + public VisualsFilledMapVisualChartConfigurationWindowOptionsBounds build() { + final var _resultValue = new VisualsFilledMapVisualChartConfigurationWindowOptionsBounds(); + _resultValue.east = east; + _resultValue.north = north; + _resultValue.south = south; + _resultValue.west = west; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormatting.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormatting.java new file mode 100644 index 00000000000..9b1a8bf3c1d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormatting.java @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class VisualsFilledMapVisualConditionalFormatting { + private List conditionalFormattingOptions; + + private VisualsFilledMapVisualConditionalFormatting() {} + public List conditionalFormattingOptions() { + return this.conditionalFormattingOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualConditionalFormatting defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List conditionalFormattingOptions; + public Builder() {} + public Builder(VisualsFilledMapVisualConditionalFormatting defaults) { + Objects.requireNonNull(defaults); + this.conditionalFormattingOptions = defaults.conditionalFormattingOptions; + } + + @CustomType.Setter + public Builder conditionalFormattingOptions(List conditionalFormattingOptions) { + if (conditionalFormattingOptions == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualConditionalFormatting", "conditionalFormattingOptions"); + } + this.conditionalFormattingOptions = conditionalFormattingOptions; + return this; + } + public Builder conditionalFormattingOptions(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption... conditionalFormattingOptions) { + return conditionalFormattingOptions(List.of(conditionalFormattingOptions)); + } + public VisualsFilledMapVisualConditionalFormatting build() { + final var _resultValue = new VisualsFilledMapVisualConditionalFormatting(); + _resultValue.conditionalFormattingOptions = conditionalFormattingOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption.java new file mode 100644 index 00000000000..c7da233455f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption { + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape shape; + + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption() {} + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape shape() { + return this.shape; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape shape; + public Builder() {} + public Builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption defaults) { + Objects.requireNonNull(defaults); + this.shape = defaults.shape; + } + + @CustomType.Setter + public Builder shape(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape shape) { + if (shape == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption", "shape"); + } + this.shape = shape; + return this; + } + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption build() { + final var _resultValue = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption(); + _resultValue.shape = shape; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape.java new file mode 100644 index 00000000000..2ce59f32c23 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape { + private String fieldId; + private @Nullable VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat format; + + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape() {} + public String fieldId() { + return this.fieldId; + } + public Optional format() { + return Optional.ofNullable(this.format); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String fieldId; + private @Nullable VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat format; + public Builder() {} + public Builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.format = defaults.format; + } + + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder format(@Nullable VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat format) { + + this.format = format; + return this; + } + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape build() { + final var _resultValue = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape(); + _resultValue.fieldId = fieldId; + _resultValue.format = format; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat.java new file mode 100644 index 00000000000..20b36506e8d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColor; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat { + private ConditionalFormattingColor backgroundColor; + + private VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat() {} + public ConditionalFormattingColor backgroundColor() { + return this.backgroundColor; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private ConditionalFormattingColor backgroundColor; + public Builder() {} + public Builder(VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat defaults) { + Objects.requireNonNull(defaults); + this.backgroundColor = defaults.backgroundColor; + } + + @CustomType.Setter + public Builder backgroundColor(ConditionalFormattingColor backgroundColor) { + if (backgroundColor == null) { + throw new MissingRequiredPropertyException("VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat", "backgroundColor"); + } + this.backgroundColor = backgroundColor; + return this; + } + public VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat build() { + final var _resultValue = new VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat(); + _resultValue.backgroundColor = backgroundColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisual.java new file mode 100644 index 00000000000..27cd4b72dcf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsFunnelChartVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFunnelChartVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsFunnelChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsFunnelChartVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFunnelChartVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsFunnelChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsFunnelChartVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsFunnelChartVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsFunnelChartVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsFunnelChartVisual build() { + final var _resultValue = new VisualsFunnelChartVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfiguration.java new file mode 100644 index 00000000000..d9350ac937c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfiguration.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsFunnelChartVisualChartConfigurationDataLabelOptions; +import com.pulumi.aws.quicksight.outputs.VisualsFunnelChartVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsFunnelChartVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFunnelChartVisualChartConfiguration { + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable VisualsFunnelChartVisualChartConfigurationDataLabelOptions dataLabelOptions; + private @Nullable VisualsFunnelChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsFunnelChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable ChartAxisLabelOptions valueLabelOptions; + private @Nullable VisualPalette visualPalette; + + private VisualsFunnelChartVisualChartConfiguration() {} + public Optional categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + public Optional dataLabelOptions() { + return Optional.ofNullable(this.dataLabelOptions); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional valueLabelOptions() { + return Optional.ofNullable(this.valueLabelOptions); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFunnelChartVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable VisualsFunnelChartVisualChartConfigurationDataLabelOptions dataLabelOptions; + private @Nullable VisualsFunnelChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsFunnelChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable ChartAxisLabelOptions valueLabelOptions; + private @Nullable VisualPalette visualPalette; + public Builder() {} + public Builder(VisualsFunnelChartVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryLabelOptions = defaults.categoryLabelOptions; + this.dataLabelOptions = defaults.dataLabelOptions; + this.fieldWells = defaults.fieldWells; + this.sortConfiguration = defaults.sortConfiguration; + this.tooltip = defaults.tooltip; + this.valueLabelOptions = defaults.valueLabelOptions; + this.visualPalette = defaults.visualPalette; + } + + @CustomType.Setter + public Builder categoryLabelOptions(@Nullable ChartAxisLabelOptions categoryLabelOptions) { + + this.categoryLabelOptions = categoryLabelOptions; + return this; + } + @CustomType.Setter + public Builder dataLabelOptions(@Nullable VisualsFunnelChartVisualChartConfigurationDataLabelOptions dataLabelOptions) { + + this.dataLabelOptions = dataLabelOptions; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsFunnelChartVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsFunnelChartVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder valueLabelOptions(@Nullable ChartAxisLabelOptions valueLabelOptions) { + + this.valueLabelOptions = valueLabelOptions; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + public VisualsFunnelChartVisualChartConfiguration build() { + final var _resultValue = new VisualsFunnelChartVisualChartConfiguration(); + _resultValue.categoryLabelOptions = categoryLabelOptions; + _resultValue.dataLabelOptions = dataLabelOptions; + _resultValue.fieldWells = fieldWells; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tooltip = tooltip; + _resultValue.valueLabelOptions = valueLabelOptions; + _resultValue.visualPalette = visualPalette; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptions.java new file mode 100644 index 00000000000..33af9a09c42 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationDataLabelOptions.java @@ -0,0 +1,128 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FontConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFunnelChartVisualChartConfigurationDataLabelOptions { + private @Nullable String categoryLabelVisibility; + private @Nullable String labelColor; + private @Nullable FontConfiguration labelFontConfiguration; + private @Nullable String measureDataLabelStyle; + private @Nullable String measureLabelVisibility; + private @Nullable String position; + private @Nullable String visibility; + + private VisualsFunnelChartVisualChartConfigurationDataLabelOptions() {} + public Optional categoryLabelVisibility() { + return Optional.ofNullable(this.categoryLabelVisibility); + } + public Optional labelColor() { + return Optional.ofNullable(this.labelColor); + } + public Optional labelFontConfiguration() { + return Optional.ofNullable(this.labelFontConfiguration); + } + public Optional measureDataLabelStyle() { + return Optional.ofNullable(this.measureDataLabelStyle); + } + public Optional measureLabelVisibility() { + return Optional.ofNullable(this.measureLabelVisibility); + } + public Optional position() { + return Optional.ofNullable(this.position); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFunnelChartVisualChartConfigurationDataLabelOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String categoryLabelVisibility; + private @Nullable String labelColor; + private @Nullable FontConfiguration labelFontConfiguration; + private @Nullable String measureDataLabelStyle; + private @Nullable String measureLabelVisibility; + private @Nullable String position; + private @Nullable String visibility; + public Builder() {} + public Builder(VisualsFunnelChartVisualChartConfigurationDataLabelOptions defaults) { + Objects.requireNonNull(defaults); + this.categoryLabelVisibility = defaults.categoryLabelVisibility; + this.labelColor = defaults.labelColor; + this.labelFontConfiguration = defaults.labelFontConfiguration; + this.measureDataLabelStyle = defaults.measureDataLabelStyle; + this.measureLabelVisibility = defaults.measureLabelVisibility; + this.position = defaults.position; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder categoryLabelVisibility(@Nullable String categoryLabelVisibility) { + + this.categoryLabelVisibility = categoryLabelVisibility; + return this; + } + @CustomType.Setter + public Builder labelColor(@Nullable String labelColor) { + + this.labelColor = labelColor; + return this; + } + @CustomType.Setter + public Builder labelFontConfiguration(@Nullable FontConfiguration labelFontConfiguration) { + + this.labelFontConfiguration = labelFontConfiguration; + return this; + } + @CustomType.Setter + public Builder measureDataLabelStyle(@Nullable String measureDataLabelStyle) { + + this.measureDataLabelStyle = measureDataLabelStyle; + return this; + } + @CustomType.Setter + public Builder measureLabelVisibility(@Nullable String measureLabelVisibility) { + + this.measureLabelVisibility = measureLabelVisibility; + return this; + } + @CustomType.Setter + public Builder position(@Nullable String position) { + + this.position = position; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public VisualsFunnelChartVisualChartConfigurationDataLabelOptions build() { + final var _resultValue = new VisualsFunnelChartVisualChartConfigurationDataLabelOptions(); + _resultValue.categoryLabelVisibility = categoryLabelVisibility; + _resultValue.labelColor = labelColor; + _resultValue.labelFontConfiguration = labelFontConfiguration; + _resultValue.measureDataLabelStyle = measureDataLabelStyle; + _resultValue.measureLabelVisibility = measureLabelVisibility; + _resultValue.position = position; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..30ac39d43b9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFunnelChartVisualChartConfigurationFieldWells { + private @Nullable VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells funnelChartAggregatedFieldWells; + + private VisualsFunnelChartVisualChartConfigurationFieldWells() {} + public Optional funnelChartAggregatedFieldWells() { + return Optional.ofNullable(this.funnelChartAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFunnelChartVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells funnelChartAggregatedFieldWells; + public Builder() {} + public Builder(VisualsFunnelChartVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.funnelChartAggregatedFieldWells = defaults.funnelChartAggregatedFieldWells; + } + + @CustomType.Setter + public Builder funnelChartAggregatedFieldWells(@Nullable VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells funnelChartAggregatedFieldWells) { + + this.funnelChartAggregatedFieldWells = funnelChartAggregatedFieldWells; + return this; + } + public VisualsFunnelChartVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsFunnelChartVisualChartConfigurationFieldWells(); + _resultValue.funnelChartAggregatedFieldWells = funnelChartAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells.java new file mode 100644 index 00000000000..7f7ba00f8ae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells { + private @Nullable SmallMultiplesOptions category; + private @Nullable MeasureFieldSchema2 values; + + private VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells() {} + public Optional category() { + return Optional.ofNullable(this.category); + } + public Optional values() { + return Optional.ofNullable(this.values); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SmallMultiplesOptions category; + private @Nullable MeasureFieldSchema2 values; + public Builder() {} + public Builder(VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.category = defaults.category; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder category(@Nullable SmallMultiplesOptions category) { + + this.category = category; + return this; + } + @CustomType.Setter + public Builder values(@Nullable MeasureFieldSchema2 values) { + + this.values = values; + return this; + } + public VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells build() { + final var _resultValue = new VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells(); + _resultValue.category = category; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..93a08547bbc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsFunnelChartVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsFunnelChartVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + + private VisualsFunnelChartVisualChartConfigurationSortConfiguration() {} + public Optional categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + public List categorySorts() { + return this.categorySorts == null ? List.of() : this.categorySorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsFunnelChartVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + public Builder() {} + public Builder(VisualsFunnelChartVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryItemsLimit = defaults.categoryItemsLimit; + this.categorySorts = defaults.categorySorts; + } + + @CustomType.Setter + public Builder categoryItemsLimit(@Nullable ItemsLimitConfiguration categoryItemsLimit) { + + this.categoryItemsLimit = categoryItemsLimit; + return this; + } + @CustomType.Setter + public Builder categorySorts(@Nullable List categorySorts) { + + this.categorySorts = categorySorts; + return this; + } + public Builder categorySorts(FieldSortOptions... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + public VisualsFunnelChartVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsFunnelChartVisualChartConfigurationSortConfiguration(); + _resultValue.categoryItemsLimit = categoryItemsLimit; + _resultValue.categorySorts = categorySorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisual.java new file mode 100644 index 00000000000..f7a4da29275 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisual.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualChartConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualConditionalFormatting; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsGaugeChartVisualChartConfiguration chartConfiguration; + private @Nullable VisualsGaugeChartVisualConditionalFormatting conditionalFormatting; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsGaugeChartVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public Optional conditionalFormatting() { + return Optional.ofNullable(this.conditionalFormatting); + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsGaugeChartVisualChartConfiguration chartConfiguration; + private @Nullable VisualsGaugeChartVisualConditionalFormatting conditionalFormatting; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsGaugeChartVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.conditionalFormatting = defaults.conditionalFormatting; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsGaugeChartVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder conditionalFormatting(@Nullable VisualsGaugeChartVisualConditionalFormatting conditionalFormatting) { + + this.conditionalFormatting = conditionalFormatting; + return this; + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsGaugeChartVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsGaugeChartVisual build() { + final var _resultValue = new VisualsGaugeChartVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.conditionalFormatting = conditionalFormatting; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfiguration.java new file mode 100644 index 00000000000..ee1728c5f31 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfiguration.java @@ -0,0 +1,105 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualChartConfiguration { + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsGaugeChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptions gaugeChartOptions; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + + private VisualsGaugeChartVisualChartConfiguration() {} + public Optional dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional gaugeChartOptions() { + return Optional.ofNullable(this.gaugeChartOptions); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsGaugeChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptions gaugeChartOptions; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + public Builder() {} + public Builder(VisualsGaugeChartVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.dataLabels = defaults.dataLabels; + this.fieldWells = defaults.fieldWells; + this.gaugeChartOptions = defaults.gaugeChartOptions; + this.tooltip = defaults.tooltip; + this.visualPalette = defaults.visualPalette; + } + + @CustomType.Setter + public Builder dataLabels(@Nullable DataLabelsOptions dataLabels) { + + this.dataLabels = dataLabels; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsGaugeChartVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder gaugeChartOptions(@Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptions gaugeChartOptions) { + + this.gaugeChartOptions = gaugeChartOptions; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + public VisualsGaugeChartVisualChartConfiguration build() { + final var _resultValue = new VisualsGaugeChartVisualChartConfiguration(); + _resultValue.dataLabels = dataLabels; + _resultValue.fieldWells = fieldWells; + _resultValue.gaugeChartOptions = gaugeChartOptions; + _resultValue.tooltip = tooltip; + _resultValue.visualPalette = visualPalette; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..b61b0fbd911 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationFieldWells.java @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualChartConfigurationFieldWells { + private @Nullable List targetValues; + private @Nullable List values; + + private VisualsGaugeChartVisualChartConfigurationFieldWells() {} + public List targetValues() { + return this.targetValues == null ? List.of() : this.targetValues; + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List targetValues; + private @Nullable List values; + public Builder() {} + public Builder(VisualsGaugeChartVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.targetValues = defaults.targetValues; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder targetValues(@Nullable List targetValues) { + + this.targetValues = targetValues; + return this; + } + public Builder targetValues(MeasureFieldSchema... targetValues) { + return targetValues(List.of(targetValues)); + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(MeasureFieldSchema... values) { + return values(List.of(values)); + } + public VisualsGaugeChartVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsGaugeChartVisualChartConfigurationFieldWells(); + _resultValue.targetValues = targetValues; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptions.java new file mode 100644 index 00000000000..0c6d3ad1a31 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptions.java @@ -0,0 +1,105 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FontConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc; +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis; +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptions { + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc arc; + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis arcAxis; + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison comparison; + private @Nullable String primaryValueDisplayType; + private @Nullable FontConfiguration primaryValueFontConfiguration; + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptions() {} + public Optional arc() { + return Optional.ofNullable(this.arc); + } + public Optional arcAxis() { + return Optional.ofNullable(this.arcAxis); + } + public Optional comparison() { + return Optional.ofNullable(this.comparison); + } + public Optional primaryValueDisplayType() { + return Optional.ofNullable(this.primaryValueDisplayType); + } + public Optional primaryValueFontConfiguration() { + return Optional.ofNullable(this.primaryValueFontConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc arc; + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis arcAxis; + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison comparison; + private @Nullable String primaryValueDisplayType; + private @Nullable FontConfiguration primaryValueFontConfiguration; + public Builder() {} + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptions defaults) { + Objects.requireNonNull(defaults); + this.arc = defaults.arc; + this.arcAxis = defaults.arcAxis; + this.comparison = defaults.comparison; + this.primaryValueDisplayType = defaults.primaryValueDisplayType; + this.primaryValueFontConfiguration = defaults.primaryValueFontConfiguration; + } + + @CustomType.Setter + public Builder arc(@Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc arc) { + + this.arc = arc; + return this; + } + @CustomType.Setter + public Builder arcAxis(@Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis arcAxis) { + + this.arcAxis = arcAxis; + return this; + } + @CustomType.Setter + public Builder comparison(@Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison comparison) { + + this.comparison = comparison; + return this; + } + @CustomType.Setter + public Builder primaryValueDisplayType(@Nullable String primaryValueDisplayType) { + + this.primaryValueDisplayType = primaryValueDisplayType; + return this; + } + @CustomType.Setter + public Builder primaryValueFontConfiguration(@Nullable FontConfiguration primaryValueFontConfiguration) { + + this.primaryValueFontConfiguration = primaryValueFontConfiguration; + return this; + } + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptions build() { + final var _resultValue = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptions(); + _resultValue.arc = arc; + _resultValue.arcAxis = arcAxis; + _resultValue.comparison = comparison; + _resultValue.primaryValueDisplayType = primaryValueDisplayType; + _resultValue.primaryValueFontConfiguration = primaryValueFontConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc.java new file mode 100644 index 00000000000..d90c71eeb37 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc { + private @Nullable Double arcAngle; + private @Nullable String arcThickness; + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc() {} + public Optional arcAngle() { + return Optional.ofNullable(this.arcAngle); + } + public Optional arcThickness() { + return Optional.ofNullable(this.arcThickness); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Double arcAngle; + private @Nullable String arcThickness; + public Builder() {} + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc defaults) { + Objects.requireNonNull(defaults); + this.arcAngle = defaults.arcAngle; + this.arcThickness = defaults.arcThickness; + } + + @CustomType.Setter + public Builder arcAngle(@Nullable Double arcAngle) { + + this.arcAngle = arcAngle; + return this; + } + @CustomType.Setter + public Builder arcThickness(@Nullable String arcThickness) { + + this.arcThickness = arcThickness; + return this; + } + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc build() { + final var _resultValue = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc(); + _resultValue.arcAngle = arcAngle; + _resultValue.arcThickness = arcThickness; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis.java new file mode 100644 index 00000000000..79dd7db50d2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis { + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange range; + private @Nullable Integer reserveRange; + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis() {} + public Optional range() { + return Optional.ofNullable(this.range); + } + public Optional reserveRange() { + return Optional.ofNullable(this.reserveRange); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange range; + private @Nullable Integer reserveRange; + public Builder() {} + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis defaults) { + Objects.requireNonNull(defaults); + this.range = defaults.range; + this.reserveRange = defaults.reserveRange; + } + + @CustomType.Setter + public Builder range(@Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange range) { + + this.range = range; + return this; + } + @CustomType.Setter + public Builder reserveRange(@Nullable Integer reserveRange) { + + this.reserveRange = reserveRange; + return this; + } + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis build() { + final var _resultValue = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis(); + _resultValue.range = range; + _resultValue.reserveRange = reserveRange; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange.java new file mode 100644 index 00000000000..5e6d680faf7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange { + private @Nullable Double max; + private @Nullable Double min; + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange() {} + public Optional max() { + return Optional.ofNullable(this.max); + } + public Optional min() { + return Optional.ofNullable(this.min); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Double max; + private @Nullable Double min; + public Builder() {} + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange defaults) { + Objects.requireNonNull(defaults); + this.max = defaults.max; + this.min = defaults.min; + } + + @CustomType.Setter + public Builder max(@Nullable Double max) { + + this.max = max; + return this; + } + @CustomType.Setter + public Builder min(@Nullable Double min) { + + this.min = min; + return this; + } + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange build() { + final var _resultValue = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange(); + _resultValue.max = max; + _resultValue.min = min; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison.java new file mode 100644 index 00000000000..c56551b7fb6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison { + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat comparisonFormat; + private @Nullable String comparisonMethod; + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison() {} + public Optional comparisonFormat() { + return Optional.ofNullable(this.comparisonFormat); + } + public Optional comparisonMethod() { + return Optional.ofNullable(this.comparisonMethod); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat comparisonFormat; + private @Nullable String comparisonMethod; + public Builder() {} + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison defaults) { + Objects.requireNonNull(defaults); + this.comparisonFormat = defaults.comparisonFormat; + this.comparisonMethod = defaults.comparisonMethod; + } + + @CustomType.Setter + public Builder comparisonFormat(@Nullable VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat comparisonFormat) { + + this.comparisonFormat = comparisonFormat; + return this; + } + @CustomType.Setter + public Builder comparisonMethod(@Nullable String comparisonMethod) { + + this.comparisonMethod = comparisonMethod; + return this; + } + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison build() { + final var _resultValue = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison(); + _resultValue.comparisonFormat = comparisonFormat; + _resultValue.comparisonMethod = comparisonMethod; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat.java new file mode 100644 index 00000000000..d9b93074764 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.NumberDisplayFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.PercentageDisplayFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat { + private @Nullable NumberDisplayFormatConfiguration numberDisplayFormatConfiguration; + private @Nullable PercentageDisplayFormatConfiguration percentageDisplayFormatConfiguration; + + private VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat() {} + public Optional numberDisplayFormatConfiguration() { + return Optional.ofNullable(this.numberDisplayFormatConfiguration); + } + public Optional percentageDisplayFormatConfiguration() { + return Optional.ofNullable(this.percentageDisplayFormatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumberDisplayFormatConfiguration numberDisplayFormatConfiguration; + private @Nullable PercentageDisplayFormatConfiguration percentageDisplayFormatConfiguration; + public Builder() {} + public Builder(VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat defaults) { + Objects.requireNonNull(defaults); + this.numberDisplayFormatConfiguration = defaults.numberDisplayFormatConfiguration; + this.percentageDisplayFormatConfiguration = defaults.percentageDisplayFormatConfiguration; + } + + @CustomType.Setter + public Builder numberDisplayFormatConfiguration(@Nullable NumberDisplayFormatConfiguration numberDisplayFormatConfiguration) { + + this.numberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder percentageDisplayFormatConfiguration(@Nullable PercentageDisplayFormatConfiguration percentageDisplayFormatConfiguration) { + + this.percentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + return this; + } + public VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat build() { + final var _resultValue = new VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat(); + _resultValue.numberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + _resultValue.percentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormatting.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormatting.java new file mode 100644 index 00000000000..ccd315b5674 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormatting.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualConditionalFormatting { + private @Nullable List conditionalFormattingOptions; + + private VisualsGaugeChartVisualConditionalFormatting() {} + public List conditionalFormattingOptions() { + return this.conditionalFormattingOptions == null ? List.of() : this.conditionalFormattingOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualConditionalFormatting defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List conditionalFormattingOptions; + public Builder() {} + public Builder(VisualsGaugeChartVisualConditionalFormatting defaults) { + Objects.requireNonNull(defaults); + this.conditionalFormattingOptions = defaults.conditionalFormattingOptions; + } + + @CustomType.Setter + public Builder conditionalFormattingOptions(@Nullable List conditionalFormattingOptions) { + + this.conditionalFormattingOptions = conditionalFormattingOptions; + return this; + } + public Builder conditionalFormattingOptions(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption... conditionalFormattingOptions) { + return conditionalFormattingOptions(List.of(conditionalFormattingOptions)); + } + public VisualsGaugeChartVisualConditionalFormatting build() { + final var _resultValue = new VisualsGaugeChartVisualConditionalFormatting(); + _resultValue.conditionalFormattingOptions = conditionalFormattingOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption.java new file mode 100644 index 00000000000..0ff0b6371e4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc; +import com.pulumi.aws.quicksight.outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption { + private @Nullable VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc arc; + private @Nullable VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue primaryValue; + + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption() {} + public Optional arc() { + return Optional.ofNullable(this.arc); + } + public Optional primaryValue() { + return Optional.ofNullable(this.primaryValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc arc; + private @Nullable VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue primaryValue; + public Builder() {} + public Builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption defaults) { + Objects.requireNonNull(defaults); + this.arc = defaults.arc; + this.primaryValue = defaults.primaryValue; + } + + @CustomType.Setter + public Builder arc(@Nullable VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc arc) { + + this.arc = arc; + return this; + } + @CustomType.Setter + public Builder primaryValue(@Nullable VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue primaryValue) { + + this.primaryValue = primaryValue; + return this; + } + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption build() { + final var _resultValue = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption(); + _resultValue.arc = arc; + _resultValue.primaryValue = primaryValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc.java new file mode 100644 index 00000000000..53b21dbc6c1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColor; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc { + private ConditionalFormattingColor foregroundColor; + + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc() {} + public ConditionalFormattingColor foregroundColor() { + return this.foregroundColor; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private ConditionalFormattingColor foregroundColor; + public Builder() {} + public Builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc defaults) { + Objects.requireNonNull(defaults); + this.foregroundColor = defaults.foregroundColor; + } + + @CustomType.Setter + public Builder foregroundColor(ConditionalFormattingColor foregroundColor) { + if (foregroundColor == null) { + throw new MissingRequiredPropertyException("VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc", "foregroundColor"); + } + this.foregroundColor = foregroundColor; + return this; + } + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc build() { + final var _resultValue = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc(); + _resultValue.foregroundColor = foregroundColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.java new file mode 100644 index 00000000000..981783af522 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColor; +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingIcon; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + + private VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue() {} + public Optional icon() { + return Optional.ofNullable(this.icon); + } + public ConditionalFormattingColor textColor() { + return this.textColor; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + public Builder() {} + public Builder(VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue defaults) { + Objects.requireNonNull(defaults); + this.icon = defaults.icon; + this.textColor = defaults.textColor; + } + + @CustomType.Setter + public Builder icon(@Nullable ConditionalFormattingIcon icon) { + + this.icon = icon; + return this; + } + @CustomType.Setter + public Builder textColor(ConditionalFormattingColor textColor) { + if (textColor == null) { + throw new MissingRequiredPropertyException("VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue", "textColor"); + } + this.textColor = textColor; + return this; + } + public VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue build() { + final var _resultValue = new VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue(); + _resultValue.icon = icon; + _resultValue.textColor = textColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisual.java new file mode 100644 index 00000000000..1ac0c198bf6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGeospatialMapVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsGeospatialMapVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsGeospatialMapVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsGeospatialMapVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsGeospatialMapVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsGeospatialMapVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsGeospatialMapVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsGeospatialMapVisual build() { + final var _resultValue = new VisualsGeospatialMapVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfiguration.java new file mode 100644 index 00000000000..39a880dac7c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfiguration.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisualChartConfigurationMapStyleOptions; +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptions; +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisualChartConfigurationWindowOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGeospatialMapVisualChartConfiguration { + private @Nullable VisualsGeospatialMapVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable VisualsGeospatialMapVisualChartConfigurationMapStyleOptions mapStyleOptions; + private @Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptions pointStyleOptions; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + private @Nullable VisualsGeospatialMapVisualChartConfigurationWindowOptions windowOptions; + + private VisualsGeospatialMapVisualChartConfiguration() {} + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional mapStyleOptions() { + return Optional.ofNullable(this.mapStyleOptions); + } + public Optional pointStyleOptions() { + return Optional.ofNullable(this.pointStyleOptions); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + public Optional windowOptions() { + return Optional.ofNullable(this.windowOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsGeospatialMapVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable VisualsGeospatialMapVisualChartConfigurationMapStyleOptions mapStyleOptions; + private @Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptions pointStyleOptions; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + private @Nullable VisualsGeospatialMapVisualChartConfigurationWindowOptions windowOptions; + public Builder() {} + public Builder(VisualsGeospatialMapVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.fieldWells = defaults.fieldWells; + this.legend = defaults.legend; + this.mapStyleOptions = defaults.mapStyleOptions; + this.pointStyleOptions = defaults.pointStyleOptions; + this.tooltip = defaults.tooltip; + this.visualPalette = defaults.visualPalette; + this.windowOptions = defaults.windowOptions; + } + + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsGeospatialMapVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder mapStyleOptions(@Nullable VisualsGeospatialMapVisualChartConfigurationMapStyleOptions mapStyleOptions) { + + this.mapStyleOptions = mapStyleOptions; + return this; + } + @CustomType.Setter + public Builder pointStyleOptions(@Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptions pointStyleOptions) { + + this.pointStyleOptions = pointStyleOptions; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + @CustomType.Setter + public Builder windowOptions(@Nullable VisualsGeospatialMapVisualChartConfigurationWindowOptions windowOptions) { + + this.windowOptions = windowOptions; + return this; + } + public VisualsGeospatialMapVisualChartConfiguration build() { + final var _resultValue = new VisualsGeospatialMapVisualChartConfiguration(); + _resultValue.fieldWells = fieldWells; + _resultValue.legend = legend; + _resultValue.mapStyleOptions = mapStyleOptions; + _resultValue.pointStyleOptions = pointStyleOptions; + _resultValue.tooltip = tooltip; + _resultValue.visualPalette = visualPalette; + _resultValue.windowOptions = windowOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..af97acb8837 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGeospatialMapVisualChartConfigurationFieldWells { + private @Nullable VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells geospatialMapAggregatedFieldWells; + + private VisualsGeospatialMapVisualChartConfigurationFieldWells() {} + public Optional geospatialMapAggregatedFieldWells() { + return Optional.ofNullable(this.geospatialMapAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells geospatialMapAggregatedFieldWells; + public Builder() {} + public Builder(VisualsGeospatialMapVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.geospatialMapAggregatedFieldWells = defaults.geospatialMapAggregatedFieldWells; + } + + @CustomType.Setter + public Builder geospatialMapAggregatedFieldWells(@Nullable VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells geospatialMapAggregatedFieldWells) { + + this.geospatialMapAggregatedFieldWells = geospatialMapAggregatedFieldWells; + return this; + } + public VisualsGeospatialMapVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsGeospatialMapVisualChartConfigurationFieldWells(); + _resultValue.geospatialMapAggregatedFieldWells = geospatialMapAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells.java new file mode 100644 index 00000000000..b8e05cda6fd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells { + private @Nullable List colors; + private @Nullable List geospatials; + private @Nullable List values; + + private VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells() {} + public List colors() { + return this.colors == null ? List.of() : this.colors; + } + public List geospatials() { + return this.geospatials == null ? List.of() : this.geospatials; + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List colors; + private @Nullable List geospatials; + private @Nullable List values; + public Builder() {} + public Builder(VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.colors = defaults.colors; + this.geospatials = defaults.geospatials; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder colors(@Nullable List colors) { + + this.colors = colors; + return this; + } + public Builder colors(DimensionFieldSchema... colors) { + return colors(List.of(colors)); + } + @CustomType.Setter + public Builder geospatials(@Nullable List geospatials) { + + this.geospatials = geospatials; + return this; + } + public Builder geospatials(DimensionFieldSchema... geospatials) { + return geospatials(List.of(geospatials)); + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(MeasureFieldSchema... values) { + return values(List.of(values)); + } + public VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells build() { + final var _resultValue = new VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells(); + _resultValue.colors = colors; + _resultValue.geospatials = geospatials; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptions.java new file mode 100644 index 00000000000..fa4e6384426 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationMapStyleOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGeospatialMapVisualChartConfigurationMapStyleOptions { + private @Nullable String baseMapStyle; + + private VisualsGeospatialMapVisualChartConfigurationMapStyleOptions() {} + public Optional baseMapStyle() { + return Optional.ofNullable(this.baseMapStyle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationMapStyleOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String baseMapStyle; + public Builder() {} + public Builder(VisualsGeospatialMapVisualChartConfigurationMapStyleOptions defaults) { + Objects.requireNonNull(defaults); + this.baseMapStyle = defaults.baseMapStyle; + } + + @CustomType.Setter + public Builder baseMapStyle(@Nullable String baseMapStyle) { + + this.baseMapStyle = baseMapStyle; + return this; + } + public VisualsGeospatialMapVisualChartConfigurationMapStyleOptions build() { + final var _resultValue = new VisualsGeospatialMapVisualChartConfigurationMapStyleOptions(); + _resultValue.baseMapStyle = baseMapStyle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptions.java new file mode 100644 index 00000000000..be689b30175 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGeospatialMapVisualChartConfigurationPointStyleOptions { + private @Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration clusterMarkerConfiguration; + private @Nullable String selectedPointStyle; + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptions() {} + public Optional clusterMarkerConfiguration() { + return Optional.ofNullable(this.clusterMarkerConfiguration); + } + public Optional selectedPointStyle() { + return Optional.ofNullable(this.selectedPointStyle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration clusterMarkerConfiguration; + private @Nullable String selectedPointStyle; + public Builder() {} + public Builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptions defaults) { + Objects.requireNonNull(defaults); + this.clusterMarkerConfiguration = defaults.clusterMarkerConfiguration; + this.selectedPointStyle = defaults.selectedPointStyle; + } + + @CustomType.Setter + public Builder clusterMarkerConfiguration(@Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration clusterMarkerConfiguration) { + + this.clusterMarkerConfiguration = clusterMarkerConfiguration; + return this; + } + @CustomType.Setter + public Builder selectedPointStyle(@Nullable String selectedPointStyle) { + + this.selectedPointStyle = selectedPointStyle; + return this; + } + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptions build() { + final var _resultValue = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptions(); + _resultValue.clusterMarkerConfiguration = clusterMarkerConfiguration; + _resultValue.selectedPointStyle = selectedPointStyle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration.java new file mode 100644 index 00000000000..3f3ebb99253 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration { + private @Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker clusterMarker; + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration() {} + public Optional clusterMarker() { + return Optional.ofNullable(this.clusterMarker); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker clusterMarker; + public Builder() {} + public Builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration defaults) { + Objects.requireNonNull(defaults); + this.clusterMarker = defaults.clusterMarker; + } + + @CustomType.Setter + public Builder clusterMarker(@Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker clusterMarker) { + + this.clusterMarker = clusterMarker; + return this; + } + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration build() { + final var _resultValue = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration(); + _resultValue.clusterMarker = clusterMarker; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker.java new file mode 100644 index 00000000000..b9b356ed14c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker { + private @Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker simpleClusterMarker; + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker() {} + public Optional simpleClusterMarker() { + return Optional.ofNullable(this.simpleClusterMarker); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker simpleClusterMarker; + public Builder() {} + public Builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker defaults) { + Objects.requireNonNull(defaults); + this.simpleClusterMarker = defaults.simpleClusterMarker; + } + + @CustomType.Setter + public Builder simpleClusterMarker(@Nullable VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker simpleClusterMarker) { + + this.simpleClusterMarker = simpleClusterMarker; + return this; + } + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker build() { + final var _resultValue = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker(); + _resultValue.simpleClusterMarker = simpleClusterMarker; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker.java new file mode 100644 index 00000000000..855357faff6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker { + private @Nullable String color; + + private VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + public Builder() {} + public Builder(VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + public VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker build() { + final var _resultValue = new VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker(); + _resultValue.color = color; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptions.java new file mode 100644 index 00000000000..96062149c28 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsGeospatialMapVisualChartConfigurationWindowOptions { + private @Nullable VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds bounds; + private @Nullable String mapZoomMode; + + private VisualsGeospatialMapVisualChartConfigurationWindowOptions() {} + public Optional bounds() { + return Optional.ofNullable(this.bounds); + } + public Optional mapZoomMode() { + return Optional.ofNullable(this.mapZoomMode); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationWindowOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds bounds; + private @Nullable String mapZoomMode; + public Builder() {} + public Builder(VisualsGeospatialMapVisualChartConfigurationWindowOptions defaults) { + Objects.requireNonNull(defaults); + this.bounds = defaults.bounds; + this.mapZoomMode = defaults.mapZoomMode; + } + + @CustomType.Setter + public Builder bounds(@Nullable VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds bounds) { + + this.bounds = bounds; + return this; + } + @CustomType.Setter + public Builder mapZoomMode(@Nullable String mapZoomMode) { + + this.mapZoomMode = mapZoomMode; + return this; + } + public VisualsGeospatialMapVisualChartConfigurationWindowOptions build() { + final var _resultValue = new VisualsGeospatialMapVisualChartConfigurationWindowOptions(); + _resultValue.bounds = bounds; + _resultValue.mapZoomMode = mapZoomMode; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds.java new file mode 100644 index 00000000000..efd665994a7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.util.Objects; + +@CustomType +public final class VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds { + private Double east; + private Double north; + private Double south; + private Double west; + + private VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds() {} + public Double east() { + return this.east; + } + public Double north() { + return this.north; + } + public Double south() { + return this.south; + } + public Double west() { + return this.west; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Double east; + private Double north; + private Double south; + private Double west; + public Builder() {} + public Builder(VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds defaults) { + Objects.requireNonNull(defaults); + this.east = defaults.east; + this.north = defaults.north; + this.south = defaults.south; + this.west = defaults.west; + } + + @CustomType.Setter + public Builder east(Double east) { + if (east == null) { + throw new MissingRequiredPropertyException("VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds", "east"); + } + this.east = east; + return this; + } + @CustomType.Setter + public Builder north(Double north) { + if (north == null) { + throw new MissingRequiredPropertyException("VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds", "north"); + } + this.north = north; + return this; + } + @CustomType.Setter + public Builder south(Double south) { + if (south == null) { + throw new MissingRequiredPropertyException("VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds", "south"); + } + this.south = south; + return this; + } + @CustomType.Setter + public Builder west(Double west) { + if (west == null) { + throw new MissingRequiredPropertyException("VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds", "west"); + } + this.west = west; + return this; + } + public VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds build() { + final var _resultValue = new VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds(); + _resultValue.east = east; + _resultValue.north = north; + _resultValue.south = south; + _resultValue.west = west; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisual.java new file mode 100644 index 00000000000..38f16b89e4b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsHeatMapVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHeatMapVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsHeatMapVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsHeatMapVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHeatMapVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsHeatMapVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsHeatMapVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsHeatMapVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsHeatMapVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsHeatMapVisual build() { + final var _resultValue = new VisualsHeatMapVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfiguration.java new file mode 100644 index 00000000000..c40a24148d7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfiguration.java @@ -0,0 +1,146 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.ColorScale; +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualsHeatMapVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsHeatMapVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHeatMapVisualChartConfiguration { + private @Nullable ColorScale colorScale; + private @Nullable ChartAxisLabelOptions columnLabelOptions; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsHeatMapVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable ChartAxisLabelOptions rowLabelOptions; + private @Nullable VisualsHeatMapVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + + private VisualsHeatMapVisualChartConfiguration() {} + public Optional colorScale() { + return Optional.ofNullable(this.colorScale); + } + public Optional columnLabelOptions() { + return Optional.ofNullable(this.columnLabelOptions); + } + public Optional dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional rowLabelOptions() { + return Optional.ofNullable(this.rowLabelOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHeatMapVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ColorScale colorScale; + private @Nullable ChartAxisLabelOptions columnLabelOptions; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsHeatMapVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable ChartAxisLabelOptions rowLabelOptions; + private @Nullable VisualsHeatMapVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + public Builder() {} + public Builder(VisualsHeatMapVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.colorScale = defaults.colorScale; + this.columnLabelOptions = defaults.columnLabelOptions; + this.dataLabels = defaults.dataLabels; + this.fieldWells = defaults.fieldWells; + this.legend = defaults.legend; + this.rowLabelOptions = defaults.rowLabelOptions; + this.sortConfiguration = defaults.sortConfiguration; + this.tooltip = defaults.tooltip; + } + + @CustomType.Setter + public Builder colorScale(@Nullable ColorScale colorScale) { + + this.colorScale = colorScale; + return this; + } + @CustomType.Setter + public Builder columnLabelOptions(@Nullable ChartAxisLabelOptions columnLabelOptions) { + + this.columnLabelOptions = columnLabelOptions; + return this; + } + @CustomType.Setter + public Builder dataLabels(@Nullable DataLabelsOptions dataLabels) { + + this.dataLabels = dataLabels; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsHeatMapVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder rowLabelOptions(@Nullable ChartAxisLabelOptions rowLabelOptions) { + + this.rowLabelOptions = rowLabelOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsHeatMapVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + public VisualsHeatMapVisualChartConfiguration build() { + final var _resultValue = new VisualsHeatMapVisualChartConfiguration(); + _resultValue.colorScale = colorScale; + _resultValue.columnLabelOptions = columnLabelOptions; + _resultValue.dataLabels = dataLabels; + _resultValue.fieldWells = fieldWells; + _resultValue.legend = legend; + _resultValue.rowLabelOptions = rowLabelOptions; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tooltip = tooltip; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..c30349a38e5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHeatMapVisualChartConfigurationFieldWells { + private @Nullable VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells heatMapAggregatedFieldWells; + + private VisualsHeatMapVisualChartConfigurationFieldWells() {} + public Optional heatMapAggregatedFieldWells() { + return Optional.ofNullable(this.heatMapAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHeatMapVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells heatMapAggregatedFieldWells; + public Builder() {} + public Builder(VisualsHeatMapVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.heatMapAggregatedFieldWells = defaults.heatMapAggregatedFieldWells; + } + + @CustomType.Setter + public Builder heatMapAggregatedFieldWells(@Nullable VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells heatMapAggregatedFieldWells) { + + this.heatMapAggregatedFieldWells = heatMapAggregatedFieldWells; + return this; + } + public VisualsHeatMapVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsHeatMapVisualChartConfigurationFieldWells(); + _resultValue.heatMapAggregatedFieldWells = heatMapAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells.java new file mode 100644 index 00000000000..e5fbf706606 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells { + private @Nullable SmallMultiplesOptions columns; + private @Nullable SmallMultiplesOptions rows; + private @Nullable MeasureFieldSchema2 values; + + private VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells() {} + public Optional columns() { + return Optional.ofNullable(this.columns); + } + public Optional rows() { + return Optional.ofNullable(this.rows); + } + public Optional values() { + return Optional.ofNullable(this.values); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SmallMultiplesOptions columns; + private @Nullable SmallMultiplesOptions rows; + private @Nullable MeasureFieldSchema2 values; + public Builder() {} + public Builder(VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.columns = defaults.columns; + this.rows = defaults.rows; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder columns(@Nullable SmallMultiplesOptions columns) { + + this.columns = columns; + return this; + } + @CustomType.Setter + public Builder rows(@Nullable SmallMultiplesOptions rows) { + + this.rows = rows; + return this; + } + @CustomType.Setter + public Builder values(@Nullable MeasureFieldSchema2 values) { + + this.values = values; + return this; + } + public VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells build() { + final var _resultValue = new VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells(); + _resultValue.columns = columns; + _resultValue.rows = rows; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..91824874e4a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHeatMapVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHeatMapVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration heatMapColumnItemsLimitConfiguration; + private @Nullable List heatMapColumnSorts; + private @Nullable ItemsLimitConfiguration heatMapRowItemsLimitConfiguration; + private @Nullable List heatMapRowSorts; + + private VisualsHeatMapVisualChartConfigurationSortConfiguration() {} + public Optional heatMapColumnItemsLimitConfiguration() { + return Optional.ofNullable(this.heatMapColumnItemsLimitConfiguration); + } + public List heatMapColumnSorts() { + return this.heatMapColumnSorts == null ? List.of() : this.heatMapColumnSorts; + } + public Optional heatMapRowItemsLimitConfiguration() { + return Optional.ofNullable(this.heatMapRowItemsLimitConfiguration); + } + public List heatMapRowSorts() { + return this.heatMapRowSorts == null ? List.of() : this.heatMapRowSorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHeatMapVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration heatMapColumnItemsLimitConfiguration; + private @Nullable List heatMapColumnSorts; + private @Nullable ItemsLimitConfiguration heatMapRowItemsLimitConfiguration; + private @Nullable List heatMapRowSorts; + public Builder() {} + public Builder(VisualsHeatMapVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.heatMapColumnItemsLimitConfiguration = defaults.heatMapColumnItemsLimitConfiguration; + this.heatMapColumnSorts = defaults.heatMapColumnSorts; + this.heatMapRowItemsLimitConfiguration = defaults.heatMapRowItemsLimitConfiguration; + this.heatMapRowSorts = defaults.heatMapRowSorts; + } + + @CustomType.Setter + public Builder heatMapColumnItemsLimitConfiguration(@Nullable ItemsLimitConfiguration heatMapColumnItemsLimitConfiguration) { + + this.heatMapColumnItemsLimitConfiguration = heatMapColumnItemsLimitConfiguration; + return this; + } + @CustomType.Setter + public Builder heatMapColumnSorts(@Nullable List heatMapColumnSorts) { + + this.heatMapColumnSorts = heatMapColumnSorts; + return this; + } + public Builder heatMapColumnSorts(FieldSortOptions... heatMapColumnSorts) { + return heatMapColumnSorts(List.of(heatMapColumnSorts)); + } + @CustomType.Setter + public Builder heatMapRowItemsLimitConfiguration(@Nullable ItemsLimitConfiguration heatMapRowItemsLimitConfiguration) { + + this.heatMapRowItemsLimitConfiguration = heatMapRowItemsLimitConfiguration; + return this; + } + @CustomType.Setter + public Builder heatMapRowSorts(@Nullable List heatMapRowSorts) { + + this.heatMapRowSorts = heatMapRowSorts; + return this; + } + public Builder heatMapRowSorts(FieldSortOptions... heatMapRowSorts) { + return heatMapRowSorts(List.of(heatMapRowSorts)); + } + public VisualsHeatMapVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsHeatMapVisualChartConfigurationSortConfiguration(); + _resultValue.heatMapColumnItemsLimitConfiguration = heatMapColumnItemsLimitConfiguration; + _resultValue.heatMapColumnSorts = heatMapColumnSorts; + _resultValue.heatMapRowItemsLimitConfiguration = heatMapRowItemsLimitConfiguration; + _resultValue.heatMapRowSorts = heatMapRowSorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisual.java new file mode 100644 index 00000000000..93f36a0604b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisual.java @@ -0,0 +1,119 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsHistogramVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHistogramVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsHistogramVisualChartConfiguration chartConfiguration; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsHistogramVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHistogramVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsHistogramVisualChartConfiguration chartConfiguration; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsHistogramVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsHistogramVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsHistogramVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsHistogramVisual build() { + final var _resultValue = new VisualsHistogramVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfiguration.java new file mode 100644 index 00000000000..1cf31f57d9d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfiguration.java @@ -0,0 +1,146 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsHistogramVisualChartConfigurationBinOptions; +import com.pulumi.aws.quicksight.outputs.VisualsHistogramVisualChartConfigurationFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHistogramVisualChartConfiguration { + private @Nullable VisualsHistogramVisualChartConfigurationBinOptions binOptions; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsHistogramVisualChartConfigurationFieldWells fieldWells; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + private @Nullable AxisDisplayOptions xAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions xAxisLabelOptions; + private @Nullable AxisDisplayOptions yAxisDisplayOptions; + + private VisualsHistogramVisualChartConfiguration() {} + public Optional binOptions() { + return Optional.ofNullable(this.binOptions); + } + public Optional dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + public Optional xAxisDisplayOptions() { + return Optional.ofNullable(this.xAxisDisplayOptions); + } + public Optional xAxisLabelOptions() { + return Optional.ofNullable(this.xAxisLabelOptions); + } + public Optional yAxisDisplayOptions() { + return Optional.ofNullable(this.yAxisDisplayOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHistogramVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsHistogramVisualChartConfigurationBinOptions binOptions; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsHistogramVisualChartConfigurationFieldWells fieldWells; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + private @Nullable AxisDisplayOptions xAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions xAxisLabelOptions; + private @Nullable AxisDisplayOptions yAxisDisplayOptions; + public Builder() {} + public Builder(VisualsHistogramVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.binOptions = defaults.binOptions; + this.dataLabels = defaults.dataLabels; + this.fieldWells = defaults.fieldWells; + this.tooltip = defaults.tooltip; + this.visualPalette = defaults.visualPalette; + this.xAxisDisplayOptions = defaults.xAxisDisplayOptions; + this.xAxisLabelOptions = defaults.xAxisLabelOptions; + this.yAxisDisplayOptions = defaults.yAxisDisplayOptions; + } + + @CustomType.Setter + public Builder binOptions(@Nullable VisualsHistogramVisualChartConfigurationBinOptions binOptions) { + + this.binOptions = binOptions; + return this; + } + @CustomType.Setter + public Builder dataLabels(@Nullable DataLabelsOptions dataLabels) { + + this.dataLabels = dataLabels; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsHistogramVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + @CustomType.Setter + public Builder xAxisDisplayOptions(@Nullable AxisDisplayOptions xAxisDisplayOptions) { + + this.xAxisDisplayOptions = xAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder xAxisLabelOptions(@Nullable ChartAxisLabelOptions xAxisLabelOptions) { + + this.xAxisLabelOptions = xAxisLabelOptions; + return this; + } + @CustomType.Setter + public Builder yAxisDisplayOptions(@Nullable AxisDisplayOptions yAxisDisplayOptions) { + + this.yAxisDisplayOptions = yAxisDisplayOptions; + return this; + } + public VisualsHistogramVisualChartConfiguration build() { + final var _resultValue = new VisualsHistogramVisualChartConfiguration(); + _resultValue.binOptions = binOptions; + _resultValue.dataLabels = dataLabels; + _resultValue.fieldWells = fieldWells; + _resultValue.tooltip = tooltip; + _resultValue.visualPalette = visualPalette; + _resultValue.xAxisDisplayOptions = xAxisDisplayOptions; + _resultValue.xAxisLabelOptions = xAxisLabelOptions; + _resultValue.yAxisDisplayOptions = yAxisDisplayOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationBinOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationBinOptions.java new file mode 100644 index 00000000000..8a6bbb05343 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationBinOptions.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsHistogramVisualChartConfigurationBinOptionsBinCount; +import com.pulumi.aws.quicksight.outputs.VisualsHistogramVisualChartConfigurationBinOptionsBinWidth; +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHistogramVisualChartConfigurationBinOptions { + private @Nullable VisualsHistogramVisualChartConfigurationBinOptionsBinCount binCount; + private @Nullable VisualsHistogramVisualChartConfigurationBinOptionsBinWidth binWidth; + private @Nullable String selectedBinType; + private @Nullable Double startValue; + + private VisualsHistogramVisualChartConfigurationBinOptions() {} + public Optional binCount() { + return Optional.ofNullable(this.binCount); + } + public Optional binWidth() { + return Optional.ofNullable(this.binWidth); + } + public Optional selectedBinType() { + return Optional.ofNullable(this.selectedBinType); + } + public Optional startValue() { + return Optional.ofNullable(this.startValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHistogramVisualChartConfigurationBinOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsHistogramVisualChartConfigurationBinOptionsBinCount binCount; + private @Nullable VisualsHistogramVisualChartConfigurationBinOptionsBinWidth binWidth; + private @Nullable String selectedBinType; + private @Nullable Double startValue; + public Builder() {} + public Builder(VisualsHistogramVisualChartConfigurationBinOptions defaults) { + Objects.requireNonNull(defaults); + this.binCount = defaults.binCount; + this.binWidth = defaults.binWidth; + this.selectedBinType = defaults.selectedBinType; + this.startValue = defaults.startValue; + } + + @CustomType.Setter + public Builder binCount(@Nullable VisualsHistogramVisualChartConfigurationBinOptionsBinCount binCount) { + + this.binCount = binCount; + return this; + } + @CustomType.Setter + public Builder binWidth(@Nullable VisualsHistogramVisualChartConfigurationBinOptionsBinWidth binWidth) { + + this.binWidth = binWidth; + return this; + } + @CustomType.Setter + public Builder selectedBinType(@Nullable String selectedBinType) { + + this.selectedBinType = selectedBinType; + return this; + } + @CustomType.Setter + public Builder startValue(@Nullable Double startValue) { + + this.startValue = startValue; + return this; + } + public VisualsHistogramVisualChartConfigurationBinOptions build() { + final var _resultValue = new VisualsHistogramVisualChartConfigurationBinOptions(); + _resultValue.binCount = binCount; + _resultValue.binWidth = binWidth; + _resultValue.selectedBinType = selectedBinType; + _resultValue.startValue = startValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCount.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCount.java new file mode 100644 index 00000000000..e3363100680 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinCount.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHistogramVisualChartConfigurationBinOptionsBinCount { + private @Nullable Integer value; + + private VisualsHistogramVisualChartConfigurationBinOptionsBinCount() {} + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHistogramVisualChartConfigurationBinOptionsBinCount defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer value; + public Builder() {} + public Builder(VisualsHistogramVisualChartConfigurationBinOptionsBinCount defaults) { + Objects.requireNonNull(defaults); + this.value = defaults.value; + } + + @CustomType.Setter + public Builder value(@Nullable Integer value) { + + this.value = value; + return this; + } + public VisualsHistogramVisualChartConfigurationBinOptionsBinCount build() { + final var _resultValue = new VisualsHistogramVisualChartConfigurationBinOptionsBinCount(); + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidth.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidth.java new file mode 100644 index 00000000000..fe5707d1f67 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationBinOptionsBinWidth.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHistogramVisualChartConfigurationBinOptionsBinWidth { + private @Nullable Integer binCountLimit; + private @Nullable Double value; + + private VisualsHistogramVisualChartConfigurationBinOptionsBinWidth() {} + public Optional binCountLimit() { + return Optional.ofNullable(this.binCountLimit); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHistogramVisualChartConfigurationBinOptionsBinWidth defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer binCountLimit; + private @Nullable Double value; + public Builder() {} + public Builder(VisualsHistogramVisualChartConfigurationBinOptionsBinWidth defaults) { + Objects.requireNonNull(defaults); + this.binCountLimit = defaults.binCountLimit; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder binCountLimit(@Nullable Integer binCountLimit) { + + this.binCountLimit = binCountLimit; + return this; + } + @CustomType.Setter + public Builder value(@Nullable Double value) { + + this.value = value; + return this; + } + public VisualsHistogramVisualChartConfigurationBinOptionsBinWidth build() { + final var _resultValue = new VisualsHistogramVisualChartConfigurationBinOptionsBinWidth(); + _resultValue.binCountLimit = binCountLimit; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..35e7a10e68d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHistogramVisualChartConfigurationFieldWells { + private @Nullable VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells histogramAggregatedFieldWells; + + private VisualsHistogramVisualChartConfigurationFieldWells() {} + public Optional histogramAggregatedFieldWells() { + return Optional.ofNullable(this.histogramAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHistogramVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells histogramAggregatedFieldWells; + public Builder() {} + public Builder(VisualsHistogramVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.histogramAggregatedFieldWells = defaults.histogramAggregatedFieldWells; + } + + @CustomType.Setter + public Builder histogramAggregatedFieldWells(@Nullable VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells histogramAggregatedFieldWells) { + + this.histogramAggregatedFieldWells = histogramAggregatedFieldWells; + return this; + } + public VisualsHistogramVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsHistogramVisualChartConfigurationFieldWells(); + _resultValue.histogramAggregatedFieldWells = histogramAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells.java new file mode 100644 index 00000000000..c9b25b0972a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells { + private @Nullable MeasureFieldSchema2 values; + + private VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells() {} + public Optional values() { + return Optional.ofNullable(this.values); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable MeasureFieldSchema2 values; + public Builder() {} + public Builder(VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.values = defaults.values; + } + + @CustomType.Setter + public Builder values(@Nullable MeasureFieldSchema2 values) { + + this.values = values; + return this; + } + public VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells build() { + final var _resultValue = new VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells(); + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisual.java new file mode 100644 index 00000000000..4ee1788e775 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisual.java @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private String dataSetIdentifier; + private @Nullable VisualsInsightVisualInsightConfiguration insightConfiguration; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsInsightVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public String dataSetIdentifier() { + return this.dataSetIdentifier; + } + public Optional insightConfiguration() { + return Optional.ofNullable(this.insightConfiguration); + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private String dataSetIdentifier; + private @Nullable VisualsInsightVisualInsightConfiguration insightConfiguration; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsInsightVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.dataSetIdentifier = defaults.dataSetIdentifier; + this.insightConfiguration = defaults.insightConfiguration; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder dataSetIdentifier(String dataSetIdentifier) { + if (dataSetIdentifier == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisual", "dataSetIdentifier"); + } + this.dataSetIdentifier = dataSetIdentifier; + return this; + } + @CustomType.Setter + public Builder insightConfiguration(@Nullable VisualsInsightVisualInsightConfiguration insightConfiguration) { + + this.insightConfiguration = insightConfiguration; + return this; + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsInsightVisual build() { + final var _resultValue = new VisualsInsightVisual(); + _resultValue.actions = actions; + _resultValue.dataSetIdentifier = dataSetIdentifier; + _resultValue.insightConfiguration = insightConfiguration; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfiguration.java new file mode 100644 index 00000000000..571ad8345f0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfiguration.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputation; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationCustomNarrative; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfiguration { + private @Nullable List computations; + private @Nullable VisualsInsightVisualInsightConfigurationCustomNarrative customNarrative; + + private VisualsInsightVisualInsightConfiguration() {} + public List computations() { + return this.computations == null ? List.of() : this.computations; + } + public Optional customNarrative() { + return Optional.ofNullable(this.customNarrative); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List computations; + private @Nullable VisualsInsightVisualInsightConfigurationCustomNarrative customNarrative; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfiguration defaults) { + Objects.requireNonNull(defaults); + this.computations = defaults.computations; + this.customNarrative = defaults.customNarrative; + } + + @CustomType.Setter + public Builder computations(@Nullable List computations) { + + this.computations = computations; + return this; + } + public Builder computations(VisualsInsightVisualInsightConfigurationComputation... computations) { + return computations(List.of(computations)); + } + @CustomType.Setter + public Builder customNarrative(@Nullable VisualsInsightVisualInsightConfigurationCustomNarrative customNarrative) { + + this.customNarrative = customNarrative; + return this; + } + public VisualsInsightVisualInsightConfiguration build() { + final var _resultValue = new VisualsInsightVisualInsightConfiguration(); + _resultValue.computations = computations; + _resultValue.customNarrative = customNarrative; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputation.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputation.java new file mode 100644 index 00000000000..0e252172930 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputation.java @@ -0,0 +1,175 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputationForecast; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputationGrowthRate; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputationMaximumMinimum; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputationMetricComparison; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputationPeriodToDate; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputationTopBottomMovers; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputationTopBottomRanked; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputationTotalAggregation; +import com.pulumi.aws.quicksight.outputs.VisualsInsightVisualInsightConfigurationComputationUniqueValues; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputation { + private @Nullable VisualsInsightVisualInsightConfigurationComputationForecast forecast; + private @Nullable VisualsInsightVisualInsightConfigurationComputationGrowthRate growthRate; + private @Nullable VisualsInsightVisualInsightConfigurationComputationMaximumMinimum maximumMinimum; + private @Nullable VisualsInsightVisualInsightConfigurationComputationMetricComparison metricComparison; + private @Nullable VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod periodOverPeriod; + private @Nullable VisualsInsightVisualInsightConfigurationComputationPeriodToDate periodToDate; + private @Nullable VisualsInsightVisualInsightConfigurationComputationTopBottomMovers topBottomMovers; + private @Nullable VisualsInsightVisualInsightConfigurationComputationTopBottomRanked topBottomRanked; + private @Nullable VisualsInsightVisualInsightConfigurationComputationTotalAggregation totalAggregation; + private @Nullable VisualsInsightVisualInsightConfigurationComputationUniqueValues uniqueValues; + + private VisualsInsightVisualInsightConfigurationComputation() {} + public Optional forecast() { + return Optional.ofNullable(this.forecast); + } + public Optional growthRate() { + return Optional.ofNullable(this.growthRate); + } + public Optional maximumMinimum() { + return Optional.ofNullable(this.maximumMinimum); + } + public Optional metricComparison() { + return Optional.ofNullable(this.metricComparison); + } + public Optional periodOverPeriod() { + return Optional.ofNullable(this.periodOverPeriod); + } + public Optional periodToDate() { + return Optional.ofNullable(this.periodToDate); + } + public Optional topBottomMovers() { + return Optional.ofNullable(this.topBottomMovers); + } + public Optional topBottomRanked() { + return Optional.ofNullable(this.topBottomRanked); + } + public Optional totalAggregation() { + return Optional.ofNullable(this.totalAggregation); + } + public Optional uniqueValues() { + return Optional.ofNullable(this.uniqueValues); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsInsightVisualInsightConfigurationComputationForecast forecast; + private @Nullable VisualsInsightVisualInsightConfigurationComputationGrowthRate growthRate; + private @Nullable VisualsInsightVisualInsightConfigurationComputationMaximumMinimum maximumMinimum; + private @Nullable VisualsInsightVisualInsightConfigurationComputationMetricComparison metricComparison; + private @Nullable VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod periodOverPeriod; + private @Nullable VisualsInsightVisualInsightConfigurationComputationPeriodToDate periodToDate; + private @Nullable VisualsInsightVisualInsightConfigurationComputationTopBottomMovers topBottomMovers; + private @Nullable VisualsInsightVisualInsightConfigurationComputationTopBottomRanked topBottomRanked; + private @Nullable VisualsInsightVisualInsightConfigurationComputationTotalAggregation totalAggregation; + private @Nullable VisualsInsightVisualInsightConfigurationComputationUniqueValues uniqueValues; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputation defaults) { + Objects.requireNonNull(defaults); + this.forecast = defaults.forecast; + this.growthRate = defaults.growthRate; + this.maximumMinimum = defaults.maximumMinimum; + this.metricComparison = defaults.metricComparison; + this.periodOverPeriod = defaults.periodOverPeriod; + this.periodToDate = defaults.periodToDate; + this.topBottomMovers = defaults.topBottomMovers; + this.topBottomRanked = defaults.topBottomRanked; + this.totalAggregation = defaults.totalAggregation; + this.uniqueValues = defaults.uniqueValues; + } + + @CustomType.Setter + public Builder forecast(@Nullable VisualsInsightVisualInsightConfigurationComputationForecast forecast) { + + this.forecast = forecast; + return this; + } + @CustomType.Setter + public Builder growthRate(@Nullable VisualsInsightVisualInsightConfigurationComputationGrowthRate growthRate) { + + this.growthRate = growthRate; + return this; + } + @CustomType.Setter + public Builder maximumMinimum(@Nullable VisualsInsightVisualInsightConfigurationComputationMaximumMinimum maximumMinimum) { + + this.maximumMinimum = maximumMinimum; + return this; + } + @CustomType.Setter + public Builder metricComparison(@Nullable VisualsInsightVisualInsightConfigurationComputationMetricComparison metricComparison) { + + this.metricComparison = metricComparison; + return this; + } + @CustomType.Setter + public Builder periodOverPeriod(@Nullable VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod periodOverPeriod) { + + this.periodOverPeriod = periodOverPeriod; + return this; + } + @CustomType.Setter + public Builder periodToDate(@Nullable VisualsInsightVisualInsightConfigurationComputationPeriodToDate periodToDate) { + + this.periodToDate = periodToDate; + return this; + } + @CustomType.Setter + public Builder topBottomMovers(@Nullable VisualsInsightVisualInsightConfigurationComputationTopBottomMovers topBottomMovers) { + + this.topBottomMovers = topBottomMovers; + return this; + } + @CustomType.Setter + public Builder topBottomRanked(@Nullable VisualsInsightVisualInsightConfigurationComputationTopBottomRanked topBottomRanked) { + + this.topBottomRanked = topBottomRanked; + return this; + } + @CustomType.Setter + public Builder totalAggregation(@Nullable VisualsInsightVisualInsightConfigurationComputationTotalAggregation totalAggregation) { + + this.totalAggregation = totalAggregation; + return this; + } + @CustomType.Setter + public Builder uniqueValues(@Nullable VisualsInsightVisualInsightConfigurationComputationUniqueValues uniqueValues) { + + this.uniqueValues = uniqueValues; + return this; + } + public VisualsInsightVisualInsightConfigurationComputation build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputation(); + _resultValue.forecast = forecast; + _resultValue.growthRate = growthRate; + _resultValue.maximumMinimum = maximumMinimum; + _resultValue.metricComparison = metricComparison; + _resultValue.periodOverPeriod = periodOverPeriod; + _resultValue.periodToDate = periodToDate; + _resultValue.topBottomMovers = topBottomMovers; + _resultValue.topBottomRanked = topBottomRanked; + _resultValue.totalAggregation = totalAggregation; + _resultValue.uniqueValues = uniqueValues; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationForecast.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationForecast.java new file mode 100644 index 00000000000..7e834d6ec93 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationForecast.java @@ -0,0 +1,196 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputationForecast { + private String computationId; + private @Nullable Integer customSeasonalityValue; + private @Nullable Double lowerBoundary; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + private @Nullable Integer periodsBackward; + private @Nullable Integer periodsForward; + private @Nullable Integer predictionInterval; + private String seasonality; + private @Nullable SmallMultiplesOptions time; + private @Nullable Double upperBoundary; + private @Nullable MeasureFieldSchema2 value; + + private VisualsInsightVisualInsightConfigurationComputationForecast() {} + public String computationId() { + return this.computationId; + } + public Optional customSeasonalityValue() { + return Optional.ofNullable(this.customSeasonalityValue); + } + public Optional lowerBoundary() { + return Optional.ofNullable(this.lowerBoundary); + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional periodsBackward() { + return Optional.ofNullable(this.periodsBackward); + } + public Optional periodsForward() { + return Optional.ofNullable(this.periodsForward); + } + public Optional predictionInterval() { + return Optional.ofNullable(this.predictionInterval); + } + public String seasonality() { + return this.seasonality; + } + public Optional time() { + return Optional.ofNullable(this.time); + } + public Optional upperBoundary() { + return Optional.ofNullable(this.upperBoundary); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationForecast defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String computationId; + private @Nullable Integer customSeasonalityValue; + private @Nullable Double lowerBoundary; + private @Nullable String name; + private @Nullable Integer periodsBackward; + private @Nullable Integer periodsForward; + private @Nullable Integer predictionInterval; + private String seasonality; + private @Nullable SmallMultiplesOptions time; + private @Nullable Double upperBoundary; + private @Nullable MeasureFieldSchema2 value; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputationForecast defaults) { + Objects.requireNonNull(defaults); + this.computationId = defaults.computationId; + this.customSeasonalityValue = defaults.customSeasonalityValue; + this.lowerBoundary = defaults.lowerBoundary; + this.name = defaults.name; + this.periodsBackward = defaults.periodsBackward; + this.periodsForward = defaults.periodsForward; + this.predictionInterval = defaults.predictionInterval; + this.seasonality = defaults.seasonality; + this.time = defaults.time; + this.upperBoundary = defaults.upperBoundary; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder computationId(String computationId) { + if (computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationForecast", "computationId"); + } + this.computationId = computationId; + return this; + } + @CustomType.Setter + public Builder customSeasonalityValue(@Nullable Integer customSeasonalityValue) { + + this.customSeasonalityValue = customSeasonalityValue; + return this; + } + @CustomType.Setter + public Builder lowerBoundary(@Nullable Double lowerBoundary) { + + this.lowerBoundary = lowerBoundary; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder periodsBackward(@Nullable Integer periodsBackward) { + + this.periodsBackward = periodsBackward; + return this; + } + @CustomType.Setter + public Builder periodsForward(@Nullable Integer periodsForward) { + + this.periodsForward = periodsForward; + return this; + } + @CustomType.Setter + public Builder predictionInterval(@Nullable Integer predictionInterval) { + + this.predictionInterval = predictionInterval; + return this; + } + @CustomType.Setter + public Builder seasonality(String seasonality) { + if (seasonality == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationForecast", "seasonality"); + } + this.seasonality = seasonality; + return this; + } + @CustomType.Setter + public Builder time(@Nullable SmallMultiplesOptions time) { + + this.time = time; + return this; + } + @CustomType.Setter + public Builder upperBoundary(@Nullable Double upperBoundary) { + + this.upperBoundary = upperBoundary; + return this; + } + @CustomType.Setter + public Builder value(@Nullable MeasureFieldSchema2 value) { + + this.value = value; + return this; + } + public VisualsInsightVisualInsightConfigurationComputationForecast build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputationForecast(); + _resultValue.computationId = computationId; + _resultValue.customSeasonalityValue = customSeasonalityValue; + _resultValue.lowerBoundary = lowerBoundary; + _resultValue.name = name; + _resultValue.periodsBackward = periodsBackward; + _resultValue.periodsForward = periodsForward; + _resultValue.predictionInterval = predictionInterval; + _resultValue.seasonality = seasonality; + _resultValue.time = time; + _resultValue.upperBoundary = upperBoundary; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationGrowthRate.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationGrowthRate.java new file mode 100644 index 00000000000..821dc3916e0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationGrowthRate.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputationGrowthRate { + private String computationId; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + private @Nullable Integer periodSize; + private @Nullable SmallMultiplesOptions time; + private @Nullable MeasureFieldSchema2 value; + + private VisualsInsightVisualInsightConfigurationComputationGrowthRate() {} + public String computationId() { + return this.computationId; + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional periodSize() { + return Optional.ofNullable(this.periodSize); + } + public Optional time() { + return Optional.ofNullable(this.time); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationGrowthRate defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String computationId; + private @Nullable String name; + private @Nullable Integer periodSize; + private @Nullable SmallMultiplesOptions time; + private @Nullable MeasureFieldSchema2 value; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputationGrowthRate defaults) { + Objects.requireNonNull(defaults); + this.computationId = defaults.computationId; + this.name = defaults.name; + this.periodSize = defaults.periodSize; + this.time = defaults.time; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder computationId(String computationId) { + if (computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationGrowthRate", "computationId"); + } + this.computationId = computationId; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder periodSize(@Nullable Integer periodSize) { + + this.periodSize = periodSize; + return this; + } + @CustomType.Setter + public Builder time(@Nullable SmallMultiplesOptions time) { + + this.time = time; + return this; + } + @CustomType.Setter + public Builder value(@Nullable MeasureFieldSchema2 value) { + + this.value = value; + return this; + } + public VisualsInsightVisualInsightConfigurationComputationGrowthRate build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputationGrowthRate(); + _resultValue.computationId = computationId; + _resultValue.name = name; + _resultValue.periodSize = periodSize; + _resultValue.time = time; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimum.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimum.java new file mode 100644 index 00000000000..3dd1dba8f66 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationMaximumMinimum.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputationMaximumMinimum { + private String computationId; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + private @Nullable SmallMultiplesOptions time; + private String type; + private @Nullable MeasureFieldSchema2 value; + + private VisualsInsightVisualInsightConfigurationComputationMaximumMinimum() {} + public String computationId() { + return this.computationId; + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional time() { + return Optional.ofNullable(this.time); + } + public String type() { + return this.type; + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationMaximumMinimum defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String computationId; + private @Nullable String name; + private @Nullable SmallMultiplesOptions time; + private String type; + private @Nullable MeasureFieldSchema2 value; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputationMaximumMinimum defaults) { + Objects.requireNonNull(defaults); + this.computationId = defaults.computationId; + this.name = defaults.name; + this.time = defaults.time; + this.type = defaults.type; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder computationId(String computationId) { + if (computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationMaximumMinimum", "computationId"); + } + this.computationId = computationId; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder time(@Nullable SmallMultiplesOptions time) { + + this.time = time; + return this; + } + @CustomType.Setter + public Builder type(String type) { + if (type == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationMaximumMinimum", "type"); + } + this.type = type; + return this; + } + @CustomType.Setter + public Builder value(@Nullable MeasureFieldSchema2 value) { + + this.value = value; + return this; + } + public VisualsInsightVisualInsightConfigurationComputationMaximumMinimum build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputationMaximumMinimum(); + _resultValue.computationId = computationId; + _resultValue.name = name; + _resultValue.time = time; + _resultValue.type = type; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationMetricComparison.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationMetricComparison.java new file mode 100644 index 00000000000..d84f35727f5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationMetricComparison.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputationMetricComparison { + private String computationId; + private @Nullable MeasureFieldSchema2 fromValue; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + private @Nullable MeasureFieldSchema2 targetValue; + private @Nullable SmallMultiplesOptions time; + + private VisualsInsightVisualInsightConfigurationComputationMetricComparison() {} + public String computationId() { + return this.computationId; + } + public Optional fromValue() { + return Optional.ofNullable(this.fromValue); + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional targetValue() { + return Optional.ofNullable(this.targetValue); + } + public Optional time() { + return Optional.ofNullable(this.time); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationMetricComparison defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String computationId; + private @Nullable MeasureFieldSchema2 fromValue; + private @Nullable String name; + private @Nullable MeasureFieldSchema2 targetValue; + private @Nullable SmallMultiplesOptions time; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputationMetricComparison defaults) { + Objects.requireNonNull(defaults); + this.computationId = defaults.computationId; + this.fromValue = defaults.fromValue; + this.name = defaults.name; + this.targetValue = defaults.targetValue; + this.time = defaults.time; + } + + @CustomType.Setter + public Builder computationId(String computationId) { + if (computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationMetricComparison", "computationId"); + } + this.computationId = computationId; + return this; + } + @CustomType.Setter + public Builder fromValue(@Nullable MeasureFieldSchema2 fromValue) { + + this.fromValue = fromValue; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder targetValue(@Nullable MeasureFieldSchema2 targetValue) { + + this.targetValue = targetValue; + return this; + } + @CustomType.Setter + public Builder time(@Nullable SmallMultiplesOptions time) { + + this.time = time; + return this; + } + public VisualsInsightVisualInsightConfigurationComputationMetricComparison build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputationMetricComparison(); + _resultValue.computationId = computationId; + _resultValue.fromValue = fromValue; + _resultValue.name = name; + _resultValue.targetValue = targetValue; + _resultValue.time = time; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod.java new file mode 100644 index 00000000000..fb16026fe32 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod { + private String computationId; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + private @Nullable SmallMultiplesOptions time; + private @Nullable MeasureFieldSchema2 value; + + private VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod() {} + public String computationId() { + return this.computationId; + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional time() { + return Optional.ofNullable(this.time); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String computationId; + private @Nullable String name; + private @Nullable SmallMultiplesOptions time; + private @Nullable MeasureFieldSchema2 value; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod defaults) { + Objects.requireNonNull(defaults); + this.computationId = defaults.computationId; + this.name = defaults.name; + this.time = defaults.time; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder computationId(String computationId) { + if (computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod", "computationId"); + } + this.computationId = computationId; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder time(@Nullable SmallMultiplesOptions time) { + + this.time = time; + return this; + } + @CustomType.Setter + public Builder value(@Nullable MeasureFieldSchema2 value) { + + this.value = value; + return this; + } + public VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod(); + _resultValue.computationId = computationId; + _resultValue.name = name; + _resultValue.time = time; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDate.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDate.java new file mode 100644 index 00000000000..385c23a33b6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationPeriodToDate.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputationPeriodToDate { + private String computationId; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + private String periodTimeGranularity; + private @Nullable SmallMultiplesOptions time; + private @Nullable MeasureFieldSchema2 value; + + private VisualsInsightVisualInsightConfigurationComputationPeriodToDate() {} + public String computationId() { + return this.computationId; + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public String periodTimeGranularity() { + return this.periodTimeGranularity; + } + public Optional time() { + return Optional.ofNullable(this.time); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationPeriodToDate defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String computationId; + private @Nullable String name; + private String periodTimeGranularity; + private @Nullable SmallMultiplesOptions time; + private @Nullable MeasureFieldSchema2 value; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputationPeriodToDate defaults) { + Objects.requireNonNull(defaults); + this.computationId = defaults.computationId; + this.name = defaults.name; + this.periodTimeGranularity = defaults.periodTimeGranularity; + this.time = defaults.time; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder computationId(String computationId) { + if (computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationPeriodToDate", "computationId"); + } + this.computationId = computationId; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder periodTimeGranularity(String periodTimeGranularity) { + if (periodTimeGranularity == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationPeriodToDate", "periodTimeGranularity"); + } + this.periodTimeGranularity = periodTimeGranularity; + return this; + } + @CustomType.Setter + public Builder time(@Nullable SmallMultiplesOptions time) { + + this.time = time; + return this; + } + @CustomType.Setter + public Builder value(@Nullable MeasureFieldSchema2 value) { + + this.value = value; + return this; + } + public VisualsInsightVisualInsightConfigurationComputationPeriodToDate build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputationPeriodToDate(); + _resultValue.computationId = computationId; + _resultValue.name = name; + _resultValue.periodTimeGranularity = periodTimeGranularity; + _resultValue.time = time; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMovers.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMovers.java new file mode 100644 index 00000000000..2c7fe2a6e02 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomMovers.java @@ -0,0 +1,158 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputationTopBottomMovers { + private @Nullable SmallMultiplesOptions category; + private String computationId; + private @Nullable Integer moverSize; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + private String sortOrder; + private @Nullable SmallMultiplesOptions time; + private String type; + private @Nullable MeasureFieldSchema2 value; + + private VisualsInsightVisualInsightConfigurationComputationTopBottomMovers() {} + public Optional category() { + return Optional.ofNullable(this.category); + } + public String computationId() { + return this.computationId; + } + public Optional moverSize() { + return Optional.ofNullable(this.moverSize); + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public String sortOrder() { + return this.sortOrder; + } + public Optional time() { + return Optional.ofNullable(this.time); + } + public String type() { + return this.type; + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationTopBottomMovers defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SmallMultiplesOptions category; + private String computationId; + private @Nullable Integer moverSize; + private @Nullable String name; + private String sortOrder; + private @Nullable SmallMultiplesOptions time; + private String type; + private @Nullable MeasureFieldSchema2 value; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputationTopBottomMovers defaults) { + Objects.requireNonNull(defaults); + this.category = defaults.category; + this.computationId = defaults.computationId; + this.moverSize = defaults.moverSize; + this.name = defaults.name; + this.sortOrder = defaults.sortOrder; + this.time = defaults.time; + this.type = defaults.type; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder category(@Nullable SmallMultiplesOptions category) { + + this.category = category; + return this; + } + @CustomType.Setter + public Builder computationId(String computationId) { + if (computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTopBottomMovers", "computationId"); + } + this.computationId = computationId; + return this; + } + @CustomType.Setter + public Builder moverSize(@Nullable Integer moverSize) { + + this.moverSize = moverSize; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder sortOrder(String sortOrder) { + if (sortOrder == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTopBottomMovers", "sortOrder"); + } + this.sortOrder = sortOrder; + return this; + } + @CustomType.Setter + public Builder time(@Nullable SmallMultiplesOptions time) { + + this.time = time; + return this; + } + @CustomType.Setter + public Builder type(String type) { + if (type == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTopBottomMovers", "type"); + } + this.type = type; + return this; + } + @CustomType.Setter + public Builder value(@Nullable MeasureFieldSchema2 value) { + + this.value = value; + return this; + } + public VisualsInsightVisualInsightConfigurationComputationTopBottomMovers build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputationTopBottomMovers(); + _resultValue.category = category; + _resultValue.computationId = computationId; + _resultValue.moverSize = moverSize; + _resultValue.name = name; + _resultValue.sortOrder = sortOrder; + _resultValue.time = time; + _resultValue.type = type; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRanked.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRanked.java new file mode 100644 index 00000000000..c6a4a911bc5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationTopBottomRanked.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputationTopBottomRanked { + private @Nullable SmallMultiplesOptions category; + private String computationId; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + private @Nullable Integer resultSize; + private String type; + private @Nullable MeasureFieldSchema2 value; + + private VisualsInsightVisualInsightConfigurationComputationTopBottomRanked() {} + public Optional category() { + return Optional.ofNullable(this.category); + } + public String computationId() { + return this.computationId; + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional resultSize() { + return Optional.ofNullable(this.resultSize); + } + public String type() { + return this.type; + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationTopBottomRanked defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SmallMultiplesOptions category; + private String computationId; + private @Nullable String name; + private @Nullable Integer resultSize; + private String type; + private @Nullable MeasureFieldSchema2 value; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputationTopBottomRanked defaults) { + Objects.requireNonNull(defaults); + this.category = defaults.category; + this.computationId = defaults.computationId; + this.name = defaults.name; + this.resultSize = defaults.resultSize; + this.type = defaults.type; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder category(@Nullable SmallMultiplesOptions category) { + + this.category = category; + return this; + } + @CustomType.Setter + public Builder computationId(String computationId) { + if (computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTopBottomRanked", "computationId"); + } + this.computationId = computationId; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder resultSize(@Nullable Integer resultSize) { + + this.resultSize = resultSize; + return this; + } + @CustomType.Setter + public Builder type(String type) { + if (type == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTopBottomRanked", "type"); + } + this.type = type; + return this; + } + @CustomType.Setter + public Builder value(@Nullable MeasureFieldSchema2 value) { + + this.value = value; + return this; + } + public VisualsInsightVisualInsightConfigurationComputationTopBottomRanked build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputationTopBottomRanked(); + _resultValue.category = category; + _resultValue.computationId = computationId; + _resultValue.name = name; + _resultValue.resultSize = resultSize; + _resultValue.type = type; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregation.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregation.java new file mode 100644 index 00000000000..537f9cf1828 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationTotalAggregation.java @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputationTotalAggregation { + private String computationId; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + private @Nullable MeasureFieldSchema2 value; + + private VisualsInsightVisualInsightConfigurationComputationTotalAggregation() {} + public String computationId() { + return this.computationId; + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationTotalAggregation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String computationId; + private @Nullable String name; + private @Nullable MeasureFieldSchema2 value; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputationTotalAggregation defaults) { + Objects.requireNonNull(defaults); + this.computationId = defaults.computationId; + this.name = defaults.name; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder computationId(String computationId) { + if (computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationTotalAggregation", "computationId"); + } + this.computationId = computationId; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder value(@Nullable MeasureFieldSchema2 value) { + + this.value = value; + return this; + } + public VisualsInsightVisualInsightConfigurationComputationTotalAggregation build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputationTotalAggregation(); + _resultValue.computationId = computationId; + _resultValue.name = name; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationUniqueValues.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationUniqueValues.java new file mode 100644 index 00000000000..be06140f157 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationComputationUniqueValues.java @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationComputationUniqueValues { + private @Nullable SmallMultiplesOptions category; + private String computationId; + /** + * @return Display name for the dashboard. + * + */ + private @Nullable String name; + + private VisualsInsightVisualInsightConfigurationComputationUniqueValues() {} + public Optional category() { + return Optional.ofNullable(this.category); + } + public String computationId() { + return this.computationId; + } + /** + * @return Display name for the dashboard. + * + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationComputationUniqueValues defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SmallMultiplesOptions category; + private String computationId; + private @Nullable String name; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationComputationUniqueValues defaults) { + Objects.requireNonNull(defaults); + this.category = defaults.category; + this.computationId = defaults.computationId; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder category(@Nullable SmallMultiplesOptions category) { + + this.category = category; + return this; + } + @CustomType.Setter + public Builder computationId(String computationId) { + if (computationId == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationComputationUniqueValues", "computationId"); + } + this.computationId = computationId; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + public VisualsInsightVisualInsightConfigurationComputationUniqueValues build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationComputationUniqueValues(); + _resultValue.category = category; + _resultValue.computationId = computationId; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationCustomNarrative.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationCustomNarrative.java new file mode 100644 index 00000000000..104e16139ad --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsInsightVisualInsightConfigurationCustomNarrative.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualsInsightVisualInsightConfigurationCustomNarrative { + private String narrative; + + private VisualsInsightVisualInsightConfigurationCustomNarrative() {} + public String narrative() { + return this.narrative; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsInsightVisualInsightConfigurationCustomNarrative defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String narrative; + public Builder() {} + public Builder(VisualsInsightVisualInsightConfigurationCustomNarrative defaults) { + Objects.requireNonNull(defaults); + this.narrative = defaults.narrative; + } + + @CustomType.Setter + public Builder narrative(String narrative) { + if (narrative == null) { + throw new MissingRequiredPropertyException("VisualsInsightVisualInsightConfigurationCustomNarrative", "narrative"); + } + this.narrative = narrative; + return this; + } + public VisualsInsightVisualInsightConfigurationCustomNarrative build() { + final var _resultValue = new VisualsInsightVisualInsightConfigurationCustomNarrative(); + _resultValue.narrative = narrative; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisual.java new file mode 100644 index 00000000000..22c63a6777f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisual.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualChartConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualConditionalFormatting; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsKpiVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable VisualsKpiVisualConditionalFormatting conditionalFormatting; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsKpiVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional conditionalFormatting() { + return Optional.ofNullable(this.conditionalFormatting); + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsKpiVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable VisualsKpiVisualConditionalFormatting conditionalFormatting; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsKpiVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.conditionalFormatting = defaults.conditionalFormatting; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsKpiVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder conditionalFormatting(@Nullable VisualsKpiVisualConditionalFormatting conditionalFormatting) { + + this.conditionalFormatting = conditionalFormatting; + return this; + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsKpiVisual build() { + final var _resultValue = new VisualsKpiVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.conditionalFormatting = conditionalFormatting; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfiguration.java new file mode 100644 index 00000000000..d7ce2928d1e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualChartConfigurationKpiOptions; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualChartConfiguration { + private @Nullable VisualsKpiVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsKpiVisualChartConfigurationKpiOptions kpiOptions; + private @Nullable VisualsKpiVisualChartConfigurationSortConfiguration sortConfiguration; + + private VisualsKpiVisualChartConfiguration() {} + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional kpiOptions() { + return Optional.ofNullable(this.kpiOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsKpiVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsKpiVisualChartConfigurationKpiOptions kpiOptions; + private @Nullable VisualsKpiVisualChartConfigurationSortConfiguration sortConfiguration; + public Builder() {} + public Builder(VisualsKpiVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.fieldWells = defaults.fieldWells; + this.kpiOptions = defaults.kpiOptions; + this.sortConfiguration = defaults.sortConfiguration; + } + + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsKpiVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder kpiOptions(@Nullable VisualsKpiVisualChartConfigurationKpiOptions kpiOptions) { + + this.kpiOptions = kpiOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsKpiVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + public VisualsKpiVisualChartConfiguration build() { + final var _resultValue = new VisualsKpiVisualChartConfiguration(); + _resultValue.fieldWells = fieldWells; + _resultValue.kpiOptions = kpiOptions; + _resultValue.sortConfiguration = sortConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..68f76e9b6d2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationFieldWells.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualChartConfigurationFieldWells { + private @Nullable List targetValues; + private @Nullable List trendGroups; + private @Nullable List values; + + private VisualsKpiVisualChartConfigurationFieldWells() {} + public List targetValues() { + return this.targetValues == null ? List.of() : this.targetValues; + } + public List trendGroups() { + return this.trendGroups == null ? List.of() : this.trendGroups; + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List targetValues; + private @Nullable List trendGroups; + private @Nullable List values; + public Builder() {} + public Builder(VisualsKpiVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.targetValues = defaults.targetValues; + this.trendGroups = defaults.trendGroups; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder targetValues(@Nullable List targetValues) { + + this.targetValues = targetValues; + return this; + } + public Builder targetValues(MeasureFieldSchema... targetValues) { + return targetValues(List.of(targetValues)); + } + @CustomType.Setter + public Builder trendGroups(@Nullable List trendGroups) { + + this.trendGroups = trendGroups; + return this; + } + public Builder trendGroups(DimensionFieldSchema... trendGroups) { + return trendGroups(List.of(trendGroups)); + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(MeasureFieldSchema... values) { + return values(List.of(values)); + } + public VisualsKpiVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsKpiVisualChartConfigurationFieldWells(); + _resultValue.targetValues = targetValues; + _resultValue.trendGroups = trendGroups; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptions.java new file mode 100644 index 00000000000..08c53cb3d93 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptions.java @@ -0,0 +1,158 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FontConfiguration; +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualChartConfigurationKpiOptionsComparison; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualChartConfigurationKpiOptionsSparkline; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualChartConfigurationKpiOptions { + private @Nullable VisualsKpiVisualChartConfigurationKpiOptionsComparison comparison; + private @Nullable String primaryValueDisplayType; + private @Nullable FontConfiguration primaryValueFontConfiguration; + private @Nullable SelectAllOptions progressBar; + private @Nullable SelectAllOptions secondaryValue; + private @Nullable FontConfiguration secondaryValueFontConfiguration; + private @Nullable VisualsKpiVisualChartConfigurationKpiOptionsSparkline sparkline; + private @Nullable SelectAllOptions trendArrows; + private @Nullable VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions visualLayoutOptions; + + private VisualsKpiVisualChartConfigurationKpiOptions() {} + public Optional comparison() { + return Optional.ofNullable(this.comparison); + } + public Optional primaryValueDisplayType() { + return Optional.ofNullable(this.primaryValueDisplayType); + } + public Optional primaryValueFontConfiguration() { + return Optional.ofNullable(this.primaryValueFontConfiguration); + } + public Optional progressBar() { + return Optional.ofNullable(this.progressBar); + } + public Optional secondaryValue() { + return Optional.ofNullable(this.secondaryValue); + } + public Optional secondaryValueFontConfiguration() { + return Optional.ofNullable(this.secondaryValueFontConfiguration); + } + public Optional sparkline() { + return Optional.ofNullable(this.sparkline); + } + public Optional trendArrows() { + return Optional.ofNullable(this.trendArrows); + } + public Optional visualLayoutOptions() { + return Optional.ofNullable(this.visualLayoutOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsKpiVisualChartConfigurationKpiOptionsComparison comparison; + private @Nullable String primaryValueDisplayType; + private @Nullable FontConfiguration primaryValueFontConfiguration; + private @Nullable SelectAllOptions progressBar; + private @Nullable SelectAllOptions secondaryValue; + private @Nullable FontConfiguration secondaryValueFontConfiguration; + private @Nullable VisualsKpiVisualChartConfigurationKpiOptionsSparkline sparkline; + private @Nullable SelectAllOptions trendArrows; + private @Nullable VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions visualLayoutOptions; + public Builder() {} + public Builder(VisualsKpiVisualChartConfigurationKpiOptions defaults) { + Objects.requireNonNull(defaults); + this.comparison = defaults.comparison; + this.primaryValueDisplayType = defaults.primaryValueDisplayType; + this.primaryValueFontConfiguration = defaults.primaryValueFontConfiguration; + this.progressBar = defaults.progressBar; + this.secondaryValue = defaults.secondaryValue; + this.secondaryValueFontConfiguration = defaults.secondaryValueFontConfiguration; + this.sparkline = defaults.sparkline; + this.trendArrows = defaults.trendArrows; + this.visualLayoutOptions = defaults.visualLayoutOptions; + } + + @CustomType.Setter + public Builder comparison(@Nullable VisualsKpiVisualChartConfigurationKpiOptionsComparison comparison) { + + this.comparison = comparison; + return this; + } + @CustomType.Setter + public Builder primaryValueDisplayType(@Nullable String primaryValueDisplayType) { + + this.primaryValueDisplayType = primaryValueDisplayType; + return this; + } + @CustomType.Setter + public Builder primaryValueFontConfiguration(@Nullable FontConfiguration primaryValueFontConfiguration) { + + this.primaryValueFontConfiguration = primaryValueFontConfiguration; + return this; + } + @CustomType.Setter + public Builder progressBar(@Nullable SelectAllOptions progressBar) { + + this.progressBar = progressBar; + return this; + } + @CustomType.Setter + public Builder secondaryValue(@Nullable SelectAllOptions secondaryValue) { + + this.secondaryValue = secondaryValue; + return this; + } + @CustomType.Setter + public Builder secondaryValueFontConfiguration(@Nullable FontConfiguration secondaryValueFontConfiguration) { + + this.secondaryValueFontConfiguration = secondaryValueFontConfiguration; + return this; + } + @CustomType.Setter + public Builder sparkline(@Nullable VisualsKpiVisualChartConfigurationKpiOptionsSparkline sparkline) { + + this.sparkline = sparkline; + return this; + } + @CustomType.Setter + public Builder trendArrows(@Nullable SelectAllOptions trendArrows) { + + this.trendArrows = trendArrows; + return this; + } + @CustomType.Setter + public Builder visualLayoutOptions(@Nullable VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions visualLayoutOptions) { + + this.visualLayoutOptions = visualLayoutOptions; + return this; + } + public VisualsKpiVisualChartConfigurationKpiOptions build() { + final var _resultValue = new VisualsKpiVisualChartConfigurationKpiOptions(); + _resultValue.comparison = comparison; + _resultValue.primaryValueDisplayType = primaryValueDisplayType; + _resultValue.primaryValueFontConfiguration = primaryValueFontConfiguration; + _resultValue.progressBar = progressBar; + _resultValue.secondaryValue = secondaryValue; + _resultValue.secondaryValueFontConfiguration = secondaryValueFontConfiguration; + _resultValue.sparkline = sparkline; + _resultValue.trendArrows = trendArrows; + _resultValue.visualLayoutOptions = visualLayoutOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparison.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparison.java new file mode 100644 index 00000000000..41c64a9f45c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparison.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualChartConfigurationKpiOptionsComparison { + private @Nullable VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat comparisonFormat; + private @Nullable String comparisonMethod; + + private VisualsKpiVisualChartConfigurationKpiOptionsComparison() {} + public Optional comparisonFormat() { + return Optional.ofNullable(this.comparisonFormat); + } + public Optional comparisonMethod() { + return Optional.ofNullable(this.comparisonMethod); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsComparison defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat comparisonFormat; + private @Nullable String comparisonMethod; + public Builder() {} + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsComparison defaults) { + Objects.requireNonNull(defaults); + this.comparisonFormat = defaults.comparisonFormat; + this.comparisonMethod = defaults.comparisonMethod; + } + + @CustomType.Setter + public Builder comparisonFormat(@Nullable VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat comparisonFormat) { + + this.comparisonFormat = comparisonFormat; + return this; + } + @CustomType.Setter + public Builder comparisonMethod(@Nullable String comparisonMethod) { + + this.comparisonMethod = comparisonMethod; + return this; + } + public VisualsKpiVisualChartConfigurationKpiOptionsComparison build() { + final var _resultValue = new VisualsKpiVisualChartConfigurationKpiOptionsComparison(); + _resultValue.comparisonFormat = comparisonFormat; + _resultValue.comparisonMethod = comparisonMethod; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat.java new file mode 100644 index 00000000000..027b2cae635 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.NumberDisplayFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.PercentageDisplayFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat { + private @Nullable NumberDisplayFormatConfiguration numberDisplayFormatConfiguration; + private @Nullable PercentageDisplayFormatConfiguration percentageDisplayFormatConfiguration; + + private VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat() {} + public Optional numberDisplayFormatConfiguration() { + return Optional.ofNullable(this.numberDisplayFormatConfiguration); + } + public Optional percentageDisplayFormatConfiguration() { + return Optional.ofNullable(this.percentageDisplayFormatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumberDisplayFormatConfiguration numberDisplayFormatConfiguration; + private @Nullable PercentageDisplayFormatConfiguration percentageDisplayFormatConfiguration; + public Builder() {} + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat defaults) { + Objects.requireNonNull(defaults); + this.numberDisplayFormatConfiguration = defaults.numberDisplayFormatConfiguration; + this.percentageDisplayFormatConfiguration = defaults.percentageDisplayFormatConfiguration; + } + + @CustomType.Setter + public Builder numberDisplayFormatConfiguration(@Nullable NumberDisplayFormatConfiguration numberDisplayFormatConfiguration) { + + this.numberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder percentageDisplayFormatConfiguration(@Nullable PercentageDisplayFormatConfiguration percentageDisplayFormatConfiguration) { + + this.percentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + return this; + } + public VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat build() { + final var _resultValue = new VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat(); + _resultValue.numberDisplayFormatConfiguration = numberDisplayFormatConfiguration; + _resultValue.percentageDisplayFormatConfiguration = percentageDisplayFormatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsSparkline.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsSparkline.java new file mode 100644 index 00000000000..b702cf4c8ed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsSparkline.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualChartConfigurationKpiOptionsSparkline { + private @Nullable String color; + private @Nullable String tooltipVisibility; + private String type; + private @Nullable String visibility; + + private VisualsKpiVisualChartConfigurationKpiOptionsSparkline() {} + public Optional color() { + return Optional.ofNullable(this.color); + } + public Optional tooltipVisibility() { + return Optional.ofNullable(this.tooltipVisibility); + } + public String type() { + return this.type; + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsSparkline defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String color; + private @Nullable String tooltipVisibility; + private String type; + private @Nullable String visibility; + public Builder() {} + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsSparkline defaults) { + Objects.requireNonNull(defaults); + this.color = defaults.color; + this.tooltipVisibility = defaults.tooltipVisibility; + this.type = defaults.type; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder color(@Nullable String color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder tooltipVisibility(@Nullable String tooltipVisibility) { + + this.tooltipVisibility = tooltipVisibility; + return this; + } + @CustomType.Setter + public Builder type(String type) { + if (type == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualChartConfigurationKpiOptionsSparkline", "type"); + } + this.type = type; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public VisualsKpiVisualChartConfigurationKpiOptionsSparkline build() { + final var _resultValue = new VisualsKpiVisualChartConfigurationKpiOptionsSparkline(); + _resultValue.color = color; + _resultValue.tooltipVisibility = tooltipVisibility; + _resultValue.type = type; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions.java new file mode 100644 index 00000000000..bc73c698a19 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions { + private @Nullable VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout standardLayout; + + private VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions() {} + public Optional standardLayout() { + return Optional.ofNullable(this.standardLayout); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout standardLayout; + public Builder() {} + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions defaults) { + Objects.requireNonNull(defaults); + this.standardLayout = defaults.standardLayout; + } + + @CustomType.Setter + public Builder standardLayout(@Nullable VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout standardLayout) { + + this.standardLayout = standardLayout; + return this; + } + public VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions build() { + final var _resultValue = new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions(); + _resultValue.standardLayout = standardLayout; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout.java new file mode 100644 index 00000000000..4f1007b01af --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout { + private String type; + + private VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout() {} + public String type() { + return this.type; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String type; + public Builder() {} + public Builder(VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout defaults) { + Objects.requireNonNull(defaults); + this.type = defaults.type; + } + + @CustomType.Setter + public Builder type(String type) { + if (type == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout", "type"); + } + this.type = type; + return this; + } + public VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout build() { + final var _resultValue = new VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout(); + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..92fc016b60f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualChartConfigurationSortConfiguration { + private @Nullable List trendGroupSorts; + + private VisualsKpiVisualChartConfigurationSortConfiguration() {} + public List trendGroupSorts() { + return this.trendGroupSorts == null ? List.of() : this.trendGroupSorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List trendGroupSorts; + public Builder() {} + public Builder(VisualsKpiVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.trendGroupSorts = defaults.trendGroupSorts; + } + + @CustomType.Setter + public Builder trendGroupSorts(@Nullable List trendGroupSorts) { + + this.trendGroupSorts = trendGroupSorts; + return this; + } + public Builder trendGroupSorts(FieldSortOptions... trendGroupSorts) { + return trendGroupSorts(List.of(trendGroupSorts)); + } + public VisualsKpiVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsKpiVisualChartConfigurationSortConfiguration(); + _resultValue.trendGroupSorts = trendGroupSorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormatting.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormatting.java new file mode 100644 index 00000000000..0d7d1d0955f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormatting.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOption; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualConditionalFormatting { + private @Nullable List conditionalFormattingOptions; + + private VisualsKpiVisualConditionalFormatting() {} + public List conditionalFormattingOptions() { + return this.conditionalFormattingOptions == null ? List.of() : this.conditionalFormattingOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualConditionalFormatting defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List conditionalFormattingOptions; + public Builder() {} + public Builder(VisualsKpiVisualConditionalFormatting defaults) { + Objects.requireNonNull(defaults); + this.conditionalFormattingOptions = defaults.conditionalFormattingOptions; + } + + @CustomType.Setter + public Builder conditionalFormattingOptions(@Nullable List conditionalFormattingOptions) { + + this.conditionalFormattingOptions = conditionalFormattingOptions; + return this; + } + public Builder conditionalFormattingOptions(VisualsKpiVisualConditionalFormattingConditionalFormattingOption... conditionalFormattingOptions) { + return conditionalFormattingOptions(List.of(conditionalFormattingOptions)); + } + public VisualsKpiVisualConditionalFormatting build() { + final var _resultValue = new VisualsKpiVisualConditionalFormatting(); + _resultValue.conditionalFormattingOptions = conditionalFormattingOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOption.java new file mode 100644 index 00000000000..b2a0aff3363 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOption.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue; +import com.pulumi.aws.quicksight.outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualConditionalFormattingConditionalFormattingOption { + private @Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue actualValue; + private @Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue comparisonValue; + private @Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue primaryValue; + private @Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar progressBar; + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOption() {} + public Optional actualValue() { + return Optional.ofNullable(this.actualValue); + } + public Optional comparisonValue() { + return Optional.ofNullable(this.comparisonValue); + } + public Optional primaryValue() { + return Optional.ofNullable(this.primaryValue); + } + public Optional progressBar() { + return Optional.ofNullable(this.progressBar); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue actualValue; + private @Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue comparisonValue; + private @Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue primaryValue; + private @Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar progressBar; + public Builder() {} + public Builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOption defaults) { + Objects.requireNonNull(defaults); + this.actualValue = defaults.actualValue; + this.comparisonValue = defaults.comparisonValue; + this.primaryValue = defaults.primaryValue; + this.progressBar = defaults.progressBar; + } + + @CustomType.Setter + public Builder actualValue(@Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue actualValue) { + + this.actualValue = actualValue; + return this; + } + @CustomType.Setter + public Builder comparisonValue(@Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue comparisonValue) { + + this.comparisonValue = comparisonValue; + return this; + } + @CustomType.Setter + public Builder primaryValue(@Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue primaryValue) { + + this.primaryValue = primaryValue; + return this; + } + @CustomType.Setter + public Builder progressBar(@Nullable VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar progressBar) { + + this.progressBar = progressBar; + return this; + } + public VisualsKpiVisualConditionalFormattingConditionalFormattingOption build() { + final var _resultValue = new VisualsKpiVisualConditionalFormattingConditionalFormattingOption(); + _resultValue.actualValue = actualValue; + _resultValue.comparisonValue = comparisonValue; + _resultValue.primaryValue = primaryValue; + _resultValue.progressBar = progressBar; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue.java new file mode 100644 index 00000000000..51cc3a44eb2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColor; +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingIcon; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue { + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue() {} + public Optional icon() { + return Optional.ofNullable(this.icon); + } + public ConditionalFormattingColor textColor() { + return this.textColor; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + public Builder() {} + public Builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue defaults) { + Objects.requireNonNull(defaults); + this.icon = defaults.icon; + this.textColor = defaults.textColor; + } + + @CustomType.Setter + public Builder icon(@Nullable ConditionalFormattingIcon icon) { + + this.icon = icon; + return this; + } + @CustomType.Setter + public Builder textColor(ConditionalFormattingColor textColor) { + if (textColor == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue", "textColor"); + } + this.textColor = textColor; + return this; + } + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue build() { + final var _resultValue = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue(); + _resultValue.icon = icon; + _resultValue.textColor = textColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue.java new file mode 100644 index 00000000000..9397df633f6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColor; +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingIcon; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue { + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue() {} + public Optional icon() { + return Optional.ofNullable(this.icon); + } + public ConditionalFormattingColor textColor() { + return this.textColor; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + public Builder() {} + public Builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue defaults) { + Objects.requireNonNull(defaults); + this.icon = defaults.icon; + this.textColor = defaults.textColor; + } + + @CustomType.Setter + public Builder icon(@Nullable ConditionalFormattingIcon icon) { + + this.icon = icon; + return this; + } + @CustomType.Setter + public Builder textColor(ConditionalFormattingColor textColor) { + if (textColor == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue", "textColor"); + } + this.textColor = textColor; + return this; + } + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue build() { + final var _resultValue = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue(); + _resultValue.icon = icon; + _resultValue.textColor = textColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.java new file mode 100644 index 00000000000..d4aa91fc297 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColor; +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingIcon; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue() {} + public Optional icon() { + return Optional.ofNullable(this.icon); + } + public ConditionalFormattingColor textColor() { + return this.textColor; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + public Builder() {} + public Builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue defaults) { + Objects.requireNonNull(defaults); + this.icon = defaults.icon; + this.textColor = defaults.textColor; + } + + @CustomType.Setter + public Builder icon(@Nullable ConditionalFormattingIcon icon) { + + this.icon = icon; + return this; + } + @CustomType.Setter + public Builder textColor(ConditionalFormattingColor textColor) { + if (textColor == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue", "textColor"); + } + this.textColor = textColor; + return this; + } + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue build() { + final var _resultValue = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue(); + _resultValue.icon = icon; + _resultValue.textColor = textColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar.java new file mode 100644 index 00000000000..0b53562db62 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar.java @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColor; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar { + private ConditionalFormattingColor foregroundColor; + + private VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar() {} + public ConditionalFormattingColor foregroundColor() { + return this.foregroundColor; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private ConditionalFormattingColor foregroundColor; + public Builder() {} + public Builder(VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar defaults) { + Objects.requireNonNull(defaults); + this.foregroundColor = defaults.foregroundColor; + } + + @CustomType.Setter + public Builder foregroundColor(ConditionalFormattingColor foregroundColor) { + if (foregroundColor == null) { + throw new MissingRequiredPropertyException("VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar", "foregroundColor"); + } + this.foregroundColor = foregroundColor; + return this; + } + public VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar build() { + final var _resultValue = new VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar(); + _resultValue.foregroundColor = foregroundColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisual.java new file mode 100644 index 00000000000..b21361fc6dc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsLineChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsLineChartVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsLineChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsLineChartVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsLineChartVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsLineChartVisual build() { + final var _resultValue = new VisualsLineChartVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfiguration.java new file mode 100644 index 00000000000..1089432d224 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfiguration.java @@ -0,0 +1,312 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.ContributionAnalysisDefaults; +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.ReferenceLine; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationDefaultSeriesSettings; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationForecastConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationSeries; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfiguration { + private @Nullable List contributionAnalysisDefaults; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsLineChartVisualChartConfigurationDefaultSeriesSettings defaultSeriesSettings; + private @Nullable VisualsLineChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable List forecastConfigurations; + private @Nullable LegendOptions legend; + private @Nullable VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions primaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions primaryYAxisLabelOptions; + private @Nullable List referenceLines; + private @Nullable VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions secondaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions secondaryYAxisLabelOptions; + private @Nullable List series; + private @Nullable SmallMultiplesOptions smallMultiplesOptions; + private @Nullable VisualsLineChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable String type; + private @Nullable VisualPalette visualPalette; + private @Nullable AxisDisplayOptions xAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions xAxisLabelOptions; + + private VisualsLineChartVisualChartConfiguration() {} + public List contributionAnalysisDefaults() { + return this.contributionAnalysisDefaults == null ? List.of() : this.contributionAnalysisDefaults; + } + public Optional dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + public Optional defaultSeriesSettings() { + return Optional.ofNullable(this.defaultSeriesSettings); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public List forecastConfigurations() { + return this.forecastConfigurations == null ? List.of() : this.forecastConfigurations; + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional primaryYAxisDisplayOptions() { + return Optional.ofNullable(this.primaryYAxisDisplayOptions); + } + public Optional primaryYAxisLabelOptions() { + return Optional.ofNullable(this.primaryYAxisLabelOptions); + } + public List referenceLines() { + return this.referenceLines == null ? List.of() : this.referenceLines; + } + public Optional secondaryYAxisDisplayOptions() { + return Optional.ofNullable(this.secondaryYAxisDisplayOptions); + } + public Optional secondaryYAxisLabelOptions() { + return Optional.ofNullable(this.secondaryYAxisLabelOptions); + } + public List series() { + return this.series == null ? List.of() : this.series; + } + public Optional smallMultiplesOptions() { + return Optional.ofNullable(this.smallMultiplesOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional type() { + return Optional.ofNullable(this.type); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + public Optional xAxisDisplayOptions() { + return Optional.ofNullable(this.xAxisDisplayOptions); + } + public Optional xAxisLabelOptions() { + return Optional.ofNullable(this.xAxisLabelOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List contributionAnalysisDefaults; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsLineChartVisualChartConfigurationDefaultSeriesSettings defaultSeriesSettings; + private @Nullable VisualsLineChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable List forecastConfigurations; + private @Nullable LegendOptions legend; + private @Nullable VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions primaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions primaryYAxisLabelOptions; + private @Nullable List referenceLines; + private @Nullable VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions secondaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions secondaryYAxisLabelOptions; + private @Nullable List series; + private @Nullable SmallMultiplesOptions smallMultiplesOptions; + private @Nullable VisualsLineChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable String type; + private @Nullable VisualPalette visualPalette; + private @Nullable AxisDisplayOptions xAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions xAxisLabelOptions; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.contributionAnalysisDefaults = defaults.contributionAnalysisDefaults; + this.dataLabels = defaults.dataLabels; + this.defaultSeriesSettings = defaults.defaultSeriesSettings; + this.fieldWells = defaults.fieldWells; + this.forecastConfigurations = defaults.forecastConfigurations; + this.legend = defaults.legend; + this.primaryYAxisDisplayOptions = defaults.primaryYAxisDisplayOptions; + this.primaryYAxisLabelOptions = defaults.primaryYAxisLabelOptions; + this.referenceLines = defaults.referenceLines; + this.secondaryYAxisDisplayOptions = defaults.secondaryYAxisDisplayOptions; + this.secondaryYAxisLabelOptions = defaults.secondaryYAxisLabelOptions; + this.series = defaults.series; + this.smallMultiplesOptions = defaults.smallMultiplesOptions; + this.sortConfiguration = defaults.sortConfiguration; + this.tooltip = defaults.tooltip; + this.type = defaults.type; + this.visualPalette = defaults.visualPalette; + this.xAxisDisplayOptions = defaults.xAxisDisplayOptions; + this.xAxisLabelOptions = defaults.xAxisLabelOptions; + } + + @CustomType.Setter + public Builder contributionAnalysisDefaults(@Nullable List contributionAnalysisDefaults) { + + this.contributionAnalysisDefaults = contributionAnalysisDefaults; + return this; + } + public Builder contributionAnalysisDefaults(ContributionAnalysisDefaults... contributionAnalysisDefaults) { + return contributionAnalysisDefaults(List.of(contributionAnalysisDefaults)); + } + @CustomType.Setter + public Builder dataLabels(@Nullable DataLabelsOptions dataLabels) { + + this.dataLabels = dataLabels; + return this; + } + @CustomType.Setter + public Builder defaultSeriesSettings(@Nullable VisualsLineChartVisualChartConfigurationDefaultSeriesSettings defaultSeriesSettings) { + + this.defaultSeriesSettings = defaultSeriesSettings; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsLineChartVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder forecastConfigurations(@Nullable List forecastConfigurations) { + + this.forecastConfigurations = forecastConfigurations; + return this; + } + public Builder forecastConfigurations(VisualsLineChartVisualChartConfigurationForecastConfiguration... forecastConfigurations) { + return forecastConfigurations(List.of(forecastConfigurations)); + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder primaryYAxisDisplayOptions(@Nullable VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions primaryYAxisDisplayOptions) { + + this.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder primaryYAxisLabelOptions(@Nullable ChartAxisLabelOptions primaryYAxisLabelOptions) { + + this.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + return this; + } + @CustomType.Setter + public Builder referenceLines(@Nullable List referenceLines) { + + this.referenceLines = referenceLines; + return this; + } + public Builder referenceLines(ReferenceLine... referenceLines) { + return referenceLines(List.of(referenceLines)); + } + @CustomType.Setter + public Builder secondaryYAxisDisplayOptions(@Nullable VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions secondaryYAxisDisplayOptions) { + + this.secondaryYAxisDisplayOptions = secondaryYAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder secondaryYAxisLabelOptions(@Nullable ChartAxisLabelOptions secondaryYAxisLabelOptions) { + + this.secondaryYAxisLabelOptions = secondaryYAxisLabelOptions; + return this; + } + @CustomType.Setter + public Builder series(@Nullable List series) { + + this.series = series; + return this; + } + public Builder series(VisualsLineChartVisualChartConfigurationSeries... series) { + return series(List.of(series)); + } + @CustomType.Setter + public Builder smallMultiplesOptions(@Nullable SmallMultiplesOptions smallMultiplesOptions) { + + this.smallMultiplesOptions = smallMultiplesOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsLineChartVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + @CustomType.Setter + public Builder xAxisDisplayOptions(@Nullable AxisDisplayOptions xAxisDisplayOptions) { + + this.xAxisDisplayOptions = xAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder xAxisLabelOptions(@Nullable ChartAxisLabelOptions xAxisLabelOptions) { + + this.xAxisLabelOptions = xAxisLabelOptions; + return this; + } + public VisualsLineChartVisualChartConfiguration build() { + final var _resultValue = new VisualsLineChartVisualChartConfiguration(); + _resultValue.contributionAnalysisDefaults = contributionAnalysisDefaults; + _resultValue.dataLabels = dataLabels; + _resultValue.defaultSeriesSettings = defaultSeriesSettings; + _resultValue.fieldWells = fieldWells; + _resultValue.forecastConfigurations = forecastConfigurations; + _resultValue.legend = legend; + _resultValue.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + _resultValue.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + _resultValue.referenceLines = referenceLines; + _resultValue.secondaryYAxisDisplayOptions = secondaryYAxisDisplayOptions; + _resultValue.secondaryYAxisLabelOptions = secondaryYAxisLabelOptions; + _resultValue.series = series; + _resultValue.smallMultiplesOptions = smallMultiplesOptions; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tooltip = tooltip; + _resultValue.type = type; + _resultValue.visualPalette = visualPalette; + _resultValue.xAxisDisplayOptions = xAxisDisplayOptions; + _resultValue.xAxisLabelOptions = xAxisLabelOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettings.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettings.java new file mode 100644 index 00000000000..072fe6768ec --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationDefaultSeriesSettings.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LineChartLineStyleSettings; +import com.pulumi.aws.quicksight.outputs.LineChartMarkerStyleSettings; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationDefaultSeriesSettings { + private @Nullable String axisBinding; + private @Nullable LineChartLineStyleSettings lineStyleSettings; + private @Nullable LineChartMarkerStyleSettings markerStyleSettings; + + private VisualsLineChartVisualChartConfigurationDefaultSeriesSettings() {} + public Optional axisBinding() { + return Optional.ofNullable(this.axisBinding); + } + public Optional lineStyleSettings() { + return Optional.ofNullable(this.lineStyleSettings); + } + public Optional markerStyleSettings() { + return Optional.ofNullable(this.markerStyleSettings); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationDefaultSeriesSettings defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String axisBinding; + private @Nullable LineChartLineStyleSettings lineStyleSettings; + private @Nullable LineChartMarkerStyleSettings markerStyleSettings; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationDefaultSeriesSettings defaults) { + Objects.requireNonNull(defaults); + this.axisBinding = defaults.axisBinding; + this.lineStyleSettings = defaults.lineStyleSettings; + this.markerStyleSettings = defaults.markerStyleSettings; + } + + @CustomType.Setter + public Builder axisBinding(@Nullable String axisBinding) { + + this.axisBinding = axisBinding; + return this; + } + @CustomType.Setter + public Builder lineStyleSettings(@Nullable LineChartLineStyleSettings lineStyleSettings) { + + this.lineStyleSettings = lineStyleSettings; + return this; + } + @CustomType.Setter + public Builder markerStyleSettings(@Nullable LineChartMarkerStyleSettings markerStyleSettings) { + + this.markerStyleSettings = markerStyleSettings; + return this; + } + public VisualsLineChartVisualChartConfigurationDefaultSeriesSettings build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationDefaultSeriesSettings(); + _resultValue.axisBinding = axisBinding; + _resultValue.lineStyleSettings = lineStyleSettings; + _resultValue.markerStyleSettings = markerStyleSettings; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..adb51161278 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationFieldWells { + private @Nullable VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells lineChartAggregatedFieldWells; + + private VisualsLineChartVisualChartConfigurationFieldWells() {} + public Optional lineChartAggregatedFieldWells() { + return Optional.ofNullable(this.lineChartAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells lineChartAggregatedFieldWells; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.lineChartAggregatedFieldWells = defaults.lineChartAggregatedFieldWells; + } + + @CustomType.Setter + public Builder lineChartAggregatedFieldWells(@Nullable VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells lineChartAggregatedFieldWells) { + + this.lineChartAggregatedFieldWells = lineChartAggregatedFieldWells; + return this; + } + public VisualsLineChartVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationFieldWells(); + _resultValue.lineChartAggregatedFieldWells = lineChartAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells.java new file mode 100644 index 00000000000..19fd984ae2c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells.java @@ -0,0 +1,100 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells { + private @Nullable List categories; + private @Nullable List colors; + private @Nullable SmallMultiplesOptions smallMultiples; + private @Nullable List values; + + private VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells() {} + public List categories() { + return this.categories == null ? List.of() : this.categories; + } + public List colors() { + return this.colors == null ? List.of() : this.colors; + } + public Optional smallMultiples() { + return Optional.ofNullable(this.smallMultiples); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List categories; + private @Nullable List colors; + private @Nullable SmallMultiplesOptions smallMultiples; + private @Nullable List values; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.categories = defaults.categories; + this.colors = defaults.colors; + this.smallMultiples = defaults.smallMultiples; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder categories(@Nullable List categories) { + + this.categories = categories; + return this; + } + public Builder categories(DimensionFieldSchema... categories) { + return categories(List.of(categories)); + } + @CustomType.Setter + public Builder colors(@Nullable List colors) { + + this.colors = colors; + return this; + } + public Builder colors(DimensionFieldSchema... colors) { + return colors(List.of(colors)); + } + @CustomType.Setter + public Builder smallMultiples(@Nullable SmallMultiplesOptions smallMultiples) { + + this.smallMultiples = smallMultiples; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(MeasureFieldSchema... values) { + return values(List.of(values)); + } + public VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells(); + _resultValue.categories = categories; + _resultValue.colors = colors; + _resultValue.smallMultiples = smallMultiples; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfiguration.java new file mode 100644 index 00000000000..5d69f28f271 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfiguration.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenario; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationForecastConfiguration { + private @Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties forecastProperties; + private @Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationScenario scenario; + + private VisualsLineChartVisualChartConfigurationForecastConfiguration() {} + public Optional forecastProperties() { + return Optional.ofNullable(this.forecastProperties); + } + public Optional scenario() { + return Optional.ofNullable(this.scenario); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationForecastConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties forecastProperties; + private @Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationScenario scenario; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationForecastConfiguration defaults) { + Objects.requireNonNull(defaults); + this.forecastProperties = defaults.forecastProperties; + this.scenario = defaults.scenario; + } + + @CustomType.Setter + public Builder forecastProperties(@Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties forecastProperties) { + + this.forecastProperties = forecastProperties; + return this; + } + @CustomType.Setter + public Builder scenario(@Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationScenario scenario) { + + this.scenario = scenario; + return this; + } + public VisualsLineChartVisualChartConfigurationForecastConfiguration build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationForecastConfiguration(); + _resultValue.forecastProperties = forecastProperties; + _resultValue.scenario = scenario; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties.java new file mode 100644 index 00000000000..4d8cb65c720 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.Integer; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties { + private @Nullable Double lowerBoundary; + private @Nullable Integer periodsBackward; + private @Nullable Integer periodsForward; + private @Nullable Integer predictionInterval; + private @Nullable Integer seasonality; + private @Nullable Double upperBoundary; + + private VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties() {} + public Optional lowerBoundary() { + return Optional.ofNullable(this.lowerBoundary); + } + public Optional periodsBackward() { + return Optional.ofNullable(this.periodsBackward); + } + public Optional periodsForward() { + return Optional.ofNullable(this.periodsForward); + } + public Optional predictionInterval() { + return Optional.ofNullable(this.predictionInterval); + } + public Optional seasonality() { + return Optional.ofNullable(this.seasonality); + } + public Optional upperBoundary() { + return Optional.ofNullable(this.upperBoundary); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Double lowerBoundary; + private @Nullable Integer periodsBackward; + private @Nullable Integer periodsForward; + private @Nullable Integer predictionInterval; + private @Nullable Integer seasonality; + private @Nullable Double upperBoundary; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties defaults) { + Objects.requireNonNull(defaults); + this.lowerBoundary = defaults.lowerBoundary; + this.periodsBackward = defaults.periodsBackward; + this.periodsForward = defaults.periodsForward; + this.predictionInterval = defaults.predictionInterval; + this.seasonality = defaults.seasonality; + this.upperBoundary = defaults.upperBoundary; + } + + @CustomType.Setter + public Builder lowerBoundary(@Nullable Double lowerBoundary) { + + this.lowerBoundary = lowerBoundary; + return this; + } + @CustomType.Setter + public Builder periodsBackward(@Nullable Integer periodsBackward) { + + this.periodsBackward = periodsBackward; + return this; + } + @CustomType.Setter + public Builder periodsForward(@Nullable Integer periodsForward) { + + this.periodsForward = periodsForward; + return this; + } + @CustomType.Setter + public Builder predictionInterval(@Nullable Integer predictionInterval) { + + this.predictionInterval = predictionInterval; + return this; + } + @CustomType.Setter + public Builder seasonality(@Nullable Integer seasonality) { + + this.seasonality = seasonality; + return this; + } + @CustomType.Setter + public Builder upperBoundary(@Nullable Double upperBoundary) { + + this.upperBoundary = upperBoundary; + return this; + } + public VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties(); + _resultValue.lowerBoundary = lowerBoundary; + _resultValue.periodsBackward = periodsBackward; + _resultValue.periodsForward = periodsForward; + _resultValue.predictionInterval = predictionInterval; + _resultValue.seasonality = seasonality; + _resultValue.upperBoundary = upperBoundary; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenario.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenario.java new file mode 100644 index 00000000000..b4a57411437 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenario.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationForecastConfigurationScenario { + private @Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario whatIfPointScenario; + private @Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario whatIfRangeScenario; + + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenario() {} + public Optional whatIfPointScenario() { + return Optional.ofNullable(this.whatIfPointScenario); + } + public Optional whatIfRangeScenario() { + return Optional.ofNullable(this.whatIfRangeScenario); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenario defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario whatIfPointScenario; + private @Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario whatIfRangeScenario; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenario defaults) { + Objects.requireNonNull(defaults); + this.whatIfPointScenario = defaults.whatIfPointScenario; + this.whatIfRangeScenario = defaults.whatIfRangeScenario; + } + + @CustomType.Setter + public Builder whatIfPointScenario(@Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario whatIfPointScenario) { + + this.whatIfPointScenario = whatIfPointScenario; + return this; + } + @CustomType.Setter + public Builder whatIfRangeScenario(@Nullable VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario whatIfRangeScenario) { + + this.whatIfRangeScenario = whatIfRangeScenario; + return this; + } + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenario build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenario(); + _resultValue.whatIfPointScenario = whatIfPointScenario; + _resultValue.whatIfRangeScenario = whatIfRangeScenario; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario.java new file mode 100644 index 00000000000..b8527757210 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario { + private String date; + private Double value; + + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario() {} + public String date() { + return this.date; + } + public Double value() { + return this.value; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String date; + private Double value; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario defaults) { + Objects.requireNonNull(defaults); + this.date = defaults.date; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder date(String date) { + if (date == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario", "date"); + } + this.date = date; + return this; + } + @CustomType.Setter + public Builder value(Double value) { + if (value == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario", "value"); + } + this.value = value; + return this; + } + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario(); + _resultValue.date = date; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario.java new file mode 100644 index 00000000000..731397a2246 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario { + private String endDate; + private String startDate; + private Double value; + + private VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario() {} + public String endDate() { + return this.endDate; + } + public String startDate() { + return this.startDate; + } + public Double value() { + return this.value; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String endDate; + private String startDate; + private Double value; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario defaults) { + Objects.requireNonNull(defaults); + this.endDate = defaults.endDate; + this.startDate = defaults.startDate; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder endDate(String endDate) { + if (endDate == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario", "endDate"); + } + this.endDate = endDate; + return this; + } + @CustomType.Setter + public Builder startDate(String startDate) { + if (startDate == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario", "startDate"); + } + this.startDate = startDate; + return this; + } + @CustomType.Setter + public Builder value(Double value) { + if (value == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario", "value"); + } + this.value = value; + return this; + } + public VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario(); + _resultValue.endDate = endDate; + _resultValue.startDate = startDate; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions.java new file mode 100644 index 00000000000..67a7a40e3d5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions { + private @Nullable AxisDisplayOptions axisOptions; + private @Nullable List missingDataConfigurations; + + private VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions() {} + public Optional axisOptions() { + return Optional.ofNullable(this.axisOptions); + } + public List missingDataConfigurations() { + return this.missingDataConfigurations == null ? List.of() : this.missingDataConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AxisDisplayOptions axisOptions; + private @Nullable List missingDataConfigurations; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.axisOptions = defaults.axisOptions; + this.missingDataConfigurations = defaults.missingDataConfigurations; + } + + @CustomType.Setter + public Builder axisOptions(@Nullable AxisDisplayOptions axisOptions) { + + this.axisOptions = axisOptions; + return this; + } + @CustomType.Setter + public Builder missingDataConfigurations(@Nullable List missingDataConfigurations) { + + this.missingDataConfigurations = missingDataConfigurations; + return this; + } + public Builder missingDataConfigurations(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration... missingDataConfigurations) { + return missingDataConfigurations(List.of(missingDataConfigurations)); + } + public VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions(); + _resultValue.axisOptions = axisOptions; + _resultValue.missingDataConfigurations = missingDataConfigurations; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration.java new file mode 100644 index 00000000000..13e1ea1d32c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration { + private @Nullable String treatmentOption; + + private VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration() {} + public Optional treatmentOption() { + return Optional.ofNullable(this.treatmentOption); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String treatmentOption; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration defaults) { + Objects.requireNonNull(defaults); + this.treatmentOption = defaults.treatmentOption; + } + + @CustomType.Setter + public Builder treatmentOption(@Nullable String treatmentOption) { + + this.treatmentOption = treatmentOption; + return this; + } + public VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration(); + _resultValue.treatmentOption = treatmentOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions.java new file mode 100644 index 00000000000..7d6d4be754f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions { + private @Nullable AxisDisplayOptions axisOptions; + private @Nullable List missingDataConfigurations; + + private VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions() {} + public Optional axisOptions() { + return Optional.ofNullable(this.axisOptions); + } + public List missingDataConfigurations() { + return this.missingDataConfigurations == null ? List.of() : this.missingDataConfigurations; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AxisDisplayOptions axisOptions; + private @Nullable List missingDataConfigurations; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions defaults) { + Objects.requireNonNull(defaults); + this.axisOptions = defaults.axisOptions; + this.missingDataConfigurations = defaults.missingDataConfigurations; + } + + @CustomType.Setter + public Builder axisOptions(@Nullable AxisDisplayOptions axisOptions) { + + this.axisOptions = axisOptions; + return this; + } + @CustomType.Setter + public Builder missingDataConfigurations(@Nullable List missingDataConfigurations) { + + this.missingDataConfigurations = missingDataConfigurations; + return this; + } + public Builder missingDataConfigurations(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration... missingDataConfigurations) { + return missingDataConfigurations(List.of(missingDataConfigurations)); + } + public VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions(); + _resultValue.axisOptions = axisOptions; + _resultValue.missingDataConfigurations = missingDataConfigurations; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration.java new file mode 100644 index 00000000000..092223af2d1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration { + private @Nullable String treatmentOption; + + private VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration() {} + public Optional treatmentOption() { + return Optional.ofNullable(this.treatmentOption); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String treatmentOption; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration defaults) { + Objects.requireNonNull(defaults); + this.treatmentOption = defaults.treatmentOption; + } + + @CustomType.Setter + public Builder treatmentOption(@Nullable String treatmentOption) { + + this.treatmentOption = treatmentOption; + return this; + } + public VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration(); + _resultValue.treatmentOption = treatmentOption; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeries.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeries.java new file mode 100644 index 00000000000..a57bc868b9a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeries.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem; +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationSeries { + private @Nullable VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem dataFieldSeriesItem; + private @Nullable VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem fieldSeriesItem; + + private VisualsLineChartVisualChartConfigurationSeries() {} + public Optional dataFieldSeriesItem() { + return Optional.ofNullable(this.dataFieldSeriesItem); + } + public Optional fieldSeriesItem() { + return Optional.ofNullable(this.fieldSeriesItem); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationSeries defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem dataFieldSeriesItem; + private @Nullable VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem fieldSeriesItem; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationSeries defaults) { + Objects.requireNonNull(defaults); + this.dataFieldSeriesItem = defaults.dataFieldSeriesItem; + this.fieldSeriesItem = defaults.fieldSeriesItem; + } + + @CustomType.Setter + public Builder dataFieldSeriesItem(@Nullable VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem dataFieldSeriesItem) { + + this.dataFieldSeriesItem = dataFieldSeriesItem; + return this; + } + @CustomType.Setter + public Builder fieldSeriesItem(@Nullable VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem fieldSeriesItem) { + + this.fieldSeriesItem = fieldSeriesItem; + return this; + } + public VisualsLineChartVisualChartConfigurationSeries build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationSeries(); + _resultValue.dataFieldSeriesItem = dataFieldSeriesItem; + _resultValue.fieldSeriesItem = fieldSeriesItem; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem.java new file mode 100644 index 00000000000..3859f15f4aa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem.java @@ -0,0 +1,94 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem { + private String axisBinding; + private String fieldId; + private @Nullable String fieldValue; + private @Nullable VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings settings; + + private VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem() {} + public String axisBinding() { + return this.axisBinding; + } + public String fieldId() { + return this.fieldId; + } + public Optional fieldValue() { + return Optional.ofNullable(this.fieldValue); + } + public Optional settings() { + return Optional.ofNullable(this.settings); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String axisBinding; + private String fieldId; + private @Nullable String fieldValue; + private @Nullable VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings settings; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem defaults) { + Objects.requireNonNull(defaults); + this.axisBinding = defaults.axisBinding; + this.fieldId = defaults.fieldId; + this.fieldValue = defaults.fieldValue; + this.settings = defaults.settings; + } + + @CustomType.Setter + public Builder axisBinding(String axisBinding) { + if (axisBinding == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem", "axisBinding"); + } + this.axisBinding = axisBinding; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder fieldValue(@Nullable String fieldValue) { + + this.fieldValue = fieldValue; + return this; + } + @CustomType.Setter + public Builder settings(@Nullable VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings settings) { + + this.settings = settings; + return this; + } + public VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem(); + _resultValue.axisBinding = axisBinding; + _resultValue.fieldId = fieldId; + _resultValue.fieldValue = fieldValue; + _resultValue.settings = settings; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings.java new file mode 100644 index 00000000000..b2d601bc4e3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LineChartLineStyleSettings; +import com.pulumi.aws.quicksight.outputs.LineChartMarkerStyleSettings; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings { + private @Nullable LineChartLineStyleSettings lineStyleSettings; + private @Nullable LineChartMarkerStyleSettings markerStyleSettings; + + private VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings() {} + public Optional lineStyleSettings() { + return Optional.ofNullable(this.lineStyleSettings); + } + public Optional markerStyleSettings() { + return Optional.ofNullable(this.markerStyleSettings); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LineChartLineStyleSettings lineStyleSettings; + private @Nullable LineChartMarkerStyleSettings markerStyleSettings; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings defaults) { + Objects.requireNonNull(defaults); + this.lineStyleSettings = defaults.lineStyleSettings; + this.markerStyleSettings = defaults.markerStyleSettings; + } + + @CustomType.Setter + public Builder lineStyleSettings(@Nullable LineChartLineStyleSettings lineStyleSettings) { + + this.lineStyleSettings = lineStyleSettings; + return this; + } + @CustomType.Setter + public Builder markerStyleSettings(@Nullable LineChartMarkerStyleSettings markerStyleSettings) { + + this.markerStyleSettings = markerStyleSettings; + return this; + } + public VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings(); + _resultValue.lineStyleSettings = lineStyleSettings; + _resultValue.markerStyleSettings = markerStyleSettings; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem.java new file mode 100644 index 00000000000..ec563241ff6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem { + private String axisBinding; + private String fieldId; + private @Nullable VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings settings; + + private VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem() {} + public String axisBinding() { + return this.axisBinding; + } + public String fieldId() { + return this.fieldId; + } + public Optional settings() { + return Optional.ofNullable(this.settings); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String axisBinding; + private String fieldId; + private @Nullable VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings settings; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem defaults) { + Objects.requireNonNull(defaults); + this.axisBinding = defaults.axisBinding; + this.fieldId = defaults.fieldId; + this.settings = defaults.settings; + } + + @CustomType.Setter + public Builder axisBinding(String axisBinding) { + if (axisBinding == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem", "axisBinding"); + } + this.axisBinding = axisBinding; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder settings(@Nullable VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings settings) { + + this.settings = settings; + return this; + } + public VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem(); + _resultValue.axisBinding = axisBinding; + _resultValue.fieldId = fieldId; + _resultValue.settings = settings; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings.java new file mode 100644 index 00000000000..03626dd0f97 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.LineChartLineStyleSettings; +import com.pulumi.aws.quicksight.outputs.LineChartMarkerStyleSettings; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings { + private @Nullable LineChartLineStyleSettings lineStyleSettings; + private @Nullable LineChartMarkerStyleSettings markerStyleSettings; + + private VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings() {} + public Optional lineStyleSettings() { + return Optional.ofNullable(this.lineStyleSettings); + } + public Optional markerStyleSettings() { + return Optional.ofNullable(this.markerStyleSettings); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable LineChartLineStyleSettings lineStyleSettings; + private @Nullable LineChartMarkerStyleSettings markerStyleSettings; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings defaults) { + Objects.requireNonNull(defaults); + this.lineStyleSettings = defaults.lineStyleSettings; + this.markerStyleSettings = defaults.markerStyleSettings; + } + + @CustomType.Setter + public Builder lineStyleSettings(@Nullable LineChartLineStyleSettings lineStyleSettings) { + + this.lineStyleSettings = lineStyleSettings; + return this; + } + @CustomType.Setter + public Builder markerStyleSettings(@Nullable LineChartMarkerStyleSettings markerStyleSettings) { + + this.markerStyleSettings = markerStyleSettings; + return this; + } + public VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings(); + _resultValue.lineStyleSettings = lineStyleSettings; + _resultValue.markerStyleSettings = markerStyleSettings; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..3ed68eb5e4a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsLineChartVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsLineChartVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration categoryItemsLimitConfiguration; + private @Nullable List categorySorts; + private @Nullable ItemsLimitConfiguration colorItemsLimitConfiguration; + private @Nullable ItemsLimitConfiguration smallMultiplesLimitConfiguration; + private @Nullable List smallMultiplesSorts; + + private VisualsLineChartVisualChartConfigurationSortConfiguration() {} + public Optional categoryItemsLimitConfiguration() { + return Optional.ofNullable(this.categoryItemsLimitConfiguration); + } + public List categorySorts() { + return this.categorySorts == null ? List.of() : this.categorySorts; + } + public Optional colorItemsLimitConfiguration() { + return Optional.ofNullable(this.colorItemsLimitConfiguration); + } + public Optional smallMultiplesLimitConfiguration() { + return Optional.ofNullable(this.smallMultiplesLimitConfiguration); + } + public List smallMultiplesSorts() { + return this.smallMultiplesSorts == null ? List.of() : this.smallMultiplesSorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsLineChartVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration categoryItemsLimitConfiguration; + private @Nullable List categorySorts; + private @Nullable ItemsLimitConfiguration colorItemsLimitConfiguration; + private @Nullable ItemsLimitConfiguration smallMultiplesLimitConfiguration; + private @Nullable List smallMultiplesSorts; + public Builder() {} + public Builder(VisualsLineChartVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryItemsLimitConfiguration = defaults.categoryItemsLimitConfiguration; + this.categorySorts = defaults.categorySorts; + this.colorItemsLimitConfiguration = defaults.colorItemsLimitConfiguration; + this.smallMultiplesLimitConfiguration = defaults.smallMultiplesLimitConfiguration; + this.smallMultiplesSorts = defaults.smallMultiplesSorts; + } + + @CustomType.Setter + public Builder categoryItemsLimitConfiguration(@Nullable ItemsLimitConfiguration categoryItemsLimitConfiguration) { + + this.categoryItemsLimitConfiguration = categoryItemsLimitConfiguration; + return this; + } + @CustomType.Setter + public Builder categorySorts(@Nullable List categorySorts) { + + this.categorySorts = categorySorts; + return this; + } + public Builder categorySorts(FieldSortOptions... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + @CustomType.Setter + public Builder colorItemsLimitConfiguration(@Nullable ItemsLimitConfiguration colorItemsLimitConfiguration) { + + this.colorItemsLimitConfiguration = colorItemsLimitConfiguration; + return this; + } + @CustomType.Setter + public Builder smallMultiplesLimitConfiguration(@Nullable ItemsLimitConfiguration smallMultiplesLimitConfiguration) { + + this.smallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + return this; + } + @CustomType.Setter + public Builder smallMultiplesSorts(@Nullable List smallMultiplesSorts) { + + this.smallMultiplesSorts = smallMultiplesSorts; + return this; + } + public Builder smallMultiplesSorts(FieldSortOptions... smallMultiplesSorts) { + return smallMultiplesSorts(List.of(smallMultiplesSorts)); + } + public VisualsLineChartVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsLineChartVisualChartConfigurationSortConfiguration(); + _resultValue.categoryItemsLimitConfiguration = categoryItemsLimitConfiguration; + _resultValue.categorySorts = categorySorts; + _resultValue.colorItemsLimitConfiguration = colorItemsLimitConfiguration; + _resultValue.smallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + _resultValue.smallMultiplesSorts = smallMultiplesSorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisual.java new file mode 100644 index 00000000000..5c14020316c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsPieChartVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPieChartVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsPieChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsPieChartVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPieChartVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsPieChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsPieChartVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsPieChartVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsPieChartVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsPieChartVisual build() { + final var _resultValue = new VisualsPieChartVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfiguration.java new file mode 100644 index 00000000000..61e2174215b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfiguration.java @@ -0,0 +1,192 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.ContributionAnalysisDefaults; +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsPieChartVisualChartConfigurationDonutOptions; +import com.pulumi.aws.quicksight.outputs.VisualsPieChartVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsPieChartVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPieChartVisualChartConfiguration { + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable List contributionAnalysisDefaults; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsPieChartVisualChartConfigurationDonutOptions donutOptions; + private @Nullable VisualsPieChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable SmallMultiplesOptions smallMultiplesOptions; + private @Nullable VisualsPieChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable ChartAxisLabelOptions valueLabelOptions; + private @Nullable VisualPalette visualPalette; + + private VisualsPieChartVisualChartConfiguration() {} + public Optional categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + public List contributionAnalysisDefaults() { + return this.contributionAnalysisDefaults == null ? List.of() : this.contributionAnalysisDefaults; + } + public Optional dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + public Optional donutOptions() { + return Optional.ofNullable(this.donutOptions); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional smallMultiplesOptions() { + return Optional.ofNullable(this.smallMultiplesOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional valueLabelOptions() { + return Optional.ofNullable(this.valueLabelOptions); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPieChartVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable List contributionAnalysisDefaults; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsPieChartVisualChartConfigurationDonutOptions donutOptions; + private @Nullable VisualsPieChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable SmallMultiplesOptions smallMultiplesOptions; + private @Nullable VisualsPieChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + private @Nullable ChartAxisLabelOptions valueLabelOptions; + private @Nullable VisualPalette visualPalette; + public Builder() {} + public Builder(VisualsPieChartVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryLabelOptions = defaults.categoryLabelOptions; + this.contributionAnalysisDefaults = defaults.contributionAnalysisDefaults; + this.dataLabels = defaults.dataLabels; + this.donutOptions = defaults.donutOptions; + this.fieldWells = defaults.fieldWells; + this.legend = defaults.legend; + this.smallMultiplesOptions = defaults.smallMultiplesOptions; + this.sortConfiguration = defaults.sortConfiguration; + this.tooltip = defaults.tooltip; + this.valueLabelOptions = defaults.valueLabelOptions; + this.visualPalette = defaults.visualPalette; + } + + @CustomType.Setter + public Builder categoryLabelOptions(@Nullable ChartAxisLabelOptions categoryLabelOptions) { + + this.categoryLabelOptions = categoryLabelOptions; + return this; + } + @CustomType.Setter + public Builder contributionAnalysisDefaults(@Nullable List contributionAnalysisDefaults) { + + this.contributionAnalysisDefaults = contributionAnalysisDefaults; + return this; + } + public Builder contributionAnalysisDefaults(ContributionAnalysisDefaults... contributionAnalysisDefaults) { + return contributionAnalysisDefaults(List.of(contributionAnalysisDefaults)); + } + @CustomType.Setter + public Builder dataLabels(@Nullable DataLabelsOptions dataLabels) { + + this.dataLabels = dataLabels; + return this; + } + @CustomType.Setter + public Builder donutOptions(@Nullable VisualsPieChartVisualChartConfigurationDonutOptions donutOptions) { + + this.donutOptions = donutOptions; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsPieChartVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder smallMultiplesOptions(@Nullable SmallMultiplesOptions smallMultiplesOptions) { + + this.smallMultiplesOptions = smallMultiplesOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsPieChartVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder valueLabelOptions(@Nullable ChartAxisLabelOptions valueLabelOptions) { + + this.valueLabelOptions = valueLabelOptions; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + public VisualsPieChartVisualChartConfiguration build() { + final var _resultValue = new VisualsPieChartVisualChartConfiguration(); + _resultValue.categoryLabelOptions = categoryLabelOptions; + _resultValue.contributionAnalysisDefaults = contributionAnalysisDefaults; + _resultValue.dataLabels = dataLabels; + _resultValue.donutOptions = donutOptions; + _resultValue.fieldWells = fieldWells; + _resultValue.legend = legend; + _resultValue.smallMultiplesOptions = smallMultiplesOptions; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tooltip = tooltip; + _resultValue.valueLabelOptions = valueLabelOptions; + _resultValue.visualPalette = visualPalette; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationDonutOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationDonutOptions.java new file mode 100644 index 00000000000..c340a796012 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationDonutOptions.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions; +import com.pulumi.aws.quicksight.outputs.VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPieChartVisualChartConfigurationDonutOptions { + private @Nullable VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions arcOptions; + private @Nullable VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions donutCenterOptions; + + private VisualsPieChartVisualChartConfigurationDonutOptions() {} + public Optional arcOptions() { + return Optional.ofNullable(this.arcOptions); + } + public Optional donutCenterOptions() { + return Optional.ofNullable(this.donutCenterOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPieChartVisualChartConfigurationDonutOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions arcOptions; + private @Nullable VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions donutCenterOptions; + public Builder() {} + public Builder(VisualsPieChartVisualChartConfigurationDonutOptions defaults) { + Objects.requireNonNull(defaults); + this.arcOptions = defaults.arcOptions; + this.donutCenterOptions = defaults.donutCenterOptions; + } + + @CustomType.Setter + public Builder arcOptions(@Nullable VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions arcOptions) { + + this.arcOptions = arcOptions; + return this; + } + @CustomType.Setter + public Builder donutCenterOptions(@Nullable VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions donutCenterOptions) { + + this.donutCenterOptions = donutCenterOptions; + return this; + } + public VisualsPieChartVisualChartConfigurationDonutOptions build() { + final var _resultValue = new VisualsPieChartVisualChartConfigurationDonutOptions(); + _resultValue.arcOptions = arcOptions; + _resultValue.donutCenterOptions = donutCenterOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions.java new file mode 100644 index 00000000000..f98e0cb0e3d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions { + private @Nullable String arcThickness; + + private VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions() {} + public Optional arcThickness() { + return Optional.ofNullable(this.arcThickness); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String arcThickness; + public Builder() {} + public Builder(VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions defaults) { + Objects.requireNonNull(defaults); + this.arcThickness = defaults.arcThickness; + } + + @CustomType.Setter + public Builder arcThickness(@Nullable String arcThickness) { + + this.arcThickness = arcThickness; + return this; + } + public VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions build() { + final var _resultValue = new VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions(); + _resultValue.arcThickness = arcThickness; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions.java new file mode 100644 index 00000000000..208fc6b3504 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions { + private @Nullable String labelVisibility; + + private VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions() {} + public Optional labelVisibility() { + return Optional.ofNullable(this.labelVisibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String labelVisibility; + public Builder() {} + public Builder(VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions defaults) { + Objects.requireNonNull(defaults); + this.labelVisibility = defaults.labelVisibility; + } + + @CustomType.Setter + public Builder labelVisibility(@Nullable String labelVisibility) { + + this.labelVisibility = labelVisibility; + return this; + } + public VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions build() { + final var _resultValue = new VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions(); + _resultValue.labelVisibility = labelVisibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..30d5a55b692 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPieChartVisualChartConfigurationFieldWells { + private @Nullable VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells pieChartAggregatedFieldWells; + + private VisualsPieChartVisualChartConfigurationFieldWells() {} + public Optional pieChartAggregatedFieldWells() { + return Optional.ofNullable(this.pieChartAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPieChartVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells pieChartAggregatedFieldWells; + public Builder() {} + public Builder(VisualsPieChartVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.pieChartAggregatedFieldWells = defaults.pieChartAggregatedFieldWells; + } + + @CustomType.Setter + public Builder pieChartAggregatedFieldWells(@Nullable VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells pieChartAggregatedFieldWells) { + + this.pieChartAggregatedFieldWells = pieChartAggregatedFieldWells; + return this; + } + public VisualsPieChartVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsPieChartVisualChartConfigurationFieldWells(); + _resultValue.pieChartAggregatedFieldWells = pieChartAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells.java new file mode 100644 index 00000000000..7ff370ecef2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells { + private @Nullable List categories; + private @Nullable SmallMultiplesOptions smallMultiples; + private @Nullable List values; + + private VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells() {} + public List categories() { + return this.categories == null ? List.of() : this.categories; + } + public Optional smallMultiples() { + return Optional.ofNullable(this.smallMultiples); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List categories; + private @Nullable SmallMultiplesOptions smallMultiples; + private @Nullable List values; + public Builder() {} + public Builder(VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.categories = defaults.categories; + this.smallMultiples = defaults.smallMultiples; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder categories(@Nullable List categories) { + + this.categories = categories; + return this; + } + public Builder categories(DimensionFieldSchema... categories) { + return categories(List.of(categories)); + } + @CustomType.Setter + public Builder smallMultiples(@Nullable SmallMultiplesOptions smallMultiples) { + + this.smallMultiples = smallMultiples; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(MeasureFieldSchema... values) { + return values(List.of(values)); + } + public VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells build() { + final var _resultValue = new VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells(); + _resultValue.categories = categories; + _resultValue.smallMultiples = smallMultiples; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..b3135dc7a12 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPieChartVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPieChartVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + private @Nullable ItemsLimitConfiguration smallMultiplesLimitConfiguration; + private @Nullable List smallMultiplesSorts; + + private VisualsPieChartVisualChartConfigurationSortConfiguration() {} + public Optional categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + public List categorySorts() { + return this.categorySorts == null ? List.of() : this.categorySorts; + } + public Optional smallMultiplesLimitConfiguration() { + return Optional.ofNullable(this.smallMultiplesLimitConfiguration); + } + public List smallMultiplesSorts() { + return this.smallMultiplesSorts == null ? List.of() : this.smallMultiplesSorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPieChartVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + private @Nullable ItemsLimitConfiguration smallMultiplesLimitConfiguration; + private @Nullable List smallMultiplesSorts; + public Builder() {} + public Builder(VisualsPieChartVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryItemsLimit = defaults.categoryItemsLimit; + this.categorySorts = defaults.categorySorts; + this.smallMultiplesLimitConfiguration = defaults.smallMultiplesLimitConfiguration; + this.smallMultiplesSorts = defaults.smallMultiplesSorts; + } + + @CustomType.Setter + public Builder categoryItemsLimit(@Nullable ItemsLimitConfiguration categoryItemsLimit) { + + this.categoryItemsLimit = categoryItemsLimit; + return this; + } + @CustomType.Setter + public Builder categorySorts(@Nullable List categorySorts) { + + this.categorySorts = categorySorts; + return this; + } + public Builder categorySorts(FieldSortOptions... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + @CustomType.Setter + public Builder smallMultiplesLimitConfiguration(@Nullable ItemsLimitConfiguration smallMultiplesLimitConfiguration) { + + this.smallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + return this; + } + @CustomType.Setter + public Builder smallMultiplesSorts(@Nullable List smallMultiplesSorts) { + + this.smallMultiplesSorts = smallMultiplesSorts; + return this; + } + public Builder smallMultiplesSorts(FieldSortOptions... smallMultiplesSorts) { + return smallMultiplesSorts(List.of(smallMultiplesSorts)); + } + public VisualsPieChartVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsPieChartVisualChartConfigurationSortConfiguration(); + _resultValue.categoryItemsLimit = categoryItemsLimit; + _resultValue.categorySorts = categorySorts; + _resultValue.smallMultiplesLimitConfiguration = smallMultiplesLimitConfiguration; + _resultValue.smallMultiplesSorts = smallMultiplesSorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisual.java new file mode 100644 index 00000000000..11304317db3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisual.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualConditionalFormatting; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsPivotTableVisualChartConfiguration chartConfiguration; + private @Nullable VisualsPivotTableVisualConditionalFormatting conditionalFormatting; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsPivotTableVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public Optional conditionalFormatting() { + return Optional.ofNullable(this.conditionalFormatting); + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsPivotTableVisualChartConfiguration chartConfiguration; + private @Nullable VisualsPivotTableVisualConditionalFormatting conditionalFormatting; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsPivotTableVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.conditionalFormatting = defaults.conditionalFormatting; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsPivotTableVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder conditionalFormatting(@Nullable VisualsPivotTableVisualConditionalFormatting conditionalFormatting) { + + this.conditionalFormatting = conditionalFormatting; + return this; + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsPivotTableVisual build() { + final var _resultValue = new VisualsPivotTableVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.conditionalFormatting = conditionalFormatting; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfiguration.java new file mode 100644 index 00000000000..755767bab61 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfiguration.java @@ -0,0 +1,119 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldOptions; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationPaginatedReportOptions; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationSortConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationTableOptions; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationTotalOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfiguration { + private @Nullable VisualsPivotTableVisualChartConfigurationFieldOptions fieldOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsPivotTableVisualChartConfigurationPaginatedReportOptions paginatedReportOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable VisualsPivotTableVisualChartConfigurationTableOptions tableOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationTotalOptions totalOptions; + + private VisualsPivotTableVisualChartConfiguration() {} + public Optional fieldOptions() { + return Optional.ofNullable(this.fieldOptions); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional paginatedReportOptions() { + return Optional.ofNullable(this.paginatedReportOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional tableOptions() { + return Optional.ofNullable(this.tableOptions); + } + public Optional totalOptions() { + return Optional.ofNullable(this.totalOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsPivotTableVisualChartConfigurationFieldOptions fieldOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsPivotTableVisualChartConfigurationPaginatedReportOptions paginatedReportOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable VisualsPivotTableVisualChartConfigurationTableOptions tableOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationTotalOptions totalOptions; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.fieldOptions = defaults.fieldOptions; + this.fieldWells = defaults.fieldWells; + this.paginatedReportOptions = defaults.paginatedReportOptions; + this.sortConfiguration = defaults.sortConfiguration; + this.tableOptions = defaults.tableOptions; + this.totalOptions = defaults.totalOptions; + } + + @CustomType.Setter + public Builder fieldOptions(@Nullable VisualsPivotTableVisualChartConfigurationFieldOptions fieldOptions) { + + this.fieldOptions = fieldOptions; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsPivotTableVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder paginatedReportOptions(@Nullable VisualsPivotTableVisualChartConfigurationPaginatedReportOptions paginatedReportOptions) { + + this.paginatedReportOptions = paginatedReportOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsPivotTableVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tableOptions(@Nullable VisualsPivotTableVisualChartConfigurationTableOptions tableOptions) { + + this.tableOptions = tableOptions; + return this; + } + @CustomType.Setter + public Builder totalOptions(@Nullable VisualsPivotTableVisualChartConfigurationTotalOptions totalOptions) { + + this.totalOptions = totalOptions; + return this; + } + public VisualsPivotTableVisualChartConfiguration build() { + final var _resultValue = new VisualsPivotTableVisualChartConfiguration(); + _resultValue.fieldOptions = fieldOptions; + _resultValue.fieldWells = fieldWells; + _resultValue.paginatedReportOptions = paginatedReportOptions; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tableOptions = tableOptions; + _resultValue.totalOptions = totalOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptions.java new file mode 100644 index 00000000000..7e45383118c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptions.java @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldOptions { + private @Nullable List dataPathOptions; + private @Nullable List selectedFieldOptions; + + private VisualsPivotTableVisualChartConfigurationFieldOptions() {} + public List dataPathOptions() { + return this.dataPathOptions == null ? List.of() : this.dataPathOptions; + } + public List selectedFieldOptions() { + return this.selectedFieldOptions == null ? List.of() : this.selectedFieldOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List dataPathOptions; + private @Nullable List selectedFieldOptions; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldOptions defaults) { + Objects.requireNonNull(defaults); + this.dataPathOptions = defaults.dataPathOptions; + this.selectedFieldOptions = defaults.selectedFieldOptions; + } + + @CustomType.Setter + public Builder dataPathOptions(@Nullable List dataPathOptions) { + + this.dataPathOptions = dataPathOptions; + return this; + } + public Builder dataPathOptions(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption... dataPathOptions) { + return dataPathOptions(List.of(dataPathOptions)); + } + @CustomType.Setter + public Builder selectedFieldOptions(@Nullable List selectedFieldOptions) { + + this.selectedFieldOptions = selectedFieldOptions; + return this; + } + public Builder selectedFieldOptions(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption... selectedFieldOptions) { + return selectedFieldOptions(List.of(selectedFieldOptions)); + } + public VisualsPivotTableVisualChartConfigurationFieldOptions build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldOptions(); + _resultValue.dataPathOptions = dataPathOptions; + _resultValue.selectedFieldOptions = selectedFieldOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption.java new file mode 100644 index 00000000000..caaad9ffbbc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption { + private List dataPathLists; + private @Nullable String width; + + private VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption() {} + public List dataPathLists() { + return this.dataPathLists; + } + public Optional width() { + return Optional.ofNullable(this.width); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private List dataPathLists; + private @Nullable String width; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption defaults) { + Objects.requireNonNull(defaults); + this.dataPathLists = defaults.dataPathLists; + this.width = defaults.width; + } + + @CustomType.Setter + public Builder dataPathLists(List dataPathLists) { + if (dataPathLists == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption", "dataPathLists"); + } + this.dataPathLists = dataPathLists; + return this; + } + public Builder dataPathLists(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList... dataPathLists) { + return dataPathLists(List.of(dataPathLists)); + } + @CustomType.Setter + public Builder width(@Nullable String width) { + + this.width = width; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption(); + _resultValue.dataPathLists = dataPathLists; + _resultValue.width = width; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList.java new file mode 100644 index 00000000000..ed5f8b9d687 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList { + private String fieldId; + private String fieldValue; + + private VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList() {} + public String fieldId() { + return this.fieldId; + } + public String fieldValue() { + return this.fieldValue; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String fieldId; + private String fieldValue; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.fieldValue = defaults.fieldValue; + } + + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder fieldValue(String fieldValue) { + if (fieldValue == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList", "fieldValue"); + } + this.fieldValue = fieldValue; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList(); + _resultValue.fieldId = fieldId; + _resultValue.fieldValue = fieldValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption.java new file mode 100644 index 00000000000..b95c4f3146e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption.java @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + private @Nullable String customLabel; + private String fieldId; + private @Nullable String visibility; + + private VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption() {} + public Optional customLabel() { + return Optional.ofNullable(this.customLabel); + } + public String fieldId() { + return this.fieldId; + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customLabel; + private String fieldId; + private @Nullable String visibility; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption defaults) { + Objects.requireNonNull(defaults); + this.customLabel = defaults.customLabel; + this.fieldId = defaults.fieldId; + this.visibility = defaults.visibility; + } + + @CustomType.Setter + public Builder customLabel(@Nullable String customLabel) { + + this.customLabel = customLabel; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption(); + _resultValue.customLabel = customLabel; + _resultValue.fieldId = fieldId; + _resultValue.visibility = visibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..69208e00f11 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWells { + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells pivotTableAggregatedFieldWells; + + private VisualsPivotTableVisualChartConfigurationFieldWells() {} + public Optional pivotTableAggregatedFieldWells() { + return Optional.ofNullable(this.pivotTableAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells pivotTableAggregatedFieldWells; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.pivotTableAggregatedFieldWells = defaults.pivotTableAggregatedFieldWells; + } + + @CustomType.Setter + public Builder pivotTableAggregatedFieldWells(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells pivotTableAggregatedFieldWells) { + + this.pivotTableAggregatedFieldWells = pivotTableAggregatedFieldWells; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWells(); + _resultValue.pivotTableAggregatedFieldWells = pivotTableAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells.java new file mode 100644 index 00000000000..3b53d49297b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells { + private @Nullable List columns; + private @Nullable List rows; + private @Nullable List values; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells() {} + public List columns() { + return this.columns == null ? List.of() : this.columns; + } + public List rows() { + return this.rows == null ? List.of() : this.rows; + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List columns; + private @Nullable List rows; + private @Nullable List values; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.columns = defaults.columns; + this.rows = defaults.rows; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder columns(@Nullable List columns) { + + this.columns = columns; + return this; + } + public Builder columns(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn... columns) { + return columns(List.of(columns)); + } + @CustomType.Setter + public Builder rows(@Nullable List rows) { + + this.rows = rows; + return this; + } + public Builder rows(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow... rows) { + return rows(List.of(rows)); + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue... values) { + return values(List.of(values)); + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells(); + _resultValue.columns = columns; + _resultValue.rows = rows; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn.java new file mode 100644 index 00000000000..e7faab307e5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn { + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField categoricalDimensionField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField dateDimensionField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField numericalDimensionField; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn() {} + public Optional categoricalDimensionField() { + return Optional.ofNullable(this.categoricalDimensionField); + } + public Optional dateDimensionField() { + return Optional.ofNullable(this.dateDimensionField); + } + public Optional numericalDimensionField() { + return Optional.ofNullable(this.numericalDimensionField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField categoricalDimensionField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField dateDimensionField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField numericalDimensionField; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn defaults) { + Objects.requireNonNull(defaults); + this.categoricalDimensionField = defaults.categoricalDimensionField; + this.dateDimensionField = defaults.dateDimensionField; + this.numericalDimensionField = defaults.numericalDimensionField; + } + + @CustomType.Setter + public Builder categoricalDimensionField(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField categoricalDimensionField) { + + this.categoricalDimensionField = categoricalDimensionField; + return this; + } + @CustomType.Setter + public Builder dateDimensionField(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField dateDimensionField) { + + this.dateDimensionField = dateDimensionField; + return this; + } + @CustomType.Setter + public Builder numericalDimensionField(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField numericalDimensionField) { + + this.numericalDimensionField = numericalDimensionField; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn(); + _resultValue.categoricalDimensionField = categoricalDimensionField; + _resultValue.dateDimensionField = dateDimensionField; + _resultValue.numericalDimensionField = numericalDimensionField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField.java new file mode 100644 index 00000000000..2475dbf0080 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField { + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField() {} + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable StringFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField(); + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField.java new file mode 100644 index 00000000000..d6de04df25c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField.java @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField { + private Column column; + private @Nullable String dateGranularity; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField() {} + public Column column() { + return this.column; + } + public Optional dateGranularity() { + return Optional.ofNullable(this.dateGranularity); + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private @Nullable String dateGranularity; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.dateGranularity = defaults.dateGranularity; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder dateGranularity(@Nullable String dateGranularity) { + + this.dateGranularity = dateGranularity; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable DateTimeFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField(); + _resultValue.column = column; + _resultValue.dateGranularity = dateGranularity; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField.java new file mode 100644 index 00000000000..8cc940513b6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField { + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField() {} + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable NumberFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField(); + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow.java new file mode 100644 index 00000000000..0745d1bfd6b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow { + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField categoricalDimensionField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField dateDimensionField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField numericalDimensionField; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow() {} + public Optional categoricalDimensionField() { + return Optional.ofNullable(this.categoricalDimensionField); + } + public Optional dateDimensionField() { + return Optional.ofNullable(this.dateDimensionField); + } + public Optional numericalDimensionField() { + return Optional.ofNullable(this.numericalDimensionField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField categoricalDimensionField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField dateDimensionField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField numericalDimensionField; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow defaults) { + Objects.requireNonNull(defaults); + this.categoricalDimensionField = defaults.categoricalDimensionField; + this.dateDimensionField = defaults.dateDimensionField; + this.numericalDimensionField = defaults.numericalDimensionField; + } + + @CustomType.Setter + public Builder categoricalDimensionField(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField categoricalDimensionField) { + + this.categoricalDimensionField = categoricalDimensionField; + return this; + } + @CustomType.Setter + public Builder dateDimensionField(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField dateDimensionField) { + + this.dateDimensionField = dateDimensionField; + return this; + } + @CustomType.Setter + public Builder numericalDimensionField(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField numericalDimensionField) { + + this.numericalDimensionField = numericalDimensionField; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow(); + _resultValue.categoricalDimensionField = categoricalDimensionField; + _resultValue.dateDimensionField = dateDimensionField; + _resultValue.numericalDimensionField = numericalDimensionField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField.java new file mode 100644 index 00000000000..a8012893eaa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField { + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField() {} + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable StringFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField(); + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField.java new file mode 100644 index 00000000000..5a1611b93bc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField.java @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField { + private Column column; + private @Nullable String dateGranularity; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField() {} + public Column column() { + return this.column; + } + public Optional dateGranularity() { + return Optional.ofNullable(this.dateGranularity); + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private @Nullable String dateGranularity; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.dateGranularity = defaults.dateGranularity; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder dateGranularity(@Nullable String dateGranularity) { + + this.dateGranularity = dateGranularity; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable DateTimeFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField(); + _resultValue.column = column; + _resultValue.dateGranularity = dateGranularity; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField.java new file mode 100644 index 00000000000..5a9a5d84d8b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField { + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField() {} + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable NumberFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField(); + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue.java new file mode 100644 index 00000000000..1014c9dd50e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue { + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField calculatedMeasureField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField categoricalMeasureField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField dateMeasureField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField numericalMeasureField; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue() {} + public Optional calculatedMeasureField() { + return Optional.ofNullable(this.calculatedMeasureField); + } + public Optional categoricalMeasureField() { + return Optional.ofNullable(this.categoricalMeasureField); + } + public Optional dateMeasureField() { + return Optional.ofNullable(this.dateMeasureField); + } + public Optional numericalMeasureField() { + return Optional.ofNullable(this.numericalMeasureField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField calculatedMeasureField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField categoricalMeasureField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField dateMeasureField; + private @Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField numericalMeasureField; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue defaults) { + Objects.requireNonNull(defaults); + this.calculatedMeasureField = defaults.calculatedMeasureField; + this.categoricalMeasureField = defaults.categoricalMeasureField; + this.dateMeasureField = defaults.dateMeasureField; + this.numericalMeasureField = defaults.numericalMeasureField; + } + + @CustomType.Setter + public Builder calculatedMeasureField(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField calculatedMeasureField) { + + this.calculatedMeasureField = calculatedMeasureField; + return this; + } + @CustomType.Setter + public Builder categoricalMeasureField(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField categoricalMeasureField) { + + this.categoricalMeasureField = categoricalMeasureField; + return this; + } + @CustomType.Setter + public Builder dateMeasureField(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField dateMeasureField) { + + this.dateMeasureField = dateMeasureField; + return this; + } + @CustomType.Setter + public Builder numericalMeasureField(@Nullable VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField numericalMeasureField) { + + this.numericalMeasureField = numericalMeasureField; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue(); + _resultValue.calculatedMeasureField = calculatedMeasureField; + _resultValue.categoricalMeasureField = categoricalMeasureField; + _resultValue.dateMeasureField = dateMeasureField; + _resultValue.numericalMeasureField = numericalMeasureField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField.java new file mode 100644 index 00000000000..751d2f5f21c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField { + private String expression; + private String fieldId; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField() {} + public String expression() { + return this.expression; + } + public String fieldId() { + return this.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String expression; + private String fieldId; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField defaults) { + Objects.requireNonNull(defaults); + this.expression = defaults.expression; + this.fieldId = defaults.fieldId; + } + + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField", "expression"); + } + this.expression = expression; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField(); + _resultValue.expression = expression; + _resultValue.fieldId = fieldId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField.java new file mode 100644 index 00000000000..5ed8fb19f8b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable String aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable StringFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField.java new file mode 100644 index 00000000000..1b3aaa84d11 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable String aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable DateTimeFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField.java new file mode 100644 index 00000000000..08601ab5ef0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumericalAggregation; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField { + private @Nullable NumericalAggregation aggregationFunction; + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + + private VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumericalAggregation aggregationFunction; + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable NumericalAggregation aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable NumberFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptions.java new file mode 100644 index 00000000000..86649fa5927 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationPaginatedReportOptions.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationPaginatedReportOptions { + private @Nullable String overflowColumnHeaderVisibility; + private @Nullable String verticalOverflowVisibility; + + private VisualsPivotTableVisualChartConfigurationPaginatedReportOptions() {} + public Optional overflowColumnHeaderVisibility() { + return Optional.ofNullable(this.overflowColumnHeaderVisibility); + } + public Optional verticalOverflowVisibility() { + return Optional.ofNullable(this.verticalOverflowVisibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationPaginatedReportOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String overflowColumnHeaderVisibility; + private @Nullable String verticalOverflowVisibility; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationPaginatedReportOptions defaults) { + Objects.requireNonNull(defaults); + this.overflowColumnHeaderVisibility = defaults.overflowColumnHeaderVisibility; + this.verticalOverflowVisibility = defaults.verticalOverflowVisibility; + } + + @CustomType.Setter + public Builder overflowColumnHeaderVisibility(@Nullable String overflowColumnHeaderVisibility) { + + this.overflowColumnHeaderVisibility = overflowColumnHeaderVisibility; + return this; + } + @CustomType.Setter + public Builder verticalOverflowVisibility(@Nullable String verticalOverflowVisibility) { + + this.verticalOverflowVisibility = verticalOverflowVisibility; + return this; + } + public VisualsPivotTableVisualChartConfigurationPaginatedReportOptions build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationPaginatedReportOptions(); + _resultValue.overflowColumnHeaderVisibility = overflowColumnHeaderVisibility; + _resultValue.verticalOverflowVisibility = verticalOverflowVisibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..53790f2b4b3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationSortConfiguration { + private @Nullable List fieldSortOptions; + + private VisualsPivotTableVisualChartConfigurationSortConfiguration() {} + public List fieldSortOptions() { + return this.fieldSortOptions == null ? List.of() : this.fieldSortOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List fieldSortOptions; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.fieldSortOptions = defaults.fieldSortOptions; + } + + @CustomType.Setter + public Builder fieldSortOptions(@Nullable List fieldSortOptions) { + + this.fieldSortOptions = fieldSortOptions; + return this; + } + public Builder fieldSortOptions(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption... fieldSortOptions) { + return fieldSortOptions(List.of(fieldSortOptions)); + } + public VisualsPivotTableVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationSortConfiguration(); + _resultValue.fieldSortOptions = fieldSortOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption.java new file mode 100644 index 00000000000..94c78be1616 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption { + private String fieldId; + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy sortBy; + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption() {} + public String fieldId() { + return this.fieldId; + } + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy sortBy() { + return this.sortBy; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String fieldId; + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy sortBy; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.sortBy = defaults.sortBy; + } + + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder sortBy(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy sortBy) { + if (sortBy == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption", "sortBy"); + } + this.sortBy = sortBy; + return this; + } + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption(); + _resultValue.fieldId = fieldId; + _resultValue.sortBy = sortBy; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy.java new file mode 100644 index 00000000000..00d10498007 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnSort; +import com.pulumi.aws.quicksight.outputs.FieldSort; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy { + private @Nullable ColumnSort column; + private @Nullable VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath dataPath; + private @Nullable FieldSort field; + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy() {} + public Optional column() { + return Optional.ofNullable(this.column); + } + public Optional dataPath() { + return Optional.ofNullable(this.dataPath); + } + public Optional field() { + return Optional.ofNullable(this.field); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ColumnSort column; + private @Nullable VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath dataPath; + private @Nullable FieldSort field; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.dataPath = defaults.dataPath; + this.field = defaults.field; + } + + @CustomType.Setter + public Builder column(@Nullable ColumnSort column) { + + this.column = column; + return this; + } + @CustomType.Setter + public Builder dataPath(@Nullable VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath dataPath) { + + this.dataPath = dataPath; + return this; + } + @CustomType.Setter + public Builder field(@Nullable FieldSort field) { + + this.field = field; + return this; + } + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy(); + _resultValue.column = column; + _resultValue.dataPath = dataPath; + _resultValue.field = field; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath.java new file mode 100644 index 00000000000..3b8394d8c51 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath { + private String direction; + private List sortPaths; + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath() {} + public String direction() { + return this.direction; + } + public List sortPaths() { + return this.sortPaths; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String direction; + private List sortPaths; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath defaults) { + Objects.requireNonNull(defaults); + this.direction = defaults.direction; + this.sortPaths = defaults.sortPaths; + } + + @CustomType.Setter + public Builder direction(String direction) { + if (direction == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath", "direction"); + } + this.direction = direction; + return this; + } + @CustomType.Setter + public Builder sortPaths(List sortPaths) { + if (sortPaths == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath", "sortPaths"); + } + this.sortPaths = sortPaths; + return this; + } + public Builder sortPaths(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath... sortPaths) { + return sortPaths(List.of(sortPaths)); + } + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath(); + _resultValue.direction = direction; + _resultValue.sortPaths = sortPaths; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath.java new file mode 100644 index 00000000000..e94d276d734 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath { + private String fieldId; + private String fieldValue; + + private VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath() {} + public String fieldId() { + return this.fieldId; + } + public String fieldValue() { + return this.fieldValue; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String fieldId; + private String fieldValue; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.fieldValue = defaults.fieldValue; + } + + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder fieldValue(String fieldValue) { + if (fieldValue == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath", "fieldValue"); + } + this.fieldValue = fieldValue; + return this; + } + public VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath(); + _resultValue.fieldId = fieldId; + _resultValue.fieldValue = fieldValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTableOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTableOptions.java new file mode 100644 index 00000000000..b9053c8b8c9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTableOptions.java @@ -0,0 +1,168 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CellStyle; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationTableOptions { + private @Nullable CellStyle cellStyle; + private @Nullable String collapsedRowDimensionsVisibility; + private @Nullable CellStyle columnHeaderStyle; + private @Nullable String columnNamesVisibility; + private @Nullable String metricPlacement; + private @Nullable VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions rowAlternateColorOptions; + private @Nullable CellStyle rowFieldNamesStyle; + private @Nullable CellStyle rowHeaderStyle; + private @Nullable String singleMetricVisibility; + private @Nullable String toggleButtonsVisibility; + + private VisualsPivotTableVisualChartConfigurationTableOptions() {} + public Optional cellStyle() { + return Optional.ofNullable(this.cellStyle); + } + public Optional collapsedRowDimensionsVisibility() { + return Optional.ofNullable(this.collapsedRowDimensionsVisibility); + } + public Optional columnHeaderStyle() { + return Optional.ofNullable(this.columnHeaderStyle); + } + public Optional columnNamesVisibility() { + return Optional.ofNullable(this.columnNamesVisibility); + } + public Optional metricPlacement() { + return Optional.ofNullable(this.metricPlacement); + } + public Optional rowAlternateColorOptions() { + return Optional.ofNullable(this.rowAlternateColorOptions); + } + public Optional rowFieldNamesStyle() { + return Optional.ofNullable(this.rowFieldNamesStyle); + } + public Optional rowHeaderStyle() { + return Optional.ofNullable(this.rowHeaderStyle); + } + public Optional singleMetricVisibility() { + return Optional.ofNullable(this.singleMetricVisibility); + } + public Optional toggleButtonsVisibility() { + return Optional.ofNullable(this.toggleButtonsVisibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationTableOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CellStyle cellStyle; + private @Nullable String collapsedRowDimensionsVisibility; + private @Nullable CellStyle columnHeaderStyle; + private @Nullable String columnNamesVisibility; + private @Nullable String metricPlacement; + private @Nullable VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions rowAlternateColorOptions; + private @Nullable CellStyle rowFieldNamesStyle; + private @Nullable CellStyle rowHeaderStyle; + private @Nullable String singleMetricVisibility; + private @Nullable String toggleButtonsVisibility; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationTableOptions defaults) { + Objects.requireNonNull(defaults); + this.cellStyle = defaults.cellStyle; + this.collapsedRowDimensionsVisibility = defaults.collapsedRowDimensionsVisibility; + this.columnHeaderStyle = defaults.columnHeaderStyle; + this.columnNamesVisibility = defaults.columnNamesVisibility; + this.metricPlacement = defaults.metricPlacement; + this.rowAlternateColorOptions = defaults.rowAlternateColorOptions; + this.rowFieldNamesStyle = defaults.rowFieldNamesStyle; + this.rowHeaderStyle = defaults.rowHeaderStyle; + this.singleMetricVisibility = defaults.singleMetricVisibility; + this.toggleButtonsVisibility = defaults.toggleButtonsVisibility; + } + + @CustomType.Setter + public Builder cellStyle(@Nullable CellStyle cellStyle) { + + this.cellStyle = cellStyle; + return this; + } + @CustomType.Setter + public Builder collapsedRowDimensionsVisibility(@Nullable String collapsedRowDimensionsVisibility) { + + this.collapsedRowDimensionsVisibility = collapsedRowDimensionsVisibility; + return this; + } + @CustomType.Setter + public Builder columnHeaderStyle(@Nullable CellStyle columnHeaderStyle) { + + this.columnHeaderStyle = columnHeaderStyle; + return this; + } + @CustomType.Setter + public Builder columnNamesVisibility(@Nullable String columnNamesVisibility) { + + this.columnNamesVisibility = columnNamesVisibility; + return this; + } + @CustomType.Setter + public Builder metricPlacement(@Nullable String metricPlacement) { + + this.metricPlacement = metricPlacement; + return this; + } + @CustomType.Setter + public Builder rowAlternateColorOptions(@Nullable VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions rowAlternateColorOptions) { + + this.rowAlternateColorOptions = rowAlternateColorOptions; + return this; + } + @CustomType.Setter + public Builder rowFieldNamesStyle(@Nullable CellStyle rowFieldNamesStyle) { + + this.rowFieldNamesStyle = rowFieldNamesStyle; + return this; + } + @CustomType.Setter + public Builder rowHeaderStyle(@Nullable CellStyle rowHeaderStyle) { + + this.rowHeaderStyle = rowHeaderStyle; + return this; + } + @CustomType.Setter + public Builder singleMetricVisibility(@Nullable String singleMetricVisibility) { + + this.singleMetricVisibility = singleMetricVisibility; + return this; + } + @CustomType.Setter + public Builder toggleButtonsVisibility(@Nullable String toggleButtonsVisibility) { + + this.toggleButtonsVisibility = toggleButtonsVisibility; + return this; + } + public VisualsPivotTableVisualChartConfigurationTableOptions build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationTableOptions(); + _resultValue.cellStyle = cellStyle; + _resultValue.collapsedRowDimensionsVisibility = collapsedRowDimensionsVisibility; + _resultValue.columnHeaderStyle = columnHeaderStyle; + _resultValue.columnNamesVisibility = columnNamesVisibility; + _resultValue.metricPlacement = metricPlacement; + _resultValue.rowAlternateColorOptions = rowAlternateColorOptions; + _resultValue.rowFieldNamesStyle = rowFieldNamesStyle; + _resultValue.rowHeaderStyle = rowHeaderStyle; + _resultValue.singleMetricVisibility = singleMetricVisibility; + _resultValue.toggleButtonsVisibility = toggleButtonsVisibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.java new file mode 100644 index 00000000000..c8fa95b8521 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + private @Nullable String rowAlternateColors; + /** + * @return The dashboard creation status. + * + */ + private @Nullable String status; + + private VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions() {} + public Optional rowAlternateColors() { + return Optional.ofNullable(this.rowAlternateColors); + } + /** + * @return The dashboard creation status. + * + */ + public Optional status() { + return Optional.ofNullable(this.status); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String rowAlternateColors; + private @Nullable String status; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions defaults) { + Objects.requireNonNull(defaults); + this.rowAlternateColors = defaults.rowAlternateColors; + this.status = defaults.status; + } + + @CustomType.Setter + public Builder rowAlternateColors(@Nullable String rowAlternateColors) { + + this.rowAlternateColors = rowAlternateColors; + return this; + } + @CustomType.Setter + public Builder status(@Nullable String status) { + + this.status = status; + return this; + } + public VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions(); + _resultValue.rowAlternateColors = rowAlternateColors; + _resultValue.status = status; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptions.java new file mode 100644 index 00000000000..34574276227 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptions.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationTotalOptions { + private @Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions columnSubtotalOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions columnTotalOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions rowSubtotalOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions rowTotalOptions; + + private VisualsPivotTableVisualChartConfigurationTotalOptions() {} + public Optional columnSubtotalOptions() { + return Optional.ofNullable(this.columnSubtotalOptions); + } + public Optional columnTotalOptions() { + return Optional.ofNullable(this.columnTotalOptions); + } + public Optional rowSubtotalOptions() { + return Optional.ofNullable(this.rowSubtotalOptions); + } + public Optional rowTotalOptions() { + return Optional.ofNullable(this.rowTotalOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions columnSubtotalOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions columnTotalOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions rowSubtotalOptions; + private @Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions rowTotalOptions; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptions defaults) { + Objects.requireNonNull(defaults); + this.columnSubtotalOptions = defaults.columnSubtotalOptions; + this.columnTotalOptions = defaults.columnTotalOptions; + this.rowSubtotalOptions = defaults.rowSubtotalOptions; + this.rowTotalOptions = defaults.rowTotalOptions; + } + + @CustomType.Setter + public Builder columnSubtotalOptions(@Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions columnSubtotalOptions) { + + this.columnSubtotalOptions = columnSubtotalOptions; + return this; + } + @CustomType.Setter + public Builder columnTotalOptions(@Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions columnTotalOptions) { + + this.columnTotalOptions = columnTotalOptions; + return this; + } + @CustomType.Setter + public Builder rowSubtotalOptions(@Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions rowSubtotalOptions) { + + this.rowSubtotalOptions = rowSubtotalOptions; + return this; + } + @CustomType.Setter + public Builder rowTotalOptions(@Nullable VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions rowTotalOptions) { + + this.rowTotalOptions = rowTotalOptions; + return this; + } + public VisualsPivotTableVisualChartConfigurationTotalOptions build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationTotalOptions(); + _resultValue.columnSubtotalOptions = columnSubtotalOptions; + _resultValue.columnTotalOptions = columnTotalOptions; + _resultValue.rowSubtotalOptions = rowSubtotalOptions; + _resultValue.rowTotalOptions = rowTotalOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions.java new file mode 100644 index 00000000000..3844cbc0a12 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CellStyle; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions { + private @Nullable String customLabel; + private @Nullable String fieldLevel; + private @Nullable List fieldLevelOptions; + private @Nullable CellStyle metricHeaderCellStyle; + private @Nullable CellStyle totalCellStyle; + private @Nullable String totalsVisibility; + private @Nullable CellStyle valueCellStyle; + + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions() {} + public Optional customLabel() { + return Optional.ofNullable(this.customLabel); + } + public Optional fieldLevel() { + return Optional.ofNullable(this.fieldLevel); + } + public List fieldLevelOptions() { + return this.fieldLevelOptions == null ? List.of() : this.fieldLevelOptions; + } + public Optional metricHeaderCellStyle() { + return Optional.ofNullable(this.metricHeaderCellStyle); + } + public Optional totalCellStyle() { + return Optional.ofNullable(this.totalCellStyle); + } + public Optional totalsVisibility() { + return Optional.ofNullable(this.totalsVisibility); + } + public Optional valueCellStyle() { + return Optional.ofNullable(this.valueCellStyle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customLabel; + private @Nullable String fieldLevel; + private @Nullable List fieldLevelOptions; + private @Nullable CellStyle metricHeaderCellStyle; + private @Nullable CellStyle totalCellStyle; + private @Nullable String totalsVisibility; + private @Nullable CellStyle valueCellStyle; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions defaults) { + Objects.requireNonNull(defaults); + this.customLabel = defaults.customLabel; + this.fieldLevel = defaults.fieldLevel; + this.fieldLevelOptions = defaults.fieldLevelOptions; + this.metricHeaderCellStyle = defaults.metricHeaderCellStyle; + this.totalCellStyle = defaults.totalCellStyle; + this.totalsVisibility = defaults.totalsVisibility; + this.valueCellStyle = defaults.valueCellStyle; + } + + @CustomType.Setter + public Builder customLabel(@Nullable String customLabel) { + + this.customLabel = customLabel; + return this; + } + @CustomType.Setter + public Builder fieldLevel(@Nullable String fieldLevel) { + + this.fieldLevel = fieldLevel; + return this; + } + @CustomType.Setter + public Builder fieldLevelOptions(@Nullable List fieldLevelOptions) { + + this.fieldLevelOptions = fieldLevelOptions; + return this; + } + public Builder fieldLevelOptions(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption... fieldLevelOptions) { + return fieldLevelOptions(List.of(fieldLevelOptions)); + } + @CustomType.Setter + public Builder metricHeaderCellStyle(@Nullable CellStyle metricHeaderCellStyle) { + + this.metricHeaderCellStyle = metricHeaderCellStyle; + return this; + } + @CustomType.Setter + public Builder totalCellStyle(@Nullable CellStyle totalCellStyle) { + + this.totalCellStyle = totalCellStyle; + return this; + } + @CustomType.Setter + public Builder totalsVisibility(@Nullable String totalsVisibility) { + + this.totalsVisibility = totalsVisibility; + return this; + } + @CustomType.Setter + public Builder valueCellStyle(@Nullable CellStyle valueCellStyle) { + + this.valueCellStyle = valueCellStyle; + return this; + } + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions(); + _resultValue.customLabel = customLabel; + _resultValue.fieldLevel = fieldLevel; + _resultValue.fieldLevelOptions = fieldLevelOptions; + _resultValue.metricHeaderCellStyle = metricHeaderCellStyle; + _resultValue.totalCellStyle = totalCellStyle; + _resultValue.totalsVisibility = totalsVisibility; + _resultValue.valueCellStyle = valueCellStyle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption.java new file mode 100644 index 00000000000..614d9c5e289 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption { + private @Nullable String fieldId; + + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption() {} + public Optional fieldId() { + return Optional.ofNullable(this.fieldId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String fieldId; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + } + + @CustomType.Setter + public Builder fieldId(@Nullable String fieldId) { + + this.fieldId = fieldId; + return this; + } + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption(); + _resultValue.fieldId = fieldId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions.java new file mode 100644 index 00000000000..1d80bf39bde --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions.java @@ -0,0 +1,128 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CellStyle; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions { + private @Nullable String customLabel; + private @Nullable CellStyle metricHeaderCellStyle; + private @Nullable String placement; + private @Nullable String scrollStatus; + private @Nullable CellStyle totalCellStyle; + private @Nullable String totalsVisibility; + private @Nullable CellStyle valueCellStyle; + + private VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions() {} + public Optional customLabel() { + return Optional.ofNullable(this.customLabel); + } + public Optional metricHeaderCellStyle() { + return Optional.ofNullable(this.metricHeaderCellStyle); + } + public Optional placement() { + return Optional.ofNullable(this.placement); + } + public Optional scrollStatus() { + return Optional.ofNullable(this.scrollStatus); + } + public Optional totalCellStyle() { + return Optional.ofNullable(this.totalCellStyle); + } + public Optional totalsVisibility() { + return Optional.ofNullable(this.totalsVisibility); + } + public Optional valueCellStyle() { + return Optional.ofNullable(this.valueCellStyle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customLabel; + private @Nullable CellStyle metricHeaderCellStyle; + private @Nullable String placement; + private @Nullable String scrollStatus; + private @Nullable CellStyle totalCellStyle; + private @Nullable String totalsVisibility; + private @Nullable CellStyle valueCellStyle; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions defaults) { + Objects.requireNonNull(defaults); + this.customLabel = defaults.customLabel; + this.metricHeaderCellStyle = defaults.metricHeaderCellStyle; + this.placement = defaults.placement; + this.scrollStatus = defaults.scrollStatus; + this.totalCellStyle = defaults.totalCellStyle; + this.totalsVisibility = defaults.totalsVisibility; + this.valueCellStyle = defaults.valueCellStyle; + } + + @CustomType.Setter + public Builder customLabel(@Nullable String customLabel) { + + this.customLabel = customLabel; + return this; + } + @CustomType.Setter + public Builder metricHeaderCellStyle(@Nullable CellStyle metricHeaderCellStyle) { + + this.metricHeaderCellStyle = metricHeaderCellStyle; + return this; + } + @CustomType.Setter + public Builder placement(@Nullable String placement) { + + this.placement = placement; + return this; + } + @CustomType.Setter + public Builder scrollStatus(@Nullable String scrollStatus) { + + this.scrollStatus = scrollStatus; + return this; + } + @CustomType.Setter + public Builder totalCellStyle(@Nullable CellStyle totalCellStyle) { + + this.totalCellStyle = totalCellStyle; + return this; + } + @CustomType.Setter + public Builder totalsVisibility(@Nullable String totalsVisibility) { + + this.totalsVisibility = totalsVisibility; + return this; + } + @CustomType.Setter + public Builder valueCellStyle(@Nullable CellStyle valueCellStyle) { + + this.valueCellStyle = valueCellStyle; + return this; + } + public VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions(); + _resultValue.customLabel = customLabel; + _resultValue.metricHeaderCellStyle = metricHeaderCellStyle; + _resultValue.placement = placement; + _resultValue.scrollStatus = scrollStatus; + _resultValue.totalCellStyle = totalCellStyle; + _resultValue.totalsVisibility = totalsVisibility; + _resultValue.valueCellStyle = valueCellStyle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions.java new file mode 100644 index 00000000000..4bc53bb832d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CellStyle; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions { + private @Nullable String customLabel; + private @Nullable String fieldLevel; + private @Nullable List fieldLevelOptions; + private @Nullable CellStyle metricHeaderCellStyle; + private @Nullable CellStyle totalCellStyle; + private @Nullable String totalsVisibility; + private @Nullable CellStyle valueCellStyle; + + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions() {} + public Optional customLabel() { + return Optional.ofNullable(this.customLabel); + } + public Optional fieldLevel() { + return Optional.ofNullable(this.fieldLevel); + } + public List fieldLevelOptions() { + return this.fieldLevelOptions == null ? List.of() : this.fieldLevelOptions; + } + public Optional metricHeaderCellStyle() { + return Optional.ofNullable(this.metricHeaderCellStyle); + } + public Optional totalCellStyle() { + return Optional.ofNullable(this.totalCellStyle); + } + public Optional totalsVisibility() { + return Optional.ofNullable(this.totalsVisibility); + } + public Optional valueCellStyle() { + return Optional.ofNullable(this.valueCellStyle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customLabel; + private @Nullable String fieldLevel; + private @Nullable List fieldLevelOptions; + private @Nullable CellStyle metricHeaderCellStyle; + private @Nullable CellStyle totalCellStyle; + private @Nullable String totalsVisibility; + private @Nullable CellStyle valueCellStyle; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions defaults) { + Objects.requireNonNull(defaults); + this.customLabel = defaults.customLabel; + this.fieldLevel = defaults.fieldLevel; + this.fieldLevelOptions = defaults.fieldLevelOptions; + this.metricHeaderCellStyle = defaults.metricHeaderCellStyle; + this.totalCellStyle = defaults.totalCellStyle; + this.totalsVisibility = defaults.totalsVisibility; + this.valueCellStyle = defaults.valueCellStyle; + } + + @CustomType.Setter + public Builder customLabel(@Nullable String customLabel) { + + this.customLabel = customLabel; + return this; + } + @CustomType.Setter + public Builder fieldLevel(@Nullable String fieldLevel) { + + this.fieldLevel = fieldLevel; + return this; + } + @CustomType.Setter + public Builder fieldLevelOptions(@Nullable List fieldLevelOptions) { + + this.fieldLevelOptions = fieldLevelOptions; + return this; + } + public Builder fieldLevelOptions(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption... fieldLevelOptions) { + return fieldLevelOptions(List.of(fieldLevelOptions)); + } + @CustomType.Setter + public Builder metricHeaderCellStyle(@Nullable CellStyle metricHeaderCellStyle) { + + this.metricHeaderCellStyle = metricHeaderCellStyle; + return this; + } + @CustomType.Setter + public Builder totalCellStyle(@Nullable CellStyle totalCellStyle) { + + this.totalCellStyle = totalCellStyle; + return this; + } + @CustomType.Setter + public Builder totalsVisibility(@Nullable String totalsVisibility) { + + this.totalsVisibility = totalsVisibility; + return this; + } + @CustomType.Setter + public Builder valueCellStyle(@Nullable CellStyle valueCellStyle) { + + this.valueCellStyle = valueCellStyle; + return this; + } + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions(); + _resultValue.customLabel = customLabel; + _resultValue.fieldLevel = fieldLevel; + _resultValue.fieldLevelOptions = fieldLevelOptions; + _resultValue.metricHeaderCellStyle = metricHeaderCellStyle; + _resultValue.totalCellStyle = totalCellStyle; + _resultValue.totalsVisibility = totalsVisibility; + _resultValue.valueCellStyle = valueCellStyle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption.java new file mode 100644 index 00000000000..38c74f5169d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption { + private @Nullable String fieldId; + + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption() {} + public Optional fieldId() { + return Optional.ofNullable(this.fieldId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String fieldId; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + } + + @CustomType.Setter + public Builder fieldId(@Nullable String fieldId) { + + this.fieldId = fieldId; + return this; + } + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption(); + _resultValue.fieldId = fieldId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions.java new file mode 100644 index 00000000000..7799ee213f7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions.java @@ -0,0 +1,128 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CellStyle; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions { + private @Nullable String customLabel; + private @Nullable CellStyle metricHeaderCellStyle; + private @Nullable String placement; + private @Nullable String scrollStatus; + private @Nullable CellStyle totalCellStyle; + private @Nullable String totalsVisibility; + private @Nullable CellStyle valueCellStyle; + + private VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions() {} + public Optional customLabel() { + return Optional.ofNullable(this.customLabel); + } + public Optional metricHeaderCellStyle() { + return Optional.ofNullable(this.metricHeaderCellStyle); + } + public Optional placement() { + return Optional.ofNullable(this.placement); + } + public Optional scrollStatus() { + return Optional.ofNullable(this.scrollStatus); + } + public Optional totalCellStyle() { + return Optional.ofNullable(this.totalCellStyle); + } + public Optional totalsVisibility() { + return Optional.ofNullable(this.totalsVisibility); + } + public Optional valueCellStyle() { + return Optional.ofNullable(this.valueCellStyle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customLabel; + private @Nullable CellStyle metricHeaderCellStyle; + private @Nullable String placement; + private @Nullable String scrollStatus; + private @Nullable CellStyle totalCellStyle; + private @Nullable String totalsVisibility; + private @Nullable CellStyle valueCellStyle; + public Builder() {} + public Builder(VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions defaults) { + Objects.requireNonNull(defaults); + this.customLabel = defaults.customLabel; + this.metricHeaderCellStyle = defaults.metricHeaderCellStyle; + this.placement = defaults.placement; + this.scrollStatus = defaults.scrollStatus; + this.totalCellStyle = defaults.totalCellStyle; + this.totalsVisibility = defaults.totalsVisibility; + this.valueCellStyle = defaults.valueCellStyle; + } + + @CustomType.Setter + public Builder customLabel(@Nullable String customLabel) { + + this.customLabel = customLabel; + return this; + } + @CustomType.Setter + public Builder metricHeaderCellStyle(@Nullable CellStyle metricHeaderCellStyle) { + + this.metricHeaderCellStyle = metricHeaderCellStyle; + return this; + } + @CustomType.Setter + public Builder placement(@Nullable String placement) { + + this.placement = placement; + return this; + } + @CustomType.Setter + public Builder scrollStatus(@Nullable String scrollStatus) { + + this.scrollStatus = scrollStatus; + return this; + } + @CustomType.Setter + public Builder totalCellStyle(@Nullable CellStyle totalCellStyle) { + + this.totalCellStyle = totalCellStyle; + return this; + } + @CustomType.Setter + public Builder totalsVisibility(@Nullable String totalsVisibility) { + + this.totalsVisibility = totalsVisibility; + return this; + } + @CustomType.Setter + public Builder valueCellStyle(@Nullable CellStyle valueCellStyle) { + + this.valueCellStyle = valueCellStyle; + return this; + } + public VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions build() { + final var _resultValue = new VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions(); + _resultValue.customLabel = customLabel; + _resultValue.metricHeaderCellStyle = metricHeaderCellStyle; + _resultValue.placement = placement; + _resultValue.scrollStatus = scrollStatus; + _resultValue.totalCellStyle = totalCellStyle; + _resultValue.totalsVisibility = totalsVisibility; + _resultValue.valueCellStyle = valueCellStyle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormatting.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormatting.java new file mode 100644 index 00000000000..2e9c41c91f5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormatting.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualConditionalFormatting { + private @Nullable List conditionalFormattingOptions; + + private VisualsPivotTableVisualConditionalFormatting() {} + public List conditionalFormattingOptions() { + return this.conditionalFormattingOptions == null ? List.of() : this.conditionalFormattingOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualConditionalFormatting defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List conditionalFormattingOptions; + public Builder() {} + public Builder(VisualsPivotTableVisualConditionalFormatting defaults) { + Objects.requireNonNull(defaults); + this.conditionalFormattingOptions = defaults.conditionalFormattingOptions; + } + + @CustomType.Setter + public Builder conditionalFormattingOptions(@Nullable List conditionalFormattingOptions) { + + this.conditionalFormattingOptions = conditionalFormattingOptions; + return this; + } + public Builder conditionalFormattingOptions(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption... conditionalFormattingOptions) { + return conditionalFormattingOptions(List.of(conditionalFormattingOptions)); + } + public VisualsPivotTableVisualConditionalFormatting build() { + final var _resultValue = new VisualsPivotTableVisualConditionalFormatting(); + _resultValue.conditionalFormattingOptions = conditionalFormattingOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption.java new file mode 100644 index 00000000000..45c1e846ef4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption { + private @Nullable VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell cell; + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption() {} + public Optional cell() { + return Optional.ofNullable(this.cell); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell cell; + public Builder() {} + public Builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption defaults) { + Objects.requireNonNull(defaults); + this.cell = defaults.cell; + } + + @CustomType.Setter + public Builder cell(@Nullable VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell cell) { + + this.cell = cell; + return this; + } + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption build() { + final var _resultValue = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption(); + _resultValue.cell = cell; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell.java new file mode 100644 index 00000000000..1b2195260f2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope; +import com.pulumi.aws.quicksight.outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell { + private String fieldId; + private @Nullable VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope scope; + private @Nullable VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat textFormat; + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell() {} + public String fieldId() { + return this.fieldId; + } + public Optional scope() { + return Optional.ofNullable(this.scope); + } + public Optional textFormat() { + return Optional.ofNullable(this.textFormat); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String fieldId; + private @Nullable VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope scope; + private @Nullable VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat textFormat; + public Builder() {} + public Builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.scope = defaults.scope; + this.textFormat = defaults.textFormat; + } + + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder scope(@Nullable VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope scope) { + + this.scope = scope; + return this; + } + @CustomType.Setter + public Builder textFormat(@Nullable VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat textFormat) { + + this.textFormat = textFormat; + return this; + } + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell build() { + final var _resultValue = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell(); + _resultValue.fieldId = fieldId; + _resultValue.scope = scope; + _resultValue.textFormat = textFormat; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope.java new file mode 100644 index 00000000000..22e251f0045 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope { + private @Nullable String role; + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope() {} + public Optional role() { + return Optional.ofNullable(this.role); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String role; + public Builder() {} + public Builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope defaults) { + Objects.requireNonNull(defaults); + this.role = defaults.role; + } + + @CustomType.Setter + public Builder role(@Nullable String role) { + + this.role = role; + return this; + } + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope build() { + final var _resultValue = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope(); + _resultValue.role = role; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.java new file mode 100644 index 00000000000..c88f0c1d4ca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColor; +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingIcon; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + private ConditionalFormattingColor backgroundColor; + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + + private VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat() {} + public ConditionalFormattingColor backgroundColor() { + return this.backgroundColor; + } + public Optional icon() { + return Optional.ofNullable(this.icon); + } + public ConditionalFormattingColor textColor() { + return this.textColor; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private ConditionalFormattingColor backgroundColor; + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + public Builder() {} + public Builder(VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat defaults) { + Objects.requireNonNull(defaults); + this.backgroundColor = defaults.backgroundColor; + this.icon = defaults.icon; + this.textColor = defaults.textColor; + } + + @CustomType.Setter + public Builder backgroundColor(ConditionalFormattingColor backgroundColor) { + if (backgroundColor == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat", "backgroundColor"); + } + this.backgroundColor = backgroundColor; + return this; + } + @CustomType.Setter + public Builder icon(@Nullable ConditionalFormattingIcon icon) { + + this.icon = icon; + return this; + } + @CustomType.Setter + public Builder textColor(ConditionalFormattingColor textColor) { + if (textColor == null) { + throw new MissingRequiredPropertyException("VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat", "textColor"); + } + this.textColor = textColor; + return this; + } + public VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat build() { + final var _resultValue = new VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat(); + _resultValue.backgroundColor = backgroundColor; + _resultValue.icon = icon; + _resultValue.textColor = textColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisual.java new file mode 100644 index 00000000000..01de56ec118 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsRadarChartVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsRadarChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsRadarChartVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsRadarChartVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsRadarChartVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsRadarChartVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsRadarChartVisual build() { + final var _resultValue = new VisualsRadarChartVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfiguration.java new file mode 100644 index 00000000000..e2277c77759 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfiguration.java @@ -0,0 +1,226 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisualChartConfigurationBaseSeriesSettings; +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsRadarChartVisualChartConfiguration { + private @Nullable String alternateBandColorsVisibility; + private @Nullable String alternateBandEvenColor; + private @Nullable String alternateBandOddColor; + private @Nullable VisualsRadarChartVisualChartConfigurationBaseSeriesSettings baseSeriesSettings; + private @Nullable AxisDisplayOptions categoryAxis; + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable AxisDisplayOptions colorAxis; + private @Nullable ChartAxisLabelOptions colorLabelOptions; + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable String shape; + private @Nullable VisualsRadarChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable Double startAngle; + private @Nullable VisualPalette visualPalette; + + private VisualsRadarChartVisualChartConfiguration() {} + public Optional alternateBandColorsVisibility() { + return Optional.ofNullable(this.alternateBandColorsVisibility); + } + public Optional alternateBandEvenColor() { + return Optional.ofNullable(this.alternateBandEvenColor); + } + public Optional alternateBandOddColor() { + return Optional.ofNullable(this.alternateBandOddColor); + } + public Optional baseSeriesSettings() { + return Optional.ofNullable(this.baseSeriesSettings); + } + public Optional categoryAxis() { + return Optional.ofNullable(this.categoryAxis); + } + public Optional categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + public Optional colorAxis() { + return Optional.ofNullable(this.colorAxis); + } + public Optional colorLabelOptions() { + return Optional.ofNullable(this.colorLabelOptions); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional shape() { + return Optional.ofNullable(this.shape); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional startAngle() { + return Optional.ofNullable(this.startAngle); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String alternateBandColorsVisibility; + private @Nullable String alternateBandEvenColor; + private @Nullable String alternateBandOddColor; + private @Nullable VisualsRadarChartVisualChartConfigurationBaseSeriesSettings baseSeriesSettings; + private @Nullable AxisDisplayOptions categoryAxis; + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable AxisDisplayOptions colorAxis; + private @Nullable ChartAxisLabelOptions colorLabelOptions; + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable String shape; + private @Nullable VisualsRadarChartVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable Double startAngle; + private @Nullable VisualPalette visualPalette; + public Builder() {} + public Builder(VisualsRadarChartVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.alternateBandColorsVisibility = defaults.alternateBandColorsVisibility; + this.alternateBandEvenColor = defaults.alternateBandEvenColor; + this.alternateBandOddColor = defaults.alternateBandOddColor; + this.baseSeriesSettings = defaults.baseSeriesSettings; + this.categoryAxis = defaults.categoryAxis; + this.categoryLabelOptions = defaults.categoryLabelOptions; + this.colorAxis = defaults.colorAxis; + this.colorLabelOptions = defaults.colorLabelOptions; + this.fieldWells = defaults.fieldWells; + this.legend = defaults.legend; + this.shape = defaults.shape; + this.sortConfiguration = defaults.sortConfiguration; + this.startAngle = defaults.startAngle; + this.visualPalette = defaults.visualPalette; + } + + @CustomType.Setter + public Builder alternateBandColorsVisibility(@Nullable String alternateBandColorsVisibility) { + + this.alternateBandColorsVisibility = alternateBandColorsVisibility; + return this; + } + @CustomType.Setter + public Builder alternateBandEvenColor(@Nullable String alternateBandEvenColor) { + + this.alternateBandEvenColor = alternateBandEvenColor; + return this; + } + @CustomType.Setter + public Builder alternateBandOddColor(@Nullable String alternateBandOddColor) { + + this.alternateBandOddColor = alternateBandOddColor; + return this; + } + @CustomType.Setter + public Builder baseSeriesSettings(@Nullable VisualsRadarChartVisualChartConfigurationBaseSeriesSettings baseSeriesSettings) { + + this.baseSeriesSettings = baseSeriesSettings; + return this; + } + @CustomType.Setter + public Builder categoryAxis(@Nullable AxisDisplayOptions categoryAxis) { + + this.categoryAxis = categoryAxis; + return this; + } + @CustomType.Setter + public Builder categoryLabelOptions(@Nullable ChartAxisLabelOptions categoryLabelOptions) { + + this.categoryLabelOptions = categoryLabelOptions; + return this; + } + @CustomType.Setter + public Builder colorAxis(@Nullable AxisDisplayOptions colorAxis) { + + this.colorAxis = colorAxis; + return this; + } + @CustomType.Setter + public Builder colorLabelOptions(@Nullable ChartAxisLabelOptions colorLabelOptions) { + + this.colorLabelOptions = colorLabelOptions; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsRadarChartVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder shape(@Nullable String shape) { + + this.shape = shape; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsRadarChartVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder startAngle(@Nullable Double startAngle) { + + this.startAngle = startAngle; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + public VisualsRadarChartVisualChartConfiguration build() { + final var _resultValue = new VisualsRadarChartVisualChartConfiguration(); + _resultValue.alternateBandColorsVisibility = alternateBandColorsVisibility; + _resultValue.alternateBandEvenColor = alternateBandEvenColor; + _resultValue.alternateBandOddColor = alternateBandOddColor; + _resultValue.baseSeriesSettings = baseSeriesSettings; + _resultValue.categoryAxis = categoryAxis; + _resultValue.categoryLabelOptions = categoryLabelOptions; + _resultValue.colorAxis = colorAxis; + _resultValue.colorLabelOptions = colorLabelOptions; + _resultValue.fieldWells = fieldWells; + _resultValue.legend = legend; + _resultValue.shape = shape; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.startAngle = startAngle; + _resultValue.visualPalette = visualPalette; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettings.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettings.java new file mode 100644 index 00000000000..bc3f8f50c38 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationBaseSeriesSettings.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.SelectAllOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsRadarChartVisualChartConfigurationBaseSeriesSettings { + private @Nullable SelectAllOptions areaStyleSettings; + + private VisualsRadarChartVisualChartConfigurationBaseSeriesSettings() {} + public Optional areaStyleSettings() { + return Optional.ofNullable(this.areaStyleSettings); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisualChartConfigurationBaseSeriesSettings defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SelectAllOptions areaStyleSettings; + public Builder() {} + public Builder(VisualsRadarChartVisualChartConfigurationBaseSeriesSettings defaults) { + Objects.requireNonNull(defaults); + this.areaStyleSettings = defaults.areaStyleSettings; + } + + @CustomType.Setter + public Builder areaStyleSettings(@Nullable SelectAllOptions areaStyleSettings) { + + this.areaStyleSettings = areaStyleSettings; + return this; + } + public VisualsRadarChartVisualChartConfigurationBaseSeriesSettings build() { + final var _resultValue = new VisualsRadarChartVisualChartConfigurationBaseSeriesSettings(); + _resultValue.areaStyleSettings = areaStyleSettings; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..a8f61bcf37e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsRadarChartVisualChartConfigurationFieldWells { + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells radarChartAggregatedFieldWells; + + private VisualsRadarChartVisualChartConfigurationFieldWells() {} + public Optional radarChartAggregatedFieldWells() { + return Optional.ofNullable(this.radarChartAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells radarChartAggregatedFieldWells; + public Builder() {} + public Builder(VisualsRadarChartVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.radarChartAggregatedFieldWells = defaults.radarChartAggregatedFieldWells; + } + + @CustomType.Setter + public Builder radarChartAggregatedFieldWells(@Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells radarChartAggregatedFieldWells) { + + this.radarChartAggregatedFieldWells = radarChartAggregatedFieldWells; + return this; + } + public VisualsRadarChartVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsRadarChartVisualChartConfigurationFieldWells(); + _resultValue.radarChartAggregatedFieldWells = radarChartAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells.java new file mode 100644 index 00000000000..d30dedbae62 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells { + private @Nullable SmallMultiplesOptions category; + private @Nullable SmallMultiplesOptions color; + private @Nullable List values; + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells() {} + public Optional category() { + return Optional.ofNullable(this.category); + } + public Optional color() { + return Optional.ofNullable(this.color); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable SmallMultiplesOptions category; + private @Nullable SmallMultiplesOptions color; + private @Nullable List values; + public Builder() {} + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.category = defaults.category; + this.color = defaults.color; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder category(@Nullable SmallMultiplesOptions category) { + + this.category = category; + return this; + } + @CustomType.Setter + public Builder color(@Nullable SmallMultiplesOptions color) { + + this.color = color; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue... values) { + return values(List.of(values)); + } + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells build() { + final var _resultValue = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells(); + _resultValue.category = category; + _resultValue.color = color; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue.java new file mode 100644 index 00000000000..13204740dfd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField; +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField; +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField; +import com.pulumi.aws.quicksight.outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue { + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField calculatedMeasureField; + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField categoricalMeasureField; + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField dateMeasureField; + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField numericalMeasureField; + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue() {} + public Optional calculatedMeasureField() { + return Optional.ofNullable(this.calculatedMeasureField); + } + public Optional categoricalMeasureField() { + return Optional.ofNullable(this.categoricalMeasureField); + } + public Optional dateMeasureField() { + return Optional.ofNullable(this.dateMeasureField); + } + public Optional numericalMeasureField() { + return Optional.ofNullable(this.numericalMeasureField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField calculatedMeasureField; + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField categoricalMeasureField; + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField dateMeasureField; + private @Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField numericalMeasureField; + public Builder() {} + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue defaults) { + Objects.requireNonNull(defaults); + this.calculatedMeasureField = defaults.calculatedMeasureField; + this.categoricalMeasureField = defaults.categoricalMeasureField; + this.dateMeasureField = defaults.dateMeasureField; + this.numericalMeasureField = defaults.numericalMeasureField; + } + + @CustomType.Setter + public Builder calculatedMeasureField(@Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField calculatedMeasureField) { + + this.calculatedMeasureField = calculatedMeasureField; + return this; + } + @CustomType.Setter + public Builder categoricalMeasureField(@Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField categoricalMeasureField) { + + this.categoricalMeasureField = categoricalMeasureField; + return this; + } + @CustomType.Setter + public Builder dateMeasureField(@Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField dateMeasureField) { + + this.dateMeasureField = dateMeasureField; + return this; + } + @CustomType.Setter + public Builder numericalMeasureField(@Nullable VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField numericalMeasureField) { + + this.numericalMeasureField = numericalMeasureField; + return this; + } + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue build() { + final var _resultValue = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue(); + _resultValue.calculatedMeasureField = calculatedMeasureField; + _resultValue.categoricalMeasureField = categoricalMeasureField; + _resultValue.dateMeasureField = dateMeasureField; + _resultValue.numericalMeasureField = numericalMeasureField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField.java new file mode 100644 index 00000000000..0d389c85b2a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField { + private String expression; + private String fieldId; + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField() {} + public String expression() { + return this.expression; + } + public String fieldId() { + return this.fieldId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String expression; + private String fieldId; + public Builder() {} + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField defaults) { + Objects.requireNonNull(defaults); + this.expression = defaults.expression; + this.fieldId = defaults.fieldId; + } + + @CustomType.Setter + public Builder expression(String expression) { + if (expression == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField", "expression"); + } + this.expression = expression; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField build() { + final var _resultValue = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField(); + _resultValue.expression = expression; + _resultValue.fieldId = fieldId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField.java new file mode 100644 index 00000000000..0a12bb6d84e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable String aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable StringFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField build() { + final var _resultValue = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField.java new file mode 100644 index 00000000000..d99ba8053aa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregationFunction; + private Column column; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable String aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable DateTimeFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField build() { + final var _resultValue = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField.java new file mode 100644 index 00000000000..4380c559660 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumericalAggregation; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField { + private @Nullable NumericalAggregation aggregationFunction; + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + + private VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField() {} + public Optional aggregationFunction() { + return Optional.ofNullable(this.aggregationFunction); + } + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable NumericalAggregation aggregationFunction; + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField defaults) { + Objects.requireNonNull(defaults); + this.aggregationFunction = defaults.aggregationFunction; + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder aggregationFunction(@Nullable NumericalAggregation aggregationFunction) { + + this.aggregationFunction = aggregationFunction; + return this; + } + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable NumberFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField build() { + final var _resultValue = new VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField(); + _resultValue.aggregationFunction = aggregationFunction; + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..f8073ef12f7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsRadarChartVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsRadarChartVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + private @Nullable ItemsLimitConfiguration colorItemsLimit; + private @Nullable List colorSorts; + + private VisualsRadarChartVisualChartConfigurationSortConfiguration() {} + public Optional categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + public List categorySorts() { + return this.categorySorts == null ? List.of() : this.categorySorts; + } + public Optional colorItemsLimit() { + return Optional.ofNullable(this.colorItemsLimit); + } + public List colorSorts() { + return this.colorSorts == null ? List.of() : this.colorSorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsRadarChartVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + private @Nullable ItemsLimitConfiguration colorItemsLimit; + private @Nullable List colorSorts; + public Builder() {} + public Builder(VisualsRadarChartVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryItemsLimit = defaults.categoryItemsLimit; + this.categorySorts = defaults.categorySorts; + this.colorItemsLimit = defaults.colorItemsLimit; + this.colorSorts = defaults.colorSorts; + } + + @CustomType.Setter + public Builder categoryItemsLimit(@Nullable ItemsLimitConfiguration categoryItemsLimit) { + + this.categoryItemsLimit = categoryItemsLimit; + return this; + } + @CustomType.Setter + public Builder categorySorts(@Nullable List categorySorts) { + + this.categorySorts = categorySorts; + return this; + } + public Builder categorySorts(FieldSortOptions... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + @CustomType.Setter + public Builder colorItemsLimit(@Nullable ItemsLimitConfiguration colorItemsLimit) { + + this.colorItemsLimit = colorItemsLimit; + return this; + } + @CustomType.Setter + public Builder colorSorts(@Nullable List colorSorts) { + + this.colorSorts = colorSorts; + return this; + } + public Builder colorSorts(FieldSortOptions... colorSorts) { + return colorSorts(List.of(colorSorts)); + } + public VisualsRadarChartVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsRadarChartVisualChartConfigurationSortConfiguration(); + _resultValue.categoryItemsLimit = categoryItemsLimit; + _resultValue.categorySorts = categorySorts; + _resultValue.colorItemsLimit = colorItemsLimit; + _resultValue.colorSorts = colorSorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisual.java new file mode 100644 index 00000000000..3075cc3a7a6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisual.java @@ -0,0 +1,119 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsSankeyDiagramVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsSankeyDiagramVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsSankeyDiagramVisualChartConfiguration chartConfiguration; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsSankeyDiagramVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsSankeyDiagramVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsSankeyDiagramVisualChartConfiguration chartConfiguration; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsSankeyDiagramVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsSankeyDiagramVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsSankeyDiagramVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsSankeyDiagramVisual build() { + final var _resultValue = new VisualsSankeyDiagramVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfiguration.java new file mode 100644 index 00000000000..408d97067e0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.VisualsSankeyDiagramVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsSankeyDiagramVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsSankeyDiagramVisualChartConfiguration { + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsSankeyDiagramVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsSankeyDiagramVisualChartConfigurationSortConfiguration sortConfiguration; + + private VisualsSankeyDiagramVisualChartConfiguration() {} + public Optional dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsSankeyDiagramVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsSankeyDiagramVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsSankeyDiagramVisualChartConfigurationSortConfiguration sortConfiguration; + public Builder() {} + public Builder(VisualsSankeyDiagramVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.dataLabels = defaults.dataLabels; + this.fieldWells = defaults.fieldWells; + this.sortConfiguration = defaults.sortConfiguration; + } + + @CustomType.Setter + public Builder dataLabels(@Nullable DataLabelsOptions dataLabels) { + + this.dataLabels = dataLabels; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsSankeyDiagramVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsSankeyDiagramVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + public VisualsSankeyDiagramVisualChartConfiguration build() { + final var _resultValue = new VisualsSankeyDiagramVisualChartConfiguration(); + _resultValue.dataLabels = dataLabels; + _resultValue.fieldWells = fieldWells; + _resultValue.sortConfiguration = sortConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..2d8e6877606 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsSankeyDiagramVisualChartConfigurationFieldWells { + private @Nullable VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells sankeyDiagramAggregatedFieldWells; + + private VisualsSankeyDiagramVisualChartConfigurationFieldWells() {} + public Optional sankeyDiagramAggregatedFieldWells() { + return Optional.ofNullable(this.sankeyDiagramAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsSankeyDiagramVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells sankeyDiagramAggregatedFieldWells; + public Builder() {} + public Builder(VisualsSankeyDiagramVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.sankeyDiagramAggregatedFieldWells = defaults.sankeyDiagramAggregatedFieldWells; + } + + @CustomType.Setter + public Builder sankeyDiagramAggregatedFieldWells(@Nullable VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells sankeyDiagramAggregatedFieldWells) { + + this.sankeyDiagramAggregatedFieldWells = sankeyDiagramAggregatedFieldWells; + return this; + } + public VisualsSankeyDiagramVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsSankeyDiagramVisualChartConfigurationFieldWells(); + _resultValue.sankeyDiagramAggregatedFieldWells = sankeyDiagramAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells.java new file mode 100644 index 00000000000..8b264073496 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells { + private @Nullable List destinations; + private @Nullable List sources; + private @Nullable List weights; + + private VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells() {} + public List destinations() { + return this.destinations == null ? List.of() : this.destinations; + } + public List sources() { + return this.sources == null ? List.of() : this.sources; + } + public List weights() { + return this.weights == null ? List.of() : this.weights; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List destinations; + private @Nullable List sources; + private @Nullable List weights; + public Builder() {} + public Builder(VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.destinations = defaults.destinations; + this.sources = defaults.sources; + this.weights = defaults.weights; + } + + @CustomType.Setter + public Builder destinations(@Nullable List destinations) { + + this.destinations = destinations; + return this; + } + public Builder destinations(DimensionFieldSchema... destinations) { + return destinations(List.of(destinations)); + } + @CustomType.Setter + public Builder sources(@Nullable List sources) { + + this.sources = sources; + return this; + } + public Builder sources(DimensionFieldSchema... sources) { + return sources(List.of(sources)); + } + @CustomType.Setter + public Builder weights(@Nullable List weights) { + + this.weights = weights; + return this; + } + public Builder weights(MeasureFieldSchema... weights) { + return weights(List.of(weights)); + } + public VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells build() { + final var _resultValue = new VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells(); + _resultValue.destinations = destinations; + _resultValue.sources = sources; + _resultValue.weights = weights; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..df3affd592e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsSankeyDiagramVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsSankeyDiagramVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration destinationItemsLimit; + private @Nullable ItemsLimitConfiguration sourceItemsLimit; + private @Nullable List weightSorts; + + private VisualsSankeyDiagramVisualChartConfigurationSortConfiguration() {} + public Optional destinationItemsLimit() { + return Optional.ofNullable(this.destinationItemsLimit); + } + public Optional sourceItemsLimit() { + return Optional.ofNullable(this.sourceItemsLimit); + } + public List weightSorts() { + return this.weightSorts == null ? List.of() : this.weightSorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsSankeyDiagramVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration destinationItemsLimit; + private @Nullable ItemsLimitConfiguration sourceItemsLimit; + private @Nullable List weightSorts; + public Builder() {} + public Builder(VisualsSankeyDiagramVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.destinationItemsLimit = defaults.destinationItemsLimit; + this.sourceItemsLimit = defaults.sourceItemsLimit; + this.weightSorts = defaults.weightSorts; + } + + @CustomType.Setter + public Builder destinationItemsLimit(@Nullable ItemsLimitConfiguration destinationItemsLimit) { + + this.destinationItemsLimit = destinationItemsLimit; + return this; + } + @CustomType.Setter + public Builder sourceItemsLimit(@Nullable ItemsLimitConfiguration sourceItemsLimit) { + + this.sourceItemsLimit = sourceItemsLimit; + return this; + } + @CustomType.Setter + public Builder weightSorts(@Nullable List weightSorts) { + + this.weightSorts = weightSorts; + return this; + } + public Builder weightSorts(FieldSortOptions... weightSorts) { + return weightSorts(List.of(weightSorts)); + } + public VisualsSankeyDiagramVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsSankeyDiagramVisualChartConfigurationSortConfiguration(); + _resultValue.destinationItemsLimit = destinationItemsLimit; + _resultValue.sourceItemsLimit = sourceItemsLimit; + _resultValue.weightSorts = weightSorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisual.java new file mode 100644 index 00000000000..d4819e9be13 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsScatterPlotVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsScatterPlotVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsScatterPlotVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsScatterPlotVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsScatterPlotVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsScatterPlotVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsScatterPlotVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsScatterPlotVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsScatterPlotVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsScatterPlotVisual build() { + final var _resultValue = new VisualsScatterPlotVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfiguration.java new file mode 100644 index 00000000000..957d5605617 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfiguration.java @@ -0,0 +1,159 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsScatterPlotVisualChartConfigurationFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsScatterPlotVisualChartConfiguration { + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsScatterPlotVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + private @Nullable AxisDisplayOptions xAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions xAxisLabelOptions; + private @Nullable AxisDisplayOptions yAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions yAxisLabelOptions; + + private VisualsScatterPlotVisualChartConfiguration() {} + public Optional dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + public Optional xAxisDisplayOptions() { + return Optional.ofNullable(this.xAxisDisplayOptions); + } + public Optional xAxisLabelOptions() { + return Optional.ofNullable(this.xAxisLabelOptions); + } + public Optional yAxisDisplayOptions() { + return Optional.ofNullable(this.yAxisDisplayOptions); + } + public Optional yAxisLabelOptions() { + return Optional.ofNullable(this.yAxisLabelOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsScatterPlotVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsScatterPlotVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable TooltipOptions tooltip; + private @Nullable VisualPalette visualPalette; + private @Nullable AxisDisplayOptions xAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions xAxisLabelOptions; + private @Nullable AxisDisplayOptions yAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions yAxisLabelOptions; + public Builder() {} + public Builder(VisualsScatterPlotVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.dataLabels = defaults.dataLabels; + this.fieldWells = defaults.fieldWells; + this.legend = defaults.legend; + this.tooltip = defaults.tooltip; + this.visualPalette = defaults.visualPalette; + this.xAxisDisplayOptions = defaults.xAxisDisplayOptions; + this.xAxisLabelOptions = defaults.xAxisLabelOptions; + this.yAxisDisplayOptions = defaults.yAxisDisplayOptions; + this.yAxisLabelOptions = defaults.yAxisLabelOptions; + } + + @CustomType.Setter + public Builder dataLabels(@Nullable DataLabelsOptions dataLabels) { + + this.dataLabels = dataLabels; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsScatterPlotVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + @CustomType.Setter + public Builder xAxisDisplayOptions(@Nullable AxisDisplayOptions xAxisDisplayOptions) { + + this.xAxisDisplayOptions = xAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder xAxisLabelOptions(@Nullable ChartAxisLabelOptions xAxisLabelOptions) { + + this.xAxisLabelOptions = xAxisLabelOptions; + return this; + } + @CustomType.Setter + public Builder yAxisDisplayOptions(@Nullable AxisDisplayOptions yAxisDisplayOptions) { + + this.yAxisDisplayOptions = yAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder yAxisLabelOptions(@Nullable ChartAxisLabelOptions yAxisLabelOptions) { + + this.yAxisLabelOptions = yAxisLabelOptions; + return this; + } + public VisualsScatterPlotVisualChartConfiguration build() { + final var _resultValue = new VisualsScatterPlotVisualChartConfiguration(); + _resultValue.dataLabels = dataLabels; + _resultValue.fieldWells = fieldWells; + _resultValue.legend = legend; + _resultValue.tooltip = tooltip; + _resultValue.visualPalette = visualPalette; + _resultValue.xAxisDisplayOptions = xAxisDisplayOptions; + _resultValue.xAxisLabelOptions = xAxisLabelOptions; + _resultValue.yAxisDisplayOptions = yAxisDisplayOptions; + _resultValue.yAxisLabelOptions = yAxisLabelOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..30dc16e3f70 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfigurationFieldWells.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsScatterPlotVisualChartConfigurationFieldWells { + private @Nullable VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells scatterPlotCategoricallyAggregatedFieldWells; + private @Nullable VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells scatterPlotUnaggregatedFieldWells; + + private VisualsScatterPlotVisualChartConfigurationFieldWells() {} + public Optional scatterPlotCategoricallyAggregatedFieldWells() { + return Optional.ofNullable(this.scatterPlotCategoricallyAggregatedFieldWells); + } + public Optional scatterPlotUnaggregatedFieldWells() { + return Optional.ofNullable(this.scatterPlotUnaggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsScatterPlotVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells scatterPlotCategoricallyAggregatedFieldWells; + private @Nullable VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells scatterPlotUnaggregatedFieldWells; + public Builder() {} + public Builder(VisualsScatterPlotVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.scatterPlotCategoricallyAggregatedFieldWells = defaults.scatterPlotCategoricallyAggregatedFieldWells; + this.scatterPlotUnaggregatedFieldWells = defaults.scatterPlotUnaggregatedFieldWells; + } + + @CustomType.Setter + public Builder scatterPlotCategoricallyAggregatedFieldWells(@Nullable VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells scatterPlotCategoricallyAggregatedFieldWells) { + + this.scatterPlotCategoricallyAggregatedFieldWells = scatterPlotCategoricallyAggregatedFieldWells; + return this; + } + @CustomType.Setter + public Builder scatterPlotUnaggregatedFieldWells(@Nullable VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells scatterPlotUnaggregatedFieldWells) { + + this.scatterPlotUnaggregatedFieldWells = scatterPlotUnaggregatedFieldWells; + return this; + } + public VisualsScatterPlotVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsScatterPlotVisualChartConfigurationFieldWells(); + _resultValue.scatterPlotCategoricallyAggregatedFieldWells = scatterPlotCategoricallyAggregatedFieldWells; + _resultValue.scatterPlotUnaggregatedFieldWells = scatterPlotUnaggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells.java new file mode 100644 index 00000000000..7cd06061b47 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells { + private @Nullable List categories; + private @Nullable List sizes; + private @Nullable List xAxes; + private @Nullable List yAxes; + + private VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells() {} + public List categories() { + return this.categories == null ? List.of() : this.categories; + } + public List sizes() { + return this.sizes == null ? List.of() : this.sizes; + } + public List xAxes() { + return this.xAxes == null ? List.of() : this.xAxes; + } + public List yAxes() { + return this.yAxes == null ? List.of() : this.yAxes; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List categories; + private @Nullable List sizes; + private @Nullable List xAxes; + private @Nullable List yAxes; + public Builder() {} + public Builder(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.categories = defaults.categories; + this.sizes = defaults.sizes; + this.xAxes = defaults.xAxes; + this.yAxes = defaults.yAxes; + } + + @CustomType.Setter + public Builder categories(@Nullable List categories) { + + this.categories = categories; + return this; + } + public Builder categories(DimensionFieldSchema... categories) { + return categories(List.of(categories)); + } + @CustomType.Setter + public Builder sizes(@Nullable List sizes) { + + this.sizes = sizes; + return this; + } + public Builder sizes(MeasureFieldSchema... sizes) { + return sizes(List.of(sizes)); + } + @CustomType.Setter + public Builder xAxes(@Nullable List xAxes) { + + this.xAxes = xAxes; + return this; + } + public Builder xAxes(MeasureFieldSchema... xAxes) { + return xAxes(List.of(xAxes)); + } + @CustomType.Setter + public Builder yAxes(@Nullable List yAxes) { + + this.yAxes = yAxes; + return this; + } + public Builder yAxes(MeasureFieldSchema... yAxes) { + return yAxes(List.of(yAxes)); + } + public VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells build() { + final var _resultValue = new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells(); + _resultValue.categories = categories; + _resultValue.sizes = sizes; + _resultValue.xAxes = xAxes; + _resultValue.yAxes = yAxes; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells.java new file mode 100644 index 00000000000..89ea0c7a9cf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells { + private @Nullable List sizes; + private @Nullable List xAxes; + private @Nullable List yAxes; + + private VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells() {} + public List sizes() { + return this.sizes == null ? List.of() : this.sizes; + } + public List xAxes() { + return this.xAxes == null ? List.of() : this.xAxes; + } + public List yAxes() { + return this.yAxes == null ? List.of() : this.yAxes; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List sizes; + private @Nullable List xAxes; + private @Nullable List yAxes; + public Builder() {} + public Builder(VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.sizes = defaults.sizes; + this.xAxes = defaults.xAxes; + this.yAxes = defaults.yAxes; + } + + @CustomType.Setter + public Builder sizes(@Nullable List sizes) { + + this.sizes = sizes; + return this; + } + public Builder sizes(MeasureFieldSchema... sizes) { + return sizes(List.of(sizes)); + } + @CustomType.Setter + public Builder xAxes(@Nullable List xAxes) { + + this.xAxes = xAxes; + return this; + } + public Builder xAxes(DimensionFieldSchema... xAxes) { + return xAxes(List.of(xAxes)); + } + @CustomType.Setter + public Builder yAxes(@Nullable List yAxes) { + + this.yAxes = yAxes; + return this; + } + public Builder yAxes(DimensionFieldSchema... yAxes) { + return yAxes(List.of(yAxes)); + } + public VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells build() { + final var _resultValue = new VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells(); + _resultValue.sizes = sizes; + _resultValue.xAxes = xAxes; + _resultValue.yAxes = yAxes; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisual.java new file mode 100644 index 00000000000..1656b86ae48 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisual.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualConditionalFormatting; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsTableVisualChartConfiguration chartConfiguration; + private @Nullable VisualsTableVisualConditionalFormatting conditionalFormatting; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsTableVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public Optional conditionalFormatting() { + return Optional.ofNullable(this.conditionalFormatting); + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsTableVisualChartConfiguration chartConfiguration; + private @Nullable VisualsTableVisualConditionalFormatting conditionalFormatting; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsTableVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.conditionalFormatting = defaults.conditionalFormatting; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsTableVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder conditionalFormatting(@Nullable VisualsTableVisualConditionalFormatting conditionalFormatting) { + + this.conditionalFormatting = conditionalFormatting; + return this; + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsTableVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsTableVisual build() { + final var _resultValue = new VisualsTableVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.conditionalFormatting = conditionalFormatting; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfiguration.java new file mode 100644 index 00000000000..282ab359465 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfiguration.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldOptions; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationPaginatedReportOptions; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationSortConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationTableInlineVisualization; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationTableOptions; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationTotalOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfiguration { + private @Nullable VisualsTableVisualChartConfigurationFieldOptions fieldOptions; + private @Nullable VisualsTableVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsTableVisualChartConfigurationPaginatedReportOptions paginatedReportOptions; + private @Nullable VisualsTableVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable List tableInlineVisualizations; + private @Nullable VisualsTableVisualChartConfigurationTableOptions tableOptions; + private @Nullable VisualsTableVisualChartConfigurationTotalOptions totalOptions; + + private VisualsTableVisualChartConfiguration() {} + public Optional fieldOptions() { + return Optional.ofNullable(this.fieldOptions); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional paginatedReportOptions() { + return Optional.ofNullable(this.paginatedReportOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public List tableInlineVisualizations() { + return this.tableInlineVisualizations == null ? List.of() : this.tableInlineVisualizations; + } + public Optional tableOptions() { + return Optional.ofNullable(this.tableOptions); + } + public Optional totalOptions() { + return Optional.ofNullable(this.totalOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsTableVisualChartConfigurationFieldOptions fieldOptions; + private @Nullable VisualsTableVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsTableVisualChartConfigurationPaginatedReportOptions paginatedReportOptions; + private @Nullable VisualsTableVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable List tableInlineVisualizations; + private @Nullable VisualsTableVisualChartConfigurationTableOptions tableOptions; + private @Nullable VisualsTableVisualChartConfigurationTotalOptions totalOptions; + public Builder() {} + public Builder(VisualsTableVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.fieldOptions = defaults.fieldOptions; + this.fieldWells = defaults.fieldWells; + this.paginatedReportOptions = defaults.paginatedReportOptions; + this.sortConfiguration = defaults.sortConfiguration; + this.tableInlineVisualizations = defaults.tableInlineVisualizations; + this.tableOptions = defaults.tableOptions; + this.totalOptions = defaults.totalOptions; + } + + @CustomType.Setter + public Builder fieldOptions(@Nullable VisualsTableVisualChartConfigurationFieldOptions fieldOptions) { + + this.fieldOptions = fieldOptions; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsTableVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder paginatedReportOptions(@Nullable VisualsTableVisualChartConfigurationPaginatedReportOptions paginatedReportOptions) { + + this.paginatedReportOptions = paginatedReportOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsTableVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tableInlineVisualizations(@Nullable List tableInlineVisualizations) { + + this.tableInlineVisualizations = tableInlineVisualizations; + return this; + } + public Builder tableInlineVisualizations(VisualsTableVisualChartConfigurationTableInlineVisualization... tableInlineVisualizations) { + return tableInlineVisualizations(List.of(tableInlineVisualizations)); + } + @CustomType.Setter + public Builder tableOptions(@Nullable VisualsTableVisualChartConfigurationTableOptions tableOptions) { + + this.tableOptions = tableOptions; + return this; + } + @CustomType.Setter + public Builder totalOptions(@Nullable VisualsTableVisualChartConfigurationTotalOptions totalOptions) { + + this.totalOptions = totalOptions; + return this; + } + public VisualsTableVisualChartConfiguration build() { + final var _resultValue = new VisualsTableVisualChartConfiguration(); + _resultValue.fieldOptions = fieldOptions; + _resultValue.fieldWells = fieldWells; + _resultValue.paginatedReportOptions = paginatedReportOptions; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tableInlineVisualizations = tableInlineVisualizations; + _resultValue.tableOptions = tableOptions; + _resultValue.totalOptions = totalOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptions.java new file mode 100644 index 00000000000..f30905b974c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptions.java @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldOptions { + private @Nullable List orders; + private @Nullable List selectedFieldOptions; + + private VisualsTableVisualChartConfigurationFieldOptions() {} + public List orders() { + return this.orders == null ? List.of() : this.orders; + } + public List selectedFieldOptions() { + return this.selectedFieldOptions == null ? List.of() : this.selectedFieldOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List orders; + private @Nullable List selectedFieldOptions; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldOptions defaults) { + Objects.requireNonNull(defaults); + this.orders = defaults.orders; + this.selectedFieldOptions = defaults.selectedFieldOptions; + } + + @CustomType.Setter + public Builder orders(@Nullable List orders) { + + this.orders = orders; + return this; + } + public Builder orders(String... orders) { + return orders(List.of(orders)); + } + @CustomType.Setter + public Builder selectedFieldOptions(@Nullable List selectedFieldOptions) { + + this.selectedFieldOptions = selectedFieldOptions; + return this; + } + public Builder selectedFieldOptions(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption... selectedFieldOptions) { + return selectedFieldOptions(List.of(selectedFieldOptions)); + } + public VisualsTableVisualChartConfigurationFieldOptions build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldOptions(); + _resultValue.orders = orders; + _resultValue.selectedFieldOptions = selectedFieldOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption.java new file mode 100644 index 00000000000..28eff89693b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption.java @@ -0,0 +1,105 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + private @Nullable String customLabel; + private String fieldId; + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling urlStyling; + private @Nullable String visibility; + private @Nullable String width; + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption() {} + public Optional customLabel() { + return Optional.ofNullable(this.customLabel); + } + public String fieldId() { + return this.fieldId; + } + public Optional urlStyling() { + return Optional.ofNullable(this.urlStyling); + } + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + public Optional width() { + return Optional.ofNullable(this.width); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customLabel; + private String fieldId; + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling urlStyling; + private @Nullable String visibility; + private @Nullable String width; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption defaults) { + Objects.requireNonNull(defaults); + this.customLabel = defaults.customLabel; + this.fieldId = defaults.fieldId; + this.urlStyling = defaults.urlStyling; + this.visibility = defaults.visibility; + this.width = defaults.width; + } + + @CustomType.Setter + public Builder customLabel(@Nullable String customLabel) { + + this.customLabel = customLabel; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder urlStyling(@Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling urlStyling) { + + this.urlStyling = urlStyling; + return this; + } + @CustomType.Setter + public Builder visibility(@Nullable String visibility) { + + this.visibility = visibility; + return this; + } + @CustomType.Setter + public Builder width(@Nullable String width) { + + this.width = width; + return this; + } + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption(); + _resultValue.customLabel = customLabel; + _resultValue.fieldId = fieldId; + _resultValue.urlStyling = urlStyling; + _resultValue.visibility = visibility; + _resultValue.width = width; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling.java new file mode 100644 index 00000000000..4e25dd4dcdd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling { + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration imageConfiguration; + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration linkConfiguration; + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling() {} + public Optional imageConfiguration() { + return Optional.ofNullable(this.imageConfiguration); + } + public Optional linkConfiguration() { + return Optional.ofNullable(this.linkConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration imageConfiguration; + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration linkConfiguration; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling defaults) { + Objects.requireNonNull(defaults); + this.imageConfiguration = defaults.imageConfiguration; + this.linkConfiguration = defaults.linkConfiguration; + } + + @CustomType.Setter + public Builder imageConfiguration(@Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration imageConfiguration) { + + this.imageConfiguration = imageConfiguration; + return this; + } + @CustomType.Setter + public Builder linkConfiguration(@Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration linkConfiguration) { + + this.linkConfiguration = linkConfiguration; + return this; + } + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling(); + _resultValue.imageConfiguration = imageConfiguration; + _resultValue.linkConfiguration = linkConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration.java new file mode 100644 index 00000000000..2b9e3bc92f6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration { + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions sizingOptions; + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration() {} + public Optional sizingOptions() { + return Optional.ofNullable(this.sizingOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions sizingOptions; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration defaults) { + Objects.requireNonNull(defaults); + this.sizingOptions = defaults.sizingOptions; + } + + @CustomType.Setter + public Builder sizingOptions(@Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions sizingOptions) { + + this.sizingOptions = sizingOptions; + return this; + } + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration(); + _resultValue.sizingOptions = sizingOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions.java new file mode 100644 index 00000000000..609cc0c28c8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions { + private @Nullable String tableCellImageScalingConfiguration; + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions() {} + public Optional tableCellImageScalingConfiguration() { + return Optional.ofNullable(this.tableCellImageScalingConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String tableCellImageScalingConfiguration; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions defaults) { + Objects.requireNonNull(defaults); + this.tableCellImageScalingConfiguration = defaults.tableCellImageScalingConfiguration; + } + + @CustomType.Setter + public Builder tableCellImageScalingConfiguration(@Nullable String tableCellImageScalingConfiguration) { + + this.tableCellImageScalingConfiguration = tableCellImageScalingConfiguration; + return this; + } + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions(); + _resultValue.tableCellImageScalingConfiguration = tableCellImageScalingConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration.java new file mode 100644 index 00000000000..133e888f0c8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration { + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent content; + private @Nullable String target; + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration() {} + public Optional content() { + return Optional.ofNullable(this.content); + } + public Optional target() { + return Optional.ofNullable(this.target); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent content; + private @Nullable String target; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration defaults) { + Objects.requireNonNull(defaults); + this.content = defaults.content; + this.target = defaults.target; + } + + @CustomType.Setter + public Builder content(@Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent content) { + + this.content = content; + return this; + } + @CustomType.Setter + public Builder target(@Nullable String target) { + + this.target = target; + return this; + } + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration(); + _resultValue.content = content; + _resultValue.target = target; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent.java new file mode 100644 index 00000000000..29030bc3db0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent { + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent customIconContent; + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent customTextContent; + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent() {} + public Optional customIconContent() { + return Optional.ofNullable(this.customIconContent); + } + public Optional customTextContent() { + return Optional.ofNullable(this.customTextContent); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent customIconContent; + private @Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent customTextContent; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent defaults) { + Objects.requireNonNull(defaults); + this.customIconContent = defaults.customIconContent; + this.customTextContent = defaults.customTextContent; + } + + @CustomType.Setter + public Builder customIconContent(@Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent customIconContent) { + + this.customIconContent = customIconContent; + return this; + } + @CustomType.Setter + public Builder customTextContent(@Nullable VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent customTextContent) { + + this.customTextContent = customTextContent; + return this; + } + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent(); + _resultValue.customIconContent = customIconContent; + _resultValue.customTextContent = customTextContent; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent.java new file mode 100644 index 00000000000..79c01caddab --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent { + private @Nullable String icon; + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent() {} + public Optional icon() { + return Optional.ofNullable(this.icon); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String icon; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent defaults) { + Objects.requireNonNull(defaults); + this.icon = defaults.icon; + } + + @CustomType.Setter + public Builder icon(@Nullable String icon) { + + this.icon = icon; + return this; + } + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent(); + _resultValue.icon = icon; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent.java new file mode 100644 index 00000000000..f6f2e406002 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FontConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent { + private @Nullable FontConfiguration fontConfiguration; + private @Nullable String value; + + private VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent() {} + public Optional fontConfiguration() { + return Optional.ofNullable(this.fontConfiguration); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable FontConfiguration fontConfiguration; + private @Nullable String value; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent defaults) { + Objects.requireNonNull(defaults); + this.fontConfiguration = defaults.fontConfiguration; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder fontConfiguration(@Nullable FontConfiguration fontConfiguration) { + + this.fontConfiguration = fontConfiguration; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + + this.value = value; + return this; + } + public VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent(); + _resultValue.fontConfiguration = fontConfiguration; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..9c3d6e7b711 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWells.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldWells { + private @Nullable VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells tableAggregatedFieldWells; + private @Nullable VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells tableUnaggregatedFieldWells; + + private VisualsTableVisualChartConfigurationFieldWells() {} + public Optional tableAggregatedFieldWells() { + return Optional.ofNullable(this.tableAggregatedFieldWells); + } + public Optional tableUnaggregatedFieldWells() { + return Optional.ofNullable(this.tableUnaggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells tableAggregatedFieldWells; + private @Nullable VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells tableUnaggregatedFieldWells; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.tableAggregatedFieldWells = defaults.tableAggregatedFieldWells; + this.tableUnaggregatedFieldWells = defaults.tableUnaggregatedFieldWells; + } + + @CustomType.Setter + public Builder tableAggregatedFieldWells(@Nullable VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells tableAggregatedFieldWells) { + + this.tableAggregatedFieldWells = tableAggregatedFieldWells; + return this; + } + @CustomType.Setter + public Builder tableUnaggregatedFieldWells(@Nullable VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells tableUnaggregatedFieldWells) { + + this.tableUnaggregatedFieldWells = tableUnaggregatedFieldWells; + return this; + } + public VisualsTableVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldWells(); + _resultValue.tableAggregatedFieldWells = tableAggregatedFieldWells; + _resultValue.tableUnaggregatedFieldWells = tableUnaggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells.java new file mode 100644 index 00000000000..a6c2ecc9206 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells.java @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells { + private @Nullable List groupBies; + private @Nullable List values; + + private VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells() {} + public List groupBies() { + return this.groupBies == null ? List.of() : this.groupBies; + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List groupBies; + private @Nullable List values; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.groupBies = defaults.groupBies; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder groupBies(@Nullable List groupBies) { + + this.groupBies = groupBies; + return this; + } + public Builder groupBies(DimensionFieldSchema... groupBies) { + return groupBies(List.of(groupBies)); + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(MeasureFieldSchema... values) { + return values(List.of(values)); + } + public VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells(); + _resultValue.groupBies = groupBies; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells.java new file mode 100644 index 00000000000..a118070fb59 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells { + private @Nullable List values; + + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells() {} + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List values; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.values = defaults.values; + } + + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue... values) { + return values(List.of(values)); + } + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells(); + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue.java new file mode 100644 index 00000000000..d744064603d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue.java @@ -0,0 +1,82 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue { + private Column column; + private String fieldId; + private @Nullable VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration formatConfiguration; + + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue() {} + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String fieldId; + private @Nullable VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration formatConfiguration; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue(); + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration.java new file mode 100644 index 00000000000..2ae0affe6ee --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration { + private @Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration; + private @Nullable NumberFormatConfiguration numberFormatConfiguration; + private @Nullable StringFormatConfiguration stringFormatConfiguration; + + private VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration() {} + public Optional dateTimeFormatConfiguration() { + return Optional.ofNullable(this.dateTimeFormatConfiguration); + } + public Optional numberFormatConfiguration() { + return Optional.ofNullable(this.numberFormatConfiguration); + } + public Optional stringFormatConfiguration() { + return Optional.ofNullable(this.stringFormatConfiguration); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration; + private @Nullable NumberFormatConfiguration numberFormatConfiguration; + private @Nullable StringFormatConfiguration stringFormatConfiguration; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration defaults) { + Objects.requireNonNull(defaults); + this.dateTimeFormatConfiguration = defaults.dateTimeFormatConfiguration; + this.numberFormatConfiguration = defaults.numberFormatConfiguration; + this.stringFormatConfiguration = defaults.stringFormatConfiguration; + } + + @CustomType.Setter + public Builder dateTimeFormatConfiguration(@Nullable DateTimeFormatConfiguration dateTimeFormatConfiguration) { + + this.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder numberFormatConfiguration(@Nullable NumberFormatConfiguration numberFormatConfiguration) { + + this.numberFormatConfiguration = numberFormatConfiguration; + return this; + } + @CustomType.Setter + public Builder stringFormatConfiguration(@Nullable StringFormatConfiguration stringFormatConfiguration) { + + this.stringFormatConfiguration = stringFormatConfiguration; + return this; + } + public VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration build() { + final var _resultValue = new VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration(); + _resultValue.dateTimeFormatConfiguration = dateTimeFormatConfiguration; + _resultValue.numberFormatConfiguration = numberFormatConfiguration; + _resultValue.stringFormatConfiguration = stringFormatConfiguration; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationPaginatedReportOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationPaginatedReportOptions.java new file mode 100644 index 00000000000..ac5f67aebea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationPaginatedReportOptions.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationPaginatedReportOptions { + private @Nullable String overflowColumnHeaderVisibility; + private @Nullable String verticalOverflowVisibility; + + private VisualsTableVisualChartConfigurationPaginatedReportOptions() {} + public Optional overflowColumnHeaderVisibility() { + return Optional.ofNullable(this.overflowColumnHeaderVisibility); + } + public Optional verticalOverflowVisibility() { + return Optional.ofNullable(this.verticalOverflowVisibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationPaginatedReportOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String overflowColumnHeaderVisibility; + private @Nullable String verticalOverflowVisibility; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationPaginatedReportOptions defaults) { + Objects.requireNonNull(defaults); + this.overflowColumnHeaderVisibility = defaults.overflowColumnHeaderVisibility; + this.verticalOverflowVisibility = defaults.verticalOverflowVisibility; + } + + @CustomType.Setter + public Builder overflowColumnHeaderVisibility(@Nullable String overflowColumnHeaderVisibility) { + + this.overflowColumnHeaderVisibility = overflowColumnHeaderVisibility; + return this; + } + @CustomType.Setter + public Builder verticalOverflowVisibility(@Nullable String verticalOverflowVisibility) { + + this.verticalOverflowVisibility = verticalOverflowVisibility; + return this; + } + public VisualsTableVisualChartConfigurationPaginatedReportOptions build() { + final var _resultValue = new VisualsTableVisualChartConfigurationPaginatedReportOptions(); + _resultValue.overflowColumnHeaderVisibility = overflowColumnHeaderVisibility; + _resultValue.verticalOverflowVisibility = verticalOverflowVisibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..3468ff1f294 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationSortConfiguration { + private @Nullable VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration paginationConfiguration; + private @Nullable List rowSorts; + + private VisualsTableVisualChartConfigurationSortConfiguration() {} + public Optional paginationConfiguration() { + return Optional.ofNullable(this.paginationConfiguration); + } + public List rowSorts() { + return this.rowSorts == null ? List.of() : this.rowSorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration paginationConfiguration; + private @Nullable List rowSorts; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.paginationConfiguration = defaults.paginationConfiguration; + this.rowSorts = defaults.rowSorts; + } + + @CustomType.Setter + public Builder paginationConfiguration(@Nullable VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration paginationConfiguration) { + + this.paginationConfiguration = paginationConfiguration; + return this; + } + @CustomType.Setter + public Builder rowSorts(@Nullable List rowSorts) { + + this.rowSorts = rowSorts; + return this; + } + public Builder rowSorts(FieldSortOptions... rowSorts) { + return rowSorts(List.of(rowSorts)); + } + public VisualsTableVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsTableVisualChartConfigurationSortConfiguration(); + _resultValue.paginationConfiguration = paginationConfiguration; + _resultValue.rowSorts = rowSorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration.java new file mode 100644 index 00000000000..cf324519332 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.util.Objects; + +@CustomType +public final class VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration { + private Integer pageNumber; + private Integer pageSize; + + private VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration() {} + public Integer pageNumber() { + return this.pageNumber; + } + public Integer pageSize() { + return this.pageSize; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Integer pageNumber; + private Integer pageSize; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration defaults) { + Objects.requireNonNull(defaults); + this.pageNumber = defaults.pageNumber; + this.pageSize = defaults.pageSize; + } + + @CustomType.Setter + public Builder pageNumber(Integer pageNumber) { + if (pageNumber == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration", "pageNumber"); + } + this.pageNumber = pageNumber; + return this; + } + @CustomType.Setter + public Builder pageSize(Integer pageSize) { + if (pageSize == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration", "pageSize"); + } + this.pageSize = pageSize; + return this; + } + public VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration build() { + final var _resultValue = new VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration(); + _resultValue.pageNumber = pageNumber; + _resultValue.pageSize = pageSize; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableInlineVisualization.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableInlineVisualization.java new file mode 100644 index 00000000000..86620babe17 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableInlineVisualization.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationTableInlineVisualization { + private @Nullable VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars dataBars; + + private VisualsTableVisualChartConfigurationTableInlineVisualization() {} + public Optional dataBars() { + return Optional.ofNullable(this.dataBars); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationTableInlineVisualization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars dataBars; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationTableInlineVisualization defaults) { + Objects.requireNonNull(defaults); + this.dataBars = defaults.dataBars; + } + + @CustomType.Setter + public Builder dataBars(@Nullable VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars dataBars) { + + this.dataBars = dataBars; + return this; + } + public VisualsTableVisualChartConfigurationTableInlineVisualization build() { + final var _resultValue = new VisualsTableVisualChartConfigurationTableInlineVisualization(); + _resultValue.dataBars = dataBars; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars.java new file mode 100644 index 00000000000..851c33e8054 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars.java @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars { + private String fieldId; + private @Nullable String negativeColor; + private @Nullable String positiveColor; + + private VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars() {} + public String fieldId() { + return this.fieldId; + } + public Optional negativeColor() { + return Optional.ofNullable(this.negativeColor); + } + public Optional positiveColor() { + return Optional.ofNullable(this.positiveColor); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String fieldId; + private @Nullable String negativeColor; + private @Nullable String positiveColor; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.negativeColor = defaults.negativeColor; + this.positiveColor = defaults.positiveColor; + } + + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder negativeColor(@Nullable String negativeColor) { + + this.negativeColor = negativeColor; + return this; + } + @CustomType.Setter + public Builder positiveColor(@Nullable String positiveColor) { + + this.positiveColor = positiveColor; + return this; + } + public VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars build() { + final var _resultValue = new VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars(); + _resultValue.fieldId = fieldId; + _resultValue.negativeColor = negativeColor; + _resultValue.positiveColor = positiveColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableOptions.java new file mode 100644 index 00000000000..3b95681df31 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableOptions.java @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CellStyle; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationTableOptions { + private @Nullable CellStyle cellStyle; + private @Nullable CellStyle headerStyle; + private @Nullable String orientation; + private @Nullable VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions rowAlternateColorOptions; + + private VisualsTableVisualChartConfigurationTableOptions() {} + public Optional cellStyle() { + return Optional.ofNullable(this.cellStyle); + } + public Optional headerStyle() { + return Optional.ofNullable(this.headerStyle); + } + public Optional orientation() { + return Optional.ofNullable(this.orientation); + } + public Optional rowAlternateColorOptions() { + return Optional.ofNullable(this.rowAlternateColorOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationTableOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable CellStyle cellStyle; + private @Nullable CellStyle headerStyle; + private @Nullable String orientation; + private @Nullable VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions rowAlternateColorOptions; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationTableOptions defaults) { + Objects.requireNonNull(defaults); + this.cellStyle = defaults.cellStyle; + this.headerStyle = defaults.headerStyle; + this.orientation = defaults.orientation; + this.rowAlternateColorOptions = defaults.rowAlternateColorOptions; + } + + @CustomType.Setter + public Builder cellStyle(@Nullable CellStyle cellStyle) { + + this.cellStyle = cellStyle; + return this; + } + @CustomType.Setter + public Builder headerStyle(@Nullable CellStyle headerStyle) { + + this.headerStyle = headerStyle; + return this; + } + @CustomType.Setter + public Builder orientation(@Nullable String orientation) { + + this.orientation = orientation; + return this; + } + @CustomType.Setter + public Builder rowAlternateColorOptions(@Nullable VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions rowAlternateColorOptions) { + + this.rowAlternateColorOptions = rowAlternateColorOptions; + return this; + } + public VisualsTableVisualChartConfigurationTableOptions build() { + final var _resultValue = new VisualsTableVisualChartConfigurationTableOptions(); + _resultValue.cellStyle = cellStyle; + _resultValue.headerStyle = headerStyle; + _resultValue.orientation = orientation; + _resultValue.rowAlternateColorOptions = rowAlternateColorOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.java new file mode 100644 index 00000000000..89212d791a0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.java @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + private @Nullable String rowAlternateColors; + /** + * @return The dashboard creation status. + * + */ + private @Nullable String status; + + private VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions() {} + public Optional rowAlternateColors() { + return Optional.ofNullable(this.rowAlternateColors); + } + /** + * @return The dashboard creation status. + * + */ + public Optional status() { + return Optional.ofNullable(this.status); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String rowAlternateColors; + private @Nullable String status; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions defaults) { + Objects.requireNonNull(defaults); + this.rowAlternateColors = defaults.rowAlternateColors; + this.status = defaults.status; + } + + @CustomType.Setter + public Builder rowAlternateColors(@Nullable String rowAlternateColors) { + + this.rowAlternateColors = rowAlternateColors; + return this; + } + @CustomType.Setter + public Builder status(@Nullable String status) { + + this.status = status; + return this; + } + public VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions build() { + final var _resultValue = new VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions(); + _resultValue.rowAlternateColors = rowAlternateColors; + _resultValue.status = status; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTotalOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTotalOptions.java new file mode 100644 index 00000000000..d426772efc6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualChartConfigurationTotalOptions.java @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.CellStyle; +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualChartConfigurationTotalOptions { + private @Nullable String customLabel; + private @Nullable String placement; + private @Nullable String scrollStatus; + private @Nullable CellStyle totalCellStyle; + private @Nullable String totalsVisibility; + + private VisualsTableVisualChartConfigurationTotalOptions() {} + public Optional customLabel() { + return Optional.ofNullable(this.customLabel); + } + public Optional placement() { + return Optional.ofNullable(this.placement); + } + public Optional scrollStatus() { + return Optional.ofNullable(this.scrollStatus); + } + public Optional totalCellStyle() { + return Optional.ofNullable(this.totalCellStyle); + } + public Optional totalsVisibility() { + return Optional.ofNullable(this.totalsVisibility); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualChartConfigurationTotalOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customLabel; + private @Nullable String placement; + private @Nullable String scrollStatus; + private @Nullable CellStyle totalCellStyle; + private @Nullable String totalsVisibility; + public Builder() {} + public Builder(VisualsTableVisualChartConfigurationTotalOptions defaults) { + Objects.requireNonNull(defaults); + this.customLabel = defaults.customLabel; + this.placement = defaults.placement; + this.scrollStatus = defaults.scrollStatus; + this.totalCellStyle = defaults.totalCellStyle; + this.totalsVisibility = defaults.totalsVisibility; + } + + @CustomType.Setter + public Builder customLabel(@Nullable String customLabel) { + + this.customLabel = customLabel; + return this; + } + @CustomType.Setter + public Builder placement(@Nullable String placement) { + + this.placement = placement; + return this; + } + @CustomType.Setter + public Builder scrollStatus(@Nullable String scrollStatus) { + + this.scrollStatus = scrollStatus; + return this; + } + @CustomType.Setter + public Builder totalCellStyle(@Nullable CellStyle totalCellStyle) { + + this.totalCellStyle = totalCellStyle; + return this; + } + @CustomType.Setter + public Builder totalsVisibility(@Nullable String totalsVisibility) { + + this.totalsVisibility = totalsVisibility; + return this; + } + public VisualsTableVisualChartConfigurationTotalOptions build() { + final var _resultValue = new VisualsTableVisualChartConfigurationTotalOptions(); + _resultValue.customLabel = customLabel; + _resultValue.placement = placement; + _resultValue.scrollStatus = scrollStatus; + _resultValue.totalCellStyle = totalCellStyle; + _resultValue.totalsVisibility = totalsVisibility; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormatting.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormatting.java new file mode 100644 index 00000000000..a77e3e0faa9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormatting.java @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOption; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualConditionalFormatting { + private @Nullable List conditionalFormattingOptions; + + private VisualsTableVisualConditionalFormatting() {} + public List conditionalFormattingOptions() { + return this.conditionalFormattingOptions == null ? List.of() : this.conditionalFormattingOptions; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualConditionalFormatting defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List conditionalFormattingOptions; + public Builder() {} + public Builder(VisualsTableVisualConditionalFormatting defaults) { + Objects.requireNonNull(defaults); + this.conditionalFormattingOptions = defaults.conditionalFormattingOptions; + } + + @CustomType.Setter + public Builder conditionalFormattingOptions(@Nullable List conditionalFormattingOptions) { + + this.conditionalFormattingOptions = conditionalFormattingOptions; + return this; + } + public Builder conditionalFormattingOptions(VisualsTableVisualConditionalFormattingConditionalFormattingOption... conditionalFormattingOptions) { + return conditionalFormattingOptions(List.of(conditionalFormattingOptions)); + } + public VisualsTableVisualConditionalFormatting build() { + final var _resultValue = new VisualsTableVisualConditionalFormatting(); + _resultValue.conditionalFormattingOptions = conditionalFormattingOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOption.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOption.java new file mode 100644 index 00000000000..c9e329ae7aa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOption.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell; +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualConditionalFormattingConditionalFormattingOption { + private @Nullable VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell cell; + private @Nullable VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow row; + + private VisualsTableVisualConditionalFormattingConditionalFormattingOption() {} + public Optional cell() { + return Optional.ofNullable(this.cell); + } + public Optional row() { + return Optional.ofNullable(this.row); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualConditionalFormattingConditionalFormattingOption defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell cell; + private @Nullable VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow row; + public Builder() {} + public Builder(VisualsTableVisualConditionalFormattingConditionalFormattingOption defaults) { + Objects.requireNonNull(defaults); + this.cell = defaults.cell; + this.row = defaults.row; + } + + @CustomType.Setter + public Builder cell(@Nullable VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell cell) { + + this.cell = cell; + return this; + } + @CustomType.Setter + public Builder row(@Nullable VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow row) { + + this.row = row; + return this; + } + public VisualsTableVisualConditionalFormattingConditionalFormattingOption build() { + final var _resultValue = new VisualsTableVisualConditionalFormattingConditionalFormattingOption(); + _resultValue.cell = cell; + _resultValue.row = row; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell.java new file mode 100644 index 00000000000..14c55708aba --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell.java @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell { + private String fieldId; + private @Nullable VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat textFormat; + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell() {} + public String fieldId() { + return this.fieldId; + } + public Optional textFormat() { + return Optional.ofNullable(this.textFormat); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String fieldId; + private @Nullable VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat textFormat; + public Builder() {} + public Builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell defaults) { + Objects.requireNonNull(defaults); + this.fieldId = defaults.fieldId; + this.textFormat = defaults.textFormat; + } + + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder textFormat(@Nullable VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat textFormat) { + + this.textFormat = textFormat; + return this; + } + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell build() { + final var _resultValue = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell(); + _resultValue.fieldId = fieldId; + _resultValue.textFormat = textFormat; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.java new file mode 100644 index 00000000000..cd5df15b6fd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColor; +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingIcon; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + private ConditionalFormattingColor backgroundColor; + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat() {} + public ConditionalFormattingColor backgroundColor() { + return this.backgroundColor; + } + public Optional icon() { + return Optional.ofNullable(this.icon); + } + public ConditionalFormattingColor textColor() { + return this.textColor; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private ConditionalFormattingColor backgroundColor; + private @Nullable ConditionalFormattingIcon icon; + private ConditionalFormattingColor textColor; + public Builder() {} + public Builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat defaults) { + Objects.requireNonNull(defaults); + this.backgroundColor = defaults.backgroundColor; + this.icon = defaults.icon; + this.textColor = defaults.textColor; + } + + @CustomType.Setter + public Builder backgroundColor(ConditionalFormattingColor backgroundColor) { + if (backgroundColor == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat", "backgroundColor"); + } + this.backgroundColor = backgroundColor; + return this; + } + @CustomType.Setter + public Builder icon(@Nullable ConditionalFormattingIcon icon) { + + this.icon = icon; + return this; + } + @CustomType.Setter + public Builder textColor(ConditionalFormattingColor textColor) { + if (textColor == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat", "textColor"); + } + this.textColor = textColor; + return this; + } + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat build() { + final var _resultValue = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat(); + _resultValue.backgroundColor = backgroundColor; + _resultValue.icon = icon; + _resultValue.textColor = textColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow.java new file mode 100644 index 00000000000..c7e1fdca2ab --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ConditionalFormattingColor; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.util.Objects; + +@CustomType +public final class VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow { + private ConditionalFormattingColor backgroundColor; + private ConditionalFormattingColor textColor; + + private VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow() {} + public ConditionalFormattingColor backgroundColor() { + return this.backgroundColor; + } + public ConditionalFormattingColor textColor() { + return this.textColor; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private ConditionalFormattingColor backgroundColor; + private ConditionalFormattingColor textColor; + public Builder() {} + public Builder(VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow defaults) { + Objects.requireNonNull(defaults); + this.backgroundColor = defaults.backgroundColor; + this.textColor = defaults.textColor; + } + + @CustomType.Setter + public Builder backgroundColor(ConditionalFormattingColor backgroundColor) { + if (backgroundColor == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow", "backgroundColor"); + } + this.backgroundColor = backgroundColor; + return this; + } + @CustomType.Setter + public Builder textColor(ConditionalFormattingColor textColor) { + if (textColor == null) { + throw new MissingRequiredPropertyException("VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow", "textColor"); + } + this.textColor = textColor; + return this; + } + public VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow build() { + final var _resultValue = new VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow(); + _resultValue.backgroundColor = backgroundColor; + _resultValue.textColor = textColor; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisual.java new file mode 100644 index 00000000000..e39beb9d944 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsTreeMapVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTreeMapVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsTreeMapVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsTreeMapVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTreeMapVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsTreeMapVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsTreeMapVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsTreeMapVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsTreeMapVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsTreeMapVisual build() { + final var _resultValue = new VisualsTreeMapVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfiguration.java new file mode 100644 index 00000000000..c0a5161bdbd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfiguration.java @@ -0,0 +1,159 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.ColorScale; +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.TooltipOptions; +import com.pulumi.aws.quicksight.outputs.VisualsTreeMapVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsTreeMapVisualChartConfigurationSortConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTreeMapVisualChartConfiguration { + private @Nullable ChartAxisLabelOptions colorLabelOptions; + private @Nullable ColorScale colorScale; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsTreeMapVisualChartConfigurationFieldWells fieldWells; + private @Nullable ChartAxisLabelOptions groupLabelOptions; + private @Nullable LegendOptions legend; + private @Nullable ChartAxisLabelOptions sizeLabelOptions; + private @Nullable VisualsTreeMapVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + + private VisualsTreeMapVisualChartConfiguration() {} + public Optional colorLabelOptions() { + return Optional.ofNullable(this.colorLabelOptions); + } + public Optional colorScale() { + return Optional.ofNullable(this.colorScale); + } + public Optional dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional groupLabelOptions() { + return Optional.ofNullable(this.groupLabelOptions); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional sizeLabelOptions() { + return Optional.ofNullable(this.sizeLabelOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional tooltip() { + return Optional.ofNullable(this.tooltip); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTreeMapVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ChartAxisLabelOptions colorLabelOptions; + private @Nullable ColorScale colorScale; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsTreeMapVisualChartConfigurationFieldWells fieldWells; + private @Nullable ChartAxisLabelOptions groupLabelOptions; + private @Nullable LegendOptions legend; + private @Nullable ChartAxisLabelOptions sizeLabelOptions; + private @Nullable VisualsTreeMapVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable TooltipOptions tooltip; + public Builder() {} + public Builder(VisualsTreeMapVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.colorLabelOptions = defaults.colorLabelOptions; + this.colorScale = defaults.colorScale; + this.dataLabels = defaults.dataLabels; + this.fieldWells = defaults.fieldWells; + this.groupLabelOptions = defaults.groupLabelOptions; + this.legend = defaults.legend; + this.sizeLabelOptions = defaults.sizeLabelOptions; + this.sortConfiguration = defaults.sortConfiguration; + this.tooltip = defaults.tooltip; + } + + @CustomType.Setter + public Builder colorLabelOptions(@Nullable ChartAxisLabelOptions colorLabelOptions) { + + this.colorLabelOptions = colorLabelOptions; + return this; + } + @CustomType.Setter + public Builder colorScale(@Nullable ColorScale colorScale) { + + this.colorScale = colorScale; + return this; + } + @CustomType.Setter + public Builder dataLabels(@Nullable DataLabelsOptions dataLabels) { + + this.dataLabels = dataLabels; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsTreeMapVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder groupLabelOptions(@Nullable ChartAxisLabelOptions groupLabelOptions) { + + this.groupLabelOptions = groupLabelOptions; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder sizeLabelOptions(@Nullable ChartAxisLabelOptions sizeLabelOptions) { + + this.sizeLabelOptions = sizeLabelOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsTreeMapVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder tooltip(@Nullable TooltipOptions tooltip) { + + this.tooltip = tooltip; + return this; + } + public VisualsTreeMapVisualChartConfiguration build() { + final var _resultValue = new VisualsTreeMapVisualChartConfiguration(); + _resultValue.colorLabelOptions = colorLabelOptions; + _resultValue.colorScale = colorScale; + _resultValue.dataLabels = dataLabels; + _resultValue.fieldWells = fieldWells; + _resultValue.groupLabelOptions = groupLabelOptions; + _resultValue.legend = legend; + _resultValue.sizeLabelOptions = sizeLabelOptions; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.tooltip = tooltip; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..15cf5573524 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTreeMapVisualChartConfigurationFieldWells { + private @Nullable VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells treeMapAggregatedFieldWells; + + private VisualsTreeMapVisualChartConfigurationFieldWells() {} + public Optional treeMapAggregatedFieldWells() { + return Optional.ofNullable(this.treeMapAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTreeMapVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells treeMapAggregatedFieldWells; + public Builder() {} + public Builder(VisualsTreeMapVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.treeMapAggregatedFieldWells = defaults.treeMapAggregatedFieldWells; + } + + @CustomType.Setter + public Builder treeMapAggregatedFieldWells(@Nullable VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells treeMapAggregatedFieldWells) { + + this.treeMapAggregatedFieldWells = treeMapAggregatedFieldWells; + return this; + } + public VisualsTreeMapVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsTreeMapVisualChartConfigurationFieldWells(); + _resultValue.treeMapAggregatedFieldWells = treeMapAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells.java new file mode 100644 index 00000000000..fae269aa1ed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.SmallMultiplesOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells { + private @Nullable MeasureFieldSchema2 colors; + private @Nullable SmallMultiplesOptions groups; + private @Nullable MeasureFieldSchema2 sizes; + + private VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells() {} + public Optional colors() { + return Optional.ofNullable(this.colors); + } + public Optional groups() { + return Optional.ofNullable(this.groups); + } + public Optional sizes() { + return Optional.ofNullable(this.sizes); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable MeasureFieldSchema2 colors; + private @Nullable SmallMultiplesOptions groups; + private @Nullable MeasureFieldSchema2 sizes; + public Builder() {} + public Builder(VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.colors = defaults.colors; + this.groups = defaults.groups; + this.sizes = defaults.sizes; + } + + @CustomType.Setter + public Builder colors(@Nullable MeasureFieldSchema2 colors) { + + this.colors = colors; + return this; + } + @CustomType.Setter + public Builder groups(@Nullable SmallMultiplesOptions groups) { + + this.groups = groups; + return this; + } + @CustomType.Setter + public Builder sizes(@Nullable MeasureFieldSchema2 sizes) { + + this.sizes = sizes; + return this; + } + public VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells build() { + final var _resultValue = new VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells(); + _resultValue.colors = colors; + _resultValue.groups = groups; + _resultValue.sizes = sizes; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..33f8c9b0274 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsTreeMapVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsTreeMapVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration treeMapGroupItemsLimitConfiguration; + private @Nullable List treeMapSorts; + + private VisualsTreeMapVisualChartConfigurationSortConfiguration() {} + public Optional treeMapGroupItemsLimitConfiguration() { + return Optional.ofNullable(this.treeMapGroupItemsLimitConfiguration); + } + public List treeMapSorts() { + return this.treeMapSorts == null ? List.of() : this.treeMapSorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsTreeMapVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration treeMapGroupItemsLimitConfiguration; + private @Nullable List treeMapSorts; + public Builder() {} + public Builder(VisualsTreeMapVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.treeMapGroupItemsLimitConfiguration = defaults.treeMapGroupItemsLimitConfiguration; + this.treeMapSorts = defaults.treeMapSorts; + } + + @CustomType.Setter + public Builder treeMapGroupItemsLimitConfiguration(@Nullable ItemsLimitConfiguration treeMapGroupItemsLimitConfiguration) { + + this.treeMapGroupItemsLimitConfiguration = treeMapGroupItemsLimitConfiguration; + return this; + } + @CustomType.Setter + public Builder treeMapSorts(@Nullable List treeMapSorts) { + + this.treeMapSorts = treeMapSorts; + return this; + } + public Builder treeMapSorts(FieldSortOptions... treeMapSorts) { + return treeMapSorts(List.of(treeMapSorts)); + } + public VisualsTreeMapVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsTreeMapVisualChartConfigurationSortConfiguration(); + _resultValue.treeMapGroupItemsLimitConfiguration = treeMapGroupItemsLimitConfiguration; + _resultValue.treeMapSorts = treeMapSorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisual.java new file mode 100644 index 00000000000..7eeed3829e8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsWaterfallVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWaterfallVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsWaterfallVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsWaterfallVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWaterfallVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsWaterfallVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsWaterfallVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsWaterfallVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsWaterfallVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsWaterfallVisual build() { + final var _resultValue = new VisualsWaterfallVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfiguration.java new file mode 100644 index 00000000000..3b4491c5510 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfiguration.java @@ -0,0 +1,173 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.AxisDisplayOptions; +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.DataLabelsOptions; +import com.pulumi.aws.quicksight.outputs.LegendOptions; +import com.pulumi.aws.quicksight.outputs.VisualPalette; +import com.pulumi.aws.quicksight.outputs.VisualsWaterfallVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsWaterfallVisualChartConfigurationSortConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsWaterfallVisualChartConfigurationWaterfallChartOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWaterfallVisualChartConfiguration { + private @Nullable AxisDisplayOptions categoryAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions categoryAxisLabelOptions; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsWaterfallVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable AxisDisplayOptions primaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions primaryYAxisLabelOptions; + private @Nullable VisualsWaterfallVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable VisualPalette visualPalette; + private @Nullable VisualsWaterfallVisualChartConfigurationWaterfallChartOptions waterfallChartOptions; + + private VisualsWaterfallVisualChartConfiguration() {} + public Optional categoryAxisDisplayOptions() { + return Optional.ofNullable(this.categoryAxisDisplayOptions); + } + public Optional categoryAxisLabelOptions() { + return Optional.ofNullable(this.categoryAxisLabelOptions); + } + public Optional dataLabels() { + return Optional.ofNullable(this.dataLabels); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional legend() { + return Optional.ofNullable(this.legend); + } + public Optional primaryYAxisDisplayOptions() { + return Optional.ofNullable(this.primaryYAxisDisplayOptions); + } + public Optional primaryYAxisLabelOptions() { + return Optional.ofNullable(this.primaryYAxisLabelOptions); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional visualPalette() { + return Optional.ofNullable(this.visualPalette); + } + public Optional waterfallChartOptions() { + return Optional.ofNullable(this.waterfallChartOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWaterfallVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable AxisDisplayOptions categoryAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions categoryAxisLabelOptions; + private @Nullable DataLabelsOptions dataLabels; + private @Nullable VisualsWaterfallVisualChartConfigurationFieldWells fieldWells; + private @Nullable LegendOptions legend; + private @Nullable AxisDisplayOptions primaryYAxisDisplayOptions; + private @Nullable ChartAxisLabelOptions primaryYAxisLabelOptions; + private @Nullable VisualsWaterfallVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable VisualPalette visualPalette; + private @Nullable VisualsWaterfallVisualChartConfigurationWaterfallChartOptions waterfallChartOptions; + public Builder() {} + public Builder(VisualsWaterfallVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryAxisDisplayOptions = defaults.categoryAxisDisplayOptions; + this.categoryAxisLabelOptions = defaults.categoryAxisLabelOptions; + this.dataLabels = defaults.dataLabels; + this.fieldWells = defaults.fieldWells; + this.legend = defaults.legend; + this.primaryYAxisDisplayOptions = defaults.primaryYAxisDisplayOptions; + this.primaryYAxisLabelOptions = defaults.primaryYAxisLabelOptions; + this.sortConfiguration = defaults.sortConfiguration; + this.visualPalette = defaults.visualPalette; + this.waterfallChartOptions = defaults.waterfallChartOptions; + } + + @CustomType.Setter + public Builder categoryAxisDisplayOptions(@Nullable AxisDisplayOptions categoryAxisDisplayOptions) { + + this.categoryAxisDisplayOptions = categoryAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder categoryAxisLabelOptions(@Nullable ChartAxisLabelOptions categoryAxisLabelOptions) { + + this.categoryAxisLabelOptions = categoryAxisLabelOptions; + return this; + } + @CustomType.Setter + public Builder dataLabels(@Nullable DataLabelsOptions dataLabels) { + + this.dataLabels = dataLabels; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsWaterfallVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder legend(@Nullable LegendOptions legend) { + + this.legend = legend; + return this; + } + @CustomType.Setter + public Builder primaryYAxisDisplayOptions(@Nullable AxisDisplayOptions primaryYAxisDisplayOptions) { + + this.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + return this; + } + @CustomType.Setter + public Builder primaryYAxisLabelOptions(@Nullable ChartAxisLabelOptions primaryYAxisLabelOptions) { + + this.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsWaterfallVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder visualPalette(@Nullable VisualPalette visualPalette) { + + this.visualPalette = visualPalette; + return this; + } + @CustomType.Setter + public Builder waterfallChartOptions(@Nullable VisualsWaterfallVisualChartConfigurationWaterfallChartOptions waterfallChartOptions) { + + this.waterfallChartOptions = waterfallChartOptions; + return this; + } + public VisualsWaterfallVisualChartConfiguration build() { + final var _resultValue = new VisualsWaterfallVisualChartConfiguration(); + _resultValue.categoryAxisDisplayOptions = categoryAxisDisplayOptions; + _resultValue.categoryAxisLabelOptions = categoryAxisLabelOptions; + _resultValue.dataLabels = dataLabels; + _resultValue.fieldWells = fieldWells; + _resultValue.legend = legend; + _resultValue.primaryYAxisDisplayOptions = primaryYAxisDisplayOptions; + _resultValue.primaryYAxisLabelOptions = primaryYAxisLabelOptions; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.visualPalette = visualPalette; + _resultValue.waterfallChartOptions = waterfallChartOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..bbc688455e2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWaterfallVisualChartConfigurationFieldWells { + private @Nullable VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells waterfallChartAggregatedFieldWells; + + private VisualsWaterfallVisualChartConfigurationFieldWells() {} + public Optional waterfallChartAggregatedFieldWells() { + return Optional.ofNullable(this.waterfallChartAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWaterfallVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells waterfallChartAggregatedFieldWells; + public Builder() {} + public Builder(VisualsWaterfallVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.waterfallChartAggregatedFieldWells = defaults.waterfallChartAggregatedFieldWells; + } + + @CustomType.Setter + public Builder waterfallChartAggregatedFieldWells(@Nullable VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells waterfallChartAggregatedFieldWells) { + + this.waterfallChartAggregatedFieldWells = waterfallChartAggregatedFieldWells; + return this; + } + public VisualsWaterfallVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsWaterfallVisualChartConfigurationFieldWells(); + _resultValue.waterfallChartAggregatedFieldWells = waterfallChartAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells.java new file mode 100644 index 00000000000..ac77fd3ce08 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.DimensionFieldSchema; +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells { + private @Nullable List breakdowns; + private @Nullable List categories; + private @Nullable List values; + + private VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells() {} + public List breakdowns() { + return this.breakdowns == null ? List.of() : this.breakdowns; + } + public List categories() { + return this.categories == null ? List.of() : this.categories; + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List breakdowns; + private @Nullable List categories; + private @Nullable List values; + public Builder() {} + public Builder(VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.breakdowns = defaults.breakdowns; + this.categories = defaults.categories; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder breakdowns(@Nullable List breakdowns) { + + this.breakdowns = breakdowns; + return this; + } + public Builder breakdowns(DimensionFieldSchema... breakdowns) { + return breakdowns(List.of(breakdowns)); + } + @CustomType.Setter + public Builder categories(@Nullable List categories) { + + this.categories = categories; + return this; + } + public Builder categories(DimensionFieldSchema... categories) { + return categories(List.of(categories)); + } + @CustomType.Setter + public Builder values(@Nullable List values) { + + this.values = values; + return this; + } + public Builder values(MeasureFieldSchema... values) { + return values(List.of(values)); + } + public VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells build() { + final var _resultValue = new VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells(); + _resultValue.breakdowns = breakdowns; + _resultValue.categories = categories; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..719fefa146a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWaterfallVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration breakdownItemsLimit; + private @Nullable List categorySorts; + + private VisualsWaterfallVisualChartConfigurationSortConfiguration() {} + public Optional breakdownItemsLimit() { + return Optional.ofNullable(this.breakdownItemsLimit); + } + public List categorySorts() { + return this.categorySorts == null ? List.of() : this.categorySorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWaterfallVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration breakdownItemsLimit; + private @Nullable List categorySorts; + public Builder() {} + public Builder(VisualsWaterfallVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.breakdownItemsLimit = defaults.breakdownItemsLimit; + this.categorySorts = defaults.categorySorts; + } + + @CustomType.Setter + public Builder breakdownItemsLimit(@Nullable ItemsLimitConfiguration breakdownItemsLimit) { + + this.breakdownItemsLimit = breakdownItemsLimit; + return this; + } + @CustomType.Setter + public Builder categorySorts(@Nullable List categorySorts) { + + this.categorySorts = categorySorts; + return this; + } + public Builder categorySorts(FieldSortOptions... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + public VisualsWaterfallVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsWaterfallVisualChartConfigurationSortConfiguration(); + _resultValue.breakdownItemsLimit = breakdownItemsLimit; + _resultValue.categorySorts = categorySorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptions.java new file mode 100644 index 00000000000..6ae623b3e61 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWaterfallVisualChartConfigurationWaterfallChartOptions.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWaterfallVisualChartConfigurationWaterfallChartOptions { + private @Nullable String totalBarLabel; + + private VisualsWaterfallVisualChartConfigurationWaterfallChartOptions() {} + public Optional totalBarLabel() { + return Optional.ofNullable(this.totalBarLabel); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWaterfallVisualChartConfigurationWaterfallChartOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String totalBarLabel; + public Builder() {} + public Builder(VisualsWaterfallVisualChartConfigurationWaterfallChartOptions defaults) { + Objects.requireNonNull(defaults); + this.totalBarLabel = defaults.totalBarLabel; + } + + @CustomType.Setter + public Builder totalBarLabel(@Nullable String totalBarLabel) { + + this.totalBarLabel = totalBarLabel; + return this; + } + public VisualsWaterfallVisualChartConfigurationWaterfallChartOptions build() { + final var _resultValue = new VisualsWaterfallVisualChartConfigurationWaterfallChartOptions(); + _resultValue.totalBarLabel = totalBarLabel; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisual.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisual.java new file mode 100644 index 00000000000..a9141ece799 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisual.java @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ColumnHierarchies; +import com.pulumi.aws.quicksight.outputs.Subtitle; +import com.pulumi.aws.quicksight.outputs.VisualCustomActions; +import com.pulumi.aws.quicksight.outputs.VisualsWordCloudVisualChartConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWordCloudVisual { + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + private @Nullable List actions; + private @Nullable VisualsWordCloudVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + + private VisualsWordCloudVisual() {} + /** + * @return List of IAM actions to grant or revoke permissions on. + * + */ + public List actions() { + return this.actions == null ? List.of() : this.actions; + } + public Optional chartConfiguration() { + return Optional.ofNullable(this.chartConfiguration); + } + public List columnHierarchies() { + return this.columnHierarchies == null ? List.of() : this.columnHierarchies; + } + public Optional subtitle() { + return Optional.ofNullable(this.subtitle); + } + public Optional title() { + return Optional.ofNullable(this.title); + } + public String visualId() { + return this.visualId; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWordCloudVisual defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List actions; + private @Nullable VisualsWordCloudVisualChartConfiguration chartConfiguration; + private @Nullable List columnHierarchies; + private @Nullable Subtitle subtitle; + private @Nullable Subtitle title; + private String visualId; + public Builder() {} + public Builder(VisualsWordCloudVisual defaults) { + Objects.requireNonNull(defaults); + this.actions = defaults.actions; + this.chartConfiguration = defaults.chartConfiguration; + this.columnHierarchies = defaults.columnHierarchies; + this.subtitle = defaults.subtitle; + this.title = defaults.title; + this.visualId = defaults.visualId; + } + + @CustomType.Setter + public Builder actions(@Nullable List actions) { + + this.actions = actions; + return this; + } + public Builder actions(VisualCustomActions... actions) { + return actions(List.of(actions)); + } + @CustomType.Setter + public Builder chartConfiguration(@Nullable VisualsWordCloudVisualChartConfiguration chartConfiguration) { + + this.chartConfiguration = chartConfiguration; + return this; + } + @CustomType.Setter + public Builder columnHierarchies(@Nullable List columnHierarchies) { + + this.columnHierarchies = columnHierarchies; + return this; + } + public Builder columnHierarchies(ColumnHierarchies... columnHierarchies) { + return columnHierarchies(List.of(columnHierarchies)); + } + @CustomType.Setter + public Builder subtitle(@Nullable Subtitle subtitle) { + + this.subtitle = subtitle; + return this; + } + @CustomType.Setter + public Builder title(@Nullable Subtitle title) { + + this.title = title; + return this; + } + @CustomType.Setter + public Builder visualId(String visualId) { + if (visualId == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisual", "visualId"); + } + this.visualId = visualId; + return this; + } + public VisualsWordCloudVisual build() { + final var _resultValue = new VisualsWordCloudVisual(); + _resultValue.actions = actions; + _resultValue.chartConfiguration = chartConfiguration; + _resultValue.columnHierarchies = columnHierarchies; + _resultValue.subtitle = subtitle; + _resultValue.title = title; + _resultValue.visualId = visualId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfiguration.java new file mode 100644 index 00000000000..df0538581ae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfiguration.java @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.ChartAxisLabelOptions; +import com.pulumi.aws.quicksight.outputs.VisualsWordCloudVisualChartConfigurationFieldWells; +import com.pulumi.aws.quicksight.outputs.VisualsWordCloudVisualChartConfigurationSortConfiguration; +import com.pulumi.aws.quicksight.outputs.VisualsWordCloudVisualChartConfigurationWordCloudOptions; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWordCloudVisualChartConfiguration { + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable VisualsWordCloudVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsWordCloudVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable VisualsWordCloudVisualChartConfigurationWordCloudOptions wordCloudOptions; + + private VisualsWordCloudVisualChartConfiguration() {} + public Optional categoryLabelOptions() { + return Optional.ofNullable(this.categoryLabelOptions); + } + public Optional fieldWells() { + return Optional.ofNullable(this.fieldWells); + } + public Optional sortConfiguration() { + return Optional.ofNullable(this.sortConfiguration); + } + public Optional wordCloudOptions() { + return Optional.ofNullable(this.wordCloudOptions); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWordCloudVisualChartConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ChartAxisLabelOptions categoryLabelOptions; + private @Nullable VisualsWordCloudVisualChartConfigurationFieldWells fieldWells; + private @Nullable VisualsWordCloudVisualChartConfigurationSortConfiguration sortConfiguration; + private @Nullable VisualsWordCloudVisualChartConfigurationWordCloudOptions wordCloudOptions; + public Builder() {} + public Builder(VisualsWordCloudVisualChartConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryLabelOptions = defaults.categoryLabelOptions; + this.fieldWells = defaults.fieldWells; + this.sortConfiguration = defaults.sortConfiguration; + this.wordCloudOptions = defaults.wordCloudOptions; + } + + @CustomType.Setter + public Builder categoryLabelOptions(@Nullable ChartAxisLabelOptions categoryLabelOptions) { + + this.categoryLabelOptions = categoryLabelOptions; + return this; + } + @CustomType.Setter + public Builder fieldWells(@Nullable VisualsWordCloudVisualChartConfigurationFieldWells fieldWells) { + + this.fieldWells = fieldWells; + return this; + } + @CustomType.Setter + public Builder sortConfiguration(@Nullable VisualsWordCloudVisualChartConfigurationSortConfiguration sortConfiguration) { + + this.sortConfiguration = sortConfiguration; + return this; + } + @CustomType.Setter + public Builder wordCloudOptions(@Nullable VisualsWordCloudVisualChartConfigurationWordCloudOptions wordCloudOptions) { + + this.wordCloudOptions = wordCloudOptions; + return this; + } + public VisualsWordCloudVisualChartConfiguration build() { + final var _resultValue = new VisualsWordCloudVisualChartConfiguration(); + _resultValue.categoryLabelOptions = categoryLabelOptions; + _resultValue.fieldWells = fieldWells; + _resultValue.sortConfiguration = sortConfiguration; + _resultValue.wordCloudOptions = wordCloudOptions; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWells.java new file mode 100644 index 00000000000..fd0c644d1c6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWells.java @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWordCloudVisualChartConfigurationFieldWells { + private @Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells wordCloudAggregatedFieldWells; + + private VisualsWordCloudVisualChartConfigurationFieldWells() {} + public Optional wordCloudAggregatedFieldWells() { + return Optional.ofNullable(this.wordCloudAggregatedFieldWells); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells wordCloudAggregatedFieldWells; + public Builder() {} + public Builder(VisualsWordCloudVisualChartConfigurationFieldWells defaults) { + Objects.requireNonNull(defaults); + this.wordCloudAggregatedFieldWells = defaults.wordCloudAggregatedFieldWells; + } + + @CustomType.Setter + public Builder wordCloudAggregatedFieldWells(@Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells wordCloudAggregatedFieldWells) { + + this.wordCloudAggregatedFieldWells = wordCloudAggregatedFieldWells; + return this; + } + public VisualsWordCloudVisualChartConfigurationFieldWells build() { + final var _resultValue = new VisualsWordCloudVisualChartConfigurationFieldWells(); + _resultValue.wordCloudAggregatedFieldWells = wordCloudAggregatedFieldWells; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells.java new file mode 100644 index 00000000000..c23dc9824cf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.MeasureFieldSchema2; +import com.pulumi.aws.quicksight.outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells { + private @Nullable List groupBies; + private @Nullable MeasureFieldSchema2 size; + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells() {} + public List groupBies() { + return this.groupBies == null ? List.of() : this.groupBies; + } + public Optional size() { + return Optional.ofNullable(this.size); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List groupBies; + private @Nullable MeasureFieldSchema2 size; + public Builder() {} + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells defaults) { + Objects.requireNonNull(defaults); + this.groupBies = defaults.groupBies; + this.size = defaults.size; + } + + @CustomType.Setter + public Builder groupBies(@Nullable List groupBies) { + + this.groupBies = groupBies; + return this; + } + public Builder groupBies(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy... groupBies) { + return groupBies(List.of(groupBies)); + } + @CustomType.Setter + public Builder size(@Nullable MeasureFieldSchema2 size) { + + this.size = size; + return this; + } + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells build() { + final var _resultValue = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells(); + _resultValue.groupBies = groupBies; + _resultValue.size = size; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy.java new file mode 100644 index 00000000000..b6b2df3e5fb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy.java @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField; +import com.pulumi.aws.quicksight.outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField; +import com.pulumi.aws.quicksight.outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy { + private @Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField categoricalDimensionField; + private @Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField dateDimensionField; + private @Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField numericalDimensionField; + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy() {} + public Optional categoricalDimensionField() { + return Optional.ofNullable(this.categoricalDimensionField); + } + public Optional dateDimensionField() { + return Optional.ofNullable(this.dateDimensionField); + } + public Optional numericalDimensionField() { + return Optional.ofNullable(this.numericalDimensionField); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField categoricalDimensionField; + private @Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField dateDimensionField; + private @Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField numericalDimensionField; + public Builder() {} + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy defaults) { + Objects.requireNonNull(defaults); + this.categoricalDimensionField = defaults.categoricalDimensionField; + this.dateDimensionField = defaults.dateDimensionField; + this.numericalDimensionField = defaults.numericalDimensionField; + } + + @CustomType.Setter + public Builder categoricalDimensionField(@Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField categoricalDimensionField) { + + this.categoricalDimensionField = categoricalDimensionField; + return this; + } + @CustomType.Setter + public Builder dateDimensionField(@Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField dateDimensionField) { + + this.dateDimensionField = dateDimensionField; + return this; + } + @CustomType.Setter + public Builder numericalDimensionField(@Nullable VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField numericalDimensionField) { + + this.numericalDimensionField = numericalDimensionField; + return this; + } + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy build() { + final var _resultValue = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy(); + _resultValue.categoricalDimensionField = categoricalDimensionField; + _resultValue.dateDimensionField = dateDimensionField; + _resultValue.numericalDimensionField = numericalDimensionField; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField.java new file mode 100644 index 00000000000..943023ce146 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.StringFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField { + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField() {} + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String fieldId; + private @Nullable StringFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable StringFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField build() { + final var _resultValue = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField(); + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField.java new file mode 100644 index 00000000000..de35bc634d1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField.java @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.DateTimeFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField { + private Column column; + private @Nullable String dateGranularity; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField() {} + public Column column() { + return this.column; + } + public Optional dateGranularity() { + return Optional.ofNullable(this.dateGranularity); + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private @Nullable String dateGranularity; + private String fieldId; + private @Nullable DateTimeFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.dateGranularity = defaults.dateGranularity; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder dateGranularity(@Nullable String dateGranularity) { + + this.dateGranularity = dateGranularity; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable DateTimeFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField build() { + final var _resultValue = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField(); + _resultValue.column = column; + _resultValue.dateGranularity = dateGranularity; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField.java new file mode 100644 index 00000000000..a390873afca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.Column; +import com.pulumi.aws.quicksight.outputs.NumberFormatConfiguration; +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField { + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + + private VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField() {} + public Column column() { + return this.column; + } + public String fieldId() { + return this.fieldId; + } + public Optional formatConfiguration() { + return Optional.ofNullable(this.formatConfiguration); + } + public Optional hierarchyId() { + return Optional.ofNullable(this.hierarchyId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private Column column; + private String fieldId; + private @Nullable NumberFormatConfiguration formatConfiguration; + private @Nullable String hierarchyId; + public Builder() {} + public Builder(VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField defaults) { + Objects.requireNonNull(defaults); + this.column = defaults.column; + this.fieldId = defaults.fieldId; + this.formatConfiguration = defaults.formatConfiguration; + this.hierarchyId = defaults.hierarchyId; + } + + @CustomType.Setter + public Builder column(Column column) { + if (column == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField", "column"); + } + this.column = column; + return this; + } + @CustomType.Setter + public Builder fieldId(String fieldId) { + if (fieldId == null) { + throw new MissingRequiredPropertyException("VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField", "fieldId"); + } + this.fieldId = fieldId; + return this; + } + @CustomType.Setter + public Builder formatConfiguration(@Nullable NumberFormatConfiguration formatConfiguration) { + + this.formatConfiguration = formatConfiguration; + return this; + } + @CustomType.Setter + public Builder hierarchyId(@Nullable String hierarchyId) { + + this.hierarchyId = hierarchyId; + return this; + } + public VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField build() { + final var _resultValue = new VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField(); + _resultValue.column = column; + _resultValue.fieldId = fieldId; + _resultValue.formatConfiguration = formatConfiguration; + _resultValue.hierarchyId = hierarchyId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationSortConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationSortConfiguration.java new file mode 100644 index 00000000000..bea08432664 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationSortConfiguration.java @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.aws.quicksight.outputs.FieldSortOptions; +import com.pulumi.aws.quicksight.outputs.ItemsLimitConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWordCloudVisualChartConfigurationSortConfiguration { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + + private VisualsWordCloudVisualChartConfigurationSortConfiguration() {} + public Optional categoryItemsLimit() { + return Optional.ofNullable(this.categoryItemsLimit); + } + public List categorySorts() { + return this.categorySorts == null ? List.of() : this.categorySorts; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWordCloudVisualChartConfigurationSortConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable ItemsLimitConfiguration categoryItemsLimit; + private @Nullable List categorySorts; + public Builder() {} + public Builder(VisualsWordCloudVisualChartConfigurationSortConfiguration defaults) { + Objects.requireNonNull(defaults); + this.categoryItemsLimit = defaults.categoryItemsLimit; + this.categorySorts = defaults.categorySorts; + } + + @CustomType.Setter + public Builder categoryItemsLimit(@Nullable ItemsLimitConfiguration categoryItemsLimit) { + + this.categoryItemsLimit = categoryItemsLimit; + return this; + } + @CustomType.Setter + public Builder categorySorts(@Nullable List categorySorts) { + + this.categorySorts = categorySorts; + return this; + } + public Builder categorySorts(FieldSortOptions... categorySorts) { + return categorySorts(List.of(categorySorts)); + } + public VisualsWordCloudVisualChartConfigurationSortConfiguration build() { + final var _resultValue = new VisualsWordCloudVisualChartConfigurationSortConfiguration(); + _resultValue.categoryItemsLimit = categoryItemsLimit; + _resultValue.categorySorts = categorySorts; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationWordCloudOptions.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationWordCloudOptions.java new file mode 100644 index 00000000000..12d81397599 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/VisualsWordCloudVisualChartConfigurationWordCloudOptions.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.quicksight.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class VisualsWordCloudVisualChartConfigurationWordCloudOptions { + private @Nullable String cloudLayout; + private @Nullable Integer maximumStringLength; + private @Nullable String wordCasing; + private @Nullable String wordOrientation; + private @Nullable String wordPadding; + private @Nullable String wordScaling; + + private VisualsWordCloudVisualChartConfigurationWordCloudOptions() {} + public Optional cloudLayout() { + return Optional.ofNullable(this.cloudLayout); + } + public Optional maximumStringLength() { + return Optional.ofNullable(this.maximumStringLength); + } + public Optional wordCasing() { + return Optional.ofNullable(this.wordCasing); + } + public Optional wordOrientation() { + return Optional.ofNullable(this.wordOrientation); + } + public Optional wordPadding() { + return Optional.ofNullable(this.wordPadding); + } + public Optional wordScaling() { + return Optional.ofNullable(this.wordScaling); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(VisualsWordCloudVisualChartConfigurationWordCloudOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String cloudLayout; + private @Nullable Integer maximumStringLength; + private @Nullable String wordCasing; + private @Nullable String wordOrientation; + private @Nullable String wordPadding; + private @Nullable String wordScaling; + public Builder() {} + public Builder(VisualsWordCloudVisualChartConfigurationWordCloudOptions defaults) { + Objects.requireNonNull(defaults); + this.cloudLayout = defaults.cloudLayout; + this.maximumStringLength = defaults.maximumStringLength; + this.wordCasing = defaults.wordCasing; + this.wordOrientation = defaults.wordOrientation; + this.wordPadding = defaults.wordPadding; + this.wordScaling = defaults.wordScaling; + } + + @CustomType.Setter + public Builder cloudLayout(@Nullable String cloudLayout) { + + this.cloudLayout = cloudLayout; + return this; + } + @CustomType.Setter + public Builder maximumStringLength(@Nullable Integer maximumStringLength) { + + this.maximumStringLength = maximumStringLength; + return this; + } + @CustomType.Setter + public Builder wordCasing(@Nullable String wordCasing) { + + this.wordCasing = wordCasing; + return this; + } + @CustomType.Setter + public Builder wordOrientation(@Nullable String wordOrientation) { + + this.wordOrientation = wordOrientation; + return this; + } + @CustomType.Setter + public Builder wordPadding(@Nullable String wordPadding) { + + this.wordPadding = wordPadding; + return this; + } + @CustomType.Setter + public Builder wordScaling(@Nullable String wordScaling) { + + this.wordScaling = wordScaling; + return this; + } + public VisualsWordCloudVisualChartConfigurationWordCloudOptions build() { + final var _resultValue = new VisualsWordCloudVisualChartConfigurationWordCloudOptions(); + _resultValue.cloudLayout = cloudLayout; + _resultValue.maximumStringLength = maximumStringLength; + _resultValue.wordCasing = wordCasing; + _resultValue.wordOrientation = wordOrientation; + _resultValue.wordPadding = wordPadding; + _resultValue.wordScaling = wordScaling; + return _resultValue; + } + } +} diff --git a/sdk/nodejs/quicksight/analysis.ts b/sdk/nodejs/quicksight/analysis.ts index 9c911e7bb26..035a27215d5 100644 --- a/sdk/nodejs/quicksight/analysis.ts +++ b/sdk/nodejs/quicksight/analysis.ts @@ -33,6 +33,63 @@ import * as utilities from "../utilities"; * }); * ``` * + * ### With Definition + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as aws from "@pulumi/aws"; + * + * const example = new aws.quicksight.Analysis("example", { + * analysisId: "example-id", + * name: "example-name", + * definition: { + * dataSetIdentifiersDeclarations: [{ + * dataSetArn: dataset.arn, + * identifier: "1", + * }], + * sheets: [{ + * title: "Example", + * sheetId: "Example1", + * visuals: [{ + * lineChartVisual: { + * visualId: "LineChart", + * title: { + * formatText: { + * plainText: "Line Chart Example", + * }, + * }, + * chartConfiguration: { + * fieldWells: { + * lineChartAggregatedFieldWells: { + * categories: [{ + * categoricalDimensionField: { + * fieldId: "1", + * column: { + * dataSetIdentifier: "1", + * columnName: "Column1", + * }, + * }, + * }], + * values: [{ + * categoricalMeasureField: { + * fieldId: "2", + * column: { + * dataSetIdentifier: "1", + * columnName: "Column1", + * }, + * aggregationFunction: "COUNT", + * }, + * }], + * }, + * }, + * }, + * }, + * }], + * }], + * }, + * }); + * ``` + * * ## Import * * Using `pulumi import`, import a QuickSight Analysis using the AWS account ID and analysis ID separated by a comma (`,`). For example: @@ -85,6 +142,10 @@ export class Analysis extends pulumi.CustomResource { * The time that the analysis was created. */ public /*out*/ readonly createdTime!: pulumi.Output; + /** + * A detailed analysis definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + */ + public readonly definition!: pulumi.Output; public /*out*/ readonly lastPublishedTime!: pulumi.Output; /** * The time that the analysis was last updated. @@ -148,6 +209,7 @@ export class Analysis extends pulumi.CustomResource { resourceInputs["arn"] = state ? state.arn : undefined; resourceInputs["awsAccountId"] = state ? state.awsAccountId : undefined; resourceInputs["createdTime"] = state ? state.createdTime : undefined; + resourceInputs["definition"] = state ? state.definition : undefined; resourceInputs["lastPublishedTime"] = state ? state.lastPublishedTime : undefined; resourceInputs["lastUpdatedTime"] = state ? state.lastUpdatedTime : undefined; resourceInputs["name"] = state ? state.name : undefined; @@ -166,6 +228,7 @@ export class Analysis extends pulumi.CustomResource { } resourceInputs["analysisId"] = args ? args.analysisId : undefined; resourceInputs["awsAccountId"] = args ? args.awsAccountId : undefined; + resourceInputs["definition"] = args ? args.definition : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["parameters"] = args ? args.parameters : undefined; resourceInputs["permissions"] = args ? args.permissions : undefined; @@ -205,6 +268,10 @@ export interface AnalysisState { * The time that the analysis was created. */ createdTime?: pulumi.Input; + /** + * A detailed analysis definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + */ + definition?: pulumi.Input; lastPublishedTime?: pulumi.Input; /** * The time that the analysis was last updated. @@ -264,6 +331,10 @@ export interface AnalysisArgs { * AWS account ID. */ awsAccountId?: pulumi.Input; + /** + * A detailed analysis definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + */ + definition?: pulumi.Input; /** * Display name for the analysis. * diff --git a/sdk/nodejs/quicksight/dashboard.ts b/sdk/nodejs/quicksight/dashboard.ts index dab1c11ba8c..8d0be678a41 100644 --- a/sdk/nodejs/quicksight/dashboard.ts +++ b/sdk/nodejs/quicksight/dashboard.ts @@ -34,6 +34,64 @@ import * as utilities from "../utilities"; * }); * ``` * + * ### With Definition + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as aws from "@pulumi/aws"; + * + * const example = new aws.quicksight.Dashboard("example", { + * dashboardId: "example-id", + * name: "example-name", + * versionDescription: "version", + * definition: { + * dataSetIdentifiersDeclarations: [{ + * dataSetArn: dataset.arn, + * identifier: "1", + * }], + * sheets: [{ + * title: "Example", + * sheetId: "Example1", + * visuals: [{ + * lineChartVisual: { + * visualId: "LineChart", + * title: { + * formatText: { + * plainText: "Line Chart Example", + * }, + * }, + * chartConfiguration: { + * fieldWells: { + * lineChartAggregatedFieldWells: { + * categories: [{ + * categoricalDimensionField: { + * fieldId: "1", + * column: { + * dataSetIdentifier: "1", + * columnName: "Column1", + * }, + * }, + * }], + * values: [{ + * categoricalMeasureField: { + * fieldId: "2", + * column: { + * dataSetIdentifier: "1", + * columnName: "Column1", + * }, + * aggregationFunction: "COUNT", + * }, + * }], + * }, + * }, + * }, + * }, + * }], + * }], + * }, + * }); + * ``` + * * ## Import * * Using `pulumi import`, import a QuickSight Dashboard using the AWS account ID and dashboard ID separated by a comma (`,`). For example: @@ -90,6 +148,10 @@ export class Dashboard extends pulumi.CustomResource { * Options for publishing the dashboard. See dashboard_publish_options. */ public readonly dashboardPublishOptions!: pulumi.Output; + /** + * A detailed dashboard definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + */ + public readonly definition!: pulumi.Output; public /*out*/ readonly lastPublishedTime!: pulumi.Output; /** * The time that the dashboard was last updated. @@ -162,6 +224,7 @@ export class Dashboard extends pulumi.CustomResource { resourceInputs["createdTime"] = state ? state.createdTime : undefined; resourceInputs["dashboardId"] = state ? state.dashboardId : undefined; resourceInputs["dashboardPublishOptions"] = state ? state.dashboardPublishOptions : undefined; + resourceInputs["definition"] = state ? state.definition : undefined; resourceInputs["lastPublishedTime"] = state ? state.lastPublishedTime : undefined; resourceInputs["lastUpdatedTime"] = state ? state.lastUpdatedTime : undefined; resourceInputs["name"] = state ? state.name : undefined; @@ -186,6 +249,7 @@ export class Dashboard extends pulumi.CustomResource { resourceInputs["awsAccountId"] = args ? args.awsAccountId : undefined; resourceInputs["dashboardId"] = args ? args.dashboardId : undefined; resourceInputs["dashboardPublishOptions"] = args ? args.dashboardPublishOptions : undefined; + resourceInputs["definition"] = args ? args.definition : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["parameters"] = args ? args.parameters : undefined; resourceInputs["permissions"] = args ? args.permissions : undefined; @@ -231,6 +295,10 @@ export interface DashboardState { * Options for publishing the dashboard. See dashboard_publish_options. */ dashboardPublishOptions?: pulumi.Input; + /** + * A detailed dashboard definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + */ + definition?: pulumi.Input; lastPublishedTime?: pulumi.Input; /** * The time that the dashboard was last updated. @@ -302,6 +370,10 @@ export interface DashboardArgs { * Options for publishing the dashboard. See dashboard_publish_options. */ dashboardPublishOptions?: pulumi.Input; + /** + * A detailed dashboard definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + */ + definition?: pulumi.Input; /** * Display name for the dashboard. */ diff --git a/sdk/nodejs/quicksight/template.ts b/sdk/nodejs/quicksight/template.ts index 6ccca1bd4f5..7c5b17761dc 100644 --- a/sdk/nodejs/quicksight/template.ts +++ b/sdk/nodejs/quicksight/template.ts @@ -30,6 +30,72 @@ import * as utilities from "../utilities"; * }); * ``` * + * ### With Definition + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as aws from "@pulumi/aws"; + * + * const example = new aws.quicksight.Template("example", { + * templateId: "example-id", + * name: "example-name", + * versionDescription: "version", + * definition: { + * dataSetConfigurations: [{ + * dataSetSchema: { + * columnSchemaLists: [ + * { + * name: "Column1", + * dataType: "STRING", + * }, + * { + * name: "Column2", + * dataType: "INTEGER", + * }, + * ], + * }, + * placeholder: "1", + * }], + * sheets: [{ + * title: "Test", + * sheetId: "Test1", + * visuals: [{ + * barChartVisual: { + * visualId: "BarChart", + * chartConfiguration: { + * fieldWells: { + * barChartAggregatedFieldWells: { + * categories: [{ + * categoricalDimensionField: { + * fieldId: "1", + * column: { + * columnName: "Column1", + * dataSetIdentifier: "1", + * }, + * }, + * }], + * values: [{ + * numericalMeasureField: { + * fieldId: "2", + * column: { + * columnName: "Column2", + * dataSetIdentifier: "1", + * }, + * aggregationFunction: { + * simpleNumericalAggregation: "SUM", + * }, + * }, + * }], + * }, + * }, + * }, + * }, + * }], + * }], + * }, + * }); + * ``` + * * ## Import * * Using `pulumi import`, import a QuickSight Template using the AWS account ID and template ID separated by a comma (`,`). For example: @@ -78,6 +144,10 @@ export class Template extends pulumi.CustomResource { * The time that the template was created. */ public /*out*/ readonly createdTime!: pulumi.Output; + /** + * A detailed template definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + */ + public readonly definition!: pulumi.Output; /** * The time that the template was last updated. */ @@ -143,6 +213,7 @@ export class Template extends pulumi.CustomResource { resourceInputs["arn"] = state ? state.arn : undefined; resourceInputs["awsAccountId"] = state ? state.awsAccountId : undefined; resourceInputs["createdTime"] = state ? state.createdTime : undefined; + resourceInputs["definition"] = state ? state.definition : undefined; resourceInputs["lastUpdatedTime"] = state ? state.lastUpdatedTime : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["permissions"] = state ? state.permissions : undefined; @@ -163,6 +234,7 @@ export class Template extends pulumi.CustomResource { throw new Error("Missing required property 'versionDescription'"); } resourceInputs["awsAccountId"] = args ? args.awsAccountId : undefined; + resourceInputs["definition"] = args ? args.definition : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["permissions"] = args ? args.permissions : undefined; resourceInputs["sourceEntity"] = args ? args.sourceEntity : undefined; @@ -198,6 +270,10 @@ export interface TemplateState { * The time that the template was created. */ createdTime?: pulumi.Input; + /** + * A detailed template definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + */ + definition?: pulumi.Input; /** * The time that the template was last updated. */ @@ -256,6 +332,10 @@ export interface TemplateArgs { * AWS account ID. */ awsAccountId?: pulumi.Input; + /** + * A detailed template definition. Only one of `definition` or `sourceEntity` should be configured. See definition. + */ + definition?: pulumi.Input; /** * Display name for the template. */ diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index 165b310c6b3..bb8ca0c39e6 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -60686,6 +60686,284 @@ export namespace qldb { } export namespace quicksight { + export interface AggregationFunction { + categoricalAggregationFunction?: pulumi.Input; + dateAggregationFunction?: pulumi.Input; + numericalAggregationFunction?: pulumi.Input; + } + + export interface AnalysisDefinition { + /** + * The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + */ + analysisDefaults?: pulumi.Input; + /** + * A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + */ + calculatedFields?: pulumi.Input[]>; + /** + * A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + */ + columnConfigurations?: pulumi.Input[]>; + /** + * A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + */ + dataSetIdentifiersDeclarations: pulumi.Input[]>; + /** + * A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + */ + filterGroups?: pulumi.Input[]>; + parameterDeclarations?: pulumi.Input[]>; + /** + * A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + */ + sheets?: pulumi.Input[]>; + } + + export interface AnalysisDefinitionAnalysisDefaults { + defaultNewSheetConfiguration: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + interactiveLayoutConfiguration?: pulumi.Input; + paginatedLayoutConfiguration?: pulumi.Input; + sheetContentType?: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + freeForm?: pulumi.Input; + grid?: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + canvasSizeOptions: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + screenCanvasSizeOptions?: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + canvasSizeOptions: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + screenCanvasSizeOptions?: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth?: pulumi.Input; + resizeOption: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + sectionBased?: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + canvasSizeOptions: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + paperCanvasSizeOptions?: pulumi.Input; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + paperMargin?: pulumi.Input; + paperOrientation?: pulumi.Input; + paperSize?: pulumi.Input; + } + + export interface AnalysisDefinitionCalculatedField { + dataSetIdentifier: pulumi.Input; + expression: pulumi.Input; + /** + * Display name for the analysis. + * + * The following arguments are optional: + */ + name: pulumi.Input; + } + + export interface AnalysisDefinitionColumnConfiguration { + column: pulumi.Input; + formatConfiguration?: pulumi.Input; + role?: pulumi.Input; + } + + export interface AnalysisDefinitionColumnConfigurationFormatConfiguration { + dateTimeFormatConfiguration?: pulumi.Input; + numberFormatConfiguration?: pulumi.Input; + stringFormatConfiguration?: pulumi.Input; + } + + export interface AnalysisDefinitionDataSetIdentifiersDeclaration { + /** + * Dataset Amazon Resource Name (ARN). + */ + dataSetArn?: pulumi.Input; + identifier?: pulumi.Input; + } + + export interface AnalysisDefinitionFilterGroup { + crossDataset: pulumi.Input; + filterGroupId: pulumi.Input; + filters: pulumi.Input[]>; + scopeConfiguration: pulumi.Input; + /** + * The analysis creation status. + */ + status?: pulumi.Input; + } + + export interface AnalysisDefinitionFilterGroupScopeConfiguration { + selectedSheets?: pulumi.Input; + } + + export interface AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets { + sheetVisualScopingConfigurations?: pulumi.Input[]>; + } + + export interface AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + scope: pulumi.Input; + sheetId: pulumi.Input; + visualIds?: pulumi.Input[]>; + } + + export interface AnalysisDefinitionParameterDeclaration { + dateTimeParameterDeclaration?: pulumi.Input; + decimalParameterDeclaration?: pulumi.Input; + integerParameterDeclaration?: pulumi.Input; + stringParameterDeclaration?: pulumi.Input; + } + + export interface AnalysisDefinitionSheet { + contentType?: pulumi.Input; + description?: pulumi.Input; + filterControls?: pulumi.Input[]>; + layouts?: pulumi.Input; + /** + * Display name for the analysis. + * + * The following arguments are optional: + */ + name?: pulumi.Input; + parameterControls?: pulumi.Input[]>; + sheetControlLayouts?: pulumi.Input; + sheetId: pulumi.Input; + textBoxes?: pulumi.Input[]>; + title?: pulumi.Input; + visuals?: pulumi.Input[]>; + } + + export interface AnalysisDefinitionSheetParameterControl { + dateTimePicker?: pulumi.Input; + dropdown?: pulumi.Input; + list?: pulumi.Input; + slider?: pulumi.Input; + textArea?: pulumi.Input; + textField?: pulumi.Input; + } + + export interface AnalysisDefinitionSheetParameterControlDateTimePicker { + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + } + + export interface AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions { + dateTimeFormat?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface AnalysisDefinitionSheetParameterControlDropdown { + cascadingControlConfiguration?: pulumi.Input; + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + selectableValues?: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + type?: pulumi.Input; + } + + export interface AnalysisDefinitionSheetParameterControlDropdownDisplayOptions { + selectAllOptions?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface AnalysisDefinitionSheetParameterControlDropdownSelectableValues { + linkToDataSetColumn?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface AnalysisDefinitionSheetParameterControlList { + cascadingControlConfiguration?: pulumi.Input; + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + selectableValues?: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + type?: pulumi.Input; + } + + export interface AnalysisDefinitionSheetParameterControlListDisplayOptions { + searchOptions?: pulumi.Input; + selectAllOptions?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface AnalysisDefinitionSheetParameterControlListSelectableValues { + linkToDataSetColumn?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface AnalysisDefinitionSheetParameterControlSlider { + displayOptions?: pulumi.Input; + maximumValue: pulumi.Input; + minimumValue: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + stepSize: pulumi.Input; + title: pulumi.Input; + } + + export interface AnalysisDefinitionSheetParameterControlSliderDisplayOptions { + titleOptions?: pulumi.Input; + } + + export interface AnalysisDefinitionSheetParameterControlTextArea { + delimiter?: pulumi.Input; + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + } + + export interface AnalysisDefinitionSheetParameterControlTextField { + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + } + + export interface AnalysisDefinitionSheetSheetControlLayouts { + configuration: pulumi.Input; + } + + export interface AnalysisDefinitionSheetSheetControlLayoutsConfiguration { + gridLayout?: pulumi.Input; + } + + export interface AnalysisDefinitionSheetTextBox { + content?: pulumi.Input; + sheetTextBoxId: pulumi.Input; + } + export interface AnalysisParameters { /** * A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). @@ -60785,6 +61063,247 @@ export namespace quicksight { dataSetPlaceholder: pulumi.Input; } + export interface AxisDisplayOptions { + axisLineVisibility?: pulumi.Input; + axisOffset?: pulumi.Input; + dataOptions?: pulumi.Input; + gridLineVisibility?: pulumi.Input; + scrollbarOptions?: pulumi.Input; + tickLabelOptions?: pulumi.Input; + } + + export interface AxisDisplayOptionsDataOptions { + dateAxisOptions?: pulumi.Input; + numericAxisOptions?: pulumi.Input; + } + + export interface AxisDisplayOptionsDataOptionsDateAxisOptions { + missingDateVisibility?: pulumi.Input; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptions { + range?: pulumi.Input; + scale?: pulumi.Input; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsRange { + dataDriven?: pulumi.Input; + minMax?: pulumi.Input; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven { + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax { + maximum?: pulumi.Input; + minimum?: pulumi.Input; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsScale { + linear?: pulumi.Input; + logarithmic?: pulumi.Input; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear { + stepCount?: pulumi.Input; + stepSize?: pulumi.Input; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic { + base?: pulumi.Input; + } + + export interface AxisDisplayOptionsScrollbarOptions { + visibility?: pulumi.Input; + visibleRange?: pulumi.Input; + } + + export interface AxisDisplayOptionsScrollbarOptionsVisibleRange { + percentRange?: pulumi.Input; + } + + export interface AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange { + from?: pulumi.Input; + to?: pulumi.Input; + } + + export interface AxisDisplayOptionsTickLabelOptions { + labelOptions?: pulumi.Input; + rotationAngle?: pulumi.Input; + } + + export interface CascadingControlConfiguration { + sourceControls?: pulumi.Input[]>; + } + + export interface CascadingControlConfigurationSourceControl { + columnToMatch: pulumi.Input; + sourceSheetControlId?: pulumi.Input; + } + + export interface CategoryFilter { + categoryValues: pulumi.Input[]>; + column: pulumi.Input; + } + + export interface CellStyle { + backgroundColor?: pulumi.Input; + border?: pulumi.Input; + fontConfiguration?: pulumi.Input; + height?: pulumi.Input; + horizontalTextAlignment?: pulumi.Input; + textWrap?: pulumi.Input; + verticalTextAlignment?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface CellStyleBorder { + sideSpecificBorder?: pulumi.Input; + uniformBorder: pulumi.Input; + } + + export interface CellStyleBorderSideSpecificBorder { + bottom: pulumi.Input; + innerHorizontal: pulumi.Input; + innerVertical: pulumi.Input; + left: pulumi.Input; + right: pulumi.Input; + top: pulumi.Input; + } + + export interface ChartAxisLabelOptions { + axisLabelOptions?: pulumi.Input; + sortIconVisibility?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface ChartAxisLabelOptionsAxisLabelOptions { + applyTo?: pulumi.Input; + customLabel?: pulumi.Input; + fontConfiguration?: pulumi.Input; + } + + export interface ChartAxisLabelOptionsAxisLabelOptionsApplyTo { + column: pulumi.Input; + fieldId: pulumi.Input; + } + + export interface ColorScale { + colorFillType: pulumi.Input; + colors: pulumi.Input[]>; + nullValueColor?: pulumi.Input; + } + + export interface ColorScaleColor { + color?: pulumi.Input; + dataValue?: pulumi.Input; + } + + export interface ColorScaleNullValueColor { + color?: pulumi.Input; + dataValue?: pulumi.Input; + } + + export interface Column { + columnName: pulumi.Input; + dataSetIdentifier: pulumi.Input; + } + + export interface ColumnHierarchies { + dateTimeHierarchy?: pulumi.Input; + explicitHierarchy?: pulumi.Input; + predefinedHierarchy?: pulumi.Input; + } + + export interface ColumnHierarchiesDateTimeHierarchy { + drillDownFilters?: pulumi.Input[]>; + hierarchyId: pulumi.Input; + } + + export interface ColumnHierarchiesExplicitHierarchy { + columns: pulumi.Input[]>; + drillDownFilters?: pulumi.Input[]>; + hierarchyId: pulumi.Input; + } + + export interface ColumnHierarchiesExplicitHierarchyColumn { + columnName: pulumi.Input; + dataSetIdentifier: pulumi.Input; + } + + export interface ColumnHierarchiesPredefinedHierarchy { + columns: pulumi.Input[]>; + drillDownFilters?: pulumi.Input[]>; + hierarchyId: pulumi.Input; + } + + export interface ColumnSort { + aggregationFunction?: pulumi.Input; + direction: pulumi.Input; + sortBy: pulumi.Input; + } + + export interface ConditionalFormattingColor { + gradient?: pulumi.Input; + solid?: pulumi.Input; + } + + export interface ConditionalFormattingColorGradient { + color: pulumi.Input; + expression: pulumi.Input; + } + + export interface ConditionalFormattingColorGradientColor { + stops?: pulumi.Input[]>; + } + + export interface ConditionalFormattingColorGradientColorStop { + color?: pulumi.Input; + dataValue?: pulumi.Input; + gradientOffset: pulumi.Input; + } + + export interface ConditionalFormattingColorSolid { + color?: pulumi.Input; + expression: pulumi.Input; + } + + export interface ConditionalFormattingIcon { + customCondition?: pulumi.Input; + iconSet?: pulumi.Input; + } + + export interface ConditionalFormattingIconCustomCondition { + color?: pulumi.Input; + displayConfiguration?: pulumi.Input; + expression: pulumi.Input; + iconOptions: pulumi.Input; + } + + export interface ConditionalFormattingIconCustomConditionDisplayConfiguration { + iconDisplayOption?: pulumi.Input; + } + + export interface ConditionalFormattingIconCustomConditionIconOptions { + icon?: pulumi.Input; + unicodeIcon?: pulumi.Input; + } + + export interface ConditionalFormattingIconIconSet { + expression: pulumi.Input; + iconSetType?: pulumi.Input; + } + + export interface ContributionAnalysisDefaults { + contributorDimensions: pulumi.Input[]>; + measureFieldId: pulumi.Input; + } + + export interface ContributionAnalysisDefaultsContributorDimension { + columnName: pulumi.Input; + dataSetIdentifier: pulumi.Input; + } + export interface DashboardDashboardPublishOptions { /** * Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. @@ -60898,34 +61417,302 @@ export namespace quicksight { availabilityStatus?: pulumi.Input; } - export interface DashboardParameters { + export interface DashboardDefinition { /** - * A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + * The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). */ - dateTimeParameters?: pulumi.Input[]>; + analysisDefaults?: pulumi.Input; /** - * A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + * A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). */ - decimalParameters?: pulumi.Input[]>; + calculatedFields?: pulumi.Input[]>; /** - * A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + * A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. */ - integerParameters?: pulumi.Input[]>; + columnConfigurations?: pulumi.Input[]>; /** - * A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + * A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). */ - stringParameters?: pulumi.Input[]>; - } - - export interface DashboardParametersDateTimeParameter { + dataSetIdentifiersDeclarations: pulumi.Input[]>; /** - * Display name for the dashboard. + * A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. */ - name: pulumi.Input; - values: pulumi.Input[]>; + filterGroups?: pulumi.Input[]>; + parameterDeclarations?: pulumi.Input[]>; + /** + * A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + */ + sheets?: pulumi.Input[]>; } - export interface DashboardParametersDecimalParameter { + export interface DashboardDefinitionAnalysisDefaults { + defaultNewSheetConfiguration: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + interactiveLayoutConfiguration?: pulumi.Input; + paginatedLayoutConfiguration?: pulumi.Input; + sheetContentType?: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + freeForm?: pulumi.Input; + grid?: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + canvasSizeOptions: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + screenCanvasSizeOptions?: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + canvasSizeOptions: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + screenCanvasSizeOptions?: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth?: pulumi.Input; + resizeOption: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + sectionBased?: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + canvasSizeOptions: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + paperCanvasSizeOptions?: pulumi.Input; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + paperMargin?: pulumi.Input; + paperOrientation?: pulumi.Input; + paperSize?: pulumi.Input; + } + + export interface DashboardDefinitionCalculatedField { + dataSetIdentifier: pulumi.Input; + expression: pulumi.Input; + /** + * Display name for the dashboard. + */ + name: pulumi.Input; + } + + export interface DashboardDefinitionColumnConfiguration { + column: pulumi.Input; + formatConfiguration?: pulumi.Input; + role?: pulumi.Input; + } + + export interface DashboardDefinitionColumnConfigurationFormatConfiguration { + dateTimeFormatConfiguration?: pulumi.Input; + numberFormatConfiguration?: pulumi.Input; + stringFormatConfiguration?: pulumi.Input; + } + + export interface DashboardDefinitionDataSetIdentifiersDeclaration { + /** + * Dataset Amazon Resource Name (ARN). + */ + dataSetArn?: pulumi.Input; + identifier?: pulumi.Input; + } + + export interface DashboardDefinitionFilterGroup { + crossDataset: pulumi.Input; + filterGroupId: pulumi.Input; + filters: pulumi.Input[]>; + scopeConfiguration: pulumi.Input; + /** + * The dashboard creation status. + */ + status?: pulumi.Input; + } + + export interface DashboardDefinitionFilterGroupScopeConfiguration { + selectedSheets?: pulumi.Input; + } + + export interface DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets { + sheetVisualScopingConfigurations?: pulumi.Input[]>; + } + + export interface DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + scope: pulumi.Input; + sheetId: pulumi.Input; + visualIds?: pulumi.Input[]>; + } + + export interface DashboardDefinitionParameterDeclaration { + dateTimeParameterDeclaration?: pulumi.Input; + decimalParameterDeclaration?: pulumi.Input; + integerParameterDeclaration?: pulumi.Input; + stringParameterDeclaration?: pulumi.Input; + } + + export interface DashboardDefinitionSheet { + contentType?: pulumi.Input; + description?: pulumi.Input; + filterControls?: pulumi.Input[]>; + layouts?: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + parameterControls?: pulumi.Input[]>; + sheetControlLayouts?: pulumi.Input; + sheetId: pulumi.Input; + textBoxes?: pulumi.Input[]>; + title?: pulumi.Input; + visuals?: pulumi.Input[]>; + } + + export interface DashboardDefinitionSheetParameterControl { + dateTimePicker?: pulumi.Input; + dropdown?: pulumi.Input; + list?: pulumi.Input; + slider?: pulumi.Input; + textArea?: pulumi.Input; + textField?: pulumi.Input; + } + + export interface DashboardDefinitionSheetParameterControlDateTimePicker { + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + } + + export interface DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions { + dateTimeFormat?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface DashboardDefinitionSheetParameterControlDropdown { + cascadingControlConfiguration?: pulumi.Input; + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + selectableValues?: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + type?: pulumi.Input; + } + + export interface DashboardDefinitionSheetParameterControlDropdownDisplayOptions { + selectAllOptions?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface DashboardDefinitionSheetParameterControlDropdownSelectableValues { + linkToDataSetColumn?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface DashboardDefinitionSheetParameterControlList { + cascadingControlConfiguration?: pulumi.Input; + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + selectableValues?: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + type?: pulumi.Input; + } + + export interface DashboardDefinitionSheetParameterControlListDisplayOptions { + searchOptions?: pulumi.Input; + selectAllOptions?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface DashboardDefinitionSheetParameterControlListSelectableValues { + linkToDataSetColumn?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface DashboardDefinitionSheetParameterControlSlider { + displayOptions?: pulumi.Input; + maximumValue: pulumi.Input; + minimumValue: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + stepSize: pulumi.Input; + title: pulumi.Input; + } + + export interface DashboardDefinitionSheetParameterControlSliderDisplayOptions { + titleOptions?: pulumi.Input; + } + + export interface DashboardDefinitionSheetParameterControlTextArea { + delimiter?: pulumi.Input; + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + } + + export interface DashboardDefinitionSheetParameterControlTextField { + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + } + + export interface DashboardDefinitionSheetSheetControlLayouts { + configuration: pulumi.Input; + } + + export interface DashboardDefinitionSheetSheetControlLayoutsConfiguration { + gridLayout?: pulumi.Input; + } + + export interface DashboardDefinitionSheetTextBox { + content?: pulumi.Input; + sheetTextBoxId: pulumi.Input; + } + + export interface DashboardParameters { + /** + * A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + */ + dateTimeParameters?: pulumi.Input[]>; + /** + * A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + */ + decimalParameters?: pulumi.Input[]>; + /** + * A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + */ + integerParameters?: pulumi.Input[]>; + /** + * A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + */ + stringParameters?: pulumi.Input[]>; + } + + export interface DashboardParametersDateTimeParameter { + /** + * Display name for the dashboard. + */ + name: pulumi.Input; + values: pulumi.Input[]>; + } + + export interface DashboardParametersDecimalParameter { /** * Display name for the dashboard. */ @@ -60989,6 +61776,42 @@ export namespace quicksight { dataSetPlaceholder: pulumi.Input; } + export interface DataLabelsOptions { + categoryLabelVisibility?: pulumi.Input; + dataLabelTypes?: pulumi.Input[]>; + labelColor?: pulumi.Input; + labelContent?: pulumi.Input; + labelFontConfiguration?: pulumi.Input; + measureLabelVisibility?: pulumi.Input; + overlap?: pulumi.Input; + position?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface DataLabelsOptionsDataLabelType { + dataPathLabelType?: pulumi.Input; + fieldLabelType?: pulumi.Input; + maximumLabelType?: pulumi.Input; + minimumLabelType?: pulumi.Input; + rangeEndsLabelType?: pulumi.Input; + } + + export interface DataLabelsOptionsDataLabelTypeDataPathLabelType { + fieldId?: pulumi.Input; + fieldValue?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface DataLabelsOptionsDataLabelTypeFieldLabelType { + fieldId?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface DataPathValue { + fieldId: pulumi.Input; + fieldValue: pulumi.Input; + } + export interface DataSetColumnGroup { /** * Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. @@ -61886,319 +62709,3406 @@ export namespace quicksight { vpcConnectionArn: pulumi.Input; } - export interface FolderPermission { - /** - * List of IAM actions to grant or revoke permissions on. - */ - actions: pulumi.Input[]>; + export interface DateTimeFormatConfiguration { + dateTimeFormat?: pulumi.Input; + nullValueFormatConfiguration?: pulumi.Input; + numericFormatConfiguration?: pulumi.Input; + } + + export interface DateTimeParameterDeclaration { + defaultValues?: pulumi.Input; /** - * ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + * Display name for the dashboard. */ - principal: pulumi.Input; + name: pulumi.Input; + timeGranularity?: pulumi.Input; + valuesWhenUnset?: pulumi.Input; } - export interface GetDataSetColumnLevelPermissionRule { - columnNames?: string[]; - principals?: string[]; + export interface DateTimeParameterDeclarationDefaultValues { + dynamicValue?: pulumi.Input; + rollingDate?: pulumi.Input; + staticValues?: pulumi.Input[]>; } - export interface GetDataSetColumnLevelPermissionRuleArgs { - columnNames?: pulumi.Input[]>; - principals?: pulumi.Input[]>; + export interface DateTimeParameterDeclarationDefaultValuesRollingDate { + dataSetIdentifier?: pulumi.Input; + expression: pulumi.Input; } - export interface IamPolicyAssignmentIdentities { - /** - * Array of Quicksight group names to assign the policy to. - */ - groups?: pulumi.Input[]>; - /** - * Array of Quicksight user names to assign the policy to. - */ - users?: pulumi.Input[]>; + export interface DateTimeParameterDeclarationValuesWhenUnset { + customValue?: pulumi.Input; + valueWhenUnsetOption?: pulumi.Input; } - export interface NamespaceTimeouts { - /** - * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - */ - create?: pulumi.Input; + export interface DecimalParameterDeclaration { + defaultValues?: pulumi.Input; /** - * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + * Display name for the dashboard. */ - delete?: pulumi.Input; + name: pulumi.Input; + parameterValueType: pulumi.Input; + valuesWhenUnset?: pulumi.Input; } - export interface RefreshScheduleSchedule { - /** - * The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. - */ - refreshType: pulumi.Input; - /** - * The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. - */ - scheduleFrequency?: pulumi.Input; - /** - * Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. - */ - startAfterDateTime?: pulumi.Input; + export interface DecimalParameterDeclarationDefaultValues { + dynamicValue?: pulumi.Input; + staticValues?: pulumi.Input[]>; } - export interface RefreshScheduleScheduleScheduleFrequency { - /** - * The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. - */ - interval: pulumi.Input; - /** - * The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. - */ - refreshOnDay?: pulumi.Input; - /** - * The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. - */ - timeOfTheDay?: pulumi.Input; - /** - * The timezone that you want the refresh schedule to use. - */ - timezone?: pulumi.Input; + export interface DecimalParameterDeclarationValuesWhenUnset { + customValue?: pulumi.Input; + valueWhenUnsetOption?: pulumi.Input; } - export interface RefreshScheduleScheduleScheduleFrequencyRefreshOnDay { - /** - * The day of the month that you want to schedule refresh on. - */ - dayOfMonth?: pulumi.Input; - /** - * The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. - */ - dayOfWeek?: pulumi.Input; + export interface DecimalPlacesConfiguration { + decimalPlaces: pulumi.Input; } - export interface TemplatePermission { - /** - * List of IAM actions to grant or revoke permissions on. - */ - actions: pulumi.Input[]>; - /** - * ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - */ - principal: pulumi.Input; + export interface DimensionFieldSchema { + categoricalDimensionField?: pulumi.Input; + dateDimensionField?: pulumi.Input; + numericalDimensionField?: pulumi.Input; } - export interface TemplateSourceEntity { - /** - * The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. - */ - sourceAnalysis?: pulumi.Input; - /** - * The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. - */ - sourceTemplate?: pulumi.Input; + export interface DimensionFieldSchema2 { + columnName: pulumi.Input; + dataSetIdentifier: pulumi.Input; } - export interface TemplateSourceEntitySourceAnalysis { - /** - * The Amazon Resource Name (ARN) of the resource. - */ - arn: pulumi.Input; - /** - * A list of dataset references used as placeholders in the template. See data_set_references. - */ - dataSetReferences: pulumi.Input[]>; + export interface DimensionFieldSchemaCategoricalDimensionField { + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; } - export interface TemplateSourceEntitySourceAnalysisDataSetReference { - /** - * Dataset Amazon Resource Name (ARN). - */ - dataSetArn: pulumi.Input; - /** - * Dataset placeholder. - */ - dataSetPlaceholder: pulumi.Input; + export interface DimensionFieldSchemaDateDimensionField { + column: pulumi.Input; + dateGranularity?: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; } - export interface TemplateSourceEntitySourceTemplate { - /** - * The Amazon Resource Name (ARN) of the resource. - */ - arn: pulumi.Input; + export interface DimensionFieldSchemaNumericalDimensionField { + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; } - export interface ThemeConfiguration { - /** - * Color properties that apply to chart data colors. See data_color_palette. - */ - dataColorPalette?: pulumi.Input; - /** - * Display options related to sheets. See sheet. - */ - sheet?: pulumi.Input; - /** - * Determines the typography options. See typography. - */ - typography?: pulumi.Input; - /** - * Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. - */ - uiColorPalette?: pulumi.Input; + export interface DrillDownFilters { + categoryFilter?: pulumi.Input; + numericEqualityFilter?: pulumi.Input; + timeRangeFilter?: pulumi.Input; } - export interface ThemeConfigurationDataColorPalette { - /** - * List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. - */ - colors?: pulumi.Input[]>; + export interface DynamicValue { + defaultValueColumn: pulumi.Input; + groupNameColumn?: pulumi.Input; + userNameColumn?: pulumi.Input; + } + + export interface FieldSort { + direction: pulumi.Input; + fieldId: pulumi.Input; + } + + export interface FieldSortOptions { + columnSort?: pulumi.Input; + fieldSort?: pulumi.Input; + } + + export interface FilterControls { + dateTimePicker?: pulumi.Input; + dropdown?: pulumi.Input; + list?: pulumi.Input; + relativeDateTime?: pulumi.Input; + slider?: pulumi.Input; + textArea?: pulumi.Input; + textField?: pulumi.Input; + } + + export interface FilterControlsDateTimePicker { + displayOptions?: pulumi.Input; + filterControlId: pulumi.Input; + sourceFilterId: pulumi.Input; + title: pulumi.Input; + type?: pulumi.Input; + } + + export interface FilterControlsDateTimePickerDisplayOptions { + dateTimeFormat?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface FilterControlsDropdown { + cascadingControlConfiguration?: pulumi.Input; + displayOptions?: pulumi.Input; + filterControlId: pulumi.Input; + selectableValues?: pulumi.Input; + sourceFilterId: pulumi.Input; + title: pulumi.Input; + type?: pulumi.Input; + } + + export interface FilterControlsDropdownDisplayOptions { + selectAllOptions?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface FilterControlsDropdownSelectableValues { + values?: pulumi.Input[]>; + } + + export interface FilterControlsList { + cascadingControlConfiguration?: pulumi.Input; + displayOptions?: pulumi.Input; + filterControlId: pulumi.Input; + selectableValues?: pulumi.Input; + sourceFilterId: pulumi.Input; + title: pulumi.Input; + type?: pulumi.Input; + } + + export interface FilterControlsListDisplayOptions { + searchOptions?: pulumi.Input; + selectAllOptions?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface FilterControlsListSelectableValues { + values?: pulumi.Input[]>; + } + + export interface FilterControlsRelativeDateTime { + displayOptions?: pulumi.Input; + filterControlId: pulumi.Input; + sourceFilterId: pulumi.Input; + title: pulumi.Input; + } + + export interface FilterControlsRelativeDateTimeDisplayOptions { + dateTimeFormat?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface FilterControlsSlider { + displayOptions?: pulumi.Input; + filterControlId: pulumi.Input; + maximumValue: pulumi.Input; + minimumValue: pulumi.Input; + sourceFilterId: pulumi.Input; + stepSize: pulumi.Input; + title: pulumi.Input; + type?: pulumi.Input; + } + + export interface FilterControlsSliderDisplayOptions { + titleOptions?: pulumi.Input; + } + + export interface FilterControlsTextArea { + delimiter?: pulumi.Input; + displayOptions?: pulumi.Input; + filterControlId: pulumi.Input; + sourceFilterId: pulumi.Input; + title: pulumi.Input; + } + + export interface FilterControlsTextField { + displayOptions?: pulumi.Input; + filterControlId: pulumi.Input; + sourceFilterId: pulumi.Input; + title: pulumi.Input; + } + + export interface Filters { + categoryFilter?: pulumi.Input; + numericEqualityFilter?: pulumi.Input; + numericRangeFilter?: pulumi.Input; + relativeDatesFilter?: pulumi.Input; + timeEqualityFilter?: pulumi.Input; + timeRangeFilter?: pulumi.Input; + topBottomFilter?: pulumi.Input; + } + + export interface FiltersCategoryFilter { + column: pulumi.Input; + configuration: pulumi.Input; + filterId: pulumi.Input; + } + + export interface FiltersCategoryFilterConfiguration { + customFilterConfiguration?: pulumi.Input; + customFilterListConfiguration?: pulumi.Input; + filterListConfiguration?: pulumi.Input; + } + + export interface FiltersCategoryFilterConfigurationCustomFilterConfiguration { + categoryValue?: pulumi.Input; + matchOperator: pulumi.Input; + nullOption: pulumi.Input; + parameterName?: pulumi.Input; + selectAllOptions?: pulumi.Input; + } + + export interface FiltersCategoryFilterConfigurationCustomFilterListConfiguration { + categoryValues?: pulumi.Input[]>; + matchOperator: pulumi.Input; + nullOption: pulumi.Input; + selectAllOptions?: pulumi.Input; + } + + export interface FiltersCategoryFilterConfigurationFilterListConfiguration { + categoryValues?: pulumi.Input[]>; + matchOperator: pulumi.Input; + selectAllOptions?: pulumi.Input; + } + + export interface FiltersNumericEqualityFilter { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + filterId: pulumi.Input; + matchOperator: pulumi.Input; + nullOption: pulumi.Input; + parameterName?: pulumi.Input; + selectAllOptions?: pulumi.Input; + value?: pulumi.Input; + } + + export interface FiltersNumericRangeFilter { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + filterId: pulumi.Input; + includeMaximum?: pulumi.Input; + includeMinimum?: pulumi.Input; + nullOption: pulumi.Input; + rangeMaximum?: pulumi.Input; + rangeMinimum?: pulumi.Input; + selectAllOptions?: pulumi.Input; + } + + export interface FiltersNumericRangeFilterRangeMaximum { + parameter?: pulumi.Input; + staticValue?: pulumi.Input; + } + + export interface FiltersNumericRangeFilterRangeMinimum { + parameter?: pulumi.Input; + staticValue?: pulumi.Input; + } + + export interface FiltersRelativeDatesFilter { + anchorDateConfiguration: pulumi.Input; + column: pulumi.Input; + excludePeriodConfiguration?: pulumi.Input; + filterId: pulumi.Input; + minimumGranularity: pulumi.Input; + nullOption: pulumi.Input; + parameterName?: pulumi.Input; + relativeDateType: pulumi.Input; + relativeDateValue?: pulumi.Input; + timeGranularity: pulumi.Input; + } + + export interface FiltersRelativeDatesFilterAnchorDateConfiguration { + anchorOption?: pulumi.Input; + parameterName?: pulumi.Input; + } + + export interface FiltersRelativeDatesFilterExcludePeriodConfiguration { + amount: pulumi.Input; + granularity: pulumi.Input; /** - * The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + * The dashboard creation status. */ - emptyFillColor?: pulumi.Input; + status?: pulumi.Input; + } + + export interface FiltersTimeEqualityFilter { + column: pulumi.Input; + filterId: pulumi.Input; + parameterName?: pulumi.Input; + timeGranularity: pulumi.Input; + value?: pulumi.Input; + } + + export interface FiltersTimeRangeFilter { + column: pulumi.Input; + excludePeriodConfiguration?: pulumi.Input; + filterId: pulumi.Input; + includeMaximum?: pulumi.Input; + includeMinimum?: pulumi.Input; + nullOption: pulumi.Input; + rangeMaximumValue?: pulumi.Input; + rangeMinimumValue?: pulumi.Input; + timeGranularity: pulumi.Input; + } + + export interface FiltersTimeRangeFilterExcludePeriodConfiguration { + amount: pulumi.Input; + granularity: pulumi.Input; /** - * The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + * The dashboard creation status. */ - minMaxGradients?: pulumi.Input[]>; + status?: pulumi.Input; } - export interface ThemeConfigurationSheet { + export interface FiltersTimeRangeFilterRangeMaximumValue { + parameter?: pulumi.Input; + rollingDate?: pulumi.Input; + staticValue?: pulumi.Input; + } + + export interface FiltersTimeRangeFilterRangeMaximumValueRollingDate { + dataSetIdentifier?: pulumi.Input; + expression: pulumi.Input; + } + + export interface FiltersTimeRangeFilterRangeMinimumValue { + parameter?: pulumi.Input; + rollingDate?: pulumi.Input; + staticValue?: pulumi.Input; + } + + export interface FiltersTimeRangeFilterRangeMinimumValueRollingDate { + dataSetIdentifier?: pulumi.Input; + expression: pulumi.Input; + } + + export interface FiltersTopBottomFilter { + aggregationSortConfigurations: pulumi.Input[]>; + column: pulumi.Input; + filterId: pulumi.Input; + limit?: pulumi.Input; + parameterName?: pulumi.Input; + timeGranularity: pulumi.Input; + } + + export interface FiltersTopBottomFilterAggregationSortConfiguration { + aggregationFunction: pulumi.Input; + column: pulumi.Input; + sortDirection: pulumi.Input; + } + + export interface FolderPermission { /** - * The display options for tiles. See tile. + * List of IAM actions to grant or revoke permissions on. */ - tile?: pulumi.Input; + actions: pulumi.Input[]>; /** - * The layout options for tiles. See tile_layout. + * ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. */ - tileLayout?: pulumi.Input; + principal: pulumi.Input; } - export interface ThemeConfigurationSheetTile { - /** - * The border around a tile. See border. - */ - border?: pulumi.Input; + export interface FontConfiguration { + fontColor?: pulumi.Input; + fontDecoration?: pulumi.Input; + fontSize?: pulumi.Input; + fontStyle?: pulumi.Input; + fontWeight?: pulumi.Input; } - export interface ThemeConfigurationSheetTileBorder { + export interface FontConfigurationFontSize { + relative?: pulumi.Input; + } + + export interface FontConfigurationFontWeight { /** - * The option to enable display of borders for visuals. + * Display name for the dashboard. */ - show?: pulumi.Input; + name?: pulumi.Input; } - export interface ThemeConfigurationSheetTileLayout { + export interface FreeFormLayoutElements { + backgroundStyle?: pulumi.Input; + borderStyle?: pulumi.Input; + elementId: pulumi.Input; + elementType: pulumi.Input; + height: pulumi.Input; + loadingAnimation?: pulumi.Input; + renderingRules?: pulumi.Input[]>; + selectedBorderStyle?: pulumi.Input; + visibility?: pulumi.Input; + width: pulumi.Input; + xAxisLocation: pulumi.Input; + yAxisLocation: pulumi.Input; + } + + export interface FreeFormLayoutElementsBackgroundStyle { + color?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface FreeFormLayoutElementsBorderStyle { + color?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface FreeFormLayoutElementsRenderingRule { + configurationOverrides: pulumi.Input; + expression: pulumi.Input; + } + + export interface FreeFormLayoutElementsSelectedBorderStyle { + color?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface GetDataSetColumnLevelPermissionRule { + columnNames?: string[]; + principals?: string[]; + } + + export interface GetDataSetColumnLevelPermissionRuleArgs { + columnNames?: pulumi.Input[]>; + principals?: pulumi.Input[]>; + } + + export interface GridLayout { + canvasSizeOptions?: pulumi.Input; + elements: pulumi.Input[]>; + } + + export interface GridLayoutCanvasSizeOptions { + screenCanvasSizeOptions?: pulumi.Input; + } + + export interface GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth?: pulumi.Input; + resizeOption: pulumi.Input; + } + + export interface GridLayoutElement { + columnIndex?: pulumi.Input; + columnSpan: pulumi.Input; + elementId: pulumi.Input; + elementType: pulumi.Input; + rowIndex?: pulumi.Input; + rowSpan: pulumi.Input; + } + + export interface IamPolicyAssignmentIdentities { /** - * The gutter settings that apply between tiles. See gutter. + * Array of Quicksight group names to assign the policy to. */ - gutter?: pulumi.Input; + groups?: pulumi.Input[]>; /** - * The margin settings that apply around the outside edge of sheets. See margin. + * Array of Quicksight user names to assign the policy to. */ - margin?: pulumi.Input; + users?: pulumi.Input[]>; } - export interface ThemeConfigurationSheetTileLayoutGutter { + export interface IntegerParameterDeclaration { + defaultValues?: pulumi.Input; /** - * This Boolean value controls whether to display a gutter space between sheet tiles. + * Display name for the dashboard. */ - show?: pulumi.Input; + name: pulumi.Input; + parameterValueType: pulumi.Input; + valuesWhenUnset?: pulumi.Input; } - export interface ThemeConfigurationSheetTileLayoutMargin { - /** - * This Boolean value controls whether to display sheet margins. - */ - show?: pulumi.Input; + export interface IntegerParameterDeclarationDefaultValues { + dynamicValue?: pulumi.Input; + staticValues?: pulumi.Input[]>; } - export interface ThemeConfigurationTypography { - /** - * Determines the list of font families. Maximum number of 5 items. See font_families. - */ - fontFamilies?: pulumi.Input[]>; + export interface IntegerParameterDeclarationValuesWhenUnset { + customValue?: pulumi.Input; + valueWhenUnsetOption?: pulumi.Input; } - export interface ThemeConfigurationTypographyFontFamily { - /** - * Font family name. - */ - fontFamily?: pulumi.Input; + export interface ItemsLimitConfiguration { + itemsLimit?: pulumi.Input; + otherCategories: pulumi.Input; } - export interface ThemeConfigurationUiColorPalette { + export interface LabelOptions { + customLabel?: pulumi.Input; + fontConfiguration?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface Layouts { + configuration: pulumi.Input; + } + + export interface LayoutsConfiguration { + freeFormLayout?: pulumi.Input; + gridLayout?: pulumi.Input; + sectionBasedLayout?: pulumi.Input; + } + + export interface LayoutsConfigurationFreeFormLayout { + canvasSizeOptions?: pulumi.Input; + elements: pulumi.Input[]>; + } + + export interface LayoutsConfigurationFreeFormLayoutCanvasSizeOptions { + screenCanvasSizeOptions?: pulumi.Input; + } + + export interface LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayout { + bodySections: pulumi.Input[]>; + canvasSizeOptions?: pulumi.Input; + footerSections: pulumi.Input; + headerSections: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySection { + content: pulumi.Input; + pageBreakConfiguration?: pulumi.Input; + sectionId: pulumi.Input; + style?: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionContent { + layout?: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout { + freeFormLayout: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout { + elements: pulumi.Input[]>; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration { + after?: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter { /** - * Color (hexadecimal) that applies to selected states and buttons. + * The dashboard creation status. */ - accent?: pulumi.Input; - /** - * Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + status?: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionStyle { + height?: pulumi.Input; + padding?: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions { + paperCanvasSizeOptions?: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions { + paperMargin?: pulumi.Input; + paperOrientation?: pulumi.Input; + paperSize?: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutFooterSections { + layout?: pulumi.Input; + sectionId: pulumi.Input; + style?: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout { + freeFormLayout: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout { + elements: pulumi.Input[]>; + } + + export interface LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle { + height?: pulumi.Input; + padding?: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutHeaderSections { + layout?: pulumi.Input; + sectionId: pulumi.Input; + style?: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout { + freeFormLayout: pulumi.Input; + } + + export interface LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout { + elements: pulumi.Input[]>; + } + + export interface LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle { + height?: pulumi.Input; + padding?: pulumi.Input; + } + + export interface LegendOptions { + height?: pulumi.Input; + position?: pulumi.Input; + title?: pulumi.Input; + visibility?: pulumi.Input; + width?: pulumi.Input; + } + + export interface LineChartLineStyleSettings { + lineInterpolation?: pulumi.Input; + lineStyle?: pulumi.Input; + lineVisibility?: pulumi.Input; + lineWidth?: pulumi.Input; + } + + export interface LineChartMarkerStyleSettings { + markerColor?: pulumi.Input; + markerShape?: pulumi.Input; + markerSize?: pulumi.Input; + markerVisibility?: pulumi.Input; + } + + export interface MeasureFieldSchema { + calculatedMeasureField?: pulumi.Input; + categoricalMeasureField?: pulumi.Input; + dateMeasureField?: pulumi.Input; + numericalMeasureField?: pulumi.Input; + } + + export interface MeasureFieldSchema2 { + calculatedMeasureField?: pulumi.Input; + categoricalMeasureField?: pulumi.Input; + dateMeasureField?: pulumi.Input; + numericalMeasureField?: pulumi.Input; + } + + export interface MeasureFieldSchema2CalculatedMeasureField { + expression: pulumi.Input; + fieldId: pulumi.Input; + } + + export interface MeasureFieldSchema2CategoricalMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface MeasureFieldSchema2DateMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface MeasureFieldSchema2NumericalMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface MeasureFieldSchemaCalculatedMeasureField { + expression: pulumi.Input; + fieldId: pulumi.Input; + } + + export interface MeasureFieldSchemaCategoricalMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface MeasureFieldSchemaDateMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface MeasureFieldSchemaNumericalMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface NamespaceTimeouts { + /** + * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). */ - accentForeground?: pulumi.Input; + create?: pulumi.Input; /** - * Color (hexadecimal) that applies to error messages. + * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. */ - danger?: pulumi.Input; + delete?: pulumi.Input; + } + + export interface NegativeValueConfiguration { + displayMode: pulumi.Input; + } + + export interface NullValueFormatConfiguration { + nullString: pulumi.Input; + } + + export interface NumberDisplayFormatConfiguration { + decimalPlacesConfiguration?: pulumi.Input; + negativeValueConfiguration?: pulumi.Input; + nullValueFormatConfiguration?: pulumi.Input; + numberScale?: pulumi.Input; + prefix?: pulumi.Input; + separatorConfiguration?: pulumi.Input; + suffix?: pulumi.Input; + } + + export interface NumberFormatConfiguration { + numericFormatConfiguration?: pulumi.Input; + } + + export interface NumericEqualityFilter { + column: pulumi.Input; + value: pulumi.Input; + } + + export interface NumericFormatConfiguration { + currencyDisplayFormatConfiguration?: pulumi.Input; + numberDisplayFormatConfiguration?: pulumi.Input; + percentageDisplayFormatConfiguration?: pulumi.Input; + } + + export interface NumericFormatConfigurationCurrencyDisplayFormatConfiguration { + decimalPlacesConfiguration?: pulumi.Input; + negativeValueConfiguration?: pulumi.Input; + nullValueFormatConfiguration?: pulumi.Input; + numberScale?: pulumi.Input; + prefix?: pulumi.Input; + separatorConfiguration?: pulumi.Input; + suffix?: pulumi.Input; + symbol?: pulumi.Input; + } + + export interface NumericalAggregation { + percentileAggregation?: pulumi.Input; + simpleNumericalAggregation?: pulumi.Input; + } + + export interface NumericalAggregationPercentileAggregation { + percentileValue?: pulumi.Input; + } + + export interface PercentageDisplayFormatConfiguration { + decimalPlacesConfiguration?: pulumi.Input; + negativeValueConfiguration?: pulumi.Input; + nullValueFormatConfiguration?: pulumi.Input; + prefix?: pulumi.Input; + separatorConfiguration?: pulumi.Input; + suffix?: pulumi.Input; + } + + export interface ReferenceLine { + dataConfiguration: pulumi.Input; + labelConfiguration?: pulumi.Input; /** - * Color (hexadecimal) that applies to any text or other elements that appear over the error color. + * The dashboard creation status. */ - dangerForeground?: pulumi.Input; + status?: pulumi.Input; + styleConfiguration?: pulumi.Input; + } + + export interface ReferenceLineDataConfiguration { + axisBinding?: pulumi.Input; + dynamicConfiguration?: pulumi.Input; + staticConfiguration?: pulumi.Input; + } + + export interface ReferenceLineDataConfigurationDynamicConfiguration { + calculation: pulumi.Input; + column: pulumi.Input; + measureAggregationFunction: pulumi.Input; + } + + export interface ReferenceLineDataConfigurationStaticConfiguration { + value: pulumi.Input; + } + + export interface ReferenceLineLabelConfiguration { + customLabelConfiguration?: pulumi.Input; + fontColor?: pulumi.Input; + fontConfiguration?: pulumi.Input; + horizontalPosition?: pulumi.Input; + valueLabelConfiguration?: pulumi.Input; + verticalPosition?: pulumi.Input; + } + + export interface ReferenceLineLabelConfigurationCustomLabelConfiguration { + customLabel: pulumi.Input; + } + + export interface ReferenceLineLabelConfigurationValueLabelConfiguration { + formatConfiguration?: pulumi.Input; + relativePosition?: pulumi.Input; + } + + export interface ReferenceLineStyleConfiguration { + color?: pulumi.Input; + pattern?: pulumi.Input; + } + + export interface RefreshScheduleSchedule { /** - * Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + * The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. */ - dimension?: pulumi.Input; + refreshType: pulumi.Input; /** - * Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + * The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. */ - dimensionForeground?: pulumi.Input; + scheduleFrequency?: pulumi.Input; /** - * Color (hexadecimal) that applies to the names of fields that are identified as measures. + * Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. */ - measure?: pulumi.Input; + startAfterDateTime?: pulumi.Input; + } + + export interface RefreshScheduleScheduleScheduleFrequency { /** - * Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + * The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. */ - measureForeground?: pulumi.Input; + interval: pulumi.Input; /** - * Color (hexadecimal) that applies to visuals and other high emphasis UI. + * The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. */ - primaryBackground?: pulumi.Input; + refreshOnDay?: pulumi.Input; /** - * Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + * The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. */ - primaryForeground?: pulumi.Input; + timeOfTheDay?: pulumi.Input; /** - * Color (hexadecimal) that applies to the sheet background and sheet controls. + * The timezone that you want the refresh schedule to use. */ - secondaryBackground?: pulumi.Input; + timezone?: pulumi.Input; + } + + export interface RefreshScheduleScheduleScheduleFrequencyRefreshOnDay { /** - * Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + * The day of the month that you want to schedule refresh on. */ - secondaryForeground?: pulumi.Input; + dayOfMonth?: pulumi.Input; /** - * Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + * The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. */ - success?: pulumi.Input; + dayOfWeek?: pulumi.Input; + } + + export interface SelectAllOptions { + visibility?: pulumi.Input; + } + + export interface SeparatorConfiguration { + decimalSeparator?: pulumi.Input; + thousandsSeparator?: pulumi.Input; + } + + export interface SeparatorConfigurationThousandsSeparator { + symbol?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface SmallMultiplesOptions { + maxVisibleColumns?: pulumi.Input; + maxVisibleRows?: pulumi.Input; + panelConfiguration?: pulumi.Input; + } + + export interface SmallMultiplesOptionsPanelConfiguration { + backgroundColor?: pulumi.Input; + backgroundVisibility?: pulumi.Input; + borderColor?: pulumi.Input; + borderStyle?: pulumi.Input; + borderThickness?: pulumi.Input; + borderVisibility?: pulumi.Input; + gutterSpacing?: pulumi.Input; + gutterVisibility?: pulumi.Input; + title?: pulumi.Input; + } + + export interface SmallMultiplesOptionsPanelConfigurationTitle { + fontConfiguration?: pulumi.Input; + horizontalTextAlignment?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface Spacing { + bottom?: pulumi.Input; + left?: pulumi.Input; + right?: pulumi.Input; + top?: pulumi.Input; + } + + export interface StringFormatConfiguration { + nullValueFormatConfiguration?: pulumi.Input; + numericFormatConfiguration?: pulumi.Input; + } + + export interface StringParameterDeclaration { + defaultValues?: pulumi.Input; /** - * Color (hexadecimal) that applies to any text or other elements that appear over the success color. + * Display name for the dashboard. */ - successForeground?: pulumi.Input; + name: pulumi.Input; + parameterValueType: pulumi.Input; + valuesWhenUnset?: pulumi.Input; + } + + export interface StringParameterDeclarationDefaultValues { + dynamicValue?: pulumi.Input; + staticValues?: pulumi.Input[]>; + } + + export interface StringParameterDeclarationValuesWhenUnset { + customValue?: pulumi.Input; + valueWhenUnsetOption?: pulumi.Input; + } + + export interface Subtitle { + formatText?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface SubtitleFormatText { + plainText?: pulumi.Input; + richText?: pulumi.Input; + } + + export interface TableBorderOptions { + color?: pulumi.Input; + style?: pulumi.Input; + thickness?: pulumi.Input; + } + + export interface TemplateDefinition { /** - * Color (hexadecimal) that applies to warning and informational messages. + * The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). */ - warning?: pulumi.Input; + analysisDefaults?: pulumi.Input; /** - * Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + * A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). */ - warningForeground?: pulumi.Input; + calculatedFields?: pulumi.Input[]>; + /** + * A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + */ + columnConfigurations?: pulumi.Input[]>; + /** + * A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + */ + dataSetConfigurations: pulumi.Input[]>; + /** + * A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + */ + filterGroups?: pulumi.Input[]>; + /** + * A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + */ + parametersDeclarations?: pulumi.Input[]>; + /** + * A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + */ + sheets?: pulumi.Input[]>; } - export interface ThemePermission { + export interface TemplateDefinitionAnalysisDefaults { + defaultNewSheetConfiguration: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + interactiveLayoutConfiguration?: pulumi.Input; + paginatedLayoutConfiguration?: pulumi.Input; + sheetContentType?: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + freeForm?: pulumi.Input; + grid?: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + canvasSizeOptions: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + screenCanvasSizeOptions?: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + canvasSizeOptions: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + screenCanvasSizeOptions?: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth?: pulumi.Input; + resizeOption: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + sectionBased?: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + canvasSizeOptions: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + paperCanvasSizeOptions?: pulumi.Input; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + paperMargin?: pulumi.Input; + paperOrientation?: pulumi.Input; + paperSize?: pulumi.Input; + } + + export interface TemplateDefinitionCalculatedField { + dataSetIdentifier: pulumi.Input; + expression: pulumi.Input; /** - * List of IAM actions to grant or revoke permissions on. + * Display name for the template. */ - actions: pulumi.Input[]>; + name: pulumi.Input; + } + + export interface TemplateDefinitionColumnConfiguration { + column: pulumi.Input; + formatConfiguration?: pulumi.Input; + role?: pulumi.Input; + } + + export interface TemplateDefinitionColumnConfigurationFormatConfiguration { + dateTimeFormatConfiguration?: pulumi.Input; + numberFormatConfiguration?: pulumi.Input; + stringFormatConfiguration?: pulumi.Input; + } + + export interface TemplateDefinitionDataSetConfiguration { + columnGroupSchemaLists?: pulumi.Input[]>; + dataSetSchema?: pulumi.Input; + placeholder?: pulumi.Input; + } + + export interface TemplateDefinitionDataSetConfigurationColumnGroupSchemaList { + columnGroupColumnSchemaLists?: pulumi.Input[]>; /** - * ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + * Display name for the template. */ - principal: pulumi.Input; + name?: pulumi.Input; + } + + export interface TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList { + /** + * Display name for the template. + */ + name?: pulumi.Input; + } + + export interface TemplateDefinitionDataSetConfigurationDataSetSchema { + columnSchemaLists?: pulumi.Input[]>; + } + + export interface TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList { + dataType?: pulumi.Input; + geographicRole?: pulumi.Input; + /** + * Display name for the template. + */ + name?: pulumi.Input; + } + + export interface TemplateDefinitionFilterGroup { + crossDataset: pulumi.Input; + filterGroupId: pulumi.Input; + filters: pulumi.Input[]>; + scopeConfiguration: pulumi.Input; + /** + * The template creation status. + */ + status?: pulumi.Input; + } + + export interface TemplateDefinitionFilterGroupScopeConfiguration { + selectedSheets?: pulumi.Input; + } + + export interface TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets { + sheetVisualScopingConfigurations?: pulumi.Input[]>; + } + + export interface TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + scope: pulumi.Input; + sheetId: pulumi.Input; + visualIds?: pulumi.Input[]>; + } + + export interface TemplateDefinitionParametersDeclaration { + dateTimeParameterDeclaration?: pulumi.Input; + decimalParameterDeclaration?: pulumi.Input; + integerParameterDeclaration?: pulumi.Input; + stringParameterDeclaration?: pulumi.Input; + } + + export interface TemplateDefinitionSheet { + contentType?: pulumi.Input; + description?: pulumi.Input; + filterControls?: pulumi.Input[]>; + layouts?: pulumi.Input; + /** + * Display name for the template. + */ + name?: pulumi.Input; + parameterControls?: pulumi.Input[]>; + sheetControlLayouts?: pulumi.Input; + sheetId: pulumi.Input; + textBoxes?: pulumi.Input[]>; + title?: pulumi.Input; + visuals?: pulumi.Input[]>; + } + + export interface TemplateDefinitionSheetParameterControl { + dateTimePicker?: pulumi.Input; + dropdown?: pulumi.Input; + list?: pulumi.Input; + slider?: pulumi.Input; + textArea?: pulumi.Input; + textField?: pulumi.Input; + } + + export interface TemplateDefinitionSheetParameterControlDateTimePicker { + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + } + + export interface TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions { + dateTimeFormat?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface TemplateDefinitionSheetParameterControlDropdown { + cascadingControlConfiguration?: pulumi.Input; + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + selectableValues?: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + type?: pulumi.Input; + } + + export interface TemplateDefinitionSheetParameterControlDropdownDisplayOptions { + selectAllOptions?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface TemplateDefinitionSheetParameterControlDropdownSelectableValues { + linkToDataSetColumn?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface TemplateDefinitionSheetParameterControlList { + cascadingControlConfiguration?: pulumi.Input; + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + selectableValues?: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + type?: pulumi.Input; + } + + export interface TemplateDefinitionSheetParameterControlListDisplayOptions { + searchOptions?: pulumi.Input; + selectAllOptions?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface TemplateDefinitionSheetParameterControlListSelectableValues { + linkToDataSetColumn?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface TemplateDefinitionSheetParameterControlSlider { + displayOptions?: pulumi.Input; + maximumValue: pulumi.Input; + minimumValue: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + stepSize: pulumi.Input; + title: pulumi.Input; + } + + export interface TemplateDefinitionSheetParameterControlSliderDisplayOptions { + titleOptions?: pulumi.Input; + } + + export interface TemplateDefinitionSheetParameterControlTextArea { + delimiter?: pulumi.Input; + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + } + + export interface TemplateDefinitionSheetParameterControlTextField { + displayOptions?: pulumi.Input; + parameterControlId: pulumi.Input; + sourceParameterName: pulumi.Input; + title: pulumi.Input; + } + + export interface TemplateDefinitionSheetSheetControlLayouts { + configuration: pulumi.Input; + } + + export interface TemplateDefinitionSheetSheetControlLayoutsConfiguration { + gridLayout?: pulumi.Input; + } + + export interface TemplateDefinitionSheetTextBox { + content?: pulumi.Input; + sheetTextBoxId: pulumi.Input; + } + + export interface TemplatePermission { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions: pulumi.Input[]>; + /** + * ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + */ + principal: pulumi.Input; + } + + export interface TemplateSourceEntity { + /** + * The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. + */ + sourceAnalysis?: pulumi.Input; + /** + * The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. + */ + sourceTemplate?: pulumi.Input; + } + + export interface TemplateSourceEntitySourceAnalysis { + /** + * The Amazon Resource Name (ARN) of the resource. + */ + arn: pulumi.Input; + /** + * A list of dataset references used as placeholders in the template. See data_set_references. + */ + dataSetReferences: pulumi.Input[]>; + } + + export interface TemplateSourceEntitySourceAnalysisDataSetReference { + /** + * Dataset Amazon Resource Name (ARN). + */ + dataSetArn: pulumi.Input; + /** + * Dataset placeholder. + */ + dataSetPlaceholder: pulumi.Input; + } + + export interface TemplateSourceEntitySourceTemplate { + /** + * The Amazon Resource Name (ARN) of the resource. + */ + arn: pulumi.Input; + } + + export interface TextAreaControlDisplayOptions { + placeholderOptions?: pulumi.Input; + titleOptions?: pulumi.Input; + } + + export interface ThemeConfiguration { + /** + * Color properties that apply to chart data colors. See data_color_palette. + */ + dataColorPalette?: pulumi.Input; + /** + * Display options related to sheets. See sheet. + */ + sheet?: pulumi.Input; + /** + * Determines the typography options. See typography. + */ + typography?: pulumi.Input; + /** + * Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + */ + uiColorPalette?: pulumi.Input; + } + + export interface ThemeConfigurationDataColorPalette { + /** + * List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + */ + colors?: pulumi.Input[]>; + /** + * The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + */ + emptyFillColor?: pulumi.Input; + /** + * The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + */ + minMaxGradients?: pulumi.Input[]>; + } + + export interface ThemeConfigurationSheet { + /** + * The display options for tiles. See tile. + */ + tile?: pulumi.Input; + /** + * The layout options for tiles. See tile_layout. + */ + tileLayout?: pulumi.Input; + } + + export interface ThemeConfigurationSheetTile { + /** + * The border around a tile. See border. + */ + border?: pulumi.Input; + } + + export interface ThemeConfigurationSheetTileBorder { + /** + * The option to enable display of borders for visuals. + */ + show?: pulumi.Input; + } + + export interface ThemeConfigurationSheetTileLayout { + /** + * The gutter settings that apply between tiles. See gutter. + */ + gutter?: pulumi.Input; + /** + * The margin settings that apply around the outside edge of sheets. See margin. + */ + margin?: pulumi.Input; + } + + export interface ThemeConfigurationSheetTileLayoutGutter { + /** + * This Boolean value controls whether to display a gutter space between sheet tiles. + */ + show?: pulumi.Input; + } + + export interface ThemeConfigurationSheetTileLayoutMargin { + /** + * This Boolean value controls whether to display sheet margins. + */ + show?: pulumi.Input; + } + + export interface ThemeConfigurationTypography { + /** + * Determines the list of font families. Maximum number of 5 items. See font_families. + */ + fontFamilies?: pulumi.Input[]>; + } + + export interface ThemeConfigurationTypographyFontFamily { + /** + * Font family name. + */ + fontFamily?: pulumi.Input; + } + + export interface ThemeConfigurationUiColorPalette { + /** + * Color (hexadecimal) that applies to selected states and buttons. + */ + accent?: pulumi.Input; + /** + * Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + */ + accentForeground?: pulumi.Input; + /** + * Color (hexadecimal) that applies to error messages. + */ + danger?: pulumi.Input; + /** + * Color (hexadecimal) that applies to any text or other elements that appear over the error color. + */ + dangerForeground?: pulumi.Input; + /** + * Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + */ + dimension?: pulumi.Input; + /** + * Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + */ + dimensionForeground?: pulumi.Input; + /** + * Color (hexadecimal) that applies to the names of fields that are identified as measures. + */ + measure?: pulumi.Input; + /** + * Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + */ + measureForeground?: pulumi.Input; + /** + * Color (hexadecimal) that applies to visuals and other high emphasis UI. + */ + primaryBackground?: pulumi.Input; + /** + * Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + */ + primaryForeground?: pulumi.Input; + /** + * Color (hexadecimal) that applies to the sheet background and sheet controls. + */ + secondaryBackground?: pulumi.Input; + /** + * Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + */ + secondaryForeground?: pulumi.Input; + /** + * Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + */ + success?: pulumi.Input; + /** + * Color (hexadecimal) that applies to any text or other elements that appear over the success color. + */ + successForeground?: pulumi.Input; + /** + * Color (hexadecimal) that applies to warning and informational messages. + */ + warning?: pulumi.Input; + /** + * Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + */ + warningForeground?: pulumi.Input; + } + + export interface ThemePermission { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions: pulumi.Input[]>; + /** + * ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + */ + principal: pulumi.Input; + } + + export interface TimeRangeFilter { + column: pulumi.Input; + rangeMaximum: pulumi.Input; + rangeMinimum: pulumi.Input; + timeGranularity: pulumi.Input; + } + + export interface TooltipOptions { + fieldBaseTooltip?: pulumi.Input; + selectedTooltipType?: pulumi.Input; + tooltipVisibility?: pulumi.Input; + } + + export interface TooltipOptionsFieldBaseTooltip { + aggregationVisibility?: pulumi.Input; + tooltipFields?: pulumi.Input[]>; + tooltipTitleType?: pulumi.Input; + } + + export interface TooltipOptionsFieldBaseTooltipTooltipField { + columnTooltipItem?: pulumi.Input; + fieldTooltipItem?: pulumi.Input; + } + + export interface TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem { + aggregation?: pulumi.Input; + column: pulumi.Input; + label?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem { + fieldId: pulumi.Input; + label?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface VisualCustomActions { + actionOperations: pulumi.Input[]>; + customActionId: pulumi.Input; + /** + * Display name for the dashboard. + */ + name: pulumi.Input; + /** + * The dashboard creation status. + */ + status: pulumi.Input; + trigger: pulumi.Input; + } + + export interface VisualCustomActionsActionOperation { + filterOperation?: pulumi.Input; + navigationOperation?: pulumi.Input; + setParametersOperation?: pulumi.Input; + urlOperation?: pulumi.Input; + } + + export interface VisualCustomActionsActionOperationFilterOperation { + selectedFieldsConfiguration: pulumi.Input; + targetVisualsConfiguration: pulumi.Input; + } + + export interface VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration { + selectedFieldOption?: pulumi.Input; + selectedFields?: pulumi.Input[]>; + } + + export interface VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration { + sameSheetTargetVisualConfiguration?: pulumi.Input; + } + + export interface VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration { + targetVisualOption?: pulumi.Input; + targetVisuals?: pulumi.Input[]>; + } + + export interface VisualCustomActionsActionOperationNavigationOperation { + localNavigationConfiguration?: pulumi.Input; + } + + export interface VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration { + targetSheetId: pulumi.Input; + } + + export interface VisualCustomActionsActionOperationSetParametersOperation { + parameterValueConfigurations: pulumi.Input[]>; + } + + export interface VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration { + destinationParameterName: pulumi.Input; + value: pulumi.Input; + } + + export interface VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue { + customValuesConfiguration?: pulumi.Input; + selectAllValueOptions?: pulumi.Input; + sourceField?: pulumi.Input; + sourceParameterName?: pulumi.Input; + } + + export interface VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration { + customValues: pulumi.Input; + includeNullValue?: pulumi.Input; + } + + export interface VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues { + dateTimeValues?: pulumi.Input[]>; + decimalValues?: pulumi.Input[]>; + integerValues?: pulumi.Input[]>; + stringValues?: pulumi.Input[]>; + } + + export interface VisualCustomActionsActionOperationUrlOperation { + urlTarget: pulumi.Input; + urlTemplate: pulumi.Input; + } + + export interface VisualPalette { + chartColor?: pulumi.Input; + colorMaps?: pulumi.Input[]>; + } + + export interface VisualPaletteColorMap { + color: pulumi.Input; + element: pulumi.Input; + timeGranularity?: pulumi.Input; + } + + export interface Visuals { + barChartVisual?: pulumi.Input; + boxPlotVisual?: pulumi.Input; + comboChartVisual?: pulumi.Input; + customContentVisual?: pulumi.Input; + emptyVisual?: pulumi.Input; + filledMapVisual?: pulumi.Input; + funnelChartVisual?: pulumi.Input; + gaugeChartVisual?: pulumi.Input; + geospatialMapVisual?: pulumi.Input; + heatMapVisual?: pulumi.Input; + histogramVisual?: pulumi.Input; + insightVisual?: pulumi.Input; + kpiVisual?: pulumi.Input; + lineChartVisual?: pulumi.Input; + pieChartVisual?: pulumi.Input; + pivotTableVisual?: pulumi.Input; + radarChartVisual?: pulumi.Input; + sankeyDiagramVisual?: pulumi.Input; + scatterPlotVisual?: pulumi.Input; + tableVisual?: pulumi.Input; + treeMapVisual?: pulumi.Input; + waterfallVisual?: pulumi.Input; + wordCloudVisual?: pulumi.Input; + } + + export interface VisualsBarChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsBarChartVisualChartConfiguration { + barsArrangement?: pulumi.Input; + categoryAxis?: pulumi.Input; + categoryLabelOptions?: pulumi.Input; + colorLabelOptions?: pulumi.Input; + contributionAnalysisDefaults?: pulumi.Input[]>; + dataLabels?: pulumi.Input; + fieldWells?: pulumi.Input; + legend?: pulumi.Input; + orientation?: pulumi.Input; + referenceLines?: pulumi.Input[]>; + smallMultiplesOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + tooltip?: pulumi.Input; + valueAxis?: pulumi.Input; + valueLabelOptions?: pulumi.Input; + visualPalette?: pulumi.Input; + } + + export interface VisualsBarChartVisualChartConfigurationFieldWells { + barChartAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells { + categories?: pulumi.Input[]>; + colors?: pulumi.Input[]>; + smallMultiples?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface VisualsBarChartVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: pulumi.Input; + categorySorts?: pulumi.Input[]>; + colorItemsLimit?: pulumi.Input; + colorSorts?: pulumi.Input[]>; + smallMultiplesLimitConfiguration?: pulumi.Input; + smallMultiplesSorts?: pulumi.Input[]>; + } + + export interface VisualsBoxPlotVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfiguration { + boxPlotOptions?: pulumi.Input; + categoryAxis?: pulumi.Input; + categoryLabelOptions?: pulumi.Input; + fieldWells?: pulumi.Input; + legend?: pulumi.Input; + primaryYAxisDisplayOptions?: pulumi.Input; + primaryYAxisLabelOptions?: pulumi.Input; + referenceLines?: pulumi.Input[]>; + sortConfiguration?: pulumi.Input; + tooltip?: pulumi.Input; + visualPalette?: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfigurationBoxPlotOptions { + allDataPointsVisibility?: pulumi.Input; + outlierVisibility?: pulumi.Input; + styleOptions?: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions { + fillStyle?: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWells { + boxPlotAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells { + groupBy?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue { + calculatedMeasureField?: pulumi.Input; + categoricalMeasureField?: pulumi.Input; + dateMeasureField?: pulumi.Input; + numericalMeasureField?: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField { + expression: pulumi.Input; + fieldId: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfigurationSortConfiguration { + categorySorts?: pulumi.Input[]>; + paginationConfiguration?: pulumi.Input; + } + + export interface VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration { + pageNumber: pulumi.Input; + pageSize: pulumi.Input; + } + + export interface VisualsComboChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsComboChartVisualChartConfiguration { + barDataLabels?: pulumi.Input; + barsArrangement?: pulumi.Input; + categoryAxis?: pulumi.Input; + categoryLabelOptions?: pulumi.Input; + colorLabelOptions?: pulumi.Input; + fieldWells?: pulumi.Input; + legend?: pulumi.Input; + lineDataLabels?: pulumi.Input; + primaryYAxisDisplayOptions?: pulumi.Input; + primaryYAxisLabelOptions?: pulumi.Input; + referenceLines?: pulumi.Input[]>; + secondaryYAxisDisplayOptions?: pulumi.Input; + secondaryYAxisLabelOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + tooltip?: pulumi.Input; + visualPalette?: pulumi.Input; + } + + export interface VisualsComboChartVisualChartConfigurationFieldWells { + comboChartAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells { + barValues?: pulumi.Input[]>; + categories?: pulumi.Input[]>; + colors?: pulumi.Input[]>; + lineValues?: pulumi.Input[]>; + } + + export interface VisualsComboChartVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: pulumi.Input; + categorySorts?: pulumi.Input[]>; + colorItemsLimit?: pulumi.Input; + colorSorts?: pulumi.Input[]>; + } + + export interface VisualsCustomContentVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + dataSetIdentifier: pulumi.Input; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsCustomContentVisualChartConfiguration { + contentType?: pulumi.Input; + contentUrl?: pulumi.Input; + imageScaling?: pulumi.Input; + } + + export interface VisualsEmptyVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + dataSetIdentifier: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsFilledMapVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + conditionalFormatting?: pulumi.Input; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsFilledMapVisualChartConfiguration { + fieldWells?: pulumi.Input; + legend?: pulumi.Input; + mapStyleOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + tooltip?: pulumi.Input; + windowOptions?: pulumi.Input; + } + + export interface VisualsFilledMapVisualChartConfigurationFieldWells { + filledMapAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells { + geospatial?: pulumi.Input; + values?: pulumi.Input; + } + + export interface VisualsFilledMapVisualChartConfigurationMapStyleOptions { + baseMapStyle?: pulumi.Input; + } + + export interface VisualsFilledMapVisualChartConfigurationSortConfiguration { + categorySorts?: pulumi.Input[]>; + } + + export interface VisualsFilledMapVisualChartConfigurationWindowOptions { + bounds?: pulumi.Input; + mapZoomMode?: pulumi.Input; + } + + export interface VisualsFilledMapVisualChartConfigurationWindowOptionsBounds { + east: pulumi.Input; + north: pulumi.Input; + south: pulumi.Input; + west: pulumi.Input; + } + + export interface VisualsFilledMapVisualConditionalFormatting { + conditionalFormattingOptions: pulumi.Input[]>; + } + + export interface VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption { + shape: pulumi.Input; + } + + export interface VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape { + fieldId: pulumi.Input; + format?: pulumi.Input; + } + + export interface VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat { + backgroundColor: pulumi.Input; + } + + export interface VisualsFunnelChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsFunnelChartVisualChartConfiguration { + categoryLabelOptions?: pulumi.Input; + dataLabelOptions?: pulumi.Input; + fieldWells?: pulumi.Input; + sortConfiguration?: pulumi.Input; + tooltip?: pulumi.Input; + valueLabelOptions?: pulumi.Input; + visualPalette?: pulumi.Input; + } + + export interface VisualsFunnelChartVisualChartConfigurationDataLabelOptions { + categoryLabelVisibility?: pulumi.Input; + labelColor?: pulumi.Input; + labelFontConfiguration?: pulumi.Input; + measureDataLabelStyle?: pulumi.Input; + measureLabelVisibility?: pulumi.Input; + position?: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface VisualsFunnelChartVisualChartConfigurationFieldWells { + funnelChartAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells { + category?: pulumi.Input; + values?: pulumi.Input; + } + + export interface VisualsFunnelChartVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: pulumi.Input; + categorySorts?: pulumi.Input[]>; + } + + export interface VisualsGaugeChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + conditionalFormatting?: pulumi.Input; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsGaugeChartVisualChartConfiguration { + dataLabels?: pulumi.Input; + fieldWells?: pulumi.Input; + gaugeChartOptions?: pulumi.Input; + tooltip?: pulumi.Input; + visualPalette?: pulumi.Input; + } + + export interface VisualsGaugeChartVisualChartConfigurationFieldWells { + targetValues?: pulumi.Input[]>; + values?: pulumi.Input[]>; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptions { + arc?: pulumi.Input; + arcAxis?: pulumi.Input; + comparison?: pulumi.Input; + primaryValueDisplayType?: pulumi.Input; + primaryValueFontConfiguration?: pulumi.Input; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc { + arcAngle?: pulumi.Input; + arcThickness?: pulumi.Input; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis { + range?: pulumi.Input; + reserveRange?: pulumi.Input; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange { + max?: pulumi.Input; + min?: pulumi.Input; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison { + comparisonFormat?: pulumi.Input; + comparisonMethod?: pulumi.Input; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat { + numberDisplayFormatConfiguration?: pulumi.Input; + percentageDisplayFormatConfiguration?: pulumi.Input; + } + + export interface VisualsGaugeChartVisualConditionalFormatting { + conditionalFormattingOptions?: pulumi.Input[]>; + } + + export interface VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption { + arc?: pulumi.Input; + primaryValue?: pulumi.Input; + } + + export interface VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc { + foregroundColor: pulumi.Input; + } + + export interface VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + icon?: pulumi.Input; + textColor: pulumi.Input; + } + + export interface VisualsGeospatialMapVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsGeospatialMapVisualChartConfiguration { + fieldWells?: pulumi.Input; + legend?: pulumi.Input; + mapStyleOptions?: pulumi.Input; + pointStyleOptions?: pulumi.Input; + tooltip?: pulumi.Input; + visualPalette?: pulumi.Input; + windowOptions?: pulumi.Input; + } + + export interface VisualsGeospatialMapVisualChartConfigurationFieldWells { + geospatialMapAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells { + colors?: pulumi.Input[]>; + geospatials?: pulumi.Input[]>; + values?: pulumi.Input[]>; + } + + export interface VisualsGeospatialMapVisualChartConfigurationMapStyleOptions { + baseMapStyle?: pulumi.Input; + } + + export interface VisualsGeospatialMapVisualChartConfigurationPointStyleOptions { + clusterMarkerConfiguration?: pulumi.Input; + selectedPointStyle?: pulumi.Input; + } + + export interface VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration { + clusterMarker?: pulumi.Input; + } + + export interface VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker { + simpleClusterMarker?: pulumi.Input; + } + + export interface VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker { + color?: pulumi.Input; + } + + export interface VisualsGeospatialMapVisualChartConfigurationWindowOptions { + bounds?: pulumi.Input; + mapZoomMode?: pulumi.Input; + } + + export interface VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds { + east: pulumi.Input; + north: pulumi.Input; + south: pulumi.Input; + west: pulumi.Input; + } + + export interface VisualsHeatMapVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsHeatMapVisualChartConfiguration { + colorScale?: pulumi.Input; + columnLabelOptions?: pulumi.Input; + dataLabels?: pulumi.Input; + fieldWells?: pulumi.Input; + legend?: pulumi.Input; + rowLabelOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + tooltip?: pulumi.Input; + } + + export interface VisualsHeatMapVisualChartConfigurationFieldWells { + heatMapAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells { + columns?: pulumi.Input; + rows?: pulumi.Input; + values?: pulumi.Input; + } + + export interface VisualsHeatMapVisualChartConfigurationSortConfiguration { + heatMapColumnItemsLimitConfiguration?: pulumi.Input; + heatMapColumnSorts?: pulumi.Input[]>; + heatMapRowItemsLimitConfiguration?: pulumi.Input; + heatMapRowSorts?: pulumi.Input[]>; + } + + export interface VisualsHistogramVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsHistogramVisualChartConfiguration { + binOptions?: pulumi.Input; + dataLabels?: pulumi.Input; + fieldWells?: pulumi.Input; + tooltip?: pulumi.Input; + visualPalette?: pulumi.Input; + xAxisDisplayOptions?: pulumi.Input; + xAxisLabelOptions?: pulumi.Input; + yAxisDisplayOptions?: pulumi.Input; + } + + export interface VisualsHistogramVisualChartConfigurationBinOptions { + binCount?: pulumi.Input; + binWidth?: pulumi.Input; + selectedBinType?: pulumi.Input; + startValue?: pulumi.Input; + } + + export interface VisualsHistogramVisualChartConfigurationBinOptionsBinCount { + value?: pulumi.Input; + } + + export interface VisualsHistogramVisualChartConfigurationBinOptionsBinWidth { + binCountLimit?: pulumi.Input; + value?: pulumi.Input; + } + + export interface VisualsHistogramVisualChartConfigurationFieldWells { + histogramAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells { + values?: pulumi.Input; + } + + export interface VisualsInsightVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + dataSetIdentifier: pulumi.Input; + insightConfiguration?: pulumi.Input; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfiguration { + computations?: pulumi.Input[]>; + customNarrative?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputation { + forecast?: pulumi.Input; + growthRate?: pulumi.Input; + maximumMinimum?: pulumi.Input; + metricComparison?: pulumi.Input; + periodOverPeriod?: pulumi.Input; + periodToDate?: pulumi.Input; + topBottomMovers?: pulumi.Input; + topBottomRanked?: pulumi.Input; + totalAggregation?: pulumi.Input; + uniqueValues?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputationForecast { + computationId: pulumi.Input; + customSeasonalityValue?: pulumi.Input; + lowerBoundary?: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + periodsBackward?: pulumi.Input; + periodsForward?: pulumi.Input; + predictionInterval?: pulumi.Input; + seasonality: pulumi.Input; + time?: pulumi.Input; + upperBoundary?: pulumi.Input; + value?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputationGrowthRate { + computationId: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + periodSize?: pulumi.Input; + time?: pulumi.Input; + value?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputationMaximumMinimum { + computationId: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + time?: pulumi.Input; + type: pulumi.Input; + value?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputationMetricComparison { + computationId: pulumi.Input; + fromValue?: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + targetValue?: pulumi.Input; + time?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod { + computationId: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + time?: pulumi.Input; + value?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputationPeriodToDate { + computationId: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + periodTimeGranularity: pulumi.Input; + time?: pulumi.Input; + value?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputationTopBottomMovers { + category?: pulumi.Input; + computationId: pulumi.Input; + moverSize?: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + sortOrder: pulumi.Input; + time?: pulumi.Input; + type: pulumi.Input; + value?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputationTopBottomRanked { + category?: pulumi.Input; + computationId: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + resultSize?: pulumi.Input; + type: pulumi.Input; + value?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputationTotalAggregation { + computationId: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + value?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationComputationUniqueValues { + category?: pulumi.Input; + computationId: pulumi.Input; + /** + * Display name for the dashboard. + */ + name?: pulumi.Input; + } + + export interface VisualsInsightVisualInsightConfigurationCustomNarrative { + narrative: pulumi.Input; + } + + export interface VisualsKpiVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + conditionalFormatting?: pulumi.Input; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsKpiVisualChartConfiguration { + fieldWells?: pulumi.Input; + kpiOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + } + + export interface VisualsKpiVisualChartConfigurationFieldWells { + targetValues?: pulumi.Input[]>; + trendGroups?: pulumi.Input[]>; + values?: pulumi.Input[]>; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptions { + comparison?: pulumi.Input; + primaryValueDisplayType?: pulumi.Input; + primaryValueFontConfiguration?: pulumi.Input; + progressBar?: pulumi.Input; + secondaryValue?: pulumi.Input; + secondaryValueFontConfiguration?: pulumi.Input; + sparkline?: pulumi.Input; + trendArrows?: pulumi.Input; + visualLayoutOptions?: pulumi.Input; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptionsComparison { + comparisonFormat?: pulumi.Input; + comparisonMethod?: pulumi.Input; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat { + numberDisplayFormatConfiguration?: pulumi.Input; + percentageDisplayFormatConfiguration?: pulumi.Input; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptionsSparkline { + color?: pulumi.Input; + tooltipVisibility?: pulumi.Input; + type: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions { + standardLayout?: pulumi.Input; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout { + type: pulumi.Input; + } + + export interface VisualsKpiVisualChartConfigurationSortConfiguration { + trendGroupSorts?: pulumi.Input[]>; + } + + export interface VisualsKpiVisualConditionalFormatting { + conditionalFormattingOptions?: pulumi.Input[]>; + } + + export interface VisualsKpiVisualConditionalFormattingConditionalFormattingOption { + actualValue?: pulumi.Input; + comparisonValue?: pulumi.Input; + primaryValue?: pulumi.Input; + progressBar?: pulumi.Input; + } + + export interface VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue { + icon?: pulumi.Input; + textColor: pulumi.Input; + } + + export interface VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue { + icon?: pulumi.Input; + textColor: pulumi.Input; + } + + export interface VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + icon?: pulumi.Input; + textColor: pulumi.Input; + } + + export interface VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar { + foregroundColor: pulumi.Input; + } + + export interface VisualsLineChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfiguration { + contributionAnalysisDefaults?: pulumi.Input[]>; + dataLabels?: pulumi.Input; + defaultSeriesSettings?: pulumi.Input; + fieldWells?: pulumi.Input; + forecastConfigurations?: pulumi.Input[]>; + legend?: pulumi.Input; + primaryYAxisDisplayOptions?: pulumi.Input; + primaryYAxisLabelOptions?: pulumi.Input; + referenceLines?: pulumi.Input[]>; + secondaryYAxisDisplayOptions?: pulumi.Input; + secondaryYAxisLabelOptions?: pulumi.Input; + series?: pulumi.Input[]>; + smallMultiplesOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + tooltip?: pulumi.Input; + type?: pulumi.Input; + visualPalette?: pulumi.Input; + xAxisDisplayOptions?: pulumi.Input; + xAxisLabelOptions?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationDefaultSeriesSettings { + axisBinding?: pulumi.Input; + lineStyleSettings?: pulumi.Input; + markerStyleSettings?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationFieldWells { + lineChartAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells { + categories?: pulumi.Input[]>; + colors?: pulumi.Input[]>; + smallMultiples?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface VisualsLineChartVisualChartConfigurationForecastConfiguration { + forecastProperties?: pulumi.Input; + scenario?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties { + lowerBoundary?: pulumi.Input; + periodsBackward?: pulumi.Input; + periodsForward?: pulumi.Input; + predictionInterval?: pulumi.Input; + seasonality?: pulumi.Input; + upperBoundary?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationForecastConfigurationScenario { + whatIfPointScenario?: pulumi.Input; + whatIfRangeScenario?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario { + date: pulumi.Input; + value: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario { + endDate: pulumi.Input; + startDate: pulumi.Input; + value: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions { + axisOptions?: pulumi.Input; + missingDataConfigurations?: pulumi.Input[]>; + } + + export interface VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration { + treatmentOption?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions { + axisOptions?: pulumi.Input; + missingDataConfigurations?: pulumi.Input[]>; + } + + export interface VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration { + treatmentOption?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationSeries { + dataFieldSeriesItem?: pulumi.Input; + fieldSeriesItem?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem { + axisBinding: pulumi.Input; + fieldId: pulumi.Input; + fieldValue?: pulumi.Input; + settings?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings { + lineStyleSettings?: pulumi.Input; + markerStyleSettings?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem { + axisBinding: pulumi.Input; + fieldId: pulumi.Input; + settings?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings { + lineStyleSettings?: pulumi.Input; + markerStyleSettings?: pulumi.Input; + } + + export interface VisualsLineChartVisualChartConfigurationSortConfiguration { + categoryItemsLimitConfiguration?: pulumi.Input; + categorySorts?: pulumi.Input[]>; + colorItemsLimitConfiguration?: pulumi.Input; + smallMultiplesLimitConfiguration?: pulumi.Input; + smallMultiplesSorts?: pulumi.Input[]>; + } + + export interface VisualsPieChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsPieChartVisualChartConfiguration { + categoryLabelOptions?: pulumi.Input; + contributionAnalysisDefaults?: pulumi.Input[]>; + dataLabels?: pulumi.Input; + donutOptions?: pulumi.Input; + fieldWells?: pulumi.Input; + legend?: pulumi.Input; + smallMultiplesOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + tooltip?: pulumi.Input; + valueLabelOptions?: pulumi.Input; + visualPalette?: pulumi.Input; + } + + export interface VisualsPieChartVisualChartConfigurationDonutOptions { + arcOptions?: pulumi.Input; + donutCenterOptions?: pulumi.Input; + } + + export interface VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions { + arcThickness?: pulumi.Input; + } + + export interface VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions { + labelVisibility?: pulumi.Input; + } + + export interface VisualsPieChartVisualChartConfigurationFieldWells { + pieChartAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells { + categories?: pulumi.Input[]>; + smallMultiples?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface VisualsPieChartVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: pulumi.Input; + categorySorts?: pulumi.Input[]>; + smallMultiplesLimitConfiguration?: pulumi.Input; + smallMultiplesSorts?: pulumi.Input[]>; + } + + export interface VisualsPivotTableVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + conditionalFormatting?: pulumi.Input; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfiguration { + fieldOptions?: pulumi.Input; + fieldWells?: pulumi.Input; + paginatedReportOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + tableOptions?: pulumi.Input; + totalOptions?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldOptions { + dataPathOptions?: pulumi.Input[]>; + selectedFieldOptions?: pulumi.Input[]>; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption { + dataPathLists: pulumi.Input[]>; + width?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList { + fieldId: pulumi.Input; + fieldValue: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + customLabel?: pulumi.Input; + fieldId: pulumi.Input; + visibility?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWells { + pivotTableAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells { + columns?: pulumi.Input[]>; + rows?: pulumi.Input[]>; + values?: pulumi.Input[]>; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn { + categoricalDimensionField?: pulumi.Input; + dateDimensionField?: pulumi.Input; + numericalDimensionField?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField { + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField { + column: pulumi.Input; + dateGranularity?: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField { + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow { + categoricalDimensionField?: pulumi.Input; + dateDimensionField?: pulumi.Input; + numericalDimensionField?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField { + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField { + column: pulumi.Input; + dateGranularity?: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField { + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue { + calculatedMeasureField?: pulumi.Input; + categoricalMeasureField?: pulumi.Input; + dateMeasureField?: pulumi.Input; + numericalMeasureField?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField { + expression: pulumi.Input; + fieldId: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationPaginatedReportOptions { + overflowColumnHeaderVisibility?: pulumi.Input; + verticalOverflowVisibility?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationSortConfiguration { + fieldSortOptions?: pulumi.Input[]>; + } + + export interface VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption { + fieldId: pulumi.Input; + sortBy: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy { + column?: pulumi.Input; + dataPath?: pulumi.Input; + field?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath { + direction: pulumi.Input; + sortPaths: pulumi.Input[]>; + } + + export interface VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath { + fieldId: pulumi.Input; + fieldValue: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationTableOptions { + cellStyle?: pulumi.Input; + collapsedRowDimensionsVisibility?: pulumi.Input; + columnHeaderStyle?: pulumi.Input; + columnNamesVisibility?: pulumi.Input; + metricPlacement?: pulumi.Input; + rowAlternateColorOptions?: pulumi.Input; + rowFieldNamesStyle?: pulumi.Input; + rowHeaderStyle?: pulumi.Input; + singleMetricVisibility?: pulumi.Input; + toggleButtonsVisibility?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + rowAlternateColors?: pulumi.Input; + /** + * The dashboard creation status. + */ + status?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptions { + columnSubtotalOptions?: pulumi.Input; + columnTotalOptions?: pulumi.Input; + rowSubtotalOptions?: pulumi.Input; + rowTotalOptions?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions { + customLabel?: pulumi.Input; + fieldLevel?: pulumi.Input; + fieldLevelOptions?: pulumi.Input[]>; + metricHeaderCellStyle?: pulumi.Input; + totalCellStyle?: pulumi.Input; + totalsVisibility?: pulumi.Input; + valueCellStyle?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption { + fieldId?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions { + customLabel?: pulumi.Input; + metricHeaderCellStyle?: pulumi.Input; + placement?: pulumi.Input; + scrollStatus?: pulumi.Input; + totalCellStyle?: pulumi.Input; + totalsVisibility?: pulumi.Input; + valueCellStyle?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions { + customLabel?: pulumi.Input; + fieldLevel?: pulumi.Input; + fieldLevelOptions?: pulumi.Input[]>; + metricHeaderCellStyle?: pulumi.Input; + totalCellStyle?: pulumi.Input; + totalsVisibility?: pulumi.Input; + valueCellStyle?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption { + fieldId?: pulumi.Input; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions { + customLabel?: pulumi.Input; + metricHeaderCellStyle?: pulumi.Input; + placement?: pulumi.Input; + scrollStatus?: pulumi.Input; + totalCellStyle?: pulumi.Input; + totalsVisibility?: pulumi.Input; + valueCellStyle?: pulumi.Input; + } + + export interface VisualsPivotTableVisualConditionalFormatting { + conditionalFormattingOptions?: pulumi.Input[]>; + } + + export interface VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption { + cell?: pulumi.Input; + } + + export interface VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell { + fieldId: pulumi.Input; + scope?: pulumi.Input; + textFormat?: pulumi.Input; + } + + export interface VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope { + role?: pulumi.Input; + } + + export interface VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + backgroundColor: pulumi.Input; + icon?: pulumi.Input; + textColor: pulumi.Input; + } + + export interface VisualsRadarChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsRadarChartVisualChartConfiguration { + alternateBandColorsVisibility?: pulumi.Input; + alternateBandEvenColor?: pulumi.Input; + alternateBandOddColor?: pulumi.Input; + baseSeriesSettings?: pulumi.Input; + categoryAxis?: pulumi.Input; + categoryLabelOptions?: pulumi.Input; + colorAxis?: pulumi.Input; + colorLabelOptions?: pulumi.Input; + fieldWells?: pulumi.Input; + legend?: pulumi.Input; + shape?: pulumi.Input; + sortConfiguration?: pulumi.Input; + startAngle?: pulumi.Input; + visualPalette?: pulumi.Input; + } + + export interface VisualsRadarChartVisualChartConfigurationBaseSeriesSettings { + areaStyleSettings?: pulumi.Input; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWells { + radarChartAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells { + category?: pulumi.Input; + color?: pulumi.Input; + values?: pulumi.Input[]>; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue { + calculatedMeasureField?: pulumi.Input; + categoricalMeasureField?: pulumi.Input; + dateMeasureField?: pulumi.Input; + numericalMeasureField?: pulumi.Input; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField { + expression: pulumi.Input; + fieldId: pulumi.Input; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField { + aggregationFunction?: pulumi.Input; + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface VisualsRadarChartVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: pulumi.Input; + categorySorts?: pulumi.Input[]>; + colorItemsLimit?: pulumi.Input; + colorSorts?: pulumi.Input[]>; + } + + export interface VisualsSankeyDiagramVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsSankeyDiagramVisualChartConfiguration { + dataLabels?: pulumi.Input; + fieldWells?: pulumi.Input; + sortConfiguration?: pulumi.Input; + } + + export interface VisualsSankeyDiagramVisualChartConfigurationFieldWells { + sankeyDiagramAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells { + destinations?: pulumi.Input[]>; + sources?: pulumi.Input[]>; + weights?: pulumi.Input[]>; + } + + export interface VisualsSankeyDiagramVisualChartConfigurationSortConfiguration { + destinationItemsLimit?: pulumi.Input; + sourceItemsLimit?: pulumi.Input; + weightSorts?: pulumi.Input[]>; + } + + export interface VisualsScatterPlotVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsScatterPlotVisualChartConfiguration { + dataLabels?: pulumi.Input; + fieldWells?: pulumi.Input; + legend?: pulumi.Input; + tooltip?: pulumi.Input; + visualPalette?: pulumi.Input; + xAxisDisplayOptions?: pulumi.Input; + xAxisLabelOptions?: pulumi.Input; + yAxisDisplayOptions?: pulumi.Input; + yAxisLabelOptions?: pulumi.Input; + } + + export interface VisualsScatterPlotVisualChartConfigurationFieldWells { + scatterPlotCategoricallyAggregatedFieldWells?: pulumi.Input; + scatterPlotUnaggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells { + categories?: pulumi.Input[]>; + sizes?: pulumi.Input[]>; + xAxes?: pulumi.Input[]>; + yAxes?: pulumi.Input[]>; + } + + export interface VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells { + sizes?: pulumi.Input[]>; + xAxes?: pulumi.Input[]>; + yAxes?: pulumi.Input[]>; + } + + export interface VisualsTableVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + conditionalFormatting?: pulumi.Input; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsTableVisualChartConfiguration { + fieldOptions?: pulumi.Input; + fieldWells?: pulumi.Input; + paginatedReportOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + tableInlineVisualizations?: pulumi.Input[]>; + tableOptions?: pulumi.Input; + totalOptions?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldOptions { + orders?: pulumi.Input[]>; + selectedFieldOptions?: pulumi.Input[]>; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + customLabel?: pulumi.Input; + fieldId: pulumi.Input; + urlStyling?: pulumi.Input; + visibility?: pulumi.Input; + width?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling { + imageConfiguration?: pulumi.Input; + linkConfiguration?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration { + sizingOptions?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions { + tableCellImageScalingConfiguration?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration { + content?: pulumi.Input; + target?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent { + customIconContent?: pulumi.Input; + customTextContent?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent { + icon?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent { + fontConfiguration?: pulumi.Input; + value?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldWells { + tableAggregatedFieldWells?: pulumi.Input; + tableUnaggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells { + groupBies?: pulumi.Input[]>; + values?: pulumi.Input[]>; + } + + export interface VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells { + values?: pulumi.Input[]>; + } + + export interface VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue { + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration { + dateTimeFormatConfiguration?: pulumi.Input; + numberFormatConfiguration?: pulumi.Input; + stringFormatConfiguration?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationPaginatedReportOptions { + overflowColumnHeaderVisibility?: pulumi.Input; + verticalOverflowVisibility?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationSortConfiguration { + paginationConfiguration?: pulumi.Input; + rowSorts?: pulumi.Input[]>; + } + + export interface VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration { + pageNumber: pulumi.Input; + pageSize: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationTableInlineVisualization { + dataBars?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars { + fieldId: pulumi.Input; + negativeColor?: pulumi.Input; + positiveColor?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationTableOptions { + cellStyle?: pulumi.Input; + headerStyle?: pulumi.Input; + orientation?: pulumi.Input; + rowAlternateColorOptions?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + rowAlternateColors?: pulumi.Input; + /** + * The dashboard creation status. + */ + status?: pulumi.Input; + } + + export interface VisualsTableVisualChartConfigurationTotalOptions { + customLabel?: pulumi.Input; + placement?: pulumi.Input; + scrollStatus?: pulumi.Input; + totalCellStyle?: pulumi.Input; + totalsVisibility?: pulumi.Input; + } + + export interface VisualsTableVisualConditionalFormatting { + conditionalFormattingOptions?: pulumi.Input[]>; + } + + export interface VisualsTableVisualConditionalFormattingConditionalFormattingOption { + cell?: pulumi.Input; + row?: pulumi.Input; + } + + export interface VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell { + fieldId: pulumi.Input; + textFormat?: pulumi.Input; + } + + export interface VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + backgroundColor: pulumi.Input; + icon?: pulumi.Input; + textColor: pulumi.Input; + } + + export interface VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow { + backgroundColor: pulumi.Input; + textColor: pulumi.Input; + } + + export interface VisualsTreeMapVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsTreeMapVisualChartConfiguration { + colorLabelOptions?: pulumi.Input; + colorScale?: pulumi.Input; + dataLabels?: pulumi.Input; + fieldWells?: pulumi.Input; + groupLabelOptions?: pulumi.Input; + legend?: pulumi.Input; + sizeLabelOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + tooltip?: pulumi.Input; + } + + export interface VisualsTreeMapVisualChartConfigurationFieldWells { + treeMapAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells { + colors?: pulumi.Input; + groups?: pulumi.Input; + sizes?: pulumi.Input; + } + + export interface VisualsTreeMapVisualChartConfigurationSortConfiguration { + treeMapGroupItemsLimitConfiguration?: pulumi.Input; + treeMapSorts?: pulumi.Input[]>; + } + + export interface VisualsWaterfallVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsWaterfallVisualChartConfiguration { + categoryAxisDisplayOptions?: pulumi.Input; + categoryAxisLabelOptions?: pulumi.Input; + dataLabels?: pulumi.Input; + fieldWells?: pulumi.Input; + legend?: pulumi.Input; + primaryYAxisDisplayOptions?: pulumi.Input; + primaryYAxisLabelOptions?: pulumi.Input; + sortConfiguration?: pulumi.Input; + visualPalette?: pulumi.Input; + waterfallChartOptions?: pulumi.Input; + } + + export interface VisualsWaterfallVisualChartConfigurationFieldWells { + waterfallChartAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells { + breakdowns?: pulumi.Input[]>; + categories?: pulumi.Input[]>; + values?: pulumi.Input[]>; + } + + export interface VisualsWaterfallVisualChartConfigurationSortConfiguration { + breakdownItemsLimit?: pulumi.Input; + categorySorts?: pulumi.Input[]>; + } + + export interface VisualsWaterfallVisualChartConfigurationWaterfallChartOptions { + totalBarLabel?: pulumi.Input; + } + + export interface VisualsWordCloudVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: pulumi.Input[]>; + chartConfiguration?: pulumi.Input; + columnHierarchies?: pulumi.Input[]>; + subtitle?: pulumi.Input; + title?: pulumi.Input; + visualId: pulumi.Input; + } + + export interface VisualsWordCloudVisualChartConfiguration { + categoryLabelOptions?: pulumi.Input; + fieldWells?: pulumi.Input; + sortConfiguration?: pulumi.Input; + wordCloudOptions?: pulumi.Input; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWells { + wordCloudAggregatedFieldWells?: pulumi.Input; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells { + groupBies?: pulumi.Input[]>; + size?: pulumi.Input; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy { + categoricalDimensionField?: pulumi.Input; + dateDimensionField?: pulumi.Input; + numericalDimensionField?: pulumi.Input; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField { + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField { + column: pulumi.Input; + dateGranularity?: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField { + column: pulumi.Input; + fieldId: pulumi.Input; + formatConfiguration?: pulumi.Input; + hierarchyId?: pulumi.Input; + } + + export interface VisualsWordCloudVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: pulumi.Input; + categorySorts?: pulumi.Input[]>; + } + + export interface VisualsWordCloudVisualChartConfigurationWordCloudOptions { + cloudLayout?: pulumi.Input; + maximumStringLength?: pulumi.Input; + wordCasing?: pulumi.Input; + wordOrientation?: pulumi.Input; + wordPadding?: pulumi.Input; + wordScaling?: pulumi.Input; } export interface VpcConnectionTimeouts { diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 6a59d3ff11d..0ff4a828ad3 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -68449,6 +68449,284 @@ export namespace qldb { } export namespace quicksight { + export interface AggregationFunction { + categoricalAggregationFunction?: string; + dateAggregationFunction?: string; + numericalAggregationFunction?: outputs.quicksight.NumericalAggregation; + } + + export interface AnalysisDefinition { + /** + * The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + */ + analysisDefaults?: outputs.quicksight.AnalysisDefinitionAnalysisDefaults; + /** + * A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + */ + calculatedFields?: outputs.quicksight.AnalysisDefinitionCalculatedField[]; + /** + * A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + */ + columnConfigurations?: outputs.quicksight.AnalysisDefinitionColumnConfiguration[]; + /** + * A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + */ + dataSetIdentifiersDeclarations: outputs.quicksight.AnalysisDefinitionDataSetIdentifiersDeclaration[]; + /** + * A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + */ + filterGroups?: outputs.quicksight.AnalysisDefinitionFilterGroup[]; + parameterDeclarations?: outputs.quicksight.AnalysisDefinitionParameterDeclaration[]; + /** + * A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + */ + sheets?: outputs.quicksight.AnalysisDefinitionSheet[]; + } + + export interface AnalysisDefinitionAnalysisDefaults { + defaultNewSheetConfiguration: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + interactiveLayoutConfiguration?: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration; + paginatedLayoutConfiguration?: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration; + sheetContentType?: string; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + freeForm?: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm; + grid?: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + canvasSizeOptions: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + screenCanvasSizeOptions?: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth: string; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + canvasSizeOptions: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + screenCanvasSizeOptions?: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth?: string; + resizeOption: string; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + sectionBased?: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + canvasSizeOptions: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + paperCanvasSizeOptions?: outputs.quicksight.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions; + } + + export interface AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + paperMargin?: outputs.quicksight.Spacing; + paperOrientation?: string; + paperSize?: string; + } + + export interface AnalysisDefinitionCalculatedField { + dataSetIdentifier: string; + expression: string; + /** + * Display name for the analysis. + * + * The following arguments are optional: + */ + name: string; + } + + export interface AnalysisDefinitionColumnConfiguration { + column: outputs.quicksight.Column; + formatConfiguration?: outputs.quicksight.AnalysisDefinitionColumnConfigurationFormatConfiguration; + role?: string; + } + + export interface AnalysisDefinitionColumnConfigurationFormatConfiguration { + dateTimeFormatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + numberFormatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + stringFormatConfiguration?: outputs.quicksight.StringFormatConfiguration; + } + + export interface AnalysisDefinitionDataSetIdentifiersDeclaration { + /** + * Dataset Amazon Resource Name (ARN). + */ + dataSetArn?: string; + identifier?: string; + } + + export interface AnalysisDefinitionFilterGroup { + crossDataset: string; + filterGroupId: string; + filters: outputs.quicksight.Filters[]; + scopeConfiguration: outputs.quicksight.AnalysisDefinitionFilterGroupScopeConfiguration; + /** + * The analysis creation status. + */ + status?: string; + } + + export interface AnalysisDefinitionFilterGroupScopeConfiguration { + selectedSheets?: outputs.quicksight.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets; + } + + export interface AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets { + sheetVisualScopingConfigurations?: outputs.quicksight.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration[]; + } + + export interface AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + scope: string; + sheetId: string; + visualIds?: string[]; + } + + export interface AnalysisDefinitionParameterDeclaration { + dateTimeParameterDeclaration?: outputs.quicksight.DateTimeParameterDeclaration; + decimalParameterDeclaration?: outputs.quicksight.DecimalParameterDeclaration; + integerParameterDeclaration?: outputs.quicksight.IntegerParameterDeclaration; + stringParameterDeclaration?: outputs.quicksight.StringParameterDeclaration; + } + + export interface AnalysisDefinitionSheet { + contentType: string; + description?: string; + filterControls?: outputs.quicksight.FilterControls[]; + layouts: outputs.quicksight.Layouts; + /** + * Display name for the analysis. + * + * The following arguments are optional: + */ + name?: string; + parameterControls?: outputs.quicksight.AnalysisDefinitionSheetParameterControl[]; + sheetControlLayouts?: outputs.quicksight.AnalysisDefinitionSheetSheetControlLayouts; + sheetId: string; + textBoxes?: outputs.quicksight.AnalysisDefinitionSheetTextBox[]; + title?: string; + visuals?: outputs.quicksight.Visuals[]; + } + + export interface AnalysisDefinitionSheetParameterControl { + dateTimePicker?: outputs.quicksight.AnalysisDefinitionSheetParameterControlDateTimePicker; + dropdown?: outputs.quicksight.AnalysisDefinitionSheetParameterControlDropdown; + list?: outputs.quicksight.AnalysisDefinitionSheetParameterControlList; + slider?: outputs.quicksight.AnalysisDefinitionSheetParameterControlSlider; + textArea?: outputs.quicksight.AnalysisDefinitionSheetParameterControlTextArea; + textField?: outputs.quicksight.AnalysisDefinitionSheetParameterControlTextField; + } + + export interface AnalysisDefinitionSheetParameterControlDateTimePicker { + displayOptions?: outputs.quicksight.AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions; + parameterControlId: string; + sourceParameterName: string; + title: string; + } + + export interface AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions { + dateTimeFormat?: string; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface AnalysisDefinitionSheetParameterControlDropdown { + cascadingControlConfiguration?: outputs.quicksight.CascadingControlConfiguration; + displayOptions?: outputs.quicksight.AnalysisDefinitionSheetParameterControlDropdownDisplayOptions; + parameterControlId: string; + selectableValues?: outputs.quicksight.AnalysisDefinitionSheetParameterControlDropdownSelectableValues; + sourceParameterName: string; + title: string; + type?: string; + } + + export interface AnalysisDefinitionSheetParameterControlDropdownDisplayOptions { + selectAllOptions?: outputs.quicksight.SelectAllOptions; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface AnalysisDefinitionSheetParameterControlDropdownSelectableValues { + linkToDataSetColumn?: outputs.quicksight.Column; + values?: string[]; + } + + export interface AnalysisDefinitionSheetParameterControlList { + cascadingControlConfiguration?: outputs.quicksight.CascadingControlConfiguration; + displayOptions?: outputs.quicksight.AnalysisDefinitionSheetParameterControlListDisplayOptions; + parameterControlId: string; + selectableValues?: outputs.quicksight.AnalysisDefinitionSheetParameterControlListSelectableValues; + sourceParameterName: string; + title: string; + type?: string; + } + + export interface AnalysisDefinitionSheetParameterControlListDisplayOptions { + searchOptions?: outputs.quicksight.SelectAllOptions; + selectAllOptions?: outputs.quicksight.SelectAllOptions; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface AnalysisDefinitionSheetParameterControlListSelectableValues { + linkToDataSetColumn?: outputs.quicksight.Column; + values?: string[]; + } + + export interface AnalysisDefinitionSheetParameterControlSlider { + displayOptions?: outputs.quicksight.AnalysisDefinitionSheetParameterControlSliderDisplayOptions; + maximumValue: number; + minimumValue: number; + parameterControlId: string; + sourceParameterName: string; + stepSize: number; + title: string; + } + + export interface AnalysisDefinitionSheetParameterControlSliderDisplayOptions { + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface AnalysisDefinitionSheetParameterControlTextArea { + delimiter?: string; + displayOptions?: outputs.quicksight.TextAreaControlDisplayOptions; + parameterControlId: string; + sourceParameterName: string; + title: string; + } + + export interface AnalysisDefinitionSheetParameterControlTextField { + displayOptions?: outputs.quicksight.TextAreaControlDisplayOptions; + parameterControlId: string; + sourceParameterName: string; + title: string; + } + + export interface AnalysisDefinitionSheetSheetControlLayouts { + configuration: outputs.quicksight.AnalysisDefinitionSheetSheetControlLayoutsConfiguration; + } + + export interface AnalysisDefinitionSheetSheetControlLayoutsConfiguration { + gridLayout: outputs.quicksight.GridLayout; + } + + export interface AnalysisDefinitionSheetTextBox { + content?: string; + sheetTextBoxId: string; + } + export interface AnalysisParameters { /** * A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). @@ -68548,6 +68826,247 @@ export namespace quicksight { dataSetPlaceholder: string; } + export interface AxisDisplayOptions { + axisLineVisibility?: string; + axisOffset?: string; + dataOptions?: outputs.quicksight.AxisDisplayOptionsDataOptions; + gridLineVisibility?: string; + scrollbarOptions?: outputs.quicksight.AxisDisplayOptionsScrollbarOptions; + tickLabelOptions?: outputs.quicksight.AxisDisplayOptionsTickLabelOptions; + } + + export interface AxisDisplayOptionsDataOptions { + dateAxisOptions?: outputs.quicksight.AxisDisplayOptionsDataOptionsDateAxisOptions; + numericAxisOptions?: outputs.quicksight.AxisDisplayOptionsDataOptionsNumericAxisOptions; + } + + export interface AxisDisplayOptionsDataOptionsDateAxisOptions { + missingDateVisibility?: string; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptions { + range?: outputs.quicksight.AxisDisplayOptionsDataOptionsNumericAxisOptionsRange; + scale?: outputs.quicksight.AxisDisplayOptionsDataOptionsNumericAxisOptionsScale; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsRange { + dataDriven?: outputs.quicksight.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven; + minMax?: outputs.quicksight.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven { + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax { + maximum?: number; + minimum?: number; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsScale { + linear?: outputs.quicksight.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear; + logarithmic?: outputs.quicksight.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear { + stepCount?: number; + stepSize?: number; + } + + export interface AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic { + base?: number; + } + + export interface AxisDisplayOptionsScrollbarOptions { + visibility?: string; + visibleRange?: outputs.quicksight.AxisDisplayOptionsScrollbarOptionsVisibleRange; + } + + export interface AxisDisplayOptionsScrollbarOptionsVisibleRange { + percentRange?: outputs.quicksight.AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange; + } + + export interface AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange { + from?: number; + to?: number; + } + + export interface AxisDisplayOptionsTickLabelOptions { + labelOptions?: outputs.quicksight.LabelOptions; + rotationAngle?: number; + } + + export interface CascadingControlConfiguration { + sourceControls?: outputs.quicksight.CascadingControlConfigurationSourceControl[]; + } + + export interface CascadingControlConfigurationSourceControl { + columnToMatch: outputs.quicksight.Column; + sourceSheetControlId?: string; + } + + export interface CategoryFilter { + categoryValues: string[]; + column: outputs.quicksight.Column; + } + + export interface CellStyle { + backgroundColor?: string; + border?: outputs.quicksight.CellStyleBorder; + fontConfiguration?: outputs.quicksight.FontConfiguration; + height?: number; + horizontalTextAlignment?: string; + textWrap?: string; + verticalTextAlignment?: string; + visibility?: string; + } + + export interface CellStyleBorder { + sideSpecificBorder?: outputs.quicksight.CellStyleBorderSideSpecificBorder; + uniformBorder: outputs.quicksight.TableBorderOptions; + } + + export interface CellStyleBorderSideSpecificBorder { + bottom: outputs.quicksight.TableBorderOptions; + innerHorizontal: outputs.quicksight.TableBorderOptions; + innerVertical: outputs.quicksight.TableBorderOptions; + left: outputs.quicksight.TableBorderOptions; + right: outputs.quicksight.TableBorderOptions; + top: outputs.quicksight.TableBorderOptions; + } + + export interface ChartAxisLabelOptions { + axisLabelOptions?: outputs.quicksight.ChartAxisLabelOptionsAxisLabelOptions; + sortIconVisibility?: string; + visibility?: string; + } + + export interface ChartAxisLabelOptionsAxisLabelOptions { + applyTo?: outputs.quicksight.ChartAxisLabelOptionsAxisLabelOptionsApplyTo; + customLabel?: string; + fontConfiguration?: outputs.quicksight.FontConfiguration; + } + + export interface ChartAxisLabelOptionsAxisLabelOptionsApplyTo { + column: outputs.quicksight.Column; + fieldId: string; + } + + export interface ColorScale { + colorFillType: string; + colors: outputs.quicksight.ColorScaleColor[]; + nullValueColor?: outputs.quicksight.ColorScaleNullValueColor; + } + + export interface ColorScaleColor { + color?: string; + dataValue?: number; + } + + export interface ColorScaleNullValueColor { + color?: string; + dataValue?: number; + } + + export interface Column { + columnName: string; + dataSetIdentifier: string; + } + + export interface ColumnHierarchies { + dateTimeHierarchy?: outputs.quicksight.ColumnHierarchiesDateTimeHierarchy; + explicitHierarchy?: outputs.quicksight.ColumnHierarchiesExplicitHierarchy; + predefinedHierarchy?: outputs.quicksight.ColumnHierarchiesPredefinedHierarchy; + } + + export interface ColumnHierarchiesDateTimeHierarchy { + drillDownFilters?: outputs.quicksight.DrillDownFilters[]; + hierarchyId: string; + } + + export interface ColumnHierarchiesExplicitHierarchy { + columns: outputs.quicksight.ColumnHierarchiesExplicitHierarchyColumn[]; + drillDownFilters?: outputs.quicksight.DrillDownFilters[]; + hierarchyId: string; + } + + export interface ColumnHierarchiesExplicitHierarchyColumn { + columnName: string; + dataSetIdentifier: string; + } + + export interface ColumnHierarchiesPredefinedHierarchy { + columns: outputs.quicksight.DimensionFieldSchema2[]; + drillDownFilters?: outputs.quicksight.DrillDownFilters[]; + hierarchyId: string; + } + + export interface ColumnSort { + aggregationFunction?: outputs.quicksight.AggregationFunction; + direction: string; + sortBy: outputs.quicksight.Column; + } + + export interface ConditionalFormattingColor { + gradient?: outputs.quicksight.ConditionalFormattingColorGradient; + solid?: outputs.quicksight.ConditionalFormattingColorSolid; + } + + export interface ConditionalFormattingColorGradient { + color: outputs.quicksight.ConditionalFormattingColorGradientColor; + expression: string; + } + + export interface ConditionalFormattingColorGradientColor { + stops?: outputs.quicksight.ConditionalFormattingColorGradientColorStop[]; + } + + export interface ConditionalFormattingColorGradientColorStop { + color?: string; + dataValue?: number; + gradientOffset: number; + } + + export interface ConditionalFormattingColorSolid { + color?: string; + expression: string; + } + + export interface ConditionalFormattingIcon { + customCondition?: outputs.quicksight.ConditionalFormattingIconCustomCondition; + iconSet?: outputs.quicksight.ConditionalFormattingIconIconSet; + } + + export interface ConditionalFormattingIconCustomCondition { + color?: string; + displayConfiguration?: outputs.quicksight.ConditionalFormattingIconCustomConditionDisplayConfiguration; + expression: string; + iconOptions: outputs.quicksight.ConditionalFormattingIconCustomConditionIconOptions; + } + + export interface ConditionalFormattingIconCustomConditionDisplayConfiguration { + iconDisplayOption?: string; + } + + export interface ConditionalFormattingIconCustomConditionIconOptions { + icon?: string; + unicodeIcon?: string; + } + + export interface ConditionalFormattingIconIconSet { + expression: string; + iconSetType?: string; + } + + export interface ContributionAnalysisDefaults { + contributorDimensions: outputs.quicksight.ContributionAnalysisDefaultsContributorDimension[]; + measureFieldId: string; + } + + export interface ContributionAnalysisDefaultsContributorDimension { + columnName: string; + dataSetIdentifier: string; + } + export interface DashboardDashboardPublishOptions { /** * Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. @@ -68661,43 +69180,311 @@ export namespace quicksight { availabilityStatus?: string; } - export interface DashboardParameters { + export interface DashboardDefinition { /** - * A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + * The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). */ - dateTimeParameters?: outputs.quicksight.DashboardParametersDateTimeParameter[]; + analysisDefaults?: outputs.quicksight.DashboardDefinitionAnalysisDefaults; /** - * A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + * A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). */ - decimalParameters?: outputs.quicksight.DashboardParametersDecimalParameter[]; + calculatedFields?: outputs.quicksight.DashboardDefinitionCalculatedField[]; /** - * A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + * A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. */ - integerParameters?: outputs.quicksight.DashboardParametersIntegerParameter[]; + columnConfigurations?: outputs.quicksight.DashboardDefinitionColumnConfiguration[]; /** - * A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + * A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). */ - stringParameters?: outputs.quicksight.DashboardParametersStringParameter[]; - } - - export interface DashboardParametersDateTimeParameter { + dataSetIdentifiersDeclarations: outputs.quicksight.DashboardDefinitionDataSetIdentifiersDeclaration[]; /** - * Display name for the dashboard. + * A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. */ - name: string; - values: string[]; - } - - export interface DashboardParametersDecimalParameter { + filterGroups?: outputs.quicksight.DashboardDefinitionFilterGroup[]; + parameterDeclarations?: outputs.quicksight.DashboardDefinitionParameterDeclaration[]; /** - * Display name for the dashboard. + * A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). */ - name: string; - values: number[]; + sheets?: outputs.quicksight.DashboardDefinitionSheet[]; } - export interface DashboardParametersIntegerParameter { - /** + export interface DashboardDefinitionAnalysisDefaults { + defaultNewSheetConfiguration: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + interactiveLayoutConfiguration?: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration; + paginatedLayoutConfiguration?: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration; + sheetContentType?: string; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + freeForm?: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm; + grid?: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + canvasSizeOptions: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + screenCanvasSizeOptions?: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth: string; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + canvasSizeOptions: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + screenCanvasSizeOptions?: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth?: string; + resizeOption: string; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + sectionBased?: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + canvasSizeOptions: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + paperCanvasSizeOptions?: outputs.quicksight.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions; + } + + export interface DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + paperMargin?: outputs.quicksight.Spacing; + paperOrientation?: string; + paperSize?: string; + } + + export interface DashboardDefinitionCalculatedField { + dataSetIdentifier: string; + expression: string; + /** + * Display name for the dashboard. + */ + name: string; + } + + export interface DashboardDefinitionColumnConfiguration { + column: outputs.quicksight.Column; + formatConfiguration?: outputs.quicksight.DashboardDefinitionColumnConfigurationFormatConfiguration; + role?: string; + } + + export interface DashboardDefinitionColumnConfigurationFormatConfiguration { + dateTimeFormatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + numberFormatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + stringFormatConfiguration?: outputs.quicksight.StringFormatConfiguration; + } + + export interface DashboardDefinitionDataSetIdentifiersDeclaration { + /** + * Dataset Amazon Resource Name (ARN). + */ + dataSetArn?: string; + identifier?: string; + } + + export interface DashboardDefinitionFilterGroup { + crossDataset: string; + filterGroupId: string; + filters: outputs.quicksight.Filters[]; + scopeConfiguration: outputs.quicksight.DashboardDefinitionFilterGroupScopeConfiguration; + /** + * The dashboard creation status. + */ + status?: string; + } + + export interface DashboardDefinitionFilterGroupScopeConfiguration { + selectedSheets?: outputs.quicksight.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets; + } + + export interface DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets { + sheetVisualScopingConfigurations?: outputs.quicksight.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration[]; + } + + export interface DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + scope: string; + sheetId: string; + visualIds?: string[]; + } + + export interface DashboardDefinitionParameterDeclaration { + dateTimeParameterDeclaration?: outputs.quicksight.DateTimeParameterDeclaration; + decimalParameterDeclaration?: outputs.quicksight.DecimalParameterDeclaration; + integerParameterDeclaration?: outputs.quicksight.IntegerParameterDeclaration; + stringParameterDeclaration?: outputs.quicksight.StringParameterDeclaration; + } + + export interface DashboardDefinitionSheet { + contentType: string; + description?: string; + filterControls?: outputs.quicksight.FilterControls[]; + layouts: outputs.quicksight.Layouts; + /** + * Display name for the dashboard. + */ + name?: string; + parameterControls?: outputs.quicksight.DashboardDefinitionSheetParameterControl[]; + sheetControlLayouts?: outputs.quicksight.DashboardDefinitionSheetSheetControlLayouts; + sheetId: string; + textBoxes?: outputs.quicksight.DashboardDefinitionSheetTextBox[]; + title?: string; + visuals?: outputs.quicksight.Visuals[]; + } + + export interface DashboardDefinitionSheetParameterControl { + dateTimePicker?: outputs.quicksight.DashboardDefinitionSheetParameterControlDateTimePicker; + dropdown?: outputs.quicksight.DashboardDefinitionSheetParameterControlDropdown; + list?: outputs.quicksight.DashboardDefinitionSheetParameterControlList; + slider?: outputs.quicksight.DashboardDefinitionSheetParameterControlSlider; + textArea?: outputs.quicksight.DashboardDefinitionSheetParameterControlTextArea; + textField?: outputs.quicksight.DashboardDefinitionSheetParameterControlTextField; + } + + export interface DashboardDefinitionSheetParameterControlDateTimePicker { + displayOptions?: outputs.quicksight.DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions; + parameterControlId: string; + sourceParameterName: string; + title: string; + } + + export interface DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions { + dateTimeFormat?: string; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface DashboardDefinitionSheetParameterControlDropdown { + cascadingControlConfiguration?: outputs.quicksight.CascadingControlConfiguration; + displayOptions?: outputs.quicksight.DashboardDefinitionSheetParameterControlDropdownDisplayOptions; + parameterControlId: string; + selectableValues?: outputs.quicksight.DashboardDefinitionSheetParameterControlDropdownSelectableValues; + sourceParameterName: string; + title: string; + type?: string; + } + + export interface DashboardDefinitionSheetParameterControlDropdownDisplayOptions { + selectAllOptions?: outputs.quicksight.SelectAllOptions; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface DashboardDefinitionSheetParameterControlDropdownSelectableValues { + linkToDataSetColumn?: outputs.quicksight.Column; + values?: string[]; + } + + export interface DashboardDefinitionSheetParameterControlList { + cascadingControlConfiguration?: outputs.quicksight.CascadingControlConfiguration; + displayOptions?: outputs.quicksight.DashboardDefinitionSheetParameterControlListDisplayOptions; + parameterControlId: string; + selectableValues?: outputs.quicksight.DashboardDefinitionSheetParameterControlListSelectableValues; + sourceParameterName: string; + title: string; + type?: string; + } + + export interface DashboardDefinitionSheetParameterControlListDisplayOptions { + searchOptions?: outputs.quicksight.SelectAllOptions; + selectAllOptions?: outputs.quicksight.SelectAllOptions; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface DashboardDefinitionSheetParameterControlListSelectableValues { + linkToDataSetColumn?: outputs.quicksight.Column; + values?: string[]; + } + + export interface DashboardDefinitionSheetParameterControlSlider { + displayOptions?: outputs.quicksight.DashboardDefinitionSheetParameterControlSliderDisplayOptions; + maximumValue: number; + minimumValue: number; + parameterControlId: string; + sourceParameterName: string; + stepSize: number; + title: string; + } + + export interface DashboardDefinitionSheetParameterControlSliderDisplayOptions { + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface DashboardDefinitionSheetParameterControlTextArea { + delimiter?: string; + displayOptions?: outputs.quicksight.TextAreaControlDisplayOptions; + parameterControlId: string; + sourceParameterName: string; + title: string; + } + + export interface DashboardDefinitionSheetParameterControlTextField { + displayOptions?: outputs.quicksight.TextAreaControlDisplayOptions; + parameterControlId: string; + sourceParameterName: string; + title: string; + } + + export interface DashboardDefinitionSheetSheetControlLayouts { + configuration: outputs.quicksight.DashboardDefinitionSheetSheetControlLayoutsConfiguration; + } + + export interface DashboardDefinitionSheetSheetControlLayoutsConfiguration { + gridLayout: outputs.quicksight.GridLayout; + } + + export interface DashboardDefinitionSheetTextBox { + content?: string; + sheetTextBoxId: string; + } + + export interface DashboardParameters { + /** + * A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + */ + dateTimeParameters?: outputs.quicksight.DashboardParametersDateTimeParameter[]; + /** + * A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + */ + decimalParameters?: outputs.quicksight.DashboardParametersDecimalParameter[]; + /** + * A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + */ + integerParameters?: outputs.quicksight.DashboardParametersIntegerParameter[]; + /** + * A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + */ + stringParameters?: outputs.quicksight.DashboardParametersStringParameter[]; + } + + export interface DashboardParametersDateTimeParameter { + /** + * Display name for the dashboard. + */ + name: string; + values: string[]; + } + + export interface DashboardParametersDecimalParameter { + /** + * Display name for the dashboard. + */ + name: string; + values: number[]; + } + + export interface DashboardParametersIntegerParameter { + /** * Display name for the dashboard. */ name: string; @@ -68752,6 +69539,42 @@ export namespace quicksight { dataSetPlaceholder: string; } + export interface DataLabelsOptions { + categoryLabelVisibility?: string; + dataLabelTypes?: outputs.quicksight.DataLabelsOptionsDataLabelType[]; + labelColor?: string; + labelContent?: string; + labelFontConfiguration?: outputs.quicksight.FontConfiguration; + measureLabelVisibility?: string; + overlap?: string; + position?: string; + visibility?: string; + } + + export interface DataLabelsOptionsDataLabelType { + dataPathLabelType?: outputs.quicksight.DataLabelsOptionsDataLabelTypeDataPathLabelType; + fieldLabelType?: outputs.quicksight.DataLabelsOptionsDataLabelTypeFieldLabelType; + maximumLabelType?: outputs.quicksight.SelectAllOptions; + minimumLabelType?: outputs.quicksight.SelectAllOptions; + rangeEndsLabelType?: outputs.quicksight.SelectAllOptions; + } + + export interface DataLabelsOptionsDataLabelTypeDataPathLabelType { + fieldId?: string; + fieldValue?: string; + visibility?: string; + } + + export interface DataLabelsOptionsDataLabelTypeFieldLabelType { + fieldId?: string; + visibility?: string; + } + + export interface DataPathValue { + fieldId: string; + fieldValue: string; + } + export interface DataSetColumnGroup { /** * Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. @@ -69649,137 +70472,575 @@ export namespace quicksight { vpcConnectionArn: string; } - export interface FolderPermission { - /** - * List of IAM actions to grant or revoke permissions on. - */ - actions: string[]; + export interface DateTimeFormatConfiguration { + dateTimeFormat?: string; + nullValueFormatConfiguration?: outputs.quicksight.NullValueFormatConfiguration; + numericFormatConfiguration?: outputs.quicksight.NumericFormatConfiguration; + } + + export interface DateTimeParameterDeclaration { + defaultValues?: outputs.quicksight.DateTimeParameterDeclarationDefaultValues; /** - * ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + * Display name for the dashboard. */ - principal: string; + name: string; + timeGranularity?: string; + valuesWhenUnset?: outputs.quicksight.DateTimeParameterDeclarationValuesWhenUnset; } - export interface GetDataSetColumnGroup { - geoSpatialColumnGroups: outputs.quicksight.GetDataSetColumnGroupGeoSpatialColumnGroup[]; + export interface DateTimeParameterDeclarationDefaultValues { + dynamicValue?: outputs.quicksight.DynamicValue; + rollingDate?: outputs.quicksight.DateTimeParameterDeclarationDefaultValuesRollingDate; + staticValues?: string[]; } - export interface GetDataSetColumnGroupGeoSpatialColumnGroup { - columns: string[]; - countryCode: string; - name: string; + export interface DateTimeParameterDeclarationDefaultValuesRollingDate { + dataSetIdentifier?: string; + expression: string; } - export interface GetDataSetColumnLevelPermissionRule { - columnNames: string[]; - principals: string[]; + export interface DateTimeParameterDeclarationValuesWhenUnset { + customValue?: string; + valueWhenUnsetOption?: string; } - export interface GetDataSetDataSetUsageConfiguration { - disableUseAsDirectQuerySource: boolean; - disableUseAsImportedSource: boolean; + export interface DecimalParameterDeclaration { + defaultValues?: outputs.quicksight.DecimalParameterDeclarationDefaultValues; + /** + * Display name for the dashboard. + */ + name: string; + parameterValueType: string; + valuesWhenUnset?: outputs.quicksight.DecimalParameterDeclarationValuesWhenUnset; } - export interface GetDataSetFieldFolder { - columns: string[]; - description: string; - fieldFoldersId: string; + export interface DecimalParameterDeclarationDefaultValues { + dynamicValue?: outputs.quicksight.DynamicValue; + staticValues?: number[]; } - export interface GetDataSetLogicalTableMap { - alias: string; - dataTransforms: outputs.quicksight.GetDataSetLogicalTableMapDataTransform[]; - logicalTableMapId: string; - sources: outputs.quicksight.GetDataSetLogicalTableMapSource[]; + export interface DecimalParameterDeclarationValuesWhenUnset { + customValue?: number; + valueWhenUnsetOption?: string; } - export interface GetDataSetLogicalTableMapDataTransform { - castColumnTypeOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation[]; - createColumnsOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformCreateColumnsOperation[]; - filterOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformFilterOperation[]; - projectOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformProjectOperation[]; - renameColumnOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformRenameColumnOperation[]; - tagColumnOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformTagColumnOperation[]; - untagColumnOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformUntagColumnOperation[]; + export interface DecimalPlacesConfiguration { + decimalPlaces: number; } - export interface GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation { - columnName: string; - format: string; - newColumnType: string; + export interface DimensionFieldSchema { + categoricalDimensionField?: outputs.quicksight.DimensionFieldSchemaCategoricalDimensionField; + dateDimensionField?: outputs.quicksight.DimensionFieldSchemaDateDimensionField; + numericalDimensionField?: outputs.quicksight.DimensionFieldSchemaNumericalDimensionField; } - export interface GetDataSetLogicalTableMapDataTransformCreateColumnsOperation { - columns: outputs.quicksight.GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn[]; + export interface DimensionFieldSchema2 { + columnName: string; + dataSetIdentifier: string; } - export interface GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { - columnId: string; - columnName: string; - expression: string; + export interface DimensionFieldSchemaCategoricalDimensionField { + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.StringFormatConfiguration; + hierarchyId?: string; } - export interface GetDataSetLogicalTableMapDataTransformFilterOperation { - conditionExpression: string; + export interface DimensionFieldSchemaDateDimensionField { + column: outputs.quicksight.Column; + dateGranularity?: string; + fieldId: string; + formatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + hierarchyId?: string; } - export interface GetDataSetLogicalTableMapDataTransformProjectOperation { - projectedColumns: string[]; + export interface DimensionFieldSchemaNumericalDimensionField { + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + hierarchyId?: string; } - export interface GetDataSetLogicalTableMapDataTransformRenameColumnOperation { - columnName: string; - newColumnName: string; + export interface DrillDownFilters { + categoryFilter?: outputs.quicksight.CategoryFilter; + numericEqualityFilter?: outputs.quicksight.NumericEqualityFilter; + timeRangeFilter?: outputs.quicksight.TimeRangeFilter; } - export interface GetDataSetLogicalTableMapDataTransformTagColumnOperation { - columnName: string; - tags: outputs.quicksight.GetDataSetLogicalTableMapDataTransformTagColumnOperationTag[]; + export interface DynamicValue { + defaultValueColumn: outputs.quicksight.Column; + groupNameColumn?: outputs.quicksight.Column; + userNameColumn?: outputs.quicksight.Column; } - export interface GetDataSetLogicalTableMapDataTransformTagColumnOperationTag { - columnDescriptions: outputs.quicksight.GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription[]; - columnGeographicRole: string; + export interface FieldSort { + direction: string; + fieldId: string; } - export interface GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { - text: string; + export interface FieldSortOptions { + columnSort?: outputs.quicksight.ColumnSort; + fieldSort?: outputs.quicksight.FieldSort; } - export interface GetDataSetLogicalTableMapDataTransformUntagColumnOperation { - columnName: string; - tagNames: string[]; + export interface FilterControls { + dateTimePicker?: outputs.quicksight.FilterControlsDateTimePicker; + dropdown?: outputs.quicksight.FilterControlsDropdown; + list?: outputs.quicksight.FilterControlsList; + relativeDateTime?: outputs.quicksight.FilterControlsRelativeDateTime; + slider?: outputs.quicksight.FilterControlsSlider; + textArea?: outputs.quicksight.FilterControlsTextArea; + textField?: outputs.quicksight.FilterControlsTextField; } - export interface GetDataSetLogicalTableMapSource { - dataSetArn: string; - joinInstructions: outputs.quicksight.GetDataSetLogicalTableMapSourceJoinInstruction[]; - physicalTableId: string; + export interface FilterControlsDateTimePicker { + displayOptions?: outputs.quicksight.FilterControlsDateTimePickerDisplayOptions; + filterControlId: string; + sourceFilterId: string; + title: string; + type?: string; } - export interface GetDataSetLogicalTableMapSourceJoinInstruction { - leftJoinKeyProperties: outputs.quicksight.GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty[]; - leftOperand: string; - onClause: string; - rightJoinKeyProperties: outputs.quicksight.GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty[]; - rightOperand: string; - type: string; + export interface FilterControlsDateTimePickerDisplayOptions { + dateTimeFormat?: string; + titleOptions?: outputs.quicksight.LabelOptions; } - export interface GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty { - uniqueKey: boolean; + export interface FilterControlsDropdown { + cascadingControlConfiguration?: outputs.quicksight.CascadingControlConfiguration; + displayOptions?: outputs.quicksight.FilterControlsDropdownDisplayOptions; + filterControlId: string; + selectableValues?: outputs.quicksight.FilterControlsDropdownSelectableValues; + sourceFilterId: string; + title: string; + type?: string; } - export interface GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty { - uniqueKey: boolean; + export interface FilterControlsDropdownDisplayOptions { + selectAllOptions?: outputs.quicksight.SelectAllOptions; + titleOptions?: outputs.quicksight.LabelOptions; } - export interface GetDataSetPermission { - actions: string[]; - principal: string; + export interface FilterControlsDropdownSelectableValues { + values?: string[]; } - export interface GetDataSetPhysicalTableMap { + export interface FilterControlsList { + cascadingControlConfiguration?: outputs.quicksight.CascadingControlConfiguration; + displayOptions?: outputs.quicksight.FilterControlsListDisplayOptions; + filterControlId: string; + selectableValues?: outputs.quicksight.FilterControlsListSelectableValues; + sourceFilterId: string; + title: string; + type?: string; + } + + export interface FilterControlsListDisplayOptions { + searchOptions?: outputs.quicksight.SelectAllOptions; + selectAllOptions?: outputs.quicksight.SelectAllOptions; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface FilterControlsListSelectableValues { + values?: string[]; + } + + export interface FilterControlsRelativeDateTime { + displayOptions?: outputs.quicksight.FilterControlsRelativeDateTimeDisplayOptions; + filterControlId: string; + sourceFilterId: string; + title: string; + } + + export interface FilterControlsRelativeDateTimeDisplayOptions { + dateTimeFormat?: string; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface FilterControlsSlider { + displayOptions?: outputs.quicksight.FilterControlsSliderDisplayOptions; + filterControlId: string; + maximumValue: number; + minimumValue: number; + sourceFilterId: string; + stepSize: number; + title: string; + type?: string; + } + + export interface FilterControlsSliderDisplayOptions { + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface FilterControlsTextArea { + delimiter?: string; + displayOptions?: outputs.quicksight.TextAreaControlDisplayOptions; + filterControlId: string; + sourceFilterId: string; + title: string; + } + + export interface FilterControlsTextField { + displayOptions?: outputs.quicksight.TextAreaControlDisplayOptions; + filterControlId: string; + sourceFilterId: string; + title: string; + } + + export interface Filters { + categoryFilter?: outputs.quicksight.FiltersCategoryFilter; + numericEqualityFilter?: outputs.quicksight.FiltersNumericEqualityFilter; + numericRangeFilter?: outputs.quicksight.FiltersNumericRangeFilter; + relativeDatesFilter?: outputs.quicksight.FiltersRelativeDatesFilter; + timeEqualityFilter?: outputs.quicksight.FiltersTimeEqualityFilter; + timeRangeFilter?: outputs.quicksight.FiltersTimeRangeFilter; + topBottomFilter?: outputs.quicksight.FiltersTopBottomFilter; + } + + export interface FiltersCategoryFilter { + column: outputs.quicksight.Column; + configuration: outputs.quicksight.FiltersCategoryFilterConfiguration; + filterId: string; + } + + export interface FiltersCategoryFilterConfiguration { + customFilterConfiguration?: outputs.quicksight.FiltersCategoryFilterConfigurationCustomFilterConfiguration; + customFilterListConfiguration?: outputs.quicksight.FiltersCategoryFilterConfigurationCustomFilterListConfiguration; + filterListConfiguration?: outputs.quicksight.FiltersCategoryFilterConfigurationFilterListConfiguration; + } + + export interface FiltersCategoryFilterConfigurationCustomFilterConfiguration { + categoryValue?: string; + matchOperator: string; + nullOption: string; + parameterName?: string; + selectAllOptions?: string; + } + + export interface FiltersCategoryFilterConfigurationCustomFilterListConfiguration { + categoryValues?: string[]; + matchOperator: string; + nullOption: string; + selectAllOptions?: string; + } + + export interface FiltersCategoryFilterConfigurationFilterListConfiguration { + categoryValues?: string[]; + matchOperator: string; + selectAllOptions?: string; + } + + export interface FiltersNumericEqualityFilter { + aggregationFunction?: outputs.quicksight.AggregationFunction; + column: outputs.quicksight.Column; + filterId: string; + matchOperator: string; + nullOption: string; + parameterName?: string; + selectAllOptions?: string; + value?: number; + } + + export interface FiltersNumericRangeFilter { + aggregationFunction?: outputs.quicksight.AggregationFunction; + column: outputs.quicksight.Column; + filterId: string; + includeMaximum?: boolean; + includeMinimum?: boolean; + nullOption: string; + rangeMaximum?: outputs.quicksight.FiltersNumericRangeFilterRangeMaximum; + rangeMinimum?: outputs.quicksight.FiltersNumericRangeFilterRangeMinimum; + selectAllOptions?: string; + } + + export interface FiltersNumericRangeFilterRangeMaximum { + parameter?: string; + staticValue?: number; + } + + export interface FiltersNumericRangeFilterRangeMinimum { + parameter?: string; + staticValue?: number; + } + + export interface FiltersRelativeDatesFilter { + anchorDateConfiguration: outputs.quicksight.FiltersRelativeDatesFilterAnchorDateConfiguration; + column: outputs.quicksight.Column; + excludePeriodConfiguration?: outputs.quicksight.FiltersRelativeDatesFilterExcludePeriodConfiguration; + filterId: string; + minimumGranularity: string; + nullOption: string; + parameterName?: string; + relativeDateType: string; + relativeDateValue?: number; + timeGranularity: string; + } + + export interface FiltersRelativeDatesFilterAnchorDateConfiguration { + anchorOption?: string; + parameterName?: string; + } + + export interface FiltersRelativeDatesFilterExcludePeriodConfiguration { + amount: number; + granularity: string; + /** + * The dashboard creation status. + */ + status?: string; + } + + export interface FiltersTimeEqualityFilter { + column: outputs.quicksight.Column; + filterId: string; + parameterName?: string; + timeGranularity: string; + value?: string; + } + + export interface FiltersTimeRangeFilter { + column: outputs.quicksight.Column; + excludePeriodConfiguration?: outputs.quicksight.FiltersTimeRangeFilterExcludePeriodConfiguration; + filterId: string; + includeMaximum?: boolean; + includeMinimum?: boolean; + nullOption: string; + rangeMaximumValue?: outputs.quicksight.FiltersTimeRangeFilterRangeMaximumValue; + rangeMinimumValue?: outputs.quicksight.FiltersTimeRangeFilterRangeMinimumValue; + timeGranularity: string; + } + + export interface FiltersTimeRangeFilterExcludePeriodConfiguration { + amount: number; + granularity: string; + /** + * The dashboard creation status. + */ + status?: string; + } + + export interface FiltersTimeRangeFilterRangeMaximumValue { + parameter?: string; + rollingDate?: outputs.quicksight.FiltersTimeRangeFilterRangeMaximumValueRollingDate; + staticValue?: string; + } + + export interface FiltersTimeRangeFilterRangeMaximumValueRollingDate { + dataSetIdentifier?: string; + expression: string; + } + + export interface FiltersTimeRangeFilterRangeMinimumValue { + parameter?: string; + rollingDate?: outputs.quicksight.FiltersTimeRangeFilterRangeMinimumValueRollingDate; + staticValue?: string; + } + + export interface FiltersTimeRangeFilterRangeMinimumValueRollingDate { + dataSetIdentifier?: string; + expression: string; + } + + export interface FiltersTopBottomFilter { + aggregationSortConfigurations: outputs.quicksight.FiltersTopBottomFilterAggregationSortConfiguration[]; + column: outputs.quicksight.Column; + filterId: string; + limit?: number; + parameterName?: string; + timeGranularity: string; + } + + export interface FiltersTopBottomFilterAggregationSortConfiguration { + aggregationFunction: outputs.quicksight.AggregationFunction; + column: outputs.quicksight.Column; + sortDirection: string; + } + + export interface FolderPermission { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions: string[]; + /** + * ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + */ + principal: string; + } + + export interface FontConfiguration { + fontColor?: string; + fontDecoration?: string; + fontSize?: outputs.quicksight.FontConfigurationFontSize; + fontStyle?: string; + fontWeight?: outputs.quicksight.FontConfigurationFontWeight; + } + + export interface FontConfigurationFontSize { + relative?: string; + } + + export interface FontConfigurationFontWeight { + /** + * Display name for the dashboard. + */ + name?: string; + } + + export interface FreeFormLayoutElements { + backgroundStyle?: outputs.quicksight.FreeFormLayoutElementsBackgroundStyle; + borderStyle?: outputs.quicksight.FreeFormLayoutElementsBorderStyle; + elementId: string; + elementType: string; + height: string; + loadingAnimation?: outputs.quicksight.SelectAllOptions; + renderingRules?: outputs.quicksight.FreeFormLayoutElementsRenderingRule[]; + selectedBorderStyle?: outputs.quicksight.FreeFormLayoutElementsSelectedBorderStyle; + visibility?: string; + width: string; + xAxisLocation: string; + yAxisLocation: string; + } + + export interface FreeFormLayoutElementsBackgroundStyle { + color?: string; + visibility?: string; + } + + export interface FreeFormLayoutElementsBorderStyle { + color?: string; + visibility?: string; + } + + export interface FreeFormLayoutElementsRenderingRule { + configurationOverrides: outputs.quicksight.SelectAllOptions; + expression: string; + } + + export interface FreeFormLayoutElementsSelectedBorderStyle { + color?: string; + visibility?: string; + } + + export interface GetDataSetColumnGroup { + geoSpatialColumnGroups: outputs.quicksight.GetDataSetColumnGroupGeoSpatialColumnGroup[]; + } + + export interface GetDataSetColumnGroupGeoSpatialColumnGroup { + columns: string[]; + countryCode: string; + name: string; + } + + export interface GetDataSetColumnLevelPermissionRule { + columnNames: string[]; + principals: string[]; + } + + export interface GetDataSetDataSetUsageConfiguration { + disableUseAsDirectQuerySource: boolean; + disableUseAsImportedSource: boolean; + } + + export interface GetDataSetFieldFolder { + columns: string[]; + description: string; + fieldFoldersId: string; + } + + export interface GetDataSetLogicalTableMap { + alias: string; + dataTransforms: outputs.quicksight.GetDataSetLogicalTableMapDataTransform[]; + logicalTableMapId: string; + sources: outputs.quicksight.GetDataSetLogicalTableMapSource[]; + } + + export interface GetDataSetLogicalTableMapDataTransform { + castColumnTypeOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation[]; + createColumnsOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformCreateColumnsOperation[]; + filterOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformFilterOperation[]; + projectOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformProjectOperation[]; + renameColumnOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformRenameColumnOperation[]; + tagColumnOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformTagColumnOperation[]; + untagColumnOperations: outputs.quicksight.GetDataSetLogicalTableMapDataTransformUntagColumnOperation[]; + } + + export interface GetDataSetLogicalTableMapDataTransformCastColumnTypeOperation { + columnName: string; + format: string; + newColumnType: string; + } + + export interface GetDataSetLogicalTableMapDataTransformCreateColumnsOperation { + columns: outputs.quicksight.GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn[]; + } + + export interface GetDataSetLogicalTableMapDataTransformCreateColumnsOperationColumn { + columnId: string; + columnName: string; + expression: string; + } + + export interface GetDataSetLogicalTableMapDataTransformFilterOperation { + conditionExpression: string; + } + + export interface GetDataSetLogicalTableMapDataTransformProjectOperation { + projectedColumns: string[]; + } + + export interface GetDataSetLogicalTableMapDataTransformRenameColumnOperation { + columnName: string; + newColumnName: string; + } + + export interface GetDataSetLogicalTableMapDataTransformTagColumnOperation { + columnName: string; + tags: outputs.quicksight.GetDataSetLogicalTableMapDataTransformTagColumnOperationTag[]; + } + + export interface GetDataSetLogicalTableMapDataTransformTagColumnOperationTag { + columnDescriptions: outputs.quicksight.GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription[]; + columnGeographicRole: string; + } + + export interface GetDataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription { + text: string; + } + + export interface GetDataSetLogicalTableMapDataTransformUntagColumnOperation { + columnName: string; + tagNames: string[]; + } + + export interface GetDataSetLogicalTableMapSource { + dataSetArn: string; + joinInstructions: outputs.quicksight.GetDataSetLogicalTableMapSourceJoinInstruction[]; + physicalTableId: string; + } + + export interface GetDataSetLogicalTableMapSourceJoinInstruction { + leftJoinKeyProperties: outputs.quicksight.GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty[]; + leftOperand: string; + onClause: string; + rightJoinKeyProperties: outputs.quicksight.GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty[]; + rightOperand: string; + type: string; + } + + export interface GetDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperty { + uniqueKey: boolean; + } + + export interface GetDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperty { + uniqueKey: boolean; + } + + export interface GetDataSetPermission { + actions: string[]; + principal: string; + } + + export interface GetDataSetPhysicalTableMap { customSqls: outputs.quicksight.GetDataSetPhysicalTableMapCustomSql[]; physicalTableMapId: string; relationalTables: outputs.quicksight.GetDataSetPhysicalTableMapRelationalTable[]; @@ -70026,6 +71287,29 @@ export namespace quicksight { principal: string; } + export interface GridLayout { + canvasSizeOptions?: outputs.quicksight.GridLayoutCanvasSizeOptions; + elements: outputs.quicksight.GridLayoutElement[]; + } + + export interface GridLayoutCanvasSizeOptions { + screenCanvasSizeOptions?: outputs.quicksight.GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions; + } + + export interface GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth?: string; + resizeOption: string; + } + + export interface GridLayoutElement { + columnIndex?: string; + columnSpan: number; + elementId: string; + elementType: string; + rowIndex?: string; + rowSpan: number; + } + export interface IamPolicyAssignmentIdentities { /** * Array of Quicksight group names to assign the policy to. @@ -70037,20 +71321,363 @@ export namespace quicksight { users?: string[]; } - export interface NamespaceTimeouts { - /** - * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - */ - create?: string; + export interface IntegerParameterDeclaration { + defaultValues?: outputs.quicksight.IntegerParameterDeclarationDefaultValues; /** - * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + * Display name for the dashboard. */ - delete?: string; + name: string; + parameterValueType: string; + valuesWhenUnset?: outputs.quicksight.IntegerParameterDeclarationValuesWhenUnset; } - export interface RefreshScheduleSchedule { - /** - * The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. + export interface IntegerParameterDeclarationDefaultValues { + dynamicValue?: outputs.quicksight.DynamicValue; + staticValues?: number[]; + } + + export interface IntegerParameterDeclarationValuesWhenUnset { + customValue?: number; + valueWhenUnsetOption?: string; + } + + export interface ItemsLimitConfiguration { + itemsLimit?: number; + otherCategories: string; + } + + export interface LabelOptions { + customLabel?: string; + fontConfiguration?: outputs.quicksight.FontConfiguration; + visibility?: string; + } + + export interface Layouts { + configuration: outputs.quicksight.LayoutsConfiguration; + } + + export interface LayoutsConfiguration { + freeFormLayout?: outputs.quicksight.LayoutsConfigurationFreeFormLayout; + gridLayout: outputs.quicksight.GridLayout; + sectionBasedLayout?: outputs.quicksight.LayoutsConfigurationSectionBasedLayout; + } + + export interface LayoutsConfigurationFreeFormLayout { + canvasSizeOptions?: outputs.quicksight.LayoutsConfigurationFreeFormLayoutCanvasSizeOptions; + elements: outputs.quicksight.FreeFormLayoutElements[]; + } + + export interface LayoutsConfigurationFreeFormLayoutCanvasSizeOptions { + screenCanvasSizeOptions?: outputs.quicksight.LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions; + } + + export interface LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth: string; + } + + export interface LayoutsConfigurationSectionBasedLayout { + bodySections: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutBodySection[]; + canvasSizeOptions?: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions; + footerSections: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutFooterSections; + headerSections: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutHeaderSections; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySection { + content: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutBodySectionContent; + pageBreakConfiguration?: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration; + sectionId: string; + style?: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutBodySectionStyle; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionContent { + layout?: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout { + freeFormLayout: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout { + elements: outputs.quicksight.FreeFormLayoutElements[]; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration { + after?: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter { + /** + * The dashboard creation status. + */ + status?: string; + } + + export interface LayoutsConfigurationSectionBasedLayoutBodySectionStyle { + height?: string; + padding?: outputs.quicksight.Spacing; + } + + export interface LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions { + paperCanvasSizeOptions?: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions; + } + + export interface LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions { + paperMargin?: outputs.quicksight.Spacing; + paperOrientation?: string; + paperSize?: string; + } + + export interface LayoutsConfigurationSectionBasedLayoutFooterSections { + layout?: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout; + sectionId: string; + style?: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle; + } + + export interface LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout { + freeFormLayout: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout; + } + + export interface LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout { + elements: outputs.quicksight.FreeFormLayoutElements[]; + } + + export interface LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle { + height?: string; + padding?: outputs.quicksight.Spacing; + } + + export interface LayoutsConfigurationSectionBasedLayoutHeaderSections { + layout?: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout; + sectionId: string; + style?: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle; + } + + export interface LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout { + freeFormLayout: outputs.quicksight.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout; + } + + export interface LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout { + elements: outputs.quicksight.FreeFormLayoutElements[]; + } + + export interface LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle { + height?: string; + padding?: outputs.quicksight.Spacing; + } + + export interface LegendOptions { + height?: string; + position?: string; + title?: outputs.quicksight.LabelOptions; + visibility?: string; + width?: string; + } + + export interface LineChartLineStyleSettings { + lineInterpolation?: string; + lineStyle?: string; + lineVisibility?: string; + lineWidth?: string; + } + + export interface LineChartMarkerStyleSettings { + markerColor?: string; + markerShape?: string; + markerSize?: string; + markerVisibility?: string; + } + + export interface MeasureFieldSchema { + calculatedMeasureField?: outputs.quicksight.MeasureFieldSchemaCalculatedMeasureField; + categoricalMeasureField?: outputs.quicksight.MeasureFieldSchemaCategoricalMeasureField; + dateMeasureField?: outputs.quicksight.MeasureFieldSchemaDateMeasureField; + numericalMeasureField?: outputs.quicksight.MeasureFieldSchemaNumericalMeasureField; + } + + export interface MeasureFieldSchema2 { + calculatedMeasureField?: outputs.quicksight.MeasureFieldSchema2CalculatedMeasureField; + categoricalMeasureField?: outputs.quicksight.MeasureFieldSchema2CategoricalMeasureField; + dateMeasureField?: outputs.quicksight.MeasureFieldSchema2DateMeasureField; + numericalMeasureField?: outputs.quicksight.MeasureFieldSchema2NumericalMeasureField; + } + + export interface MeasureFieldSchema2CalculatedMeasureField { + expression: string; + fieldId: string; + } + + export interface MeasureFieldSchema2CategoricalMeasureField { + aggregationFunction?: string; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.StringFormatConfiguration; + } + + export interface MeasureFieldSchema2DateMeasureField { + aggregationFunction?: string; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + } + + export interface MeasureFieldSchema2NumericalMeasureField { + aggregationFunction?: outputs.quicksight.NumericalAggregation; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + } + + export interface MeasureFieldSchemaCalculatedMeasureField { + expression: string; + fieldId: string; + } + + export interface MeasureFieldSchemaCategoricalMeasureField { + aggregationFunction?: string; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.StringFormatConfiguration; + } + + export interface MeasureFieldSchemaDateMeasureField { + aggregationFunction?: string; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + } + + export interface MeasureFieldSchemaNumericalMeasureField { + aggregationFunction?: outputs.quicksight.NumericalAggregation; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + } + + export interface NamespaceTimeouts { + /** + * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + */ + create?: string; + /** + * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + */ + delete?: string; + } + + export interface NegativeValueConfiguration { + displayMode: string; + } + + export interface NullValueFormatConfiguration { + nullString: string; + } + + export interface NumberDisplayFormatConfiguration { + decimalPlacesConfiguration?: outputs.quicksight.DecimalPlacesConfiguration; + negativeValueConfiguration?: outputs.quicksight.NegativeValueConfiguration; + nullValueFormatConfiguration?: outputs.quicksight.NullValueFormatConfiguration; + numberScale?: string; + prefix?: string; + separatorConfiguration?: outputs.quicksight.SeparatorConfiguration; + suffix?: string; + } + + export interface NumberFormatConfiguration { + numericFormatConfiguration?: outputs.quicksight.NumericFormatConfiguration; + } + + export interface NumericEqualityFilter { + column: outputs.quicksight.Column; + value: number; + } + + export interface NumericFormatConfiguration { + currencyDisplayFormatConfiguration?: outputs.quicksight.NumericFormatConfigurationCurrencyDisplayFormatConfiguration; + numberDisplayFormatConfiguration?: outputs.quicksight.NumberDisplayFormatConfiguration; + percentageDisplayFormatConfiguration?: outputs.quicksight.PercentageDisplayFormatConfiguration; + } + + export interface NumericFormatConfigurationCurrencyDisplayFormatConfiguration { + decimalPlacesConfiguration?: outputs.quicksight.DecimalPlacesConfiguration; + negativeValueConfiguration?: outputs.quicksight.NegativeValueConfiguration; + nullValueFormatConfiguration?: outputs.quicksight.NullValueFormatConfiguration; + numberScale?: string; + prefix?: string; + separatorConfiguration?: outputs.quicksight.SeparatorConfiguration; + suffix?: string; + symbol?: string; + } + + export interface NumericalAggregation { + percentileAggregation?: outputs.quicksight.NumericalAggregationPercentileAggregation; + simpleNumericalAggregation?: string; + } + + export interface NumericalAggregationPercentileAggregation { + percentileValue?: number; + } + + export interface PercentageDisplayFormatConfiguration { + decimalPlacesConfiguration?: outputs.quicksight.DecimalPlacesConfiguration; + negativeValueConfiguration?: outputs.quicksight.NegativeValueConfiguration; + nullValueFormatConfiguration?: outputs.quicksight.NullValueFormatConfiguration; + prefix?: string; + separatorConfiguration?: outputs.quicksight.SeparatorConfiguration; + suffix?: string; + } + + export interface ReferenceLine { + dataConfiguration: outputs.quicksight.ReferenceLineDataConfiguration; + labelConfiguration?: outputs.quicksight.ReferenceLineLabelConfiguration; + /** + * The dashboard creation status. + */ + status?: string; + styleConfiguration?: outputs.quicksight.ReferenceLineStyleConfiguration; + } + + export interface ReferenceLineDataConfiguration { + axisBinding?: string; + dynamicConfiguration?: outputs.quicksight.ReferenceLineDataConfigurationDynamicConfiguration; + staticConfiguration?: outputs.quicksight.ReferenceLineDataConfigurationStaticConfiguration; + } + + export interface ReferenceLineDataConfigurationDynamicConfiguration { + calculation: outputs.quicksight.NumericalAggregation; + column: outputs.quicksight.Column; + measureAggregationFunction: outputs.quicksight.AggregationFunction; + } + + export interface ReferenceLineDataConfigurationStaticConfiguration { + value: number; + } + + export interface ReferenceLineLabelConfiguration { + customLabelConfiguration?: outputs.quicksight.ReferenceLineLabelConfigurationCustomLabelConfiguration; + fontColor?: string; + fontConfiguration?: outputs.quicksight.FontConfiguration; + horizontalPosition?: string; + valueLabelConfiguration?: outputs.quicksight.ReferenceLineLabelConfigurationValueLabelConfiguration; + verticalPosition?: string; + } + + export interface ReferenceLineLabelConfigurationCustomLabelConfiguration { + customLabel: string; + } + + export interface ReferenceLineLabelConfigurationValueLabelConfiguration { + formatConfiguration?: outputs.quicksight.NumericFormatConfiguration; + relativePosition?: string; + } + + export interface ReferenceLineStyleConfiguration { + color?: string; + pattern?: string; + } + + export interface RefreshScheduleSchedule { + /** + * The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. */ refreshType: string; /** @@ -70093,128 +71720,516 @@ export namespace quicksight { dayOfWeek?: string; } - export interface TemplatePermission { - /** - * List of IAM actions to grant or revoke permissions on. - */ - actions: string[]; - /** - * ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - */ - principal: string; + export interface SelectAllOptions { + visibility?: string; } - export interface TemplateSourceEntity { - /** - * The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. - */ - sourceAnalysis?: outputs.quicksight.TemplateSourceEntitySourceAnalysis; - /** - * The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. - */ - sourceTemplate?: outputs.quicksight.TemplateSourceEntitySourceTemplate; + export interface SeparatorConfiguration { + decimalSeparator?: string; + thousandsSeparator?: outputs.quicksight.SeparatorConfigurationThousandsSeparator; } - export interface TemplateSourceEntitySourceAnalysis { - /** - * The Amazon Resource Name (ARN) of the resource. - */ - arn: string; - /** - * A list of dataset references used as placeholders in the template. See data_set_references. - */ - dataSetReferences: outputs.quicksight.TemplateSourceEntitySourceAnalysisDataSetReference[]; + export interface SeparatorConfigurationThousandsSeparator { + symbol?: string; + visibility?: string; } - export interface TemplateSourceEntitySourceAnalysisDataSetReference { - /** - * Dataset Amazon Resource Name (ARN). - */ - dataSetArn: string; - /** - * Dataset placeholder. - */ - dataSetPlaceholder: string; + export interface SmallMultiplesOptions { + maxVisibleColumns?: number; + maxVisibleRows?: number; + panelConfiguration?: outputs.quicksight.SmallMultiplesOptionsPanelConfiguration; } - export interface TemplateSourceEntitySourceTemplate { + export interface SmallMultiplesOptionsPanelConfiguration { + backgroundColor?: string; + backgroundVisibility?: string; + borderColor?: string; + borderStyle?: string; + borderThickness?: string; + borderVisibility?: string; + gutterSpacing?: string; + gutterVisibility?: string; + title?: outputs.quicksight.SmallMultiplesOptionsPanelConfigurationTitle; + } + + export interface SmallMultiplesOptionsPanelConfigurationTitle { + fontConfiguration?: outputs.quicksight.FontConfiguration; + horizontalTextAlignment?: string; + visibility?: string; + } + + export interface Spacing { + bottom?: string; + left?: string; + right?: string; + top?: string; + } + + export interface StringFormatConfiguration { + nullValueFormatConfiguration?: outputs.quicksight.NullValueFormatConfiguration; + numericFormatConfiguration?: outputs.quicksight.NumericFormatConfiguration; + } + + export interface StringParameterDeclaration { + defaultValues?: outputs.quicksight.StringParameterDeclarationDefaultValues; /** - * The Amazon Resource Name (ARN) of the resource. + * Display name for the dashboard. */ - arn: string; + name: string; + parameterValueType: string; + valuesWhenUnset?: outputs.quicksight.StringParameterDeclarationValuesWhenUnset; } - export interface ThemeConfiguration { + export interface StringParameterDeclarationDefaultValues { + dynamicValue?: outputs.quicksight.DynamicValue; + staticValues?: string[]; + } + + export interface StringParameterDeclarationValuesWhenUnset { + customValue?: string; + valueWhenUnsetOption?: string; + } + + export interface Subtitle { + formatText?: outputs.quicksight.SubtitleFormatText; + visibility: string; + } + + export interface SubtitleFormatText { + plainText?: string; + richText?: string; + } + + export interface TableBorderOptions { + color?: string; + style?: string; + thickness?: number; + } + + export interface TemplateDefinition { /** - * Color properties that apply to chart data colors. See data_color_palette. + * The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). */ - dataColorPalette?: outputs.quicksight.ThemeConfigurationDataColorPalette; + analysisDefaults?: outputs.quicksight.TemplateDefinitionAnalysisDefaults; /** - * Display options related to sheets. See sheet. + * A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). */ - sheet?: outputs.quicksight.ThemeConfigurationSheet; + calculatedFields?: outputs.quicksight.TemplateDefinitionCalculatedField[]; /** - * Determines the typography options. See typography. + * A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. */ - typography?: outputs.quicksight.ThemeConfigurationTypography; + columnConfigurations?: outputs.quicksight.TemplateDefinitionColumnConfiguration[]; /** - * Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + * A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). */ - uiColorPalette?: outputs.quicksight.ThemeConfigurationUiColorPalette; - } - - export interface ThemeConfigurationDataColorPalette { + dataSetConfigurations: outputs.quicksight.TemplateDefinitionDataSetConfiguration[]; /** - * List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + * A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. */ - colors?: string[]; + filterGroups?: outputs.quicksight.TemplateDefinitionFilterGroup[]; /** - * The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + * A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. */ - emptyFillColor?: string; + parametersDeclarations?: outputs.quicksight.TemplateDefinitionParametersDeclaration[]; /** - * The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + * A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). */ - minMaxGradients?: string[]; + sheets?: outputs.quicksight.TemplateDefinitionSheet[]; } - export interface ThemeConfigurationSheet { - /** - * The display options for tiles. See tile. - */ - tile?: outputs.quicksight.ThemeConfigurationSheetTile; - /** - * The layout options for tiles. See tile_layout. - */ - tileLayout?: outputs.quicksight.ThemeConfigurationSheetTileLayout; + export interface TemplateDefinitionAnalysisDefaults { + defaultNewSheetConfiguration: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration; } - export interface ThemeConfigurationSheetTile { - /** - * The border around a tile. See border. - */ - border?: outputs.quicksight.ThemeConfigurationSheetTileBorder; + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration { + interactiveLayoutConfiguration?: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration; + paginatedLayoutConfiguration?: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration; + sheetContentType?: string; } - export interface ThemeConfigurationSheetTileBorder { - /** - * The option to enable display of borders for visuals. - */ - show?: boolean; + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration { + freeForm?: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm; + grid?: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid; } - export interface ThemeConfigurationSheetTileLayout { - /** - * The gutter settings that apply between tiles. See gutter. - */ - gutter?: outputs.quicksight.ThemeConfigurationSheetTileLayoutGutter; - /** - * The margin settings that apply around the outside edge of sheets. See margin. - */ - margin?: outputs.quicksight.ThemeConfigurationSheetTileLayoutMargin; + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm { + canvasSizeOptions: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions; } - export interface ThemeConfigurationSheetTileLayoutGutter { + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions { + screenCanvasSizeOptions?: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth: string; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid { + canvasSizeOptions: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions { + screenCanvasSizeOptions?: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions { + optimizedViewPortWidth?: string; + resizeOption: string; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration { + sectionBased?: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased { + canvasSizeOptions: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions { + paperCanvasSizeOptions?: outputs.quicksight.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions; + } + + export interface TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions { + paperMargin?: outputs.quicksight.Spacing; + paperOrientation?: string; + paperSize?: string; + } + + export interface TemplateDefinitionCalculatedField { + dataSetIdentifier: string; + expression: string; + /** + * Display name for the template. + */ + name: string; + } + + export interface TemplateDefinitionColumnConfiguration { + column: outputs.quicksight.Column; + formatConfiguration?: outputs.quicksight.TemplateDefinitionColumnConfigurationFormatConfiguration; + role?: string; + } + + export interface TemplateDefinitionColumnConfigurationFormatConfiguration { + dateTimeFormatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + numberFormatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + stringFormatConfiguration?: outputs.quicksight.StringFormatConfiguration; + } + + export interface TemplateDefinitionDataSetConfiguration { + columnGroupSchemaLists?: outputs.quicksight.TemplateDefinitionDataSetConfigurationColumnGroupSchemaList[]; + dataSetSchema?: outputs.quicksight.TemplateDefinitionDataSetConfigurationDataSetSchema; + placeholder?: string; + } + + export interface TemplateDefinitionDataSetConfigurationColumnGroupSchemaList { + columnGroupColumnSchemaLists?: outputs.quicksight.TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList[]; + /** + * Display name for the template. + */ + name?: string; + } + + export interface TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList { + /** + * Display name for the template. + */ + name?: string; + } + + export interface TemplateDefinitionDataSetConfigurationDataSetSchema { + columnSchemaLists?: outputs.quicksight.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList[]; + } + + export interface TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList { + dataType?: string; + geographicRole?: string; + /** + * Display name for the template. + */ + name?: string; + } + + export interface TemplateDefinitionFilterGroup { + crossDataset: string; + filterGroupId: string; + filters: outputs.quicksight.Filters[]; + scopeConfiguration: outputs.quicksight.TemplateDefinitionFilterGroupScopeConfiguration; + /** + * The template creation status. + */ + status?: string; + } + + export interface TemplateDefinitionFilterGroupScopeConfiguration { + selectedSheets?: outputs.quicksight.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets; + } + + export interface TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets { + sheetVisualScopingConfigurations?: outputs.quicksight.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration[]; + } + + export interface TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration { + scope: string; + sheetId: string; + visualIds?: string[]; + } + + export interface TemplateDefinitionParametersDeclaration { + dateTimeParameterDeclaration?: outputs.quicksight.DateTimeParameterDeclaration; + decimalParameterDeclaration?: outputs.quicksight.DecimalParameterDeclaration; + integerParameterDeclaration?: outputs.quicksight.IntegerParameterDeclaration; + stringParameterDeclaration?: outputs.quicksight.StringParameterDeclaration; + } + + export interface TemplateDefinitionSheet { + contentType: string; + description?: string; + filterControls?: outputs.quicksight.FilterControls[]; + layouts: outputs.quicksight.Layouts; + /** + * Display name for the template. + */ + name?: string; + parameterControls?: outputs.quicksight.TemplateDefinitionSheetParameterControl[]; + sheetControlLayouts?: outputs.quicksight.TemplateDefinitionSheetSheetControlLayouts; + sheetId: string; + textBoxes?: outputs.quicksight.TemplateDefinitionSheetTextBox[]; + title?: string; + visuals?: outputs.quicksight.Visuals[]; + } + + export interface TemplateDefinitionSheetParameterControl { + dateTimePicker?: outputs.quicksight.TemplateDefinitionSheetParameterControlDateTimePicker; + dropdown?: outputs.quicksight.TemplateDefinitionSheetParameterControlDropdown; + list?: outputs.quicksight.TemplateDefinitionSheetParameterControlList; + slider?: outputs.quicksight.TemplateDefinitionSheetParameterControlSlider; + textArea?: outputs.quicksight.TemplateDefinitionSheetParameterControlTextArea; + textField?: outputs.quicksight.TemplateDefinitionSheetParameterControlTextField; + } + + export interface TemplateDefinitionSheetParameterControlDateTimePicker { + displayOptions?: outputs.quicksight.TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions; + parameterControlId: string; + sourceParameterName: string; + title: string; + } + + export interface TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions { + dateTimeFormat?: string; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface TemplateDefinitionSheetParameterControlDropdown { + cascadingControlConfiguration?: outputs.quicksight.CascadingControlConfiguration; + displayOptions?: outputs.quicksight.TemplateDefinitionSheetParameterControlDropdownDisplayOptions; + parameterControlId: string; + selectableValues?: outputs.quicksight.TemplateDefinitionSheetParameterControlDropdownSelectableValues; + sourceParameterName: string; + title: string; + type?: string; + } + + export interface TemplateDefinitionSheetParameterControlDropdownDisplayOptions { + selectAllOptions?: outputs.quicksight.SelectAllOptions; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface TemplateDefinitionSheetParameterControlDropdownSelectableValues { + linkToDataSetColumn?: outputs.quicksight.Column; + values?: string[]; + } + + export interface TemplateDefinitionSheetParameterControlList { + cascadingControlConfiguration?: outputs.quicksight.CascadingControlConfiguration; + displayOptions?: outputs.quicksight.TemplateDefinitionSheetParameterControlListDisplayOptions; + parameterControlId: string; + selectableValues?: outputs.quicksight.TemplateDefinitionSheetParameterControlListSelectableValues; + sourceParameterName: string; + title: string; + type?: string; + } + + export interface TemplateDefinitionSheetParameterControlListDisplayOptions { + searchOptions?: outputs.quicksight.SelectAllOptions; + selectAllOptions?: outputs.quicksight.SelectAllOptions; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface TemplateDefinitionSheetParameterControlListSelectableValues { + linkToDataSetColumn?: outputs.quicksight.Column; + values?: string[]; + } + + export interface TemplateDefinitionSheetParameterControlSlider { + displayOptions?: outputs.quicksight.TemplateDefinitionSheetParameterControlSliderDisplayOptions; + maximumValue: number; + minimumValue: number; + parameterControlId: string; + sourceParameterName: string; + stepSize: number; + title: string; + } + + export interface TemplateDefinitionSheetParameterControlSliderDisplayOptions { + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface TemplateDefinitionSheetParameterControlTextArea { + delimiter?: string; + displayOptions?: outputs.quicksight.TextAreaControlDisplayOptions; + parameterControlId: string; + sourceParameterName: string; + title: string; + } + + export interface TemplateDefinitionSheetParameterControlTextField { + displayOptions?: outputs.quicksight.TextAreaControlDisplayOptions; + parameterControlId: string; + sourceParameterName: string; + title: string; + } + + export interface TemplateDefinitionSheetSheetControlLayouts { + configuration: outputs.quicksight.TemplateDefinitionSheetSheetControlLayoutsConfiguration; + } + + export interface TemplateDefinitionSheetSheetControlLayoutsConfiguration { + gridLayout: outputs.quicksight.GridLayout; + } + + export interface TemplateDefinitionSheetTextBox { + content?: string; + sheetTextBoxId: string; + } + + export interface TemplatePermission { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions: string[]; + /** + * ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + */ + principal: string; + } + + export interface TemplateSourceEntity { + /** + * The source analysis, if it is based on an analysis.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_analysis. + */ + sourceAnalysis?: outputs.quicksight.TemplateSourceEntitySourceAnalysis; + /** + * The source template, if it is based on an template.. Only one of `sourceAnalysis` or `sourceTemplate` should be configured. See source_template. + */ + sourceTemplate?: outputs.quicksight.TemplateSourceEntitySourceTemplate; + } + + export interface TemplateSourceEntitySourceAnalysis { + /** + * The Amazon Resource Name (ARN) of the resource. + */ + arn: string; + /** + * A list of dataset references used as placeholders in the template. See data_set_references. + */ + dataSetReferences: outputs.quicksight.TemplateSourceEntitySourceAnalysisDataSetReference[]; + } + + export interface TemplateSourceEntitySourceAnalysisDataSetReference { + /** + * Dataset Amazon Resource Name (ARN). + */ + dataSetArn: string; + /** + * Dataset placeholder. + */ + dataSetPlaceholder: string; + } + + export interface TemplateSourceEntitySourceTemplate { + /** + * The Amazon Resource Name (ARN) of the resource. + */ + arn: string; + } + + export interface TextAreaControlDisplayOptions { + placeholderOptions?: outputs.quicksight.SelectAllOptions; + titleOptions?: outputs.quicksight.LabelOptions; + } + + export interface ThemeConfiguration { + /** + * Color properties that apply to chart data colors. See data_color_palette. + */ + dataColorPalette?: outputs.quicksight.ThemeConfigurationDataColorPalette; + /** + * Display options related to sheets. See sheet. + */ + sheet?: outputs.quicksight.ThemeConfigurationSheet; + /** + * Determines the typography options. See typography. + */ + typography?: outputs.quicksight.ThemeConfigurationTypography; + /** + * Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + */ + uiColorPalette?: outputs.quicksight.ThemeConfigurationUiColorPalette; + } + + export interface ThemeConfigurationDataColorPalette { + /** + * List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + */ + colors?: string[]; + /** + * The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + */ + emptyFillColor?: string; + /** + * The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + */ + minMaxGradients?: string[]; + } + + export interface ThemeConfigurationSheet { + /** + * The display options for tiles. See tile. + */ + tile?: outputs.quicksight.ThemeConfigurationSheetTile; + /** + * The layout options for tiles. See tile_layout. + */ + tileLayout?: outputs.quicksight.ThemeConfigurationSheetTileLayout; + } + + export interface ThemeConfigurationSheetTile { + /** + * The border around a tile. See border. + */ + border?: outputs.quicksight.ThemeConfigurationSheetTileBorder; + } + + export interface ThemeConfigurationSheetTileBorder { + /** + * The option to enable display of borders for visuals. + */ + show?: boolean; + } + + export interface ThemeConfigurationSheetTileLayout { + /** + * The gutter settings that apply between tiles. See gutter. + */ + gutter?: outputs.quicksight.ThemeConfigurationSheetTileLayoutGutter; + /** + * The margin settings that apply around the outside edge of sheets. See margin. + */ + margin?: outputs.quicksight.ThemeConfigurationSheetTileLayoutMargin; + } + + export interface ThemeConfigurationSheetTileLayoutGutter { /** * This Boolean value controls whether to display a gutter space between sheet tiles. */ @@ -70320,6 +72335,1901 @@ export namespace quicksight { principal: string; } + export interface TimeRangeFilter { + column: outputs.quicksight.Column; + rangeMaximum: string; + rangeMinimum: string; + timeGranularity: string; + } + + export interface TooltipOptions { + fieldBaseTooltip?: outputs.quicksight.TooltipOptionsFieldBaseTooltip; + selectedTooltipType?: string; + tooltipVisibility?: string; + } + + export interface TooltipOptionsFieldBaseTooltip { + aggregationVisibility?: string; + tooltipFields?: outputs.quicksight.TooltipOptionsFieldBaseTooltipTooltipField[]; + tooltipTitleType?: string; + } + + export interface TooltipOptionsFieldBaseTooltipTooltipField { + columnTooltipItem?: outputs.quicksight.TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem; + fieldTooltipItem?: outputs.quicksight.TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem; + } + + export interface TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem { + aggregation?: outputs.quicksight.AggregationFunction; + column: outputs.quicksight.Column; + label?: string; + visibility?: string; + } + + export interface TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem { + fieldId: string; + label?: string; + visibility?: string; + } + + export interface VisualCustomActions { + actionOperations: outputs.quicksight.VisualCustomActionsActionOperation[]; + customActionId: string; + /** + * Display name for the dashboard. + */ + name: string; + /** + * The dashboard creation status. + */ + status: string; + trigger: string; + } + + export interface VisualCustomActionsActionOperation { + filterOperation?: outputs.quicksight.VisualCustomActionsActionOperationFilterOperation; + navigationOperation?: outputs.quicksight.VisualCustomActionsActionOperationNavigationOperation; + setParametersOperation?: outputs.quicksight.VisualCustomActionsActionOperationSetParametersOperation; + urlOperation?: outputs.quicksight.VisualCustomActionsActionOperationUrlOperation; + } + + export interface VisualCustomActionsActionOperationFilterOperation { + selectedFieldsConfiguration: outputs.quicksight.VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration; + targetVisualsConfiguration: outputs.quicksight.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration; + } + + export interface VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration { + selectedFieldOption?: string; + selectedFields?: string[]; + } + + export interface VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration { + sameSheetTargetVisualConfiguration?: outputs.quicksight.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration; + } + + export interface VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration { + targetVisualOption?: string; + targetVisuals?: string[]; + } + + export interface VisualCustomActionsActionOperationNavigationOperation { + localNavigationConfiguration?: outputs.quicksight.VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration; + } + + export interface VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration { + targetSheetId: string; + } + + export interface VisualCustomActionsActionOperationSetParametersOperation { + parameterValueConfigurations: outputs.quicksight.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration[]; + } + + export interface VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration { + destinationParameterName: string; + value: outputs.quicksight.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue; + } + + export interface VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue { + customValuesConfiguration?: outputs.quicksight.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration; + selectAllValueOptions?: string; + sourceField?: string; + sourceParameterName?: string; + } + + export interface VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration { + customValues: outputs.quicksight.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues; + includeNullValue?: boolean; + } + + export interface VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues { + dateTimeValues?: string[]; + decimalValues?: number[]; + integerValues?: number[]; + stringValues?: string[]; + } + + export interface VisualCustomActionsActionOperationUrlOperation { + urlTarget: string; + urlTemplate: string; + } + + export interface VisualPalette { + chartColor?: string; + colorMaps?: outputs.quicksight.VisualPaletteColorMap[]; + } + + export interface VisualPaletteColorMap { + color: string; + element: outputs.quicksight.DataPathValue; + timeGranularity?: string; + } + + export interface Visuals { + barChartVisual?: outputs.quicksight.VisualsBarChartVisual; + boxPlotVisual?: outputs.quicksight.VisualsBoxPlotVisual; + comboChartVisual?: outputs.quicksight.VisualsComboChartVisual; + customContentVisual?: outputs.quicksight.VisualsCustomContentVisual; + emptyVisual?: outputs.quicksight.VisualsEmptyVisual; + filledMapVisual?: outputs.quicksight.VisualsFilledMapVisual; + funnelChartVisual?: outputs.quicksight.VisualsFunnelChartVisual; + gaugeChartVisual?: outputs.quicksight.VisualsGaugeChartVisual; + geospatialMapVisual?: outputs.quicksight.VisualsGeospatialMapVisual; + heatMapVisual?: outputs.quicksight.VisualsHeatMapVisual; + histogramVisual?: outputs.quicksight.VisualsHistogramVisual; + insightVisual?: outputs.quicksight.VisualsInsightVisual; + kpiVisual?: outputs.quicksight.VisualsKpiVisual; + lineChartVisual?: outputs.quicksight.VisualsLineChartVisual; + pieChartVisual?: outputs.quicksight.VisualsPieChartVisual; + pivotTableVisual?: outputs.quicksight.VisualsPivotTableVisual; + radarChartVisual?: outputs.quicksight.VisualsRadarChartVisual; + sankeyDiagramVisual?: outputs.quicksight.VisualsSankeyDiagramVisual; + scatterPlotVisual?: outputs.quicksight.VisualsScatterPlotVisual; + tableVisual?: outputs.quicksight.VisualsTableVisual; + treeMapVisual?: outputs.quicksight.VisualsTreeMapVisual; + waterfallVisual?: outputs.quicksight.VisualsWaterfallVisual; + wordCloudVisual?: outputs.quicksight.VisualsWordCloudVisual; + } + + export interface VisualsBarChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsBarChartVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsBarChartVisualChartConfiguration { + barsArrangement: string; + categoryAxis?: outputs.quicksight.AxisDisplayOptions; + categoryLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + colorLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + contributionAnalysisDefaults?: outputs.quicksight.ContributionAnalysisDefaults[]; + dataLabels?: outputs.quicksight.DataLabelsOptions; + fieldWells?: outputs.quicksight.VisualsBarChartVisualChartConfigurationFieldWells; + legend?: outputs.quicksight.LegendOptions; + orientation: string; + referenceLines?: outputs.quicksight.ReferenceLine[]; + smallMultiplesOptions?: outputs.quicksight.SmallMultiplesOptions; + sortConfiguration?: outputs.quicksight.VisualsBarChartVisualChartConfigurationSortConfiguration; + tooltip?: outputs.quicksight.TooltipOptions; + valueAxis?: outputs.quicksight.AxisDisplayOptions; + valueLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + visualPalette?: outputs.quicksight.VisualPalette; + } + + export interface VisualsBarChartVisualChartConfigurationFieldWells { + barChartAggregatedFieldWells?: outputs.quicksight.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells; + } + + export interface VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells { + categories?: outputs.quicksight.DimensionFieldSchema[]; + colors?: outputs.quicksight.DimensionFieldSchema[]; + smallMultiples?: outputs.quicksight.SmallMultiplesOptions; + values?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsBarChartVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + categorySorts?: outputs.quicksight.FieldSortOptions[]; + colorItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + colorSorts?: outputs.quicksight.FieldSortOptions[]; + smallMultiplesLimitConfiguration?: outputs.quicksight.ItemsLimitConfiguration; + smallMultiplesSorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsBoxPlotVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsBoxPlotVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsBoxPlotVisualChartConfiguration { + boxPlotOptions?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationBoxPlotOptions; + categoryAxis?: outputs.quicksight.AxisDisplayOptions; + categoryLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + fieldWells?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationFieldWells; + legend?: outputs.quicksight.LegendOptions; + primaryYAxisDisplayOptions?: outputs.quicksight.AxisDisplayOptions; + primaryYAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + referenceLines?: outputs.quicksight.ReferenceLine[]; + sortConfiguration?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationSortConfiguration; + tooltip?: outputs.quicksight.TooltipOptions; + visualPalette?: outputs.quicksight.VisualPalette; + } + + export interface VisualsBoxPlotVisualChartConfigurationBoxPlotOptions { + allDataPointsVisibility?: string; + outlierVisibility?: string; + styleOptions?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions; + } + + export interface VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions { + fillStyle?: string; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWells { + boxPlotAggregatedFieldWells?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells { + groupBy?: outputs.quicksight.SmallMultiplesOptions; + values?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue[]; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue { + calculatedMeasureField?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField; + categoricalMeasureField?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField; + dateMeasureField?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField; + numericalMeasureField?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField { + expression: string; + fieldId: string; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField { + aggregationFunction?: string; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.StringFormatConfiguration; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField { + aggregationFunction?: string; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + } + + export interface VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField { + aggregationFunction?: outputs.quicksight.NumericalAggregation; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + } + + export interface VisualsBoxPlotVisualChartConfigurationSortConfiguration { + categorySorts?: outputs.quicksight.FieldSortOptions[]; + paginationConfiguration?: outputs.quicksight.VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration; + } + + export interface VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration { + pageNumber: number; + pageSize: number; + } + + export interface VisualsComboChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsComboChartVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsComboChartVisualChartConfiguration { + barDataLabels?: outputs.quicksight.DataLabelsOptions; + barsArrangement?: string; + categoryAxis?: outputs.quicksight.AxisDisplayOptions; + categoryLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + colorLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + fieldWells?: outputs.quicksight.VisualsComboChartVisualChartConfigurationFieldWells; + legend?: outputs.quicksight.LegendOptions; + lineDataLabels?: outputs.quicksight.DataLabelsOptions; + primaryYAxisDisplayOptions?: outputs.quicksight.AxisDisplayOptions; + primaryYAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + referenceLines?: outputs.quicksight.ReferenceLine[]; + secondaryYAxisDisplayOptions?: outputs.quicksight.AxisDisplayOptions; + secondaryYAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + sortConfiguration?: outputs.quicksight.VisualsComboChartVisualChartConfigurationSortConfiguration; + tooltip?: outputs.quicksight.TooltipOptions; + visualPalette?: outputs.quicksight.VisualPalette; + } + + export interface VisualsComboChartVisualChartConfigurationFieldWells { + comboChartAggregatedFieldWells?: outputs.quicksight.VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells; + } + + export interface VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells { + barValues?: outputs.quicksight.MeasureFieldSchema[]; + categories?: outputs.quicksight.DimensionFieldSchema[]; + colors?: outputs.quicksight.DimensionFieldSchema[]; + lineValues?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsComboChartVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + categorySorts?: outputs.quicksight.FieldSortOptions[]; + colorItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + colorSorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsCustomContentVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsCustomContentVisualChartConfiguration; + dataSetIdentifier: string; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsCustomContentVisualChartConfiguration { + contentType?: string; + contentUrl?: string; + imageScaling?: string; + } + + export interface VisualsEmptyVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + dataSetIdentifier: string; + visualId: string; + } + + export interface VisualsFilledMapVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsFilledMapVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + conditionalFormatting?: outputs.quicksight.VisualsFilledMapVisualConditionalFormatting; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsFilledMapVisualChartConfiguration { + fieldWells?: outputs.quicksight.VisualsFilledMapVisualChartConfigurationFieldWells; + legend?: outputs.quicksight.LegendOptions; + mapStyleOptions?: outputs.quicksight.VisualsFilledMapVisualChartConfigurationMapStyleOptions; + sortConfiguration?: outputs.quicksight.VisualsFilledMapVisualChartConfigurationSortConfiguration; + tooltip?: outputs.quicksight.TooltipOptions; + windowOptions?: outputs.quicksight.VisualsFilledMapVisualChartConfigurationWindowOptions; + } + + export interface VisualsFilledMapVisualChartConfigurationFieldWells { + filledMapAggregatedFieldWells?: outputs.quicksight.VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells; + } + + export interface VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells { + geospatial?: outputs.quicksight.SmallMultiplesOptions; + values?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsFilledMapVisualChartConfigurationMapStyleOptions { + baseMapStyle?: string; + } + + export interface VisualsFilledMapVisualChartConfigurationSortConfiguration { + categorySorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsFilledMapVisualChartConfigurationWindowOptions { + bounds?: outputs.quicksight.VisualsFilledMapVisualChartConfigurationWindowOptionsBounds; + mapZoomMode?: string; + } + + export interface VisualsFilledMapVisualChartConfigurationWindowOptionsBounds { + east: number; + north: number; + south: number; + west: number; + } + + export interface VisualsFilledMapVisualConditionalFormatting { + conditionalFormattingOptions: outputs.quicksight.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption[]; + } + + export interface VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption { + shape: outputs.quicksight.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape; + } + + export interface VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape { + fieldId: string; + format?: outputs.quicksight.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat; + } + + export interface VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat { + backgroundColor: outputs.quicksight.ConditionalFormattingColor; + } + + export interface VisualsFunnelChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsFunnelChartVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsFunnelChartVisualChartConfiguration { + categoryLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + dataLabelOptions?: outputs.quicksight.VisualsFunnelChartVisualChartConfigurationDataLabelOptions; + fieldWells?: outputs.quicksight.VisualsFunnelChartVisualChartConfigurationFieldWells; + sortConfiguration?: outputs.quicksight.VisualsFunnelChartVisualChartConfigurationSortConfiguration; + tooltip?: outputs.quicksight.TooltipOptions; + valueLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + visualPalette?: outputs.quicksight.VisualPalette; + } + + export interface VisualsFunnelChartVisualChartConfigurationDataLabelOptions { + categoryLabelVisibility?: string; + labelColor?: string; + labelFontConfiguration?: outputs.quicksight.FontConfiguration; + measureDataLabelStyle?: string; + measureLabelVisibility?: string; + position?: string; + visibility?: string; + } + + export interface VisualsFunnelChartVisualChartConfigurationFieldWells { + funnelChartAggregatedFieldWells?: outputs.quicksight.VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells; + } + + export interface VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells { + category?: outputs.quicksight.SmallMultiplesOptions; + values?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsFunnelChartVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + categorySorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsGaugeChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsGaugeChartVisualChartConfiguration; + conditionalFormatting?: outputs.quicksight.VisualsGaugeChartVisualConditionalFormatting; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsGaugeChartVisualChartConfiguration { + dataLabels?: outputs.quicksight.DataLabelsOptions; + fieldWells?: outputs.quicksight.VisualsGaugeChartVisualChartConfigurationFieldWells; + gaugeChartOptions?: outputs.quicksight.VisualsGaugeChartVisualChartConfigurationGaugeChartOptions; + tooltip?: outputs.quicksight.TooltipOptions; + visualPalette?: outputs.quicksight.VisualPalette; + } + + export interface VisualsGaugeChartVisualChartConfigurationFieldWells { + targetValues?: outputs.quicksight.MeasureFieldSchema[]; + values?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptions { + arc?: outputs.quicksight.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc; + arcAxis?: outputs.quicksight.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis; + comparison?: outputs.quicksight.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison; + primaryValueDisplayType?: string; + primaryValueFontConfiguration?: outputs.quicksight.FontConfiguration; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc { + arcAngle?: number; + arcThickness?: string; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis { + range?: outputs.quicksight.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange; + reserveRange?: number; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange { + max?: number; + min?: number; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison { + comparisonFormat?: outputs.quicksight.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat; + comparisonMethod?: string; + } + + export interface VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat { + numberDisplayFormatConfiguration?: outputs.quicksight.NumberDisplayFormatConfiguration; + percentageDisplayFormatConfiguration?: outputs.quicksight.PercentageDisplayFormatConfiguration; + } + + export interface VisualsGaugeChartVisualConditionalFormatting { + conditionalFormattingOptions?: outputs.quicksight.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption[]; + } + + export interface VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption { + arc?: outputs.quicksight.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc; + primaryValue?: outputs.quicksight.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue; + } + + export interface VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc { + foregroundColor: outputs.quicksight.ConditionalFormattingColor; + } + + export interface VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + icon?: outputs.quicksight.ConditionalFormattingIcon; + textColor: outputs.quicksight.ConditionalFormattingColor; + } + + export interface VisualsGeospatialMapVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsGeospatialMapVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsGeospatialMapVisualChartConfiguration { + fieldWells?: outputs.quicksight.VisualsGeospatialMapVisualChartConfigurationFieldWells; + legend?: outputs.quicksight.LegendOptions; + mapStyleOptions?: outputs.quicksight.VisualsGeospatialMapVisualChartConfigurationMapStyleOptions; + pointStyleOptions?: outputs.quicksight.VisualsGeospatialMapVisualChartConfigurationPointStyleOptions; + tooltip?: outputs.quicksight.TooltipOptions; + visualPalette?: outputs.quicksight.VisualPalette; + windowOptions?: outputs.quicksight.VisualsGeospatialMapVisualChartConfigurationWindowOptions; + } + + export interface VisualsGeospatialMapVisualChartConfigurationFieldWells { + geospatialMapAggregatedFieldWells?: outputs.quicksight.VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells; + } + + export interface VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells { + colors?: outputs.quicksight.DimensionFieldSchema[]; + geospatials?: outputs.quicksight.DimensionFieldSchema[]; + values?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsGeospatialMapVisualChartConfigurationMapStyleOptions { + baseMapStyle?: string; + } + + export interface VisualsGeospatialMapVisualChartConfigurationPointStyleOptions { + clusterMarkerConfiguration?: outputs.quicksight.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration; + selectedPointStyle?: string; + } + + export interface VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration { + clusterMarker?: outputs.quicksight.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker; + } + + export interface VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker { + simpleClusterMarker?: outputs.quicksight.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker; + } + + export interface VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker { + color?: string; + } + + export interface VisualsGeospatialMapVisualChartConfigurationWindowOptions { + bounds?: outputs.quicksight.VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds; + mapZoomMode?: string; + } + + export interface VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds { + east: number; + north: number; + south: number; + west: number; + } + + export interface VisualsHeatMapVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsHeatMapVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsHeatMapVisualChartConfiguration { + colorScale?: outputs.quicksight.ColorScale; + columnLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + dataLabels?: outputs.quicksight.DataLabelsOptions; + fieldWells?: outputs.quicksight.VisualsHeatMapVisualChartConfigurationFieldWells; + legend?: outputs.quicksight.LegendOptions; + rowLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + sortConfiguration?: outputs.quicksight.VisualsHeatMapVisualChartConfigurationSortConfiguration; + tooltip?: outputs.quicksight.TooltipOptions; + } + + export interface VisualsHeatMapVisualChartConfigurationFieldWells { + heatMapAggregatedFieldWells?: outputs.quicksight.VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells; + } + + export interface VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells { + columns?: outputs.quicksight.SmallMultiplesOptions; + rows?: outputs.quicksight.SmallMultiplesOptions; + values?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsHeatMapVisualChartConfigurationSortConfiguration { + heatMapColumnItemsLimitConfiguration?: outputs.quicksight.ItemsLimitConfiguration; + heatMapColumnSorts?: outputs.quicksight.FieldSortOptions[]; + heatMapRowItemsLimitConfiguration?: outputs.quicksight.ItemsLimitConfiguration; + heatMapRowSorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsHistogramVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsHistogramVisualChartConfiguration; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsHistogramVisualChartConfiguration { + binOptions?: outputs.quicksight.VisualsHistogramVisualChartConfigurationBinOptions; + dataLabels?: outputs.quicksight.DataLabelsOptions; + fieldWells?: outputs.quicksight.VisualsHistogramVisualChartConfigurationFieldWells; + tooltip?: outputs.quicksight.TooltipOptions; + visualPalette?: outputs.quicksight.VisualPalette; + xAxisDisplayOptions?: outputs.quicksight.AxisDisplayOptions; + xAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + yAxisDisplayOptions?: outputs.quicksight.AxisDisplayOptions; + } + + export interface VisualsHistogramVisualChartConfigurationBinOptions { + binCount?: outputs.quicksight.VisualsHistogramVisualChartConfigurationBinOptionsBinCount; + binWidth?: outputs.quicksight.VisualsHistogramVisualChartConfigurationBinOptionsBinWidth; + selectedBinType?: string; + startValue?: number; + } + + export interface VisualsHistogramVisualChartConfigurationBinOptionsBinCount { + value?: number; + } + + export interface VisualsHistogramVisualChartConfigurationBinOptionsBinWidth { + binCountLimit?: number; + value?: number; + } + + export interface VisualsHistogramVisualChartConfigurationFieldWells { + histogramAggregatedFieldWells?: outputs.quicksight.VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells; + } + + export interface VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells { + values?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsInsightVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + dataSetIdentifier: string; + insightConfiguration?: outputs.quicksight.VisualsInsightVisualInsightConfiguration; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsInsightVisualInsightConfiguration { + computations?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputation[]; + customNarrative?: outputs.quicksight.VisualsInsightVisualInsightConfigurationCustomNarrative; + } + + export interface VisualsInsightVisualInsightConfigurationComputation { + forecast?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputationForecast; + growthRate?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputationGrowthRate; + maximumMinimum?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputationMaximumMinimum; + metricComparison?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputationMetricComparison; + periodOverPeriod?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod; + periodToDate?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputationPeriodToDate; + topBottomMovers?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputationTopBottomMovers; + topBottomRanked?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputationTopBottomRanked; + totalAggregation?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputationTotalAggregation; + uniqueValues?: outputs.quicksight.VisualsInsightVisualInsightConfigurationComputationUniqueValues; + } + + export interface VisualsInsightVisualInsightConfigurationComputationForecast { + computationId: string; + customSeasonalityValue?: number; + lowerBoundary?: number; + /** + * Display name for the dashboard. + */ + name?: string; + periodsBackward?: number; + periodsForward?: number; + predictionInterval?: number; + seasonality: string; + time?: outputs.quicksight.SmallMultiplesOptions; + upperBoundary?: number; + value?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsInsightVisualInsightConfigurationComputationGrowthRate { + computationId: string; + /** + * Display name for the dashboard. + */ + name?: string; + periodSize?: number; + time?: outputs.quicksight.SmallMultiplesOptions; + value?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsInsightVisualInsightConfigurationComputationMaximumMinimum { + computationId: string; + /** + * Display name for the dashboard. + */ + name?: string; + time?: outputs.quicksight.SmallMultiplesOptions; + type: string; + value?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsInsightVisualInsightConfigurationComputationMetricComparison { + computationId: string; + fromValue?: outputs.quicksight.MeasureFieldSchema2; + /** + * Display name for the dashboard. + */ + name?: string; + targetValue?: outputs.quicksight.MeasureFieldSchema2; + time?: outputs.quicksight.SmallMultiplesOptions; + } + + export interface VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod { + computationId: string; + /** + * Display name for the dashboard. + */ + name?: string; + time?: outputs.quicksight.SmallMultiplesOptions; + value?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsInsightVisualInsightConfigurationComputationPeriodToDate { + computationId: string; + /** + * Display name for the dashboard. + */ + name?: string; + periodTimeGranularity: string; + time?: outputs.quicksight.SmallMultiplesOptions; + value?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsInsightVisualInsightConfigurationComputationTopBottomMovers { + category?: outputs.quicksight.SmallMultiplesOptions; + computationId: string; + moverSize?: number; + /** + * Display name for the dashboard. + */ + name?: string; + sortOrder: string; + time?: outputs.quicksight.SmallMultiplesOptions; + type: string; + value?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsInsightVisualInsightConfigurationComputationTopBottomRanked { + category?: outputs.quicksight.SmallMultiplesOptions; + computationId: string; + /** + * Display name for the dashboard. + */ + name?: string; + resultSize?: number; + type: string; + value?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsInsightVisualInsightConfigurationComputationTotalAggregation { + computationId: string; + /** + * Display name for the dashboard. + */ + name?: string; + value?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsInsightVisualInsightConfigurationComputationUniqueValues { + category?: outputs.quicksight.SmallMultiplesOptions; + computationId: string; + /** + * Display name for the dashboard. + */ + name?: string; + } + + export interface VisualsInsightVisualInsightConfigurationCustomNarrative { + narrative: string; + } + + export interface VisualsKpiVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsKpiVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + conditionalFormatting?: outputs.quicksight.VisualsKpiVisualConditionalFormatting; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsKpiVisualChartConfiguration { + fieldWells?: outputs.quicksight.VisualsKpiVisualChartConfigurationFieldWells; + kpiOptions?: outputs.quicksight.VisualsKpiVisualChartConfigurationKpiOptions; + sortConfiguration?: outputs.quicksight.VisualsKpiVisualChartConfigurationSortConfiguration; + } + + export interface VisualsKpiVisualChartConfigurationFieldWells { + targetValues?: outputs.quicksight.MeasureFieldSchema[]; + trendGroups?: outputs.quicksight.DimensionFieldSchema[]; + values?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptions { + comparison?: outputs.quicksight.VisualsKpiVisualChartConfigurationKpiOptionsComparison; + primaryValueDisplayType?: string; + primaryValueFontConfiguration?: outputs.quicksight.FontConfiguration; + progressBar?: outputs.quicksight.SelectAllOptions; + secondaryValue?: outputs.quicksight.SelectAllOptions; + secondaryValueFontConfiguration?: outputs.quicksight.FontConfiguration; + sparkline?: outputs.quicksight.VisualsKpiVisualChartConfigurationKpiOptionsSparkline; + trendArrows?: outputs.quicksight.SelectAllOptions; + visualLayoutOptions?: outputs.quicksight.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptionsComparison { + comparisonFormat?: outputs.quicksight.VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat; + comparisonMethod?: string; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat { + numberDisplayFormatConfiguration?: outputs.quicksight.NumberDisplayFormatConfiguration; + percentageDisplayFormatConfiguration?: outputs.quicksight.PercentageDisplayFormatConfiguration; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptionsSparkline { + color?: string; + tooltipVisibility?: string; + type: string; + visibility?: string; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions { + standardLayout?: outputs.quicksight.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout; + } + + export interface VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout { + type: string; + } + + export interface VisualsKpiVisualChartConfigurationSortConfiguration { + trendGroupSorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsKpiVisualConditionalFormatting { + conditionalFormattingOptions?: outputs.quicksight.VisualsKpiVisualConditionalFormattingConditionalFormattingOption[]; + } + + export interface VisualsKpiVisualConditionalFormattingConditionalFormattingOption { + actualValue?: outputs.quicksight.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue; + comparisonValue?: outputs.quicksight.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue; + primaryValue?: outputs.quicksight.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue; + progressBar?: outputs.quicksight.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar; + } + + export interface VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue { + icon?: outputs.quicksight.ConditionalFormattingIcon; + textColor: outputs.quicksight.ConditionalFormattingColor; + } + + export interface VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue { + icon?: outputs.quicksight.ConditionalFormattingIcon; + textColor: outputs.quicksight.ConditionalFormattingColor; + } + + export interface VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue { + icon?: outputs.quicksight.ConditionalFormattingIcon; + textColor: outputs.quicksight.ConditionalFormattingColor; + } + + export interface VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar { + foregroundColor: outputs.quicksight.ConditionalFormattingColor; + } + + export interface VisualsLineChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsLineChartVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsLineChartVisualChartConfiguration { + contributionAnalysisDefaults?: outputs.quicksight.ContributionAnalysisDefaults[]; + dataLabels?: outputs.quicksight.DataLabelsOptions; + defaultSeriesSettings?: outputs.quicksight.VisualsLineChartVisualChartConfigurationDefaultSeriesSettings; + fieldWells?: outputs.quicksight.VisualsLineChartVisualChartConfigurationFieldWells; + forecastConfigurations?: outputs.quicksight.VisualsLineChartVisualChartConfigurationForecastConfiguration[]; + legend?: outputs.quicksight.LegendOptions; + primaryYAxisDisplayOptions?: outputs.quicksight.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions; + primaryYAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + referenceLines?: outputs.quicksight.ReferenceLine[]; + secondaryYAxisDisplayOptions?: outputs.quicksight.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions; + secondaryYAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + series?: outputs.quicksight.VisualsLineChartVisualChartConfigurationSeries[]; + smallMultiplesOptions?: outputs.quicksight.SmallMultiplesOptions; + sortConfiguration?: outputs.quicksight.VisualsLineChartVisualChartConfigurationSortConfiguration; + tooltip?: outputs.quicksight.TooltipOptions; + type: string; + visualPalette?: outputs.quicksight.VisualPalette; + xAxisDisplayOptions?: outputs.quicksight.AxisDisplayOptions; + xAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + } + + export interface VisualsLineChartVisualChartConfigurationDefaultSeriesSettings { + axisBinding?: string; + lineStyleSettings?: outputs.quicksight.LineChartLineStyleSettings; + markerStyleSettings?: outputs.quicksight.LineChartMarkerStyleSettings; + } + + export interface VisualsLineChartVisualChartConfigurationFieldWells { + lineChartAggregatedFieldWells?: outputs.quicksight.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells; + } + + export interface VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells { + categories?: outputs.quicksight.DimensionFieldSchema[]; + colors?: outputs.quicksight.DimensionFieldSchema[]; + smallMultiples?: outputs.quicksight.SmallMultiplesOptions; + values?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsLineChartVisualChartConfigurationForecastConfiguration { + forecastProperties?: outputs.quicksight.VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties; + scenario?: outputs.quicksight.VisualsLineChartVisualChartConfigurationForecastConfigurationScenario; + } + + export interface VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties { + lowerBoundary?: number; + periodsBackward?: number; + periodsForward?: number; + predictionInterval?: number; + seasonality?: number; + upperBoundary?: number; + } + + export interface VisualsLineChartVisualChartConfigurationForecastConfigurationScenario { + whatIfPointScenario?: outputs.quicksight.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario; + whatIfRangeScenario?: outputs.quicksight.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario; + } + + export interface VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario { + date: string; + value: number; + } + + export interface VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario { + endDate: string; + startDate: string; + value: number; + } + + export interface VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions { + axisOptions?: outputs.quicksight.AxisDisplayOptions; + missingDataConfigurations?: outputs.quicksight.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration[]; + } + + export interface VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration { + treatmentOption?: string; + } + + export interface VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions { + axisOptions?: outputs.quicksight.AxisDisplayOptions; + missingDataConfigurations?: outputs.quicksight.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration[]; + } + + export interface VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration { + treatmentOption?: string; + } + + export interface VisualsLineChartVisualChartConfigurationSeries { + dataFieldSeriesItem?: outputs.quicksight.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem; + fieldSeriesItem?: outputs.quicksight.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem; + } + + export interface VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem { + axisBinding: string; + fieldId: string; + fieldValue?: string; + settings?: outputs.quicksight.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings; + } + + export interface VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings { + lineStyleSettings?: outputs.quicksight.LineChartLineStyleSettings; + markerStyleSettings?: outputs.quicksight.LineChartMarkerStyleSettings; + } + + export interface VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem { + axisBinding: string; + fieldId: string; + settings?: outputs.quicksight.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings; + } + + export interface VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings { + lineStyleSettings?: outputs.quicksight.LineChartLineStyleSettings; + markerStyleSettings?: outputs.quicksight.LineChartMarkerStyleSettings; + } + + export interface VisualsLineChartVisualChartConfigurationSortConfiguration { + categoryItemsLimitConfiguration?: outputs.quicksight.ItemsLimitConfiguration; + categorySorts?: outputs.quicksight.FieldSortOptions[]; + colorItemsLimitConfiguration?: outputs.quicksight.ItemsLimitConfiguration; + smallMultiplesLimitConfiguration?: outputs.quicksight.ItemsLimitConfiguration; + smallMultiplesSorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsPieChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsPieChartVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsPieChartVisualChartConfiguration { + categoryLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + contributionAnalysisDefaults?: outputs.quicksight.ContributionAnalysisDefaults[]; + dataLabels?: outputs.quicksight.DataLabelsOptions; + donutOptions?: outputs.quicksight.VisualsPieChartVisualChartConfigurationDonutOptions; + fieldWells?: outputs.quicksight.VisualsPieChartVisualChartConfigurationFieldWells; + legend?: outputs.quicksight.LegendOptions; + smallMultiplesOptions?: outputs.quicksight.SmallMultiplesOptions; + sortConfiguration?: outputs.quicksight.VisualsPieChartVisualChartConfigurationSortConfiguration; + tooltip?: outputs.quicksight.TooltipOptions; + valueLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + visualPalette?: outputs.quicksight.VisualPalette; + } + + export interface VisualsPieChartVisualChartConfigurationDonutOptions { + arcOptions?: outputs.quicksight.VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions; + donutCenterOptions?: outputs.quicksight.VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions; + } + + export interface VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions { + arcThickness?: string; + } + + export interface VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions { + labelVisibility?: string; + } + + export interface VisualsPieChartVisualChartConfigurationFieldWells { + pieChartAggregatedFieldWells?: outputs.quicksight.VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells; + } + + export interface VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells { + categories?: outputs.quicksight.DimensionFieldSchema[]; + smallMultiples?: outputs.quicksight.SmallMultiplesOptions; + values?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsPieChartVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + categorySorts?: outputs.quicksight.FieldSortOptions[]; + smallMultiplesLimitConfiguration?: outputs.quicksight.ItemsLimitConfiguration; + smallMultiplesSorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsPivotTableVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsPivotTableVisualChartConfiguration; + conditionalFormatting?: outputs.quicksight.VisualsPivotTableVisualConditionalFormatting; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsPivotTableVisualChartConfiguration { + fieldOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldOptions; + fieldWells?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWells; + paginatedReportOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationPaginatedReportOptions; + sortConfiguration?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationSortConfiguration; + tableOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationTableOptions; + totalOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationTotalOptions; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldOptions { + dataPathOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption[]; + selectedFieldOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption[]; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption { + dataPathLists: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList[]; + width?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList { + fieldId: string; + fieldValue: string; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + customLabel?: string; + fieldId: string; + visibility?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWells { + pivotTableAggregatedFieldWells?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells { + columns?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn[]; + rows?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow[]; + values?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue[]; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn { + categoricalDimensionField?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField; + dateDimensionField?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField; + numericalDimensionField?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField { + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.StringFormatConfiguration; + hierarchyId?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField { + column: outputs.quicksight.Column; + dateGranularity?: string; + fieldId: string; + formatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + hierarchyId?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField { + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + hierarchyId?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow { + categoricalDimensionField?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField; + dateDimensionField?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField; + numericalDimensionField?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField { + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.StringFormatConfiguration; + hierarchyId?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField { + column: outputs.quicksight.Column; + dateGranularity?: string; + fieldId: string; + formatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + hierarchyId?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField { + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + hierarchyId?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue { + calculatedMeasureField?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField; + categoricalMeasureField?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField; + dateMeasureField?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField; + numericalMeasureField?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField { + expression: string; + fieldId: string; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField { + aggregationFunction?: string; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.StringFormatConfiguration; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField { + aggregationFunction?: string; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + } + + export interface VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField { + aggregationFunction?: outputs.quicksight.NumericalAggregation; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + } + + export interface VisualsPivotTableVisualChartConfigurationPaginatedReportOptions { + overflowColumnHeaderVisibility?: string; + verticalOverflowVisibility?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationSortConfiguration { + fieldSortOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption[]; + } + + export interface VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption { + fieldId: string; + sortBy: outputs.quicksight.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy; + } + + export interface VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy { + column?: outputs.quicksight.ColumnSort; + dataPath?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath; + field?: outputs.quicksight.FieldSort; + } + + export interface VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath { + direction: string; + sortPaths: outputs.quicksight.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath[]; + } + + export interface VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath { + fieldId: string; + fieldValue: string; + } + + export interface VisualsPivotTableVisualChartConfigurationTableOptions { + cellStyle?: outputs.quicksight.CellStyle; + collapsedRowDimensionsVisibility?: string; + columnHeaderStyle?: outputs.quicksight.CellStyle; + columnNamesVisibility?: string; + metricPlacement?: string; + rowAlternateColorOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions; + rowFieldNamesStyle?: outputs.quicksight.CellStyle; + rowHeaderStyle?: outputs.quicksight.CellStyle; + singleMetricVisibility?: string; + toggleButtonsVisibility?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + rowAlternateColors?: string; + /** + * The dashboard creation status. + */ + status?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptions { + columnSubtotalOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions; + columnTotalOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions; + rowSubtotalOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions; + rowTotalOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions { + customLabel?: string; + fieldLevel?: string; + fieldLevelOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption[]; + metricHeaderCellStyle?: outputs.quicksight.CellStyle; + totalCellStyle?: outputs.quicksight.CellStyle; + totalsVisibility?: string; + valueCellStyle?: outputs.quicksight.CellStyle; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption { + fieldId?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions { + customLabel?: string; + metricHeaderCellStyle?: outputs.quicksight.CellStyle; + placement?: string; + scrollStatus?: string; + totalCellStyle?: outputs.quicksight.CellStyle; + totalsVisibility?: string; + valueCellStyle?: outputs.quicksight.CellStyle; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions { + customLabel?: string; + fieldLevel?: string; + fieldLevelOptions?: outputs.quicksight.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption[]; + metricHeaderCellStyle?: outputs.quicksight.CellStyle; + totalCellStyle?: outputs.quicksight.CellStyle; + totalsVisibility?: string; + valueCellStyle?: outputs.quicksight.CellStyle; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption { + fieldId?: string; + } + + export interface VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions { + customLabel?: string; + metricHeaderCellStyle?: outputs.quicksight.CellStyle; + placement?: string; + scrollStatus?: string; + totalCellStyle?: outputs.quicksight.CellStyle; + totalsVisibility?: string; + valueCellStyle?: outputs.quicksight.CellStyle; + } + + export interface VisualsPivotTableVisualConditionalFormatting { + conditionalFormattingOptions?: outputs.quicksight.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption[]; + } + + export interface VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption { + cell?: outputs.quicksight.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell; + } + + export interface VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell { + fieldId: string; + scope?: outputs.quicksight.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope; + textFormat?: outputs.quicksight.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat; + } + + export interface VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope { + role?: string; + } + + export interface VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + backgroundColor: outputs.quicksight.ConditionalFormattingColor; + icon?: outputs.quicksight.ConditionalFormattingIcon; + textColor: outputs.quicksight.ConditionalFormattingColor; + } + + export interface VisualsRadarChartVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsRadarChartVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsRadarChartVisualChartConfiguration { + alternateBandColorsVisibility?: string; + alternateBandEvenColor?: string; + alternateBandOddColor?: string; + baseSeriesSettings?: outputs.quicksight.VisualsRadarChartVisualChartConfigurationBaseSeriesSettings; + categoryAxis?: outputs.quicksight.AxisDisplayOptions; + categoryLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + colorAxis?: outputs.quicksight.AxisDisplayOptions; + colorLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + fieldWells?: outputs.quicksight.VisualsRadarChartVisualChartConfigurationFieldWells; + legend?: outputs.quicksight.LegendOptions; + shape?: string; + sortConfiguration?: outputs.quicksight.VisualsRadarChartVisualChartConfigurationSortConfiguration; + startAngle?: number; + visualPalette?: outputs.quicksight.VisualPalette; + } + + export interface VisualsRadarChartVisualChartConfigurationBaseSeriesSettings { + areaStyleSettings?: outputs.quicksight.SelectAllOptions; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWells { + radarChartAggregatedFieldWells?: outputs.quicksight.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells { + category?: outputs.quicksight.SmallMultiplesOptions; + color?: outputs.quicksight.SmallMultiplesOptions; + values?: outputs.quicksight.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue[]; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue { + calculatedMeasureField?: outputs.quicksight.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField; + categoricalMeasureField?: outputs.quicksight.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField; + dateMeasureField?: outputs.quicksight.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField; + numericalMeasureField?: outputs.quicksight.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField { + expression: string; + fieldId: string; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField { + aggregationFunction?: string; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.StringFormatConfiguration; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField { + aggregationFunction?: string; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + } + + export interface VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField { + aggregationFunction?: outputs.quicksight.NumericalAggregation; + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + } + + export interface VisualsRadarChartVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + categorySorts?: outputs.quicksight.FieldSortOptions[]; + colorItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + colorSorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsSankeyDiagramVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsSankeyDiagramVisualChartConfiguration; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsSankeyDiagramVisualChartConfiguration { + dataLabels?: outputs.quicksight.DataLabelsOptions; + fieldWells?: outputs.quicksight.VisualsSankeyDiagramVisualChartConfigurationFieldWells; + sortConfiguration?: outputs.quicksight.VisualsSankeyDiagramVisualChartConfigurationSortConfiguration; + } + + export interface VisualsSankeyDiagramVisualChartConfigurationFieldWells { + sankeyDiagramAggregatedFieldWells?: outputs.quicksight.VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells; + } + + export interface VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells { + destinations?: outputs.quicksight.DimensionFieldSchema[]; + sources?: outputs.quicksight.DimensionFieldSchema[]; + weights?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsSankeyDiagramVisualChartConfigurationSortConfiguration { + destinationItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + sourceItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + weightSorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsScatterPlotVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsScatterPlotVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsScatterPlotVisualChartConfiguration { + dataLabels?: outputs.quicksight.DataLabelsOptions; + fieldWells?: outputs.quicksight.VisualsScatterPlotVisualChartConfigurationFieldWells; + legend?: outputs.quicksight.LegendOptions; + tooltip?: outputs.quicksight.TooltipOptions; + visualPalette?: outputs.quicksight.VisualPalette; + xAxisDisplayOptions?: outputs.quicksight.AxisDisplayOptions; + xAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + yAxisDisplayOptions?: outputs.quicksight.AxisDisplayOptions; + yAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + } + + export interface VisualsScatterPlotVisualChartConfigurationFieldWells { + scatterPlotCategoricallyAggregatedFieldWells?: outputs.quicksight.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells; + scatterPlotUnaggregatedFieldWells?: outputs.quicksight.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells; + } + + export interface VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells { + categories?: outputs.quicksight.DimensionFieldSchema[]; + sizes?: outputs.quicksight.MeasureFieldSchema[]; + xAxes?: outputs.quicksight.MeasureFieldSchema[]; + yAxes?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells { + sizes?: outputs.quicksight.MeasureFieldSchema[]; + xAxes?: outputs.quicksight.DimensionFieldSchema[]; + yAxes?: outputs.quicksight.DimensionFieldSchema[]; + } + + export interface VisualsTableVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsTableVisualChartConfiguration; + conditionalFormatting?: outputs.quicksight.VisualsTableVisualConditionalFormatting; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsTableVisualChartConfiguration { + fieldOptions?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldOptions; + fieldWells?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldWells; + paginatedReportOptions?: outputs.quicksight.VisualsTableVisualChartConfigurationPaginatedReportOptions; + sortConfiguration?: outputs.quicksight.VisualsTableVisualChartConfigurationSortConfiguration; + tableInlineVisualizations?: outputs.quicksight.VisualsTableVisualChartConfigurationTableInlineVisualization[]; + tableOptions?: outputs.quicksight.VisualsTableVisualChartConfigurationTableOptions; + totalOptions?: outputs.quicksight.VisualsTableVisualChartConfigurationTotalOptions; + } + + export interface VisualsTableVisualChartConfigurationFieldOptions { + orders?: string[]; + selectedFieldOptions?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption[]; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption { + customLabel?: string; + fieldId: string; + urlStyling?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling; + visibility?: string; + width?: string; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling { + imageConfiguration?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration; + linkConfiguration?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration { + sizingOptions?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions { + tableCellImageScalingConfiguration?: string; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration { + content?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent; + target?: string; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent { + customIconContent?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent; + customTextContent?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent { + icon?: string; + } + + export interface VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent { + fontConfiguration?: outputs.quicksight.FontConfiguration; + value?: string; + } + + export interface VisualsTableVisualChartConfigurationFieldWells { + tableAggregatedFieldWells?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells; + tableUnaggregatedFieldWells?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells; + } + + export interface VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells { + groupBies?: outputs.quicksight.DimensionFieldSchema[]; + values?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells { + values?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue[]; + } + + export interface VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue { + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration; + } + + export interface VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration { + dateTimeFormatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + numberFormatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + stringFormatConfiguration?: outputs.quicksight.StringFormatConfiguration; + } + + export interface VisualsTableVisualChartConfigurationPaginatedReportOptions { + overflowColumnHeaderVisibility?: string; + verticalOverflowVisibility?: string; + } + + export interface VisualsTableVisualChartConfigurationSortConfiguration { + paginationConfiguration?: outputs.quicksight.VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration; + rowSorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration { + pageNumber: number; + pageSize: number; + } + + export interface VisualsTableVisualChartConfigurationTableInlineVisualization { + dataBars?: outputs.quicksight.VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars; + } + + export interface VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars { + fieldId: string; + negativeColor?: string; + positiveColor?: string; + } + + export interface VisualsTableVisualChartConfigurationTableOptions { + cellStyle?: outputs.quicksight.CellStyle; + headerStyle?: outputs.quicksight.CellStyle; + orientation?: string; + rowAlternateColorOptions?: outputs.quicksight.VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions; + } + + export interface VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions { + rowAlternateColors?: string; + /** + * The dashboard creation status. + */ + status?: string; + } + + export interface VisualsTableVisualChartConfigurationTotalOptions { + customLabel?: string; + placement?: string; + scrollStatus?: string; + totalCellStyle?: outputs.quicksight.CellStyle; + totalsVisibility?: string; + } + + export interface VisualsTableVisualConditionalFormatting { + conditionalFormattingOptions?: outputs.quicksight.VisualsTableVisualConditionalFormattingConditionalFormattingOption[]; + } + + export interface VisualsTableVisualConditionalFormattingConditionalFormattingOption { + cell?: outputs.quicksight.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell; + row?: outputs.quicksight.VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow; + } + + export interface VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell { + fieldId: string; + textFormat?: outputs.quicksight.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat; + } + + export interface VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat { + backgroundColor: outputs.quicksight.ConditionalFormattingColor; + icon?: outputs.quicksight.ConditionalFormattingIcon; + textColor: outputs.quicksight.ConditionalFormattingColor; + } + + export interface VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow { + backgroundColor: outputs.quicksight.ConditionalFormattingColor; + textColor: outputs.quicksight.ConditionalFormattingColor; + } + + export interface VisualsTreeMapVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsTreeMapVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsTreeMapVisualChartConfiguration { + colorLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + colorScale?: outputs.quicksight.ColorScale; + dataLabels?: outputs.quicksight.DataLabelsOptions; + fieldWells?: outputs.quicksight.VisualsTreeMapVisualChartConfigurationFieldWells; + groupLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + legend?: outputs.quicksight.LegendOptions; + sizeLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + sortConfiguration?: outputs.quicksight.VisualsTreeMapVisualChartConfigurationSortConfiguration; + tooltip?: outputs.quicksight.TooltipOptions; + } + + export interface VisualsTreeMapVisualChartConfigurationFieldWells { + treeMapAggregatedFieldWells?: outputs.quicksight.VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells; + } + + export interface VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells { + colors?: outputs.quicksight.MeasureFieldSchema2; + groups?: outputs.quicksight.SmallMultiplesOptions; + sizes?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsTreeMapVisualChartConfigurationSortConfiguration { + treeMapGroupItemsLimitConfiguration?: outputs.quicksight.ItemsLimitConfiguration; + treeMapSorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsWaterfallVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsWaterfallVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsWaterfallVisualChartConfiguration { + categoryAxisDisplayOptions?: outputs.quicksight.AxisDisplayOptions; + categoryAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + dataLabels?: outputs.quicksight.DataLabelsOptions; + fieldWells?: outputs.quicksight.VisualsWaterfallVisualChartConfigurationFieldWells; + legend?: outputs.quicksight.LegendOptions; + primaryYAxisDisplayOptions?: outputs.quicksight.AxisDisplayOptions; + primaryYAxisLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + sortConfiguration?: outputs.quicksight.VisualsWaterfallVisualChartConfigurationSortConfiguration; + visualPalette?: outputs.quicksight.VisualPalette; + waterfallChartOptions?: outputs.quicksight.VisualsWaterfallVisualChartConfigurationWaterfallChartOptions; + } + + export interface VisualsWaterfallVisualChartConfigurationFieldWells { + waterfallChartAggregatedFieldWells?: outputs.quicksight.VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells; + } + + export interface VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells { + breakdowns?: outputs.quicksight.DimensionFieldSchema[]; + categories?: outputs.quicksight.DimensionFieldSchema[]; + values?: outputs.quicksight.MeasureFieldSchema[]; + } + + export interface VisualsWaterfallVisualChartConfigurationSortConfiguration { + breakdownItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + categorySorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsWaterfallVisualChartConfigurationWaterfallChartOptions { + totalBarLabel?: string; + } + + export interface VisualsWordCloudVisual { + /** + * List of IAM actions to grant or revoke permissions on. + */ + actions?: outputs.quicksight.VisualCustomActions[]; + chartConfiguration?: outputs.quicksight.VisualsWordCloudVisualChartConfiguration; + columnHierarchies?: outputs.quicksight.ColumnHierarchies[]; + subtitle: outputs.quicksight.Subtitle; + title: outputs.quicksight.Subtitle; + visualId: string; + } + + export interface VisualsWordCloudVisualChartConfiguration { + categoryLabelOptions?: outputs.quicksight.ChartAxisLabelOptions; + fieldWells?: outputs.quicksight.VisualsWordCloudVisualChartConfigurationFieldWells; + sortConfiguration?: outputs.quicksight.VisualsWordCloudVisualChartConfigurationSortConfiguration; + wordCloudOptions?: outputs.quicksight.VisualsWordCloudVisualChartConfigurationWordCloudOptions; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWells { + wordCloudAggregatedFieldWells?: outputs.quicksight.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells { + groupBies?: outputs.quicksight.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy[]; + size?: outputs.quicksight.MeasureFieldSchema2; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy { + categoricalDimensionField?: outputs.quicksight.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField; + dateDimensionField?: outputs.quicksight.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField; + numericalDimensionField?: outputs.quicksight.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField { + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.StringFormatConfiguration; + hierarchyId?: string; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField { + column: outputs.quicksight.Column; + dateGranularity?: string; + fieldId: string; + formatConfiguration?: outputs.quicksight.DateTimeFormatConfiguration; + hierarchyId?: string; + } + + export interface VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField { + column: outputs.quicksight.Column; + fieldId: string; + formatConfiguration?: outputs.quicksight.NumberFormatConfiguration; + hierarchyId?: string; + } + + export interface VisualsWordCloudVisualChartConfigurationSortConfiguration { + categoryItemsLimit?: outputs.quicksight.ItemsLimitConfiguration; + categorySorts?: outputs.quicksight.FieldSortOptions[]; + } + + export interface VisualsWordCloudVisualChartConfigurationWordCloudOptions { + cloudLayout?: string; + maximumStringLength?: number; + wordCasing?: string; + wordOrientation?: string; + wordPadding?: string; + wordScaling?: string; + } + export interface VpcConnectionTimeouts { /** * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). diff --git a/sdk/python/pulumi_aws/quicksight/_inputs.py b/sdk/python/pulumi_aws/quicksight/_inputs.py index f02d7c7bffe..76c9dd45113 100644 --- a/sdk/python/pulumi_aws/quicksight/_inputs.py +++ b/sdk/python/pulumi_aws/quicksight/_inputs.py @@ -15,6 +15,88 @@ from .. import _utilities __all__ = [ + 'AggregationFunctionArgs', + 'AggregationFunctionArgsDict', + 'AnalysisDefinitionArgs', + 'AnalysisDefinitionArgsDict', + 'AnalysisDefinitionAnalysisDefaultsArgs', + 'AnalysisDefinitionAnalysisDefaultsArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict', + 'AnalysisDefinitionCalculatedFieldArgs', + 'AnalysisDefinitionCalculatedFieldArgsDict', + 'AnalysisDefinitionColumnConfigurationArgs', + 'AnalysisDefinitionColumnConfigurationArgsDict', + 'AnalysisDefinitionColumnConfigurationFormatConfigurationArgs', + 'AnalysisDefinitionColumnConfigurationFormatConfigurationArgsDict', + 'AnalysisDefinitionDataSetIdentifiersDeclarationArgs', + 'AnalysisDefinitionDataSetIdentifiersDeclarationArgsDict', + 'AnalysisDefinitionFilterGroupArgs', + 'AnalysisDefinitionFilterGroupArgsDict', + 'AnalysisDefinitionFilterGroupScopeConfigurationArgs', + 'AnalysisDefinitionFilterGroupScopeConfigurationArgsDict', + 'AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs', + 'AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict', + 'AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs', + 'AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict', + 'AnalysisDefinitionParameterDeclarationArgs', + 'AnalysisDefinitionParameterDeclarationArgsDict', + 'AnalysisDefinitionSheetArgs', + 'AnalysisDefinitionSheetArgsDict', + 'AnalysisDefinitionSheetParameterControlArgs', + 'AnalysisDefinitionSheetParameterControlArgsDict', + 'AnalysisDefinitionSheetParameterControlDateTimePickerArgs', + 'AnalysisDefinitionSheetParameterControlDateTimePickerArgsDict', + 'AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs', + 'AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict', + 'AnalysisDefinitionSheetParameterControlDropdownArgs', + 'AnalysisDefinitionSheetParameterControlDropdownArgsDict', + 'AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs', + 'AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict', + 'AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs', + 'AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgsDict', + 'AnalysisDefinitionSheetParameterControlListArgs', + 'AnalysisDefinitionSheetParameterControlListArgsDict', + 'AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs', + 'AnalysisDefinitionSheetParameterControlListDisplayOptionsArgsDict', + 'AnalysisDefinitionSheetParameterControlListSelectableValuesArgs', + 'AnalysisDefinitionSheetParameterControlListSelectableValuesArgsDict', + 'AnalysisDefinitionSheetParameterControlSliderArgs', + 'AnalysisDefinitionSheetParameterControlSliderArgsDict', + 'AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs', + 'AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgsDict', + 'AnalysisDefinitionSheetParameterControlTextAreaArgs', + 'AnalysisDefinitionSheetParameterControlTextAreaArgsDict', + 'AnalysisDefinitionSheetParameterControlTextFieldArgs', + 'AnalysisDefinitionSheetParameterControlTextFieldArgsDict', + 'AnalysisDefinitionSheetSheetControlLayoutsArgs', + 'AnalysisDefinitionSheetSheetControlLayoutsArgsDict', + 'AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs', + 'AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgsDict', + 'AnalysisDefinitionSheetTextBoxArgs', + 'AnalysisDefinitionSheetTextBoxArgsDict', 'AnalysisParametersArgs', 'AnalysisParametersArgsDict', 'AnalysisParametersDateTimeParameterArgs', @@ -33,6 +115,96 @@ 'AnalysisSourceEntitySourceTemplateArgsDict', 'AnalysisSourceEntitySourceTemplateDataSetReferenceArgs', 'AnalysisSourceEntitySourceTemplateDataSetReferenceArgsDict', + 'AxisDisplayOptionsArgs', + 'AxisDisplayOptionsArgsDict', + 'AxisDisplayOptionsDataOptionsArgs', + 'AxisDisplayOptionsDataOptionsArgsDict', + 'AxisDisplayOptionsDataOptionsDateAxisOptionsArgs', + 'AxisDisplayOptionsDataOptionsDateAxisOptionsArgsDict', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsArgsDict', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgsDict', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgsDict', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgsDict', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgsDict', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgsDict', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgsDict', + 'AxisDisplayOptionsScrollbarOptionsArgs', + 'AxisDisplayOptionsScrollbarOptionsArgsDict', + 'AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs', + 'AxisDisplayOptionsScrollbarOptionsVisibleRangeArgsDict', + 'AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs', + 'AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgsDict', + 'AxisDisplayOptionsTickLabelOptionsArgs', + 'AxisDisplayOptionsTickLabelOptionsArgsDict', + 'CascadingControlConfigurationArgs', + 'CascadingControlConfigurationArgsDict', + 'CascadingControlConfigurationSourceControlArgs', + 'CascadingControlConfigurationSourceControlArgsDict', + 'CategoryFilterArgs', + 'CategoryFilterArgsDict', + 'CellStyleArgs', + 'CellStyleArgsDict', + 'CellStyleBorderArgs', + 'CellStyleBorderArgsDict', + 'CellStyleBorderSideSpecificBorderArgs', + 'CellStyleBorderSideSpecificBorderArgsDict', + 'ChartAxisLabelOptionsArgs', + 'ChartAxisLabelOptionsArgsDict', + 'ChartAxisLabelOptionsAxisLabelOptionsArgs', + 'ChartAxisLabelOptionsAxisLabelOptionsArgsDict', + 'ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs', + 'ChartAxisLabelOptionsAxisLabelOptionsApplyToArgsDict', + 'ColorScaleArgs', + 'ColorScaleArgsDict', + 'ColorScaleColorArgs', + 'ColorScaleColorArgsDict', + 'ColorScaleNullValueColorArgs', + 'ColorScaleNullValueColorArgsDict', + 'ColumnArgs', + 'ColumnArgsDict', + 'ColumnHierarchiesArgs', + 'ColumnHierarchiesArgsDict', + 'ColumnHierarchiesDateTimeHierarchyArgs', + 'ColumnHierarchiesDateTimeHierarchyArgsDict', + 'ColumnHierarchiesExplicitHierarchyArgs', + 'ColumnHierarchiesExplicitHierarchyArgsDict', + 'ColumnHierarchiesExplicitHierarchyColumnArgs', + 'ColumnHierarchiesExplicitHierarchyColumnArgsDict', + 'ColumnHierarchiesPredefinedHierarchyArgs', + 'ColumnHierarchiesPredefinedHierarchyArgsDict', + 'ColumnSortArgs', + 'ColumnSortArgsDict', + 'ConditionalFormattingColorArgs', + 'ConditionalFormattingColorArgsDict', + 'ConditionalFormattingColorGradientArgs', + 'ConditionalFormattingColorGradientArgsDict', + 'ConditionalFormattingColorGradientColorArgs', + 'ConditionalFormattingColorGradientColorArgsDict', + 'ConditionalFormattingColorGradientColorStopArgs', + 'ConditionalFormattingColorGradientColorStopArgsDict', + 'ConditionalFormattingColorSolidArgs', + 'ConditionalFormattingColorSolidArgsDict', + 'ConditionalFormattingIconArgs', + 'ConditionalFormattingIconArgsDict', + 'ConditionalFormattingIconCustomConditionArgs', + 'ConditionalFormattingIconCustomConditionArgsDict', + 'ConditionalFormattingIconCustomConditionDisplayConfigurationArgs', + 'ConditionalFormattingIconCustomConditionDisplayConfigurationArgsDict', + 'ConditionalFormattingIconCustomConditionIconOptionsArgs', + 'ConditionalFormattingIconCustomConditionIconOptionsArgsDict', + 'ConditionalFormattingIconIconSetArgs', + 'ConditionalFormattingIconIconSetArgsDict', + 'ContributionAnalysisDefaultsArgs', + 'ContributionAnalysisDefaultsArgsDict', + 'ContributionAnalysisDefaultsContributorDimensionArgs', + 'ContributionAnalysisDefaultsContributorDimensionArgsDict', 'DashboardDashboardPublishOptionsArgs', 'DashboardDashboardPublishOptionsArgsDict', 'DashboardDashboardPublishOptionsAdHocFilteringOptionArgs', @@ -55,6 +227,86 @@ 'DashboardDashboardPublishOptionsVisualAxisSortOptionArgsDict', 'DashboardDashboardPublishOptionsVisualMenuOptionArgs', 'DashboardDashboardPublishOptionsVisualMenuOptionArgsDict', + 'DashboardDefinitionArgs', + 'DashboardDefinitionArgsDict', + 'DashboardDefinitionAnalysisDefaultsArgs', + 'DashboardDefinitionAnalysisDefaultsArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict', + 'DashboardDefinitionCalculatedFieldArgs', + 'DashboardDefinitionCalculatedFieldArgsDict', + 'DashboardDefinitionColumnConfigurationArgs', + 'DashboardDefinitionColumnConfigurationArgsDict', + 'DashboardDefinitionColumnConfigurationFormatConfigurationArgs', + 'DashboardDefinitionColumnConfigurationFormatConfigurationArgsDict', + 'DashboardDefinitionDataSetIdentifiersDeclarationArgs', + 'DashboardDefinitionDataSetIdentifiersDeclarationArgsDict', + 'DashboardDefinitionFilterGroupArgs', + 'DashboardDefinitionFilterGroupArgsDict', + 'DashboardDefinitionFilterGroupScopeConfigurationArgs', + 'DashboardDefinitionFilterGroupScopeConfigurationArgsDict', + 'DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs', + 'DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict', + 'DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs', + 'DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict', + 'DashboardDefinitionParameterDeclarationArgs', + 'DashboardDefinitionParameterDeclarationArgsDict', + 'DashboardDefinitionSheetArgs', + 'DashboardDefinitionSheetArgsDict', + 'DashboardDefinitionSheetParameterControlArgs', + 'DashboardDefinitionSheetParameterControlArgsDict', + 'DashboardDefinitionSheetParameterControlDateTimePickerArgs', + 'DashboardDefinitionSheetParameterControlDateTimePickerArgsDict', + 'DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs', + 'DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict', + 'DashboardDefinitionSheetParameterControlDropdownArgs', + 'DashboardDefinitionSheetParameterControlDropdownArgsDict', + 'DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs', + 'DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict', + 'DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs', + 'DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgsDict', + 'DashboardDefinitionSheetParameterControlListArgs', + 'DashboardDefinitionSheetParameterControlListArgsDict', + 'DashboardDefinitionSheetParameterControlListDisplayOptionsArgs', + 'DashboardDefinitionSheetParameterControlListDisplayOptionsArgsDict', + 'DashboardDefinitionSheetParameterControlListSelectableValuesArgs', + 'DashboardDefinitionSheetParameterControlListSelectableValuesArgsDict', + 'DashboardDefinitionSheetParameterControlSliderArgs', + 'DashboardDefinitionSheetParameterControlSliderArgsDict', + 'DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs', + 'DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgsDict', + 'DashboardDefinitionSheetParameterControlTextAreaArgs', + 'DashboardDefinitionSheetParameterControlTextAreaArgsDict', + 'DashboardDefinitionSheetParameterControlTextFieldArgs', + 'DashboardDefinitionSheetParameterControlTextFieldArgsDict', + 'DashboardDefinitionSheetSheetControlLayoutsArgs', + 'DashboardDefinitionSheetSheetControlLayoutsArgsDict', + 'DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs', + 'DashboardDefinitionSheetSheetControlLayoutsConfigurationArgsDict', + 'DashboardDefinitionSheetTextBoxArgs', + 'DashboardDefinitionSheetTextBoxArgsDict', 'DashboardParametersArgs', 'DashboardParametersArgsDict', 'DashboardParametersDateTimeParameterArgs', @@ -73,6 +325,16 @@ 'DashboardSourceEntitySourceTemplateArgsDict', 'DashboardSourceEntitySourceTemplateDataSetReferenceArgs', 'DashboardSourceEntitySourceTemplateDataSetReferenceArgsDict', + 'DataLabelsOptionsArgs', + 'DataLabelsOptionsArgsDict', + 'DataLabelsOptionsDataLabelTypeArgs', + 'DataLabelsOptionsDataLabelTypeArgsDict', + 'DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs', + 'DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgsDict', + 'DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs', + 'DataLabelsOptionsDataLabelTypeFieldLabelTypeArgsDict', + 'DataPathValueArgs', + 'DataPathValueArgsDict', 'DataSetColumnGroupArgs', 'DataSetColumnGroupArgsDict', 'DataSetColumnGroupGeoSpatialColumnGroupArgs', @@ -203,18 +465,386 @@ 'DataSourceSslPropertiesArgsDict', 'DataSourceVpcConnectionPropertiesArgs', 'DataSourceVpcConnectionPropertiesArgsDict', + 'DateTimeFormatConfigurationArgs', + 'DateTimeFormatConfigurationArgsDict', + 'DateTimeParameterDeclarationArgs', + 'DateTimeParameterDeclarationArgsDict', + 'DateTimeParameterDeclarationDefaultValuesArgs', + 'DateTimeParameterDeclarationDefaultValuesArgsDict', + 'DateTimeParameterDeclarationDefaultValuesRollingDateArgs', + 'DateTimeParameterDeclarationDefaultValuesRollingDateArgsDict', + 'DateTimeParameterDeclarationValuesWhenUnsetArgs', + 'DateTimeParameterDeclarationValuesWhenUnsetArgsDict', + 'DecimalParameterDeclarationArgs', + 'DecimalParameterDeclarationArgsDict', + 'DecimalParameterDeclarationDefaultValuesArgs', + 'DecimalParameterDeclarationDefaultValuesArgsDict', + 'DecimalParameterDeclarationValuesWhenUnsetArgs', + 'DecimalParameterDeclarationValuesWhenUnsetArgsDict', + 'DecimalPlacesConfigurationArgs', + 'DecimalPlacesConfigurationArgsDict', + 'DimensionFieldSchema2Args', + 'DimensionFieldSchema2ArgsDict', + 'DimensionFieldSchemaArgs', + 'DimensionFieldSchemaArgsDict', + 'DimensionFieldSchemaCategoricalDimensionFieldArgs', + 'DimensionFieldSchemaCategoricalDimensionFieldArgsDict', + 'DimensionFieldSchemaDateDimensionFieldArgs', + 'DimensionFieldSchemaDateDimensionFieldArgsDict', + 'DimensionFieldSchemaNumericalDimensionFieldArgs', + 'DimensionFieldSchemaNumericalDimensionFieldArgsDict', + 'DrillDownFiltersArgs', + 'DrillDownFiltersArgsDict', + 'DynamicValueArgs', + 'DynamicValueArgsDict', + 'FieldSortArgs', + 'FieldSortArgsDict', + 'FieldSortOptionsArgs', + 'FieldSortOptionsArgsDict', + 'FilterControlsArgs', + 'FilterControlsArgsDict', + 'FilterControlsDateTimePickerArgs', + 'FilterControlsDateTimePickerArgsDict', + 'FilterControlsDateTimePickerDisplayOptionsArgs', + 'FilterControlsDateTimePickerDisplayOptionsArgsDict', + 'FilterControlsDropdownArgs', + 'FilterControlsDropdownArgsDict', + 'FilterControlsDropdownDisplayOptionsArgs', + 'FilterControlsDropdownDisplayOptionsArgsDict', + 'FilterControlsDropdownSelectableValuesArgs', + 'FilterControlsDropdownSelectableValuesArgsDict', + 'FilterControlsListArgs', + 'FilterControlsListArgsDict', + 'FilterControlsListDisplayOptionsArgs', + 'FilterControlsListDisplayOptionsArgsDict', + 'FilterControlsListSelectableValuesArgs', + 'FilterControlsListSelectableValuesArgsDict', + 'FilterControlsRelativeDateTimeArgs', + 'FilterControlsRelativeDateTimeArgsDict', + 'FilterControlsRelativeDateTimeDisplayOptionsArgs', + 'FilterControlsRelativeDateTimeDisplayOptionsArgsDict', + 'FilterControlsSliderArgs', + 'FilterControlsSliderArgsDict', + 'FilterControlsSliderDisplayOptionsArgs', + 'FilterControlsSliderDisplayOptionsArgsDict', + 'FilterControlsTextAreaArgs', + 'FilterControlsTextAreaArgsDict', + 'FilterControlsTextFieldArgs', + 'FilterControlsTextFieldArgsDict', + 'FiltersArgs', + 'FiltersArgsDict', + 'FiltersCategoryFilterArgs', + 'FiltersCategoryFilterArgsDict', + 'FiltersCategoryFilterConfigurationArgs', + 'FiltersCategoryFilterConfigurationArgsDict', + 'FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs', + 'FiltersCategoryFilterConfigurationCustomFilterConfigurationArgsDict', + 'FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs', + 'FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgsDict', + 'FiltersCategoryFilterConfigurationFilterListConfigurationArgs', + 'FiltersCategoryFilterConfigurationFilterListConfigurationArgsDict', + 'FiltersNumericEqualityFilterArgs', + 'FiltersNumericEqualityFilterArgsDict', + 'FiltersNumericRangeFilterArgs', + 'FiltersNumericRangeFilterArgsDict', + 'FiltersNumericRangeFilterRangeMaximumArgs', + 'FiltersNumericRangeFilterRangeMaximumArgsDict', + 'FiltersNumericRangeFilterRangeMinimumArgs', + 'FiltersNumericRangeFilterRangeMinimumArgsDict', + 'FiltersRelativeDatesFilterArgs', + 'FiltersRelativeDatesFilterArgsDict', + 'FiltersRelativeDatesFilterAnchorDateConfigurationArgs', + 'FiltersRelativeDatesFilterAnchorDateConfigurationArgsDict', + 'FiltersRelativeDatesFilterExcludePeriodConfigurationArgs', + 'FiltersRelativeDatesFilterExcludePeriodConfigurationArgsDict', + 'FiltersTimeEqualityFilterArgs', + 'FiltersTimeEqualityFilterArgsDict', + 'FiltersTimeRangeFilterArgs', + 'FiltersTimeRangeFilterArgsDict', + 'FiltersTimeRangeFilterExcludePeriodConfigurationArgs', + 'FiltersTimeRangeFilterExcludePeriodConfigurationArgsDict', + 'FiltersTimeRangeFilterRangeMaximumValueArgs', + 'FiltersTimeRangeFilterRangeMaximumValueArgsDict', + 'FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs', + 'FiltersTimeRangeFilterRangeMaximumValueRollingDateArgsDict', + 'FiltersTimeRangeFilterRangeMinimumValueArgs', + 'FiltersTimeRangeFilterRangeMinimumValueArgsDict', + 'FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs', + 'FiltersTimeRangeFilterRangeMinimumValueRollingDateArgsDict', + 'FiltersTopBottomFilterArgs', + 'FiltersTopBottomFilterArgsDict', + 'FiltersTopBottomFilterAggregationSortConfigurationArgs', + 'FiltersTopBottomFilterAggregationSortConfigurationArgsDict', 'FolderPermissionArgs', 'FolderPermissionArgsDict', + 'FontConfigurationArgs', + 'FontConfigurationArgsDict', + 'FontConfigurationFontSizeArgs', + 'FontConfigurationFontSizeArgsDict', + 'FontConfigurationFontWeightArgs', + 'FontConfigurationFontWeightArgsDict', + 'FreeFormLayoutElementsArgs', + 'FreeFormLayoutElementsArgsDict', + 'FreeFormLayoutElementsBackgroundStyleArgs', + 'FreeFormLayoutElementsBackgroundStyleArgsDict', + 'FreeFormLayoutElementsBorderStyleArgs', + 'FreeFormLayoutElementsBorderStyleArgsDict', + 'FreeFormLayoutElementsRenderingRuleArgs', + 'FreeFormLayoutElementsRenderingRuleArgsDict', + 'FreeFormLayoutElementsSelectedBorderStyleArgs', + 'FreeFormLayoutElementsSelectedBorderStyleArgsDict', + 'GridLayoutArgs', + 'GridLayoutArgsDict', + 'GridLayoutCanvasSizeOptionsArgs', + 'GridLayoutCanvasSizeOptionsArgsDict', + 'GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs', + 'GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict', + 'GridLayoutElementArgs', + 'GridLayoutElementArgsDict', 'IamPolicyAssignmentIdentitiesArgs', 'IamPolicyAssignmentIdentitiesArgsDict', + 'IntegerParameterDeclarationArgs', + 'IntegerParameterDeclarationArgsDict', + 'IntegerParameterDeclarationDefaultValuesArgs', + 'IntegerParameterDeclarationDefaultValuesArgsDict', + 'IntegerParameterDeclarationValuesWhenUnsetArgs', + 'IntegerParameterDeclarationValuesWhenUnsetArgsDict', + 'ItemsLimitConfigurationArgs', + 'ItemsLimitConfigurationArgsDict', + 'LabelOptionsArgs', + 'LabelOptionsArgsDict', + 'LayoutsArgs', + 'LayoutsArgsDict', + 'LayoutsConfigurationArgs', + 'LayoutsConfigurationArgsDict', + 'LayoutsConfigurationFreeFormLayoutArgs', + 'LayoutsConfigurationFreeFormLayoutArgsDict', + 'LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs', + 'LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgsDict', + 'LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs', + 'LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict', + 'LayoutsConfigurationSectionBasedLayoutArgs', + 'LayoutsConfigurationSectionBasedLayoutArgsDict', + 'LayoutsConfigurationSectionBasedLayoutBodySectionArgs', + 'LayoutsConfigurationSectionBasedLayoutBodySectionArgsDict', + 'LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs', + 'LayoutsConfigurationSectionBasedLayoutBodySectionContentArgsDict', + 'LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs', + 'LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgsDict', + 'LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs', + 'LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgsDict', + 'LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs', + 'LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgsDict', + 'LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs', + 'LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgsDict', + 'LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs', + 'LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgsDict', + 'LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs', + 'LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgsDict', + 'LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs', + 'LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsArgsDict', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgsDict', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgsDict', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgsDict', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgsDict', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgsDict', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgsDict', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgsDict', + 'LegendOptionsArgs', + 'LegendOptionsArgsDict', + 'LineChartLineStyleSettingsArgs', + 'LineChartLineStyleSettingsArgsDict', + 'LineChartMarkerStyleSettingsArgs', + 'LineChartMarkerStyleSettingsArgsDict', + 'MeasureFieldSchema2Args', + 'MeasureFieldSchema2ArgsDict', + 'MeasureFieldSchema2CalculatedMeasureFieldArgs', + 'MeasureFieldSchema2CalculatedMeasureFieldArgsDict', + 'MeasureFieldSchema2CategoricalMeasureFieldArgs', + 'MeasureFieldSchema2CategoricalMeasureFieldArgsDict', + 'MeasureFieldSchema2DateMeasureFieldArgs', + 'MeasureFieldSchema2DateMeasureFieldArgsDict', + 'MeasureFieldSchema2NumericalMeasureFieldArgs', + 'MeasureFieldSchema2NumericalMeasureFieldArgsDict', + 'MeasureFieldSchemaArgs', + 'MeasureFieldSchemaArgsDict', + 'MeasureFieldSchemaCalculatedMeasureFieldArgs', + 'MeasureFieldSchemaCalculatedMeasureFieldArgsDict', + 'MeasureFieldSchemaCategoricalMeasureFieldArgs', + 'MeasureFieldSchemaCategoricalMeasureFieldArgsDict', + 'MeasureFieldSchemaDateMeasureFieldArgs', + 'MeasureFieldSchemaDateMeasureFieldArgsDict', + 'MeasureFieldSchemaNumericalMeasureFieldArgs', + 'MeasureFieldSchemaNumericalMeasureFieldArgsDict', 'NamespaceTimeoutsArgs', 'NamespaceTimeoutsArgsDict', + 'NegativeValueConfigurationArgs', + 'NegativeValueConfigurationArgsDict', + 'NullValueFormatConfigurationArgs', + 'NullValueFormatConfigurationArgsDict', + 'NumberDisplayFormatConfigurationArgs', + 'NumberDisplayFormatConfigurationArgsDict', + 'NumberFormatConfigurationArgs', + 'NumberFormatConfigurationArgsDict', + 'NumericEqualityFilterArgs', + 'NumericEqualityFilterArgsDict', + 'NumericFormatConfigurationArgs', + 'NumericFormatConfigurationArgsDict', + 'NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs', + 'NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgsDict', + 'NumericalAggregationArgs', + 'NumericalAggregationArgsDict', + 'NumericalAggregationPercentileAggregationArgs', + 'NumericalAggregationPercentileAggregationArgsDict', + 'PercentageDisplayFormatConfigurationArgs', + 'PercentageDisplayFormatConfigurationArgsDict', + 'ReferenceLineArgs', + 'ReferenceLineArgsDict', + 'ReferenceLineDataConfigurationArgs', + 'ReferenceLineDataConfigurationArgsDict', + 'ReferenceLineDataConfigurationDynamicConfigurationArgs', + 'ReferenceLineDataConfigurationDynamicConfigurationArgsDict', + 'ReferenceLineDataConfigurationStaticConfigurationArgs', + 'ReferenceLineDataConfigurationStaticConfigurationArgsDict', + 'ReferenceLineLabelConfigurationArgs', + 'ReferenceLineLabelConfigurationArgsDict', + 'ReferenceLineLabelConfigurationCustomLabelConfigurationArgs', + 'ReferenceLineLabelConfigurationCustomLabelConfigurationArgsDict', + 'ReferenceLineLabelConfigurationValueLabelConfigurationArgs', + 'ReferenceLineLabelConfigurationValueLabelConfigurationArgsDict', + 'ReferenceLineStyleConfigurationArgs', + 'ReferenceLineStyleConfigurationArgsDict', 'RefreshScheduleScheduleArgs', 'RefreshScheduleScheduleArgsDict', 'RefreshScheduleScheduleScheduleFrequencyArgs', 'RefreshScheduleScheduleScheduleFrequencyArgsDict', 'RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs', 'RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgsDict', + 'SelectAllOptionsArgs', + 'SelectAllOptionsArgsDict', + 'SeparatorConfigurationArgs', + 'SeparatorConfigurationArgsDict', + 'SeparatorConfigurationThousandsSeparatorArgs', + 'SeparatorConfigurationThousandsSeparatorArgsDict', + 'SmallMultiplesOptionsArgs', + 'SmallMultiplesOptionsArgsDict', + 'SmallMultiplesOptionsPanelConfigurationArgs', + 'SmallMultiplesOptionsPanelConfigurationArgsDict', + 'SmallMultiplesOptionsPanelConfigurationTitleArgs', + 'SmallMultiplesOptionsPanelConfigurationTitleArgsDict', + 'SpacingArgs', + 'SpacingArgsDict', + 'StringFormatConfigurationArgs', + 'StringFormatConfigurationArgsDict', + 'StringParameterDeclarationArgs', + 'StringParameterDeclarationArgsDict', + 'StringParameterDeclarationDefaultValuesArgs', + 'StringParameterDeclarationDefaultValuesArgsDict', + 'StringParameterDeclarationValuesWhenUnsetArgs', + 'StringParameterDeclarationValuesWhenUnsetArgsDict', + 'SubtitleArgs', + 'SubtitleArgsDict', + 'SubtitleFormatTextArgs', + 'SubtitleFormatTextArgsDict', + 'TableBorderOptionsArgs', + 'TableBorderOptionsArgsDict', + 'TemplateDefinitionArgs', + 'TemplateDefinitionArgsDict', + 'TemplateDefinitionAnalysisDefaultsArgs', + 'TemplateDefinitionAnalysisDefaultsArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict', + 'TemplateDefinitionCalculatedFieldArgs', + 'TemplateDefinitionCalculatedFieldArgsDict', + 'TemplateDefinitionColumnConfigurationArgs', + 'TemplateDefinitionColumnConfigurationArgsDict', + 'TemplateDefinitionColumnConfigurationFormatConfigurationArgs', + 'TemplateDefinitionColumnConfigurationFormatConfigurationArgsDict', + 'TemplateDefinitionDataSetConfigurationArgs', + 'TemplateDefinitionDataSetConfigurationArgsDict', + 'TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs', + 'TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgsDict', + 'TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs', + 'TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgsDict', + 'TemplateDefinitionDataSetConfigurationDataSetSchemaArgs', + 'TemplateDefinitionDataSetConfigurationDataSetSchemaArgsDict', + 'TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs', + 'TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgsDict', + 'TemplateDefinitionFilterGroupArgs', + 'TemplateDefinitionFilterGroupArgsDict', + 'TemplateDefinitionFilterGroupScopeConfigurationArgs', + 'TemplateDefinitionFilterGroupScopeConfigurationArgsDict', + 'TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs', + 'TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict', + 'TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs', + 'TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict', + 'TemplateDefinitionParametersDeclarationArgs', + 'TemplateDefinitionParametersDeclarationArgsDict', + 'TemplateDefinitionSheetArgs', + 'TemplateDefinitionSheetArgsDict', + 'TemplateDefinitionSheetParameterControlArgs', + 'TemplateDefinitionSheetParameterControlArgsDict', + 'TemplateDefinitionSheetParameterControlDateTimePickerArgs', + 'TemplateDefinitionSheetParameterControlDateTimePickerArgsDict', + 'TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs', + 'TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict', + 'TemplateDefinitionSheetParameterControlDropdownArgs', + 'TemplateDefinitionSheetParameterControlDropdownArgsDict', + 'TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs', + 'TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict', + 'TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs', + 'TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgsDict', + 'TemplateDefinitionSheetParameterControlListArgs', + 'TemplateDefinitionSheetParameterControlListArgsDict', + 'TemplateDefinitionSheetParameterControlListDisplayOptionsArgs', + 'TemplateDefinitionSheetParameterControlListDisplayOptionsArgsDict', + 'TemplateDefinitionSheetParameterControlListSelectableValuesArgs', + 'TemplateDefinitionSheetParameterControlListSelectableValuesArgsDict', + 'TemplateDefinitionSheetParameterControlSliderArgs', + 'TemplateDefinitionSheetParameterControlSliderArgsDict', + 'TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs', + 'TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgsDict', + 'TemplateDefinitionSheetParameterControlTextAreaArgs', + 'TemplateDefinitionSheetParameterControlTextAreaArgsDict', + 'TemplateDefinitionSheetParameterControlTextFieldArgs', + 'TemplateDefinitionSheetParameterControlTextFieldArgsDict', + 'TemplateDefinitionSheetSheetControlLayoutsArgs', + 'TemplateDefinitionSheetSheetControlLayoutsArgsDict', + 'TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs', + 'TemplateDefinitionSheetSheetControlLayoutsConfigurationArgsDict', + 'TemplateDefinitionSheetTextBoxArgs', + 'TemplateDefinitionSheetTextBoxArgsDict', 'TemplatePermissionArgs', 'TemplatePermissionArgsDict', 'TemplateSourceEntityArgs', @@ -225,6 +855,8 @@ 'TemplateSourceEntitySourceAnalysisDataSetReferenceArgsDict', 'TemplateSourceEntitySourceTemplateArgs', 'TemplateSourceEntitySourceTemplateArgsDict', + 'TextAreaControlDisplayOptionsArgs', + 'TextAreaControlDisplayOptionsArgsDict', 'ThemeConfigurationArgs', 'ThemeConfigurationArgsDict', 'ThemeConfigurationDataColorPaletteArgs', @@ -249,6 +881,552 @@ 'ThemeConfigurationUiColorPaletteArgsDict', 'ThemePermissionArgs', 'ThemePermissionArgsDict', + 'TimeRangeFilterArgs', + 'TimeRangeFilterArgsDict', + 'TooltipOptionsArgs', + 'TooltipOptionsArgsDict', + 'TooltipOptionsFieldBaseTooltipArgs', + 'TooltipOptionsFieldBaseTooltipArgsDict', + 'TooltipOptionsFieldBaseTooltipTooltipFieldArgs', + 'TooltipOptionsFieldBaseTooltipTooltipFieldArgsDict', + 'TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs', + 'TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgsDict', + 'TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs', + 'TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgsDict', + 'VisualCustomActionsArgs', + 'VisualCustomActionsArgsDict', + 'VisualCustomActionsActionOperationArgs', + 'VisualCustomActionsActionOperationArgsDict', + 'VisualCustomActionsActionOperationFilterOperationArgs', + 'VisualCustomActionsActionOperationFilterOperationArgsDict', + 'VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs', + 'VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgsDict', + 'VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs', + 'VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgsDict', + 'VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs', + 'VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgsDict', + 'VisualCustomActionsActionOperationNavigationOperationArgs', + 'VisualCustomActionsActionOperationNavigationOperationArgsDict', + 'VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs', + 'VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgsDict', + 'VisualCustomActionsActionOperationSetParametersOperationArgs', + 'VisualCustomActionsActionOperationSetParametersOperationArgsDict', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgsDict', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgsDict', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgsDict', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgsDict', + 'VisualCustomActionsActionOperationUrlOperationArgs', + 'VisualCustomActionsActionOperationUrlOperationArgsDict', + 'VisualPaletteArgs', + 'VisualPaletteArgsDict', + 'VisualPaletteColorMapArgs', + 'VisualPaletteColorMapArgsDict', + 'VisualsArgs', + 'VisualsArgsDict', + 'VisualsBarChartVisualArgs', + 'VisualsBarChartVisualArgsDict', + 'VisualsBarChartVisualChartConfigurationArgs', + 'VisualsBarChartVisualChartConfigurationArgsDict', + 'VisualsBarChartVisualChartConfigurationFieldWellsArgs', + 'VisualsBarChartVisualChartConfigurationFieldWellsArgsDict', + 'VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs', + 'VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgsDict', + 'VisualsBarChartVisualChartConfigurationSortConfigurationArgs', + 'VisualsBarChartVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsBoxPlotVisualArgs', + 'VisualsBoxPlotVisualArgsDict', + 'VisualsBoxPlotVisualChartConfigurationArgs', + 'VisualsBoxPlotVisualChartConfigurationArgsDict', + 'VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs', + 'VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgsDict', + 'VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs', + 'VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgsDict', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsArgs', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsArgsDict', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgsDict', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgsDict', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgsDict', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgsDict', + 'VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs', + 'VisualsBoxPlotVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs', + 'VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgsDict', + 'VisualsComboChartVisualArgs', + 'VisualsComboChartVisualArgsDict', + 'VisualsComboChartVisualChartConfigurationArgs', + 'VisualsComboChartVisualChartConfigurationArgsDict', + 'VisualsComboChartVisualChartConfigurationFieldWellsArgs', + 'VisualsComboChartVisualChartConfigurationFieldWellsArgsDict', + 'VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs', + 'VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgsDict', + 'VisualsComboChartVisualChartConfigurationSortConfigurationArgs', + 'VisualsComboChartVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsCustomContentVisualArgs', + 'VisualsCustomContentVisualArgsDict', + 'VisualsCustomContentVisualChartConfigurationArgs', + 'VisualsCustomContentVisualChartConfigurationArgsDict', + 'VisualsEmptyVisualArgs', + 'VisualsEmptyVisualArgsDict', + 'VisualsFilledMapVisualArgs', + 'VisualsFilledMapVisualArgsDict', + 'VisualsFilledMapVisualChartConfigurationArgs', + 'VisualsFilledMapVisualChartConfigurationArgsDict', + 'VisualsFilledMapVisualChartConfigurationFieldWellsArgs', + 'VisualsFilledMapVisualChartConfigurationFieldWellsArgsDict', + 'VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs', + 'VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgsDict', + 'VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs', + 'VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgsDict', + 'VisualsFilledMapVisualChartConfigurationSortConfigurationArgs', + 'VisualsFilledMapVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsFilledMapVisualChartConfigurationWindowOptionsArgs', + 'VisualsFilledMapVisualChartConfigurationWindowOptionsArgsDict', + 'VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs', + 'VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgsDict', + 'VisualsFilledMapVisualConditionalFormattingArgs', + 'VisualsFilledMapVisualConditionalFormattingArgsDict', + 'VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs', + 'VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgsDict', + 'VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs', + 'VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgsDict', + 'VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs', + 'VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgsDict', + 'VisualsFunnelChartVisualArgs', + 'VisualsFunnelChartVisualArgsDict', + 'VisualsFunnelChartVisualChartConfigurationArgs', + 'VisualsFunnelChartVisualChartConfigurationArgsDict', + 'VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs', + 'VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgsDict', + 'VisualsFunnelChartVisualChartConfigurationFieldWellsArgs', + 'VisualsFunnelChartVisualChartConfigurationFieldWellsArgsDict', + 'VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs', + 'VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgsDict', + 'VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs', + 'VisualsFunnelChartVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsGaugeChartVisualArgs', + 'VisualsGaugeChartVisualArgsDict', + 'VisualsGaugeChartVisualChartConfigurationArgs', + 'VisualsGaugeChartVisualChartConfigurationArgsDict', + 'VisualsGaugeChartVisualChartConfigurationFieldWellsArgs', + 'VisualsGaugeChartVisualChartConfigurationFieldWellsArgsDict', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgsDict', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgsDict', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgsDict', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgsDict', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgsDict', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgsDict', + 'VisualsGaugeChartVisualConditionalFormattingArgs', + 'VisualsGaugeChartVisualConditionalFormattingArgsDict', + 'VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs', + 'VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgsDict', + 'VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs', + 'VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgsDict', + 'VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs', + 'VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgsDict', + 'VisualsGeospatialMapVisualArgs', + 'VisualsGeospatialMapVisualArgsDict', + 'VisualsGeospatialMapVisualChartConfigurationArgs', + 'VisualsGeospatialMapVisualChartConfigurationArgsDict', + 'VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs', + 'VisualsGeospatialMapVisualChartConfigurationFieldWellsArgsDict', + 'VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs', + 'VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgsDict', + 'VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs', + 'VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgsDict', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgsDict', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgsDict', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgsDict', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgsDict', + 'VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs', + 'VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgsDict', + 'VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs', + 'VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgsDict', + 'VisualsHeatMapVisualArgs', + 'VisualsHeatMapVisualArgsDict', + 'VisualsHeatMapVisualChartConfigurationArgs', + 'VisualsHeatMapVisualChartConfigurationArgsDict', + 'VisualsHeatMapVisualChartConfigurationFieldWellsArgs', + 'VisualsHeatMapVisualChartConfigurationFieldWellsArgsDict', + 'VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs', + 'VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgsDict', + 'VisualsHeatMapVisualChartConfigurationSortConfigurationArgs', + 'VisualsHeatMapVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsHistogramVisualArgs', + 'VisualsHistogramVisualArgsDict', + 'VisualsHistogramVisualChartConfigurationArgs', + 'VisualsHistogramVisualChartConfigurationArgsDict', + 'VisualsHistogramVisualChartConfigurationBinOptionsArgs', + 'VisualsHistogramVisualChartConfigurationBinOptionsArgsDict', + 'VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs', + 'VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgsDict', + 'VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs', + 'VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgsDict', + 'VisualsHistogramVisualChartConfigurationFieldWellsArgs', + 'VisualsHistogramVisualChartConfigurationFieldWellsArgsDict', + 'VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs', + 'VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgsDict', + 'VisualsInsightVisualArgs', + 'VisualsInsightVisualArgsDict', + 'VisualsInsightVisualInsightConfigurationArgs', + 'VisualsInsightVisualInsightConfigurationArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationArgs', + 'VisualsInsightVisualInsightConfigurationComputationArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationForecastArgs', + 'VisualsInsightVisualInsightConfigurationComputationForecastArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs', + 'VisualsInsightVisualInsightConfigurationComputationGrowthRateArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs', + 'VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs', + 'VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs', + 'VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs', + 'VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs', + 'VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs', + 'VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs', + 'VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgsDict', + 'VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs', + 'VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgsDict', + 'VisualsInsightVisualInsightConfigurationCustomNarrativeArgs', + 'VisualsInsightVisualInsightConfigurationCustomNarrativeArgsDict', + 'VisualsKpiVisualArgs', + 'VisualsKpiVisualArgsDict', + 'VisualsKpiVisualChartConfigurationArgs', + 'VisualsKpiVisualChartConfigurationArgsDict', + 'VisualsKpiVisualChartConfigurationFieldWellsArgs', + 'VisualsKpiVisualChartConfigurationFieldWellsArgsDict', + 'VisualsKpiVisualChartConfigurationKpiOptionsArgs', + 'VisualsKpiVisualChartConfigurationKpiOptionsArgsDict', + 'VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs', + 'VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgsDict', + 'VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs', + 'VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgsDict', + 'VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs', + 'VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgsDict', + 'VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs', + 'VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgsDict', + 'VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs', + 'VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgsDict', + 'VisualsKpiVisualChartConfigurationSortConfigurationArgs', + 'VisualsKpiVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsKpiVisualConditionalFormattingArgs', + 'VisualsKpiVisualConditionalFormattingArgsDict', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgsDict', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgsDict', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgsDict', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgsDict', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgsDict', + 'VisualsLineChartVisualArgs', + 'VisualsLineChartVisualArgsDict', + 'VisualsLineChartVisualChartConfigurationArgs', + 'VisualsLineChartVisualChartConfigurationArgsDict', + 'VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs', + 'VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgsDict', + 'VisualsLineChartVisualChartConfigurationFieldWellsArgs', + 'VisualsLineChartVisualChartConfigurationFieldWellsArgsDict', + 'VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs', + 'VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgsDict', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationArgs', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationArgsDict', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgsDict', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgsDict', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgsDict', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgsDict', + 'VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs', + 'VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgsDict', + 'VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs', + 'VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgsDict', + 'VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs', + 'VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgsDict', + 'VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs', + 'VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgsDict', + 'VisualsLineChartVisualChartConfigurationSeriesArgs', + 'VisualsLineChartVisualChartConfigurationSeriesArgsDict', + 'VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs', + 'VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgsDict', + 'VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs', + 'VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgsDict', + 'VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs', + 'VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgsDict', + 'VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs', + 'VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgsDict', + 'VisualsLineChartVisualChartConfigurationSortConfigurationArgs', + 'VisualsLineChartVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsPieChartVisualArgs', + 'VisualsPieChartVisualArgsDict', + 'VisualsPieChartVisualChartConfigurationArgs', + 'VisualsPieChartVisualChartConfigurationArgsDict', + 'VisualsPieChartVisualChartConfigurationDonutOptionsArgs', + 'VisualsPieChartVisualChartConfigurationDonutOptionsArgsDict', + 'VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs', + 'VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgsDict', + 'VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs', + 'VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgsDict', + 'VisualsPieChartVisualChartConfigurationFieldWellsArgs', + 'VisualsPieChartVisualChartConfigurationFieldWellsArgsDict', + 'VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs', + 'VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgsDict', + 'VisualsPieChartVisualChartConfigurationSortConfigurationArgs', + 'VisualsPieChartVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsPivotTableVisualArgs', + 'VisualsPivotTableVisualArgsDict', + 'VisualsPivotTableVisualChartConfigurationArgs', + 'VisualsPivotTableVisualChartConfigurationArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsArgs', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgsDict', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgsDict', + 'VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs', + 'VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgsDict', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationArgs', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgsDict', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgsDict', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgsDict', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgsDict', + 'VisualsPivotTableVisualChartConfigurationTableOptionsArgs', + 'VisualsPivotTableVisualChartConfigurationTableOptionsArgsDict', + 'VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs', + 'VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgsDict', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsArgs', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsArgsDict', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgsDict', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgsDict', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgsDict', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgsDict', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgsDict', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgsDict', + 'VisualsPivotTableVisualConditionalFormattingArgs', + 'VisualsPivotTableVisualConditionalFormattingArgsDict', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgsDict', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgsDict', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgsDict', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgsDict', + 'VisualsRadarChartVisualArgs', + 'VisualsRadarChartVisualArgsDict', + 'VisualsRadarChartVisualChartConfigurationArgs', + 'VisualsRadarChartVisualChartConfigurationArgsDict', + 'VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs', + 'VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgsDict', + 'VisualsRadarChartVisualChartConfigurationFieldWellsArgs', + 'VisualsRadarChartVisualChartConfigurationFieldWellsArgsDict', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgsDict', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgsDict', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgsDict', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgsDict', + 'VisualsRadarChartVisualChartConfigurationSortConfigurationArgs', + 'VisualsRadarChartVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsSankeyDiagramVisualArgs', + 'VisualsSankeyDiagramVisualArgsDict', + 'VisualsSankeyDiagramVisualChartConfigurationArgs', + 'VisualsSankeyDiagramVisualChartConfigurationArgsDict', + 'VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs', + 'VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgsDict', + 'VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs', + 'VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgsDict', + 'VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs', + 'VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsScatterPlotVisualArgs', + 'VisualsScatterPlotVisualArgsDict', + 'VisualsScatterPlotVisualChartConfigurationArgs', + 'VisualsScatterPlotVisualChartConfigurationArgsDict', + 'VisualsScatterPlotVisualChartConfigurationFieldWellsArgs', + 'VisualsScatterPlotVisualChartConfigurationFieldWellsArgsDict', + 'VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs', + 'VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgsDict', + 'VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs', + 'VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgsDict', + 'VisualsTableVisualArgs', + 'VisualsTableVisualArgsDict', + 'VisualsTableVisualChartConfigurationArgs', + 'VisualsTableVisualChartConfigurationArgsDict', + 'VisualsTableVisualChartConfigurationFieldOptionsArgs', + 'VisualsTableVisualChartConfigurationFieldOptionsArgsDict', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgsDict', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgsDict', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgsDict', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgsDict', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgsDict', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgsDict', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgsDict', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgsDict', + 'VisualsTableVisualChartConfigurationFieldWellsArgs', + 'VisualsTableVisualChartConfigurationFieldWellsArgsDict', + 'VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs', + 'VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgsDict', + 'VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs', + 'VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgsDict', + 'VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs', + 'VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgsDict', + 'VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs', + 'VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgsDict', + 'VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs', + 'VisualsTableVisualChartConfigurationPaginatedReportOptionsArgsDict', + 'VisualsTableVisualChartConfigurationSortConfigurationArgs', + 'VisualsTableVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs', + 'VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgsDict', + 'VisualsTableVisualChartConfigurationTableInlineVisualizationArgs', + 'VisualsTableVisualChartConfigurationTableInlineVisualizationArgsDict', + 'VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs', + 'VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgsDict', + 'VisualsTableVisualChartConfigurationTableOptionsArgs', + 'VisualsTableVisualChartConfigurationTableOptionsArgsDict', + 'VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs', + 'VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgsDict', + 'VisualsTableVisualChartConfigurationTotalOptionsArgs', + 'VisualsTableVisualChartConfigurationTotalOptionsArgsDict', + 'VisualsTableVisualConditionalFormattingArgs', + 'VisualsTableVisualConditionalFormattingArgsDict', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgsDict', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgsDict', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgsDict', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgsDict', + 'VisualsTreeMapVisualArgs', + 'VisualsTreeMapVisualArgsDict', + 'VisualsTreeMapVisualChartConfigurationArgs', + 'VisualsTreeMapVisualChartConfigurationArgsDict', + 'VisualsTreeMapVisualChartConfigurationFieldWellsArgs', + 'VisualsTreeMapVisualChartConfigurationFieldWellsArgsDict', + 'VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs', + 'VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgsDict', + 'VisualsTreeMapVisualChartConfigurationSortConfigurationArgs', + 'VisualsTreeMapVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsWaterfallVisualArgs', + 'VisualsWaterfallVisualArgsDict', + 'VisualsWaterfallVisualChartConfigurationArgs', + 'VisualsWaterfallVisualChartConfigurationArgsDict', + 'VisualsWaterfallVisualChartConfigurationFieldWellsArgs', + 'VisualsWaterfallVisualChartConfigurationFieldWellsArgsDict', + 'VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs', + 'VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgsDict', + 'VisualsWaterfallVisualChartConfigurationSortConfigurationArgs', + 'VisualsWaterfallVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs', + 'VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgsDict', + 'VisualsWordCloudVisualArgs', + 'VisualsWordCloudVisualArgsDict', + 'VisualsWordCloudVisualChartConfigurationArgs', + 'VisualsWordCloudVisualChartConfigurationArgsDict', + 'VisualsWordCloudVisualChartConfigurationFieldWellsArgs', + 'VisualsWordCloudVisualChartConfigurationFieldWellsArgsDict', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgsDict', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgsDict', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgsDict', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgsDict', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgsDict', + 'VisualsWordCloudVisualChartConfigurationSortConfigurationArgs', + 'VisualsWordCloudVisualChartConfigurationSortConfigurationArgsDict', + 'VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs', + 'VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgsDict', 'VpcConnectionTimeoutsArgs', 'VpcConnectionTimeoutsArgsDict', 'GetDataSetColumnLevelPermissionRuleArgs', @@ -258,7086 +1436,37927 @@ MYPY = False if not MYPY: - class AnalysisParametersArgsDict(TypedDict): - date_time_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDateTimeParameterArgsDict']]]] + class AggregationFunctionArgsDict(TypedDict): + categorical_aggregation_function: NotRequired[pulumi.Input[str]] + date_aggregation_function: NotRequired[pulumi.Input[str]] + numerical_aggregation_function: NotRequired[pulumi.Input['NumericalAggregationArgsDict']] +elif False: + AggregationFunctionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AggregationFunctionArgs: + def __init__(__self__, *, + categorical_aggregation_function: Optional[pulumi.Input[str]] = None, + date_aggregation_function: Optional[pulumi.Input[str]] = None, + numerical_aggregation_function: Optional[pulumi.Input['NumericalAggregationArgs']] = None): + if categorical_aggregation_function is not None: + pulumi.set(__self__, "categorical_aggregation_function", categorical_aggregation_function) + if date_aggregation_function is not None: + pulumi.set(__self__, "date_aggregation_function", date_aggregation_function) + if numerical_aggregation_function is not None: + pulumi.set(__self__, "numerical_aggregation_function", numerical_aggregation_function) + + @property + @pulumi.getter(name="categoricalAggregationFunction") + def categorical_aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "categorical_aggregation_function") + + @categorical_aggregation_function.setter + def categorical_aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "categorical_aggregation_function", value) + + @property + @pulumi.getter(name="dateAggregationFunction") + def date_aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_aggregation_function") + + @date_aggregation_function.setter + def date_aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_aggregation_function", value) + + @property + @pulumi.getter(name="numericalAggregationFunction") + def numerical_aggregation_function(self) -> Optional[pulumi.Input['NumericalAggregationArgs']]: + return pulumi.get(self, "numerical_aggregation_function") + + @numerical_aggregation_function.setter + def numerical_aggregation_function(self, value: Optional[pulumi.Input['NumericalAggregationArgs']]): + pulumi.set(self, "numerical_aggregation_function", value) + + +if not MYPY: + class AnalysisDefinitionArgsDict(TypedDict): + data_set_identifiers_declarations: pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionDataSetIdentifiersDeclarationArgsDict']]] """ - A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). """ - decimal_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDecimalParameterArgsDict']]]] + analysis_defaults: NotRequired[pulumi.Input['AnalysisDefinitionAnalysisDefaultsArgsDict']] """ - A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). """ - integer_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersIntegerParameterArgsDict']]]] + calculated_fields: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionCalculatedFieldArgsDict']]]] """ - A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). """ - string_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersStringParameterArgsDict']]]] + column_configurations: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionColumnConfigurationArgsDict']]]] """ - A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + """ + filter_groups: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionFilterGroupArgsDict']]]] + """ + A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + """ + parameter_declarations: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionParameterDeclarationArgsDict']]]] + sheets: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetArgsDict']]]] + """ + A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). """ elif False: - AnalysisParametersArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class AnalysisParametersArgs: +class AnalysisDefinitionArgs: def __init__(__self__, *, - date_time_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDateTimeParameterArgs']]]] = None, - decimal_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDecimalParameterArgs']]]] = None, - integer_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersIntegerParameterArgs']]]] = None, - string_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersStringParameterArgs']]]] = None): + data_set_identifiers_declarations: pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionDataSetIdentifiersDeclarationArgs']]], + analysis_defaults: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsArgs']] = None, + calculated_fields: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionCalculatedFieldArgs']]]] = None, + column_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionColumnConfigurationArgs']]]] = None, + filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionFilterGroupArgs']]]] = None, + parameter_declarations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionParameterDeclarationArgs']]]] = None, + sheets: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetArgs']]]] = None): """ - :param pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDateTimeParameterArgs']]] date_time_parameters: A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - :param pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDecimalParameterArgs']]] decimal_parameters: A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - :param pulumi.Input[Sequence[pulumi.Input['AnalysisParametersIntegerParameterArgs']]] integer_parameters: A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - :param pulumi.Input[Sequence[pulumi.Input['AnalysisParametersStringParameterArgs']]] string_parameters: A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + :param pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionDataSetIdentifiersDeclarationArgs']]] data_set_identifiers_declarations: A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + :param pulumi.Input['AnalysisDefinitionAnalysisDefaultsArgs'] analysis_defaults: The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + :param pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionCalculatedFieldArgs']]] calculated_fields: A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + :param pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionColumnConfigurationArgs']]] column_configurations: A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + :param pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionFilterGroupArgs']]] filter_groups: A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + :param pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetArgs']]] sheets: A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). """ - if date_time_parameters is not None: - pulumi.set(__self__, "date_time_parameters", date_time_parameters) - if decimal_parameters is not None: - pulumi.set(__self__, "decimal_parameters", decimal_parameters) - if integer_parameters is not None: - pulumi.set(__self__, "integer_parameters", integer_parameters) - if string_parameters is not None: - pulumi.set(__self__, "string_parameters", string_parameters) + pulumi.set(__self__, "data_set_identifiers_declarations", data_set_identifiers_declarations) + if analysis_defaults is not None: + pulumi.set(__self__, "analysis_defaults", analysis_defaults) + if calculated_fields is not None: + pulumi.set(__self__, "calculated_fields", calculated_fields) + if column_configurations is not None: + pulumi.set(__self__, "column_configurations", column_configurations) + if filter_groups is not None: + pulumi.set(__self__, "filter_groups", filter_groups) + if parameter_declarations is not None: + pulumi.set(__self__, "parameter_declarations", parameter_declarations) + if sheets is not None: + pulumi.set(__self__, "sheets", sheets) @property - @pulumi.getter(name="dateTimeParameters") - def date_time_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDateTimeParameterArgs']]]]: + @pulumi.getter(name="dataSetIdentifiersDeclarations") + def data_set_identifiers_declarations(self) -> pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionDataSetIdentifiersDeclarationArgs']]]: """ - A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). """ - return pulumi.get(self, "date_time_parameters") + return pulumi.get(self, "data_set_identifiers_declarations") - @date_time_parameters.setter - def date_time_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDateTimeParameterArgs']]]]): - pulumi.set(self, "date_time_parameters", value) + @data_set_identifiers_declarations.setter + def data_set_identifiers_declarations(self, value: pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionDataSetIdentifiersDeclarationArgs']]]): + pulumi.set(self, "data_set_identifiers_declarations", value) @property - @pulumi.getter(name="decimalParameters") - def decimal_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDecimalParameterArgs']]]]: + @pulumi.getter(name="analysisDefaults") + def analysis_defaults(self) -> Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsArgs']]: """ - A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). """ - return pulumi.get(self, "decimal_parameters") + return pulumi.get(self, "analysis_defaults") - @decimal_parameters.setter - def decimal_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDecimalParameterArgs']]]]): - pulumi.set(self, "decimal_parameters", value) + @analysis_defaults.setter + def analysis_defaults(self, value: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsArgs']]): + pulumi.set(self, "analysis_defaults", value) @property - @pulumi.getter(name="integerParameters") - def integer_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersIntegerParameterArgs']]]]: + @pulumi.getter(name="calculatedFields") + def calculated_fields(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionCalculatedFieldArgs']]]]: """ - A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). """ - return pulumi.get(self, "integer_parameters") + return pulumi.get(self, "calculated_fields") - @integer_parameters.setter - def integer_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersIntegerParameterArgs']]]]): - pulumi.set(self, "integer_parameters", value) + @calculated_fields.setter + def calculated_fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionCalculatedFieldArgs']]]]): + pulumi.set(self, "calculated_fields", value) @property - @pulumi.getter(name="stringParameters") - def string_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersStringParameterArgs']]]]: + @pulumi.getter(name="columnConfigurations") + def column_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionColumnConfigurationArgs']]]]: """ - A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. """ - return pulumi.get(self, "string_parameters") - - @string_parameters.setter - def string_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersStringParameterArgs']]]]): - pulumi.set(self, "string_parameters", value) + return pulumi.get(self, "column_configurations") + @column_configurations.setter + def column_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionColumnConfigurationArgs']]]]): + pulumi.set(self, "column_configurations", value) -if not MYPY: - class AnalysisParametersDateTimeParameterArgsDict(TypedDict): - name: pulumi.Input[str] + @property + @pulumi.getter(name="filterGroups") + def filter_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionFilterGroupArgs']]]]: """ - Display name for the analysis. - - The following arguments are optional: + A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. """ - values: pulumi.Input[Sequence[pulumi.Input[str]]] -elif False: - AnalysisParametersDateTimeParameterArgsDict: TypeAlias = Mapping[str, Any] + return pulumi.get(self, "filter_groups") -@pulumi.input_type -class AnalysisParametersDateTimeParameterArgs: - def __init__(__self__, *, - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]]): - """ - :param pulumi.Input[str] name: Display name for the analysis. - - The following arguments are optional: - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + @filter_groups.setter + def filter_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionFilterGroupArgs']]]]): + pulumi.set(self, "filter_groups", value) + + @property + @pulumi.getter(name="parameterDeclarations") + def parameter_declarations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionParameterDeclarationArgs']]]]: + return pulumi.get(self, "parameter_declarations") + + @parameter_declarations.setter + def parameter_declarations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionParameterDeclarationArgs']]]]): + pulumi.set(self, "parameter_declarations", value) @property @pulumi.getter - def name(self) -> pulumi.Input[str]: + def sheets(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetArgs']]]]: """ - Display name for the analysis. - - The following arguments are optional: + A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). """ - return pulumi.get(self, "name") + return pulumi.get(self, "sheets") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @sheets.setter + def sheets(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetArgs']]]]): + pulumi.set(self, "sheets", value) + + +if not MYPY: + class AnalysisDefinitionAnalysisDefaultsArgsDict(TypedDict): + default_new_sheet_configuration: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict'] +elif False: + AnalysisDefinitionAnalysisDefaultsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionAnalysisDefaultsArgs: + def __init__(__self__, *, + default_new_sheet_configuration: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs']): + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) @property - @pulumi.getter - def values(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - return pulumi.get(self, "values") + @pulumi.getter(name="defaultNewSheetConfiguration") + def default_new_sheet_configuration(self) -> pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs']: + return pulumi.get(self, "default_new_sheet_configuration") - @values.setter - def values(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "values", value) + @default_new_sheet_configuration.setter + def default_new_sheet_configuration(self, value: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs']): + pulumi.set(self, "default_new_sheet_configuration", value) if not MYPY: - class AnalysisParametersDecimalParameterArgsDict(TypedDict): - name: pulumi.Input[str] - """ - Display name for the analysis. - - The following arguments are optional: - """ - values: pulumi.Input[Sequence[pulumi.Input[float]]] + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict(TypedDict): + interactive_layout_configuration: NotRequired[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict']] + paginated_layout_configuration: NotRequired[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict']] + sheet_content_type: NotRequired[pulumi.Input[str]] elif False: - AnalysisParametersDecimalParameterArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class AnalysisParametersDecimalParameterArgs: +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs: def __init__(__self__, *, - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[float]]]): - """ - :param pulumi.Input[str] name: Display name for the analysis. - - The following arguments are optional: - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + interactive_layout_configuration: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs']] = None, + paginated_layout_configuration: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs']] = None, + sheet_content_type: Optional[pulumi.Input[str]] = None): + if interactive_layout_configuration is not None: + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) + if paginated_layout_configuration is not None: + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) + if sheet_content_type is not None: + pulumi.set(__self__, "sheet_content_type", sheet_content_type) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Display name for the analysis. + @pulumi.getter(name="interactiveLayoutConfiguration") + def interactive_layout_configuration(self) -> Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs']]: + return pulumi.get(self, "interactive_layout_configuration") - The following arguments are optional: - """ - return pulumi.get(self, "name") + @interactive_layout_configuration.setter + def interactive_layout_configuration(self, value: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs']]): + pulumi.set(self, "interactive_layout_configuration", value) - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @property + @pulumi.getter(name="paginatedLayoutConfiguration") + def paginated_layout_configuration(self) -> Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs']]: + return pulumi.get(self, "paginated_layout_configuration") + + @paginated_layout_configuration.setter + def paginated_layout_configuration(self, value: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs']]): + pulumi.set(self, "paginated_layout_configuration", value) @property - @pulumi.getter - def values(self) -> pulumi.Input[Sequence[pulumi.Input[float]]]: - return pulumi.get(self, "values") + @pulumi.getter(name="sheetContentType") + def sheet_content_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "sheet_content_type") - @values.setter - def values(self, value: pulumi.Input[Sequence[pulumi.Input[float]]]): - pulumi.set(self, "values", value) + @sheet_content_type.setter + def sheet_content_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sheet_content_type", value) if not MYPY: - class AnalysisParametersIntegerParameterArgsDict(TypedDict): - name: pulumi.Input[str] - """ - Display name for the analysis. - - The following arguments are optional: - """ - values: pulumi.Input[Sequence[pulumi.Input[int]]] + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict(TypedDict): + free_form: NotRequired[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict']] + grid: NotRequired[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict']] elif False: - AnalysisParametersIntegerParameterArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class AnalysisParametersIntegerParameterArgs: +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs: def __init__(__self__, *, - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[int]]]): - """ - :param pulumi.Input[str] name: Display name for the analysis. - - The following arguments are optional: - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + free_form: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs']] = None, + grid: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs']] = None): + if free_form is not None: + pulumi.set(__self__, "free_form", free_form) + if grid is not None: + pulumi.set(__self__, "grid", grid) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Display name for the analysis. - - The following arguments are optional: - """ - return pulumi.get(self, "name") + @pulumi.getter(name="freeForm") + def free_form(self) -> Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs']]: + return pulumi.get(self, "free_form") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @free_form.setter + def free_form(self, value: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs']]): + pulumi.set(self, "free_form", value) @property @pulumi.getter - def values(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: - return pulumi.get(self, "values") + def grid(self) -> Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs']]: + return pulumi.get(self, "grid") - @values.setter - def values(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): - pulumi.set(self, "values", value) + @grid.setter + def grid(self, value: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs']]): + pulumi.set(self, "grid", value) if not MYPY: - class AnalysisParametersStringParameterArgsDict(TypedDict): - name: pulumi.Input[str] - """ - Display name for the analysis. - - The following arguments are optional: - """ - values: pulumi.Input[Sequence[pulumi.Input[str]]] + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict(TypedDict): + canvas_size_options: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict'] elif False: - AnalysisParametersStringParameterArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class AnalysisParametersStringParameterArgs: +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs: def __init__(__self__, *, - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]]): - """ - :param pulumi.Input[str] name: Display name for the analysis. - - The following arguments are optional: - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + canvas_size_options: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs']): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Display name for the analysis. + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs']: + return pulumi.get(self, "canvas_size_options") - The following arguments are optional: - """ - return pulumi.get(self, "name") + @canvas_size_options.setter + def canvas_size_options(self, value: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs']): + pulumi.set(self, "canvas_size_options", value) - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + +if not MYPY: + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict(TypedDict): + screen_canvas_size_options: NotRequired[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict']] +elif False: + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs: + def __init__(__self__, *, + screen_canvas_size_options: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs']] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property - @pulumi.getter - def values(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - return pulumi.get(self, "values") + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]: + return pulumi.get(self, "screen_canvas_size_options") - @values.setter - def values(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "values", value) + @screen_canvas_size_options.setter + def screen_canvas_size_options(self, value: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]): + pulumi.set(self, "screen_canvas_size_options", value) if not MYPY: - class AnalysisPermissionArgsDict(TypedDict): - actions: pulumi.Input[Sequence[pulumi.Input[str]]] - """ - List of IAM actions to grant or revoke permissions on. - """ - principal: pulumi.Input[str] - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict(TypedDict): + optimized_view_port_width: pulumi.Input[str] elif False: - AnalysisPermissionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class AnalysisPermissionArgs: +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs: def __init__(__self__, *, - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str]): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. - :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + optimized_view_port_width: pulumi.Input[str]): + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property - @pulumi.getter - def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> pulumi.Input[str]: + return pulumi.get(self, "optimized_view_port_width") + + @optimized_view_port_width.setter + def optimized_view_port_width(self, value: pulumi.Input[str]): + pulumi.set(self, "optimized_view_port_width", value) - @actions.setter - def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "actions", value) + +if not MYPY: + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict(TypedDict): + canvas_size_options: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict'] +elif False: + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs: + def __init__(__self__, *, + canvas_size_options: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs']): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property - @pulumi.getter - def principal(self) -> pulumi.Input[str]: - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - return pulumi.get(self, "principal") + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs']: + return pulumi.get(self, "canvas_size_options") - @principal.setter - def principal(self, value: pulumi.Input[str]): - pulumi.set(self, "principal", value) + @canvas_size_options.setter + def canvas_size_options(self, value: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs']): + pulumi.set(self, "canvas_size_options", value) if not MYPY: - class AnalysisSourceEntityArgsDict(TypedDict): - source_template: NotRequired[pulumi.Input['AnalysisSourceEntitySourceTemplateArgsDict']] - """ - The source template. See source_template. - """ + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict(TypedDict): + screen_canvas_size_options: NotRequired[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict']] elif False: - AnalysisSourceEntityArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class AnalysisSourceEntityArgs: +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs: def __init__(__self__, *, - source_template: Optional[pulumi.Input['AnalysisSourceEntitySourceTemplateArgs']] = None): - """ - :param pulumi.Input['AnalysisSourceEntitySourceTemplateArgs'] source_template: The source template. See source_template. - """ - if source_template is not None: - pulumi.set(__self__, "source_template", source_template) + screen_canvas_size_options: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs']] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property - @pulumi.getter(name="sourceTemplate") - def source_template(self) -> Optional[pulumi.Input['AnalysisSourceEntitySourceTemplateArgs']]: - """ - The source template. See source_template. - """ - return pulumi.get(self, "source_template") + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]: + return pulumi.get(self, "screen_canvas_size_options") - @source_template.setter - def source_template(self, value: Optional[pulumi.Input['AnalysisSourceEntitySourceTemplateArgs']]): - pulumi.set(self, "source_template", value) + @screen_canvas_size_options.setter + def screen_canvas_size_options(self, value: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]): + pulumi.set(self, "screen_canvas_size_options", value) if not MYPY: - class AnalysisSourceEntitySourceTemplateArgsDict(TypedDict): - arn: pulumi.Input[str] - """ - The Amazon Resource Name (ARN) of the resource. - """ - data_set_references: pulumi.Input[Sequence[pulumi.Input['AnalysisSourceEntitySourceTemplateDataSetReferenceArgsDict']]] + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict(TypedDict): + resize_option: pulumi.Input[str] + optimized_view_port_width: NotRequired[pulumi.Input[str]] +elif False: + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs: + def __init__(__self__, *, + resize_option: pulumi.Input[str], + optimized_view_port_width: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "resize_option", resize_option) + if optimized_view_port_width is not None: + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="resizeOption") + def resize_option(self) -> pulumi.Input[str]: + return pulumi.get(self, "resize_option") + + @resize_option.setter + def resize_option(self, value: pulumi.Input[str]): + pulumi.set(self, "resize_option", value) + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "optimized_view_port_width") + + @optimized_view_port_width.setter + def optimized_view_port_width(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "optimized_view_port_width", value) + + +if not MYPY: + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict(TypedDict): + section_based: NotRequired[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict']] +elif False: + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs: + def __init__(__self__, *, + section_based: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs']] = None): + if section_based is not None: + pulumi.set(__self__, "section_based", section_based) + + @property + @pulumi.getter(name="sectionBased") + def section_based(self) -> Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs']]: + return pulumi.get(self, "section_based") + + @section_based.setter + def section_based(self, value: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs']]): + pulumi.set(self, "section_based", value) + + +if not MYPY: + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict(TypedDict): + canvas_size_options: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict'] +elif False: + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs: + def __init__(__self__, *, + canvas_size_options: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs']): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs']: + return pulumi.get(self, "canvas_size_options") + + @canvas_size_options.setter + def canvas_size_options(self, value: pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs']): + pulumi.set(self, "canvas_size_options", value) + + +if not MYPY: + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict(TypedDict): + paper_canvas_size_options: NotRequired[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict']] +elif False: + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs: + def __init__(__self__, *, + paper_canvas_size_options: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs']] = None): + if paper_canvas_size_options is not None: + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) + + @property + @pulumi.getter(name="paperCanvasSizeOptions") + def paper_canvas_size_options(self) -> Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs']]: + return pulumi.get(self, "paper_canvas_size_options") + + @paper_canvas_size_options.setter + def paper_canvas_size_options(self, value: Optional[pulumi.Input['AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs']]): + pulumi.set(self, "paper_canvas_size_options", value) + + +if not MYPY: + class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict(TypedDict): + paper_margin: NotRequired[pulumi.Input['SpacingArgsDict']] + paper_orientation: NotRequired[pulumi.Input[str]] + paper_size: NotRequired[pulumi.Input[str]] +elif False: + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs: + def __init__(__self__, *, + paper_margin: Optional[pulumi.Input['SpacingArgs']] = None, + paper_orientation: Optional[pulumi.Input[str]] = None, + paper_size: Optional[pulumi.Input[str]] = None): + if paper_margin is not None: + pulumi.set(__self__, "paper_margin", paper_margin) + if paper_orientation is not None: + pulumi.set(__self__, "paper_orientation", paper_orientation) + if paper_size is not None: + pulumi.set(__self__, "paper_size", paper_size) + + @property + @pulumi.getter(name="paperMargin") + def paper_margin(self) -> Optional[pulumi.Input['SpacingArgs']]: + return pulumi.get(self, "paper_margin") + + @paper_margin.setter + def paper_margin(self, value: Optional[pulumi.Input['SpacingArgs']]): + pulumi.set(self, "paper_margin", value) + + @property + @pulumi.getter(name="paperOrientation") + def paper_orientation(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "paper_orientation") + + @paper_orientation.setter + def paper_orientation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "paper_orientation", value) + + @property + @pulumi.getter(name="paperSize") + def paper_size(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "paper_size") + + @paper_size.setter + def paper_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "paper_size", value) + + +if not MYPY: + class AnalysisDefinitionCalculatedFieldArgsDict(TypedDict): + data_set_identifier: pulumi.Input[str] + expression: pulumi.Input[str] + name: pulumi.Input[str] """ - List of dataset references. See data_set_references. + Display name for the analysis. + + The following arguments are optional: """ elif False: - AnalysisSourceEntitySourceTemplateArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionCalculatedFieldArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class AnalysisSourceEntitySourceTemplateArgs: +class AnalysisDefinitionCalculatedFieldArgs: def __init__(__self__, *, - arn: pulumi.Input[str], - data_set_references: pulumi.Input[Sequence[pulumi.Input['AnalysisSourceEntitySourceTemplateDataSetReferenceArgs']]]): + data_set_identifier: pulumi.Input[str], + expression: pulumi.Input[str], + name: pulumi.Input[str]): """ - :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the resource. - :param pulumi.Input[Sequence[pulumi.Input['AnalysisSourceEntitySourceTemplateDataSetReferenceArgs']]] data_set_references: List of dataset references. See data_set_references. + :param pulumi.Input[str] name: Display name for the analysis. + + The following arguments are optional: """ - pulumi.set(__self__, "arn", arn) - pulumi.set(__self__, "data_set_references", data_set_references) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> pulumi.Input[str]: + return pulumi.get(self, "data_set_identifier") + + @data_set_identifier.setter + def data_set_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_identifier", value) @property @pulumi.getter - def arn(self) -> pulumi.Input[str]: - """ - The Amazon Resource Name (ARN) of the resource. - """ - return pulumi.get(self, "arn") + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") - @arn.setter - def arn(self, value: pulumi.Input[str]): - pulumi.set(self, "arn", value) + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) @property - @pulumi.getter(name="dataSetReferences") - def data_set_references(self) -> pulumi.Input[Sequence[pulumi.Input['AnalysisSourceEntitySourceTemplateDataSetReferenceArgs']]]: + @pulumi.getter + def name(self) -> pulumi.Input[str]: """ - List of dataset references. See data_set_references. + Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "data_set_references") + return pulumi.get(self, "name") - @data_set_references.setter - def data_set_references(self, value: pulumi.Input[Sequence[pulumi.Input['AnalysisSourceEntitySourceTemplateDataSetReferenceArgs']]]): - pulumi.set(self, "data_set_references", value) + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) if not MYPY: - class AnalysisSourceEntitySourceTemplateDataSetReferenceArgsDict(TypedDict): - data_set_arn: pulumi.Input[str] + class AnalysisDefinitionColumnConfigurationArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + format_configuration: NotRequired[pulumi.Input['AnalysisDefinitionColumnConfigurationFormatConfigurationArgsDict']] + role: NotRequired[pulumi.Input[str]] +elif False: + AnalysisDefinitionColumnConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionColumnConfigurationArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + format_configuration: Optional[pulumi.Input['AnalysisDefinitionColumnConfigurationFormatConfigurationArgs']] = None, + role: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if role is not None: + pulumi.set(__self__, "role", role) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['AnalysisDefinitionColumnConfigurationFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['AnalysisDefinitionColumnConfigurationFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter + def role(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "role") + + @role.setter + def role(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "role", value) + + +if not MYPY: + class AnalysisDefinitionColumnConfigurationFormatConfigurationArgsDict(TypedDict): + date_time_format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] + number_format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] + string_format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] +elif False: + AnalysisDefinitionColumnConfigurationFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionColumnConfigurationFormatConfigurationArgs: + def __init__(__self__, *, + date_time_format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None, + number_format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None, + string_format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None): + if date_time_format_configuration is not None: + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) + if number_format_configuration is not None: + pulumi.set(__self__, "number_format_configuration", number_format_configuration) + if string_format_configuration is not None: + pulumi.set(__self__, "string_format_configuration", string_format_configuration) + + @property + @pulumi.getter(name="dateTimeFormatConfiguration") + def date_time_format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "date_time_format_configuration") + + @date_time_format_configuration.setter + def date_time_format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "date_time_format_configuration", value) + + @property + @pulumi.getter(name="numberFormatConfiguration") + def number_format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "number_format_configuration") + + @number_format_configuration.setter + def number_format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "number_format_configuration", value) + + @property + @pulumi.getter(name="stringFormatConfiguration") + def string_format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "string_format_configuration") + + @string_format_configuration.setter + def string_format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "string_format_configuration", value) + + +if not MYPY: + class AnalysisDefinitionDataSetIdentifiersDeclarationArgsDict(TypedDict): + data_set_arn: NotRequired[pulumi.Input[str]] """ Dataset Amazon Resource Name (ARN). """ - data_set_placeholder: pulumi.Input[str] - """ - Dataset placeholder. - """ + identifier: NotRequired[pulumi.Input[str]] elif False: - AnalysisSourceEntitySourceTemplateDataSetReferenceArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionDataSetIdentifiersDeclarationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class AnalysisSourceEntitySourceTemplateDataSetReferenceArgs: +class AnalysisDefinitionDataSetIdentifiersDeclarationArgs: def __init__(__self__, *, - data_set_arn: pulumi.Input[str], - data_set_placeholder: pulumi.Input[str]): + data_set_arn: Optional[pulumi.Input[str]] = None, + identifier: Optional[pulumi.Input[str]] = None): """ :param pulumi.Input[str] data_set_arn: Dataset Amazon Resource Name (ARN). - :param pulumi.Input[str] data_set_placeholder: Dataset placeholder. """ - pulumi.set(__self__, "data_set_arn", data_set_arn) - pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) + if data_set_arn is not None: + pulumi.set(__self__, "data_set_arn", data_set_arn) + if identifier is not None: + pulumi.set(__self__, "identifier", identifier) @property @pulumi.getter(name="dataSetArn") - def data_set_arn(self) -> pulumi.Input[str]: + def data_set_arn(self) -> Optional[pulumi.Input[str]]: """ Dataset Amazon Resource Name (ARN). """ return pulumi.get(self, "data_set_arn") @data_set_arn.setter - def data_set_arn(self, value: pulumi.Input[str]): + def data_set_arn(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "data_set_arn", value) @property - @pulumi.getter(name="dataSetPlaceholder") - def data_set_placeholder(self) -> pulumi.Input[str]: - """ - Dataset placeholder. - """ - return pulumi.get(self, "data_set_placeholder") + @pulumi.getter + def identifier(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "identifier") - @data_set_placeholder.setter - def data_set_placeholder(self, value: pulumi.Input[str]): - pulumi.set(self, "data_set_placeholder", value) + @identifier.setter + def identifier(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "identifier", value) if not MYPY: - class DashboardDashboardPublishOptionsArgsDict(TypedDict): - ad_hoc_filtering_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsAdHocFilteringOptionArgsDict']] - """ - Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. - """ - data_point_drill_up_down_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgsDict']] - """ - The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. - """ - data_point_menu_label_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgsDict']] - """ - The data point menu label options of a dashboard. See data_point_menu_label_option. - """ - data_point_tooltip_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsDataPointTooltipOptionArgsDict']] - """ - The data point tool tip options of a dashboard. See data_point_tooltip_option. - """ - export_to_csv_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsExportToCsvOptionArgsDict']] - """ - Export to .csv option. See export_to_csv_option. + class AnalysisDefinitionFilterGroupArgsDict(TypedDict): + cross_dataset: pulumi.Input[str] + filter_group_id: pulumi.Input[str] + filters: pulumi.Input[Sequence[pulumi.Input['FiltersArgsDict']]] + scope_configuration: pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationArgsDict'] + status: NotRequired[pulumi.Input[str]] """ - export_with_hidden_fields_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgsDict']] + The analysis creation status. """ - Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. +elif False: + AnalysisDefinitionFilterGroupArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionFilterGroupArgs: + def __init__(__self__, *, + cross_dataset: pulumi.Input[str], + filter_group_id: pulumi.Input[str], + filters: pulumi.Input[Sequence[pulumi.Input['FiltersArgs']]], + scope_configuration: pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationArgs'], + status: Optional[pulumi.Input[str]] = None): """ - sheet_controls_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsSheetControlsOptionArgsDict']] + :param pulumi.Input[str] status: The analysis creation status. """ - Sheet controls option. See sheet_controls_option. - """ - sheet_layout_element_maximization_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgsDict']] - """ - The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. - """ - visual_axis_sort_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsVisualAxisSortOptionArgsDict']] - """ - The axis sort options of a dashboard. See visual_axis_sort_option. - """ - visual_menu_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsVisualMenuOptionArgsDict']] - """ - The menu options of a visual in a dashboard. See visual_menu_option. - """ -elif False: - DashboardDashboardPublishOptionsArgsDict: TypeAlias = Mapping[str, Any] - -@pulumi.input_type -class DashboardDashboardPublishOptionsArgs: - def __init__(__self__, *, - ad_hoc_filtering_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsAdHocFilteringOptionArgs']] = None, - data_point_drill_up_down_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs']] = None, - data_point_menu_label_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs']] = None, - data_point_tooltip_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointTooltipOptionArgs']] = None, - export_to_csv_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsExportToCsvOptionArgs']] = None, - export_with_hidden_fields_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs']] = None, - sheet_controls_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetControlsOptionArgs']] = None, - sheet_layout_element_maximization_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs']] = None, - visual_axis_sort_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualAxisSortOptionArgs']] = None, - visual_menu_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualMenuOptionArgs']] = None): - """ - :param pulumi.Input['DashboardDashboardPublishOptionsAdHocFilteringOptionArgs'] ad_hoc_filtering_option: Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. - :param pulumi.Input['DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs'] data_point_drill_up_down_option: The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. - :param pulumi.Input['DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs'] data_point_menu_label_option: The data point menu label options of a dashboard. See data_point_menu_label_option. - :param pulumi.Input['DashboardDashboardPublishOptionsDataPointTooltipOptionArgs'] data_point_tooltip_option: The data point tool tip options of a dashboard. See data_point_tooltip_option. - :param pulumi.Input['DashboardDashboardPublishOptionsExportToCsvOptionArgs'] export_to_csv_option: Export to .csv option. See export_to_csv_option. - :param pulumi.Input['DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs'] export_with_hidden_fields_option: Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. - :param pulumi.Input['DashboardDashboardPublishOptionsSheetControlsOptionArgs'] sheet_controls_option: Sheet controls option. See sheet_controls_option. - :param pulumi.Input['DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs'] sheet_layout_element_maximization_option: The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. - :param pulumi.Input['DashboardDashboardPublishOptionsVisualAxisSortOptionArgs'] visual_axis_sort_option: The axis sort options of a dashboard. See visual_axis_sort_option. - :param pulumi.Input['DashboardDashboardPublishOptionsVisualMenuOptionArgs'] visual_menu_option: The menu options of a visual in a dashboard. See visual_menu_option. - """ - if ad_hoc_filtering_option is not None: - pulumi.set(__self__, "ad_hoc_filtering_option", ad_hoc_filtering_option) - if data_point_drill_up_down_option is not None: - pulumi.set(__self__, "data_point_drill_up_down_option", data_point_drill_up_down_option) - if data_point_menu_label_option is not None: - pulumi.set(__self__, "data_point_menu_label_option", data_point_menu_label_option) - if data_point_tooltip_option is not None: - pulumi.set(__self__, "data_point_tooltip_option", data_point_tooltip_option) - if export_to_csv_option is not None: - pulumi.set(__self__, "export_to_csv_option", export_to_csv_option) - if export_with_hidden_fields_option is not None: - pulumi.set(__self__, "export_with_hidden_fields_option", export_with_hidden_fields_option) - if sheet_controls_option is not None: - pulumi.set(__self__, "sheet_controls_option", sheet_controls_option) - if sheet_layout_element_maximization_option is not None: - pulumi.set(__self__, "sheet_layout_element_maximization_option", sheet_layout_element_maximization_option) - if visual_axis_sort_option is not None: - pulumi.set(__self__, "visual_axis_sort_option", visual_axis_sort_option) - if visual_menu_option is not None: - pulumi.set(__self__, "visual_menu_option", visual_menu_option) + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) + if status is not None: + pulumi.set(__self__, "status", status) @property - @pulumi.getter(name="adHocFilteringOption") - def ad_hoc_filtering_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsAdHocFilteringOptionArgs']]: - """ - Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. - """ - return pulumi.get(self, "ad_hoc_filtering_option") + @pulumi.getter(name="crossDataset") + def cross_dataset(self) -> pulumi.Input[str]: + return pulumi.get(self, "cross_dataset") - @ad_hoc_filtering_option.setter - def ad_hoc_filtering_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsAdHocFilteringOptionArgs']]): - pulumi.set(self, "ad_hoc_filtering_option", value) + @cross_dataset.setter + def cross_dataset(self, value: pulumi.Input[str]): + pulumi.set(self, "cross_dataset", value) @property - @pulumi.getter(name="dataPointDrillUpDownOption") - def data_point_drill_up_down_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs']]: - """ - The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. - """ - return pulumi.get(self, "data_point_drill_up_down_option") + @pulumi.getter(name="filterGroupId") + def filter_group_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_group_id") - @data_point_drill_up_down_option.setter - def data_point_drill_up_down_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs']]): - pulumi.set(self, "data_point_drill_up_down_option", value) + @filter_group_id.setter + def filter_group_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_group_id", value) @property - @pulumi.getter(name="dataPointMenuLabelOption") - def data_point_menu_label_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs']]: - """ - The data point menu label options of a dashboard. See data_point_menu_label_option. - """ - return pulumi.get(self, "data_point_menu_label_option") + @pulumi.getter + def filters(self) -> pulumi.Input[Sequence[pulumi.Input['FiltersArgs']]]: + return pulumi.get(self, "filters") - @data_point_menu_label_option.setter - def data_point_menu_label_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs']]): - pulumi.set(self, "data_point_menu_label_option", value) + @filters.setter + def filters(self, value: pulumi.Input[Sequence[pulumi.Input['FiltersArgs']]]): + pulumi.set(self, "filters", value) @property - @pulumi.getter(name="dataPointTooltipOption") - def data_point_tooltip_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointTooltipOptionArgs']]: - """ - The data point tool tip options of a dashboard. See data_point_tooltip_option. - """ - return pulumi.get(self, "data_point_tooltip_option") + @pulumi.getter(name="scopeConfiguration") + def scope_configuration(self) -> pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationArgs']: + return pulumi.get(self, "scope_configuration") - @data_point_tooltip_option.setter - def data_point_tooltip_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointTooltipOptionArgs']]): - pulumi.set(self, "data_point_tooltip_option", value) + @scope_configuration.setter + def scope_configuration(self, value: pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationArgs']): + pulumi.set(self, "scope_configuration", value) @property - @pulumi.getter(name="exportToCsvOption") - def export_to_csv_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsExportToCsvOptionArgs']]: + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: """ - Export to .csv option. See export_to_csv_option. + The analysis creation status. """ - return pulumi.get(self, "export_to_csv_option") - - @export_to_csv_option.setter - def export_to_csv_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsExportToCsvOptionArgs']]): - pulumi.set(self, "export_to_csv_option", value) + return pulumi.get(self, "status") - @property - @pulumi.getter(name="exportWithHiddenFieldsOption") - def export_with_hidden_fields_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs']]: - """ - Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. - """ - return pulumi.get(self, "export_with_hidden_fields_option") + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) - @export_with_hidden_fields_option.setter - def export_with_hidden_fields_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs']]): - pulumi.set(self, "export_with_hidden_fields_option", value) - @property - @pulumi.getter(name="sheetControlsOption") - def sheet_controls_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetControlsOptionArgs']]: - """ - Sheet controls option. See sheet_controls_option. - """ - return pulumi.get(self, "sheet_controls_option") +if not MYPY: + class AnalysisDefinitionFilterGroupScopeConfigurationArgsDict(TypedDict): + selected_sheets: NotRequired[pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict']] +elif False: + AnalysisDefinitionFilterGroupScopeConfigurationArgsDict: TypeAlias = Mapping[str, Any] - @sheet_controls_option.setter - def sheet_controls_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetControlsOptionArgs']]): - pulumi.set(self, "sheet_controls_option", value) +@pulumi.input_type +class AnalysisDefinitionFilterGroupScopeConfigurationArgs: + def __init__(__self__, *, + selected_sheets: Optional[pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs']] = None): + if selected_sheets is not None: + pulumi.set(__self__, "selected_sheets", selected_sheets) @property - @pulumi.getter(name="sheetLayoutElementMaximizationOption") - def sheet_layout_element_maximization_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs']]: - """ - The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. - """ - return pulumi.get(self, "sheet_layout_element_maximization_option") + @pulumi.getter(name="selectedSheets") + def selected_sheets(self) -> Optional[pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs']]: + return pulumi.get(self, "selected_sheets") - @sheet_layout_element_maximization_option.setter - def sheet_layout_element_maximization_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs']]): - pulumi.set(self, "sheet_layout_element_maximization_option", value) + @selected_sheets.setter + def selected_sheets(self, value: Optional[pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs']]): + pulumi.set(self, "selected_sheets", value) - @property - @pulumi.getter(name="visualAxisSortOption") - def visual_axis_sort_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualAxisSortOptionArgs']]: - """ - The axis sort options of a dashboard. See visual_axis_sort_option. - """ - return pulumi.get(self, "visual_axis_sort_option") - @visual_axis_sort_option.setter - def visual_axis_sort_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualAxisSortOptionArgs']]): - pulumi.set(self, "visual_axis_sort_option", value) +if not MYPY: + class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict(TypedDict): + sheet_visual_scoping_configurations: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict']]]] +elif False: + AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs: + def __init__(__self__, *, + sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs']]]] = None): + if sheet_visual_scoping_configurations is not None: + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @property - @pulumi.getter(name="visualMenuOption") - def visual_menu_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualMenuOptionArgs']]: - """ - The menu options of a visual in a dashboard. See visual_menu_option. - """ - return pulumi.get(self, "visual_menu_option") + @pulumi.getter(name="sheetVisualScopingConfigurations") + def sheet_visual_scoping_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs']]]]: + return pulumi.get(self, "sheet_visual_scoping_configurations") - @visual_menu_option.setter - def visual_menu_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualMenuOptionArgs']]): - pulumi.set(self, "visual_menu_option", value) + @sheet_visual_scoping_configurations.setter + def sheet_visual_scoping_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs']]]]): + pulumi.set(self, "sheet_visual_scoping_configurations", value) if not MYPY: - class DashboardDashboardPublishOptionsAdHocFilteringOptionArgsDict(TypedDict): - availability_status: NotRequired[pulumi.Input[str]] - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ + class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict(TypedDict): + scope: pulumi.Input[str] + sheet_id: pulumi.Input[str] + visual_ids: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] elif False: - DashboardDashboardPublishOptionsAdHocFilteringOptionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardDashboardPublishOptionsAdHocFilteringOptionArgs: +class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs: def __init__(__self__, *, - availability_status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + scope: pulumi.Input[str], + sheet_id: pulumi.Input[str], + visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) + if visual_ids is not None: + pulumi.set(__self__, "visual_ids", visual_ids) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[pulumi.Input[str]]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter + def scope(self) -> pulumi.Input[str]: + return pulumi.get(self, "scope") - @availability_status.setter - def availability_status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "availability_status", value) + @scope.setter + def scope(self, value: pulumi.Input[str]): + pulumi.set(self, "scope", value) + + @property + @pulumi.getter(name="sheetId") + def sheet_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "sheet_id") + + @sheet_id.setter + def sheet_id(self, value: pulumi.Input[str]): + pulumi.set(self, "sheet_id", value) + + @property + @pulumi.getter(name="visualIds") + def visual_ids(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "visual_ids") + + @visual_ids.setter + def visual_ids(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "visual_ids", value) if not MYPY: - class DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgsDict(TypedDict): - availability_status: NotRequired[pulumi.Input[str]] - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ + class AnalysisDefinitionParameterDeclarationArgsDict(TypedDict): + date_time_parameter_declaration: NotRequired[pulumi.Input['DateTimeParameterDeclarationArgsDict']] + decimal_parameter_declaration: NotRequired[pulumi.Input['DecimalParameterDeclarationArgsDict']] + integer_parameter_declaration: NotRequired[pulumi.Input['IntegerParameterDeclarationArgsDict']] + string_parameter_declaration: NotRequired[pulumi.Input['StringParameterDeclarationArgsDict']] elif False: - DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionParameterDeclarationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs: +class AnalysisDefinitionParameterDeclarationArgs: def __init__(__self__, *, - availability_status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + date_time_parameter_declaration: Optional[pulumi.Input['DateTimeParameterDeclarationArgs']] = None, + decimal_parameter_declaration: Optional[pulumi.Input['DecimalParameterDeclarationArgs']] = None, + integer_parameter_declaration: Optional[pulumi.Input['IntegerParameterDeclarationArgs']] = None, + string_parameter_declaration: Optional[pulumi.Input['StringParameterDeclarationArgs']] = None): + if date_time_parameter_declaration is not None: + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) + if decimal_parameter_declaration is not None: + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) + if integer_parameter_declaration is not None: + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) + if string_parameter_declaration is not None: + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[pulumi.Input[str]]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="dateTimeParameterDeclaration") + def date_time_parameter_declaration(self) -> Optional[pulumi.Input['DateTimeParameterDeclarationArgs']]: + return pulumi.get(self, "date_time_parameter_declaration") - @availability_status.setter - def availability_status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "availability_status", value) + @date_time_parameter_declaration.setter + def date_time_parameter_declaration(self, value: Optional[pulumi.Input['DateTimeParameterDeclarationArgs']]): + pulumi.set(self, "date_time_parameter_declaration", value) + + @property + @pulumi.getter(name="decimalParameterDeclaration") + def decimal_parameter_declaration(self) -> Optional[pulumi.Input['DecimalParameterDeclarationArgs']]: + return pulumi.get(self, "decimal_parameter_declaration") + + @decimal_parameter_declaration.setter + def decimal_parameter_declaration(self, value: Optional[pulumi.Input['DecimalParameterDeclarationArgs']]): + pulumi.set(self, "decimal_parameter_declaration", value) + + @property + @pulumi.getter(name="integerParameterDeclaration") + def integer_parameter_declaration(self) -> Optional[pulumi.Input['IntegerParameterDeclarationArgs']]: + return pulumi.get(self, "integer_parameter_declaration") + + @integer_parameter_declaration.setter + def integer_parameter_declaration(self, value: Optional[pulumi.Input['IntegerParameterDeclarationArgs']]): + pulumi.set(self, "integer_parameter_declaration", value) + + @property + @pulumi.getter(name="stringParameterDeclaration") + def string_parameter_declaration(self) -> Optional[pulumi.Input['StringParameterDeclarationArgs']]: + return pulumi.get(self, "string_parameter_declaration") + + @string_parameter_declaration.setter + def string_parameter_declaration(self, value: Optional[pulumi.Input['StringParameterDeclarationArgs']]): + pulumi.set(self, "string_parameter_declaration", value) if not MYPY: - class DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgsDict(TypedDict): - availability_status: NotRequired[pulumi.Input[str]] + class AnalysisDefinitionSheetArgsDict(TypedDict): + sheet_id: pulumi.Input[str] + content_type: NotRequired[pulumi.Input[str]] + description: NotRequired[pulumi.Input[str]] + filter_controls: NotRequired[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgsDict']]]] + layouts: NotRequired[pulumi.Input['LayoutsArgsDict']] + name: NotRequired[pulumi.Input[str]] """ - Availability status. Possibles values: ENABLED, DISABLED. + Display name for the analysis. + + The following arguments are optional: """ + parameter_controls: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetParameterControlArgsDict']]]] + sheet_control_layouts: NotRequired[pulumi.Input['AnalysisDefinitionSheetSheetControlLayoutsArgsDict']] + text_boxes: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetTextBoxArgsDict']]]] + title: NotRequired[pulumi.Input[str]] + visuals: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsArgsDict']]]] elif False: - DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs: +class AnalysisDefinitionSheetArgs: def __init__(__self__, *, - availability_status: Optional[pulumi.Input[str]] = None): + sheet_id: pulumi.Input[str], + content_type: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + filter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgs']]]] = None, + layouts: Optional[pulumi.Input['LayoutsArgs']] = None, + name: Optional[pulumi.Input[str]] = None, + parameter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetParameterControlArgs']]]] = None, + sheet_control_layouts: Optional[pulumi.Input['AnalysisDefinitionSheetSheetControlLayoutsArgs']] = None, + text_boxes: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetTextBoxArgs']]]] = None, + title: Optional[pulumi.Input[str]] = None, + visuals: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsArgs']]]] = None): """ - :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. + :param pulumi.Input[str] name: Display name for the analysis. + + The following arguments are optional: """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + pulumi.set(__self__, "sheet_id", sheet_id) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if description is not None: + pulumi.set(__self__, "description", description) + if filter_controls is not None: + pulumi.set(__self__, "filter_controls", filter_controls) + if layouts is not None: + pulumi.set(__self__, "layouts", layouts) + if name is not None: + pulumi.set(__self__, "name", name) + if parameter_controls is not None: + pulumi.set(__self__, "parameter_controls", parameter_controls) + if sheet_control_layouts is not None: + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) + if text_boxes is not None: + pulumi.set(__self__, "text_boxes", text_boxes) + if title is not None: + pulumi.set(__self__, "title", title) + if visuals is not None: + pulumi.set(__self__, "visuals", visuals) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[pulumi.Input[str]]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="sheetId") + def sheet_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "sheet_id") - @availability_status.setter - def availability_status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "availability_status", value) + @sheet_id.setter + def sheet_id(self, value: pulumi.Input[str]): + pulumi.set(self, "sheet_id", value) + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "content_type") -if not MYPY: - class DashboardDashboardPublishOptionsDataPointTooltipOptionArgsDict(TypedDict): - availability_status: NotRequired[pulumi.Input[str]] - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ -elif False: - DashboardDashboardPublishOptionsDataPointTooltipOptionArgsDict: TypeAlias = Mapping[str, Any] + @content_type.setter + def content_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "content_type", value) -@pulumi.input_type -class DashboardDashboardPublishOptionsDataPointTooltipOptionArgs: - def __init__(__self__, *, - availability_status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[pulumi.Input[str]]: + @pulumi.getter(name="filterControls") + def filter_controls(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgs']]]]: + return pulumi.get(self, "filter_controls") + + @filter_controls.setter + def filter_controls(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgs']]]]): + pulumi.set(self, "filter_controls", value) + + @property + @pulumi.getter + def layouts(self) -> Optional[pulumi.Input['LayoutsArgs']]: + return pulumi.get(self, "layouts") + + @layouts.setter + def layouts(self, value: Optional[pulumi.Input['LayoutsArgs']]): + pulumi.set(self, "layouts", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: """ - Availability status. Possibles values: ENABLED, DISABLED. + Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "availability_status") + return pulumi.get(self, "name") - @availability_status.setter - def availability_status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "availability_status", value) + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="parameterControls") + def parameter_controls(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetParameterControlArgs']]]]: + return pulumi.get(self, "parameter_controls") + + @parameter_controls.setter + def parameter_controls(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetParameterControlArgs']]]]): + pulumi.set(self, "parameter_controls", value) + + @property + @pulumi.getter(name="sheetControlLayouts") + def sheet_control_layouts(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetSheetControlLayoutsArgs']]: + return pulumi.get(self, "sheet_control_layouts") + + @sheet_control_layouts.setter + def sheet_control_layouts(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetSheetControlLayoutsArgs']]): + pulumi.set(self, "sheet_control_layouts", value) + + @property + @pulumi.getter(name="textBoxes") + def text_boxes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetTextBoxArgs']]]]: + return pulumi.get(self, "text_boxes") + + @text_boxes.setter + def text_boxes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDefinitionSheetTextBoxArgs']]]]): + pulumi.set(self, "text_boxes", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter + def visuals(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsArgs']]]]: + return pulumi.get(self, "visuals") + + @visuals.setter + def visuals(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsArgs']]]]): + pulumi.set(self, "visuals", value) if not MYPY: - class DashboardDashboardPublishOptionsExportToCsvOptionArgsDict(TypedDict): - availability_status: NotRequired[pulumi.Input[str]] - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ + class AnalysisDefinitionSheetParameterControlArgsDict(TypedDict): + date_time_picker: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlDateTimePickerArgsDict']] + dropdown: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownArgsDict']] + list: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlListArgsDict']] + slider: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlSliderArgsDict']] + text_area: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlTextAreaArgsDict']] + text_field: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlTextFieldArgsDict']] elif False: - DashboardDashboardPublishOptionsExportToCsvOptionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardDashboardPublishOptionsExportToCsvOptionArgs: +class AnalysisDefinitionSheetParameterControlArgs: def __init__(__self__, *, - availability_status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + date_time_picker: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDateTimePickerArgs']] = None, + dropdown: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownArgs']] = None, + list: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlListArgs']] = None, + slider: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlSliderArgs']] = None, + text_area: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlTextAreaArgs']] = None, + text_field: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlTextFieldArgs']] = None): + if date_time_picker is not None: + pulumi.set(__self__, "date_time_picker", date_time_picker) + if dropdown is not None: + pulumi.set(__self__, "dropdown", dropdown) + if list is not None: + pulumi.set(__self__, "list", list) + if slider is not None: + pulumi.set(__self__, "slider", slider) + if text_area is not None: + pulumi.set(__self__, "text_area", text_area) + if text_field is not None: + pulumi.set(__self__, "text_field", text_field) + + @property + @pulumi.getter(name="dateTimePicker") + def date_time_picker(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDateTimePickerArgs']]: + return pulumi.get(self, "date_time_picker") + + @date_time_picker.setter + def date_time_picker(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDateTimePickerArgs']]): + pulumi.set(self, "date_time_picker", value) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[pulumi.Input[str]]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter + def dropdown(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownArgs']]: + return pulumi.get(self, "dropdown") - @availability_status.setter - def availability_status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "availability_status", value) + @dropdown.setter + def dropdown(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownArgs']]): + pulumi.set(self, "dropdown", value) + + @property + @pulumi.getter + def list(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlListArgs']]: + return pulumi.get(self, "list") + + @list.setter + def list(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlListArgs']]): + pulumi.set(self, "list", value) + + @property + @pulumi.getter + def slider(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlSliderArgs']]: + return pulumi.get(self, "slider") + + @slider.setter + def slider(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlSliderArgs']]): + pulumi.set(self, "slider", value) + + @property + @pulumi.getter(name="textArea") + def text_area(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlTextAreaArgs']]: + return pulumi.get(self, "text_area") + + @text_area.setter + def text_area(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlTextAreaArgs']]): + pulumi.set(self, "text_area", value) + + @property + @pulumi.getter(name="textField") + def text_field(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlTextFieldArgs']]: + return pulumi.get(self, "text_field") + + @text_field.setter + def text_field(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlTextFieldArgs']]): + pulumi.set(self, "text_field", value) if not MYPY: - class DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgsDict(TypedDict): - availability_status: NotRequired[pulumi.Input[str]] - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ + class AnalysisDefinitionSheetParameterControlDateTimePickerArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict']] elif False: - DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlDateTimePickerArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs: +class AnalysisDefinitionSheetParameterControlDateTimePickerArgs: def __init__(__self__, *, - availability_status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs']] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[pulumi.Input[str]]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") - @availability_status.setter - def availability_status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "availability_status", value) + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) if not MYPY: - class DashboardDashboardPublishOptionsSheetControlsOptionArgsDict(TypedDict): - visibility_state: NotRequired[pulumi.Input[str]] - """ - Visibility state. Possibles values: EXPANDED, COLLAPSED. - """ + class AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict(TypedDict): + date_time_format: NotRequired[pulumi.Input[str]] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] elif False: - DashboardDashboardPublishOptionsSheetControlsOptionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardDashboardPublishOptionsSheetControlsOptionArgs: +class AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs: def __init__(__self__, *, - visibility_state: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] visibility_state: Visibility state. Possibles values: EXPANDED, COLLAPSED. - """ - if visibility_state is not None: - pulumi.set(__self__, "visibility_state", visibility_state) + date_time_format: Optional[pulumi.Input[str]] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) @property - @pulumi.getter(name="visibilityState") - def visibility_state(self) -> Optional[pulumi.Input[str]]: - """ - Visibility state. Possibles values: EXPANDED, COLLAPSED. - """ - return pulumi.get(self, "visibility_state") + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_time_format") - @visibility_state.setter - def visibility_state(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "visibility_state", value) + @date_time_format.setter + def date_time_format(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_time_format", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) if not MYPY: - class DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgsDict(TypedDict): - availability_status: NotRequired[pulumi.Input[str]] - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ + class AnalysisDefinitionSheetParameterControlDropdownArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + cascading_control_configuration: NotRequired[pulumi.Input['CascadingControlConfigurationArgsDict']] + display_options: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict']] + selectable_values: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgsDict']] + type: NotRequired[pulumi.Input[str]] elif False: - DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlDropdownArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs: +class AnalysisDefinitionSheetParameterControlDropdownArgs: def __init__(__self__, *, - availability_status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + cascading_control_configuration: Optional[pulumi.Input['CascadingControlConfigurationArgs']] = None, + display_options: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs']] = None, + selectable_values: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs']] = None, + type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[pulumi.Input[str]]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") - @availability_status.setter - def availability_status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "availability_status", value) + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional[pulumi.Input['CascadingControlConfigurationArgs']]: + return pulumi.get(self, "cascading_control_configuration") + + @cascading_control_configuration.setter + def cascading_control_configuration(self, value: Optional[pulumi.Input['CascadingControlConfigurationArgs']]): + pulumi.set(self, "cascading_control_configuration", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs']]: + return pulumi.get(self, "selectable_values") + + @selectable_values.setter + def selectable_values(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs']]): + pulumi.set(self, "selectable_values", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) if not MYPY: - class DashboardDashboardPublishOptionsVisualAxisSortOptionArgsDict(TypedDict): - availability_status: NotRequired[pulumi.Input[str]] - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ + class AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict(TypedDict): + select_all_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] elif False: - DashboardDashboardPublishOptionsVisualAxisSortOptionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardDashboardPublishOptionsVisualAxisSortOptionArgs: +class AnalysisDefinitionSheetParameterControlDropdownDisplayOptionsArgs: def __init__(__self__, *, - availability_status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + select_all_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[pulumi.Input[str]]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "select_all_options") - @availability_status.setter - def availability_status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "availability_status", value) + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "select_all_options", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) if not MYPY: - class DashboardDashboardPublishOptionsVisualMenuOptionArgsDict(TypedDict): - availability_status: NotRequired[pulumi.Input[str]] - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ + class AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgsDict(TypedDict): + link_to_data_set_column: NotRequired[pulumi.Input['ColumnArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] elif False: - DashboardDashboardPublishOptionsVisualMenuOptionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardDashboardPublishOptionsVisualMenuOptionArgs: +class AnalysisDefinitionSheetParameterControlDropdownSelectableValuesArgs: def __init__(__self__, *, - availability_status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + link_to_data_set_column: Optional[pulumi.Input['ColumnArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[pulumi.Input[str]]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional[pulumi.Input['ColumnArgs']]: + return pulumi.get(self, "link_to_data_set_column") - @availability_status.setter - def availability_status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "availability_status", value) + @link_to_data_set_column.setter + def link_to_data_set_column(self, value: Optional[pulumi.Input['ColumnArgs']]): + pulumi.set(self, "link_to_data_set_column", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "values", value) if not MYPY: - class DashboardParametersArgsDict(TypedDict): - date_time_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDateTimeParameterArgsDict']]]] - """ - A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - """ - decimal_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDecimalParameterArgsDict']]]] - """ - A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - """ - integer_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardParametersIntegerParameterArgsDict']]]] - """ - A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - """ - string_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardParametersStringParameterArgsDict']]]] - """ - A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - """ + class AnalysisDefinitionSheetParameterControlListArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + cascading_control_configuration: NotRequired[pulumi.Input['CascadingControlConfigurationArgsDict']] + display_options: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlListDisplayOptionsArgsDict']] + selectable_values: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlListSelectableValuesArgsDict']] + type: NotRequired[pulumi.Input[str]] elif False: - DashboardParametersArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlListArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardParametersArgs: +class AnalysisDefinitionSheetParameterControlListArgs: def __init__(__self__, *, - date_time_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDateTimeParameterArgs']]]] = None, - decimal_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDecimalParameterArgs']]]] = None, - integer_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersIntegerParameterArgs']]]] = None, - string_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersStringParameterArgs']]]] = None): - """ - :param pulumi.Input[Sequence[pulumi.Input['DashboardParametersDateTimeParameterArgs']]] date_time_parameters: A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - :param pulumi.Input[Sequence[pulumi.Input['DashboardParametersDecimalParameterArgs']]] decimal_parameters: A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - :param pulumi.Input[Sequence[pulumi.Input['DashboardParametersIntegerParameterArgs']]] integer_parameters: A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - :param pulumi.Input[Sequence[pulumi.Input['DashboardParametersStringParameterArgs']]] string_parameters: A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - """ - if date_time_parameters is not None: - pulumi.set(__self__, "date_time_parameters", date_time_parameters) - if decimal_parameters is not None: - pulumi.set(__self__, "decimal_parameters", decimal_parameters) - if integer_parameters is not None: - pulumi.set(__self__, "integer_parameters", integer_parameters) - if string_parameters is not None: - pulumi.set(__self__, "string_parameters", string_parameters) + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + cascading_control_configuration: Optional[pulumi.Input['CascadingControlConfigurationArgs']] = None, + display_options: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs']] = None, + selectable_values: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlListSelectableValuesArgs']] = None, + type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) @property - @pulumi.getter(name="dateTimeParameters") - def date_time_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDateTimeParameterArgs']]]]: - """ - A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - """ - return pulumi.get(self, "date_time_parameters") + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") - @date_time_parameters.setter - def date_time_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDateTimeParameterArgs']]]]): - pulumi.set(self, "date_time_parameters", value) + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) @property - @pulumi.getter(name="decimalParameters") - def decimal_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDecimalParameterArgs']]]]: - """ - A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - """ - return pulumi.get(self, "decimal_parameters") + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") - @decimal_parameters.setter - def decimal_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDecimalParameterArgs']]]]): - pulumi.set(self, "decimal_parameters", value) + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) @property - @pulumi.getter(name="integerParameters") - def integer_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersIntegerParameterArgs']]]]: - """ - A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - """ - return pulumi.get(self, "integer_parameters") + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") - @integer_parameters.setter - def integer_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersIntegerParameterArgs']]]]): - pulumi.set(self, "integer_parameters", value) + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) @property - @pulumi.getter(name="stringParameters") - def string_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersStringParameterArgs']]]]: - """ - A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - """ - return pulumi.get(self, "string_parameters") - - @string_parameters.setter - def string_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersStringParameterArgs']]]]): - pulumi.set(self, "string_parameters", value) + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional[pulumi.Input['CascadingControlConfigurationArgs']]: + return pulumi.get(self, "cascading_control_configuration") + @cascading_control_configuration.setter + def cascading_control_configuration(self, value: Optional[pulumi.Input['CascadingControlConfigurationArgs']]): + pulumi.set(self, "cascading_control_configuration", value) -if not MYPY: - class DashboardParametersDateTimeParameterArgsDict(TypedDict): - name: pulumi.Input[str] - """ - Display name for the dashboard. - """ - values: pulumi.Input[Sequence[pulumi.Input[str]]] -elif False: - DashboardParametersDateTimeParameterArgsDict: TypeAlias = Mapping[str, Any] + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") -@pulumi.input_type -class DashboardParametersDateTimeParameterArgs: - def __init__(__self__, *, - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]]): - """ - :param pulumi.Input[str] name: Display name for the dashboard. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Display name for the dashboard. - """ - return pulumi.get(self, "name") + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlListSelectableValuesArgs']]: + return pulumi.get(self, "selectable_values") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @selectable_values.setter + def selectable_values(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlListSelectableValuesArgs']]): + pulumi.set(self, "selectable_values", value) @property @pulumi.getter - def values(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - return pulumi.get(self, "values") + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") - @values.setter - def values(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "values", value) + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) if not MYPY: - class DashboardParametersDecimalParameterArgsDict(TypedDict): - name: pulumi.Input[str] - """ - Display name for the dashboard. - """ - values: pulumi.Input[Sequence[pulumi.Input[float]]] + class AnalysisDefinitionSheetParameterControlListDisplayOptionsArgsDict(TypedDict): + search_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + select_all_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] elif False: - DashboardParametersDecimalParameterArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlListDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardParametersDecimalParameterArgs: +class AnalysisDefinitionSheetParameterControlListDisplayOptionsArgs: def __init__(__self__, *, - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[float]]]): - """ - :param pulumi.Input[str] name: Display name for the dashboard. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + search_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + select_all_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if search_options is not None: + pulumi.set(__self__, "search_options", search_options) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Display name for the dashboard. - """ - return pulumi.get(self, "name") + @pulumi.getter(name="searchOptions") + def search_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "search_options") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @search_options.setter + def search_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "search_options", value) @property - @pulumi.getter - def values(self) -> pulumi.Input[Sequence[pulumi.Input[float]]]: - return pulumi.get(self, "values") + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "select_all_options") - @values.setter - def values(self, value: pulumi.Input[Sequence[pulumi.Input[float]]]): - pulumi.set(self, "values", value) + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "select_all_options", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) if not MYPY: - class DashboardParametersIntegerParameterArgsDict(TypedDict): - name: pulumi.Input[str] - """ - Display name for the dashboard. - """ - values: pulumi.Input[Sequence[pulumi.Input[int]]] + class AnalysisDefinitionSheetParameterControlListSelectableValuesArgsDict(TypedDict): + link_to_data_set_column: NotRequired[pulumi.Input['ColumnArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] elif False: - DashboardParametersIntegerParameterArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlListSelectableValuesArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardParametersIntegerParameterArgs: +class AnalysisDefinitionSheetParameterControlListSelectableValuesArgs: def __init__(__self__, *, - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[int]]]): - """ - :param pulumi.Input[str] name: Display name for the dashboard. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + link_to_data_set_column: Optional[pulumi.Input['ColumnArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Display name for the dashboard. - """ - return pulumi.get(self, "name") + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional[pulumi.Input['ColumnArgs']]: + return pulumi.get(self, "link_to_data_set_column") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @link_to_data_set_column.setter + def link_to_data_set_column(self, value: Optional[pulumi.Input['ColumnArgs']]): + pulumi.set(self, "link_to_data_set_column", value) @property @pulumi.getter - def values(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: return pulumi.get(self, "values") @values.setter - def values(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): pulumi.set(self, "values", value) if not MYPY: - class DashboardParametersStringParameterArgsDict(TypedDict): - name: pulumi.Input[str] - """ - Display name for the dashboard. - """ - values: pulumi.Input[Sequence[pulumi.Input[str]]] + class AnalysisDefinitionSheetParameterControlSliderArgsDict(TypedDict): + maximum_value: pulumi.Input[float] + minimum_value: pulumi.Input[float] + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + step_size: pulumi.Input[float] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgsDict']] elif False: - DashboardParametersStringParameterArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlSliderArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardParametersStringParameterArgs: +class AnalysisDefinitionSheetParameterControlSliderArgs: def __init__(__self__, *, - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]]): - """ - :param pulumi.Input[str] name: Display name for the dashboard. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + maximum_value: pulumi.Input[float], + minimum_value: pulumi.Input[float], + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + step_size: pulumi.Input[float], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs']] = None): + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Display name for the dashboard. - """ - return pulumi.get(self, "name") + @pulumi.getter(name="maximumValue") + def maximum_value(self) -> pulumi.Input[float]: + return pulumi.get(self, "maximum_value") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @maximum_value.setter + def maximum_value(self, value: pulumi.Input[float]): + pulumi.set(self, "maximum_value", value) + + @property + @pulumi.getter(name="minimumValue") + def minimum_value(self) -> pulumi.Input[float]: + return pulumi.get(self, "minimum_value") + + @minimum_value.setter + def minimum_value(self, value: pulumi.Input[float]): + pulumi.set(self, "minimum_value", value) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter(name="stepSize") + def step_size(self) -> pulumi.Input[float]: + return pulumi.get(self, "step_size") + + @step_size.setter + def step_size(self, value: pulumi.Input[float]): + pulumi.set(self, "step_size", value) @property @pulumi.getter - def values(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - return pulumi.get(self, "values") + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") - @values.setter - def values(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "values", value) + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) if not MYPY: - class DashboardPermissionArgsDict(TypedDict): - actions: pulumi.Input[Sequence[pulumi.Input[str]]] - """ - List of IAM actions to grant or revoke permissions on. - """ - principal: pulumi.Input[str] - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ + class AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgsDict(TypedDict): + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] elif False: - DashboardPermissionArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardPermissionArgs: +class AnalysisDefinitionSheetParameterControlSliderDisplayOptionsArgs: def __init__(__self__, *, - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str]): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. - :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) - - @property - @pulumi.getter - def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") - - @actions.setter - def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "actions", value) + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) @property - @pulumi.getter - def principal(self) -> pulumi.Input[str]: - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - return pulumi.get(self, "principal") + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") - @principal.setter - def principal(self, value: pulumi.Input[str]): - pulumi.set(self, "principal", value) + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) if not MYPY: - class DashboardSourceEntityArgsDict(TypedDict): - source_template: NotRequired[pulumi.Input['DashboardSourceEntitySourceTemplateArgsDict']] - """ - The source template. See source_template. - """ + class AnalysisDefinitionSheetParameterControlTextAreaArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + delimiter: NotRequired[pulumi.Input[str]] + display_options: NotRequired[pulumi.Input['TextAreaControlDisplayOptionsArgsDict']] elif False: - DashboardSourceEntityArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlTextAreaArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardSourceEntityArgs: +class AnalysisDefinitionSheetParameterControlTextAreaArgs: def __init__(__self__, *, - source_template: Optional[pulumi.Input['DashboardSourceEntitySourceTemplateArgs']] = None): - """ - :param pulumi.Input['DashboardSourceEntitySourceTemplateArgs'] source_template: The source template. See source_template. - """ - if source_template is not None: - pulumi.set(__self__, "source_template", source_template) + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + delimiter: Optional[pulumi.Input[str]] = None, + display_options: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if delimiter is not None: + pulumi.set(__self__, "delimiter", delimiter) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) @property - @pulumi.getter(name="sourceTemplate") - def source_template(self) -> Optional[pulumi.Input['DashboardSourceEntitySourceTemplateArgs']]: - """ - The source template. See source_template. - """ - return pulumi.get(self, "source_template") + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") - @source_template.setter - def source_template(self, value: Optional[pulumi.Input['DashboardSourceEntitySourceTemplateArgs']]): - pulumi.set(self, "source_template", value) + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter + def delimiter(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "delimiter") + + @delimiter.setter + def delimiter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "delimiter", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) if not MYPY: - class DashboardSourceEntitySourceTemplateArgsDict(TypedDict): - arn: pulumi.Input[str] - """ - The Amazon Resource Name (ARN) of the resource. - """ - data_set_references: pulumi.Input[Sequence[pulumi.Input['DashboardSourceEntitySourceTemplateDataSetReferenceArgsDict']]] - """ - List of dataset references. See data_set_references. - """ + class AnalysisDefinitionSheetParameterControlTextFieldArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['TextAreaControlDisplayOptionsArgsDict']] elif False: - DashboardSourceEntitySourceTemplateArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetParameterControlTextFieldArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardSourceEntitySourceTemplateArgs: +class AnalysisDefinitionSheetParameterControlTextFieldArgs: def __init__(__self__, *, - arn: pulumi.Input[str], - data_set_references: pulumi.Input[Sequence[pulumi.Input['DashboardSourceEntitySourceTemplateDataSetReferenceArgs']]]): - """ - :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the resource. - :param pulumi.Input[Sequence[pulumi.Input['DashboardSourceEntitySourceTemplateDataSetReferenceArgs']]] data_set_references: List of dataset references. See data_set_references. - """ - pulumi.set(__self__, "arn", arn) - pulumi.set(__self__, "data_set_references", data_set_references) + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) @property @pulumi.getter - def arn(self) -> pulumi.Input[str]: - """ - The Amazon Resource Name (ARN) of the resource. - """ - return pulumi.get(self, "arn") + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") - @arn.setter - def arn(self, value: pulumi.Input[str]): - pulumi.set(self, "arn", value) + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) @property - @pulumi.getter(name="dataSetReferences") - def data_set_references(self) -> pulumi.Input[Sequence[pulumi.Input['DashboardSourceEntitySourceTemplateDataSetReferenceArgs']]]: - """ - List of dataset references. See data_set_references. - """ - return pulumi.get(self, "data_set_references") + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") - @data_set_references.setter - def data_set_references(self, value: pulumi.Input[Sequence[pulumi.Input['DashboardSourceEntitySourceTemplateDataSetReferenceArgs']]]): - pulumi.set(self, "data_set_references", value) + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) if not MYPY: - class DashboardSourceEntitySourceTemplateDataSetReferenceArgsDict(TypedDict): - data_set_arn: pulumi.Input[str] - """ - Dataset Amazon Resource Name (ARN). - """ - data_set_placeholder: pulumi.Input[str] - """ - Dataset placeholder. - """ + class AnalysisDefinitionSheetSheetControlLayoutsArgsDict(TypedDict): + configuration: pulumi.Input['AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgsDict'] elif False: - DashboardSourceEntitySourceTemplateDataSetReferenceArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetSheetControlLayoutsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DashboardSourceEntitySourceTemplateDataSetReferenceArgs: +class AnalysisDefinitionSheetSheetControlLayoutsArgs: def __init__(__self__, *, - data_set_arn: pulumi.Input[str], - data_set_placeholder: pulumi.Input[str]): - """ - :param pulumi.Input[str] data_set_arn: Dataset Amazon Resource Name (ARN). - :param pulumi.Input[str] data_set_placeholder: Dataset placeholder. - """ - pulumi.set(__self__, "data_set_arn", data_set_arn) - pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) + configuration: pulumi.Input['AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs']): + pulumi.set(__self__, "configuration", configuration) @property - @pulumi.getter(name="dataSetArn") - def data_set_arn(self) -> pulumi.Input[str]: - """ - Dataset Amazon Resource Name (ARN). - """ - return pulumi.get(self, "data_set_arn") + @pulumi.getter + def configuration(self) -> pulumi.Input['AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs']: + return pulumi.get(self, "configuration") - @data_set_arn.setter - def data_set_arn(self, value: pulumi.Input[str]): - pulumi.set(self, "data_set_arn", value) + @configuration.setter + def configuration(self, value: pulumi.Input['AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs']): + pulumi.set(self, "configuration", value) + + +if not MYPY: + class AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgsDict(TypedDict): + grid_layout: NotRequired[pulumi.Input['GridLayoutArgsDict']] +elif False: + AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisDefinitionSheetSheetControlLayoutsConfigurationArgs: + def __init__(__self__, *, + grid_layout: Optional[pulumi.Input['GridLayoutArgs']] = None): + if grid_layout is not None: + pulumi.set(__self__, "grid_layout", grid_layout) @property - @pulumi.getter(name="dataSetPlaceholder") - def data_set_placeholder(self) -> pulumi.Input[str]: - """ - Dataset placeholder. - """ - return pulumi.get(self, "data_set_placeholder") + @pulumi.getter(name="gridLayout") + def grid_layout(self) -> Optional[pulumi.Input['GridLayoutArgs']]: + return pulumi.get(self, "grid_layout") - @data_set_placeholder.setter - def data_set_placeholder(self, value: pulumi.Input[str]): - pulumi.set(self, "data_set_placeholder", value) + @grid_layout.setter + def grid_layout(self, value: Optional[pulumi.Input['GridLayoutArgs']]): + pulumi.set(self, "grid_layout", value) if not MYPY: - class DataSetColumnGroupArgsDict(TypedDict): - geo_spatial_column_group: NotRequired[pulumi.Input['DataSetColumnGroupGeoSpatialColumnGroupArgsDict']] - """ - Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. - """ + class AnalysisDefinitionSheetTextBoxArgsDict(TypedDict): + sheet_text_box_id: pulumi.Input[str] + content: NotRequired[pulumi.Input[str]] elif False: - DataSetColumnGroupArgsDict: TypeAlias = Mapping[str, Any] + AnalysisDefinitionSheetTextBoxArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetColumnGroupArgs: +class AnalysisDefinitionSheetTextBoxArgs: def __init__(__self__, *, - geo_spatial_column_group: Optional[pulumi.Input['DataSetColumnGroupGeoSpatialColumnGroupArgs']] = None): - """ - :param pulumi.Input['DataSetColumnGroupGeoSpatialColumnGroupArgs'] geo_spatial_column_group: Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. - """ - if geo_spatial_column_group is not None: - pulumi.set(__self__, "geo_spatial_column_group", geo_spatial_column_group) + sheet_text_box_id: pulumi.Input[str], + content: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) + if content is not None: + pulumi.set(__self__, "content", content) @property - @pulumi.getter(name="geoSpatialColumnGroup") - def geo_spatial_column_group(self) -> Optional[pulumi.Input['DataSetColumnGroupGeoSpatialColumnGroupArgs']]: - """ - Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. - """ - return pulumi.get(self, "geo_spatial_column_group") + @pulumi.getter(name="sheetTextBoxId") + def sheet_text_box_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "sheet_text_box_id") - @geo_spatial_column_group.setter - def geo_spatial_column_group(self, value: Optional[pulumi.Input['DataSetColumnGroupGeoSpatialColumnGroupArgs']]): - pulumi.set(self, "geo_spatial_column_group", value) + @sheet_text_box_id.setter + def sheet_text_box_id(self, value: pulumi.Input[str]): + pulumi.set(self, "sheet_text_box_id", value) + + @property + @pulumi.getter + def content(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "content") + + @content.setter + def content(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "content", value) if not MYPY: - class DataSetColumnGroupGeoSpatialColumnGroupArgsDict(TypedDict): - columns: pulumi.Input[Sequence[pulumi.Input[str]]] + class AnalysisParametersArgsDict(TypedDict): + date_time_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDateTimeParameterArgsDict']]]] """ - Columns in this hierarchy. + A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). """ - country_code: pulumi.Input[str] + decimal_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDecimalParameterArgsDict']]]] """ - Country code. Valid values are `US`. + A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). """ - name: pulumi.Input[str] + integer_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersIntegerParameterArgsDict']]]] """ - A display name for the hierarchy. + A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + """ + string_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersStringParameterArgsDict']]]] + """ + A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). """ elif False: - DataSetColumnGroupGeoSpatialColumnGroupArgsDict: TypeAlias = Mapping[str, Any] + AnalysisParametersArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetColumnGroupGeoSpatialColumnGroupArgs: +class AnalysisParametersArgs: def __init__(__self__, *, - columns: pulumi.Input[Sequence[pulumi.Input[str]]], - country_code: pulumi.Input[str], - name: pulumi.Input[str]): + date_time_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDateTimeParameterArgs']]]] = None, + decimal_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDecimalParameterArgs']]]] = None, + integer_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersIntegerParameterArgs']]]] = None, + string_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersStringParameterArgs']]]] = None): """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] columns: Columns in this hierarchy. - :param pulumi.Input[str] country_code: Country code. Valid values are `US`. - :param pulumi.Input[str] name: A display name for the hierarchy. + :param pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDateTimeParameterArgs']]] date_time_parameters: A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + :param pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDecimalParameterArgs']]] decimal_parameters: A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + :param pulumi.Input[Sequence[pulumi.Input['AnalysisParametersIntegerParameterArgs']]] integer_parameters: A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + :param pulumi.Input[Sequence[pulumi.Input['AnalysisParametersStringParameterArgs']]] string_parameters: A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). """ - pulumi.set(__self__, "columns", columns) - pulumi.set(__self__, "country_code", country_code) - pulumi.set(__self__, "name", name) + if date_time_parameters is not None: + pulumi.set(__self__, "date_time_parameters", date_time_parameters) + if decimal_parameters is not None: + pulumi.set(__self__, "decimal_parameters", decimal_parameters) + if integer_parameters is not None: + pulumi.set(__self__, "integer_parameters", integer_parameters) + if string_parameters is not None: + pulumi.set(__self__, "string_parameters", string_parameters) @property - @pulumi.getter - def columns(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + @pulumi.getter(name="dateTimeParameters") + def date_time_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDateTimeParameterArgs']]]]: """ - Columns in this hierarchy. + A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). """ - return pulumi.get(self, "columns") + return pulumi.get(self, "date_time_parameters") - @columns.setter - def columns(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "columns", value) + @date_time_parameters.setter + def date_time_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDateTimeParameterArgs']]]]): + pulumi.set(self, "date_time_parameters", value) @property - @pulumi.getter(name="countryCode") - def country_code(self) -> pulumi.Input[str]: + @pulumi.getter(name="decimalParameters") + def decimal_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDecimalParameterArgs']]]]: """ - Country code. Valid values are `US`. + A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). """ - return pulumi.get(self, "country_code") + return pulumi.get(self, "decimal_parameters") - @country_code.setter - def country_code(self, value: pulumi.Input[str]): - pulumi.set(self, "country_code", value) + @decimal_parameters.setter + def decimal_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersDecimalParameterArgs']]]]): + pulumi.set(self, "decimal_parameters", value) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: + @pulumi.getter(name="integerParameters") + def integer_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersIntegerParameterArgs']]]]: """ - A display name for the hierarchy. + A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). """ - return pulumi.get(self, "name") - - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + return pulumi.get(self, "integer_parameters") + @integer_parameters.setter + def integer_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersIntegerParameterArgs']]]]): + pulumi.set(self, "integer_parameters", value) -if not MYPY: - class DataSetColumnLevelPermissionRuleArgsDict(TypedDict): - column_names: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + @property + @pulumi.getter(name="stringParameters") + def string_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersStringParameterArgs']]]]: """ - An array of column names. + A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). """ - principals: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + return pulumi.get(self, "string_parameters") + + @string_parameters.setter + def string_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParametersStringParameterArgs']]]]): + pulumi.set(self, "string_parameters", value) + + +if not MYPY: + class AnalysisParametersDateTimeParameterArgsDict(TypedDict): + name: pulumi.Input[str] """ - An array of ARNs for Amazon QuickSight users or groups. + Display name for the analysis. + + The following arguments are optional: """ + values: pulumi.Input[Sequence[pulumi.Input[str]]] elif False: - DataSetColumnLevelPermissionRuleArgsDict: TypeAlias = Mapping[str, Any] + AnalysisParametersDateTimeParameterArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetColumnLevelPermissionRuleArgs: +class AnalysisParametersDateTimeParameterArgs: def __init__(__self__, *, - column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - principals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + name: pulumi.Input[str], + values: pulumi.Input[Sequence[pulumi.Input[str]]]): """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] column_names: An array of column names. - :param pulumi.Input[Sequence[pulumi.Input[str]]] principals: An array of ARNs for Amazon QuickSight users or groups. + :param pulumi.Input[str] name: Display name for the analysis. + + The following arguments are optional: """ - if column_names is not None: - pulumi.set(__self__, "column_names", column_names) - if principals is not None: - pulumi.set(__self__, "principals", principals) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property - @pulumi.getter(name="columnNames") - def column_names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + @pulumi.getter + def name(self) -> pulumi.Input[str]: """ - An array of column names. + Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "column_names") + return pulumi.get(self, "name") - @column_names.setter - def column_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "column_names", value) + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) @property @pulumi.getter - def principals(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - """ - An array of ARNs for Amazon QuickSight users or groups. - """ - return pulumi.get(self, "principals") + def values(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + return pulumi.get(self, "values") - @principals.setter - def principals(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "principals", value) + @values.setter + def values(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "values", value) if not MYPY: - class DataSetDataSetUsageConfigurationArgsDict(TypedDict): - disable_use_as_direct_query_source: NotRequired[pulumi.Input[bool]] - """ - Controls whether a child dataset of a direct query can use this dataset as a source. - """ - disable_use_as_imported_source: NotRequired[pulumi.Input[bool]] + class AnalysisParametersDecimalParameterArgsDict(TypedDict): + name: pulumi.Input[str] """ - Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. + Display name for the analysis. + + The following arguments are optional: """ + values: pulumi.Input[Sequence[pulumi.Input[float]]] elif False: - DataSetDataSetUsageConfigurationArgsDict: TypeAlias = Mapping[str, Any] + AnalysisParametersDecimalParameterArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetDataSetUsageConfigurationArgs: +class AnalysisParametersDecimalParameterArgs: def __init__(__self__, *, - disable_use_as_direct_query_source: Optional[pulumi.Input[bool]] = None, - disable_use_as_imported_source: Optional[pulumi.Input[bool]] = None): + name: pulumi.Input[str], + values: pulumi.Input[Sequence[pulumi.Input[float]]]): """ - :param pulumi.Input[bool] disable_use_as_direct_query_source: Controls whether a child dataset of a direct query can use this dataset as a source. - :param pulumi.Input[bool] disable_use_as_imported_source: Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. + :param pulumi.Input[str] name: Display name for the analysis. + + The following arguments are optional: """ - if disable_use_as_direct_query_source is not None: - pulumi.set(__self__, "disable_use_as_direct_query_source", disable_use_as_direct_query_source) - if disable_use_as_imported_source is not None: - pulumi.set(__self__, "disable_use_as_imported_source", disable_use_as_imported_source) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property - @pulumi.getter(name="disableUseAsDirectQuerySource") - def disable_use_as_direct_query_source(self) -> Optional[pulumi.Input[bool]]: + @pulumi.getter + def name(self) -> pulumi.Input[str]: """ - Controls whether a child dataset of a direct query can use this dataset as a source. + Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "disable_use_as_direct_query_source") + return pulumi.get(self, "name") - @disable_use_as_direct_query_source.setter - def disable_use_as_direct_query_source(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "disable_use_as_direct_query_source", value) + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) @property - @pulumi.getter(name="disableUseAsImportedSource") - def disable_use_as_imported_source(self) -> Optional[pulumi.Input[bool]]: - """ - Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. - """ - return pulumi.get(self, "disable_use_as_imported_source") + @pulumi.getter + def values(self) -> pulumi.Input[Sequence[pulumi.Input[float]]]: + return pulumi.get(self, "values") - @disable_use_as_imported_source.setter - def disable_use_as_imported_source(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "disable_use_as_imported_source", value) + @values.setter + def values(self, value: pulumi.Input[Sequence[pulumi.Input[float]]]): + pulumi.set(self, "values", value) if not MYPY: - class DataSetFieldFolderArgsDict(TypedDict): - field_folders_id: pulumi.Input[str] - """ - Key of the field folder map. - """ - columns: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] - """ - An array of column names to add to the folder. A column can only be in one folder. - """ - description: NotRequired[pulumi.Input[str]] + class AnalysisParametersIntegerParameterArgsDict(TypedDict): + name: pulumi.Input[str] """ - Field folder description. + Display name for the analysis. + + The following arguments are optional: """ + values: pulumi.Input[Sequence[pulumi.Input[int]]] elif False: - DataSetFieldFolderArgsDict: TypeAlias = Mapping[str, Any] + AnalysisParametersIntegerParameterArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetFieldFolderArgs: +class AnalysisParametersIntegerParameterArgs: def __init__(__self__, *, - field_folders_id: pulumi.Input[str], - columns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] field_folders_id: Key of the field folder map. - :param pulumi.Input[Sequence[pulumi.Input[str]]] columns: An array of column names to add to the folder. A column can only be in one folder. - :param pulumi.Input[str] description: Field folder description. - """ - pulumi.set(__self__, "field_folders_id", field_folders_id) - if columns is not None: - pulumi.set(__self__, "columns", columns) - if description is not None: - pulumi.set(__self__, "description", description) - - @property - @pulumi.getter(name="fieldFoldersId") - def field_folders_id(self) -> pulumi.Input[str]: + name: pulumi.Input[str], + values: pulumi.Input[Sequence[pulumi.Input[int]]]): """ - Key of the field folder map. + :param pulumi.Input[str] name: Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "field_folders_id") - - @field_folders_id.setter - def field_folders_id(self, value: pulumi.Input[str]): - pulumi.set(self, "field_folders_id", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter - def columns(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + def name(self) -> pulumi.Input[str]: """ - An array of column names to add to the folder. A column can only be in one folder. + Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "columns") + return pulumi.get(self, "name") - @columns.setter - def columns(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "columns", value) + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) @property @pulumi.getter - def description(self) -> Optional[pulumi.Input[str]]: - """ - Field folder description. - """ - return pulumi.get(self, "description") + def values(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: + return pulumi.get(self, "values") - @description.setter - def description(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "description", value) + @values.setter + def values(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): + pulumi.set(self, "values", value) if not MYPY: - class DataSetLogicalTableMapArgsDict(TypedDict): - alias: pulumi.Input[str] - """ - A display name for the logical table. - """ - logical_table_map_id: pulumi.Input[str] - """ - Key of the logical table map. - """ - source: pulumi.Input['DataSetLogicalTableMapSourceArgsDict'] - """ - Source of this logical table. See source. - """ - data_transforms: NotRequired[pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformArgsDict']]]] + class AnalysisParametersStringParameterArgsDict(TypedDict): + name: pulumi.Input[str] """ - Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. + Display name for the analysis. + + The following arguments are optional: """ + values: pulumi.Input[Sequence[pulumi.Input[str]]] elif False: - DataSetLogicalTableMapArgsDict: TypeAlias = Mapping[str, Any] + AnalysisParametersStringParameterArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapArgs: +class AnalysisParametersStringParameterArgs: def __init__(__self__, *, - alias: pulumi.Input[str], - logical_table_map_id: pulumi.Input[str], - source: pulumi.Input['DataSetLogicalTableMapSourceArgs'], - data_transforms: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformArgs']]]] = None): + name: pulumi.Input[str], + values: pulumi.Input[Sequence[pulumi.Input[str]]]): """ - :param pulumi.Input[str] alias: A display name for the logical table. - :param pulumi.Input[str] logical_table_map_id: Key of the logical table map. - :param pulumi.Input['DataSetLogicalTableMapSourceArgs'] source: Source of this logical table. See source. - :param pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformArgs']]] data_transforms: Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. + :param pulumi.Input[str] name: Display name for the analysis. + + The following arguments are optional: """ - pulumi.set(__self__, "alias", alias) - pulumi.set(__self__, "logical_table_map_id", logical_table_map_id) - pulumi.set(__self__, "source", source) - if data_transforms is not None: - pulumi.set(__self__, "data_transforms", data_transforms) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter - def alias(self) -> pulumi.Input[str]: + def name(self) -> pulumi.Input[str]: """ - A display name for the logical table. + Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "alias") + return pulumi.get(self, "name") - @alias.setter - def alias(self, value: pulumi.Input[str]): - pulumi.set(self, "alias", value) + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) @property - @pulumi.getter(name="logicalTableMapId") - def logical_table_map_id(self) -> pulumi.Input[str]: + @pulumi.getter + def values(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class AnalysisPermissionArgsDict(TypedDict): + actions: pulumi.Input[Sequence[pulumi.Input[str]]] """ - Key of the logical table map. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "logical_table_map_id") + principal: pulumi.Input[str] + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ +elif False: + AnalysisPermissionArgsDict: TypeAlias = Mapping[str, Any] - @logical_table_map_id.setter - def logical_table_map_id(self, value: pulumi.Input[str]): - pulumi.set(self, "logical_table_map_id", value) +@pulumi.input_type +class AnalysisPermissionArgs: + def __init__(__self__, *, + actions: pulumi.Input[Sequence[pulumi.Input[str]]], + principal: pulumi.Input[str]): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. + :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) @property @pulumi.getter - def source(self) -> pulumi.Input['DataSetLogicalTableMapSourceArgs']: + def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: """ - Source of this logical table. See source. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "source") + return pulumi.get(self, "actions") - @source.setter - def source(self, value: pulumi.Input['DataSetLogicalTableMapSourceArgs']): - pulumi.set(self, "source", value) + @actions.setter + def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "actions", value) @property - @pulumi.getter(name="dataTransforms") - def data_transforms(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformArgs']]]]: + @pulumi.getter + def principal(self) -> pulumi.Input[str]: """ - Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. """ - return pulumi.get(self, "data_transforms") + return pulumi.get(self, "principal") - @data_transforms.setter - def data_transforms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformArgs']]]]): - pulumi.set(self, "data_transforms", value) + @principal.setter + def principal(self, value: pulumi.Input[str]): + pulumi.set(self, "principal", value) if not MYPY: - class DataSetLogicalTableMapDataTransformArgsDict(TypedDict): - cast_column_type_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgsDict']] - """ - A transform operation that casts a column to a different type. See cast_column_type_operation. - """ - create_columns_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationArgsDict']] - """ - An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. - """ - filter_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformFilterOperationArgsDict']] + class AnalysisSourceEntityArgsDict(TypedDict): + source_template: NotRequired[pulumi.Input['AnalysisSourceEntitySourceTemplateArgsDict']] """ - An operation that filters rows based on some condition. See filter_operation. + The source template. See source_template. """ - project_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformProjectOperationArgsDict']] +elif False: + AnalysisSourceEntityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AnalysisSourceEntityArgs: + def __init__(__self__, *, + source_template: Optional[pulumi.Input['AnalysisSourceEntitySourceTemplateArgs']] = None): """ - An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. + :param pulumi.Input['AnalysisSourceEntitySourceTemplateArgs'] source_template: The source template. See source_template. """ - rename_column_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformRenameColumnOperationArgsDict']] + if source_template is not None: + pulumi.set(__self__, "source_template", source_template) + + @property + @pulumi.getter(name="sourceTemplate") + def source_template(self) -> Optional[pulumi.Input['AnalysisSourceEntitySourceTemplateArgs']]: """ - An operation that renames a column. See rename_column_operation. + The source template. See source_template. """ - tag_column_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationArgsDict']] + return pulumi.get(self, "source_template") + + @source_template.setter + def source_template(self, value: Optional[pulumi.Input['AnalysisSourceEntitySourceTemplateArgs']]): + pulumi.set(self, "source_template", value) + + +if not MYPY: + class AnalysisSourceEntitySourceTemplateArgsDict(TypedDict): + arn: pulumi.Input[str] """ - An operation that tags a column with additional information. See tag_column_operation. + The Amazon Resource Name (ARN) of the resource. """ - untag_column_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformUntagColumnOperationArgsDict']] + data_set_references: pulumi.Input[Sequence[pulumi.Input['AnalysisSourceEntitySourceTemplateDataSetReferenceArgsDict']]] """ - A transform operation that removes tags associated with a column. See untag_column_operation. + List of dataset references. See data_set_references. """ elif False: - DataSetLogicalTableMapDataTransformArgsDict: TypeAlias = Mapping[str, Any] + AnalysisSourceEntitySourceTemplateArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformArgs: +class AnalysisSourceEntitySourceTemplateArgs: def __init__(__self__, *, - cast_column_type_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs']] = None, - create_columns_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs']] = None, - filter_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformFilterOperationArgs']] = None, - project_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformProjectOperationArgs']] = None, - rename_column_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformRenameColumnOperationArgs']] = None, - tag_column_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationArgs']] = None, - untag_column_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformUntagColumnOperationArgs']] = None): + arn: pulumi.Input[str], + data_set_references: pulumi.Input[Sequence[pulumi.Input['AnalysisSourceEntitySourceTemplateDataSetReferenceArgs']]]): """ - :param pulumi.Input['DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs'] cast_column_type_operation: A transform operation that casts a column to a different type. See cast_column_type_operation. - :param pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs'] create_columns_operation: An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. - :param pulumi.Input['DataSetLogicalTableMapDataTransformFilterOperationArgs'] filter_operation: An operation that filters rows based on some condition. See filter_operation. - :param pulumi.Input['DataSetLogicalTableMapDataTransformProjectOperationArgs'] project_operation: An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. - :param pulumi.Input['DataSetLogicalTableMapDataTransformRenameColumnOperationArgs'] rename_column_operation: An operation that renames a column. See rename_column_operation. - :param pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationArgs'] tag_column_operation: An operation that tags a column with additional information. See tag_column_operation. - :param pulumi.Input['DataSetLogicalTableMapDataTransformUntagColumnOperationArgs'] untag_column_operation: A transform operation that removes tags associated with a column. See untag_column_operation. + :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the resource. + :param pulumi.Input[Sequence[pulumi.Input['AnalysisSourceEntitySourceTemplateDataSetReferenceArgs']]] data_set_references: List of dataset references. See data_set_references. """ - if cast_column_type_operation is not None: - pulumi.set(__self__, "cast_column_type_operation", cast_column_type_operation) - if create_columns_operation is not None: - pulumi.set(__self__, "create_columns_operation", create_columns_operation) - if filter_operation is not None: - pulumi.set(__self__, "filter_operation", filter_operation) - if project_operation is not None: - pulumi.set(__self__, "project_operation", project_operation) - if rename_column_operation is not None: - pulumi.set(__self__, "rename_column_operation", rename_column_operation) - if tag_column_operation is not None: - pulumi.set(__self__, "tag_column_operation", tag_column_operation) - if untag_column_operation is not None: - pulumi.set(__self__, "untag_column_operation", untag_column_operation) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) @property - @pulumi.getter(name="castColumnTypeOperation") - def cast_column_type_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs']]: + @pulumi.getter + def arn(self) -> pulumi.Input[str]: """ - A transform operation that casts a column to a different type. See cast_column_type_operation. + The Amazon Resource Name (ARN) of the resource. """ - return pulumi.get(self, "cast_column_type_operation") + return pulumi.get(self, "arn") - @cast_column_type_operation.setter - def cast_column_type_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs']]): - pulumi.set(self, "cast_column_type_operation", value) + @arn.setter + def arn(self, value: pulumi.Input[str]): + pulumi.set(self, "arn", value) @property - @pulumi.getter(name="createColumnsOperation") - def create_columns_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs']]: + @pulumi.getter(name="dataSetReferences") + def data_set_references(self) -> pulumi.Input[Sequence[pulumi.Input['AnalysisSourceEntitySourceTemplateDataSetReferenceArgs']]]: """ - An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. + List of dataset references. See data_set_references. """ - return pulumi.get(self, "create_columns_operation") + return pulumi.get(self, "data_set_references") - @create_columns_operation.setter - def create_columns_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs']]): - pulumi.set(self, "create_columns_operation", value) + @data_set_references.setter + def data_set_references(self, value: pulumi.Input[Sequence[pulumi.Input['AnalysisSourceEntitySourceTemplateDataSetReferenceArgs']]]): + pulumi.set(self, "data_set_references", value) - @property - @pulumi.getter(name="filterOperation") - def filter_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformFilterOperationArgs']]: + +if not MYPY: + class AnalysisSourceEntitySourceTemplateDataSetReferenceArgsDict(TypedDict): + data_set_arn: pulumi.Input[str] """ - An operation that filters rows based on some condition. See filter_operation. + Dataset Amazon Resource Name (ARN). """ - return pulumi.get(self, "filter_operation") - - @filter_operation.setter - def filter_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformFilterOperationArgs']]): - pulumi.set(self, "filter_operation", value) - - @property - @pulumi.getter(name="projectOperation") - def project_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformProjectOperationArgs']]: + data_set_placeholder: pulumi.Input[str] """ - An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. + Dataset placeholder. """ - return pulumi.get(self, "project_operation") +elif False: + AnalysisSourceEntitySourceTemplateDataSetReferenceArgsDict: TypeAlias = Mapping[str, Any] - @project_operation.setter - def project_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformProjectOperationArgs']]): - pulumi.set(self, "project_operation", value) +@pulumi.input_type +class AnalysisSourceEntitySourceTemplateDataSetReferenceArgs: + def __init__(__self__, *, + data_set_arn: pulumi.Input[str], + data_set_placeholder: pulumi.Input[str]): + """ + :param pulumi.Input[str] data_set_arn: Dataset Amazon Resource Name (ARN). + :param pulumi.Input[str] data_set_placeholder: Dataset placeholder. + """ + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) @property - @pulumi.getter(name="renameColumnOperation") - def rename_column_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformRenameColumnOperationArgs']]: + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> pulumi.Input[str]: """ - An operation that renames a column. See rename_column_operation. + Dataset Amazon Resource Name (ARN). """ - return pulumi.get(self, "rename_column_operation") + return pulumi.get(self, "data_set_arn") - @rename_column_operation.setter - def rename_column_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformRenameColumnOperationArgs']]): - pulumi.set(self, "rename_column_operation", value) - - @property - @pulumi.getter(name="tagColumnOperation") - def tag_column_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationArgs']]: - """ - An operation that tags a column with additional information. See tag_column_operation. - """ - return pulumi.get(self, "tag_column_operation") - - @tag_column_operation.setter - def tag_column_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationArgs']]): - pulumi.set(self, "tag_column_operation", value) + @data_set_arn.setter + def data_set_arn(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_arn", value) @property - @pulumi.getter(name="untagColumnOperation") - def untag_column_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformUntagColumnOperationArgs']]: + @pulumi.getter(name="dataSetPlaceholder") + def data_set_placeholder(self) -> pulumi.Input[str]: """ - A transform operation that removes tags associated with a column. See untag_column_operation. + Dataset placeholder. """ - return pulumi.get(self, "untag_column_operation") + return pulumi.get(self, "data_set_placeholder") - @untag_column_operation.setter - def untag_column_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformUntagColumnOperationArgs']]): - pulumi.set(self, "untag_column_operation", value) + @data_set_placeholder.setter + def data_set_placeholder(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_placeholder", value) if not MYPY: - class DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgsDict(TypedDict): - column_name: pulumi.Input[str] - """ - Column name. - """ - new_column_type: pulumi.Input[str] - """ - New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. - """ - format: NotRequired[pulumi.Input[str]] - """ - When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. - """ + class AxisDisplayOptionsArgsDict(TypedDict): + axis_line_visibility: NotRequired[pulumi.Input[str]] + axis_offset: NotRequired[pulumi.Input[str]] + data_options: NotRequired[pulumi.Input['AxisDisplayOptionsDataOptionsArgsDict']] + grid_line_visibility: NotRequired[pulumi.Input[str]] + scrollbar_options: NotRequired[pulumi.Input['AxisDisplayOptionsScrollbarOptionsArgsDict']] + tick_label_options: NotRequired[pulumi.Input['AxisDisplayOptionsTickLabelOptionsArgsDict']] elif False: - DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs: +class AxisDisplayOptionsArgs: def __init__(__self__, *, - column_name: pulumi.Input[str], - new_column_type: pulumi.Input[str], - format: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] column_name: Column name. - :param pulumi.Input[str] new_column_type: New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. - :param pulumi.Input[str] format: When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "new_column_type", new_column_type) - if format is not None: - pulumi.set(__self__, "format", format) + axis_line_visibility: Optional[pulumi.Input[str]] = None, + axis_offset: Optional[pulumi.Input[str]] = None, + data_options: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsArgs']] = None, + grid_line_visibility: Optional[pulumi.Input[str]] = None, + scrollbar_options: Optional[pulumi.Input['AxisDisplayOptionsScrollbarOptionsArgs']] = None, + tick_label_options: Optional[pulumi.Input['AxisDisplayOptionsTickLabelOptionsArgs']] = None): + if axis_line_visibility is not None: + pulumi.set(__self__, "axis_line_visibility", axis_line_visibility) + if axis_offset is not None: + pulumi.set(__self__, "axis_offset", axis_offset) + if data_options is not None: + pulumi.set(__self__, "data_options", data_options) + if grid_line_visibility is not None: + pulumi.set(__self__, "grid_line_visibility", grid_line_visibility) + if scrollbar_options is not None: + pulumi.set(__self__, "scrollbar_options", scrollbar_options) + if tick_label_options is not None: + pulumi.set(__self__, "tick_label_options", tick_label_options) @property - @pulumi.getter(name="columnName") - def column_name(self) -> pulumi.Input[str]: - """ - Column name. - """ - return pulumi.get(self, "column_name") + @pulumi.getter(name="axisLineVisibility") + def axis_line_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "axis_line_visibility") - @column_name.setter - def column_name(self, value: pulumi.Input[str]): - pulumi.set(self, "column_name", value) + @axis_line_visibility.setter + def axis_line_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "axis_line_visibility", value) @property - @pulumi.getter(name="newColumnType") - def new_column_type(self) -> pulumi.Input[str]: - """ - New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. - """ - return pulumi.get(self, "new_column_type") + @pulumi.getter(name="axisOffset") + def axis_offset(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "axis_offset") - @new_column_type.setter - def new_column_type(self, value: pulumi.Input[str]): - pulumi.set(self, "new_column_type", value) + @axis_offset.setter + def axis_offset(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "axis_offset", value) @property - @pulumi.getter - def format(self) -> Optional[pulumi.Input[str]]: - """ - When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. - """ - return pulumi.get(self, "format") + @pulumi.getter(name="dataOptions") + def data_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsDataOptionsArgs']]: + return pulumi.get(self, "data_options") - @format.setter - def format(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "format", value) + @data_options.setter + def data_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsArgs']]): + pulumi.set(self, "data_options", value) + + @property + @pulumi.getter(name="gridLineVisibility") + def grid_line_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "grid_line_visibility") + + @grid_line_visibility.setter + def grid_line_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "grid_line_visibility", value) + + @property + @pulumi.getter(name="scrollbarOptions") + def scrollbar_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsScrollbarOptionsArgs']]: + return pulumi.get(self, "scrollbar_options") + + @scrollbar_options.setter + def scrollbar_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsScrollbarOptionsArgs']]): + pulumi.set(self, "scrollbar_options", value) + + @property + @pulumi.getter(name="tickLabelOptions") + def tick_label_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsTickLabelOptionsArgs']]: + return pulumi.get(self, "tick_label_options") + + @tick_label_options.setter + def tick_label_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsTickLabelOptionsArgs']]): + pulumi.set(self, "tick_label_options", value) if not MYPY: - class DataSetLogicalTableMapDataTransformCreateColumnsOperationArgsDict(TypedDict): - columns: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgsDict']]] - """ - Calculated columns to create. See columns. - """ + class AxisDisplayOptionsDataOptionsArgsDict(TypedDict): + date_axis_options: NotRequired[pulumi.Input['AxisDisplayOptionsDataOptionsDateAxisOptionsArgsDict']] + numeric_axis_options: NotRequired[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsArgsDict']] elif False: - DataSetLogicalTableMapDataTransformCreateColumnsOperationArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsDataOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs: +class AxisDisplayOptionsDataOptionsArgs: def __init__(__self__, *, - columns: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs']]]): - """ - :param pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs']]] columns: Calculated columns to create. See columns. - """ - pulumi.set(__self__, "columns", columns) + date_axis_options: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsDateAxisOptionsArgs']] = None, + numeric_axis_options: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs']] = None): + if date_axis_options is not None: + pulumi.set(__self__, "date_axis_options", date_axis_options) + if numeric_axis_options is not None: + pulumi.set(__self__, "numeric_axis_options", numeric_axis_options) @property - @pulumi.getter - def columns(self) -> pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs']]]: - """ - Calculated columns to create. See columns. - """ - return pulumi.get(self, "columns") + @pulumi.getter(name="dateAxisOptions") + def date_axis_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsDataOptionsDateAxisOptionsArgs']]: + return pulumi.get(self, "date_axis_options") - @columns.setter - def columns(self, value: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs']]]): - pulumi.set(self, "columns", value) + @date_axis_options.setter + def date_axis_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsDateAxisOptionsArgs']]): + pulumi.set(self, "date_axis_options", value) + + @property + @pulumi.getter(name="numericAxisOptions") + def numeric_axis_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs']]: + return pulumi.get(self, "numeric_axis_options") + + @numeric_axis_options.setter + def numeric_axis_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs']]): + pulumi.set(self, "numeric_axis_options", value) if not MYPY: - class DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgsDict(TypedDict): - column_id: pulumi.Input[str] - """ - A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. - """ - column_name: pulumi.Input[str] - """ - Column name. - """ - expression: pulumi.Input[str] - """ - An expression that defines the calculated column. - """ + class AxisDisplayOptionsDataOptionsDateAxisOptionsArgsDict(TypedDict): + missing_date_visibility: NotRequired[pulumi.Input[str]] elif False: - DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsDataOptionsDateAxisOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs: +class AxisDisplayOptionsDataOptionsDateAxisOptionsArgs: def __init__(__self__, *, - column_id: pulumi.Input[str], - column_name: pulumi.Input[str], - expression: pulumi.Input[str]): - """ - :param pulumi.Input[str] column_id: A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. - :param pulumi.Input[str] column_name: Column name. - :param pulumi.Input[str] expression: An expression that defines the calculated column. - """ - pulumi.set(__self__, "column_id", column_id) - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "expression", expression) + missing_date_visibility: Optional[pulumi.Input[str]] = None): + if missing_date_visibility is not None: + pulumi.set(__self__, "missing_date_visibility", missing_date_visibility) @property - @pulumi.getter(name="columnId") - def column_id(self) -> pulumi.Input[str]: - """ - A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. - """ - return pulumi.get(self, "column_id") + @pulumi.getter(name="missingDateVisibility") + def missing_date_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "missing_date_visibility") - @column_id.setter - def column_id(self, value: pulumi.Input[str]): - pulumi.set(self, "column_id", value) + @missing_date_visibility.setter + def missing_date_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "missing_date_visibility", value) + + +if not MYPY: + class AxisDisplayOptionsDataOptionsNumericAxisOptionsArgsDict(TypedDict): + range: NotRequired[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgsDict']] + scale: NotRequired[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgsDict']] +elif False: + AxisDisplayOptionsDataOptionsNumericAxisOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AxisDisplayOptionsDataOptionsNumericAxisOptionsArgs: + def __init__(__self__, *, + range: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs']] = None, + scale: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs']] = None): + if range is not None: + pulumi.set(__self__, "range", range) + if scale is not None: + pulumi.set(__self__, "scale", scale) @property - @pulumi.getter(name="columnName") - def column_name(self) -> pulumi.Input[str]: - """ - Column name. - """ - return pulumi.get(self, "column_name") + @pulumi.getter + def range(self) -> Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs']]: + return pulumi.get(self, "range") - @column_name.setter - def column_name(self, value: pulumi.Input[str]): - pulumi.set(self, "column_name", value) + @range.setter + def range(self, value: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs']]): + pulumi.set(self, "range", value) @property @pulumi.getter - def expression(self) -> pulumi.Input[str]: - """ - An expression that defines the calculated column. - """ - return pulumi.get(self, "expression") + def scale(self) -> Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs']]: + return pulumi.get(self, "scale") - @expression.setter - def expression(self, value: pulumi.Input[str]): - pulumi.set(self, "expression", value) + @scale.setter + def scale(self, value: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs']]): + pulumi.set(self, "scale", value) if not MYPY: - class DataSetLogicalTableMapDataTransformFilterOperationArgsDict(TypedDict): - condition_expression: pulumi.Input[str] - """ - An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. - """ + class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgsDict(TypedDict): + data_driven: NotRequired[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgsDict']] + min_max: NotRequired[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgsDict']] elif False: - DataSetLogicalTableMapDataTransformFilterOperationArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformFilterOperationArgs: +class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeArgs: def __init__(__self__, *, - condition_expression: pulumi.Input[str]): - """ - :param pulumi.Input[str] condition_expression: An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. - """ - pulumi.set(__self__, "condition_expression", condition_expression) + data_driven: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs']] = None, + min_max: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs']] = None): + if data_driven is not None: + pulumi.set(__self__, "data_driven", data_driven) + if min_max is not None: + pulumi.set(__self__, "min_max", min_max) @property - @pulumi.getter(name="conditionExpression") - def condition_expression(self) -> pulumi.Input[str]: - """ - An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. - """ - return pulumi.get(self, "condition_expression") + @pulumi.getter(name="dataDriven") + def data_driven(self) -> Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs']]: + return pulumi.get(self, "data_driven") - @condition_expression.setter - def condition_expression(self, value: pulumi.Input[str]): - pulumi.set(self, "condition_expression", value) + @data_driven.setter + def data_driven(self, value: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs']]): + pulumi.set(self, "data_driven", value) + + @property + @pulumi.getter(name="minMax") + def min_max(self) -> Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs']]: + return pulumi.get(self, "min_max") + + @min_max.setter + def min_max(self, value: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs']]): + pulumi.set(self, "min_max", value) if not MYPY: - class DataSetLogicalTableMapDataTransformProjectOperationArgsDict(TypedDict): - projected_columns: pulumi.Input[Sequence[pulumi.Input[str]]] - """ - Projected columns. - """ + class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgsDict(TypedDict): + pass elif False: - DataSetLogicalTableMapDataTransformProjectOperationArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformProjectOperationArgs: +class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDrivenArgs: + def __init__(__self__): + pass + + +if not MYPY: + class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgsDict(TypedDict): + maximum: NotRequired[pulumi.Input[float]] + minimum: NotRequired[pulumi.Input[float]] +elif False: + AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMaxArgs: def __init__(__self__, *, - projected_columns: pulumi.Input[Sequence[pulumi.Input[str]]]): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] projected_columns: Projected columns. - """ - pulumi.set(__self__, "projected_columns", projected_columns) + maximum: Optional[pulumi.Input[float]] = None, + minimum: Optional[pulumi.Input[float]] = None): + if maximum is not None: + pulumi.set(__self__, "maximum", maximum) + if minimum is not None: + pulumi.set(__self__, "minimum", minimum) @property - @pulumi.getter(name="projectedColumns") - def projected_columns(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - """ - Projected columns. - """ - return pulumi.get(self, "projected_columns") + @pulumi.getter + def maximum(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "maximum") - @projected_columns.setter - def projected_columns(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "projected_columns", value) + @maximum.setter + def maximum(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "maximum", value) + + @property + @pulumi.getter + def minimum(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "minimum") + + @minimum.setter + def minimum(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "minimum", value) if not MYPY: - class DataSetLogicalTableMapDataTransformRenameColumnOperationArgsDict(TypedDict): - column_name: pulumi.Input[str] - """ - Column to be renamed. - """ - new_column_name: pulumi.Input[str] - """ - New name for the column. - """ + class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgsDict(TypedDict): + linear: NotRequired[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgsDict']] + logarithmic: NotRequired[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgsDict']] elif False: - DataSetLogicalTableMapDataTransformRenameColumnOperationArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformRenameColumnOperationArgs: +class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleArgs: def __init__(__self__, *, - column_name: pulumi.Input[str], - new_column_name: pulumi.Input[str]): - """ - :param pulumi.Input[str] column_name: Column to be renamed. - :param pulumi.Input[str] new_column_name: New name for the column. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "new_column_name", new_column_name) + linear: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs']] = None, + logarithmic: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs']] = None): + if linear is not None: + pulumi.set(__self__, "linear", linear) + if logarithmic is not None: + pulumi.set(__self__, "logarithmic", logarithmic) @property - @pulumi.getter(name="columnName") - def column_name(self) -> pulumi.Input[str]: - """ - Column to be renamed. - """ - return pulumi.get(self, "column_name") + @pulumi.getter + def linear(self) -> Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs']]: + return pulumi.get(self, "linear") - @column_name.setter - def column_name(self, value: pulumi.Input[str]): - pulumi.set(self, "column_name", value) + @linear.setter + def linear(self, value: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs']]): + pulumi.set(self, "linear", value) @property - @pulumi.getter(name="newColumnName") - def new_column_name(self) -> pulumi.Input[str]: - """ - New name for the column. - """ - return pulumi.get(self, "new_column_name") + @pulumi.getter + def logarithmic(self) -> Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs']]: + return pulumi.get(self, "logarithmic") - @new_column_name.setter - def new_column_name(self, value: pulumi.Input[str]): - pulumi.set(self, "new_column_name", value) + @logarithmic.setter + def logarithmic(self, value: Optional[pulumi.Input['AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs']]): + pulumi.set(self, "logarithmic", value) if not MYPY: - class DataSetLogicalTableMapDataTransformTagColumnOperationArgsDict(TypedDict): - column_name: pulumi.Input[str] - """ - Column name. - """ - tags: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgsDict']]] - """ - The dataset column tag, currently only used for geospatial type tagging. See tags. - """ + class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgsDict(TypedDict): + step_count: NotRequired[pulumi.Input[int]] + step_size: NotRequired[pulumi.Input[float]] elif False: - DataSetLogicalTableMapDataTransformTagColumnOperationArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformTagColumnOperationArgs: +class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinearArgs: def __init__(__self__, *, - column_name: pulumi.Input[str], - tags: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs']]]): - """ - :param pulumi.Input[str] column_name: Column name. - :param pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs']]] tags: The dataset column tag, currently only used for geospatial type tagging. See tags. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "tags", tags) + step_count: Optional[pulumi.Input[int]] = None, + step_size: Optional[pulumi.Input[float]] = None): + if step_count is not None: + pulumi.set(__self__, "step_count", step_count) + if step_size is not None: + pulumi.set(__self__, "step_size", step_size) @property - @pulumi.getter(name="columnName") - def column_name(self) -> pulumi.Input[str]: - """ - Column name. - """ - return pulumi.get(self, "column_name") + @pulumi.getter(name="stepCount") + def step_count(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "step_count") - @column_name.setter - def column_name(self, value: pulumi.Input[str]): - pulumi.set(self, "column_name", value) + @step_count.setter + def step_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "step_count", value) + + @property + @pulumi.getter(name="stepSize") + def step_size(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "step_size") + + @step_size.setter + def step_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "step_size", value) + + +if not MYPY: + class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgsDict(TypedDict): + base: NotRequired[pulumi.Input[float]] +elif False: + AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmicArgs: + def __init__(__self__, *, + base: Optional[pulumi.Input[float]] = None): + if base is not None: + pulumi.set(__self__, "base", base) @property @pulumi.getter - def tags(self) -> pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs']]]: - """ - The dataset column tag, currently only used for geospatial type tagging. See tags. - """ - return pulumi.get(self, "tags") + def base(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "base") - @tags.setter - def tags(self, value: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs']]]): - pulumi.set(self, "tags", value) + @base.setter + def base(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "base", value) if not MYPY: - class DataSetLogicalTableMapDataTransformTagColumnOperationTagArgsDict(TypedDict): - column_description: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgsDict']] - """ - A description for a column. See column_description. - """ - column_geographic_role: NotRequired[pulumi.Input[str]] - """ - A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. - """ + class AxisDisplayOptionsScrollbarOptionsArgsDict(TypedDict): + visibility: NotRequired[pulumi.Input[str]] + visible_range: NotRequired[pulumi.Input['AxisDisplayOptionsScrollbarOptionsVisibleRangeArgsDict']] elif False: - DataSetLogicalTableMapDataTransformTagColumnOperationTagArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsScrollbarOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs: +class AxisDisplayOptionsScrollbarOptionsArgs: def __init__(__self__, *, - column_description: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs']] = None, - column_geographic_role: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs'] column_description: A description for a column. See column_description. - :param pulumi.Input[str] column_geographic_role: A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. - """ - if column_description is not None: - pulumi.set(__self__, "column_description", column_description) - if column_geographic_role is not None: - pulumi.set(__self__, "column_geographic_role", column_geographic_role) + visibility: Optional[pulumi.Input[str]] = None, + visible_range: Optional[pulumi.Input['AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs']] = None): + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + if visible_range is not None: + pulumi.set(__self__, "visible_range", visible_range) @property - @pulumi.getter(name="columnDescription") - def column_description(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs']]: - """ - A description for a column. See column_description. - """ - return pulumi.get(self, "column_description") + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") - @column_description.setter - def column_description(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs']]): - pulumi.set(self, "column_description", value) + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) @property - @pulumi.getter(name="columnGeographicRole") - def column_geographic_role(self) -> Optional[pulumi.Input[str]]: - """ - A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. - """ - return pulumi.get(self, "column_geographic_role") + @pulumi.getter(name="visibleRange") + def visible_range(self) -> Optional[pulumi.Input['AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs']]: + return pulumi.get(self, "visible_range") - @column_geographic_role.setter - def column_geographic_role(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "column_geographic_role", value) + @visible_range.setter + def visible_range(self, value: Optional[pulumi.Input['AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs']]): + pulumi.set(self, "visible_range", value) if not MYPY: - class DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgsDict(TypedDict): - text: NotRequired[pulumi.Input[str]] - """ - The text of a description for a column. - """ + class AxisDisplayOptionsScrollbarOptionsVisibleRangeArgsDict(TypedDict): + percent_range: NotRequired[pulumi.Input['AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgsDict']] elif False: - DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsScrollbarOptionsVisibleRangeArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs: +class AxisDisplayOptionsScrollbarOptionsVisibleRangeArgs: def __init__(__self__, *, - text: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] text: The text of a description for a column. - """ - if text is not None: - pulumi.set(__self__, "text", text) + percent_range: Optional[pulumi.Input['AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs']] = None): + if percent_range is not None: + pulumi.set(__self__, "percent_range", percent_range) @property - @pulumi.getter - def text(self) -> Optional[pulumi.Input[str]]: - """ - The text of a description for a column. - """ - return pulumi.get(self, "text") + @pulumi.getter(name="percentRange") + def percent_range(self) -> Optional[pulumi.Input['AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs']]: + return pulumi.get(self, "percent_range") - @text.setter - def text(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "text", value) + @percent_range.setter + def percent_range(self, value: Optional[pulumi.Input['AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs']]): + pulumi.set(self, "percent_range", value) if not MYPY: - class DataSetLogicalTableMapDataTransformUntagColumnOperationArgsDict(TypedDict): - column_name: pulumi.Input[str] - """ - Column name. - """ - tag_names: pulumi.Input[Sequence[pulumi.Input[str]]] - """ - The column tags to remove from this column. - """ + class AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgsDict(TypedDict): + from_: NotRequired[pulumi.Input[float]] + to: NotRequired[pulumi.Input[float]] elif False: - DataSetLogicalTableMapDataTransformUntagColumnOperationArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapDataTransformUntagColumnOperationArgs: +class AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRangeArgs: def __init__(__self__, *, - column_name: pulumi.Input[str], - tag_names: pulumi.Input[Sequence[pulumi.Input[str]]]): - """ - :param pulumi.Input[str] column_name: Column name. - :param pulumi.Input[Sequence[pulumi.Input[str]]] tag_names: The column tags to remove from this column. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "tag_names", tag_names) + from_: Optional[pulumi.Input[float]] = None, + to: Optional[pulumi.Input[float]] = None): + if from_ is not None: + pulumi.set(__self__, "from_", from_) + if to is not None: + pulumi.set(__self__, "to", to) @property - @pulumi.getter(name="columnName") - def column_name(self) -> pulumi.Input[str]: - """ - Column name. - """ - return pulumi.get(self, "column_name") + @pulumi.getter(name="from") + def from_(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "from_") - @column_name.setter - def column_name(self, value: pulumi.Input[str]): - pulumi.set(self, "column_name", value) + @from_.setter + def from_(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "from_", value) @property - @pulumi.getter(name="tagNames") - def tag_names(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - """ - The column tags to remove from this column. - """ - return pulumi.get(self, "tag_names") + @pulumi.getter + def to(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "to") - @tag_names.setter - def tag_names(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "tag_names", value) + @to.setter + def to(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "to", value) if not MYPY: - class DataSetLogicalTableMapSourceArgsDict(TypedDict): - data_set_arn: NotRequired[pulumi.Input[str]] - """ - ARN of the parent data set. - """ - join_instruction: NotRequired[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionArgsDict']] - """ - Specifies the result of a join of two logical tables. See join_instruction. - """ - physical_table_id: NotRequired[pulumi.Input[str]] - """ - Physical table ID. - """ + class AxisDisplayOptionsTickLabelOptionsArgsDict(TypedDict): + label_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] + rotation_angle: NotRequired[pulumi.Input[float]] elif False: - DataSetLogicalTableMapSourceArgsDict: TypeAlias = Mapping[str, Any] + AxisDisplayOptionsTickLabelOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapSourceArgs: +class AxisDisplayOptionsTickLabelOptionsArgs: def __init__(__self__, *, - data_set_arn: Optional[pulumi.Input[str]] = None, - join_instruction: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionArgs']] = None, - physical_table_id: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] data_set_arn: ARN of the parent data set. - :param pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionArgs'] join_instruction: Specifies the result of a join of two logical tables. See join_instruction. - :param pulumi.Input[str] physical_table_id: Physical table ID. - """ - if data_set_arn is not None: - pulumi.set(__self__, "data_set_arn", data_set_arn) - if join_instruction is not None: - pulumi.set(__self__, "join_instruction", join_instruction) - if physical_table_id is not None: - pulumi.set(__self__, "physical_table_id", physical_table_id) + label_options: Optional[pulumi.Input['LabelOptionsArgs']] = None, + rotation_angle: Optional[pulumi.Input[float]] = None): + if label_options is not None: + pulumi.set(__self__, "label_options", label_options) + if rotation_angle is not None: + pulumi.set(__self__, "rotation_angle", rotation_angle) @property - @pulumi.getter(name="dataSetArn") - def data_set_arn(self) -> Optional[pulumi.Input[str]]: - """ - ARN of the parent data set. - """ - return pulumi.get(self, "data_set_arn") + @pulumi.getter(name="labelOptions") + def label_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "label_options") - @data_set_arn.setter - def data_set_arn(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "data_set_arn", value) + @label_options.setter + def label_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "label_options", value) @property - @pulumi.getter(name="joinInstruction") - def join_instruction(self) -> Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionArgs']]: - """ - Specifies the result of a join of two logical tables. See join_instruction. - """ - return pulumi.get(self, "join_instruction") + @pulumi.getter(name="rotationAngle") + def rotation_angle(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "rotation_angle") - @join_instruction.setter - def join_instruction(self, value: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionArgs']]): - pulumi.set(self, "join_instruction", value) + @rotation_angle.setter + def rotation_angle(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "rotation_angle", value) + + +if not MYPY: + class CascadingControlConfigurationArgsDict(TypedDict): + source_controls: NotRequired[pulumi.Input[Sequence[pulumi.Input['CascadingControlConfigurationSourceControlArgsDict']]]] +elif False: + CascadingControlConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CascadingControlConfigurationArgs: + def __init__(__self__, *, + source_controls: Optional[pulumi.Input[Sequence[pulumi.Input['CascadingControlConfigurationSourceControlArgs']]]] = None): + if source_controls is not None: + pulumi.set(__self__, "source_controls", source_controls) @property - @pulumi.getter(name="physicalTableId") - def physical_table_id(self) -> Optional[pulumi.Input[str]]: - """ - Physical table ID. - """ - return pulumi.get(self, "physical_table_id") + @pulumi.getter(name="sourceControls") + def source_controls(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['CascadingControlConfigurationSourceControlArgs']]]]: + return pulumi.get(self, "source_controls") - @physical_table_id.setter - def physical_table_id(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "physical_table_id", value) + @source_controls.setter + def source_controls(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['CascadingControlConfigurationSourceControlArgs']]]]): + pulumi.set(self, "source_controls", value) if not MYPY: - class DataSetLogicalTableMapSourceJoinInstructionArgsDict(TypedDict): - left_operand: pulumi.Input[str] - """ - Operand on the left side of a join. - """ - on_clause: pulumi.Input[str] - """ - Join instructions provided in the ON clause of a join. - """ - right_operand: pulumi.Input[str] - """ - Operand on the right side of a join. - """ - type: pulumi.Input[str] - """ - Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. - """ - left_join_key_properties: NotRequired[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgsDict']] - """ - Join key properties of the left operand. See left_join_key_properties. - """ - right_join_key_properties: NotRequired[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgsDict']] - """ - Join key properties of the right operand. See right_join_key_properties. - """ + class CascadingControlConfigurationSourceControlArgsDict(TypedDict): + column_to_match: pulumi.Input['ColumnArgsDict'] + source_sheet_control_id: NotRequired[pulumi.Input[str]] elif False: - DataSetLogicalTableMapSourceJoinInstructionArgsDict: TypeAlias = Mapping[str, Any] + CascadingControlConfigurationSourceControlArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapSourceJoinInstructionArgs: +class CascadingControlConfigurationSourceControlArgs: def __init__(__self__, *, - left_operand: pulumi.Input[str], - on_clause: pulumi.Input[str], - right_operand: pulumi.Input[str], - type: pulumi.Input[str], - left_join_key_properties: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs']] = None, - right_join_key_properties: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs']] = None): - """ - :param pulumi.Input[str] left_operand: Operand on the left side of a join. - :param pulumi.Input[str] on_clause: Join instructions provided in the ON clause of a join. - :param pulumi.Input[str] right_operand: Operand on the right side of a join. - :param pulumi.Input[str] type: Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. - :param pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs'] left_join_key_properties: Join key properties of the left operand. See left_join_key_properties. - :param pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs'] right_join_key_properties: Join key properties of the right operand. See right_join_key_properties. - """ - pulumi.set(__self__, "left_operand", left_operand) - pulumi.set(__self__, "on_clause", on_clause) - pulumi.set(__self__, "right_operand", right_operand) - pulumi.set(__self__, "type", type) - if left_join_key_properties is not None: - pulumi.set(__self__, "left_join_key_properties", left_join_key_properties) - if right_join_key_properties is not None: - pulumi.set(__self__, "right_join_key_properties", right_join_key_properties) + column_to_match: pulumi.Input['ColumnArgs'], + source_sheet_control_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column_to_match", column_to_match) + if source_sheet_control_id is not None: + pulumi.set(__self__, "source_sheet_control_id", source_sheet_control_id) @property - @pulumi.getter(name="leftOperand") - def left_operand(self) -> pulumi.Input[str]: - """ - Operand on the left side of a join. - """ - return pulumi.get(self, "left_operand") + @pulumi.getter(name="columnToMatch") + def column_to_match(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column_to_match") - @left_operand.setter - def left_operand(self, value: pulumi.Input[str]): - pulumi.set(self, "left_operand", value) + @column_to_match.setter + def column_to_match(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column_to_match", value) @property - @pulumi.getter(name="onClause") - def on_clause(self) -> pulumi.Input[str]: - """ - Join instructions provided in the ON clause of a join. - """ - return pulumi.get(self, "on_clause") - - @on_clause.setter - def on_clause(self, value: pulumi.Input[str]): - pulumi.set(self, "on_clause", value) + @pulumi.getter(name="sourceSheetControlId") + def source_sheet_control_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "source_sheet_control_id") - @property - @pulumi.getter(name="rightOperand") - def right_operand(self) -> pulumi.Input[str]: - """ - Operand on the right side of a join. - """ - return pulumi.get(self, "right_operand") + @source_sheet_control_id.setter + def source_sheet_control_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source_sheet_control_id", value) - @right_operand.setter - def right_operand(self, value: pulumi.Input[str]): - pulumi.set(self, "right_operand", value) - @property - @pulumi.getter - def type(self) -> pulumi.Input[str]: - """ - Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. - """ - return pulumi.get(self, "type") +if not MYPY: + class CategoryFilterArgsDict(TypedDict): + category_values: pulumi.Input[Sequence[pulumi.Input[str]]] + column: pulumi.Input['ColumnArgsDict'] +elif False: + CategoryFilterArgsDict: TypeAlias = Mapping[str, Any] - @type.setter - def type(self, value: pulumi.Input[str]): - pulumi.set(self, "type", value) +@pulumi.input_type +class CategoryFilterArgs: + def __init__(__self__, *, + category_values: pulumi.Input[Sequence[pulumi.Input[str]]], + column: pulumi.Input['ColumnArgs']): + pulumi.set(__self__, "category_values", category_values) + pulumi.set(__self__, "column", column) @property - @pulumi.getter(name="leftJoinKeyProperties") - def left_join_key_properties(self) -> Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs']]: - """ - Join key properties of the left operand. See left_join_key_properties. - """ - return pulumi.get(self, "left_join_key_properties") + @pulumi.getter(name="categoryValues") + def category_values(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + return pulumi.get(self, "category_values") - @left_join_key_properties.setter - def left_join_key_properties(self, value: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs']]): - pulumi.set(self, "left_join_key_properties", value) + @category_values.setter + def category_values(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "category_values", value) @property - @pulumi.getter(name="rightJoinKeyProperties") - def right_join_key_properties(self) -> Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs']]: - """ - Join key properties of the right operand. See right_join_key_properties. - """ - return pulumi.get(self, "right_join_key_properties") + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") - @right_join_key_properties.setter - def right_join_key_properties(self, value: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs']]): - pulumi.set(self, "right_join_key_properties", value) + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) if not MYPY: - class DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgsDict(TypedDict): - unique_key: NotRequired[pulumi.Input[bool]] - """ - A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. - """ + class CellStyleArgsDict(TypedDict): + background_color: NotRequired[pulumi.Input[str]] + border: NotRequired[pulumi.Input['CellStyleBorderArgsDict']] + font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] + height: NotRequired[pulumi.Input[int]] + horizontal_text_alignment: NotRequired[pulumi.Input[str]] + text_wrap: NotRequired[pulumi.Input[str]] + vertical_text_alignment: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] elif False: - DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgsDict: TypeAlias = Mapping[str, Any] + CellStyleArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs: +class CellStyleArgs: def __init__(__self__, *, - unique_key: Optional[pulumi.Input[bool]] = None): - """ - :param pulumi.Input[bool] unique_key: A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. - """ - if unique_key is not None: - pulumi.set(__self__, "unique_key", unique_key) + background_color: Optional[pulumi.Input[str]] = None, + border: Optional[pulumi.Input['CellStyleBorderArgs']] = None, + font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None, + height: Optional[pulumi.Input[int]] = None, + horizontal_text_alignment: Optional[pulumi.Input[str]] = None, + text_wrap: Optional[pulumi.Input[str]] = None, + vertical_text_alignment: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if background_color is not None: + pulumi.set(__self__, "background_color", background_color) + if border is not None: + pulumi.set(__self__, "border", border) + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + if height is not None: + pulumi.set(__self__, "height", height) + if horizontal_text_alignment is not None: + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) + if text_wrap is not None: + pulumi.set(__self__, "text_wrap", text_wrap) + if vertical_text_alignment is not None: + pulumi.set(__self__, "vertical_text_alignment", vertical_text_alignment) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) @property - @pulumi.getter(name="uniqueKey") - def unique_key(self) -> Optional[pulumi.Input[bool]]: - """ - A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. - """ - return pulumi.get(self, "unique_key") + @pulumi.getter(name="backgroundColor") + def background_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "background_color") - @unique_key.setter - def unique_key(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "unique_key", value) + @background_color.setter + def background_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "background_color", value) + + @property + @pulumi.getter + def border(self) -> Optional[pulumi.Input['CellStyleBorderArgs']]: + return pulumi.get(self, "border") + + @border.setter + def border(self, value: Optional[pulumi.Input['CellStyleBorderArgs']]): + pulumi.set(self, "border", value) + + @property + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "font_configuration") + + @font_configuration.setter + def font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "font_configuration", value) + + @property + @pulumi.getter + def height(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "height") + + @height.setter + def height(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "height", value) + + @property + @pulumi.getter(name="horizontalTextAlignment") + def horizontal_text_alignment(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "horizontal_text_alignment") + + @horizontal_text_alignment.setter + def horizontal_text_alignment(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "horizontal_text_alignment", value) + + @property + @pulumi.getter(name="textWrap") + def text_wrap(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "text_wrap") + + @text_wrap.setter + def text_wrap(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "text_wrap", value) + + @property + @pulumi.getter(name="verticalTextAlignment") + def vertical_text_alignment(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "vertical_text_alignment") + + @vertical_text_alignment.setter + def vertical_text_alignment(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vertical_text_alignment", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) if not MYPY: - class DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgsDict(TypedDict): - unique_key: NotRequired[pulumi.Input[bool]] - """ - A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. - """ + class CellStyleBorderArgsDict(TypedDict): + uniform_border: pulumi.Input['TableBorderOptionsArgsDict'] + side_specific_border: NotRequired[pulumi.Input['CellStyleBorderSideSpecificBorderArgsDict']] elif False: - DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgsDict: TypeAlias = Mapping[str, Any] + CellStyleBorderArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs: +class CellStyleBorderArgs: def __init__(__self__, *, - unique_key: Optional[pulumi.Input[bool]] = None): - """ - :param pulumi.Input[bool] unique_key: A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. - """ - if unique_key is not None: - pulumi.set(__self__, "unique_key", unique_key) + uniform_border: pulumi.Input['TableBorderOptionsArgs'], + side_specific_border: Optional[pulumi.Input['CellStyleBorderSideSpecificBorderArgs']] = None): + pulumi.set(__self__, "uniform_border", uniform_border) + if side_specific_border is not None: + pulumi.set(__self__, "side_specific_border", side_specific_border) @property - @pulumi.getter(name="uniqueKey") - def unique_key(self) -> Optional[pulumi.Input[bool]]: - """ - A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. - """ - return pulumi.get(self, "unique_key") + @pulumi.getter(name="uniformBorder") + def uniform_border(self) -> pulumi.Input['TableBorderOptionsArgs']: + return pulumi.get(self, "uniform_border") - @unique_key.setter - def unique_key(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "unique_key", value) + @uniform_border.setter + def uniform_border(self, value: pulumi.Input['TableBorderOptionsArgs']): + pulumi.set(self, "uniform_border", value) + + @property + @pulumi.getter(name="sideSpecificBorder") + def side_specific_border(self) -> Optional[pulumi.Input['CellStyleBorderSideSpecificBorderArgs']]: + return pulumi.get(self, "side_specific_border") + + @side_specific_border.setter + def side_specific_border(self, value: Optional[pulumi.Input['CellStyleBorderSideSpecificBorderArgs']]): + pulumi.set(self, "side_specific_border", value) if not MYPY: - class DataSetOutputColumnArgsDict(TypedDict): - description: NotRequired[pulumi.Input[str]] - """ - Field folder description. - """ - name: NotRequired[pulumi.Input[str]] - """ - Display name for the dataset. - """ - type: NotRequired[pulumi.Input[str]] + class CellStyleBorderSideSpecificBorderArgsDict(TypedDict): + bottom: pulumi.Input['TableBorderOptionsArgsDict'] + inner_horizontal: pulumi.Input['TableBorderOptionsArgsDict'] + inner_vertical: pulumi.Input['TableBorderOptionsArgsDict'] + left: pulumi.Input['TableBorderOptionsArgsDict'] + right: pulumi.Input['TableBorderOptionsArgsDict'] + top: pulumi.Input['TableBorderOptionsArgsDict'] elif False: - DataSetOutputColumnArgsDict: TypeAlias = Mapping[str, Any] + CellStyleBorderSideSpecificBorderArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetOutputColumnArgs: +class CellStyleBorderSideSpecificBorderArgs: def __init__(__self__, *, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] description: Field folder description. - :param pulumi.Input[str] name: Display name for the dataset. - """ - if description is not None: - pulumi.set(__self__, "description", description) - if name is not None: - pulumi.set(__self__, "name", name) - if type is not None: - pulumi.set(__self__, "type", type) + bottom: pulumi.Input['TableBorderOptionsArgs'], + inner_horizontal: pulumi.Input['TableBorderOptionsArgs'], + inner_vertical: pulumi.Input['TableBorderOptionsArgs'], + left: pulumi.Input['TableBorderOptionsArgs'], + right: pulumi.Input['TableBorderOptionsArgs'], + top: pulumi.Input['TableBorderOptionsArgs']): + pulumi.set(__self__, "bottom", bottom) + pulumi.set(__self__, "inner_horizontal", inner_horizontal) + pulumi.set(__self__, "inner_vertical", inner_vertical) + pulumi.set(__self__, "left", left) + pulumi.set(__self__, "right", right) + pulumi.set(__self__, "top", top) @property @pulumi.getter - def description(self) -> Optional[pulumi.Input[str]]: - """ - Field folder description. - """ - return pulumi.get(self, "description") + def bottom(self) -> pulumi.Input['TableBorderOptionsArgs']: + return pulumi.get(self, "bottom") - @description.setter - def description(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "description", value) + @bottom.setter + def bottom(self, value: pulumi.Input['TableBorderOptionsArgs']): + pulumi.set(self, "bottom", value) + + @property + @pulumi.getter(name="innerHorizontal") + def inner_horizontal(self) -> pulumi.Input['TableBorderOptionsArgs']: + return pulumi.get(self, "inner_horizontal") + + @inner_horizontal.setter + def inner_horizontal(self, value: pulumi.Input['TableBorderOptionsArgs']): + pulumi.set(self, "inner_horizontal", value) + + @property + @pulumi.getter(name="innerVertical") + def inner_vertical(self) -> pulumi.Input['TableBorderOptionsArgs']: + return pulumi.get(self, "inner_vertical") + + @inner_vertical.setter + def inner_vertical(self, value: pulumi.Input['TableBorderOptionsArgs']): + pulumi.set(self, "inner_vertical", value) @property @pulumi.getter - def name(self) -> Optional[pulumi.Input[str]]: - """ - Display name for the dataset. - """ - return pulumi.get(self, "name") + def left(self) -> pulumi.Input['TableBorderOptionsArgs']: + return pulumi.get(self, "left") - @name.setter - def name(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "name", value) + @left.setter + def left(self, value: pulumi.Input['TableBorderOptionsArgs']): + pulumi.set(self, "left", value) @property @pulumi.getter - def type(self) -> Optional[pulumi.Input[str]]: - return pulumi.get(self, "type") + def right(self) -> pulumi.Input['TableBorderOptionsArgs']: + return pulumi.get(self, "right") - @type.setter - def type(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "type", value) + @right.setter + def right(self, value: pulumi.Input['TableBorderOptionsArgs']): + pulumi.set(self, "right", value) + + @property + @pulumi.getter + def top(self) -> pulumi.Input['TableBorderOptionsArgs']: + return pulumi.get(self, "top") + + @top.setter + def top(self, value: pulumi.Input['TableBorderOptionsArgs']): + pulumi.set(self, "top", value) if not MYPY: - class DataSetPermissionArgsDict(TypedDict): - actions: pulumi.Input[Sequence[pulumi.Input[str]]] - """ - List of IAM actions to grant or revoke permissions on. - """ - principal: pulumi.Input[str] - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ + class ChartAxisLabelOptionsArgsDict(TypedDict): + axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsAxisLabelOptionsArgsDict']] + sort_icon_visibility: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] elif False: - DataSetPermissionArgsDict: TypeAlias = Mapping[str, Any] + ChartAxisLabelOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetPermissionArgs: +class ChartAxisLabelOptionsArgs: def __init__(__self__, *, - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str]): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. - :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsAxisLabelOptionsArgs']] = None, + sort_icon_visibility: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if axis_label_options is not None: + pulumi.set(__self__, "axis_label_options", axis_label_options) + if sort_icon_visibility is not None: + pulumi.set(__self__, "sort_icon_visibility", sort_icon_visibility) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) @property - @pulumi.getter - def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") + @pulumi.getter(name="axisLabelOptions") + def axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsAxisLabelOptionsArgs']]: + return pulumi.get(self, "axis_label_options") - @actions.setter - def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "actions", value) + @axis_label_options.setter + def axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsAxisLabelOptionsArgs']]): + pulumi.set(self, "axis_label_options", value) + + @property + @pulumi.getter(name="sortIconVisibility") + def sort_icon_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "sort_icon_visibility") + + @sort_icon_visibility.setter + def sort_icon_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sort_icon_visibility", value) @property @pulumi.getter - def principal(self) -> pulumi.Input[str]: - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - return pulumi.get(self, "principal") + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") - @principal.setter - def principal(self, value: pulumi.Input[str]): - pulumi.set(self, "principal", value) + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) if not MYPY: - class DataSetPhysicalTableMapArgsDict(TypedDict): - physical_table_map_id: pulumi.Input[str] - """ - Key of the physical table map. - """ - custom_sql: NotRequired[pulumi.Input['DataSetPhysicalTableMapCustomSqlArgsDict']] - """ - A physical table type built from the results of the custom SQL query. See custom_sql. - """ - relational_table: NotRequired[pulumi.Input['DataSetPhysicalTableMapRelationalTableArgsDict']] - """ - A physical table type for relational data sources. See relational_table. - """ - s3_source: NotRequired[pulumi.Input['DataSetPhysicalTableMapS3SourceArgsDict']] - """ - A physical table type for as S3 data source. See s3_source. - """ + class ChartAxisLabelOptionsAxisLabelOptionsArgsDict(TypedDict): + apply_to: NotRequired[pulumi.Input['ChartAxisLabelOptionsAxisLabelOptionsApplyToArgsDict']] + custom_label: NotRequired[pulumi.Input[str]] + font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] elif False: - DataSetPhysicalTableMapArgsDict: TypeAlias = Mapping[str, Any] + ChartAxisLabelOptionsAxisLabelOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetPhysicalTableMapArgs: +class ChartAxisLabelOptionsAxisLabelOptionsArgs: def __init__(__self__, *, - physical_table_map_id: pulumi.Input[str], - custom_sql: Optional[pulumi.Input['DataSetPhysicalTableMapCustomSqlArgs']] = None, - relational_table: Optional[pulumi.Input['DataSetPhysicalTableMapRelationalTableArgs']] = None, - s3_source: Optional[pulumi.Input['DataSetPhysicalTableMapS3SourceArgs']] = None): - """ - :param pulumi.Input[str] physical_table_map_id: Key of the physical table map. - :param pulumi.Input['DataSetPhysicalTableMapCustomSqlArgs'] custom_sql: A physical table type built from the results of the custom SQL query. See custom_sql. - :param pulumi.Input['DataSetPhysicalTableMapRelationalTableArgs'] relational_table: A physical table type for relational data sources. See relational_table. - :param pulumi.Input['DataSetPhysicalTableMapS3SourceArgs'] s3_source: A physical table type for as S3 data source. See s3_source. - """ - pulumi.set(__self__, "physical_table_map_id", physical_table_map_id) - if custom_sql is not None: - pulumi.set(__self__, "custom_sql", custom_sql) - if relational_table is not None: - pulumi.set(__self__, "relational_table", relational_table) - if s3_source is not None: - pulumi.set(__self__, "s3_source", s3_source) + apply_to: Optional[pulumi.Input['ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs']] = None, + custom_label: Optional[pulumi.Input[str]] = None, + font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None): + if apply_to is not None: + pulumi.set(__self__, "apply_to", apply_to) + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) @property - @pulumi.getter(name="physicalTableMapId") - def physical_table_map_id(self) -> pulumi.Input[str]: - """ - Key of the physical table map. - """ - return pulumi.get(self, "physical_table_map_id") + @pulumi.getter(name="applyTo") + def apply_to(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs']]: + return pulumi.get(self, "apply_to") - @physical_table_map_id.setter - def physical_table_map_id(self, value: pulumi.Input[str]): - pulumi.set(self, "physical_table_map_id", value) + @apply_to.setter + def apply_to(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs']]): + pulumi.set(self, "apply_to", value) @property - @pulumi.getter(name="customSql") - def custom_sql(self) -> Optional[pulumi.Input['DataSetPhysicalTableMapCustomSqlArgs']]: - """ - A physical table type built from the results of the custom SQL query. See custom_sql. - """ - return pulumi.get(self, "custom_sql") + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_label") - @custom_sql.setter - def custom_sql(self, value: Optional[pulumi.Input['DataSetPhysicalTableMapCustomSqlArgs']]): - pulumi.set(self, "custom_sql", value) + @custom_label.setter + def custom_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_label", value) @property - @pulumi.getter(name="relationalTable") - def relational_table(self) -> Optional[pulumi.Input['DataSetPhysicalTableMapRelationalTableArgs']]: - """ - A physical table type for relational data sources. See relational_table. - """ - return pulumi.get(self, "relational_table") + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "font_configuration") - @relational_table.setter - def relational_table(self, value: Optional[pulumi.Input['DataSetPhysicalTableMapRelationalTableArgs']]): - pulumi.set(self, "relational_table", value) + @font_configuration.setter + def font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "font_configuration", value) + + +if not MYPY: + class ChartAxisLabelOptionsAxisLabelOptionsApplyToArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] +elif False: + ChartAxisLabelOptionsAxisLabelOptionsApplyToArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ChartAxisLabelOptionsAxisLabelOptionsApplyToArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str]): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) @property - @pulumi.getter(name="s3Source") - def s3_source(self) -> Optional[pulumi.Input['DataSetPhysicalTableMapS3SourceArgs']]: - """ - A physical table type for as S3 data source. See s3_source. - """ - return pulumi.get(self, "s3_source") + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") - @s3_source.setter - def s3_source(self, value: Optional[pulumi.Input['DataSetPhysicalTableMapS3SourceArgs']]): - pulumi.set(self, "s3_source", value) + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) if not MYPY: - class DataSetPhysicalTableMapCustomSqlArgsDict(TypedDict): - data_source_arn: pulumi.Input[str] - """ - ARN of the data source. - """ - name: pulumi.Input[str] - """ - Display name for the SQL query result. - """ - sql_query: pulumi.Input[str] - """ - SQL query. - """ - columns: NotRequired[pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapCustomSqlColumnArgsDict']]]] - """ - Column schema from the SQL query result set. See columns. - """ + class ColorScaleArgsDict(TypedDict): + color_fill_type: pulumi.Input[str] + colors: pulumi.Input[Sequence[pulumi.Input['ColorScaleColorArgsDict']]] + null_value_color: NotRequired[pulumi.Input['ColorScaleNullValueColorArgsDict']] elif False: - DataSetPhysicalTableMapCustomSqlArgsDict: TypeAlias = Mapping[str, Any] + ColorScaleArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetPhysicalTableMapCustomSqlArgs: +class ColorScaleArgs: def __init__(__self__, *, - data_source_arn: pulumi.Input[str], - name: pulumi.Input[str], - sql_query: pulumi.Input[str], - columns: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapCustomSqlColumnArgs']]]] = None): - """ - :param pulumi.Input[str] data_source_arn: ARN of the data source. - :param pulumi.Input[str] name: Display name for the SQL query result. - :param pulumi.Input[str] sql_query: SQL query. - :param pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapCustomSqlColumnArgs']]] columns: Column schema from the SQL query result set. See columns. - """ - pulumi.set(__self__, "data_source_arn", data_source_arn) - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "sql_query", sql_query) - if columns is not None: - pulumi.set(__self__, "columns", columns) + color_fill_type: pulumi.Input[str], + colors: pulumi.Input[Sequence[pulumi.Input['ColorScaleColorArgs']]], + null_value_color: Optional[pulumi.Input['ColorScaleNullValueColorArgs']] = None): + pulumi.set(__self__, "color_fill_type", color_fill_type) + pulumi.set(__self__, "colors", colors) + if null_value_color is not None: + pulumi.set(__self__, "null_value_color", null_value_color) @property - @pulumi.getter(name="dataSourceArn") - def data_source_arn(self) -> pulumi.Input[str]: - """ - ARN of the data source. - """ - return pulumi.get(self, "data_source_arn") + @pulumi.getter(name="colorFillType") + def color_fill_type(self) -> pulumi.Input[str]: + return pulumi.get(self, "color_fill_type") - @data_source_arn.setter - def data_source_arn(self, value: pulumi.Input[str]): - pulumi.set(self, "data_source_arn", value) + @color_fill_type.setter + def color_fill_type(self, value: pulumi.Input[str]): + pulumi.set(self, "color_fill_type", value) @property @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Display name for the SQL query result. - """ - return pulumi.get(self, "name") + def colors(self) -> pulumi.Input[Sequence[pulumi.Input['ColorScaleColorArgs']]]: + return pulumi.get(self, "colors") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @colors.setter + def colors(self, value: pulumi.Input[Sequence[pulumi.Input['ColorScaleColorArgs']]]): + pulumi.set(self, "colors", value) @property - @pulumi.getter(name="sqlQuery") - def sql_query(self) -> pulumi.Input[str]: - """ - SQL query. - """ - return pulumi.get(self, "sql_query") + @pulumi.getter(name="nullValueColor") + def null_value_color(self) -> Optional[pulumi.Input['ColorScaleNullValueColorArgs']]: + return pulumi.get(self, "null_value_color") - @sql_query.setter - def sql_query(self, value: pulumi.Input[str]): - pulumi.set(self, "sql_query", value) + @null_value_color.setter + def null_value_color(self, value: Optional[pulumi.Input['ColorScaleNullValueColorArgs']]): + pulumi.set(self, "null_value_color", value) + + +if not MYPY: + class ColorScaleColorArgsDict(TypedDict): + color: NotRequired[pulumi.Input[str]] + data_value: NotRequired[pulumi.Input[float]] +elif False: + ColorScaleColorArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ColorScaleColorArgs: + def __init__(__self__, *, + color: Optional[pulumi.Input[str]] = None, + data_value: Optional[pulumi.Input[float]] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if data_value is not None: + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter - def columns(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapCustomSqlColumnArgs']]]]: - """ - Column schema from the SQL query result set. See columns. - """ - return pulumi.get(self, "columns") + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") - @columns.setter - def columns(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapCustomSqlColumnArgs']]]]): - pulumi.set(self, "columns", value) + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) + + @property + @pulumi.getter(name="dataValue") + def data_value(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "data_value") + + @data_value.setter + def data_value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "data_value", value) if not MYPY: - class DataSetPhysicalTableMapCustomSqlColumnArgsDict(TypedDict): - name: pulumi.Input[str] - """ - Name of this column in the underlying data source. - """ - type: pulumi.Input[str] - """ - Data type of the column. - """ + class ColorScaleNullValueColorArgsDict(TypedDict): + color: NotRequired[pulumi.Input[str]] + data_value: NotRequired[pulumi.Input[float]] elif False: - DataSetPhysicalTableMapCustomSqlColumnArgsDict: TypeAlias = Mapping[str, Any] + ColorScaleNullValueColorArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetPhysicalTableMapCustomSqlColumnArgs: +class ColorScaleNullValueColorArgs: def __init__(__self__, *, - name: pulumi.Input[str], - type: pulumi.Input[str]): - """ - :param pulumi.Input[str] name: Name of this column in the underlying data source. - :param pulumi.Input[str] type: Data type of the column. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "type", type) + color: Optional[pulumi.Input[str]] = None, + data_value: Optional[pulumi.Input[float]] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if data_value is not None: + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Name of this column in the underlying data source. - """ - return pulumi.get(self, "name") + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) @property - @pulumi.getter - def type(self) -> pulumi.Input[str]: - """ - Data type of the column. - """ - return pulumi.get(self, "type") + @pulumi.getter(name="dataValue") + def data_value(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "data_value") - @type.setter - def type(self, value: pulumi.Input[str]): - pulumi.set(self, "type", value) + @data_value.setter + def data_value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "data_value", value) if not MYPY: - class DataSetPhysicalTableMapRelationalTableArgsDict(TypedDict): - data_source_arn: pulumi.Input[str] - """ - ARN of the data source. - """ - input_columns: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapRelationalTableInputColumnArgsDict']]] - """ - Column schema of the table. See input_columns. - """ - name: pulumi.Input[str] - """ - Name of the relational table. - """ - catalog: NotRequired[pulumi.Input[str]] - """ - Catalog associated with the table. - """ - schema: NotRequired[pulumi.Input[str]] - """ - Schema name. This name applies to certain relational database engines. - """ + class ColumnArgsDict(TypedDict): + column_name: pulumi.Input[str] + data_set_identifier: pulumi.Input[str] elif False: - DataSetPhysicalTableMapRelationalTableArgsDict: TypeAlias = Mapping[str, Any] + ColumnArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetPhysicalTableMapRelationalTableArgs: +class ColumnArgs: def __init__(__self__, *, - data_source_arn: pulumi.Input[str], - input_columns: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapRelationalTableInputColumnArgs']]], - name: pulumi.Input[str], - catalog: Optional[pulumi.Input[str]] = None, - schema: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] data_source_arn: ARN of the data source. - :param pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapRelationalTableInputColumnArgs']]] input_columns: Column schema of the table. See input_columns. - :param pulumi.Input[str] name: Name of the relational table. - :param pulumi.Input[str] catalog: Catalog associated with the table. - :param pulumi.Input[str] schema: Schema name. This name applies to certain relational database engines. - """ - pulumi.set(__self__, "data_source_arn", data_source_arn) - pulumi.set(__self__, "input_columns", input_columns) - pulumi.set(__self__, "name", name) - if catalog is not None: - pulumi.set(__self__, "catalog", catalog) - if schema is not None: - pulumi.set(__self__, "schema", schema) + column_name: pulumi.Input[str], + data_set_identifier: pulumi.Input[str]): + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property - @pulumi.getter(name="dataSourceArn") - def data_source_arn(self) -> pulumi.Input[str]: - """ - ARN of the data source. - """ - return pulumi.get(self, "data_source_arn") + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "column_name") - @data_source_arn.setter - def data_source_arn(self, value: pulumi.Input[str]): - pulumi.set(self, "data_source_arn", value) + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) @property - @pulumi.getter(name="inputColumns") - def input_columns(self) -> pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapRelationalTableInputColumnArgs']]]: - """ - Column schema of the table. See input_columns. - """ - return pulumi.get(self, "input_columns") + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> pulumi.Input[str]: + return pulumi.get(self, "data_set_identifier") - @input_columns.setter - def input_columns(self, value: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapRelationalTableInputColumnArgs']]]): - pulumi.set(self, "input_columns", value) + @data_set_identifier.setter + def data_set_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_identifier", value) + + +if not MYPY: + class ColumnHierarchiesArgsDict(TypedDict): + date_time_hierarchy: NotRequired[pulumi.Input['ColumnHierarchiesDateTimeHierarchyArgsDict']] + explicit_hierarchy: NotRequired[pulumi.Input['ColumnHierarchiesExplicitHierarchyArgsDict']] + predefined_hierarchy: NotRequired[pulumi.Input['ColumnHierarchiesPredefinedHierarchyArgsDict']] +elif False: + ColumnHierarchiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ColumnHierarchiesArgs: + def __init__(__self__, *, + date_time_hierarchy: Optional[pulumi.Input['ColumnHierarchiesDateTimeHierarchyArgs']] = None, + explicit_hierarchy: Optional[pulumi.Input['ColumnHierarchiesExplicitHierarchyArgs']] = None, + predefined_hierarchy: Optional[pulumi.Input['ColumnHierarchiesPredefinedHierarchyArgs']] = None): + if date_time_hierarchy is not None: + pulumi.set(__self__, "date_time_hierarchy", date_time_hierarchy) + if explicit_hierarchy is not None: + pulumi.set(__self__, "explicit_hierarchy", explicit_hierarchy) + if predefined_hierarchy is not None: + pulumi.set(__self__, "predefined_hierarchy", predefined_hierarchy) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Name of the relational table. - """ - return pulumi.get(self, "name") + @pulumi.getter(name="dateTimeHierarchy") + def date_time_hierarchy(self) -> Optional[pulumi.Input['ColumnHierarchiesDateTimeHierarchyArgs']]: + return pulumi.get(self, "date_time_hierarchy") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @date_time_hierarchy.setter + def date_time_hierarchy(self, value: Optional[pulumi.Input['ColumnHierarchiesDateTimeHierarchyArgs']]): + pulumi.set(self, "date_time_hierarchy", value) @property - @pulumi.getter - def catalog(self) -> Optional[pulumi.Input[str]]: - """ - Catalog associated with the table. - """ - return pulumi.get(self, "catalog") + @pulumi.getter(name="explicitHierarchy") + def explicit_hierarchy(self) -> Optional[pulumi.Input['ColumnHierarchiesExplicitHierarchyArgs']]: + return pulumi.get(self, "explicit_hierarchy") - @catalog.setter - def catalog(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "catalog", value) + @explicit_hierarchy.setter + def explicit_hierarchy(self, value: Optional[pulumi.Input['ColumnHierarchiesExplicitHierarchyArgs']]): + pulumi.set(self, "explicit_hierarchy", value) @property - @pulumi.getter - def schema(self) -> Optional[pulumi.Input[str]]: - """ - Schema name. This name applies to certain relational database engines. - """ - return pulumi.get(self, "schema") + @pulumi.getter(name="predefinedHierarchy") + def predefined_hierarchy(self) -> Optional[pulumi.Input['ColumnHierarchiesPredefinedHierarchyArgs']]: + return pulumi.get(self, "predefined_hierarchy") - @schema.setter - def schema(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "schema", value) + @predefined_hierarchy.setter + def predefined_hierarchy(self, value: Optional[pulumi.Input['ColumnHierarchiesPredefinedHierarchyArgs']]): + pulumi.set(self, "predefined_hierarchy", value) if not MYPY: - class DataSetPhysicalTableMapRelationalTableInputColumnArgsDict(TypedDict): - name: pulumi.Input[str] - """ - Name of this column in the underlying data source. - """ - type: pulumi.Input[str] - """ - Data type of the column. - """ + class ColumnHierarchiesDateTimeHierarchyArgsDict(TypedDict): + hierarchy_id: pulumi.Input[str] + drill_down_filters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgsDict']]]] elif False: - DataSetPhysicalTableMapRelationalTableInputColumnArgsDict: TypeAlias = Mapping[str, Any] + ColumnHierarchiesDateTimeHierarchyArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetPhysicalTableMapRelationalTableInputColumnArgs: +class ColumnHierarchiesDateTimeHierarchyArgs: def __init__(__self__, *, - name: pulumi.Input[str], - type: pulumi.Input[str]): - """ - :param pulumi.Input[str] name: Name of this column in the underlying data source. - :param pulumi.Input[str] type: Data type of the column. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "type", type) + hierarchy_id: pulumi.Input[str], + drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgs']]]] = None): + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + if drill_down_filters is not None: + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Name of this column in the underlying data source. - """ - return pulumi.get(self, "name") + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "hierarchy_id") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @hierarchy_id.setter + def hierarchy_id(self, value: pulumi.Input[str]): + pulumi.set(self, "hierarchy_id", value) @property - @pulumi.getter - def type(self) -> pulumi.Input[str]: - """ - Data type of the column. - """ - return pulumi.get(self, "type") + @pulumi.getter(name="drillDownFilters") + def drill_down_filters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgs']]]]: + return pulumi.get(self, "drill_down_filters") - @type.setter - def type(self, value: pulumi.Input[str]): - pulumi.set(self, "type", value) + @drill_down_filters.setter + def drill_down_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgs']]]]): + pulumi.set(self, "drill_down_filters", value) if not MYPY: - class DataSetPhysicalTableMapS3SourceArgsDict(TypedDict): - data_source_arn: pulumi.Input[str] - """ - ARN of the data source. - """ - input_columns: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapS3SourceInputColumnArgsDict']]] - """ - Column schema of the table. See input_columns. - """ - upload_settings: pulumi.Input['DataSetPhysicalTableMapS3SourceUploadSettingsArgsDict'] - """ - Information about the format for the S3 source file or files. See upload_settings. - """ + class ColumnHierarchiesExplicitHierarchyArgsDict(TypedDict): + columns: pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesExplicitHierarchyColumnArgsDict']]] + hierarchy_id: pulumi.Input[str] + drill_down_filters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgsDict']]]] elif False: - DataSetPhysicalTableMapS3SourceArgsDict: TypeAlias = Mapping[str, Any] + ColumnHierarchiesExplicitHierarchyArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetPhysicalTableMapS3SourceArgs: +class ColumnHierarchiesExplicitHierarchyArgs: def __init__(__self__, *, - data_source_arn: pulumi.Input[str], - input_columns: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapS3SourceInputColumnArgs']]], - upload_settings: pulumi.Input['DataSetPhysicalTableMapS3SourceUploadSettingsArgs']): - """ - :param pulumi.Input[str] data_source_arn: ARN of the data source. - :param pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapS3SourceInputColumnArgs']]] input_columns: Column schema of the table. See input_columns. - :param pulumi.Input['DataSetPhysicalTableMapS3SourceUploadSettingsArgs'] upload_settings: Information about the format for the S3 source file or files. See upload_settings. - """ - pulumi.set(__self__, "data_source_arn", data_source_arn) - pulumi.set(__self__, "input_columns", input_columns) - pulumi.set(__self__, "upload_settings", upload_settings) + columns: pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesExplicitHierarchyColumnArgs']]], + hierarchy_id: pulumi.Input[str], + drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgs']]]] = None): + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + if drill_down_filters is not None: + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property - @pulumi.getter(name="dataSourceArn") - def data_source_arn(self) -> pulumi.Input[str]: - """ - ARN of the data source. - """ - return pulumi.get(self, "data_source_arn") + @pulumi.getter + def columns(self) -> pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesExplicitHierarchyColumnArgs']]]: + return pulumi.get(self, "columns") - @data_source_arn.setter - def data_source_arn(self, value: pulumi.Input[str]): - pulumi.set(self, "data_source_arn", value) + @columns.setter + def columns(self, value: pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesExplicitHierarchyColumnArgs']]]): + pulumi.set(self, "columns", value) @property - @pulumi.getter(name="inputColumns") - def input_columns(self) -> pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapS3SourceInputColumnArgs']]]: - """ - Column schema of the table. See input_columns. - """ - return pulumi.get(self, "input_columns") + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "hierarchy_id") - @input_columns.setter - def input_columns(self, value: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapS3SourceInputColumnArgs']]]): - pulumi.set(self, "input_columns", value) + @hierarchy_id.setter + def hierarchy_id(self, value: pulumi.Input[str]): + pulumi.set(self, "hierarchy_id", value) @property - @pulumi.getter(name="uploadSettings") - def upload_settings(self) -> pulumi.Input['DataSetPhysicalTableMapS3SourceUploadSettingsArgs']: - """ - Information about the format for the S3 source file or files. See upload_settings. - """ - return pulumi.get(self, "upload_settings") + @pulumi.getter(name="drillDownFilters") + def drill_down_filters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgs']]]]: + return pulumi.get(self, "drill_down_filters") - @upload_settings.setter - def upload_settings(self, value: pulumi.Input['DataSetPhysicalTableMapS3SourceUploadSettingsArgs']): - pulumi.set(self, "upload_settings", value) + @drill_down_filters.setter + def drill_down_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgs']]]]): + pulumi.set(self, "drill_down_filters", value) if not MYPY: - class DataSetPhysicalTableMapS3SourceInputColumnArgsDict(TypedDict): - name: pulumi.Input[str] - """ - Name of this column in the underlying data source. - """ - type: pulumi.Input[str] - """ - Data type of the column. - """ + class ColumnHierarchiesExplicitHierarchyColumnArgsDict(TypedDict): + column_name: pulumi.Input[str] + data_set_identifier: pulumi.Input[str] elif False: - DataSetPhysicalTableMapS3SourceInputColumnArgsDict: TypeAlias = Mapping[str, Any] + ColumnHierarchiesExplicitHierarchyColumnArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetPhysicalTableMapS3SourceInputColumnArgs: +class ColumnHierarchiesExplicitHierarchyColumnArgs: def __init__(__self__, *, - name: pulumi.Input[str], - type: pulumi.Input[str]): - """ - :param pulumi.Input[str] name: Name of this column in the underlying data source. - :param pulumi.Input[str] type: Data type of the column. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "type", type) + column_name: pulumi.Input[str], + data_set_identifier: pulumi.Input[str]): + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property - @pulumi.getter - def name(self) -> pulumi.Input[str]: - """ - Name of this column in the underlying data source. - """ - return pulumi.get(self, "name") + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "column_name") - @name.setter - def name(self, value: pulumi.Input[str]): - pulumi.set(self, "name", value) + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) @property - @pulumi.getter - def type(self) -> pulumi.Input[str]: - """ - Data type of the column. - """ - return pulumi.get(self, "type") + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> pulumi.Input[str]: + return pulumi.get(self, "data_set_identifier") - @type.setter - def type(self, value: pulumi.Input[str]): - pulumi.set(self, "type", value) + @data_set_identifier.setter + def data_set_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_identifier", value) if not MYPY: - class DataSetPhysicalTableMapS3SourceUploadSettingsArgsDict(TypedDict): - contains_header: NotRequired[pulumi.Input[bool]] - """ - Whether the file has a header row, or the files each have a header row. - """ - delimiter: NotRequired[pulumi.Input[str]] - """ - Delimiter between values in the file. - """ - format: NotRequired[pulumi.Input[str]] - """ - File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. - """ - start_from_row: NotRequired[pulumi.Input[int]] - """ - A row number to start reading data from. - """ - text_qualifier: NotRequired[pulumi.Input[str]] - """ - Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. - """ + class ColumnHierarchiesPredefinedHierarchyArgsDict(TypedDict): + columns: pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchema2ArgsDict']]] + hierarchy_id: pulumi.Input[str] + drill_down_filters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgsDict']]]] elif False: - DataSetPhysicalTableMapS3SourceUploadSettingsArgsDict: TypeAlias = Mapping[str, Any] + ColumnHierarchiesPredefinedHierarchyArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetPhysicalTableMapS3SourceUploadSettingsArgs: +class ColumnHierarchiesPredefinedHierarchyArgs: def __init__(__self__, *, - contains_header: Optional[pulumi.Input[bool]] = None, - delimiter: Optional[pulumi.Input[str]] = None, - format: Optional[pulumi.Input[str]] = None, - start_from_row: Optional[pulumi.Input[int]] = None, - text_qualifier: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[bool] contains_header: Whether the file has a header row, or the files each have a header row. - :param pulumi.Input[str] delimiter: Delimiter between values in the file. - :param pulumi.Input[str] format: File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. - :param pulumi.Input[int] start_from_row: A row number to start reading data from. - :param pulumi.Input[str] text_qualifier: Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. - """ - if contains_header is not None: - pulumi.set(__self__, "contains_header", contains_header) - if delimiter is not None: - pulumi.set(__self__, "delimiter", delimiter) - if format is not None: - pulumi.set(__self__, "format", format) - if start_from_row is not None: - pulumi.set(__self__, "start_from_row", start_from_row) - if text_qualifier is not None: - pulumi.set(__self__, "text_qualifier", text_qualifier) + columns: pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchema2Args']]], + hierarchy_id: pulumi.Input[str], + drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgs']]]] = None): + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + if drill_down_filters is not None: + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property - @pulumi.getter(name="containsHeader") - def contains_header(self) -> Optional[pulumi.Input[bool]]: - """ - Whether the file has a header row, or the files each have a header row. - """ - return pulumi.get(self, "contains_header") + @pulumi.getter + def columns(self) -> pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchema2Args']]]: + return pulumi.get(self, "columns") - @contains_header.setter - def contains_header(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "contains_header", value) + @columns.setter + def columns(self, value: pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchema2Args']]]): + pulumi.set(self, "columns", value) @property - @pulumi.getter - def delimiter(self) -> Optional[pulumi.Input[str]]: - """ - Delimiter between values in the file. - """ - return pulumi.get(self, "delimiter") + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "hierarchy_id") - @delimiter.setter - def delimiter(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "delimiter", value) + @hierarchy_id.setter + def hierarchy_id(self, value: pulumi.Input[str]): + pulumi.set(self, "hierarchy_id", value) @property - @pulumi.getter - def format(self) -> Optional[pulumi.Input[str]]: - """ - File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. - """ - return pulumi.get(self, "format") + @pulumi.getter(name="drillDownFilters") + def drill_down_filters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgs']]]]: + return pulumi.get(self, "drill_down_filters") - @format.setter - def format(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "format", value) + @drill_down_filters.setter + def drill_down_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DrillDownFiltersArgs']]]]): + pulumi.set(self, "drill_down_filters", value) + + +if not MYPY: + class ColumnSortArgsDict(TypedDict): + direction: pulumi.Input[str] + sort_by: pulumi.Input['ColumnArgsDict'] + aggregation_function: NotRequired[pulumi.Input['AggregationFunctionArgsDict']] +elif False: + ColumnSortArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ColumnSortArgs: + def __init__(__self__, *, + direction: pulumi.Input[str], + sort_by: pulumi.Input['ColumnArgs'], + aggregation_function: Optional[pulumi.Input['AggregationFunctionArgs']] = None): + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_by", sort_by) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) @property - @pulumi.getter(name="startFromRow") - def start_from_row(self) -> Optional[pulumi.Input[int]]: - """ - A row number to start reading data from. - """ - return pulumi.get(self, "start_from_row") + @pulumi.getter + def direction(self) -> pulumi.Input[str]: + return pulumi.get(self, "direction") - @start_from_row.setter - def start_from_row(self, value: Optional[pulumi.Input[int]]): - pulumi.set(self, "start_from_row", value) + @direction.setter + def direction(self, value: pulumi.Input[str]): + pulumi.set(self, "direction", value) @property - @pulumi.getter(name="textQualifier") - def text_qualifier(self) -> Optional[pulumi.Input[str]]: - """ - Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. - """ - return pulumi.get(self, "text_qualifier") + @pulumi.getter(name="sortBy") + def sort_by(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "sort_by") - @text_qualifier.setter - def text_qualifier(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "text_qualifier", value) + @sort_by.setter + def sort_by(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "sort_by", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input['AggregationFunctionArgs']]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input['AggregationFunctionArgs']]): + pulumi.set(self, "aggregation_function", value) if not MYPY: - class DataSetRefreshPropertiesArgsDict(TypedDict): - refresh_configuration: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationArgsDict'] - """ - The refresh configuration for the data set. See refresh_configuration. - """ + class ConditionalFormattingColorArgsDict(TypedDict): + gradient: NotRequired[pulumi.Input['ConditionalFormattingColorGradientArgsDict']] + solid: NotRequired[pulumi.Input['ConditionalFormattingColorSolidArgsDict']] elif False: - DataSetRefreshPropertiesArgsDict: TypeAlias = Mapping[str, Any] + ConditionalFormattingColorArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetRefreshPropertiesArgs: +class ConditionalFormattingColorArgs: def __init__(__self__, *, - refresh_configuration: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationArgs']): - """ - :param pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationArgs'] refresh_configuration: The refresh configuration for the data set. See refresh_configuration. - """ - pulumi.set(__self__, "refresh_configuration", refresh_configuration) + gradient: Optional[pulumi.Input['ConditionalFormattingColorGradientArgs']] = None, + solid: Optional[pulumi.Input['ConditionalFormattingColorSolidArgs']] = None): + if gradient is not None: + pulumi.set(__self__, "gradient", gradient) + if solid is not None: + pulumi.set(__self__, "solid", solid) @property - @pulumi.getter(name="refreshConfiguration") - def refresh_configuration(self) -> pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationArgs']: - """ - The refresh configuration for the data set. See refresh_configuration. - """ - return pulumi.get(self, "refresh_configuration") + @pulumi.getter + def gradient(self) -> Optional[pulumi.Input['ConditionalFormattingColorGradientArgs']]: + return pulumi.get(self, "gradient") - @refresh_configuration.setter - def refresh_configuration(self, value: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationArgs']): - pulumi.set(self, "refresh_configuration", value) + @gradient.setter + def gradient(self, value: Optional[pulumi.Input['ConditionalFormattingColorGradientArgs']]): + pulumi.set(self, "gradient", value) + + @property + @pulumi.getter + def solid(self) -> Optional[pulumi.Input['ConditionalFormattingColorSolidArgs']]: + return pulumi.get(self, "solid") + + @solid.setter + def solid(self, value: Optional[pulumi.Input['ConditionalFormattingColorSolidArgs']]): + pulumi.set(self, "solid", value) if not MYPY: - class DataSetRefreshPropertiesRefreshConfigurationArgsDict(TypedDict): - incremental_refresh: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgsDict'] - """ - The incremental refresh for the data set. See incremental_refresh. - """ + class ConditionalFormattingColorGradientArgsDict(TypedDict): + color: pulumi.Input['ConditionalFormattingColorGradientColorArgsDict'] + expression: pulumi.Input[str] elif False: - DataSetRefreshPropertiesRefreshConfigurationArgsDict: TypeAlias = Mapping[str, Any] + ConditionalFormattingColorGradientArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetRefreshPropertiesRefreshConfigurationArgs: +class ConditionalFormattingColorGradientArgs: def __init__(__self__, *, - incremental_refresh: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs']): - """ - :param pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs'] incremental_refresh: The incremental refresh for the data set. See incremental_refresh. - """ - pulumi.set(__self__, "incremental_refresh", incremental_refresh) + color: pulumi.Input['ConditionalFormattingColorGradientColorArgs'], + expression: pulumi.Input[str]): + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "expression", expression) @property - @pulumi.getter(name="incrementalRefresh") - def incremental_refresh(self) -> pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs']: - """ - The incremental refresh for the data set. See incremental_refresh. - """ - return pulumi.get(self, "incremental_refresh") + @pulumi.getter + def color(self) -> pulumi.Input['ConditionalFormattingColorGradientColorArgs']: + return pulumi.get(self, "color") - @incremental_refresh.setter - def incremental_refresh(self, value: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs']): - pulumi.set(self, "incremental_refresh", value) + @color.setter + def color(self, value: pulumi.Input['ConditionalFormattingColorGradientColorArgs']): + pulumi.set(self, "color", value) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) if not MYPY: - class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgsDict(TypedDict): - lookback_window: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgsDict'] - """ - The lookback window setup for an incremental refresh configuration. See lookback_window. - """ + class ConditionalFormattingColorGradientColorArgsDict(TypedDict): + stops: NotRequired[pulumi.Input[Sequence[pulumi.Input['ConditionalFormattingColorGradientColorStopArgsDict']]]] elif False: - DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgsDict: TypeAlias = Mapping[str, Any] + ConditionalFormattingColorGradientColorArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs: +class ConditionalFormattingColorGradientColorArgs: def __init__(__self__, *, - lookback_window: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs']): - """ - :param pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs'] lookback_window: The lookback window setup for an incremental refresh configuration. See lookback_window. - """ - pulumi.set(__self__, "lookback_window", lookback_window) + stops: Optional[pulumi.Input[Sequence[pulumi.Input['ConditionalFormattingColorGradientColorStopArgs']]]] = None): + if stops is not None: + pulumi.set(__self__, "stops", stops) @property - @pulumi.getter(name="lookbackWindow") - def lookback_window(self) -> pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs']: - """ - The lookback window setup for an incremental refresh configuration. See lookback_window. - """ - return pulumi.get(self, "lookback_window") + @pulumi.getter + def stops(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ConditionalFormattingColorGradientColorStopArgs']]]]: + return pulumi.get(self, "stops") - @lookback_window.setter - def lookback_window(self, value: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs']): - pulumi.set(self, "lookback_window", value) + @stops.setter + def stops(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ConditionalFormattingColorGradientColorStopArgs']]]]): + pulumi.set(self, "stops", value) if not MYPY: - class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgsDict(TypedDict): - column_name: pulumi.Input[str] - """ - The name of the lookback window column. - """ - size: pulumi.Input[int] - """ - The lookback window column size. - """ - size_unit: pulumi.Input[str] - """ - The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. - """ + class ConditionalFormattingColorGradientColorStopArgsDict(TypedDict): + gradient_offset: pulumi.Input[float] + color: NotRequired[pulumi.Input[str]] + data_value: NotRequired[pulumi.Input[float]] elif False: - DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgsDict: TypeAlias = Mapping[str, Any] + ConditionalFormattingColorGradientColorStopArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs: +class ConditionalFormattingColorGradientColorStopArgs: def __init__(__self__, *, - column_name: pulumi.Input[str], - size: pulumi.Input[int], - size_unit: pulumi.Input[str]): - """ - :param pulumi.Input[str] column_name: The name of the lookback window column. - :param pulumi.Input[int] size: The lookback window column size. - :param pulumi.Input[str] size_unit: The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "size", size) - pulumi.set(__self__, "size_unit", size_unit) + gradient_offset: pulumi.Input[float], + color: Optional[pulumi.Input[str]] = None, + data_value: Optional[pulumi.Input[float]] = None): + pulumi.set(__self__, "gradient_offset", gradient_offset) + if color is not None: + pulumi.set(__self__, "color", color) + if data_value is not None: + pulumi.set(__self__, "data_value", data_value) @property - @pulumi.getter(name="columnName") - def column_name(self) -> pulumi.Input[str]: - """ - The name of the lookback window column. - """ - return pulumi.get(self, "column_name") + @pulumi.getter(name="gradientOffset") + def gradient_offset(self) -> pulumi.Input[float]: + return pulumi.get(self, "gradient_offset") - @column_name.setter - def column_name(self, value: pulumi.Input[str]): - pulumi.set(self, "column_name", value) + @gradient_offset.setter + def gradient_offset(self, value: pulumi.Input[float]): + pulumi.set(self, "gradient_offset", value) @property @pulumi.getter - def size(self) -> pulumi.Input[int]: - """ - The lookback window column size. - """ - return pulumi.get(self, "size") + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") - @size.setter - def size(self, value: pulumi.Input[int]): - pulumi.set(self, "size", value) + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) @property - @pulumi.getter(name="sizeUnit") - def size_unit(self) -> pulumi.Input[str]: - """ - The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. - """ - return pulumi.get(self, "size_unit") + @pulumi.getter(name="dataValue") + def data_value(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "data_value") - @size_unit.setter - def size_unit(self, value: pulumi.Input[str]): - pulumi.set(self, "size_unit", value) + @data_value.setter + def data_value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "data_value", value) if not MYPY: - class DataSetRowLevelPermissionDataSetArgsDict(TypedDict): - arn: pulumi.Input[str] - """ - ARN of the dataset that contains permissions for RLS. - """ - permission_policy: pulumi.Input[str] - """ - Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. - """ - format_version: NotRequired[pulumi.Input[str]] - """ - User or group rules associated with the dataset that contains permissions for RLS. - """ - namespace: NotRequired[pulumi.Input[str]] - """ - Namespace associated with the dataset that contains permissions for RLS. - """ - status: NotRequired[pulumi.Input[str]] - """ - Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - """ + class ConditionalFormattingColorSolidArgsDict(TypedDict): + expression: pulumi.Input[str] + color: NotRequired[pulumi.Input[str]] elif False: - DataSetRowLevelPermissionDataSetArgsDict: TypeAlias = Mapping[str, Any] + ConditionalFormattingColorSolidArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetRowLevelPermissionDataSetArgs: +class ConditionalFormattingColorSolidArgs: def __init__(__self__, *, - arn: pulumi.Input[str], - permission_policy: pulumi.Input[str], - format_version: Optional[pulumi.Input[str]] = None, - namespace: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] arn: ARN of the dataset that contains permissions for RLS. - :param pulumi.Input[str] permission_policy: Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. - :param pulumi.Input[str] format_version: User or group rules associated with the dataset that contains permissions for RLS. - :param pulumi.Input[str] namespace: Namespace associated with the dataset that contains permissions for RLS. - :param pulumi.Input[str] status: Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - """ - pulumi.set(__self__, "arn", arn) - pulumi.set(__self__, "permission_policy", permission_policy) - if format_version is not None: - pulumi.set(__self__, "format_version", format_version) - if namespace is not None: - pulumi.set(__self__, "namespace", namespace) - if status is not None: - pulumi.set(__self__, "status", status) + expression: pulumi.Input[str], + color: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "expression", expression) + if color is not None: + pulumi.set(__self__, "color", color) @property @pulumi.getter - def arn(self) -> pulumi.Input[str]: - """ - ARN of the dataset that contains permissions for RLS. - """ - return pulumi.get(self, "arn") + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") - @arn.setter - def arn(self, value: pulumi.Input[str]): - pulumi.set(self, "arn", value) + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) @property - @pulumi.getter(name="permissionPolicy") - def permission_policy(self) -> pulumi.Input[str]: - """ - Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. - """ - return pulumi.get(self, "permission_policy") + @pulumi.getter + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") - @permission_policy.setter - def permission_policy(self, value: pulumi.Input[str]): - pulumi.set(self, "permission_policy", value) + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) + + +if not MYPY: + class ConditionalFormattingIconArgsDict(TypedDict): + custom_condition: NotRequired[pulumi.Input['ConditionalFormattingIconCustomConditionArgsDict']] + icon_set: NotRequired[pulumi.Input['ConditionalFormattingIconIconSetArgsDict']] +elif False: + ConditionalFormattingIconArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ConditionalFormattingIconArgs: + def __init__(__self__, *, + custom_condition: Optional[pulumi.Input['ConditionalFormattingIconCustomConditionArgs']] = None, + icon_set: Optional[pulumi.Input['ConditionalFormattingIconIconSetArgs']] = None): + if custom_condition is not None: + pulumi.set(__self__, "custom_condition", custom_condition) + if icon_set is not None: + pulumi.set(__self__, "icon_set", icon_set) @property - @pulumi.getter(name="formatVersion") - def format_version(self) -> Optional[pulumi.Input[str]]: - """ - User or group rules associated with the dataset that contains permissions for RLS. - """ - return pulumi.get(self, "format_version") + @pulumi.getter(name="customCondition") + def custom_condition(self) -> Optional[pulumi.Input['ConditionalFormattingIconCustomConditionArgs']]: + return pulumi.get(self, "custom_condition") - @format_version.setter - def format_version(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "format_version", value) + @custom_condition.setter + def custom_condition(self, value: Optional[pulumi.Input['ConditionalFormattingIconCustomConditionArgs']]): + pulumi.set(self, "custom_condition", value) @property - @pulumi.getter - def namespace(self) -> Optional[pulumi.Input[str]]: - """ - Namespace associated with the dataset that contains permissions for RLS. - """ - return pulumi.get(self, "namespace") - - @namespace.setter - def namespace(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "namespace", value) - - @property - @pulumi.getter - def status(self) -> Optional[pulumi.Input[str]]: - """ - Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - """ - return pulumi.get(self, "status") + @pulumi.getter(name="iconSet") + def icon_set(self) -> Optional[pulumi.Input['ConditionalFormattingIconIconSetArgs']]: + return pulumi.get(self, "icon_set") - @status.setter - def status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "status", value) + @icon_set.setter + def icon_set(self, value: Optional[pulumi.Input['ConditionalFormattingIconIconSetArgs']]): + pulumi.set(self, "icon_set", value) if not MYPY: - class DataSetRowLevelPermissionTagConfigurationArgsDict(TypedDict): - tag_rules: pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagConfigurationTagRuleArgsDict']]] - """ - A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. - """ - status: NotRequired[pulumi.Input[str]] - """ - The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - """ + class ConditionalFormattingIconCustomConditionArgsDict(TypedDict): + expression: pulumi.Input[str] + icon_options: pulumi.Input['ConditionalFormattingIconCustomConditionIconOptionsArgsDict'] + color: NotRequired[pulumi.Input[str]] + display_configuration: NotRequired[pulumi.Input['ConditionalFormattingIconCustomConditionDisplayConfigurationArgsDict']] elif False: - DataSetRowLevelPermissionTagConfigurationArgsDict: TypeAlias = Mapping[str, Any] + ConditionalFormattingIconCustomConditionArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetRowLevelPermissionTagConfigurationArgs: +class ConditionalFormattingIconCustomConditionArgs: def __init__(__self__, *, - tag_rules: pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagConfigurationTagRuleArgs']]], - status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagConfigurationTagRuleArgs']]] tag_rules: A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. - :param pulumi.Input[str] status: The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - """ - pulumi.set(__self__, "tag_rules", tag_rules) - if status is not None: - pulumi.set(__self__, "status", status) + expression: pulumi.Input[str], + icon_options: pulumi.Input['ConditionalFormattingIconCustomConditionIconOptionsArgs'], + color: Optional[pulumi.Input[str]] = None, + display_configuration: Optional[pulumi.Input['ConditionalFormattingIconCustomConditionDisplayConfigurationArgs']] = None): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "icon_options", icon_options) + if color is not None: + pulumi.set(__self__, "color", color) + if display_configuration is not None: + pulumi.set(__self__, "display_configuration", display_configuration) @property - @pulumi.getter(name="tagRules") - def tag_rules(self) -> pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagConfigurationTagRuleArgs']]]: - """ - A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. - """ - return pulumi.get(self, "tag_rules") + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") - @tag_rules.setter - def tag_rules(self, value: pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagConfigurationTagRuleArgs']]]): - pulumi.set(self, "tag_rules", value) + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="iconOptions") + def icon_options(self) -> pulumi.Input['ConditionalFormattingIconCustomConditionIconOptionsArgs']: + return pulumi.get(self, "icon_options") + + @icon_options.setter + def icon_options(self, value: pulumi.Input['ConditionalFormattingIconCustomConditionIconOptionsArgs']): + pulumi.set(self, "icon_options", value) @property @pulumi.getter - def status(self) -> Optional[pulumi.Input[str]]: - """ - The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - """ - return pulumi.get(self, "status") + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") - @status.setter - def status(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "status", value) + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) + + @property + @pulumi.getter(name="displayConfiguration") + def display_configuration(self) -> Optional[pulumi.Input['ConditionalFormattingIconCustomConditionDisplayConfigurationArgs']]: + return pulumi.get(self, "display_configuration") + + @display_configuration.setter + def display_configuration(self, value: Optional[pulumi.Input['ConditionalFormattingIconCustomConditionDisplayConfigurationArgs']]): + pulumi.set(self, "display_configuration", value) if not MYPY: - class DataSetRowLevelPermissionTagConfigurationTagRuleArgsDict(TypedDict): - column_name: pulumi.Input[str] - """ - Column name that a tag key is assigned to. - """ - tag_key: pulumi.Input[str] - """ - Unique key for a tag. - """ - match_all_value: NotRequired[pulumi.Input[str]] - """ - A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. - """ - tag_multi_value_delimiter: NotRequired[pulumi.Input[str]] - """ - A string that you want to use to delimit the values when you pass the values at run time. - """ + class ConditionalFormattingIconCustomConditionDisplayConfigurationArgsDict(TypedDict): + icon_display_option: NotRequired[pulumi.Input[str]] elif False: - DataSetRowLevelPermissionTagConfigurationTagRuleArgsDict: TypeAlias = Mapping[str, Any] + ConditionalFormattingIconCustomConditionDisplayConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSetRowLevelPermissionTagConfigurationTagRuleArgs: +class ConditionalFormattingIconCustomConditionDisplayConfigurationArgs: def __init__(__self__, *, - column_name: pulumi.Input[str], - tag_key: pulumi.Input[str], - match_all_value: Optional[pulumi.Input[str]] = None, - tag_multi_value_delimiter: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] column_name: Column name that a tag key is assigned to. - :param pulumi.Input[str] tag_key: Unique key for a tag. - :param pulumi.Input[str] match_all_value: A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. - :param pulumi.Input[str] tag_multi_value_delimiter: A string that you want to use to delimit the values when you pass the values at run time. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "tag_key", tag_key) - if match_all_value is not None: - pulumi.set(__self__, "match_all_value", match_all_value) - if tag_multi_value_delimiter is not None: - pulumi.set(__self__, "tag_multi_value_delimiter", tag_multi_value_delimiter) + icon_display_option: Optional[pulumi.Input[str]] = None): + if icon_display_option is not None: + pulumi.set(__self__, "icon_display_option", icon_display_option) @property - @pulumi.getter(name="columnName") - def column_name(self) -> pulumi.Input[str]: - """ - Column name that a tag key is assigned to. - """ - return pulumi.get(self, "column_name") + @pulumi.getter(name="iconDisplayOption") + def icon_display_option(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "icon_display_option") - @column_name.setter - def column_name(self, value: pulumi.Input[str]): - pulumi.set(self, "column_name", value) + @icon_display_option.setter + def icon_display_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "icon_display_option", value) + + +if not MYPY: + class ConditionalFormattingIconCustomConditionIconOptionsArgsDict(TypedDict): + icon: NotRequired[pulumi.Input[str]] + unicode_icon: NotRequired[pulumi.Input[str]] +elif False: + ConditionalFormattingIconCustomConditionIconOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ConditionalFormattingIconCustomConditionIconOptionsArgs: + def __init__(__self__, *, + icon: Optional[pulumi.Input[str]] = None, + unicode_icon: Optional[pulumi.Input[str]] = None): + if icon is not None: + pulumi.set(__self__, "icon", icon) + if unicode_icon is not None: + pulumi.set(__self__, "unicode_icon", unicode_icon) @property - @pulumi.getter(name="tagKey") - def tag_key(self) -> pulumi.Input[str]: - """ - Unique key for a tag. - """ - return pulumi.get(self, "tag_key") + @pulumi.getter + def icon(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "icon") - @tag_key.setter - def tag_key(self, value: pulumi.Input[str]): - pulumi.set(self, "tag_key", value) + @icon.setter + def icon(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "icon", value) @property - @pulumi.getter(name="matchAllValue") - def match_all_value(self) -> Optional[pulumi.Input[str]]: - """ - A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. - """ - return pulumi.get(self, "match_all_value") + @pulumi.getter(name="unicodeIcon") + def unicode_icon(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "unicode_icon") - @match_all_value.setter - def match_all_value(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "match_all_value", value) + @unicode_icon.setter + def unicode_icon(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "unicode_icon", value) + + +if not MYPY: + class ConditionalFormattingIconIconSetArgsDict(TypedDict): + expression: pulumi.Input[str] + icon_set_type: NotRequired[pulumi.Input[str]] +elif False: + ConditionalFormattingIconIconSetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ConditionalFormattingIconIconSetArgs: + def __init__(__self__, *, + expression: pulumi.Input[str], + icon_set_type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "expression", expression) + if icon_set_type is not None: + pulumi.set(__self__, "icon_set_type", icon_set_type) @property - @pulumi.getter(name="tagMultiValueDelimiter") - def tag_multi_value_delimiter(self) -> Optional[pulumi.Input[str]]: - """ - A string that you want to use to delimit the values when you pass the values at run time. - """ - return pulumi.get(self, "tag_multi_value_delimiter") + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") - @tag_multi_value_delimiter.setter - def tag_multi_value_delimiter(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "tag_multi_value_delimiter", value) + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="iconSetType") + def icon_set_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "icon_set_type") + + @icon_set_type.setter + def icon_set_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "icon_set_type", value) if not MYPY: - class DataSourceCredentialsArgsDict(TypedDict): - copy_source_arn: NotRequired[pulumi.Input[str]] - """ - The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. - When the value is not null, the `credential_pair` from the data source in the ARN is used. - """ - credential_pair: NotRequired[pulumi.Input['DataSourceCredentialsCredentialPairArgsDict']] - """ - Credential pair. See Credential Pair below for more details. - """ + class ContributionAnalysisDefaultsArgsDict(TypedDict): + contributor_dimensions: pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsContributorDimensionArgsDict']]] + measure_field_id: pulumi.Input[str] elif False: - DataSourceCredentialsArgsDict: TypeAlias = Mapping[str, Any] + ContributionAnalysisDefaultsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceCredentialsArgs: +class ContributionAnalysisDefaultsArgs: def __init__(__self__, *, - copy_source_arn: Optional[pulumi.Input[str]] = None, - credential_pair: Optional[pulumi.Input['DataSourceCredentialsCredentialPairArgs']] = None): - """ - :param pulumi.Input[str] copy_source_arn: The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. - When the value is not null, the `credential_pair` from the data source in the ARN is used. - :param pulumi.Input['DataSourceCredentialsCredentialPairArgs'] credential_pair: Credential pair. See Credential Pair below for more details. - """ - if copy_source_arn is not None: - pulumi.set(__self__, "copy_source_arn", copy_source_arn) - if credential_pair is not None: - pulumi.set(__self__, "credential_pair", credential_pair) + contributor_dimensions: pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsContributorDimensionArgs']]], + measure_field_id: pulumi.Input[str]): + pulumi.set(__self__, "contributor_dimensions", contributor_dimensions) + pulumi.set(__self__, "measure_field_id", measure_field_id) @property - @pulumi.getter(name="copySourceArn") - def copy_source_arn(self) -> Optional[pulumi.Input[str]]: - """ - The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. - When the value is not null, the `credential_pair` from the data source in the ARN is used. - """ - return pulumi.get(self, "copy_source_arn") + @pulumi.getter(name="contributorDimensions") + def contributor_dimensions(self) -> pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsContributorDimensionArgs']]]: + return pulumi.get(self, "contributor_dimensions") - @copy_source_arn.setter - def copy_source_arn(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "copy_source_arn", value) + @contributor_dimensions.setter + def contributor_dimensions(self, value: pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsContributorDimensionArgs']]]): + pulumi.set(self, "contributor_dimensions", value) @property - @pulumi.getter(name="credentialPair") - def credential_pair(self) -> Optional[pulumi.Input['DataSourceCredentialsCredentialPairArgs']]: - """ - Credential pair. See Credential Pair below for more details. - """ - return pulumi.get(self, "credential_pair") + @pulumi.getter(name="measureFieldId") + def measure_field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "measure_field_id") - @credential_pair.setter - def credential_pair(self, value: Optional[pulumi.Input['DataSourceCredentialsCredentialPairArgs']]): - pulumi.set(self, "credential_pair", value) + @measure_field_id.setter + def measure_field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "measure_field_id", value) if not MYPY: - class DataSourceCredentialsCredentialPairArgsDict(TypedDict): - password: pulumi.Input[str] - """ - Password, maximum length of 1024 characters. - """ - username: pulumi.Input[str] - """ - User name, maximum length of 64 characters. - """ + class ContributionAnalysisDefaultsContributorDimensionArgsDict(TypedDict): + column_name: pulumi.Input[str] + data_set_identifier: pulumi.Input[str] elif False: - DataSourceCredentialsCredentialPairArgsDict: TypeAlias = Mapping[str, Any] + ContributionAnalysisDefaultsContributorDimensionArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceCredentialsCredentialPairArgs: +class ContributionAnalysisDefaultsContributorDimensionArgs: def __init__(__self__, *, - password: pulumi.Input[str], - username: pulumi.Input[str]): - """ - :param pulumi.Input[str] password: Password, maximum length of 1024 characters. - :param pulumi.Input[str] username: User name, maximum length of 64 characters. - """ - pulumi.set(__self__, "password", password) - pulumi.set(__self__, "username", username) + column_name: pulumi.Input[str], + data_set_identifier: pulumi.Input[str]): + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property - @pulumi.getter - def password(self) -> pulumi.Input[str]: - """ - Password, maximum length of 1024 characters. - """ - return pulumi.get(self, "password") + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "column_name") - @password.setter - def password(self, value: pulumi.Input[str]): - pulumi.set(self, "password", value) + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) @property - @pulumi.getter - def username(self) -> pulumi.Input[str]: - """ - User name, maximum length of 64 characters. - """ - return pulumi.get(self, "username") + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> pulumi.Input[str]: + return pulumi.get(self, "data_set_identifier") - @username.setter - def username(self, value: pulumi.Input[str]): - pulumi.set(self, "username", value) + @data_set_identifier.setter + def data_set_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_identifier", value) if not MYPY: - class DataSourceParametersArgsDict(TypedDict): - amazon_elasticsearch: NotRequired[pulumi.Input['DataSourceParametersAmazonElasticsearchArgsDict']] - """ - Parameters for connecting to Amazon Elasticsearch. - """ - athena: NotRequired[pulumi.Input['DataSourceParametersAthenaArgsDict']] - """ - Parameters for connecting to Athena. - """ - aurora: NotRequired[pulumi.Input['DataSourceParametersAuroraArgsDict']] - """ - Parameters for connecting to Aurora MySQL. - """ - aurora_postgresql: NotRequired[pulumi.Input['DataSourceParametersAuroraPostgresqlArgsDict']] - """ - Parameters for connecting to Aurora Postgresql. - """ - aws_iot_analytics: NotRequired[pulumi.Input['DataSourceParametersAwsIotAnalyticsArgsDict']] - """ - Parameters for connecting to AWS IOT Analytics. - """ - jira: NotRequired[pulumi.Input['DataSourceParametersJiraArgsDict']] - """ - Parameters for connecting to Jira. - """ - maria_db: NotRequired[pulumi.Input['DataSourceParametersMariaDbArgsDict']] - """ - Parameters for connecting to MariaDB. - """ - mysql: NotRequired[pulumi.Input['DataSourceParametersMysqlArgsDict']] - """ - Parameters for connecting to MySQL. - """ - oracle: NotRequired[pulumi.Input['DataSourceParametersOracleArgsDict']] - """ - Parameters for connecting to Oracle. - """ - postgresql: NotRequired[pulumi.Input['DataSourceParametersPostgresqlArgsDict']] - """ - Parameters for connecting to Postgresql. - """ - presto: NotRequired[pulumi.Input['DataSourceParametersPrestoArgsDict']] + class DashboardDashboardPublishOptionsArgsDict(TypedDict): + ad_hoc_filtering_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsAdHocFilteringOptionArgsDict']] """ - Parameters for connecting to Presto. + Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. """ - rds: NotRequired[pulumi.Input['DataSourceParametersRdsArgsDict']] + data_point_drill_up_down_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgsDict']] """ - Parameters for connecting to RDS. + The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. """ - redshift: NotRequired[pulumi.Input['DataSourceParametersRedshiftArgsDict']] + data_point_menu_label_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgsDict']] """ - Parameters for connecting to Redshift. + The data point menu label options of a dashboard. See data_point_menu_label_option. """ - s3: NotRequired[pulumi.Input['DataSourceParametersS3ArgsDict']] + data_point_tooltip_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsDataPointTooltipOptionArgsDict']] """ - Parameters for connecting to S3. + The data point tool tip options of a dashboard. See data_point_tooltip_option. """ - service_now: NotRequired[pulumi.Input['DataSourceParametersServiceNowArgsDict']] + export_to_csv_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsExportToCsvOptionArgsDict']] """ - Parameters for connecting to ServiceNow. + Export to .csv option. See export_to_csv_option. """ - snowflake: NotRequired[pulumi.Input['DataSourceParametersSnowflakeArgsDict']] + export_with_hidden_fields_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgsDict']] """ - Parameters for connecting to Snowflake. + Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. """ - spark: NotRequired[pulumi.Input['DataSourceParametersSparkArgsDict']] + sheet_controls_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsSheetControlsOptionArgsDict']] """ - Parameters for connecting to Spark. + Sheet controls option. See sheet_controls_option. """ - sql_server: NotRequired[pulumi.Input['DataSourceParametersSqlServerArgsDict']] + sheet_layout_element_maximization_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgsDict']] """ - Parameters for connecting to SQL Server. + The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. """ - teradata: NotRequired[pulumi.Input['DataSourceParametersTeradataArgsDict']] + visual_axis_sort_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsVisualAxisSortOptionArgsDict']] """ - Parameters for connecting to Teradata. + The axis sort options of a dashboard. See visual_axis_sort_option. """ - twitter: NotRequired[pulumi.Input['DataSourceParametersTwitterArgsDict']] + visual_menu_option: NotRequired[pulumi.Input['DashboardDashboardPublishOptionsVisualMenuOptionArgsDict']] """ - Parameters for connecting to Twitter. + The menu options of a visual in a dashboard. See visual_menu_option. """ elif False: - DataSourceParametersArgsDict: TypeAlias = Mapping[str, Any] + DashboardDashboardPublishOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersArgs: +class DashboardDashboardPublishOptionsArgs: def __init__(__self__, *, - amazon_elasticsearch: Optional[pulumi.Input['DataSourceParametersAmazonElasticsearchArgs']] = None, - athena: Optional[pulumi.Input['DataSourceParametersAthenaArgs']] = None, - aurora: Optional[pulumi.Input['DataSourceParametersAuroraArgs']] = None, - aurora_postgresql: Optional[pulumi.Input['DataSourceParametersAuroraPostgresqlArgs']] = None, - aws_iot_analytics: Optional[pulumi.Input['DataSourceParametersAwsIotAnalyticsArgs']] = None, - jira: Optional[pulumi.Input['DataSourceParametersJiraArgs']] = None, - maria_db: Optional[pulumi.Input['DataSourceParametersMariaDbArgs']] = None, - mysql: Optional[pulumi.Input['DataSourceParametersMysqlArgs']] = None, - oracle: Optional[pulumi.Input['DataSourceParametersOracleArgs']] = None, - postgresql: Optional[pulumi.Input['DataSourceParametersPostgresqlArgs']] = None, - presto: Optional[pulumi.Input['DataSourceParametersPrestoArgs']] = None, - rds: Optional[pulumi.Input['DataSourceParametersRdsArgs']] = None, - redshift: Optional[pulumi.Input['DataSourceParametersRedshiftArgs']] = None, - s3: Optional[pulumi.Input['DataSourceParametersS3Args']] = None, - service_now: Optional[pulumi.Input['DataSourceParametersServiceNowArgs']] = None, - snowflake: Optional[pulumi.Input['DataSourceParametersSnowflakeArgs']] = None, - spark: Optional[pulumi.Input['DataSourceParametersSparkArgs']] = None, - sql_server: Optional[pulumi.Input['DataSourceParametersSqlServerArgs']] = None, - teradata: Optional[pulumi.Input['DataSourceParametersTeradataArgs']] = None, - twitter: Optional[pulumi.Input['DataSourceParametersTwitterArgs']] = None): + ad_hoc_filtering_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsAdHocFilteringOptionArgs']] = None, + data_point_drill_up_down_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs']] = None, + data_point_menu_label_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs']] = None, + data_point_tooltip_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointTooltipOptionArgs']] = None, + export_to_csv_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsExportToCsvOptionArgs']] = None, + export_with_hidden_fields_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs']] = None, + sheet_controls_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetControlsOptionArgs']] = None, + sheet_layout_element_maximization_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs']] = None, + visual_axis_sort_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualAxisSortOptionArgs']] = None, + visual_menu_option: Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualMenuOptionArgs']] = None): """ - :param pulumi.Input['DataSourceParametersAmazonElasticsearchArgs'] amazon_elasticsearch: Parameters for connecting to Amazon Elasticsearch. - :param pulumi.Input['DataSourceParametersAthenaArgs'] athena: Parameters for connecting to Athena. - :param pulumi.Input['DataSourceParametersAuroraArgs'] aurora: Parameters for connecting to Aurora MySQL. - :param pulumi.Input['DataSourceParametersAuroraPostgresqlArgs'] aurora_postgresql: Parameters for connecting to Aurora Postgresql. - :param pulumi.Input['DataSourceParametersAwsIotAnalyticsArgs'] aws_iot_analytics: Parameters for connecting to AWS IOT Analytics. - :param pulumi.Input['DataSourceParametersJiraArgs'] jira: Parameters for connecting to Jira. - :param pulumi.Input['DataSourceParametersMariaDbArgs'] maria_db: Parameters for connecting to MariaDB. - :param pulumi.Input['DataSourceParametersMysqlArgs'] mysql: Parameters for connecting to MySQL. - :param pulumi.Input['DataSourceParametersOracleArgs'] oracle: Parameters for connecting to Oracle. - :param pulumi.Input['DataSourceParametersPostgresqlArgs'] postgresql: Parameters for connecting to Postgresql. - :param pulumi.Input['DataSourceParametersPrestoArgs'] presto: Parameters for connecting to Presto. - :param pulumi.Input['DataSourceParametersRdsArgs'] rds: Parameters for connecting to RDS. - :param pulumi.Input['DataSourceParametersRedshiftArgs'] redshift: Parameters for connecting to Redshift. - :param pulumi.Input['DataSourceParametersS3Args'] s3: Parameters for connecting to S3. - :param pulumi.Input['DataSourceParametersServiceNowArgs'] service_now: Parameters for connecting to ServiceNow. - :param pulumi.Input['DataSourceParametersSnowflakeArgs'] snowflake: Parameters for connecting to Snowflake. - :param pulumi.Input['DataSourceParametersSparkArgs'] spark: Parameters for connecting to Spark. - :param pulumi.Input['DataSourceParametersSqlServerArgs'] sql_server: Parameters for connecting to SQL Server. - :param pulumi.Input['DataSourceParametersTeradataArgs'] teradata: Parameters for connecting to Teradata. - :param pulumi.Input['DataSourceParametersTwitterArgs'] twitter: Parameters for connecting to Twitter. + :param pulumi.Input['DashboardDashboardPublishOptionsAdHocFilteringOptionArgs'] ad_hoc_filtering_option: Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. + :param pulumi.Input['DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs'] data_point_drill_up_down_option: The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. + :param pulumi.Input['DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs'] data_point_menu_label_option: The data point menu label options of a dashboard. See data_point_menu_label_option. + :param pulumi.Input['DashboardDashboardPublishOptionsDataPointTooltipOptionArgs'] data_point_tooltip_option: The data point tool tip options of a dashboard. See data_point_tooltip_option. + :param pulumi.Input['DashboardDashboardPublishOptionsExportToCsvOptionArgs'] export_to_csv_option: Export to .csv option. See export_to_csv_option. + :param pulumi.Input['DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs'] export_with_hidden_fields_option: Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. + :param pulumi.Input['DashboardDashboardPublishOptionsSheetControlsOptionArgs'] sheet_controls_option: Sheet controls option. See sheet_controls_option. + :param pulumi.Input['DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs'] sheet_layout_element_maximization_option: The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. + :param pulumi.Input['DashboardDashboardPublishOptionsVisualAxisSortOptionArgs'] visual_axis_sort_option: The axis sort options of a dashboard. See visual_axis_sort_option. + :param pulumi.Input['DashboardDashboardPublishOptionsVisualMenuOptionArgs'] visual_menu_option: The menu options of a visual in a dashboard. See visual_menu_option. """ - if amazon_elasticsearch is not None: - pulumi.set(__self__, "amazon_elasticsearch", amazon_elasticsearch) - if athena is not None: - pulumi.set(__self__, "athena", athena) - if aurora is not None: - pulumi.set(__self__, "aurora", aurora) - if aurora_postgresql is not None: - pulumi.set(__self__, "aurora_postgresql", aurora_postgresql) - if aws_iot_analytics is not None: - pulumi.set(__self__, "aws_iot_analytics", aws_iot_analytics) - if jira is not None: - pulumi.set(__self__, "jira", jira) - if maria_db is not None: - pulumi.set(__self__, "maria_db", maria_db) - if mysql is not None: - pulumi.set(__self__, "mysql", mysql) - if oracle is not None: - pulumi.set(__self__, "oracle", oracle) - if postgresql is not None: - pulumi.set(__self__, "postgresql", postgresql) - if presto is not None: - pulumi.set(__self__, "presto", presto) - if rds is not None: - pulumi.set(__self__, "rds", rds) - if redshift is not None: - pulumi.set(__self__, "redshift", redshift) - if s3 is not None: - pulumi.set(__self__, "s3", s3) - if service_now is not None: - pulumi.set(__self__, "service_now", service_now) - if snowflake is not None: - pulumi.set(__self__, "snowflake", snowflake) - if spark is not None: - pulumi.set(__self__, "spark", spark) - if sql_server is not None: - pulumi.set(__self__, "sql_server", sql_server) - if teradata is not None: - pulumi.set(__self__, "teradata", teradata) - if twitter is not None: - pulumi.set(__self__, "twitter", twitter) + if ad_hoc_filtering_option is not None: + pulumi.set(__self__, "ad_hoc_filtering_option", ad_hoc_filtering_option) + if data_point_drill_up_down_option is not None: + pulumi.set(__self__, "data_point_drill_up_down_option", data_point_drill_up_down_option) + if data_point_menu_label_option is not None: + pulumi.set(__self__, "data_point_menu_label_option", data_point_menu_label_option) + if data_point_tooltip_option is not None: + pulumi.set(__self__, "data_point_tooltip_option", data_point_tooltip_option) + if export_to_csv_option is not None: + pulumi.set(__self__, "export_to_csv_option", export_to_csv_option) + if export_with_hidden_fields_option is not None: + pulumi.set(__self__, "export_with_hidden_fields_option", export_with_hidden_fields_option) + if sheet_controls_option is not None: + pulumi.set(__self__, "sheet_controls_option", sheet_controls_option) + if sheet_layout_element_maximization_option is not None: + pulumi.set(__self__, "sheet_layout_element_maximization_option", sheet_layout_element_maximization_option) + if visual_axis_sort_option is not None: + pulumi.set(__self__, "visual_axis_sort_option", visual_axis_sort_option) + if visual_menu_option is not None: + pulumi.set(__self__, "visual_menu_option", visual_menu_option) @property - @pulumi.getter(name="amazonElasticsearch") - def amazon_elasticsearch(self) -> Optional[pulumi.Input['DataSourceParametersAmazonElasticsearchArgs']]: + @pulumi.getter(name="adHocFilteringOption") + def ad_hoc_filtering_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsAdHocFilteringOptionArgs']]: """ - Parameters for connecting to Amazon Elasticsearch. + Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. """ - return pulumi.get(self, "amazon_elasticsearch") + return pulumi.get(self, "ad_hoc_filtering_option") - @amazon_elasticsearch.setter - def amazon_elasticsearch(self, value: Optional[pulumi.Input['DataSourceParametersAmazonElasticsearchArgs']]): - pulumi.set(self, "amazon_elasticsearch", value) + @ad_hoc_filtering_option.setter + def ad_hoc_filtering_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsAdHocFilteringOptionArgs']]): + pulumi.set(self, "ad_hoc_filtering_option", value) @property - @pulumi.getter - def athena(self) -> Optional[pulumi.Input['DataSourceParametersAthenaArgs']]: + @pulumi.getter(name="dataPointDrillUpDownOption") + def data_point_drill_up_down_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs']]: """ - Parameters for connecting to Athena. + The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. """ - return pulumi.get(self, "athena") + return pulumi.get(self, "data_point_drill_up_down_option") - @athena.setter - def athena(self, value: Optional[pulumi.Input['DataSourceParametersAthenaArgs']]): - pulumi.set(self, "athena", value) + @data_point_drill_up_down_option.setter + def data_point_drill_up_down_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs']]): + pulumi.set(self, "data_point_drill_up_down_option", value) @property - @pulumi.getter - def aurora(self) -> Optional[pulumi.Input['DataSourceParametersAuroraArgs']]: + @pulumi.getter(name="dataPointMenuLabelOption") + def data_point_menu_label_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs']]: """ - Parameters for connecting to Aurora MySQL. + The data point menu label options of a dashboard. See data_point_menu_label_option. """ - return pulumi.get(self, "aurora") + return pulumi.get(self, "data_point_menu_label_option") - @aurora.setter - def aurora(self, value: Optional[pulumi.Input['DataSourceParametersAuroraArgs']]): - pulumi.set(self, "aurora", value) + @data_point_menu_label_option.setter + def data_point_menu_label_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs']]): + pulumi.set(self, "data_point_menu_label_option", value) @property - @pulumi.getter(name="auroraPostgresql") - def aurora_postgresql(self) -> Optional[pulumi.Input['DataSourceParametersAuroraPostgresqlArgs']]: + @pulumi.getter(name="dataPointTooltipOption") + def data_point_tooltip_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointTooltipOptionArgs']]: """ - Parameters for connecting to Aurora Postgresql. + The data point tool tip options of a dashboard. See data_point_tooltip_option. """ - return pulumi.get(self, "aurora_postgresql") + return pulumi.get(self, "data_point_tooltip_option") - @aurora_postgresql.setter - def aurora_postgresql(self, value: Optional[pulumi.Input['DataSourceParametersAuroraPostgresqlArgs']]): - pulumi.set(self, "aurora_postgresql", value) + @data_point_tooltip_option.setter + def data_point_tooltip_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsDataPointTooltipOptionArgs']]): + pulumi.set(self, "data_point_tooltip_option", value) @property - @pulumi.getter(name="awsIotAnalytics") - def aws_iot_analytics(self) -> Optional[pulumi.Input['DataSourceParametersAwsIotAnalyticsArgs']]: + @pulumi.getter(name="exportToCsvOption") + def export_to_csv_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsExportToCsvOptionArgs']]: """ - Parameters for connecting to AWS IOT Analytics. + Export to .csv option. See export_to_csv_option. """ - return pulumi.get(self, "aws_iot_analytics") + return pulumi.get(self, "export_to_csv_option") - @aws_iot_analytics.setter - def aws_iot_analytics(self, value: Optional[pulumi.Input['DataSourceParametersAwsIotAnalyticsArgs']]): - pulumi.set(self, "aws_iot_analytics", value) + @export_to_csv_option.setter + def export_to_csv_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsExportToCsvOptionArgs']]): + pulumi.set(self, "export_to_csv_option", value) @property - @pulumi.getter - def jira(self) -> Optional[pulumi.Input['DataSourceParametersJiraArgs']]: + @pulumi.getter(name="exportWithHiddenFieldsOption") + def export_with_hidden_fields_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs']]: """ - Parameters for connecting to Jira. + Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. """ - return pulumi.get(self, "jira") + return pulumi.get(self, "export_with_hidden_fields_option") - @jira.setter - def jira(self, value: Optional[pulumi.Input['DataSourceParametersJiraArgs']]): - pulumi.set(self, "jira", value) + @export_with_hidden_fields_option.setter + def export_with_hidden_fields_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs']]): + pulumi.set(self, "export_with_hidden_fields_option", value) @property - @pulumi.getter(name="mariaDb") - def maria_db(self) -> Optional[pulumi.Input['DataSourceParametersMariaDbArgs']]: + @pulumi.getter(name="sheetControlsOption") + def sheet_controls_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetControlsOptionArgs']]: """ - Parameters for connecting to MariaDB. + Sheet controls option. See sheet_controls_option. """ - return pulumi.get(self, "maria_db") + return pulumi.get(self, "sheet_controls_option") - @maria_db.setter - def maria_db(self, value: Optional[pulumi.Input['DataSourceParametersMariaDbArgs']]): - pulumi.set(self, "maria_db", value) + @sheet_controls_option.setter + def sheet_controls_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetControlsOptionArgs']]): + pulumi.set(self, "sheet_controls_option", value) + + @property + @pulumi.getter(name="sheetLayoutElementMaximizationOption") + def sheet_layout_element_maximization_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs']]: + """ + The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. + """ + return pulumi.get(self, "sheet_layout_element_maximization_option") + + @sheet_layout_element_maximization_option.setter + def sheet_layout_element_maximization_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs']]): + pulumi.set(self, "sheet_layout_element_maximization_option", value) + + @property + @pulumi.getter(name="visualAxisSortOption") + def visual_axis_sort_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualAxisSortOptionArgs']]: + """ + The axis sort options of a dashboard. See visual_axis_sort_option. + """ + return pulumi.get(self, "visual_axis_sort_option") + + @visual_axis_sort_option.setter + def visual_axis_sort_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualAxisSortOptionArgs']]): + pulumi.set(self, "visual_axis_sort_option", value) + + @property + @pulumi.getter(name="visualMenuOption") + def visual_menu_option(self) -> Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualMenuOptionArgs']]: + """ + The menu options of a visual in a dashboard. See visual_menu_option. + """ + return pulumi.get(self, "visual_menu_option") + + @visual_menu_option.setter + def visual_menu_option(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsVisualMenuOptionArgs']]): + pulumi.set(self, "visual_menu_option", value) + + +if not MYPY: + class DashboardDashboardPublishOptionsAdHocFilteringOptionArgsDict(TypedDict): + availability_status: NotRequired[pulumi.Input[str]] + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ +elif False: + DashboardDashboardPublishOptionsAdHocFilteringOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDashboardPublishOptionsAdHocFilteringOptionArgs: + def __init__(__self__, *, + availability_status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[pulumi.Input[str]]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + @availability_status.setter + def availability_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "availability_status", value) + + +if not MYPY: + class DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgsDict(TypedDict): + availability_status: NotRequired[pulumi.Input[str]] + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ +elif False: + DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs: + def __init__(__self__, *, + availability_status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[pulumi.Input[str]]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + @availability_status.setter + def availability_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "availability_status", value) + + +if not MYPY: + class DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgsDict(TypedDict): + availability_status: NotRequired[pulumi.Input[str]] + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ +elif False: + DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs: + def __init__(__self__, *, + availability_status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[pulumi.Input[str]]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + @availability_status.setter + def availability_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "availability_status", value) + + +if not MYPY: + class DashboardDashboardPublishOptionsDataPointTooltipOptionArgsDict(TypedDict): + availability_status: NotRequired[pulumi.Input[str]] + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ +elif False: + DashboardDashboardPublishOptionsDataPointTooltipOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDashboardPublishOptionsDataPointTooltipOptionArgs: + def __init__(__self__, *, + availability_status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[pulumi.Input[str]]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + @availability_status.setter + def availability_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "availability_status", value) + + +if not MYPY: + class DashboardDashboardPublishOptionsExportToCsvOptionArgsDict(TypedDict): + availability_status: NotRequired[pulumi.Input[str]] + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ +elif False: + DashboardDashboardPublishOptionsExportToCsvOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDashboardPublishOptionsExportToCsvOptionArgs: + def __init__(__self__, *, + availability_status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[pulumi.Input[str]]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + @availability_status.setter + def availability_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "availability_status", value) + + +if not MYPY: + class DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgsDict(TypedDict): + availability_status: NotRequired[pulumi.Input[str]] + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ +elif False: + DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs: + def __init__(__self__, *, + availability_status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[pulumi.Input[str]]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + @availability_status.setter + def availability_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "availability_status", value) + + +if not MYPY: + class DashboardDashboardPublishOptionsSheetControlsOptionArgsDict(TypedDict): + visibility_state: NotRequired[pulumi.Input[str]] + """ + Visibility state. Possibles values: EXPANDED, COLLAPSED. + """ +elif False: + DashboardDashboardPublishOptionsSheetControlsOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDashboardPublishOptionsSheetControlsOptionArgs: + def __init__(__self__, *, + visibility_state: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] visibility_state: Visibility state. Possibles values: EXPANDED, COLLAPSED. + """ + if visibility_state is not None: + pulumi.set(__self__, "visibility_state", visibility_state) + + @property + @pulumi.getter(name="visibilityState") + def visibility_state(self) -> Optional[pulumi.Input[str]]: + """ + Visibility state. Possibles values: EXPANDED, COLLAPSED. + """ + return pulumi.get(self, "visibility_state") + + @visibility_state.setter + def visibility_state(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility_state", value) + + +if not MYPY: + class DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgsDict(TypedDict): + availability_status: NotRequired[pulumi.Input[str]] + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ +elif False: + DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs: + def __init__(__self__, *, + availability_status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[pulumi.Input[str]]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + @availability_status.setter + def availability_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "availability_status", value) + + +if not MYPY: + class DashboardDashboardPublishOptionsVisualAxisSortOptionArgsDict(TypedDict): + availability_status: NotRequired[pulumi.Input[str]] + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ +elif False: + DashboardDashboardPublishOptionsVisualAxisSortOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDashboardPublishOptionsVisualAxisSortOptionArgs: + def __init__(__self__, *, + availability_status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[pulumi.Input[str]]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + @availability_status.setter + def availability_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "availability_status", value) + + +if not MYPY: + class DashboardDashboardPublishOptionsVisualMenuOptionArgsDict(TypedDict): + availability_status: NotRequired[pulumi.Input[str]] + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ +elif False: + DashboardDashboardPublishOptionsVisualMenuOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDashboardPublishOptionsVisualMenuOptionArgs: + def __init__(__self__, *, + availability_status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[pulumi.Input[str]]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + @availability_status.setter + def availability_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "availability_status", value) + + +if not MYPY: + class DashboardDefinitionArgsDict(TypedDict): + data_set_identifiers_declarations: pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionDataSetIdentifiersDeclarationArgsDict']]] + """ + A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + """ + analysis_defaults: NotRequired[pulumi.Input['DashboardDefinitionAnalysisDefaultsArgsDict']] + """ + The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + """ + calculated_fields: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionCalculatedFieldArgsDict']]]] + """ + A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + """ + column_configurations: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionColumnConfigurationArgsDict']]]] + """ + A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + """ + filter_groups: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionFilterGroupArgsDict']]]] + """ + A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + """ + parameter_declarations: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionParameterDeclarationArgsDict']]]] + sheets: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetArgsDict']]]] + """ + A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + """ +elif False: + DashboardDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionArgs: + def __init__(__self__, *, + data_set_identifiers_declarations: pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionDataSetIdentifiersDeclarationArgs']]], + analysis_defaults: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsArgs']] = None, + calculated_fields: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionCalculatedFieldArgs']]]] = None, + column_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionColumnConfigurationArgs']]]] = None, + filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionFilterGroupArgs']]]] = None, + parameter_declarations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionParameterDeclarationArgs']]]] = None, + sheets: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetArgs']]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionDataSetIdentifiersDeclarationArgs']]] data_set_identifiers_declarations: A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + :param pulumi.Input['DashboardDefinitionAnalysisDefaultsArgs'] analysis_defaults: The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + :param pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionCalculatedFieldArgs']]] calculated_fields: A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + :param pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionColumnConfigurationArgs']]] column_configurations: A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + :param pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionFilterGroupArgs']]] filter_groups: A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + :param pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetArgs']]] sheets: A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + """ + pulumi.set(__self__, "data_set_identifiers_declarations", data_set_identifiers_declarations) + if analysis_defaults is not None: + pulumi.set(__self__, "analysis_defaults", analysis_defaults) + if calculated_fields is not None: + pulumi.set(__self__, "calculated_fields", calculated_fields) + if column_configurations is not None: + pulumi.set(__self__, "column_configurations", column_configurations) + if filter_groups is not None: + pulumi.set(__self__, "filter_groups", filter_groups) + if parameter_declarations is not None: + pulumi.set(__self__, "parameter_declarations", parameter_declarations) + if sheets is not None: + pulumi.set(__self__, "sheets", sheets) + + @property + @pulumi.getter(name="dataSetIdentifiersDeclarations") + def data_set_identifiers_declarations(self) -> pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionDataSetIdentifiersDeclarationArgs']]]: + """ + A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + """ + return pulumi.get(self, "data_set_identifiers_declarations") + + @data_set_identifiers_declarations.setter + def data_set_identifiers_declarations(self, value: pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionDataSetIdentifiersDeclarationArgs']]]): + pulumi.set(self, "data_set_identifiers_declarations", value) + + @property + @pulumi.getter(name="analysisDefaults") + def analysis_defaults(self) -> Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsArgs']]: + """ + The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + """ + return pulumi.get(self, "analysis_defaults") + + @analysis_defaults.setter + def analysis_defaults(self, value: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsArgs']]): + pulumi.set(self, "analysis_defaults", value) + + @property + @pulumi.getter(name="calculatedFields") + def calculated_fields(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionCalculatedFieldArgs']]]]: + """ + A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + """ + return pulumi.get(self, "calculated_fields") + + @calculated_fields.setter + def calculated_fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionCalculatedFieldArgs']]]]): + pulumi.set(self, "calculated_fields", value) + + @property + @pulumi.getter(name="columnConfigurations") + def column_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionColumnConfigurationArgs']]]]: + """ + A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + """ + return pulumi.get(self, "column_configurations") + + @column_configurations.setter + def column_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionColumnConfigurationArgs']]]]): + pulumi.set(self, "column_configurations", value) + + @property + @pulumi.getter(name="filterGroups") + def filter_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionFilterGroupArgs']]]]: + """ + A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + """ + return pulumi.get(self, "filter_groups") + + @filter_groups.setter + def filter_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionFilterGroupArgs']]]]): + pulumi.set(self, "filter_groups", value) + + @property + @pulumi.getter(name="parameterDeclarations") + def parameter_declarations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionParameterDeclarationArgs']]]]: + return pulumi.get(self, "parameter_declarations") + + @parameter_declarations.setter + def parameter_declarations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionParameterDeclarationArgs']]]]): + pulumi.set(self, "parameter_declarations", value) + + @property + @pulumi.getter + def sheets(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetArgs']]]]: + """ + A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + """ + return pulumi.get(self, "sheets") + + @sheets.setter + def sheets(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetArgs']]]]): + pulumi.set(self, "sheets", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsArgsDict(TypedDict): + default_new_sheet_configuration: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict'] +elif False: + DashboardDefinitionAnalysisDefaultsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsArgs: + def __init__(__self__, *, + default_new_sheet_configuration: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs']): + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) + + @property + @pulumi.getter(name="defaultNewSheetConfiguration") + def default_new_sheet_configuration(self) -> pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs']: + return pulumi.get(self, "default_new_sheet_configuration") + + @default_new_sheet_configuration.setter + def default_new_sheet_configuration(self, value: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs']): + pulumi.set(self, "default_new_sheet_configuration", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict(TypedDict): + interactive_layout_configuration: NotRequired[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict']] + paginated_layout_configuration: NotRequired[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict']] + sheet_content_type: NotRequired[pulumi.Input[str]] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs: + def __init__(__self__, *, + interactive_layout_configuration: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs']] = None, + paginated_layout_configuration: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs']] = None, + sheet_content_type: Optional[pulumi.Input[str]] = None): + if interactive_layout_configuration is not None: + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) + if paginated_layout_configuration is not None: + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) + if sheet_content_type is not None: + pulumi.set(__self__, "sheet_content_type", sheet_content_type) + + @property + @pulumi.getter(name="interactiveLayoutConfiguration") + def interactive_layout_configuration(self) -> Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs']]: + return pulumi.get(self, "interactive_layout_configuration") + + @interactive_layout_configuration.setter + def interactive_layout_configuration(self, value: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs']]): + pulumi.set(self, "interactive_layout_configuration", value) + + @property + @pulumi.getter(name="paginatedLayoutConfiguration") + def paginated_layout_configuration(self) -> Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs']]: + return pulumi.get(self, "paginated_layout_configuration") + + @paginated_layout_configuration.setter + def paginated_layout_configuration(self, value: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs']]): + pulumi.set(self, "paginated_layout_configuration", value) + + @property + @pulumi.getter(name="sheetContentType") + def sheet_content_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "sheet_content_type") + + @sheet_content_type.setter + def sheet_content_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sheet_content_type", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict(TypedDict): + free_form: NotRequired[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict']] + grid: NotRequired[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict']] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs: + def __init__(__self__, *, + free_form: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs']] = None, + grid: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs']] = None): + if free_form is not None: + pulumi.set(__self__, "free_form", free_form) + if grid is not None: + pulumi.set(__self__, "grid", grid) + + @property + @pulumi.getter(name="freeForm") + def free_form(self) -> Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs']]: + return pulumi.get(self, "free_form") + + @free_form.setter + def free_form(self, value: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs']]): + pulumi.set(self, "free_form", value) + + @property + @pulumi.getter + def grid(self) -> Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs']]: + return pulumi.get(self, "grid") + + @grid.setter + def grid(self, value: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs']]): + pulumi.set(self, "grid", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict(TypedDict): + canvas_size_options: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict'] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs: + def __init__(__self__, *, + canvas_size_options: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs']): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs']: + return pulumi.get(self, "canvas_size_options") + + @canvas_size_options.setter + def canvas_size_options(self, value: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs']): + pulumi.set(self, "canvas_size_options", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict(TypedDict): + screen_canvas_size_options: NotRequired[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict']] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs: + def __init__(__self__, *, + screen_canvas_size_options: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs']] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]: + return pulumi.get(self, "screen_canvas_size_options") + + @screen_canvas_size_options.setter + def screen_canvas_size_options(self, value: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]): + pulumi.set(self, "screen_canvas_size_options", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict(TypedDict): + optimized_view_port_width: pulumi.Input[str] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs: + def __init__(__self__, *, + optimized_view_port_width: pulumi.Input[str]): + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> pulumi.Input[str]: + return pulumi.get(self, "optimized_view_port_width") + + @optimized_view_port_width.setter + def optimized_view_port_width(self, value: pulumi.Input[str]): + pulumi.set(self, "optimized_view_port_width", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict(TypedDict): + canvas_size_options: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict'] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs: + def __init__(__self__, *, + canvas_size_options: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs']): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs']: + return pulumi.get(self, "canvas_size_options") + + @canvas_size_options.setter + def canvas_size_options(self, value: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs']): + pulumi.set(self, "canvas_size_options", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict(TypedDict): + screen_canvas_size_options: NotRequired[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict']] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs: + def __init__(__self__, *, + screen_canvas_size_options: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs']] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]: + return pulumi.get(self, "screen_canvas_size_options") + + @screen_canvas_size_options.setter + def screen_canvas_size_options(self, value: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]): + pulumi.set(self, "screen_canvas_size_options", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict(TypedDict): + resize_option: pulumi.Input[str] + optimized_view_port_width: NotRequired[pulumi.Input[str]] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs: + def __init__(__self__, *, + resize_option: pulumi.Input[str], + optimized_view_port_width: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "resize_option", resize_option) + if optimized_view_port_width is not None: + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="resizeOption") + def resize_option(self) -> pulumi.Input[str]: + return pulumi.get(self, "resize_option") + + @resize_option.setter + def resize_option(self, value: pulumi.Input[str]): + pulumi.set(self, "resize_option", value) + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "optimized_view_port_width") + + @optimized_view_port_width.setter + def optimized_view_port_width(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "optimized_view_port_width", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict(TypedDict): + section_based: NotRequired[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict']] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs: + def __init__(__self__, *, + section_based: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs']] = None): + if section_based is not None: + pulumi.set(__self__, "section_based", section_based) + + @property + @pulumi.getter(name="sectionBased") + def section_based(self) -> Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs']]: + return pulumi.get(self, "section_based") + + @section_based.setter + def section_based(self, value: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs']]): + pulumi.set(self, "section_based", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict(TypedDict): + canvas_size_options: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict'] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs: + def __init__(__self__, *, + canvas_size_options: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs']): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs']: + return pulumi.get(self, "canvas_size_options") + + @canvas_size_options.setter + def canvas_size_options(self, value: pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs']): + pulumi.set(self, "canvas_size_options", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict(TypedDict): + paper_canvas_size_options: NotRequired[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict']] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs: + def __init__(__self__, *, + paper_canvas_size_options: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs']] = None): + if paper_canvas_size_options is not None: + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) + + @property + @pulumi.getter(name="paperCanvasSizeOptions") + def paper_canvas_size_options(self) -> Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs']]: + return pulumi.get(self, "paper_canvas_size_options") + + @paper_canvas_size_options.setter + def paper_canvas_size_options(self, value: Optional[pulumi.Input['DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs']]): + pulumi.set(self, "paper_canvas_size_options", value) + + +if not MYPY: + class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict(TypedDict): + paper_margin: NotRequired[pulumi.Input['SpacingArgsDict']] + paper_orientation: NotRequired[pulumi.Input[str]] + paper_size: NotRequired[pulumi.Input[str]] +elif False: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs: + def __init__(__self__, *, + paper_margin: Optional[pulumi.Input['SpacingArgs']] = None, + paper_orientation: Optional[pulumi.Input[str]] = None, + paper_size: Optional[pulumi.Input[str]] = None): + if paper_margin is not None: + pulumi.set(__self__, "paper_margin", paper_margin) + if paper_orientation is not None: + pulumi.set(__self__, "paper_orientation", paper_orientation) + if paper_size is not None: + pulumi.set(__self__, "paper_size", paper_size) + + @property + @pulumi.getter(name="paperMargin") + def paper_margin(self) -> Optional[pulumi.Input['SpacingArgs']]: + return pulumi.get(self, "paper_margin") + + @paper_margin.setter + def paper_margin(self, value: Optional[pulumi.Input['SpacingArgs']]): + pulumi.set(self, "paper_margin", value) + + @property + @pulumi.getter(name="paperOrientation") + def paper_orientation(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "paper_orientation") + + @paper_orientation.setter + def paper_orientation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "paper_orientation", value) + + @property + @pulumi.getter(name="paperSize") + def paper_size(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "paper_size") + + @paper_size.setter + def paper_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "paper_size", value) + + +if not MYPY: + class DashboardDefinitionCalculatedFieldArgsDict(TypedDict): + data_set_identifier: pulumi.Input[str] + expression: pulumi.Input[str] + name: pulumi.Input[str] + """ + Display name for the dashboard. + """ +elif False: + DashboardDefinitionCalculatedFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionCalculatedFieldArgs: + def __init__(__self__, *, + data_set_identifier: pulumi.Input[str], + expression: pulumi.Input[str], + name: pulumi.Input[str]): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> pulumi.Input[str]: + return pulumi.get(self, "data_set_identifier") + + @data_set_identifier.setter + def data_set_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_identifier", value) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + +if not MYPY: + class DashboardDefinitionColumnConfigurationArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + format_configuration: NotRequired[pulumi.Input['DashboardDefinitionColumnConfigurationFormatConfigurationArgsDict']] + role: NotRequired[pulumi.Input[str]] +elif False: + DashboardDefinitionColumnConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionColumnConfigurationArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + format_configuration: Optional[pulumi.Input['DashboardDefinitionColumnConfigurationFormatConfigurationArgs']] = None, + role: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if role is not None: + pulumi.set(__self__, "role", role) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['DashboardDefinitionColumnConfigurationFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['DashboardDefinitionColumnConfigurationFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter + def role(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "role") + + @role.setter + def role(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "role", value) + + +if not MYPY: + class DashboardDefinitionColumnConfigurationFormatConfigurationArgsDict(TypedDict): + date_time_format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] + number_format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] + string_format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] +elif False: + DashboardDefinitionColumnConfigurationFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionColumnConfigurationFormatConfigurationArgs: + def __init__(__self__, *, + date_time_format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None, + number_format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None, + string_format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None): + if date_time_format_configuration is not None: + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) + if number_format_configuration is not None: + pulumi.set(__self__, "number_format_configuration", number_format_configuration) + if string_format_configuration is not None: + pulumi.set(__self__, "string_format_configuration", string_format_configuration) + + @property + @pulumi.getter(name="dateTimeFormatConfiguration") + def date_time_format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "date_time_format_configuration") + + @date_time_format_configuration.setter + def date_time_format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "date_time_format_configuration", value) + + @property + @pulumi.getter(name="numberFormatConfiguration") + def number_format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "number_format_configuration") + + @number_format_configuration.setter + def number_format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "number_format_configuration", value) + + @property + @pulumi.getter(name="stringFormatConfiguration") + def string_format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "string_format_configuration") + + @string_format_configuration.setter + def string_format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "string_format_configuration", value) + + +if not MYPY: + class DashboardDefinitionDataSetIdentifiersDeclarationArgsDict(TypedDict): + data_set_arn: NotRequired[pulumi.Input[str]] + """ + Dataset Amazon Resource Name (ARN). + """ + identifier: NotRequired[pulumi.Input[str]] +elif False: + DashboardDefinitionDataSetIdentifiersDeclarationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionDataSetIdentifiersDeclarationArgs: + def __init__(__self__, *, + data_set_arn: Optional[pulumi.Input[str]] = None, + identifier: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] data_set_arn: Dataset Amazon Resource Name (ARN). + """ + if data_set_arn is not None: + pulumi.set(__self__, "data_set_arn", data_set_arn) + if identifier is not None: + pulumi.set(__self__, "identifier", identifier) + + @property + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> Optional[pulumi.Input[str]]: + """ + Dataset Amazon Resource Name (ARN). + """ + return pulumi.get(self, "data_set_arn") + + @data_set_arn.setter + def data_set_arn(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_set_arn", value) + + @property + @pulumi.getter + def identifier(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "identifier") + + @identifier.setter + def identifier(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "identifier", value) + + +if not MYPY: + class DashboardDefinitionFilterGroupArgsDict(TypedDict): + cross_dataset: pulumi.Input[str] + filter_group_id: pulumi.Input[str] + filters: pulumi.Input[Sequence[pulumi.Input['FiltersArgsDict']]] + scope_configuration: pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationArgsDict'] + status: NotRequired[pulumi.Input[str]] + """ + The dashboard creation status. + """ +elif False: + DashboardDefinitionFilterGroupArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionFilterGroupArgs: + def __init__(__self__, *, + cross_dataset: pulumi.Input[str], + filter_group_id: pulumi.Input[str], + filters: pulumi.Input[Sequence[pulumi.Input['FiltersArgs']]], + scope_configuration: pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationArgs'], + status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] status: The dashboard creation status. + """ + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="crossDataset") + def cross_dataset(self) -> pulumi.Input[str]: + return pulumi.get(self, "cross_dataset") + + @cross_dataset.setter + def cross_dataset(self, value: pulumi.Input[str]): + pulumi.set(self, "cross_dataset", value) + + @property + @pulumi.getter(name="filterGroupId") + def filter_group_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_group_id") + + @filter_group_id.setter + def filter_group_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_group_id", value) + + @property + @pulumi.getter + def filters(self) -> pulumi.Input[Sequence[pulumi.Input['FiltersArgs']]]: + return pulumi.get(self, "filters") + + @filters.setter + def filters(self, value: pulumi.Input[Sequence[pulumi.Input['FiltersArgs']]]): + pulumi.set(self, "filters", value) + + @property + @pulumi.getter(name="scopeConfiguration") + def scope_configuration(self) -> pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationArgs']: + return pulumi.get(self, "scope_configuration") + + @scope_configuration.setter + def scope_configuration(self, value: pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationArgs']): + pulumi.set(self, "scope_configuration", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class DashboardDefinitionFilterGroupScopeConfigurationArgsDict(TypedDict): + selected_sheets: NotRequired[pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict']] +elif False: + DashboardDefinitionFilterGroupScopeConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionFilterGroupScopeConfigurationArgs: + def __init__(__self__, *, + selected_sheets: Optional[pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs']] = None): + if selected_sheets is not None: + pulumi.set(__self__, "selected_sheets", selected_sheets) + + @property + @pulumi.getter(name="selectedSheets") + def selected_sheets(self) -> Optional[pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs']]: + return pulumi.get(self, "selected_sheets") + + @selected_sheets.setter + def selected_sheets(self, value: Optional[pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs']]): + pulumi.set(self, "selected_sheets", value) + + +if not MYPY: + class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict(TypedDict): + sheet_visual_scoping_configurations: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict']]]] +elif False: + DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs: + def __init__(__self__, *, + sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs']]]] = None): + if sheet_visual_scoping_configurations is not None: + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) + + @property + @pulumi.getter(name="sheetVisualScopingConfigurations") + def sheet_visual_scoping_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs']]]]: + return pulumi.get(self, "sheet_visual_scoping_configurations") + + @sheet_visual_scoping_configurations.setter + def sheet_visual_scoping_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs']]]]): + pulumi.set(self, "sheet_visual_scoping_configurations", value) + + +if not MYPY: + class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict(TypedDict): + scope: pulumi.Input[str] + sheet_id: pulumi.Input[str] + visual_ids: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs: + def __init__(__self__, *, + scope: pulumi.Input[str], + sheet_id: pulumi.Input[str], + visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) + if visual_ids is not None: + pulumi.set(__self__, "visual_ids", visual_ids) + + @property + @pulumi.getter + def scope(self) -> pulumi.Input[str]: + return pulumi.get(self, "scope") + + @scope.setter + def scope(self, value: pulumi.Input[str]): + pulumi.set(self, "scope", value) + + @property + @pulumi.getter(name="sheetId") + def sheet_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "sheet_id") + + @sheet_id.setter + def sheet_id(self, value: pulumi.Input[str]): + pulumi.set(self, "sheet_id", value) + + @property + @pulumi.getter(name="visualIds") + def visual_ids(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "visual_ids") + + @visual_ids.setter + def visual_ids(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "visual_ids", value) + + +if not MYPY: + class DashboardDefinitionParameterDeclarationArgsDict(TypedDict): + date_time_parameter_declaration: NotRequired[pulumi.Input['DateTimeParameterDeclarationArgsDict']] + decimal_parameter_declaration: NotRequired[pulumi.Input['DecimalParameterDeclarationArgsDict']] + integer_parameter_declaration: NotRequired[pulumi.Input['IntegerParameterDeclarationArgsDict']] + string_parameter_declaration: NotRequired[pulumi.Input['StringParameterDeclarationArgsDict']] +elif False: + DashboardDefinitionParameterDeclarationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionParameterDeclarationArgs: + def __init__(__self__, *, + date_time_parameter_declaration: Optional[pulumi.Input['DateTimeParameterDeclarationArgs']] = None, + decimal_parameter_declaration: Optional[pulumi.Input['DecimalParameterDeclarationArgs']] = None, + integer_parameter_declaration: Optional[pulumi.Input['IntegerParameterDeclarationArgs']] = None, + string_parameter_declaration: Optional[pulumi.Input['StringParameterDeclarationArgs']] = None): + if date_time_parameter_declaration is not None: + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) + if decimal_parameter_declaration is not None: + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) + if integer_parameter_declaration is not None: + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) + if string_parameter_declaration is not None: + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) + + @property + @pulumi.getter(name="dateTimeParameterDeclaration") + def date_time_parameter_declaration(self) -> Optional[pulumi.Input['DateTimeParameterDeclarationArgs']]: + return pulumi.get(self, "date_time_parameter_declaration") + + @date_time_parameter_declaration.setter + def date_time_parameter_declaration(self, value: Optional[pulumi.Input['DateTimeParameterDeclarationArgs']]): + pulumi.set(self, "date_time_parameter_declaration", value) + + @property + @pulumi.getter(name="decimalParameterDeclaration") + def decimal_parameter_declaration(self) -> Optional[pulumi.Input['DecimalParameterDeclarationArgs']]: + return pulumi.get(self, "decimal_parameter_declaration") + + @decimal_parameter_declaration.setter + def decimal_parameter_declaration(self, value: Optional[pulumi.Input['DecimalParameterDeclarationArgs']]): + pulumi.set(self, "decimal_parameter_declaration", value) + + @property + @pulumi.getter(name="integerParameterDeclaration") + def integer_parameter_declaration(self) -> Optional[pulumi.Input['IntegerParameterDeclarationArgs']]: + return pulumi.get(self, "integer_parameter_declaration") + + @integer_parameter_declaration.setter + def integer_parameter_declaration(self, value: Optional[pulumi.Input['IntegerParameterDeclarationArgs']]): + pulumi.set(self, "integer_parameter_declaration", value) + + @property + @pulumi.getter(name="stringParameterDeclaration") + def string_parameter_declaration(self) -> Optional[pulumi.Input['StringParameterDeclarationArgs']]: + return pulumi.get(self, "string_parameter_declaration") + + @string_parameter_declaration.setter + def string_parameter_declaration(self, value: Optional[pulumi.Input['StringParameterDeclarationArgs']]): + pulumi.set(self, "string_parameter_declaration", value) + + +if not MYPY: + class DashboardDefinitionSheetArgsDict(TypedDict): + sheet_id: pulumi.Input[str] + content_type: NotRequired[pulumi.Input[str]] + description: NotRequired[pulumi.Input[str]] + filter_controls: NotRequired[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgsDict']]]] + layouts: NotRequired[pulumi.Input['LayoutsArgsDict']] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ + parameter_controls: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetParameterControlArgsDict']]]] + sheet_control_layouts: NotRequired[pulumi.Input['DashboardDefinitionSheetSheetControlLayoutsArgsDict']] + text_boxes: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetTextBoxArgsDict']]]] + title: NotRequired[pulumi.Input[str]] + visuals: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsArgsDict']]]] +elif False: + DashboardDefinitionSheetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetArgs: + def __init__(__self__, *, + sheet_id: pulumi.Input[str], + content_type: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + filter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgs']]]] = None, + layouts: Optional[pulumi.Input['LayoutsArgs']] = None, + name: Optional[pulumi.Input[str]] = None, + parameter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetParameterControlArgs']]]] = None, + sheet_control_layouts: Optional[pulumi.Input['DashboardDefinitionSheetSheetControlLayoutsArgs']] = None, + text_boxes: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetTextBoxArgs']]]] = None, + title: Optional[pulumi.Input[str]] = None, + visuals: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsArgs']]]] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "sheet_id", sheet_id) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if description is not None: + pulumi.set(__self__, "description", description) + if filter_controls is not None: + pulumi.set(__self__, "filter_controls", filter_controls) + if layouts is not None: + pulumi.set(__self__, "layouts", layouts) + if name is not None: + pulumi.set(__self__, "name", name) + if parameter_controls is not None: + pulumi.set(__self__, "parameter_controls", parameter_controls) + if sheet_control_layouts is not None: + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) + if text_boxes is not None: + pulumi.set(__self__, "text_boxes", text_boxes) + if title is not None: + pulumi.set(__self__, "title", title) + if visuals is not None: + pulumi.set(__self__, "visuals", visuals) + + @property + @pulumi.getter(name="sheetId") + def sheet_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "sheet_id") + + @sheet_id.setter + def sheet_id(self, value: pulumi.Input[str]): + pulumi.set(self, "sheet_id", value) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="filterControls") + def filter_controls(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgs']]]]: + return pulumi.get(self, "filter_controls") + + @filter_controls.setter + def filter_controls(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgs']]]]): + pulumi.set(self, "filter_controls", value) + + @property + @pulumi.getter + def layouts(self) -> Optional[pulumi.Input['LayoutsArgs']]: + return pulumi.get(self, "layouts") + + @layouts.setter + def layouts(self, value: Optional[pulumi.Input['LayoutsArgs']]): + pulumi.set(self, "layouts", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="parameterControls") + def parameter_controls(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetParameterControlArgs']]]]: + return pulumi.get(self, "parameter_controls") + + @parameter_controls.setter + def parameter_controls(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetParameterControlArgs']]]]): + pulumi.set(self, "parameter_controls", value) + + @property + @pulumi.getter(name="sheetControlLayouts") + def sheet_control_layouts(self) -> Optional[pulumi.Input['DashboardDefinitionSheetSheetControlLayoutsArgs']]: + return pulumi.get(self, "sheet_control_layouts") + + @sheet_control_layouts.setter + def sheet_control_layouts(self, value: Optional[pulumi.Input['DashboardDefinitionSheetSheetControlLayoutsArgs']]): + pulumi.set(self, "sheet_control_layouts", value) + + @property + @pulumi.getter(name="textBoxes") + def text_boxes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetTextBoxArgs']]]]: + return pulumi.get(self, "text_boxes") + + @text_boxes.setter + def text_boxes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDefinitionSheetTextBoxArgs']]]]): + pulumi.set(self, "text_boxes", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter + def visuals(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsArgs']]]]: + return pulumi.get(self, "visuals") + + @visuals.setter + def visuals(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsArgs']]]]): + pulumi.set(self, "visuals", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlArgsDict(TypedDict): + date_time_picker: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlDateTimePickerArgsDict']] + dropdown: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownArgsDict']] + list: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlListArgsDict']] + slider: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlSliderArgsDict']] + text_area: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlTextAreaArgsDict']] + text_field: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlTextFieldArgsDict']] +elif False: + DashboardDefinitionSheetParameterControlArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlArgs: + def __init__(__self__, *, + date_time_picker: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDateTimePickerArgs']] = None, + dropdown: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownArgs']] = None, + list: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlListArgs']] = None, + slider: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlSliderArgs']] = None, + text_area: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlTextAreaArgs']] = None, + text_field: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlTextFieldArgs']] = None): + if date_time_picker is not None: + pulumi.set(__self__, "date_time_picker", date_time_picker) + if dropdown is not None: + pulumi.set(__self__, "dropdown", dropdown) + if list is not None: + pulumi.set(__self__, "list", list) + if slider is not None: + pulumi.set(__self__, "slider", slider) + if text_area is not None: + pulumi.set(__self__, "text_area", text_area) + if text_field is not None: + pulumi.set(__self__, "text_field", text_field) + + @property + @pulumi.getter(name="dateTimePicker") + def date_time_picker(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDateTimePickerArgs']]: + return pulumi.get(self, "date_time_picker") + + @date_time_picker.setter + def date_time_picker(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDateTimePickerArgs']]): + pulumi.set(self, "date_time_picker", value) + + @property + @pulumi.getter + def dropdown(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownArgs']]: + return pulumi.get(self, "dropdown") + + @dropdown.setter + def dropdown(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownArgs']]): + pulumi.set(self, "dropdown", value) + + @property + @pulumi.getter + def list(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlListArgs']]: + return pulumi.get(self, "list") + + @list.setter + def list(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlListArgs']]): + pulumi.set(self, "list", value) + + @property + @pulumi.getter + def slider(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlSliderArgs']]: + return pulumi.get(self, "slider") + + @slider.setter + def slider(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlSliderArgs']]): + pulumi.set(self, "slider", value) + + @property + @pulumi.getter(name="textArea") + def text_area(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlTextAreaArgs']]: + return pulumi.get(self, "text_area") + + @text_area.setter + def text_area(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlTextAreaArgs']]): + pulumi.set(self, "text_area", value) + + @property + @pulumi.getter(name="textField") + def text_field(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlTextFieldArgs']]: + return pulumi.get(self, "text_field") + + @text_field.setter + def text_field(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlTextFieldArgs']]): + pulumi.set(self, "text_field", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlDateTimePickerArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict']] +elif False: + DashboardDefinitionSheetParameterControlDateTimePickerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlDateTimePickerArgs: + def __init__(__self__, *, + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs']] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict(TypedDict): + date_time_format: NotRequired[pulumi.Input[str]] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs: + def __init__(__self__, *, + date_time_format: Optional[pulumi.Input[str]] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_time_format") + + @date_time_format.setter + def date_time_format(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_time_format", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlDropdownArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + cascading_control_configuration: NotRequired[pulumi.Input['CascadingControlConfigurationArgsDict']] + display_options: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict']] + selectable_values: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgsDict']] + type: NotRequired[pulumi.Input[str]] +elif False: + DashboardDefinitionSheetParameterControlDropdownArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlDropdownArgs: + def __init__(__self__, *, + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + cascading_control_configuration: Optional[pulumi.Input['CascadingControlConfigurationArgs']] = None, + display_options: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs']] = None, + selectable_values: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs']] = None, + type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional[pulumi.Input['CascadingControlConfigurationArgs']]: + return pulumi.get(self, "cascading_control_configuration") + + @cascading_control_configuration.setter + def cascading_control_configuration(self, value: Optional[pulumi.Input['CascadingControlConfigurationArgs']]): + pulumi.set(self, "cascading_control_configuration", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs']]: + return pulumi.get(self, "selectable_values") + + @selectable_values.setter + def selectable_values(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs']]): + pulumi.set(self, "selectable_values", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict(TypedDict): + select_all_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlDropdownDisplayOptionsArgs: + def __init__(__self__, *, + select_all_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "select_all_options", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgsDict(TypedDict): + link_to_data_set_column: NotRequired[pulumi.Input['ColumnArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlDropdownSelectableValuesArgs: + def __init__(__self__, *, + link_to_data_set_column: Optional[pulumi.Input['ColumnArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional[pulumi.Input['ColumnArgs']]: + return pulumi.get(self, "link_to_data_set_column") + + @link_to_data_set_column.setter + def link_to_data_set_column(self, value: Optional[pulumi.Input['ColumnArgs']]): + pulumi.set(self, "link_to_data_set_column", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlListArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + cascading_control_configuration: NotRequired[pulumi.Input['CascadingControlConfigurationArgsDict']] + display_options: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlListDisplayOptionsArgsDict']] + selectable_values: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlListSelectableValuesArgsDict']] + type: NotRequired[pulumi.Input[str]] +elif False: + DashboardDefinitionSheetParameterControlListArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlListArgs: + def __init__(__self__, *, + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + cascading_control_configuration: Optional[pulumi.Input['CascadingControlConfigurationArgs']] = None, + display_options: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlListDisplayOptionsArgs']] = None, + selectable_values: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlListSelectableValuesArgs']] = None, + type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional[pulumi.Input['CascadingControlConfigurationArgs']]: + return pulumi.get(self, "cascading_control_configuration") + + @cascading_control_configuration.setter + def cascading_control_configuration(self, value: Optional[pulumi.Input['CascadingControlConfigurationArgs']]): + pulumi.set(self, "cascading_control_configuration", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlListDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlListDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlListSelectableValuesArgs']]: + return pulumi.get(self, "selectable_values") + + @selectable_values.setter + def selectable_values(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlListSelectableValuesArgs']]): + pulumi.set(self, "selectable_values", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlListDisplayOptionsArgsDict(TypedDict): + search_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + select_all_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + DashboardDefinitionSheetParameterControlListDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlListDisplayOptionsArgs: + def __init__(__self__, *, + search_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + select_all_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if search_options is not None: + pulumi.set(__self__, "search_options", search_options) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="searchOptions") + def search_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "search_options") + + @search_options.setter + def search_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "search_options", value) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "select_all_options", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlListSelectableValuesArgsDict(TypedDict): + link_to_data_set_column: NotRequired[pulumi.Input['ColumnArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + DashboardDefinitionSheetParameterControlListSelectableValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlListSelectableValuesArgs: + def __init__(__self__, *, + link_to_data_set_column: Optional[pulumi.Input['ColumnArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional[pulumi.Input['ColumnArgs']]: + return pulumi.get(self, "link_to_data_set_column") + + @link_to_data_set_column.setter + def link_to_data_set_column(self, value: Optional[pulumi.Input['ColumnArgs']]): + pulumi.set(self, "link_to_data_set_column", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlSliderArgsDict(TypedDict): + maximum_value: pulumi.Input[float] + minimum_value: pulumi.Input[float] + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + step_size: pulumi.Input[float] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgsDict']] +elif False: + DashboardDefinitionSheetParameterControlSliderArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlSliderArgs: + def __init__(__self__, *, + maximum_value: pulumi.Input[float], + minimum_value: pulumi.Input[float], + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + step_size: pulumi.Input[float], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs']] = None): + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="maximumValue") + def maximum_value(self) -> pulumi.Input[float]: + return pulumi.get(self, "maximum_value") + + @maximum_value.setter + def maximum_value(self, value: pulumi.Input[float]): + pulumi.set(self, "maximum_value", value) + + @property + @pulumi.getter(name="minimumValue") + def minimum_value(self) -> pulumi.Input[float]: + return pulumi.get(self, "minimum_value") + + @minimum_value.setter + def minimum_value(self, value: pulumi.Input[float]): + pulumi.set(self, "minimum_value", value) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter(name="stepSize") + def step_size(self) -> pulumi.Input[float]: + return pulumi.get(self, "step_size") + + @step_size.setter + def step_size(self, value: pulumi.Input[float]): + pulumi.set(self, "step_size", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgsDict(TypedDict): + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlSliderDisplayOptionsArgs: + def __init__(__self__, *, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlTextAreaArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + delimiter: NotRequired[pulumi.Input[str]] + display_options: NotRequired[pulumi.Input['TextAreaControlDisplayOptionsArgsDict']] +elif False: + DashboardDefinitionSheetParameterControlTextAreaArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlTextAreaArgs: + def __init__(__self__, *, + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + delimiter: Optional[pulumi.Input[str]] = None, + display_options: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if delimiter is not None: + pulumi.set(__self__, "delimiter", delimiter) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter + def delimiter(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "delimiter") + + @delimiter.setter + def delimiter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "delimiter", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class DashboardDefinitionSheetParameterControlTextFieldArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['TextAreaControlDisplayOptionsArgsDict']] +elif False: + DashboardDefinitionSheetParameterControlTextFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetParameterControlTextFieldArgs: + def __init__(__self__, *, + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class DashboardDefinitionSheetSheetControlLayoutsArgsDict(TypedDict): + configuration: pulumi.Input['DashboardDefinitionSheetSheetControlLayoutsConfigurationArgsDict'] +elif False: + DashboardDefinitionSheetSheetControlLayoutsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetSheetControlLayoutsArgs: + def __init__(__self__, *, + configuration: pulumi.Input['DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs']): + pulumi.set(__self__, "configuration", configuration) + + @property + @pulumi.getter + def configuration(self) -> pulumi.Input['DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs']: + return pulumi.get(self, "configuration") + + @configuration.setter + def configuration(self, value: pulumi.Input['DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs']): + pulumi.set(self, "configuration", value) + + +if not MYPY: + class DashboardDefinitionSheetSheetControlLayoutsConfigurationArgsDict(TypedDict): + grid_layout: NotRequired[pulumi.Input['GridLayoutArgsDict']] +elif False: + DashboardDefinitionSheetSheetControlLayoutsConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetSheetControlLayoutsConfigurationArgs: + def __init__(__self__, *, + grid_layout: Optional[pulumi.Input['GridLayoutArgs']] = None): + if grid_layout is not None: + pulumi.set(__self__, "grid_layout", grid_layout) + + @property + @pulumi.getter(name="gridLayout") + def grid_layout(self) -> Optional[pulumi.Input['GridLayoutArgs']]: + return pulumi.get(self, "grid_layout") + + @grid_layout.setter + def grid_layout(self, value: Optional[pulumi.Input['GridLayoutArgs']]): + pulumi.set(self, "grid_layout", value) + + +if not MYPY: + class DashboardDefinitionSheetTextBoxArgsDict(TypedDict): + sheet_text_box_id: pulumi.Input[str] + content: NotRequired[pulumi.Input[str]] +elif False: + DashboardDefinitionSheetTextBoxArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardDefinitionSheetTextBoxArgs: + def __init__(__self__, *, + sheet_text_box_id: pulumi.Input[str], + content: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) + if content is not None: + pulumi.set(__self__, "content", content) + + @property + @pulumi.getter(name="sheetTextBoxId") + def sheet_text_box_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "sheet_text_box_id") + + @sheet_text_box_id.setter + def sheet_text_box_id(self, value: pulumi.Input[str]): + pulumi.set(self, "sheet_text_box_id", value) + + @property + @pulumi.getter + def content(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "content") + + @content.setter + def content(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "content", value) + + +if not MYPY: + class DashboardParametersArgsDict(TypedDict): + date_time_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDateTimeParameterArgsDict']]]] + """ + A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + """ + decimal_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDecimalParameterArgsDict']]]] + """ + A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + """ + integer_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardParametersIntegerParameterArgsDict']]]] + """ + A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + """ + string_parameters: NotRequired[pulumi.Input[Sequence[pulumi.Input['DashboardParametersStringParameterArgsDict']]]] + """ + A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + """ +elif False: + DashboardParametersArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardParametersArgs: + def __init__(__self__, *, + date_time_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDateTimeParameterArgs']]]] = None, + decimal_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDecimalParameterArgs']]]] = None, + integer_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersIntegerParameterArgs']]]] = None, + string_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersStringParameterArgs']]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['DashboardParametersDateTimeParameterArgs']]] date_time_parameters: A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + :param pulumi.Input[Sequence[pulumi.Input['DashboardParametersDecimalParameterArgs']]] decimal_parameters: A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + :param pulumi.Input[Sequence[pulumi.Input['DashboardParametersIntegerParameterArgs']]] integer_parameters: A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + :param pulumi.Input[Sequence[pulumi.Input['DashboardParametersStringParameterArgs']]] string_parameters: A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + """ + if date_time_parameters is not None: + pulumi.set(__self__, "date_time_parameters", date_time_parameters) + if decimal_parameters is not None: + pulumi.set(__self__, "decimal_parameters", decimal_parameters) + if integer_parameters is not None: + pulumi.set(__self__, "integer_parameters", integer_parameters) + if string_parameters is not None: + pulumi.set(__self__, "string_parameters", string_parameters) + + @property + @pulumi.getter(name="dateTimeParameters") + def date_time_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDateTimeParameterArgs']]]]: + """ + A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + """ + return pulumi.get(self, "date_time_parameters") + + @date_time_parameters.setter + def date_time_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDateTimeParameterArgs']]]]): + pulumi.set(self, "date_time_parameters", value) + + @property + @pulumi.getter(name="decimalParameters") + def decimal_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDecimalParameterArgs']]]]: + """ + A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + """ + return pulumi.get(self, "decimal_parameters") + + @decimal_parameters.setter + def decimal_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersDecimalParameterArgs']]]]): + pulumi.set(self, "decimal_parameters", value) + + @property + @pulumi.getter(name="integerParameters") + def integer_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersIntegerParameterArgs']]]]: + """ + A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + """ + return pulumi.get(self, "integer_parameters") + + @integer_parameters.setter + def integer_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersIntegerParameterArgs']]]]): + pulumi.set(self, "integer_parameters", value) + + @property + @pulumi.getter(name="stringParameters") + def string_parameters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersStringParameterArgs']]]]: + """ + A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + """ + return pulumi.get(self, "string_parameters") + + @string_parameters.setter + def string_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParametersStringParameterArgs']]]]): + pulumi.set(self, "string_parameters", value) + + +if not MYPY: + class DashboardParametersDateTimeParameterArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Display name for the dashboard. + """ + values: pulumi.Input[Sequence[pulumi.Input[str]]] +elif False: + DashboardParametersDateTimeParameterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardParametersDateTimeParameterArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + values: pulumi.Input[Sequence[pulumi.Input[str]]]): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def values(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class DashboardParametersDecimalParameterArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Display name for the dashboard. + """ + values: pulumi.Input[Sequence[pulumi.Input[float]]] +elif False: + DashboardParametersDecimalParameterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardParametersDecimalParameterArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + values: pulumi.Input[Sequence[pulumi.Input[float]]]): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def values(self) -> pulumi.Input[Sequence[pulumi.Input[float]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: pulumi.Input[Sequence[pulumi.Input[float]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class DashboardParametersIntegerParameterArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Display name for the dashboard. + """ + values: pulumi.Input[Sequence[pulumi.Input[int]]] +elif False: + DashboardParametersIntegerParameterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardParametersIntegerParameterArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + values: pulumi.Input[Sequence[pulumi.Input[int]]]): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def values(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class DashboardParametersStringParameterArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Display name for the dashboard. + """ + values: pulumi.Input[Sequence[pulumi.Input[str]]] +elif False: + DashboardParametersStringParameterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardParametersStringParameterArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + values: pulumi.Input[Sequence[pulumi.Input[str]]]): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def values(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class DashboardPermissionArgsDict(TypedDict): + actions: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + principal: pulumi.Input[str] + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ +elif False: + DashboardPermissionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardPermissionArgs: + def __init__(__self__, *, + actions: pulumi.Input[Sequence[pulumi.Input[str]]], + principal: pulumi.Input[str]): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. + :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter + def principal(self) -> pulumi.Input[str]: + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + return pulumi.get(self, "principal") + + @principal.setter + def principal(self, value: pulumi.Input[str]): + pulumi.set(self, "principal", value) + + +if not MYPY: + class DashboardSourceEntityArgsDict(TypedDict): + source_template: NotRequired[pulumi.Input['DashboardSourceEntitySourceTemplateArgsDict']] + """ + The source template. See source_template. + """ +elif False: + DashboardSourceEntityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardSourceEntityArgs: + def __init__(__self__, *, + source_template: Optional[pulumi.Input['DashboardSourceEntitySourceTemplateArgs']] = None): + """ + :param pulumi.Input['DashboardSourceEntitySourceTemplateArgs'] source_template: The source template. See source_template. + """ + if source_template is not None: + pulumi.set(__self__, "source_template", source_template) + + @property + @pulumi.getter(name="sourceTemplate") + def source_template(self) -> Optional[pulumi.Input['DashboardSourceEntitySourceTemplateArgs']]: + """ + The source template. See source_template. + """ + return pulumi.get(self, "source_template") + + @source_template.setter + def source_template(self, value: Optional[pulumi.Input['DashboardSourceEntitySourceTemplateArgs']]): + pulumi.set(self, "source_template", value) + + +if not MYPY: + class DashboardSourceEntitySourceTemplateArgsDict(TypedDict): + arn: pulumi.Input[str] + """ + The Amazon Resource Name (ARN) of the resource. + """ + data_set_references: pulumi.Input[Sequence[pulumi.Input['DashboardSourceEntitySourceTemplateDataSetReferenceArgsDict']]] + """ + List of dataset references. See data_set_references. + """ +elif False: + DashboardSourceEntitySourceTemplateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardSourceEntitySourceTemplateArgs: + def __init__(__self__, *, + arn: pulumi.Input[str], + data_set_references: pulumi.Input[Sequence[pulumi.Input['DashboardSourceEntitySourceTemplateDataSetReferenceArgs']]]): + """ + :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the resource. + :param pulumi.Input[Sequence[pulumi.Input['DashboardSourceEntitySourceTemplateDataSetReferenceArgs']]] data_set_references: List of dataset references. See data_set_references. + """ + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) + + @property + @pulumi.getter + def arn(self) -> pulumi.Input[str]: + """ + The Amazon Resource Name (ARN) of the resource. + """ + return pulumi.get(self, "arn") + + @arn.setter + def arn(self, value: pulumi.Input[str]): + pulumi.set(self, "arn", value) + + @property + @pulumi.getter(name="dataSetReferences") + def data_set_references(self) -> pulumi.Input[Sequence[pulumi.Input['DashboardSourceEntitySourceTemplateDataSetReferenceArgs']]]: + """ + List of dataset references. See data_set_references. + """ + return pulumi.get(self, "data_set_references") + + @data_set_references.setter + def data_set_references(self, value: pulumi.Input[Sequence[pulumi.Input['DashboardSourceEntitySourceTemplateDataSetReferenceArgs']]]): + pulumi.set(self, "data_set_references", value) + + +if not MYPY: + class DashboardSourceEntitySourceTemplateDataSetReferenceArgsDict(TypedDict): + data_set_arn: pulumi.Input[str] + """ + Dataset Amazon Resource Name (ARN). + """ + data_set_placeholder: pulumi.Input[str] + """ + Dataset placeholder. + """ +elif False: + DashboardSourceEntitySourceTemplateDataSetReferenceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DashboardSourceEntitySourceTemplateDataSetReferenceArgs: + def __init__(__self__, *, + data_set_arn: pulumi.Input[str], + data_set_placeholder: pulumi.Input[str]): + """ + :param pulumi.Input[str] data_set_arn: Dataset Amazon Resource Name (ARN). + :param pulumi.Input[str] data_set_placeholder: Dataset placeholder. + """ + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) + + @property + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> pulumi.Input[str]: + """ + Dataset Amazon Resource Name (ARN). + """ + return pulumi.get(self, "data_set_arn") + + @data_set_arn.setter + def data_set_arn(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_arn", value) + + @property + @pulumi.getter(name="dataSetPlaceholder") + def data_set_placeholder(self) -> pulumi.Input[str]: + """ + Dataset placeholder. + """ + return pulumi.get(self, "data_set_placeholder") + + @data_set_placeholder.setter + def data_set_placeholder(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_placeholder", value) + + +if not MYPY: + class DataLabelsOptionsArgsDict(TypedDict): + category_label_visibility: NotRequired[pulumi.Input[str]] + data_label_types: NotRequired[pulumi.Input[Sequence[pulumi.Input['DataLabelsOptionsDataLabelTypeArgsDict']]]] + label_color: NotRequired[pulumi.Input[str]] + label_content: NotRequired[pulumi.Input[str]] + label_font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] + measure_label_visibility: NotRequired[pulumi.Input[str]] + overlap: NotRequired[pulumi.Input[str]] + position: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + DataLabelsOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataLabelsOptionsArgs: + def __init__(__self__, *, + category_label_visibility: Optional[pulumi.Input[str]] = None, + data_label_types: Optional[pulumi.Input[Sequence[pulumi.Input['DataLabelsOptionsDataLabelTypeArgs']]]] = None, + label_color: Optional[pulumi.Input[str]] = None, + label_content: Optional[pulumi.Input[str]] = None, + label_font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None, + measure_label_visibility: Optional[pulumi.Input[str]] = None, + overlap: Optional[pulumi.Input[str]] = None, + position: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if category_label_visibility is not None: + pulumi.set(__self__, "category_label_visibility", category_label_visibility) + if data_label_types is not None: + pulumi.set(__self__, "data_label_types", data_label_types) + if label_color is not None: + pulumi.set(__self__, "label_color", label_color) + if label_content is not None: + pulumi.set(__self__, "label_content", label_content) + if label_font_configuration is not None: + pulumi.set(__self__, "label_font_configuration", label_font_configuration) + if measure_label_visibility is not None: + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) + if overlap is not None: + pulumi.set(__self__, "overlap", overlap) + if position is not None: + pulumi.set(__self__, "position", position) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="categoryLabelVisibility") + def category_label_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "category_label_visibility") + + @category_label_visibility.setter + def category_label_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "category_label_visibility", value) + + @property + @pulumi.getter(name="dataLabelTypes") + def data_label_types(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DataLabelsOptionsDataLabelTypeArgs']]]]: + return pulumi.get(self, "data_label_types") + + @data_label_types.setter + def data_label_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DataLabelsOptionsDataLabelTypeArgs']]]]): + pulumi.set(self, "data_label_types", value) + + @property + @pulumi.getter(name="labelColor") + def label_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "label_color") + + @label_color.setter + def label_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "label_color", value) + + @property + @pulumi.getter(name="labelContent") + def label_content(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "label_content") + + @label_content.setter + def label_content(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "label_content", value) + + @property + @pulumi.getter(name="labelFontConfiguration") + def label_font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "label_font_configuration") + + @label_font_configuration.setter + def label_font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "label_font_configuration", value) + + @property + @pulumi.getter(name="measureLabelVisibility") + def measure_label_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "measure_label_visibility") + + @measure_label_visibility.setter + def measure_label_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "measure_label_visibility", value) + + @property + @pulumi.getter + def overlap(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "overlap") + + @overlap.setter + def overlap(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "overlap", value) + + @property + @pulumi.getter + def position(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "position") + + @position.setter + def position(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "position", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class DataLabelsOptionsDataLabelTypeArgsDict(TypedDict): + data_path_label_type: NotRequired[pulumi.Input['DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgsDict']] + field_label_type: NotRequired[pulumi.Input['DataLabelsOptionsDataLabelTypeFieldLabelTypeArgsDict']] + maximum_label_type: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + minimum_label_type: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + range_ends_label_type: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] +elif False: + DataLabelsOptionsDataLabelTypeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataLabelsOptionsDataLabelTypeArgs: + def __init__(__self__, *, + data_path_label_type: Optional[pulumi.Input['DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs']] = None, + field_label_type: Optional[pulumi.Input['DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs']] = None, + maximum_label_type: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + minimum_label_type: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + range_ends_label_type: Optional[pulumi.Input['SelectAllOptionsArgs']] = None): + if data_path_label_type is not None: + pulumi.set(__self__, "data_path_label_type", data_path_label_type) + if field_label_type is not None: + pulumi.set(__self__, "field_label_type", field_label_type) + if maximum_label_type is not None: + pulumi.set(__self__, "maximum_label_type", maximum_label_type) + if minimum_label_type is not None: + pulumi.set(__self__, "minimum_label_type", minimum_label_type) + if range_ends_label_type is not None: + pulumi.set(__self__, "range_ends_label_type", range_ends_label_type) + + @property + @pulumi.getter(name="dataPathLabelType") + def data_path_label_type(self) -> Optional[pulumi.Input['DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs']]: + return pulumi.get(self, "data_path_label_type") + + @data_path_label_type.setter + def data_path_label_type(self, value: Optional[pulumi.Input['DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs']]): + pulumi.set(self, "data_path_label_type", value) + + @property + @pulumi.getter(name="fieldLabelType") + def field_label_type(self) -> Optional[pulumi.Input['DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs']]: + return pulumi.get(self, "field_label_type") + + @field_label_type.setter + def field_label_type(self, value: Optional[pulumi.Input['DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs']]): + pulumi.set(self, "field_label_type", value) + + @property + @pulumi.getter(name="maximumLabelType") + def maximum_label_type(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "maximum_label_type") + + @maximum_label_type.setter + def maximum_label_type(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "maximum_label_type", value) + + @property + @pulumi.getter(name="minimumLabelType") + def minimum_label_type(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "minimum_label_type") + + @minimum_label_type.setter + def minimum_label_type(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "minimum_label_type", value) + + @property + @pulumi.getter(name="rangeEndsLabelType") + def range_ends_label_type(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "range_ends_label_type") + + @range_ends_label_type.setter + def range_ends_label_type(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "range_ends_label_type", value) + + +if not MYPY: + class DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgsDict(TypedDict): + field_id: NotRequired[pulumi.Input[str]] + field_value: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataLabelsOptionsDataLabelTypeDataPathLabelTypeArgs: + def __init__(__self__, *, + field_id: Optional[pulumi.Input[str]] = None, + field_value: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if field_id is not None: + pulumi.set(__self__, "field_id", field_id) + if field_value is not None: + pulumi.set(__self__, "field_value", field_value) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="fieldValue") + def field_value(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "field_value") + + @field_value.setter + def field_value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "field_value", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class DataLabelsOptionsDataLabelTypeFieldLabelTypeArgsDict(TypedDict): + field_id: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + DataLabelsOptionsDataLabelTypeFieldLabelTypeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataLabelsOptionsDataLabelTypeFieldLabelTypeArgs: + def __init__(__self__, *, + field_id: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if field_id is not None: + pulumi.set(__self__, "field_id", field_id) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class DataPathValueArgsDict(TypedDict): + field_id: pulumi.Input[str] + field_value: pulumi.Input[str] +elif False: + DataPathValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataPathValueArgs: + def __init__(__self__, *, + field_id: pulumi.Input[str], + field_value: pulumi.Input[str]): + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="fieldValue") + def field_value(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_value") + + @field_value.setter + def field_value(self, value: pulumi.Input[str]): + pulumi.set(self, "field_value", value) + + +if not MYPY: + class DataSetColumnGroupArgsDict(TypedDict): + geo_spatial_column_group: NotRequired[pulumi.Input['DataSetColumnGroupGeoSpatialColumnGroupArgsDict']] + """ + Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. + """ +elif False: + DataSetColumnGroupArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetColumnGroupArgs: + def __init__(__self__, *, + geo_spatial_column_group: Optional[pulumi.Input['DataSetColumnGroupGeoSpatialColumnGroupArgs']] = None): + """ + :param pulumi.Input['DataSetColumnGroupGeoSpatialColumnGroupArgs'] geo_spatial_column_group: Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. + """ + if geo_spatial_column_group is not None: + pulumi.set(__self__, "geo_spatial_column_group", geo_spatial_column_group) + + @property + @pulumi.getter(name="geoSpatialColumnGroup") + def geo_spatial_column_group(self) -> Optional[pulumi.Input['DataSetColumnGroupGeoSpatialColumnGroupArgs']]: + """ + Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. + """ + return pulumi.get(self, "geo_spatial_column_group") + + @geo_spatial_column_group.setter + def geo_spatial_column_group(self, value: Optional[pulumi.Input['DataSetColumnGroupGeoSpatialColumnGroupArgs']]): + pulumi.set(self, "geo_spatial_column_group", value) + + +if not MYPY: + class DataSetColumnGroupGeoSpatialColumnGroupArgsDict(TypedDict): + columns: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + Columns in this hierarchy. + """ + country_code: pulumi.Input[str] + """ + Country code. Valid values are `US`. + """ + name: pulumi.Input[str] + """ + A display name for the hierarchy. + """ +elif False: + DataSetColumnGroupGeoSpatialColumnGroupArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetColumnGroupGeoSpatialColumnGroupArgs: + def __init__(__self__, *, + columns: pulumi.Input[Sequence[pulumi.Input[str]]], + country_code: pulumi.Input[str], + name: pulumi.Input[str]): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] columns: Columns in this hierarchy. + :param pulumi.Input[str] country_code: Country code. Valid values are `US`. + :param pulumi.Input[str] name: A display name for the hierarchy. + """ + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "country_code", country_code) + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def columns(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + """ + Columns in this hierarchy. + """ + return pulumi.get(self, "columns") + + @columns.setter + def columns(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "columns", value) + + @property + @pulumi.getter(name="countryCode") + def country_code(self) -> pulumi.Input[str]: + """ + Country code. Valid values are `US`. + """ + return pulumi.get(self, "country_code") + + @country_code.setter + def country_code(self, value: pulumi.Input[str]): + pulumi.set(self, "country_code", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + A display name for the hierarchy. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + +if not MYPY: + class DataSetColumnLevelPermissionRuleArgsDict(TypedDict): + column_names: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + An array of column names. + """ + principals: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + An array of ARNs for Amazon QuickSight users or groups. + """ +elif False: + DataSetColumnLevelPermissionRuleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetColumnLevelPermissionRuleArgs: + def __init__(__self__, *, + column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + principals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] column_names: An array of column names. + :param pulumi.Input[Sequence[pulumi.Input[str]]] principals: An array of ARNs for Amazon QuickSight users or groups. + """ + if column_names is not None: + pulumi.set(__self__, "column_names", column_names) + if principals is not None: + pulumi.set(__self__, "principals", principals) + + @property + @pulumi.getter(name="columnNames") + def column_names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + An array of column names. + """ + return pulumi.get(self, "column_names") + + @column_names.setter + def column_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "column_names", value) + + @property + @pulumi.getter + def principals(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + An array of ARNs for Amazon QuickSight users or groups. + """ + return pulumi.get(self, "principals") + + @principals.setter + def principals(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "principals", value) + + +if not MYPY: + class DataSetDataSetUsageConfigurationArgsDict(TypedDict): + disable_use_as_direct_query_source: NotRequired[pulumi.Input[bool]] + """ + Controls whether a child dataset of a direct query can use this dataset as a source. + """ + disable_use_as_imported_source: NotRequired[pulumi.Input[bool]] + """ + Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. + """ +elif False: + DataSetDataSetUsageConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetDataSetUsageConfigurationArgs: + def __init__(__self__, *, + disable_use_as_direct_query_source: Optional[pulumi.Input[bool]] = None, + disable_use_as_imported_source: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[bool] disable_use_as_direct_query_source: Controls whether a child dataset of a direct query can use this dataset as a source. + :param pulumi.Input[bool] disable_use_as_imported_source: Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. + """ + if disable_use_as_direct_query_source is not None: + pulumi.set(__self__, "disable_use_as_direct_query_source", disable_use_as_direct_query_source) + if disable_use_as_imported_source is not None: + pulumi.set(__self__, "disable_use_as_imported_source", disable_use_as_imported_source) + + @property + @pulumi.getter(name="disableUseAsDirectQuerySource") + def disable_use_as_direct_query_source(self) -> Optional[pulumi.Input[bool]]: + """ + Controls whether a child dataset of a direct query can use this dataset as a source. + """ + return pulumi.get(self, "disable_use_as_direct_query_source") + + @disable_use_as_direct_query_source.setter + def disable_use_as_direct_query_source(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_use_as_direct_query_source", value) + + @property + @pulumi.getter(name="disableUseAsImportedSource") + def disable_use_as_imported_source(self) -> Optional[pulumi.Input[bool]]: + """ + Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. + """ + return pulumi.get(self, "disable_use_as_imported_source") + + @disable_use_as_imported_source.setter + def disable_use_as_imported_source(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_use_as_imported_source", value) + + +if not MYPY: + class DataSetFieldFolderArgsDict(TypedDict): + field_folders_id: pulumi.Input[str] + """ + Key of the field folder map. + """ + columns: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + An array of column names to add to the folder. A column can only be in one folder. + """ + description: NotRequired[pulumi.Input[str]] + """ + Field folder description. + """ +elif False: + DataSetFieldFolderArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetFieldFolderArgs: + def __init__(__self__, *, + field_folders_id: pulumi.Input[str], + columns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + description: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] field_folders_id: Key of the field folder map. + :param pulumi.Input[Sequence[pulumi.Input[str]]] columns: An array of column names to add to the folder. A column can only be in one folder. + :param pulumi.Input[str] description: Field folder description. + """ + pulumi.set(__self__, "field_folders_id", field_folders_id) + if columns is not None: + pulumi.set(__self__, "columns", columns) + if description is not None: + pulumi.set(__self__, "description", description) + + @property + @pulumi.getter(name="fieldFoldersId") + def field_folders_id(self) -> pulumi.Input[str]: + """ + Key of the field folder map. + """ + return pulumi.get(self, "field_folders_id") + + @field_folders_id.setter + def field_folders_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_folders_id", value) + + @property + @pulumi.getter + def columns(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + An array of column names to add to the folder. A column can only be in one folder. + """ + return pulumi.get(self, "columns") + + @columns.setter + def columns(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "columns", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Field folder description. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + +if not MYPY: + class DataSetLogicalTableMapArgsDict(TypedDict): + alias: pulumi.Input[str] + """ + A display name for the logical table. + """ + logical_table_map_id: pulumi.Input[str] + """ + Key of the logical table map. + """ + source: pulumi.Input['DataSetLogicalTableMapSourceArgsDict'] + """ + Source of this logical table. See source. + """ + data_transforms: NotRequired[pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformArgsDict']]]] + """ + Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. + """ +elif False: + DataSetLogicalTableMapArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapArgs: + def __init__(__self__, *, + alias: pulumi.Input[str], + logical_table_map_id: pulumi.Input[str], + source: pulumi.Input['DataSetLogicalTableMapSourceArgs'], + data_transforms: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformArgs']]]] = None): + """ + :param pulumi.Input[str] alias: A display name for the logical table. + :param pulumi.Input[str] logical_table_map_id: Key of the logical table map. + :param pulumi.Input['DataSetLogicalTableMapSourceArgs'] source: Source of this logical table. See source. + :param pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformArgs']]] data_transforms: Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. + """ + pulumi.set(__self__, "alias", alias) + pulumi.set(__self__, "logical_table_map_id", logical_table_map_id) + pulumi.set(__self__, "source", source) + if data_transforms is not None: + pulumi.set(__self__, "data_transforms", data_transforms) + + @property + @pulumi.getter + def alias(self) -> pulumi.Input[str]: + """ + A display name for the logical table. + """ + return pulumi.get(self, "alias") + + @alias.setter + def alias(self, value: pulumi.Input[str]): + pulumi.set(self, "alias", value) + + @property + @pulumi.getter(name="logicalTableMapId") + def logical_table_map_id(self) -> pulumi.Input[str]: + """ + Key of the logical table map. + """ + return pulumi.get(self, "logical_table_map_id") + + @logical_table_map_id.setter + def logical_table_map_id(self, value: pulumi.Input[str]): + pulumi.set(self, "logical_table_map_id", value) + + @property + @pulumi.getter + def source(self) -> pulumi.Input['DataSetLogicalTableMapSourceArgs']: + """ + Source of this logical table. See source. + """ + return pulumi.get(self, "source") + + @source.setter + def source(self, value: pulumi.Input['DataSetLogicalTableMapSourceArgs']): + pulumi.set(self, "source", value) + + @property + @pulumi.getter(name="dataTransforms") + def data_transforms(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformArgs']]]]: + """ + Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. + """ + return pulumi.get(self, "data_transforms") + + @data_transforms.setter + def data_transforms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformArgs']]]]): + pulumi.set(self, "data_transforms", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformArgsDict(TypedDict): + cast_column_type_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgsDict']] + """ + A transform operation that casts a column to a different type. See cast_column_type_operation. + """ + create_columns_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationArgsDict']] + """ + An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. + """ + filter_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformFilterOperationArgsDict']] + """ + An operation that filters rows based on some condition. See filter_operation. + """ + project_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformProjectOperationArgsDict']] + """ + An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. + """ + rename_column_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformRenameColumnOperationArgsDict']] + """ + An operation that renames a column. See rename_column_operation. + """ + tag_column_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationArgsDict']] + """ + An operation that tags a column with additional information. See tag_column_operation. + """ + untag_column_operation: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformUntagColumnOperationArgsDict']] + """ + A transform operation that removes tags associated with a column. See untag_column_operation. + """ +elif False: + DataSetLogicalTableMapDataTransformArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformArgs: + def __init__(__self__, *, + cast_column_type_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs']] = None, + create_columns_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs']] = None, + filter_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformFilterOperationArgs']] = None, + project_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformProjectOperationArgs']] = None, + rename_column_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformRenameColumnOperationArgs']] = None, + tag_column_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationArgs']] = None, + untag_column_operation: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformUntagColumnOperationArgs']] = None): + """ + :param pulumi.Input['DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs'] cast_column_type_operation: A transform operation that casts a column to a different type. See cast_column_type_operation. + :param pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs'] create_columns_operation: An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. + :param pulumi.Input['DataSetLogicalTableMapDataTransformFilterOperationArgs'] filter_operation: An operation that filters rows based on some condition. See filter_operation. + :param pulumi.Input['DataSetLogicalTableMapDataTransformProjectOperationArgs'] project_operation: An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. + :param pulumi.Input['DataSetLogicalTableMapDataTransformRenameColumnOperationArgs'] rename_column_operation: An operation that renames a column. See rename_column_operation. + :param pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationArgs'] tag_column_operation: An operation that tags a column with additional information. See tag_column_operation. + :param pulumi.Input['DataSetLogicalTableMapDataTransformUntagColumnOperationArgs'] untag_column_operation: A transform operation that removes tags associated with a column. See untag_column_operation. + """ + if cast_column_type_operation is not None: + pulumi.set(__self__, "cast_column_type_operation", cast_column_type_operation) + if create_columns_operation is not None: + pulumi.set(__self__, "create_columns_operation", create_columns_operation) + if filter_operation is not None: + pulumi.set(__self__, "filter_operation", filter_operation) + if project_operation is not None: + pulumi.set(__self__, "project_operation", project_operation) + if rename_column_operation is not None: + pulumi.set(__self__, "rename_column_operation", rename_column_operation) + if tag_column_operation is not None: + pulumi.set(__self__, "tag_column_operation", tag_column_operation) + if untag_column_operation is not None: + pulumi.set(__self__, "untag_column_operation", untag_column_operation) + + @property + @pulumi.getter(name="castColumnTypeOperation") + def cast_column_type_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs']]: + """ + A transform operation that casts a column to a different type. See cast_column_type_operation. + """ + return pulumi.get(self, "cast_column_type_operation") + + @cast_column_type_operation.setter + def cast_column_type_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs']]): + pulumi.set(self, "cast_column_type_operation", value) + + @property + @pulumi.getter(name="createColumnsOperation") + def create_columns_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs']]: + """ + An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. + """ + return pulumi.get(self, "create_columns_operation") + + @create_columns_operation.setter + def create_columns_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs']]): + pulumi.set(self, "create_columns_operation", value) + + @property + @pulumi.getter(name="filterOperation") + def filter_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformFilterOperationArgs']]: + """ + An operation that filters rows based on some condition. See filter_operation. + """ + return pulumi.get(self, "filter_operation") + + @filter_operation.setter + def filter_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformFilterOperationArgs']]): + pulumi.set(self, "filter_operation", value) + + @property + @pulumi.getter(name="projectOperation") + def project_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformProjectOperationArgs']]: + """ + An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. + """ + return pulumi.get(self, "project_operation") + + @project_operation.setter + def project_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformProjectOperationArgs']]): + pulumi.set(self, "project_operation", value) + + @property + @pulumi.getter(name="renameColumnOperation") + def rename_column_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformRenameColumnOperationArgs']]: + """ + An operation that renames a column. See rename_column_operation. + """ + return pulumi.get(self, "rename_column_operation") + + @rename_column_operation.setter + def rename_column_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformRenameColumnOperationArgs']]): + pulumi.set(self, "rename_column_operation", value) + + @property + @pulumi.getter(name="tagColumnOperation") + def tag_column_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationArgs']]: + """ + An operation that tags a column with additional information. See tag_column_operation. + """ + return pulumi.get(self, "tag_column_operation") + + @tag_column_operation.setter + def tag_column_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationArgs']]): + pulumi.set(self, "tag_column_operation", value) + + @property + @pulumi.getter(name="untagColumnOperation") + def untag_column_operation(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformUntagColumnOperationArgs']]: + """ + A transform operation that removes tags associated with a column. See untag_column_operation. + """ + return pulumi.get(self, "untag_column_operation") + + @untag_column_operation.setter + def untag_column_operation(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformUntagColumnOperationArgs']]): + pulumi.set(self, "untag_column_operation", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgsDict(TypedDict): + column_name: pulumi.Input[str] + """ + Column name. + """ + new_column_type: pulumi.Input[str] + """ + New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. + """ + format: NotRequired[pulumi.Input[str]] + """ + When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. + """ +elif False: + DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs: + def __init__(__self__, *, + column_name: pulumi.Input[str], + new_column_type: pulumi.Input[str], + format: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] column_name: Column name. + :param pulumi.Input[str] new_column_type: New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. + :param pulumi.Input[str] format: When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "new_column_type", new_column_type) + if format is not None: + pulumi.set(__self__, "format", format) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + """ + Column name. + """ + return pulumi.get(self, "column_name") + + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) + + @property + @pulumi.getter(name="newColumnType") + def new_column_type(self) -> pulumi.Input[str]: + """ + New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. + """ + return pulumi.get(self, "new_column_type") + + @new_column_type.setter + def new_column_type(self, value: pulumi.Input[str]): + pulumi.set(self, "new_column_type", value) + + @property + @pulumi.getter + def format(self) -> Optional[pulumi.Input[str]]: + """ + When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. + """ + return pulumi.get(self, "format") + + @format.setter + def format(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "format", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformCreateColumnsOperationArgsDict(TypedDict): + columns: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgsDict']]] + """ + Calculated columns to create. See columns. + """ +elif False: + DataSetLogicalTableMapDataTransformCreateColumnsOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs: + def __init__(__self__, *, + columns: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs']]]): + """ + :param pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs']]] columns: Calculated columns to create. See columns. + """ + pulumi.set(__self__, "columns", columns) + + @property + @pulumi.getter + def columns(self) -> pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs']]]: + """ + Calculated columns to create. See columns. + """ + return pulumi.get(self, "columns") + + @columns.setter + def columns(self, value: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs']]]): + pulumi.set(self, "columns", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgsDict(TypedDict): + column_id: pulumi.Input[str] + """ + A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. + """ + column_name: pulumi.Input[str] + """ + Column name. + """ + expression: pulumi.Input[str] + """ + An expression that defines the calculated column. + """ +elif False: + DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs: + def __init__(__self__, *, + column_id: pulumi.Input[str], + column_name: pulumi.Input[str], + expression: pulumi.Input[str]): + """ + :param pulumi.Input[str] column_id: A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. + :param pulumi.Input[str] column_name: Column name. + :param pulumi.Input[str] expression: An expression that defines the calculated column. + """ + pulumi.set(__self__, "column_id", column_id) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "expression", expression) + + @property + @pulumi.getter(name="columnId") + def column_id(self) -> pulumi.Input[str]: + """ + A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. + """ + return pulumi.get(self, "column_id") + + @column_id.setter + def column_id(self, value: pulumi.Input[str]): + pulumi.set(self, "column_id", value) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + """ + Column name. + """ + return pulumi.get(self, "column_name") + + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + """ + An expression that defines the calculated column. + """ + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformFilterOperationArgsDict(TypedDict): + condition_expression: pulumi.Input[str] + """ + An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. + """ +elif False: + DataSetLogicalTableMapDataTransformFilterOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformFilterOperationArgs: + def __init__(__self__, *, + condition_expression: pulumi.Input[str]): + """ + :param pulumi.Input[str] condition_expression: An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. + """ + pulumi.set(__self__, "condition_expression", condition_expression) + + @property + @pulumi.getter(name="conditionExpression") + def condition_expression(self) -> pulumi.Input[str]: + """ + An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. + """ + return pulumi.get(self, "condition_expression") + + @condition_expression.setter + def condition_expression(self, value: pulumi.Input[str]): + pulumi.set(self, "condition_expression", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformProjectOperationArgsDict(TypedDict): + projected_columns: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + Projected columns. + """ +elif False: + DataSetLogicalTableMapDataTransformProjectOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformProjectOperationArgs: + def __init__(__self__, *, + projected_columns: pulumi.Input[Sequence[pulumi.Input[str]]]): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] projected_columns: Projected columns. + """ + pulumi.set(__self__, "projected_columns", projected_columns) + + @property + @pulumi.getter(name="projectedColumns") + def projected_columns(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + """ + Projected columns. + """ + return pulumi.get(self, "projected_columns") + + @projected_columns.setter + def projected_columns(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "projected_columns", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformRenameColumnOperationArgsDict(TypedDict): + column_name: pulumi.Input[str] + """ + Column to be renamed. + """ + new_column_name: pulumi.Input[str] + """ + New name for the column. + """ +elif False: + DataSetLogicalTableMapDataTransformRenameColumnOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformRenameColumnOperationArgs: + def __init__(__self__, *, + column_name: pulumi.Input[str], + new_column_name: pulumi.Input[str]): + """ + :param pulumi.Input[str] column_name: Column to be renamed. + :param pulumi.Input[str] new_column_name: New name for the column. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "new_column_name", new_column_name) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + """ + Column to be renamed. + """ + return pulumi.get(self, "column_name") + + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) + + @property + @pulumi.getter(name="newColumnName") + def new_column_name(self) -> pulumi.Input[str]: + """ + New name for the column. + """ + return pulumi.get(self, "new_column_name") + + @new_column_name.setter + def new_column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "new_column_name", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformTagColumnOperationArgsDict(TypedDict): + column_name: pulumi.Input[str] + """ + Column name. + """ + tags: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgsDict']]] + """ + The dataset column tag, currently only used for geospatial type tagging. See tags. + """ +elif False: + DataSetLogicalTableMapDataTransformTagColumnOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformTagColumnOperationArgs: + def __init__(__self__, *, + column_name: pulumi.Input[str], + tags: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs']]]): + """ + :param pulumi.Input[str] column_name: Column name. + :param pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs']]] tags: The dataset column tag, currently only used for geospatial type tagging. See tags. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + """ + Column name. + """ + return pulumi.get(self, "column_name") + + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) + + @property + @pulumi.getter + def tags(self) -> pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs']]]: + """ + The dataset column tag, currently only used for geospatial type tagging. See tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: pulumi.Input[Sequence[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs']]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformTagColumnOperationTagArgsDict(TypedDict): + column_description: NotRequired[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgsDict']] + """ + A description for a column. See column_description. + """ + column_geographic_role: NotRequired[pulumi.Input[str]] + """ + A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. + """ +elif False: + DataSetLogicalTableMapDataTransformTagColumnOperationTagArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs: + def __init__(__self__, *, + column_description: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs']] = None, + column_geographic_role: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs'] column_description: A description for a column. See column_description. + :param pulumi.Input[str] column_geographic_role: A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. + """ + if column_description is not None: + pulumi.set(__self__, "column_description", column_description) + if column_geographic_role is not None: + pulumi.set(__self__, "column_geographic_role", column_geographic_role) + + @property + @pulumi.getter(name="columnDescription") + def column_description(self) -> Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs']]: + """ + A description for a column. See column_description. + """ + return pulumi.get(self, "column_description") + + @column_description.setter + def column_description(self, value: Optional[pulumi.Input['DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs']]): + pulumi.set(self, "column_description", value) + + @property + @pulumi.getter(name="columnGeographicRole") + def column_geographic_role(self) -> Optional[pulumi.Input[str]]: + """ + A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. + """ + return pulumi.get(self, "column_geographic_role") + + @column_geographic_role.setter + def column_geographic_role(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "column_geographic_role", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgsDict(TypedDict): + text: NotRequired[pulumi.Input[str]] + """ + The text of a description for a column. + """ +elif False: + DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs: + def __init__(__self__, *, + text: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] text: The text of a description for a column. + """ + if text is not None: + pulumi.set(__self__, "text", text) + + @property + @pulumi.getter + def text(self) -> Optional[pulumi.Input[str]]: + """ + The text of a description for a column. + """ + return pulumi.get(self, "text") + + @text.setter + def text(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "text", value) + + +if not MYPY: + class DataSetLogicalTableMapDataTransformUntagColumnOperationArgsDict(TypedDict): + column_name: pulumi.Input[str] + """ + Column name. + """ + tag_names: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + The column tags to remove from this column. + """ +elif False: + DataSetLogicalTableMapDataTransformUntagColumnOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapDataTransformUntagColumnOperationArgs: + def __init__(__self__, *, + column_name: pulumi.Input[str], + tag_names: pulumi.Input[Sequence[pulumi.Input[str]]]): + """ + :param pulumi.Input[str] column_name: Column name. + :param pulumi.Input[Sequence[pulumi.Input[str]]] tag_names: The column tags to remove from this column. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "tag_names", tag_names) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + """ + Column name. + """ + return pulumi.get(self, "column_name") + + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) + + @property + @pulumi.getter(name="tagNames") + def tag_names(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + """ + The column tags to remove from this column. + """ + return pulumi.get(self, "tag_names") + + @tag_names.setter + def tag_names(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "tag_names", value) + + +if not MYPY: + class DataSetLogicalTableMapSourceArgsDict(TypedDict): + data_set_arn: NotRequired[pulumi.Input[str]] + """ + ARN of the parent data set. + """ + join_instruction: NotRequired[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionArgsDict']] + """ + Specifies the result of a join of two logical tables. See join_instruction. + """ + physical_table_id: NotRequired[pulumi.Input[str]] + """ + Physical table ID. + """ +elif False: + DataSetLogicalTableMapSourceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapSourceArgs: + def __init__(__self__, *, + data_set_arn: Optional[pulumi.Input[str]] = None, + join_instruction: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionArgs']] = None, + physical_table_id: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] data_set_arn: ARN of the parent data set. + :param pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionArgs'] join_instruction: Specifies the result of a join of two logical tables. See join_instruction. + :param pulumi.Input[str] physical_table_id: Physical table ID. + """ + if data_set_arn is not None: + pulumi.set(__self__, "data_set_arn", data_set_arn) + if join_instruction is not None: + pulumi.set(__self__, "join_instruction", join_instruction) + if physical_table_id is not None: + pulumi.set(__self__, "physical_table_id", physical_table_id) + + @property + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> Optional[pulumi.Input[str]]: + """ + ARN of the parent data set. + """ + return pulumi.get(self, "data_set_arn") + + @data_set_arn.setter + def data_set_arn(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_set_arn", value) + + @property + @pulumi.getter(name="joinInstruction") + def join_instruction(self) -> Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionArgs']]: + """ + Specifies the result of a join of two logical tables. See join_instruction. + """ + return pulumi.get(self, "join_instruction") + + @join_instruction.setter + def join_instruction(self, value: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionArgs']]): + pulumi.set(self, "join_instruction", value) + + @property + @pulumi.getter(name="physicalTableId") + def physical_table_id(self) -> Optional[pulumi.Input[str]]: + """ + Physical table ID. + """ + return pulumi.get(self, "physical_table_id") + + @physical_table_id.setter + def physical_table_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "physical_table_id", value) + + +if not MYPY: + class DataSetLogicalTableMapSourceJoinInstructionArgsDict(TypedDict): + left_operand: pulumi.Input[str] + """ + Operand on the left side of a join. + """ + on_clause: pulumi.Input[str] + """ + Join instructions provided in the ON clause of a join. + """ + right_operand: pulumi.Input[str] + """ + Operand on the right side of a join. + """ + type: pulumi.Input[str] + """ + Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. + """ + left_join_key_properties: NotRequired[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgsDict']] + """ + Join key properties of the left operand. See left_join_key_properties. + """ + right_join_key_properties: NotRequired[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgsDict']] + """ + Join key properties of the right operand. See right_join_key_properties. + """ +elif False: + DataSetLogicalTableMapSourceJoinInstructionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapSourceJoinInstructionArgs: + def __init__(__self__, *, + left_operand: pulumi.Input[str], + on_clause: pulumi.Input[str], + right_operand: pulumi.Input[str], + type: pulumi.Input[str], + left_join_key_properties: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs']] = None, + right_join_key_properties: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs']] = None): + """ + :param pulumi.Input[str] left_operand: Operand on the left side of a join. + :param pulumi.Input[str] on_clause: Join instructions provided in the ON clause of a join. + :param pulumi.Input[str] right_operand: Operand on the right side of a join. + :param pulumi.Input[str] type: Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. + :param pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs'] left_join_key_properties: Join key properties of the left operand. See left_join_key_properties. + :param pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs'] right_join_key_properties: Join key properties of the right operand. See right_join_key_properties. + """ + pulumi.set(__self__, "left_operand", left_operand) + pulumi.set(__self__, "on_clause", on_clause) + pulumi.set(__self__, "right_operand", right_operand) + pulumi.set(__self__, "type", type) + if left_join_key_properties is not None: + pulumi.set(__self__, "left_join_key_properties", left_join_key_properties) + if right_join_key_properties is not None: + pulumi.set(__self__, "right_join_key_properties", right_join_key_properties) + + @property + @pulumi.getter(name="leftOperand") + def left_operand(self) -> pulumi.Input[str]: + """ + Operand on the left side of a join. + """ + return pulumi.get(self, "left_operand") + + @left_operand.setter + def left_operand(self, value: pulumi.Input[str]): + pulumi.set(self, "left_operand", value) + + @property + @pulumi.getter(name="onClause") + def on_clause(self) -> pulumi.Input[str]: + """ + Join instructions provided in the ON clause of a join. + """ + return pulumi.get(self, "on_clause") + + @on_clause.setter + def on_clause(self, value: pulumi.Input[str]): + pulumi.set(self, "on_clause", value) + + @property + @pulumi.getter(name="rightOperand") + def right_operand(self) -> pulumi.Input[str]: + """ + Operand on the right side of a join. + """ + return pulumi.get(self, "right_operand") + + @right_operand.setter + def right_operand(self, value: pulumi.Input[str]): + pulumi.set(self, "right_operand", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="leftJoinKeyProperties") + def left_join_key_properties(self) -> Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs']]: + """ + Join key properties of the left operand. See left_join_key_properties. + """ + return pulumi.get(self, "left_join_key_properties") + + @left_join_key_properties.setter + def left_join_key_properties(self, value: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs']]): + pulumi.set(self, "left_join_key_properties", value) + + @property + @pulumi.getter(name="rightJoinKeyProperties") + def right_join_key_properties(self) -> Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs']]: + """ + Join key properties of the right operand. See right_join_key_properties. + """ + return pulumi.get(self, "right_join_key_properties") + + @right_join_key_properties.setter + def right_join_key_properties(self, value: Optional[pulumi.Input['DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs']]): + pulumi.set(self, "right_join_key_properties", value) + + +if not MYPY: + class DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgsDict(TypedDict): + unique_key: NotRequired[pulumi.Input[bool]] + """ + A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + """ +elif False: + DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs: + def __init__(__self__, *, + unique_key: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[bool] unique_key: A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + """ + if unique_key is not None: + pulumi.set(__self__, "unique_key", unique_key) + + @property + @pulumi.getter(name="uniqueKey") + def unique_key(self) -> Optional[pulumi.Input[bool]]: + """ + A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + """ + return pulumi.get(self, "unique_key") + + @unique_key.setter + def unique_key(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "unique_key", value) + + +if not MYPY: + class DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgsDict(TypedDict): + unique_key: NotRequired[pulumi.Input[bool]] + """ + A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + """ +elif False: + DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs: + def __init__(__self__, *, + unique_key: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[bool] unique_key: A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + """ + if unique_key is not None: + pulumi.set(__self__, "unique_key", unique_key) + + @property + @pulumi.getter(name="uniqueKey") + def unique_key(self) -> Optional[pulumi.Input[bool]]: + """ + A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + """ + return pulumi.get(self, "unique_key") + + @unique_key.setter + def unique_key(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "unique_key", value) + + +if not MYPY: + class DataSetOutputColumnArgsDict(TypedDict): + description: NotRequired[pulumi.Input[str]] + """ + Field folder description. + """ + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dataset. + """ + type: NotRequired[pulumi.Input[str]] +elif False: + DataSetOutputColumnArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetOutputColumnArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] description: Field folder description. + :param pulumi.Input[str] name: Display name for the dataset. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if name is not None: + pulumi.set(__self__, "name", name) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Field folder description. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dataset. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class DataSetPermissionArgsDict(TypedDict): + actions: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + principal: pulumi.Input[str] + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ +elif False: + DataSetPermissionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetPermissionArgs: + def __init__(__self__, *, + actions: pulumi.Input[Sequence[pulumi.Input[str]]], + principal: pulumi.Input[str]): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. + :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter + def principal(self) -> pulumi.Input[str]: + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + return pulumi.get(self, "principal") + + @principal.setter + def principal(self, value: pulumi.Input[str]): + pulumi.set(self, "principal", value) + + +if not MYPY: + class DataSetPhysicalTableMapArgsDict(TypedDict): + physical_table_map_id: pulumi.Input[str] + """ + Key of the physical table map. + """ + custom_sql: NotRequired[pulumi.Input['DataSetPhysicalTableMapCustomSqlArgsDict']] + """ + A physical table type built from the results of the custom SQL query. See custom_sql. + """ + relational_table: NotRequired[pulumi.Input['DataSetPhysicalTableMapRelationalTableArgsDict']] + """ + A physical table type for relational data sources. See relational_table. + """ + s3_source: NotRequired[pulumi.Input['DataSetPhysicalTableMapS3SourceArgsDict']] + """ + A physical table type for as S3 data source. See s3_source. + """ +elif False: + DataSetPhysicalTableMapArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetPhysicalTableMapArgs: + def __init__(__self__, *, + physical_table_map_id: pulumi.Input[str], + custom_sql: Optional[pulumi.Input['DataSetPhysicalTableMapCustomSqlArgs']] = None, + relational_table: Optional[pulumi.Input['DataSetPhysicalTableMapRelationalTableArgs']] = None, + s3_source: Optional[pulumi.Input['DataSetPhysicalTableMapS3SourceArgs']] = None): + """ + :param pulumi.Input[str] physical_table_map_id: Key of the physical table map. + :param pulumi.Input['DataSetPhysicalTableMapCustomSqlArgs'] custom_sql: A physical table type built from the results of the custom SQL query. See custom_sql. + :param pulumi.Input['DataSetPhysicalTableMapRelationalTableArgs'] relational_table: A physical table type for relational data sources. See relational_table. + :param pulumi.Input['DataSetPhysicalTableMapS3SourceArgs'] s3_source: A physical table type for as S3 data source. See s3_source. + """ + pulumi.set(__self__, "physical_table_map_id", physical_table_map_id) + if custom_sql is not None: + pulumi.set(__self__, "custom_sql", custom_sql) + if relational_table is not None: + pulumi.set(__self__, "relational_table", relational_table) + if s3_source is not None: + pulumi.set(__self__, "s3_source", s3_source) + + @property + @pulumi.getter(name="physicalTableMapId") + def physical_table_map_id(self) -> pulumi.Input[str]: + """ + Key of the physical table map. + """ + return pulumi.get(self, "physical_table_map_id") + + @physical_table_map_id.setter + def physical_table_map_id(self, value: pulumi.Input[str]): + pulumi.set(self, "physical_table_map_id", value) + + @property + @pulumi.getter(name="customSql") + def custom_sql(self) -> Optional[pulumi.Input['DataSetPhysicalTableMapCustomSqlArgs']]: + """ + A physical table type built from the results of the custom SQL query. See custom_sql. + """ + return pulumi.get(self, "custom_sql") + + @custom_sql.setter + def custom_sql(self, value: Optional[pulumi.Input['DataSetPhysicalTableMapCustomSqlArgs']]): + pulumi.set(self, "custom_sql", value) + + @property + @pulumi.getter(name="relationalTable") + def relational_table(self) -> Optional[pulumi.Input['DataSetPhysicalTableMapRelationalTableArgs']]: + """ + A physical table type for relational data sources. See relational_table. + """ + return pulumi.get(self, "relational_table") + + @relational_table.setter + def relational_table(self, value: Optional[pulumi.Input['DataSetPhysicalTableMapRelationalTableArgs']]): + pulumi.set(self, "relational_table", value) + + @property + @pulumi.getter(name="s3Source") + def s3_source(self) -> Optional[pulumi.Input['DataSetPhysicalTableMapS3SourceArgs']]: + """ + A physical table type for as S3 data source. See s3_source. + """ + return pulumi.get(self, "s3_source") + + @s3_source.setter + def s3_source(self, value: Optional[pulumi.Input['DataSetPhysicalTableMapS3SourceArgs']]): + pulumi.set(self, "s3_source", value) + + +if not MYPY: + class DataSetPhysicalTableMapCustomSqlArgsDict(TypedDict): + data_source_arn: pulumi.Input[str] + """ + ARN of the data source. + """ + name: pulumi.Input[str] + """ + Display name for the SQL query result. + """ + sql_query: pulumi.Input[str] + """ + SQL query. + """ + columns: NotRequired[pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapCustomSqlColumnArgsDict']]]] + """ + Column schema from the SQL query result set. See columns. + """ +elif False: + DataSetPhysicalTableMapCustomSqlArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetPhysicalTableMapCustomSqlArgs: + def __init__(__self__, *, + data_source_arn: pulumi.Input[str], + name: pulumi.Input[str], + sql_query: pulumi.Input[str], + columns: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapCustomSqlColumnArgs']]]] = None): + """ + :param pulumi.Input[str] data_source_arn: ARN of the data source. + :param pulumi.Input[str] name: Display name for the SQL query result. + :param pulumi.Input[str] sql_query: SQL query. + :param pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapCustomSqlColumnArgs']]] columns: Column schema from the SQL query result set. See columns. + """ + pulumi.set(__self__, "data_source_arn", data_source_arn) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sql_query", sql_query) + if columns is not None: + pulumi.set(__self__, "columns", columns) + + @property + @pulumi.getter(name="dataSourceArn") + def data_source_arn(self) -> pulumi.Input[str]: + """ + ARN of the data source. + """ + return pulumi.get(self, "data_source_arn") + + @data_source_arn.setter + def data_source_arn(self, value: pulumi.Input[str]): + pulumi.set(self, "data_source_arn", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the SQL query result. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="sqlQuery") + def sql_query(self) -> pulumi.Input[str]: + """ + SQL query. + """ + return pulumi.get(self, "sql_query") + + @sql_query.setter + def sql_query(self, value: pulumi.Input[str]): + pulumi.set(self, "sql_query", value) + + @property + @pulumi.getter + def columns(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapCustomSqlColumnArgs']]]]: + """ + Column schema from the SQL query result set. See columns. + """ + return pulumi.get(self, "columns") + + @columns.setter + def columns(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapCustomSqlColumnArgs']]]]): + pulumi.set(self, "columns", value) + + +if not MYPY: + class DataSetPhysicalTableMapCustomSqlColumnArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Name of this column in the underlying data source. + """ + type: pulumi.Input[str] + """ + Data type of the column. + """ +elif False: + DataSetPhysicalTableMapCustomSqlColumnArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetPhysicalTableMapCustomSqlColumnArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + type: pulumi.Input[str]): + """ + :param pulumi.Input[str] name: Name of this column in the underlying data source. + :param pulumi.Input[str] type: Data type of the column. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Name of this column in the underlying data source. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Data type of the column. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + +if not MYPY: + class DataSetPhysicalTableMapRelationalTableArgsDict(TypedDict): + data_source_arn: pulumi.Input[str] + """ + ARN of the data source. + """ + input_columns: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapRelationalTableInputColumnArgsDict']]] + """ + Column schema of the table. See input_columns. + """ + name: pulumi.Input[str] + """ + Name of the relational table. + """ + catalog: NotRequired[pulumi.Input[str]] + """ + Catalog associated with the table. + """ + schema: NotRequired[pulumi.Input[str]] + """ + Schema name. This name applies to certain relational database engines. + """ +elif False: + DataSetPhysicalTableMapRelationalTableArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetPhysicalTableMapRelationalTableArgs: + def __init__(__self__, *, + data_source_arn: pulumi.Input[str], + input_columns: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapRelationalTableInputColumnArgs']]], + name: pulumi.Input[str], + catalog: Optional[pulumi.Input[str]] = None, + schema: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] data_source_arn: ARN of the data source. + :param pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapRelationalTableInputColumnArgs']]] input_columns: Column schema of the table. See input_columns. + :param pulumi.Input[str] name: Name of the relational table. + :param pulumi.Input[str] catalog: Catalog associated with the table. + :param pulumi.Input[str] schema: Schema name. This name applies to certain relational database engines. + """ + pulumi.set(__self__, "data_source_arn", data_source_arn) + pulumi.set(__self__, "input_columns", input_columns) + pulumi.set(__self__, "name", name) + if catalog is not None: + pulumi.set(__self__, "catalog", catalog) + if schema is not None: + pulumi.set(__self__, "schema", schema) + + @property + @pulumi.getter(name="dataSourceArn") + def data_source_arn(self) -> pulumi.Input[str]: + """ + ARN of the data source. + """ + return pulumi.get(self, "data_source_arn") + + @data_source_arn.setter + def data_source_arn(self, value: pulumi.Input[str]): + pulumi.set(self, "data_source_arn", value) + + @property + @pulumi.getter(name="inputColumns") + def input_columns(self) -> pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapRelationalTableInputColumnArgs']]]: + """ + Column schema of the table. See input_columns. + """ + return pulumi.get(self, "input_columns") + + @input_columns.setter + def input_columns(self, value: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapRelationalTableInputColumnArgs']]]): + pulumi.set(self, "input_columns", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Name of the relational table. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def catalog(self) -> Optional[pulumi.Input[str]]: + """ + Catalog associated with the table. + """ + return pulumi.get(self, "catalog") + + @catalog.setter + def catalog(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "catalog", value) + + @property + @pulumi.getter + def schema(self) -> Optional[pulumi.Input[str]]: + """ + Schema name. This name applies to certain relational database engines. + """ + return pulumi.get(self, "schema") + + @schema.setter + def schema(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "schema", value) + + +if not MYPY: + class DataSetPhysicalTableMapRelationalTableInputColumnArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Name of this column in the underlying data source. + """ + type: pulumi.Input[str] + """ + Data type of the column. + """ +elif False: + DataSetPhysicalTableMapRelationalTableInputColumnArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetPhysicalTableMapRelationalTableInputColumnArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + type: pulumi.Input[str]): + """ + :param pulumi.Input[str] name: Name of this column in the underlying data source. + :param pulumi.Input[str] type: Data type of the column. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Name of this column in the underlying data source. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Data type of the column. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + +if not MYPY: + class DataSetPhysicalTableMapS3SourceArgsDict(TypedDict): + data_source_arn: pulumi.Input[str] + """ + ARN of the data source. + """ + input_columns: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapS3SourceInputColumnArgsDict']]] + """ + Column schema of the table. See input_columns. + """ + upload_settings: pulumi.Input['DataSetPhysicalTableMapS3SourceUploadSettingsArgsDict'] + """ + Information about the format for the S3 source file or files. See upload_settings. + """ +elif False: + DataSetPhysicalTableMapS3SourceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetPhysicalTableMapS3SourceArgs: + def __init__(__self__, *, + data_source_arn: pulumi.Input[str], + input_columns: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapS3SourceInputColumnArgs']]], + upload_settings: pulumi.Input['DataSetPhysicalTableMapS3SourceUploadSettingsArgs']): + """ + :param pulumi.Input[str] data_source_arn: ARN of the data source. + :param pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapS3SourceInputColumnArgs']]] input_columns: Column schema of the table. See input_columns. + :param pulumi.Input['DataSetPhysicalTableMapS3SourceUploadSettingsArgs'] upload_settings: Information about the format for the S3 source file or files. See upload_settings. + """ + pulumi.set(__self__, "data_source_arn", data_source_arn) + pulumi.set(__self__, "input_columns", input_columns) + pulumi.set(__self__, "upload_settings", upload_settings) + + @property + @pulumi.getter(name="dataSourceArn") + def data_source_arn(self) -> pulumi.Input[str]: + """ + ARN of the data source. + """ + return pulumi.get(self, "data_source_arn") + + @data_source_arn.setter + def data_source_arn(self, value: pulumi.Input[str]): + pulumi.set(self, "data_source_arn", value) + + @property + @pulumi.getter(name="inputColumns") + def input_columns(self) -> pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapS3SourceInputColumnArgs']]]: + """ + Column schema of the table. See input_columns. + """ + return pulumi.get(self, "input_columns") + + @input_columns.setter + def input_columns(self, value: pulumi.Input[Sequence[pulumi.Input['DataSetPhysicalTableMapS3SourceInputColumnArgs']]]): + pulumi.set(self, "input_columns", value) + + @property + @pulumi.getter(name="uploadSettings") + def upload_settings(self) -> pulumi.Input['DataSetPhysicalTableMapS3SourceUploadSettingsArgs']: + """ + Information about the format for the S3 source file or files. See upload_settings. + """ + return pulumi.get(self, "upload_settings") + + @upload_settings.setter + def upload_settings(self, value: pulumi.Input['DataSetPhysicalTableMapS3SourceUploadSettingsArgs']): + pulumi.set(self, "upload_settings", value) + + +if not MYPY: + class DataSetPhysicalTableMapS3SourceInputColumnArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Name of this column in the underlying data source. + """ + type: pulumi.Input[str] + """ + Data type of the column. + """ +elif False: + DataSetPhysicalTableMapS3SourceInputColumnArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetPhysicalTableMapS3SourceInputColumnArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + type: pulumi.Input[str]): + """ + :param pulumi.Input[str] name: Name of this column in the underlying data source. + :param pulumi.Input[str] type: Data type of the column. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Name of this column in the underlying data source. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Data type of the column. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + +if not MYPY: + class DataSetPhysicalTableMapS3SourceUploadSettingsArgsDict(TypedDict): + contains_header: NotRequired[pulumi.Input[bool]] + """ + Whether the file has a header row, or the files each have a header row. + """ + delimiter: NotRequired[pulumi.Input[str]] + """ + Delimiter between values in the file. + """ + format: NotRequired[pulumi.Input[str]] + """ + File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. + """ + start_from_row: NotRequired[pulumi.Input[int]] + """ + A row number to start reading data from. + """ + text_qualifier: NotRequired[pulumi.Input[str]] + """ + Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. + """ +elif False: + DataSetPhysicalTableMapS3SourceUploadSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetPhysicalTableMapS3SourceUploadSettingsArgs: + def __init__(__self__, *, + contains_header: Optional[pulumi.Input[bool]] = None, + delimiter: Optional[pulumi.Input[str]] = None, + format: Optional[pulumi.Input[str]] = None, + start_from_row: Optional[pulumi.Input[int]] = None, + text_qualifier: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[bool] contains_header: Whether the file has a header row, or the files each have a header row. + :param pulumi.Input[str] delimiter: Delimiter between values in the file. + :param pulumi.Input[str] format: File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. + :param pulumi.Input[int] start_from_row: A row number to start reading data from. + :param pulumi.Input[str] text_qualifier: Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. + """ + if contains_header is not None: + pulumi.set(__self__, "contains_header", contains_header) + if delimiter is not None: + pulumi.set(__self__, "delimiter", delimiter) + if format is not None: + pulumi.set(__self__, "format", format) + if start_from_row is not None: + pulumi.set(__self__, "start_from_row", start_from_row) + if text_qualifier is not None: + pulumi.set(__self__, "text_qualifier", text_qualifier) + + @property + @pulumi.getter(name="containsHeader") + def contains_header(self) -> Optional[pulumi.Input[bool]]: + """ + Whether the file has a header row, or the files each have a header row. + """ + return pulumi.get(self, "contains_header") + + @contains_header.setter + def contains_header(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "contains_header", value) + + @property + @pulumi.getter + def delimiter(self) -> Optional[pulumi.Input[str]]: + """ + Delimiter between values in the file. + """ + return pulumi.get(self, "delimiter") + + @delimiter.setter + def delimiter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "delimiter", value) + + @property + @pulumi.getter + def format(self) -> Optional[pulumi.Input[str]]: + """ + File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. + """ + return pulumi.get(self, "format") + + @format.setter + def format(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "format", value) + + @property + @pulumi.getter(name="startFromRow") + def start_from_row(self) -> Optional[pulumi.Input[int]]: + """ + A row number to start reading data from. + """ + return pulumi.get(self, "start_from_row") + + @start_from_row.setter + def start_from_row(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "start_from_row", value) + + @property + @pulumi.getter(name="textQualifier") + def text_qualifier(self) -> Optional[pulumi.Input[str]]: + """ + Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. + """ + return pulumi.get(self, "text_qualifier") + + @text_qualifier.setter + def text_qualifier(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "text_qualifier", value) + + +if not MYPY: + class DataSetRefreshPropertiesArgsDict(TypedDict): + refresh_configuration: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationArgsDict'] + """ + The refresh configuration for the data set. See refresh_configuration. + """ +elif False: + DataSetRefreshPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetRefreshPropertiesArgs: + def __init__(__self__, *, + refresh_configuration: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationArgs']): + """ + :param pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationArgs'] refresh_configuration: The refresh configuration for the data set. See refresh_configuration. + """ + pulumi.set(__self__, "refresh_configuration", refresh_configuration) + + @property + @pulumi.getter(name="refreshConfiguration") + def refresh_configuration(self) -> pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationArgs']: + """ + The refresh configuration for the data set. See refresh_configuration. + """ + return pulumi.get(self, "refresh_configuration") + + @refresh_configuration.setter + def refresh_configuration(self, value: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationArgs']): + pulumi.set(self, "refresh_configuration", value) + + +if not MYPY: + class DataSetRefreshPropertiesRefreshConfigurationArgsDict(TypedDict): + incremental_refresh: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgsDict'] + """ + The incremental refresh for the data set. See incremental_refresh. + """ +elif False: + DataSetRefreshPropertiesRefreshConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetRefreshPropertiesRefreshConfigurationArgs: + def __init__(__self__, *, + incremental_refresh: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs']): + """ + :param pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs'] incremental_refresh: The incremental refresh for the data set. See incremental_refresh. + """ + pulumi.set(__self__, "incremental_refresh", incremental_refresh) + + @property + @pulumi.getter(name="incrementalRefresh") + def incremental_refresh(self) -> pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs']: + """ + The incremental refresh for the data set. See incremental_refresh. + """ + return pulumi.get(self, "incremental_refresh") + + @incremental_refresh.setter + def incremental_refresh(self, value: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs']): + pulumi.set(self, "incremental_refresh", value) + + +if not MYPY: + class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgsDict(TypedDict): + lookback_window: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgsDict'] + """ + The lookback window setup for an incremental refresh configuration. See lookback_window. + """ +elif False: + DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs: + def __init__(__self__, *, + lookback_window: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs']): + """ + :param pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs'] lookback_window: The lookback window setup for an incremental refresh configuration. See lookback_window. + """ + pulumi.set(__self__, "lookback_window", lookback_window) + + @property + @pulumi.getter(name="lookbackWindow") + def lookback_window(self) -> pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs']: + """ + The lookback window setup for an incremental refresh configuration. See lookback_window. + """ + return pulumi.get(self, "lookback_window") + + @lookback_window.setter + def lookback_window(self, value: pulumi.Input['DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs']): + pulumi.set(self, "lookback_window", value) + + +if not MYPY: + class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgsDict(TypedDict): + column_name: pulumi.Input[str] + """ + The name of the lookback window column. + """ + size: pulumi.Input[int] + """ + The lookback window column size. + """ + size_unit: pulumi.Input[str] + """ + The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. + """ +elif False: + DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs: + def __init__(__self__, *, + column_name: pulumi.Input[str], + size: pulumi.Input[int], + size_unit: pulumi.Input[str]): + """ + :param pulumi.Input[str] column_name: The name of the lookback window column. + :param pulumi.Input[int] size: The lookback window column size. + :param pulumi.Input[str] size_unit: The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "size_unit", size_unit) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + """ + The name of the lookback window column. + """ + return pulumi.get(self, "column_name") + + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) + + @property + @pulumi.getter + def size(self) -> pulumi.Input[int]: + """ + The lookback window column size. + """ + return pulumi.get(self, "size") + + @size.setter + def size(self, value: pulumi.Input[int]): + pulumi.set(self, "size", value) + + @property + @pulumi.getter(name="sizeUnit") + def size_unit(self) -> pulumi.Input[str]: + """ + The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. + """ + return pulumi.get(self, "size_unit") + + @size_unit.setter + def size_unit(self, value: pulumi.Input[str]): + pulumi.set(self, "size_unit", value) + + +if not MYPY: + class DataSetRowLevelPermissionDataSetArgsDict(TypedDict): + arn: pulumi.Input[str] + """ + ARN of the dataset that contains permissions for RLS. + """ + permission_policy: pulumi.Input[str] + """ + Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. + """ + format_version: NotRequired[pulumi.Input[str]] + """ + User or group rules associated with the dataset that contains permissions for RLS. + """ + namespace: NotRequired[pulumi.Input[str]] + """ + Namespace associated with the dataset that contains permissions for RLS. + """ + status: NotRequired[pulumi.Input[str]] + """ + Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + """ +elif False: + DataSetRowLevelPermissionDataSetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetRowLevelPermissionDataSetArgs: + def __init__(__self__, *, + arn: pulumi.Input[str], + permission_policy: pulumi.Input[str], + format_version: Optional[pulumi.Input[str]] = None, + namespace: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] arn: ARN of the dataset that contains permissions for RLS. + :param pulumi.Input[str] permission_policy: Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. + :param pulumi.Input[str] format_version: User or group rules associated with the dataset that contains permissions for RLS. + :param pulumi.Input[str] namespace: Namespace associated with the dataset that contains permissions for RLS. + :param pulumi.Input[str] status: Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + """ + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "permission_policy", permission_policy) + if format_version is not None: + pulumi.set(__self__, "format_version", format_version) + if namespace is not None: + pulumi.set(__self__, "namespace", namespace) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def arn(self) -> pulumi.Input[str]: + """ + ARN of the dataset that contains permissions for RLS. + """ + return pulumi.get(self, "arn") + + @arn.setter + def arn(self, value: pulumi.Input[str]): + pulumi.set(self, "arn", value) + + @property + @pulumi.getter(name="permissionPolicy") + def permission_policy(self) -> pulumi.Input[str]: + """ + Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. + """ + return pulumi.get(self, "permission_policy") + + @permission_policy.setter + def permission_policy(self, value: pulumi.Input[str]): + pulumi.set(self, "permission_policy", value) + + @property + @pulumi.getter(name="formatVersion") + def format_version(self) -> Optional[pulumi.Input[str]]: + """ + User or group rules associated with the dataset that contains permissions for RLS. + """ + return pulumi.get(self, "format_version") + + @format_version.setter + def format_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "format_version", value) + + @property + @pulumi.getter + def namespace(self) -> Optional[pulumi.Input[str]]: + """ + Namespace associated with the dataset that contains permissions for RLS. + """ + return pulumi.get(self, "namespace") + + @namespace.setter + def namespace(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "namespace", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + """ + Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class DataSetRowLevelPermissionTagConfigurationArgsDict(TypedDict): + tag_rules: pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagConfigurationTagRuleArgsDict']]] + """ + A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. + """ + status: NotRequired[pulumi.Input[str]] + """ + The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + """ +elif False: + DataSetRowLevelPermissionTagConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetRowLevelPermissionTagConfigurationArgs: + def __init__(__self__, *, + tag_rules: pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagConfigurationTagRuleArgs']]], + status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagConfigurationTagRuleArgs']]] tag_rules: A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. + :param pulumi.Input[str] status: The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + """ + pulumi.set(__self__, "tag_rules", tag_rules) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="tagRules") + def tag_rules(self) -> pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagConfigurationTagRuleArgs']]]: + """ + A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. + """ + return pulumi.get(self, "tag_rules") + + @tag_rules.setter + def tag_rules(self, value: pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagConfigurationTagRuleArgs']]]): + pulumi.set(self, "tag_rules", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + """ + The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class DataSetRowLevelPermissionTagConfigurationTagRuleArgsDict(TypedDict): + column_name: pulumi.Input[str] + """ + Column name that a tag key is assigned to. + """ + tag_key: pulumi.Input[str] + """ + Unique key for a tag. + """ + match_all_value: NotRequired[pulumi.Input[str]] + """ + A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. + """ + tag_multi_value_delimiter: NotRequired[pulumi.Input[str]] + """ + A string that you want to use to delimit the values when you pass the values at run time. + """ +elif False: + DataSetRowLevelPermissionTagConfigurationTagRuleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSetRowLevelPermissionTagConfigurationTagRuleArgs: + def __init__(__self__, *, + column_name: pulumi.Input[str], + tag_key: pulumi.Input[str], + match_all_value: Optional[pulumi.Input[str]] = None, + tag_multi_value_delimiter: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] column_name: Column name that a tag key is assigned to. + :param pulumi.Input[str] tag_key: Unique key for a tag. + :param pulumi.Input[str] match_all_value: A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. + :param pulumi.Input[str] tag_multi_value_delimiter: A string that you want to use to delimit the values when you pass the values at run time. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "tag_key", tag_key) + if match_all_value is not None: + pulumi.set(__self__, "match_all_value", match_all_value) + if tag_multi_value_delimiter is not None: + pulumi.set(__self__, "tag_multi_value_delimiter", tag_multi_value_delimiter) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + """ + Column name that a tag key is assigned to. + """ + return pulumi.get(self, "column_name") + + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) + + @property + @pulumi.getter(name="tagKey") + def tag_key(self) -> pulumi.Input[str]: + """ + Unique key for a tag. + """ + return pulumi.get(self, "tag_key") + + @tag_key.setter + def tag_key(self, value: pulumi.Input[str]): + pulumi.set(self, "tag_key", value) + + @property + @pulumi.getter(name="matchAllValue") + def match_all_value(self) -> Optional[pulumi.Input[str]]: + """ + A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. + """ + return pulumi.get(self, "match_all_value") + + @match_all_value.setter + def match_all_value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "match_all_value", value) + + @property + @pulumi.getter(name="tagMultiValueDelimiter") + def tag_multi_value_delimiter(self) -> Optional[pulumi.Input[str]]: + """ + A string that you want to use to delimit the values when you pass the values at run time. + """ + return pulumi.get(self, "tag_multi_value_delimiter") + + @tag_multi_value_delimiter.setter + def tag_multi_value_delimiter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tag_multi_value_delimiter", value) + + +if not MYPY: + class DataSourceCredentialsArgsDict(TypedDict): + copy_source_arn: NotRequired[pulumi.Input[str]] + """ + The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. + When the value is not null, the `credential_pair` from the data source in the ARN is used. + """ + credential_pair: NotRequired[pulumi.Input['DataSourceCredentialsCredentialPairArgsDict']] + """ + Credential pair. See Credential Pair below for more details. + """ +elif False: + DataSourceCredentialsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceCredentialsArgs: + def __init__(__self__, *, + copy_source_arn: Optional[pulumi.Input[str]] = None, + credential_pair: Optional[pulumi.Input['DataSourceCredentialsCredentialPairArgs']] = None): + """ + :param pulumi.Input[str] copy_source_arn: The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. + When the value is not null, the `credential_pair` from the data source in the ARN is used. + :param pulumi.Input['DataSourceCredentialsCredentialPairArgs'] credential_pair: Credential pair. See Credential Pair below for more details. + """ + if copy_source_arn is not None: + pulumi.set(__self__, "copy_source_arn", copy_source_arn) + if credential_pair is not None: + pulumi.set(__self__, "credential_pair", credential_pair) + + @property + @pulumi.getter(name="copySourceArn") + def copy_source_arn(self) -> Optional[pulumi.Input[str]]: + """ + The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. + When the value is not null, the `credential_pair` from the data source in the ARN is used. + """ + return pulumi.get(self, "copy_source_arn") + + @copy_source_arn.setter + def copy_source_arn(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "copy_source_arn", value) + + @property + @pulumi.getter(name="credentialPair") + def credential_pair(self) -> Optional[pulumi.Input['DataSourceCredentialsCredentialPairArgs']]: + """ + Credential pair. See Credential Pair below for more details. + """ + return pulumi.get(self, "credential_pair") + + @credential_pair.setter + def credential_pair(self, value: Optional[pulumi.Input['DataSourceCredentialsCredentialPairArgs']]): + pulumi.set(self, "credential_pair", value) + + +if not MYPY: + class DataSourceCredentialsCredentialPairArgsDict(TypedDict): + password: pulumi.Input[str] + """ + Password, maximum length of 1024 characters. + """ + username: pulumi.Input[str] + """ + User name, maximum length of 64 characters. + """ +elif False: + DataSourceCredentialsCredentialPairArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceCredentialsCredentialPairArgs: + def __init__(__self__, *, + password: pulumi.Input[str], + username: pulumi.Input[str]): + """ + :param pulumi.Input[str] password: Password, maximum length of 1024 characters. + :param pulumi.Input[str] username: User name, maximum length of 64 characters. + """ + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) + + @property + @pulumi.getter + def password(self) -> pulumi.Input[str]: + """ + Password, maximum length of 1024 characters. + """ + return pulumi.get(self, "password") + + @password.setter + def password(self, value: pulumi.Input[str]): + pulumi.set(self, "password", value) + + @property + @pulumi.getter + def username(self) -> pulumi.Input[str]: + """ + User name, maximum length of 64 characters. + """ + return pulumi.get(self, "username") + + @username.setter + def username(self, value: pulumi.Input[str]): + pulumi.set(self, "username", value) + + +if not MYPY: + class DataSourceParametersArgsDict(TypedDict): + amazon_elasticsearch: NotRequired[pulumi.Input['DataSourceParametersAmazonElasticsearchArgsDict']] + """ + Parameters for connecting to Amazon Elasticsearch. + """ + athena: NotRequired[pulumi.Input['DataSourceParametersAthenaArgsDict']] + """ + Parameters for connecting to Athena. + """ + aurora: NotRequired[pulumi.Input['DataSourceParametersAuroraArgsDict']] + """ + Parameters for connecting to Aurora MySQL. + """ + aurora_postgresql: NotRequired[pulumi.Input['DataSourceParametersAuroraPostgresqlArgsDict']] + """ + Parameters for connecting to Aurora Postgresql. + """ + aws_iot_analytics: NotRequired[pulumi.Input['DataSourceParametersAwsIotAnalyticsArgsDict']] + """ + Parameters for connecting to AWS IOT Analytics. + """ + jira: NotRequired[pulumi.Input['DataSourceParametersJiraArgsDict']] + """ + Parameters for connecting to Jira. + """ + maria_db: NotRequired[pulumi.Input['DataSourceParametersMariaDbArgsDict']] + """ + Parameters for connecting to MariaDB. + """ + mysql: NotRequired[pulumi.Input['DataSourceParametersMysqlArgsDict']] + """ + Parameters for connecting to MySQL. + """ + oracle: NotRequired[pulumi.Input['DataSourceParametersOracleArgsDict']] + """ + Parameters for connecting to Oracle. + """ + postgresql: NotRequired[pulumi.Input['DataSourceParametersPostgresqlArgsDict']] + """ + Parameters for connecting to Postgresql. + """ + presto: NotRequired[pulumi.Input['DataSourceParametersPrestoArgsDict']] + """ + Parameters for connecting to Presto. + """ + rds: NotRequired[pulumi.Input['DataSourceParametersRdsArgsDict']] + """ + Parameters for connecting to RDS. + """ + redshift: NotRequired[pulumi.Input['DataSourceParametersRedshiftArgsDict']] + """ + Parameters for connecting to Redshift. + """ + s3: NotRequired[pulumi.Input['DataSourceParametersS3ArgsDict']] + """ + Parameters for connecting to S3. + """ + service_now: NotRequired[pulumi.Input['DataSourceParametersServiceNowArgsDict']] + """ + Parameters for connecting to ServiceNow. + """ + snowflake: NotRequired[pulumi.Input['DataSourceParametersSnowflakeArgsDict']] + """ + Parameters for connecting to Snowflake. + """ + spark: NotRequired[pulumi.Input['DataSourceParametersSparkArgsDict']] + """ + Parameters for connecting to Spark. + """ + sql_server: NotRequired[pulumi.Input['DataSourceParametersSqlServerArgsDict']] + """ + Parameters for connecting to SQL Server. + """ + teradata: NotRequired[pulumi.Input['DataSourceParametersTeradataArgsDict']] + """ + Parameters for connecting to Teradata. + """ + twitter: NotRequired[pulumi.Input['DataSourceParametersTwitterArgsDict']] + """ + Parameters for connecting to Twitter. + """ +elif False: + DataSourceParametersArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersArgs: + def __init__(__self__, *, + amazon_elasticsearch: Optional[pulumi.Input['DataSourceParametersAmazonElasticsearchArgs']] = None, + athena: Optional[pulumi.Input['DataSourceParametersAthenaArgs']] = None, + aurora: Optional[pulumi.Input['DataSourceParametersAuroraArgs']] = None, + aurora_postgresql: Optional[pulumi.Input['DataSourceParametersAuroraPostgresqlArgs']] = None, + aws_iot_analytics: Optional[pulumi.Input['DataSourceParametersAwsIotAnalyticsArgs']] = None, + jira: Optional[pulumi.Input['DataSourceParametersJiraArgs']] = None, + maria_db: Optional[pulumi.Input['DataSourceParametersMariaDbArgs']] = None, + mysql: Optional[pulumi.Input['DataSourceParametersMysqlArgs']] = None, + oracle: Optional[pulumi.Input['DataSourceParametersOracleArgs']] = None, + postgresql: Optional[pulumi.Input['DataSourceParametersPostgresqlArgs']] = None, + presto: Optional[pulumi.Input['DataSourceParametersPrestoArgs']] = None, + rds: Optional[pulumi.Input['DataSourceParametersRdsArgs']] = None, + redshift: Optional[pulumi.Input['DataSourceParametersRedshiftArgs']] = None, + s3: Optional[pulumi.Input['DataSourceParametersS3Args']] = None, + service_now: Optional[pulumi.Input['DataSourceParametersServiceNowArgs']] = None, + snowflake: Optional[pulumi.Input['DataSourceParametersSnowflakeArgs']] = None, + spark: Optional[pulumi.Input['DataSourceParametersSparkArgs']] = None, + sql_server: Optional[pulumi.Input['DataSourceParametersSqlServerArgs']] = None, + teradata: Optional[pulumi.Input['DataSourceParametersTeradataArgs']] = None, + twitter: Optional[pulumi.Input['DataSourceParametersTwitterArgs']] = None): + """ + :param pulumi.Input['DataSourceParametersAmazonElasticsearchArgs'] amazon_elasticsearch: Parameters for connecting to Amazon Elasticsearch. + :param pulumi.Input['DataSourceParametersAthenaArgs'] athena: Parameters for connecting to Athena. + :param pulumi.Input['DataSourceParametersAuroraArgs'] aurora: Parameters for connecting to Aurora MySQL. + :param pulumi.Input['DataSourceParametersAuroraPostgresqlArgs'] aurora_postgresql: Parameters for connecting to Aurora Postgresql. + :param pulumi.Input['DataSourceParametersAwsIotAnalyticsArgs'] aws_iot_analytics: Parameters for connecting to AWS IOT Analytics. + :param pulumi.Input['DataSourceParametersJiraArgs'] jira: Parameters for connecting to Jira. + :param pulumi.Input['DataSourceParametersMariaDbArgs'] maria_db: Parameters for connecting to MariaDB. + :param pulumi.Input['DataSourceParametersMysqlArgs'] mysql: Parameters for connecting to MySQL. + :param pulumi.Input['DataSourceParametersOracleArgs'] oracle: Parameters for connecting to Oracle. + :param pulumi.Input['DataSourceParametersPostgresqlArgs'] postgresql: Parameters for connecting to Postgresql. + :param pulumi.Input['DataSourceParametersPrestoArgs'] presto: Parameters for connecting to Presto. + :param pulumi.Input['DataSourceParametersRdsArgs'] rds: Parameters for connecting to RDS. + :param pulumi.Input['DataSourceParametersRedshiftArgs'] redshift: Parameters for connecting to Redshift. + :param pulumi.Input['DataSourceParametersS3Args'] s3: Parameters for connecting to S3. + :param pulumi.Input['DataSourceParametersServiceNowArgs'] service_now: Parameters for connecting to ServiceNow. + :param pulumi.Input['DataSourceParametersSnowflakeArgs'] snowflake: Parameters for connecting to Snowflake. + :param pulumi.Input['DataSourceParametersSparkArgs'] spark: Parameters for connecting to Spark. + :param pulumi.Input['DataSourceParametersSqlServerArgs'] sql_server: Parameters for connecting to SQL Server. + :param pulumi.Input['DataSourceParametersTeradataArgs'] teradata: Parameters for connecting to Teradata. + :param pulumi.Input['DataSourceParametersTwitterArgs'] twitter: Parameters for connecting to Twitter. + """ + if amazon_elasticsearch is not None: + pulumi.set(__self__, "amazon_elasticsearch", amazon_elasticsearch) + if athena is not None: + pulumi.set(__self__, "athena", athena) + if aurora is not None: + pulumi.set(__self__, "aurora", aurora) + if aurora_postgresql is not None: + pulumi.set(__self__, "aurora_postgresql", aurora_postgresql) + if aws_iot_analytics is not None: + pulumi.set(__self__, "aws_iot_analytics", aws_iot_analytics) + if jira is not None: + pulumi.set(__self__, "jira", jira) + if maria_db is not None: + pulumi.set(__self__, "maria_db", maria_db) + if mysql is not None: + pulumi.set(__self__, "mysql", mysql) + if oracle is not None: + pulumi.set(__self__, "oracle", oracle) + if postgresql is not None: + pulumi.set(__self__, "postgresql", postgresql) + if presto is not None: + pulumi.set(__self__, "presto", presto) + if rds is not None: + pulumi.set(__self__, "rds", rds) + if redshift is not None: + pulumi.set(__self__, "redshift", redshift) + if s3 is not None: + pulumi.set(__self__, "s3", s3) + if service_now is not None: + pulumi.set(__self__, "service_now", service_now) + if snowflake is not None: + pulumi.set(__self__, "snowflake", snowflake) + if spark is not None: + pulumi.set(__self__, "spark", spark) + if sql_server is not None: + pulumi.set(__self__, "sql_server", sql_server) + if teradata is not None: + pulumi.set(__self__, "teradata", teradata) + if twitter is not None: + pulumi.set(__self__, "twitter", twitter) + + @property + @pulumi.getter(name="amazonElasticsearch") + def amazon_elasticsearch(self) -> Optional[pulumi.Input['DataSourceParametersAmazonElasticsearchArgs']]: + """ + Parameters for connecting to Amazon Elasticsearch. + """ + return pulumi.get(self, "amazon_elasticsearch") + + @amazon_elasticsearch.setter + def amazon_elasticsearch(self, value: Optional[pulumi.Input['DataSourceParametersAmazonElasticsearchArgs']]): + pulumi.set(self, "amazon_elasticsearch", value) + + @property + @pulumi.getter + def athena(self) -> Optional[pulumi.Input['DataSourceParametersAthenaArgs']]: + """ + Parameters for connecting to Athena. + """ + return pulumi.get(self, "athena") + + @athena.setter + def athena(self, value: Optional[pulumi.Input['DataSourceParametersAthenaArgs']]): + pulumi.set(self, "athena", value) + + @property + @pulumi.getter + def aurora(self) -> Optional[pulumi.Input['DataSourceParametersAuroraArgs']]: + """ + Parameters for connecting to Aurora MySQL. + """ + return pulumi.get(self, "aurora") + + @aurora.setter + def aurora(self, value: Optional[pulumi.Input['DataSourceParametersAuroraArgs']]): + pulumi.set(self, "aurora", value) + + @property + @pulumi.getter(name="auroraPostgresql") + def aurora_postgresql(self) -> Optional[pulumi.Input['DataSourceParametersAuroraPostgresqlArgs']]: + """ + Parameters for connecting to Aurora Postgresql. + """ + return pulumi.get(self, "aurora_postgresql") + + @aurora_postgresql.setter + def aurora_postgresql(self, value: Optional[pulumi.Input['DataSourceParametersAuroraPostgresqlArgs']]): + pulumi.set(self, "aurora_postgresql", value) + + @property + @pulumi.getter(name="awsIotAnalytics") + def aws_iot_analytics(self) -> Optional[pulumi.Input['DataSourceParametersAwsIotAnalyticsArgs']]: + """ + Parameters for connecting to AWS IOT Analytics. + """ + return pulumi.get(self, "aws_iot_analytics") + + @aws_iot_analytics.setter + def aws_iot_analytics(self, value: Optional[pulumi.Input['DataSourceParametersAwsIotAnalyticsArgs']]): + pulumi.set(self, "aws_iot_analytics", value) + + @property + @pulumi.getter + def jira(self) -> Optional[pulumi.Input['DataSourceParametersJiraArgs']]: + """ + Parameters for connecting to Jira. + """ + return pulumi.get(self, "jira") + + @jira.setter + def jira(self, value: Optional[pulumi.Input['DataSourceParametersJiraArgs']]): + pulumi.set(self, "jira", value) + + @property + @pulumi.getter(name="mariaDb") + def maria_db(self) -> Optional[pulumi.Input['DataSourceParametersMariaDbArgs']]: + """ + Parameters for connecting to MariaDB. + """ + return pulumi.get(self, "maria_db") + + @maria_db.setter + def maria_db(self, value: Optional[pulumi.Input['DataSourceParametersMariaDbArgs']]): + pulumi.set(self, "maria_db", value) + + @property + @pulumi.getter + def mysql(self) -> Optional[pulumi.Input['DataSourceParametersMysqlArgs']]: + """ + Parameters for connecting to MySQL. + """ + return pulumi.get(self, "mysql") + + @mysql.setter + def mysql(self, value: Optional[pulumi.Input['DataSourceParametersMysqlArgs']]): + pulumi.set(self, "mysql", value) + + @property + @pulumi.getter + def oracle(self) -> Optional[pulumi.Input['DataSourceParametersOracleArgs']]: + """ + Parameters for connecting to Oracle. + """ + return pulumi.get(self, "oracle") + + @oracle.setter + def oracle(self, value: Optional[pulumi.Input['DataSourceParametersOracleArgs']]): + pulumi.set(self, "oracle", value) + + @property + @pulumi.getter + def postgresql(self) -> Optional[pulumi.Input['DataSourceParametersPostgresqlArgs']]: + """ + Parameters for connecting to Postgresql. + """ + return pulumi.get(self, "postgresql") + + @postgresql.setter + def postgresql(self, value: Optional[pulumi.Input['DataSourceParametersPostgresqlArgs']]): + pulumi.set(self, "postgresql", value) + + @property + @pulumi.getter + def presto(self) -> Optional[pulumi.Input['DataSourceParametersPrestoArgs']]: + """ + Parameters for connecting to Presto. + """ + return pulumi.get(self, "presto") + + @presto.setter + def presto(self, value: Optional[pulumi.Input['DataSourceParametersPrestoArgs']]): + pulumi.set(self, "presto", value) + + @property + @pulumi.getter + def rds(self) -> Optional[pulumi.Input['DataSourceParametersRdsArgs']]: + """ + Parameters for connecting to RDS. + """ + return pulumi.get(self, "rds") + + @rds.setter + def rds(self, value: Optional[pulumi.Input['DataSourceParametersRdsArgs']]): + pulumi.set(self, "rds", value) + + @property + @pulumi.getter + def redshift(self) -> Optional[pulumi.Input['DataSourceParametersRedshiftArgs']]: + """ + Parameters for connecting to Redshift. + """ + return pulumi.get(self, "redshift") + + @redshift.setter + def redshift(self, value: Optional[pulumi.Input['DataSourceParametersRedshiftArgs']]): + pulumi.set(self, "redshift", value) + + @property + @pulumi.getter + def s3(self) -> Optional[pulumi.Input['DataSourceParametersS3Args']]: + """ + Parameters for connecting to S3. + """ + return pulumi.get(self, "s3") + + @s3.setter + def s3(self, value: Optional[pulumi.Input['DataSourceParametersS3Args']]): + pulumi.set(self, "s3", value) + + @property + @pulumi.getter(name="serviceNow") + def service_now(self) -> Optional[pulumi.Input['DataSourceParametersServiceNowArgs']]: + """ + Parameters for connecting to ServiceNow. + """ + return pulumi.get(self, "service_now") + + @service_now.setter + def service_now(self, value: Optional[pulumi.Input['DataSourceParametersServiceNowArgs']]): + pulumi.set(self, "service_now", value) + + @property + @pulumi.getter + def snowflake(self) -> Optional[pulumi.Input['DataSourceParametersSnowflakeArgs']]: + """ + Parameters for connecting to Snowflake. + """ + return pulumi.get(self, "snowflake") + + @snowflake.setter + def snowflake(self, value: Optional[pulumi.Input['DataSourceParametersSnowflakeArgs']]): + pulumi.set(self, "snowflake", value) + + @property + @pulumi.getter + def spark(self) -> Optional[pulumi.Input['DataSourceParametersSparkArgs']]: + """ + Parameters for connecting to Spark. + """ + return pulumi.get(self, "spark") + + @spark.setter + def spark(self, value: Optional[pulumi.Input['DataSourceParametersSparkArgs']]): + pulumi.set(self, "spark", value) + + @property + @pulumi.getter(name="sqlServer") + def sql_server(self) -> Optional[pulumi.Input['DataSourceParametersSqlServerArgs']]: + """ + Parameters for connecting to SQL Server. + """ + return pulumi.get(self, "sql_server") + + @sql_server.setter + def sql_server(self, value: Optional[pulumi.Input['DataSourceParametersSqlServerArgs']]): + pulumi.set(self, "sql_server", value) + + @property + @pulumi.getter + def teradata(self) -> Optional[pulumi.Input['DataSourceParametersTeradataArgs']]: + """ + Parameters for connecting to Teradata. + """ + return pulumi.get(self, "teradata") + + @teradata.setter + def teradata(self, value: Optional[pulumi.Input['DataSourceParametersTeradataArgs']]): + pulumi.set(self, "teradata", value) + + @property + @pulumi.getter + def twitter(self) -> Optional[pulumi.Input['DataSourceParametersTwitterArgs']]: + """ + Parameters for connecting to Twitter. + """ + return pulumi.get(self, "twitter") + + @twitter.setter + def twitter(self, value: Optional[pulumi.Input['DataSourceParametersTwitterArgs']]): + pulumi.set(self, "twitter", value) + + +if not MYPY: + class DataSourceParametersAmazonElasticsearchArgsDict(TypedDict): + domain: pulumi.Input[str] + """ + The OpenSearch domain. + """ +elif False: + DataSourceParametersAmazonElasticsearchArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersAmazonElasticsearchArgs: + def __init__(__self__, *, + domain: pulumi.Input[str]): + """ + :param pulumi.Input[str] domain: The OpenSearch domain. + """ + pulumi.set(__self__, "domain", domain) + + @property + @pulumi.getter + def domain(self) -> pulumi.Input[str]: + """ + The OpenSearch domain. + """ + return pulumi.get(self, "domain") + + @domain.setter + def domain(self, value: pulumi.Input[str]): + pulumi.set(self, "domain", value) + + +if not MYPY: + class DataSourceParametersAthenaArgsDict(TypedDict): + work_group: NotRequired[pulumi.Input[str]] + """ + The work-group to which to connect. + """ +elif False: + DataSourceParametersAthenaArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersAthenaArgs: + def __init__(__self__, *, + work_group: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] work_group: The work-group to which to connect. + """ + if work_group is not None: + pulumi.set(__self__, "work_group", work_group) + + @property + @pulumi.getter(name="workGroup") + def work_group(self) -> Optional[pulumi.Input[str]]: + """ + The work-group to which to connect. + """ + return pulumi.get(self, "work_group") + + @work_group.setter + def work_group(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "work_group", value) + + +if not MYPY: + class DataSourceParametersAuroraArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + host: pulumi.Input[str] + """ + The host to which to connect. + """ + port: pulumi.Input[int] + """ + The port to which to connect. + """ +elif False: + DataSourceParametersAuroraArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersAuroraArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + host: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersAuroraPostgresqlArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + host: pulumi.Input[str] + """ + The host to which to connect. + """ + port: pulumi.Input[int] + """ + The port to which to connect. + """ +elif False: + DataSourceParametersAuroraPostgresqlArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersAuroraPostgresqlArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + host: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersAwsIotAnalyticsArgsDict(TypedDict): + data_set_name: pulumi.Input[str] + """ + The name of the data set to which to connect. + """ +elif False: + DataSourceParametersAwsIotAnalyticsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersAwsIotAnalyticsArgs: + def __init__(__self__, *, + data_set_name: pulumi.Input[str]): + """ + :param pulumi.Input[str] data_set_name: The name of the data set to which to connect. + """ + pulumi.set(__self__, "data_set_name", data_set_name) + + @property + @pulumi.getter(name="dataSetName") + def data_set_name(self) -> pulumi.Input[str]: + """ + The name of the data set to which to connect. + """ + return pulumi.get(self, "data_set_name") + + @data_set_name.setter + def data_set_name(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_name", value) + + +if not MYPY: + class DataSourceParametersJiraArgsDict(TypedDict): + site_base_url: pulumi.Input[str] + """ + The base URL of the Jira instance's site to which to connect. + """ +elif False: + DataSourceParametersJiraArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersJiraArgs: + def __init__(__self__, *, + site_base_url: pulumi.Input[str]): + """ + :param pulumi.Input[str] site_base_url: The base URL of the Jira instance's site to which to connect. + """ + pulumi.set(__self__, "site_base_url", site_base_url) + + @property + @pulumi.getter(name="siteBaseUrl") + def site_base_url(self) -> pulumi.Input[str]: + """ + The base URL of the Jira instance's site to which to connect. + """ + return pulumi.get(self, "site_base_url") + + @site_base_url.setter + def site_base_url(self, value: pulumi.Input[str]): + pulumi.set(self, "site_base_url", value) + + +if not MYPY: + class DataSourceParametersMariaDbArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + host: pulumi.Input[str] + """ + The host to which to connect. + """ + port: pulumi.Input[int] + """ + The port to which to connect. + """ +elif False: + DataSourceParametersMariaDbArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersMariaDbArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + host: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersMysqlArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + host: pulumi.Input[str] + """ + The host to which to connect. + """ + port: pulumi.Input[int] + """ + The port to which to connect. + """ +elif False: + DataSourceParametersMysqlArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersMysqlArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + host: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersOracleArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + host: pulumi.Input[str] + """ + The host to which to connect. + """ + port: pulumi.Input[int] + """ + The port to which to connect. + """ +elif False: + DataSourceParametersOracleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersOracleArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + host: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersPostgresqlArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + host: pulumi.Input[str] + """ + The host to which to connect. + """ + port: pulumi.Input[int] + """ + The port to which to connect. + """ +elif False: + DataSourceParametersPostgresqlArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersPostgresqlArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + host: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersPrestoArgsDict(TypedDict): + catalog: pulumi.Input[str] + """ + The catalog to which to connect. + """ + host: pulumi.Input[str] + """ + The host to which to connect. + """ + port: pulumi.Input[int] + """ + The port to which to connect. + """ +elif False: + DataSourceParametersPrestoArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersPrestoArgs: + def __init__(__self__, *, + catalog: pulumi.Input[str], + host: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] catalog: The catalog to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The port to which to connect. + """ + pulumi.set(__self__, "catalog", catalog) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def catalog(self) -> pulumi.Input[str]: + """ + The catalog to which to connect. + """ + return pulumi.get(self, "catalog") + + @catalog.setter + def catalog(self, value: pulumi.Input[str]): + pulumi.set(self, "catalog", value) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersRdsArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + instance_id: pulumi.Input[str] + """ + The instance ID to which to connect. + """ +elif False: + DataSourceParametersRdsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersRdsArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + instance_id: pulumi.Input[str]): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] instance_id: The instance ID to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "instance_id", instance_id) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter(name="instanceId") + def instance_id(self) -> pulumi.Input[str]: + """ + The instance ID to which to connect. + """ + return pulumi.get(self, "instance_id") + + @instance_id.setter + def instance_id(self, value: pulumi.Input[str]): + pulumi.set(self, "instance_id", value) + + +if not MYPY: + class DataSourceParametersRedshiftArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + cluster_id: NotRequired[pulumi.Input[str]] + """ + The ID of the cluster to which to connect. + """ + host: NotRequired[pulumi.Input[str]] + """ + The host to which to connect. + """ + port: NotRequired[pulumi.Input[int]] + """ + The port to which to connect. + """ +elif False: + DataSourceParametersRedshiftArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersRedshiftArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + cluster_id: Optional[pulumi.Input[str]] = None, + host: Optional[pulumi.Input[str]] = None, + port: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] cluster_id: The ID of the cluster to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + if cluster_id is not None: + pulumi.set(__self__, "cluster_id", cluster_id) + if host is not None: + pulumi.set(__self__, "host", host) + if port is not None: + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter(name="clusterId") + def cluster_id(self) -> Optional[pulumi.Input[str]]: + """ + The ID of the cluster to which to connect. + """ + return pulumi.get(self, "cluster_id") + + @cluster_id.setter + def cluster_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cluster_id", value) + + @property + @pulumi.getter + def host(self) -> Optional[pulumi.Input[str]]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> Optional[pulumi.Input[int]]: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersS3ArgsDict(TypedDict): + manifest_file_location: pulumi.Input['DataSourceParametersS3ManifestFileLocationArgsDict'] + """ + An object containing the S3 location of the S3 manifest file. + """ +elif False: + DataSourceParametersS3ArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersS3Args: + def __init__(__self__, *, + manifest_file_location: pulumi.Input['DataSourceParametersS3ManifestFileLocationArgs']): + """ + :param pulumi.Input['DataSourceParametersS3ManifestFileLocationArgs'] manifest_file_location: An object containing the S3 location of the S3 manifest file. + """ + pulumi.set(__self__, "manifest_file_location", manifest_file_location) + + @property + @pulumi.getter(name="manifestFileLocation") + def manifest_file_location(self) -> pulumi.Input['DataSourceParametersS3ManifestFileLocationArgs']: + """ + An object containing the S3 location of the S3 manifest file. + """ + return pulumi.get(self, "manifest_file_location") + + @manifest_file_location.setter + def manifest_file_location(self, value: pulumi.Input['DataSourceParametersS3ManifestFileLocationArgs']): + pulumi.set(self, "manifest_file_location", value) + + +if not MYPY: + class DataSourceParametersS3ManifestFileLocationArgsDict(TypedDict): + bucket: pulumi.Input[str] + """ + The name of the bucket that contains the manifest file. + """ + key: pulumi.Input[str] + """ + The key of the manifest file within the bucket. + """ +elif False: + DataSourceParametersS3ManifestFileLocationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersS3ManifestFileLocationArgs: + def __init__(__self__, *, + bucket: pulumi.Input[str], + key: pulumi.Input[str]): + """ + :param pulumi.Input[str] bucket: The name of the bucket that contains the manifest file. + :param pulumi.Input[str] key: The key of the manifest file within the bucket. + """ + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) + + @property + @pulumi.getter + def bucket(self) -> pulumi.Input[str]: + """ + The name of the bucket that contains the manifest file. + """ + return pulumi.get(self, "bucket") + + @bucket.setter + def bucket(self, value: pulumi.Input[str]): + pulumi.set(self, "bucket", value) + + @property + @pulumi.getter + def key(self) -> pulumi.Input[str]: + """ + The key of the manifest file within the bucket. + """ + return pulumi.get(self, "key") + + @key.setter + def key(self, value: pulumi.Input[str]): + pulumi.set(self, "key", value) + + +if not MYPY: + class DataSourceParametersServiceNowArgsDict(TypedDict): + site_base_url: pulumi.Input[str] + """ + The base URL of the Jira instance's site to which to connect. + """ +elif False: + DataSourceParametersServiceNowArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersServiceNowArgs: + def __init__(__self__, *, + site_base_url: pulumi.Input[str]): + """ + :param pulumi.Input[str] site_base_url: The base URL of the Jira instance's site to which to connect. + """ + pulumi.set(__self__, "site_base_url", site_base_url) + + @property + @pulumi.getter(name="siteBaseUrl") + def site_base_url(self) -> pulumi.Input[str]: + """ + The base URL of the Jira instance's site to which to connect. + """ + return pulumi.get(self, "site_base_url") + + @site_base_url.setter + def site_base_url(self, value: pulumi.Input[str]): + pulumi.set(self, "site_base_url", value) + + +if not MYPY: + class DataSourceParametersSnowflakeArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + host: pulumi.Input[str] + """ + The host to which to connect. + """ + warehouse: pulumi.Input[str] + """ + The warehouse to which to connect. + """ +elif False: + DataSourceParametersSnowflakeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersSnowflakeArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + host: pulumi.Input[str], + warehouse: pulumi.Input[str]): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[str] warehouse: The warehouse to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "warehouse", warehouse) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def warehouse(self) -> pulumi.Input[str]: + """ + The warehouse to which to connect. + """ + return pulumi.get(self, "warehouse") + + @warehouse.setter + def warehouse(self, value: pulumi.Input[str]): + pulumi.set(self, "warehouse", value) + + +if not MYPY: + class DataSourceParametersSparkArgsDict(TypedDict): + host: pulumi.Input[str] + """ + The host to which to connect. + """ + port: pulumi.Input[int] + """ + The warehouse to which to connect. + """ +elif False: + DataSourceParametersSparkArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersSparkArgs: + def __init__(__self__, *, + host: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The warehouse to which to connect. + """ + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + The warehouse to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersSqlServerArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + host: pulumi.Input[str] + """ + The host to which to connect. + """ + port: pulumi.Input[int] + """ + The warehouse to which to connect. + """ +elif False: + DataSourceParametersSqlServerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersSqlServerArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + host: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The warehouse to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + The warehouse to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersTeradataArgsDict(TypedDict): + database: pulumi.Input[str] + """ + The database to which to connect. + """ + host: pulumi.Input[str] + """ + The host to which to connect. + """ + port: pulumi.Input[int] + """ + The warehouse to which to connect. + """ +elif False: + DataSourceParametersTeradataArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersTeradataArgs: + def __init__(__self__, *, + database: pulumi.Input[str], + host: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] database: The database to which to connect. + :param pulumi.Input[str] host: The host to which to connect. + :param pulumi.Input[int] port: The warehouse to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def host(self) -> pulumi.Input[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: pulumi.Input[str]): + pulumi.set(self, "host", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + The warehouse to which to connect. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class DataSourceParametersTwitterArgsDict(TypedDict): + max_rows: pulumi.Input[int] + """ + The maximum number of rows to query. + """ + query: pulumi.Input[str] + """ + The Twitter query to retrieve the data. + """ +elif False: + DataSourceParametersTwitterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceParametersTwitterArgs: + def __init__(__self__, *, + max_rows: pulumi.Input[int], + query: pulumi.Input[str]): + """ + :param pulumi.Input[int] max_rows: The maximum number of rows to query. + :param pulumi.Input[str] query: The Twitter query to retrieve the data. + """ + pulumi.set(__self__, "max_rows", max_rows) + pulumi.set(__self__, "query", query) + + @property + @pulumi.getter(name="maxRows") + def max_rows(self) -> pulumi.Input[int]: + """ + The maximum number of rows to query. + """ + return pulumi.get(self, "max_rows") + + @max_rows.setter + def max_rows(self, value: pulumi.Input[int]): + pulumi.set(self, "max_rows", value) + + @property + @pulumi.getter + def query(self) -> pulumi.Input[str]: + """ + The Twitter query to retrieve the data. + """ + return pulumi.get(self, "query") + + @query.setter + def query(self, value: pulumi.Input[str]): + pulumi.set(self, "query", value) + + +if not MYPY: + class DataSourcePermissionArgsDict(TypedDict): + actions: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + Set of IAM actions to grant or revoke permissions on. Max of 16 items. + """ + principal: pulumi.Input[str] + """ + The Amazon Resource Name (ARN) of the principal. + """ +elif False: + DataSourcePermissionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourcePermissionArgs: + def __init__(__self__, *, + actions: pulumi.Input[Sequence[pulumi.Input[str]]], + principal: pulumi.Input[str]): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: Set of IAM actions to grant or revoke permissions on. Max of 16 items. + :param pulumi.Input[str] principal: The Amazon Resource Name (ARN) of the principal. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + """ + Set of IAM actions to grant or revoke permissions on. Max of 16 items. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter + def principal(self) -> pulumi.Input[str]: + """ + The Amazon Resource Name (ARN) of the principal. + """ + return pulumi.get(self, "principal") + + @principal.setter + def principal(self, value: pulumi.Input[str]): + pulumi.set(self, "principal", value) + + +if not MYPY: + class DataSourceSslPropertiesArgsDict(TypedDict): + disable_ssl: pulumi.Input[bool] + """ + A Boolean option to control whether SSL should be disabled. + """ +elif False: + DataSourceSslPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceSslPropertiesArgs: + def __init__(__self__, *, + disable_ssl: pulumi.Input[bool]): + """ + :param pulumi.Input[bool] disable_ssl: A Boolean option to control whether SSL should be disabled. + """ + pulumi.set(__self__, "disable_ssl", disable_ssl) + + @property + @pulumi.getter(name="disableSsl") + def disable_ssl(self) -> pulumi.Input[bool]: + """ + A Boolean option to control whether SSL should be disabled. + """ + return pulumi.get(self, "disable_ssl") + + @disable_ssl.setter + def disable_ssl(self, value: pulumi.Input[bool]): + pulumi.set(self, "disable_ssl", value) + + +if not MYPY: + class DataSourceVpcConnectionPropertiesArgsDict(TypedDict): + vpc_connection_arn: pulumi.Input[str] + """ + The Amazon Resource Name (ARN) for the VPC connection. + """ +elif False: + DataSourceVpcConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataSourceVpcConnectionPropertiesArgs: + def __init__(__self__, *, + vpc_connection_arn: pulumi.Input[str]): + """ + :param pulumi.Input[str] vpc_connection_arn: The Amazon Resource Name (ARN) for the VPC connection. + """ + pulumi.set(__self__, "vpc_connection_arn", vpc_connection_arn) + + @property + @pulumi.getter(name="vpcConnectionArn") + def vpc_connection_arn(self) -> pulumi.Input[str]: + """ + The Amazon Resource Name (ARN) for the VPC connection. + """ + return pulumi.get(self, "vpc_connection_arn") + + @vpc_connection_arn.setter + def vpc_connection_arn(self, value: pulumi.Input[str]): + pulumi.set(self, "vpc_connection_arn", value) + + +if not MYPY: + class DateTimeFormatConfigurationArgsDict(TypedDict): + date_time_format: NotRequired[pulumi.Input[str]] + null_value_format_configuration: NotRequired[pulumi.Input['NullValueFormatConfigurationArgsDict']] + numeric_format_configuration: NotRequired[pulumi.Input['NumericFormatConfigurationArgsDict']] +elif False: + DateTimeFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DateTimeFormatConfigurationArgs: + def __init__(__self__, *, + date_time_format: Optional[pulumi.Input[str]] = None, + null_value_format_configuration: Optional[pulumi.Input['NullValueFormatConfigurationArgs']] = None, + numeric_format_configuration: Optional[pulumi.Input['NumericFormatConfigurationArgs']] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if null_value_format_configuration is not None: + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) + if numeric_format_configuration is not None: + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) + + @property + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_time_format") + + @date_time_format.setter + def date_time_format(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_time_format", value) + + @property + @pulumi.getter(name="nullValueFormatConfiguration") + def null_value_format_configuration(self) -> Optional[pulumi.Input['NullValueFormatConfigurationArgs']]: + return pulumi.get(self, "null_value_format_configuration") + + @null_value_format_configuration.setter + def null_value_format_configuration(self, value: Optional[pulumi.Input['NullValueFormatConfigurationArgs']]): + pulumi.set(self, "null_value_format_configuration", value) + + @property + @pulumi.getter(name="numericFormatConfiguration") + def numeric_format_configuration(self) -> Optional[pulumi.Input['NumericFormatConfigurationArgs']]: + return pulumi.get(self, "numeric_format_configuration") + + @numeric_format_configuration.setter + def numeric_format_configuration(self, value: Optional[pulumi.Input['NumericFormatConfigurationArgs']]): + pulumi.set(self, "numeric_format_configuration", value) + + +if not MYPY: + class DateTimeParameterDeclarationArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Display name for the dashboard. + """ + default_values: NotRequired[pulumi.Input['DateTimeParameterDeclarationDefaultValuesArgsDict']] + time_granularity: NotRequired[pulumi.Input[str]] + values_when_unset: NotRequired[pulumi.Input['DateTimeParameterDeclarationValuesWhenUnsetArgsDict']] +elif False: + DateTimeParameterDeclarationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DateTimeParameterDeclarationArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + default_values: Optional[pulumi.Input['DateTimeParameterDeclarationDefaultValuesArgs']] = None, + time_granularity: Optional[pulumi.Input[str]] = None, + values_when_unset: Optional[pulumi.Input['DateTimeParameterDeclarationValuesWhenUnsetArgs']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + if default_values is not None: + pulumi.set(__self__, "default_values", default_values) + if time_granularity is not None: + pulumi.set(__self__, "time_granularity", time_granularity) + if values_when_unset is not None: + pulumi.set(__self__, "values_when_unset", values_when_unset) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="defaultValues") + def default_values(self) -> Optional[pulumi.Input['DateTimeParameterDeclarationDefaultValuesArgs']]: + return pulumi.get(self, "default_values") + + @default_values.setter + def default_values(self, value: Optional[pulumi.Input['DateTimeParameterDeclarationDefaultValuesArgs']]): + pulumi.set(self, "default_values", value) + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "time_granularity") + + @time_granularity.setter + def time_granularity(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "time_granularity", value) + + @property + @pulumi.getter(name="valuesWhenUnset") + def values_when_unset(self) -> Optional[pulumi.Input['DateTimeParameterDeclarationValuesWhenUnsetArgs']]: + return pulumi.get(self, "values_when_unset") + + @values_when_unset.setter + def values_when_unset(self, value: Optional[pulumi.Input['DateTimeParameterDeclarationValuesWhenUnsetArgs']]): + pulumi.set(self, "values_when_unset", value) + + +if not MYPY: + class DateTimeParameterDeclarationDefaultValuesArgsDict(TypedDict): + dynamic_value: NotRequired[pulumi.Input['DynamicValueArgsDict']] + rolling_date: NotRequired[pulumi.Input['DateTimeParameterDeclarationDefaultValuesRollingDateArgsDict']] + static_values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + DateTimeParameterDeclarationDefaultValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DateTimeParameterDeclarationDefaultValuesArgs: + def __init__(__self__, *, + dynamic_value: Optional[pulumi.Input['DynamicValueArgs']] = None, + rolling_date: Optional[pulumi.Input['DateTimeParameterDeclarationDefaultValuesRollingDateArgs']] = None, + static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if dynamic_value is not None: + pulumi.set(__self__, "dynamic_value", dynamic_value) + if rolling_date is not None: + pulumi.set(__self__, "rolling_date", rolling_date) + if static_values is not None: + pulumi.set(__self__, "static_values", static_values) + + @property + @pulumi.getter(name="dynamicValue") + def dynamic_value(self) -> Optional[pulumi.Input['DynamicValueArgs']]: + return pulumi.get(self, "dynamic_value") + + @dynamic_value.setter + def dynamic_value(self, value: Optional[pulumi.Input['DynamicValueArgs']]): + pulumi.set(self, "dynamic_value", value) + + @property + @pulumi.getter(name="rollingDate") + def rolling_date(self) -> Optional[pulumi.Input['DateTimeParameterDeclarationDefaultValuesRollingDateArgs']]: + return pulumi.get(self, "rolling_date") + + @rolling_date.setter + def rolling_date(self, value: Optional[pulumi.Input['DateTimeParameterDeclarationDefaultValuesRollingDateArgs']]): + pulumi.set(self, "rolling_date", value) + + @property + @pulumi.getter(name="staticValues") + def static_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "static_values") + + @static_values.setter + def static_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "static_values", value) + + +if not MYPY: + class DateTimeParameterDeclarationDefaultValuesRollingDateArgsDict(TypedDict): + expression: pulumi.Input[str] + data_set_identifier: NotRequired[pulumi.Input[str]] +elif False: + DateTimeParameterDeclarationDefaultValuesRollingDateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DateTimeParameterDeclarationDefaultValuesRollingDateArgs: + def __init__(__self__, *, + expression: pulumi.Input[str], + data_set_identifier: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "expression", expression) + if data_set_identifier is not None: + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "data_set_identifier") + + @data_set_identifier.setter + def data_set_identifier(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_set_identifier", value) + + +if not MYPY: + class DateTimeParameterDeclarationValuesWhenUnsetArgsDict(TypedDict): + custom_value: NotRequired[pulumi.Input[str]] + value_when_unset_option: NotRequired[pulumi.Input[str]] +elif False: + DateTimeParameterDeclarationValuesWhenUnsetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DateTimeParameterDeclarationValuesWhenUnsetArgs: + def __init__(__self__, *, + custom_value: Optional[pulumi.Input[str]] = None, + value_when_unset_option: Optional[pulumi.Input[str]] = None): + if custom_value is not None: + pulumi.set(__self__, "custom_value", custom_value) + if value_when_unset_option is not None: + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) + + @property + @pulumi.getter(name="customValue") + def custom_value(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_value") + + @custom_value.setter + def custom_value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_value", value) + + @property + @pulumi.getter(name="valueWhenUnsetOption") + def value_when_unset_option(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "value_when_unset_option") + + @value_when_unset_option.setter + def value_when_unset_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "value_when_unset_option", value) + + +if not MYPY: + class DecimalParameterDeclarationArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Display name for the dashboard. + """ + parameter_value_type: pulumi.Input[str] + default_values: NotRequired[pulumi.Input['DecimalParameterDeclarationDefaultValuesArgsDict']] + values_when_unset: NotRequired[pulumi.Input['DecimalParameterDeclarationValuesWhenUnsetArgsDict']] +elif False: + DecimalParameterDeclarationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DecimalParameterDeclarationArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + parameter_value_type: pulumi.Input[str], + default_values: Optional[pulumi.Input['DecimalParameterDeclarationDefaultValuesArgs']] = None, + values_when_unset: Optional[pulumi.Input['DecimalParameterDeclarationValuesWhenUnsetArgs']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) + if default_values is not None: + pulumi.set(__self__, "default_values", default_values) + if values_when_unset is not None: + pulumi.set(__self__, "values_when_unset", values_when_unset) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="parameterValueType") + def parameter_value_type(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_value_type") + + @parameter_value_type.setter + def parameter_value_type(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_value_type", value) + + @property + @pulumi.getter(name="defaultValues") + def default_values(self) -> Optional[pulumi.Input['DecimalParameterDeclarationDefaultValuesArgs']]: + return pulumi.get(self, "default_values") + + @default_values.setter + def default_values(self, value: Optional[pulumi.Input['DecimalParameterDeclarationDefaultValuesArgs']]): + pulumi.set(self, "default_values", value) + + @property + @pulumi.getter(name="valuesWhenUnset") + def values_when_unset(self) -> Optional[pulumi.Input['DecimalParameterDeclarationValuesWhenUnsetArgs']]: + return pulumi.get(self, "values_when_unset") + + @values_when_unset.setter + def values_when_unset(self, value: Optional[pulumi.Input['DecimalParameterDeclarationValuesWhenUnsetArgs']]): + pulumi.set(self, "values_when_unset", value) + + +if not MYPY: + class DecimalParameterDeclarationDefaultValuesArgsDict(TypedDict): + dynamic_value: NotRequired[pulumi.Input['DynamicValueArgsDict']] + static_values: NotRequired[pulumi.Input[Sequence[pulumi.Input[float]]]] +elif False: + DecimalParameterDeclarationDefaultValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DecimalParameterDeclarationDefaultValuesArgs: + def __init__(__self__, *, + dynamic_value: Optional[pulumi.Input['DynamicValueArgs']] = None, + static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None): + if dynamic_value is not None: + pulumi.set(__self__, "dynamic_value", dynamic_value) + if static_values is not None: + pulumi.set(__self__, "static_values", static_values) + + @property + @pulumi.getter(name="dynamicValue") + def dynamic_value(self) -> Optional[pulumi.Input['DynamicValueArgs']]: + return pulumi.get(self, "dynamic_value") + + @dynamic_value.setter + def dynamic_value(self, value: Optional[pulumi.Input['DynamicValueArgs']]): + pulumi.set(self, "dynamic_value", value) + + @property + @pulumi.getter(name="staticValues") + def static_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[float]]]]: + return pulumi.get(self, "static_values") + + @static_values.setter + def static_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]]): + pulumi.set(self, "static_values", value) + + +if not MYPY: + class DecimalParameterDeclarationValuesWhenUnsetArgsDict(TypedDict): + custom_value: NotRequired[pulumi.Input[float]] + value_when_unset_option: NotRequired[pulumi.Input[str]] +elif False: + DecimalParameterDeclarationValuesWhenUnsetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DecimalParameterDeclarationValuesWhenUnsetArgs: + def __init__(__self__, *, + custom_value: Optional[pulumi.Input[float]] = None, + value_when_unset_option: Optional[pulumi.Input[str]] = None): + if custom_value is not None: + pulumi.set(__self__, "custom_value", custom_value) + if value_when_unset_option is not None: + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) + + @property + @pulumi.getter(name="customValue") + def custom_value(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "custom_value") + + @custom_value.setter + def custom_value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "custom_value", value) + + @property + @pulumi.getter(name="valueWhenUnsetOption") + def value_when_unset_option(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "value_when_unset_option") + + @value_when_unset_option.setter + def value_when_unset_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "value_when_unset_option", value) + + +if not MYPY: + class DecimalPlacesConfigurationArgsDict(TypedDict): + decimal_places: pulumi.Input[int] +elif False: + DecimalPlacesConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DecimalPlacesConfigurationArgs: + def __init__(__self__, *, + decimal_places: pulumi.Input[int]): + pulumi.set(__self__, "decimal_places", decimal_places) + + @property + @pulumi.getter(name="decimalPlaces") + def decimal_places(self) -> pulumi.Input[int]: + return pulumi.get(self, "decimal_places") + + @decimal_places.setter + def decimal_places(self, value: pulumi.Input[int]): + pulumi.set(self, "decimal_places", value) + + +if not MYPY: + class DimensionFieldSchema2ArgsDict(TypedDict): + column_name: pulumi.Input[str] + data_set_identifier: pulumi.Input[str] +elif False: + DimensionFieldSchema2ArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DimensionFieldSchema2Args: + def __init__(__self__, *, + column_name: pulumi.Input[str], + data_set_identifier: pulumi.Input[str]): + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "column_name") + + @column_name.setter + def column_name(self, value: pulumi.Input[str]): + pulumi.set(self, "column_name", value) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> pulumi.Input[str]: + return pulumi.get(self, "data_set_identifier") + + @data_set_identifier.setter + def data_set_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_identifier", value) + + +if not MYPY: + class DimensionFieldSchemaArgsDict(TypedDict): + categorical_dimension_field: NotRequired[pulumi.Input['DimensionFieldSchemaCategoricalDimensionFieldArgsDict']] + date_dimension_field: NotRequired[pulumi.Input['DimensionFieldSchemaDateDimensionFieldArgsDict']] + numerical_dimension_field: NotRequired[pulumi.Input['DimensionFieldSchemaNumericalDimensionFieldArgsDict']] +elif False: + DimensionFieldSchemaArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DimensionFieldSchemaArgs: + def __init__(__self__, *, + categorical_dimension_field: Optional[pulumi.Input['DimensionFieldSchemaCategoricalDimensionFieldArgs']] = None, + date_dimension_field: Optional[pulumi.Input['DimensionFieldSchemaDateDimensionFieldArgs']] = None, + numerical_dimension_field: Optional[pulumi.Input['DimensionFieldSchemaNumericalDimensionFieldArgs']] = None): + if categorical_dimension_field is not None: + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) + if date_dimension_field is not None: + pulumi.set(__self__, "date_dimension_field", date_dimension_field) + if numerical_dimension_field is not None: + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) + + @property + @pulumi.getter(name="categoricalDimensionField") + def categorical_dimension_field(self) -> Optional[pulumi.Input['DimensionFieldSchemaCategoricalDimensionFieldArgs']]: + return pulumi.get(self, "categorical_dimension_field") + + @categorical_dimension_field.setter + def categorical_dimension_field(self, value: Optional[pulumi.Input['DimensionFieldSchemaCategoricalDimensionFieldArgs']]): + pulumi.set(self, "categorical_dimension_field", value) + + @property + @pulumi.getter(name="dateDimensionField") + def date_dimension_field(self) -> Optional[pulumi.Input['DimensionFieldSchemaDateDimensionFieldArgs']]: + return pulumi.get(self, "date_dimension_field") + + @date_dimension_field.setter + def date_dimension_field(self, value: Optional[pulumi.Input['DimensionFieldSchemaDateDimensionFieldArgs']]): + pulumi.set(self, "date_dimension_field", value) + + @property + @pulumi.getter(name="numericalDimensionField") + def numerical_dimension_field(self) -> Optional[pulumi.Input['DimensionFieldSchemaNumericalDimensionFieldArgs']]: + return pulumi.get(self, "numerical_dimension_field") + + @numerical_dimension_field.setter + def numerical_dimension_field(self, value: Optional[pulumi.Input['DimensionFieldSchemaNumericalDimensionFieldArgs']]): + pulumi.set(self, "numerical_dimension_field", value) + + +if not MYPY: + class DimensionFieldSchemaCategoricalDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + DimensionFieldSchemaCategoricalDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DimensionFieldSchemaCategoricalDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class DimensionFieldSchemaDateDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + date_granularity: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + DimensionFieldSchemaDateDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DimensionFieldSchemaDateDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + date_granularity: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if date_granularity is not None: + pulumi.set(__self__, "date_granularity", date_granularity) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="dateGranularity") + def date_granularity(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_granularity") + + @date_granularity.setter + def date_granularity(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_granularity", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class DimensionFieldSchemaNumericalDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + DimensionFieldSchemaNumericalDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DimensionFieldSchemaNumericalDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class DrillDownFiltersArgsDict(TypedDict): + category_filter: NotRequired[pulumi.Input['CategoryFilterArgsDict']] + numeric_equality_filter: NotRequired[pulumi.Input['NumericEqualityFilterArgsDict']] + time_range_filter: NotRequired[pulumi.Input['TimeRangeFilterArgsDict']] +elif False: + DrillDownFiltersArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DrillDownFiltersArgs: + def __init__(__self__, *, + category_filter: Optional[pulumi.Input['CategoryFilterArgs']] = None, + numeric_equality_filter: Optional[pulumi.Input['NumericEqualityFilterArgs']] = None, + time_range_filter: Optional[pulumi.Input['TimeRangeFilterArgs']] = None): + if category_filter is not None: + pulumi.set(__self__, "category_filter", category_filter) + if numeric_equality_filter is not None: + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) + if time_range_filter is not None: + pulumi.set(__self__, "time_range_filter", time_range_filter) + + @property + @pulumi.getter(name="categoryFilter") + def category_filter(self) -> Optional[pulumi.Input['CategoryFilterArgs']]: + return pulumi.get(self, "category_filter") + + @category_filter.setter + def category_filter(self, value: Optional[pulumi.Input['CategoryFilterArgs']]): + pulumi.set(self, "category_filter", value) + + @property + @pulumi.getter(name="numericEqualityFilter") + def numeric_equality_filter(self) -> Optional[pulumi.Input['NumericEqualityFilterArgs']]: + return pulumi.get(self, "numeric_equality_filter") + + @numeric_equality_filter.setter + def numeric_equality_filter(self, value: Optional[pulumi.Input['NumericEqualityFilterArgs']]): + pulumi.set(self, "numeric_equality_filter", value) + + @property + @pulumi.getter(name="timeRangeFilter") + def time_range_filter(self) -> Optional[pulumi.Input['TimeRangeFilterArgs']]: + return pulumi.get(self, "time_range_filter") + + @time_range_filter.setter + def time_range_filter(self, value: Optional[pulumi.Input['TimeRangeFilterArgs']]): + pulumi.set(self, "time_range_filter", value) + + +if not MYPY: + class DynamicValueArgsDict(TypedDict): + default_value_column: pulumi.Input['ColumnArgsDict'] + group_name_column: NotRequired[pulumi.Input['ColumnArgsDict']] + user_name_column: NotRequired[pulumi.Input['ColumnArgsDict']] +elif False: + DynamicValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DynamicValueArgs: + def __init__(__self__, *, + default_value_column: pulumi.Input['ColumnArgs'], + group_name_column: Optional[pulumi.Input['ColumnArgs']] = None, + user_name_column: Optional[pulumi.Input['ColumnArgs']] = None): + pulumi.set(__self__, "default_value_column", default_value_column) + if group_name_column is not None: + pulumi.set(__self__, "group_name_column", group_name_column) + if user_name_column is not None: + pulumi.set(__self__, "user_name_column", user_name_column) + + @property + @pulumi.getter(name="defaultValueColumn") + def default_value_column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "default_value_column") + + @default_value_column.setter + def default_value_column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "default_value_column", value) + + @property + @pulumi.getter(name="groupNameColumn") + def group_name_column(self) -> Optional[pulumi.Input['ColumnArgs']]: + return pulumi.get(self, "group_name_column") + + @group_name_column.setter + def group_name_column(self, value: Optional[pulumi.Input['ColumnArgs']]): + pulumi.set(self, "group_name_column", value) + + @property + @pulumi.getter(name="userNameColumn") + def user_name_column(self) -> Optional[pulumi.Input['ColumnArgs']]: + return pulumi.get(self, "user_name_column") + + @user_name_column.setter + def user_name_column(self, value: Optional[pulumi.Input['ColumnArgs']]): + pulumi.set(self, "user_name_column", value) + + +if not MYPY: + class FieldSortArgsDict(TypedDict): + direction: pulumi.Input[str] + field_id: pulumi.Input[str] +elif False: + FieldSortArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FieldSortArgs: + def __init__(__self__, *, + direction: pulumi.Input[str], + field_id: pulumi.Input[str]): + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def direction(self) -> pulumi.Input[str]: + return pulumi.get(self, "direction") + + @direction.setter + def direction(self, value: pulumi.Input[str]): + pulumi.set(self, "direction", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + +if not MYPY: + class FieldSortOptionsArgsDict(TypedDict): + column_sort: NotRequired[pulumi.Input['ColumnSortArgsDict']] + field_sort: NotRequired[pulumi.Input['FieldSortArgsDict']] +elif False: + FieldSortOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FieldSortOptionsArgs: + def __init__(__self__, *, + column_sort: Optional[pulumi.Input['ColumnSortArgs']] = None, + field_sort: Optional[pulumi.Input['FieldSortArgs']] = None): + if column_sort is not None: + pulumi.set(__self__, "column_sort", column_sort) + if field_sort is not None: + pulumi.set(__self__, "field_sort", field_sort) + + @property + @pulumi.getter(name="columnSort") + def column_sort(self) -> Optional[pulumi.Input['ColumnSortArgs']]: + return pulumi.get(self, "column_sort") + + @column_sort.setter + def column_sort(self, value: Optional[pulumi.Input['ColumnSortArgs']]): + pulumi.set(self, "column_sort", value) + + @property + @pulumi.getter(name="fieldSort") + def field_sort(self) -> Optional[pulumi.Input['FieldSortArgs']]: + return pulumi.get(self, "field_sort") + + @field_sort.setter + def field_sort(self, value: Optional[pulumi.Input['FieldSortArgs']]): + pulumi.set(self, "field_sort", value) + + +if not MYPY: + class FilterControlsArgsDict(TypedDict): + date_time_picker: NotRequired[pulumi.Input['FilterControlsDateTimePickerArgsDict']] + dropdown: NotRequired[pulumi.Input['FilterControlsDropdownArgsDict']] + list: NotRequired[pulumi.Input['FilterControlsListArgsDict']] + relative_date_time: NotRequired[pulumi.Input['FilterControlsRelativeDateTimeArgsDict']] + slider: NotRequired[pulumi.Input['FilterControlsSliderArgsDict']] + text_area: NotRequired[pulumi.Input['FilterControlsTextAreaArgsDict']] + text_field: NotRequired[pulumi.Input['FilterControlsTextFieldArgsDict']] +elif False: + FilterControlsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsArgs: + def __init__(__self__, *, + date_time_picker: Optional[pulumi.Input['FilterControlsDateTimePickerArgs']] = None, + dropdown: Optional[pulumi.Input['FilterControlsDropdownArgs']] = None, + list: Optional[pulumi.Input['FilterControlsListArgs']] = None, + relative_date_time: Optional[pulumi.Input['FilterControlsRelativeDateTimeArgs']] = None, + slider: Optional[pulumi.Input['FilterControlsSliderArgs']] = None, + text_area: Optional[pulumi.Input['FilterControlsTextAreaArgs']] = None, + text_field: Optional[pulumi.Input['FilterControlsTextFieldArgs']] = None): + if date_time_picker is not None: + pulumi.set(__self__, "date_time_picker", date_time_picker) + if dropdown is not None: + pulumi.set(__self__, "dropdown", dropdown) + if list is not None: + pulumi.set(__self__, "list", list) + if relative_date_time is not None: + pulumi.set(__self__, "relative_date_time", relative_date_time) + if slider is not None: + pulumi.set(__self__, "slider", slider) + if text_area is not None: + pulumi.set(__self__, "text_area", text_area) + if text_field is not None: + pulumi.set(__self__, "text_field", text_field) + + @property + @pulumi.getter(name="dateTimePicker") + def date_time_picker(self) -> Optional[pulumi.Input['FilterControlsDateTimePickerArgs']]: + return pulumi.get(self, "date_time_picker") + + @date_time_picker.setter + def date_time_picker(self, value: Optional[pulumi.Input['FilterControlsDateTimePickerArgs']]): + pulumi.set(self, "date_time_picker", value) + + @property + @pulumi.getter + def dropdown(self) -> Optional[pulumi.Input['FilterControlsDropdownArgs']]: + return pulumi.get(self, "dropdown") + + @dropdown.setter + def dropdown(self, value: Optional[pulumi.Input['FilterControlsDropdownArgs']]): + pulumi.set(self, "dropdown", value) + + @property + @pulumi.getter + def list(self) -> Optional[pulumi.Input['FilterControlsListArgs']]: + return pulumi.get(self, "list") + + @list.setter + def list(self, value: Optional[pulumi.Input['FilterControlsListArgs']]): + pulumi.set(self, "list", value) + + @property + @pulumi.getter(name="relativeDateTime") + def relative_date_time(self) -> Optional[pulumi.Input['FilterControlsRelativeDateTimeArgs']]: + return pulumi.get(self, "relative_date_time") + + @relative_date_time.setter + def relative_date_time(self, value: Optional[pulumi.Input['FilterControlsRelativeDateTimeArgs']]): + pulumi.set(self, "relative_date_time", value) + + @property + @pulumi.getter + def slider(self) -> Optional[pulumi.Input['FilterControlsSliderArgs']]: + return pulumi.get(self, "slider") + + @slider.setter + def slider(self, value: Optional[pulumi.Input['FilterControlsSliderArgs']]): + pulumi.set(self, "slider", value) + + @property + @pulumi.getter(name="textArea") + def text_area(self) -> Optional[pulumi.Input['FilterControlsTextAreaArgs']]: + return pulumi.get(self, "text_area") + + @text_area.setter + def text_area(self, value: Optional[pulumi.Input['FilterControlsTextAreaArgs']]): + pulumi.set(self, "text_area", value) + + @property + @pulumi.getter(name="textField") + def text_field(self) -> Optional[pulumi.Input['FilterControlsTextFieldArgs']]: + return pulumi.get(self, "text_field") + + @text_field.setter + def text_field(self, value: Optional[pulumi.Input['FilterControlsTextFieldArgs']]): + pulumi.set(self, "text_field", value) + + +if not MYPY: + class FilterControlsDateTimePickerArgsDict(TypedDict): + filter_control_id: pulumi.Input[str] + source_filter_id: pulumi.Input[str] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['FilterControlsDateTimePickerDisplayOptionsArgsDict']] + type: NotRequired[pulumi.Input[str]] +elif False: + FilterControlsDateTimePickerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsDateTimePickerArgs: + def __init__(__self__, *, + filter_control_id: pulumi.Input[str], + source_filter_id: pulumi.Input[str], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['FilterControlsDateTimePickerDisplayOptionsArgs']] = None, + type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_control_id") + + @filter_control_id.setter + def filter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_control_id", value) + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_filter_id") + + @source_filter_id.setter + def source_filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "source_filter_id", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['FilterControlsDateTimePickerDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['FilterControlsDateTimePickerDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class FilterControlsDateTimePickerDisplayOptionsArgsDict(TypedDict): + date_time_format: NotRequired[pulumi.Input[str]] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + FilterControlsDateTimePickerDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsDateTimePickerDisplayOptionsArgs: + def __init__(__self__, *, + date_time_format: Optional[pulumi.Input[str]] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_time_format") + + @date_time_format.setter + def date_time_format(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_time_format", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class FilterControlsDropdownArgsDict(TypedDict): + filter_control_id: pulumi.Input[str] + source_filter_id: pulumi.Input[str] + title: pulumi.Input[str] + cascading_control_configuration: NotRequired[pulumi.Input['CascadingControlConfigurationArgsDict']] + display_options: NotRequired[pulumi.Input['FilterControlsDropdownDisplayOptionsArgsDict']] + selectable_values: NotRequired[pulumi.Input['FilterControlsDropdownSelectableValuesArgsDict']] + type: NotRequired[pulumi.Input[str]] +elif False: + FilterControlsDropdownArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsDropdownArgs: + def __init__(__self__, *, + filter_control_id: pulumi.Input[str], + source_filter_id: pulumi.Input[str], + title: pulumi.Input[str], + cascading_control_configuration: Optional[pulumi.Input['CascadingControlConfigurationArgs']] = None, + display_options: Optional[pulumi.Input['FilterControlsDropdownDisplayOptionsArgs']] = None, + selectable_values: Optional[pulumi.Input['FilterControlsDropdownSelectableValuesArgs']] = None, + type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_control_id") + + @filter_control_id.setter + def filter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_control_id", value) + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_filter_id") + + @source_filter_id.setter + def source_filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "source_filter_id", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional[pulumi.Input['CascadingControlConfigurationArgs']]: + return pulumi.get(self, "cascading_control_configuration") + + @cascading_control_configuration.setter + def cascading_control_configuration(self, value: Optional[pulumi.Input['CascadingControlConfigurationArgs']]): + pulumi.set(self, "cascading_control_configuration", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['FilterControlsDropdownDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['FilterControlsDropdownDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional[pulumi.Input['FilterControlsDropdownSelectableValuesArgs']]: + return pulumi.get(self, "selectable_values") + + @selectable_values.setter + def selectable_values(self, value: Optional[pulumi.Input['FilterControlsDropdownSelectableValuesArgs']]): + pulumi.set(self, "selectable_values", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class FilterControlsDropdownDisplayOptionsArgsDict(TypedDict): + select_all_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + FilterControlsDropdownDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsDropdownDisplayOptionsArgs: + def __init__(__self__, *, + select_all_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "select_all_options", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class FilterControlsDropdownSelectableValuesArgsDict(TypedDict): + values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + FilterControlsDropdownSelectableValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsDropdownSelectableValuesArgs: + def __init__(__self__, *, + values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class FilterControlsListArgsDict(TypedDict): + filter_control_id: pulumi.Input[str] + source_filter_id: pulumi.Input[str] + title: pulumi.Input[str] + cascading_control_configuration: NotRequired[pulumi.Input['CascadingControlConfigurationArgsDict']] + display_options: NotRequired[pulumi.Input['FilterControlsListDisplayOptionsArgsDict']] + selectable_values: NotRequired[pulumi.Input['FilterControlsListSelectableValuesArgsDict']] + type: NotRequired[pulumi.Input[str]] +elif False: + FilterControlsListArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsListArgs: + def __init__(__self__, *, + filter_control_id: pulumi.Input[str], + source_filter_id: pulumi.Input[str], + title: pulumi.Input[str], + cascading_control_configuration: Optional[pulumi.Input['CascadingControlConfigurationArgs']] = None, + display_options: Optional[pulumi.Input['FilterControlsListDisplayOptionsArgs']] = None, + selectable_values: Optional[pulumi.Input['FilterControlsListSelectableValuesArgs']] = None, + type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_control_id") + + @filter_control_id.setter + def filter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_control_id", value) + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_filter_id") + + @source_filter_id.setter + def source_filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "source_filter_id", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional[pulumi.Input['CascadingControlConfigurationArgs']]: + return pulumi.get(self, "cascading_control_configuration") + + @cascading_control_configuration.setter + def cascading_control_configuration(self, value: Optional[pulumi.Input['CascadingControlConfigurationArgs']]): + pulumi.set(self, "cascading_control_configuration", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['FilterControlsListDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['FilterControlsListDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional[pulumi.Input['FilterControlsListSelectableValuesArgs']]: + return pulumi.get(self, "selectable_values") + + @selectable_values.setter + def selectable_values(self, value: Optional[pulumi.Input['FilterControlsListSelectableValuesArgs']]): + pulumi.set(self, "selectable_values", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class FilterControlsListDisplayOptionsArgsDict(TypedDict): + search_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + select_all_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + FilterControlsListDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsListDisplayOptionsArgs: + def __init__(__self__, *, + search_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + select_all_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if search_options is not None: + pulumi.set(__self__, "search_options", search_options) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="searchOptions") + def search_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "search_options") + + @search_options.setter + def search_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "search_options", value) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "select_all_options", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class FilterControlsListSelectableValuesArgsDict(TypedDict): + values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + FilterControlsListSelectableValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsListSelectableValuesArgs: + def __init__(__self__, *, + values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class FilterControlsRelativeDateTimeArgsDict(TypedDict): + filter_control_id: pulumi.Input[str] + source_filter_id: pulumi.Input[str] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['FilterControlsRelativeDateTimeDisplayOptionsArgsDict']] +elif False: + FilterControlsRelativeDateTimeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsRelativeDateTimeArgs: + def __init__(__self__, *, + filter_control_id: pulumi.Input[str], + source_filter_id: pulumi.Input[str], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['FilterControlsRelativeDateTimeDisplayOptionsArgs']] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_control_id") + + @filter_control_id.setter + def filter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_control_id", value) + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_filter_id") + + @source_filter_id.setter + def source_filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "source_filter_id", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['FilterControlsRelativeDateTimeDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['FilterControlsRelativeDateTimeDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class FilterControlsRelativeDateTimeDisplayOptionsArgsDict(TypedDict): + date_time_format: NotRequired[pulumi.Input[str]] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + FilterControlsRelativeDateTimeDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsRelativeDateTimeDisplayOptionsArgs: + def __init__(__self__, *, + date_time_format: Optional[pulumi.Input[str]] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_time_format") + + @date_time_format.setter + def date_time_format(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_time_format", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class FilterControlsSliderArgsDict(TypedDict): + filter_control_id: pulumi.Input[str] + maximum_value: pulumi.Input[float] + minimum_value: pulumi.Input[float] + source_filter_id: pulumi.Input[str] + step_size: pulumi.Input[float] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['FilterControlsSliderDisplayOptionsArgsDict']] + type: NotRequired[pulumi.Input[str]] +elif False: + FilterControlsSliderArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsSliderArgs: + def __init__(__self__, *, + filter_control_id: pulumi.Input[str], + maximum_value: pulumi.Input[float], + minimum_value: pulumi.Input[float], + source_filter_id: pulumi.Input[str], + step_size: pulumi.Input[float], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['FilterControlsSliderDisplayOptionsArgs']] = None, + type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_control_id") + + @filter_control_id.setter + def filter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_control_id", value) + + @property + @pulumi.getter(name="maximumValue") + def maximum_value(self) -> pulumi.Input[float]: + return pulumi.get(self, "maximum_value") + + @maximum_value.setter + def maximum_value(self, value: pulumi.Input[float]): + pulumi.set(self, "maximum_value", value) + + @property + @pulumi.getter(name="minimumValue") + def minimum_value(self) -> pulumi.Input[float]: + return pulumi.get(self, "minimum_value") + + @minimum_value.setter + def minimum_value(self, value: pulumi.Input[float]): + pulumi.set(self, "minimum_value", value) + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_filter_id") + + @source_filter_id.setter + def source_filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "source_filter_id", value) + + @property + @pulumi.getter(name="stepSize") + def step_size(self) -> pulumi.Input[float]: + return pulumi.get(self, "step_size") + + @step_size.setter + def step_size(self, value: pulumi.Input[float]): + pulumi.set(self, "step_size", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['FilterControlsSliderDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['FilterControlsSliderDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class FilterControlsSliderDisplayOptionsArgsDict(TypedDict): + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + FilterControlsSliderDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsSliderDisplayOptionsArgs: + def __init__(__self__, *, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class FilterControlsTextAreaArgsDict(TypedDict): + filter_control_id: pulumi.Input[str] + source_filter_id: pulumi.Input[str] + title: pulumi.Input[str] + delimiter: NotRequired[pulumi.Input[str]] + display_options: NotRequired[pulumi.Input['TextAreaControlDisplayOptionsArgsDict']] +elif False: + FilterControlsTextAreaArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsTextAreaArgs: + def __init__(__self__, *, + filter_control_id: pulumi.Input[str], + source_filter_id: pulumi.Input[str], + title: pulumi.Input[str], + delimiter: Optional[pulumi.Input[str]] = None, + display_options: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if delimiter is not None: + pulumi.set(__self__, "delimiter", delimiter) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_control_id") + + @filter_control_id.setter + def filter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_control_id", value) + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_filter_id") + + @source_filter_id.setter + def source_filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "source_filter_id", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter + def delimiter(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "delimiter") + + @delimiter.setter + def delimiter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "delimiter", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class FilterControlsTextFieldArgsDict(TypedDict): + filter_control_id: pulumi.Input[str] + source_filter_id: pulumi.Input[str] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['TextAreaControlDisplayOptionsArgsDict']] +elif False: + FilterControlsTextFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FilterControlsTextFieldArgs: + def __init__(__self__, *, + filter_control_id: pulumi.Input[str], + source_filter_id: pulumi.Input[str], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_control_id") + + @filter_control_id.setter + def filter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_control_id", value) + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_filter_id") + + @source_filter_id.setter + def source_filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "source_filter_id", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class FiltersArgsDict(TypedDict): + category_filter: NotRequired[pulumi.Input['FiltersCategoryFilterArgsDict']] + numeric_equality_filter: NotRequired[pulumi.Input['FiltersNumericEqualityFilterArgsDict']] + numeric_range_filter: NotRequired[pulumi.Input['FiltersNumericRangeFilterArgsDict']] + relative_dates_filter: NotRequired[pulumi.Input['FiltersRelativeDatesFilterArgsDict']] + time_equality_filter: NotRequired[pulumi.Input['FiltersTimeEqualityFilterArgsDict']] + time_range_filter: NotRequired[pulumi.Input['FiltersTimeRangeFilterArgsDict']] + top_bottom_filter: NotRequired[pulumi.Input['FiltersTopBottomFilterArgsDict']] +elif False: + FiltersArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersArgs: + def __init__(__self__, *, + category_filter: Optional[pulumi.Input['FiltersCategoryFilterArgs']] = None, + numeric_equality_filter: Optional[pulumi.Input['FiltersNumericEqualityFilterArgs']] = None, + numeric_range_filter: Optional[pulumi.Input['FiltersNumericRangeFilterArgs']] = None, + relative_dates_filter: Optional[pulumi.Input['FiltersRelativeDatesFilterArgs']] = None, + time_equality_filter: Optional[pulumi.Input['FiltersTimeEqualityFilterArgs']] = None, + time_range_filter: Optional[pulumi.Input['FiltersTimeRangeFilterArgs']] = None, + top_bottom_filter: Optional[pulumi.Input['FiltersTopBottomFilterArgs']] = None): + if category_filter is not None: + pulumi.set(__self__, "category_filter", category_filter) + if numeric_equality_filter is not None: + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) + if numeric_range_filter is not None: + pulumi.set(__self__, "numeric_range_filter", numeric_range_filter) + if relative_dates_filter is not None: + pulumi.set(__self__, "relative_dates_filter", relative_dates_filter) + if time_equality_filter is not None: + pulumi.set(__self__, "time_equality_filter", time_equality_filter) + if time_range_filter is not None: + pulumi.set(__self__, "time_range_filter", time_range_filter) + if top_bottom_filter is not None: + pulumi.set(__self__, "top_bottom_filter", top_bottom_filter) + + @property + @pulumi.getter(name="categoryFilter") + def category_filter(self) -> Optional[pulumi.Input['FiltersCategoryFilterArgs']]: + return pulumi.get(self, "category_filter") + + @category_filter.setter + def category_filter(self, value: Optional[pulumi.Input['FiltersCategoryFilterArgs']]): + pulumi.set(self, "category_filter", value) + + @property + @pulumi.getter(name="numericEqualityFilter") + def numeric_equality_filter(self) -> Optional[pulumi.Input['FiltersNumericEqualityFilterArgs']]: + return pulumi.get(self, "numeric_equality_filter") + + @numeric_equality_filter.setter + def numeric_equality_filter(self, value: Optional[pulumi.Input['FiltersNumericEqualityFilterArgs']]): + pulumi.set(self, "numeric_equality_filter", value) + + @property + @pulumi.getter(name="numericRangeFilter") + def numeric_range_filter(self) -> Optional[pulumi.Input['FiltersNumericRangeFilterArgs']]: + return pulumi.get(self, "numeric_range_filter") + + @numeric_range_filter.setter + def numeric_range_filter(self, value: Optional[pulumi.Input['FiltersNumericRangeFilterArgs']]): + pulumi.set(self, "numeric_range_filter", value) + + @property + @pulumi.getter(name="relativeDatesFilter") + def relative_dates_filter(self) -> Optional[pulumi.Input['FiltersRelativeDatesFilterArgs']]: + return pulumi.get(self, "relative_dates_filter") + + @relative_dates_filter.setter + def relative_dates_filter(self, value: Optional[pulumi.Input['FiltersRelativeDatesFilterArgs']]): + pulumi.set(self, "relative_dates_filter", value) + + @property + @pulumi.getter(name="timeEqualityFilter") + def time_equality_filter(self) -> Optional[pulumi.Input['FiltersTimeEqualityFilterArgs']]: + return pulumi.get(self, "time_equality_filter") + + @time_equality_filter.setter + def time_equality_filter(self, value: Optional[pulumi.Input['FiltersTimeEqualityFilterArgs']]): + pulumi.set(self, "time_equality_filter", value) + + @property + @pulumi.getter(name="timeRangeFilter") + def time_range_filter(self) -> Optional[pulumi.Input['FiltersTimeRangeFilterArgs']]: + return pulumi.get(self, "time_range_filter") + + @time_range_filter.setter + def time_range_filter(self, value: Optional[pulumi.Input['FiltersTimeRangeFilterArgs']]): + pulumi.set(self, "time_range_filter", value) + + @property + @pulumi.getter(name="topBottomFilter") + def top_bottom_filter(self) -> Optional[pulumi.Input['FiltersTopBottomFilterArgs']]: + return pulumi.get(self, "top_bottom_filter") + + @top_bottom_filter.setter + def top_bottom_filter(self, value: Optional[pulumi.Input['FiltersTopBottomFilterArgs']]): + pulumi.set(self, "top_bottom_filter", value) + + +if not MYPY: + class FiltersCategoryFilterArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + configuration: pulumi.Input['FiltersCategoryFilterConfigurationArgsDict'] + filter_id: pulumi.Input[str] +elif False: + FiltersCategoryFilterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersCategoryFilterArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + configuration: pulumi.Input['FiltersCategoryFilterConfigurationArgs'], + filter_id: pulumi.Input[str]): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "configuration", configuration) + pulumi.set(__self__, "filter_id", filter_id) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter + def configuration(self) -> pulumi.Input['FiltersCategoryFilterConfigurationArgs']: + return pulumi.get(self, "configuration") + + @configuration.setter + def configuration(self, value: pulumi.Input['FiltersCategoryFilterConfigurationArgs']): + pulumi.set(self, "configuration", value) + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_id") + + @filter_id.setter + def filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_id", value) + + +if not MYPY: + class FiltersCategoryFilterConfigurationArgsDict(TypedDict): + custom_filter_configuration: NotRequired[pulumi.Input['FiltersCategoryFilterConfigurationCustomFilterConfigurationArgsDict']] + custom_filter_list_configuration: NotRequired[pulumi.Input['FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgsDict']] + filter_list_configuration: NotRequired[pulumi.Input['FiltersCategoryFilterConfigurationFilterListConfigurationArgsDict']] +elif False: + FiltersCategoryFilterConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersCategoryFilterConfigurationArgs: + def __init__(__self__, *, + custom_filter_configuration: Optional[pulumi.Input['FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs']] = None, + custom_filter_list_configuration: Optional[pulumi.Input['FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs']] = None, + filter_list_configuration: Optional[pulumi.Input['FiltersCategoryFilterConfigurationFilterListConfigurationArgs']] = None): + if custom_filter_configuration is not None: + pulumi.set(__self__, "custom_filter_configuration", custom_filter_configuration) + if custom_filter_list_configuration is not None: + pulumi.set(__self__, "custom_filter_list_configuration", custom_filter_list_configuration) + if filter_list_configuration is not None: + pulumi.set(__self__, "filter_list_configuration", filter_list_configuration) + + @property + @pulumi.getter(name="customFilterConfiguration") + def custom_filter_configuration(self) -> Optional[pulumi.Input['FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs']]: + return pulumi.get(self, "custom_filter_configuration") + + @custom_filter_configuration.setter + def custom_filter_configuration(self, value: Optional[pulumi.Input['FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs']]): + pulumi.set(self, "custom_filter_configuration", value) + + @property + @pulumi.getter(name="customFilterListConfiguration") + def custom_filter_list_configuration(self) -> Optional[pulumi.Input['FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs']]: + return pulumi.get(self, "custom_filter_list_configuration") + + @custom_filter_list_configuration.setter + def custom_filter_list_configuration(self, value: Optional[pulumi.Input['FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs']]): + pulumi.set(self, "custom_filter_list_configuration", value) + + @property + @pulumi.getter(name="filterListConfiguration") + def filter_list_configuration(self) -> Optional[pulumi.Input['FiltersCategoryFilterConfigurationFilterListConfigurationArgs']]: + return pulumi.get(self, "filter_list_configuration") + + @filter_list_configuration.setter + def filter_list_configuration(self, value: Optional[pulumi.Input['FiltersCategoryFilterConfigurationFilterListConfigurationArgs']]): + pulumi.set(self, "filter_list_configuration", value) + + +if not MYPY: + class FiltersCategoryFilterConfigurationCustomFilterConfigurationArgsDict(TypedDict): + match_operator: pulumi.Input[str] + null_option: pulumi.Input[str] + category_value: NotRequired[pulumi.Input[str]] + parameter_name: NotRequired[pulumi.Input[str]] + select_all_options: NotRequired[pulumi.Input[str]] +elif False: + FiltersCategoryFilterConfigurationCustomFilterConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersCategoryFilterConfigurationCustomFilterConfigurationArgs: + def __init__(__self__, *, + match_operator: pulumi.Input[str], + null_option: pulumi.Input[str], + category_value: Optional[pulumi.Input[str]] = None, + parameter_name: Optional[pulumi.Input[str]] = None, + select_all_options: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) + if category_value is not None: + pulumi.set(__self__, "category_value", category_value) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> pulumi.Input[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: pulumi.Input[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> pulumi.Input[str]: + return pulumi.get(self, "null_option") + + @null_option.setter + def null_option(self, value: pulumi.Input[str]): + pulumi.set(self, "null_option", value) + + @property + @pulumi.getter(name="categoryValue") + def category_value(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "category_value") + + @category_value.setter + def category_value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "category_value", value) + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "parameter_name") + + @parameter_name.setter + def parameter_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parameter_name", value) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "select_all_options", value) + + +if not MYPY: + class FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgsDict(TypedDict): + match_operator: pulumi.Input[str] + null_option: pulumi.Input[str] + category_values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + select_all_options: NotRequired[pulumi.Input[str]] +elif False: + FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersCategoryFilterConfigurationCustomFilterListConfigurationArgs: + def __init__(__self__, *, + match_operator: pulumi.Input[str], + null_option: pulumi.Input[str], + category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + select_all_options: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) + if category_values is not None: + pulumi.set(__self__, "category_values", category_values) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> pulumi.Input[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: pulumi.Input[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> pulumi.Input[str]: + return pulumi.get(self, "null_option") + + @null_option.setter + def null_option(self, value: pulumi.Input[str]): + pulumi.set(self, "null_option", value) + + @property + @pulumi.getter(name="categoryValues") + def category_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "category_values") + + @category_values.setter + def category_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "category_values", value) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "select_all_options", value) + + +if not MYPY: + class FiltersCategoryFilterConfigurationFilterListConfigurationArgsDict(TypedDict): + match_operator: pulumi.Input[str] + category_values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + select_all_options: NotRequired[pulumi.Input[str]] +elif False: + FiltersCategoryFilterConfigurationFilterListConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersCategoryFilterConfigurationFilterListConfigurationArgs: + def __init__(__self__, *, + match_operator: pulumi.Input[str], + category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + select_all_options: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "match_operator", match_operator) + if category_values is not None: + pulumi.set(__self__, "category_values", category_values) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> pulumi.Input[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: pulumi.Input[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="categoryValues") + def category_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "category_values") + + @category_values.setter + def category_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "category_values", value) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "select_all_options", value) + + +if not MYPY: + class FiltersNumericEqualityFilterArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + filter_id: pulumi.Input[str] + match_operator: pulumi.Input[str] + null_option: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input['AggregationFunctionArgsDict']] + parameter_name: NotRequired[pulumi.Input[str]] + select_all_options: NotRequired[pulumi.Input[str]] + value: NotRequired[pulumi.Input[float]] +elif False: + FiltersNumericEqualityFilterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersNumericEqualityFilterArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + filter_id: pulumi.Input[str], + match_operator: pulumi.Input[str], + null_option: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input['AggregationFunctionArgs']] = None, + parameter_name: Optional[pulumi.Input[str]] = None, + select_all_options: Optional[pulumi.Input[str]] = None, + value: Optional[pulumi.Input[float]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_id") + + @filter_id.setter + def filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_id", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> pulumi.Input[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: pulumi.Input[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> pulumi.Input[str]: + return pulumi.get(self, "null_option") + + @null_option.setter + def null_option(self, value: pulumi.Input[str]): + pulumi.set(self, "null_option", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input['AggregationFunctionArgs']]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input['AggregationFunctionArgs']]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "parameter_name") + + @parameter_name.setter + def parameter_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parameter_name", value) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "select_all_options", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "value", value) + + +if not MYPY: + class FiltersNumericRangeFilterArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + filter_id: pulumi.Input[str] + null_option: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input['AggregationFunctionArgsDict']] + include_maximum: NotRequired[pulumi.Input[bool]] + include_minimum: NotRequired[pulumi.Input[bool]] + range_maximum: NotRequired[pulumi.Input['FiltersNumericRangeFilterRangeMaximumArgsDict']] + range_minimum: NotRequired[pulumi.Input['FiltersNumericRangeFilterRangeMinimumArgsDict']] + select_all_options: NotRequired[pulumi.Input[str]] +elif False: + FiltersNumericRangeFilterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersNumericRangeFilterArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + filter_id: pulumi.Input[str], + null_option: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input['AggregationFunctionArgs']] = None, + include_maximum: Optional[pulumi.Input[bool]] = None, + include_minimum: Optional[pulumi.Input[bool]] = None, + range_maximum: Optional[pulumi.Input['FiltersNumericRangeFilterRangeMaximumArgs']] = None, + range_minimum: Optional[pulumi.Input['FiltersNumericRangeFilterRangeMinimumArgs']] = None, + select_all_options: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if include_maximum is not None: + pulumi.set(__self__, "include_maximum", include_maximum) + if include_minimum is not None: + pulumi.set(__self__, "include_minimum", include_minimum) + if range_maximum is not None: + pulumi.set(__self__, "range_maximum", range_maximum) + if range_minimum is not None: + pulumi.set(__self__, "range_minimum", range_minimum) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_id") + + @filter_id.setter + def filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_id", value) + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> pulumi.Input[str]: + return pulumi.get(self, "null_option") + + @null_option.setter + def null_option(self, value: pulumi.Input[str]): + pulumi.set(self, "null_option", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input['AggregationFunctionArgs']]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input['AggregationFunctionArgs']]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="includeMaximum") + def include_maximum(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "include_maximum") + + @include_maximum.setter + def include_maximum(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "include_maximum", value) + + @property + @pulumi.getter(name="includeMinimum") + def include_minimum(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "include_minimum") + + @include_minimum.setter + def include_minimum(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "include_minimum", value) + + @property + @pulumi.getter(name="rangeMaximum") + def range_maximum(self) -> Optional[pulumi.Input['FiltersNumericRangeFilterRangeMaximumArgs']]: + return pulumi.get(self, "range_maximum") + + @range_maximum.setter + def range_maximum(self, value: Optional[pulumi.Input['FiltersNumericRangeFilterRangeMaximumArgs']]): + pulumi.set(self, "range_maximum", value) + + @property + @pulumi.getter(name="rangeMinimum") + def range_minimum(self) -> Optional[pulumi.Input['FiltersNumericRangeFilterRangeMinimumArgs']]: + return pulumi.get(self, "range_minimum") + + @range_minimum.setter + def range_minimum(self, value: Optional[pulumi.Input['FiltersNumericRangeFilterRangeMinimumArgs']]): + pulumi.set(self, "range_minimum", value) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "select_all_options", value) + + +if not MYPY: + class FiltersNumericRangeFilterRangeMaximumArgsDict(TypedDict): + parameter: NotRequired[pulumi.Input[str]] + static_value: NotRequired[pulumi.Input[float]] +elif False: + FiltersNumericRangeFilterRangeMaximumArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersNumericRangeFilterRangeMaximumArgs: + def __init__(__self__, *, + parameter: Optional[pulumi.Input[str]] = None, + static_value: Optional[pulumi.Input[float]] = None): + if parameter is not None: + pulumi.set(__self__, "parameter", parameter) + if static_value is not None: + pulumi.set(__self__, "static_value", static_value) + + @property + @pulumi.getter + def parameter(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "parameter") + + @parameter.setter + def parameter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parameter", value) + + @property + @pulumi.getter(name="staticValue") + def static_value(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "static_value") + + @static_value.setter + def static_value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "static_value", value) + + +if not MYPY: + class FiltersNumericRangeFilterRangeMinimumArgsDict(TypedDict): + parameter: NotRequired[pulumi.Input[str]] + static_value: NotRequired[pulumi.Input[float]] +elif False: + FiltersNumericRangeFilterRangeMinimumArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersNumericRangeFilterRangeMinimumArgs: + def __init__(__self__, *, + parameter: Optional[pulumi.Input[str]] = None, + static_value: Optional[pulumi.Input[float]] = None): + if parameter is not None: + pulumi.set(__self__, "parameter", parameter) + if static_value is not None: + pulumi.set(__self__, "static_value", static_value) + + @property + @pulumi.getter + def parameter(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "parameter") + + @parameter.setter + def parameter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parameter", value) + + @property + @pulumi.getter(name="staticValue") + def static_value(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "static_value") + + @static_value.setter + def static_value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "static_value", value) + + +if not MYPY: + class FiltersRelativeDatesFilterArgsDict(TypedDict): + anchor_date_configuration: pulumi.Input['FiltersRelativeDatesFilterAnchorDateConfigurationArgsDict'] + column: pulumi.Input['ColumnArgsDict'] + filter_id: pulumi.Input[str] + minimum_granularity: pulumi.Input[str] + null_option: pulumi.Input[str] + relative_date_type: pulumi.Input[str] + time_granularity: pulumi.Input[str] + exclude_period_configuration: NotRequired[pulumi.Input['FiltersRelativeDatesFilterExcludePeriodConfigurationArgsDict']] + parameter_name: NotRequired[pulumi.Input[str]] + relative_date_value: NotRequired[pulumi.Input[int]] +elif False: + FiltersRelativeDatesFilterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersRelativeDatesFilterArgs: + def __init__(__self__, *, + anchor_date_configuration: pulumi.Input['FiltersRelativeDatesFilterAnchorDateConfigurationArgs'], + column: pulumi.Input['ColumnArgs'], + filter_id: pulumi.Input[str], + minimum_granularity: pulumi.Input[str], + null_option: pulumi.Input[str], + relative_date_type: pulumi.Input[str], + time_granularity: pulumi.Input[str], + exclude_period_configuration: Optional[pulumi.Input['FiltersRelativeDatesFilterExcludePeriodConfigurationArgs']] = None, + parameter_name: Optional[pulumi.Input[str]] = None, + relative_date_value: Optional[pulumi.Input[int]] = None): + pulumi.set(__self__, "anchor_date_configuration", anchor_date_configuration) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "minimum_granularity", minimum_granularity) + pulumi.set(__self__, "null_option", null_option) + pulumi.set(__self__, "relative_date_type", relative_date_type) + pulumi.set(__self__, "time_granularity", time_granularity) + if exclude_period_configuration is not None: + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + if relative_date_value is not None: + pulumi.set(__self__, "relative_date_value", relative_date_value) + + @property + @pulumi.getter(name="anchorDateConfiguration") + def anchor_date_configuration(self) -> pulumi.Input['FiltersRelativeDatesFilterAnchorDateConfigurationArgs']: + return pulumi.get(self, "anchor_date_configuration") + + @anchor_date_configuration.setter + def anchor_date_configuration(self, value: pulumi.Input['FiltersRelativeDatesFilterAnchorDateConfigurationArgs']): + pulumi.set(self, "anchor_date_configuration", value) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_id") + + @filter_id.setter + def filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_id", value) + + @property + @pulumi.getter(name="minimumGranularity") + def minimum_granularity(self) -> pulumi.Input[str]: + return pulumi.get(self, "minimum_granularity") + + @minimum_granularity.setter + def minimum_granularity(self, value: pulumi.Input[str]): + pulumi.set(self, "minimum_granularity", value) + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> pulumi.Input[str]: + return pulumi.get(self, "null_option") + + @null_option.setter + def null_option(self, value: pulumi.Input[str]): + pulumi.set(self, "null_option", value) + + @property + @pulumi.getter(name="relativeDateType") + def relative_date_type(self) -> pulumi.Input[str]: + return pulumi.get(self, "relative_date_type") + + @relative_date_type.setter + def relative_date_type(self, value: pulumi.Input[str]): + pulumi.set(self, "relative_date_type", value) + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> pulumi.Input[str]: + return pulumi.get(self, "time_granularity") + + @time_granularity.setter + def time_granularity(self, value: pulumi.Input[str]): + pulumi.set(self, "time_granularity", value) + + @property + @pulumi.getter(name="excludePeriodConfiguration") + def exclude_period_configuration(self) -> Optional[pulumi.Input['FiltersRelativeDatesFilterExcludePeriodConfigurationArgs']]: + return pulumi.get(self, "exclude_period_configuration") + + @exclude_period_configuration.setter + def exclude_period_configuration(self, value: Optional[pulumi.Input['FiltersRelativeDatesFilterExcludePeriodConfigurationArgs']]): + pulumi.set(self, "exclude_period_configuration", value) + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "parameter_name") + + @parameter_name.setter + def parameter_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parameter_name", value) + + @property + @pulumi.getter(name="relativeDateValue") + def relative_date_value(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "relative_date_value") + + @relative_date_value.setter + def relative_date_value(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "relative_date_value", value) + + +if not MYPY: + class FiltersRelativeDatesFilterAnchorDateConfigurationArgsDict(TypedDict): + anchor_option: NotRequired[pulumi.Input[str]] + parameter_name: NotRequired[pulumi.Input[str]] +elif False: + FiltersRelativeDatesFilterAnchorDateConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersRelativeDatesFilterAnchorDateConfigurationArgs: + def __init__(__self__, *, + anchor_option: Optional[pulumi.Input[str]] = None, + parameter_name: Optional[pulumi.Input[str]] = None): + if anchor_option is not None: + pulumi.set(__self__, "anchor_option", anchor_option) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + + @property + @pulumi.getter(name="anchorOption") + def anchor_option(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "anchor_option") + + @anchor_option.setter + def anchor_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "anchor_option", value) + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "parameter_name") + + @parameter_name.setter + def parameter_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parameter_name", value) + + +if not MYPY: + class FiltersRelativeDatesFilterExcludePeriodConfigurationArgsDict(TypedDict): + amount: pulumi.Input[int] + granularity: pulumi.Input[str] + status: NotRequired[pulumi.Input[str]] + """ + The dashboard creation status. + """ +elif False: + FiltersRelativeDatesFilterExcludePeriodConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersRelativeDatesFilterExcludePeriodConfigurationArgs: + def __init__(__self__, *, + amount: pulumi.Input[int], + granularity: pulumi.Input[str], + status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] status: The dashboard creation status. + """ + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "granularity", granularity) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def amount(self) -> pulumi.Input[int]: + return pulumi.get(self, "amount") + + @amount.setter + def amount(self, value: pulumi.Input[int]): + pulumi.set(self, "amount", value) + + @property + @pulumi.getter + def granularity(self) -> pulumi.Input[str]: + return pulumi.get(self, "granularity") + + @granularity.setter + def granularity(self, value: pulumi.Input[str]): + pulumi.set(self, "granularity", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class FiltersTimeEqualityFilterArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + filter_id: pulumi.Input[str] + time_granularity: pulumi.Input[str] + parameter_name: NotRequired[pulumi.Input[str]] + value: NotRequired[pulumi.Input[str]] +elif False: + FiltersTimeEqualityFilterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersTimeEqualityFilterArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + filter_id: pulumi.Input[str], + time_granularity: pulumi.Input[str], + parameter_name: Optional[pulumi.Input[str]] = None, + value: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "time_granularity", time_granularity) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_id") + + @filter_id.setter + def filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_id", value) + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> pulumi.Input[str]: + return pulumi.get(self, "time_granularity") + + @time_granularity.setter + def time_granularity(self, value: pulumi.Input[str]): + pulumi.set(self, "time_granularity", value) + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "parameter_name") + + @parameter_name.setter + def parameter_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parameter_name", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "value", value) + + +if not MYPY: + class FiltersTimeRangeFilterArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + filter_id: pulumi.Input[str] + null_option: pulumi.Input[str] + time_granularity: pulumi.Input[str] + exclude_period_configuration: NotRequired[pulumi.Input['FiltersTimeRangeFilterExcludePeriodConfigurationArgsDict']] + include_maximum: NotRequired[pulumi.Input[bool]] + include_minimum: NotRequired[pulumi.Input[bool]] + range_maximum_value: NotRequired[pulumi.Input['FiltersTimeRangeFilterRangeMaximumValueArgsDict']] + range_minimum_value: NotRequired[pulumi.Input['FiltersTimeRangeFilterRangeMinimumValueArgsDict']] +elif False: + FiltersTimeRangeFilterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersTimeRangeFilterArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + filter_id: pulumi.Input[str], + null_option: pulumi.Input[str], + time_granularity: pulumi.Input[str], + exclude_period_configuration: Optional[pulumi.Input['FiltersTimeRangeFilterExcludePeriodConfigurationArgs']] = None, + include_maximum: Optional[pulumi.Input[bool]] = None, + include_minimum: Optional[pulumi.Input[bool]] = None, + range_maximum_value: Optional[pulumi.Input['FiltersTimeRangeFilterRangeMaximumValueArgs']] = None, + range_minimum_value: Optional[pulumi.Input['FiltersTimeRangeFilterRangeMinimumValueArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) + pulumi.set(__self__, "time_granularity", time_granularity) + if exclude_period_configuration is not None: + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) + if include_maximum is not None: + pulumi.set(__self__, "include_maximum", include_maximum) + if include_minimum is not None: + pulumi.set(__self__, "include_minimum", include_minimum) + if range_maximum_value is not None: + pulumi.set(__self__, "range_maximum_value", range_maximum_value) + if range_minimum_value is not None: + pulumi.set(__self__, "range_minimum_value", range_minimum_value) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_id") + + @filter_id.setter + def filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_id", value) + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> pulumi.Input[str]: + return pulumi.get(self, "null_option") + + @null_option.setter + def null_option(self, value: pulumi.Input[str]): + pulumi.set(self, "null_option", value) + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> pulumi.Input[str]: + return pulumi.get(self, "time_granularity") + + @time_granularity.setter + def time_granularity(self, value: pulumi.Input[str]): + pulumi.set(self, "time_granularity", value) + + @property + @pulumi.getter(name="excludePeriodConfiguration") + def exclude_period_configuration(self) -> Optional[pulumi.Input['FiltersTimeRangeFilterExcludePeriodConfigurationArgs']]: + return pulumi.get(self, "exclude_period_configuration") + + @exclude_period_configuration.setter + def exclude_period_configuration(self, value: Optional[pulumi.Input['FiltersTimeRangeFilterExcludePeriodConfigurationArgs']]): + pulumi.set(self, "exclude_period_configuration", value) + + @property + @pulumi.getter(name="includeMaximum") + def include_maximum(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "include_maximum") + + @include_maximum.setter + def include_maximum(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "include_maximum", value) + + @property + @pulumi.getter(name="includeMinimum") + def include_minimum(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "include_minimum") + + @include_minimum.setter + def include_minimum(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "include_minimum", value) + + @property + @pulumi.getter(name="rangeMaximumValue") + def range_maximum_value(self) -> Optional[pulumi.Input['FiltersTimeRangeFilterRangeMaximumValueArgs']]: + return pulumi.get(self, "range_maximum_value") + + @range_maximum_value.setter + def range_maximum_value(self, value: Optional[pulumi.Input['FiltersTimeRangeFilterRangeMaximumValueArgs']]): + pulumi.set(self, "range_maximum_value", value) + + @property + @pulumi.getter(name="rangeMinimumValue") + def range_minimum_value(self) -> Optional[pulumi.Input['FiltersTimeRangeFilterRangeMinimumValueArgs']]: + return pulumi.get(self, "range_minimum_value") + + @range_minimum_value.setter + def range_minimum_value(self, value: Optional[pulumi.Input['FiltersTimeRangeFilterRangeMinimumValueArgs']]): + pulumi.set(self, "range_minimum_value", value) + + +if not MYPY: + class FiltersTimeRangeFilterExcludePeriodConfigurationArgsDict(TypedDict): + amount: pulumi.Input[int] + granularity: pulumi.Input[str] + status: NotRequired[pulumi.Input[str]] + """ + The dashboard creation status. + """ +elif False: + FiltersTimeRangeFilterExcludePeriodConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersTimeRangeFilterExcludePeriodConfigurationArgs: + def __init__(__self__, *, + amount: pulumi.Input[int], + granularity: pulumi.Input[str], + status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] status: The dashboard creation status. + """ + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "granularity", granularity) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def amount(self) -> pulumi.Input[int]: + return pulumi.get(self, "amount") + + @amount.setter + def amount(self, value: pulumi.Input[int]): + pulumi.set(self, "amount", value) + + @property + @pulumi.getter + def granularity(self) -> pulumi.Input[str]: + return pulumi.get(self, "granularity") + + @granularity.setter + def granularity(self, value: pulumi.Input[str]): + pulumi.set(self, "granularity", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class FiltersTimeRangeFilterRangeMaximumValueArgsDict(TypedDict): + parameter: NotRequired[pulumi.Input[str]] + rolling_date: NotRequired[pulumi.Input['FiltersTimeRangeFilterRangeMaximumValueRollingDateArgsDict']] + static_value: NotRequired[pulumi.Input[str]] +elif False: + FiltersTimeRangeFilterRangeMaximumValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersTimeRangeFilterRangeMaximumValueArgs: + def __init__(__self__, *, + parameter: Optional[pulumi.Input[str]] = None, + rolling_date: Optional[pulumi.Input['FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs']] = None, + static_value: Optional[pulumi.Input[str]] = None): + if parameter is not None: + pulumi.set(__self__, "parameter", parameter) + if rolling_date is not None: + pulumi.set(__self__, "rolling_date", rolling_date) + if static_value is not None: + pulumi.set(__self__, "static_value", static_value) + + @property + @pulumi.getter + def parameter(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "parameter") + + @parameter.setter + def parameter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parameter", value) + + @property + @pulumi.getter(name="rollingDate") + def rolling_date(self) -> Optional[pulumi.Input['FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs']]: + return pulumi.get(self, "rolling_date") + + @rolling_date.setter + def rolling_date(self, value: Optional[pulumi.Input['FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs']]): + pulumi.set(self, "rolling_date", value) + + @property + @pulumi.getter(name="staticValue") + def static_value(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "static_value") + + @static_value.setter + def static_value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "static_value", value) + + +if not MYPY: + class FiltersTimeRangeFilterRangeMaximumValueRollingDateArgsDict(TypedDict): + expression: pulumi.Input[str] + data_set_identifier: NotRequired[pulumi.Input[str]] +elif False: + FiltersTimeRangeFilterRangeMaximumValueRollingDateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersTimeRangeFilterRangeMaximumValueRollingDateArgs: + def __init__(__self__, *, + expression: pulumi.Input[str], + data_set_identifier: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "expression", expression) + if data_set_identifier is not None: + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "data_set_identifier") + + @data_set_identifier.setter + def data_set_identifier(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_set_identifier", value) + + +if not MYPY: + class FiltersTimeRangeFilterRangeMinimumValueArgsDict(TypedDict): + parameter: NotRequired[pulumi.Input[str]] + rolling_date: NotRequired[pulumi.Input['FiltersTimeRangeFilterRangeMinimumValueRollingDateArgsDict']] + static_value: NotRequired[pulumi.Input[str]] +elif False: + FiltersTimeRangeFilterRangeMinimumValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersTimeRangeFilterRangeMinimumValueArgs: + def __init__(__self__, *, + parameter: Optional[pulumi.Input[str]] = None, + rolling_date: Optional[pulumi.Input['FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs']] = None, + static_value: Optional[pulumi.Input[str]] = None): + if parameter is not None: + pulumi.set(__self__, "parameter", parameter) + if rolling_date is not None: + pulumi.set(__self__, "rolling_date", rolling_date) + if static_value is not None: + pulumi.set(__self__, "static_value", static_value) + + @property + @pulumi.getter + def parameter(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "parameter") + + @parameter.setter + def parameter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parameter", value) + + @property + @pulumi.getter(name="rollingDate") + def rolling_date(self) -> Optional[pulumi.Input['FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs']]: + return pulumi.get(self, "rolling_date") + + @rolling_date.setter + def rolling_date(self, value: Optional[pulumi.Input['FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs']]): + pulumi.set(self, "rolling_date", value) + + @property + @pulumi.getter(name="staticValue") + def static_value(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "static_value") + + @static_value.setter + def static_value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "static_value", value) + + +if not MYPY: + class FiltersTimeRangeFilterRangeMinimumValueRollingDateArgsDict(TypedDict): + expression: pulumi.Input[str] + data_set_identifier: NotRequired[pulumi.Input[str]] +elif False: + FiltersTimeRangeFilterRangeMinimumValueRollingDateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersTimeRangeFilterRangeMinimumValueRollingDateArgs: + def __init__(__self__, *, + expression: pulumi.Input[str], + data_set_identifier: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "expression", expression) + if data_set_identifier is not None: + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "data_set_identifier") + + @data_set_identifier.setter + def data_set_identifier(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_set_identifier", value) + + +if not MYPY: + class FiltersTopBottomFilterArgsDict(TypedDict): + aggregation_sort_configurations: pulumi.Input[Sequence[pulumi.Input['FiltersTopBottomFilterAggregationSortConfigurationArgsDict']]] + column: pulumi.Input['ColumnArgsDict'] + filter_id: pulumi.Input[str] + time_granularity: pulumi.Input[str] + limit: NotRequired[pulumi.Input[int]] + parameter_name: NotRequired[pulumi.Input[str]] +elif False: + FiltersTopBottomFilterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersTopBottomFilterArgs: + def __init__(__self__, *, + aggregation_sort_configurations: pulumi.Input[Sequence[pulumi.Input['FiltersTopBottomFilterAggregationSortConfigurationArgs']]], + column: pulumi.Input['ColumnArgs'], + filter_id: pulumi.Input[str], + time_granularity: pulumi.Input[str], + limit: Optional[pulumi.Input[int]] = None, + parameter_name: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "aggregation_sort_configurations", aggregation_sort_configurations) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "time_granularity", time_granularity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + + @property + @pulumi.getter(name="aggregationSortConfigurations") + def aggregation_sort_configurations(self) -> pulumi.Input[Sequence[pulumi.Input['FiltersTopBottomFilterAggregationSortConfigurationArgs']]]: + return pulumi.get(self, "aggregation_sort_configurations") + + @aggregation_sort_configurations.setter + def aggregation_sort_configurations(self, value: pulumi.Input[Sequence[pulumi.Input['FiltersTopBottomFilterAggregationSortConfigurationArgs']]]): + pulumi.set(self, "aggregation_sort_configurations", value) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_id") + + @filter_id.setter + def filter_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_id", value) + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> pulumi.Input[str]: + return pulumi.get(self, "time_granularity") + + @time_granularity.setter + def time_granularity(self, value: pulumi.Input[str]): + pulumi.set(self, "time_granularity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "parameter_name") + + @parameter_name.setter + def parameter_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parameter_name", value) + + +if not MYPY: + class FiltersTopBottomFilterAggregationSortConfigurationArgsDict(TypedDict): + aggregation_function: pulumi.Input['AggregationFunctionArgsDict'] + column: pulumi.Input['ColumnArgsDict'] + sort_direction: pulumi.Input[str] +elif False: + FiltersTopBottomFilterAggregationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FiltersTopBottomFilterAggregationSortConfigurationArgs: + def __init__(__self__, *, + aggregation_function: pulumi.Input['AggregationFunctionArgs'], + column: pulumi.Input['ColumnArgs'], + sort_direction: pulumi.Input[str]): + pulumi.set(__self__, "aggregation_function", aggregation_function) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "sort_direction", sort_direction) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> pulumi.Input['AggregationFunctionArgs']: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: pulumi.Input['AggregationFunctionArgs']): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="sortDirection") + def sort_direction(self) -> pulumi.Input[str]: + return pulumi.get(self, "sort_direction") + + @sort_direction.setter + def sort_direction(self, value: pulumi.Input[str]): + pulumi.set(self, "sort_direction", value) + + +if not MYPY: + class FolderPermissionArgsDict(TypedDict): + actions: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + principal: pulumi.Input[str] + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ +elif False: + FolderPermissionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FolderPermissionArgs: + def __init__(__self__, *, + actions: pulumi.Input[Sequence[pulumi.Input[str]]], + principal: pulumi.Input[str]): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. + :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter + def principal(self) -> pulumi.Input[str]: + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + return pulumi.get(self, "principal") + + @principal.setter + def principal(self, value: pulumi.Input[str]): + pulumi.set(self, "principal", value) + + +if not MYPY: + class FontConfigurationArgsDict(TypedDict): + font_color: NotRequired[pulumi.Input[str]] + font_decoration: NotRequired[pulumi.Input[str]] + font_size: NotRequired[pulumi.Input['FontConfigurationFontSizeArgsDict']] + font_style: NotRequired[pulumi.Input[str]] + font_weight: NotRequired[pulumi.Input['FontConfigurationFontWeightArgsDict']] +elif False: + FontConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FontConfigurationArgs: + def __init__(__self__, *, + font_color: Optional[pulumi.Input[str]] = None, + font_decoration: Optional[pulumi.Input[str]] = None, + font_size: Optional[pulumi.Input['FontConfigurationFontSizeArgs']] = None, + font_style: Optional[pulumi.Input[str]] = None, + font_weight: Optional[pulumi.Input['FontConfigurationFontWeightArgs']] = None): + if font_color is not None: + pulumi.set(__self__, "font_color", font_color) + if font_decoration is not None: + pulumi.set(__self__, "font_decoration", font_decoration) + if font_size is not None: + pulumi.set(__self__, "font_size", font_size) + if font_style is not None: + pulumi.set(__self__, "font_style", font_style) + if font_weight is not None: + pulumi.set(__self__, "font_weight", font_weight) + + @property + @pulumi.getter(name="fontColor") + def font_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "font_color") + + @font_color.setter + def font_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "font_color", value) + + @property + @pulumi.getter(name="fontDecoration") + def font_decoration(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "font_decoration") + + @font_decoration.setter + def font_decoration(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "font_decoration", value) + + @property + @pulumi.getter(name="fontSize") + def font_size(self) -> Optional[pulumi.Input['FontConfigurationFontSizeArgs']]: + return pulumi.get(self, "font_size") + + @font_size.setter + def font_size(self, value: Optional[pulumi.Input['FontConfigurationFontSizeArgs']]): + pulumi.set(self, "font_size", value) + + @property + @pulumi.getter(name="fontStyle") + def font_style(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "font_style") + + @font_style.setter + def font_style(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "font_style", value) + + @property + @pulumi.getter(name="fontWeight") + def font_weight(self) -> Optional[pulumi.Input['FontConfigurationFontWeightArgs']]: + return pulumi.get(self, "font_weight") + + @font_weight.setter + def font_weight(self, value: Optional[pulumi.Input['FontConfigurationFontWeightArgs']]): + pulumi.set(self, "font_weight", value) + + +if not MYPY: + class FontConfigurationFontSizeArgsDict(TypedDict): + relative: NotRequired[pulumi.Input[str]] +elif False: + FontConfigurationFontSizeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FontConfigurationFontSizeArgs: + def __init__(__self__, *, + relative: Optional[pulumi.Input[str]] = None): + if relative is not None: + pulumi.set(__self__, "relative", relative) + + @property + @pulumi.getter + def relative(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "relative") + + @relative.setter + def relative(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "relative", value) + + +if not MYPY: + class FontConfigurationFontWeightArgsDict(TypedDict): + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ +elif False: + FontConfigurationFontWeightArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FontConfigurationFontWeightArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +if not MYPY: + class FreeFormLayoutElementsArgsDict(TypedDict): + element_id: pulumi.Input[str] + element_type: pulumi.Input[str] + height: pulumi.Input[str] + width: pulumi.Input[str] + x_axis_location: pulumi.Input[str] + y_axis_location: pulumi.Input[str] + background_style: NotRequired[pulumi.Input['FreeFormLayoutElementsBackgroundStyleArgsDict']] + border_style: NotRequired[pulumi.Input['FreeFormLayoutElementsBorderStyleArgsDict']] + loading_animation: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + rendering_rules: NotRequired[pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsRenderingRuleArgsDict']]]] + selected_border_style: NotRequired[pulumi.Input['FreeFormLayoutElementsSelectedBorderStyleArgsDict']] + visibility: NotRequired[pulumi.Input[str]] +elif False: + FreeFormLayoutElementsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FreeFormLayoutElementsArgs: + def __init__(__self__, *, + element_id: pulumi.Input[str], + element_type: pulumi.Input[str], + height: pulumi.Input[str], + width: pulumi.Input[str], + x_axis_location: pulumi.Input[str], + y_axis_location: pulumi.Input[str], + background_style: Optional[pulumi.Input['FreeFormLayoutElementsBackgroundStyleArgs']] = None, + border_style: Optional[pulumi.Input['FreeFormLayoutElementsBorderStyleArgs']] = None, + loading_animation: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + rendering_rules: Optional[pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsRenderingRuleArgs']]]] = None, + selected_border_style: Optional[pulumi.Input['FreeFormLayoutElementsSelectedBorderStyleArgs']] = None, + visibility: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "height", height) + pulumi.set(__self__, "width", width) + pulumi.set(__self__, "x_axis_location", x_axis_location) + pulumi.set(__self__, "y_axis_location", y_axis_location) + if background_style is not None: + pulumi.set(__self__, "background_style", background_style) + if border_style is not None: + pulumi.set(__self__, "border_style", border_style) + if loading_animation is not None: + pulumi.set(__self__, "loading_animation", loading_animation) + if rendering_rules is not None: + pulumi.set(__self__, "rendering_rules", rendering_rules) + if selected_border_style is not None: + pulumi.set(__self__, "selected_border_style", selected_border_style) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="elementId") + def element_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "element_id") + + @element_id.setter + def element_id(self, value: pulumi.Input[str]): + pulumi.set(self, "element_id", value) + + @property + @pulumi.getter(name="elementType") + def element_type(self) -> pulumi.Input[str]: + return pulumi.get(self, "element_type") + + @element_type.setter + def element_type(self, value: pulumi.Input[str]): + pulumi.set(self, "element_type", value) + + @property + @pulumi.getter + def height(self) -> pulumi.Input[str]: + return pulumi.get(self, "height") + + @height.setter + def height(self, value: pulumi.Input[str]): + pulumi.set(self, "height", value) + + @property + @pulumi.getter + def width(self) -> pulumi.Input[str]: + return pulumi.get(self, "width") + + @width.setter + def width(self, value: pulumi.Input[str]): + pulumi.set(self, "width", value) + + @property + @pulumi.getter(name="xAxisLocation") + def x_axis_location(self) -> pulumi.Input[str]: + return pulumi.get(self, "x_axis_location") + + @x_axis_location.setter + def x_axis_location(self, value: pulumi.Input[str]): + pulumi.set(self, "x_axis_location", value) + + @property + @pulumi.getter(name="yAxisLocation") + def y_axis_location(self) -> pulumi.Input[str]: + return pulumi.get(self, "y_axis_location") + + @y_axis_location.setter + def y_axis_location(self, value: pulumi.Input[str]): + pulumi.set(self, "y_axis_location", value) + + @property + @pulumi.getter(name="backgroundStyle") + def background_style(self) -> Optional[pulumi.Input['FreeFormLayoutElementsBackgroundStyleArgs']]: + return pulumi.get(self, "background_style") + + @background_style.setter + def background_style(self, value: Optional[pulumi.Input['FreeFormLayoutElementsBackgroundStyleArgs']]): + pulumi.set(self, "background_style", value) + + @property + @pulumi.getter(name="borderStyle") + def border_style(self) -> Optional[pulumi.Input['FreeFormLayoutElementsBorderStyleArgs']]: + return pulumi.get(self, "border_style") + + @border_style.setter + def border_style(self, value: Optional[pulumi.Input['FreeFormLayoutElementsBorderStyleArgs']]): + pulumi.set(self, "border_style", value) + + @property + @pulumi.getter(name="loadingAnimation") + def loading_animation(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "loading_animation") + + @loading_animation.setter + def loading_animation(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "loading_animation", value) + + @property + @pulumi.getter(name="renderingRules") + def rendering_rules(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsRenderingRuleArgs']]]]: + return pulumi.get(self, "rendering_rules") + + @rendering_rules.setter + def rendering_rules(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsRenderingRuleArgs']]]]): + pulumi.set(self, "rendering_rules", value) + + @property + @pulumi.getter(name="selectedBorderStyle") + def selected_border_style(self) -> Optional[pulumi.Input['FreeFormLayoutElementsSelectedBorderStyleArgs']]: + return pulumi.get(self, "selected_border_style") + + @selected_border_style.setter + def selected_border_style(self, value: Optional[pulumi.Input['FreeFormLayoutElementsSelectedBorderStyleArgs']]): + pulumi.set(self, "selected_border_style", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class FreeFormLayoutElementsBackgroundStyleArgsDict(TypedDict): + color: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + FreeFormLayoutElementsBackgroundStyleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FreeFormLayoutElementsBackgroundStyleArgs: + def __init__(__self__, *, + color: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") + + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class FreeFormLayoutElementsBorderStyleArgsDict(TypedDict): + color: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + FreeFormLayoutElementsBorderStyleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FreeFormLayoutElementsBorderStyleArgs: + def __init__(__self__, *, + color: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") + + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class FreeFormLayoutElementsRenderingRuleArgsDict(TypedDict): + configuration_overrides: pulumi.Input['SelectAllOptionsArgsDict'] + expression: pulumi.Input[str] +elif False: + FreeFormLayoutElementsRenderingRuleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FreeFormLayoutElementsRenderingRuleArgs: + def __init__(__self__, *, + configuration_overrides: pulumi.Input['SelectAllOptionsArgs'], + expression: pulumi.Input[str]): + pulumi.set(__self__, "configuration_overrides", configuration_overrides) + pulumi.set(__self__, "expression", expression) + + @property + @pulumi.getter(name="configurationOverrides") + def configuration_overrides(self) -> pulumi.Input['SelectAllOptionsArgs']: + return pulumi.get(self, "configuration_overrides") + + @configuration_overrides.setter + def configuration_overrides(self, value: pulumi.Input['SelectAllOptionsArgs']): + pulumi.set(self, "configuration_overrides", value) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + +if not MYPY: + class FreeFormLayoutElementsSelectedBorderStyleArgsDict(TypedDict): + color: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + FreeFormLayoutElementsSelectedBorderStyleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FreeFormLayoutElementsSelectedBorderStyleArgs: + def __init__(__self__, *, + color: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") + + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class GridLayoutArgsDict(TypedDict): + elements: pulumi.Input[Sequence[pulumi.Input['GridLayoutElementArgsDict']]] + canvas_size_options: NotRequired[pulumi.Input['GridLayoutCanvasSizeOptionsArgsDict']] +elif False: + GridLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class GridLayoutArgs: + def __init__(__self__, *, + elements: pulumi.Input[Sequence[pulumi.Input['GridLayoutElementArgs']]], + canvas_size_options: Optional[pulumi.Input['GridLayoutCanvasSizeOptionsArgs']] = None): + pulumi.set(__self__, "elements", elements) + if canvas_size_options is not None: + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter + def elements(self) -> pulumi.Input[Sequence[pulumi.Input['GridLayoutElementArgs']]]: + return pulumi.get(self, "elements") + + @elements.setter + def elements(self, value: pulumi.Input[Sequence[pulumi.Input['GridLayoutElementArgs']]]): + pulumi.set(self, "elements", value) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> Optional[pulumi.Input['GridLayoutCanvasSizeOptionsArgs']]: + return pulumi.get(self, "canvas_size_options") + + @canvas_size_options.setter + def canvas_size_options(self, value: Optional[pulumi.Input['GridLayoutCanvasSizeOptionsArgs']]): + pulumi.set(self, "canvas_size_options", value) + + +if not MYPY: + class GridLayoutCanvasSizeOptionsArgsDict(TypedDict): + screen_canvas_size_options: NotRequired[pulumi.Input['GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict']] +elif False: + GridLayoutCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class GridLayoutCanvasSizeOptionsArgs: + def __init__(__self__, *, + screen_canvas_size_options: Optional[pulumi.Input['GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs']] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional[pulumi.Input['GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]: + return pulumi.get(self, "screen_canvas_size_options") + + @screen_canvas_size_options.setter + def screen_canvas_size_options(self, value: Optional[pulumi.Input['GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]): + pulumi.set(self, "screen_canvas_size_options", value) + + +if not MYPY: + class GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict(TypedDict): + resize_option: pulumi.Input[str] + optimized_view_port_width: NotRequired[pulumi.Input[str]] +elif False: + GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class GridLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs: + def __init__(__self__, *, + resize_option: pulumi.Input[str], + optimized_view_port_width: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "resize_option", resize_option) + if optimized_view_port_width is not None: + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="resizeOption") + def resize_option(self) -> pulumi.Input[str]: + return pulumi.get(self, "resize_option") + + @resize_option.setter + def resize_option(self, value: pulumi.Input[str]): + pulumi.set(self, "resize_option", value) + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "optimized_view_port_width") + + @optimized_view_port_width.setter + def optimized_view_port_width(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "optimized_view_port_width", value) + + +if not MYPY: + class GridLayoutElementArgsDict(TypedDict): + column_span: pulumi.Input[int] + element_id: pulumi.Input[str] + element_type: pulumi.Input[str] + row_span: pulumi.Input[int] + column_index: NotRequired[pulumi.Input[str]] + row_index: NotRequired[pulumi.Input[str]] +elif False: + GridLayoutElementArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class GridLayoutElementArgs: + def __init__(__self__, *, + column_span: pulumi.Input[int], + element_id: pulumi.Input[str], + element_type: pulumi.Input[str], + row_span: pulumi.Input[int], + column_index: Optional[pulumi.Input[str]] = None, + row_index: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column_span", column_span) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "row_span", row_span) + if column_index is not None: + pulumi.set(__self__, "column_index", column_index) + if row_index is not None: + pulumi.set(__self__, "row_index", row_index) + + @property + @pulumi.getter(name="columnSpan") + def column_span(self) -> pulumi.Input[int]: + return pulumi.get(self, "column_span") + + @column_span.setter + def column_span(self, value: pulumi.Input[int]): + pulumi.set(self, "column_span", value) + + @property + @pulumi.getter(name="elementId") + def element_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "element_id") + + @element_id.setter + def element_id(self, value: pulumi.Input[str]): + pulumi.set(self, "element_id", value) + + @property + @pulumi.getter(name="elementType") + def element_type(self) -> pulumi.Input[str]: + return pulumi.get(self, "element_type") + + @element_type.setter + def element_type(self, value: pulumi.Input[str]): + pulumi.set(self, "element_type", value) + + @property + @pulumi.getter(name="rowSpan") + def row_span(self) -> pulumi.Input[int]: + return pulumi.get(self, "row_span") + + @row_span.setter + def row_span(self, value: pulumi.Input[int]): + pulumi.set(self, "row_span", value) + + @property + @pulumi.getter(name="columnIndex") + def column_index(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "column_index") + + @column_index.setter + def column_index(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "column_index", value) + + @property + @pulumi.getter(name="rowIndex") + def row_index(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "row_index") + + @row_index.setter + def row_index(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "row_index", value) + + +if not MYPY: + class IamPolicyAssignmentIdentitiesArgsDict(TypedDict): + groups: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Array of Quicksight group names to assign the policy to. + """ + users: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Array of Quicksight user names to assign the policy to. + """ +elif False: + IamPolicyAssignmentIdentitiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IamPolicyAssignmentIdentitiesArgs: + def __init__(__self__, *, + groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] groups: Array of Quicksight group names to assign the policy to. + :param pulumi.Input[Sequence[pulumi.Input[str]]] users: Array of Quicksight user names to assign the policy to. + """ + if groups is not None: + pulumi.set(__self__, "groups", groups) + if users is not None: + pulumi.set(__self__, "users", users) + + @property + @pulumi.getter + def groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Array of Quicksight group names to assign the policy to. + """ + return pulumi.get(self, "groups") + + @groups.setter + def groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "groups", value) + + @property + @pulumi.getter + def users(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Array of Quicksight user names to assign the policy to. + """ + return pulumi.get(self, "users") + + @users.setter + def users(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "users", value) + + +if not MYPY: + class IntegerParameterDeclarationArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Display name for the dashboard. + """ + parameter_value_type: pulumi.Input[str] + default_values: NotRequired[pulumi.Input['IntegerParameterDeclarationDefaultValuesArgsDict']] + values_when_unset: NotRequired[pulumi.Input['IntegerParameterDeclarationValuesWhenUnsetArgsDict']] +elif False: + IntegerParameterDeclarationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IntegerParameterDeclarationArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + parameter_value_type: pulumi.Input[str], + default_values: Optional[pulumi.Input['IntegerParameterDeclarationDefaultValuesArgs']] = None, + values_when_unset: Optional[pulumi.Input['IntegerParameterDeclarationValuesWhenUnsetArgs']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) + if default_values is not None: + pulumi.set(__self__, "default_values", default_values) + if values_when_unset is not None: + pulumi.set(__self__, "values_when_unset", values_when_unset) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="parameterValueType") + def parameter_value_type(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_value_type") + + @parameter_value_type.setter + def parameter_value_type(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_value_type", value) + + @property + @pulumi.getter(name="defaultValues") + def default_values(self) -> Optional[pulumi.Input['IntegerParameterDeclarationDefaultValuesArgs']]: + return pulumi.get(self, "default_values") + + @default_values.setter + def default_values(self, value: Optional[pulumi.Input['IntegerParameterDeclarationDefaultValuesArgs']]): + pulumi.set(self, "default_values", value) + + @property + @pulumi.getter(name="valuesWhenUnset") + def values_when_unset(self) -> Optional[pulumi.Input['IntegerParameterDeclarationValuesWhenUnsetArgs']]: + return pulumi.get(self, "values_when_unset") + + @values_when_unset.setter + def values_when_unset(self, value: Optional[pulumi.Input['IntegerParameterDeclarationValuesWhenUnsetArgs']]): + pulumi.set(self, "values_when_unset", value) + + +if not MYPY: + class IntegerParameterDeclarationDefaultValuesArgsDict(TypedDict): + dynamic_value: NotRequired[pulumi.Input['DynamicValueArgsDict']] + static_values: NotRequired[pulumi.Input[Sequence[pulumi.Input[int]]]] +elif False: + IntegerParameterDeclarationDefaultValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IntegerParameterDeclarationDefaultValuesArgs: + def __init__(__self__, *, + dynamic_value: Optional[pulumi.Input['DynamicValueArgs']] = None, + static_values: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None): + if dynamic_value is not None: + pulumi.set(__self__, "dynamic_value", dynamic_value) + if static_values is not None: + pulumi.set(__self__, "static_values", static_values) + + @property + @pulumi.getter(name="dynamicValue") + def dynamic_value(self) -> Optional[pulumi.Input['DynamicValueArgs']]: + return pulumi.get(self, "dynamic_value") + + @dynamic_value.setter + def dynamic_value(self, value: Optional[pulumi.Input['DynamicValueArgs']]): + pulumi.set(self, "dynamic_value", value) + + @property + @pulumi.getter(name="staticValues") + def static_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]: + return pulumi.get(self, "static_values") + + @static_values.setter + def static_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]): + pulumi.set(self, "static_values", value) + + +if not MYPY: + class IntegerParameterDeclarationValuesWhenUnsetArgsDict(TypedDict): + custom_value: NotRequired[pulumi.Input[int]] + value_when_unset_option: NotRequired[pulumi.Input[str]] +elif False: + IntegerParameterDeclarationValuesWhenUnsetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IntegerParameterDeclarationValuesWhenUnsetArgs: + def __init__(__self__, *, + custom_value: Optional[pulumi.Input[int]] = None, + value_when_unset_option: Optional[pulumi.Input[str]] = None): + if custom_value is not None: + pulumi.set(__self__, "custom_value", custom_value) + if value_when_unset_option is not None: + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) + + @property + @pulumi.getter(name="customValue") + def custom_value(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "custom_value") + + @custom_value.setter + def custom_value(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "custom_value", value) + + @property + @pulumi.getter(name="valueWhenUnsetOption") + def value_when_unset_option(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "value_when_unset_option") + + @value_when_unset_option.setter + def value_when_unset_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "value_when_unset_option", value) + + +if not MYPY: + class ItemsLimitConfigurationArgsDict(TypedDict): + other_categories: pulumi.Input[str] + items_limit: NotRequired[pulumi.Input[int]] +elif False: + ItemsLimitConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ItemsLimitConfigurationArgs: + def __init__(__self__, *, + other_categories: pulumi.Input[str], + items_limit: Optional[pulumi.Input[int]] = None): + pulumi.set(__self__, "other_categories", other_categories) + if items_limit is not None: + pulumi.set(__self__, "items_limit", items_limit) + + @property + @pulumi.getter(name="otherCategories") + def other_categories(self) -> pulumi.Input[str]: + return pulumi.get(self, "other_categories") + + @other_categories.setter + def other_categories(self, value: pulumi.Input[str]): + pulumi.set(self, "other_categories", value) + + @property + @pulumi.getter(name="itemsLimit") + def items_limit(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "items_limit") + + @items_limit.setter + def items_limit(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "items_limit", value) + + +if not MYPY: + class LabelOptionsArgsDict(TypedDict): + custom_label: NotRequired[pulumi.Input[str]] + font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] + visibility: NotRequired[pulumi.Input[str]] +elif False: + LabelOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LabelOptionsArgs: + def __init__(__self__, *, + custom_label: Optional[pulumi.Input[str]] = None, + font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None, + visibility: Optional[pulumi.Input[str]] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_label") + + @custom_label.setter + def custom_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_label", value) + + @property + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "font_configuration") + + @font_configuration.setter + def font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "font_configuration", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class LayoutsArgsDict(TypedDict): + configuration: pulumi.Input['LayoutsConfigurationArgsDict'] +elif False: + LayoutsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsArgs: + def __init__(__self__, *, + configuration: pulumi.Input['LayoutsConfigurationArgs']): + pulumi.set(__self__, "configuration", configuration) + + @property + @pulumi.getter + def configuration(self) -> pulumi.Input['LayoutsConfigurationArgs']: + return pulumi.get(self, "configuration") + + @configuration.setter + def configuration(self, value: pulumi.Input['LayoutsConfigurationArgs']): + pulumi.set(self, "configuration", value) + + +if not MYPY: + class LayoutsConfigurationArgsDict(TypedDict): + free_form_layout: NotRequired[pulumi.Input['LayoutsConfigurationFreeFormLayoutArgsDict']] + grid_layout: NotRequired[pulumi.Input['GridLayoutArgsDict']] + section_based_layout: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutArgsDict']] +elif False: + LayoutsConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationArgs: + def __init__(__self__, *, + free_form_layout: Optional[pulumi.Input['LayoutsConfigurationFreeFormLayoutArgs']] = None, + grid_layout: Optional[pulumi.Input['GridLayoutArgs']] = None, + section_based_layout: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutArgs']] = None): + if free_form_layout is not None: + pulumi.set(__self__, "free_form_layout", free_form_layout) + if grid_layout is not None: + pulumi.set(__self__, "grid_layout", grid_layout) + if section_based_layout is not None: + pulumi.set(__self__, "section_based_layout", section_based_layout) + + @property + @pulumi.getter(name="freeFormLayout") + def free_form_layout(self) -> Optional[pulumi.Input['LayoutsConfigurationFreeFormLayoutArgs']]: + return pulumi.get(self, "free_form_layout") + + @free_form_layout.setter + def free_form_layout(self, value: Optional[pulumi.Input['LayoutsConfigurationFreeFormLayoutArgs']]): + pulumi.set(self, "free_form_layout", value) + + @property + @pulumi.getter(name="gridLayout") + def grid_layout(self) -> Optional[pulumi.Input['GridLayoutArgs']]: + return pulumi.get(self, "grid_layout") + + @grid_layout.setter + def grid_layout(self, value: Optional[pulumi.Input['GridLayoutArgs']]): + pulumi.set(self, "grid_layout", value) + + @property + @pulumi.getter(name="sectionBasedLayout") + def section_based_layout(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutArgs']]: + return pulumi.get(self, "section_based_layout") + + @section_based_layout.setter + def section_based_layout(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutArgs']]): + pulumi.set(self, "section_based_layout", value) + + +if not MYPY: + class LayoutsConfigurationFreeFormLayoutArgsDict(TypedDict): + elements: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgsDict']]] + canvas_size_options: NotRequired[pulumi.Input['LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgsDict']] +elif False: + LayoutsConfigurationFreeFormLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationFreeFormLayoutArgs: + def __init__(__self__, *, + elements: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]], + canvas_size_options: Optional[pulumi.Input['LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs']] = None): + pulumi.set(__self__, "elements", elements) + if canvas_size_options is not None: + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter + def elements(self) -> pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]: + return pulumi.get(self, "elements") + + @elements.setter + def elements(self, value: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]): + pulumi.set(self, "elements", value) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> Optional[pulumi.Input['LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs']]: + return pulumi.get(self, "canvas_size_options") + + @canvas_size_options.setter + def canvas_size_options(self, value: Optional[pulumi.Input['LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs']]): + pulumi.set(self, "canvas_size_options", value) + + +if not MYPY: + class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgsDict(TypedDict): + screen_canvas_size_options: NotRequired[pulumi.Input['LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict']] +elif False: + LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsArgs: + def __init__(__self__, *, + screen_canvas_size_options: Optional[pulumi.Input['LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs']] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional[pulumi.Input['LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]: + return pulumi.get(self, "screen_canvas_size_options") + + @screen_canvas_size_options.setter + def screen_canvas_size_options(self, value: Optional[pulumi.Input['LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]): + pulumi.set(self, "screen_canvas_size_options", value) + + +if not MYPY: + class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict(TypedDict): + optimized_view_port_width: pulumi.Input[str] +elif False: + LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptionsArgs: + def __init__(__self__, *, + optimized_view_port_width: pulumi.Input[str]): + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> pulumi.Input[str]: + return pulumi.get(self, "optimized_view_port_width") + + @optimized_view_port_width.setter + def optimized_view_port_width(self, value: pulumi.Input[str]): + pulumi.set(self, "optimized_view_port_width", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutArgsDict(TypedDict): + body_sections: pulumi.Input[Sequence[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionArgsDict']]] + footer_sections: pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsArgsDict'] + header_sections: pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgsDict'] + canvas_size_options: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgsDict']] +elif False: + LayoutsConfigurationSectionBasedLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutArgs: + def __init__(__self__, *, + body_sections: pulumi.Input[Sequence[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionArgs']]], + footer_sections: pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs'], + header_sections: pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs'], + canvas_size_options: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs']] = None): + pulumi.set(__self__, "body_sections", body_sections) + pulumi.set(__self__, "footer_sections", footer_sections) + pulumi.set(__self__, "header_sections", header_sections) + if canvas_size_options is not None: + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="bodySections") + def body_sections(self) -> pulumi.Input[Sequence[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionArgs']]]: + return pulumi.get(self, "body_sections") + + @body_sections.setter + def body_sections(self, value: pulumi.Input[Sequence[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionArgs']]]): + pulumi.set(self, "body_sections", value) + + @property + @pulumi.getter(name="footerSections") + def footer_sections(self) -> pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs']: + return pulumi.get(self, "footer_sections") + + @footer_sections.setter + def footer_sections(self, value: pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs']): + pulumi.set(self, "footer_sections", value) + + @property + @pulumi.getter(name="headerSections") + def header_sections(self) -> pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs']: + return pulumi.get(self, "header_sections") + + @header_sections.setter + def header_sections(self, value: pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs']): + pulumi.set(self, "header_sections", value) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs']]: + return pulumi.get(self, "canvas_size_options") + + @canvas_size_options.setter + def canvas_size_options(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs']]): + pulumi.set(self, "canvas_size_options", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutBodySectionArgsDict(TypedDict): + content: pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentArgsDict'] + section_id: pulumi.Input[str] + page_break_configuration: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgsDict']] + style: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgsDict']] +elif False: + LayoutsConfigurationSectionBasedLayoutBodySectionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutBodySectionArgs: + def __init__(__self__, *, + content: pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs'], + section_id: pulumi.Input[str], + page_break_configuration: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs']] = None, + style: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs']] = None): + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "section_id", section_id) + if page_break_configuration is not None: + pulumi.set(__self__, "page_break_configuration", page_break_configuration) + if style is not None: + pulumi.set(__self__, "style", style) + + @property + @pulumi.getter + def content(self) -> pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs']: + return pulumi.get(self, "content") + + @content.setter + def content(self, value: pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs']): + pulumi.set(self, "content", value) + + @property + @pulumi.getter(name="sectionId") + def section_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "section_id") + + @section_id.setter + def section_id(self, value: pulumi.Input[str]): + pulumi.set(self, "section_id", value) + + @property + @pulumi.getter(name="pageBreakConfiguration") + def page_break_configuration(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs']]: + return pulumi.get(self, "page_break_configuration") + + @page_break_configuration.setter + def page_break_configuration(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs']]): + pulumi.set(self, "page_break_configuration", value) + + @property + @pulumi.getter + def style(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs']]: + return pulumi.get(self, "style") + + @style.setter + def style(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs']]): + pulumi.set(self, "style", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutBodySectionContentArgsDict(TypedDict): + layout: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgsDict']] +elif False: + LayoutsConfigurationSectionBasedLayoutBodySectionContentArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutBodySectionContentArgs: + def __init__(__self__, *, + layout: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs']] = None): + if layout is not None: + pulumi.set(__self__, "layout", layout) + + @property + @pulumi.getter + def layout(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs']]: + return pulumi.get(self, "layout") + + @layout.setter + def layout(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs']]): + pulumi.set(self, "layout", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgsDict(TypedDict): + free_form_layout: pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgsDict'] +elif False: + LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutArgs: + def __init__(__self__, *, + free_form_layout: pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs']): + pulumi.set(__self__, "free_form_layout", free_form_layout) + + @property + @pulumi.getter(name="freeFormLayout") + def free_form_layout(self) -> pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs']: + return pulumi.get(self, "free_form_layout") + + @free_form_layout.setter + def free_form_layout(self, value: pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs']): + pulumi.set(self, "free_form_layout", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgsDict(TypedDict): + elements: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgsDict']]] +elif False: + LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayoutArgs: + def __init__(__self__, *, + elements: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]): + pulumi.set(__self__, "elements", elements) + + @property + @pulumi.getter + def elements(self) -> pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]: + return pulumi.get(self, "elements") + + @elements.setter + def elements(self, value: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]): + pulumi.set(self, "elements", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgsDict(TypedDict): + after: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgsDict']] +elif False: + LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationArgs: + def __init__(__self__, *, + after: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs']] = None): + if after is not None: + pulumi.set(__self__, "after", after) + + @property + @pulumi.getter + def after(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs']]: + return pulumi.get(self, "after") + + @after.setter + def after(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs']]): + pulumi.set(self, "after", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgsDict(TypedDict): + status: NotRequired[pulumi.Input[str]] + """ + The dashboard creation status. + """ +elif False: + LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfterArgs: + def __init__(__self__, *, + status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] status: The dashboard creation status. + """ + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgsDict(TypedDict): + height: NotRequired[pulumi.Input[str]] + padding: NotRequired[pulumi.Input['SpacingArgsDict']] +elif False: + LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutBodySectionStyleArgs: + def __init__(__self__, *, + height: Optional[pulumi.Input[str]] = None, + padding: Optional[pulumi.Input['SpacingArgs']] = None): + if height is not None: + pulumi.set(__self__, "height", height) + if padding is not None: + pulumi.set(__self__, "padding", padding) + + @property + @pulumi.getter + def height(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "height") + + @height.setter + def height(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "height", value) + + @property + @pulumi.getter + def padding(self) -> Optional[pulumi.Input['SpacingArgs']]: + return pulumi.get(self, "padding") + + @padding.setter + def padding(self, value: Optional[pulumi.Input['SpacingArgs']]): + pulumi.set(self, "padding", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgsDict(TypedDict): + paper_canvas_size_options: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict']] +elif False: + LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsArgs: + def __init__(__self__, *, + paper_canvas_size_options: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs']] = None): + if paper_canvas_size_options is not None: + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) + + @property + @pulumi.getter(name="paperCanvasSizeOptions") + def paper_canvas_size_options(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs']]: + return pulumi.get(self, "paper_canvas_size_options") + + @paper_canvas_size_options.setter + def paper_canvas_size_options(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs']]): + pulumi.set(self, "paper_canvas_size_options", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict(TypedDict): + paper_margin: NotRequired[pulumi.Input['SpacingArgsDict']] + paper_orientation: NotRequired[pulumi.Input[str]] + paper_size: NotRequired[pulumi.Input[str]] +elif False: + LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptionsArgs: + def __init__(__self__, *, + paper_margin: Optional[pulumi.Input['SpacingArgs']] = None, + paper_orientation: Optional[pulumi.Input[str]] = None, + paper_size: Optional[pulumi.Input[str]] = None): + if paper_margin is not None: + pulumi.set(__self__, "paper_margin", paper_margin) + if paper_orientation is not None: + pulumi.set(__self__, "paper_orientation", paper_orientation) + if paper_size is not None: + pulumi.set(__self__, "paper_size", paper_size) + + @property + @pulumi.getter(name="paperMargin") + def paper_margin(self) -> Optional[pulumi.Input['SpacingArgs']]: + return pulumi.get(self, "paper_margin") + + @paper_margin.setter + def paper_margin(self, value: Optional[pulumi.Input['SpacingArgs']]): + pulumi.set(self, "paper_margin", value) + + @property + @pulumi.getter(name="paperOrientation") + def paper_orientation(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "paper_orientation") + + @paper_orientation.setter + def paper_orientation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "paper_orientation", value) + + @property + @pulumi.getter(name="paperSize") + def paper_size(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "paper_size") + + @paper_size.setter + def paper_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "paper_size", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutFooterSectionsArgsDict(TypedDict): + section_id: pulumi.Input[str] + layout: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgsDict']] + style: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgsDict']] +elif False: + LayoutsConfigurationSectionBasedLayoutFooterSectionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutFooterSectionsArgs: + def __init__(__self__, *, + section_id: pulumi.Input[str], + layout: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs']] = None, + style: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs']] = None): + pulumi.set(__self__, "section_id", section_id) + if layout is not None: + pulumi.set(__self__, "layout", layout) + if style is not None: + pulumi.set(__self__, "style", style) + + @property + @pulumi.getter(name="sectionId") + def section_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "section_id") + + @section_id.setter + def section_id(self, value: pulumi.Input[str]): + pulumi.set(self, "section_id", value) + + @property + @pulumi.getter + def layout(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs']]: + return pulumi.get(self, "layout") + + @layout.setter + def layout(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs']]): + pulumi.set(self, "layout", value) + + @property + @pulumi.getter + def style(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs']]: + return pulumi.get(self, "style") + + @style.setter + def style(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs']]): + pulumi.set(self, "style", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgsDict(TypedDict): + free_form_layout: pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgsDict'] +elif False: + LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutArgs: + def __init__(__self__, *, + free_form_layout: pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs']): + pulumi.set(__self__, "free_form_layout", free_form_layout) + + @property + @pulumi.getter(name="freeFormLayout") + def free_form_layout(self) -> pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs']: + return pulumi.get(self, "free_form_layout") + + @free_form_layout.setter + def free_form_layout(self, value: pulumi.Input['LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs']): + pulumi.set(self, "free_form_layout", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgsDict(TypedDict): + elements: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgsDict']]] +elif False: + LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayoutArgs: + def __init__(__self__, *, + elements: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]): + pulumi.set(__self__, "elements", elements) + + @property + @pulumi.getter + def elements(self) -> pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]: + return pulumi.get(self, "elements") + + @elements.setter + def elements(self, value: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]): + pulumi.set(self, "elements", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgsDict(TypedDict): + height: NotRequired[pulumi.Input[str]] + padding: NotRequired[pulumi.Input['SpacingArgsDict']] +elif False: + LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutFooterSectionsStyleArgs: + def __init__(__self__, *, + height: Optional[pulumi.Input[str]] = None, + padding: Optional[pulumi.Input['SpacingArgs']] = None): + if height is not None: + pulumi.set(__self__, "height", height) + if padding is not None: + pulumi.set(__self__, "padding", padding) + + @property + @pulumi.getter + def height(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "height") + + @height.setter + def height(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "height", value) + + @property + @pulumi.getter + def padding(self) -> Optional[pulumi.Input['SpacingArgs']]: + return pulumi.get(self, "padding") + + @padding.setter + def padding(self, value: Optional[pulumi.Input['SpacingArgs']]): + pulumi.set(self, "padding", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgsDict(TypedDict): + section_id: pulumi.Input[str] + layout: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgsDict']] + style: NotRequired[pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgsDict']] +elif False: + LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutHeaderSectionsArgs: + def __init__(__self__, *, + section_id: pulumi.Input[str], + layout: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs']] = None, + style: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs']] = None): + pulumi.set(__self__, "section_id", section_id) + if layout is not None: + pulumi.set(__self__, "layout", layout) + if style is not None: + pulumi.set(__self__, "style", style) + + @property + @pulumi.getter(name="sectionId") + def section_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "section_id") + + @section_id.setter + def section_id(self, value: pulumi.Input[str]): + pulumi.set(self, "section_id", value) + + @property + @pulumi.getter + def layout(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs']]: + return pulumi.get(self, "layout") + + @layout.setter + def layout(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs']]): + pulumi.set(self, "layout", value) + + @property + @pulumi.getter + def style(self) -> Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs']]: + return pulumi.get(self, "style") + + @style.setter + def style(self, value: Optional[pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs']]): + pulumi.set(self, "style", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgsDict(TypedDict): + free_form_layout: pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgsDict'] +elif False: + LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutArgs: + def __init__(__self__, *, + free_form_layout: pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs']): + pulumi.set(__self__, "free_form_layout", free_form_layout) + + @property + @pulumi.getter(name="freeFormLayout") + def free_form_layout(self) -> pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs']: + return pulumi.get(self, "free_form_layout") + + @free_form_layout.setter + def free_form_layout(self, value: pulumi.Input['LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs']): + pulumi.set(self, "free_form_layout", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgsDict(TypedDict): + elements: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgsDict']]] +elif False: + LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayoutArgs: + def __init__(__self__, *, + elements: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]): + pulumi.set(__self__, "elements", elements) + + @property + @pulumi.getter + def elements(self) -> pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]: + return pulumi.get(self, "elements") + + @elements.setter + def elements(self, value: pulumi.Input[Sequence[pulumi.Input['FreeFormLayoutElementsArgs']]]): + pulumi.set(self, "elements", value) + + +if not MYPY: + class LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgsDict(TypedDict): + height: NotRequired[pulumi.Input[str]] + padding: NotRequired[pulumi.Input['SpacingArgsDict']] +elif False: + LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyleArgs: + def __init__(__self__, *, + height: Optional[pulumi.Input[str]] = None, + padding: Optional[pulumi.Input['SpacingArgs']] = None): + if height is not None: + pulumi.set(__self__, "height", height) + if padding is not None: + pulumi.set(__self__, "padding", padding) + + @property + @pulumi.getter + def height(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "height") + + @height.setter + def height(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "height", value) + + @property + @pulumi.getter + def padding(self) -> Optional[pulumi.Input['SpacingArgs']]: + return pulumi.get(self, "padding") + + @padding.setter + def padding(self, value: Optional[pulumi.Input['SpacingArgs']]): + pulumi.set(self, "padding", value) + + +if not MYPY: + class LegendOptionsArgsDict(TypedDict): + height: NotRequired[pulumi.Input[str]] + position: NotRequired[pulumi.Input[str]] + title: NotRequired[pulumi.Input['LabelOptionsArgsDict']] + visibility: NotRequired[pulumi.Input[str]] + width: NotRequired[pulumi.Input[str]] +elif False: + LegendOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LegendOptionsArgs: + def __init__(__self__, *, + height: Optional[pulumi.Input[str]] = None, + position: Optional[pulumi.Input[str]] = None, + title: Optional[pulumi.Input['LabelOptionsArgs']] = None, + visibility: Optional[pulumi.Input[str]] = None, + width: Optional[pulumi.Input[str]] = None): + if height is not None: + pulumi.set(__self__, "height", height) + if position is not None: + pulumi.set(__self__, "position", position) + if title is not None: + pulumi.set(__self__, "title", title) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + if width is not None: + pulumi.set(__self__, "width", width) + + @property + @pulumi.getter + def height(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "height") + + @height.setter + def height(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "height", value) + + @property + @pulumi.getter + def position(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "position") + + @position.setter + def position(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "position", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + @property + @pulumi.getter + def width(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "width") + + @width.setter + def width(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "width", value) + + +if not MYPY: + class LineChartLineStyleSettingsArgsDict(TypedDict): + line_interpolation: NotRequired[pulumi.Input[str]] + line_style: NotRequired[pulumi.Input[str]] + line_visibility: NotRequired[pulumi.Input[str]] + line_width: NotRequired[pulumi.Input[str]] +elif False: + LineChartLineStyleSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LineChartLineStyleSettingsArgs: + def __init__(__self__, *, + line_interpolation: Optional[pulumi.Input[str]] = None, + line_style: Optional[pulumi.Input[str]] = None, + line_visibility: Optional[pulumi.Input[str]] = None, + line_width: Optional[pulumi.Input[str]] = None): + if line_interpolation is not None: + pulumi.set(__self__, "line_interpolation", line_interpolation) + if line_style is not None: + pulumi.set(__self__, "line_style", line_style) + if line_visibility is not None: + pulumi.set(__self__, "line_visibility", line_visibility) + if line_width is not None: + pulumi.set(__self__, "line_width", line_width) + + @property + @pulumi.getter(name="lineInterpolation") + def line_interpolation(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "line_interpolation") + + @line_interpolation.setter + def line_interpolation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "line_interpolation", value) + + @property + @pulumi.getter(name="lineStyle") + def line_style(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "line_style") + + @line_style.setter + def line_style(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "line_style", value) + + @property + @pulumi.getter(name="lineVisibility") + def line_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "line_visibility") + + @line_visibility.setter + def line_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "line_visibility", value) + + @property + @pulumi.getter(name="lineWidth") + def line_width(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "line_width") + + @line_width.setter + def line_width(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "line_width", value) + + +if not MYPY: + class LineChartMarkerStyleSettingsArgsDict(TypedDict): + marker_color: NotRequired[pulumi.Input[str]] + marker_shape: NotRequired[pulumi.Input[str]] + marker_size: NotRequired[pulumi.Input[str]] + marker_visibility: NotRequired[pulumi.Input[str]] +elif False: + LineChartMarkerStyleSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LineChartMarkerStyleSettingsArgs: + def __init__(__self__, *, + marker_color: Optional[pulumi.Input[str]] = None, + marker_shape: Optional[pulumi.Input[str]] = None, + marker_size: Optional[pulumi.Input[str]] = None, + marker_visibility: Optional[pulumi.Input[str]] = None): + if marker_color is not None: + pulumi.set(__self__, "marker_color", marker_color) + if marker_shape is not None: + pulumi.set(__self__, "marker_shape", marker_shape) + if marker_size is not None: + pulumi.set(__self__, "marker_size", marker_size) + if marker_visibility is not None: + pulumi.set(__self__, "marker_visibility", marker_visibility) + + @property + @pulumi.getter(name="markerColor") + def marker_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "marker_color") + + @marker_color.setter + def marker_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "marker_color", value) + + @property + @pulumi.getter(name="markerShape") + def marker_shape(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "marker_shape") + + @marker_shape.setter + def marker_shape(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "marker_shape", value) + + @property + @pulumi.getter(name="markerSize") + def marker_size(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "marker_size") + + @marker_size.setter + def marker_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "marker_size", value) + + @property + @pulumi.getter(name="markerVisibility") + def marker_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "marker_visibility") + + @marker_visibility.setter + def marker_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "marker_visibility", value) + + +if not MYPY: + class MeasureFieldSchema2ArgsDict(TypedDict): + calculated_measure_field: NotRequired[pulumi.Input['MeasureFieldSchema2CalculatedMeasureFieldArgsDict']] + categorical_measure_field: NotRequired[pulumi.Input['MeasureFieldSchema2CategoricalMeasureFieldArgsDict']] + date_measure_field: NotRequired[pulumi.Input['MeasureFieldSchema2DateMeasureFieldArgsDict']] + numerical_measure_field: NotRequired[pulumi.Input['MeasureFieldSchema2NumericalMeasureFieldArgsDict']] +elif False: + MeasureFieldSchema2ArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MeasureFieldSchema2Args: + def __init__(__self__, *, + calculated_measure_field: Optional[pulumi.Input['MeasureFieldSchema2CalculatedMeasureFieldArgs']] = None, + categorical_measure_field: Optional[pulumi.Input['MeasureFieldSchema2CategoricalMeasureFieldArgs']] = None, + date_measure_field: Optional[pulumi.Input['MeasureFieldSchema2DateMeasureFieldArgs']] = None, + numerical_measure_field: Optional[pulumi.Input['MeasureFieldSchema2NumericalMeasureFieldArgs']] = None): + if calculated_measure_field is not None: + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) + if categorical_measure_field is not None: + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) + if date_measure_field is not None: + pulumi.set(__self__, "date_measure_field", date_measure_field) + if numerical_measure_field is not None: + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) + + @property + @pulumi.getter(name="calculatedMeasureField") + def calculated_measure_field(self) -> Optional[pulumi.Input['MeasureFieldSchema2CalculatedMeasureFieldArgs']]: + return pulumi.get(self, "calculated_measure_field") + + @calculated_measure_field.setter + def calculated_measure_field(self, value: Optional[pulumi.Input['MeasureFieldSchema2CalculatedMeasureFieldArgs']]): + pulumi.set(self, "calculated_measure_field", value) + + @property + @pulumi.getter(name="categoricalMeasureField") + def categorical_measure_field(self) -> Optional[pulumi.Input['MeasureFieldSchema2CategoricalMeasureFieldArgs']]: + return pulumi.get(self, "categorical_measure_field") + + @categorical_measure_field.setter + def categorical_measure_field(self, value: Optional[pulumi.Input['MeasureFieldSchema2CategoricalMeasureFieldArgs']]): + pulumi.set(self, "categorical_measure_field", value) + + @property + @pulumi.getter(name="dateMeasureField") + def date_measure_field(self) -> Optional[pulumi.Input['MeasureFieldSchema2DateMeasureFieldArgs']]: + return pulumi.get(self, "date_measure_field") + + @date_measure_field.setter + def date_measure_field(self, value: Optional[pulumi.Input['MeasureFieldSchema2DateMeasureFieldArgs']]): + pulumi.set(self, "date_measure_field", value) + + @property + @pulumi.getter(name="numericalMeasureField") + def numerical_measure_field(self) -> Optional[pulumi.Input['MeasureFieldSchema2NumericalMeasureFieldArgs']]: + return pulumi.get(self, "numerical_measure_field") + + @numerical_measure_field.setter + def numerical_measure_field(self, value: Optional[pulumi.Input['MeasureFieldSchema2NumericalMeasureFieldArgs']]): + pulumi.set(self, "numerical_measure_field", value) + + +if not MYPY: + class MeasureFieldSchema2CalculatedMeasureFieldArgsDict(TypedDict): + expression: pulumi.Input[str] + field_id: pulumi.Input[str] +elif False: + MeasureFieldSchema2CalculatedMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MeasureFieldSchema2CalculatedMeasureFieldArgs: + def __init__(__self__, *, + expression: pulumi.Input[str], + field_id: pulumi.Input[str]): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + +if not MYPY: + class MeasureFieldSchema2CategoricalMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] +elif False: + MeasureFieldSchema2CategoricalMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MeasureFieldSchema2CategoricalMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class MeasureFieldSchema2DateMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] +elif False: + MeasureFieldSchema2DateMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MeasureFieldSchema2DateMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class MeasureFieldSchema2NumericalMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input['NumericalAggregationArgsDict']] + format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] +elif False: + MeasureFieldSchema2NumericalMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MeasureFieldSchema2NumericalMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input['NumericalAggregationArgs']] = None, + format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input['NumericalAggregationArgs']]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input['NumericalAggregationArgs']]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class MeasureFieldSchemaArgsDict(TypedDict): + calculated_measure_field: NotRequired[pulumi.Input['MeasureFieldSchemaCalculatedMeasureFieldArgsDict']] + categorical_measure_field: NotRequired[pulumi.Input['MeasureFieldSchemaCategoricalMeasureFieldArgsDict']] + date_measure_field: NotRequired[pulumi.Input['MeasureFieldSchemaDateMeasureFieldArgsDict']] + numerical_measure_field: NotRequired[pulumi.Input['MeasureFieldSchemaNumericalMeasureFieldArgsDict']] +elif False: + MeasureFieldSchemaArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MeasureFieldSchemaArgs: + def __init__(__self__, *, + calculated_measure_field: Optional[pulumi.Input['MeasureFieldSchemaCalculatedMeasureFieldArgs']] = None, + categorical_measure_field: Optional[pulumi.Input['MeasureFieldSchemaCategoricalMeasureFieldArgs']] = None, + date_measure_field: Optional[pulumi.Input['MeasureFieldSchemaDateMeasureFieldArgs']] = None, + numerical_measure_field: Optional[pulumi.Input['MeasureFieldSchemaNumericalMeasureFieldArgs']] = None): + if calculated_measure_field is not None: + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) + if categorical_measure_field is not None: + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) + if date_measure_field is not None: + pulumi.set(__self__, "date_measure_field", date_measure_field) + if numerical_measure_field is not None: + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) + + @property + @pulumi.getter(name="calculatedMeasureField") + def calculated_measure_field(self) -> Optional[pulumi.Input['MeasureFieldSchemaCalculatedMeasureFieldArgs']]: + return pulumi.get(self, "calculated_measure_field") + + @calculated_measure_field.setter + def calculated_measure_field(self, value: Optional[pulumi.Input['MeasureFieldSchemaCalculatedMeasureFieldArgs']]): + pulumi.set(self, "calculated_measure_field", value) + + @property + @pulumi.getter(name="categoricalMeasureField") + def categorical_measure_field(self) -> Optional[pulumi.Input['MeasureFieldSchemaCategoricalMeasureFieldArgs']]: + return pulumi.get(self, "categorical_measure_field") + + @categorical_measure_field.setter + def categorical_measure_field(self, value: Optional[pulumi.Input['MeasureFieldSchemaCategoricalMeasureFieldArgs']]): + pulumi.set(self, "categorical_measure_field", value) + + @property + @pulumi.getter(name="dateMeasureField") + def date_measure_field(self) -> Optional[pulumi.Input['MeasureFieldSchemaDateMeasureFieldArgs']]: + return pulumi.get(self, "date_measure_field") + + @date_measure_field.setter + def date_measure_field(self, value: Optional[pulumi.Input['MeasureFieldSchemaDateMeasureFieldArgs']]): + pulumi.set(self, "date_measure_field", value) + + @property + @pulumi.getter(name="numericalMeasureField") + def numerical_measure_field(self) -> Optional[pulumi.Input['MeasureFieldSchemaNumericalMeasureFieldArgs']]: + return pulumi.get(self, "numerical_measure_field") + + @numerical_measure_field.setter + def numerical_measure_field(self, value: Optional[pulumi.Input['MeasureFieldSchemaNumericalMeasureFieldArgs']]): + pulumi.set(self, "numerical_measure_field", value) + + +if not MYPY: + class MeasureFieldSchemaCalculatedMeasureFieldArgsDict(TypedDict): + expression: pulumi.Input[str] + field_id: pulumi.Input[str] +elif False: + MeasureFieldSchemaCalculatedMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MeasureFieldSchemaCalculatedMeasureFieldArgs: + def __init__(__self__, *, + expression: pulumi.Input[str], + field_id: pulumi.Input[str]): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + +if not MYPY: + class MeasureFieldSchemaCategoricalMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] +elif False: + MeasureFieldSchemaCategoricalMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MeasureFieldSchemaCategoricalMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class MeasureFieldSchemaDateMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] +elif False: + MeasureFieldSchemaDateMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MeasureFieldSchemaDateMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class MeasureFieldSchemaNumericalMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input['NumericalAggregationArgsDict']] + format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] +elif False: + MeasureFieldSchemaNumericalMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MeasureFieldSchemaNumericalMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input['NumericalAggregationArgs']] = None, + format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input['NumericalAggregationArgs']]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input['NumericalAggregationArgs']]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class NamespaceTimeoutsArgsDict(TypedDict): + create: NotRequired[pulumi.Input[str]] + """ + A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + """ + delete: NotRequired[pulumi.Input[str]] + """ + A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + """ +elif False: + NamespaceTimeoutsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NamespaceTimeoutsArgs: + def __init__(__self__, *, + create: Optional[pulumi.Input[str]] = None, + delete: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] create: A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + :param pulumi.Input[str] delete: A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + """ + if create is not None: + pulumi.set(__self__, "create", create) + if delete is not None: + pulumi.set(__self__, "delete", delete) + + @property + @pulumi.getter + def create(self) -> Optional[pulumi.Input[str]]: + """ + A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + """ + return pulumi.get(self, "create") + + @create.setter + def create(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "create", value) + + @property + @pulumi.getter + def delete(self) -> Optional[pulumi.Input[str]]: + """ + A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + """ + return pulumi.get(self, "delete") + + @delete.setter + def delete(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "delete", value) + + +if not MYPY: + class NegativeValueConfigurationArgsDict(TypedDict): + display_mode: pulumi.Input[str] +elif False: + NegativeValueConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NegativeValueConfigurationArgs: + def __init__(__self__, *, + display_mode: pulumi.Input[str]): + pulumi.set(__self__, "display_mode", display_mode) + + @property + @pulumi.getter(name="displayMode") + def display_mode(self) -> pulumi.Input[str]: + return pulumi.get(self, "display_mode") + + @display_mode.setter + def display_mode(self, value: pulumi.Input[str]): + pulumi.set(self, "display_mode", value) + + +if not MYPY: + class NullValueFormatConfigurationArgsDict(TypedDict): + null_string: pulumi.Input[str] +elif False: + NullValueFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NullValueFormatConfigurationArgs: + def __init__(__self__, *, + null_string: pulumi.Input[str]): + pulumi.set(__self__, "null_string", null_string) + + @property + @pulumi.getter(name="nullString") + def null_string(self) -> pulumi.Input[str]: + return pulumi.get(self, "null_string") + + @null_string.setter + def null_string(self, value: pulumi.Input[str]): + pulumi.set(self, "null_string", value) + + +if not MYPY: + class NumberDisplayFormatConfigurationArgsDict(TypedDict): + decimal_places_configuration: NotRequired[pulumi.Input['DecimalPlacesConfigurationArgsDict']] + negative_value_configuration: NotRequired[pulumi.Input['NegativeValueConfigurationArgsDict']] + null_value_format_configuration: NotRequired[pulumi.Input['NullValueFormatConfigurationArgsDict']] + number_scale: NotRequired[pulumi.Input[str]] + prefix: NotRequired[pulumi.Input[str]] + separator_configuration: NotRequired[pulumi.Input['SeparatorConfigurationArgsDict']] + suffix: NotRequired[pulumi.Input[str]] +elif False: + NumberDisplayFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NumberDisplayFormatConfigurationArgs: + def __init__(__self__, *, + decimal_places_configuration: Optional[pulumi.Input['DecimalPlacesConfigurationArgs']] = None, + negative_value_configuration: Optional[pulumi.Input['NegativeValueConfigurationArgs']] = None, + null_value_format_configuration: Optional[pulumi.Input['NullValueFormatConfigurationArgs']] = None, + number_scale: Optional[pulumi.Input[str]] = None, + prefix: Optional[pulumi.Input[str]] = None, + separator_configuration: Optional[pulumi.Input['SeparatorConfigurationArgs']] = None, + suffix: Optional[pulumi.Input[str]] = None): + if decimal_places_configuration is not None: + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) + if negative_value_configuration is not None: + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) + if null_value_format_configuration is not None: + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) + if number_scale is not None: + pulumi.set(__self__, "number_scale", number_scale) + if prefix is not None: + pulumi.set(__self__, "prefix", prefix) + if separator_configuration is not None: + pulumi.set(__self__, "separator_configuration", separator_configuration) + if suffix is not None: + pulumi.set(__self__, "suffix", suffix) + + @property + @pulumi.getter(name="decimalPlacesConfiguration") + def decimal_places_configuration(self) -> Optional[pulumi.Input['DecimalPlacesConfigurationArgs']]: + return pulumi.get(self, "decimal_places_configuration") + + @decimal_places_configuration.setter + def decimal_places_configuration(self, value: Optional[pulumi.Input['DecimalPlacesConfigurationArgs']]): + pulumi.set(self, "decimal_places_configuration", value) + + @property + @pulumi.getter(name="negativeValueConfiguration") + def negative_value_configuration(self) -> Optional[pulumi.Input['NegativeValueConfigurationArgs']]: + return pulumi.get(self, "negative_value_configuration") + + @negative_value_configuration.setter + def negative_value_configuration(self, value: Optional[pulumi.Input['NegativeValueConfigurationArgs']]): + pulumi.set(self, "negative_value_configuration", value) + + @property + @pulumi.getter(name="nullValueFormatConfiguration") + def null_value_format_configuration(self) -> Optional[pulumi.Input['NullValueFormatConfigurationArgs']]: + return pulumi.get(self, "null_value_format_configuration") + + @null_value_format_configuration.setter + def null_value_format_configuration(self, value: Optional[pulumi.Input['NullValueFormatConfigurationArgs']]): + pulumi.set(self, "null_value_format_configuration", value) + + @property + @pulumi.getter(name="numberScale") + def number_scale(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "number_scale") + + @number_scale.setter + def number_scale(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "number_scale", value) + + @property + @pulumi.getter + def prefix(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "prefix") + + @prefix.setter + def prefix(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "prefix", value) + + @property + @pulumi.getter(name="separatorConfiguration") + def separator_configuration(self) -> Optional[pulumi.Input['SeparatorConfigurationArgs']]: + return pulumi.get(self, "separator_configuration") + + @separator_configuration.setter + def separator_configuration(self, value: Optional[pulumi.Input['SeparatorConfigurationArgs']]): + pulumi.set(self, "separator_configuration", value) + + @property + @pulumi.getter + def suffix(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "suffix") + + @suffix.setter + def suffix(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "suffix", value) + + +if not MYPY: + class NumberFormatConfigurationArgsDict(TypedDict): + numeric_format_configuration: NotRequired[pulumi.Input['NumericFormatConfigurationArgsDict']] +elif False: + NumberFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NumberFormatConfigurationArgs: + def __init__(__self__, *, + numeric_format_configuration: Optional[pulumi.Input['NumericFormatConfigurationArgs']] = None): + if numeric_format_configuration is not None: + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) + + @property + @pulumi.getter(name="numericFormatConfiguration") + def numeric_format_configuration(self) -> Optional[pulumi.Input['NumericFormatConfigurationArgs']]: + return pulumi.get(self, "numeric_format_configuration") + + @numeric_format_configuration.setter + def numeric_format_configuration(self, value: Optional[pulumi.Input['NumericFormatConfigurationArgs']]): + pulumi.set(self, "numeric_format_configuration", value) + + +if not MYPY: + class NumericEqualityFilterArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + value: pulumi.Input[float] +elif False: + NumericEqualityFilterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NumericEqualityFilterArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + value: pulumi.Input[float]): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input[float]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input[float]): + pulumi.set(self, "value", value) + + +if not MYPY: + class NumericFormatConfigurationArgsDict(TypedDict): + currency_display_format_configuration: NotRequired[pulumi.Input['NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgsDict']] + number_display_format_configuration: NotRequired[pulumi.Input['NumberDisplayFormatConfigurationArgsDict']] + percentage_display_format_configuration: NotRequired[pulumi.Input['PercentageDisplayFormatConfigurationArgsDict']] +elif False: + NumericFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NumericFormatConfigurationArgs: + def __init__(__self__, *, + currency_display_format_configuration: Optional[pulumi.Input['NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs']] = None, + number_display_format_configuration: Optional[pulumi.Input['NumberDisplayFormatConfigurationArgs']] = None, + percentage_display_format_configuration: Optional[pulumi.Input['PercentageDisplayFormatConfigurationArgs']] = None): + if currency_display_format_configuration is not None: + pulumi.set(__self__, "currency_display_format_configuration", currency_display_format_configuration) + if number_display_format_configuration is not None: + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) + if percentage_display_format_configuration is not None: + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) + + @property + @pulumi.getter(name="currencyDisplayFormatConfiguration") + def currency_display_format_configuration(self) -> Optional[pulumi.Input['NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs']]: + return pulumi.get(self, "currency_display_format_configuration") + + @currency_display_format_configuration.setter + def currency_display_format_configuration(self, value: Optional[pulumi.Input['NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs']]): + pulumi.set(self, "currency_display_format_configuration", value) + + @property + @pulumi.getter(name="numberDisplayFormatConfiguration") + def number_display_format_configuration(self) -> Optional[pulumi.Input['NumberDisplayFormatConfigurationArgs']]: + return pulumi.get(self, "number_display_format_configuration") + + @number_display_format_configuration.setter + def number_display_format_configuration(self, value: Optional[pulumi.Input['NumberDisplayFormatConfigurationArgs']]): + pulumi.set(self, "number_display_format_configuration", value) + + @property + @pulumi.getter(name="percentageDisplayFormatConfiguration") + def percentage_display_format_configuration(self) -> Optional[pulumi.Input['PercentageDisplayFormatConfigurationArgs']]: + return pulumi.get(self, "percentage_display_format_configuration") + + @percentage_display_format_configuration.setter + def percentage_display_format_configuration(self, value: Optional[pulumi.Input['PercentageDisplayFormatConfigurationArgs']]): + pulumi.set(self, "percentage_display_format_configuration", value) + + +if not MYPY: + class NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgsDict(TypedDict): + decimal_places_configuration: NotRequired[pulumi.Input['DecimalPlacesConfigurationArgsDict']] + negative_value_configuration: NotRequired[pulumi.Input['NegativeValueConfigurationArgsDict']] + null_value_format_configuration: NotRequired[pulumi.Input['NullValueFormatConfigurationArgsDict']] + number_scale: NotRequired[pulumi.Input[str]] + prefix: NotRequired[pulumi.Input[str]] + separator_configuration: NotRequired[pulumi.Input['SeparatorConfigurationArgsDict']] + suffix: NotRequired[pulumi.Input[str]] + symbol: NotRequired[pulumi.Input[str]] +elif False: + NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NumericFormatConfigurationCurrencyDisplayFormatConfigurationArgs: + def __init__(__self__, *, + decimal_places_configuration: Optional[pulumi.Input['DecimalPlacesConfigurationArgs']] = None, + negative_value_configuration: Optional[pulumi.Input['NegativeValueConfigurationArgs']] = None, + null_value_format_configuration: Optional[pulumi.Input['NullValueFormatConfigurationArgs']] = None, + number_scale: Optional[pulumi.Input[str]] = None, + prefix: Optional[pulumi.Input[str]] = None, + separator_configuration: Optional[pulumi.Input['SeparatorConfigurationArgs']] = None, + suffix: Optional[pulumi.Input[str]] = None, + symbol: Optional[pulumi.Input[str]] = None): + if decimal_places_configuration is not None: + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) + if negative_value_configuration is not None: + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) + if null_value_format_configuration is not None: + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) + if number_scale is not None: + pulumi.set(__self__, "number_scale", number_scale) + if prefix is not None: + pulumi.set(__self__, "prefix", prefix) + if separator_configuration is not None: + pulumi.set(__self__, "separator_configuration", separator_configuration) + if suffix is not None: + pulumi.set(__self__, "suffix", suffix) + if symbol is not None: + pulumi.set(__self__, "symbol", symbol) + + @property + @pulumi.getter(name="decimalPlacesConfiguration") + def decimal_places_configuration(self) -> Optional[pulumi.Input['DecimalPlacesConfigurationArgs']]: + return pulumi.get(self, "decimal_places_configuration") + + @decimal_places_configuration.setter + def decimal_places_configuration(self, value: Optional[pulumi.Input['DecimalPlacesConfigurationArgs']]): + pulumi.set(self, "decimal_places_configuration", value) + + @property + @pulumi.getter(name="negativeValueConfiguration") + def negative_value_configuration(self) -> Optional[pulumi.Input['NegativeValueConfigurationArgs']]: + return pulumi.get(self, "negative_value_configuration") + + @negative_value_configuration.setter + def negative_value_configuration(self, value: Optional[pulumi.Input['NegativeValueConfigurationArgs']]): + pulumi.set(self, "negative_value_configuration", value) + + @property + @pulumi.getter(name="nullValueFormatConfiguration") + def null_value_format_configuration(self) -> Optional[pulumi.Input['NullValueFormatConfigurationArgs']]: + return pulumi.get(self, "null_value_format_configuration") + + @null_value_format_configuration.setter + def null_value_format_configuration(self, value: Optional[pulumi.Input['NullValueFormatConfigurationArgs']]): + pulumi.set(self, "null_value_format_configuration", value) + + @property + @pulumi.getter(name="numberScale") + def number_scale(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "number_scale") + + @number_scale.setter + def number_scale(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "number_scale", value) + + @property + @pulumi.getter + def prefix(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "prefix") + + @prefix.setter + def prefix(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "prefix", value) + + @property + @pulumi.getter(name="separatorConfiguration") + def separator_configuration(self) -> Optional[pulumi.Input['SeparatorConfigurationArgs']]: + return pulumi.get(self, "separator_configuration") + + @separator_configuration.setter + def separator_configuration(self, value: Optional[pulumi.Input['SeparatorConfigurationArgs']]): + pulumi.set(self, "separator_configuration", value) + + @property + @pulumi.getter + def suffix(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "suffix") + + @suffix.setter + def suffix(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "suffix", value) + + @property + @pulumi.getter + def symbol(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "symbol") + + @symbol.setter + def symbol(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "symbol", value) + + +if not MYPY: + class NumericalAggregationArgsDict(TypedDict): + percentile_aggregation: NotRequired[pulumi.Input['NumericalAggregationPercentileAggregationArgsDict']] + simple_numerical_aggregation: NotRequired[pulumi.Input[str]] +elif False: + NumericalAggregationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NumericalAggregationArgs: + def __init__(__self__, *, + percentile_aggregation: Optional[pulumi.Input['NumericalAggregationPercentileAggregationArgs']] = None, + simple_numerical_aggregation: Optional[pulumi.Input[str]] = None): + if percentile_aggregation is not None: + pulumi.set(__self__, "percentile_aggregation", percentile_aggregation) + if simple_numerical_aggregation is not None: + pulumi.set(__self__, "simple_numerical_aggregation", simple_numerical_aggregation) + + @property + @pulumi.getter(name="percentileAggregation") + def percentile_aggregation(self) -> Optional[pulumi.Input['NumericalAggregationPercentileAggregationArgs']]: + return pulumi.get(self, "percentile_aggregation") + + @percentile_aggregation.setter + def percentile_aggregation(self, value: Optional[pulumi.Input['NumericalAggregationPercentileAggregationArgs']]): + pulumi.set(self, "percentile_aggregation", value) + + @property + @pulumi.getter(name="simpleNumericalAggregation") + def simple_numerical_aggregation(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "simple_numerical_aggregation") + + @simple_numerical_aggregation.setter + def simple_numerical_aggregation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "simple_numerical_aggregation", value) + + +if not MYPY: + class NumericalAggregationPercentileAggregationArgsDict(TypedDict): + percentile_value: NotRequired[pulumi.Input[float]] +elif False: + NumericalAggregationPercentileAggregationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NumericalAggregationPercentileAggregationArgs: + def __init__(__self__, *, + percentile_value: Optional[pulumi.Input[float]] = None): + if percentile_value is not None: + pulumi.set(__self__, "percentile_value", percentile_value) + + @property + @pulumi.getter(name="percentileValue") + def percentile_value(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "percentile_value") + + @percentile_value.setter + def percentile_value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "percentile_value", value) + + +if not MYPY: + class PercentageDisplayFormatConfigurationArgsDict(TypedDict): + decimal_places_configuration: NotRequired[pulumi.Input['DecimalPlacesConfigurationArgsDict']] + negative_value_configuration: NotRequired[pulumi.Input['NegativeValueConfigurationArgsDict']] + null_value_format_configuration: NotRequired[pulumi.Input['NullValueFormatConfigurationArgsDict']] + prefix: NotRequired[pulumi.Input[str]] + separator_configuration: NotRequired[pulumi.Input['SeparatorConfigurationArgsDict']] + suffix: NotRequired[pulumi.Input[str]] +elif False: + PercentageDisplayFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PercentageDisplayFormatConfigurationArgs: + def __init__(__self__, *, + decimal_places_configuration: Optional[pulumi.Input['DecimalPlacesConfigurationArgs']] = None, + negative_value_configuration: Optional[pulumi.Input['NegativeValueConfigurationArgs']] = None, + null_value_format_configuration: Optional[pulumi.Input['NullValueFormatConfigurationArgs']] = None, + prefix: Optional[pulumi.Input[str]] = None, + separator_configuration: Optional[pulumi.Input['SeparatorConfigurationArgs']] = None, + suffix: Optional[pulumi.Input[str]] = None): + if decimal_places_configuration is not None: + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) + if negative_value_configuration is not None: + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) + if null_value_format_configuration is not None: + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) + if prefix is not None: + pulumi.set(__self__, "prefix", prefix) + if separator_configuration is not None: + pulumi.set(__self__, "separator_configuration", separator_configuration) + if suffix is not None: + pulumi.set(__self__, "suffix", suffix) + + @property + @pulumi.getter(name="decimalPlacesConfiguration") + def decimal_places_configuration(self) -> Optional[pulumi.Input['DecimalPlacesConfigurationArgs']]: + return pulumi.get(self, "decimal_places_configuration") + + @decimal_places_configuration.setter + def decimal_places_configuration(self, value: Optional[pulumi.Input['DecimalPlacesConfigurationArgs']]): + pulumi.set(self, "decimal_places_configuration", value) + + @property + @pulumi.getter(name="negativeValueConfiguration") + def negative_value_configuration(self) -> Optional[pulumi.Input['NegativeValueConfigurationArgs']]: + return pulumi.get(self, "negative_value_configuration") + + @negative_value_configuration.setter + def negative_value_configuration(self, value: Optional[pulumi.Input['NegativeValueConfigurationArgs']]): + pulumi.set(self, "negative_value_configuration", value) + + @property + @pulumi.getter(name="nullValueFormatConfiguration") + def null_value_format_configuration(self) -> Optional[pulumi.Input['NullValueFormatConfigurationArgs']]: + return pulumi.get(self, "null_value_format_configuration") + + @null_value_format_configuration.setter + def null_value_format_configuration(self, value: Optional[pulumi.Input['NullValueFormatConfigurationArgs']]): + pulumi.set(self, "null_value_format_configuration", value) + + @property + @pulumi.getter + def prefix(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "prefix") + + @prefix.setter + def prefix(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "prefix", value) + + @property + @pulumi.getter(name="separatorConfiguration") + def separator_configuration(self) -> Optional[pulumi.Input['SeparatorConfigurationArgs']]: + return pulumi.get(self, "separator_configuration") + + @separator_configuration.setter + def separator_configuration(self, value: Optional[pulumi.Input['SeparatorConfigurationArgs']]): + pulumi.set(self, "separator_configuration", value) + + @property + @pulumi.getter + def suffix(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "suffix") + + @suffix.setter + def suffix(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "suffix", value) + + +if not MYPY: + class ReferenceLineArgsDict(TypedDict): + data_configuration: pulumi.Input['ReferenceLineDataConfigurationArgsDict'] + label_configuration: NotRequired[pulumi.Input['ReferenceLineLabelConfigurationArgsDict']] + status: NotRequired[pulumi.Input[str]] + """ + The dashboard creation status. + """ + style_configuration: NotRequired[pulumi.Input['ReferenceLineStyleConfigurationArgsDict']] +elif False: + ReferenceLineArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ReferenceLineArgs: + def __init__(__self__, *, + data_configuration: pulumi.Input['ReferenceLineDataConfigurationArgs'], + label_configuration: Optional[pulumi.Input['ReferenceLineLabelConfigurationArgs']] = None, + status: Optional[pulumi.Input[str]] = None, + style_configuration: Optional[pulumi.Input['ReferenceLineStyleConfigurationArgs']] = None): + """ + :param pulumi.Input[str] status: The dashboard creation status. + """ + pulumi.set(__self__, "data_configuration", data_configuration) + if label_configuration is not None: + pulumi.set(__self__, "label_configuration", label_configuration) + if status is not None: + pulumi.set(__self__, "status", status) + if style_configuration is not None: + pulumi.set(__self__, "style_configuration", style_configuration) + + @property + @pulumi.getter(name="dataConfiguration") + def data_configuration(self) -> pulumi.Input['ReferenceLineDataConfigurationArgs']: + return pulumi.get(self, "data_configuration") + + @data_configuration.setter + def data_configuration(self, value: pulumi.Input['ReferenceLineDataConfigurationArgs']): + pulumi.set(self, "data_configuration", value) + + @property + @pulumi.getter(name="labelConfiguration") + def label_configuration(self) -> Optional[pulumi.Input['ReferenceLineLabelConfigurationArgs']]: + return pulumi.get(self, "label_configuration") + + @label_configuration.setter + def label_configuration(self, value: Optional[pulumi.Input['ReferenceLineLabelConfigurationArgs']]): + pulumi.set(self, "label_configuration", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + @property + @pulumi.getter(name="styleConfiguration") + def style_configuration(self) -> Optional[pulumi.Input['ReferenceLineStyleConfigurationArgs']]: + return pulumi.get(self, "style_configuration") + + @style_configuration.setter + def style_configuration(self, value: Optional[pulumi.Input['ReferenceLineStyleConfigurationArgs']]): + pulumi.set(self, "style_configuration", value) + + +if not MYPY: + class ReferenceLineDataConfigurationArgsDict(TypedDict): + axis_binding: NotRequired[pulumi.Input[str]] + dynamic_configuration: NotRequired[pulumi.Input['ReferenceLineDataConfigurationDynamicConfigurationArgsDict']] + static_configuration: NotRequired[pulumi.Input['ReferenceLineDataConfigurationStaticConfigurationArgsDict']] +elif False: + ReferenceLineDataConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ReferenceLineDataConfigurationArgs: + def __init__(__self__, *, + axis_binding: Optional[pulumi.Input[str]] = None, + dynamic_configuration: Optional[pulumi.Input['ReferenceLineDataConfigurationDynamicConfigurationArgs']] = None, + static_configuration: Optional[pulumi.Input['ReferenceLineDataConfigurationStaticConfigurationArgs']] = None): + if axis_binding is not None: + pulumi.set(__self__, "axis_binding", axis_binding) + if dynamic_configuration is not None: + pulumi.set(__self__, "dynamic_configuration", dynamic_configuration) + if static_configuration is not None: + pulumi.set(__self__, "static_configuration", static_configuration) + + @property + @pulumi.getter(name="axisBinding") + def axis_binding(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "axis_binding") + + @axis_binding.setter + def axis_binding(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "axis_binding", value) + + @property + @pulumi.getter(name="dynamicConfiguration") + def dynamic_configuration(self) -> Optional[pulumi.Input['ReferenceLineDataConfigurationDynamicConfigurationArgs']]: + return pulumi.get(self, "dynamic_configuration") + + @dynamic_configuration.setter + def dynamic_configuration(self, value: Optional[pulumi.Input['ReferenceLineDataConfigurationDynamicConfigurationArgs']]): + pulumi.set(self, "dynamic_configuration", value) + + @property + @pulumi.getter(name="staticConfiguration") + def static_configuration(self) -> Optional[pulumi.Input['ReferenceLineDataConfigurationStaticConfigurationArgs']]: + return pulumi.get(self, "static_configuration") + + @static_configuration.setter + def static_configuration(self, value: Optional[pulumi.Input['ReferenceLineDataConfigurationStaticConfigurationArgs']]): + pulumi.set(self, "static_configuration", value) + + +if not MYPY: + class ReferenceLineDataConfigurationDynamicConfigurationArgsDict(TypedDict): + calculation: pulumi.Input['NumericalAggregationArgsDict'] + column: pulumi.Input['ColumnArgsDict'] + measure_aggregation_function: pulumi.Input['AggregationFunctionArgsDict'] +elif False: + ReferenceLineDataConfigurationDynamicConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ReferenceLineDataConfigurationDynamicConfigurationArgs: + def __init__(__self__, *, + calculation: pulumi.Input['NumericalAggregationArgs'], + column: pulumi.Input['ColumnArgs'], + measure_aggregation_function: pulumi.Input['AggregationFunctionArgs']): + pulumi.set(__self__, "calculation", calculation) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "measure_aggregation_function", measure_aggregation_function) + + @property + @pulumi.getter + def calculation(self) -> pulumi.Input['NumericalAggregationArgs']: + return pulumi.get(self, "calculation") + + @calculation.setter + def calculation(self, value: pulumi.Input['NumericalAggregationArgs']): + pulumi.set(self, "calculation", value) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="measureAggregationFunction") + def measure_aggregation_function(self) -> pulumi.Input['AggregationFunctionArgs']: + return pulumi.get(self, "measure_aggregation_function") + + @measure_aggregation_function.setter + def measure_aggregation_function(self, value: pulumi.Input['AggregationFunctionArgs']): + pulumi.set(self, "measure_aggregation_function", value) + + +if not MYPY: + class ReferenceLineDataConfigurationStaticConfigurationArgsDict(TypedDict): + value: pulumi.Input[float] +elif False: + ReferenceLineDataConfigurationStaticConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ReferenceLineDataConfigurationStaticConfigurationArgs: + def __init__(__self__, *, + value: pulumi.Input[float]): + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input[float]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input[float]): + pulumi.set(self, "value", value) + + +if not MYPY: + class ReferenceLineLabelConfigurationArgsDict(TypedDict): + custom_label_configuration: NotRequired[pulumi.Input['ReferenceLineLabelConfigurationCustomLabelConfigurationArgsDict']] + font_color: NotRequired[pulumi.Input[str]] + font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] + horizontal_position: NotRequired[pulumi.Input[str]] + value_label_configuration: NotRequired[pulumi.Input['ReferenceLineLabelConfigurationValueLabelConfigurationArgsDict']] + vertical_position: NotRequired[pulumi.Input[str]] +elif False: + ReferenceLineLabelConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ReferenceLineLabelConfigurationArgs: + def __init__(__self__, *, + custom_label_configuration: Optional[pulumi.Input['ReferenceLineLabelConfigurationCustomLabelConfigurationArgs']] = None, + font_color: Optional[pulumi.Input[str]] = None, + font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None, + horizontal_position: Optional[pulumi.Input[str]] = None, + value_label_configuration: Optional[pulumi.Input['ReferenceLineLabelConfigurationValueLabelConfigurationArgs']] = None, + vertical_position: Optional[pulumi.Input[str]] = None): + if custom_label_configuration is not None: + pulumi.set(__self__, "custom_label_configuration", custom_label_configuration) + if font_color is not None: + pulumi.set(__self__, "font_color", font_color) + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + if horizontal_position is not None: + pulumi.set(__self__, "horizontal_position", horizontal_position) + if value_label_configuration is not None: + pulumi.set(__self__, "value_label_configuration", value_label_configuration) + if vertical_position is not None: + pulumi.set(__self__, "vertical_position", vertical_position) + + @property + @pulumi.getter(name="customLabelConfiguration") + def custom_label_configuration(self) -> Optional[pulumi.Input['ReferenceLineLabelConfigurationCustomLabelConfigurationArgs']]: + return pulumi.get(self, "custom_label_configuration") + + @custom_label_configuration.setter + def custom_label_configuration(self, value: Optional[pulumi.Input['ReferenceLineLabelConfigurationCustomLabelConfigurationArgs']]): + pulumi.set(self, "custom_label_configuration", value) + + @property + @pulumi.getter(name="fontColor") + def font_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "font_color") + + @font_color.setter + def font_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "font_color", value) + + @property + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "font_configuration") + + @font_configuration.setter + def font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "font_configuration", value) + + @property + @pulumi.getter(name="horizontalPosition") + def horizontal_position(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "horizontal_position") + + @horizontal_position.setter + def horizontal_position(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "horizontal_position", value) + + @property + @pulumi.getter(name="valueLabelConfiguration") + def value_label_configuration(self) -> Optional[pulumi.Input['ReferenceLineLabelConfigurationValueLabelConfigurationArgs']]: + return pulumi.get(self, "value_label_configuration") + + @value_label_configuration.setter + def value_label_configuration(self, value: Optional[pulumi.Input['ReferenceLineLabelConfigurationValueLabelConfigurationArgs']]): + pulumi.set(self, "value_label_configuration", value) + + @property + @pulumi.getter(name="verticalPosition") + def vertical_position(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "vertical_position") + + @vertical_position.setter + def vertical_position(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vertical_position", value) + + +if not MYPY: + class ReferenceLineLabelConfigurationCustomLabelConfigurationArgsDict(TypedDict): + custom_label: pulumi.Input[str] +elif False: + ReferenceLineLabelConfigurationCustomLabelConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ReferenceLineLabelConfigurationCustomLabelConfigurationArgs: + def __init__(__self__, *, + custom_label: pulumi.Input[str]): + pulumi.set(__self__, "custom_label", custom_label) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> pulumi.Input[str]: + return pulumi.get(self, "custom_label") + + @custom_label.setter + def custom_label(self, value: pulumi.Input[str]): + pulumi.set(self, "custom_label", value) + + +if not MYPY: + class ReferenceLineLabelConfigurationValueLabelConfigurationArgsDict(TypedDict): + format_configuration: NotRequired[pulumi.Input['NumericFormatConfigurationArgsDict']] + relative_position: NotRequired[pulumi.Input[str]] +elif False: + ReferenceLineLabelConfigurationValueLabelConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ReferenceLineLabelConfigurationValueLabelConfigurationArgs: + def __init__(__self__, *, + format_configuration: Optional[pulumi.Input['NumericFormatConfigurationArgs']] = None, + relative_position: Optional[pulumi.Input[str]] = None): + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if relative_position is not None: + pulumi.set(__self__, "relative_position", relative_position) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['NumericFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['NumericFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="relativePosition") + def relative_position(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "relative_position") + + @relative_position.setter + def relative_position(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "relative_position", value) + + +if not MYPY: + class ReferenceLineStyleConfigurationArgsDict(TypedDict): + color: NotRequired[pulumi.Input[str]] + pattern: NotRequired[pulumi.Input[str]] +elif False: + ReferenceLineStyleConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ReferenceLineStyleConfigurationArgs: + def __init__(__self__, *, + color: Optional[pulumi.Input[str]] = None, + pattern: Optional[pulumi.Input[str]] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if pattern is not None: + pulumi.set(__self__, "pattern", pattern) + + @property + @pulumi.getter + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") + + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) + + @property + @pulumi.getter + def pattern(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "pattern") + + @pattern.setter + def pattern(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "pattern", value) + + +if not MYPY: + class RefreshScheduleScheduleArgsDict(TypedDict): + refresh_type: pulumi.Input[str] + """ + The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. + """ + schedule_frequency: NotRequired[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyArgsDict']] + """ + The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. + """ + start_after_date_time: NotRequired[pulumi.Input[str]] + """ + Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. + """ +elif False: + RefreshScheduleScheduleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RefreshScheduleScheduleArgs: + def __init__(__self__, *, + refresh_type: pulumi.Input[str], + schedule_frequency: Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyArgs']] = None, + start_after_date_time: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] refresh_type: The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. + :param pulumi.Input['RefreshScheduleScheduleScheduleFrequencyArgs'] schedule_frequency: The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. + :param pulumi.Input[str] start_after_date_time: Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. + """ + pulumi.set(__self__, "refresh_type", refresh_type) + if schedule_frequency is not None: + pulumi.set(__self__, "schedule_frequency", schedule_frequency) + if start_after_date_time is not None: + pulumi.set(__self__, "start_after_date_time", start_after_date_time) + + @property + @pulumi.getter(name="refreshType") + def refresh_type(self) -> pulumi.Input[str]: + """ + The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. + """ + return pulumi.get(self, "refresh_type") + + @refresh_type.setter + def refresh_type(self, value: pulumi.Input[str]): + pulumi.set(self, "refresh_type", value) + + @property + @pulumi.getter(name="scheduleFrequency") + def schedule_frequency(self) -> Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyArgs']]: + """ + The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. + """ + return pulumi.get(self, "schedule_frequency") + + @schedule_frequency.setter + def schedule_frequency(self, value: Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyArgs']]): + pulumi.set(self, "schedule_frequency", value) + + @property + @pulumi.getter(name="startAfterDateTime") + def start_after_date_time(self) -> Optional[pulumi.Input[str]]: + """ + Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. + """ + return pulumi.get(self, "start_after_date_time") + + @start_after_date_time.setter + def start_after_date_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "start_after_date_time", value) + + +if not MYPY: + class RefreshScheduleScheduleScheduleFrequencyArgsDict(TypedDict): + interval: pulumi.Input[str] + """ + The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. + """ + refresh_on_day: NotRequired[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgsDict']] + """ + The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. + """ + time_of_the_day: NotRequired[pulumi.Input[str]] + """ + The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. + """ + timezone: NotRequired[pulumi.Input[str]] + """ + The timezone that you want the refresh schedule to use. + """ +elif False: + RefreshScheduleScheduleScheduleFrequencyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RefreshScheduleScheduleScheduleFrequencyArgs: + def __init__(__self__, *, + interval: pulumi.Input[str], + refresh_on_day: Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs']] = None, + time_of_the_day: Optional[pulumi.Input[str]] = None, + timezone: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] interval: The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. + :param pulumi.Input['RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs'] refresh_on_day: The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. + :param pulumi.Input[str] time_of_the_day: The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. + :param pulumi.Input[str] timezone: The timezone that you want the refresh schedule to use. + """ + pulumi.set(__self__, "interval", interval) + if refresh_on_day is not None: + pulumi.set(__self__, "refresh_on_day", refresh_on_day) + if time_of_the_day is not None: + pulumi.set(__self__, "time_of_the_day", time_of_the_day) + if timezone is not None: + pulumi.set(__self__, "timezone", timezone) + + @property + @pulumi.getter + def interval(self) -> pulumi.Input[str]: + """ + The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. + """ + return pulumi.get(self, "interval") + + @interval.setter + def interval(self, value: pulumi.Input[str]): + pulumi.set(self, "interval", value) + + @property + @pulumi.getter(name="refreshOnDay") + def refresh_on_day(self) -> Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs']]: + """ + The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. + """ + return pulumi.get(self, "refresh_on_day") + + @refresh_on_day.setter + def refresh_on_day(self, value: Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs']]): + pulumi.set(self, "refresh_on_day", value) + + @property + @pulumi.getter(name="timeOfTheDay") + def time_of_the_day(self) -> Optional[pulumi.Input[str]]: + """ + The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. + """ + return pulumi.get(self, "time_of_the_day") + + @time_of_the_day.setter + def time_of_the_day(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "time_of_the_day", value) + + @property + @pulumi.getter + def timezone(self) -> Optional[pulumi.Input[str]]: + """ + The timezone that you want the refresh schedule to use. + """ + return pulumi.get(self, "timezone") + + @timezone.setter + def timezone(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "timezone", value) + + +if not MYPY: + class RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgsDict(TypedDict): + day_of_month: NotRequired[pulumi.Input[str]] + """ + The day of the month that you want to schedule refresh on. + """ + day_of_week: NotRequired[pulumi.Input[str]] + """ + The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. + """ +elif False: + RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs: + def __init__(__self__, *, + day_of_month: Optional[pulumi.Input[str]] = None, + day_of_week: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] day_of_month: The day of the month that you want to schedule refresh on. + :param pulumi.Input[str] day_of_week: The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. + """ + if day_of_month is not None: + pulumi.set(__self__, "day_of_month", day_of_month) + if day_of_week is not None: + pulumi.set(__self__, "day_of_week", day_of_week) + + @property + @pulumi.getter(name="dayOfMonth") + def day_of_month(self) -> Optional[pulumi.Input[str]]: + """ + The day of the month that you want to schedule refresh on. + """ + return pulumi.get(self, "day_of_month") + + @day_of_month.setter + def day_of_month(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "day_of_month", value) + + @property + @pulumi.getter(name="dayOfWeek") + def day_of_week(self) -> Optional[pulumi.Input[str]]: + """ + The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. + """ + return pulumi.get(self, "day_of_week") + + @day_of_week.setter + def day_of_week(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "day_of_week", value) + + +if not MYPY: + class SelectAllOptionsArgsDict(TypedDict): + visibility: NotRequired[pulumi.Input[str]] +elif False: + SelectAllOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SelectAllOptionsArgs: + def __init__(__self__, *, + visibility: Optional[pulumi.Input[str]] = None): + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class SeparatorConfigurationArgsDict(TypedDict): + decimal_separator: NotRequired[pulumi.Input[str]] + thousands_separator: NotRequired[pulumi.Input['SeparatorConfigurationThousandsSeparatorArgsDict']] +elif False: + SeparatorConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SeparatorConfigurationArgs: + def __init__(__self__, *, + decimal_separator: Optional[pulumi.Input[str]] = None, + thousands_separator: Optional[pulumi.Input['SeparatorConfigurationThousandsSeparatorArgs']] = None): + if decimal_separator is not None: + pulumi.set(__self__, "decimal_separator", decimal_separator) + if thousands_separator is not None: + pulumi.set(__self__, "thousands_separator", thousands_separator) + + @property + @pulumi.getter(name="decimalSeparator") + def decimal_separator(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "decimal_separator") + + @decimal_separator.setter + def decimal_separator(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "decimal_separator", value) + + @property + @pulumi.getter(name="thousandsSeparator") + def thousands_separator(self) -> Optional[pulumi.Input['SeparatorConfigurationThousandsSeparatorArgs']]: + return pulumi.get(self, "thousands_separator") + + @thousands_separator.setter + def thousands_separator(self, value: Optional[pulumi.Input['SeparatorConfigurationThousandsSeparatorArgs']]): + pulumi.set(self, "thousands_separator", value) + + +if not MYPY: + class SeparatorConfigurationThousandsSeparatorArgsDict(TypedDict): + symbol: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + SeparatorConfigurationThousandsSeparatorArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SeparatorConfigurationThousandsSeparatorArgs: + def __init__(__self__, *, + symbol: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if symbol is not None: + pulumi.set(__self__, "symbol", symbol) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def symbol(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "symbol") + + @symbol.setter + def symbol(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "symbol", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class SmallMultiplesOptionsArgsDict(TypedDict): + max_visible_columns: NotRequired[pulumi.Input[int]] + max_visible_rows: NotRequired[pulumi.Input[int]] + panel_configuration: NotRequired[pulumi.Input['SmallMultiplesOptionsPanelConfigurationArgsDict']] +elif False: + SmallMultiplesOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SmallMultiplesOptionsArgs: + def __init__(__self__, *, + max_visible_columns: Optional[pulumi.Input[int]] = None, + max_visible_rows: Optional[pulumi.Input[int]] = None, + panel_configuration: Optional[pulumi.Input['SmallMultiplesOptionsPanelConfigurationArgs']] = None): + if max_visible_columns is not None: + pulumi.set(__self__, "max_visible_columns", max_visible_columns) + if max_visible_rows is not None: + pulumi.set(__self__, "max_visible_rows", max_visible_rows) + if panel_configuration is not None: + pulumi.set(__self__, "panel_configuration", panel_configuration) + + @property + @pulumi.getter(name="maxVisibleColumns") + def max_visible_columns(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "max_visible_columns") + + @max_visible_columns.setter + def max_visible_columns(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_visible_columns", value) + + @property + @pulumi.getter(name="maxVisibleRows") + def max_visible_rows(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "max_visible_rows") + + @max_visible_rows.setter + def max_visible_rows(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_visible_rows", value) + + @property + @pulumi.getter(name="panelConfiguration") + def panel_configuration(self) -> Optional[pulumi.Input['SmallMultiplesOptionsPanelConfigurationArgs']]: + return pulumi.get(self, "panel_configuration") + + @panel_configuration.setter + def panel_configuration(self, value: Optional[pulumi.Input['SmallMultiplesOptionsPanelConfigurationArgs']]): + pulumi.set(self, "panel_configuration", value) + + +if not MYPY: + class SmallMultiplesOptionsPanelConfigurationArgsDict(TypedDict): + background_color: NotRequired[pulumi.Input[str]] + background_visibility: NotRequired[pulumi.Input[str]] + border_color: NotRequired[pulumi.Input[str]] + border_style: NotRequired[pulumi.Input[str]] + border_thickness: NotRequired[pulumi.Input[str]] + border_visibility: NotRequired[pulumi.Input[str]] + gutter_spacing: NotRequired[pulumi.Input[str]] + gutter_visibility: NotRequired[pulumi.Input[str]] + title: NotRequired[pulumi.Input['SmallMultiplesOptionsPanelConfigurationTitleArgsDict']] +elif False: + SmallMultiplesOptionsPanelConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SmallMultiplesOptionsPanelConfigurationArgs: + def __init__(__self__, *, + background_color: Optional[pulumi.Input[str]] = None, + background_visibility: Optional[pulumi.Input[str]] = None, + border_color: Optional[pulumi.Input[str]] = None, + border_style: Optional[pulumi.Input[str]] = None, + border_thickness: Optional[pulumi.Input[str]] = None, + border_visibility: Optional[pulumi.Input[str]] = None, + gutter_spacing: Optional[pulumi.Input[str]] = None, + gutter_visibility: Optional[pulumi.Input[str]] = None, + title: Optional[pulumi.Input['SmallMultiplesOptionsPanelConfigurationTitleArgs']] = None): + if background_color is not None: + pulumi.set(__self__, "background_color", background_color) + if background_visibility is not None: + pulumi.set(__self__, "background_visibility", background_visibility) + if border_color is not None: + pulumi.set(__self__, "border_color", border_color) + if border_style is not None: + pulumi.set(__self__, "border_style", border_style) + if border_thickness is not None: + pulumi.set(__self__, "border_thickness", border_thickness) + if border_visibility is not None: + pulumi.set(__self__, "border_visibility", border_visibility) + if gutter_spacing is not None: + pulumi.set(__self__, "gutter_spacing", gutter_spacing) + if gutter_visibility is not None: + pulumi.set(__self__, "gutter_visibility", gutter_visibility) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="backgroundColor") + def background_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "background_color") + + @background_color.setter + def background_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "background_color", value) + + @property + @pulumi.getter(name="backgroundVisibility") + def background_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "background_visibility") + + @background_visibility.setter + def background_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "background_visibility", value) + + @property + @pulumi.getter(name="borderColor") + def border_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "border_color") + + @border_color.setter + def border_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "border_color", value) + + @property + @pulumi.getter(name="borderStyle") + def border_style(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "border_style") + + @border_style.setter + def border_style(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "border_style", value) + + @property + @pulumi.getter(name="borderThickness") + def border_thickness(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "border_thickness") + + @border_thickness.setter + def border_thickness(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "border_thickness", value) + + @property + @pulumi.getter(name="borderVisibility") + def border_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "border_visibility") + + @border_visibility.setter + def border_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "border_visibility", value) + + @property + @pulumi.getter(name="gutterSpacing") + def gutter_spacing(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "gutter_spacing") + + @gutter_spacing.setter + def gutter_spacing(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "gutter_spacing", value) + + @property + @pulumi.getter(name="gutterVisibility") + def gutter_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "gutter_visibility") + + @gutter_visibility.setter + def gutter_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "gutter_visibility", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SmallMultiplesOptionsPanelConfigurationTitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SmallMultiplesOptionsPanelConfigurationTitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class SmallMultiplesOptionsPanelConfigurationTitleArgsDict(TypedDict): + font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] + horizontal_text_alignment: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + SmallMultiplesOptionsPanelConfigurationTitleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SmallMultiplesOptionsPanelConfigurationTitleArgs: + def __init__(__self__, *, + font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None, + horizontal_text_alignment: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + if horizontal_text_alignment is not None: + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "font_configuration") + + @font_configuration.setter + def font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "font_configuration", value) + + @property + @pulumi.getter(name="horizontalTextAlignment") + def horizontal_text_alignment(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "horizontal_text_alignment") + + @horizontal_text_alignment.setter + def horizontal_text_alignment(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "horizontal_text_alignment", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class SpacingArgsDict(TypedDict): + bottom: NotRequired[pulumi.Input[str]] + left: NotRequired[pulumi.Input[str]] + right: NotRequired[pulumi.Input[str]] + top: NotRequired[pulumi.Input[str]] +elif False: + SpacingArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SpacingArgs: + def __init__(__self__, *, + bottom: Optional[pulumi.Input[str]] = None, + left: Optional[pulumi.Input[str]] = None, + right: Optional[pulumi.Input[str]] = None, + top: Optional[pulumi.Input[str]] = None): + if bottom is not None: + pulumi.set(__self__, "bottom", bottom) + if left is not None: + pulumi.set(__self__, "left", left) + if right is not None: + pulumi.set(__self__, "right", right) + if top is not None: + pulumi.set(__self__, "top", top) + + @property + @pulumi.getter + def bottom(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "bottom") + + @bottom.setter + def bottom(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "bottom", value) + + @property + @pulumi.getter + def left(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "left") + + @left.setter + def left(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "left", value) + + @property + @pulumi.getter + def right(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "right") + + @right.setter + def right(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "right", value) + + @property + @pulumi.getter + def top(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "top") + + @top.setter + def top(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "top", value) + + +if not MYPY: + class StringFormatConfigurationArgsDict(TypedDict): + null_value_format_configuration: NotRequired[pulumi.Input['NullValueFormatConfigurationArgsDict']] + numeric_format_configuration: NotRequired[pulumi.Input['NumericFormatConfigurationArgsDict']] +elif False: + StringFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StringFormatConfigurationArgs: + def __init__(__self__, *, + null_value_format_configuration: Optional[pulumi.Input['NullValueFormatConfigurationArgs']] = None, + numeric_format_configuration: Optional[pulumi.Input['NumericFormatConfigurationArgs']] = None): + if null_value_format_configuration is not None: + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) + if numeric_format_configuration is not None: + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) + + @property + @pulumi.getter(name="nullValueFormatConfiguration") + def null_value_format_configuration(self) -> Optional[pulumi.Input['NullValueFormatConfigurationArgs']]: + return pulumi.get(self, "null_value_format_configuration") + + @null_value_format_configuration.setter + def null_value_format_configuration(self, value: Optional[pulumi.Input['NullValueFormatConfigurationArgs']]): + pulumi.set(self, "null_value_format_configuration", value) + + @property + @pulumi.getter(name="numericFormatConfiguration") + def numeric_format_configuration(self) -> Optional[pulumi.Input['NumericFormatConfigurationArgs']]: + return pulumi.get(self, "numeric_format_configuration") + + @numeric_format_configuration.setter + def numeric_format_configuration(self, value: Optional[pulumi.Input['NumericFormatConfigurationArgs']]): + pulumi.set(self, "numeric_format_configuration", value) + + +if not MYPY: + class StringParameterDeclarationArgsDict(TypedDict): + name: pulumi.Input[str] + """ + Display name for the dashboard. + """ + parameter_value_type: pulumi.Input[str] + default_values: NotRequired[pulumi.Input['StringParameterDeclarationDefaultValuesArgsDict']] + values_when_unset: NotRequired[pulumi.Input['StringParameterDeclarationValuesWhenUnsetArgsDict']] +elif False: + StringParameterDeclarationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StringParameterDeclarationArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + parameter_value_type: pulumi.Input[str], + default_values: Optional[pulumi.Input['StringParameterDeclarationDefaultValuesArgs']] = None, + values_when_unset: Optional[pulumi.Input['StringParameterDeclarationValuesWhenUnsetArgs']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) + if default_values is not None: + pulumi.set(__self__, "default_values", default_values) + if values_when_unset is not None: + pulumi.set(__self__, "values_when_unset", values_when_unset) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="parameterValueType") + def parameter_value_type(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_value_type") + + @parameter_value_type.setter + def parameter_value_type(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_value_type", value) + + @property + @pulumi.getter(name="defaultValues") + def default_values(self) -> Optional[pulumi.Input['StringParameterDeclarationDefaultValuesArgs']]: + return pulumi.get(self, "default_values") + + @default_values.setter + def default_values(self, value: Optional[pulumi.Input['StringParameterDeclarationDefaultValuesArgs']]): + pulumi.set(self, "default_values", value) + + @property + @pulumi.getter(name="valuesWhenUnset") + def values_when_unset(self) -> Optional[pulumi.Input['StringParameterDeclarationValuesWhenUnsetArgs']]: + return pulumi.get(self, "values_when_unset") + + @values_when_unset.setter + def values_when_unset(self, value: Optional[pulumi.Input['StringParameterDeclarationValuesWhenUnsetArgs']]): + pulumi.set(self, "values_when_unset", value) + + +if not MYPY: + class StringParameterDeclarationDefaultValuesArgsDict(TypedDict): + dynamic_value: NotRequired[pulumi.Input['DynamicValueArgsDict']] + static_values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + StringParameterDeclarationDefaultValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StringParameterDeclarationDefaultValuesArgs: + def __init__(__self__, *, + dynamic_value: Optional[pulumi.Input['DynamicValueArgs']] = None, + static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if dynamic_value is not None: + pulumi.set(__self__, "dynamic_value", dynamic_value) + if static_values is not None: + pulumi.set(__self__, "static_values", static_values) + + @property + @pulumi.getter(name="dynamicValue") + def dynamic_value(self) -> Optional[pulumi.Input['DynamicValueArgs']]: + return pulumi.get(self, "dynamic_value") + + @dynamic_value.setter + def dynamic_value(self, value: Optional[pulumi.Input['DynamicValueArgs']]): + pulumi.set(self, "dynamic_value", value) + + @property + @pulumi.getter(name="staticValues") + def static_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "static_values") + + @static_values.setter + def static_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "static_values", value) + + +if not MYPY: + class StringParameterDeclarationValuesWhenUnsetArgsDict(TypedDict): + custom_value: NotRequired[pulumi.Input[str]] + value_when_unset_option: NotRequired[pulumi.Input[str]] +elif False: + StringParameterDeclarationValuesWhenUnsetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StringParameterDeclarationValuesWhenUnsetArgs: + def __init__(__self__, *, + custom_value: Optional[pulumi.Input[str]] = None, + value_when_unset_option: Optional[pulumi.Input[str]] = None): + if custom_value is not None: + pulumi.set(__self__, "custom_value", custom_value) + if value_when_unset_option is not None: + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) + + @property + @pulumi.getter(name="customValue") + def custom_value(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_value") + + @custom_value.setter + def custom_value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_value", value) + + @property + @pulumi.getter(name="valueWhenUnsetOption") + def value_when_unset_option(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "value_when_unset_option") + + @value_when_unset_option.setter + def value_when_unset_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "value_when_unset_option", value) + + +if not MYPY: + class SubtitleArgsDict(TypedDict): + format_text: NotRequired[pulumi.Input['SubtitleFormatTextArgsDict']] + visibility: NotRequired[pulumi.Input[str]] +elif False: + SubtitleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SubtitleArgs: + def __init__(__self__, *, + format_text: Optional[pulumi.Input['SubtitleFormatTextArgs']] = None, + visibility: Optional[pulumi.Input[str]] = None): + if format_text is not None: + pulumi.set(__self__, "format_text", format_text) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="formatText") + def format_text(self) -> Optional[pulumi.Input['SubtitleFormatTextArgs']]: + return pulumi.get(self, "format_text") + + @format_text.setter + def format_text(self, value: Optional[pulumi.Input['SubtitleFormatTextArgs']]): + pulumi.set(self, "format_text", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class SubtitleFormatTextArgsDict(TypedDict): + plain_text: NotRequired[pulumi.Input[str]] + rich_text: NotRequired[pulumi.Input[str]] +elif False: + SubtitleFormatTextArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SubtitleFormatTextArgs: + def __init__(__self__, *, + plain_text: Optional[pulumi.Input[str]] = None, + rich_text: Optional[pulumi.Input[str]] = None): + if plain_text is not None: + pulumi.set(__self__, "plain_text", plain_text) + if rich_text is not None: + pulumi.set(__self__, "rich_text", rich_text) + + @property + @pulumi.getter(name="plainText") + def plain_text(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "plain_text") + + @plain_text.setter + def plain_text(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "plain_text", value) + + @property + @pulumi.getter(name="richText") + def rich_text(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "rich_text") + + @rich_text.setter + def rich_text(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rich_text", value) + + +if not MYPY: + class TableBorderOptionsArgsDict(TypedDict): + color: NotRequired[pulumi.Input[str]] + style: NotRequired[pulumi.Input[str]] + thickness: NotRequired[pulumi.Input[int]] +elif False: + TableBorderOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TableBorderOptionsArgs: + def __init__(__self__, *, + color: Optional[pulumi.Input[str]] = None, + style: Optional[pulumi.Input[str]] = None, + thickness: Optional[pulumi.Input[int]] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if style is not None: + pulumi.set(__self__, "style", style) + if thickness is not None: + pulumi.set(__self__, "thickness", thickness) + + @property + @pulumi.getter + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") + + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) + + @property + @pulumi.getter + def style(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "style") + + @style.setter + def style(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "style", value) + + @property + @pulumi.getter + def thickness(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "thickness") + + @thickness.setter + def thickness(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "thickness", value) + + +if not MYPY: + class TemplateDefinitionArgsDict(TypedDict): + data_set_configurations: pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationArgsDict']]] + """ + A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + """ + analysis_defaults: NotRequired[pulumi.Input['TemplateDefinitionAnalysisDefaultsArgsDict']] + """ + The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + """ + calculated_fields: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionCalculatedFieldArgsDict']]]] + """ + A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + """ + column_configurations: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionColumnConfigurationArgsDict']]]] + """ + A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + """ + filter_groups: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionFilterGroupArgsDict']]]] + """ + A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + """ + parameters_declarations: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionParametersDeclarationArgsDict']]]] + """ + A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + """ + sheets: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetArgsDict']]]] + """ + A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + """ +elif False: + TemplateDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionArgs: + def __init__(__self__, *, + data_set_configurations: pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationArgs']]], + analysis_defaults: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsArgs']] = None, + calculated_fields: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionCalculatedFieldArgs']]]] = None, + column_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionColumnConfigurationArgs']]]] = None, + filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionFilterGroupArgs']]]] = None, + parameters_declarations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionParametersDeclarationArgs']]]] = None, + sheets: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetArgs']]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationArgs']]] data_set_configurations: A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + :param pulumi.Input['TemplateDefinitionAnalysisDefaultsArgs'] analysis_defaults: The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + :param pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionCalculatedFieldArgs']]] calculated_fields: A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + :param pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionColumnConfigurationArgs']]] column_configurations: A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + :param pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionFilterGroupArgs']]] filter_groups: A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + :param pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionParametersDeclarationArgs']]] parameters_declarations: A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + :param pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetArgs']]] sheets: A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + """ + pulumi.set(__self__, "data_set_configurations", data_set_configurations) + if analysis_defaults is not None: + pulumi.set(__self__, "analysis_defaults", analysis_defaults) + if calculated_fields is not None: + pulumi.set(__self__, "calculated_fields", calculated_fields) + if column_configurations is not None: + pulumi.set(__self__, "column_configurations", column_configurations) + if filter_groups is not None: + pulumi.set(__self__, "filter_groups", filter_groups) + if parameters_declarations is not None: + pulumi.set(__self__, "parameters_declarations", parameters_declarations) + if sheets is not None: + pulumi.set(__self__, "sheets", sheets) + + @property + @pulumi.getter(name="dataSetConfigurations") + def data_set_configurations(self) -> pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationArgs']]]: + """ + A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + """ + return pulumi.get(self, "data_set_configurations") + + @data_set_configurations.setter + def data_set_configurations(self, value: pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationArgs']]]): + pulumi.set(self, "data_set_configurations", value) + + @property + @pulumi.getter(name="analysisDefaults") + def analysis_defaults(self) -> Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsArgs']]: + """ + The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + """ + return pulumi.get(self, "analysis_defaults") + + @analysis_defaults.setter + def analysis_defaults(self, value: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsArgs']]): + pulumi.set(self, "analysis_defaults", value) + + @property + @pulumi.getter(name="calculatedFields") + def calculated_fields(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionCalculatedFieldArgs']]]]: + """ + A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + """ + return pulumi.get(self, "calculated_fields") + + @calculated_fields.setter + def calculated_fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionCalculatedFieldArgs']]]]): + pulumi.set(self, "calculated_fields", value) + + @property + @pulumi.getter(name="columnConfigurations") + def column_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionColumnConfigurationArgs']]]]: + """ + A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + """ + return pulumi.get(self, "column_configurations") + + @column_configurations.setter + def column_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionColumnConfigurationArgs']]]]): + pulumi.set(self, "column_configurations", value) + + @property + @pulumi.getter(name="filterGroups") + def filter_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionFilterGroupArgs']]]]: + """ + A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + """ + return pulumi.get(self, "filter_groups") + + @filter_groups.setter + def filter_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionFilterGroupArgs']]]]): + pulumi.set(self, "filter_groups", value) + + @property + @pulumi.getter(name="parametersDeclarations") + def parameters_declarations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionParametersDeclarationArgs']]]]: + """ + A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + """ + return pulumi.get(self, "parameters_declarations") + + @parameters_declarations.setter + def parameters_declarations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionParametersDeclarationArgs']]]]): + pulumi.set(self, "parameters_declarations", value) + + @property + @pulumi.getter + def sheets(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetArgs']]]]: + """ + A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + """ + return pulumi.get(self, "sheets") + + @sheets.setter + def sheets(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetArgs']]]]): + pulumi.set(self, "sheets", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsArgsDict(TypedDict): + default_new_sheet_configuration: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict'] +elif False: + TemplateDefinitionAnalysisDefaultsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsArgs: + def __init__(__self__, *, + default_new_sheet_configuration: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs']): + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) + + @property + @pulumi.getter(name="defaultNewSheetConfiguration") + def default_new_sheet_configuration(self) -> pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs']: + return pulumi.get(self, "default_new_sheet_configuration") + + @default_new_sheet_configuration.setter + def default_new_sheet_configuration(self, value: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs']): + pulumi.set(self, "default_new_sheet_configuration", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict(TypedDict): + interactive_layout_configuration: NotRequired[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict']] + paginated_layout_configuration: NotRequired[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict']] + sheet_content_type: NotRequired[pulumi.Input[str]] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationArgs: + def __init__(__self__, *, + interactive_layout_configuration: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs']] = None, + paginated_layout_configuration: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs']] = None, + sheet_content_type: Optional[pulumi.Input[str]] = None): + if interactive_layout_configuration is not None: + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) + if paginated_layout_configuration is not None: + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) + if sheet_content_type is not None: + pulumi.set(__self__, "sheet_content_type", sheet_content_type) + + @property + @pulumi.getter(name="interactiveLayoutConfiguration") + def interactive_layout_configuration(self) -> Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs']]: + return pulumi.get(self, "interactive_layout_configuration") + + @interactive_layout_configuration.setter + def interactive_layout_configuration(self, value: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs']]): + pulumi.set(self, "interactive_layout_configuration", value) + + @property + @pulumi.getter(name="paginatedLayoutConfiguration") + def paginated_layout_configuration(self) -> Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs']]: + return pulumi.get(self, "paginated_layout_configuration") + + @paginated_layout_configuration.setter + def paginated_layout_configuration(self, value: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs']]): + pulumi.set(self, "paginated_layout_configuration", value) + + @property + @pulumi.getter(name="sheetContentType") + def sheet_content_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "sheet_content_type") + + @sheet_content_type.setter + def sheet_content_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sheet_content_type", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict(TypedDict): + free_form: NotRequired[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict']] + grid: NotRequired[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict']] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationArgs: + def __init__(__self__, *, + free_form: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs']] = None, + grid: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs']] = None): + if free_form is not None: + pulumi.set(__self__, "free_form", free_form) + if grid is not None: + pulumi.set(__self__, "grid", grid) + + @property + @pulumi.getter(name="freeForm") + def free_form(self) -> Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs']]: + return pulumi.get(self, "free_form") + + @free_form.setter + def free_form(self, value: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs']]): + pulumi.set(self, "free_form", value) + + @property + @pulumi.getter + def grid(self) -> Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs']]: + return pulumi.get(self, "grid") + + @grid.setter + def grid(self, value: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs']]): + pulumi.set(self, "grid", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict(TypedDict): + canvas_size_options: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict'] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormArgs: + def __init__(__self__, *, + canvas_size_options: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs']): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs']: + return pulumi.get(self, "canvas_size_options") + + @canvas_size_options.setter + def canvas_size_options(self, value: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs']): + pulumi.set(self, "canvas_size_options", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict(TypedDict): + screen_canvas_size_options: NotRequired[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict']] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsArgs: + def __init__(__self__, *, + screen_canvas_size_options: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs']] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]: + return pulumi.get(self, "screen_canvas_size_options") + + @screen_canvas_size_options.setter + def screen_canvas_size_options(self, value: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]): + pulumi.set(self, "screen_canvas_size_options", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict(TypedDict): + optimized_view_port_width: pulumi.Input[str] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptionsArgs: + def __init__(__self__, *, + optimized_view_port_width: pulumi.Input[str]): + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> pulumi.Input[str]: + return pulumi.get(self, "optimized_view_port_width") + + @optimized_view_port_width.setter + def optimized_view_port_width(self, value: pulumi.Input[str]): + pulumi.set(self, "optimized_view_port_width", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict(TypedDict): + canvas_size_options: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict'] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridArgs: + def __init__(__self__, *, + canvas_size_options: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs']): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs']: + return pulumi.get(self, "canvas_size_options") + + @canvas_size_options.setter + def canvas_size_options(self, value: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs']): + pulumi.set(self, "canvas_size_options", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict(TypedDict): + screen_canvas_size_options: NotRequired[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict']] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsArgs: + def __init__(__self__, *, + screen_canvas_size_options: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs']] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]: + return pulumi.get(self, "screen_canvas_size_options") + + @screen_canvas_size_options.setter + def screen_canvas_size_options(self, value: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs']]): + pulumi.set(self, "screen_canvas_size_options", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict(TypedDict): + resize_option: pulumi.Input[str] + optimized_view_port_width: NotRequired[pulumi.Input[str]] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptionsArgs: + def __init__(__self__, *, + resize_option: pulumi.Input[str], + optimized_view_port_width: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "resize_option", resize_option) + if optimized_view_port_width is not None: + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="resizeOption") + def resize_option(self) -> pulumi.Input[str]: + return pulumi.get(self, "resize_option") + + @resize_option.setter + def resize_option(self, value: pulumi.Input[str]): + pulumi.set(self, "resize_option", value) + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "optimized_view_port_width") + + @optimized_view_port_width.setter + def optimized_view_port_width(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "optimized_view_port_width", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict(TypedDict): + section_based: NotRequired[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict']] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationArgs: + def __init__(__self__, *, + section_based: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs']] = None): + if section_based is not None: + pulumi.set(__self__, "section_based", section_based) + + @property + @pulumi.getter(name="sectionBased") + def section_based(self) -> Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs']]: + return pulumi.get(self, "section_based") + + @section_based.setter + def section_based(self, value: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs']]): + pulumi.set(self, "section_based", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict(TypedDict): + canvas_size_options: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict'] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedArgs: + def __init__(__self__, *, + canvas_size_options: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs']): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs']: + return pulumi.get(self, "canvas_size_options") + + @canvas_size_options.setter + def canvas_size_options(self, value: pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs']): + pulumi.set(self, "canvas_size_options", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict(TypedDict): + paper_canvas_size_options: NotRequired[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict']] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsArgs: + def __init__(__self__, *, + paper_canvas_size_options: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs']] = None): + if paper_canvas_size_options is not None: + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) + + @property + @pulumi.getter(name="paperCanvasSizeOptions") + def paper_canvas_size_options(self) -> Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs']]: + return pulumi.get(self, "paper_canvas_size_options") + + @paper_canvas_size_options.setter + def paper_canvas_size_options(self, value: Optional[pulumi.Input['TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs']]): + pulumi.set(self, "paper_canvas_size_options", value) + + +if not MYPY: + class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict(TypedDict): + paper_margin: NotRequired[pulumi.Input['SpacingArgsDict']] + paper_orientation: NotRequired[pulumi.Input[str]] + paper_size: NotRequired[pulumi.Input[str]] +elif False: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptionsArgs: + def __init__(__self__, *, + paper_margin: Optional[pulumi.Input['SpacingArgs']] = None, + paper_orientation: Optional[pulumi.Input[str]] = None, + paper_size: Optional[pulumi.Input[str]] = None): + if paper_margin is not None: + pulumi.set(__self__, "paper_margin", paper_margin) + if paper_orientation is not None: + pulumi.set(__self__, "paper_orientation", paper_orientation) + if paper_size is not None: + pulumi.set(__self__, "paper_size", paper_size) + + @property + @pulumi.getter(name="paperMargin") + def paper_margin(self) -> Optional[pulumi.Input['SpacingArgs']]: + return pulumi.get(self, "paper_margin") + + @paper_margin.setter + def paper_margin(self, value: Optional[pulumi.Input['SpacingArgs']]): + pulumi.set(self, "paper_margin", value) + + @property + @pulumi.getter(name="paperOrientation") + def paper_orientation(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "paper_orientation") + + @paper_orientation.setter + def paper_orientation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "paper_orientation", value) + + @property + @pulumi.getter(name="paperSize") + def paper_size(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "paper_size") + + @paper_size.setter + def paper_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "paper_size", value) + + +if not MYPY: + class TemplateDefinitionCalculatedFieldArgsDict(TypedDict): + data_set_identifier: pulumi.Input[str] + expression: pulumi.Input[str] + name: pulumi.Input[str] + """ + Display name for the template. + """ +elif False: + TemplateDefinitionCalculatedFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionCalculatedFieldArgs: + def __init__(__self__, *, + data_set_identifier: pulumi.Input[str], + expression: pulumi.Input[str], + name: pulumi.Input[str]): + """ + :param pulumi.Input[str] name: Display name for the template. + """ + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> pulumi.Input[str]: + return pulumi.get(self, "data_set_identifier") + + @data_set_identifier.setter + def data_set_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_identifier", value) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the template. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + +if not MYPY: + class TemplateDefinitionColumnConfigurationArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + format_configuration: NotRequired[pulumi.Input['TemplateDefinitionColumnConfigurationFormatConfigurationArgsDict']] + role: NotRequired[pulumi.Input[str]] +elif False: + TemplateDefinitionColumnConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionColumnConfigurationArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + format_configuration: Optional[pulumi.Input['TemplateDefinitionColumnConfigurationFormatConfigurationArgs']] = None, + role: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if role is not None: + pulumi.set(__self__, "role", role) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['TemplateDefinitionColumnConfigurationFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['TemplateDefinitionColumnConfigurationFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter + def role(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "role") + + @role.setter + def role(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "role", value) + + +if not MYPY: + class TemplateDefinitionColumnConfigurationFormatConfigurationArgsDict(TypedDict): + date_time_format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] + number_format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] + string_format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] +elif False: + TemplateDefinitionColumnConfigurationFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionColumnConfigurationFormatConfigurationArgs: + def __init__(__self__, *, + date_time_format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None, + number_format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None, + string_format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None): + if date_time_format_configuration is not None: + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) + if number_format_configuration is not None: + pulumi.set(__self__, "number_format_configuration", number_format_configuration) + if string_format_configuration is not None: + pulumi.set(__self__, "string_format_configuration", string_format_configuration) + + @property + @pulumi.getter(name="dateTimeFormatConfiguration") + def date_time_format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "date_time_format_configuration") + + @date_time_format_configuration.setter + def date_time_format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "date_time_format_configuration", value) + + @property + @pulumi.getter(name="numberFormatConfiguration") + def number_format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "number_format_configuration") + + @number_format_configuration.setter + def number_format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "number_format_configuration", value) + + @property + @pulumi.getter(name="stringFormatConfiguration") + def string_format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "string_format_configuration") + + @string_format_configuration.setter + def string_format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "string_format_configuration", value) + + +if not MYPY: + class TemplateDefinitionDataSetConfigurationArgsDict(TypedDict): + column_group_schema_lists: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgsDict']]]] + data_set_schema: NotRequired[pulumi.Input['TemplateDefinitionDataSetConfigurationDataSetSchemaArgsDict']] + placeholder: NotRequired[pulumi.Input[str]] +elif False: + TemplateDefinitionDataSetConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionDataSetConfigurationArgs: + def __init__(__self__, *, + column_group_schema_lists: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs']]]] = None, + data_set_schema: Optional[pulumi.Input['TemplateDefinitionDataSetConfigurationDataSetSchemaArgs']] = None, + placeholder: Optional[pulumi.Input[str]] = None): + if column_group_schema_lists is not None: + pulumi.set(__self__, "column_group_schema_lists", column_group_schema_lists) + if data_set_schema is not None: + pulumi.set(__self__, "data_set_schema", data_set_schema) + if placeholder is not None: + pulumi.set(__self__, "placeholder", placeholder) + + @property + @pulumi.getter(name="columnGroupSchemaLists") + def column_group_schema_lists(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs']]]]: + return pulumi.get(self, "column_group_schema_lists") + + @column_group_schema_lists.setter + def column_group_schema_lists(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs']]]]): + pulumi.set(self, "column_group_schema_lists", value) + + @property + @pulumi.getter(name="dataSetSchema") + def data_set_schema(self) -> Optional[pulumi.Input['TemplateDefinitionDataSetConfigurationDataSetSchemaArgs']]: + return pulumi.get(self, "data_set_schema") + + @data_set_schema.setter + def data_set_schema(self, value: Optional[pulumi.Input['TemplateDefinitionDataSetConfigurationDataSetSchemaArgs']]): + pulumi.set(self, "data_set_schema", value) + + @property + @pulumi.getter + def placeholder(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "placeholder") + + @placeholder.setter + def placeholder(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "placeholder", value) + + +if not MYPY: + class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgsDict(TypedDict): + column_group_column_schema_lists: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgsDict']]]] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the template. + """ +elif False: + TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListArgs: + def __init__(__self__, *, + column_group_column_schema_lists: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs']]]] = None, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Display name for the template. + """ + if column_group_column_schema_lists is not None: + pulumi.set(__self__, "column_group_column_schema_lists", column_group_column_schema_lists) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="columnGroupColumnSchemaLists") + def column_group_column_schema_lists(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs']]]]: + return pulumi.get(self, "column_group_column_schema_lists") + + @column_group_column_schema_lists.setter + def column_group_column_schema_lists(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs']]]]): + pulumi.set(self, "column_group_column_schema_lists", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the template. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +if not MYPY: + class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgsDict(TypedDict): + name: NotRequired[pulumi.Input[str]] + """ + Display name for the template. + """ +elif False: + TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaListArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Display name for the template. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the template. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +if not MYPY: + class TemplateDefinitionDataSetConfigurationDataSetSchemaArgsDict(TypedDict): + column_schema_lists: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgsDict']]]] +elif False: + TemplateDefinitionDataSetConfigurationDataSetSchemaArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionDataSetConfigurationDataSetSchemaArgs: + def __init__(__self__, *, + column_schema_lists: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs']]]] = None): + if column_schema_lists is not None: + pulumi.set(__self__, "column_schema_lists", column_schema_lists) + + @property + @pulumi.getter(name="columnSchemaLists") + def column_schema_lists(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs']]]]: + return pulumi.get(self, "column_schema_lists") + + @column_schema_lists.setter + def column_schema_lists(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs']]]]): + pulumi.set(self, "column_schema_lists", value) + + +if not MYPY: + class TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgsDict(TypedDict): + data_type: NotRequired[pulumi.Input[str]] + geographic_role: NotRequired[pulumi.Input[str]] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the template. + """ +elif False: + TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaListArgs: + def __init__(__self__, *, + data_type: Optional[pulumi.Input[str]] = None, + geographic_role: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Display name for the template. + """ + if data_type is not None: + pulumi.set(__self__, "data_type", data_type) + if geographic_role is not None: + pulumi.set(__self__, "geographic_role", geographic_role) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter(name="geographicRole") + def geographic_role(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "geographic_role") + + @geographic_role.setter + def geographic_role(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "geographic_role", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the template. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +if not MYPY: + class TemplateDefinitionFilterGroupArgsDict(TypedDict): + cross_dataset: pulumi.Input[str] + filter_group_id: pulumi.Input[str] + filters: pulumi.Input[Sequence[pulumi.Input['FiltersArgsDict']]] + scope_configuration: pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationArgsDict'] + status: NotRequired[pulumi.Input[str]] + """ + The template creation status. + """ +elif False: + TemplateDefinitionFilterGroupArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionFilterGroupArgs: + def __init__(__self__, *, + cross_dataset: pulumi.Input[str], + filter_group_id: pulumi.Input[str], + filters: pulumi.Input[Sequence[pulumi.Input['FiltersArgs']]], + scope_configuration: pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationArgs'], + status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] status: The template creation status. + """ + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="crossDataset") + def cross_dataset(self) -> pulumi.Input[str]: + return pulumi.get(self, "cross_dataset") + + @cross_dataset.setter + def cross_dataset(self, value: pulumi.Input[str]): + pulumi.set(self, "cross_dataset", value) + + @property + @pulumi.getter(name="filterGroupId") + def filter_group_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "filter_group_id") + + @filter_group_id.setter + def filter_group_id(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_group_id", value) + + @property + @pulumi.getter + def filters(self) -> pulumi.Input[Sequence[pulumi.Input['FiltersArgs']]]: + return pulumi.get(self, "filters") + + @filters.setter + def filters(self, value: pulumi.Input[Sequence[pulumi.Input['FiltersArgs']]]): + pulumi.set(self, "filters", value) + + @property + @pulumi.getter(name="scopeConfiguration") + def scope_configuration(self) -> pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationArgs']: + return pulumi.get(self, "scope_configuration") + + @scope_configuration.setter + def scope_configuration(self, value: pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationArgs']): + pulumi.set(self, "scope_configuration", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + """ + The template creation status. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class TemplateDefinitionFilterGroupScopeConfigurationArgsDict(TypedDict): + selected_sheets: NotRequired[pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict']] +elif False: + TemplateDefinitionFilterGroupScopeConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionFilterGroupScopeConfigurationArgs: + def __init__(__self__, *, + selected_sheets: Optional[pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs']] = None): + if selected_sheets is not None: + pulumi.set(__self__, "selected_sheets", selected_sheets) + + @property + @pulumi.getter(name="selectedSheets") + def selected_sheets(self) -> Optional[pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs']]: + return pulumi.get(self, "selected_sheets") + + @selected_sheets.setter + def selected_sheets(self, value: Optional[pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs']]): + pulumi.set(self, "selected_sheets", value) + + +if not MYPY: + class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict(TypedDict): + sheet_visual_scoping_configurations: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict']]]] +elif False: + TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsArgs: + def __init__(__self__, *, + sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs']]]] = None): + if sheet_visual_scoping_configurations is not None: + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) + + @property + @pulumi.getter(name="sheetVisualScopingConfigurations") + def sheet_visual_scoping_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs']]]]: + return pulumi.get(self, "sheet_visual_scoping_configurations") + + @sheet_visual_scoping_configurations.setter + def sheet_visual_scoping_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs']]]]): + pulumi.set(self, "sheet_visual_scoping_configurations", value) + + +if not MYPY: + class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict(TypedDict): + scope: pulumi.Input[str] + sheet_id: pulumi.Input[str] + visual_ids: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfigurationArgs: + def __init__(__self__, *, + scope: pulumi.Input[str], + sheet_id: pulumi.Input[str], + visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) + if visual_ids is not None: + pulumi.set(__self__, "visual_ids", visual_ids) + + @property + @pulumi.getter + def scope(self) -> pulumi.Input[str]: + return pulumi.get(self, "scope") + + @scope.setter + def scope(self, value: pulumi.Input[str]): + pulumi.set(self, "scope", value) + + @property + @pulumi.getter(name="sheetId") + def sheet_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "sheet_id") + + @sheet_id.setter + def sheet_id(self, value: pulumi.Input[str]): + pulumi.set(self, "sheet_id", value) + + @property + @pulumi.getter(name="visualIds") + def visual_ids(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "visual_ids") + + @visual_ids.setter + def visual_ids(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "visual_ids", value) + + +if not MYPY: + class TemplateDefinitionParametersDeclarationArgsDict(TypedDict): + date_time_parameter_declaration: NotRequired[pulumi.Input['DateTimeParameterDeclarationArgsDict']] + decimal_parameter_declaration: NotRequired[pulumi.Input['DecimalParameterDeclarationArgsDict']] + integer_parameter_declaration: NotRequired[pulumi.Input['IntegerParameterDeclarationArgsDict']] + string_parameter_declaration: NotRequired[pulumi.Input['StringParameterDeclarationArgsDict']] +elif False: + TemplateDefinitionParametersDeclarationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionParametersDeclarationArgs: + def __init__(__self__, *, + date_time_parameter_declaration: Optional[pulumi.Input['DateTimeParameterDeclarationArgs']] = None, + decimal_parameter_declaration: Optional[pulumi.Input['DecimalParameterDeclarationArgs']] = None, + integer_parameter_declaration: Optional[pulumi.Input['IntegerParameterDeclarationArgs']] = None, + string_parameter_declaration: Optional[pulumi.Input['StringParameterDeclarationArgs']] = None): + if date_time_parameter_declaration is not None: + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) + if decimal_parameter_declaration is not None: + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) + if integer_parameter_declaration is not None: + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) + if string_parameter_declaration is not None: + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) + + @property + @pulumi.getter(name="dateTimeParameterDeclaration") + def date_time_parameter_declaration(self) -> Optional[pulumi.Input['DateTimeParameterDeclarationArgs']]: + return pulumi.get(self, "date_time_parameter_declaration") + + @date_time_parameter_declaration.setter + def date_time_parameter_declaration(self, value: Optional[pulumi.Input['DateTimeParameterDeclarationArgs']]): + pulumi.set(self, "date_time_parameter_declaration", value) + + @property + @pulumi.getter(name="decimalParameterDeclaration") + def decimal_parameter_declaration(self) -> Optional[pulumi.Input['DecimalParameterDeclarationArgs']]: + return pulumi.get(self, "decimal_parameter_declaration") + + @decimal_parameter_declaration.setter + def decimal_parameter_declaration(self, value: Optional[pulumi.Input['DecimalParameterDeclarationArgs']]): + pulumi.set(self, "decimal_parameter_declaration", value) + + @property + @pulumi.getter(name="integerParameterDeclaration") + def integer_parameter_declaration(self) -> Optional[pulumi.Input['IntegerParameterDeclarationArgs']]: + return pulumi.get(self, "integer_parameter_declaration") + + @integer_parameter_declaration.setter + def integer_parameter_declaration(self, value: Optional[pulumi.Input['IntegerParameterDeclarationArgs']]): + pulumi.set(self, "integer_parameter_declaration", value) + + @property + @pulumi.getter(name="stringParameterDeclaration") + def string_parameter_declaration(self) -> Optional[pulumi.Input['StringParameterDeclarationArgs']]: + return pulumi.get(self, "string_parameter_declaration") + + @string_parameter_declaration.setter + def string_parameter_declaration(self, value: Optional[pulumi.Input['StringParameterDeclarationArgs']]): + pulumi.set(self, "string_parameter_declaration", value) + + +if not MYPY: + class TemplateDefinitionSheetArgsDict(TypedDict): + sheet_id: pulumi.Input[str] + content_type: NotRequired[pulumi.Input[str]] + description: NotRequired[pulumi.Input[str]] + filter_controls: NotRequired[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgsDict']]]] + layouts: NotRequired[pulumi.Input['LayoutsArgsDict']] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the template. + """ + parameter_controls: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetParameterControlArgsDict']]]] + sheet_control_layouts: NotRequired[pulumi.Input['TemplateDefinitionSheetSheetControlLayoutsArgsDict']] + text_boxes: NotRequired[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetTextBoxArgsDict']]]] + title: NotRequired[pulumi.Input[str]] + visuals: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsArgsDict']]]] +elif False: + TemplateDefinitionSheetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetArgs: + def __init__(__self__, *, + sheet_id: pulumi.Input[str], + content_type: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + filter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgs']]]] = None, + layouts: Optional[pulumi.Input['LayoutsArgs']] = None, + name: Optional[pulumi.Input[str]] = None, + parameter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetParameterControlArgs']]]] = None, + sheet_control_layouts: Optional[pulumi.Input['TemplateDefinitionSheetSheetControlLayoutsArgs']] = None, + text_boxes: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetTextBoxArgs']]]] = None, + title: Optional[pulumi.Input[str]] = None, + visuals: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsArgs']]]] = None): + """ + :param pulumi.Input[str] name: Display name for the template. + """ + pulumi.set(__self__, "sheet_id", sheet_id) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if description is not None: + pulumi.set(__self__, "description", description) + if filter_controls is not None: + pulumi.set(__self__, "filter_controls", filter_controls) + if layouts is not None: + pulumi.set(__self__, "layouts", layouts) + if name is not None: + pulumi.set(__self__, "name", name) + if parameter_controls is not None: + pulumi.set(__self__, "parameter_controls", parameter_controls) + if sheet_control_layouts is not None: + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) + if text_boxes is not None: + pulumi.set(__self__, "text_boxes", text_boxes) + if title is not None: + pulumi.set(__self__, "title", title) + if visuals is not None: + pulumi.set(__self__, "visuals", visuals) + + @property + @pulumi.getter(name="sheetId") + def sheet_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "sheet_id") + + @sheet_id.setter + def sheet_id(self, value: pulumi.Input[str]): + pulumi.set(self, "sheet_id", value) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="filterControls") + def filter_controls(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgs']]]]: + return pulumi.get(self, "filter_controls") + + @filter_controls.setter + def filter_controls(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FilterControlsArgs']]]]): + pulumi.set(self, "filter_controls", value) + + @property + @pulumi.getter + def layouts(self) -> Optional[pulumi.Input['LayoutsArgs']]: + return pulumi.get(self, "layouts") + + @layouts.setter + def layouts(self, value: Optional[pulumi.Input['LayoutsArgs']]): + pulumi.set(self, "layouts", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the template. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="parameterControls") + def parameter_controls(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetParameterControlArgs']]]]: + return pulumi.get(self, "parameter_controls") + + @parameter_controls.setter + def parameter_controls(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetParameterControlArgs']]]]): + pulumi.set(self, "parameter_controls", value) + + @property + @pulumi.getter(name="sheetControlLayouts") + def sheet_control_layouts(self) -> Optional[pulumi.Input['TemplateDefinitionSheetSheetControlLayoutsArgs']]: + return pulumi.get(self, "sheet_control_layouts") + + @sheet_control_layouts.setter + def sheet_control_layouts(self, value: Optional[pulumi.Input['TemplateDefinitionSheetSheetControlLayoutsArgs']]): + pulumi.set(self, "sheet_control_layouts", value) + + @property + @pulumi.getter(name="textBoxes") + def text_boxes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetTextBoxArgs']]]]: + return pulumi.get(self, "text_boxes") + + @text_boxes.setter + def text_boxes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDefinitionSheetTextBoxArgs']]]]): + pulumi.set(self, "text_boxes", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter + def visuals(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsArgs']]]]: + return pulumi.get(self, "visuals") + + @visuals.setter + def visuals(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsArgs']]]]): + pulumi.set(self, "visuals", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlArgsDict(TypedDict): + date_time_picker: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlDateTimePickerArgsDict']] + dropdown: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownArgsDict']] + list: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlListArgsDict']] + slider: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlSliderArgsDict']] + text_area: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlTextAreaArgsDict']] + text_field: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlTextFieldArgsDict']] +elif False: + TemplateDefinitionSheetParameterControlArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlArgs: + def __init__(__self__, *, + date_time_picker: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDateTimePickerArgs']] = None, + dropdown: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownArgs']] = None, + list: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlListArgs']] = None, + slider: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlSliderArgs']] = None, + text_area: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlTextAreaArgs']] = None, + text_field: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlTextFieldArgs']] = None): + if date_time_picker is not None: + pulumi.set(__self__, "date_time_picker", date_time_picker) + if dropdown is not None: + pulumi.set(__self__, "dropdown", dropdown) + if list is not None: + pulumi.set(__self__, "list", list) + if slider is not None: + pulumi.set(__self__, "slider", slider) + if text_area is not None: + pulumi.set(__self__, "text_area", text_area) + if text_field is not None: + pulumi.set(__self__, "text_field", text_field) + + @property + @pulumi.getter(name="dateTimePicker") + def date_time_picker(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDateTimePickerArgs']]: + return pulumi.get(self, "date_time_picker") + + @date_time_picker.setter + def date_time_picker(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDateTimePickerArgs']]): + pulumi.set(self, "date_time_picker", value) + + @property + @pulumi.getter + def dropdown(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownArgs']]: + return pulumi.get(self, "dropdown") + + @dropdown.setter + def dropdown(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownArgs']]): + pulumi.set(self, "dropdown", value) + + @property + @pulumi.getter + def list(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlListArgs']]: + return pulumi.get(self, "list") + + @list.setter + def list(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlListArgs']]): + pulumi.set(self, "list", value) + + @property + @pulumi.getter + def slider(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlSliderArgs']]: + return pulumi.get(self, "slider") + + @slider.setter + def slider(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlSliderArgs']]): + pulumi.set(self, "slider", value) + + @property + @pulumi.getter(name="textArea") + def text_area(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlTextAreaArgs']]: + return pulumi.get(self, "text_area") + + @text_area.setter + def text_area(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlTextAreaArgs']]): + pulumi.set(self, "text_area", value) + + @property + @pulumi.getter(name="textField") + def text_field(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlTextFieldArgs']]: + return pulumi.get(self, "text_field") + + @text_field.setter + def text_field(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlTextFieldArgs']]): + pulumi.set(self, "text_field", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlDateTimePickerArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict']] +elif False: + TemplateDefinitionSheetParameterControlDateTimePickerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlDateTimePickerArgs: + def __init__(__self__, *, + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs']] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict(TypedDict): + date_time_format: NotRequired[pulumi.Input[str]] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptionsArgs: + def __init__(__self__, *, + date_time_format: Optional[pulumi.Input[str]] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_time_format") + + @date_time_format.setter + def date_time_format(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_time_format", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlDropdownArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + cascading_control_configuration: NotRequired[pulumi.Input['CascadingControlConfigurationArgsDict']] + display_options: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict']] + selectable_values: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgsDict']] + type: NotRequired[pulumi.Input[str]] +elif False: + TemplateDefinitionSheetParameterControlDropdownArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlDropdownArgs: + def __init__(__self__, *, + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + cascading_control_configuration: Optional[pulumi.Input['CascadingControlConfigurationArgs']] = None, + display_options: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs']] = None, + selectable_values: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs']] = None, + type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional[pulumi.Input['CascadingControlConfigurationArgs']]: + return pulumi.get(self, "cascading_control_configuration") + + @cascading_control_configuration.setter + def cascading_control_configuration(self, value: Optional[pulumi.Input['CascadingControlConfigurationArgs']]): + pulumi.set(self, "cascading_control_configuration", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs']]: + return pulumi.get(self, "selectable_values") + + @selectable_values.setter + def selectable_values(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs']]): + pulumi.set(self, "selectable_values", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict(TypedDict): + select_all_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlDropdownDisplayOptionsArgs: + def __init__(__self__, *, + select_all_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "select_all_options", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgsDict(TypedDict): + link_to_data_set_column: NotRequired[pulumi.Input['ColumnArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlDropdownSelectableValuesArgs: + def __init__(__self__, *, + link_to_data_set_column: Optional[pulumi.Input['ColumnArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional[pulumi.Input['ColumnArgs']]: + return pulumi.get(self, "link_to_data_set_column") + + @link_to_data_set_column.setter + def link_to_data_set_column(self, value: Optional[pulumi.Input['ColumnArgs']]): + pulumi.set(self, "link_to_data_set_column", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlListArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + cascading_control_configuration: NotRequired[pulumi.Input['CascadingControlConfigurationArgsDict']] + display_options: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlListDisplayOptionsArgsDict']] + selectable_values: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlListSelectableValuesArgsDict']] + type: NotRequired[pulumi.Input[str]] +elif False: + TemplateDefinitionSheetParameterControlListArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlListArgs: + def __init__(__self__, *, + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + cascading_control_configuration: Optional[pulumi.Input['CascadingControlConfigurationArgs']] = None, + display_options: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlListDisplayOptionsArgs']] = None, + selectable_values: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlListSelectableValuesArgs']] = None, + type: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional[pulumi.Input['CascadingControlConfigurationArgs']]: + return pulumi.get(self, "cascading_control_configuration") + + @cascading_control_configuration.setter + def cascading_control_configuration(self, value: Optional[pulumi.Input['CascadingControlConfigurationArgs']]): + pulumi.set(self, "cascading_control_configuration", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlListDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlListDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlListSelectableValuesArgs']]: + return pulumi.get(self, "selectable_values") + + @selectable_values.setter + def selectable_values(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlListSelectableValuesArgs']]): + pulumi.set(self, "selectable_values", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlListDisplayOptionsArgsDict(TypedDict): + search_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + select_all_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + TemplateDefinitionSheetParameterControlListDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlListDisplayOptionsArgs: + def __init__(__self__, *, + search_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + select_all_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if search_options is not None: + pulumi.set(__self__, "search_options", search_options) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="searchOptions") + def search_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "search_options") + + @search_options.setter + def search_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "search_options", value) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "select_all_options") + + @select_all_options.setter + def select_all_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "select_all_options", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlListSelectableValuesArgsDict(TypedDict): + link_to_data_set_column: NotRequired[pulumi.Input['ColumnArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + TemplateDefinitionSheetParameterControlListSelectableValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlListSelectableValuesArgs: + def __init__(__self__, *, + link_to_data_set_column: Optional[pulumi.Input['ColumnArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional[pulumi.Input['ColumnArgs']]: + return pulumi.get(self, "link_to_data_set_column") + + @link_to_data_set_column.setter + def link_to_data_set_column(self, value: Optional[pulumi.Input['ColumnArgs']]): + pulumi.set(self, "link_to_data_set_column", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlSliderArgsDict(TypedDict): + maximum_value: pulumi.Input[float] + minimum_value: pulumi.Input[float] + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + step_size: pulumi.Input[float] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgsDict']] +elif False: + TemplateDefinitionSheetParameterControlSliderArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlSliderArgs: + def __init__(__self__, *, + maximum_value: pulumi.Input[float], + minimum_value: pulumi.Input[float], + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + step_size: pulumi.Input[float], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs']] = None): + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="maximumValue") + def maximum_value(self) -> pulumi.Input[float]: + return pulumi.get(self, "maximum_value") + + @maximum_value.setter + def maximum_value(self, value: pulumi.Input[float]): + pulumi.set(self, "maximum_value", value) + + @property + @pulumi.getter(name="minimumValue") + def minimum_value(self) -> pulumi.Input[float]: + return pulumi.get(self, "minimum_value") + + @minimum_value.setter + def minimum_value(self, value: pulumi.Input[float]): + pulumi.set(self, "minimum_value", value) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter(name="stepSize") + def step_size(self) -> pulumi.Input[float]: + return pulumi.get(self, "step_size") + + @step_size.setter + def step_size(self, value: pulumi.Input[float]): + pulumi.set(self, "step_size", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgsDict(TypedDict): + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlSliderDisplayOptionsArgs: + def __init__(__self__, *, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlTextAreaArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + delimiter: NotRequired[pulumi.Input[str]] + display_options: NotRequired[pulumi.Input['TextAreaControlDisplayOptionsArgsDict']] +elif False: + TemplateDefinitionSheetParameterControlTextAreaArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlTextAreaArgs: + def __init__(__self__, *, + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + delimiter: Optional[pulumi.Input[str]] = None, + display_options: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if delimiter is not None: + pulumi.set(__self__, "delimiter", delimiter) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter + def delimiter(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "delimiter") + + @delimiter.setter + def delimiter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "delimiter", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class TemplateDefinitionSheetParameterControlTextFieldArgsDict(TypedDict): + parameter_control_id: pulumi.Input[str] + source_parameter_name: pulumi.Input[str] + title: pulumi.Input[str] + display_options: NotRequired[pulumi.Input['TextAreaControlDisplayOptionsArgsDict']] +elif False: + TemplateDefinitionSheetParameterControlTextFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetParameterControlTextFieldArgs: + def __init__(__self__, *, + parameter_control_id: pulumi.Input[str], + source_parameter_name: pulumi.Input[str], + title: pulumi.Input[str], + display_options: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "parameter_control_id") + + @parameter_control_id.setter + def parameter_control_id(self, value: pulumi.Input[str]): + pulumi.set(self, "parameter_control_id", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "source_parameter_name", value) + + @property + @pulumi.getter + def title(self) -> pulumi.Input[str]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: pulumi.Input[str]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]: + return pulumi.get(self, "display_options") + + @display_options.setter + def display_options(self, value: Optional[pulumi.Input['TextAreaControlDisplayOptionsArgs']]): + pulumi.set(self, "display_options", value) + + +if not MYPY: + class TemplateDefinitionSheetSheetControlLayoutsArgsDict(TypedDict): + configuration: pulumi.Input['TemplateDefinitionSheetSheetControlLayoutsConfigurationArgsDict'] +elif False: + TemplateDefinitionSheetSheetControlLayoutsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetSheetControlLayoutsArgs: + def __init__(__self__, *, + configuration: pulumi.Input['TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs']): + pulumi.set(__self__, "configuration", configuration) + + @property + @pulumi.getter + def configuration(self) -> pulumi.Input['TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs']: + return pulumi.get(self, "configuration") + + @configuration.setter + def configuration(self, value: pulumi.Input['TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs']): + pulumi.set(self, "configuration", value) + + +if not MYPY: + class TemplateDefinitionSheetSheetControlLayoutsConfigurationArgsDict(TypedDict): + grid_layout: NotRequired[pulumi.Input['GridLayoutArgsDict']] +elif False: + TemplateDefinitionSheetSheetControlLayoutsConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetSheetControlLayoutsConfigurationArgs: + def __init__(__self__, *, + grid_layout: Optional[pulumi.Input['GridLayoutArgs']] = None): + if grid_layout is not None: + pulumi.set(__self__, "grid_layout", grid_layout) + + @property + @pulumi.getter(name="gridLayout") + def grid_layout(self) -> Optional[pulumi.Input['GridLayoutArgs']]: + return pulumi.get(self, "grid_layout") + + @grid_layout.setter + def grid_layout(self, value: Optional[pulumi.Input['GridLayoutArgs']]): + pulumi.set(self, "grid_layout", value) + + +if not MYPY: + class TemplateDefinitionSheetTextBoxArgsDict(TypedDict): + sheet_text_box_id: pulumi.Input[str] + content: NotRequired[pulumi.Input[str]] +elif False: + TemplateDefinitionSheetTextBoxArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateDefinitionSheetTextBoxArgs: + def __init__(__self__, *, + sheet_text_box_id: pulumi.Input[str], + content: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) + if content is not None: + pulumi.set(__self__, "content", content) + + @property + @pulumi.getter(name="sheetTextBoxId") + def sheet_text_box_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "sheet_text_box_id") + + @sheet_text_box_id.setter + def sheet_text_box_id(self, value: pulumi.Input[str]): + pulumi.set(self, "sheet_text_box_id", value) + + @property + @pulumi.getter + def content(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "content") + + @content.setter + def content(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "content", value) + + +if not MYPY: + class TemplatePermissionArgsDict(TypedDict): + actions: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + principal: pulumi.Input[str] + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ +elif False: + TemplatePermissionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplatePermissionArgs: + def __init__(__self__, *, + actions: pulumi.Input[Sequence[pulumi.Input[str]]], + principal: pulumi.Input[str]): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. + :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter + def principal(self) -> pulumi.Input[str]: + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + return pulumi.get(self, "principal") + + @principal.setter + def principal(self, value: pulumi.Input[str]): + pulumi.set(self, "principal", value) + + +if not MYPY: + class TemplateSourceEntityArgsDict(TypedDict): + source_analysis: NotRequired[pulumi.Input['TemplateSourceEntitySourceAnalysisArgsDict']] + """ + The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis. + """ + source_template: NotRequired[pulumi.Input['TemplateSourceEntitySourceTemplateArgsDict']] + """ + The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template. + """ +elif False: + TemplateSourceEntityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateSourceEntityArgs: + def __init__(__self__, *, + source_analysis: Optional[pulumi.Input['TemplateSourceEntitySourceAnalysisArgs']] = None, + source_template: Optional[pulumi.Input['TemplateSourceEntitySourceTemplateArgs']] = None): + """ + :param pulumi.Input['TemplateSourceEntitySourceAnalysisArgs'] source_analysis: The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis. + :param pulumi.Input['TemplateSourceEntitySourceTemplateArgs'] source_template: The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template. + """ + if source_analysis is not None: + pulumi.set(__self__, "source_analysis", source_analysis) + if source_template is not None: + pulumi.set(__self__, "source_template", source_template) + + @property + @pulumi.getter(name="sourceAnalysis") + def source_analysis(self) -> Optional[pulumi.Input['TemplateSourceEntitySourceAnalysisArgs']]: + """ + The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis. + """ + return pulumi.get(self, "source_analysis") + + @source_analysis.setter + def source_analysis(self, value: Optional[pulumi.Input['TemplateSourceEntitySourceAnalysisArgs']]): + pulumi.set(self, "source_analysis", value) + + @property + @pulumi.getter(name="sourceTemplate") + def source_template(self) -> Optional[pulumi.Input['TemplateSourceEntitySourceTemplateArgs']]: + """ + The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template. + """ + return pulumi.get(self, "source_template") + + @source_template.setter + def source_template(self, value: Optional[pulumi.Input['TemplateSourceEntitySourceTemplateArgs']]): + pulumi.set(self, "source_template", value) + + +if not MYPY: + class TemplateSourceEntitySourceAnalysisArgsDict(TypedDict): + arn: pulumi.Input[str] + """ + The Amazon Resource Name (ARN) of the resource. + """ + data_set_references: pulumi.Input[Sequence[pulumi.Input['TemplateSourceEntitySourceAnalysisDataSetReferenceArgsDict']]] + """ + A list of dataset references used as placeholders in the template. See data_set_references. + """ +elif False: + TemplateSourceEntitySourceAnalysisArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateSourceEntitySourceAnalysisArgs: + def __init__(__self__, *, + arn: pulumi.Input[str], + data_set_references: pulumi.Input[Sequence[pulumi.Input['TemplateSourceEntitySourceAnalysisDataSetReferenceArgs']]]): + """ + :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the resource. + :param pulumi.Input[Sequence[pulumi.Input['TemplateSourceEntitySourceAnalysisDataSetReferenceArgs']]] data_set_references: A list of dataset references used as placeholders in the template. See data_set_references. + """ + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) + + @property + @pulumi.getter + def arn(self) -> pulumi.Input[str]: + """ + The Amazon Resource Name (ARN) of the resource. + """ + return pulumi.get(self, "arn") + + @arn.setter + def arn(self, value: pulumi.Input[str]): + pulumi.set(self, "arn", value) + + @property + @pulumi.getter(name="dataSetReferences") + def data_set_references(self) -> pulumi.Input[Sequence[pulumi.Input['TemplateSourceEntitySourceAnalysisDataSetReferenceArgs']]]: + """ + A list of dataset references used as placeholders in the template. See data_set_references. + """ + return pulumi.get(self, "data_set_references") + + @data_set_references.setter + def data_set_references(self, value: pulumi.Input[Sequence[pulumi.Input['TemplateSourceEntitySourceAnalysisDataSetReferenceArgs']]]): + pulumi.set(self, "data_set_references", value) + + +if not MYPY: + class TemplateSourceEntitySourceAnalysisDataSetReferenceArgsDict(TypedDict): + data_set_arn: pulumi.Input[str] + """ + Dataset Amazon Resource Name (ARN). + """ + data_set_placeholder: pulumi.Input[str] + """ + Dataset placeholder. + """ +elif False: + TemplateSourceEntitySourceAnalysisDataSetReferenceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateSourceEntitySourceAnalysisDataSetReferenceArgs: + def __init__(__self__, *, + data_set_arn: pulumi.Input[str], + data_set_placeholder: pulumi.Input[str]): + """ + :param pulumi.Input[str] data_set_arn: Dataset Amazon Resource Name (ARN). + :param pulumi.Input[str] data_set_placeholder: Dataset placeholder. + """ + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) + + @property + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> pulumi.Input[str]: + """ + Dataset Amazon Resource Name (ARN). + """ + return pulumi.get(self, "data_set_arn") + + @data_set_arn.setter + def data_set_arn(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_arn", value) + + @property + @pulumi.getter(name="dataSetPlaceholder") + def data_set_placeholder(self) -> pulumi.Input[str]: + """ + Dataset placeholder. + """ + return pulumi.get(self, "data_set_placeholder") + + @data_set_placeholder.setter + def data_set_placeholder(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_placeholder", value) + + +if not MYPY: + class TemplateSourceEntitySourceTemplateArgsDict(TypedDict): + arn: pulumi.Input[str] + """ + The Amazon Resource Name (ARN) of the resource. + """ +elif False: + TemplateSourceEntitySourceTemplateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TemplateSourceEntitySourceTemplateArgs: + def __init__(__self__, *, + arn: pulumi.Input[str]): + """ + :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the resource. + """ + pulumi.set(__self__, "arn", arn) + + @property + @pulumi.getter + def arn(self) -> pulumi.Input[str]: + """ + The Amazon Resource Name (ARN) of the resource. + """ + return pulumi.get(self, "arn") + + @arn.setter + def arn(self, value: pulumi.Input[str]): + pulumi.set(self, "arn", value) + + +if not MYPY: + class TextAreaControlDisplayOptionsArgsDict(TypedDict): + placeholder_options: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + title_options: NotRequired[pulumi.Input['LabelOptionsArgsDict']] +elif False: + TextAreaControlDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TextAreaControlDisplayOptionsArgs: + def __init__(__self__, *, + placeholder_options: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + title_options: Optional[pulumi.Input['LabelOptionsArgs']] = None): + if placeholder_options is not None: + pulumi.set(__self__, "placeholder_options", placeholder_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="placeholderOptions") + def placeholder_options(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "placeholder_options") + + @placeholder_options.setter + def placeholder_options(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "placeholder_options", value) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional[pulumi.Input['LabelOptionsArgs']]: + return pulumi.get(self, "title_options") + + @title_options.setter + def title_options(self, value: Optional[pulumi.Input['LabelOptionsArgs']]): + pulumi.set(self, "title_options", value) + + +if not MYPY: + class ThemeConfigurationArgsDict(TypedDict): + data_color_palette: NotRequired[pulumi.Input['ThemeConfigurationDataColorPaletteArgsDict']] + """ + Color properties that apply to chart data colors. See data_color_palette. + """ + sheet: NotRequired[pulumi.Input['ThemeConfigurationSheetArgsDict']] + """ + Display options related to sheets. See sheet. + """ + typography: NotRequired[pulumi.Input['ThemeConfigurationTypographyArgsDict']] + """ + Determines the typography options. See typography. + """ + ui_color_palette: NotRequired[pulumi.Input['ThemeConfigurationUiColorPaletteArgsDict']] + """ + Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + """ +elif False: + ThemeConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationArgs: + def __init__(__self__, *, + data_color_palette: Optional[pulumi.Input['ThemeConfigurationDataColorPaletteArgs']] = None, + sheet: Optional[pulumi.Input['ThemeConfigurationSheetArgs']] = None, + typography: Optional[pulumi.Input['ThemeConfigurationTypographyArgs']] = None, + ui_color_palette: Optional[pulumi.Input['ThemeConfigurationUiColorPaletteArgs']] = None): + """ + :param pulumi.Input['ThemeConfigurationDataColorPaletteArgs'] data_color_palette: Color properties that apply to chart data colors. See data_color_palette. + :param pulumi.Input['ThemeConfigurationSheetArgs'] sheet: Display options related to sheets. See sheet. + :param pulumi.Input['ThemeConfigurationTypographyArgs'] typography: Determines the typography options. See typography. + :param pulumi.Input['ThemeConfigurationUiColorPaletteArgs'] ui_color_palette: Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + """ + if data_color_palette is not None: + pulumi.set(__self__, "data_color_palette", data_color_palette) + if sheet is not None: + pulumi.set(__self__, "sheet", sheet) + if typography is not None: + pulumi.set(__self__, "typography", typography) + if ui_color_palette is not None: + pulumi.set(__self__, "ui_color_palette", ui_color_palette) + + @property + @pulumi.getter(name="dataColorPalette") + def data_color_palette(self) -> Optional[pulumi.Input['ThemeConfigurationDataColorPaletteArgs']]: + """ + Color properties that apply to chart data colors. See data_color_palette. + """ + return pulumi.get(self, "data_color_palette") + + @data_color_palette.setter + def data_color_palette(self, value: Optional[pulumi.Input['ThemeConfigurationDataColorPaletteArgs']]): + pulumi.set(self, "data_color_palette", value) + + @property + @pulumi.getter + def sheet(self) -> Optional[pulumi.Input['ThemeConfigurationSheetArgs']]: + """ + Display options related to sheets. See sheet. + """ + return pulumi.get(self, "sheet") + + @sheet.setter + def sheet(self, value: Optional[pulumi.Input['ThemeConfigurationSheetArgs']]): + pulumi.set(self, "sheet", value) + + @property + @pulumi.getter + def typography(self) -> Optional[pulumi.Input['ThemeConfigurationTypographyArgs']]: + """ + Determines the typography options. See typography. + """ + return pulumi.get(self, "typography") + + @typography.setter + def typography(self, value: Optional[pulumi.Input['ThemeConfigurationTypographyArgs']]): + pulumi.set(self, "typography", value) + + @property + @pulumi.getter(name="uiColorPalette") + def ui_color_palette(self) -> Optional[pulumi.Input['ThemeConfigurationUiColorPaletteArgs']]: + """ + Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + """ + return pulumi.get(self, "ui_color_palette") + + @ui_color_palette.setter + def ui_color_palette(self, value: Optional[pulumi.Input['ThemeConfigurationUiColorPaletteArgs']]): + pulumi.set(self, "ui_color_palette", value) + + +if not MYPY: + class ThemeConfigurationDataColorPaletteArgsDict(TypedDict): + colors: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + """ + empty_fill_color: NotRequired[pulumi.Input[str]] + """ + The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + """ + min_max_gradients: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + """ +elif False: + ThemeConfigurationDataColorPaletteArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationDataColorPaletteArgs: + def __init__(__self__, *, + colors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + empty_fill_color: Optional[pulumi.Input[str]] = None, + min_max_gradients: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] colors: List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + :param pulumi.Input[str] empty_fill_color: The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + :param pulumi.Input[Sequence[pulumi.Input[str]]] min_max_gradients: The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + """ + if colors is not None: + pulumi.set(__self__, "colors", colors) + if empty_fill_color is not None: + pulumi.set(__self__, "empty_fill_color", empty_fill_color) + if min_max_gradients is not None: + pulumi.set(__self__, "min_max_gradients", min_max_gradients) + + @property + @pulumi.getter + def colors(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + """ + return pulumi.get(self, "colors") + + @colors.setter + def colors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "colors", value) + + @property + @pulumi.getter(name="emptyFillColor") + def empty_fill_color(self) -> Optional[pulumi.Input[str]]: + """ + The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + """ + return pulumi.get(self, "empty_fill_color") + + @empty_fill_color.setter + def empty_fill_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "empty_fill_color", value) + + @property + @pulumi.getter(name="minMaxGradients") + def min_max_gradients(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + """ + return pulumi.get(self, "min_max_gradients") + + @min_max_gradients.setter + def min_max_gradients(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "min_max_gradients", value) + + +if not MYPY: + class ThemeConfigurationSheetArgsDict(TypedDict): + tile: NotRequired[pulumi.Input['ThemeConfigurationSheetTileArgsDict']] + """ + The display options for tiles. See tile. + """ + tile_layout: NotRequired[pulumi.Input['ThemeConfigurationSheetTileLayoutArgsDict']] + """ + The layout options for tiles. See tile_layout. + """ +elif False: + ThemeConfigurationSheetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationSheetArgs: + def __init__(__self__, *, + tile: Optional[pulumi.Input['ThemeConfigurationSheetTileArgs']] = None, + tile_layout: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutArgs']] = None): + """ + :param pulumi.Input['ThemeConfigurationSheetTileArgs'] tile: The display options for tiles. See tile. + :param pulumi.Input['ThemeConfigurationSheetTileLayoutArgs'] tile_layout: The layout options for tiles. See tile_layout. + """ + if tile is not None: + pulumi.set(__self__, "tile", tile) + if tile_layout is not None: + pulumi.set(__self__, "tile_layout", tile_layout) + + @property + @pulumi.getter + def tile(self) -> Optional[pulumi.Input['ThemeConfigurationSheetTileArgs']]: + """ + The display options for tiles. See tile. + """ + return pulumi.get(self, "tile") + + @tile.setter + def tile(self, value: Optional[pulumi.Input['ThemeConfigurationSheetTileArgs']]): + pulumi.set(self, "tile", value) + + @property + @pulumi.getter(name="tileLayout") + def tile_layout(self) -> Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutArgs']]: + """ + The layout options for tiles. See tile_layout. + """ + return pulumi.get(self, "tile_layout") + + @tile_layout.setter + def tile_layout(self, value: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutArgs']]): + pulumi.set(self, "tile_layout", value) + + +if not MYPY: + class ThemeConfigurationSheetTileArgsDict(TypedDict): + border: NotRequired[pulumi.Input['ThemeConfigurationSheetTileBorderArgsDict']] + """ + The border around a tile. See border. + """ +elif False: + ThemeConfigurationSheetTileArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationSheetTileArgs: + def __init__(__self__, *, + border: Optional[pulumi.Input['ThemeConfigurationSheetTileBorderArgs']] = None): + """ + :param pulumi.Input['ThemeConfigurationSheetTileBorderArgs'] border: The border around a tile. See border. + """ + if border is not None: + pulumi.set(__self__, "border", border) + + @property + @pulumi.getter + def border(self) -> Optional[pulumi.Input['ThemeConfigurationSheetTileBorderArgs']]: + """ + The border around a tile. See border. + """ + return pulumi.get(self, "border") + + @border.setter + def border(self, value: Optional[pulumi.Input['ThemeConfigurationSheetTileBorderArgs']]): + pulumi.set(self, "border", value) + + +if not MYPY: + class ThemeConfigurationSheetTileBorderArgsDict(TypedDict): + show: NotRequired[pulumi.Input[bool]] + """ + The option to enable display of borders for visuals. + """ +elif False: + ThemeConfigurationSheetTileBorderArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationSheetTileBorderArgs: + def __init__(__self__, *, + show: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[bool] show: The option to enable display of borders for visuals. + """ + if show is not None: + pulumi.set(__self__, "show", show) + + @property + @pulumi.getter + def show(self) -> Optional[pulumi.Input[bool]]: + """ + The option to enable display of borders for visuals. + """ + return pulumi.get(self, "show") + + @show.setter + def show(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "show", value) + + +if not MYPY: + class ThemeConfigurationSheetTileLayoutArgsDict(TypedDict): + gutter: NotRequired[pulumi.Input['ThemeConfigurationSheetTileLayoutGutterArgsDict']] + """ + The gutter settings that apply between tiles. See gutter. + """ + margin: NotRequired[pulumi.Input['ThemeConfigurationSheetTileLayoutMarginArgsDict']] + """ + The margin settings that apply around the outside edge of sheets. See margin. + """ +elif False: + ThemeConfigurationSheetTileLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationSheetTileLayoutArgs: + def __init__(__self__, *, + gutter: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutGutterArgs']] = None, + margin: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutMarginArgs']] = None): + """ + :param pulumi.Input['ThemeConfigurationSheetTileLayoutGutterArgs'] gutter: The gutter settings that apply between tiles. See gutter. + :param pulumi.Input['ThemeConfigurationSheetTileLayoutMarginArgs'] margin: The margin settings that apply around the outside edge of sheets. See margin. + """ + if gutter is not None: + pulumi.set(__self__, "gutter", gutter) + if margin is not None: + pulumi.set(__self__, "margin", margin) + + @property + @pulumi.getter + def gutter(self) -> Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutGutterArgs']]: + """ + The gutter settings that apply between tiles. See gutter. + """ + return pulumi.get(self, "gutter") + + @gutter.setter + def gutter(self, value: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutGutterArgs']]): + pulumi.set(self, "gutter", value) + + @property + @pulumi.getter + def margin(self) -> Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutMarginArgs']]: + """ + The margin settings that apply around the outside edge of sheets. See margin. + """ + return pulumi.get(self, "margin") + + @margin.setter + def margin(self, value: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutMarginArgs']]): + pulumi.set(self, "margin", value) + + +if not MYPY: + class ThemeConfigurationSheetTileLayoutGutterArgsDict(TypedDict): + show: NotRequired[pulumi.Input[bool]] + """ + This Boolean value controls whether to display a gutter space between sheet tiles. + """ +elif False: + ThemeConfigurationSheetTileLayoutGutterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationSheetTileLayoutGutterArgs: + def __init__(__self__, *, + show: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[bool] show: This Boolean value controls whether to display a gutter space between sheet tiles. + """ + if show is not None: + pulumi.set(__self__, "show", show) + + @property + @pulumi.getter + def show(self) -> Optional[pulumi.Input[bool]]: + """ + This Boolean value controls whether to display a gutter space between sheet tiles. + """ + return pulumi.get(self, "show") + + @show.setter + def show(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "show", value) + + +if not MYPY: + class ThemeConfigurationSheetTileLayoutMarginArgsDict(TypedDict): + show: NotRequired[pulumi.Input[bool]] + """ + This Boolean value controls whether to display sheet margins. + """ +elif False: + ThemeConfigurationSheetTileLayoutMarginArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationSheetTileLayoutMarginArgs: + def __init__(__self__, *, + show: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[bool] show: This Boolean value controls whether to display sheet margins. + """ + if show is not None: + pulumi.set(__self__, "show", show) + + @property + @pulumi.getter + def show(self) -> Optional[pulumi.Input[bool]]: + """ + This Boolean value controls whether to display sheet margins. + """ + return pulumi.get(self, "show") + + @show.setter + def show(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "show", value) + + +if not MYPY: + class ThemeConfigurationTypographyArgsDict(TypedDict): + font_families: NotRequired[pulumi.Input[Sequence[pulumi.Input['ThemeConfigurationTypographyFontFamilyArgsDict']]]] + """ + Determines the list of font families. Maximum number of 5 items. See font_families. + """ +elif False: + ThemeConfigurationTypographyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationTypographyArgs: + def __init__(__self__, *, + font_families: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeConfigurationTypographyFontFamilyArgs']]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['ThemeConfigurationTypographyFontFamilyArgs']]] font_families: Determines the list of font families. Maximum number of 5 items. See font_families. + """ + if font_families is not None: + pulumi.set(__self__, "font_families", font_families) + + @property + @pulumi.getter(name="fontFamilies") + def font_families(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ThemeConfigurationTypographyFontFamilyArgs']]]]: + """ + Determines the list of font families. Maximum number of 5 items. See font_families. + """ + return pulumi.get(self, "font_families") + + @font_families.setter + def font_families(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeConfigurationTypographyFontFamilyArgs']]]]): + pulumi.set(self, "font_families", value) + + +if not MYPY: + class ThemeConfigurationTypographyFontFamilyArgsDict(TypedDict): + font_family: NotRequired[pulumi.Input[str]] + """ + Font family name. + """ +elif False: + ThemeConfigurationTypographyFontFamilyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationTypographyFontFamilyArgs: + def __init__(__self__, *, + font_family: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] font_family: Font family name. + """ + if font_family is not None: + pulumi.set(__self__, "font_family", font_family) + + @property + @pulumi.getter(name="fontFamily") + def font_family(self) -> Optional[pulumi.Input[str]]: + """ + Font family name. + """ + return pulumi.get(self, "font_family") + + @font_family.setter + def font_family(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "font_family", value) + + +if not MYPY: + class ThemeConfigurationUiColorPaletteArgsDict(TypedDict): + accent: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to selected states and buttons. + """ + accent_foreground: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + """ + danger: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to error messages. + """ + danger_foreground: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to any text or other elements that appear over the error color. + """ + dimension: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + """ + dimension_foreground: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + """ + measure: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to the names of fields that are identified as measures. + """ + measure_foreground: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + """ + primary_background: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to visuals and other high emphasis UI. + """ + primary_foreground: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + """ + secondary_background: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to the sheet background and sheet controls. + """ + secondary_foreground: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + """ + success: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + """ + success_foreground: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to any text or other elements that appear over the success color. + """ + warning: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to warning and informational messages. + """ + warning_foreground: NotRequired[pulumi.Input[str]] + """ + Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + """ +elif False: + ThemeConfigurationUiColorPaletteArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemeConfigurationUiColorPaletteArgs: + def __init__(__self__, *, + accent: Optional[pulumi.Input[str]] = None, + accent_foreground: Optional[pulumi.Input[str]] = None, + danger: Optional[pulumi.Input[str]] = None, + danger_foreground: Optional[pulumi.Input[str]] = None, + dimension: Optional[pulumi.Input[str]] = None, + dimension_foreground: Optional[pulumi.Input[str]] = None, + measure: Optional[pulumi.Input[str]] = None, + measure_foreground: Optional[pulumi.Input[str]] = None, + primary_background: Optional[pulumi.Input[str]] = None, + primary_foreground: Optional[pulumi.Input[str]] = None, + secondary_background: Optional[pulumi.Input[str]] = None, + secondary_foreground: Optional[pulumi.Input[str]] = None, + success: Optional[pulumi.Input[str]] = None, + success_foreground: Optional[pulumi.Input[str]] = None, + warning: Optional[pulumi.Input[str]] = None, + warning_foreground: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] accent: Color (hexadecimal) that applies to selected states and buttons. + :param pulumi.Input[str] accent_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + :param pulumi.Input[str] danger: Color (hexadecimal) that applies to error messages. + :param pulumi.Input[str] danger_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the error color. + :param pulumi.Input[str] dimension: Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + :param pulumi.Input[str] dimension_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + :param pulumi.Input[str] measure: Color (hexadecimal) that applies to the names of fields that are identified as measures. + :param pulumi.Input[str] measure_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + :param pulumi.Input[str] primary_background: Color (hexadecimal) that applies to visuals and other high emphasis UI. + :param pulumi.Input[str] primary_foreground: Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + :param pulumi.Input[str] secondary_background: Color (hexadecimal) that applies to the sheet background and sheet controls. + :param pulumi.Input[str] secondary_foreground: Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + :param pulumi.Input[str] success: Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + :param pulumi.Input[str] success_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the success color. + :param pulumi.Input[str] warning: Color (hexadecimal) that applies to warning and informational messages. + :param pulumi.Input[str] warning_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + """ + if accent is not None: + pulumi.set(__self__, "accent", accent) + if accent_foreground is not None: + pulumi.set(__self__, "accent_foreground", accent_foreground) + if danger is not None: + pulumi.set(__self__, "danger", danger) + if danger_foreground is not None: + pulumi.set(__self__, "danger_foreground", danger_foreground) + if dimension is not None: + pulumi.set(__self__, "dimension", dimension) + if dimension_foreground is not None: + pulumi.set(__self__, "dimension_foreground", dimension_foreground) + if measure is not None: + pulumi.set(__self__, "measure", measure) + if measure_foreground is not None: + pulumi.set(__self__, "measure_foreground", measure_foreground) + if primary_background is not None: + pulumi.set(__self__, "primary_background", primary_background) + if primary_foreground is not None: + pulumi.set(__self__, "primary_foreground", primary_foreground) + if secondary_background is not None: + pulumi.set(__self__, "secondary_background", secondary_background) + if secondary_foreground is not None: + pulumi.set(__self__, "secondary_foreground", secondary_foreground) + if success is not None: + pulumi.set(__self__, "success", success) + if success_foreground is not None: + pulumi.set(__self__, "success_foreground", success_foreground) + if warning is not None: + pulumi.set(__self__, "warning", warning) + if warning_foreground is not None: + pulumi.set(__self__, "warning_foreground", warning_foreground) + + @property + @pulumi.getter + def accent(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to selected states and buttons. + """ + return pulumi.get(self, "accent") + + @accent.setter + def accent(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "accent", value) + + @property + @pulumi.getter(name="accentForeground") + def accent_foreground(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + """ + return pulumi.get(self, "accent_foreground") + + @accent_foreground.setter + def accent_foreground(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "accent_foreground", value) + + @property + @pulumi.getter + def danger(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to error messages. + """ + return pulumi.get(self, "danger") + + @danger.setter + def danger(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "danger", value) + + @property + @pulumi.getter(name="dangerForeground") + def danger_foreground(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the error color. + """ + return pulumi.get(self, "danger_foreground") + + @danger_foreground.setter + def danger_foreground(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "danger_foreground", value) + + @property + @pulumi.getter + def dimension(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + """ + return pulumi.get(self, "dimension") + + @dimension.setter + def dimension(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dimension", value) + + @property + @pulumi.getter(name="dimensionForeground") + def dimension_foreground(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + """ + return pulumi.get(self, "dimension_foreground") + + @dimension_foreground.setter + def dimension_foreground(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dimension_foreground", value) + + @property + @pulumi.getter + def measure(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to the names of fields that are identified as measures. + """ + return pulumi.get(self, "measure") + + @measure.setter + def measure(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "measure", value) + + @property + @pulumi.getter(name="measureForeground") + def measure_foreground(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + """ + return pulumi.get(self, "measure_foreground") + + @measure_foreground.setter + def measure_foreground(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "measure_foreground", value) + + @property + @pulumi.getter(name="primaryBackground") + def primary_background(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to visuals and other high emphasis UI. + """ + return pulumi.get(self, "primary_background") + + @primary_background.setter + def primary_background(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "primary_background", value) + + @property + @pulumi.getter(name="primaryForeground") + def primary_foreground(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + """ + return pulumi.get(self, "primary_foreground") + + @primary_foreground.setter + def primary_foreground(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "primary_foreground", value) + + @property + @pulumi.getter(name="secondaryBackground") + def secondary_background(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to the sheet background and sheet controls. + """ + return pulumi.get(self, "secondary_background") + + @secondary_background.setter + def secondary_background(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "secondary_background", value) + + @property + @pulumi.getter(name="secondaryForeground") + def secondary_foreground(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + """ + return pulumi.get(self, "secondary_foreground") + + @secondary_foreground.setter + def secondary_foreground(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "secondary_foreground", value) + + @property + @pulumi.getter + def success(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + """ + return pulumi.get(self, "success") + + @success.setter + def success(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "success", value) + + @property + @pulumi.getter(name="successForeground") + def success_foreground(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the success color. + """ + return pulumi.get(self, "success_foreground") + + @success_foreground.setter + def success_foreground(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "success_foreground", value) + + @property + @pulumi.getter + def warning(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to warning and informational messages. + """ + return pulumi.get(self, "warning") + + @warning.setter + def warning(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "warning", value) + + @property + @pulumi.getter(name="warningForeground") + def warning_foreground(self) -> Optional[pulumi.Input[str]]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + """ + return pulumi.get(self, "warning_foreground") + + @warning_foreground.setter + def warning_foreground(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "warning_foreground", value) + + +if not MYPY: + class ThemePermissionArgsDict(TypedDict): + actions: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + principal: pulumi.Input[str] + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ +elif False: + ThemePermissionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ThemePermissionArgs: + def __init__(__self__, *, + actions: pulumi.Input[Sequence[pulumi.Input[str]]], + principal: pulumi.Input[str]): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. + :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter + def principal(self) -> pulumi.Input[str]: + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + return pulumi.get(self, "principal") + + @principal.setter + def principal(self, value: pulumi.Input[str]): + pulumi.set(self, "principal", value) + + +if not MYPY: + class TimeRangeFilterArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + range_maximum: pulumi.Input[str] + range_minimum: pulumi.Input[str] + time_granularity: pulumi.Input[str] +elif False: + TimeRangeFilterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TimeRangeFilterArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + range_maximum: pulumi.Input[str], + range_minimum: pulumi.Input[str], + time_granularity: pulumi.Input[str]): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "range_maximum", range_maximum) + pulumi.set(__self__, "range_minimum", range_minimum) + pulumi.set(__self__, "time_granularity", time_granularity) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="rangeMaximum") + def range_maximum(self) -> pulumi.Input[str]: + return pulumi.get(self, "range_maximum") + + @range_maximum.setter + def range_maximum(self, value: pulumi.Input[str]): + pulumi.set(self, "range_maximum", value) + + @property + @pulumi.getter(name="rangeMinimum") + def range_minimum(self) -> pulumi.Input[str]: + return pulumi.get(self, "range_minimum") + + @range_minimum.setter + def range_minimum(self, value: pulumi.Input[str]): + pulumi.set(self, "range_minimum", value) + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> pulumi.Input[str]: + return pulumi.get(self, "time_granularity") + + @time_granularity.setter + def time_granularity(self, value: pulumi.Input[str]): + pulumi.set(self, "time_granularity", value) + + +if not MYPY: + class TooltipOptionsArgsDict(TypedDict): + field_base_tooltip: NotRequired[pulumi.Input['TooltipOptionsFieldBaseTooltipArgsDict']] + selected_tooltip_type: NotRequired[pulumi.Input[str]] + tooltip_visibility: NotRequired[pulumi.Input[str]] +elif False: + TooltipOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TooltipOptionsArgs: + def __init__(__self__, *, + field_base_tooltip: Optional[pulumi.Input['TooltipOptionsFieldBaseTooltipArgs']] = None, + selected_tooltip_type: Optional[pulumi.Input[str]] = None, + tooltip_visibility: Optional[pulumi.Input[str]] = None): + if field_base_tooltip is not None: + pulumi.set(__self__, "field_base_tooltip", field_base_tooltip) + if selected_tooltip_type is not None: + pulumi.set(__self__, "selected_tooltip_type", selected_tooltip_type) + if tooltip_visibility is not None: + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) + + @property + @pulumi.getter(name="fieldBaseTooltip") + def field_base_tooltip(self) -> Optional[pulumi.Input['TooltipOptionsFieldBaseTooltipArgs']]: + return pulumi.get(self, "field_base_tooltip") + + @field_base_tooltip.setter + def field_base_tooltip(self, value: Optional[pulumi.Input['TooltipOptionsFieldBaseTooltipArgs']]): + pulumi.set(self, "field_base_tooltip", value) + + @property + @pulumi.getter(name="selectedTooltipType") + def selected_tooltip_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "selected_tooltip_type") + + @selected_tooltip_type.setter + def selected_tooltip_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "selected_tooltip_type", value) + + @property + @pulumi.getter(name="tooltipVisibility") + def tooltip_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "tooltip_visibility") + + @tooltip_visibility.setter + def tooltip_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tooltip_visibility", value) + + +if not MYPY: + class TooltipOptionsFieldBaseTooltipArgsDict(TypedDict): + aggregation_visibility: NotRequired[pulumi.Input[str]] + tooltip_fields: NotRequired[pulumi.Input[Sequence[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldArgsDict']]]] + tooltip_title_type: NotRequired[pulumi.Input[str]] +elif False: + TooltipOptionsFieldBaseTooltipArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TooltipOptionsFieldBaseTooltipArgs: + def __init__(__self__, *, + aggregation_visibility: Optional[pulumi.Input[str]] = None, + tooltip_fields: Optional[pulumi.Input[Sequence[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldArgs']]]] = None, + tooltip_title_type: Optional[pulumi.Input[str]] = None): + if aggregation_visibility is not None: + pulumi.set(__self__, "aggregation_visibility", aggregation_visibility) + if tooltip_fields is not None: + pulumi.set(__self__, "tooltip_fields", tooltip_fields) + if tooltip_title_type is not None: + pulumi.set(__self__, "tooltip_title_type", tooltip_title_type) + + @property + @pulumi.getter(name="aggregationVisibility") + def aggregation_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_visibility") + + @aggregation_visibility.setter + def aggregation_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_visibility", value) + + @property + @pulumi.getter(name="tooltipFields") + def tooltip_fields(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldArgs']]]]: + return pulumi.get(self, "tooltip_fields") + + @tooltip_fields.setter + def tooltip_fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldArgs']]]]): + pulumi.set(self, "tooltip_fields", value) + + @property + @pulumi.getter(name="tooltipTitleType") + def tooltip_title_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "tooltip_title_type") + + @tooltip_title_type.setter + def tooltip_title_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tooltip_title_type", value) + + +if not MYPY: + class TooltipOptionsFieldBaseTooltipTooltipFieldArgsDict(TypedDict): + column_tooltip_item: NotRequired[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgsDict']] + field_tooltip_item: NotRequired[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgsDict']] +elif False: + TooltipOptionsFieldBaseTooltipTooltipFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TooltipOptionsFieldBaseTooltipTooltipFieldArgs: + def __init__(__self__, *, + column_tooltip_item: Optional[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs']] = None, + field_tooltip_item: Optional[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs']] = None): + if column_tooltip_item is not None: + pulumi.set(__self__, "column_tooltip_item", column_tooltip_item) + if field_tooltip_item is not None: + pulumi.set(__self__, "field_tooltip_item", field_tooltip_item) + + @property + @pulumi.getter(name="columnTooltipItem") + def column_tooltip_item(self) -> Optional[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs']]: + return pulumi.get(self, "column_tooltip_item") + + @column_tooltip_item.setter + def column_tooltip_item(self, value: Optional[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs']]): + pulumi.set(self, "column_tooltip_item", value) + + @property + @pulumi.getter(name="fieldTooltipItem") + def field_tooltip_item(self) -> Optional[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs']]: + return pulumi.get(self, "field_tooltip_item") + + @field_tooltip_item.setter + def field_tooltip_item(self, value: Optional[pulumi.Input['TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs']]): + pulumi.set(self, "field_tooltip_item", value) + + +if not MYPY: + class TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + aggregation: NotRequired[pulumi.Input['AggregationFunctionArgsDict']] + label: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItemArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + aggregation: Optional[pulumi.Input['AggregationFunctionArgs']] = None, + label: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + if aggregation is not None: + pulumi.set(__self__, "aggregation", aggregation) + if label is not None: + pulumi.set(__self__, "label", label) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter + def aggregation(self) -> Optional[pulumi.Input['AggregationFunctionArgs']]: + return pulumi.get(self, "aggregation") + + @aggregation.setter + def aggregation(self, value: Optional[pulumi.Input['AggregationFunctionArgs']]): + pulumi.set(self, "aggregation", value) + + @property + @pulumi.getter + def label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "label") + + @label.setter + def label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "label", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgsDict(TypedDict): + field_id: pulumi.Input[str] + label: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItemArgs: + def __init__(__self__, *, + field_id: pulumi.Input[str], + label: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "field_id", field_id) + if label is not None: + pulumi.set(__self__, "label", label) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter + def label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "label") + + @label.setter + def label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "label", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class VisualCustomActionsArgsDict(TypedDict): + action_operations: pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsActionOperationArgsDict']]] + custom_action_id: pulumi.Input[str] + name: pulumi.Input[str] + """ + Display name for the dashboard. + """ + status: pulumi.Input[str] + """ + The dashboard creation status. + """ + trigger: pulumi.Input[str] +elif False: + VisualCustomActionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsArgs: + def __init__(__self__, *, + action_operations: pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsActionOperationArgs']]], + custom_action_id: pulumi.Input[str], + name: pulumi.Input[str], + status: pulumi.Input[str], + trigger: pulumi.Input[str]): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + :param pulumi.Input[str] status: The dashboard creation status. + """ + pulumi.set(__self__, "action_operations", action_operations) + pulumi.set(__self__, "custom_action_id", custom_action_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "trigger", trigger) + + @property + @pulumi.getter(name="actionOperations") + def action_operations(self) -> pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsActionOperationArgs']]]: + return pulumi.get(self, "action_operations") + + @action_operations.setter + def action_operations(self, value: pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsActionOperationArgs']]]): + pulumi.set(self, "action_operations", value) + + @property + @pulumi.getter(name="customActionId") + def custom_action_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "custom_action_id") + + @custom_action_id.setter + def custom_action_id(self, value: pulumi.Input[str]): + pulumi.set(self, "custom_action_id", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def status(self) -> pulumi.Input[str]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: pulumi.Input[str]): + pulumi.set(self, "status", value) + + @property + @pulumi.getter + def trigger(self) -> pulumi.Input[str]: + return pulumi.get(self, "trigger") + + @trigger.setter + def trigger(self, value: pulumi.Input[str]): + pulumi.set(self, "trigger", value) + + +if not MYPY: + class VisualCustomActionsActionOperationArgsDict(TypedDict): + filter_operation: NotRequired[pulumi.Input['VisualCustomActionsActionOperationFilterOperationArgsDict']] + navigation_operation: NotRequired[pulumi.Input['VisualCustomActionsActionOperationNavigationOperationArgsDict']] + set_parameters_operation: NotRequired[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationArgsDict']] + url_operation: NotRequired[pulumi.Input['VisualCustomActionsActionOperationUrlOperationArgsDict']] +elif False: + VisualCustomActionsActionOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationArgs: + def __init__(__self__, *, + filter_operation: Optional[pulumi.Input['VisualCustomActionsActionOperationFilterOperationArgs']] = None, + navigation_operation: Optional[pulumi.Input['VisualCustomActionsActionOperationNavigationOperationArgs']] = None, + set_parameters_operation: Optional[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationArgs']] = None, + url_operation: Optional[pulumi.Input['VisualCustomActionsActionOperationUrlOperationArgs']] = None): + if filter_operation is not None: + pulumi.set(__self__, "filter_operation", filter_operation) + if navigation_operation is not None: + pulumi.set(__self__, "navigation_operation", navigation_operation) + if set_parameters_operation is not None: + pulumi.set(__self__, "set_parameters_operation", set_parameters_operation) + if url_operation is not None: + pulumi.set(__self__, "url_operation", url_operation) + + @property + @pulumi.getter(name="filterOperation") + def filter_operation(self) -> Optional[pulumi.Input['VisualCustomActionsActionOperationFilterOperationArgs']]: + return pulumi.get(self, "filter_operation") + + @filter_operation.setter + def filter_operation(self, value: Optional[pulumi.Input['VisualCustomActionsActionOperationFilterOperationArgs']]): + pulumi.set(self, "filter_operation", value) + + @property + @pulumi.getter(name="navigationOperation") + def navigation_operation(self) -> Optional[pulumi.Input['VisualCustomActionsActionOperationNavigationOperationArgs']]: + return pulumi.get(self, "navigation_operation") + + @navigation_operation.setter + def navigation_operation(self, value: Optional[pulumi.Input['VisualCustomActionsActionOperationNavigationOperationArgs']]): + pulumi.set(self, "navigation_operation", value) + + @property + @pulumi.getter(name="setParametersOperation") + def set_parameters_operation(self) -> Optional[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationArgs']]: + return pulumi.get(self, "set_parameters_operation") + + @set_parameters_operation.setter + def set_parameters_operation(self, value: Optional[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationArgs']]): + pulumi.set(self, "set_parameters_operation", value) + + @property + @pulumi.getter(name="urlOperation") + def url_operation(self) -> Optional[pulumi.Input['VisualCustomActionsActionOperationUrlOperationArgs']]: + return pulumi.get(self, "url_operation") + + @url_operation.setter + def url_operation(self, value: Optional[pulumi.Input['VisualCustomActionsActionOperationUrlOperationArgs']]): + pulumi.set(self, "url_operation", value) + + +if not MYPY: + class VisualCustomActionsActionOperationFilterOperationArgsDict(TypedDict): + selected_fields_configuration: pulumi.Input['VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgsDict'] + target_visuals_configuration: pulumi.Input['VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgsDict'] +elif False: + VisualCustomActionsActionOperationFilterOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationFilterOperationArgs: + def __init__(__self__, *, + selected_fields_configuration: pulumi.Input['VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs'], + target_visuals_configuration: pulumi.Input['VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs']): + pulumi.set(__self__, "selected_fields_configuration", selected_fields_configuration) + pulumi.set(__self__, "target_visuals_configuration", target_visuals_configuration) + + @property + @pulumi.getter(name="selectedFieldsConfiguration") + def selected_fields_configuration(self) -> pulumi.Input['VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs']: + return pulumi.get(self, "selected_fields_configuration") + + @selected_fields_configuration.setter + def selected_fields_configuration(self, value: pulumi.Input['VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs']): + pulumi.set(self, "selected_fields_configuration", value) + + @property + @pulumi.getter(name="targetVisualsConfiguration") + def target_visuals_configuration(self) -> pulumi.Input['VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs']: + return pulumi.get(self, "target_visuals_configuration") + + @target_visuals_configuration.setter + def target_visuals_configuration(self, value: pulumi.Input['VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs']): + pulumi.set(self, "target_visuals_configuration", value) + + +if not MYPY: + class VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgsDict(TypedDict): + selected_field_option: NotRequired[pulumi.Input[str]] + selected_fields: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfigurationArgs: + def __init__(__self__, *, + selected_field_option: Optional[pulumi.Input[str]] = None, + selected_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if selected_field_option is not None: + pulumi.set(__self__, "selected_field_option", selected_field_option) + if selected_fields is not None: + pulumi.set(__self__, "selected_fields", selected_fields) + + @property + @pulumi.getter(name="selectedFieldOption") + def selected_field_option(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "selected_field_option") + + @selected_field_option.setter + def selected_field_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "selected_field_option", value) + + @property + @pulumi.getter(name="selectedFields") + def selected_fields(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "selected_fields") + + @selected_fields.setter + def selected_fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "selected_fields", value) + + +if not MYPY: + class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgsDict(TypedDict): + same_sheet_target_visual_configuration: NotRequired[pulumi.Input['VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgsDict']] +elif False: + VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationArgs: + def __init__(__self__, *, + same_sheet_target_visual_configuration: Optional[pulumi.Input['VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs']] = None): + if same_sheet_target_visual_configuration is not None: + pulumi.set(__self__, "same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) + + @property + @pulumi.getter(name="sameSheetTargetVisualConfiguration") + def same_sheet_target_visual_configuration(self) -> Optional[pulumi.Input['VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs']]: + return pulumi.get(self, "same_sheet_target_visual_configuration") + + @same_sheet_target_visual_configuration.setter + def same_sheet_target_visual_configuration(self, value: Optional[pulumi.Input['VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs']]): + pulumi.set(self, "same_sheet_target_visual_configuration", value) + + +if not MYPY: + class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgsDict(TypedDict): + target_visual_option: NotRequired[pulumi.Input[str]] + target_visuals: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfigurationArgs: + def __init__(__self__, *, + target_visual_option: Optional[pulumi.Input[str]] = None, + target_visuals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if target_visual_option is not None: + pulumi.set(__self__, "target_visual_option", target_visual_option) + if target_visuals is not None: + pulumi.set(__self__, "target_visuals", target_visuals) + + @property + @pulumi.getter(name="targetVisualOption") + def target_visual_option(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target_visual_option") + + @target_visual_option.setter + def target_visual_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_visual_option", value) + + @property + @pulumi.getter(name="targetVisuals") + def target_visuals(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "target_visuals") + + @target_visuals.setter + def target_visuals(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "target_visuals", value) + + +if not MYPY: + class VisualCustomActionsActionOperationNavigationOperationArgsDict(TypedDict): + local_navigation_configuration: NotRequired[pulumi.Input['VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgsDict']] +elif False: + VisualCustomActionsActionOperationNavigationOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationNavigationOperationArgs: + def __init__(__self__, *, + local_navigation_configuration: Optional[pulumi.Input['VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs']] = None): + if local_navigation_configuration is not None: + pulumi.set(__self__, "local_navigation_configuration", local_navigation_configuration) + + @property + @pulumi.getter(name="localNavigationConfiguration") + def local_navigation_configuration(self) -> Optional[pulumi.Input['VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs']]: + return pulumi.get(self, "local_navigation_configuration") + + @local_navigation_configuration.setter + def local_navigation_configuration(self, value: Optional[pulumi.Input['VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs']]): + pulumi.set(self, "local_navigation_configuration", value) + + +if not MYPY: + class VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgsDict(TypedDict): + target_sheet_id: pulumi.Input[str] +elif False: + VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfigurationArgs: + def __init__(__self__, *, + target_sheet_id: pulumi.Input[str]): + pulumi.set(__self__, "target_sheet_id", target_sheet_id) + + @property + @pulumi.getter(name="targetSheetId") + def target_sheet_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "target_sheet_id") + + @target_sheet_id.setter + def target_sheet_id(self, value: pulumi.Input[str]): + pulumi.set(self, "target_sheet_id", value) + + +if not MYPY: + class VisualCustomActionsActionOperationSetParametersOperationArgsDict(TypedDict): + parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgsDict']]] +elif False: + VisualCustomActionsActionOperationSetParametersOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationSetParametersOperationArgs: + def __init__(__self__, *, + parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs']]]): + pulumi.set(__self__, "parameter_value_configurations", parameter_value_configurations) + + @property + @pulumi.getter(name="parameterValueConfigurations") + def parameter_value_configurations(self) -> pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs']]]: + return pulumi.get(self, "parameter_value_configurations") + + @parameter_value_configurations.setter + def parameter_value_configurations(self, value: pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs']]]): + pulumi.set(self, "parameter_value_configurations", value) + + +if not MYPY: + class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgsDict(TypedDict): + destination_parameter_name: pulumi.Input[str] + value: pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgsDict'] +elif False: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationArgs: + def __init__(__self__, *, + destination_parameter_name: pulumi.Input[str], + value: pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs']): + pulumi.set(__self__, "destination_parameter_name", destination_parameter_name) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="destinationParameterName") + def destination_parameter_name(self) -> pulumi.Input[str]: + return pulumi.get(self, "destination_parameter_name") + + @destination_parameter_name.setter + def destination_parameter_name(self, value: pulumi.Input[str]): + pulumi.set(self, "destination_parameter_name", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs']: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs']): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgsDict(TypedDict): + custom_values_configuration: NotRequired[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgsDict']] + select_all_value_options: NotRequired[pulumi.Input[str]] + source_field: NotRequired[pulumi.Input[str]] + source_parameter_name: NotRequired[pulumi.Input[str]] +elif False: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueArgs: + def __init__(__self__, *, + custom_values_configuration: Optional[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs']] = None, + select_all_value_options: Optional[pulumi.Input[str]] = None, + source_field: Optional[pulumi.Input[str]] = None, + source_parameter_name: Optional[pulumi.Input[str]] = None): + if custom_values_configuration is not None: + pulumi.set(__self__, "custom_values_configuration", custom_values_configuration) + if select_all_value_options is not None: + pulumi.set(__self__, "select_all_value_options", select_all_value_options) + if source_field is not None: + pulumi.set(__self__, "source_field", source_field) + if source_parameter_name is not None: + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + + @property + @pulumi.getter(name="customValuesConfiguration") + def custom_values_configuration(self) -> Optional[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs']]: + return pulumi.get(self, "custom_values_configuration") + + @custom_values_configuration.setter + def custom_values_configuration(self, value: Optional[pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs']]): + pulumi.set(self, "custom_values_configuration", value) + + @property + @pulumi.getter(name="selectAllValueOptions") + def select_all_value_options(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "select_all_value_options") + + @select_all_value_options.setter + def select_all_value_options(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "select_all_value_options", value) + + @property + @pulumi.getter(name="sourceField") + def source_field(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "source_field") + + @source_field.setter + def source_field(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source_field", value) + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "source_parameter_name") + + @source_parameter_name.setter + def source_parameter_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source_parameter_name", value) + + +if not MYPY: + class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgsDict(TypedDict): + custom_values: pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgsDict'] + include_null_value: NotRequired[pulumi.Input[bool]] +elif False: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationArgs: + def __init__(__self__, *, + custom_values: pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs'], + include_null_value: Optional[pulumi.Input[bool]] = None): + pulumi.set(__self__, "custom_values", custom_values) + if include_null_value is not None: + pulumi.set(__self__, "include_null_value", include_null_value) + + @property + @pulumi.getter(name="customValues") + def custom_values(self) -> pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs']: + return pulumi.get(self, "custom_values") + + @custom_values.setter + def custom_values(self, value: pulumi.Input['VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs']): + pulumi.set(self, "custom_values", value) + + @property + @pulumi.getter(name="includeNullValue") + def include_null_value(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "include_null_value") + + @include_null_value.setter + def include_null_value(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "include_null_value", value) + + +if not MYPY: + class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgsDict(TypedDict): + date_time_values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + decimal_values: NotRequired[pulumi.Input[Sequence[pulumi.Input[float]]]] + integer_values: NotRequired[pulumi.Input[Sequence[pulumi.Input[int]]]] + string_values: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] +elif False: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValuesArgs: + def __init__(__self__, *, + date_time_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + decimal_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, + integer_values: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, + string_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if date_time_values is not None: + pulumi.set(__self__, "date_time_values", date_time_values) + if decimal_values is not None: + pulumi.set(__self__, "decimal_values", decimal_values) + if integer_values is not None: + pulumi.set(__self__, "integer_values", integer_values) + if string_values is not None: + pulumi.set(__self__, "string_values", string_values) + + @property + @pulumi.getter(name="dateTimeValues") + def date_time_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "date_time_values") + + @date_time_values.setter + def date_time_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "date_time_values", value) + + @property + @pulumi.getter(name="decimalValues") + def decimal_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[float]]]]: + return pulumi.get(self, "decimal_values") + + @decimal_values.setter + def decimal_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]]): + pulumi.set(self, "decimal_values", value) + + @property + @pulumi.getter(name="integerValues") + def integer_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]: + return pulumi.get(self, "integer_values") + + @integer_values.setter + def integer_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]): + pulumi.set(self, "integer_values", value) + + @property + @pulumi.getter(name="stringValues") + def string_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "string_values") + + @string_values.setter + def string_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "string_values", value) + + +if not MYPY: + class VisualCustomActionsActionOperationUrlOperationArgsDict(TypedDict): + url_target: pulumi.Input[str] + url_template: pulumi.Input[str] +elif False: + VisualCustomActionsActionOperationUrlOperationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualCustomActionsActionOperationUrlOperationArgs: + def __init__(__self__, *, + url_target: pulumi.Input[str], + url_template: pulumi.Input[str]): + pulumi.set(__self__, "url_target", url_target) + pulumi.set(__self__, "url_template", url_template) + + @property + @pulumi.getter(name="urlTarget") + def url_target(self) -> pulumi.Input[str]: + return pulumi.get(self, "url_target") + + @url_target.setter + def url_target(self, value: pulumi.Input[str]): + pulumi.set(self, "url_target", value) + + @property + @pulumi.getter(name="urlTemplate") + def url_template(self) -> pulumi.Input[str]: + return pulumi.get(self, "url_template") + + @url_template.setter + def url_template(self, value: pulumi.Input[str]): + pulumi.set(self, "url_template", value) + + +if not MYPY: + class VisualPaletteArgsDict(TypedDict): + chart_color: NotRequired[pulumi.Input[str]] + color_maps: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualPaletteColorMapArgsDict']]]] +elif False: + VisualPaletteArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualPaletteArgs: + def __init__(__self__, *, + chart_color: Optional[pulumi.Input[str]] = None, + color_maps: Optional[pulumi.Input[Sequence[pulumi.Input['VisualPaletteColorMapArgs']]]] = None): + if chart_color is not None: + pulumi.set(__self__, "chart_color", chart_color) + if color_maps is not None: + pulumi.set(__self__, "color_maps", color_maps) + + @property + @pulumi.getter(name="chartColor") + def chart_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "chart_color") + + @chart_color.setter + def chart_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "chart_color", value) + + @property + @pulumi.getter(name="colorMaps") + def color_maps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualPaletteColorMapArgs']]]]: + return pulumi.get(self, "color_maps") + + @color_maps.setter + def color_maps(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualPaletteColorMapArgs']]]]): + pulumi.set(self, "color_maps", value) + + +if not MYPY: + class VisualPaletteColorMapArgsDict(TypedDict): + color: pulumi.Input[str] + element: pulumi.Input['DataPathValueArgsDict'] + time_granularity: NotRequired[pulumi.Input[str]] +elif False: + VisualPaletteColorMapArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualPaletteColorMapArgs: + def __init__(__self__, *, + color: pulumi.Input[str], + element: pulumi.Input['DataPathValueArgs'], + time_granularity: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "element", element) + if time_granularity is not None: + pulumi.set(__self__, "time_granularity", time_granularity) + + @property + @pulumi.getter + def color(self) -> pulumi.Input[str]: + return pulumi.get(self, "color") + + @color.setter + def color(self, value: pulumi.Input[str]): + pulumi.set(self, "color", value) + + @property + @pulumi.getter + def element(self) -> pulumi.Input['DataPathValueArgs']: + return pulumi.get(self, "element") + + @element.setter + def element(self, value: pulumi.Input['DataPathValueArgs']): + pulumi.set(self, "element", value) + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "time_granularity") + + @time_granularity.setter + def time_granularity(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "time_granularity", value) + + +if not MYPY: + class VisualsArgsDict(TypedDict): + bar_chart_visual: NotRequired[pulumi.Input['VisualsBarChartVisualArgsDict']] + box_plot_visual: NotRequired[pulumi.Input['VisualsBoxPlotVisualArgsDict']] + combo_chart_visual: NotRequired[pulumi.Input['VisualsComboChartVisualArgsDict']] + custom_content_visual: NotRequired[pulumi.Input['VisualsCustomContentVisualArgsDict']] + empty_visual: NotRequired[pulumi.Input['VisualsEmptyVisualArgsDict']] + filled_map_visual: NotRequired[pulumi.Input['VisualsFilledMapVisualArgsDict']] + funnel_chart_visual: NotRequired[pulumi.Input['VisualsFunnelChartVisualArgsDict']] + gauge_chart_visual: NotRequired[pulumi.Input['VisualsGaugeChartVisualArgsDict']] + geospatial_map_visual: NotRequired[pulumi.Input['VisualsGeospatialMapVisualArgsDict']] + heat_map_visual: NotRequired[pulumi.Input['VisualsHeatMapVisualArgsDict']] + histogram_visual: NotRequired[pulumi.Input['VisualsHistogramVisualArgsDict']] + insight_visual: NotRequired[pulumi.Input['VisualsInsightVisualArgsDict']] + kpi_visual: NotRequired[pulumi.Input['VisualsKpiVisualArgsDict']] + line_chart_visual: NotRequired[pulumi.Input['VisualsLineChartVisualArgsDict']] + pie_chart_visual: NotRequired[pulumi.Input['VisualsPieChartVisualArgsDict']] + pivot_table_visual: NotRequired[pulumi.Input['VisualsPivotTableVisualArgsDict']] + radar_chart_visual: NotRequired[pulumi.Input['VisualsRadarChartVisualArgsDict']] + sankey_diagram_visual: NotRequired[pulumi.Input['VisualsSankeyDiagramVisualArgsDict']] + scatter_plot_visual: NotRequired[pulumi.Input['VisualsScatterPlotVisualArgsDict']] + table_visual: NotRequired[pulumi.Input['VisualsTableVisualArgsDict']] + tree_map_visual: NotRequired[pulumi.Input['VisualsTreeMapVisualArgsDict']] + waterfall_visual: NotRequired[pulumi.Input['VisualsWaterfallVisualArgsDict']] + word_cloud_visual: NotRequired[pulumi.Input['VisualsWordCloudVisualArgsDict']] +elif False: + VisualsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsArgs: + def __init__(__self__, *, + bar_chart_visual: Optional[pulumi.Input['VisualsBarChartVisualArgs']] = None, + box_plot_visual: Optional[pulumi.Input['VisualsBoxPlotVisualArgs']] = None, + combo_chart_visual: Optional[pulumi.Input['VisualsComboChartVisualArgs']] = None, + custom_content_visual: Optional[pulumi.Input['VisualsCustomContentVisualArgs']] = None, + empty_visual: Optional[pulumi.Input['VisualsEmptyVisualArgs']] = None, + filled_map_visual: Optional[pulumi.Input['VisualsFilledMapVisualArgs']] = None, + funnel_chart_visual: Optional[pulumi.Input['VisualsFunnelChartVisualArgs']] = None, + gauge_chart_visual: Optional[pulumi.Input['VisualsGaugeChartVisualArgs']] = None, + geospatial_map_visual: Optional[pulumi.Input['VisualsGeospatialMapVisualArgs']] = None, + heat_map_visual: Optional[pulumi.Input['VisualsHeatMapVisualArgs']] = None, + histogram_visual: Optional[pulumi.Input['VisualsHistogramVisualArgs']] = None, + insight_visual: Optional[pulumi.Input['VisualsInsightVisualArgs']] = None, + kpi_visual: Optional[pulumi.Input['VisualsKpiVisualArgs']] = None, + line_chart_visual: Optional[pulumi.Input['VisualsLineChartVisualArgs']] = None, + pie_chart_visual: Optional[pulumi.Input['VisualsPieChartVisualArgs']] = None, + pivot_table_visual: Optional[pulumi.Input['VisualsPivotTableVisualArgs']] = None, + radar_chart_visual: Optional[pulumi.Input['VisualsRadarChartVisualArgs']] = None, + sankey_diagram_visual: Optional[pulumi.Input['VisualsSankeyDiagramVisualArgs']] = None, + scatter_plot_visual: Optional[pulumi.Input['VisualsScatterPlotVisualArgs']] = None, + table_visual: Optional[pulumi.Input['VisualsTableVisualArgs']] = None, + tree_map_visual: Optional[pulumi.Input['VisualsTreeMapVisualArgs']] = None, + waterfall_visual: Optional[pulumi.Input['VisualsWaterfallVisualArgs']] = None, + word_cloud_visual: Optional[pulumi.Input['VisualsWordCloudVisualArgs']] = None): + if bar_chart_visual is not None: + pulumi.set(__self__, "bar_chart_visual", bar_chart_visual) + if box_plot_visual is not None: + pulumi.set(__self__, "box_plot_visual", box_plot_visual) + if combo_chart_visual is not None: + pulumi.set(__self__, "combo_chart_visual", combo_chart_visual) + if custom_content_visual is not None: + pulumi.set(__self__, "custom_content_visual", custom_content_visual) + if empty_visual is not None: + pulumi.set(__self__, "empty_visual", empty_visual) + if filled_map_visual is not None: + pulumi.set(__self__, "filled_map_visual", filled_map_visual) + if funnel_chart_visual is not None: + pulumi.set(__self__, "funnel_chart_visual", funnel_chart_visual) + if gauge_chart_visual is not None: + pulumi.set(__self__, "gauge_chart_visual", gauge_chart_visual) + if geospatial_map_visual is not None: + pulumi.set(__self__, "geospatial_map_visual", geospatial_map_visual) + if heat_map_visual is not None: + pulumi.set(__self__, "heat_map_visual", heat_map_visual) + if histogram_visual is not None: + pulumi.set(__self__, "histogram_visual", histogram_visual) + if insight_visual is not None: + pulumi.set(__self__, "insight_visual", insight_visual) + if kpi_visual is not None: + pulumi.set(__self__, "kpi_visual", kpi_visual) + if line_chart_visual is not None: + pulumi.set(__self__, "line_chart_visual", line_chart_visual) + if pie_chart_visual is not None: + pulumi.set(__self__, "pie_chart_visual", pie_chart_visual) + if pivot_table_visual is not None: + pulumi.set(__self__, "pivot_table_visual", pivot_table_visual) + if radar_chart_visual is not None: + pulumi.set(__self__, "radar_chart_visual", radar_chart_visual) + if sankey_diagram_visual is not None: + pulumi.set(__self__, "sankey_diagram_visual", sankey_diagram_visual) + if scatter_plot_visual is not None: + pulumi.set(__self__, "scatter_plot_visual", scatter_plot_visual) + if table_visual is not None: + pulumi.set(__self__, "table_visual", table_visual) + if tree_map_visual is not None: + pulumi.set(__self__, "tree_map_visual", tree_map_visual) + if waterfall_visual is not None: + pulumi.set(__self__, "waterfall_visual", waterfall_visual) + if word_cloud_visual is not None: + pulumi.set(__self__, "word_cloud_visual", word_cloud_visual) + + @property + @pulumi.getter(name="barChartVisual") + def bar_chart_visual(self) -> Optional[pulumi.Input['VisualsBarChartVisualArgs']]: + return pulumi.get(self, "bar_chart_visual") + + @bar_chart_visual.setter + def bar_chart_visual(self, value: Optional[pulumi.Input['VisualsBarChartVisualArgs']]): + pulumi.set(self, "bar_chart_visual", value) + + @property + @pulumi.getter(name="boxPlotVisual") + def box_plot_visual(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualArgs']]: + return pulumi.get(self, "box_plot_visual") + + @box_plot_visual.setter + def box_plot_visual(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualArgs']]): + pulumi.set(self, "box_plot_visual", value) + + @property + @pulumi.getter(name="comboChartVisual") + def combo_chart_visual(self) -> Optional[pulumi.Input['VisualsComboChartVisualArgs']]: + return pulumi.get(self, "combo_chart_visual") + + @combo_chart_visual.setter + def combo_chart_visual(self, value: Optional[pulumi.Input['VisualsComboChartVisualArgs']]): + pulumi.set(self, "combo_chart_visual", value) + + @property + @pulumi.getter(name="customContentVisual") + def custom_content_visual(self) -> Optional[pulumi.Input['VisualsCustomContentVisualArgs']]: + return pulumi.get(self, "custom_content_visual") + + @custom_content_visual.setter + def custom_content_visual(self, value: Optional[pulumi.Input['VisualsCustomContentVisualArgs']]): + pulumi.set(self, "custom_content_visual", value) + + @property + @pulumi.getter(name="emptyVisual") + def empty_visual(self) -> Optional[pulumi.Input['VisualsEmptyVisualArgs']]: + return pulumi.get(self, "empty_visual") + + @empty_visual.setter + def empty_visual(self, value: Optional[pulumi.Input['VisualsEmptyVisualArgs']]): + pulumi.set(self, "empty_visual", value) + + @property + @pulumi.getter(name="filledMapVisual") + def filled_map_visual(self) -> Optional[pulumi.Input['VisualsFilledMapVisualArgs']]: + return pulumi.get(self, "filled_map_visual") + + @filled_map_visual.setter + def filled_map_visual(self, value: Optional[pulumi.Input['VisualsFilledMapVisualArgs']]): + pulumi.set(self, "filled_map_visual", value) + + @property + @pulumi.getter(name="funnelChartVisual") + def funnel_chart_visual(self) -> Optional[pulumi.Input['VisualsFunnelChartVisualArgs']]: + return pulumi.get(self, "funnel_chart_visual") + + @funnel_chart_visual.setter + def funnel_chart_visual(self, value: Optional[pulumi.Input['VisualsFunnelChartVisualArgs']]): + pulumi.set(self, "funnel_chart_visual", value) + + @property + @pulumi.getter(name="gaugeChartVisual") + def gauge_chart_visual(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualArgs']]: + return pulumi.get(self, "gauge_chart_visual") + + @gauge_chart_visual.setter + def gauge_chart_visual(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualArgs']]): + pulumi.set(self, "gauge_chart_visual", value) + + @property + @pulumi.getter(name="geospatialMapVisual") + def geospatial_map_visual(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualArgs']]: + return pulumi.get(self, "geospatial_map_visual") + + @geospatial_map_visual.setter + def geospatial_map_visual(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualArgs']]): + pulumi.set(self, "geospatial_map_visual", value) + + @property + @pulumi.getter(name="heatMapVisual") + def heat_map_visual(self) -> Optional[pulumi.Input['VisualsHeatMapVisualArgs']]: + return pulumi.get(self, "heat_map_visual") + + @heat_map_visual.setter + def heat_map_visual(self, value: Optional[pulumi.Input['VisualsHeatMapVisualArgs']]): + pulumi.set(self, "heat_map_visual", value) + + @property + @pulumi.getter(name="histogramVisual") + def histogram_visual(self) -> Optional[pulumi.Input['VisualsHistogramVisualArgs']]: + return pulumi.get(self, "histogram_visual") + + @histogram_visual.setter + def histogram_visual(self, value: Optional[pulumi.Input['VisualsHistogramVisualArgs']]): + pulumi.set(self, "histogram_visual", value) + + @property + @pulumi.getter(name="insightVisual") + def insight_visual(self) -> Optional[pulumi.Input['VisualsInsightVisualArgs']]: + return pulumi.get(self, "insight_visual") + + @insight_visual.setter + def insight_visual(self, value: Optional[pulumi.Input['VisualsInsightVisualArgs']]): + pulumi.set(self, "insight_visual", value) + + @property + @pulumi.getter(name="kpiVisual") + def kpi_visual(self) -> Optional[pulumi.Input['VisualsKpiVisualArgs']]: + return pulumi.get(self, "kpi_visual") + + @kpi_visual.setter + def kpi_visual(self, value: Optional[pulumi.Input['VisualsKpiVisualArgs']]): + pulumi.set(self, "kpi_visual", value) + + @property + @pulumi.getter(name="lineChartVisual") + def line_chart_visual(self) -> Optional[pulumi.Input['VisualsLineChartVisualArgs']]: + return pulumi.get(self, "line_chart_visual") + + @line_chart_visual.setter + def line_chart_visual(self, value: Optional[pulumi.Input['VisualsLineChartVisualArgs']]): + pulumi.set(self, "line_chart_visual", value) + + @property + @pulumi.getter(name="pieChartVisual") + def pie_chart_visual(self) -> Optional[pulumi.Input['VisualsPieChartVisualArgs']]: + return pulumi.get(self, "pie_chart_visual") + + @pie_chart_visual.setter + def pie_chart_visual(self, value: Optional[pulumi.Input['VisualsPieChartVisualArgs']]): + pulumi.set(self, "pie_chart_visual", value) + + @property + @pulumi.getter(name="pivotTableVisual") + def pivot_table_visual(self) -> Optional[pulumi.Input['VisualsPivotTableVisualArgs']]: + return pulumi.get(self, "pivot_table_visual") + + @pivot_table_visual.setter + def pivot_table_visual(self, value: Optional[pulumi.Input['VisualsPivotTableVisualArgs']]): + pulumi.set(self, "pivot_table_visual", value) + + @property + @pulumi.getter(name="radarChartVisual") + def radar_chart_visual(self) -> Optional[pulumi.Input['VisualsRadarChartVisualArgs']]: + return pulumi.get(self, "radar_chart_visual") + + @radar_chart_visual.setter + def radar_chart_visual(self, value: Optional[pulumi.Input['VisualsRadarChartVisualArgs']]): + pulumi.set(self, "radar_chart_visual", value) + + @property + @pulumi.getter(name="sankeyDiagramVisual") + def sankey_diagram_visual(self) -> Optional[pulumi.Input['VisualsSankeyDiagramVisualArgs']]: + return pulumi.get(self, "sankey_diagram_visual") + + @sankey_diagram_visual.setter + def sankey_diagram_visual(self, value: Optional[pulumi.Input['VisualsSankeyDiagramVisualArgs']]): + pulumi.set(self, "sankey_diagram_visual", value) + + @property + @pulumi.getter(name="scatterPlotVisual") + def scatter_plot_visual(self) -> Optional[pulumi.Input['VisualsScatterPlotVisualArgs']]: + return pulumi.get(self, "scatter_plot_visual") + + @scatter_plot_visual.setter + def scatter_plot_visual(self, value: Optional[pulumi.Input['VisualsScatterPlotVisualArgs']]): + pulumi.set(self, "scatter_plot_visual", value) + + @property + @pulumi.getter(name="tableVisual") + def table_visual(self) -> Optional[pulumi.Input['VisualsTableVisualArgs']]: + return pulumi.get(self, "table_visual") + + @table_visual.setter + def table_visual(self, value: Optional[pulumi.Input['VisualsTableVisualArgs']]): + pulumi.set(self, "table_visual", value) + + @property + @pulumi.getter(name="treeMapVisual") + def tree_map_visual(self) -> Optional[pulumi.Input['VisualsTreeMapVisualArgs']]: + return pulumi.get(self, "tree_map_visual") + + @tree_map_visual.setter + def tree_map_visual(self, value: Optional[pulumi.Input['VisualsTreeMapVisualArgs']]): + pulumi.set(self, "tree_map_visual", value) + + @property + @pulumi.getter(name="waterfallVisual") + def waterfall_visual(self) -> Optional[pulumi.Input['VisualsWaterfallVisualArgs']]: + return pulumi.get(self, "waterfall_visual") + + @waterfall_visual.setter + def waterfall_visual(self, value: Optional[pulumi.Input['VisualsWaterfallVisualArgs']]): + pulumi.set(self, "waterfall_visual", value) + + @property + @pulumi.getter(name="wordCloudVisual") + def word_cloud_visual(self) -> Optional[pulumi.Input['VisualsWordCloudVisualArgs']]: + return pulumi.get(self, "word_cloud_visual") + + @word_cloud_visual.setter + def word_cloud_visual(self, value: Optional[pulumi.Input['VisualsWordCloudVisualArgs']]): + pulumi.set(self, "word_cloud_visual", value) + + +if not MYPY: + class VisualsBarChartVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsBarChartVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsBarChartVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBarChartVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsBarChartVisualChartConfigurationArgsDict(TypedDict): + bars_arrangement: NotRequired[pulumi.Input[str]] + category_axis: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + category_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + color_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + contribution_analysis_defaults: NotRequired[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgsDict']]]] + data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsBarChartVisualChartConfigurationFieldWellsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + orientation: NotRequired[pulumi.Input[str]] + reference_lines: NotRequired[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgsDict']]]] + small_multiples_options: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsBarChartVisualChartConfigurationSortConfigurationArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + value_axis: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + value_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] +elif False: + VisualsBarChartVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBarChartVisualChartConfigurationArgs: + def __init__(__self__, *, + bars_arrangement: Optional[pulumi.Input[str]] = None, + category_axis: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + category_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + color_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgs']]]] = None, + data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationFieldWellsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + orientation: Optional[pulumi.Input[str]] = None, + reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]] = None, + small_multiples_options: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationSortConfigurationArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + value_axis: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + value_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None): + if bars_arrangement is not None: + pulumi.set(__self__, "bars_arrangement", bars_arrangement) + if category_axis is not None: + pulumi.set(__self__, "category_axis", category_axis) + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if color_label_options is not None: + pulumi.set(__self__, "color_label_options", color_label_options) + if contribution_analysis_defaults is not None: + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if orientation is not None: + pulumi.set(__self__, "orientation", orientation) + if reference_lines is not None: + pulumi.set(__self__, "reference_lines", reference_lines) + if small_multiples_options is not None: + pulumi.set(__self__, "small_multiples_options", small_multiples_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if value_axis is not None: + pulumi.set(__self__, "value_axis", value_axis) + if value_label_options is not None: + pulumi.set(__self__, "value_label_options", value_label_options) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="barsArrangement") + def bars_arrangement(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "bars_arrangement") + + @bars_arrangement.setter + def bars_arrangement(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "bars_arrangement", value) + + @property + @pulumi.getter(name="categoryAxis") + def category_axis(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "category_axis") + + @category_axis.setter + def category_axis(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "category_axis", value) + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "category_label_options") + + @category_label_options.setter + def category_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "category_label_options", value) + + @property + @pulumi.getter(name="colorLabelOptions") + def color_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "color_label_options") + + @color_label_options.setter + def color_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "color_label_options", value) + + @property + @pulumi.getter(name="contributionAnalysisDefaults") + def contribution_analysis_defaults(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgs']]]]: + return pulumi.get(self, "contribution_analysis_defaults") + + @contribution_analysis_defaults.setter + def contribution_analysis_defaults(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgs']]]]): + pulumi.set(self, "contribution_analysis_defaults", value) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "data_labels") + + @data_labels.setter + def data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "data_labels", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") + + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter + def orientation(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "orientation") + + @orientation.setter + def orientation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "orientation", value) + + @property + @pulumi.getter(name="referenceLines") + def reference_lines(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]]: + return pulumi.get(self, "reference_lines") + + @reference_lines.setter + def reference_lines(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]]): + pulumi.set(self, "reference_lines", value) + + @property + @pulumi.getter(name="smallMultiplesOptions") + def small_multiples_options(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "small_multiples_options") + + @small_multiples_options.setter + def small_multiples_options(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "small_multiples_options", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + @property + @pulumi.getter(name="valueAxis") + def value_axis(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "value_axis") + + @value_axis.setter + def value_axis(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "value_axis", value) + + @property + @pulumi.getter(name="valueLabelOptions") + def value_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "value_label_options") + + @value_label_options.setter + def value_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "value_label_options", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + +if not MYPY: + class VisualsBarChartVisualChartConfigurationFieldWellsArgsDict(TypedDict): + bar_chart_aggregated_field_wells: NotRequired[pulumi.Input['VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgsDict']] +elif False: + VisualsBarChartVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBarChartVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + bar_chart_aggregated_field_wells: Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs']] = None): + if bar_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="barChartAggregatedFieldWells") + def bar_chart_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs']]: + return pulumi.get(self, "bar_chart_aggregated_field_wells") + + @bar_chart_aggregated_field_wells.setter + def bar_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs']]): + pulumi.set(self, "bar_chart_aggregated_field_wells", value) + + +if not MYPY: + class VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgsDict(TypedDict): + categories: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + colors: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + small_multiples: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] +elif False: + VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWellsArgs: + def __init__(__self__, *, + categories: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + colors: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + small_multiples: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if categories is not None: + pulumi.set(__self__, "categories", categories) + if colors is not None: + pulumi.set(__self__, "colors", colors) + if small_multiples is not None: + pulumi.set(__self__, "small_multiples", small_multiples) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def categories(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "categories") + + @categories.setter + def categories(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "categories", value) + + @property + @pulumi.getter + def colors(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "colors") + + @colors.setter + def colors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "colors", value) + + @property + @pulumi.getter(name="smallMultiples") + def small_multiples(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "small_multiples") + + @small_multiples.setter + def small_multiples(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "small_multiples", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsBarChartVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + category_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + category_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] + color_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + color_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] + small_multiples_limit_configuration: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + small_multiples_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] +elif False: + VisualsBarChartVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBarChartVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + category_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + category_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None, + color_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + color_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None, + small_multiples_limit_configuration: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + small_multiples_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if color_items_limit is not None: + pulumi.set(__self__, "color_items_limit", color_items_limit) + if color_sorts is not None: + pulumi.set(__self__, "color_sorts", color_sorts) + if small_multiples_limit_configuration is not None: + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) + if small_multiples_sorts is not None: + pulumi.set(__self__, "small_multiples_sorts", small_multiples_sorts) + + @property + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "category_items_limit") + + @category_items_limit.setter + def category_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "category_items_limit", value) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "category_sorts") + + @category_sorts.setter + def category_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "category_sorts", value) + + @property + @pulumi.getter(name="colorItemsLimit") + def color_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "color_items_limit") + + @color_items_limit.setter + def color_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "color_items_limit", value) + + @property + @pulumi.getter(name="colorSorts") + def color_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "color_sorts") + + @color_sorts.setter + def color_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "color_sorts", value) + + @property + @pulumi.getter(name="smallMultiplesLimitConfiguration") + def small_multiples_limit_configuration(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "small_multiples_limit_configuration") + + @small_multiples_limit_configuration.setter + def small_multiples_limit_configuration(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "small_multiples_limit_configuration", value) + + @property + @pulumi.getter(name="smallMultiplesSorts") + def small_multiples_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "small_multiples_sorts") + + @small_multiples_sorts.setter + def small_multiples_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "small_multiples_sorts", value) + + +if not MYPY: + class VisualsBoxPlotVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsBoxPlotVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationArgsDict(TypedDict): + box_plot_options: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgsDict']] + category_axis: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + category_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + primary_y_axis_display_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + primary_y_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + reference_lines: NotRequired[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgsDict']]]] + sort_configuration: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationSortConfigurationArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] +elif False: + VisualsBoxPlotVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationArgs: + def __init__(__self__, *, + box_plot_options: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs']] = None, + category_axis: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + category_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + primary_y_axis_display_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + primary_y_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]] = None, + sort_configuration: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None): + if box_plot_options is not None: + pulumi.set(__self__, "box_plot_options", box_plot_options) + if category_axis is not None: + pulumi.set(__self__, "category_axis", category_axis) + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if primary_y_axis_display_options is not None: + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) + if primary_y_axis_label_options is not None: + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) + if reference_lines is not None: + pulumi.set(__self__, "reference_lines", reference_lines) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="boxPlotOptions") + def box_plot_options(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs']]: + return pulumi.get(self, "box_plot_options") + + @box_plot_options.setter + def box_plot_options(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs']]): + pulumi.set(self, "box_plot_options", value) + + @property + @pulumi.getter(name="categoryAxis") + def category_axis(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "category_axis") + + @category_axis.setter + def category_axis(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "category_axis", value) + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "category_label_options") + + @category_label_options.setter + def category_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "category_label_options", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") + + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter(name="primaryYAxisDisplayOptions") + def primary_y_axis_display_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "primary_y_axis_display_options") + + @primary_y_axis_display_options.setter + def primary_y_axis_display_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "primary_y_axis_display_options", value) + + @property + @pulumi.getter(name="primaryYAxisLabelOptions") + def primary_y_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "primary_y_axis_label_options") + + @primary_y_axis_label_options.setter + def primary_y_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "primary_y_axis_label_options", value) + + @property + @pulumi.getter(name="referenceLines") + def reference_lines(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]]: + return pulumi.get(self, "reference_lines") + + @reference_lines.setter + def reference_lines(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]]): + pulumi.set(self, "reference_lines", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgsDict(TypedDict): + all_data_points_visibility: NotRequired[pulumi.Input[str]] + outlier_visibility: NotRequired[pulumi.Input[str]] + style_options: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgsDict']] +elif False: + VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsArgs: + def __init__(__self__, *, + all_data_points_visibility: Optional[pulumi.Input[str]] = None, + outlier_visibility: Optional[pulumi.Input[str]] = None, + style_options: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs']] = None): + if all_data_points_visibility is not None: + pulumi.set(__self__, "all_data_points_visibility", all_data_points_visibility) + if outlier_visibility is not None: + pulumi.set(__self__, "outlier_visibility", outlier_visibility) + if style_options is not None: + pulumi.set(__self__, "style_options", style_options) + + @property + @pulumi.getter(name="allDataPointsVisibility") + def all_data_points_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "all_data_points_visibility") + + @all_data_points_visibility.setter + def all_data_points_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "all_data_points_visibility", value) + + @property + @pulumi.getter(name="outlierVisibility") + def outlier_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "outlier_visibility") + + @outlier_visibility.setter + def outlier_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "outlier_visibility", value) + + @property + @pulumi.getter(name="styleOptions") + def style_options(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs']]: + return pulumi.get(self, "style_options") + + @style_options.setter + def style_options(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs']]): + pulumi.set(self, "style_options", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgsDict(TypedDict): + fill_style: NotRequired[pulumi.Input[str]] +elif False: + VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptionsArgs: + def __init__(__self__, *, + fill_style: Optional[pulumi.Input[str]] = None): + if fill_style is not None: + pulumi.set(__self__, "fill_style", fill_style) + + @property + @pulumi.getter(name="fillStyle") + def fill_style(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "fill_style") + + @fill_style.setter + def fill_style(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fill_style", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationFieldWellsArgsDict(TypedDict): + box_plot_aggregated_field_wells: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgsDict']] +elif False: + VisualsBoxPlotVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + box_plot_aggregated_field_wells: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs']] = None): + if box_plot_aggregated_field_wells is not None: + pulumi.set(__self__, "box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) + + @property + @pulumi.getter(name="boxPlotAggregatedFieldWells") + def box_plot_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs']]: + return pulumi.get(self, "box_plot_aggregated_field_wells") + + @box_plot_aggregated_field_wells.setter + def box_plot_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs']]): + pulumi.set(self, "box_plot_aggregated_field_wells", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgsDict(TypedDict): + group_by: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgsDict']]]] +elif False: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsArgs: + def __init__(__self__, *, + group_by: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs']]]] = None): + if group_by is not None: + pulumi.set(__self__, "group_by", group_by) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="groupBy") + def group_by(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "group_by") + + @group_by.setter + def group_by(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "group_by", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs']]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs']]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgsDict(TypedDict): + calculated_measure_field: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict']] + categorical_measure_field: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict']] + date_measure_field: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgsDict']] + numerical_measure_field: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgsDict']] +elif False: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueArgs: + def __init__(__self__, *, + calculated_measure_field: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs']] = None, + categorical_measure_field: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs']] = None, + date_measure_field: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs']] = None, + numerical_measure_field: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs']] = None): + if calculated_measure_field is not None: + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) + if categorical_measure_field is not None: + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) + if date_measure_field is not None: + pulumi.set(__self__, "date_measure_field", date_measure_field) + if numerical_measure_field is not None: + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) + + @property + @pulumi.getter(name="calculatedMeasureField") + def calculated_measure_field(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs']]: + return pulumi.get(self, "calculated_measure_field") + + @calculated_measure_field.setter + def calculated_measure_field(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs']]): + pulumi.set(self, "calculated_measure_field", value) + + @property + @pulumi.getter(name="categoricalMeasureField") + def categorical_measure_field(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs']]: + return pulumi.get(self, "categorical_measure_field") + + @categorical_measure_field.setter + def categorical_measure_field(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs']]): + pulumi.set(self, "categorical_measure_field", value) + + @property + @pulumi.getter(name="dateMeasureField") + def date_measure_field(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs']]: + return pulumi.get(self, "date_measure_field") + + @date_measure_field.setter + def date_measure_field(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs']]): + pulumi.set(self, "date_measure_field", value) + + @property + @pulumi.getter(name="numericalMeasureField") + def numerical_measure_field(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs']]: + return pulumi.get(self, "numerical_measure_field") + + @numerical_measure_field.setter + def numerical_measure_field(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs']]): + pulumi.set(self, "numerical_measure_field", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict(TypedDict): + expression: pulumi.Input[str] + field_id: pulumi.Input[str] +elif False: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureFieldArgs: + def __init__(__self__, *, + expression: pulumi.Input[str], + field_id: pulumi.Input[str]): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] +elif False: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] +elif False: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input['NumericalAggregationArgsDict']] + format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] +elif False: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input['NumericalAggregationArgs']] = None, + format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input['NumericalAggregationArgs']]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input['NumericalAggregationArgs']]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + category_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] + pagination_configuration: NotRequired[pulumi.Input['VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgsDict']] +elif False: + VisualsBoxPlotVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + category_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None, + pagination_configuration: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs']] = None): + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if pagination_configuration is not None: + pulumi.set(__self__, "pagination_configuration", pagination_configuration) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "category_sorts") + + @category_sorts.setter + def category_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "category_sorts", value) + + @property + @pulumi.getter(name="paginationConfiguration") + def pagination_configuration(self) -> Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs']]: + return pulumi.get(self, "pagination_configuration") + + @pagination_configuration.setter + def pagination_configuration(self, value: Optional[pulumi.Input['VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs']]): + pulumi.set(self, "pagination_configuration", value) + + +if not MYPY: + class VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgsDict(TypedDict): + page_number: pulumi.Input[int] + page_size: pulumi.Input[int] +elif False: + VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfigurationArgs: + def __init__(__self__, *, + page_number: pulumi.Input[int], + page_size: pulumi.Input[int]): + pulumi.set(__self__, "page_number", page_number) + pulumi.set(__self__, "page_size", page_size) + + @property + @pulumi.getter(name="pageNumber") + def page_number(self) -> pulumi.Input[int]: + return pulumi.get(self, "page_number") + + @page_number.setter + def page_number(self, value: pulumi.Input[int]): + pulumi.set(self, "page_number", value) + + @property + @pulumi.getter(name="pageSize") + def page_size(self) -> pulumi.Input[int]: + return pulumi.get(self, "page_size") + + @page_size.setter + def page_size(self, value: pulumi.Input[int]): + pulumi.set(self, "page_size", value) + + +if not MYPY: + class VisualsComboChartVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsComboChartVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsComboChartVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsComboChartVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsComboChartVisualChartConfigurationArgsDict(TypedDict): + bar_data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + bars_arrangement: NotRequired[pulumi.Input[str]] + category_axis: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + category_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + color_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsComboChartVisualChartConfigurationFieldWellsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + line_data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + primary_y_axis_display_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + primary_y_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + reference_lines: NotRequired[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgsDict']]]] + secondary_y_axis_display_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + secondary_y_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsComboChartVisualChartConfigurationSortConfigurationArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] +elif False: + VisualsComboChartVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsComboChartVisualChartConfigurationArgs: + def __init__(__self__, *, + bar_data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + bars_arrangement: Optional[pulumi.Input[str]] = None, + category_axis: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + category_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + color_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationFieldWellsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + line_data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + primary_y_axis_display_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + primary_y_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]] = None, + secondary_y_axis_display_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + secondary_y_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationSortConfigurationArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None): + if bar_data_labels is not None: + pulumi.set(__self__, "bar_data_labels", bar_data_labels) + if bars_arrangement is not None: + pulumi.set(__self__, "bars_arrangement", bars_arrangement) + if category_axis is not None: + pulumi.set(__self__, "category_axis", category_axis) + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if color_label_options is not None: + pulumi.set(__self__, "color_label_options", color_label_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if line_data_labels is not None: + pulumi.set(__self__, "line_data_labels", line_data_labels) + if primary_y_axis_display_options is not None: + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) + if primary_y_axis_label_options is not None: + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) + if reference_lines is not None: + pulumi.set(__self__, "reference_lines", reference_lines) + if secondary_y_axis_display_options is not None: + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) + if secondary_y_axis_label_options is not None: + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="barDataLabels") + def bar_data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "bar_data_labels") + + @bar_data_labels.setter + def bar_data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "bar_data_labels", value) + + @property + @pulumi.getter(name="barsArrangement") + def bars_arrangement(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "bars_arrangement") + + @bars_arrangement.setter + def bars_arrangement(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "bars_arrangement", value) + + @property + @pulumi.getter(name="categoryAxis") + def category_axis(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "category_axis") + + @category_axis.setter + def category_axis(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "category_axis", value) + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "category_label_options") + + @category_label_options.setter + def category_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "category_label_options", value) + + @property + @pulumi.getter(name="colorLabelOptions") + def color_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "color_label_options") + + @color_label_options.setter + def color_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "color_label_options", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") + + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter(name="lineDataLabels") + def line_data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "line_data_labels") + + @line_data_labels.setter + def line_data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "line_data_labels", value) + + @property + @pulumi.getter(name="primaryYAxisDisplayOptions") + def primary_y_axis_display_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "primary_y_axis_display_options") + + @primary_y_axis_display_options.setter + def primary_y_axis_display_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "primary_y_axis_display_options", value) + + @property + @pulumi.getter(name="primaryYAxisLabelOptions") + def primary_y_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "primary_y_axis_label_options") + + @primary_y_axis_label_options.setter + def primary_y_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "primary_y_axis_label_options", value) + + @property + @pulumi.getter(name="referenceLines") + def reference_lines(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]]: + return pulumi.get(self, "reference_lines") + + @reference_lines.setter + def reference_lines(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]]): + pulumi.set(self, "reference_lines", value) + + @property + @pulumi.getter(name="secondaryYAxisDisplayOptions") + def secondary_y_axis_display_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "secondary_y_axis_display_options") + + @secondary_y_axis_display_options.setter + def secondary_y_axis_display_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "secondary_y_axis_display_options", value) + + @property + @pulumi.getter(name="secondaryYAxisLabelOptions") + def secondary_y_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "secondary_y_axis_label_options") + + @secondary_y_axis_label_options.setter + def secondary_y_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "secondary_y_axis_label_options", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + +if not MYPY: + class VisualsComboChartVisualChartConfigurationFieldWellsArgsDict(TypedDict): + combo_chart_aggregated_field_wells: NotRequired[pulumi.Input['VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgsDict']] +elif False: + VisualsComboChartVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsComboChartVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + combo_chart_aggregated_field_wells: Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs']] = None): + if combo_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="comboChartAggregatedFieldWells") + def combo_chart_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs']]: + return pulumi.get(self, "combo_chart_aggregated_field_wells") + + @combo_chart_aggregated_field_wells.setter + def combo_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs']]): + pulumi.set(self, "combo_chart_aggregated_field_wells", value) + + +if not MYPY: + class VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgsDict(TypedDict): + bar_values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] + categories: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + colors: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + line_values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] +elif False: + VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWellsArgs: + def __init__(__self__, *, + bar_values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None, + categories: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + colors: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + line_values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if bar_values is not None: + pulumi.set(__self__, "bar_values", bar_values) + if categories is not None: + pulumi.set(__self__, "categories", categories) + if colors is not None: + pulumi.set(__self__, "colors", colors) + if line_values is not None: + pulumi.set(__self__, "line_values", line_values) + + @property + @pulumi.getter(name="barValues") + def bar_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "bar_values") + + @bar_values.setter + def bar_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "bar_values", value) + + @property + @pulumi.getter + def categories(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "categories") + + @categories.setter + def categories(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "categories", value) + + @property + @pulumi.getter + def colors(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "colors") + + @colors.setter + def colors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "colors", value) + + @property + @pulumi.getter(name="lineValues") + def line_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "line_values") + + @line_values.setter + def line_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "line_values", value) + + +if not MYPY: + class VisualsComboChartVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + category_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + category_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] + color_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + color_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] +elif False: + VisualsComboChartVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsComboChartVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + category_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + category_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None, + color_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + color_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if color_items_limit is not None: + pulumi.set(__self__, "color_items_limit", color_items_limit) + if color_sorts is not None: + pulumi.set(__self__, "color_sorts", color_sorts) + + @property + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "category_items_limit") + + @category_items_limit.setter + def category_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "category_items_limit", value) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "category_sorts") + + @category_sorts.setter + def category_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "category_sorts", value) + + @property + @pulumi.getter(name="colorItemsLimit") + def color_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "color_items_limit") + + @color_items_limit.setter + def color_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "color_items_limit", value) + + @property + @pulumi.getter(name="colorSorts") + def color_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "color_sorts") + + @color_sorts.setter + def color_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "color_sorts", value) + + +if not MYPY: + class VisualsCustomContentVisualArgsDict(TypedDict): + data_set_identifier: pulumi.Input[str] + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsCustomContentVisualChartConfigurationArgsDict']] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsCustomContentVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsCustomContentVisualArgs: + def __init__(__self__, *, + data_set_identifier: pulumi.Input[str], + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsCustomContentVisualChartConfigurationArgs']] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> pulumi.Input[str]: + return pulumi.get(self, "data_set_identifier") + + @data_set_identifier.setter + def data_set_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_identifier", value) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsCustomContentVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsCustomContentVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsCustomContentVisualChartConfigurationArgsDict(TypedDict): + content_type: NotRequired[pulumi.Input[str]] + content_url: NotRequired[pulumi.Input[str]] + image_scaling: NotRequired[pulumi.Input[str]] +elif False: + VisualsCustomContentVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsCustomContentVisualChartConfigurationArgs: + def __init__(__self__, *, + content_type: Optional[pulumi.Input[str]] = None, + content_url: Optional[pulumi.Input[str]] = None, + image_scaling: Optional[pulumi.Input[str]] = None): + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if content_url is not None: + pulumi.set(__self__, "content_url", content_url) + if image_scaling is not None: + pulumi.set(__self__, "image_scaling", image_scaling) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter(name="contentUrl") + def content_url(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "content_url") + + @content_url.setter + def content_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "content_url", value) + + @property + @pulumi.getter(name="imageScaling") + def image_scaling(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "image_scaling") + + @image_scaling.setter + def image_scaling(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "image_scaling", value) + + +if not MYPY: + class VisualsEmptyVisualArgsDict(TypedDict): + data_set_identifier: pulumi.Input[str] + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ +elif False: + VisualsEmptyVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsEmptyVisualArgs: + def __init__(__self__, *, + data_set_identifier: pulumi.Input[str], + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> pulumi.Input[str]: + return pulumi.get(self, "data_set_identifier") + + @data_set_identifier.setter + def data_set_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_identifier", value) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + +if not MYPY: + class VisualsFilledMapVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsFilledMapVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + conditional_formatting: NotRequired[pulumi.Input['VisualsFilledMapVisualConditionalFormattingArgsDict']] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsFilledMapVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + conditional_formatting: Optional[pulumi.Input['VisualsFilledMapVisualConditionalFormattingArgs']] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if conditional_formatting is not None: + pulumi.set(__self__, "conditional_formatting", conditional_formatting) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter(name="conditionalFormatting") + def conditional_formatting(self) -> Optional[pulumi.Input['VisualsFilledMapVisualConditionalFormattingArgs']]: + return pulumi.get(self, "conditional_formatting") + + @conditional_formatting.setter + def conditional_formatting(self, value: Optional[pulumi.Input['VisualsFilledMapVisualConditionalFormattingArgs']]): + pulumi.set(self, "conditional_formatting", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsFilledMapVisualChartConfigurationArgsDict(TypedDict): + field_wells: NotRequired[pulumi.Input['VisualsFilledMapVisualChartConfigurationFieldWellsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + map_style_options: NotRequired[pulumi.Input['VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsFilledMapVisualChartConfigurationSortConfigurationArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + window_options: NotRequired[pulumi.Input['VisualsFilledMapVisualChartConfigurationWindowOptionsArgsDict']] +elif False: + VisualsFilledMapVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualChartConfigurationArgs: + def __init__(__self__, *, + field_wells: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationFieldWellsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + map_style_options: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationSortConfigurationArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + window_options: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationWindowOptionsArgs']] = None): + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if map_style_options is not None: + pulumi.set(__self__, "map_style_options", map_style_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if window_options is not None: + pulumi.set(__self__, "window_options", window_options) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") + + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter(name="mapStyleOptions") + def map_style_options(self) -> Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs']]: + return pulumi.get(self, "map_style_options") + + @map_style_options.setter + def map_style_options(self, value: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs']]): + pulumi.set(self, "map_style_options", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + @property + @pulumi.getter(name="windowOptions") + def window_options(self) -> Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationWindowOptionsArgs']]: + return pulumi.get(self, "window_options") + + @window_options.setter + def window_options(self, value: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationWindowOptionsArgs']]): + pulumi.set(self, "window_options", value) + + +if not MYPY: + class VisualsFilledMapVisualChartConfigurationFieldWellsArgsDict(TypedDict): + filled_map_aggregated_field_wells: NotRequired[pulumi.Input['VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgsDict']] +elif False: + VisualsFilledMapVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + filled_map_aggregated_field_wells: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs']] = None): + if filled_map_aggregated_field_wells is not None: + pulumi.set(__self__, "filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) + + @property + @pulumi.getter(name="filledMapAggregatedFieldWells") + def filled_map_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs']]: + return pulumi.get(self, "filled_map_aggregated_field_wells") + + @filled_map_aggregated_field_wells.setter + def filled_map_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs']]): + pulumi.set(self, "filled_map_aggregated_field_wells", value) + + +if not MYPY: + class VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgsDict(TypedDict): + geospatial: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + values: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWellsArgs: + def __init__(__self__, *, + geospatial: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + values: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + if geospatial is not None: + pulumi.set(__self__, "geospatial", geospatial) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def geospatial(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "geospatial") + + @geospatial.setter + def geospatial(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "geospatial", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgsDict(TypedDict): + base_map_style: NotRequired[pulumi.Input[str]] +elif False: + VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualChartConfigurationMapStyleOptionsArgs: + def __init__(__self__, *, + base_map_style: Optional[pulumi.Input[str]] = None): + if base_map_style is not None: + pulumi.set(__self__, "base_map_style", base_map_style) + + @property + @pulumi.getter(name="baseMapStyle") + def base_map_style(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "base_map_style") + + @base_map_style.setter + def base_map_style(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "base_map_style", value) + + +if not MYPY: + class VisualsFilledMapVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + category_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] +elif False: + VisualsFilledMapVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + category_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "category_sorts") + + @category_sorts.setter + def category_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "category_sorts", value) + + +if not MYPY: + class VisualsFilledMapVisualChartConfigurationWindowOptionsArgsDict(TypedDict): + bounds: NotRequired[pulumi.Input['VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgsDict']] + map_zoom_mode: NotRequired[pulumi.Input[str]] +elif False: + VisualsFilledMapVisualChartConfigurationWindowOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualChartConfigurationWindowOptionsArgs: + def __init__(__self__, *, + bounds: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs']] = None, + map_zoom_mode: Optional[pulumi.Input[str]] = None): + if bounds is not None: + pulumi.set(__self__, "bounds", bounds) + if map_zoom_mode is not None: + pulumi.set(__self__, "map_zoom_mode", map_zoom_mode) + + @property + @pulumi.getter + def bounds(self) -> Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs']]: + return pulumi.get(self, "bounds") + + @bounds.setter + def bounds(self, value: Optional[pulumi.Input['VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs']]): + pulumi.set(self, "bounds", value) + + @property + @pulumi.getter(name="mapZoomMode") + def map_zoom_mode(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "map_zoom_mode") + + @map_zoom_mode.setter + def map_zoom_mode(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "map_zoom_mode", value) + + +if not MYPY: + class VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgsDict(TypedDict): + east: pulumi.Input[float] + north: pulumi.Input[float] + south: pulumi.Input[float] + west: pulumi.Input[float] +elif False: + VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualChartConfigurationWindowOptionsBoundsArgs: + def __init__(__self__, *, + east: pulumi.Input[float], + north: pulumi.Input[float], + south: pulumi.Input[float], + west: pulumi.Input[float]): + pulumi.set(__self__, "east", east) + pulumi.set(__self__, "north", north) + pulumi.set(__self__, "south", south) + pulumi.set(__self__, "west", west) + + @property + @pulumi.getter + def east(self) -> pulumi.Input[float]: + return pulumi.get(self, "east") + + @east.setter + def east(self, value: pulumi.Input[float]): + pulumi.set(self, "east", value) + + @property + @pulumi.getter + def north(self) -> pulumi.Input[float]: + return pulumi.get(self, "north") + + @north.setter + def north(self, value: pulumi.Input[float]): + pulumi.set(self, "north", value) + + @property + @pulumi.getter + def south(self) -> pulumi.Input[float]: + return pulumi.get(self, "south") + + @south.setter + def south(self, value: pulumi.Input[float]): + pulumi.set(self, "south", value) + + @property + @pulumi.getter + def west(self) -> pulumi.Input[float]: + return pulumi.get(self, "west") + + @west.setter + def west(self, value: pulumi.Input[float]): + pulumi.set(self, "west", value) + + +if not MYPY: + class VisualsFilledMapVisualConditionalFormattingArgsDict(TypedDict): + conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgsDict']]] +elif False: + VisualsFilledMapVisualConditionalFormattingArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualConditionalFormattingArgs: + def __init__(__self__, *, + conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs']]]): + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) + + @property + @pulumi.getter(name="conditionalFormattingOptions") + def conditional_formatting_options(self) -> pulumi.Input[Sequence[pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs']]]: + return pulumi.get(self, "conditional_formatting_options") + + @conditional_formatting_options.setter + def conditional_formatting_options(self, value: pulumi.Input[Sequence[pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs']]]): + pulumi.set(self, "conditional_formatting_options", value) + + +if not MYPY: + class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgsDict(TypedDict): + shape: pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgsDict'] +elif False: + VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionArgs: + def __init__(__self__, *, + shape: pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs']): + pulumi.set(__self__, "shape", shape) + + @property + @pulumi.getter + def shape(self) -> pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs']: + return pulumi.get(self, "shape") + + @shape.setter + def shape(self, value: pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs']): + pulumi.set(self, "shape", value) + + +if not MYPY: + class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgsDict(TypedDict): + field_id: pulumi.Input[str] + format: NotRequired[pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgsDict']] +elif False: + VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeArgs: + def __init__(__self__, *, + field_id: pulumi.Input[str], + format: Optional[pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs']] = None): + pulumi.set(__self__, "field_id", field_id) + if format is not None: + pulumi.set(__self__, "format", format) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter + def format(self) -> Optional[pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs']]: + return pulumi.get(self, "format") + + @format.setter + def format(self, value: Optional[pulumi.Input['VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs']]): + pulumi.set(self, "format", value) + + +if not MYPY: + class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgsDict(TypedDict): + background_color: pulumi.Input['ConditionalFormattingColorArgsDict'] +elif False: + VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormatArgs: + def __init__(__self__, *, + background_color: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(__self__, "background_color", background_color) + + @property + @pulumi.getter(name="backgroundColor") + def background_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "background_color") + + @background_color.setter + def background_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "background_color", value) + + +if not MYPY: + class VisualsFunnelChartVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsFunnelChartVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsFunnelChartVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFunnelChartVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsFunnelChartVisualChartConfigurationArgsDict(TypedDict): + category_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + data_label_options: NotRequired[pulumi.Input['VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsFunnelChartVisualChartConfigurationFieldWellsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsFunnelChartVisualChartConfigurationSortConfigurationArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + value_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] +elif False: + VisualsFunnelChartVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFunnelChartVisualChartConfigurationArgs: + def __init__(__self__, *, + category_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + data_label_options: Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationFieldWellsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + value_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None): + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if data_label_options is not None: + pulumi.set(__self__, "data_label_options", data_label_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if value_label_options is not None: + pulumi.set(__self__, "value_label_options", value_label_options) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "category_label_options") + + @category_label_options.setter + def category_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "category_label_options", value) + + @property + @pulumi.getter(name="dataLabelOptions") + def data_label_options(self) -> Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs']]: + return pulumi.get(self, "data_label_options") + + @data_label_options.setter + def data_label_options(self, value: Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs']]): + pulumi.set(self, "data_label_options", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + @property + @pulumi.getter(name="valueLabelOptions") + def value_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "value_label_options") + + @value_label_options.setter + def value_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "value_label_options", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + +if not MYPY: + class VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgsDict(TypedDict): + category_label_visibility: NotRequired[pulumi.Input[str]] + label_color: NotRequired[pulumi.Input[str]] + label_font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] + measure_data_label_style: NotRequired[pulumi.Input[str]] + measure_label_visibility: NotRequired[pulumi.Input[str]] + position: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFunnelChartVisualChartConfigurationDataLabelOptionsArgs: + def __init__(__self__, *, + category_label_visibility: Optional[pulumi.Input[str]] = None, + label_color: Optional[pulumi.Input[str]] = None, + label_font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None, + measure_data_label_style: Optional[pulumi.Input[str]] = None, + measure_label_visibility: Optional[pulumi.Input[str]] = None, + position: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + if category_label_visibility is not None: + pulumi.set(__self__, "category_label_visibility", category_label_visibility) + if label_color is not None: + pulumi.set(__self__, "label_color", label_color) + if label_font_configuration is not None: + pulumi.set(__self__, "label_font_configuration", label_font_configuration) + if measure_data_label_style is not None: + pulumi.set(__self__, "measure_data_label_style", measure_data_label_style) + if measure_label_visibility is not None: + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) + if position is not None: + pulumi.set(__self__, "position", position) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="categoryLabelVisibility") + def category_label_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "category_label_visibility") + + @category_label_visibility.setter + def category_label_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "category_label_visibility", value) + + @property + @pulumi.getter(name="labelColor") + def label_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "label_color") + + @label_color.setter + def label_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "label_color", value) + + @property + @pulumi.getter(name="labelFontConfiguration") + def label_font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "label_font_configuration") + + @label_font_configuration.setter + def label_font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "label_font_configuration", value) + + @property + @pulumi.getter(name="measureDataLabelStyle") + def measure_data_label_style(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "measure_data_label_style") + + @measure_data_label_style.setter + def measure_data_label_style(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "measure_data_label_style", value) + + @property + @pulumi.getter(name="measureLabelVisibility") + def measure_label_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "measure_label_visibility") + + @measure_label_visibility.setter + def measure_label_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "measure_label_visibility", value) + + @property + @pulumi.getter + def position(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "position") + + @position.setter + def position(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "position", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class VisualsFunnelChartVisualChartConfigurationFieldWellsArgsDict(TypedDict): + funnel_chart_aggregated_field_wells: NotRequired[pulumi.Input['VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgsDict']] +elif False: + VisualsFunnelChartVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFunnelChartVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + funnel_chart_aggregated_field_wells: Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs']] = None): + if funnel_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="funnelChartAggregatedFieldWells") + def funnel_chart_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs']]: + return pulumi.get(self, "funnel_chart_aggregated_field_wells") + + @funnel_chart_aggregated_field_wells.setter + def funnel_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs']]): + pulumi.set(self, "funnel_chart_aggregated_field_wells", value) + + +if not MYPY: + class VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgsDict(TypedDict): + category: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + values: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWellsArgs: + def __init__(__self__, *, + category: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + values: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + if category is not None: + pulumi.set(__self__, "category", category) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsFunnelChartVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + category_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + category_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] +elif False: + VisualsFunnelChartVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsFunnelChartVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + category_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + category_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + + @property + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "category_items_limit") + + @category_items_limit.setter + def category_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "category_items_limit", value) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "category_sorts") + + @category_sorts.setter + def category_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "category_sorts", value) + + +if not MYPY: + class VisualsGaugeChartVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsGaugeChartVisualChartConfigurationArgsDict']] + conditional_formatting: NotRequired[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingArgsDict']] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsGaugeChartVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationArgs']] = None, + conditional_formatting: Optional[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingArgs']] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if conditional_formatting is not None: + pulumi.set(__self__, "conditional_formatting", conditional_formatting) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="conditionalFormatting") + def conditional_formatting(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingArgs']]: + return pulumi.get(self, "conditional_formatting") + + @conditional_formatting.setter + def conditional_formatting(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingArgs']]): + pulumi.set(self, "conditional_formatting", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsGaugeChartVisualChartConfigurationArgsDict(TypedDict): + data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsGaugeChartVisualChartConfigurationFieldWellsArgsDict']] + gauge_chart_options: NotRequired[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] +elif False: + VisualsGaugeChartVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualChartConfigurationArgs: + def __init__(__self__, *, + data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationFieldWellsArgs']] = None, + gauge_chart_options: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None): + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if gauge_chart_options is not None: + pulumi.set(__self__, "gauge_chart_options", gauge_chart_options) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "data_labels") + + @data_labels.setter + def data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "data_labels", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter(name="gaugeChartOptions") + def gauge_chart_options(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs']]: + return pulumi.get(self, "gauge_chart_options") + + @gauge_chart_options.setter + def gauge_chart_options(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs']]): + pulumi.set(self, "gauge_chart_options", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + +if not MYPY: + class VisualsGaugeChartVisualChartConfigurationFieldWellsArgsDict(TypedDict): + target_values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] +elif False: + VisualsGaugeChartVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + target_values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if target_values is not None: + pulumi.set(__self__, "target_values", target_values) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="targetValues") + def target_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "target_values") + + @target_values.setter + def target_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "target_values", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgsDict(TypedDict): + arc: NotRequired[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgsDict']] + arc_axis: NotRequired[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgsDict']] + comparison: NotRequired[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgsDict']] + primary_value_display_type: NotRequired[pulumi.Input[str]] + primary_value_font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] +elif False: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArgs: + def __init__(__self__, *, + arc: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs']] = None, + arc_axis: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs']] = None, + comparison: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs']] = None, + primary_value_display_type: Optional[pulumi.Input[str]] = None, + primary_value_font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None): + if arc is not None: + pulumi.set(__self__, "arc", arc) + if arc_axis is not None: + pulumi.set(__self__, "arc_axis", arc_axis) + if comparison is not None: + pulumi.set(__self__, "comparison", comparison) + if primary_value_display_type is not None: + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) + if primary_value_font_configuration is not None: + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) + + @property + @pulumi.getter + def arc(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs']]: + return pulumi.get(self, "arc") + + @arc.setter + def arc(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs']]): + pulumi.set(self, "arc", value) + + @property + @pulumi.getter(name="arcAxis") + def arc_axis(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs']]: + return pulumi.get(self, "arc_axis") + + @arc_axis.setter + def arc_axis(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs']]): + pulumi.set(self, "arc_axis", value) + + @property + @pulumi.getter + def comparison(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs']]: + return pulumi.get(self, "comparison") + + @comparison.setter + def comparison(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs']]): + pulumi.set(self, "comparison", value) + + @property + @pulumi.getter(name="primaryValueDisplayType") + def primary_value_display_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "primary_value_display_type") + + @primary_value_display_type.setter + def primary_value_display_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "primary_value_display_type", value) + + @property + @pulumi.getter(name="primaryValueFontConfiguration") + def primary_value_font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "primary_value_font_configuration") + + @primary_value_font_configuration.setter + def primary_value_font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "primary_value_font_configuration", value) + + +if not MYPY: + class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgsDict(TypedDict): + arc_angle: NotRequired[pulumi.Input[float]] + arc_thickness: NotRequired[pulumi.Input[str]] +elif False: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcArgs: + def __init__(__self__, *, + arc_angle: Optional[pulumi.Input[float]] = None, + arc_thickness: Optional[pulumi.Input[str]] = None): + if arc_angle is not None: + pulumi.set(__self__, "arc_angle", arc_angle) + if arc_thickness is not None: + pulumi.set(__self__, "arc_thickness", arc_thickness) + + @property + @pulumi.getter(name="arcAngle") + def arc_angle(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "arc_angle") + + @arc_angle.setter + def arc_angle(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "arc_angle", value) + + @property + @pulumi.getter(name="arcThickness") + def arc_thickness(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "arc_thickness") + + @arc_thickness.setter + def arc_thickness(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "arc_thickness", value) + + +if not MYPY: + class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgsDict(TypedDict): + range: NotRequired[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgsDict']] + reserve_range: NotRequired[pulumi.Input[int]] +elif False: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisArgs: + def __init__(__self__, *, + range: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs']] = None, + reserve_range: Optional[pulumi.Input[int]] = None): + if range is not None: + pulumi.set(__self__, "range", range) + if reserve_range is not None: + pulumi.set(__self__, "reserve_range", reserve_range) + + @property + @pulumi.getter + def range(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs']]: + return pulumi.get(self, "range") + + @range.setter + def range(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs']]): + pulumi.set(self, "range", value) + + @property + @pulumi.getter(name="reserveRange") + def reserve_range(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "reserve_range") + + @reserve_range.setter + def reserve_range(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "reserve_range", value) + + +if not MYPY: + class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgsDict(TypedDict): + max: NotRequired[pulumi.Input[float]] + min: NotRequired[pulumi.Input[float]] +elif False: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRangeArgs: + def __init__(__self__, *, + max: Optional[pulumi.Input[float]] = None, + min: Optional[pulumi.Input[float]] = None): + if max is not None: + pulumi.set(__self__, "max", max) + if min is not None: + pulumi.set(__self__, "min", min) + + @property + @pulumi.getter + def max(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "max") + + @max.setter + def max(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "max", value) + + @property + @pulumi.getter + def min(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "min") + + @min.setter + def min(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "min", value) + + +if not MYPY: + class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgsDict(TypedDict): + comparison_format: NotRequired[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgsDict']] + comparison_method: NotRequired[pulumi.Input[str]] +elif False: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonArgs: + def __init__(__self__, *, + comparison_format: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs']] = None, + comparison_method: Optional[pulumi.Input[str]] = None): + if comparison_format is not None: + pulumi.set(__self__, "comparison_format", comparison_format) + if comparison_method is not None: + pulumi.set(__self__, "comparison_method", comparison_method) + + @property + @pulumi.getter(name="comparisonFormat") + def comparison_format(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs']]: + return pulumi.get(self, "comparison_format") + + @comparison_format.setter + def comparison_format(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs']]): + pulumi.set(self, "comparison_format", value) + + @property + @pulumi.getter(name="comparisonMethod") + def comparison_method(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "comparison_method") + + @comparison_method.setter + def comparison_method(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "comparison_method", value) + + +if not MYPY: + class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgsDict(TypedDict): + number_display_format_configuration: NotRequired[pulumi.Input['NumberDisplayFormatConfigurationArgsDict']] + percentage_display_format_configuration: NotRequired[pulumi.Input['PercentageDisplayFormatConfigurationArgsDict']] +elif False: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormatArgs: + def __init__(__self__, *, + number_display_format_configuration: Optional[pulumi.Input['NumberDisplayFormatConfigurationArgs']] = None, + percentage_display_format_configuration: Optional[pulumi.Input['PercentageDisplayFormatConfigurationArgs']] = None): + if number_display_format_configuration is not None: + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) + if percentage_display_format_configuration is not None: + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) + + @property + @pulumi.getter(name="numberDisplayFormatConfiguration") + def number_display_format_configuration(self) -> Optional[pulumi.Input['NumberDisplayFormatConfigurationArgs']]: + return pulumi.get(self, "number_display_format_configuration") + + @number_display_format_configuration.setter + def number_display_format_configuration(self, value: Optional[pulumi.Input['NumberDisplayFormatConfigurationArgs']]): + pulumi.set(self, "number_display_format_configuration", value) + + @property + @pulumi.getter(name="percentageDisplayFormatConfiguration") + def percentage_display_format_configuration(self) -> Optional[pulumi.Input['PercentageDisplayFormatConfigurationArgs']]: + return pulumi.get(self, "percentage_display_format_configuration") + + @percentage_display_format_configuration.setter + def percentage_display_format_configuration(self, value: Optional[pulumi.Input['PercentageDisplayFormatConfigurationArgs']]): + pulumi.set(self, "percentage_display_format_configuration", value) + + +if not MYPY: + class VisualsGaugeChartVisualConditionalFormattingArgsDict(TypedDict): + conditional_formatting_options: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgsDict']]]] +elif False: + VisualsGaugeChartVisualConditionalFormattingArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualConditionalFormattingArgs: + def __init__(__self__, *, + conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs']]]] = None): + if conditional_formatting_options is not None: + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) + + @property + @pulumi.getter(name="conditionalFormattingOptions") + def conditional_formatting_options(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs']]]]: + return pulumi.get(self, "conditional_formatting_options") + + @conditional_formatting_options.setter + def conditional_formatting_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs']]]]): + pulumi.set(self, "conditional_formatting_options", value) + + +if not MYPY: + class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgsDict(TypedDict): + arc: NotRequired[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgsDict']] + primary_value: NotRequired[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgsDict']] +elif False: + VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArgs: + def __init__(__self__, *, + arc: Optional[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs']] = None, + primary_value: Optional[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs']] = None): + if arc is not None: + pulumi.set(__self__, "arc", arc) + if primary_value is not None: + pulumi.set(__self__, "primary_value", primary_value) + + @property + @pulumi.getter + def arc(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs']]: + return pulumi.get(self, "arc") + + @arc.setter + def arc(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs']]): + pulumi.set(self, "arc", value) + + @property + @pulumi.getter(name="primaryValue") + def primary_value(self) -> Optional[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs']]: + return pulumi.get(self, "primary_value") + + @primary_value.setter + def primary_value(self, value: Optional[pulumi.Input['VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs']]): + pulumi.set(self, "primary_value", value) + + +if not MYPY: + class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgsDict(TypedDict): + foreground_color: pulumi.Input['ConditionalFormattingColorArgsDict'] +elif False: + VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArcArgs: + def __init__(__self__, *, + foreground_color: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(__self__, "foreground_color", foreground_color) + + @property + @pulumi.getter(name="foregroundColor") + def foreground_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "foreground_color") + + @foreground_color.setter + def foreground_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "foreground_color", value) + + +if not MYPY: + class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgsDict(TypedDict): + text_color: pulumi.Input['ConditionalFormattingColorArgsDict'] + icon: NotRequired[pulumi.Input['ConditionalFormattingIconArgsDict']] +elif False: + VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs: + def __init__(__self__, *, + text_color: pulumi.Input['ConditionalFormattingColorArgs'], + icon: Optional[pulumi.Input['ConditionalFormattingIconArgs']] = None): + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) + + @property + @pulumi.getter(name="textColor") + def text_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "text_color") + + @text_color.setter + def text_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "text_color", value) + + @property + @pulumi.getter + def icon(self) -> Optional[pulumi.Input['ConditionalFormattingIconArgs']]: + return pulumi.get(self, "icon") + + @icon.setter + def icon(self, value: Optional[pulumi.Input['ConditionalFormattingIconArgs']]): + pulumi.set(self, "icon", value) + + +if not MYPY: + class VisualsGeospatialMapVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsGeospatialMapVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsGeospatialMapVisualChartConfigurationArgsDict(TypedDict): + field_wells: NotRequired[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationFieldWellsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + map_style_options: NotRequired[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgsDict']] + point_style_options: NotRequired[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] + window_options: NotRequired[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgsDict']] +elif False: + VisualsGeospatialMapVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualChartConfigurationArgs: + def __init__(__self__, *, + field_wells: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + map_style_options: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs']] = None, + point_style_options: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None, + window_options: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs']] = None): + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if map_style_options is not None: + pulumi.set(__self__, "map_style_options", map_style_options) + if point_style_options is not None: + pulumi.set(__self__, "point_style_options", point_style_options) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + if window_options is not None: + pulumi.set(__self__, "window_options", window_options) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") + + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter(name="mapStyleOptions") + def map_style_options(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs']]: + return pulumi.get(self, "map_style_options") + + @map_style_options.setter + def map_style_options(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs']]): + pulumi.set(self, "map_style_options", value) + + @property + @pulumi.getter(name="pointStyleOptions") + def point_style_options(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs']]: + return pulumi.get(self, "point_style_options") + + @point_style_options.setter + def point_style_options(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs']]): + pulumi.set(self, "point_style_options", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + @property + @pulumi.getter(name="windowOptions") + def window_options(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs']]: + return pulumi.get(self, "window_options") + + @window_options.setter + def window_options(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs']]): + pulumi.set(self, "window_options", value) + + +if not MYPY: + class VisualsGeospatialMapVisualChartConfigurationFieldWellsArgsDict(TypedDict): + geospatial_map_aggregated_field_wells: NotRequired[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgsDict']] +elif False: + VisualsGeospatialMapVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + geospatial_map_aggregated_field_wells: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs']] = None): + if geospatial_map_aggregated_field_wells is not None: + pulumi.set(__self__, "geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) + + @property + @pulumi.getter(name="geospatialMapAggregatedFieldWells") + def geospatial_map_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs']]: + return pulumi.get(self, "geospatial_map_aggregated_field_wells") + + @geospatial_map_aggregated_field_wells.setter + def geospatial_map_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs']]): + pulumi.set(self, "geospatial_map_aggregated_field_wells", value) + + +if not MYPY: + class VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgsDict(TypedDict): + colors: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + geospatials: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] +elif False: + VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWellsArgs: + def __init__(__self__, *, + colors: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + geospatials: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if colors is not None: + pulumi.set(__self__, "colors", colors) + if geospatials is not None: + pulumi.set(__self__, "geospatials", geospatials) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def colors(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "colors") + + @colors.setter + def colors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "colors", value) + + @property + @pulumi.getter + def geospatials(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "geospatials") + + @geospatials.setter + def geospatials(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "geospatials", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgsDict(TypedDict): + base_map_style: NotRequired[pulumi.Input[str]] +elif False: + VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualChartConfigurationMapStyleOptionsArgs: + def __init__(__self__, *, + base_map_style: Optional[pulumi.Input[str]] = None): + if base_map_style is not None: + pulumi.set(__self__, "base_map_style", base_map_style) + + @property + @pulumi.getter(name="baseMapStyle") + def base_map_style(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "base_map_style") + + @base_map_style.setter + def base_map_style(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "base_map_style", value) + + +if not MYPY: + class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgsDict(TypedDict): + cluster_marker_configuration: NotRequired[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgsDict']] + selected_point_style: NotRequired[pulumi.Input[str]] +elif False: + VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsArgs: + def __init__(__self__, *, + cluster_marker_configuration: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs']] = None, + selected_point_style: Optional[pulumi.Input[str]] = None): + if cluster_marker_configuration is not None: + pulumi.set(__self__, "cluster_marker_configuration", cluster_marker_configuration) + if selected_point_style is not None: + pulumi.set(__self__, "selected_point_style", selected_point_style) + + @property + @pulumi.getter(name="clusterMarkerConfiguration") + def cluster_marker_configuration(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs']]: + return pulumi.get(self, "cluster_marker_configuration") + + @cluster_marker_configuration.setter + def cluster_marker_configuration(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs']]): + pulumi.set(self, "cluster_marker_configuration", value) + + @property + @pulumi.getter(name="selectedPointStyle") + def selected_point_style(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "selected_point_style") + + @selected_point_style.setter + def selected_point_style(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "selected_point_style", value) + + +if not MYPY: + class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgsDict(TypedDict): + cluster_marker: NotRequired[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgsDict']] +elif False: + VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationArgs: + def __init__(__self__, *, + cluster_marker: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs']] = None): + if cluster_marker is not None: + pulumi.set(__self__, "cluster_marker", cluster_marker) + + @property + @pulumi.getter(name="clusterMarker") + def cluster_marker(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs']]: + return pulumi.get(self, "cluster_marker") + + @cluster_marker.setter + def cluster_marker(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs']]): + pulumi.set(self, "cluster_marker", value) + + +if not MYPY: + class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgsDict(TypedDict): + simple_cluster_marker: NotRequired[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgsDict']] +elif False: + VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerArgs: + def __init__(__self__, *, + simple_cluster_marker: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs']] = None): + if simple_cluster_marker is not None: + pulumi.set(__self__, "simple_cluster_marker", simple_cluster_marker) + + @property + @pulumi.getter(name="simpleClusterMarker") + def simple_cluster_marker(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs']]: + return pulumi.get(self, "simple_cluster_marker") + + @simple_cluster_marker.setter + def simple_cluster_marker(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs']]): + pulumi.set(self, "simple_cluster_marker", value) + + +if not MYPY: + class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgsDict(TypedDict): + color: NotRequired[pulumi.Input[str]] +elif False: + VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarkerArgs: + def __init__(__self__, *, + color: Optional[pulumi.Input[str]] = None): + if color is not None: + pulumi.set(__self__, "color", color) + + @property + @pulumi.getter + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") + + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) + + +if not MYPY: + class VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgsDict(TypedDict): + bounds: NotRequired[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgsDict']] + map_zoom_mode: NotRequired[pulumi.Input[str]] +elif False: + VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualChartConfigurationWindowOptionsArgs: + def __init__(__self__, *, + bounds: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs']] = None, + map_zoom_mode: Optional[pulumi.Input[str]] = None): + if bounds is not None: + pulumi.set(__self__, "bounds", bounds) + if map_zoom_mode is not None: + pulumi.set(__self__, "map_zoom_mode", map_zoom_mode) + + @property + @pulumi.getter + def bounds(self) -> Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs']]: + return pulumi.get(self, "bounds") + + @bounds.setter + def bounds(self, value: Optional[pulumi.Input['VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs']]): + pulumi.set(self, "bounds", value) + + @property + @pulumi.getter(name="mapZoomMode") + def map_zoom_mode(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "map_zoom_mode") + + @map_zoom_mode.setter + def map_zoom_mode(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "map_zoom_mode", value) + + +if not MYPY: + class VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgsDict(TypedDict): + east: pulumi.Input[float] + north: pulumi.Input[float] + south: pulumi.Input[float] + west: pulumi.Input[float] +elif False: + VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsGeospatialMapVisualChartConfigurationWindowOptionsBoundsArgs: + def __init__(__self__, *, + east: pulumi.Input[float], + north: pulumi.Input[float], + south: pulumi.Input[float], + west: pulumi.Input[float]): + pulumi.set(__self__, "east", east) + pulumi.set(__self__, "north", north) + pulumi.set(__self__, "south", south) + pulumi.set(__self__, "west", west) + + @property + @pulumi.getter + def east(self) -> pulumi.Input[float]: + return pulumi.get(self, "east") + + @east.setter + def east(self, value: pulumi.Input[float]): + pulumi.set(self, "east", value) + + @property + @pulumi.getter + def north(self) -> pulumi.Input[float]: + return pulumi.get(self, "north") + + @north.setter + def north(self, value: pulumi.Input[float]): + pulumi.set(self, "north", value) + + @property + @pulumi.getter + def south(self) -> pulumi.Input[float]: + return pulumi.get(self, "south") + + @south.setter + def south(self, value: pulumi.Input[float]): + pulumi.set(self, "south", value) + + @property + @pulumi.getter + def west(self) -> pulumi.Input[float]: + return pulumi.get(self, "west") + + @west.setter + def west(self, value: pulumi.Input[float]): + pulumi.set(self, "west", value) + + +if not MYPY: + class VisualsHeatMapVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsHeatMapVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsHeatMapVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHeatMapVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsHeatMapVisualChartConfigurationArgsDict(TypedDict): + color_scale: NotRequired[pulumi.Input['ColorScaleArgsDict']] + column_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsHeatMapVisualChartConfigurationFieldWellsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + row_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsHeatMapVisualChartConfigurationSortConfigurationArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] +elif False: + VisualsHeatMapVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHeatMapVisualChartConfigurationArgs: + def __init__(__self__, *, + color_scale: Optional[pulumi.Input['ColorScaleArgs']] = None, + column_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationFieldWellsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + row_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationSortConfigurationArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None): + if color_scale is not None: + pulumi.set(__self__, "color_scale", color_scale) + if column_label_options is not None: + pulumi.set(__self__, "column_label_options", column_label_options) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if row_label_options is not None: + pulumi.set(__self__, "row_label_options", row_label_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + + @property + @pulumi.getter(name="colorScale") + def color_scale(self) -> Optional[pulumi.Input['ColorScaleArgs']]: + return pulumi.get(self, "color_scale") + + @color_scale.setter + def color_scale(self, value: Optional[pulumi.Input['ColorScaleArgs']]): + pulumi.set(self, "color_scale", value) + + @property + @pulumi.getter(name="columnLabelOptions") + def column_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "column_label_options") + + @column_label_options.setter + def column_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "column_label_options", value) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "data_labels") + + @data_labels.setter + def data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "data_labels", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") + + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter(name="rowLabelOptions") + def row_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "row_label_options") + + @row_label_options.setter + def row_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "row_label_options", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + +if not MYPY: + class VisualsHeatMapVisualChartConfigurationFieldWellsArgsDict(TypedDict): + heat_map_aggregated_field_wells: NotRequired[pulumi.Input['VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgsDict']] +elif False: + VisualsHeatMapVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHeatMapVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + heat_map_aggregated_field_wells: Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs']] = None): + if heat_map_aggregated_field_wells is not None: + pulumi.set(__self__, "heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) + + @property + @pulumi.getter(name="heatMapAggregatedFieldWells") + def heat_map_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs']]: + return pulumi.get(self, "heat_map_aggregated_field_wells") + + @heat_map_aggregated_field_wells.setter + def heat_map_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs']]): + pulumi.set(self, "heat_map_aggregated_field_wells", value) + + +if not MYPY: + class VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgsDict(TypedDict): + columns: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + rows: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + values: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWellsArgs: + def __init__(__self__, *, + columns: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + rows: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + values: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + if columns is not None: + pulumi.set(__self__, "columns", columns) + if rows is not None: + pulumi.set(__self__, "rows", rows) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def columns(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "columns") + + @columns.setter + def columns(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "columns", value) + + @property + @pulumi.getter + def rows(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "rows") + + @rows.setter + def rows(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "rows", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsHeatMapVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + heat_map_column_items_limit_configuration: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + heat_map_column_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] + heat_map_row_items_limit_configuration: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + heat_map_row_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] +elif False: + VisualsHeatMapVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHeatMapVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + heat_map_column_items_limit_configuration: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + heat_map_column_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None, + heat_map_row_items_limit_configuration: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + heat_map_row_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if heat_map_column_items_limit_configuration is not None: + pulumi.set(__self__, "heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) + if heat_map_column_sorts is not None: + pulumi.set(__self__, "heat_map_column_sorts", heat_map_column_sorts) + if heat_map_row_items_limit_configuration is not None: + pulumi.set(__self__, "heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) + if heat_map_row_sorts is not None: + pulumi.set(__self__, "heat_map_row_sorts", heat_map_row_sorts) + + @property + @pulumi.getter(name="heatMapColumnItemsLimitConfiguration") + def heat_map_column_items_limit_configuration(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "heat_map_column_items_limit_configuration") + + @heat_map_column_items_limit_configuration.setter + def heat_map_column_items_limit_configuration(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "heat_map_column_items_limit_configuration", value) + + @property + @pulumi.getter(name="heatMapColumnSorts") + def heat_map_column_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "heat_map_column_sorts") + + @heat_map_column_sorts.setter + def heat_map_column_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "heat_map_column_sorts", value) + + @property + @pulumi.getter(name="heatMapRowItemsLimitConfiguration") + def heat_map_row_items_limit_configuration(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "heat_map_row_items_limit_configuration") + + @heat_map_row_items_limit_configuration.setter + def heat_map_row_items_limit_configuration(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "heat_map_row_items_limit_configuration", value) + + @property + @pulumi.getter(name="heatMapRowSorts") + def heat_map_row_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "heat_map_row_sorts") + + @heat_map_row_sorts.setter + def heat_map_row_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "heat_map_row_sorts", value) + + +if not MYPY: + class VisualsHistogramVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsHistogramVisualChartConfigurationArgsDict']] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsHistogramVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHistogramVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationArgs']] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsHistogramVisualChartConfigurationArgsDict(TypedDict): + bin_options: NotRequired[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsArgsDict']] + data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsHistogramVisualChartConfigurationFieldWellsArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] + x_axis_display_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + x_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + y_axis_display_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] +elif False: + VisualsHistogramVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHistogramVisualChartConfigurationArgs: + def __init__(__self__, *, + bin_options: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsArgs']] = None, + data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationFieldWellsArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None, + x_axis_display_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + x_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + y_axis_display_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None): + if bin_options is not None: + pulumi.set(__self__, "bin_options", bin_options) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + if x_axis_display_options is not None: + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) + if x_axis_label_options is not None: + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) + if y_axis_display_options is not None: + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) + + @property + @pulumi.getter(name="binOptions") + def bin_options(self) -> Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsArgs']]: + return pulumi.get(self, "bin_options") + + @bin_options.setter + def bin_options(self, value: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsArgs']]): + pulumi.set(self, "bin_options", value) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "data_labels") + + @data_labels.setter + def data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "data_labels", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + @property + @pulumi.getter(name="xAxisDisplayOptions") + def x_axis_display_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "x_axis_display_options") + + @x_axis_display_options.setter + def x_axis_display_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "x_axis_display_options", value) + + @property + @pulumi.getter(name="xAxisLabelOptions") + def x_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "x_axis_label_options") + + @x_axis_label_options.setter + def x_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "x_axis_label_options", value) + + @property + @pulumi.getter(name="yAxisDisplayOptions") + def y_axis_display_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "y_axis_display_options") + + @y_axis_display_options.setter + def y_axis_display_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "y_axis_display_options", value) + + +if not MYPY: + class VisualsHistogramVisualChartConfigurationBinOptionsArgsDict(TypedDict): + bin_count: NotRequired[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgsDict']] + bin_width: NotRequired[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgsDict']] + selected_bin_type: NotRequired[pulumi.Input[str]] + start_value: NotRequired[pulumi.Input[float]] +elif False: + VisualsHistogramVisualChartConfigurationBinOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHistogramVisualChartConfigurationBinOptionsArgs: + def __init__(__self__, *, + bin_count: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs']] = None, + bin_width: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs']] = None, + selected_bin_type: Optional[pulumi.Input[str]] = None, + start_value: Optional[pulumi.Input[float]] = None): + if bin_count is not None: + pulumi.set(__self__, "bin_count", bin_count) + if bin_width is not None: + pulumi.set(__self__, "bin_width", bin_width) + if selected_bin_type is not None: + pulumi.set(__self__, "selected_bin_type", selected_bin_type) + if start_value is not None: + pulumi.set(__self__, "start_value", start_value) + + @property + @pulumi.getter(name="binCount") + def bin_count(self) -> Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs']]: + return pulumi.get(self, "bin_count") + + @bin_count.setter + def bin_count(self, value: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs']]): + pulumi.set(self, "bin_count", value) + + @property + @pulumi.getter(name="binWidth") + def bin_width(self) -> Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs']]: + return pulumi.get(self, "bin_width") + + @bin_width.setter + def bin_width(self, value: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs']]): + pulumi.set(self, "bin_width", value) + + @property + @pulumi.getter(name="selectedBinType") + def selected_bin_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "selected_bin_type") + + @selected_bin_type.setter + def selected_bin_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "selected_bin_type", value) + + @property + @pulumi.getter(name="startValue") + def start_value(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "start_value") + + @start_value.setter + def start_value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "start_value", value) + + +if not MYPY: + class VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgsDict(TypedDict): + value: NotRequired[pulumi.Input[int]] +elif False: + VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHistogramVisualChartConfigurationBinOptionsBinCountArgs: + def __init__(__self__, *, + value: Optional[pulumi.Input[int]] = None): + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgsDict(TypedDict): + bin_count_limit: NotRequired[pulumi.Input[int]] + value: NotRequired[pulumi.Input[float]] +elif False: + VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHistogramVisualChartConfigurationBinOptionsBinWidthArgs: + def __init__(__self__, *, + bin_count_limit: Optional[pulumi.Input[int]] = None, + value: Optional[pulumi.Input[float]] = None): + if bin_count_limit is not None: + pulumi.set(__self__, "bin_count_limit", bin_count_limit) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="binCountLimit") + def bin_count_limit(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "bin_count_limit") + + @bin_count_limit.setter + def bin_count_limit(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "bin_count_limit", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsHistogramVisualChartConfigurationFieldWellsArgsDict(TypedDict): + histogram_aggregated_field_wells: NotRequired[pulumi.Input['VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgsDict']] +elif False: + VisualsHistogramVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHistogramVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + histogram_aggregated_field_wells: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs']] = None): + if histogram_aggregated_field_wells is not None: + pulumi.set(__self__, "histogram_aggregated_field_wells", histogram_aggregated_field_wells) + + @property + @pulumi.getter(name="histogramAggregatedFieldWells") + def histogram_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs']]: + return pulumi.get(self, "histogram_aggregated_field_wells") + + @histogram_aggregated_field_wells.setter + def histogram_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs']]): + pulumi.set(self, "histogram_aggregated_field_wells", value) + + +if not MYPY: + class VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgsDict(TypedDict): + values: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWellsArgs: + def __init__(__self__, *, + values: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsInsightVisualArgsDict(TypedDict): + data_set_identifier: pulumi.Input[str] + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + insight_configuration: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationArgsDict']] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsInsightVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualArgs: + def __init__(__self__, *, + data_set_identifier: pulumi.Input[str], + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + insight_configuration: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationArgs']] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if insight_configuration is not None: + pulumi.set(__self__, "insight_configuration", insight_configuration) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> pulumi.Input[str]: + return pulumi.get(self, "data_set_identifier") + + @data_set_identifier.setter + def data_set_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "data_set_identifier", value) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="insightConfiguration") + def insight_configuration(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationArgs']]: + return pulumi.get(self, "insight_configuration") + + @insight_configuration.setter + def insight_configuration(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationArgs']]): + pulumi.set(self, "insight_configuration", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationArgsDict(TypedDict): + computations: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationArgsDict']]]] + custom_narrative: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationCustomNarrativeArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationArgs: + def __init__(__self__, *, + computations: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationArgs']]]] = None, + custom_narrative: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationCustomNarrativeArgs']] = None): + if computations is not None: + pulumi.set(__self__, "computations", computations) + if custom_narrative is not None: + pulumi.set(__self__, "custom_narrative", custom_narrative) + + @property + @pulumi.getter + def computations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationArgs']]]]: + return pulumi.get(self, "computations") + + @computations.setter + def computations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationArgs']]]]): + pulumi.set(self, "computations", value) + + @property + @pulumi.getter(name="customNarrative") + def custom_narrative(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationCustomNarrativeArgs']]: + return pulumi.get(self, "custom_narrative") + + @custom_narrative.setter + def custom_narrative(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationCustomNarrativeArgs']]): + pulumi.set(self, "custom_narrative", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationArgsDict(TypedDict): + forecast: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationForecastArgsDict']] + growth_rate: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationGrowthRateArgsDict']] + maximum_minimum: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgsDict']] + metric_comparison: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgsDict']] + period_over_period: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgsDict']] + period_to_date: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgsDict']] + top_bottom_movers: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgsDict']] + top_bottom_ranked: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgsDict']] + total_aggregation: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgsDict']] + unique_values: NotRequired[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationComputationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationArgs: + def __init__(__self__, *, + forecast: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationForecastArgs']] = None, + growth_rate: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs']] = None, + maximum_minimum: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs']] = None, + metric_comparison: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs']] = None, + period_over_period: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs']] = None, + period_to_date: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs']] = None, + top_bottom_movers: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs']] = None, + top_bottom_ranked: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs']] = None, + total_aggregation: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs']] = None, + unique_values: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs']] = None): + if forecast is not None: + pulumi.set(__self__, "forecast", forecast) + if growth_rate is not None: + pulumi.set(__self__, "growth_rate", growth_rate) + if maximum_minimum is not None: + pulumi.set(__self__, "maximum_minimum", maximum_minimum) + if metric_comparison is not None: + pulumi.set(__self__, "metric_comparison", metric_comparison) + if period_over_period is not None: + pulumi.set(__self__, "period_over_period", period_over_period) + if period_to_date is not None: + pulumi.set(__self__, "period_to_date", period_to_date) + if top_bottom_movers is not None: + pulumi.set(__self__, "top_bottom_movers", top_bottom_movers) + if top_bottom_ranked is not None: + pulumi.set(__self__, "top_bottom_ranked", top_bottom_ranked) + if total_aggregation is not None: + pulumi.set(__self__, "total_aggregation", total_aggregation) + if unique_values is not None: + pulumi.set(__self__, "unique_values", unique_values) + + @property + @pulumi.getter + def forecast(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationForecastArgs']]: + return pulumi.get(self, "forecast") + + @forecast.setter + def forecast(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationForecastArgs']]): + pulumi.set(self, "forecast", value) + + @property + @pulumi.getter(name="growthRate") + def growth_rate(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs']]: + return pulumi.get(self, "growth_rate") + + @growth_rate.setter + def growth_rate(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs']]): + pulumi.set(self, "growth_rate", value) + + @property + @pulumi.getter(name="maximumMinimum") + def maximum_minimum(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs']]: + return pulumi.get(self, "maximum_minimum") + + @maximum_minimum.setter + def maximum_minimum(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs']]): + pulumi.set(self, "maximum_minimum", value) + + @property + @pulumi.getter(name="metricComparison") + def metric_comparison(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs']]: + return pulumi.get(self, "metric_comparison") + + @metric_comparison.setter + def metric_comparison(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs']]): + pulumi.set(self, "metric_comparison", value) + + @property + @pulumi.getter(name="periodOverPeriod") + def period_over_period(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs']]: + return pulumi.get(self, "period_over_period") + + @period_over_period.setter + def period_over_period(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs']]): + pulumi.set(self, "period_over_period", value) + + @property + @pulumi.getter(name="periodToDate") + def period_to_date(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs']]: + return pulumi.get(self, "period_to_date") + + @period_to_date.setter + def period_to_date(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs']]): + pulumi.set(self, "period_to_date", value) + + @property + @pulumi.getter(name="topBottomMovers") + def top_bottom_movers(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs']]: + return pulumi.get(self, "top_bottom_movers") + + @top_bottom_movers.setter + def top_bottom_movers(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs']]): + pulumi.set(self, "top_bottom_movers", value) + + @property + @pulumi.getter(name="topBottomRanked") + def top_bottom_ranked(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs']]: + return pulumi.get(self, "top_bottom_ranked") + + @top_bottom_ranked.setter + def top_bottom_ranked(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs']]): + pulumi.set(self, "top_bottom_ranked", value) + + @property + @pulumi.getter(name="totalAggregation") + def total_aggregation(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs']]: + return pulumi.get(self, "total_aggregation") + + @total_aggregation.setter + def total_aggregation(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs']]): + pulumi.set(self, "total_aggregation", value) + + @property + @pulumi.getter(name="uniqueValues") + def unique_values(self) -> Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs']]: + return pulumi.get(self, "unique_values") + + @unique_values.setter + def unique_values(self, value: Optional[pulumi.Input['VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs']]): + pulumi.set(self, "unique_values", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationForecastArgsDict(TypedDict): + computation_id: pulumi.Input[str] + seasonality: pulumi.Input[str] + custom_seasonality_value: NotRequired[pulumi.Input[int]] + lower_boundary: NotRequired[pulumi.Input[float]] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ + periods_backward: NotRequired[pulumi.Input[int]] + periods_forward: NotRequired[pulumi.Input[int]] + prediction_interval: NotRequired[pulumi.Input[int]] + time: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + upper_boundary: NotRequired[pulumi.Input[float]] + value: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationComputationForecastArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationForecastArgs: + def __init__(__self__, *, + computation_id: pulumi.Input[str], + seasonality: pulumi.Input[str], + custom_seasonality_value: Optional[pulumi.Input[int]] = None, + lower_boundary: Optional[pulumi.Input[float]] = None, + name: Optional[pulumi.Input[str]] = None, + periods_backward: Optional[pulumi.Input[int]] = None, + periods_forward: Optional[pulumi.Input[int]] = None, + prediction_interval: Optional[pulumi.Input[int]] = None, + time: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + upper_boundary: Optional[pulumi.Input[float]] = None, + value: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "seasonality", seasonality) + if custom_seasonality_value is not None: + pulumi.set(__self__, "custom_seasonality_value", custom_seasonality_value) + if lower_boundary is not None: + pulumi.set(__self__, "lower_boundary", lower_boundary) + if name is not None: + pulumi.set(__self__, "name", name) + if periods_backward is not None: + pulumi.set(__self__, "periods_backward", periods_backward) + if periods_forward is not None: + pulumi.set(__self__, "periods_forward", periods_forward) + if prediction_interval is not None: + pulumi.set(__self__, "prediction_interval", prediction_interval) + if time is not None: + pulumi.set(__self__, "time", time) + if upper_boundary is not None: + pulumi.set(__self__, "upper_boundary", upper_boundary) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "computation_id") + + @computation_id.setter + def computation_id(self, value: pulumi.Input[str]): + pulumi.set(self, "computation_id", value) + + @property + @pulumi.getter + def seasonality(self) -> pulumi.Input[str]: + return pulumi.get(self, "seasonality") + + @seasonality.setter + def seasonality(self, value: pulumi.Input[str]): + pulumi.set(self, "seasonality", value) + + @property + @pulumi.getter(name="customSeasonalityValue") + def custom_seasonality_value(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "custom_seasonality_value") + + @custom_seasonality_value.setter + def custom_seasonality_value(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "custom_seasonality_value", value) + + @property + @pulumi.getter(name="lowerBoundary") + def lower_boundary(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "lower_boundary") + + @lower_boundary.setter + def lower_boundary(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "lower_boundary", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="periodsBackward") + def periods_backward(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "periods_backward") + + @periods_backward.setter + def periods_backward(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "periods_backward", value) + + @property + @pulumi.getter(name="periodsForward") + def periods_forward(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "periods_forward") + + @periods_forward.setter + def periods_forward(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "periods_forward", value) + + @property + @pulumi.getter(name="predictionInterval") + def prediction_interval(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "prediction_interval") + + @prediction_interval.setter + def prediction_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "prediction_interval", value) + + @property + @pulumi.getter + def time(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "time") + + @time.setter + def time(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "time", value) + + @property + @pulumi.getter(name="upperBoundary") + def upper_boundary(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "upper_boundary") + + @upper_boundary.setter + def upper_boundary(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "upper_boundary", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationGrowthRateArgsDict(TypedDict): + computation_id: pulumi.Input[str] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ + period_size: NotRequired[pulumi.Input[int]] + time: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + value: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationComputationGrowthRateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationGrowthRateArgs: + def __init__(__self__, *, + computation_id: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None, + period_size: Optional[pulumi.Input[int]] = None, + time: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + value: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + if name is not None: + pulumi.set(__self__, "name", name) + if period_size is not None: + pulumi.set(__self__, "period_size", period_size) + if time is not None: + pulumi.set(__self__, "time", time) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "computation_id") + + @computation_id.setter + def computation_id(self, value: pulumi.Input[str]): + pulumi.set(self, "computation_id", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="periodSize") + def period_size(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "period_size") + + @period_size.setter + def period_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "period_size", value) + + @property + @pulumi.getter + def time(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "time") + + @time.setter + def time(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "time", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgsDict(TypedDict): + computation_id: pulumi.Input[str] + type: pulumi.Input[str] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ + time: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + value: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationMaximumMinimumArgs: + def __init__(__self__, *, + computation_id: pulumi.Input[str], + type: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None, + time: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + value: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) + if name is not None: + pulumi.set(__self__, "name", name) + if time is not None: + pulumi.set(__self__, "time", time) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "computation_id") + + @computation_id.setter + def computation_id(self, value: pulumi.Input[str]): + pulumi.set(self, "computation_id", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def time(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "time") + + @time.setter + def time(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "time", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgsDict(TypedDict): + computation_id: pulumi.Input[str] + from_value: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ + target_value: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] + time: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationMetricComparisonArgs: + def __init__(__self__, *, + computation_id: pulumi.Input[str], + from_value: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None, + name: Optional[pulumi.Input[str]] = None, + target_value: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None, + time: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + if from_value is not None: + pulumi.set(__self__, "from_value", from_value) + if name is not None: + pulumi.set(__self__, "name", name) + if target_value is not None: + pulumi.set(__self__, "target_value", target_value) + if time is not None: + pulumi.set(__self__, "time", time) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "computation_id") + + @computation_id.setter + def computation_id(self, value: pulumi.Input[str]): + pulumi.set(self, "computation_id", value) + + @property + @pulumi.getter(name="fromValue") + def from_value(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "from_value") + + @from_value.setter + def from_value(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "from_value", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="targetValue") + def target_value(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "target_value") + + @target_value.setter + def target_value(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "target_value", value) + + @property + @pulumi.getter + def time(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "time") + + @time.setter + def time(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "time", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgsDict(TypedDict): + computation_id: pulumi.Input[str] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ + time: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + value: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriodArgs: + def __init__(__self__, *, + computation_id: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None, + time: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + value: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + if name is not None: + pulumi.set(__self__, "name", name) + if time is not None: + pulumi.set(__self__, "time", time) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "computation_id") + + @computation_id.setter + def computation_id(self, value: pulumi.Input[str]): + pulumi.set(self, "computation_id", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def time(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "time") + + @time.setter + def time(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "time", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgsDict(TypedDict): + computation_id: pulumi.Input[str] + period_time_granularity: pulumi.Input[str] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ + time: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + value: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationPeriodToDateArgs: + def __init__(__self__, *, + computation_id: pulumi.Input[str], + period_time_granularity: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None, + time: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + value: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "period_time_granularity", period_time_granularity) + if name is not None: + pulumi.set(__self__, "name", name) + if time is not None: + pulumi.set(__self__, "time", time) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "computation_id") + + @computation_id.setter + def computation_id(self, value: pulumi.Input[str]): + pulumi.set(self, "computation_id", value) + + @property + @pulumi.getter(name="periodTimeGranularity") + def period_time_granularity(self) -> pulumi.Input[str]: + return pulumi.get(self, "period_time_granularity") + + @period_time_granularity.setter + def period_time_granularity(self, value: pulumi.Input[str]): + pulumi.set(self, "period_time_granularity", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def time(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "time") + + @time.setter + def time(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "time", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgsDict(TypedDict): + computation_id: pulumi.Input[str] + sort_order: pulumi.Input[str] + type: pulumi.Input[str] + category: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + mover_size: NotRequired[pulumi.Input[int]] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ + time: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + value: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationTopBottomMoversArgs: + def __init__(__self__, *, + computation_id: pulumi.Input[str], + sort_order: pulumi.Input[str], + type: pulumi.Input[str], + category: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + mover_size: Optional[pulumi.Input[int]] = None, + name: Optional[pulumi.Input[str]] = None, + time: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + value: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "sort_order", sort_order) + pulumi.set(__self__, "type", type) + if category is not None: + pulumi.set(__self__, "category", category) + if mover_size is not None: + pulumi.set(__self__, "mover_size", mover_size) + if name is not None: + pulumi.set(__self__, "name", name) + if time is not None: + pulumi.set(__self__, "time", time) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "computation_id") + + @computation_id.setter + def computation_id(self, value: pulumi.Input[str]): + pulumi.set(self, "computation_id", value) + + @property + @pulumi.getter(name="sortOrder") + def sort_order(self) -> pulumi.Input[str]: + return pulumi.get(self, "sort_order") + + @sort_order.setter + def sort_order(self, value: pulumi.Input[str]): + pulumi.set(self, "sort_order", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter(name="moverSize") + def mover_size(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "mover_size") + + @mover_size.setter + def mover_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "mover_size", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def time(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "time") + + @time.setter + def time(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "time", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgsDict(TypedDict): + computation_id: pulumi.Input[str] + type: pulumi.Input[str] + category: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ + result_size: NotRequired[pulumi.Input[int]] + value: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationTopBottomRankedArgs: + def __init__(__self__, *, + computation_id: pulumi.Input[str], + type: pulumi.Input[str], + category: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + name: Optional[pulumi.Input[str]] = None, + result_size: Optional[pulumi.Input[int]] = None, + value: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) + if category is not None: + pulumi.set(__self__, "category", category) + if name is not None: + pulumi.set(__self__, "name", name) + if result_size is not None: + pulumi.set(__self__, "result_size", result_size) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "computation_id") + + @computation_id.setter + def computation_id(self, value: pulumi.Input[str]): + pulumi.set(self, "computation_id", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="resultSize") + def result_size(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "result_size") + + @result_size.setter + def result_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "result_size", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgsDict(TypedDict): + computation_id: pulumi.Input[str] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ + value: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationTotalAggregationArgs: + def __init__(__self__, *, + computation_id: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None, + value: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + if name is not None: + pulumi.set(__self__, "name", name) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "computation_id") + + @computation_id.setter + def computation_id(self, value: pulumi.Input[str]): + pulumi.set(self, "computation_id", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgsDict(TypedDict): + computation_id: pulumi.Input[str] + category: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + name: NotRequired[pulumi.Input[str]] + """ + Display name for the dashboard. + """ +elif False: + VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationComputationUniqueValuesArgs: + def __init__(__self__, *, + computation_id: pulumi.Input[str], + category: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + if category is not None: + pulumi.set(__self__, "category", category) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "computation_id") + + @computation_id.setter + def computation_id(self, value: pulumi.Input[str]): + pulumi.set(self, "computation_id", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +if not MYPY: + class VisualsInsightVisualInsightConfigurationCustomNarrativeArgsDict(TypedDict): + narrative: pulumi.Input[str] +elif False: + VisualsInsightVisualInsightConfigurationCustomNarrativeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsInsightVisualInsightConfigurationCustomNarrativeArgs: + def __init__(__self__, *, + narrative: pulumi.Input[str]): + pulumi.set(__self__, "narrative", narrative) + + @property + @pulumi.getter + def narrative(self) -> pulumi.Input[str]: + return pulumi.get(self, "narrative") + + @narrative.setter + def narrative(self, value: pulumi.Input[str]): + pulumi.set(self, "narrative", value) + + +if not MYPY: + class VisualsKpiVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsKpiVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + conditional_formatting: NotRequired[pulumi.Input['VisualsKpiVisualConditionalFormattingArgsDict']] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsKpiVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + conditional_formatting: Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingArgs']] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if conditional_formatting is not None: + pulumi.set(__self__, "conditional_formatting", conditional_formatting) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsKpiVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter(name="conditionalFormatting") + def conditional_formatting(self) -> Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingArgs']]: + return pulumi.get(self, "conditional_formatting") + + @conditional_formatting.setter + def conditional_formatting(self, value: Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingArgs']]): + pulumi.set(self, "conditional_formatting", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsKpiVisualChartConfigurationArgsDict(TypedDict): + field_wells: NotRequired[pulumi.Input['VisualsKpiVisualChartConfigurationFieldWellsArgsDict']] + kpi_options: NotRequired[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsKpiVisualChartConfigurationSortConfigurationArgsDict']] +elif False: + VisualsKpiVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualChartConfigurationArgs: + def __init__(__self__, *, + field_wells: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationFieldWellsArgs']] = None, + kpi_options: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationSortConfigurationArgs']] = None): + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if kpi_options is not None: + pulumi.set(__self__, "kpi_options", kpi_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsKpiVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter(name="kpiOptions") + def kpi_options(self) -> Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsArgs']]: + return pulumi.get(self, "kpi_options") + + @kpi_options.setter + def kpi_options(self, value: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsArgs']]): + pulumi.set(self, "kpi_options", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsKpiVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + +if not MYPY: + class VisualsKpiVisualChartConfigurationFieldWellsArgsDict(TypedDict): + target_values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] + trend_groups: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] +elif False: + VisualsKpiVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + target_values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None, + trend_groups: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if target_values is not None: + pulumi.set(__self__, "target_values", target_values) + if trend_groups is not None: + pulumi.set(__self__, "trend_groups", trend_groups) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="targetValues") + def target_values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "target_values") + + @target_values.setter + def target_values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "target_values", value) + + @property + @pulumi.getter(name="trendGroups") + def trend_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "trend_groups") + + @trend_groups.setter + def trend_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "trend_groups", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsKpiVisualChartConfigurationKpiOptionsArgsDict(TypedDict): + comparison: NotRequired[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgsDict']] + primary_value_display_type: NotRequired[pulumi.Input[str]] + primary_value_font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] + progress_bar: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + secondary_value: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + secondary_value_font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] + sparkline: NotRequired[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgsDict']] + trend_arrows: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] + visual_layout_options: NotRequired[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgsDict']] +elif False: + VisualsKpiVisualChartConfigurationKpiOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualChartConfigurationKpiOptionsArgs: + def __init__(__self__, *, + comparison: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs']] = None, + primary_value_display_type: Optional[pulumi.Input[str]] = None, + primary_value_font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None, + progress_bar: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + secondary_value: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + secondary_value_font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None, + sparkline: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs']] = None, + trend_arrows: Optional[pulumi.Input['SelectAllOptionsArgs']] = None, + visual_layout_options: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs']] = None): + if comparison is not None: + pulumi.set(__self__, "comparison", comparison) + if primary_value_display_type is not None: + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) + if primary_value_font_configuration is not None: + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) + if progress_bar is not None: + pulumi.set(__self__, "progress_bar", progress_bar) + if secondary_value is not None: + pulumi.set(__self__, "secondary_value", secondary_value) + if secondary_value_font_configuration is not None: + pulumi.set(__self__, "secondary_value_font_configuration", secondary_value_font_configuration) + if sparkline is not None: + pulumi.set(__self__, "sparkline", sparkline) + if trend_arrows is not None: + pulumi.set(__self__, "trend_arrows", trend_arrows) + if visual_layout_options is not None: + pulumi.set(__self__, "visual_layout_options", visual_layout_options) + + @property + @pulumi.getter + def comparison(self) -> Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs']]: + return pulumi.get(self, "comparison") + + @comparison.setter + def comparison(self, value: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs']]): + pulumi.set(self, "comparison", value) + + @property + @pulumi.getter(name="primaryValueDisplayType") + def primary_value_display_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "primary_value_display_type") + + @primary_value_display_type.setter + def primary_value_display_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "primary_value_display_type", value) + + @property + @pulumi.getter(name="primaryValueFontConfiguration") + def primary_value_font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "primary_value_font_configuration") + + @primary_value_font_configuration.setter + def primary_value_font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "primary_value_font_configuration", value) + + @property + @pulumi.getter(name="progressBar") + def progress_bar(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "progress_bar") + + @progress_bar.setter + def progress_bar(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "progress_bar", value) + + @property + @pulumi.getter(name="secondaryValue") + def secondary_value(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "secondary_value") + + @secondary_value.setter + def secondary_value(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "secondary_value", value) + + @property + @pulumi.getter(name="secondaryValueFontConfiguration") + def secondary_value_font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "secondary_value_font_configuration") + + @secondary_value_font_configuration.setter + def secondary_value_font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "secondary_value_font_configuration", value) + + @property + @pulumi.getter + def sparkline(self) -> Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs']]: + return pulumi.get(self, "sparkline") + + @sparkline.setter + def sparkline(self, value: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs']]): + pulumi.set(self, "sparkline", value) + + @property + @pulumi.getter(name="trendArrows") + def trend_arrows(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "trend_arrows") + + @trend_arrows.setter + def trend_arrows(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "trend_arrows", value) + + @property + @pulumi.getter(name="visualLayoutOptions") + def visual_layout_options(self) -> Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs']]: + return pulumi.get(self, "visual_layout_options") + + @visual_layout_options.setter + def visual_layout_options(self, value: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs']]): + pulumi.set(self, "visual_layout_options", value) + + +if not MYPY: + class VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgsDict(TypedDict): + comparison_format: NotRequired[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgsDict']] + comparison_method: NotRequired[pulumi.Input[str]] +elif False: + VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualChartConfigurationKpiOptionsComparisonArgs: + def __init__(__self__, *, + comparison_format: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs']] = None, + comparison_method: Optional[pulumi.Input[str]] = None): + if comparison_format is not None: + pulumi.set(__self__, "comparison_format", comparison_format) + if comparison_method is not None: + pulumi.set(__self__, "comparison_method", comparison_method) + + @property + @pulumi.getter(name="comparisonFormat") + def comparison_format(self) -> Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs']]: + return pulumi.get(self, "comparison_format") + + @comparison_format.setter + def comparison_format(self, value: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs']]): + pulumi.set(self, "comparison_format", value) + + @property + @pulumi.getter(name="comparisonMethod") + def comparison_method(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "comparison_method") + + @comparison_method.setter + def comparison_method(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "comparison_method", value) + + +if not MYPY: + class VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgsDict(TypedDict): + number_display_format_configuration: NotRequired[pulumi.Input['NumberDisplayFormatConfigurationArgsDict']] + percentage_display_format_configuration: NotRequired[pulumi.Input['PercentageDisplayFormatConfigurationArgsDict']] +elif False: + VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormatArgs: + def __init__(__self__, *, + number_display_format_configuration: Optional[pulumi.Input['NumberDisplayFormatConfigurationArgs']] = None, + percentage_display_format_configuration: Optional[pulumi.Input['PercentageDisplayFormatConfigurationArgs']] = None): + if number_display_format_configuration is not None: + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) + if percentage_display_format_configuration is not None: + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) + + @property + @pulumi.getter(name="numberDisplayFormatConfiguration") + def number_display_format_configuration(self) -> Optional[pulumi.Input['NumberDisplayFormatConfigurationArgs']]: + return pulumi.get(self, "number_display_format_configuration") + + @number_display_format_configuration.setter + def number_display_format_configuration(self, value: Optional[pulumi.Input['NumberDisplayFormatConfigurationArgs']]): + pulumi.set(self, "number_display_format_configuration", value) + + @property + @pulumi.getter(name="percentageDisplayFormatConfiguration") + def percentage_display_format_configuration(self) -> Optional[pulumi.Input['PercentageDisplayFormatConfigurationArgs']]: + return pulumi.get(self, "percentage_display_format_configuration") + + @percentage_display_format_configuration.setter + def percentage_display_format_configuration(self, value: Optional[pulumi.Input['PercentageDisplayFormatConfigurationArgs']]): + pulumi.set(self, "percentage_display_format_configuration", value) + + +if not MYPY: + class VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgsDict(TypedDict): + type: pulumi.Input[str] + color: NotRequired[pulumi.Input[str]] + tooltip_visibility: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualChartConfigurationKpiOptionsSparklineArgs: + def __init__(__self__, *, + type: pulumi.Input[str], + color: Optional[pulumi.Input[str]] = None, + tooltip_visibility: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "type", type) + if color is not None: + pulumi.set(__self__, "color", color) + if tooltip_visibility is not None: + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "color") + + @color.setter + def color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "color", value) + + @property + @pulumi.getter(name="tooltipVisibility") + def tooltip_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "tooltip_visibility") + + @tooltip_visibility.setter + def tooltip_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tooltip_visibility", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgsDict(TypedDict): + standard_layout: NotRequired[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgsDict']] +elif False: + VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsArgs: + def __init__(__self__, *, + standard_layout: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs']] = None): + if standard_layout is not None: + pulumi.set(__self__, "standard_layout", standard_layout) + + @property + @pulumi.getter(name="standardLayout") + def standard_layout(self) -> Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs']]: + return pulumi.get(self, "standard_layout") + + @standard_layout.setter + def standard_layout(self, value: Optional[pulumi.Input['VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs']]): + pulumi.set(self, "standard_layout", value) + + +if not MYPY: + class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgsDict(TypedDict): + type: pulumi.Input[str] +elif False: + VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayoutArgs: + def __init__(__self__, *, + type: pulumi.Input[str]): + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + +if not MYPY: + class VisualsKpiVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + trend_group_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] +elif False: + VisualsKpiVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + trend_group_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if trend_group_sorts is not None: + pulumi.set(__self__, "trend_group_sorts", trend_group_sorts) + + @property + @pulumi.getter(name="trendGroupSorts") + def trend_group_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "trend_group_sorts") + + @trend_group_sorts.setter + def trend_group_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "trend_group_sorts", value) + + +if not MYPY: + class VisualsKpiVisualConditionalFormattingArgsDict(TypedDict): + conditional_formatting_options: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgsDict']]]] +elif False: + VisualsKpiVisualConditionalFormattingArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualConditionalFormattingArgs: + def __init__(__self__, *, + conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs']]]] = None): + if conditional_formatting_options is not None: + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) + + @property + @pulumi.getter(name="conditionalFormattingOptions") + def conditional_formatting_options(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs']]]]: + return pulumi.get(self, "conditional_formatting_options") + + @conditional_formatting_options.setter + def conditional_formatting_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs']]]]): + pulumi.set(self, "conditional_formatting_options", value) + + +if not MYPY: + class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgsDict(TypedDict): + actual_value: NotRequired[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgsDict']] + comparison_value: NotRequired[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgsDict']] + primary_value: NotRequired[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgsDict']] + progress_bar: NotRequired[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgsDict']] +elif False: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionArgs: + def __init__(__self__, *, + actual_value: Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs']] = None, + comparison_value: Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs']] = None, + primary_value: Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs']] = None, + progress_bar: Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs']] = None): + if actual_value is not None: + pulumi.set(__self__, "actual_value", actual_value) + if comparison_value is not None: + pulumi.set(__self__, "comparison_value", comparison_value) + if primary_value is not None: + pulumi.set(__self__, "primary_value", primary_value) + if progress_bar is not None: + pulumi.set(__self__, "progress_bar", progress_bar) + + @property + @pulumi.getter(name="actualValue") + def actual_value(self) -> Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs']]: + return pulumi.get(self, "actual_value") + + @actual_value.setter + def actual_value(self, value: Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs']]): + pulumi.set(self, "actual_value", value) + + @property + @pulumi.getter(name="comparisonValue") + def comparison_value(self) -> Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs']]: + return pulumi.get(self, "comparison_value") + + @comparison_value.setter + def comparison_value(self, value: Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs']]): + pulumi.set(self, "comparison_value", value) + + @property + @pulumi.getter(name="primaryValue") + def primary_value(self) -> Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs']]: + return pulumi.get(self, "primary_value") + + @primary_value.setter + def primary_value(self, value: Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs']]): + pulumi.set(self, "primary_value", value) + + @property + @pulumi.getter(name="progressBar") + def progress_bar(self) -> Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs']]: + return pulumi.get(self, "progress_bar") + + @progress_bar.setter + def progress_bar(self, value: Optional[pulumi.Input['VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs']]): + pulumi.set(self, "progress_bar", value) + + +if not MYPY: + class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgsDict(TypedDict): + text_color: pulumi.Input['ConditionalFormattingColorArgsDict'] + icon: NotRequired[pulumi.Input['ConditionalFormattingIconArgsDict']] +elif False: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValueArgs: + def __init__(__self__, *, + text_color: pulumi.Input['ConditionalFormattingColorArgs'], + icon: Optional[pulumi.Input['ConditionalFormattingIconArgs']] = None): + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) + + @property + @pulumi.getter(name="textColor") + def text_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "text_color") + + @text_color.setter + def text_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "text_color", value) + + @property + @pulumi.getter + def icon(self) -> Optional[pulumi.Input['ConditionalFormattingIconArgs']]: + return pulumi.get(self, "icon") + + @icon.setter + def icon(self, value: Optional[pulumi.Input['ConditionalFormattingIconArgs']]): + pulumi.set(self, "icon", value) + + +if not MYPY: + class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgsDict(TypedDict): + text_color: pulumi.Input['ConditionalFormattingColorArgsDict'] + icon: NotRequired[pulumi.Input['ConditionalFormattingIconArgsDict']] +elif False: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValueArgs: + def __init__(__self__, *, + text_color: pulumi.Input['ConditionalFormattingColorArgs'], + icon: Optional[pulumi.Input['ConditionalFormattingIconArgs']] = None): + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) + + @property + @pulumi.getter(name="textColor") + def text_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "text_color") + + @text_color.setter + def text_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "text_color", value) + + @property + @pulumi.getter + def icon(self) -> Optional[pulumi.Input['ConditionalFormattingIconArgs']]: + return pulumi.get(self, "icon") + + @icon.setter + def icon(self, value: Optional[pulumi.Input['ConditionalFormattingIconArgs']]): + pulumi.set(self, "icon", value) + + +if not MYPY: + class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgsDict(TypedDict): + text_color: pulumi.Input['ConditionalFormattingColorArgsDict'] + icon: NotRequired[pulumi.Input['ConditionalFormattingIconArgsDict']] +elif False: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValueArgs: + def __init__(__self__, *, + text_color: pulumi.Input['ConditionalFormattingColorArgs'], + icon: Optional[pulumi.Input['ConditionalFormattingIconArgs']] = None): + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) + + @property + @pulumi.getter(name="textColor") + def text_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "text_color") + + @text_color.setter + def text_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "text_color", value) + + @property + @pulumi.getter + def icon(self) -> Optional[pulumi.Input['ConditionalFormattingIconArgs']]: + return pulumi.get(self, "icon") + + @icon.setter + def icon(self, value: Optional[pulumi.Input['ConditionalFormattingIconArgs']]): + pulumi.set(self, "icon", value) + + +if not MYPY: + class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgsDict(TypedDict): + foreground_color: pulumi.Input['ConditionalFormattingColorArgsDict'] +elif False: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBarArgs: + def __init__(__self__, *, + foreground_color: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(__self__, "foreground_color", foreground_color) + + @property + @pulumi.getter(name="foregroundColor") + def foreground_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "foreground_color") + + @foreground_color.setter + def foreground_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "foreground_color", value) + + +if not MYPY: + class VisualsLineChartVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsLineChartVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationArgsDict(TypedDict): + contribution_analysis_defaults: NotRequired[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgsDict']]]] + data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + default_series_settings: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationFieldWellsArgsDict']] + forecast_configurations: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationArgsDict']]]] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + primary_y_axis_display_options: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgsDict']] + primary_y_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + reference_lines: NotRequired[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgsDict']]]] + secondary_y_axis_display_options: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgsDict']] + secondary_y_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + series: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesArgsDict']]]] + small_multiples_options: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationSortConfigurationArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + type: NotRequired[pulumi.Input[str]] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] + x_axis_display_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + x_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] +elif False: + VisualsLineChartVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationArgs: + def __init__(__self__, *, + contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgs']]]] = None, + data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + default_series_settings: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationFieldWellsArgs']] = None, + forecast_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationArgs']]]] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + primary_y_axis_display_options: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs']] = None, + primary_y_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]] = None, + secondary_y_axis_display_options: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs']] = None, + secondary_y_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + series: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesArgs']]]] = None, + small_multiples_options: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSortConfigurationArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + type: Optional[pulumi.Input[str]] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None, + x_axis_display_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + x_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None): + if contribution_analysis_defaults is not None: + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if default_series_settings is not None: + pulumi.set(__self__, "default_series_settings", default_series_settings) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if forecast_configurations is not None: + pulumi.set(__self__, "forecast_configurations", forecast_configurations) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if primary_y_axis_display_options is not None: + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) + if primary_y_axis_label_options is not None: + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) + if reference_lines is not None: + pulumi.set(__self__, "reference_lines", reference_lines) + if secondary_y_axis_display_options is not None: + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) + if secondary_y_axis_label_options is not None: + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) + if series is not None: + pulumi.set(__self__, "series", series) + if small_multiples_options is not None: + pulumi.set(__self__, "small_multiples_options", small_multiples_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if type is not None: + pulumi.set(__self__, "type", type) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + if x_axis_display_options is not None: + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) + if x_axis_label_options is not None: + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) + + @property + @pulumi.getter(name="contributionAnalysisDefaults") + def contribution_analysis_defaults(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgs']]]]: + return pulumi.get(self, "contribution_analysis_defaults") + + @contribution_analysis_defaults.setter + def contribution_analysis_defaults(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgs']]]]): + pulumi.set(self, "contribution_analysis_defaults", value) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "data_labels") + + @data_labels.setter + def data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "data_labels", value) + + @property + @pulumi.getter(name="defaultSeriesSettings") + def default_series_settings(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs']]: + return pulumi.get(self, "default_series_settings") + + @default_series_settings.setter + def default_series_settings(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs']]): + pulumi.set(self, "default_series_settings", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter(name="forecastConfigurations") + def forecast_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationArgs']]]]: + return pulumi.get(self, "forecast_configurations") + + @forecast_configurations.setter + def forecast_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationArgs']]]]): + pulumi.set(self, "forecast_configurations", value) + + @property + @pulumi.getter + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") + + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter(name="primaryYAxisDisplayOptions") + def primary_y_axis_display_options(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs']]: + return pulumi.get(self, "primary_y_axis_display_options") + + @primary_y_axis_display_options.setter + def primary_y_axis_display_options(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs']]): + pulumi.set(self, "primary_y_axis_display_options", value) + + @property + @pulumi.getter(name="primaryYAxisLabelOptions") + def primary_y_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "primary_y_axis_label_options") + + @primary_y_axis_label_options.setter + def primary_y_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "primary_y_axis_label_options", value) + + @property + @pulumi.getter(name="referenceLines") + def reference_lines(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]]: + return pulumi.get(self, "reference_lines") + + @reference_lines.setter + def reference_lines(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ReferenceLineArgs']]]]): + pulumi.set(self, "reference_lines", value) + + @property + @pulumi.getter(name="secondaryYAxisDisplayOptions") + def secondary_y_axis_display_options(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs']]: + return pulumi.get(self, "secondary_y_axis_display_options") + + @secondary_y_axis_display_options.setter + def secondary_y_axis_display_options(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs']]): + pulumi.set(self, "secondary_y_axis_display_options", value) + + @property + @pulumi.getter(name="secondaryYAxisLabelOptions") + def secondary_y_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "secondary_y_axis_label_options") + + @secondary_y_axis_label_options.setter + def secondary_y_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "secondary_y_axis_label_options", value) + + @property + @pulumi.getter + def series(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesArgs']]]]: + return pulumi.get(self, "series") + + @series.setter + def series(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesArgs']]]]): + pulumi.set(self, "series", value) + + @property + @pulumi.getter(name="smallMultiplesOptions") + def small_multiples_options(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "small_multiples_options") + + @small_multiples_options.setter + def small_multiples_options(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "small_multiples_options", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + @property + @pulumi.getter(name="xAxisDisplayOptions") + def x_axis_display_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "x_axis_display_options") + + @x_axis_display_options.setter + def x_axis_display_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "x_axis_display_options", value) + + @property + @pulumi.getter(name="xAxisLabelOptions") + def x_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "x_axis_label_options") + + @x_axis_label_options.setter + def x_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "x_axis_label_options", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgsDict(TypedDict): + axis_binding: NotRequired[pulumi.Input[str]] + line_style_settings: NotRequired[pulumi.Input['LineChartLineStyleSettingsArgsDict']] + marker_style_settings: NotRequired[pulumi.Input['LineChartMarkerStyleSettingsArgsDict']] +elif False: + VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationDefaultSeriesSettingsArgs: + def __init__(__self__, *, + axis_binding: Optional[pulumi.Input[str]] = None, + line_style_settings: Optional[pulumi.Input['LineChartLineStyleSettingsArgs']] = None, + marker_style_settings: Optional[pulumi.Input['LineChartMarkerStyleSettingsArgs']] = None): + if axis_binding is not None: + pulumi.set(__self__, "axis_binding", axis_binding) + if line_style_settings is not None: + pulumi.set(__self__, "line_style_settings", line_style_settings) + if marker_style_settings is not None: + pulumi.set(__self__, "marker_style_settings", marker_style_settings) + + @property + @pulumi.getter(name="axisBinding") + def axis_binding(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "axis_binding") + + @axis_binding.setter + def axis_binding(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "axis_binding", value) + + @property + @pulumi.getter(name="lineStyleSettings") + def line_style_settings(self) -> Optional[pulumi.Input['LineChartLineStyleSettingsArgs']]: + return pulumi.get(self, "line_style_settings") + + @line_style_settings.setter + def line_style_settings(self, value: Optional[pulumi.Input['LineChartLineStyleSettingsArgs']]): + pulumi.set(self, "line_style_settings", value) + + @property + @pulumi.getter(name="markerStyleSettings") + def marker_style_settings(self) -> Optional[pulumi.Input['LineChartMarkerStyleSettingsArgs']]: + return pulumi.get(self, "marker_style_settings") + + @marker_style_settings.setter + def marker_style_settings(self, value: Optional[pulumi.Input['LineChartMarkerStyleSettingsArgs']]): + pulumi.set(self, "marker_style_settings", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationFieldWellsArgsDict(TypedDict): + line_chart_aggregated_field_wells: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgsDict']] +elif False: + VisualsLineChartVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + line_chart_aggregated_field_wells: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs']] = None): + if line_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="lineChartAggregatedFieldWells") + def line_chart_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs']]: + return pulumi.get(self, "line_chart_aggregated_field_wells") + + @line_chart_aggregated_field_wells.setter + def line_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs']]): + pulumi.set(self, "line_chart_aggregated_field_wells", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgsDict(TypedDict): + categories: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + colors: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + small_multiples: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] +elif False: + VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWellsArgs: + def __init__(__self__, *, + categories: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + colors: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + small_multiples: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if categories is not None: + pulumi.set(__self__, "categories", categories) + if colors is not None: + pulumi.set(__self__, "colors", colors) + if small_multiples is not None: + pulumi.set(__self__, "small_multiples", small_multiples) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def categories(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "categories") + + @categories.setter + def categories(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "categories", value) + + @property + @pulumi.getter + def colors(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "colors") + + @colors.setter + def colors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "colors", value) + + @property + @pulumi.getter(name="smallMultiples") + def small_multiples(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "small_multiples") + + @small_multiples.setter + def small_multiples(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "small_multiples", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationForecastConfigurationArgsDict(TypedDict): + forecast_properties: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgsDict']] + scenario: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgsDict']] +elif False: + VisualsLineChartVisualChartConfigurationForecastConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationForecastConfigurationArgs: + def __init__(__self__, *, + forecast_properties: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs']] = None, + scenario: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs']] = None): + if forecast_properties is not None: + pulumi.set(__self__, "forecast_properties", forecast_properties) + if scenario is not None: + pulumi.set(__self__, "scenario", scenario) + + @property + @pulumi.getter(name="forecastProperties") + def forecast_properties(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs']]: + return pulumi.get(self, "forecast_properties") + + @forecast_properties.setter + def forecast_properties(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs']]): + pulumi.set(self, "forecast_properties", value) + + @property + @pulumi.getter + def scenario(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs']]: + return pulumi.get(self, "scenario") + + @scenario.setter + def scenario(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs']]): + pulumi.set(self, "scenario", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgsDict(TypedDict): + lower_boundary: NotRequired[pulumi.Input[float]] + periods_backward: NotRequired[pulumi.Input[int]] + periods_forward: NotRequired[pulumi.Input[int]] + prediction_interval: NotRequired[pulumi.Input[int]] + seasonality: NotRequired[pulumi.Input[int]] + upper_boundary: NotRequired[pulumi.Input[float]] +elif False: + VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationForecastConfigurationForecastPropertiesArgs: + def __init__(__self__, *, + lower_boundary: Optional[pulumi.Input[float]] = None, + periods_backward: Optional[pulumi.Input[int]] = None, + periods_forward: Optional[pulumi.Input[int]] = None, + prediction_interval: Optional[pulumi.Input[int]] = None, + seasonality: Optional[pulumi.Input[int]] = None, + upper_boundary: Optional[pulumi.Input[float]] = None): + if lower_boundary is not None: + pulumi.set(__self__, "lower_boundary", lower_boundary) + if periods_backward is not None: + pulumi.set(__self__, "periods_backward", periods_backward) + if periods_forward is not None: + pulumi.set(__self__, "periods_forward", periods_forward) + if prediction_interval is not None: + pulumi.set(__self__, "prediction_interval", prediction_interval) + if seasonality is not None: + pulumi.set(__self__, "seasonality", seasonality) + if upper_boundary is not None: + pulumi.set(__self__, "upper_boundary", upper_boundary) + + @property + @pulumi.getter(name="lowerBoundary") + def lower_boundary(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "lower_boundary") + + @lower_boundary.setter + def lower_boundary(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "lower_boundary", value) + + @property + @pulumi.getter(name="periodsBackward") + def periods_backward(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "periods_backward") + + @periods_backward.setter + def periods_backward(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "periods_backward", value) + + @property + @pulumi.getter(name="periodsForward") + def periods_forward(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "periods_forward") + + @periods_forward.setter + def periods_forward(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "periods_forward", value) + + @property + @pulumi.getter(name="predictionInterval") + def prediction_interval(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "prediction_interval") + + @prediction_interval.setter + def prediction_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "prediction_interval", value) + + @property + @pulumi.getter + def seasonality(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "seasonality") + + @seasonality.setter + def seasonality(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "seasonality", value) + + @property + @pulumi.getter(name="upperBoundary") + def upper_boundary(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "upper_boundary") + + @upper_boundary.setter + def upper_boundary(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "upper_boundary", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgsDict(TypedDict): + what_if_point_scenario: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgsDict']] + what_if_range_scenario: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgsDict']] +elif False: + VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioArgs: + def __init__(__self__, *, + what_if_point_scenario: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs']] = None, + what_if_range_scenario: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs']] = None): + if what_if_point_scenario is not None: + pulumi.set(__self__, "what_if_point_scenario", what_if_point_scenario) + if what_if_range_scenario is not None: + pulumi.set(__self__, "what_if_range_scenario", what_if_range_scenario) + + @property + @pulumi.getter(name="whatIfPointScenario") + def what_if_point_scenario(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs']]: + return pulumi.get(self, "what_if_point_scenario") + + @what_if_point_scenario.setter + def what_if_point_scenario(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs']]): + pulumi.set(self, "what_if_point_scenario", value) + + @property + @pulumi.getter(name="whatIfRangeScenario") + def what_if_range_scenario(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs']]: + return pulumi.get(self, "what_if_range_scenario") + + @what_if_range_scenario.setter + def what_if_range_scenario(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs']]): + pulumi.set(self, "what_if_range_scenario", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgsDict(TypedDict): + date: pulumi.Input[str] + value: pulumi.Input[float] +elif False: + VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenarioArgs: + def __init__(__self__, *, + date: pulumi.Input[str], + value: pulumi.Input[float]): + pulumi.set(__self__, "date", date) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def date(self) -> pulumi.Input[str]: + return pulumi.get(self, "date") + + @date.setter + def date(self, value: pulumi.Input[str]): + pulumi.set(self, "date", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input[float]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input[float]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgsDict(TypedDict): + end_date: pulumi.Input[str] + start_date: pulumi.Input[str] + value: pulumi.Input[float] +elif False: + VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenarioArgs: + def __init__(__self__, *, + end_date: pulumi.Input[str], + start_date: pulumi.Input[str], + value: pulumi.Input[float]): + pulumi.set(__self__, "end_date", end_date) + pulumi.set(__self__, "start_date", start_date) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="endDate") + def end_date(self) -> pulumi.Input[str]: + return pulumi.get(self, "end_date") + + @end_date.setter + def end_date(self, value: pulumi.Input[str]): + pulumi.set(self, "end_date", value) + + @property + @pulumi.getter(name="startDate") + def start_date(self) -> pulumi.Input[str]: + return pulumi.get(self, "start_date") + + @start_date.setter + def start_date(self, value: pulumi.Input[str]): + pulumi.set(self, "start_date", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input[float]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input[float]): + pulumi.set(self, "value", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgsDict(TypedDict): + axis_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + missing_data_configurations: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgsDict']]]] +elif False: + VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsArgs: + def __init__(__self__, *, + axis_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + missing_data_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs']]]] = None): + if axis_options is not None: + pulumi.set(__self__, "axis_options", axis_options) + if missing_data_configurations is not None: + pulumi.set(__self__, "missing_data_configurations", missing_data_configurations) + + @property + @pulumi.getter(name="axisOptions") + def axis_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "axis_options") + + @axis_options.setter + def axis_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "axis_options", value) + + @property + @pulumi.getter(name="missingDataConfigurations") + def missing_data_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs']]]]: + return pulumi.get(self, "missing_data_configurations") + + @missing_data_configurations.setter + def missing_data_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs']]]]): + pulumi.set(self, "missing_data_configurations", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgsDict(TypedDict): + treatment_option: NotRequired[pulumi.Input[str]] +elif False: + VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfigurationArgs: + def __init__(__self__, *, + treatment_option: Optional[pulumi.Input[str]] = None): + if treatment_option is not None: + pulumi.set(__self__, "treatment_option", treatment_option) + + @property + @pulumi.getter(name="treatmentOption") + def treatment_option(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "treatment_option") + + @treatment_option.setter + def treatment_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "treatment_option", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgsDict(TypedDict): + axis_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + missing_data_configurations: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgsDict']]]] +elif False: + VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsArgs: + def __init__(__self__, *, + axis_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + missing_data_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs']]]] = None): + if axis_options is not None: + pulumi.set(__self__, "axis_options", axis_options) + if missing_data_configurations is not None: + pulumi.set(__self__, "missing_data_configurations", missing_data_configurations) + + @property + @pulumi.getter(name="axisOptions") + def axis_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "axis_options") + + @axis_options.setter + def axis_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "axis_options", value) + + @property + @pulumi.getter(name="missingDataConfigurations") + def missing_data_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs']]]]: + return pulumi.get(self, "missing_data_configurations") + + @missing_data_configurations.setter + def missing_data_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs']]]]): + pulumi.set(self, "missing_data_configurations", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgsDict(TypedDict): + treatment_option: NotRequired[pulumi.Input[str]] +elif False: + VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfigurationArgs: + def __init__(__self__, *, + treatment_option: Optional[pulumi.Input[str]] = None): + if treatment_option is not None: + pulumi.set(__self__, "treatment_option", treatment_option) + + @property + @pulumi.getter(name="treatmentOption") + def treatment_option(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "treatment_option") + + @treatment_option.setter + def treatment_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "treatment_option", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationSeriesArgsDict(TypedDict): + data_field_series_item: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgsDict']] + field_series_item: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgsDict']] +elif False: + VisualsLineChartVisualChartConfigurationSeriesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationSeriesArgs: + def __init__(__self__, *, + data_field_series_item: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs']] = None, + field_series_item: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs']] = None): + if data_field_series_item is not None: + pulumi.set(__self__, "data_field_series_item", data_field_series_item) + if field_series_item is not None: + pulumi.set(__self__, "field_series_item", field_series_item) + + @property + @pulumi.getter(name="dataFieldSeriesItem") + def data_field_series_item(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs']]: + return pulumi.get(self, "data_field_series_item") + + @data_field_series_item.setter + def data_field_series_item(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs']]): + pulumi.set(self, "data_field_series_item", value) + + @property + @pulumi.getter(name="fieldSeriesItem") + def field_series_item(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs']]: + return pulumi.get(self, "field_series_item") + + @field_series_item.setter + def field_series_item(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs']]): + pulumi.set(self, "field_series_item", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgsDict(TypedDict): + axis_binding: pulumi.Input[str] + field_id: pulumi.Input[str] + field_value: NotRequired[pulumi.Input[str]] + settings: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgsDict']] +elif False: + VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemArgs: + def __init__(__self__, *, + axis_binding: pulumi.Input[str], + field_id: pulumi.Input[str], + field_value: Optional[pulumi.Input[str]] = None, + settings: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs']] = None): + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) + if field_value is not None: + pulumi.set(__self__, "field_value", field_value) + if settings is not None: + pulumi.set(__self__, "settings", settings) + + @property + @pulumi.getter(name="axisBinding") + def axis_binding(self) -> pulumi.Input[str]: + return pulumi.get(self, "axis_binding") + + @axis_binding.setter + def axis_binding(self, value: pulumi.Input[str]): + pulumi.set(self, "axis_binding", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="fieldValue") + def field_value(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "field_value") + + @field_value.setter + def field_value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "field_value", value) + + @property + @pulumi.getter + def settings(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs']]: + return pulumi.get(self, "settings") + + @settings.setter + def settings(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs']]): + pulumi.set(self, "settings", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgsDict(TypedDict): + line_style_settings: NotRequired[pulumi.Input['LineChartLineStyleSettingsArgsDict']] + marker_style_settings: NotRequired[pulumi.Input['LineChartMarkerStyleSettingsArgsDict']] +elif False: + VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettingsArgs: + def __init__(__self__, *, + line_style_settings: Optional[pulumi.Input['LineChartLineStyleSettingsArgs']] = None, + marker_style_settings: Optional[pulumi.Input['LineChartMarkerStyleSettingsArgs']] = None): + if line_style_settings is not None: + pulumi.set(__self__, "line_style_settings", line_style_settings) + if marker_style_settings is not None: + pulumi.set(__self__, "marker_style_settings", marker_style_settings) + + @property + @pulumi.getter(name="lineStyleSettings") + def line_style_settings(self) -> Optional[pulumi.Input['LineChartLineStyleSettingsArgs']]: + return pulumi.get(self, "line_style_settings") + + @line_style_settings.setter + def line_style_settings(self, value: Optional[pulumi.Input['LineChartLineStyleSettingsArgs']]): + pulumi.set(self, "line_style_settings", value) + + @property + @pulumi.getter(name="markerStyleSettings") + def marker_style_settings(self) -> Optional[pulumi.Input['LineChartMarkerStyleSettingsArgs']]: + return pulumi.get(self, "marker_style_settings") + + @marker_style_settings.setter + def marker_style_settings(self, value: Optional[pulumi.Input['LineChartMarkerStyleSettingsArgs']]): + pulumi.set(self, "marker_style_settings", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgsDict(TypedDict): + axis_binding: pulumi.Input[str] + field_id: pulumi.Input[str] + settings: NotRequired[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgsDict']] +elif False: + VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemArgs: + def __init__(__self__, *, + axis_binding: pulumi.Input[str], + field_id: pulumi.Input[str], + settings: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs']] = None): + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) + if settings is not None: + pulumi.set(__self__, "settings", settings) + + @property + @pulumi.getter(name="axisBinding") + def axis_binding(self) -> pulumi.Input[str]: + return pulumi.get(self, "axis_binding") + + @axis_binding.setter + def axis_binding(self, value: pulumi.Input[str]): + pulumi.set(self, "axis_binding", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter + def settings(self) -> Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs']]: + return pulumi.get(self, "settings") + + @settings.setter + def settings(self, value: Optional[pulumi.Input['VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs']]): + pulumi.set(self, "settings", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgsDict(TypedDict): + line_style_settings: NotRequired[pulumi.Input['LineChartLineStyleSettingsArgsDict']] + marker_style_settings: NotRequired[pulumi.Input['LineChartMarkerStyleSettingsArgsDict']] +elif False: + VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettingsArgs: + def __init__(__self__, *, + line_style_settings: Optional[pulumi.Input['LineChartLineStyleSettingsArgs']] = None, + marker_style_settings: Optional[pulumi.Input['LineChartMarkerStyleSettingsArgs']] = None): + if line_style_settings is not None: + pulumi.set(__self__, "line_style_settings", line_style_settings) + if marker_style_settings is not None: + pulumi.set(__self__, "marker_style_settings", marker_style_settings) + + @property + @pulumi.getter(name="lineStyleSettings") + def line_style_settings(self) -> Optional[pulumi.Input['LineChartLineStyleSettingsArgs']]: + return pulumi.get(self, "line_style_settings") + + @line_style_settings.setter + def line_style_settings(self, value: Optional[pulumi.Input['LineChartLineStyleSettingsArgs']]): + pulumi.set(self, "line_style_settings", value) + + @property + @pulumi.getter(name="markerStyleSettings") + def marker_style_settings(self) -> Optional[pulumi.Input['LineChartMarkerStyleSettingsArgs']]: + return pulumi.get(self, "marker_style_settings") + + @marker_style_settings.setter + def marker_style_settings(self, value: Optional[pulumi.Input['LineChartMarkerStyleSettingsArgs']]): + pulumi.set(self, "marker_style_settings", value) + + +if not MYPY: + class VisualsLineChartVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + category_items_limit_configuration: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + category_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] + color_items_limit_configuration: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + small_multiples_limit_configuration: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + small_multiples_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] +elif False: + VisualsLineChartVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsLineChartVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + category_items_limit_configuration: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + category_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None, + color_items_limit_configuration: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + small_multiples_limit_configuration: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + small_multiples_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if category_items_limit_configuration is not None: + pulumi.set(__self__, "category_items_limit_configuration", category_items_limit_configuration) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if color_items_limit_configuration is not None: + pulumi.set(__self__, "color_items_limit_configuration", color_items_limit_configuration) + if small_multiples_limit_configuration is not None: + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) + if small_multiples_sorts is not None: + pulumi.set(__self__, "small_multiples_sorts", small_multiples_sorts) + + @property + @pulumi.getter(name="categoryItemsLimitConfiguration") + def category_items_limit_configuration(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "category_items_limit_configuration") + + @category_items_limit_configuration.setter + def category_items_limit_configuration(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "category_items_limit_configuration", value) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "category_sorts") + + @category_sorts.setter + def category_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "category_sorts", value) + + @property + @pulumi.getter(name="colorItemsLimitConfiguration") + def color_items_limit_configuration(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "color_items_limit_configuration") + + @color_items_limit_configuration.setter + def color_items_limit_configuration(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "color_items_limit_configuration", value) + + @property + @pulumi.getter(name="smallMultiplesLimitConfiguration") + def small_multiples_limit_configuration(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "small_multiples_limit_configuration") + + @small_multiples_limit_configuration.setter + def small_multiples_limit_configuration(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "small_multiples_limit_configuration", value) + + @property + @pulumi.getter(name="smallMultiplesSorts") + def small_multiples_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "small_multiples_sorts") + + @small_multiples_sorts.setter + def small_multiples_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "small_multiples_sorts", value) + + +if not MYPY: + class VisualsPieChartVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsPieChartVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsPieChartVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPieChartVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsPieChartVisualChartConfigurationArgsDict(TypedDict): + category_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + contribution_analysis_defaults: NotRequired[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgsDict']]]] + data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + donut_options: NotRequired[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsPieChartVisualChartConfigurationFieldWellsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + small_multiples_options: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsPieChartVisualChartConfigurationSortConfigurationArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + value_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] +elif False: + VisualsPieChartVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPieChartVisualChartConfigurationArgs: + def __init__(__self__, *, + category_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgs']]]] = None, + data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + donut_options: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationFieldWellsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + small_multiples_options: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationSortConfigurationArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + value_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None): + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if contribution_analysis_defaults is not None: + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if donut_options is not None: + pulumi.set(__self__, "donut_options", donut_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if small_multiples_options is not None: + pulumi.set(__self__, "small_multiples_options", small_multiples_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if value_label_options is not None: + pulumi.set(__self__, "value_label_options", value_label_options) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "category_label_options") + + @category_label_options.setter + def category_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "category_label_options", value) + + @property + @pulumi.getter(name="contributionAnalysisDefaults") + def contribution_analysis_defaults(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgs']]]]: + return pulumi.get(self, "contribution_analysis_defaults") + + @contribution_analysis_defaults.setter + def contribution_analysis_defaults(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ContributionAnalysisDefaultsArgs']]]]): + pulumi.set(self, "contribution_analysis_defaults", value) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "data_labels") + + @data_labels.setter + def data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "data_labels", value) + + @property + @pulumi.getter(name="donutOptions") + def donut_options(self) -> Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsArgs']]: + return pulumi.get(self, "donut_options") + + @donut_options.setter + def donut_options(self, value: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsArgs']]): + pulumi.set(self, "donut_options", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") + + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter(name="smallMultiplesOptions") + def small_multiples_options(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "small_multiples_options") + + @small_multiples_options.setter + def small_multiples_options(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "small_multiples_options", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") + + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + @property + @pulumi.getter(name="valueLabelOptions") + def value_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "value_label_options") + + @value_label_options.setter + def value_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "value_label_options", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + +if not MYPY: + class VisualsPieChartVisualChartConfigurationDonutOptionsArgsDict(TypedDict): + arc_options: NotRequired[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgsDict']] + donut_center_options: NotRequired[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgsDict']] +elif False: + VisualsPieChartVisualChartConfigurationDonutOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPieChartVisualChartConfigurationDonutOptionsArgs: + def __init__(__self__, *, + arc_options: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs']] = None, + donut_center_options: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs']] = None): + if arc_options is not None: + pulumi.set(__self__, "arc_options", arc_options) + if donut_center_options is not None: + pulumi.set(__self__, "donut_center_options", donut_center_options) + + @property + @pulumi.getter(name="arcOptions") + def arc_options(self) -> Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs']]: + return pulumi.get(self, "arc_options") + + @arc_options.setter + def arc_options(self, value: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs']]): + pulumi.set(self, "arc_options", value) + + @property + @pulumi.getter(name="donutCenterOptions") + def donut_center_options(self) -> Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs']]: + return pulumi.get(self, "donut_center_options") + + @donut_center_options.setter + def donut_center_options(self, value: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs']]): + pulumi.set(self, "donut_center_options", value) + + +if not MYPY: + class VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgsDict(TypedDict): + arc_thickness: NotRequired[pulumi.Input[str]] +elif False: + VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPieChartVisualChartConfigurationDonutOptionsArcOptionsArgs: + def __init__(__self__, *, + arc_thickness: Optional[pulumi.Input[str]] = None): + if arc_thickness is not None: + pulumi.set(__self__, "arc_thickness", arc_thickness) + + @property + @pulumi.getter(name="arcThickness") + def arc_thickness(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "arc_thickness") + + @arc_thickness.setter + def arc_thickness(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "arc_thickness", value) + + +if not MYPY: + class VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgsDict(TypedDict): + label_visibility: NotRequired[pulumi.Input[str]] +elif False: + VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptionsArgs: + def __init__(__self__, *, + label_visibility: Optional[pulumi.Input[str]] = None): + if label_visibility is not None: + pulumi.set(__self__, "label_visibility", label_visibility) + + @property + @pulumi.getter(name="labelVisibility") + def label_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "label_visibility") + + @label_visibility.setter + def label_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "label_visibility", value) + + +if not MYPY: + class VisualsPieChartVisualChartConfigurationFieldWellsArgsDict(TypedDict): + pie_chart_aggregated_field_wells: NotRequired[pulumi.Input['VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgsDict']] +elif False: + VisualsPieChartVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPieChartVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + pie_chart_aggregated_field_wells: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs']] = None): + if pie_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="pieChartAggregatedFieldWells") + def pie_chart_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs']]: + return pulumi.get(self, "pie_chart_aggregated_field_wells") + + @pie_chart_aggregated_field_wells.setter + def pie_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs']]): + pulumi.set(self, "pie_chart_aggregated_field_wells", value) + + +if not MYPY: + class VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgsDict(TypedDict): + categories: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + small_multiples: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] +elif False: + VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWellsArgs: + def __init__(__self__, *, + categories: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + small_multiples: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if categories is not None: + pulumi.set(__self__, "categories", categories) + if small_multiples is not None: + pulumi.set(__self__, "small_multiples", small_multiples) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def categories(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "categories") + + @categories.setter + def categories(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "categories", value) + + @property + @pulumi.getter(name="smallMultiples") + def small_multiples(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "small_multiples") + + @small_multiples.setter + def small_multiples(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "small_multiples", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsPieChartVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + category_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + category_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] + small_multiples_limit_configuration: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + small_multiples_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] +elif False: + VisualsPieChartVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPieChartVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + category_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + category_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None, + small_multiples_limit_configuration: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + small_multiples_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if small_multiples_limit_configuration is not None: + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) + if small_multiples_sorts is not None: + pulumi.set(__self__, "small_multiples_sorts", small_multiples_sorts) + + @property + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "category_items_limit") + + @category_items_limit.setter + def category_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "category_items_limit", value) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "category_sorts") + + @category_sorts.setter + def category_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "category_sorts", value) + + @property + @pulumi.getter(name="smallMultiplesLimitConfiguration") + def small_multiples_limit_configuration(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "small_multiples_limit_configuration") + + @small_multiples_limit_configuration.setter + def small_multiples_limit_configuration(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "small_multiples_limit_configuration", value) + + @property + @pulumi.getter(name="smallMultiplesSorts") + def small_multiples_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "small_multiples_sorts") + + @small_multiples_sorts.setter + def small_multiples_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "small_multiples_sorts", value) + + +if not MYPY: + class VisualsPivotTableVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationArgsDict']] + conditional_formatting: NotRequired[pulumi.Input['VisualsPivotTableVisualConditionalFormattingArgsDict']] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsPivotTableVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationArgs']] = None, + conditional_formatting: Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingArgs']] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if conditional_formatting is not None: + pulumi.set(__self__, "conditional_formatting", conditional_formatting) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="conditionalFormatting") + def conditional_formatting(self) -> Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingArgs']]: + return pulumi.get(self, "conditional_formatting") + + @conditional_formatting.setter + def conditional_formatting(self, value: Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingArgs']]): + pulumi.set(self, "conditional_formatting", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationArgsDict(TypedDict): + field_options: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsArgsDict']] + paginated_report_options: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationArgsDict']] + table_options: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationTableOptionsArgsDict']] + total_options: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationArgs: + def __init__(__self__, *, + field_options: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsArgs']] = None, + paginated_report_options: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationArgs']] = None, + table_options: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTableOptionsArgs']] = None, + total_options: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsArgs']] = None): + if field_options is not None: + pulumi.set(__self__, "field_options", field_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if paginated_report_options is not None: + pulumi.set(__self__, "paginated_report_options", paginated_report_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if table_options is not None: + pulumi.set(__self__, "table_options", table_options) + if total_options is not None: + pulumi.set(__self__, "total_options", total_options) + + @property + @pulumi.getter(name="fieldOptions") + def field_options(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsArgs']]: + return pulumi.get(self, "field_options") + + @field_options.setter + def field_options(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsArgs']]): + pulumi.set(self, "field_options", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter(name="paginatedReportOptions") + def paginated_report_options(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs']]: + return pulumi.get(self, "paginated_report_options") + + @paginated_report_options.setter + def paginated_report_options(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs']]): + pulumi.set(self, "paginated_report_options", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter(name="tableOptions") + def table_options(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTableOptionsArgs']]: + return pulumi.get(self, "table_options") + + @table_options.setter + def table_options(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTableOptionsArgs']]): + pulumi.set(self, "table_options", value) + + @property + @pulumi.getter(name="totalOptions") + def total_options(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsArgs']]: + return pulumi.get(self, "total_options") + + @total_options.setter + def total_options(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsArgs']]): + pulumi.set(self, "total_options", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldOptionsArgsDict(TypedDict): + data_path_options: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgsDict']]]] + selected_field_options: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgsDict']]]] +elif False: + VisualsPivotTableVisualChartConfigurationFieldOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldOptionsArgs: + def __init__(__self__, *, + data_path_options: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs']]]] = None, + selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs']]]] = None): + if data_path_options is not None: + pulumi.set(__self__, "data_path_options", data_path_options) + if selected_field_options is not None: + pulumi.set(__self__, "selected_field_options", selected_field_options) + + @property + @pulumi.getter(name="dataPathOptions") + def data_path_options(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs']]]]: + return pulumi.get(self, "data_path_options") + + @data_path_options.setter + def data_path_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs']]]]): + pulumi.set(self, "data_path_options", value) + + @property + @pulumi.getter(name="selectedFieldOptions") + def selected_field_options(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs']]]]: + return pulumi.get(self, "selected_field_options") + + @selected_field_options.setter + def selected_field_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs']]]]): + pulumi.set(self, "selected_field_options", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgsDict(TypedDict): + data_path_lists: pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgsDict']]] + width: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionArgs: + def __init__(__self__, *, + data_path_lists: pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs']]], + width: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "data_path_lists", data_path_lists) + if width is not None: + pulumi.set(__self__, "width", width) + + @property + @pulumi.getter(name="dataPathLists") + def data_path_lists(self) -> pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs']]]: + return pulumi.get(self, "data_path_lists") + + @data_path_lists.setter + def data_path_lists(self, value: pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs']]]): + pulumi.set(self, "data_path_lists", value) + + @property + @pulumi.getter + def width(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "width") + + @width.setter + def width(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "width", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgsDict(TypedDict): + field_id: pulumi.Input[str] + field_value: pulumi.Input[str] +elif False: + VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathListArgs: + def __init__(__self__, *, + field_id: pulumi.Input[str], + field_value: pulumi.Input[str]): + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="fieldValue") + def field_value(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_value") + + @field_value.setter + def field_value(self, value: pulumi.Input[str]): + pulumi.set(self, "field_value", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgsDict(TypedDict): + field_id: pulumi.Input[str] + custom_label: NotRequired[pulumi.Input[str]] + visibility: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs: + def __init__(__self__, *, + field_id: pulumi.Input[str], + custom_label: Optional[pulumi.Input[str]] = None, + visibility: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "field_id", field_id) + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_label") + + @custom_label.setter + def custom_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_label", value) + + @property + @pulumi.getter + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") + + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsArgsDict(TypedDict): + pivot_table_aggregated_field_wells: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + pivot_table_aggregated_field_wells: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs']] = None): + if pivot_table_aggregated_field_wells is not None: + pulumi.set(__self__, "pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) + + @property + @pulumi.getter(name="pivotTableAggregatedFieldWells") + def pivot_table_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs']]: + return pulumi.get(self, "pivot_table_aggregated_field_wells") + + @pivot_table_aggregated_field_wells.setter + def pivot_table_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs']]): + pulumi.set(self, "pivot_table_aggregated_field_wells", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgsDict(TypedDict): + columns: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgsDict']]]] + rows: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgsDict']]]] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgsDict']]]] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsArgs: + def __init__(__self__, *, + columns: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs']]]] = None, + rows: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs']]]] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs']]]] = None): + if columns is not None: + pulumi.set(__self__, "columns", columns) + if rows is not None: + pulumi.set(__self__, "rows", rows) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def columns(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs']]]]: + return pulumi.get(self, "columns") + + @columns.setter + def columns(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs']]]]): + pulumi.set(self, "columns", value) + + @property + @pulumi.getter + def rows(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs']]]]: + return pulumi.get(self, "rows") + + @rows.setter + def rows(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs']]]]): + pulumi.set(self, "rows", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs']]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs']]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgsDict(TypedDict): + categorical_dimension_field: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgsDict']] + date_dimension_field: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgsDict']] + numerical_dimension_field: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnArgs: + def __init__(__self__, *, + categorical_dimension_field: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs']] = None, + date_dimension_field: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs']] = None, + numerical_dimension_field: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs']] = None): + if categorical_dimension_field is not None: + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) + if date_dimension_field is not None: + pulumi.set(__self__, "date_dimension_field", date_dimension_field) + if numerical_dimension_field is not None: + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) + + @property + @pulumi.getter(name="categoricalDimensionField") + def categorical_dimension_field(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs']]: + return pulumi.get(self, "categorical_dimension_field") + + @categorical_dimension_field.setter + def categorical_dimension_field(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs']]): + pulumi.set(self, "categorical_dimension_field", value) + + @property + @pulumi.getter(name="dateDimensionField") + def date_dimension_field(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs']]: + return pulumi.get(self, "date_dimension_field") + + @date_dimension_field.setter + def date_dimension_field(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs']]): + pulumi.set(self, "date_dimension_field", value) + + @property + @pulumi.getter(name="numericalDimensionField") + def numerical_dimension_field(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs']]: + return pulumi.get(self, "numerical_dimension_field") + + @numerical_dimension_field.setter + def numerical_dimension_field(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs']]): + pulumi.set(self, "numerical_dimension_field", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + date_granularity: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + date_granularity: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if date_granularity is not None: + pulumi.set(__self__, "date_granularity", date_granularity) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="dateGranularity") + def date_granularity(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_granularity") + + @date_granularity.setter + def date_granularity(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_granularity", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgsDict(TypedDict): + categorical_dimension_field: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgsDict']] + date_dimension_field: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgsDict']] + numerical_dimension_field: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowArgs: + def __init__(__self__, *, + categorical_dimension_field: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs']] = None, + date_dimension_field: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs']] = None, + numerical_dimension_field: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs']] = None): + if categorical_dimension_field is not None: + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) + if date_dimension_field is not None: + pulumi.set(__self__, "date_dimension_field", date_dimension_field) + if numerical_dimension_field is not None: + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) + + @property + @pulumi.getter(name="categoricalDimensionField") + def categorical_dimension_field(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs']]: + return pulumi.get(self, "categorical_dimension_field") + + @categorical_dimension_field.setter + def categorical_dimension_field(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs']]): + pulumi.set(self, "categorical_dimension_field", value) + + @property + @pulumi.getter(name="dateDimensionField") + def date_dimension_field(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs']]: + return pulumi.get(self, "date_dimension_field") + + @date_dimension_field.setter + def date_dimension_field(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs']]): + pulumi.set(self, "date_dimension_field", value) + + @property + @pulumi.getter(name="numericalDimensionField") + def numerical_dimension_field(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs']]: + return pulumi.get(self, "numerical_dimension_field") + + @numerical_dimension_field.setter + def numerical_dimension_field(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs']]): + pulumi.set(self, "numerical_dimension_field", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + date_granularity: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + date_granularity: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if date_granularity is not None: + pulumi.set(__self__, "date_granularity", date_granularity) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="dateGranularity") + def date_granularity(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_granularity") + + @date_granularity.setter + def date_granularity(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_granularity", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgsDict(TypedDict): + calculated_measure_field: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict']] + categorical_measure_field: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict']] + date_measure_field: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgsDict']] + numerical_measure_field: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueArgs: + def __init__(__self__, *, + calculated_measure_field: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs']] = None, + categorical_measure_field: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs']] = None, + date_measure_field: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs']] = None, + numerical_measure_field: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs']] = None): + if calculated_measure_field is not None: + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) + if categorical_measure_field is not None: + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) + if date_measure_field is not None: + pulumi.set(__self__, "date_measure_field", date_measure_field) + if numerical_measure_field is not None: + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) + + @property + @pulumi.getter(name="calculatedMeasureField") + def calculated_measure_field(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs']]: + return pulumi.get(self, "calculated_measure_field") + + @calculated_measure_field.setter + def calculated_measure_field(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs']]): + pulumi.set(self, "calculated_measure_field", value) + + @property + @pulumi.getter(name="categoricalMeasureField") + def categorical_measure_field(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs']]: + return pulumi.get(self, "categorical_measure_field") + + @categorical_measure_field.setter + def categorical_measure_field(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs']]): + pulumi.set(self, "categorical_measure_field", value) + + @property + @pulumi.getter(name="dateMeasureField") + def date_measure_field(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs']]: + return pulumi.get(self, "date_measure_field") + + @date_measure_field.setter + def date_measure_field(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs']]): + pulumi.set(self, "date_measure_field", value) + + @property + @pulumi.getter(name="numericalMeasureField") + def numerical_measure_field(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs']]: + return pulumi.get(self, "numerical_measure_field") + + @numerical_measure_field.setter + def numerical_measure_field(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs']]): + pulumi.set(self, "numerical_measure_field", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict(TypedDict): + expression: pulumi.Input[str] + field_id: pulumi.Input[str] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureFieldArgs: + def __init__(__self__, *, + expression: pulumi.Input[str], + field_id: pulumi.Input[str]): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input['NumericalAggregationArgsDict']] + format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input['NumericalAggregationArgs']] = None, + format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input['NumericalAggregationArgs']]: + return pulumi.get(self, "aggregation_function") + + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input['NumericalAggregationArgs']]): + pulumi.set(self, "aggregation_function", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgsDict(TypedDict): + overflow_column_header_visibility: NotRequired[pulumi.Input[str]] + vertical_overflow_visibility: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationPaginatedReportOptionsArgs: + def __init__(__self__, *, + overflow_column_header_visibility: Optional[pulumi.Input[str]] = None, + vertical_overflow_visibility: Optional[pulumi.Input[str]] = None): + if overflow_column_header_visibility is not None: + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) + if vertical_overflow_visibility is not None: + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) + + @property + @pulumi.getter(name="overflowColumnHeaderVisibility") + def overflow_column_header_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "overflow_column_header_visibility") + + @overflow_column_header_visibility.setter + def overflow_column_header_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "overflow_column_header_visibility", value) + + @property + @pulumi.getter(name="verticalOverflowVisibility") + def vertical_overflow_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "vertical_overflow_visibility") + + @vertical_overflow_visibility.setter + def vertical_overflow_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vertical_overflow_visibility", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + field_sort_options: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgsDict']]]] +elif False: + VisualsPivotTableVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + field_sort_options: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs']]]] = None): + if field_sort_options is not None: + pulumi.set(__self__, "field_sort_options", field_sort_options) + + @property + @pulumi.getter(name="fieldSortOptions") + def field_sort_options(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs']]]]: + return pulumi.get(self, "field_sort_options") + + @field_sort_options.setter + def field_sort_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs']]]]): + pulumi.set(self, "field_sort_options", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgsDict(TypedDict): + field_id: pulumi.Input[str] + sort_by: pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgsDict'] +elif False: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionArgs: + def __init__(__self__, *, + field_id: pulumi.Input[str], + sort_by: pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs']): + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "sort_by", sort_by) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="sortBy") + def sort_by(self) -> pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs']: + return pulumi.get(self, "sort_by") + + @sort_by.setter + def sort_by(self, value: pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs']): + pulumi.set(self, "sort_by", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgsDict(TypedDict): + column: NotRequired[pulumi.Input['ColumnSortArgsDict']] + data_path: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgsDict']] + field: NotRequired[pulumi.Input['FieldSortArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByArgs: + def __init__(__self__, *, + column: Optional[pulumi.Input['ColumnSortArgs']] = None, + data_path: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs']] = None, + field: Optional[pulumi.Input['FieldSortArgs']] = None): + if column is not None: + pulumi.set(__self__, "column", column) + if data_path is not None: + pulumi.set(__self__, "data_path", data_path) + if field is not None: + pulumi.set(__self__, "field", field) + + @property + @pulumi.getter + def column(self) -> Optional[pulumi.Input['ColumnSortArgs']]: + return pulumi.get(self, "column") + + @column.setter + def column(self, value: Optional[pulumi.Input['ColumnSortArgs']]): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="dataPath") + def data_path(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs']]: + return pulumi.get(self, "data_path") + + @data_path.setter + def data_path(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs']]): + pulumi.set(self, "data_path", value) + + @property + @pulumi.getter + def field(self) -> Optional[pulumi.Input['FieldSortArgs']]: + return pulumi.get(self, "field") + + @field.setter + def field(self, value: Optional[pulumi.Input['FieldSortArgs']]): + pulumi.set(self, "field", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgsDict(TypedDict): + direction: pulumi.Input[str] + sort_paths: pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgsDict']]] +elif False: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathArgs: + def __init__(__self__, *, + direction: pulumi.Input[str], + sort_paths: pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs']]]): + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_paths", sort_paths) + + @property + @pulumi.getter + def direction(self) -> pulumi.Input[str]: + return pulumi.get(self, "direction") + + @direction.setter + def direction(self, value: pulumi.Input[str]): + pulumi.set(self, "direction", value) + + @property + @pulumi.getter(name="sortPaths") + def sort_paths(self) -> pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs']]]: + return pulumi.get(self, "sort_paths") + + @sort_paths.setter + def sort_paths(self, value: pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs']]]): + pulumi.set(self, "sort_paths", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgsDict(TypedDict): + field_id: pulumi.Input[str] + field_value: pulumi.Input[str] +elif False: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPathArgs: + def __init__(__self__, *, + field_id: pulumi.Input[str], + field_value: pulumi.Input[str]): + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="fieldValue") + def field_value(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_value") + + @field_value.setter + def field_value(self, value: pulumi.Input[str]): + pulumi.set(self, "field_value", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationTableOptionsArgsDict(TypedDict): + cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + collapsed_row_dimensions_visibility: NotRequired[pulumi.Input[str]] + column_header_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + column_names_visibility: NotRequired[pulumi.Input[str]] + metric_placement: NotRequired[pulumi.Input[str]] + row_alternate_color_options: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgsDict']] + row_field_names_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + row_header_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + single_metric_visibility: NotRequired[pulumi.Input[str]] + toggle_buttons_visibility: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationTableOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationTableOptionsArgs: + def __init__(__self__, *, + cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + collapsed_row_dimensions_visibility: Optional[pulumi.Input[str]] = None, + column_header_style: Optional[pulumi.Input['CellStyleArgs']] = None, + column_names_visibility: Optional[pulumi.Input[str]] = None, + metric_placement: Optional[pulumi.Input[str]] = None, + row_alternate_color_options: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs']] = None, + row_field_names_style: Optional[pulumi.Input['CellStyleArgs']] = None, + row_header_style: Optional[pulumi.Input['CellStyleArgs']] = None, + single_metric_visibility: Optional[pulumi.Input[str]] = None, + toggle_buttons_visibility: Optional[pulumi.Input[str]] = None): + if cell_style is not None: + pulumi.set(__self__, "cell_style", cell_style) + if collapsed_row_dimensions_visibility is not None: + pulumi.set(__self__, "collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) + if column_header_style is not None: + pulumi.set(__self__, "column_header_style", column_header_style) + if column_names_visibility is not None: + pulumi.set(__self__, "column_names_visibility", column_names_visibility) + if metric_placement is not None: + pulumi.set(__self__, "metric_placement", metric_placement) + if row_alternate_color_options is not None: + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) + if row_field_names_style is not None: + pulumi.set(__self__, "row_field_names_style", row_field_names_style) + if row_header_style is not None: + pulumi.set(__self__, "row_header_style", row_header_style) + if single_metric_visibility is not None: + pulumi.set(__self__, "single_metric_visibility", single_metric_visibility) + if toggle_buttons_visibility is not None: + pulumi.set(__self__, "toggle_buttons_visibility", toggle_buttons_visibility) + + @property + @pulumi.getter(name="cellStyle") + def cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "cell_style") + + @cell_style.setter + def cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "cell_style", value) + + @property + @pulumi.getter(name="collapsedRowDimensionsVisibility") + def collapsed_row_dimensions_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "collapsed_row_dimensions_visibility") + + @collapsed_row_dimensions_visibility.setter + def collapsed_row_dimensions_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "collapsed_row_dimensions_visibility", value) + + @property + @pulumi.getter(name="columnHeaderStyle") + def column_header_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "column_header_style") + + @column_header_style.setter + def column_header_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "column_header_style", value) + + @property + @pulumi.getter(name="columnNamesVisibility") + def column_names_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "column_names_visibility") + + @column_names_visibility.setter + def column_names_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "column_names_visibility", value) + + @property + @pulumi.getter(name="metricPlacement") + def metric_placement(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "metric_placement") + + @metric_placement.setter + def metric_placement(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "metric_placement", value) + + @property + @pulumi.getter(name="rowAlternateColorOptions") + def row_alternate_color_options(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs']]: + return pulumi.get(self, "row_alternate_color_options") + + @row_alternate_color_options.setter + def row_alternate_color_options(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs']]): + pulumi.set(self, "row_alternate_color_options", value) + + @property + @pulumi.getter(name="rowFieldNamesStyle") + def row_field_names_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "row_field_names_style") + + @row_field_names_style.setter + def row_field_names_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "row_field_names_style", value) + + @property + @pulumi.getter(name="rowHeaderStyle") + def row_header_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "row_header_style") + + @row_header_style.setter + def row_header_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "row_header_style", value) + + @property + @pulumi.getter(name="singleMetricVisibility") + def single_metric_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "single_metric_visibility") + + @single_metric_visibility.setter + def single_metric_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "single_metric_visibility", value) + + @property + @pulumi.getter(name="toggleButtonsVisibility") + def toggle_buttons_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "toggle_buttons_visibility") + + @toggle_buttons_visibility.setter + def toggle_buttons_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "toggle_buttons_visibility", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgsDict(TypedDict): + row_alternate_colors: NotRequired[pulumi.Input[str]] + status: NotRequired[pulumi.Input[str]] + """ + The dashboard creation status. + """ +elif False: + VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs: + def __init__(__self__, *, + row_alternate_colors: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] status: The dashboard creation status. + """ + if row_alternate_colors is not None: + pulumi.set(__self__, "row_alternate_colors", row_alternate_colors) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="rowAlternateColors") + def row_alternate_colors(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "row_alternate_colors") + + @row_alternate_colors.setter + def row_alternate_colors(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "row_alternate_colors", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationTotalOptionsArgsDict(TypedDict): + column_subtotal_options: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgsDict']] + column_total_options: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgsDict']] + row_subtotal_options: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgsDict']] + row_total_options: NotRequired[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationTotalOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsArgs: + def __init__(__self__, *, + column_subtotal_options: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs']] = None, + column_total_options: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs']] = None, + row_subtotal_options: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs']] = None, + row_total_options: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs']] = None): + if column_subtotal_options is not None: + pulumi.set(__self__, "column_subtotal_options", column_subtotal_options) + if column_total_options is not None: + pulumi.set(__self__, "column_total_options", column_total_options) + if row_subtotal_options is not None: + pulumi.set(__self__, "row_subtotal_options", row_subtotal_options) + if row_total_options is not None: + pulumi.set(__self__, "row_total_options", row_total_options) + + @property + @pulumi.getter(name="columnSubtotalOptions") + def column_subtotal_options(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs']]: + return pulumi.get(self, "column_subtotal_options") + + @column_subtotal_options.setter + def column_subtotal_options(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs']]): + pulumi.set(self, "column_subtotal_options", value) + + @property + @pulumi.getter(name="columnTotalOptions") + def column_total_options(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs']]: + return pulumi.get(self, "column_total_options") + + @column_total_options.setter + def column_total_options(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs']]): + pulumi.set(self, "column_total_options", value) + + @property + @pulumi.getter(name="rowSubtotalOptions") + def row_subtotal_options(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs']]: + return pulumi.get(self, "row_subtotal_options") + + @row_subtotal_options.setter + def row_subtotal_options(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs']]): + pulumi.set(self, "row_subtotal_options", value) + + @property + @pulumi.getter(name="rowTotalOptions") + def row_total_options(self) -> Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs']]: + return pulumi.get(self, "row_total_options") + + @row_total_options.setter + def row_total_options(self, value: Optional[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs']]): + pulumi.set(self, "row_total_options", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgsDict(TypedDict): + custom_label: NotRequired[pulumi.Input[str]] + field_level: NotRequired[pulumi.Input[str]] + field_level_options: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgsDict']]]] + metric_header_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + total_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + totals_visibility: NotRequired[pulumi.Input[str]] + value_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsArgs: + def __init__(__self__, *, + custom_label: Optional[pulumi.Input[str]] = None, + field_level: Optional[pulumi.Input[str]] = None, + field_level_options: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs']]]] = None, + metric_header_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + total_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + totals_visibility: Optional[pulumi.Input[str]] = None, + value_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if field_level is not None: + pulumi.set(__self__, "field_level", field_level) + if field_level_options is not None: + pulumi.set(__self__, "field_level_options", field_level_options) + if metric_header_cell_style is not None: + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) + if total_cell_style is not None: + pulumi.set(__self__, "total_cell_style", total_cell_style) + if totals_visibility is not None: + pulumi.set(__self__, "totals_visibility", totals_visibility) + if value_cell_style is not None: + pulumi.set(__self__, "value_cell_style", value_cell_style) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_label") + + @custom_label.setter + def custom_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_label", value) + + @property + @pulumi.getter(name="fieldLevel") + def field_level(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "field_level") + + @field_level.setter + def field_level(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "field_level", value) + + @property + @pulumi.getter(name="fieldLevelOptions") + def field_level_options(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs']]]]: + return pulumi.get(self, "field_level_options") + + @field_level_options.setter + def field_level_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs']]]]): + pulumi.set(self, "field_level_options", value) + + @property + @pulumi.getter(name="metricHeaderCellStyle") + def metric_header_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "metric_header_cell_style") + + @metric_header_cell_style.setter + def metric_header_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "metric_header_cell_style", value) + + @property + @pulumi.getter(name="totalCellStyle") + def total_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "total_cell_style") + + @total_cell_style.setter + def total_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "total_cell_style", value) + + @property + @pulumi.getter(name="totalsVisibility") + def totals_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "totals_visibility") + + @totals_visibility.setter + def totals_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "totals_visibility", value) + + @property + @pulumi.getter(name="valueCellStyle") + def value_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "value_cell_style") + + @value_cell_style.setter + def value_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "value_cell_style", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgsDict(TypedDict): + field_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOptionArgs: + def __init__(__self__, *, + field_id: Optional[pulumi.Input[str]] = None): + if field_id is not None: + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "field_id", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgsDict(TypedDict): + custom_label: NotRequired[pulumi.Input[str]] + metric_header_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + placement: NotRequired[pulumi.Input[str]] + scroll_status: NotRequired[pulumi.Input[str]] + total_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + totals_visibility: NotRequired[pulumi.Input[str]] + value_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptionsArgs: + def __init__(__self__, *, + custom_label: Optional[pulumi.Input[str]] = None, + metric_header_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + placement: Optional[pulumi.Input[str]] = None, + scroll_status: Optional[pulumi.Input[str]] = None, + total_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + totals_visibility: Optional[pulumi.Input[str]] = None, + value_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if metric_header_cell_style is not None: + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) + if placement is not None: + pulumi.set(__self__, "placement", placement) + if scroll_status is not None: + pulumi.set(__self__, "scroll_status", scroll_status) + if total_cell_style is not None: + pulumi.set(__self__, "total_cell_style", total_cell_style) + if totals_visibility is not None: + pulumi.set(__self__, "totals_visibility", totals_visibility) + if value_cell_style is not None: + pulumi.set(__self__, "value_cell_style", value_cell_style) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_label") + + @custom_label.setter + def custom_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_label", value) + + @property + @pulumi.getter(name="metricHeaderCellStyle") + def metric_header_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "metric_header_cell_style") + + @metric_header_cell_style.setter + def metric_header_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "metric_header_cell_style", value) + + @property + @pulumi.getter + def placement(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "placement") + + @placement.setter + def placement(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "placement", value) + + @property + @pulumi.getter(name="scrollStatus") + def scroll_status(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "scroll_status") + + @scroll_status.setter + def scroll_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "scroll_status", value) + + @property + @pulumi.getter(name="totalCellStyle") + def total_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "total_cell_style") + + @total_cell_style.setter + def total_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "total_cell_style", value) + + @property + @pulumi.getter(name="totalsVisibility") + def totals_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "totals_visibility") + + @totals_visibility.setter + def totals_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "totals_visibility", value) + + @property + @pulumi.getter(name="valueCellStyle") + def value_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "value_cell_style") + + @value_cell_style.setter + def value_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "value_cell_style", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgsDict(TypedDict): + custom_label: NotRequired[pulumi.Input[str]] + field_level: NotRequired[pulumi.Input[str]] + field_level_options: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgsDict']]]] + metric_header_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + total_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + totals_visibility: NotRequired[pulumi.Input[str]] + value_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsArgs: + def __init__(__self__, *, + custom_label: Optional[pulumi.Input[str]] = None, + field_level: Optional[pulumi.Input[str]] = None, + field_level_options: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs']]]] = None, + metric_header_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + total_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + totals_visibility: Optional[pulumi.Input[str]] = None, + value_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if field_level is not None: + pulumi.set(__self__, "field_level", field_level) + if field_level_options is not None: + pulumi.set(__self__, "field_level_options", field_level_options) + if metric_header_cell_style is not None: + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) + if total_cell_style is not None: + pulumi.set(__self__, "total_cell_style", total_cell_style) + if totals_visibility is not None: + pulumi.set(__self__, "totals_visibility", totals_visibility) + if value_cell_style is not None: + pulumi.set(__self__, "value_cell_style", value_cell_style) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_label") + + @custom_label.setter + def custom_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_label", value) + + @property + @pulumi.getter(name="fieldLevel") + def field_level(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "field_level") + + @field_level.setter + def field_level(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "field_level", value) + + @property + @pulumi.getter(name="fieldLevelOptions") + def field_level_options(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs']]]]: + return pulumi.get(self, "field_level_options") + + @field_level_options.setter + def field_level_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs']]]]): + pulumi.set(self, "field_level_options", value) + + @property + @pulumi.getter(name="metricHeaderCellStyle") + def metric_header_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "metric_header_cell_style") + + @metric_header_cell_style.setter + def metric_header_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "metric_header_cell_style", value) + + @property + @pulumi.getter(name="totalCellStyle") + def total_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "total_cell_style") + + @total_cell_style.setter + def total_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "total_cell_style", value) + + @property + @pulumi.getter(name="totalsVisibility") + def totals_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "totals_visibility") + + @totals_visibility.setter + def totals_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "totals_visibility", value) + + @property + @pulumi.getter(name="valueCellStyle") + def value_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "value_cell_style") + + @value_cell_style.setter + def value_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "value_cell_style", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgsDict(TypedDict): + field_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOptionArgs: + def __init__(__self__, *, + field_id: Optional[pulumi.Input[str]] = None): + if field_id is not None: + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "field_id", value) + + +if not MYPY: + class VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgsDict(TypedDict): + custom_label: NotRequired[pulumi.Input[str]] + metric_header_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + placement: NotRequired[pulumi.Input[str]] + scroll_status: NotRequired[pulumi.Input[str]] + total_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + totals_visibility: NotRequired[pulumi.Input[str]] + value_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] +elif False: + VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptionsArgs: + def __init__(__self__, *, + custom_label: Optional[pulumi.Input[str]] = None, + metric_header_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + placement: Optional[pulumi.Input[str]] = None, + scroll_status: Optional[pulumi.Input[str]] = None, + total_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + totals_visibility: Optional[pulumi.Input[str]] = None, + value_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if metric_header_cell_style is not None: + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) + if placement is not None: + pulumi.set(__self__, "placement", placement) + if scroll_status is not None: + pulumi.set(__self__, "scroll_status", scroll_status) + if total_cell_style is not None: + pulumi.set(__self__, "total_cell_style", total_cell_style) + if totals_visibility is not None: + pulumi.set(__self__, "totals_visibility", totals_visibility) + if value_cell_style is not None: + pulumi.set(__self__, "value_cell_style", value_cell_style) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_label") + + @custom_label.setter + def custom_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_label", value) + + @property + @pulumi.getter(name="metricHeaderCellStyle") + def metric_header_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "metric_header_cell_style") + + @metric_header_cell_style.setter + def metric_header_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "metric_header_cell_style", value) + + @property + @pulumi.getter + def placement(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "placement") + + @placement.setter + def placement(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "placement", value) + + @property + @pulumi.getter(name="scrollStatus") + def scroll_status(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "scroll_status") + + @scroll_status.setter + def scroll_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "scroll_status", value) + + @property + @pulumi.getter(name="totalCellStyle") + def total_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "total_cell_style") + + @total_cell_style.setter + def total_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "total_cell_style", value) + + @property + @pulumi.getter(name="totalsVisibility") + def totals_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "totals_visibility") + + @totals_visibility.setter + def totals_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "totals_visibility", value) + + @property + @pulumi.getter(name="valueCellStyle") + def value_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "value_cell_style") + + @value_cell_style.setter + def value_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "value_cell_style", value) + + +if not MYPY: + class VisualsPivotTableVisualConditionalFormattingArgsDict(TypedDict): + conditional_formatting_options: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgsDict']]]] +elif False: + VisualsPivotTableVisualConditionalFormattingArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualConditionalFormattingArgs: + def __init__(__self__, *, + conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs']]]] = None): + if conditional_formatting_options is not None: + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) + + @property + @pulumi.getter(name="conditionalFormattingOptions") + def conditional_formatting_options(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs']]]]: + return pulumi.get(self, "conditional_formatting_options") + + @conditional_formatting_options.setter + def conditional_formatting_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs']]]]): + pulumi.set(self, "conditional_formatting_options", value) + + +if not MYPY: + class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgsDict(TypedDict): + cell: NotRequired[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgsDict']] +elif False: + VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionArgs: + def __init__(__self__, *, + cell: Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs']] = None): + if cell is not None: + pulumi.set(__self__, "cell", cell) + + @property + @pulumi.getter + def cell(self) -> Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs']]: + return pulumi.get(self, "cell") + + @cell.setter + def cell(self, value: Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs']]): + pulumi.set(self, "cell", value) + + +if not MYPY: + class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgsDict(TypedDict): + field_id: pulumi.Input[str] + scope: NotRequired[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgsDict']] + text_format: NotRequired[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgsDict']] +elif False: + VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellArgs: + def __init__(__self__, *, + field_id: pulumi.Input[str], + scope: Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs']] = None, + text_format: Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs']] = None): + pulumi.set(__self__, "field_id", field_id) + if scope is not None: + pulumi.set(__self__, "scope", scope) + if text_format is not None: + pulumi.set(__self__, "text_format", text_format) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter + def scope(self) -> Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs']]: + return pulumi.get(self, "scope") + + @scope.setter + def scope(self, value: Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs']]): + pulumi.set(self, "scope", value) + + @property + @pulumi.getter(name="textFormat") + def text_format(self) -> Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs']]: + return pulumi.get(self, "text_format") + + @text_format.setter + def text_format(self, value: Optional[pulumi.Input['VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs']]): + pulumi.set(self, "text_format", value) + + +if not MYPY: + class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgsDict(TypedDict): + role: NotRequired[pulumi.Input[str]] +elif False: + VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScopeArgs: + def __init__(__self__, *, + role: Optional[pulumi.Input[str]] = None): + if role is not None: + pulumi.set(__self__, "role", role) + + @property + @pulumi.getter + def role(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "role") + + @role.setter + def role(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "role", value) + + +if not MYPY: + class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgsDict(TypedDict): + background_color: pulumi.Input['ConditionalFormattingColorArgsDict'] + text_color: pulumi.Input['ConditionalFormattingColorArgsDict'] + icon: NotRequired[pulumi.Input['ConditionalFormattingIconArgsDict']] +elif False: + VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs: + def __init__(__self__, *, + background_color: pulumi.Input['ConditionalFormattingColorArgs'], + text_color: pulumi.Input['ConditionalFormattingColorArgs'], + icon: Optional[pulumi.Input['ConditionalFormattingIconArgs']] = None): + pulumi.set(__self__, "background_color", background_color) + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) + + @property + @pulumi.getter(name="backgroundColor") + def background_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "background_color") + + @background_color.setter + def background_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "background_color", value) + + @property + @pulumi.getter(name="textColor") + def text_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "text_color") + + @text_color.setter + def text_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "text_color", value) + + @property + @pulumi.getter + def icon(self) -> Optional[pulumi.Input['ConditionalFormattingIconArgs']]: + return pulumi.get(self, "icon") + + @icon.setter + def icon(self, value: Optional[pulumi.Input['ConditionalFormattingIconArgs']]): + pulumi.set(self, "icon", value) + + +if not MYPY: + class VisualsRadarChartVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] + """ + List of IAM actions to grant or revoke permissions on. + """ + chart_configuration: NotRequired[pulumi.Input['VisualsRadarChartVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] +elif False: + VisualsRadarChartVisualArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsRadarChartVisualArgs: + def __init__(__self__, *, + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) + + +if not MYPY: + class VisualsRadarChartVisualChartConfigurationArgsDict(TypedDict): + alternate_band_colors_visibility: NotRequired[pulumi.Input[str]] + alternate_band_even_color: NotRequired[pulumi.Input[str]] + alternate_band_odd_color: NotRequired[pulumi.Input[str]] + base_series_settings: NotRequired[pulumi.Input['VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgsDict']] + category_axis: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + category_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + color_axis: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + color_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + shape: NotRequired[pulumi.Input[str]] + sort_configuration: NotRequired[pulumi.Input['VisualsRadarChartVisualChartConfigurationSortConfigurationArgsDict']] + start_angle: NotRequired[pulumi.Input[float]] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] +elif False: + VisualsRadarChartVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsRadarChartVisualChartConfigurationArgs: + def __init__(__self__, *, + alternate_band_colors_visibility: Optional[pulumi.Input[str]] = None, + alternate_band_even_color: Optional[pulumi.Input[str]] = None, + alternate_band_odd_color: Optional[pulumi.Input[str]] = None, + base_series_settings: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs']] = None, + category_axis: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + category_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + color_axis: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + color_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + shape: Optional[pulumi.Input[str]] = None, + sort_configuration: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationSortConfigurationArgs']] = None, + start_angle: Optional[pulumi.Input[float]] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None): + if alternate_band_colors_visibility is not None: + pulumi.set(__self__, "alternate_band_colors_visibility", alternate_band_colors_visibility) + if alternate_band_even_color is not None: + pulumi.set(__self__, "alternate_band_even_color", alternate_band_even_color) + if alternate_band_odd_color is not None: + pulumi.set(__self__, "alternate_band_odd_color", alternate_band_odd_color) + if base_series_settings is not None: + pulumi.set(__self__, "base_series_settings", base_series_settings) + if category_axis is not None: + pulumi.set(__self__, "category_axis", category_axis) + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if color_axis is not None: + pulumi.set(__self__, "color_axis", color_axis) + if color_label_options is not None: + pulumi.set(__self__, "color_label_options", color_label_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if shape is not None: + pulumi.set(__self__, "shape", shape) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if start_angle is not None: + pulumi.set(__self__, "start_angle", start_angle) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="alternateBandColorsVisibility") + def alternate_band_colors_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "alternate_band_colors_visibility") + + @alternate_band_colors_visibility.setter + def alternate_band_colors_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "alternate_band_colors_visibility", value) + + @property + @pulumi.getter(name="alternateBandEvenColor") + def alternate_band_even_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "alternate_band_even_color") + + @alternate_band_even_color.setter + def alternate_band_even_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "alternate_band_even_color", value) + + @property + @pulumi.getter(name="alternateBandOddColor") + def alternate_band_odd_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "alternate_band_odd_color") + + @alternate_band_odd_color.setter + def alternate_band_odd_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "alternate_band_odd_color", value) + + @property + @pulumi.getter(name="baseSeriesSettings") + def base_series_settings(self) -> Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs']]: + return pulumi.get(self, "base_series_settings") + + @base_series_settings.setter + def base_series_settings(self, value: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs']]): + pulumi.set(self, "base_series_settings", value) + + @property + @pulumi.getter(name="categoryAxis") + def category_axis(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "category_axis") + + @category_axis.setter + def category_axis(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "category_axis", value) + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "category_label_options") + + @category_label_options.setter + def category_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "category_label_options", value) + + @property + @pulumi.getter(name="colorAxis") + def color_axis(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "color_axis") + + @color_axis.setter + def color_axis(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "color_axis", value) + + @property + @pulumi.getter(name="colorLabelOptions") + def color_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "color_label_options") + + @color_label_options.setter + def color_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "color_label_options", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") + + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter + def shape(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "shape") + + @shape.setter + def shape(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "shape", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter(name="startAngle") + def start_angle(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "start_angle") + + @start_angle.setter + def start_angle(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "start_angle", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + +if not MYPY: + class VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgsDict(TypedDict): + area_style_settings: NotRequired[pulumi.Input['SelectAllOptionsArgsDict']] +elif False: + VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsRadarChartVisualChartConfigurationBaseSeriesSettingsArgs: + def __init__(__self__, *, + area_style_settings: Optional[pulumi.Input['SelectAllOptionsArgs']] = None): + if area_style_settings is not None: + pulumi.set(__self__, "area_style_settings", area_style_settings) + + @property + @pulumi.getter(name="areaStyleSettings") + def area_style_settings(self) -> Optional[pulumi.Input['SelectAllOptionsArgs']]: + return pulumi.get(self, "area_style_settings") + + @area_style_settings.setter + def area_style_settings(self, value: Optional[pulumi.Input['SelectAllOptionsArgs']]): + pulumi.set(self, "area_style_settings", value) + + +if not MYPY: + class VisualsRadarChartVisualChartConfigurationFieldWellsArgsDict(TypedDict): + radar_chart_aggregated_field_wells: NotRequired[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgsDict']] +elif False: + VisualsRadarChartVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsRadarChartVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + radar_chart_aggregated_field_wells: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs']] = None): + if radar_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="radarChartAggregatedFieldWells") + def radar_chart_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs']]: + return pulumi.get(self, "radar_chart_aggregated_field_wells") + + @radar_chart_aggregated_field_wells.setter + def radar_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs']]): + pulumi.set(self, "radar_chart_aggregated_field_wells", value) + + +if not MYPY: + class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgsDict(TypedDict): + category: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + color: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgsDict']]]] +elif False: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsArgs: + def __init__(__self__, *, + category: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + color: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs']]]] = None): + if category is not None: + pulumi.set(__self__, "category", category) + if color is not None: + pulumi.set(__self__, "color", color) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def color(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "color") + + @color.setter + def color(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "color", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs']]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs']]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgsDict(TypedDict): + calculated_measure_field: NotRequired[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict']] + categorical_measure_field: NotRequired[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict']] + date_measure_field: NotRequired[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgsDict']] + numerical_measure_field: NotRequired[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgsDict']] +elif False: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueArgs: + def __init__(__self__, *, + calculated_measure_field: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs']] = None, + categorical_measure_field: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs']] = None, + date_measure_field: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs']] = None, + numerical_measure_field: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs']] = None): + if calculated_measure_field is not None: + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) + if categorical_measure_field is not None: + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) + if date_measure_field is not None: + pulumi.set(__self__, "date_measure_field", date_measure_field) + if numerical_measure_field is not None: + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) + + @property + @pulumi.getter(name="calculatedMeasureField") + def calculated_measure_field(self) -> Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs']]: + return pulumi.get(self, "calculated_measure_field") + + @calculated_measure_field.setter + def calculated_measure_field(self, value: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs']]): + pulumi.set(self, "calculated_measure_field", value) + + @property + @pulumi.getter(name="categoricalMeasureField") + def categorical_measure_field(self) -> Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs']]: + return pulumi.get(self, "categorical_measure_field") + + @categorical_measure_field.setter + def categorical_measure_field(self, value: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs']]): + pulumi.set(self, "categorical_measure_field", value) + + @property + @pulumi.getter(name="dateMeasureField") + def date_measure_field(self) -> Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs']]: + return pulumi.get(self, "date_measure_field") + + @date_measure_field.setter + def date_measure_field(self, value: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs']]): + pulumi.set(self, "date_measure_field", value) + + @property + @pulumi.getter(name="numericalMeasureField") + def numerical_measure_field(self) -> Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs']]: + return pulumi.get(self, "numerical_measure_field") + + @numerical_measure_field.setter + def numerical_measure_field(self, value: Optional[pulumi.Input['VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs']]): + pulumi.set(self, "numerical_measure_field", value) + + +if not MYPY: + class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict(TypedDict): + expression: pulumi.Input[str] + field_id: pulumi.Input[str] +elif False: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureFieldArgs: + def __init__(__self__, *, + expression: pulumi.Input[str], + field_id: pulumi.Input[str]): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) @property - @pulumi.getter - def mysql(self) -> Optional[pulumi.Input['DataSourceParametersMysqlArgs']]: - """ - Parameters for connecting to MySQL. - """ - return pulumi.get(self, "mysql") + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") - @mysql.setter - def mysql(self, value: Optional[pulumi.Input['DataSourceParametersMysqlArgs']]): - pulumi.set(self, "mysql", value) + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + +if not MYPY: + class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] +elif False: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter - def oracle(self) -> Optional[pulumi.Input['DataSourceParametersOracleArgs']]: - """ - Parameters for connecting to Oracle. - """ - return pulumi.get(self, "oracle") + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") - @oracle.setter - def oracle(self, value: Optional[pulumi.Input['DataSourceParametersOracleArgs']]): - pulumi.set(self, "oracle", value) + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) @property - @pulumi.getter - def postgresql(self) -> Optional[pulumi.Input['DataSourceParametersPostgresqlArgs']]: - """ - Parameters for connecting to Postgresql. - """ - return pulumi.get(self, "postgresql") + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") - @postgresql.setter - def postgresql(self, value: Optional[pulumi.Input['DataSourceParametersPostgresqlArgs']]): - pulumi.set(self, "postgresql", value) + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) @property - @pulumi.getter - def presto(self) -> Optional[pulumi.Input['DataSourceParametersPrestoArgs']]: - """ - Parameters for connecting to Presto. - """ - return pulumi.get(self, "presto") + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_function") - @presto.setter - def presto(self, value: Optional[pulumi.Input['DataSourceParametersPrestoArgs']]): - pulumi.set(self, "presto", value) + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_function", value) @property - @pulumi.getter - def rds(self) -> Optional[pulumi.Input['DataSourceParametersRdsArgs']]: - """ - Parameters for connecting to RDS. - """ - return pulumi.get(self, "rds") + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) - @rds.setter - def rds(self, value: Optional[pulumi.Input['DataSourceParametersRdsArgs']]): - pulumi.set(self, "rds", value) + +if not MYPY: + class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] +elif False: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter - def redshift(self) -> Optional[pulumi.Input['DataSourceParametersRedshiftArgs']]: - """ - Parameters for connecting to Redshift. - """ - return pulumi.get(self, "redshift") + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") - @redshift.setter - def redshift(self, value: Optional[pulumi.Input['DataSourceParametersRedshiftArgs']]): - pulumi.set(self, "redshift", value) + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) @property - @pulumi.getter - def s3(self) -> Optional[pulumi.Input['DataSourceParametersS3Args']]: - """ - Parameters for connecting to S3. - """ - return pulumi.get(self, "s3") + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") - @s3.setter - def s3(self, value: Optional[pulumi.Input['DataSourceParametersS3Args']]): - pulumi.set(self, "s3", value) + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) @property - @pulumi.getter(name="serviceNow") - def service_now(self) -> Optional[pulumi.Input['DataSourceParametersServiceNowArgs']]: - """ - Parameters for connecting to ServiceNow. - """ - return pulumi.get(self, "service_now") + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "aggregation_function") - @service_now.setter - def service_now(self, value: Optional[pulumi.Input['DataSourceParametersServiceNowArgs']]): - pulumi.set(self, "service_now", value) + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "aggregation_function", value) @property - @pulumi.getter - def snowflake(self) -> Optional[pulumi.Input['DataSourceParametersSnowflakeArgs']]: - """ - Parameters for connecting to Snowflake. - """ - return pulumi.get(self, "snowflake") + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") - @snowflake.setter - def snowflake(self, value: Optional[pulumi.Input['DataSourceParametersSnowflakeArgs']]): - pulumi.set(self, "snowflake", value) + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + +if not MYPY: + class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + aggregation_function: NotRequired[pulumi.Input['NumericalAggregationArgsDict']] + format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] +elif False: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + aggregation_function: Optional[pulumi.Input['NumericalAggregationArgs']] = None, + format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter - def spark(self) -> Optional[pulumi.Input['DataSourceParametersSparkArgs']]: - """ - Parameters for connecting to Spark. - """ - return pulumi.get(self, "spark") + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") - @spark.setter - def spark(self, value: Optional[pulumi.Input['DataSourceParametersSparkArgs']]): - pulumi.set(self, "spark", value) + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) @property - @pulumi.getter(name="sqlServer") - def sql_server(self) -> Optional[pulumi.Input['DataSourceParametersSqlServerArgs']]: - """ - Parameters for connecting to SQL Server. - """ - return pulumi.get(self, "sql_server") + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") - @sql_server.setter - def sql_server(self, value: Optional[pulumi.Input['DataSourceParametersSqlServerArgs']]): - pulumi.set(self, "sql_server", value) + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) @property - @pulumi.getter - def teradata(self) -> Optional[pulumi.Input['DataSourceParametersTeradataArgs']]: - """ - Parameters for connecting to Teradata. - """ - return pulumi.get(self, "teradata") + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[pulumi.Input['NumericalAggregationArgs']]: + return pulumi.get(self, "aggregation_function") - @teradata.setter - def teradata(self, value: Optional[pulumi.Input['DataSourceParametersTeradataArgs']]): - pulumi.set(self, "teradata", value) + @aggregation_function.setter + def aggregation_function(self, value: Optional[pulumi.Input['NumericalAggregationArgs']]): + pulumi.set(self, "aggregation_function", value) @property - @pulumi.getter - def twitter(self) -> Optional[pulumi.Input['DataSourceParametersTwitterArgs']]: - """ - Parameters for connecting to Twitter. - """ - return pulumi.get(self, "twitter") + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") - @twitter.setter - def twitter(self, value: Optional[pulumi.Input['DataSourceParametersTwitterArgs']]): - pulumi.set(self, "twitter", value) + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) if not MYPY: - class DataSourceParametersAmazonElasticsearchArgsDict(TypedDict): - domain: pulumi.Input[str] - """ - The OpenSearch domain. - """ + class VisualsRadarChartVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + category_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + category_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] + color_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + color_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] elif False: - DataSourceParametersAmazonElasticsearchArgsDict: TypeAlias = Mapping[str, Any] + VisualsRadarChartVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersAmazonElasticsearchArgs: +class VisualsRadarChartVisualChartConfigurationSortConfigurationArgs: def __init__(__self__, *, - domain: pulumi.Input[str]): - """ - :param pulumi.Input[str] domain: The OpenSearch domain. - """ - pulumi.set(__self__, "domain", domain) + category_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + category_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None, + color_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + color_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if color_items_limit is not None: + pulumi.set(__self__, "color_items_limit", color_items_limit) + if color_sorts is not None: + pulumi.set(__self__, "color_sorts", color_sorts) @property - @pulumi.getter - def domain(self) -> pulumi.Input[str]: - """ - The OpenSearch domain. - """ - return pulumi.get(self, "domain") + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "category_items_limit") - @domain.setter - def domain(self, value: pulumi.Input[str]): - pulumi.set(self, "domain", value) + @category_items_limit.setter + def category_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "category_items_limit", value) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "category_sorts") + + @category_sorts.setter + def category_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "category_sorts", value) + + @property + @pulumi.getter(name="colorItemsLimit") + def color_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "color_items_limit") + + @color_items_limit.setter + def color_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "color_items_limit", value) + + @property + @pulumi.getter(name="colorSorts") + def color_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "color_sorts") + + @color_sorts.setter + def color_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "color_sorts", value) if not MYPY: - class DataSourceParametersAthenaArgsDict(TypedDict): - work_group: NotRequired[pulumi.Input[str]] + class VisualsSankeyDiagramVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] """ - The work-group to which to connect. + List of IAM actions to grant or revoke permissions on. """ + chart_configuration: NotRequired[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationArgsDict']] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] elif False: - DataSourceParametersAthenaArgsDict: TypeAlias = Mapping[str, Any] + VisualsSankeyDiagramVisualArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersAthenaArgs: +class VisualsSankeyDiagramVisualArgs: def __init__(__self__, *, - work_group: Optional[pulumi.Input[str]] = None): + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationArgs']] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): """ - :param pulumi.Input[str] work_group: The work-group to which to connect. + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. """ - if work_group is not None: - pulumi.set(__self__, "work_group", work_group) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) @property - @pulumi.getter(name="workGroup") - def work_group(self) -> Optional[pulumi.Input[str]]: + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: """ - The work-group to which to connect. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "work_group") + return pulumi.get(self, "actions") - @work_group.setter - def work_group(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "work_group", value) + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) if not MYPY: - class DataSourceParametersAuroraArgsDict(TypedDict): - database: pulumi.Input[str] - """ - The database to which to connect. - """ - host: pulumi.Input[str] - """ - The host to which to connect. - """ - port: pulumi.Input[int] - """ - The port to which to connect. - """ + class VisualsSankeyDiagramVisualChartConfigurationArgsDict(TypedDict): + data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgsDict']] elif False: - DataSourceParametersAuroraArgsDict: TypeAlias = Mapping[str, Any] + VisualsSankeyDiagramVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersAuroraArgs: +class VisualsSankeyDiagramVisualChartConfigurationArgs: def __init__(__self__, *, - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[int]): - """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs']] = None): + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) @property - @pulumi.getter - def database(self) -> pulumi.Input[str]: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "data_labels") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @data_labels.setter + def data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "data_labels", value) @property - @pulumi.getter - def host(self) -> pulumi.Input[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + +if not MYPY: + class VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgsDict(TypedDict): + sankey_diagram_aggregated_field_wells: NotRequired[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgsDict']] +elif False: + VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsSankeyDiagramVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + sankey_diagram_aggregated_field_wells: Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs']] = None): + if sankey_diagram_aggregated_field_wells is not None: + pulumi.set(__self__, "sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @property - @pulumi.getter - def port(self) -> pulumi.Input[int]: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="sankeyDiagramAggregatedFieldWells") + def sankey_diagram_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs']]: + return pulumi.get(self, "sankey_diagram_aggregated_field_wells") - @port.setter - def port(self, value: pulumi.Input[int]): - pulumi.set(self, "port", value) + @sankey_diagram_aggregated_field_wells.setter + def sankey_diagram_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs']]): + pulumi.set(self, "sankey_diagram_aggregated_field_wells", value) if not MYPY: - class DataSourceParametersAuroraPostgresqlArgsDict(TypedDict): - database: pulumi.Input[str] - """ - The database to which to connect. - """ - host: pulumi.Input[str] - """ - The host to which to connect. - """ - port: pulumi.Input[int] - """ - The port to which to connect. - """ + class VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgsDict(TypedDict): + destinations: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + sources: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + weights: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] elif False: - DataSourceParametersAuroraPostgresqlArgsDict: TypeAlias = Mapping[str, Any] + VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersAuroraPostgresqlArgs: +class VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWellsArgs: def __init__(__self__, *, - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[int]): - """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + destinations: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + sources: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + weights: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if destinations is not None: + pulumi.set(__self__, "destinations", destinations) + if sources is not None: + pulumi.set(__self__, "sources", sources) + if weights is not None: + pulumi.set(__self__, "weights", weights) @property @pulumi.getter - def database(self) -> pulumi.Input[str]: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def destinations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "destinations") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @destinations.setter + def destinations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "destinations", value) @property @pulumi.getter - def host(self) -> pulumi.Input[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + def sources(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "sources") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) + @sources.setter + def sources(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "sources", value) @property @pulumi.getter - def port(self) -> pulumi.Input[int]: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + def weights(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "weights") - @port.setter - def port(self, value: pulumi.Input[int]): - pulumi.set(self, "port", value) + @weights.setter + def weights(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "weights", value) if not MYPY: - class DataSourceParametersAwsIotAnalyticsArgsDict(TypedDict): - data_set_name: pulumi.Input[str] - """ - The name of the data set to which to connect. - """ + class VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + destination_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + source_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + weight_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] elif False: - DataSourceParametersAwsIotAnalyticsArgsDict: TypeAlias = Mapping[str, Any] + VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersAwsIotAnalyticsArgs: +class VisualsSankeyDiagramVisualChartConfigurationSortConfigurationArgs: def __init__(__self__, *, - data_set_name: pulumi.Input[str]): - """ - :param pulumi.Input[str] data_set_name: The name of the data set to which to connect. - """ - pulumi.set(__self__, "data_set_name", data_set_name) + destination_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + source_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + weight_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if destination_items_limit is not None: + pulumi.set(__self__, "destination_items_limit", destination_items_limit) + if source_items_limit is not None: + pulumi.set(__self__, "source_items_limit", source_items_limit) + if weight_sorts is not None: + pulumi.set(__self__, "weight_sorts", weight_sorts) @property - @pulumi.getter(name="dataSetName") - def data_set_name(self) -> pulumi.Input[str]: - """ - The name of the data set to which to connect. - """ - return pulumi.get(self, "data_set_name") - - @data_set_name.setter - def data_set_name(self, value: pulumi.Input[str]): - pulumi.set(self, "data_set_name", value) + @pulumi.getter(name="destinationItemsLimit") + def destination_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "destination_items_limit") + @destination_items_limit.setter + def destination_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "destination_items_limit", value) -if not MYPY: - class DataSourceParametersJiraArgsDict(TypedDict): - site_base_url: pulumi.Input[str] - """ - The base URL of the Jira instance's site to which to connect. - """ -elif False: - DataSourceParametersJiraArgsDict: TypeAlias = Mapping[str, Any] + @property + @pulumi.getter(name="sourceItemsLimit") + def source_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "source_items_limit") -@pulumi.input_type -class DataSourceParametersJiraArgs: - def __init__(__self__, *, - site_base_url: pulumi.Input[str]): - """ - :param pulumi.Input[str] site_base_url: The base URL of the Jira instance's site to which to connect. - """ - pulumi.set(__self__, "site_base_url", site_base_url) + @source_items_limit.setter + def source_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "source_items_limit", value) @property - @pulumi.getter(name="siteBaseUrl") - def site_base_url(self) -> pulumi.Input[str]: - """ - The base URL of the Jira instance's site to which to connect. - """ - return pulumi.get(self, "site_base_url") + @pulumi.getter(name="weightSorts") + def weight_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "weight_sorts") - @site_base_url.setter - def site_base_url(self, value: pulumi.Input[str]): - pulumi.set(self, "site_base_url", value) + @weight_sorts.setter + def weight_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "weight_sorts", value) if not MYPY: - class DataSourceParametersMariaDbArgsDict(TypedDict): - database: pulumi.Input[str] + class VisualsScatterPlotVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] """ - The database to which to connect. - """ - host: pulumi.Input[str] - """ - The host to which to connect. - """ - port: pulumi.Input[int] - """ - The port to which to connect. + List of IAM actions to grant or revoke permissions on. """ + chart_configuration: NotRequired[pulumi.Input['VisualsScatterPlotVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] elif False: - DataSourceParametersMariaDbArgsDict: TypeAlias = Mapping[str, Any] + VisualsScatterPlotVisualArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersMariaDbArgs: +class VisualsScatterPlotVisualArgs: def __init__(__self__, *, - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[int]): + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The port to which to connect. + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) @property @pulumi.getter - def database(self) -> pulumi.Input[str]: + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: """ - The database to which to connect. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "database") + return pulumi.get(self, "actions") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) @property @pulumi.getter - def host(self) -> pulumi.Input[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) @property @pulumi.getter - def port(self) -> pulumi.Input[int]: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") - @port.setter - def port(self, value: pulumi.Input[int]): - pulumi.set(self, "port", value) + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) if not MYPY: - class DataSourceParametersMysqlArgsDict(TypedDict): - database: pulumi.Input[str] - """ - The database to which to connect. - """ - host: pulumi.Input[str] - """ - The host to which to connect. - """ - port: pulumi.Input[int] - """ - The port to which to connect. - """ + class VisualsScatterPlotVisualChartConfigurationArgsDict(TypedDict): + data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] + x_axis_display_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + x_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + y_axis_display_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + y_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] elif False: - DataSourceParametersMysqlArgsDict: TypeAlias = Mapping[str, Any] + VisualsScatterPlotVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersMysqlArgs: +class VisualsScatterPlotVisualChartConfigurationArgs: def __init__(__self__, *, - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[int]): - """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None, + x_axis_display_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + x_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + y_axis_display_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + y_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None): + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + if x_axis_display_options is not None: + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) + if x_axis_label_options is not None: + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) + if y_axis_display_options is not None: + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) + if y_axis_label_options is not None: + pulumi.set(__self__, "y_axis_label_options", y_axis_label_options) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "data_labels") + + @data_labels.setter + def data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "data_labels", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) @property @pulumi.getter - def database(self) -> pulumi.Input[str]: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) @property @pulumi.getter - def host(self) -> pulumi.Input[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) @property - @pulumi.getter - def port(self) -> pulumi.Input[int]: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") - @port.setter - def port(self, value: pulumi.Input[int]): - pulumi.set(self, "port", value) + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + @property + @pulumi.getter(name="xAxisDisplayOptions") + def x_axis_display_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "x_axis_display_options") + + @x_axis_display_options.setter + def x_axis_display_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "x_axis_display_options", value) + + @property + @pulumi.getter(name="xAxisLabelOptions") + def x_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "x_axis_label_options") + + @x_axis_label_options.setter + def x_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "x_axis_label_options", value) + + @property + @pulumi.getter(name="yAxisDisplayOptions") + def y_axis_display_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "y_axis_display_options") + + @y_axis_display_options.setter + def y_axis_display_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "y_axis_display_options", value) + + @property + @pulumi.getter(name="yAxisLabelOptions") + def y_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "y_axis_label_options") + + @y_axis_label_options.setter + def y_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "y_axis_label_options", value) if not MYPY: - class DataSourceParametersOracleArgsDict(TypedDict): - database: pulumi.Input[str] - """ - The database to which to connect. - """ - host: pulumi.Input[str] - """ - The host to which to connect. - """ - port: pulumi.Input[int] - """ - The port to which to connect. - """ + class VisualsScatterPlotVisualChartConfigurationFieldWellsArgsDict(TypedDict): + scatter_plot_categorically_aggregated_field_wells: NotRequired[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgsDict']] + scatter_plot_unaggregated_field_wells: NotRequired[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgsDict']] +elif False: + VisualsScatterPlotVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsScatterPlotVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + scatter_plot_categorically_aggregated_field_wells: Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs']] = None, + scatter_plot_unaggregated_field_wells: Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs']] = None): + if scatter_plot_categorically_aggregated_field_wells is not None: + pulumi.set(__self__, "scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) + if scatter_plot_unaggregated_field_wells is not None: + pulumi.set(__self__, "scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) + + @property + @pulumi.getter(name="scatterPlotCategoricallyAggregatedFieldWells") + def scatter_plot_categorically_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs']]: + return pulumi.get(self, "scatter_plot_categorically_aggregated_field_wells") + + @scatter_plot_categorically_aggregated_field_wells.setter + def scatter_plot_categorically_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs']]): + pulumi.set(self, "scatter_plot_categorically_aggregated_field_wells", value) + + @property + @pulumi.getter(name="scatterPlotUnaggregatedFieldWells") + def scatter_plot_unaggregated_field_wells(self) -> Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs']]: + return pulumi.get(self, "scatter_plot_unaggregated_field_wells") + + @scatter_plot_unaggregated_field_wells.setter + def scatter_plot_unaggregated_field_wells(self, value: Optional[pulumi.Input['VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs']]): + pulumi.set(self, "scatter_plot_unaggregated_field_wells", value) + + +if not MYPY: + class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgsDict(TypedDict): + categories: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + sizes: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] + x_axes: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] + y_axes: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] elif False: - DataSourceParametersOracleArgsDict: TypeAlias = Mapping[str, Any] + VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersOracleArgs: +class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWellsArgs: def __init__(__self__, *, - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[int]): - """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + categories: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + sizes: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None, + x_axes: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None, + y_axes: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if categories is not None: + pulumi.set(__self__, "categories", categories) + if sizes is not None: + pulumi.set(__self__, "sizes", sizes) + if x_axes is not None: + pulumi.set(__self__, "x_axes", x_axes) + if y_axes is not None: + pulumi.set(__self__, "y_axes", y_axes) @property @pulumi.getter - def database(self) -> pulumi.Input[str]: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def categories(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "categories") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @categories.setter + def categories(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "categories", value) @property @pulumi.getter - def host(self) -> pulumi.Input[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + def sizes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "sizes") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) + @sizes.setter + def sizes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "sizes", value) @property - @pulumi.getter - def port(self) -> pulumi.Input[int]: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="xAxes") + def x_axes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "x_axes") - @port.setter - def port(self, value: pulumi.Input[int]): - pulumi.set(self, "port", value) + @x_axes.setter + def x_axes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "x_axes", value) + + @property + @pulumi.getter(name="yAxes") + def y_axes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "y_axes") + + @y_axes.setter + def y_axes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "y_axes", value) if not MYPY: - class DataSourceParametersPostgresqlArgsDict(TypedDict): - database: pulumi.Input[str] - """ - The database to which to connect. - """ - host: pulumi.Input[str] - """ - The host to which to connect. - """ - port: pulumi.Input[int] - """ - The port to which to connect. - """ + class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgsDict(TypedDict): + sizes: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] + x_axes: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + y_axes: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] elif False: - DataSourceParametersPostgresqlArgsDict: TypeAlias = Mapping[str, Any] + VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersPostgresqlArgs: +class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWellsArgs: def __init__(__self__, *, - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[int]): - """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + sizes: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None, + x_axes: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + y_axes: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None): + if sizes is not None: + pulumi.set(__self__, "sizes", sizes) + if x_axes is not None: + pulumi.set(__self__, "x_axes", x_axes) + if y_axes is not None: + pulumi.set(__self__, "y_axes", y_axes) @property @pulumi.getter - def database(self) -> pulumi.Input[str]: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def sizes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "sizes") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @sizes.setter + def sizes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "sizes", value) @property - @pulumi.getter - def host(self) -> pulumi.Input[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="xAxes") + def x_axes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "x_axes") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) + @x_axes.setter + def x_axes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "x_axes", value) @property - @pulumi.getter - def port(self) -> pulumi.Input[int]: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="yAxes") + def y_axes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "y_axes") - @port.setter - def port(self, value: pulumi.Input[int]): - pulumi.set(self, "port", value) + @y_axes.setter + def y_axes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "y_axes", value) if not MYPY: - class DataSourceParametersPrestoArgsDict(TypedDict): - catalog: pulumi.Input[str] + class VisualsTableVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] """ - The catalog to which to connect. - """ - host: pulumi.Input[str] - """ - The host to which to connect. - """ - port: pulumi.Input[int] - """ - The port to which to connect. + List of IAM actions to grant or revoke permissions on. """ + chart_configuration: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationArgsDict']] + conditional_formatting: NotRequired[pulumi.Input['VisualsTableVisualConditionalFormattingArgsDict']] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] elif False: - DataSourceParametersPrestoArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersPrestoArgs: +class VisualsTableVisualArgs: def __init__(__self__, *, - catalog: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[int]): + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsTableVisualChartConfigurationArgs']] = None, + conditional_formatting: Optional[pulumi.Input['VisualsTableVisualConditionalFormattingArgs']] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): """ - :param pulumi.Input[str] catalog: The catalog to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The port to which to connect. + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. """ - pulumi.set(__self__, "catalog", catalog) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if conditional_formatting is not None: + pulumi.set(__self__, "conditional_formatting", conditional_formatting) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) @property - @pulumi.getter - def catalog(self) -> pulumi.Input[str]: - """ - The catalog to which to connect. - """ - return pulumi.get(self, "catalog") + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") - @catalog.setter - def catalog(self, value: pulumi.Input[str]): - pulumi.set(self, "catalog", value) + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) @property @pulumi.getter - def host(self) -> pulumi.Input[str]: + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: """ - The host to which to connect. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "host") + return pulumi.get(self, "actions") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) @property - @pulumi.getter - def port(self) -> pulumi.Input[int]: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") - - @port.setter - def port(self, value: pulumi.Input[int]): - pulumi.set(self, "port", value) + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) -if not MYPY: - class DataSourceParametersRdsArgsDict(TypedDict): - database: pulumi.Input[str] - """ - The database to which to connect. - """ - instance_id: pulumi.Input[str] - """ - The instance ID to which to connect. - """ -elif False: - DataSourceParametersRdsArgsDict: TypeAlias = Mapping[str, Any] + @property + @pulumi.getter(name="conditionalFormatting") + def conditional_formatting(self) -> Optional[pulumi.Input['VisualsTableVisualConditionalFormattingArgs']]: + return pulumi.get(self, "conditional_formatting") -@pulumi.input_type -class DataSourceParametersRdsArgs: - def __init__(__self__, *, - database: pulumi.Input[str], - instance_id: pulumi.Input[str]): - """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] instance_id: The instance ID to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "instance_id", instance_id) + @conditional_formatting.setter + def conditional_formatting(self, value: Optional[pulumi.Input['VisualsTableVisualConditionalFormattingArgs']]): + pulumi.set(self, "conditional_formatting", value) @property @pulumi.getter - def database(self) -> pulumi.Input[str]: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) @property - @pulumi.getter(name="instanceId") - def instance_id(self) -> pulumi.Input[str]: - """ - The instance ID to which to connect. - """ - return pulumi.get(self, "instance_id") + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") - @instance_id.setter - def instance_id(self, value: pulumi.Input[str]): - pulumi.set(self, "instance_id", value) + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) if not MYPY: - class DataSourceParametersRedshiftArgsDict(TypedDict): - database: pulumi.Input[str] - """ - The database to which to connect. - """ - cluster_id: NotRequired[pulumi.Input[str]] - """ - The ID of the cluster to which to connect. - """ - host: NotRequired[pulumi.Input[str]] - """ - The host to which to connect. - """ - port: NotRequired[pulumi.Input[int]] - """ - The port to which to connect. - """ + class VisualsTableVisualChartConfigurationArgsDict(TypedDict): + field_options: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsArgsDict']] + paginated_report_options: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationPaginatedReportOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationSortConfigurationArgsDict']] + table_inline_visualizations: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationTableInlineVisualizationArgsDict']]]] + table_options: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationTableOptionsArgsDict']] + total_options: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationTotalOptionsArgsDict']] elif False: - DataSourceParametersRedshiftArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersRedshiftArgs: +class VisualsTableVisualChartConfigurationArgs: def __init__(__self__, *, - database: pulumi.Input[str], - cluster_id: Optional[pulumi.Input[str]] = None, - host: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None): - """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] cluster_id: The ID of the cluster to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - if cluster_id is not None: - pulumi.set(__self__, "cluster_id", cluster_id) - if host is not None: - pulumi.set(__self__, "host", host) - if port is not None: - pulumi.set(__self__, "port", port) + field_options: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsArgs']] = None, + paginated_report_options: Optional[pulumi.Input['VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsTableVisualChartConfigurationSortConfigurationArgs']] = None, + table_inline_visualizations: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationTableInlineVisualizationArgs']]]] = None, + table_options: Optional[pulumi.Input['VisualsTableVisualChartConfigurationTableOptionsArgs']] = None, + total_options: Optional[pulumi.Input['VisualsTableVisualChartConfigurationTotalOptionsArgs']] = None): + if field_options is not None: + pulumi.set(__self__, "field_options", field_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if paginated_report_options is not None: + pulumi.set(__self__, "paginated_report_options", paginated_report_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if table_inline_visualizations is not None: + pulumi.set(__self__, "table_inline_visualizations", table_inline_visualizations) + if table_options is not None: + pulumi.set(__self__, "table_options", table_options) + if total_options is not None: + pulumi.set(__self__, "total_options", total_options) @property - @pulumi.getter - def database(self) -> pulumi.Input[str]: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + @pulumi.getter(name="fieldOptions") + def field_options(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsArgs']]: + return pulumi.get(self, "field_options") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @field_options.setter + def field_options(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsArgs']]): + pulumi.set(self, "field_options", value) @property - @pulumi.getter(name="clusterId") - def cluster_id(self) -> Optional[pulumi.Input[str]]: - """ - The ID of the cluster to which to connect. - """ - return pulumi.get(self, "cluster_id") + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") - @cluster_id.setter - def cluster_id(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "cluster_id", value) + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) @property - @pulumi.getter - def host(self) -> Optional[pulumi.Input[str]]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="paginatedReportOptions") + def paginated_report_options(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs']]: + return pulumi.get(self, "paginated_report_options") + + @paginated_report_options.setter + def paginated_report_options(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs']]): + pulumi.set(self, "paginated_report_options", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter(name="tableInlineVisualizations") + def table_inline_visualizations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationTableInlineVisualizationArgs']]]]: + return pulumi.get(self, "table_inline_visualizations") + + @table_inline_visualizations.setter + def table_inline_visualizations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationTableInlineVisualizationArgs']]]]): + pulumi.set(self, "table_inline_visualizations", value) + + @property + @pulumi.getter(name="tableOptions") + def table_options(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationTableOptionsArgs']]: + return pulumi.get(self, "table_options") - @host.setter - def host(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "host", value) + @table_options.setter + def table_options(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationTableOptionsArgs']]): + pulumi.set(self, "table_options", value) @property - @pulumi.getter - def port(self) -> Optional[pulumi.Input[int]]: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="totalOptions") + def total_options(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationTotalOptionsArgs']]: + return pulumi.get(self, "total_options") - @port.setter - def port(self, value: Optional[pulumi.Input[int]]): - pulumi.set(self, "port", value) + @total_options.setter + def total_options(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationTotalOptionsArgs']]): + pulumi.set(self, "total_options", value) if not MYPY: - class DataSourceParametersS3ArgsDict(TypedDict): - manifest_file_location: pulumi.Input['DataSourceParametersS3ManifestFileLocationArgsDict'] - """ - An object containing the S3 location of the S3 manifest file. - """ + class VisualsTableVisualChartConfigurationFieldOptionsArgsDict(TypedDict): + orders: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + selected_field_options: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgsDict']]]] elif False: - DataSourceParametersS3ArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersS3Args: +class VisualsTableVisualChartConfigurationFieldOptionsArgs: def __init__(__self__, *, - manifest_file_location: pulumi.Input['DataSourceParametersS3ManifestFileLocationArgs']): - """ - :param pulumi.Input['DataSourceParametersS3ManifestFileLocationArgs'] manifest_file_location: An object containing the S3 location of the S3 manifest file. - """ - pulumi.set(__self__, "manifest_file_location", manifest_file_location) + orders: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs']]]] = None): + if orders is not None: + pulumi.set(__self__, "orders", orders) + if selected_field_options is not None: + pulumi.set(__self__, "selected_field_options", selected_field_options) @property - @pulumi.getter(name="manifestFileLocation") - def manifest_file_location(self) -> pulumi.Input['DataSourceParametersS3ManifestFileLocationArgs']: - """ - An object containing the S3 location of the S3 manifest file. - """ - return pulumi.get(self, "manifest_file_location") + @pulumi.getter + def orders(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "orders") - @manifest_file_location.setter - def manifest_file_location(self, value: pulumi.Input['DataSourceParametersS3ManifestFileLocationArgs']): - pulumi.set(self, "manifest_file_location", value) + @orders.setter + def orders(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "orders", value) + + @property + @pulumi.getter(name="selectedFieldOptions") + def selected_field_options(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs']]]]: + return pulumi.get(self, "selected_field_options") + + @selected_field_options.setter + def selected_field_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs']]]]): + pulumi.set(self, "selected_field_options", value) if not MYPY: - class DataSourceParametersS3ManifestFileLocationArgsDict(TypedDict): - bucket: pulumi.Input[str] - """ - The name of the bucket that contains the manifest file. - """ - key: pulumi.Input[str] - """ - The key of the manifest file within the bucket. - """ + class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgsDict(TypedDict): + field_id: pulumi.Input[str] + custom_label: NotRequired[pulumi.Input[str]] + url_styling: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgsDict']] + visibility: NotRequired[pulumi.Input[str]] + width: NotRequired[pulumi.Input[str]] elif False: - DataSourceParametersS3ManifestFileLocationArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersS3ManifestFileLocationArgs: +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionArgs: def __init__(__self__, *, - bucket: pulumi.Input[str], - key: pulumi.Input[str]): - """ - :param pulumi.Input[str] bucket: The name of the bucket that contains the manifest file. - :param pulumi.Input[str] key: The key of the manifest file within the bucket. - """ - pulumi.set(__self__, "bucket", bucket) - pulumi.set(__self__, "key", key) + field_id: pulumi.Input[str], + custom_label: Optional[pulumi.Input[str]] = None, + url_styling: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs']] = None, + visibility: Optional[pulumi.Input[str]] = None, + width: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "field_id", field_id) + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if url_styling is not None: + pulumi.set(__self__, "url_styling", url_styling) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + if width is not None: + pulumi.set(__self__, "width", width) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_label") + + @custom_label.setter + def custom_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_label", value) + + @property + @pulumi.getter(name="urlStyling") + def url_styling(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs']]: + return pulumi.get(self, "url_styling") + + @url_styling.setter + def url_styling(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs']]): + pulumi.set(self, "url_styling", value) @property @pulumi.getter - def bucket(self) -> pulumi.Input[str]: - """ - The name of the bucket that contains the manifest file. - """ - return pulumi.get(self, "bucket") + def visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "visibility") - @bucket.setter - def bucket(self, value: pulumi.Input[str]): - pulumi.set(self, "bucket", value) + @visibility.setter + def visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "visibility", value) @property @pulumi.getter - def key(self) -> pulumi.Input[str]: - """ - The key of the manifest file within the bucket. - """ - return pulumi.get(self, "key") + def width(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "width") - @key.setter - def key(self, value: pulumi.Input[str]): - pulumi.set(self, "key", value) + @width.setter + def width(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "width", value) if not MYPY: - class DataSourceParametersServiceNowArgsDict(TypedDict): - site_base_url: pulumi.Input[str] - """ - The base URL of the Jira instance's site to which to connect. - """ + class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgsDict(TypedDict): + image_configuration: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgsDict']] + link_configuration: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgsDict']] elif False: - DataSourceParametersServiceNowArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersServiceNowArgs: +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingArgs: def __init__(__self__, *, - site_base_url: pulumi.Input[str]): - """ - :param pulumi.Input[str] site_base_url: The base URL of the Jira instance's site to which to connect. - """ - pulumi.set(__self__, "site_base_url", site_base_url) + image_configuration: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs']] = None, + link_configuration: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs']] = None): + if image_configuration is not None: + pulumi.set(__self__, "image_configuration", image_configuration) + if link_configuration is not None: + pulumi.set(__self__, "link_configuration", link_configuration) @property - @pulumi.getter(name="siteBaseUrl") - def site_base_url(self) -> pulumi.Input[str]: - """ - The base URL of the Jira instance's site to which to connect. - """ - return pulumi.get(self, "site_base_url") + @pulumi.getter(name="imageConfiguration") + def image_configuration(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs']]: + return pulumi.get(self, "image_configuration") - @site_base_url.setter - def site_base_url(self, value: pulumi.Input[str]): - pulumi.set(self, "site_base_url", value) + @image_configuration.setter + def image_configuration(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs']]): + pulumi.set(self, "image_configuration", value) + + @property + @pulumi.getter(name="linkConfiguration") + def link_configuration(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs']]: + return pulumi.get(self, "link_configuration") + + @link_configuration.setter + def link_configuration(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs']]): + pulumi.set(self, "link_configuration", value) if not MYPY: - class DataSourceParametersSnowflakeArgsDict(TypedDict): - database: pulumi.Input[str] - """ - The database to which to connect. - """ - host: pulumi.Input[str] - """ - The host to which to connect. - """ - warehouse: pulumi.Input[str] - """ - The warehouse to which to connect. - """ + class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgsDict(TypedDict): + sizing_options: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgsDict']] elif False: - DataSourceParametersSnowflakeArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersSnowflakeArgs: +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationArgs: def __init__(__self__, *, - database: pulumi.Input[str], - host: pulumi.Input[str], - warehouse: pulumi.Input[str]): - """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[str] warehouse: The warehouse to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "warehouse", warehouse) + sizing_options: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs']] = None): + if sizing_options is not None: + pulumi.set(__self__, "sizing_options", sizing_options) @property - @pulumi.getter - def database(self) -> pulumi.Input[str]: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + @pulumi.getter(name="sizingOptions") + def sizing_options(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs']]: + return pulumi.get(self, "sizing_options") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @sizing_options.setter + def sizing_options(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs']]): + pulumi.set(self, "sizing_options", value) - @property - @pulumi.getter - def host(self) -> pulumi.Input[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) +if not MYPY: + class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgsDict(TypedDict): + table_cell_image_scaling_configuration: NotRequired[pulumi.Input[str]] +elif False: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptionsArgs: + def __init__(__self__, *, + table_cell_image_scaling_configuration: Optional[pulumi.Input[str]] = None): + if table_cell_image_scaling_configuration is not None: + pulumi.set(__self__, "table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @property - @pulumi.getter - def warehouse(self) -> pulumi.Input[str]: - """ - The warehouse to which to connect. - """ - return pulumi.get(self, "warehouse") + @pulumi.getter(name="tableCellImageScalingConfiguration") + def table_cell_image_scaling_configuration(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "table_cell_image_scaling_configuration") - @warehouse.setter - def warehouse(self, value: pulumi.Input[str]): - pulumi.set(self, "warehouse", value) + @table_cell_image_scaling_configuration.setter + def table_cell_image_scaling_configuration(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "table_cell_image_scaling_configuration", value) if not MYPY: - class DataSourceParametersSparkArgsDict(TypedDict): - host: pulumi.Input[str] - """ - The host to which to connect. - """ - port: pulumi.Input[int] - """ - The warehouse to which to connect. - """ + class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgsDict(TypedDict): + content: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgsDict']] + target: NotRequired[pulumi.Input[str]] elif False: - DataSourceParametersSparkArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersSparkArgs: +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationArgs: def __init__(__self__, *, - host: pulumi.Input[str], - port: pulumi.Input[int]): - """ - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The warehouse to which to connect. - """ - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + content: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs']] = None, + target: Optional[pulumi.Input[str]] = None): + if content is not None: + pulumi.set(__self__, "content", content) + if target is not None: + pulumi.set(__self__, "target", target) @property @pulumi.getter - def host(self) -> pulumi.Input[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + def content(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs']]: + return pulumi.get(self, "content") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) + @content.setter + def content(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs']]): + pulumi.set(self, "content", value) @property @pulumi.getter - def port(self) -> pulumi.Input[int]: - """ - The warehouse to which to connect. - """ - return pulumi.get(self, "port") + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") - @port.setter - def port(self, value: pulumi.Input[int]): - pulumi.set(self, "port", value) + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) if not MYPY: - class DataSourceParametersSqlServerArgsDict(TypedDict): - database: pulumi.Input[str] - """ - The database to which to connect. - """ - host: pulumi.Input[str] - """ - The host to which to connect. - """ - port: pulumi.Input[int] - """ - The warehouse to which to connect. - """ + class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgsDict(TypedDict): + custom_icon_content: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgsDict']] + custom_text_content: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgsDict']] elif False: - DataSourceParametersSqlServerArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersSqlServerArgs: +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentArgs: def __init__(__self__, *, - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[int]): - """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The warehouse to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) - - @property - @pulumi.getter - def database(self) -> pulumi.Input[str]: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") - - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + custom_icon_content: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs']] = None, + custom_text_content: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs']] = None): + if custom_icon_content is not None: + pulumi.set(__self__, "custom_icon_content", custom_icon_content) + if custom_text_content is not None: + pulumi.set(__self__, "custom_text_content", custom_text_content) @property - @pulumi.getter - def host(self) -> pulumi.Input[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="customIconContent") + def custom_icon_content(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs']]: + return pulumi.get(self, "custom_icon_content") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) + @custom_icon_content.setter + def custom_icon_content(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs']]): + pulumi.set(self, "custom_icon_content", value) @property - @pulumi.getter - def port(self) -> pulumi.Input[int]: - """ - The warehouse to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="customTextContent") + def custom_text_content(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs']]: + return pulumi.get(self, "custom_text_content") - @port.setter - def port(self, value: pulumi.Input[int]): - pulumi.set(self, "port", value) + @custom_text_content.setter + def custom_text_content(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs']]): + pulumi.set(self, "custom_text_content", value) if not MYPY: - class DataSourceParametersTeradataArgsDict(TypedDict): - database: pulumi.Input[str] - """ - The database to which to connect. - """ - host: pulumi.Input[str] - """ - The host to which to connect. - """ - port: pulumi.Input[int] - """ - The warehouse to which to connect. - """ + class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgsDict(TypedDict): + icon: NotRequired[pulumi.Input[str]] elif False: - DataSourceParametersTeradataArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersTeradataArgs: +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContentArgs: def __init__(__self__, *, - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[int]): - """ - :param pulumi.Input[str] database: The database to which to connect. - :param pulumi.Input[str] host: The host to which to connect. - :param pulumi.Input[int] port: The warehouse to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + icon: Optional[pulumi.Input[str]] = None): + if icon is not None: + pulumi.set(__self__, "icon", icon) @property @pulumi.getter - def database(self) -> pulumi.Input[str]: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def icon(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "icon") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @icon.setter + def icon(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "icon", value) + + +if not MYPY: + class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgsDict(TypedDict): + font_configuration: NotRequired[pulumi.Input['FontConfigurationArgsDict']] + value: NotRequired[pulumi.Input[str]] +elif False: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContentArgs: + def __init__(__self__, *, + font_configuration: Optional[pulumi.Input['FontConfigurationArgs']] = None, + value: Optional[pulumi.Input[str]] = None): + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + if value is not None: + pulumi.set(__self__, "value", value) @property - @pulumi.getter - def host(self) -> pulumi.Input[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional[pulumi.Input['FontConfigurationArgs']]: + return pulumi.get(self, "font_configuration") - @host.setter - def host(self, value: pulumi.Input[str]): - pulumi.set(self, "host", value) + @font_configuration.setter + def font_configuration(self, value: Optional[pulumi.Input['FontConfigurationArgs']]): + pulumi.set(self, "font_configuration", value) @property @pulumi.getter - def port(self) -> pulumi.Input[int]: - """ - The warehouse to which to connect. - """ - return pulumi.get(self, "port") + def value(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "value") - @port.setter - def port(self, value: pulumi.Input[int]): - pulumi.set(self, "port", value) + @value.setter + def value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "value", value) if not MYPY: - class DataSourceParametersTwitterArgsDict(TypedDict): - max_rows: pulumi.Input[int] - """ - The maximum number of rows to query. - """ - query: pulumi.Input[str] - """ - The Twitter query to retrieve the data. - """ + class VisualsTableVisualChartConfigurationFieldWellsArgsDict(TypedDict): + table_aggregated_field_wells: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgsDict']] + table_unaggregated_field_wells: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgsDict']] elif False: - DataSourceParametersTwitterArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceParametersTwitterArgs: +class VisualsTableVisualChartConfigurationFieldWellsArgs: def __init__(__self__, *, - max_rows: pulumi.Input[int], - query: pulumi.Input[str]): - """ - :param pulumi.Input[int] max_rows: The maximum number of rows to query. - :param pulumi.Input[str] query: The Twitter query to retrieve the data. - """ - pulumi.set(__self__, "max_rows", max_rows) - pulumi.set(__self__, "query", query) + table_aggregated_field_wells: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs']] = None, + table_unaggregated_field_wells: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs']] = None): + if table_aggregated_field_wells is not None: + pulumi.set(__self__, "table_aggregated_field_wells", table_aggregated_field_wells) + if table_unaggregated_field_wells is not None: + pulumi.set(__self__, "table_unaggregated_field_wells", table_unaggregated_field_wells) @property - @pulumi.getter(name="maxRows") - def max_rows(self) -> pulumi.Input[int]: - """ - The maximum number of rows to query. - """ - return pulumi.get(self, "max_rows") + @pulumi.getter(name="tableAggregatedFieldWells") + def table_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs']]: + return pulumi.get(self, "table_aggregated_field_wells") - @max_rows.setter - def max_rows(self, value: pulumi.Input[int]): - pulumi.set(self, "max_rows", value) + @table_aggregated_field_wells.setter + def table_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs']]): + pulumi.set(self, "table_aggregated_field_wells", value) @property - @pulumi.getter - def query(self) -> pulumi.Input[str]: - """ - The Twitter query to retrieve the data. - """ - return pulumi.get(self, "query") + @pulumi.getter(name="tableUnaggregatedFieldWells") + def table_unaggregated_field_wells(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs']]: + return pulumi.get(self, "table_unaggregated_field_wells") - @query.setter - def query(self, value: pulumi.Input[str]): - pulumi.set(self, "query", value) + @table_unaggregated_field_wells.setter + def table_unaggregated_field_wells(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs']]): + pulumi.set(self, "table_unaggregated_field_wells", value) if not MYPY: - class DataSourcePermissionArgsDict(TypedDict): - actions: pulumi.Input[Sequence[pulumi.Input[str]]] - """ - Set of IAM actions to grant or revoke permissions on. Max of 16 items. - """ - principal: pulumi.Input[str] - """ - The Amazon Resource Name (ARN) of the principal. - """ + class VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgsDict(TypedDict): + group_bies: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] elif False: - DataSourcePermissionArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourcePermissionArgs: +class VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWellsArgs: def __init__(__self__, *, - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str]): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: Set of IAM actions to grant or revoke permissions on. Max of 16 items. - :param pulumi.Input[str] principal: The Amazon Resource Name (ARN) of the principal. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + group_bies: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if group_bies is not None: + pulumi.set(__self__, "group_bies", group_bies) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="groupBies") + def group_bies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "group_bies") + + @group_bies.setter + def group_bies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "group_bies", value) @property @pulumi.getter - def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - """ - Set of IAM actions to grant or revoke permissions on. Max of 16 items. - """ - return pulumi.get(self, "actions") + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "values") - @actions.setter - def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "actions", value) + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgsDict(TypedDict): + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgsDict']]]] +elif False: + VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsArgs: + def __init__(__self__, *, + values: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs']]]] = None): + if values is not None: + pulumi.set(__self__, "values", values) @property @pulumi.getter - def principal(self) -> pulumi.Input[str]: - """ - The Amazon Resource Name (ARN) of the principal. - """ - return pulumi.get(self, "principal") + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs']]]]: + return pulumi.get(self, "values") - @principal.setter - def principal(self, value: pulumi.Input[str]): - pulumi.set(self, "principal", value) + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs']]]]): + pulumi.set(self, "values", value) if not MYPY: - class DataSourceSslPropertiesArgsDict(TypedDict): - disable_ssl: pulumi.Input[bool] - """ - A Boolean option to control whether SSL should be disabled. - """ + class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + format_configuration: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgsDict']] elif False: - DataSourceSslPropertiesArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceSslPropertiesArgs: +class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueArgs: def __init__(__self__, *, - disable_ssl: pulumi.Input[bool]): - """ - :param pulumi.Input[bool] disable_ssl: A Boolean option to control whether SSL should be disabled. - """ - pulumi.set(__self__, "disable_ssl", disable_ssl) + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + format_configuration: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs']] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) @property - @pulumi.getter(name="disableSsl") - def disable_ssl(self) -> pulumi.Input[bool]: - """ - A Boolean option to control whether SSL should be disabled. - """ - return pulumi.get(self, "disable_ssl") + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") - @disable_ssl.setter - def disable_ssl(self, value: pulumi.Input[bool]): - pulumi.set(self, "disable_ssl", value) + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") + + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) if not MYPY: - class DataSourceVpcConnectionPropertiesArgsDict(TypedDict): - vpc_connection_arn: pulumi.Input[str] - """ - The Amazon Resource Name (ARN) for the VPC connection. - """ + class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgsDict(TypedDict): + date_time_format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] + number_format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] + string_format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] elif False: - DataSourceVpcConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class DataSourceVpcConnectionPropertiesArgs: +class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfigurationArgs: def __init__(__self__, *, - vpc_connection_arn: pulumi.Input[str]): - """ - :param pulumi.Input[str] vpc_connection_arn: The Amazon Resource Name (ARN) for the VPC connection. - """ - pulumi.set(__self__, "vpc_connection_arn", vpc_connection_arn) + date_time_format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None, + number_format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None, + string_format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None): + if date_time_format_configuration is not None: + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) + if number_format_configuration is not None: + pulumi.set(__self__, "number_format_configuration", number_format_configuration) + if string_format_configuration is not None: + pulumi.set(__self__, "string_format_configuration", string_format_configuration) @property - @pulumi.getter(name="vpcConnectionArn") - def vpc_connection_arn(self) -> pulumi.Input[str]: - """ - The Amazon Resource Name (ARN) for the VPC connection. - """ - return pulumi.get(self, "vpc_connection_arn") + @pulumi.getter(name="dateTimeFormatConfiguration") + def date_time_format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "date_time_format_configuration") - @vpc_connection_arn.setter - def vpc_connection_arn(self, value: pulumi.Input[str]): - pulumi.set(self, "vpc_connection_arn", value) + @date_time_format_configuration.setter + def date_time_format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "date_time_format_configuration", value) + + @property + @pulumi.getter(name="numberFormatConfiguration") + def number_format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "number_format_configuration") + + @number_format_configuration.setter + def number_format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "number_format_configuration", value) + + @property + @pulumi.getter(name="stringFormatConfiguration") + def string_format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "string_format_configuration") + + @string_format_configuration.setter + def string_format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "string_format_configuration", value) if not MYPY: - class FolderPermissionArgsDict(TypedDict): - actions: pulumi.Input[Sequence[pulumi.Input[str]]] - """ - List of IAM actions to grant or revoke permissions on. - """ - principal: pulumi.Input[str] - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ + class VisualsTableVisualChartConfigurationPaginatedReportOptionsArgsDict(TypedDict): + overflow_column_header_visibility: NotRequired[pulumi.Input[str]] + vertical_overflow_visibility: NotRequired[pulumi.Input[str]] elif False: - FolderPermissionArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationPaginatedReportOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class FolderPermissionArgs: +class VisualsTableVisualChartConfigurationPaginatedReportOptionsArgs: def __init__(__self__, *, - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str]): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. - :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + overflow_column_header_visibility: Optional[pulumi.Input[str]] = None, + vertical_overflow_visibility: Optional[pulumi.Input[str]] = None): + if overflow_column_header_visibility is not None: + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) + if vertical_overflow_visibility is not None: + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property - @pulumi.getter - def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") + @pulumi.getter(name="overflowColumnHeaderVisibility") + def overflow_column_header_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "overflow_column_header_visibility") - @actions.setter - def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "actions", value) + @overflow_column_header_visibility.setter + def overflow_column_header_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "overflow_column_header_visibility", value) @property - @pulumi.getter - def principal(self) -> pulumi.Input[str]: - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - return pulumi.get(self, "principal") + @pulumi.getter(name="verticalOverflowVisibility") + def vertical_overflow_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "vertical_overflow_visibility") - @principal.setter - def principal(self, value: pulumi.Input[str]): - pulumi.set(self, "principal", value) + @vertical_overflow_visibility.setter + def vertical_overflow_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vertical_overflow_visibility", value) if not MYPY: - class IamPolicyAssignmentIdentitiesArgsDict(TypedDict): - groups: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] - """ - Array of Quicksight group names to assign the policy to. - """ - users: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] - """ - Array of Quicksight user names to assign the policy to. - """ + class VisualsTableVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + pagination_configuration: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgsDict']] + row_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] +elif False: + VisualsTableVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsTableVisualChartConfigurationSortConfigurationArgs: + def __init__(__self__, *, + pagination_configuration: Optional[pulumi.Input['VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs']] = None, + row_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if pagination_configuration is not None: + pulumi.set(__self__, "pagination_configuration", pagination_configuration) + if row_sorts is not None: + pulumi.set(__self__, "row_sorts", row_sorts) + + @property + @pulumi.getter(name="paginationConfiguration") + def pagination_configuration(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs']]: + return pulumi.get(self, "pagination_configuration") + + @pagination_configuration.setter + def pagination_configuration(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs']]): + pulumi.set(self, "pagination_configuration", value) + + @property + @pulumi.getter(name="rowSorts") + def row_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "row_sorts") + + @row_sorts.setter + def row_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "row_sorts", value) + + +if not MYPY: + class VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgsDict(TypedDict): + page_number: pulumi.Input[int] + page_size: pulumi.Input[int] elif False: - IamPolicyAssignmentIdentitiesArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class IamPolicyAssignmentIdentitiesArgs: +class VisualsTableVisualChartConfigurationSortConfigurationPaginationConfigurationArgs: def __init__(__self__, *, - groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] groups: Array of Quicksight group names to assign the policy to. - :param pulumi.Input[Sequence[pulumi.Input[str]]] users: Array of Quicksight user names to assign the policy to. - """ - if groups is not None: - pulumi.set(__self__, "groups", groups) - if users is not None: - pulumi.set(__self__, "users", users) + page_number: pulumi.Input[int], + page_size: pulumi.Input[int]): + pulumi.set(__self__, "page_number", page_number) + pulumi.set(__self__, "page_size", page_size) @property - @pulumi.getter - def groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - """ - Array of Quicksight group names to assign the policy to. - """ - return pulumi.get(self, "groups") + @pulumi.getter(name="pageNumber") + def page_number(self) -> pulumi.Input[int]: + return pulumi.get(self, "page_number") - @groups.setter - def groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "groups", value) + @page_number.setter + def page_number(self, value: pulumi.Input[int]): + pulumi.set(self, "page_number", value) @property - @pulumi.getter - def users(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - """ - Array of Quicksight user names to assign the policy to. - """ - return pulumi.get(self, "users") + @pulumi.getter(name="pageSize") + def page_size(self) -> pulumi.Input[int]: + return pulumi.get(self, "page_size") - @users.setter - def users(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "users", value) + @page_size.setter + def page_size(self, value: pulumi.Input[int]): + pulumi.set(self, "page_size", value) if not MYPY: - class NamespaceTimeoutsArgsDict(TypedDict): - create: NotRequired[pulumi.Input[str]] - """ - A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - """ - delete: NotRequired[pulumi.Input[str]] - """ - A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. - """ + class VisualsTableVisualChartConfigurationTableInlineVisualizationArgsDict(TypedDict): + data_bars: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgsDict']] elif False: - NamespaceTimeoutsArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationTableInlineVisualizationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class NamespaceTimeoutsArgs: +class VisualsTableVisualChartConfigurationTableInlineVisualizationArgs: def __init__(__self__, *, - create: Optional[pulumi.Input[str]] = None, - delete: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] create: A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - :param pulumi.Input[str] delete: A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. - """ - if create is not None: - pulumi.set(__self__, "create", create) - if delete is not None: - pulumi.set(__self__, "delete", delete) - - @property - @pulumi.getter - def create(self) -> Optional[pulumi.Input[str]]: - """ - A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - """ - return pulumi.get(self, "create") - - @create.setter - def create(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "create", value) + data_bars: Optional[pulumi.Input['VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs']] = None): + if data_bars is not None: + pulumi.set(__self__, "data_bars", data_bars) @property - @pulumi.getter - def delete(self) -> Optional[pulumi.Input[str]]: - """ - A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. - """ - return pulumi.get(self, "delete") + @pulumi.getter(name="dataBars") + def data_bars(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs']]: + return pulumi.get(self, "data_bars") - @delete.setter - def delete(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "delete", value) + @data_bars.setter + def data_bars(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs']]): + pulumi.set(self, "data_bars", value) if not MYPY: - class RefreshScheduleScheduleArgsDict(TypedDict): - refresh_type: pulumi.Input[str] - """ - The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. - """ - schedule_frequency: NotRequired[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyArgsDict']] - """ - The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. - """ - start_after_date_time: NotRequired[pulumi.Input[str]] - """ - Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. - """ + class VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgsDict(TypedDict): + field_id: pulumi.Input[str] + negative_color: NotRequired[pulumi.Input[str]] + positive_color: NotRequired[pulumi.Input[str]] elif False: - RefreshScheduleScheduleArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class RefreshScheduleScheduleArgs: +class VisualsTableVisualChartConfigurationTableInlineVisualizationDataBarsArgs: def __init__(__self__, *, - refresh_type: pulumi.Input[str], - schedule_frequency: Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyArgs']] = None, - start_after_date_time: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] refresh_type: The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. - :param pulumi.Input['RefreshScheduleScheduleScheduleFrequencyArgs'] schedule_frequency: The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. - :param pulumi.Input[str] start_after_date_time: Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. - """ - pulumi.set(__self__, "refresh_type", refresh_type) - if schedule_frequency is not None: - pulumi.set(__self__, "schedule_frequency", schedule_frequency) - if start_after_date_time is not None: - pulumi.set(__self__, "start_after_date_time", start_after_date_time) + field_id: pulumi.Input[str], + negative_color: Optional[pulumi.Input[str]] = None, + positive_color: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "field_id", field_id) + if negative_color is not None: + pulumi.set(__self__, "negative_color", negative_color) + if positive_color is not None: + pulumi.set(__self__, "positive_color", positive_color) @property - @pulumi.getter(name="refreshType") - def refresh_type(self) -> pulumi.Input[str]: - """ - The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. - """ - return pulumi.get(self, "refresh_type") + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") - @refresh_type.setter - def refresh_type(self, value: pulumi.Input[str]): - pulumi.set(self, "refresh_type", value) + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) @property - @pulumi.getter(name="scheduleFrequency") - def schedule_frequency(self) -> Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyArgs']]: - """ - The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. - """ - return pulumi.get(self, "schedule_frequency") + @pulumi.getter(name="negativeColor") + def negative_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "negative_color") - @schedule_frequency.setter - def schedule_frequency(self, value: Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyArgs']]): - pulumi.set(self, "schedule_frequency", value) + @negative_color.setter + def negative_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "negative_color", value) @property - @pulumi.getter(name="startAfterDateTime") - def start_after_date_time(self) -> Optional[pulumi.Input[str]]: - """ - Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. - """ - return pulumi.get(self, "start_after_date_time") + @pulumi.getter(name="positiveColor") + def positive_color(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "positive_color") - @start_after_date_time.setter - def start_after_date_time(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "start_after_date_time", value) + @positive_color.setter + def positive_color(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "positive_color", value) if not MYPY: - class RefreshScheduleScheduleScheduleFrequencyArgsDict(TypedDict): - interval: pulumi.Input[str] - """ - The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. - """ - refresh_on_day: NotRequired[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgsDict']] - """ - The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. - """ - time_of_the_day: NotRequired[pulumi.Input[str]] - """ - The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. - """ - timezone: NotRequired[pulumi.Input[str]] - """ - The timezone that you want the refresh schedule to use. - """ + class VisualsTableVisualChartConfigurationTableOptionsArgsDict(TypedDict): + cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + header_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + orientation: NotRequired[pulumi.Input[str]] + row_alternate_color_options: NotRequired[pulumi.Input['VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgsDict']] elif False: - RefreshScheduleScheduleScheduleFrequencyArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationTableOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class RefreshScheduleScheduleScheduleFrequencyArgs: +class VisualsTableVisualChartConfigurationTableOptionsArgs: def __init__(__self__, *, - interval: pulumi.Input[str], - refresh_on_day: Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs']] = None, - time_of_the_day: Optional[pulumi.Input[str]] = None, - timezone: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] interval: The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. - :param pulumi.Input['RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs'] refresh_on_day: The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. - :param pulumi.Input[str] time_of_the_day: The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. - :param pulumi.Input[str] timezone: The timezone that you want the refresh schedule to use. - """ - pulumi.set(__self__, "interval", interval) - if refresh_on_day is not None: - pulumi.set(__self__, "refresh_on_day", refresh_on_day) - if time_of_the_day is not None: - pulumi.set(__self__, "time_of_the_day", time_of_the_day) - if timezone is not None: - pulumi.set(__self__, "timezone", timezone) + cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + header_style: Optional[pulumi.Input['CellStyleArgs']] = None, + orientation: Optional[pulumi.Input[str]] = None, + row_alternate_color_options: Optional[pulumi.Input['VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs']] = None): + if cell_style is not None: + pulumi.set(__self__, "cell_style", cell_style) + if header_style is not None: + pulumi.set(__self__, "header_style", header_style) + if orientation is not None: + pulumi.set(__self__, "orientation", orientation) + if row_alternate_color_options is not None: + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) @property - @pulumi.getter - def interval(self) -> pulumi.Input[str]: - """ - The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. - """ - return pulumi.get(self, "interval") + @pulumi.getter(name="cellStyle") + def cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "cell_style") - @interval.setter - def interval(self, value: pulumi.Input[str]): - pulumi.set(self, "interval", value) + @cell_style.setter + def cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "cell_style", value) @property - @pulumi.getter(name="refreshOnDay") - def refresh_on_day(self) -> Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs']]: - """ - The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. - """ - return pulumi.get(self, "refresh_on_day") + @pulumi.getter(name="headerStyle") + def header_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "header_style") - @refresh_on_day.setter - def refresh_on_day(self, value: Optional[pulumi.Input['RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs']]): - pulumi.set(self, "refresh_on_day", value) + @header_style.setter + def header_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "header_style", value) @property - @pulumi.getter(name="timeOfTheDay") - def time_of_the_day(self) -> Optional[pulumi.Input[str]]: - """ - The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. - """ - return pulumi.get(self, "time_of_the_day") + @pulumi.getter + def orientation(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "orientation") - @time_of_the_day.setter - def time_of_the_day(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "time_of_the_day", value) + @orientation.setter + def orientation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "orientation", value) @property - @pulumi.getter - def timezone(self) -> Optional[pulumi.Input[str]]: - """ - The timezone that you want the refresh schedule to use. - """ - return pulumi.get(self, "timezone") + @pulumi.getter(name="rowAlternateColorOptions") + def row_alternate_color_options(self) -> Optional[pulumi.Input['VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs']]: + return pulumi.get(self, "row_alternate_color_options") - @timezone.setter - def timezone(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "timezone", value) + @row_alternate_color_options.setter + def row_alternate_color_options(self, value: Optional[pulumi.Input['VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs']]): + pulumi.set(self, "row_alternate_color_options", value) if not MYPY: - class RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgsDict(TypedDict): - day_of_month: NotRequired[pulumi.Input[str]] - """ - The day of the month that you want to schedule refresh on. - """ - day_of_week: NotRequired[pulumi.Input[str]] + class VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgsDict(TypedDict): + row_alternate_colors: NotRequired[pulumi.Input[str]] + status: NotRequired[pulumi.Input[str]] """ - The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. + The dashboard creation status. """ elif False: - RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs: +class VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptionsArgs: def __init__(__self__, *, - day_of_month: Optional[pulumi.Input[str]] = None, - day_of_week: Optional[pulumi.Input[str]] = None): + row_alternate_colors: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] day_of_month: The day of the month that you want to schedule refresh on. - :param pulumi.Input[str] day_of_week: The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. + :param pulumi.Input[str] status: The dashboard creation status. """ - if day_of_month is not None: - pulumi.set(__self__, "day_of_month", day_of_month) - if day_of_week is not None: - pulumi.set(__self__, "day_of_week", day_of_week) + if row_alternate_colors is not None: + pulumi.set(__self__, "row_alternate_colors", row_alternate_colors) + if status is not None: + pulumi.set(__self__, "status", status) @property - @pulumi.getter(name="dayOfMonth") - def day_of_month(self) -> Optional[pulumi.Input[str]]: + @pulumi.getter(name="rowAlternateColors") + def row_alternate_colors(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "row_alternate_colors") + + @row_alternate_colors.setter + def row_alternate_colors(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "row_alternate_colors", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: """ - The day of the month that you want to schedule refresh on. + The dashboard creation status. """ - return pulumi.get(self, "day_of_month") + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class VisualsTableVisualChartConfigurationTotalOptionsArgsDict(TypedDict): + custom_label: NotRequired[pulumi.Input[str]] + placement: NotRequired[pulumi.Input[str]] + scroll_status: NotRequired[pulumi.Input[str]] + total_cell_style: NotRequired[pulumi.Input['CellStyleArgsDict']] + totals_visibility: NotRequired[pulumi.Input[str]] +elif False: + VisualsTableVisualChartConfigurationTotalOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsTableVisualChartConfigurationTotalOptionsArgs: + def __init__(__self__, *, + custom_label: Optional[pulumi.Input[str]] = None, + placement: Optional[pulumi.Input[str]] = None, + scroll_status: Optional[pulumi.Input[str]] = None, + total_cell_style: Optional[pulumi.Input['CellStyleArgs']] = None, + totals_visibility: Optional[pulumi.Input[str]] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if placement is not None: + pulumi.set(__self__, "placement", placement) + if scroll_status is not None: + pulumi.set(__self__, "scroll_status", scroll_status) + if total_cell_style is not None: + pulumi.set(__self__, "total_cell_style", total_cell_style) + if totals_visibility is not None: + pulumi.set(__self__, "totals_visibility", totals_visibility) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "custom_label") + + @custom_label.setter + def custom_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "custom_label", value) + + @property + @pulumi.getter + def placement(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "placement") + + @placement.setter + def placement(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "placement", value) + + @property + @pulumi.getter(name="scrollStatus") + def scroll_status(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "scroll_status") + + @scroll_status.setter + def scroll_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "scroll_status", value) + + @property + @pulumi.getter(name="totalCellStyle") + def total_cell_style(self) -> Optional[pulumi.Input['CellStyleArgs']]: + return pulumi.get(self, "total_cell_style") + + @total_cell_style.setter + def total_cell_style(self, value: Optional[pulumi.Input['CellStyleArgs']]): + pulumi.set(self, "total_cell_style", value) - @day_of_month.setter - def day_of_month(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "day_of_month", value) + @property + @pulumi.getter(name="totalsVisibility") + def totals_visibility(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "totals_visibility") + + @totals_visibility.setter + def totals_visibility(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "totals_visibility", value) + + +if not MYPY: + class VisualsTableVisualConditionalFormattingArgsDict(TypedDict): + conditional_formatting_options: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgsDict']]]] +elif False: + VisualsTableVisualConditionalFormattingArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsTableVisualConditionalFormattingArgs: + def __init__(__self__, *, + conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs']]]] = None): + if conditional_formatting_options is not None: + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property - @pulumi.getter(name="dayOfWeek") - def day_of_week(self) -> Optional[pulumi.Input[str]]: - """ - The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. - """ - return pulumi.get(self, "day_of_week") + @pulumi.getter(name="conditionalFormattingOptions") + def conditional_formatting_options(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs']]]]: + return pulumi.get(self, "conditional_formatting_options") - @day_of_week.setter - def day_of_week(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "day_of_week", value) + @conditional_formatting_options.setter + def conditional_formatting_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs']]]]): + pulumi.set(self, "conditional_formatting_options", value) if not MYPY: - class TemplatePermissionArgsDict(TypedDict): - actions: pulumi.Input[Sequence[pulumi.Input[str]]] - """ - List of IAM actions to grant or revoke permissions on. - """ - principal: pulumi.Input[str] - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ + class VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgsDict(TypedDict): + cell: NotRequired[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgsDict']] + row: NotRequired[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgsDict']] elif False: - TemplatePermissionArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class TemplatePermissionArgs: +class VisualsTableVisualConditionalFormattingConditionalFormattingOptionArgs: def __init__(__self__, *, - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str]): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. - :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + cell: Optional[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs']] = None, + row: Optional[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs']] = None): + if cell is not None: + pulumi.set(__self__, "cell", cell) + if row is not None: + pulumi.set(__self__, "row", row) @property @pulumi.getter - def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") + def cell(self) -> Optional[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs']]: + return pulumi.get(self, "cell") - @actions.setter - def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "actions", value) + @cell.setter + def cell(self, value: Optional[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs']]): + pulumi.set(self, "cell", value) @property @pulumi.getter - def principal(self) -> pulumi.Input[str]: - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - return pulumi.get(self, "principal") + def row(self) -> Optional[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs']]: + return pulumi.get(self, "row") - @principal.setter - def principal(self, value: pulumi.Input[str]): - pulumi.set(self, "principal", value) + @row.setter + def row(self, value: Optional[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs']]): + pulumi.set(self, "row", value) if not MYPY: - class TemplateSourceEntityArgsDict(TypedDict): - source_analysis: NotRequired[pulumi.Input['TemplateSourceEntitySourceAnalysisArgsDict']] - """ - The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis. - """ - source_template: NotRequired[pulumi.Input['TemplateSourceEntitySourceTemplateArgsDict']] - """ - The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template. - """ + class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgsDict(TypedDict): + field_id: pulumi.Input[str] + text_format: NotRequired[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgsDict']] elif False: - TemplateSourceEntityArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class TemplateSourceEntityArgs: +class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellArgs: def __init__(__self__, *, - source_analysis: Optional[pulumi.Input['TemplateSourceEntitySourceAnalysisArgs']] = None, - source_template: Optional[pulumi.Input['TemplateSourceEntitySourceTemplateArgs']] = None): - """ - :param pulumi.Input['TemplateSourceEntitySourceAnalysisArgs'] source_analysis: The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis. - :param pulumi.Input['TemplateSourceEntitySourceTemplateArgs'] source_template: The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template. - """ - if source_analysis is not None: - pulumi.set(__self__, "source_analysis", source_analysis) - if source_template is not None: - pulumi.set(__self__, "source_template", source_template) + field_id: pulumi.Input[str], + text_format: Optional[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs']] = None): + pulumi.set(__self__, "field_id", field_id) + if text_format is not None: + pulumi.set(__self__, "text_format", text_format) @property - @pulumi.getter(name="sourceAnalysis") - def source_analysis(self) -> Optional[pulumi.Input['TemplateSourceEntitySourceAnalysisArgs']]: - """ - The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis. - """ - return pulumi.get(self, "source_analysis") + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") - @source_analysis.setter - def source_analysis(self, value: Optional[pulumi.Input['TemplateSourceEntitySourceAnalysisArgs']]): - pulumi.set(self, "source_analysis", value) + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) @property - @pulumi.getter(name="sourceTemplate") - def source_template(self) -> Optional[pulumi.Input['TemplateSourceEntitySourceTemplateArgs']]: - """ - The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template. - """ - return pulumi.get(self, "source_template") + @pulumi.getter(name="textFormat") + def text_format(self) -> Optional[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs']]: + return pulumi.get(self, "text_format") - @source_template.setter - def source_template(self, value: Optional[pulumi.Input['TemplateSourceEntitySourceTemplateArgs']]): - pulumi.set(self, "source_template", value) + @text_format.setter + def text_format(self, value: Optional[pulumi.Input['VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs']]): + pulumi.set(self, "text_format", value) if not MYPY: - class TemplateSourceEntitySourceAnalysisArgsDict(TypedDict): - arn: pulumi.Input[str] - """ - The Amazon Resource Name (ARN) of the resource. - """ - data_set_references: pulumi.Input[Sequence[pulumi.Input['TemplateSourceEntitySourceAnalysisDataSetReferenceArgsDict']]] - """ - A list of dataset references used as placeholders in the template. See data_set_references. - """ + class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgsDict(TypedDict): + background_color: pulumi.Input['ConditionalFormattingColorArgsDict'] + text_color: pulumi.Input['ConditionalFormattingColorArgsDict'] + icon: NotRequired[pulumi.Input['ConditionalFormattingIconArgsDict']] elif False: - TemplateSourceEntitySourceAnalysisArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class TemplateSourceEntitySourceAnalysisArgs: +class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormatArgs: def __init__(__self__, *, - arn: pulumi.Input[str], - data_set_references: pulumi.Input[Sequence[pulumi.Input['TemplateSourceEntitySourceAnalysisDataSetReferenceArgs']]]): - """ - :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the resource. - :param pulumi.Input[Sequence[pulumi.Input['TemplateSourceEntitySourceAnalysisDataSetReferenceArgs']]] data_set_references: A list of dataset references used as placeholders in the template. See data_set_references. - """ - pulumi.set(__self__, "arn", arn) - pulumi.set(__self__, "data_set_references", data_set_references) + background_color: pulumi.Input['ConditionalFormattingColorArgs'], + text_color: pulumi.Input['ConditionalFormattingColorArgs'], + icon: Optional[pulumi.Input['ConditionalFormattingIconArgs']] = None): + pulumi.set(__self__, "background_color", background_color) + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) @property - @pulumi.getter - def arn(self) -> pulumi.Input[str]: - """ - The Amazon Resource Name (ARN) of the resource. - """ - return pulumi.get(self, "arn") + @pulumi.getter(name="backgroundColor") + def background_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "background_color") - @arn.setter - def arn(self, value: pulumi.Input[str]): - pulumi.set(self, "arn", value) + @background_color.setter + def background_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "background_color", value) @property - @pulumi.getter(name="dataSetReferences") - def data_set_references(self) -> pulumi.Input[Sequence[pulumi.Input['TemplateSourceEntitySourceAnalysisDataSetReferenceArgs']]]: - """ - A list of dataset references used as placeholders in the template. See data_set_references. - """ - return pulumi.get(self, "data_set_references") + @pulumi.getter(name="textColor") + def text_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "text_color") - @data_set_references.setter - def data_set_references(self, value: pulumi.Input[Sequence[pulumi.Input['TemplateSourceEntitySourceAnalysisDataSetReferenceArgs']]]): - pulumi.set(self, "data_set_references", value) + @text_color.setter + def text_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "text_color", value) + + @property + @pulumi.getter + def icon(self) -> Optional[pulumi.Input['ConditionalFormattingIconArgs']]: + return pulumi.get(self, "icon") + + @icon.setter + def icon(self, value: Optional[pulumi.Input['ConditionalFormattingIconArgs']]): + pulumi.set(self, "icon", value) if not MYPY: - class TemplateSourceEntitySourceAnalysisDataSetReferenceArgsDict(TypedDict): - data_set_arn: pulumi.Input[str] - """ - Dataset Amazon Resource Name (ARN). - """ - data_set_placeholder: pulumi.Input[str] - """ - Dataset placeholder. - """ + class VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgsDict(TypedDict): + background_color: pulumi.Input['ConditionalFormattingColorArgsDict'] + text_color: pulumi.Input['ConditionalFormattingColorArgsDict'] elif False: - TemplateSourceEntitySourceAnalysisDataSetReferenceArgsDict: TypeAlias = Mapping[str, Any] + VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class TemplateSourceEntitySourceAnalysisDataSetReferenceArgs: +class VisualsTableVisualConditionalFormattingConditionalFormattingOptionRowArgs: def __init__(__self__, *, - data_set_arn: pulumi.Input[str], - data_set_placeholder: pulumi.Input[str]): - """ - :param pulumi.Input[str] data_set_arn: Dataset Amazon Resource Name (ARN). - :param pulumi.Input[str] data_set_placeholder: Dataset placeholder. - """ - pulumi.set(__self__, "data_set_arn", data_set_arn) - pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) + background_color: pulumi.Input['ConditionalFormattingColorArgs'], + text_color: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(__self__, "background_color", background_color) + pulumi.set(__self__, "text_color", text_color) @property - @pulumi.getter(name="dataSetArn") - def data_set_arn(self) -> pulumi.Input[str]: - """ - Dataset Amazon Resource Name (ARN). - """ - return pulumi.get(self, "data_set_arn") + @pulumi.getter(name="backgroundColor") + def background_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "background_color") - @data_set_arn.setter - def data_set_arn(self, value: pulumi.Input[str]): - pulumi.set(self, "data_set_arn", value) + @background_color.setter + def background_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "background_color", value) @property - @pulumi.getter(name="dataSetPlaceholder") - def data_set_placeholder(self) -> pulumi.Input[str]: - """ - Dataset placeholder. - """ - return pulumi.get(self, "data_set_placeholder") + @pulumi.getter(name="textColor") + def text_color(self) -> pulumi.Input['ConditionalFormattingColorArgs']: + return pulumi.get(self, "text_color") - @data_set_placeholder.setter - def data_set_placeholder(self, value: pulumi.Input[str]): - pulumi.set(self, "data_set_placeholder", value) + @text_color.setter + def text_color(self, value: pulumi.Input['ConditionalFormattingColorArgs']): + pulumi.set(self, "text_color", value) if not MYPY: - class TemplateSourceEntitySourceTemplateArgsDict(TypedDict): - arn: pulumi.Input[str] + class VisualsTreeMapVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] """ - The Amazon Resource Name (ARN) of the resource. + List of IAM actions to grant or revoke permissions on. """ + chart_configuration: NotRequired[pulumi.Input['VisualsTreeMapVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] elif False: - TemplateSourceEntitySourceTemplateArgsDict: TypeAlias = Mapping[str, Any] + VisualsTreeMapVisualArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class TemplateSourceEntitySourceTemplateArgs: +class VisualsTreeMapVisualArgs: def __init__(__self__, *, - arn: pulumi.Input[str]): + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): """ - :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the resource. + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. """ - pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) @property @pulumi.getter - def arn(self) -> pulumi.Input[str]: + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: """ - The Amazon Resource Name (ARN) of the resource. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "arn") + return pulumi.get(self, "actions") - @arn.setter - def arn(self, value: pulumi.Input[str]): - pulumi.set(self, "arn", value) + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) if not MYPY: - class ThemeConfigurationArgsDict(TypedDict): - data_color_palette: NotRequired[pulumi.Input['ThemeConfigurationDataColorPaletteArgsDict']] - """ - Color properties that apply to chart data colors. See data_color_palette. - """ - sheet: NotRequired[pulumi.Input['ThemeConfigurationSheetArgsDict']] - """ - Display options related to sheets. See sheet. - """ - typography: NotRequired[pulumi.Input['ThemeConfigurationTypographyArgsDict']] - """ - Determines the typography options. See typography. - """ - ui_color_palette: NotRequired[pulumi.Input['ThemeConfigurationUiColorPaletteArgsDict']] - """ - Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. - """ + class VisualsTreeMapVisualChartConfigurationArgsDict(TypedDict): + color_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + color_scale: NotRequired[pulumi.Input['ColorScaleArgsDict']] + data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsTreeMapVisualChartConfigurationFieldWellsArgsDict']] + group_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + size_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsTreeMapVisualChartConfigurationSortConfigurationArgsDict']] + tooltip: NotRequired[pulumi.Input['TooltipOptionsArgsDict']] elif False: - ThemeConfigurationArgsDict: TypeAlias = Mapping[str, Any] + VisualsTreeMapVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemeConfigurationArgs: +class VisualsTreeMapVisualChartConfigurationArgs: def __init__(__self__, *, - data_color_palette: Optional[pulumi.Input['ThemeConfigurationDataColorPaletteArgs']] = None, - sheet: Optional[pulumi.Input['ThemeConfigurationSheetArgs']] = None, - typography: Optional[pulumi.Input['ThemeConfigurationTypographyArgs']] = None, - ui_color_palette: Optional[pulumi.Input['ThemeConfigurationUiColorPaletteArgs']] = None): - """ - :param pulumi.Input['ThemeConfigurationDataColorPaletteArgs'] data_color_palette: Color properties that apply to chart data colors. See data_color_palette. - :param pulumi.Input['ThemeConfigurationSheetArgs'] sheet: Display options related to sheets. See sheet. - :param pulumi.Input['ThemeConfigurationTypographyArgs'] typography: Determines the typography options. See typography. - :param pulumi.Input['ThemeConfigurationUiColorPaletteArgs'] ui_color_palette: Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. - """ - if data_color_palette is not None: - pulumi.set(__self__, "data_color_palette", data_color_palette) - if sheet is not None: - pulumi.set(__self__, "sheet", sheet) - if typography is not None: - pulumi.set(__self__, "typography", typography) - if ui_color_palette is not None: - pulumi.set(__self__, "ui_color_palette", ui_color_palette) + color_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + color_scale: Optional[pulumi.Input['ColorScaleArgs']] = None, + data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationFieldWellsArgs']] = None, + group_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + size_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationSortConfigurationArgs']] = None, + tooltip: Optional[pulumi.Input['TooltipOptionsArgs']] = None): + if color_label_options is not None: + pulumi.set(__self__, "color_label_options", color_label_options) + if color_scale is not None: + pulumi.set(__self__, "color_scale", color_scale) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if group_label_options is not None: + pulumi.set(__self__, "group_label_options", group_label_options) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if size_label_options is not None: + pulumi.set(__self__, "size_label_options", size_label_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + + @property + @pulumi.getter(name="colorLabelOptions") + def color_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "color_label_options") + + @color_label_options.setter + def color_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "color_label_options", value) + + @property + @pulumi.getter(name="colorScale") + def color_scale(self) -> Optional[pulumi.Input['ColorScaleArgs']]: + return pulumi.get(self, "color_scale") + + @color_scale.setter + def color_scale(self, value: Optional[pulumi.Input['ColorScaleArgs']]): + pulumi.set(self, "color_scale", value) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "data_labels") + + @data_labels.setter + def data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "data_labels", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter(name="groupLabelOptions") + def group_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "group_label_options") + + @group_label_options.setter + def group_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "group_label_options", value) @property - @pulumi.getter(name="dataColorPalette") - def data_color_palette(self) -> Optional[pulumi.Input['ThemeConfigurationDataColorPaletteArgs']]: - """ - Color properties that apply to chart data colors. See data_color_palette. - """ - return pulumi.get(self, "data_color_palette") + @pulumi.getter + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") + + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter(name="sizeLabelOptions") + def size_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "size_label_options") - @data_color_palette.setter - def data_color_palette(self, value: Optional[pulumi.Input['ThemeConfigurationDataColorPaletteArgs']]): - pulumi.set(self, "data_color_palette", value) + @size_label_options.setter + def size_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "size_label_options", value) @property - @pulumi.getter - def sheet(self) -> Optional[pulumi.Input['ThemeConfigurationSheetArgs']]: - """ - Display options related to sheets. See sheet. - """ - return pulumi.get(self, "sheet") + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") - @sheet.setter - def sheet(self, value: Optional[pulumi.Input['ThemeConfigurationSheetArgs']]): - pulumi.set(self, "sheet", value) + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) @property @pulumi.getter - def typography(self) -> Optional[pulumi.Input['ThemeConfigurationTypographyArgs']]: - """ - Determines the typography options. See typography. - """ - return pulumi.get(self, "typography") + def tooltip(self) -> Optional[pulumi.Input['TooltipOptionsArgs']]: + return pulumi.get(self, "tooltip") - @typography.setter - def typography(self, value: Optional[pulumi.Input['ThemeConfigurationTypographyArgs']]): - pulumi.set(self, "typography", value) + @tooltip.setter + def tooltip(self, value: Optional[pulumi.Input['TooltipOptionsArgs']]): + pulumi.set(self, "tooltip", value) + + +if not MYPY: + class VisualsTreeMapVisualChartConfigurationFieldWellsArgsDict(TypedDict): + tree_map_aggregated_field_wells: NotRequired[pulumi.Input['VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgsDict']] +elif False: + VisualsTreeMapVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsTreeMapVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + tree_map_aggregated_field_wells: Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs']] = None): + if tree_map_aggregated_field_wells is not None: + pulumi.set(__self__, "tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @property - @pulumi.getter(name="uiColorPalette") - def ui_color_palette(self) -> Optional[pulumi.Input['ThemeConfigurationUiColorPaletteArgs']]: - """ - Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. - """ - return pulumi.get(self, "ui_color_palette") + @pulumi.getter(name="treeMapAggregatedFieldWells") + def tree_map_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs']]: + return pulumi.get(self, "tree_map_aggregated_field_wells") - @ui_color_palette.setter - def ui_color_palette(self, value: Optional[pulumi.Input['ThemeConfigurationUiColorPaletteArgs']]): - pulumi.set(self, "ui_color_palette", value) + @tree_map_aggregated_field_wells.setter + def tree_map_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs']]): + pulumi.set(self, "tree_map_aggregated_field_wells", value) if not MYPY: - class ThemeConfigurationDataColorPaletteArgsDict(TypedDict): - colors: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] - """ - List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. - """ - empty_fill_color: NotRequired[pulumi.Input[str]] - """ - The hexadecimal code of a color that applies to charts where a lack of data is highlighted. - """ - min_max_gradients: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] - """ - The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. - """ + class VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgsDict(TypedDict): + colors: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] + groups: NotRequired[pulumi.Input['SmallMultiplesOptionsArgsDict']] + sizes: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] elif False: - ThemeConfigurationDataColorPaletteArgsDict: TypeAlias = Mapping[str, Any] + VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemeConfigurationDataColorPaletteArgs: +class VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWellsArgs: def __init__(__self__, *, - colors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - empty_fill_color: Optional[pulumi.Input[str]] = None, - min_max_gradients: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] colors: List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. - :param pulumi.Input[str] empty_fill_color: The hexadecimal code of a color that applies to charts where a lack of data is highlighted. - :param pulumi.Input[Sequence[pulumi.Input[str]]] min_max_gradients: The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. - """ + colors: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None, + groups: Optional[pulumi.Input['SmallMultiplesOptionsArgs']] = None, + sizes: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): if colors is not None: pulumi.set(__self__, "colors", colors) - if empty_fill_color is not None: - pulumi.set(__self__, "empty_fill_color", empty_fill_color) - if min_max_gradients is not None: - pulumi.set(__self__, "min_max_gradients", min_max_gradients) + if groups is not None: + pulumi.set(__self__, "groups", groups) + if sizes is not None: + pulumi.set(__self__, "sizes", sizes) @property @pulumi.getter - def colors(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - """ - List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. - """ + def colors(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: return pulumi.get(self, "colors") @colors.setter - def colors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + def colors(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): pulumi.set(self, "colors", value) @property - @pulumi.getter(name="emptyFillColor") - def empty_fill_color(self) -> Optional[pulumi.Input[str]]: - """ - The hexadecimal code of a color that applies to charts where a lack of data is highlighted. - """ - return pulumi.get(self, "empty_fill_color") + @pulumi.getter + def groups(self) -> Optional[pulumi.Input['SmallMultiplesOptionsArgs']]: + return pulumi.get(self, "groups") - @empty_fill_color.setter - def empty_fill_color(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "empty_fill_color", value) + @groups.setter + def groups(self, value: Optional[pulumi.Input['SmallMultiplesOptionsArgs']]): + pulumi.set(self, "groups", value) @property - @pulumi.getter(name="minMaxGradients") - def min_max_gradients(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - """ - The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. - """ - return pulumi.get(self, "min_max_gradients") + @pulumi.getter + def sizes(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "sizes") - @min_max_gradients.setter - def min_max_gradients(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "min_max_gradients", value) + @sizes.setter + def sizes(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "sizes", value) if not MYPY: - class ThemeConfigurationSheetArgsDict(TypedDict): - tile: NotRequired[pulumi.Input['ThemeConfigurationSheetTileArgsDict']] - """ - The display options for tiles. See tile. - """ - tile_layout: NotRequired[pulumi.Input['ThemeConfigurationSheetTileLayoutArgsDict']] - """ - The layout options for tiles. See tile_layout. - """ + class VisualsTreeMapVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + tree_map_group_items_limit_configuration: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + tree_map_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] elif False: - ThemeConfigurationSheetArgsDict: TypeAlias = Mapping[str, Any] + VisualsTreeMapVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemeConfigurationSheetArgs: +class VisualsTreeMapVisualChartConfigurationSortConfigurationArgs: def __init__(__self__, *, - tile: Optional[pulumi.Input['ThemeConfigurationSheetTileArgs']] = None, - tile_layout: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutArgs']] = None): - """ - :param pulumi.Input['ThemeConfigurationSheetTileArgs'] tile: The display options for tiles. See tile. - :param pulumi.Input['ThemeConfigurationSheetTileLayoutArgs'] tile_layout: The layout options for tiles. See tile_layout. - """ - if tile is not None: - pulumi.set(__self__, "tile", tile) - if tile_layout is not None: - pulumi.set(__self__, "tile_layout", tile_layout) + tree_map_group_items_limit_configuration: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + tree_map_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if tree_map_group_items_limit_configuration is not None: + pulumi.set(__self__, "tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) + if tree_map_sorts is not None: + pulumi.set(__self__, "tree_map_sorts", tree_map_sorts) @property - @pulumi.getter - def tile(self) -> Optional[pulumi.Input['ThemeConfigurationSheetTileArgs']]: - """ - The display options for tiles. See tile. - """ - return pulumi.get(self, "tile") + @pulumi.getter(name="treeMapGroupItemsLimitConfiguration") + def tree_map_group_items_limit_configuration(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "tree_map_group_items_limit_configuration") - @tile.setter - def tile(self, value: Optional[pulumi.Input['ThemeConfigurationSheetTileArgs']]): - pulumi.set(self, "tile", value) + @tree_map_group_items_limit_configuration.setter + def tree_map_group_items_limit_configuration(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "tree_map_group_items_limit_configuration", value) @property - @pulumi.getter(name="tileLayout") - def tile_layout(self) -> Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutArgs']]: - """ - The layout options for tiles. See tile_layout. - """ - return pulumi.get(self, "tile_layout") + @pulumi.getter(name="treeMapSorts") + def tree_map_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "tree_map_sorts") - @tile_layout.setter - def tile_layout(self, value: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutArgs']]): - pulumi.set(self, "tile_layout", value) + @tree_map_sorts.setter + def tree_map_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "tree_map_sorts", value) if not MYPY: - class ThemeConfigurationSheetTileArgsDict(TypedDict): - border: NotRequired[pulumi.Input['ThemeConfigurationSheetTileBorderArgsDict']] + class VisualsWaterfallVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] """ - The border around a tile. See border. + List of IAM actions to grant or revoke permissions on. """ + chart_configuration: NotRequired[pulumi.Input['VisualsWaterfallVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] elif False: - ThemeConfigurationSheetTileArgsDict: TypeAlias = Mapping[str, Any] + VisualsWaterfallVisualArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemeConfigurationSheetTileArgs: +class VisualsWaterfallVisualArgs: def __init__(__self__, *, - border: Optional[pulumi.Input['ThemeConfigurationSheetTileBorderArgs']] = None): + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): """ - :param pulumi.Input['ThemeConfigurationSheetTileBorderArgs'] border: The border around a tile. See border. + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. """ - if border is not None: - pulumi.set(__self__, "border", border) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) @property @pulumi.getter - def border(self) -> Optional[pulumi.Input['ThemeConfigurationSheetTileBorderArgs']]: + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: """ - The border around a tile. See border. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "border") + return pulumi.get(self, "actions") - @border.setter - def border(self, value: Optional[pulumi.Input['ThemeConfigurationSheetTileBorderArgs']]): - pulumi.set(self, "border", value) + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") + + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) + + @property + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") + + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) if not MYPY: - class ThemeConfigurationSheetTileBorderArgsDict(TypedDict): - show: NotRequired[pulumi.Input[bool]] - """ - The option to enable display of borders for visuals. - """ + class VisualsWaterfallVisualChartConfigurationArgsDict(TypedDict): + category_axis_display_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + category_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + data_labels: NotRequired[pulumi.Input['DataLabelsOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsWaterfallVisualChartConfigurationFieldWellsArgsDict']] + legend: NotRequired[pulumi.Input['LegendOptionsArgsDict']] + primary_y_axis_display_options: NotRequired[pulumi.Input['AxisDisplayOptionsArgsDict']] + primary_y_axis_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsWaterfallVisualChartConfigurationSortConfigurationArgsDict']] + visual_palette: NotRequired[pulumi.Input['VisualPaletteArgsDict']] + waterfall_chart_options: NotRequired[pulumi.Input['VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgsDict']] elif False: - ThemeConfigurationSheetTileBorderArgsDict: TypeAlias = Mapping[str, Any] + VisualsWaterfallVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemeConfigurationSheetTileBorderArgs: +class VisualsWaterfallVisualChartConfigurationArgs: def __init__(__self__, *, - show: Optional[pulumi.Input[bool]] = None): - """ - :param pulumi.Input[bool] show: The option to enable display of borders for visuals. - """ - if show is not None: - pulumi.set(__self__, "show", show) + category_axis_display_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + category_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + data_labels: Optional[pulumi.Input['DataLabelsOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationFieldWellsArgs']] = None, + legend: Optional[pulumi.Input['LegendOptionsArgs']] = None, + primary_y_axis_display_options: Optional[pulumi.Input['AxisDisplayOptionsArgs']] = None, + primary_y_axis_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationSortConfigurationArgs']] = None, + visual_palette: Optional[pulumi.Input['VisualPaletteArgs']] = None, + waterfall_chart_options: Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs']] = None): + if category_axis_display_options is not None: + pulumi.set(__self__, "category_axis_display_options", category_axis_display_options) + if category_axis_label_options is not None: + pulumi.set(__self__, "category_axis_label_options", category_axis_label_options) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if primary_y_axis_display_options is not None: + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) + if primary_y_axis_label_options is not None: + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + if waterfall_chart_options is not None: + pulumi.set(__self__, "waterfall_chart_options", waterfall_chart_options) + + @property + @pulumi.getter(name="categoryAxisDisplayOptions") + def category_axis_display_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "category_axis_display_options") + + @category_axis_display_options.setter + def category_axis_display_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "category_axis_display_options", value) + + @property + @pulumi.getter(name="categoryAxisLabelOptions") + def category_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "category_axis_label_options") + + @category_axis_label_options.setter + def category_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "category_axis_label_options", value) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional[pulumi.Input['DataLabelsOptionsArgs']]: + return pulumi.get(self, "data_labels") + + @data_labels.setter + def data_labels(self, value: Optional[pulumi.Input['DataLabelsOptionsArgs']]): + pulumi.set(self, "data_labels", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) @property @pulumi.getter - def show(self) -> Optional[pulumi.Input[bool]]: - """ - The option to enable display of borders for visuals. - """ - return pulumi.get(self, "show") + def legend(self) -> Optional[pulumi.Input['LegendOptionsArgs']]: + return pulumi.get(self, "legend") - @show.setter - def show(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "show", value) + @legend.setter + def legend(self, value: Optional[pulumi.Input['LegendOptionsArgs']]): + pulumi.set(self, "legend", value) + + @property + @pulumi.getter(name="primaryYAxisDisplayOptions") + def primary_y_axis_display_options(self) -> Optional[pulumi.Input['AxisDisplayOptionsArgs']]: + return pulumi.get(self, "primary_y_axis_display_options") + + @primary_y_axis_display_options.setter + def primary_y_axis_display_options(self, value: Optional[pulumi.Input['AxisDisplayOptionsArgs']]): + pulumi.set(self, "primary_y_axis_display_options", value) + + @property + @pulumi.getter(name="primaryYAxisLabelOptions") + def primary_y_axis_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "primary_y_axis_label_options") + + @primary_y_axis_label_options.setter + def primary_y_axis_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "primary_y_axis_label_options", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional[pulumi.Input['VisualPaletteArgs']]: + return pulumi.get(self, "visual_palette") + + @visual_palette.setter + def visual_palette(self, value: Optional[pulumi.Input['VisualPaletteArgs']]): + pulumi.set(self, "visual_palette", value) + + @property + @pulumi.getter(name="waterfallChartOptions") + def waterfall_chart_options(self) -> Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs']]: + return pulumi.get(self, "waterfall_chart_options") + + @waterfall_chart_options.setter + def waterfall_chart_options(self, value: Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs']]): + pulumi.set(self, "waterfall_chart_options", value) if not MYPY: - class ThemeConfigurationSheetTileLayoutArgsDict(TypedDict): - gutter: NotRequired[pulumi.Input['ThemeConfigurationSheetTileLayoutGutterArgsDict']] - """ - The gutter settings that apply between tiles. See gutter. - """ - margin: NotRequired[pulumi.Input['ThemeConfigurationSheetTileLayoutMarginArgsDict']] - """ - The margin settings that apply around the outside edge of sheets. See margin. - """ + class VisualsWaterfallVisualChartConfigurationFieldWellsArgsDict(TypedDict): + waterfall_chart_aggregated_field_wells: NotRequired[pulumi.Input['VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgsDict']] elif False: - ThemeConfigurationSheetTileLayoutArgsDict: TypeAlias = Mapping[str, Any] + VisualsWaterfallVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemeConfigurationSheetTileLayoutArgs: +class VisualsWaterfallVisualChartConfigurationFieldWellsArgs: def __init__(__self__, *, - gutter: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutGutterArgs']] = None, - margin: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutMarginArgs']] = None): - """ - :param pulumi.Input['ThemeConfigurationSheetTileLayoutGutterArgs'] gutter: The gutter settings that apply between tiles. See gutter. - :param pulumi.Input['ThemeConfigurationSheetTileLayoutMarginArgs'] margin: The margin settings that apply around the outside edge of sheets. See margin. - """ - if gutter is not None: - pulumi.set(__self__, "gutter", gutter) - if margin is not None: - pulumi.set(__self__, "margin", margin) + waterfall_chart_aggregated_field_wells: Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs']] = None): + if waterfall_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="waterfallChartAggregatedFieldWells") + def waterfall_chart_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs']]: + return pulumi.get(self, "waterfall_chart_aggregated_field_wells") + + @waterfall_chart_aggregated_field_wells.setter + def waterfall_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs']]): + pulumi.set(self, "waterfall_chart_aggregated_field_wells", value) + + +if not MYPY: + class VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgsDict(TypedDict): + breakdowns: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + categories: NotRequired[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgsDict']]]] + values: NotRequired[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgsDict']]]] +elif False: + VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWellsArgs: + def __init__(__self__, *, + breakdowns: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + categories: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]] = None, + values: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]] = None): + if breakdowns is not None: + pulumi.set(__self__, "breakdowns", breakdowns) + if categories is not None: + pulumi.set(__self__, "categories", categories) + if values is not None: + pulumi.set(__self__, "values", values) @property @pulumi.getter - def gutter(self) -> Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutGutterArgs']]: - """ - The gutter settings that apply between tiles. See gutter. - """ - return pulumi.get(self, "gutter") + def breakdowns(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "breakdowns") - @gutter.setter - def gutter(self, value: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutGutterArgs']]): - pulumi.set(self, "gutter", value) + @breakdowns.setter + def breakdowns(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "breakdowns", value) @property @pulumi.getter - def margin(self) -> Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutMarginArgs']]: - """ - The margin settings that apply around the outside edge of sheets. See margin. - """ - return pulumi.get(self, "margin") + def categories(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]: + return pulumi.get(self, "categories") - @margin.setter - def margin(self, value: Optional[pulumi.Input['ThemeConfigurationSheetTileLayoutMarginArgs']]): - pulumi.set(self, "margin", value) + @categories.setter + def categories(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionFieldSchemaArgs']]]]): + pulumi.set(self, "categories", value) + + @property + @pulumi.getter + def values(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MeasureFieldSchemaArgs']]]]): + pulumi.set(self, "values", value) if not MYPY: - class ThemeConfigurationSheetTileLayoutGutterArgsDict(TypedDict): - show: NotRequired[pulumi.Input[bool]] - """ - This Boolean value controls whether to display a gutter space between sheet tiles. - """ + class VisualsWaterfallVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + breakdown_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + category_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] elif False: - ThemeConfigurationSheetTileLayoutGutterArgsDict: TypeAlias = Mapping[str, Any] + VisualsWaterfallVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemeConfigurationSheetTileLayoutGutterArgs: +class VisualsWaterfallVisualChartConfigurationSortConfigurationArgs: def __init__(__self__, *, - show: Optional[pulumi.Input[bool]] = None): - """ - :param pulumi.Input[bool] show: This Boolean value controls whether to display a gutter space between sheet tiles. - """ - if show is not None: - pulumi.set(__self__, "show", show) + breakdown_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + category_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if breakdown_items_limit is not None: + pulumi.set(__self__, "breakdown_items_limit", breakdown_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) @property - @pulumi.getter - def show(self) -> Optional[pulumi.Input[bool]]: - """ - This Boolean value controls whether to display a gutter space between sheet tiles. - """ - return pulumi.get(self, "show") + @pulumi.getter(name="breakdownItemsLimit") + def breakdown_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "breakdown_items_limit") - @show.setter - def show(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "show", value) + @breakdown_items_limit.setter + def breakdown_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "breakdown_items_limit", value) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "category_sorts") + + @category_sorts.setter + def category_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "category_sorts", value) if not MYPY: - class ThemeConfigurationSheetTileLayoutMarginArgsDict(TypedDict): - show: NotRequired[pulumi.Input[bool]] - """ - This Boolean value controls whether to display sheet margins. - """ + class VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgsDict(TypedDict): + total_bar_label: NotRequired[pulumi.Input[str]] elif False: - ThemeConfigurationSheetTileLayoutMarginArgsDict: TypeAlias = Mapping[str, Any] + VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemeConfigurationSheetTileLayoutMarginArgs: +class VisualsWaterfallVisualChartConfigurationWaterfallChartOptionsArgs: def __init__(__self__, *, - show: Optional[pulumi.Input[bool]] = None): - """ - :param pulumi.Input[bool] show: This Boolean value controls whether to display sheet margins. - """ - if show is not None: - pulumi.set(__self__, "show", show) + total_bar_label: Optional[pulumi.Input[str]] = None): + if total_bar_label is not None: + pulumi.set(__self__, "total_bar_label", total_bar_label) @property - @pulumi.getter - def show(self) -> Optional[pulumi.Input[bool]]: - """ - This Boolean value controls whether to display sheet margins. - """ - return pulumi.get(self, "show") + @pulumi.getter(name="totalBarLabel") + def total_bar_label(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "total_bar_label") - @show.setter - def show(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "show", value) + @total_bar_label.setter + def total_bar_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "total_bar_label", value) if not MYPY: - class ThemeConfigurationTypographyArgsDict(TypedDict): - font_families: NotRequired[pulumi.Input[Sequence[pulumi.Input['ThemeConfigurationTypographyFontFamilyArgsDict']]]] + class VisualsWordCloudVisualArgsDict(TypedDict): + visual_id: pulumi.Input[str] + actions: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgsDict']]]] """ - Determines the list of font families. Maximum number of 5 items. See font_families. + List of IAM actions to grant or revoke permissions on. """ + chart_configuration: NotRequired[pulumi.Input['VisualsWordCloudVisualChartConfigurationArgsDict']] + column_hierarchies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgsDict']]]] + subtitle: NotRequired[pulumi.Input['SubtitleArgsDict']] + title: NotRequired[pulumi.Input['SubtitleArgsDict']] elif False: - ThemeConfigurationTypographyArgsDict: TypeAlias = Mapping[str, Any] + VisualsWordCloudVisualArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemeConfigurationTypographyArgs: +class VisualsWordCloudVisualArgs: def __init__(__self__, *, - font_families: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeConfigurationTypographyFontFamilyArgs']]]] = None): + visual_id: pulumi.Input[str], + actions: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]] = None, + chart_configuration: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationArgs']] = None, + column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]] = None, + subtitle: Optional[pulumi.Input['SubtitleArgs']] = None, + title: Optional[pulumi.Input['SubtitleArgs']] = None): """ - :param pulumi.Input[Sequence[pulumi.Input['ThemeConfigurationTypographyFontFamilyArgs']]] font_families: Determines the list of font families. Maximum number of 5 items. See font_families. + :param pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]] actions: List of IAM actions to grant or revoke permissions on. """ - if font_families is not None: - pulumi.set(__self__, "font_families", font_families) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) @property - @pulumi.getter(name="fontFamilies") - def font_families(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ThemeConfigurationTypographyFontFamilyArgs']]]]: + @pulumi.getter(name="visualId") + def visual_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "visual_id") + + @visual_id.setter + def visual_id(self, value: pulumi.Input[str]): + pulumi.set(self, "visual_id", value) + + @property + @pulumi.getter + def actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]: """ - Determines the list of font families. Maximum number of 5 items. See font_families. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "font_families") + return pulumi.get(self, "actions") - @font_families.setter - def font_families(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeConfigurationTypographyFontFamilyArgs']]]]): - pulumi.set(self, "font_families", value) + @actions.setter + def actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualCustomActionsArgs']]]]): + pulumi.set(self, "actions", value) + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationArgs']]: + return pulumi.get(self, "chart_configuration") -if not MYPY: - class ThemeConfigurationTypographyFontFamilyArgsDict(TypedDict): - font_family: NotRequired[pulumi.Input[str]] - """ - Font family name. - """ -elif False: - ThemeConfigurationTypographyFontFamilyArgsDict: TypeAlias = Mapping[str, Any] + @chart_configuration.setter + def chart_configuration(self, value: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationArgs']]): + pulumi.set(self, "chart_configuration", value) -@pulumi.input_type -class ThemeConfigurationTypographyFontFamilyArgs: - def __init__(__self__, *, - font_family: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] font_family: Font family name. - """ - if font_family is not None: - pulumi.set(__self__, "font_family", font_family) + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]: + return pulumi.get(self, "column_hierarchies") + + @column_hierarchies.setter + def column_hierarchies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ColumnHierarchiesArgs']]]]): + pulumi.set(self, "column_hierarchies", value) @property - @pulumi.getter(name="fontFamily") - def font_family(self) -> Optional[pulumi.Input[str]]: - """ - Font family name. - """ - return pulumi.get(self, "font_family") + @pulumi.getter + def subtitle(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "subtitle") - @font_family.setter - def font_family(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "font_family", value) + @subtitle.setter + def subtitle(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "subtitle", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input['SubtitleArgs']]: + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input['SubtitleArgs']]): + pulumi.set(self, "title", value) if not MYPY: - class ThemeConfigurationUiColorPaletteArgsDict(TypedDict): - accent: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to selected states and buttons. - """ - accent_foreground: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to any text or other elements that appear over the accent color. - """ - danger: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to error messages. - """ - danger_foreground: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to any text or other elements that appear over the error color. - """ - dimension: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to the names of fields that are identified as dimensions. - """ - dimension_foreground: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. - """ - measure: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to the names of fields that are identified as measures. - """ - measure_foreground: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to any text or other elements that appear over the measure color. - """ - primary_background: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to visuals and other high emphasis UI. - """ - primary_foreground: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. - """ - secondary_background: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to the sheet background and sheet controls. - """ - secondary_foreground: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. - """ - success: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. - """ - success_foreground: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to any text or other elements that appear over the success color. - """ - warning: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to warning and informational messages. - """ - warning_foreground: NotRequired[pulumi.Input[str]] - """ - Color (hexadecimal) that applies to any text or other elements that appear over the warning color. - """ + class VisualsWordCloudVisualChartConfigurationArgsDict(TypedDict): + category_label_options: NotRequired[pulumi.Input['ChartAxisLabelOptionsArgsDict']] + field_wells: NotRequired[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsArgsDict']] + sort_configuration: NotRequired[pulumi.Input['VisualsWordCloudVisualChartConfigurationSortConfigurationArgsDict']] + word_cloud_options: NotRequired[pulumi.Input['VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgsDict']] elif False: - ThemeConfigurationUiColorPaletteArgsDict: TypeAlias = Mapping[str, Any] + VisualsWordCloudVisualChartConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemeConfigurationUiColorPaletteArgs: +class VisualsWordCloudVisualChartConfigurationArgs: def __init__(__self__, *, - accent: Optional[pulumi.Input[str]] = None, - accent_foreground: Optional[pulumi.Input[str]] = None, - danger: Optional[pulumi.Input[str]] = None, - danger_foreground: Optional[pulumi.Input[str]] = None, - dimension: Optional[pulumi.Input[str]] = None, - dimension_foreground: Optional[pulumi.Input[str]] = None, - measure: Optional[pulumi.Input[str]] = None, - measure_foreground: Optional[pulumi.Input[str]] = None, - primary_background: Optional[pulumi.Input[str]] = None, - primary_foreground: Optional[pulumi.Input[str]] = None, - secondary_background: Optional[pulumi.Input[str]] = None, - secondary_foreground: Optional[pulumi.Input[str]] = None, - success: Optional[pulumi.Input[str]] = None, - success_foreground: Optional[pulumi.Input[str]] = None, - warning: Optional[pulumi.Input[str]] = None, - warning_foreground: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] accent: Color (hexadecimal) that applies to selected states and buttons. - :param pulumi.Input[str] accent_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the accent color. - :param pulumi.Input[str] danger: Color (hexadecimal) that applies to error messages. - :param pulumi.Input[str] danger_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the error color. - :param pulumi.Input[str] dimension: Color (hexadecimal) that applies to the names of fields that are identified as dimensions. - :param pulumi.Input[str] dimension_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. - :param pulumi.Input[str] measure: Color (hexadecimal) that applies to the names of fields that are identified as measures. - :param pulumi.Input[str] measure_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the measure color. - :param pulumi.Input[str] primary_background: Color (hexadecimal) that applies to visuals and other high emphasis UI. - :param pulumi.Input[str] primary_foreground: Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. - :param pulumi.Input[str] secondary_background: Color (hexadecimal) that applies to the sheet background and sheet controls. - :param pulumi.Input[str] secondary_foreground: Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. - :param pulumi.Input[str] success: Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. - :param pulumi.Input[str] success_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the success color. - :param pulumi.Input[str] warning: Color (hexadecimal) that applies to warning and informational messages. - :param pulumi.Input[str] warning_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the warning color. - """ - if accent is not None: - pulumi.set(__self__, "accent", accent) - if accent_foreground is not None: - pulumi.set(__self__, "accent_foreground", accent_foreground) - if danger is not None: - pulumi.set(__self__, "danger", danger) - if danger_foreground is not None: - pulumi.set(__self__, "danger_foreground", danger_foreground) - if dimension is not None: - pulumi.set(__self__, "dimension", dimension) - if dimension_foreground is not None: - pulumi.set(__self__, "dimension_foreground", dimension_foreground) - if measure is not None: - pulumi.set(__self__, "measure", measure) - if measure_foreground is not None: - pulumi.set(__self__, "measure_foreground", measure_foreground) - if primary_background is not None: - pulumi.set(__self__, "primary_background", primary_background) - if primary_foreground is not None: - pulumi.set(__self__, "primary_foreground", primary_foreground) - if secondary_background is not None: - pulumi.set(__self__, "secondary_background", secondary_background) - if secondary_foreground is not None: - pulumi.set(__self__, "secondary_foreground", secondary_foreground) - if success is not None: - pulumi.set(__self__, "success", success) - if success_foreground is not None: - pulumi.set(__self__, "success_foreground", success_foreground) - if warning is not None: - pulumi.set(__self__, "warning", warning) - if warning_foreground is not None: - pulumi.set(__self__, "warning_foreground", warning_foreground) + category_label_options: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']] = None, + field_wells: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsArgs']] = None, + sort_configuration: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationSortConfigurationArgs']] = None, + word_cloud_options: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs']] = None): + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if word_cloud_options is not None: + pulumi.set(__self__, "word_cloud_options", word_cloud_options) + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]: + return pulumi.get(self, "category_label_options") + + @category_label_options.setter + def category_label_options(self, value: Optional[pulumi.Input['ChartAxisLabelOptionsArgs']]): + pulumi.set(self, "category_label_options", value) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsArgs']]: + return pulumi.get(self, "field_wells") + + @field_wells.setter + def field_wells(self, value: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsArgs']]): + pulumi.set(self, "field_wells", value) + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationSortConfigurationArgs']]: + return pulumi.get(self, "sort_configuration") + + @sort_configuration.setter + def sort_configuration(self, value: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationSortConfigurationArgs']]): + pulumi.set(self, "sort_configuration", value) + + @property + @pulumi.getter(name="wordCloudOptions") + def word_cloud_options(self) -> Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs']]: + return pulumi.get(self, "word_cloud_options") + + @word_cloud_options.setter + def word_cloud_options(self, value: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs']]): + pulumi.set(self, "word_cloud_options", value) + + +if not MYPY: + class VisualsWordCloudVisualChartConfigurationFieldWellsArgsDict(TypedDict): + word_cloud_aggregated_field_wells: NotRequired[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgsDict']] +elif False: + VisualsWordCloudVisualChartConfigurationFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsWordCloudVisualChartConfigurationFieldWellsArgs: + def __init__(__self__, *, + word_cloud_aggregated_field_wells: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs']] = None): + if word_cloud_aggregated_field_wells is not None: + pulumi.set(__self__, "word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @property - @pulumi.getter - def accent(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to selected states and buttons. - """ - return pulumi.get(self, "accent") + @pulumi.getter(name="wordCloudAggregatedFieldWells") + def word_cloud_aggregated_field_wells(self) -> Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs']]: + return pulumi.get(self, "word_cloud_aggregated_field_wells") - @accent.setter - def accent(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "accent", value) + @word_cloud_aggregated_field_wells.setter + def word_cloud_aggregated_field_wells(self, value: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs']]): + pulumi.set(self, "word_cloud_aggregated_field_wells", value) + + +if not MYPY: + class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgsDict(TypedDict): + group_bies: NotRequired[pulumi.Input[Sequence[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgsDict']]]] + size: NotRequired[pulumi.Input['MeasureFieldSchema2ArgsDict']] +elif False: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsArgs: + def __init__(__self__, *, + group_bies: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs']]]] = None, + size: Optional[pulumi.Input['MeasureFieldSchema2Args']] = None): + if group_bies is not None: + pulumi.set(__self__, "group_bies", group_bies) + if size is not None: + pulumi.set(__self__, "size", size) @property - @pulumi.getter(name="accentForeground") - def accent_foreground(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the accent color. - """ - return pulumi.get(self, "accent_foreground") + @pulumi.getter(name="groupBies") + def group_bies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs']]]]: + return pulumi.get(self, "group_bies") - @accent_foreground.setter - def accent_foreground(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "accent_foreground", value) + @group_bies.setter + def group_bies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs']]]]): + pulumi.set(self, "group_bies", value) @property @pulumi.getter - def danger(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to error messages. - """ - return pulumi.get(self, "danger") + def size(self) -> Optional[pulumi.Input['MeasureFieldSchema2Args']]: + return pulumi.get(self, "size") - @danger.setter - def danger(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "danger", value) + @size.setter + def size(self, value: Optional[pulumi.Input['MeasureFieldSchema2Args']]): + pulumi.set(self, "size", value) + + +if not MYPY: + class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgsDict(TypedDict): + categorical_dimension_field: NotRequired[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgsDict']] + date_dimension_field: NotRequired[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgsDict']] + numerical_dimension_field: NotRequired[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgsDict']] +elif False: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByArgs: + def __init__(__self__, *, + categorical_dimension_field: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs']] = None, + date_dimension_field: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs']] = None, + numerical_dimension_field: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs']] = None): + if categorical_dimension_field is not None: + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) + if date_dimension_field is not None: + pulumi.set(__self__, "date_dimension_field", date_dimension_field) + if numerical_dimension_field is not None: + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) @property - @pulumi.getter(name="dangerForeground") - def danger_foreground(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the error color. - """ - return pulumi.get(self, "danger_foreground") + @pulumi.getter(name="categoricalDimensionField") + def categorical_dimension_field(self) -> Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs']]: + return pulumi.get(self, "categorical_dimension_field") - @danger_foreground.setter - def danger_foreground(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "danger_foreground", value) + @categorical_dimension_field.setter + def categorical_dimension_field(self, value: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs']]): + pulumi.set(self, "categorical_dimension_field", value) @property - @pulumi.getter - def dimension(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to the names of fields that are identified as dimensions. - """ - return pulumi.get(self, "dimension") + @pulumi.getter(name="dateDimensionField") + def date_dimension_field(self) -> Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs']]: + return pulumi.get(self, "date_dimension_field") - @dimension.setter - def dimension(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "dimension", value) + @date_dimension_field.setter + def date_dimension_field(self, value: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs']]): + pulumi.set(self, "date_dimension_field", value) @property - @pulumi.getter(name="dimensionForeground") - def dimension_foreground(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. - """ - return pulumi.get(self, "dimension_foreground") + @pulumi.getter(name="numericalDimensionField") + def numerical_dimension_field(self) -> Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs']]: + return pulumi.get(self, "numerical_dimension_field") - @dimension_foreground.setter - def dimension_foreground(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "dimension_foreground", value) + @numerical_dimension_field.setter + def numerical_dimension_field(self, value: Optional[pulumi.Input['VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs']]): + pulumi.set(self, "numerical_dimension_field", value) + + +if not MYPY: + class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + format_configuration: NotRequired[pulumi.Input['StringFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + format_configuration: Optional[pulumi.Input['StringFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter - def measure(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to the names of fields that are identified as measures. - """ - return pulumi.get(self, "measure") + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") - @measure.setter - def measure(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "measure", value) + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) @property - @pulumi.getter(name="measureForeground") - def measure_foreground(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the measure color. - """ - return pulumi.get(self, "measure_foreground") + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") - @measure_foreground.setter - def measure_foreground(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "measure_foreground", value) + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) @property - @pulumi.getter(name="primaryBackground") - def primary_background(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to visuals and other high emphasis UI. - """ - return pulumi.get(self, "primary_background") + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['StringFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") - @primary_background.setter - def primary_background(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "primary_background", value) + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['StringFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) @property - @pulumi.getter(name="primaryForeground") - def primary_foreground(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. - """ - return pulumi.get(self, "primary_foreground") + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") - @primary_foreground.setter - def primary_foreground(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "primary_foreground", value) + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + date_granularity: NotRequired[pulumi.Input[str]] + format_configuration: NotRequired[pulumi.Input['DateTimeFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + date_granularity: Optional[pulumi.Input[str]] = None, + format_configuration: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if date_granularity is not None: + pulumi.set(__self__, "date_granularity", date_granularity) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property - @pulumi.getter(name="secondaryBackground") - def secondary_background(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to the sheet background and sheet controls. - """ - return pulumi.get(self, "secondary_background") + @pulumi.getter + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") - @secondary_background.setter - def secondary_background(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "secondary_background", value) + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) @property - @pulumi.getter(name="secondaryForeground") - def secondary_foreground(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. - """ - return pulumi.get(self, "secondary_foreground") + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") - @secondary_foreground.setter - def secondary_foreground(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "secondary_foreground", value) + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) @property - @pulumi.getter - def success(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. - """ - return pulumi.get(self, "success") + @pulumi.getter(name="dateGranularity") + def date_granularity(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "date_granularity") - @success.setter - def success(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "success", value) + @date_granularity.setter + def date_granularity(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "date_granularity", value) @property - @pulumi.getter(name="successForeground") - def success_foreground(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the success color. - """ - return pulumi.get(self, "success_foreground") + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") - @success_foreground.setter - def success_foreground(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "success_foreground", value) + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['DateTimeFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) + + +if not MYPY: + class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgsDict(TypedDict): + column: pulumi.Input['ColumnArgsDict'] + field_id: pulumi.Input[str] + format_configuration: NotRequired[pulumi.Input['NumberFormatConfigurationArgsDict']] + hierarchy_id: NotRequired[pulumi.Input[str]] +elif False: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionFieldArgs: + def __init__(__self__, *, + column: pulumi.Input['ColumnArgs'], + field_id: pulumi.Input[str], + format_configuration: Optional[pulumi.Input['NumberFormatConfigurationArgs']] = None, + hierarchy_id: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter - def warning(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to warning and informational messages. - """ - return pulumi.get(self, "warning") + def column(self) -> pulumi.Input['ColumnArgs']: + return pulumi.get(self, "column") - @warning.setter - def warning(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "warning", value) + @column.setter + def column(self, value: pulumi.Input['ColumnArgs']): + pulumi.set(self, "column", value) @property - @pulumi.getter(name="warningForeground") - def warning_foreground(self) -> Optional[pulumi.Input[str]]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the warning color. - """ - return pulumi.get(self, "warning_foreground") + @pulumi.getter(name="fieldId") + def field_id(self) -> pulumi.Input[str]: + return pulumi.get(self, "field_id") - @warning_foreground.setter - def warning_foreground(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "warning_foreground", value) + @field_id.setter + def field_id(self, value: pulumi.Input[str]): + pulumi.set(self, "field_id", value) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional[pulumi.Input['NumberFormatConfigurationArgs']]: + return pulumi.get(self, "format_configuration") + + @format_configuration.setter + def format_configuration(self, value: Optional[pulumi.Input['NumberFormatConfigurationArgs']]): + pulumi.set(self, "format_configuration", value) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hierarchy_id") + + @hierarchy_id.setter + def hierarchy_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hierarchy_id", value) if not MYPY: - class ThemePermissionArgsDict(TypedDict): - actions: pulumi.Input[Sequence[pulumi.Input[str]]] - """ - List of IAM actions to grant or revoke permissions on. - """ - principal: pulumi.Input[str] - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ + class VisualsWordCloudVisualChartConfigurationSortConfigurationArgsDict(TypedDict): + category_items_limit: NotRequired[pulumi.Input['ItemsLimitConfigurationArgsDict']] + category_sorts: NotRequired[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgsDict']]]] elif False: - ThemePermissionArgsDict: TypeAlias = Mapping[str, Any] + VisualsWordCloudVisualChartConfigurationSortConfigurationArgsDict: TypeAlias = Mapping[str, Any] @pulumi.input_type -class ThemePermissionArgs: +class VisualsWordCloudVisualChartConfigurationSortConfigurationArgs: def __init__(__self__, *, - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str]): - """ - :param pulumi.Input[Sequence[pulumi.Input[str]]] actions: List of IAM actions to grant or revoke permissions on. - :param pulumi.Input[str] principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + category_items_limit: Optional[pulumi.Input['ItemsLimitConfigurationArgs']] = None, + category_sorts: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) @property - @pulumi.getter - def actions(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional[pulumi.Input['ItemsLimitConfigurationArgs']]: + return pulumi.get(self, "category_items_limit") - @actions.setter - def actions(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): - pulumi.set(self, "actions", value) + @category_items_limit.setter + def category_items_limit(self, value: Optional[pulumi.Input['ItemsLimitConfigurationArgs']]): + pulumi.set(self, "category_items_limit", value) @property - @pulumi.getter - def principal(self) -> pulumi.Input[str]: - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - return pulumi.get(self, "principal") + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]: + return pulumi.get(self, "category_sorts") - @principal.setter - def principal(self, value: pulumi.Input[str]): - pulumi.set(self, "principal", value) + @category_sorts.setter + def category_sorts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['FieldSortOptionsArgs']]]]): + pulumi.set(self, "category_sorts", value) + + +if not MYPY: + class VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgsDict(TypedDict): + cloud_layout: NotRequired[pulumi.Input[str]] + maximum_string_length: NotRequired[pulumi.Input[int]] + word_casing: NotRequired[pulumi.Input[str]] + word_orientation: NotRequired[pulumi.Input[str]] + word_padding: NotRequired[pulumi.Input[str]] + word_scaling: NotRequired[pulumi.Input[str]] +elif False: + VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VisualsWordCloudVisualChartConfigurationWordCloudOptionsArgs: + def __init__(__self__, *, + cloud_layout: Optional[pulumi.Input[str]] = None, + maximum_string_length: Optional[pulumi.Input[int]] = None, + word_casing: Optional[pulumi.Input[str]] = None, + word_orientation: Optional[pulumi.Input[str]] = None, + word_padding: Optional[pulumi.Input[str]] = None, + word_scaling: Optional[pulumi.Input[str]] = None): + if cloud_layout is not None: + pulumi.set(__self__, "cloud_layout", cloud_layout) + if maximum_string_length is not None: + pulumi.set(__self__, "maximum_string_length", maximum_string_length) + if word_casing is not None: + pulumi.set(__self__, "word_casing", word_casing) + if word_orientation is not None: + pulumi.set(__self__, "word_orientation", word_orientation) + if word_padding is not None: + pulumi.set(__self__, "word_padding", word_padding) + if word_scaling is not None: + pulumi.set(__self__, "word_scaling", word_scaling) + + @property + @pulumi.getter(name="cloudLayout") + def cloud_layout(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "cloud_layout") + + @cloud_layout.setter + def cloud_layout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cloud_layout", value) + + @property + @pulumi.getter(name="maximumStringLength") + def maximum_string_length(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "maximum_string_length") + + @maximum_string_length.setter + def maximum_string_length(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "maximum_string_length", value) + + @property + @pulumi.getter(name="wordCasing") + def word_casing(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "word_casing") + + @word_casing.setter + def word_casing(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "word_casing", value) + + @property + @pulumi.getter(name="wordOrientation") + def word_orientation(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "word_orientation") + + @word_orientation.setter + def word_orientation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "word_orientation", value) + + @property + @pulumi.getter(name="wordPadding") + def word_padding(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "word_padding") + + @word_padding.setter + def word_padding(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "word_padding", value) + + @property + @pulumi.getter(name="wordScaling") + def word_scaling(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "word_scaling") + + @word_scaling.setter + def word_scaling(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "word_scaling", value) if not MYPY: diff --git a/sdk/python/pulumi_aws/quicksight/analysis.py b/sdk/python/pulumi_aws/quicksight/analysis.py index 733dd27f4aa..2528d604eec 100644 --- a/sdk/python/pulumi_aws/quicksight/analysis.py +++ b/sdk/python/pulumi_aws/quicksight/analysis.py @@ -23,6 +23,7 @@ class AnalysisArgs: def __init__(__self__, *, analysis_id: pulumi.Input[str], aws_account_id: Optional[pulumi.Input[str]] = None, + definition: Optional[pulumi.Input['AnalysisDefinitionArgs']] = None, name: Optional[pulumi.Input[str]] = None, parameters: Optional[pulumi.Input['AnalysisParametersArgs']] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPermissionArgs']]]] = None, @@ -34,6 +35,7 @@ def __init__(__self__, *, The set of arguments for constructing a Analysis resource. :param pulumi.Input[str] analysis_id: Identifier for the analysis. :param pulumi.Input[str] aws_account_id: AWS account ID. + :param pulumi.Input['AnalysisDefinitionArgs'] definition: A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] name: Display name for the analysis. The following arguments are optional: @@ -47,6 +49,8 @@ def __init__(__self__, *, pulumi.set(__self__, "analysis_id", analysis_id) if aws_account_id is not None: pulumi.set(__self__, "aws_account_id", aws_account_id) + if definition is not None: + pulumi.set(__self__, "definition", definition) if name is not None: pulumi.set(__self__, "name", name) if parameters is not None: @@ -86,6 +90,18 @@ def aws_account_id(self) -> Optional[pulumi.Input[str]]: def aws_account_id(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "aws_account_id", value) + @property + @pulumi.getter + def definition(self) -> Optional[pulumi.Input['AnalysisDefinitionArgs']]: + """ + A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + """ + return pulumi.get(self, "definition") + + @definition.setter + def definition(self, value: Optional[pulumi.Input['AnalysisDefinitionArgs']]): + pulumi.set(self, "definition", value) + @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: @@ -180,6 +196,7 @@ def __init__(__self__, *, arn: Optional[pulumi.Input[str]] = None, aws_account_id: Optional[pulumi.Input[str]] = None, created_time: Optional[pulumi.Input[str]] = None, + definition: Optional[pulumi.Input['AnalysisDefinitionArgs']] = None, last_published_time: Optional[pulumi.Input[str]] = None, last_updated_time: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, @@ -197,6 +214,7 @@ def __init__(__self__, *, :param pulumi.Input[str] arn: ARN of the analysis. :param pulumi.Input[str] aws_account_id: AWS account ID. :param pulumi.Input[str] created_time: The time that the analysis was created. + :param pulumi.Input['AnalysisDefinitionArgs'] definition: A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] last_updated_time: The time that the analysis was last updated. :param pulumi.Input[str] name: Display name for the analysis. @@ -218,6 +236,8 @@ def __init__(__self__, *, pulumi.set(__self__, "aws_account_id", aws_account_id) if created_time is not None: pulumi.set(__self__, "created_time", created_time) + if definition is not None: + pulumi.set(__self__, "definition", definition) if last_published_time is not None: pulumi.set(__self__, "last_published_time", last_published_time) if last_updated_time is not None: @@ -292,6 +312,18 @@ def created_time(self) -> Optional[pulumi.Input[str]]: def created_time(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "created_time", value) + @property + @pulumi.getter + def definition(self) -> Optional[pulumi.Input['AnalysisDefinitionArgs']]: + """ + A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + """ + return pulumi.get(self, "definition") + + @definition.setter + def definition(self, value: Optional[pulumi.Input['AnalysisDefinitionArgs']]): + pulumi.set(self, "definition", value) + @property @pulumi.getter(name="lastPublishedTime") def last_published_time(self) -> Optional[pulumi.Input[str]]: @@ -432,6 +464,7 @@ def __init__(__self__, opts: Optional[pulumi.ResourceOptions] = None, analysis_id: Optional[pulumi.Input[str]] = None, aws_account_id: Optional[pulumi.Input[str]] = None, + definition: Optional[pulumi.Input[Union['AnalysisDefinitionArgs', 'AnalysisDefinitionArgsDict']]] = None, name: Optional[pulumi.Input[str]] = None, parameters: Optional[pulumi.Input[Union['AnalysisParametersArgs', 'AnalysisParametersArgsDict']]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input[Union['AnalysisPermissionArgs', 'AnalysisPermissionArgsDict']]]]] = None, @@ -465,6 +498,62 @@ def __init__(__self__, }) ``` + ### With Definition + + ```python + import pulumi + import pulumi_aws as aws + + example = aws.quicksight.Analysis("example", + analysis_id="example-id", + name="example-name", + definition={ + "data_set_identifiers_declarations": [{ + "data_set_arn": dataset["arn"], + "identifier": "1", + }], + "sheets": [{ + "title": "Example", + "sheet_id": "Example1", + "visuals": [{ + "line_chart_visual": { + "visual_id": "LineChart", + "title": { + "format_text": { + "plain_text": "Line Chart Example", + }, + }, + "chart_configuration": { + "field_wells": { + "line_chart_aggregated_field_wells": { + "categories": [{ + "categorical_dimension_field": { + "field_id": "1", + "column": { + "data_set_identifier": "1", + "column_name": "Column1", + }, + }, + }], + "values": [{ + "categorical_measure_field": { + "field_id": "2", + "column": { + "data_set_identifier": "1", + "column_name": "Column1", + }, + "aggregation_function": "COUNT", + }, + }], + }, + }, + }, + }, + }], + }], + }) + ``` + ## Import Using `pulumi import`, import a QuickSight Analysis using the AWS account ID and analysis ID separated by a comma (`,`). For example: @@ -477,6 +566,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] analysis_id: Identifier for the analysis. :param pulumi.Input[str] aws_account_id: AWS account ID. + :param pulumi.Input[Union['AnalysisDefinitionArgs', 'AnalysisDefinitionArgsDict']] definition: A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] name: Display name for the analysis. The following arguments are optional: @@ -518,6 +608,62 @@ def __init__(__self__, }) ``` + ### With Definition + + ```python + import pulumi + import pulumi_aws as aws + + example = aws.quicksight.Analysis("example", + analysis_id="example-id", + name="example-name", + definition={ + "data_set_identifiers_declarations": [{ + "data_set_arn": dataset["arn"], + "identifier": "1", + }], + "sheets": [{ + "title": "Example", + "sheet_id": "Example1", + "visuals": [{ + "line_chart_visual": { + "visual_id": "LineChart", + "title": { + "format_text": { + "plain_text": "Line Chart Example", + }, + }, + "chart_configuration": { + "field_wells": { + "line_chart_aggregated_field_wells": { + "categories": [{ + "categorical_dimension_field": { + "field_id": "1", + "column": { + "data_set_identifier": "1", + "column_name": "Column1", + }, + }, + }], + "values": [{ + "categorical_measure_field": { + "field_id": "2", + "column": { + "data_set_identifier": "1", + "column_name": "Column1", + }, + "aggregation_function": "COUNT", + }, + }], + }, + }, + }, + }, + }], + }], + }) + ``` + ## Import Using `pulumi import`, import a QuickSight Analysis using the AWS account ID and analysis ID separated by a comma (`,`). For example: @@ -543,6 +689,7 @@ def _internal_init(__self__, opts: Optional[pulumi.ResourceOptions] = None, analysis_id: Optional[pulumi.Input[str]] = None, aws_account_id: Optional[pulumi.Input[str]] = None, + definition: Optional[pulumi.Input[Union['AnalysisDefinitionArgs', 'AnalysisDefinitionArgsDict']]] = None, name: Optional[pulumi.Input[str]] = None, parameters: Optional[pulumi.Input[Union['AnalysisParametersArgs', 'AnalysisParametersArgsDict']]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input[Union['AnalysisPermissionArgs', 'AnalysisPermissionArgsDict']]]]] = None, @@ -563,6 +710,7 @@ def _internal_init(__self__, raise TypeError("Missing required property 'analysis_id'") __props__.__dict__["analysis_id"] = analysis_id __props__.__dict__["aws_account_id"] = aws_account_id + __props__.__dict__["definition"] = definition __props__.__dict__["name"] = name __props__.__dict__["parameters"] = parameters __props__.__dict__["permissions"] = permissions @@ -590,6 +738,7 @@ def get(resource_name: str, arn: Optional[pulumi.Input[str]] = None, aws_account_id: Optional[pulumi.Input[str]] = None, created_time: Optional[pulumi.Input[str]] = None, + definition: Optional[pulumi.Input[Union['AnalysisDefinitionArgs', 'AnalysisDefinitionArgsDict']]] = None, last_published_time: Optional[pulumi.Input[str]] = None, last_updated_time: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, @@ -612,6 +761,7 @@ def get(resource_name: str, :param pulumi.Input[str] arn: ARN of the analysis. :param pulumi.Input[str] aws_account_id: AWS account ID. :param pulumi.Input[str] created_time: The time that the analysis was created. + :param pulumi.Input[Union['AnalysisDefinitionArgs', 'AnalysisDefinitionArgsDict']] definition: A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] last_updated_time: The time that the analysis was last updated. :param pulumi.Input[str] name: Display name for the analysis. @@ -633,6 +783,7 @@ def get(resource_name: str, __props__.__dict__["arn"] = arn __props__.__dict__["aws_account_id"] = aws_account_id __props__.__dict__["created_time"] = created_time + __props__.__dict__["definition"] = definition __props__.__dict__["last_published_time"] = last_published_time __props__.__dict__["last_updated_time"] = last_updated_time __props__.__dict__["name"] = name @@ -678,6 +829,14 @@ def created_time(self) -> pulumi.Output[str]: """ return pulumi.get(self, "created_time") + @property + @pulumi.getter + def definition(self) -> pulumi.Output['outputs.AnalysisDefinition']: + """ + A detailed analysis definition. Only one of `definition` or `source_entity` should be configured. See definition. + """ + return pulumi.get(self, "definition") + @property @pulumi.getter(name="lastPublishedTime") def last_published_time(self) -> pulumi.Output[str]: diff --git a/sdk/python/pulumi_aws/quicksight/dashboard.py b/sdk/python/pulumi_aws/quicksight/dashboard.py index 831bd1d4c52..69e24157513 100644 --- a/sdk/python/pulumi_aws/quicksight/dashboard.py +++ b/sdk/python/pulumi_aws/quicksight/dashboard.py @@ -25,6 +25,7 @@ def __init__(__self__, *, version_description: pulumi.Input[str], aws_account_id: Optional[pulumi.Input[str]] = None, dashboard_publish_options: Optional[pulumi.Input['DashboardDashboardPublishOptionsArgs']] = None, + definition: Optional[pulumi.Input['DashboardDefinitionArgs']] = None, name: Optional[pulumi.Input[str]] = None, parameters: Optional[pulumi.Input['DashboardParametersArgs']] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPermissionArgs']]]] = None, @@ -39,6 +40,7 @@ def __init__(__self__, *, The following arguments are optional: :param pulumi.Input[str] aws_account_id: AWS account ID. :param pulumi.Input['DashboardDashboardPublishOptionsArgs'] dashboard_publish_options: Options for publishing the dashboard. See dashboard_publish_options. + :param pulumi.Input['DashboardDefinitionArgs'] definition: A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] name: Display name for the dashboard. :param pulumi.Input['DashboardParametersArgs'] parameters: The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values. See parameters. :param pulumi.Input[Sequence[pulumi.Input['DashboardPermissionArgs']]] permissions: A set of resource permissions on the dashboard. Maximum of 64 items. See permissions. @@ -52,6 +54,8 @@ def __init__(__self__, *, pulumi.set(__self__, "aws_account_id", aws_account_id) if dashboard_publish_options is not None: pulumi.set(__self__, "dashboard_publish_options", dashboard_publish_options) + if definition is not None: + pulumi.set(__self__, "definition", definition) if name is not None: pulumi.set(__self__, "name", name) if parameters is not None: @@ -115,6 +119,18 @@ def dashboard_publish_options(self) -> Optional[pulumi.Input['DashboardDashboard def dashboard_publish_options(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsArgs']]): pulumi.set(self, "dashboard_publish_options", value) + @property + @pulumi.getter + def definition(self) -> Optional[pulumi.Input['DashboardDefinitionArgs']]: + """ + A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + """ + return pulumi.get(self, "definition") + + @definition.setter + def definition(self, value: Optional[pulumi.Input['DashboardDefinitionArgs']]): + pulumi.set(self, "definition", value) + @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: @@ -196,6 +212,7 @@ def __init__(__self__, *, created_time: Optional[pulumi.Input[str]] = None, dashboard_id: Optional[pulumi.Input[str]] = None, dashboard_publish_options: Optional[pulumi.Input['DashboardDashboardPublishOptionsArgs']] = None, + definition: Optional[pulumi.Input['DashboardDefinitionArgs']] = None, last_published_time: Optional[pulumi.Input[str]] = None, last_updated_time: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, @@ -216,6 +233,7 @@ def __init__(__self__, *, :param pulumi.Input[str] created_time: The time that the dashboard was created. :param pulumi.Input[str] dashboard_id: Identifier for the dashboard. :param pulumi.Input['DashboardDashboardPublishOptionsArgs'] dashboard_publish_options: Options for publishing the dashboard. See dashboard_publish_options. + :param pulumi.Input['DashboardDefinitionArgs'] definition: A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] last_updated_time: The time that the dashboard was last updated. :param pulumi.Input[str] name: Display name for the dashboard. :param pulumi.Input['DashboardParametersArgs'] parameters: The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values. See parameters. @@ -241,6 +259,8 @@ def __init__(__self__, *, pulumi.set(__self__, "dashboard_id", dashboard_id) if dashboard_publish_options is not None: pulumi.set(__self__, "dashboard_publish_options", dashboard_publish_options) + if definition is not None: + pulumi.set(__self__, "definition", definition) if last_published_time is not None: pulumi.set(__self__, "last_published_time", last_published_time) if last_updated_time is not None: @@ -331,6 +351,18 @@ def dashboard_publish_options(self) -> Optional[pulumi.Input['DashboardDashboard def dashboard_publish_options(self, value: Optional[pulumi.Input['DashboardDashboardPublishOptionsArgs']]): pulumi.set(self, "dashboard_publish_options", value) + @property + @pulumi.getter + def definition(self) -> Optional[pulumi.Input['DashboardDefinitionArgs']]: + """ + A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + """ + return pulumi.get(self, "definition") + + @definition.setter + def definition(self, value: Optional[pulumi.Input['DashboardDefinitionArgs']]): + pulumi.set(self, "definition", value) + @property @pulumi.getter(name="lastPublishedTime") def last_published_time(self) -> Optional[pulumi.Input[str]]: @@ -496,6 +528,7 @@ def __init__(__self__, aws_account_id: Optional[pulumi.Input[str]] = None, dashboard_id: Optional[pulumi.Input[str]] = None, dashboard_publish_options: Optional[pulumi.Input[Union['DashboardDashboardPublishOptionsArgs', 'DashboardDashboardPublishOptionsArgsDict']]] = None, + definition: Optional[pulumi.Input[Union['DashboardDefinitionArgs', 'DashboardDefinitionArgsDict']]] = None, name: Optional[pulumi.Input[str]] = None, parameters: Optional[pulumi.Input[Union['DashboardParametersArgs', 'DashboardParametersArgsDict']]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input[Union['DashboardPermissionArgs', 'DashboardPermissionArgsDict']]]]] = None, @@ -530,6 +563,63 @@ def __init__(__self__, }) ``` + ### With Definition + + ```python + import pulumi + import pulumi_aws as aws + + example = aws.quicksight.Dashboard("example", + dashboard_id="example-id", + name="example-name", + version_description="version", + definition={ + "data_set_identifiers_declarations": [{ + "data_set_arn": dataset["arn"], + "identifier": "1", + }], + "sheets": [{ + "title": "Example", + "sheet_id": "Example1", + "visuals": [{ + "line_chart_visual": { + "visual_id": "LineChart", + "title": { + "format_text": { + "plain_text": "Line Chart Example", + }, + }, + "chart_configuration": { + "field_wells": { + "line_chart_aggregated_field_wells": { + "categories": [{ + "categorical_dimension_field": { + "field_id": "1", + "column": { + "data_set_identifier": "1", + "column_name": "Column1", + }, + }, + }], + "values": [{ + "categorical_measure_field": { + "field_id": "2", + "column": { + "data_set_identifier": "1", + "column_name": "Column1", + }, + "aggregation_function": "COUNT", + }, + }], + }, + }, + }, + }, + }], + }], + }) + ``` + ## Import Using `pulumi import`, import a QuickSight Dashboard using the AWS account ID and dashboard ID separated by a comma (`,`). For example: @@ -543,6 +633,7 @@ def __init__(__self__, :param pulumi.Input[str] aws_account_id: AWS account ID. :param pulumi.Input[str] dashboard_id: Identifier for the dashboard. :param pulumi.Input[Union['DashboardDashboardPublishOptionsArgs', 'DashboardDashboardPublishOptionsArgsDict']] dashboard_publish_options: Options for publishing the dashboard. See dashboard_publish_options. + :param pulumi.Input[Union['DashboardDefinitionArgs', 'DashboardDefinitionArgsDict']] definition: A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] name: Display name for the dashboard. :param pulumi.Input[Union['DashboardParametersArgs', 'DashboardParametersArgsDict']] parameters: The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values. See parameters. :param pulumi.Input[Sequence[pulumi.Input[Union['DashboardPermissionArgs', 'DashboardPermissionArgsDict']]]] permissions: A set of resource permissions on the dashboard. Maximum of 64 items. See permissions. @@ -585,6 +676,63 @@ def __init__(__self__, }) ``` + ### With Definition + + ```python + import pulumi + import pulumi_aws as aws + + example = aws.quicksight.Dashboard("example", + dashboard_id="example-id", + name="example-name", + version_description="version", + definition={ + "data_set_identifiers_declarations": [{ + "data_set_arn": dataset["arn"], + "identifier": "1", + }], + "sheets": [{ + "title": "Example", + "sheet_id": "Example1", + "visuals": [{ + "line_chart_visual": { + "visual_id": "LineChart", + "title": { + "format_text": { + "plain_text": "Line Chart Example", + }, + }, + "chart_configuration": { + "field_wells": { + "line_chart_aggregated_field_wells": { + "categories": [{ + "categorical_dimension_field": { + "field_id": "1", + "column": { + "data_set_identifier": "1", + "column_name": "Column1", + }, + }, + }], + "values": [{ + "categorical_measure_field": { + "field_id": "2", + "column": { + "data_set_identifier": "1", + "column_name": "Column1", + }, + "aggregation_function": "COUNT", + }, + }], + }, + }, + }, + }, + }], + }], + }) + ``` + ## Import Using `pulumi import`, import a QuickSight Dashboard using the AWS account ID and dashboard ID separated by a comma (`,`). For example: @@ -611,6 +759,7 @@ def _internal_init(__self__, aws_account_id: Optional[pulumi.Input[str]] = None, dashboard_id: Optional[pulumi.Input[str]] = None, dashboard_publish_options: Optional[pulumi.Input[Union['DashboardDashboardPublishOptionsArgs', 'DashboardDashboardPublishOptionsArgsDict']]] = None, + definition: Optional[pulumi.Input[Union['DashboardDefinitionArgs', 'DashboardDefinitionArgsDict']]] = None, name: Optional[pulumi.Input[str]] = None, parameters: Optional[pulumi.Input[Union['DashboardParametersArgs', 'DashboardParametersArgsDict']]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input[Union['DashboardPermissionArgs', 'DashboardPermissionArgsDict']]]]] = None, @@ -632,6 +781,7 @@ def _internal_init(__self__, raise TypeError("Missing required property 'dashboard_id'") __props__.__dict__["dashboard_id"] = dashboard_id __props__.__dict__["dashboard_publish_options"] = dashboard_publish_options + __props__.__dict__["definition"] = definition __props__.__dict__["name"] = name __props__.__dict__["parameters"] = parameters __props__.__dict__["permissions"] = permissions @@ -664,6 +814,7 @@ def get(resource_name: str, created_time: Optional[pulumi.Input[str]] = None, dashboard_id: Optional[pulumi.Input[str]] = None, dashboard_publish_options: Optional[pulumi.Input[Union['DashboardDashboardPublishOptionsArgs', 'DashboardDashboardPublishOptionsArgsDict']]] = None, + definition: Optional[pulumi.Input[Union['DashboardDefinitionArgs', 'DashboardDefinitionArgsDict']]] = None, last_published_time: Optional[pulumi.Input[str]] = None, last_updated_time: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, @@ -689,6 +840,7 @@ def get(resource_name: str, :param pulumi.Input[str] created_time: The time that the dashboard was created. :param pulumi.Input[str] dashboard_id: Identifier for the dashboard. :param pulumi.Input[Union['DashboardDashboardPublishOptionsArgs', 'DashboardDashboardPublishOptionsArgsDict']] dashboard_publish_options: Options for publishing the dashboard. See dashboard_publish_options. + :param pulumi.Input[Union['DashboardDefinitionArgs', 'DashboardDefinitionArgsDict']] definition: A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] last_updated_time: The time that the dashboard was last updated. :param pulumi.Input[str] name: Display name for the dashboard. :param pulumi.Input[Union['DashboardParametersArgs', 'DashboardParametersArgsDict']] parameters: The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values. See parameters. @@ -713,6 +865,7 @@ def get(resource_name: str, __props__.__dict__["created_time"] = created_time __props__.__dict__["dashboard_id"] = dashboard_id __props__.__dict__["dashboard_publish_options"] = dashboard_publish_options + __props__.__dict__["definition"] = definition __props__.__dict__["last_published_time"] = last_published_time __props__.__dict__["last_updated_time"] = last_updated_time __props__.__dict__["name"] = name @@ -768,6 +921,14 @@ def dashboard_publish_options(self) -> pulumi.Output['outputs.DashboardDashboard """ return pulumi.get(self, "dashboard_publish_options") + @property + @pulumi.getter + def definition(self) -> pulumi.Output['outputs.DashboardDefinition']: + """ + A detailed dashboard definition. Only one of `definition` or `source_entity` should be configured. See definition. + """ + return pulumi.get(self, "definition") + @property @pulumi.getter(name="lastPublishedTime") def last_published_time(self) -> pulumi.Output[str]: diff --git a/sdk/python/pulumi_aws/quicksight/outputs.py b/sdk/python/pulumi_aws/quicksight/outputs.py index af9d760967c..d9bb5093b92 100644 --- a/sdk/python/pulumi_aws/quicksight/outputs.py +++ b/sdk/python/pulumi_aws/quicksight/outputs.py @@ -16,6 +16,47 @@ from . import outputs __all__ = [ + 'AggregationFunction', + 'AnalysisDefinition', + 'AnalysisDefinitionAnalysisDefaults', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions', + 'AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions', + 'AnalysisDefinitionCalculatedField', + 'AnalysisDefinitionColumnConfiguration', + 'AnalysisDefinitionColumnConfigurationFormatConfiguration', + 'AnalysisDefinitionDataSetIdentifiersDeclaration', + 'AnalysisDefinitionFilterGroup', + 'AnalysisDefinitionFilterGroupScopeConfiguration', + 'AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets', + 'AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration', + 'AnalysisDefinitionParameterDeclaration', + 'AnalysisDefinitionSheet', + 'AnalysisDefinitionSheetParameterControl', + 'AnalysisDefinitionSheetParameterControlDateTimePicker', + 'AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions', + 'AnalysisDefinitionSheetParameterControlDropdown', + 'AnalysisDefinitionSheetParameterControlDropdownDisplayOptions', + 'AnalysisDefinitionSheetParameterControlDropdownSelectableValues', + 'AnalysisDefinitionSheetParameterControlList', + 'AnalysisDefinitionSheetParameterControlListDisplayOptions', + 'AnalysisDefinitionSheetParameterControlListSelectableValues', + 'AnalysisDefinitionSheetParameterControlSlider', + 'AnalysisDefinitionSheetParameterControlSliderDisplayOptions', + 'AnalysisDefinitionSheetParameterControlTextArea', + 'AnalysisDefinitionSheetParameterControlTextField', + 'AnalysisDefinitionSheetSheetControlLayouts', + 'AnalysisDefinitionSheetSheetControlLayoutsConfiguration', + 'AnalysisDefinitionSheetTextBox', 'AnalysisParameters', 'AnalysisParametersDateTimeParameter', 'AnalysisParametersDecimalParameter', @@ -25,6 +66,51 @@ 'AnalysisSourceEntity', 'AnalysisSourceEntitySourceTemplate', 'AnalysisSourceEntitySourceTemplateDataSetReference', + 'AxisDisplayOptions', + 'AxisDisplayOptionsDataOptions', + 'AxisDisplayOptionsDataOptionsDateAxisOptions', + 'AxisDisplayOptionsDataOptionsNumericAxisOptions', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsRange', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsScale', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear', + 'AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic', + 'AxisDisplayOptionsScrollbarOptions', + 'AxisDisplayOptionsScrollbarOptionsVisibleRange', + 'AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange', + 'AxisDisplayOptionsTickLabelOptions', + 'CascadingControlConfiguration', + 'CascadingControlConfigurationSourceControl', + 'CategoryFilter', + 'CellStyle', + 'CellStyleBorder', + 'CellStyleBorderSideSpecificBorder', + 'ChartAxisLabelOptions', + 'ChartAxisLabelOptionsAxisLabelOptions', + 'ChartAxisLabelOptionsAxisLabelOptionsApplyTo', + 'ColorScale', + 'ColorScaleColor', + 'ColorScaleNullValueColor', + 'Column', + 'ColumnHierarchies', + 'ColumnHierarchiesDateTimeHierarchy', + 'ColumnHierarchiesExplicitHierarchy', + 'ColumnHierarchiesExplicitHierarchyColumn', + 'ColumnHierarchiesPredefinedHierarchy', + 'ColumnSort', + 'ConditionalFormattingColor', + 'ConditionalFormattingColorGradient', + 'ConditionalFormattingColorGradientColor', + 'ConditionalFormattingColorGradientColorStop', + 'ConditionalFormattingColorSolid', + 'ConditionalFormattingIcon', + 'ConditionalFormattingIconCustomCondition', + 'ConditionalFormattingIconCustomConditionDisplayConfiguration', + 'ConditionalFormattingIconCustomConditionIconOptions', + 'ConditionalFormattingIconIconSet', + 'ContributionAnalysisDefaults', + 'ContributionAnalysisDefaultsContributorDimension', 'DashboardDashboardPublishOptions', 'DashboardDashboardPublishOptionsAdHocFilteringOption', 'DashboardDashboardPublishOptionsDataPointDrillUpDownOption', @@ -36,6 +122,46 @@ 'DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption', 'DashboardDashboardPublishOptionsVisualAxisSortOption', 'DashboardDashboardPublishOptionsVisualMenuOption', + 'DashboardDefinition', + 'DashboardDefinitionAnalysisDefaults', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions', + 'DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions', + 'DashboardDefinitionCalculatedField', + 'DashboardDefinitionColumnConfiguration', + 'DashboardDefinitionColumnConfigurationFormatConfiguration', + 'DashboardDefinitionDataSetIdentifiersDeclaration', + 'DashboardDefinitionFilterGroup', + 'DashboardDefinitionFilterGroupScopeConfiguration', + 'DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets', + 'DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration', + 'DashboardDefinitionParameterDeclaration', + 'DashboardDefinitionSheet', + 'DashboardDefinitionSheetParameterControl', + 'DashboardDefinitionSheetParameterControlDateTimePicker', + 'DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions', + 'DashboardDefinitionSheetParameterControlDropdown', + 'DashboardDefinitionSheetParameterControlDropdownDisplayOptions', + 'DashboardDefinitionSheetParameterControlDropdownSelectableValues', + 'DashboardDefinitionSheetParameterControlList', + 'DashboardDefinitionSheetParameterControlListDisplayOptions', + 'DashboardDefinitionSheetParameterControlListSelectableValues', + 'DashboardDefinitionSheetParameterControlSlider', + 'DashboardDefinitionSheetParameterControlSliderDisplayOptions', + 'DashboardDefinitionSheetParameterControlTextArea', + 'DashboardDefinitionSheetParameterControlTextField', + 'DashboardDefinitionSheetSheetControlLayouts', + 'DashboardDefinitionSheetSheetControlLayoutsConfiguration', + 'DashboardDefinitionSheetTextBox', 'DashboardParameters', 'DashboardParametersDateTimeParameter', 'DashboardParametersDecimalParameter', @@ -45,6 +171,11 @@ 'DashboardSourceEntity', 'DashboardSourceEntitySourceTemplate', 'DashboardSourceEntitySourceTemplateDataSetReference', + 'DataLabelsOptions', + 'DataLabelsOptionsDataLabelType', + 'DataLabelsOptionsDataLabelTypeDataPathLabelType', + 'DataLabelsOptionsDataLabelTypeFieldLabelType', + 'DataPathValue', 'DataSetColumnGroup', 'DataSetColumnGroupGeoSpatialColumnGroup', 'DataSetColumnLevelPermissionRule', @@ -110,17 +241,202 @@ 'DataSourcePermission', 'DataSourceSslProperties', 'DataSourceVpcConnectionProperties', + 'DateTimeFormatConfiguration', + 'DateTimeParameterDeclaration', + 'DateTimeParameterDeclarationDefaultValues', + 'DateTimeParameterDeclarationDefaultValuesRollingDate', + 'DateTimeParameterDeclarationValuesWhenUnset', + 'DecimalParameterDeclaration', + 'DecimalParameterDeclarationDefaultValues', + 'DecimalParameterDeclarationValuesWhenUnset', + 'DecimalPlacesConfiguration', + 'DimensionFieldSchema2', + 'DimensionFieldSchema', + 'DimensionFieldSchemaCategoricalDimensionField', + 'DimensionFieldSchemaDateDimensionField', + 'DimensionFieldSchemaNumericalDimensionField', + 'DrillDownFilters', + 'DynamicValue', + 'FieldSort', + 'FieldSortOptions', + 'FilterControls', + 'FilterControlsDateTimePicker', + 'FilterControlsDateTimePickerDisplayOptions', + 'FilterControlsDropdown', + 'FilterControlsDropdownDisplayOptions', + 'FilterControlsDropdownSelectableValues', + 'FilterControlsList', + 'FilterControlsListDisplayOptions', + 'FilterControlsListSelectableValues', + 'FilterControlsRelativeDateTime', + 'FilterControlsRelativeDateTimeDisplayOptions', + 'FilterControlsSlider', + 'FilterControlsSliderDisplayOptions', + 'FilterControlsTextArea', + 'FilterControlsTextField', + 'Filters', + 'FiltersCategoryFilter', + 'FiltersCategoryFilterConfiguration', + 'FiltersCategoryFilterConfigurationCustomFilterConfiguration', + 'FiltersCategoryFilterConfigurationCustomFilterListConfiguration', + 'FiltersCategoryFilterConfigurationFilterListConfiguration', + 'FiltersNumericEqualityFilter', + 'FiltersNumericRangeFilter', + 'FiltersNumericRangeFilterRangeMaximum', + 'FiltersNumericRangeFilterRangeMinimum', + 'FiltersRelativeDatesFilter', + 'FiltersRelativeDatesFilterAnchorDateConfiguration', + 'FiltersRelativeDatesFilterExcludePeriodConfiguration', + 'FiltersTimeEqualityFilter', + 'FiltersTimeRangeFilter', + 'FiltersTimeRangeFilterExcludePeriodConfiguration', + 'FiltersTimeRangeFilterRangeMaximumValue', + 'FiltersTimeRangeFilterRangeMaximumValueRollingDate', + 'FiltersTimeRangeFilterRangeMinimumValue', + 'FiltersTimeRangeFilterRangeMinimumValueRollingDate', + 'FiltersTopBottomFilter', + 'FiltersTopBottomFilterAggregationSortConfiguration', 'FolderPermission', + 'FontConfiguration', + 'FontConfigurationFontSize', + 'FontConfigurationFontWeight', + 'FreeFormLayoutElements', + 'FreeFormLayoutElementsBackgroundStyle', + 'FreeFormLayoutElementsBorderStyle', + 'FreeFormLayoutElementsRenderingRule', + 'FreeFormLayoutElementsSelectedBorderStyle', + 'GridLayout', + 'GridLayoutCanvasSizeOptions', + 'GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions', + 'GridLayoutElement', 'IamPolicyAssignmentIdentities', + 'IntegerParameterDeclaration', + 'IntegerParameterDeclarationDefaultValues', + 'IntegerParameterDeclarationValuesWhenUnset', + 'ItemsLimitConfiguration', + 'LabelOptions', + 'Layouts', + 'LayoutsConfiguration', + 'LayoutsConfigurationFreeFormLayout', + 'LayoutsConfigurationFreeFormLayoutCanvasSizeOptions', + 'LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions', + 'LayoutsConfigurationSectionBasedLayout', + 'LayoutsConfigurationSectionBasedLayoutBodySection', + 'LayoutsConfigurationSectionBasedLayoutBodySectionContent', + 'LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout', + 'LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout', + 'LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration', + 'LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter', + 'LayoutsConfigurationSectionBasedLayoutBodySectionStyle', + 'LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions', + 'LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions', + 'LayoutsConfigurationSectionBasedLayoutFooterSections', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout', + 'LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle', + 'LayoutsConfigurationSectionBasedLayoutHeaderSections', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout', + 'LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle', + 'LegendOptions', + 'LineChartLineStyleSettings', + 'LineChartMarkerStyleSettings', + 'MeasureFieldSchema2', + 'MeasureFieldSchema2CalculatedMeasureField', + 'MeasureFieldSchema2CategoricalMeasureField', + 'MeasureFieldSchema2DateMeasureField', + 'MeasureFieldSchema2NumericalMeasureField', + 'MeasureFieldSchema', + 'MeasureFieldSchemaCalculatedMeasureField', + 'MeasureFieldSchemaCategoricalMeasureField', + 'MeasureFieldSchemaDateMeasureField', + 'MeasureFieldSchemaNumericalMeasureField', 'NamespaceTimeouts', + 'NegativeValueConfiguration', + 'NullValueFormatConfiguration', + 'NumberDisplayFormatConfiguration', + 'NumberFormatConfiguration', + 'NumericEqualityFilter', + 'NumericFormatConfiguration', + 'NumericFormatConfigurationCurrencyDisplayFormatConfiguration', + 'NumericalAggregation', + 'NumericalAggregationPercentileAggregation', + 'PercentageDisplayFormatConfiguration', + 'ReferenceLine', + 'ReferenceLineDataConfiguration', + 'ReferenceLineDataConfigurationDynamicConfiguration', + 'ReferenceLineDataConfigurationStaticConfiguration', + 'ReferenceLineLabelConfiguration', + 'ReferenceLineLabelConfigurationCustomLabelConfiguration', + 'ReferenceLineLabelConfigurationValueLabelConfiguration', + 'ReferenceLineStyleConfiguration', 'RefreshScheduleSchedule', 'RefreshScheduleScheduleScheduleFrequency', 'RefreshScheduleScheduleScheduleFrequencyRefreshOnDay', + 'SelectAllOptions', + 'SeparatorConfiguration', + 'SeparatorConfigurationThousandsSeparator', + 'SmallMultiplesOptions', + 'SmallMultiplesOptionsPanelConfiguration', + 'SmallMultiplesOptionsPanelConfigurationTitle', + 'Spacing', + 'StringFormatConfiguration', + 'StringParameterDeclaration', + 'StringParameterDeclarationDefaultValues', + 'StringParameterDeclarationValuesWhenUnset', + 'Subtitle', + 'SubtitleFormatText', + 'TableBorderOptions', + 'TemplateDefinition', + 'TemplateDefinitionAnalysisDefaults', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions', + 'TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions', + 'TemplateDefinitionCalculatedField', + 'TemplateDefinitionColumnConfiguration', + 'TemplateDefinitionColumnConfigurationFormatConfiguration', + 'TemplateDefinitionDataSetConfiguration', + 'TemplateDefinitionDataSetConfigurationColumnGroupSchemaList', + 'TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList', + 'TemplateDefinitionDataSetConfigurationDataSetSchema', + 'TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList', + 'TemplateDefinitionFilterGroup', + 'TemplateDefinitionFilterGroupScopeConfiguration', + 'TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets', + 'TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration', + 'TemplateDefinitionParametersDeclaration', + 'TemplateDefinitionSheet', + 'TemplateDefinitionSheetParameterControl', + 'TemplateDefinitionSheetParameterControlDateTimePicker', + 'TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions', + 'TemplateDefinitionSheetParameterControlDropdown', + 'TemplateDefinitionSheetParameterControlDropdownDisplayOptions', + 'TemplateDefinitionSheetParameterControlDropdownSelectableValues', + 'TemplateDefinitionSheetParameterControlList', + 'TemplateDefinitionSheetParameterControlListDisplayOptions', + 'TemplateDefinitionSheetParameterControlListSelectableValues', + 'TemplateDefinitionSheetParameterControlSlider', + 'TemplateDefinitionSheetParameterControlSliderDisplayOptions', + 'TemplateDefinitionSheetParameterControlTextArea', + 'TemplateDefinitionSheetParameterControlTextField', + 'TemplateDefinitionSheetSheetControlLayouts', + 'TemplateDefinitionSheetSheetControlLayoutsConfiguration', + 'TemplateDefinitionSheetTextBox', 'TemplatePermission', 'TemplateSourceEntity', 'TemplateSourceEntitySourceAnalysis', 'TemplateSourceEntitySourceAnalysisDataSetReference', 'TemplateSourceEntitySourceTemplate', + 'TextAreaControlDisplayOptions', 'ThemeConfiguration', 'ThemeConfigurationDataColorPalette', 'ThemeConfigurationSheet', @@ -133,6 +449,279 @@ 'ThemeConfigurationTypographyFontFamily', 'ThemeConfigurationUiColorPalette', 'ThemePermission', + 'TimeRangeFilter', + 'TooltipOptions', + 'TooltipOptionsFieldBaseTooltip', + 'TooltipOptionsFieldBaseTooltipTooltipField', + 'TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem', + 'TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem', + 'VisualCustomActions', + 'VisualCustomActionsActionOperation', + 'VisualCustomActionsActionOperationFilterOperation', + 'VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration', + 'VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration', + 'VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration', + 'VisualCustomActionsActionOperationNavigationOperation', + 'VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration', + 'VisualCustomActionsActionOperationSetParametersOperation', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration', + 'VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues', + 'VisualCustomActionsActionOperationUrlOperation', + 'VisualPalette', + 'VisualPaletteColorMap', + 'Visuals', + 'VisualsBarChartVisual', + 'VisualsBarChartVisualChartConfiguration', + 'VisualsBarChartVisualChartConfigurationFieldWells', + 'VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells', + 'VisualsBarChartVisualChartConfigurationSortConfiguration', + 'VisualsBoxPlotVisual', + 'VisualsBoxPlotVisualChartConfiguration', + 'VisualsBoxPlotVisualChartConfigurationBoxPlotOptions', + 'VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions', + 'VisualsBoxPlotVisualChartConfigurationFieldWells', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField', + 'VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField', + 'VisualsBoxPlotVisualChartConfigurationSortConfiguration', + 'VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration', + 'VisualsComboChartVisual', + 'VisualsComboChartVisualChartConfiguration', + 'VisualsComboChartVisualChartConfigurationFieldWells', + 'VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells', + 'VisualsComboChartVisualChartConfigurationSortConfiguration', + 'VisualsCustomContentVisual', + 'VisualsCustomContentVisualChartConfiguration', + 'VisualsEmptyVisual', + 'VisualsFilledMapVisual', + 'VisualsFilledMapVisualChartConfiguration', + 'VisualsFilledMapVisualChartConfigurationFieldWells', + 'VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells', + 'VisualsFilledMapVisualChartConfigurationMapStyleOptions', + 'VisualsFilledMapVisualChartConfigurationSortConfiguration', + 'VisualsFilledMapVisualChartConfigurationWindowOptions', + 'VisualsFilledMapVisualChartConfigurationWindowOptionsBounds', + 'VisualsFilledMapVisualConditionalFormatting', + 'VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption', + 'VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape', + 'VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat', + 'VisualsFunnelChartVisual', + 'VisualsFunnelChartVisualChartConfiguration', + 'VisualsFunnelChartVisualChartConfigurationDataLabelOptions', + 'VisualsFunnelChartVisualChartConfigurationFieldWells', + 'VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells', + 'VisualsFunnelChartVisualChartConfigurationSortConfiguration', + 'VisualsGaugeChartVisual', + 'VisualsGaugeChartVisualChartConfiguration', + 'VisualsGaugeChartVisualChartConfigurationFieldWells', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptions', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison', + 'VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat', + 'VisualsGaugeChartVisualConditionalFormatting', + 'VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption', + 'VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc', + 'VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue', + 'VisualsGeospatialMapVisual', + 'VisualsGeospatialMapVisualChartConfiguration', + 'VisualsGeospatialMapVisualChartConfigurationFieldWells', + 'VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells', + 'VisualsGeospatialMapVisualChartConfigurationMapStyleOptions', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptions', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker', + 'VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker', + 'VisualsGeospatialMapVisualChartConfigurationWindowOptions', + 'VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds', + 'VisualsHeatMapVisual', + 'VisualsHeatMapVisualChartConfiguration', + 'VisualsHeatMapVisualChartConfigurationFieldWells', + 'VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells', + 'VisualsHeatMapVisualChartConfigurationSortConfiguration', + 'VisualsHistogramVisual', + 'VisualsHistogramVisualChartConfiguration', + 'VisualsHistogramVisualChartConfigurationBinOptions', + 'VisualsHistogramVisualChartConfigurationBinOptionsBinCount', + 'VisualsHistogramVisualChartConfigurationBinOptionsBinWidth', + 'VisualsHistogramVisualChartConfigurationFieldWells', + 'VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells', + 'VisualsInsightVisual', + 'VisualsInsightVisualInsightConfiguration', + 'VisualsInsightVisualInsightConfigurationComputation', + 'VisualsInsightVisualInsightConfigurationComputationForecast', + 'VisualsInsightVisualInsightConfigurationComputationGrowthRate', + 'VisualsInsightVisualInsightConfigurationComputationMaximumMinimum', + 'VisualsInsightVisualInsightConfigurationComputationMetricComparison', + 'VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod', + 'VisualsInsightVisualInsightConfigurationComputationPeriodToDate', + 'VisualsInsightVisualInsightConfigurationComputationTopBottomMovers', + 'VisualsInsightVisualInsightConfigurationComputationTopBottomRanked', + 'VisualsInsightVisualInsightConfigurationComputationTotalAggregation', + 'VisualsInsightVisualInsightConfigurationComputationUniqueValues', + 'VisualsInsightVisualInsightConfigurationCustomNarrative', + 'VisualsKpiVisual', + 'VisualsKpiVisualChartConfiguration', + 'VisualsKpiVisualChartConfigurationFieldWells', + 'VisualsKpiVisualChartConfigurationKpiOptions', + 'VisualsKpiVisualChartConfigurationKpiOptionsComparison', + 'VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat', + 'VisualsKpiVisualChartConfigurationKpiOptionsSparkline', + 'VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions', + 'VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout', + 'VisualsKpiVisualChartConfigurationSortConfiguration', + 'VisualsKpiVisualConditionalFormatting', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOption', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue', + 'VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar', + 'VisualsLineChartVisual', + 'VisualsLineChartVisualChartConfiguration', + 'VisualsLineChartVisualChartConfigurationDefaultSeriesSettings', + 'VisualsLineChartVisualChartConfigurationFieldWells', + 'VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells', + 'VisualsLineChartVisualChartConfigurationForecastConfiguration', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationScenario', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario', + 'VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario', + 'VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions', + 'VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration', + 'VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions', + 'VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration', + 'VisualsLineChartVisualChartConfigurationSeries', + 'VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem', + 'VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings', + 'VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem', + 'VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings', + 'VisualsLineChartVisualChartConfigurationSortConfiguration', + 'VisualsPieChartVisual', + 'VisualsPieChartVisualChartConfiguration', + 'VisualsPieChartVisualChartConfigurationDonutOptions', + 'VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions', + 'VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions', + 'VisualsPieChartVisualChartConfigurationFieldWells', + 'VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells', + 'VisualsPieChartVisualChartConfigurationSortConfiguration', + 'VisualsPivotTableVisual', + 'VisualsPivotTableVisualChartConfiguration', + 'VisualsPivotTableVisualChartConfigurationFieldOptions', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList', + 'VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption', + 'VisualsPivotTableVisualChartConfigurationFieldWells', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField', + 'VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField', + 'VisualsPivotTableVisualChartConfigurationPaginatedReportOptions', + 'VisualsPivotTableVisualChartConfigurationSortConfiguration', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath', + 'VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath', + 'VisualsPivotTableVisualChartConfigurationTableOptions', + 'VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions', + 'VisualsPivotTableVisualChartConfigurationTotalOptions', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption', + 'VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions', + 'VisualsPivotTableVisualConditionalFormatting', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope', + 'VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat', + 'VisualsRadarChartVisual', + 'VisualsRadarChartVisualChartConfiguration', + 'VisualsRadarChartVisualChartConfigurationBaseSeriesSettings', + 'VisualsRadarChartVisualChartConfigurationFieldWells', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField', + 'VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField', + 'VisualsRadarChartVisualChartConfigurationSortConfiguration', + 'VisualsSankeyDiagramVisual', + 'VisualsSankeyDiagramVisualChartConfiguration', + 'VisualsSankeyDiagramVisualChartConfigurationFieldWells', + 'VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells', + 'VisualsSankeyDiagramVisualChartConfigurationSortConfiguration', + 'VisualsScatterPlotVisual', + 'VisualsScatterPlotVisualChartConfiguration', + 'VisualsScatterPlotVisualChartConfigurationFieldWells', + 'VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells', + 'VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells', + 'VisualsTableVisual', + 'VisualsTableVisualChartConfiguration', + 'VisualsTableVisualChartConfigurationFieldOptions', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent', + 'VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent', + 'VisualsTableVisualChartConfigurationFieldWells', + 'VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells', + 'VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells', + 'VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue', + 'VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration', + 'VisualsTableVisualChartConfigurationPaginatedReportOptions', + 'VisualsTableVisualChartConfigurationSortConfiguration', + 'VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration', + 'VisualsTableVisualChartConfigurationTableInlineVisualization', + 'VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars', + 'VisualsTableVisualChartConfigurationTableOptions', + 'VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions', + 'VisualsTableVisualChartConfigurationTotalOptions', + 'VisualsTableVisualConditionalFormatting', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOption', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat', + 'VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow', + 'VisualsTreeMapVisual', + 'VisualsTreeMapVisualChartConfiguration', + 'VisualsTreeMapVisualChartConfigurationFieldWells', + 'VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells', + 'VisualsTreeMapVisualChartConfigurationSortConfiguration', + 'VisualsWaterfallVisual', + 'VisualsWaterfallVisualChartConfiguration', + 'VisualsWaterfallVisualChartConfigurationFieldWells', + 'VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells', + 'VisualsWaterfallVisualChartConfigurationSortConfiguration', + 'VisualsWaterfallVisualChartConfigurationWaterfallChartOptions', + 'VisualsWordCloudVisual', + 'VisualsWordCloudVisualChartConfiguration', + 'VisualsWordCloudVisualChartConfigurationFieldWells', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField', + 'VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField', + 'VisualsWordCloudVisualChartConfigurationSortConfiguration', + 'VisualsWordCloudVisualChartConfigurationWordCloudOptions', 'VpcConnectionTimeouts', 'GetDataSetColumnGroupResult', 'GetDataSetColumnGroupGeoSpatialColumnGroupResult', @@ -182,2353 +771,2171 @@ ] @pulumi.output_type -class AnalysisParameters(dict): +class AggregationFunction(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dateTimeParameters": - suggest = "date_time_parameters" - elif key == "decimalParameters": - suggest = "decimal_parameters" - elif key == "integerParameters": - suggest = "integer_parameters" - elif key == "stringParameters": - suggest = "string_parameters" + if key == "categoricalAggregationFunction": + suggest = "categorical_aggregation_function" + elif key == "dateAggregationFunction": + suggest = "date_aggregation_function" + elif key == "numericalAggregationFunction": + suggest = "numerical_aggregation_function" if suggest: - pulumi.log.warn(f"Key '{key}' not found in AnalysisParameters. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AggregationFunction. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - AnalysisParameters.__key_warning(key) + AggregationFunction.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - AnalysisParameters.__key_warning(key) + AggregationFunction.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - date_time_parameters: Optional[Sequence['outputs.AnalysisParametersDateTimeParameter']] = None, - decimal_parameters: Optional[Sequence['outputs.AnalysisParametersDecimalParameter']] = None, - integer_parameters: Optional[Sequence['outputs.AnalysisParametersIntegerParameter']] = None, - string_parameters: Optional[Sequence['outputs.AnalysisParametersStringParameter']] = None): - """ - :param Sequence['AnalysisParametersDateTimeParameterArgs'] date_time_parameters: A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - :param Sequence['AnalysisParametersDecimalParameterArgs'] decimal_parameters: A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - :param Sequence['AnalysisParametersIntegerParameterArgs'] integer_parameters: A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - :param Sequence['AnalysisParametersStringParameterArgs'] string_parameters: A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - """ - if date_time_parameters is not None: - pulumi.set(__self__, "date_time_parameters", date_time_parameters) - if decimal_parameters is not None: - pulumi.set(__self__, "decimal_parameters", decimal_parameters) - if integer_parameters is not None: - pulumi.set(__self__, "integer_parameters", integer_parameters) - if string_parameters is not None: - pulumi.set(__self__, "string_parameters", string_parameters) - - @property - @pulumi.getter(name="dateTimeParameters") - def date_time_parameters(self) -> Optional[Sequence['outputs.AnalysisParametersDateTimeParameter']]: - """ - A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - """ - return pulumi.get(self, "date_time_parameters") + categorical_aggregation_function: Optional[str] = None, + date_aggregation_function: Optional[str] = None, + numerical_aggregation_function: Optional['outputs.NumericalAggregation'] = None): + if categorical_aggregation_function is not None: + pulumi.set(__self__, "categorical_aggregation_function", categorical_aggregation_function) + if date_aggregation_function is not None: + pulumi.set(__self__, "date_aggregation_function", date_aggregation_function) + if numerical_aggregation_function is not None: + pulumi.set(__self__, "numerical_aggregation_function", numerical_aggregation_function) @property - @pulumi.getter(name="decimalParameters") - def decimal_parameters(self) -> Optional[Sequence['outputs.AnalysisParametersDecimalParameter']]: - """ - A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - """ - return pulumi.get(self, "decimal_parameters") + @pulumi.getter(name="categoricalAggregationFunction") + def categorical_aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "categorical_aggregation_function") @property - @pulumi.getter(name="integerParameters") - def integer_parameters(self) -> Optional[Sequence['outputs.AnalysisParametersIntegerParameter']]: - """ - A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - """ - return pulumi.get(self, "integer_parameters") + @pulumi.getter(name="dateAggregationFunction") + def date_aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "date_aggregation_function") @property - @pulumi.getter(name="stringParameters") - def string_parameters(self) -> Optional[Sequence['outputs.AnalysisParametersStringParameter']]: - """ - A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - """ - return pulumi.get(self, "string_parameters") + @pulumi.getter(name="numericalAggregationFunction") + def numerical_aggregation_function(self) -> Optional['outputs.NumericalAggregation']: + return pulumi.get(self, "numerical_aggregation_function") @pulumi.output_type -class AnalysisParametersDateTimeParameter(dict): - def __init__(__self__, *, - name: str, - values: Sequence[str]): - """ - :param str name: Display name for the analysis. - - The following arguments are optional: - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) - - @property - @pulumi.getter - def name(self) -> str: - """ - Display name for the analysis. +class AnalysisDefinition(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetIdentifiersDeclarations": + suggest = "data_set_identifiers_declarations" + elif key == "analysisDefaults": + suggest = "analysis_defaults" + elif key == "calculatedFields": + suggest = "calculated_fields" + elif key == "columnConfigurations": + suggest = "column_configurations" + elif key == "filterGroups": + suggest = "filter_groups" + elif key == "parameterDeclarations": + suggest = "parameter_declarations" - The following arguments are optional: - """ - return pulumi.get(self, "name") + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinition. Access the value via the '{suggest}' property getter instead.") - @property - @pulumi.getter - def values(self) -> Sequence[str]: - return pulumi.get(self, "values") + def __getitem__(self, key: str) -> Any: + AnalysisDefinition.__key_warning(key) + return super().__getitem__(key) + def get(self, key: str, default = None) -> Any: + AnalysisDefinition.__key_warning(key) + return super().get(key, default) -@pulumi.output_type -class AnalysisParametersDecimalParameter(dict): def __init__(__self__, *, - name: str, - values: Sequence[float]): - """ - :param str name: Display name for the analysis. - - The following arguments are optional: + data_set_identifiers_declarations: Sequence['outputs.AnalysisDefinitionDataSetIdentifiersDeclaration'], + analysis_defaults: Optional['outputs.AnalysisDefinitionAnalysisDefaults'] = None, + calculated_fields: Optional[Sequence['outputs.AnalysisDefinitionCalculatedField']] = None, + column_configurations: Optional[Sequence['outputs.AnalysisDefinitionColumnConfiguration']] = None, + filter_groups: Optional[Sequence['outputs.AnalysisDefinitionFilterGroup']] = None, + parameter_declarations: Optional[Sequence['outputs.AnalysisDefinitionParameterDeclaration']] = None, + sheets: Optional[Sequence['outputs.AnalysisDefinitionSheet']] = None): """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) - - @property - @pulumi.getter - def name(self) -> str: - """ - Display name for the analysis. - - The following arguments are optional: + :param Sequence['AnalysisDefinitionDataSetIdentifiersDeclarationArgs'] data_set_identifiers_declarations: A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + :param 'AnalysisDefinitionAnalysisDefaultsArgs' analysis_defaults: The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + :param Sequence['AnalysisDefinitionCalculatedFieldArgs'] calculated_fields: A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + :param Sequence['AnalysisDefinitionColumnConfigurationArgs'] column_configurations: A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. + :param Sequence['AnalysisDefinitionFilterGroupArgs'] filter_groups: A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + :param Sequence['AnalysisDefinitionSheetArgs'] sheets: A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). """ - return pulumi.get(self, "name") + pulumi.set(__self__, "data_set_identifiers_declarations", data_set_identifiers_declarations) + if analysis_defaults is not None: + pulumi.set(__self__, "analysis_defaults", analysis_defaults) + if calculated_fields is not None: + pulumi.set(__self__, "calculated_fields", calculated_fields) + if column_configurations is not None: + pulumi.set(__self__, "column_configurations", column_configurations) + if filter_groups is not None: + pulumi.set(__self__, "filter_groups", filter_groups) + if parameter_declarations is not None: + pulumi.set(__self__, "parameter_declarations", parameter_declarations) + if sheets is not None: + pulumi.set(__self__, "sheets", sheets) @property - @pulumi.getter - def values(self) -> Sequence[float]: - return pulumi.get(self, "values") - - -@pulumi.output_type -class AnalysisParametersIntegerParameter(dict): - def __init__(__self__, *, - name: str, - values: Sequence[int]): + @pulumi.getter(name="dataSetIdentifiersDeclarations") + def data_set_identifiers_declarations(self) -> Sequence['outputs.AnalysisDefinitionDataSetIdentifiersDeclaration']: """ - :param str name: Display name for the analysis. - - The following arguments are optional: + A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the analysis sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + return pulumi.get(self, "data_set_identifiers_declarations") @property - @pulumi.getter - def name(self) -> str: + @pulumi.getter(name="analysisDefaults") + def analysis_defaults(self) -> Optional['outputs.AnalysisDefinitionAnalysisDefaults']: """ - Display name for the analysis. - - The following arguments are optional: + The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). """ - return pulumi.get(self, "name") + return pulumi.get(self, "analysis_defaults") @property - @pulumi.getter - def values(self) -> Sequence[int]: - return pulumi.get(self, "values") - - -@pulumi.output_type -class AnalysisParametersStringParameter(dict): - def __init__(__self__, *, - name: str, - values: Sequence[str]): + @pulumi.getter(name="calculatedFields") + def calculated_fields(self) -> Optional[Sequence['outputs.AnalysisDefinitionCalculatedField']]: """ - :param str name: Display name for the analysis. - - The following arguments are optional: + A list of calculated field definitions for the analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + return pulumi.get(self, "calculated_fields") @property - @pulumi.getter - def name(self) -> str: + @pulumi.getter(name="columnConfigurations") + def column_configurations(self) -> Optional[Sequence['outputs.AnalysisDefinitionColumnConfiguration']]: """ - Display name for the analysis. - - The following arguments are optional: + A list of analysis-level column configurations. Column configurations are used to set default formatting for a column that's used throughout an analysis. See AWS API Documentation for complete description. """ - return pulumi.get(self, "name") + return pulumi.get(self, "column_configurations") @property - @pulumi.getter - def values(self) -> Sequence[str]: - return pulumi.get(self, "values") - - -@pulumi.output_type -class AnalysisPermission(dict): - def __init__(__self__, *, - actions: Sequence[str], - principal: str): + @pulumi.getter(name="filterGroups") + def filter_groups(self) -> Optional[Sequence['outputs.AnalysisDefinitionFilterGroup']]: """ - :param Sequence[str] actions: List of IAM actions to grant or revoke permissions on. - :param str principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + A list of filter definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + return pulumi.get(self, "filter_groups") @property - @pulumi.getter - def actions(self) -> Sequence[str]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") + @pulumi.getter(name="parameterDeclarations") + def parameter_declarations(self) -> Optional[Sequence['outputs.AnalysisDefinitionParameterDeclaration']]: + return pulumi.get(self, "parameter_declarations") @property @pulumi.getter - def principal(self) -> str: + def sheets(self) -> Optional[Sequence['outputs.AnalysisDefinitionSheet']]: """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + A list of sheet definitions for an analysis. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). """ - return pulumi.get(self, "principal") + return pulumi.get(self, "sheets") @pulumi.output_type -class AnalysisSourceEntity(dict): +class AnalysisDefinitionAnalysisDefaults(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "sourceTemplate": - suggest = "source_template" + if key == "defaultNewSheetConfiguration": + suggest = "default_new_sheet_configuration" if suggest: - pulumi.log.warn(f"Key '{key}' not found in AnalysisSourceEntity. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaults. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - AnalysisSourceEntity.__key_warning(key) + AnalysisDefinitionAnalysisDefaults.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - AnalysisSourceEntity.__key_warning(key) + AnalysisDefinitionAnalysisDefaults.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - source_template: Optional['outputs.AnalysisSourceEntitySourceTemplate'] = None): - """ - :param 'AnalysisSourceEntitySourceTemplateArgs' source_template: The source template. See source_template. - """ - if source_template is not None: - pulumi.set(__self__, "source_template", source_template) + default_new_sheet_configuration: 'outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration'): + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) @property - @pulumi.getter(name="sourceTemplate") - def source_template(self) -> Optional['outputs.AnalysisSourceEntitySourceTemplate']: - """ - The source template. See source_template. - """ - return pulumi.get(self, "source_template") + @pulumi.getter(name="defaultNewSheetConfiguration") + def default_new_sheet_configuration(self) -> 'outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration': + return pulumi.get(self, "default_new_sheet_configuration") @pulumi.output_type -class AnalysisSourceEntitySourceTemplate(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSetReferences": - suggest = "data_set_references" + if key == "interactiveLayoutConfiguration": + suggest = "interactive_layout_configuration" + elif key == "paginatedLayoutConfiguration": + suggest = "paginated_layout_configuration" + elif key == "sheetContentType": + suggest = "sheet_content_type" if suggest: - pulumi.log.warn(f"Key '{key}' not found in AnalysisSourceEntitySourceTemplate. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - AnalysisSourceEntitySourceTemplate.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - AnalysisSourceEntitySourceTemplate.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - arn: str, - data_set_references: Sequence['outputs.AnalysisSourceEntitySourceTemplateDataSetReference']): - """ - :param str arn: The Amazon Resource Name (ARN) of the resource. - :param Sequence['AnalysisSourceEntitySourceTemplateDataSetReferenceArgs'] data_set_references: List of dataset references. See data_set_references. - """ - pulumi.set(__self__, "arn", arn) - pulumi.set(__self__, "data_set_references", data_set_references) + interactive_layout_configuration: Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration'] = None, + paginated_layout_configuration: Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration'] = None, + sheet_content_type: Optional[str] = None): + if interactive_layout_configuration is not None: + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) + if paginated_layout_configuration is not None: + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) + if sheet_content_type is not None: + pulumi.set(__self__, "sheet_content_type", sheet_content_type) @property - @pulumi.getter - def arn(self) -> str: - """ - The Amazon Resource Name (ARN) of the resource. - """ - return pulumi.get(self, "arn") + @pulumi.getter(name="interactiveLayoutConfiguration") + def interactive_layout_configuration(self) -> Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration']: + return pulumi.get(self, "interactive_layout_configuration") @property - @pulumi.getter(name="dataSetReferences") - def data_set_references(self) -> Sequence['outputs.AnalysisSourceEntitySourceTemplateDataSetReference']: - """ - List of dataset references. See data_set_references. - """ - return pulumi.get(self, "data_set_references") + @pulumi.getter(name="paginatedLayoutConfiguration") + def paginated_layout_configuration(self) -> Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration']: + return pulumi.get(self, "paginated_layout_configuration") + + @property + @pulumi.getter(name="sheetContentType") + def sheet_content_type(self) -> Optional[str]: + return pulumi.get(self, "sheet_content_type") @pulumi.output_type -class AnalysisSourceEntitySourceTemplateDataSetReference(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSetArn": - suggest = "data_set_arn" - elif key == "dataSetPlaceholder": - suggest = "data_set_placeholder" + if key == "freeForm": + suggest = "free_form" if suggest: - pulumi.log.warn(f"Key '{key}' not found in AnalysisSourceEntitySourceTemplateDataSetReference. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - AnalysisSourceEntitySourceTemplateDataSetReference.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - AnalysisSourceEntitySourceTemplateDataSetReference.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - data_set_arn: str, - data_set_placeholder: str): - """ - :param str data_set_arn: Dataset Amazon Resource Name (ARN). - :param str data_set_placeholder: Dataset placeholder. - """ - pulumi.set(__self__, "data_set_arn", data_set_arn) - pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) + free_form: Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm'] = None, + grid: Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid'] = None): + if free_form is not None: + pulumi.set(__self__, "free_form", free_form) + if grid is not None: + pulumi.set(__self__, "grid", grid) @property - @pulumi.getter(name="dataSetArn") - def data_set_arn(self) -> str: - """ - Dataset Amazon Resource Name (ARN). - """ - return pulumi.get(self, "data_set_arn") + @pulumi.getter(name="freeForm") + def free_form(self) -> Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm']: + return pulumi.get(self, "free_form") @property - @pulumi.getter(name="dataSetPlaceholder") - def data_set_placeholder(self) -> str: - """ - Dataset placeholder. - """ - return pulumi.get(self, "data_set_placeholder") + @pulumi.getter + def grid(self) -> Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid']: + return pulumi.get(self, "grid") @pulumi.output_type -class DashboardDashboardPublishOptions(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "adHocFilteringOption": - suggest = "ad_hoc_filtering_option" - elif key == "dataPointDrillUpDownOption": - suggest = "data_point_drill_up_down_option" - elif key == "dataPointMenuLabelOption": - suggest = "data_point_menu_label_option" - elif key == "dataPointTooltipOption": - suggest = "data_point_tooltip_option" - elif key == "exportToCsvOption": - suggest = "export_to_csv_option" - elif key == "exportWithHiddenFieldsOption": - suggest = "export_with_hidden_fields_option" - elif key == "sheetControlsOption": - suggest = "sheet_controls_option" - elif key == "sheetLayoutElementMaximizationOption": - suggest = "sheet_layout_element_maximization_option" - elif key == "visualAxisSortOption": - suggest = "visual_axis_sort_option" - elif key == "visualMenuOption": - suggest = "visual_menu_option" + if key == "canvasSizeOptions": + suggest = "canvas_size_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptions. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptions.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptions.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - ad_hoc_filtering_option: Optional['outputs.DashboardDashboardPublishOptionsAdHocFilteringOption'] = None, - data_point_drill_up_down_option: Optional['outputs.DashboardDashboardPublishOptionsDataPointDrillUpDownOption'] = None, - data_point_menu_label_option: Optional['outputs.DashboardDashboardPublishOptionsDataPointMenuLabelOption'] = None, - data_point_tooltip_option: Optional['outputs.DashboardDashboardPublishOptionsDataPointTooltipOption'] = None, - export_to_csv_option: Optional['outputs.DashboardDashboardPublishOptionsExportToCsvOption'] = None, - export_with_hidden_fields_option: Optional['outputs.DashboardDashboardPublishOptionsExportWithHiddenFieldsOption'] = None, - sheet_controls_option: Optional['outputs.DashboardDashboardPublishOptionsSheetControlsOption'] = None, - sheet_layout_element_maximization_option: Optional['outputs.DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption'] = None, - visual_axis_sort_option: Optional['outputs.DashboardDashboardPublishOptionsVisualAxisSortOption'] = None, - visual_menu_option: Optional['outputs.DashboardDashboardPublishOptionsVisualMenuOption'] = None): - """ - :param 'DashboardDashboardPublishOptionsAdHocFilteringOptionArgs' ad_hoc_filtering_option: Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. - :param 'DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs' data_point_drill_up_down_option: The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. - :param 'DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs' data_point_menu_label_option: The data point menu label options of a dashboard. See data_point_menu_label_option. - :param 'DashboardDashboardPublishOptionsDataPointTooltipOptionArgs' data_point_tooltip_option: The data point tool tip options of a dashboard. See data_point_tooltip_option. - :param 'DashboardDashboardPublishOptionsExportToCsvOptionArgs' export_to_csv_option: Export to .csv option. See export_to_csv_option. - :param 'DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs' export_with_hidden_fields_option: Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. - :param 'DashboardDashboardPublishOptionsSheetControlsOptionArgs' sheet_controls_option: Sheet controls option. See sheet_controls_option. - :param 'DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs' sheet_layout_element_maximization_option: The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. - :param 'DashboardDashboardPublishOptionsVisualAxisSortOptionArgs' visual_axis_sort_option: The axis sort options of a dashboard. See visual_axis_sort_option. - :param 'DashboardDashboardPublishOptionsVisualMenuOptionArgs' visual_menu_option: The menu options of a visual in a dashboard. See visual_menu_option. - """ - if ad_hoc_filtering_option is not None: - pulumi.set(__self__, "ad_hoc_filtering_option", ad_hoc_filtering_option) - if data_point_drill_up_down_option is not None: - pulumi.set(__self__, "data_point_drill_up_down_option", data_point_drill_up_down_option) - if data_point_menu_label_option is not None: - pulumi.set(__self__, "data_point_menu_label_option", data_point_menu_label_option) - if data_point_tooltip_option is not None: - pulumi.set(__self__, "data_point_tooltip_option", data_point_tooltip_option) - if export_to_csv_option is not None: - pulumi.set(__self__, "export_to_csv_option", export_to_csv_option) - if export_with_hidden_fields_option is not None: - pulumi.set(__self__, "export_with_hidden_fields_option", export_with_hidden_fields_option) - if sheet_controls_option is not None: - pulumi.set(__self__, "sheet_controls_option", sheet_controls_option) - if sheet_layout_element_maximization_option is not None: - pulumi.set(__self__, "sheet_layout_element_maximization_option", sheet_layout_element_maximization_option) - if visual_axis_sort_option is not None: - pulumi.set(__self__, "visual_axis_sort_option", visual_axis_sort_option) - if visual_menu_option is not None: - pulumi.set(__self__, "visual_menu_option", visual_menu_option) - - @property - @pulumi.getter(name="adHocFilteringOption") - def ad_hoc_filtering_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsAdHocFilteringOption']: - """ - Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. - """ - return pulumi.get(self, "ad_hoc_filtering_option") - - @property - @pulumi.getter(name="dataPointDrillUpDownOption") - def data_point_drill_up_down_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsDataPointDrillUpDownOption']: - """ - The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. - """ - return pulumi.get(self, "data_point_drill_up_down_option") + canvas_size_options: 'outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions'): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property - @pulumi.getter(name="dataPointMenuLabelOption") - def data_point_menu_label_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsDataPointMenuLabelOption']: - """ - The data point menu label options of a dashboard. See data_point_menu_label_option. - """ - return pulumi.get(self, "data_point_menu_label_option") + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> 'outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions': + return pulumi.get(self, "canvas_size_options") - @property - @pulumi.getter(name="dataPointTooltipOption") - def data_point_tooltip_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsDataPointTooltipOption']: - """ - The data point tool tip options of a dashboard. See data_point_tooltip_option. - """ - return pulumi.get(self, "data_point_tooltip_option") - @property - @pulumi.getter(name="exportToCsvOption") - def export_to_csv_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsExportToCsvOption']: - """ - Export to .csv option. See export_to_csv_option. - """ - return pulumi.get(self, "export_to_csv_option") +@pulumi.output_type +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "screenCanvasSizeOptions": + suggest = "screen_canvas_size_options" - @property - @pulumi.getter(name="exportWithHiddenFieldsOption") - def export_with_hidden_fields_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsExportWithHiddenFieldsOption']: - """ - Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. - """ - return pulumi.get(self, "export_with_hidden_fields_option") + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") - @property - @pulumi.getter(name="sheetControlsOption") - def sheet_controls_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsSheetControlsOption']: - """ - Sheet controls option. See sheet_controls_option. - """ - return pulumi.get(self, "sheet_controls_option") + def __getitem__(self, key: str) -> Any: + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) - @property - @pulumi.getter(name="sheetLayoutElementMaximizationOption") - def sheet_layout_element_maximization_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption']: - """ - The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. - """ - return pulumi.get(self, "sheet_layout_element_maximization_option") + def get(self, key: str, default = None) -> Any: + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.__key_warning(key) + return super().get(key, default) - @property - @pulumi.getter(name="visualAxisSortOption") - def visual_axis_sort_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsVisualAxisSortOption']: - """ - The axis sort options of a dashboard. See visual_axis_sort_option. - """ - return pulumi.get(self, "visual_axis_sort_option") + def __init__(__self__, *, + screen_canvas_size_options: Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions'] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property - @pulumi.getter(name="visualMenuOption") - def visual_menu_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsVisualMenuOption']: - """ - The menu options of a visual in a dashboard. See visual_menu_option. - """ - return pulumi.get(self, "visual_menu_option") + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions']: + return pulumi.get(self, "screen_canvas_size_options") @pulumi.output_type -class DashboardDashboardPublishOptionsAdHocFilteringOption(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "availabilityStatus": - suggest = "availability_status" + if key == "optimizedViewPortWidth": + suggest = "optimized_view_port_width" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsAdHocFilteringOption. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptionsAdHocFilteringOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptionsAdHocFilteringOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - availability_status: Optional[str] = None): - """ - :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + optimized_view_port_width: str): + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[str]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> str: + return pulumi.get(self, "optimized_view_port_width") @pulumi.output_type -class DashboardDashboardPublishOptionsDataPointDrillUpDownOption(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "availabilityStatus": - suggest = "availability_status" + if key == "canvasSizeOptions": + suggest = "canvas_size_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsDataPointDrillUpDownOption. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptionsDataPointDrillUpDownOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptionsDataPointDrillUpDownOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - availability_status: Optional[str] = None): - """ - :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + canvas_size_options: 'outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions'): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[str]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> 'outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions': + return pulumi.get(self, "canvas_size_options") @pulumi.output_type -class DashboardDashboardPublishOptionsDataPointMenuLabelOption(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "availabilityStatus": - suggest = "availability_status" + if key == "screenCanvasSizeOptions": + suggest = "screen_canvas_size_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsDataPointMenuLabelOption. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptionsDataPointMenuLabelOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptionsDataPointMenuLabelOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - availability_status: Optional[str] = None): - """ - :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + screen_canvas_size_options: Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions'] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[str]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions']: + return pulumi.get(self, "screen_canvas_size_options") @pulumi.output_type -class DashboardDashboardPublishOptionsDataPointTooltipOption(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "availabilityStatus": - suggest = "availability_status" + if key == "resizeOption": + suggest = "resize_option" + elif key == "optimizedViewPortWidth": + suggest = "optimized_view_port_width" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsDataPointTooltipOption. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptionsDataPointTooltipOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptionsDataPointTooltipOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - availability_status: Optional[str] = None): - """ - :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + resize_option: str, + optimized_view_port_width: Optional[str] = None): + pulumi.set(__self__, "resize_option", resize_option) + if optimized_view_port_width is not None: + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[str]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="resizeOption") + def resize_option(self) -> str: + return pulumi.get(self, "resize_option") + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> Optional[str]: + return pulumi.get(self, "optimized_view_port_width") @pulumi.output_type -class DashboardDashboardPublishOptionsExportToCsvOption(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "availabilityStatus": - suggest = "availability_status" + if key == "sectionBased": + suggest = "section_based" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsExportToCsvOption. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptionsExportToCsvOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptionsExportToCsvOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - availability_status: Optional[str] = None): - """ - :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + section_based: Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased'] = None): + if section_based is not None: + pulumi.set(__self__, "section_based", section_based) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[str]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="sectionBased") + def section_based(self) -> Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased']: + return pulumi.get(self, "section_based") @pulumi.output_type -class DashboardDashboardPublishOptionsExportWithHiddenFieldsOption(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "availabilityStatus": - suggest = "availability_status" + if key == "canvasSizeOptions": + suggest = "canvas_size_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsExportWithHiddenFieldsOption. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptionsExportWithHiddenFieldsOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptionsExportWithHiddenFieldsOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - availability_status: Optional[str] = None): - """ - :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + canvas_size_options: 'outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions'): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[str]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> 'outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions': + return pulumi.get(self, "canvas_size_options") @pulumi.output_type -class DashboardDashboardPublishOptionsSheetControlsOption(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "visibilityState": - suggest = "visibility_state" + if key == "paperCanvasSizeOptions": + suggest = "paper_canvas_size_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsSheetControlsOption. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptionsSheetControlsOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptionsSheetControlsOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - visibility_state: Optional[str] = None): - """ - :param str visibility_state: Visibility state. Possibles values: EXPANDED, COLLAPSED. - """ - if visibility_state is not None: - pulumi.set(__self__, "visibility_state", visibility_state) + paper_canvas_size_options: Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions'] = None): + if paper_canvas_size_options is not None: + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) @property - @pulumi.getter(name="visibilityState") - def visibility_state(self) -> Optional[str]: - """ - Visibility state. Possibles values: EXPANDED, COLLAPSED. - """ - return pulumi.get(self, "visibility_state") + @pulumi.getter(name="paperCanvasSizeOptions") + def paper_canvas_size_options(self) -> Optional['outputs.AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions']: + return pulumi.get(self, "paper_canvas_size_options") @pulumi.output_type -class DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption(dict): +class AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "availabilityStatus": - suggest = "availability_status" + if key == "paperMargin": + suggest = "paper_margin" + elif key == "paperOrientation": + suggest = "paper_orientation" + elif key == "paperSize": + suggest = "paper_size" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption.__key_warning(key) + AnalysisDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - availability_status: Optional[str] = None): - """ - :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + paper_margin: Optional['outputs.Spacing'] = None, + paper_orientation: Optional[str] = None, + paper_size: Optional[str] = None): + if paper_margin is not None: + pulumi.set(__self__, "paper_margin", paper_margin) + if paper_orientation is not None: + pulumi.set(__self__, "paper_orientation", paper_orientation) + if paper_size is not None: + pulumi.set(__self__, "paper_size", paper_size) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[str]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter(name="paperMargin") + def paper_margin(self) -> Optional['outputs.Spacing']: + return pulumi.get(self, "paper_margin") + + @property + @pulumi.getter(name="paperOrientation") + def paper_orientation(self) -> Optional[str]: + return pulumi.get(self, "paper_orientation") + + @property + @pulumi.getter(name="paperSize") + def paper_size(self) -> Optional[str]: + return pulumi.get(self, "paper_size") @pulumi.output_type -class DashboardDashboardPublishOptionsVisualAxisSortOption(dict): +class AnalysisDefinitionCalculatedField(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "availabilityStatus": - suggest = "availability_status" + if key == "dataSetIdentifier": + suggest = "data_set_identifier" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsVisualAxisSortOption. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionCalculatedField. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptionsVisualAxisSortOption.__key_warning(key) + AnalysisDefinitionCalculatedField.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptionsVisualAxisSortOption.__key_warning(key) + AnalysisDefinitionCalculatedField.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - availability_status: Optional[str] = None): + data_set_identifier: str, + expression: str, + name: str): """ - :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. + :param str name: Display name for the analysis. + + The following arguments are optional: """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[str]: + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> str: + return pulumi.get(self, "data_set_identifier") + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter + def name(self) -> str: """ - Availability status. Possibles values: ENABLED, DISABLED. + Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "availability_status") + return pulumi.get(self, "name") @pulumi.output_type -class DashboardDashboardPublishOptionsVisualMenuOption(dict): +class AnalysisDefinitionColumnConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "availabilityStatus": - suggest = "availability_status" + if key == "formatConfiguration": + suggest = "format_configuration" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsVisualMenuOption. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionColumnConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardDashboardPublishOptionsVisualMenuOption.__key_warning(key) + AnalysisDefinitionColumnConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardDashboardPublishOptionsVisualMenuOption.__key_warning(key) + AnalysisDefinitionColumnConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - availability_status: Optional[str] = None): - """ - :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. - """ - if availability_status is not None: - pulumi.set(__self__, "availability_status", availability_status) + column: 'outputs.Column', + format_configuration: Optional['outputs.AnalysisDefinitionColumnConfigurationFormatConfiguration'] = None, + role: Optional[str] = None): + pulumi.set(__self__, "column", column) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if role is not None: + pulumi.set(__self__, "role", role) @property - @pulumi.getter(name="availabilityStatus") - def availability_status(self) -> Optional[str]: - """ - Availability status. Possibles values: ENABLED, DISABLED. - """ - return pulumi.get(self, "availability_status") + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.AnalysisDefinitionColumnConfigurationFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter + def role(self) -> Optional[str]: + return pulumi.get(self, "role") @pulumi.output_type -class DashboardParameters(dict): +class AnalysisDefinitionColumnConfigurationFormatConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dateTimeParameters": - suggest = "date_time_parameters" - elif key == "decimalParameters": - suggest = "decimal_parameters" - elif key == "integerParameters": - suggest = "integer_parameters" - elif key == "stringParameters": - suggest = "string_parameters" + if key == "dateTimeFormatConfiguration": + suggest = "date_time_format_configuration" + elif key == "numberFormatConfiguration": + suggest = "number_format_configuration" + elif key == "stringFormatConfiguration": + suggest = "string_format_configuration" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardParameters. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionColumnConfigurationFormatConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardParameters.__key_warning(key) + AnalysisDefinitionColumnConfigurationFormatConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardParameters.__key_warning(key) + AnalysisDefinitionColumnConfigurationFormatConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - date_time_parameters: Optional[Sequence['outputs.DashboardParametersDateTimeParameter']] = None, - decimal_parameters: Optional[Sequence['outputs.DashboardParametersDecimalParameter']] = None, - integer_parameters: Optional[Sequence['outputs.DashboardParametersIntegerParameter']] = None, - string_parameters: Optional[Sequence['outputs.DashboardParametersStringParameter']] = None): - """ - :param Sequence['DashboardParametersDateTimeParameterArgs'] date_time_parameters: A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - :param Sequence['DashboardParametersDecimalParameterArgs'] decimal_parameters: A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - :param Sequence['DashboardParametersIntegerParameterArgs'] integer_parameters: A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - :param Sequence['DashboardParametersStringParameterArgs'] string_parameters: A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - """ - if date_time_parameters is not None: - pulumi.set(__self__, "date_time_parameters", date_time_parameters) - if decimal_parameters is not None: - pulumi.set(__self__, "decimal_parameters", decimal_parameters) - if integer_parameters is not None: - pulumi.set(__self__, "integer_parameters", integer_parameters) - if string_parameters is not None: - pulumi.set(__self__, "string_parameters", string_parameters) - - @property - @pulumi.getter(name="dateTimeParameters") - def date_time_parameters(self) -> Optional[Sequence['outputs.DashboardParametersDateTimeParameter']]: - """ - A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). - """ - return pulumi.get(self, "date_time_parameters") + date_time_format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None, + number_format_configuration: Optional['outputs.NumberFormatConfiguration'] = None, + string_format_configuration: Optional['outputs.StringFormatConfiguration'] = None): + if date_time_format_configuration is not None: + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) + if number_format_configuration is not None: + pulumi.set(__self__, "number_format_configuration", number_format_configuration) + if string_format_configuration is not None: + pulumi.set(__self__, "string_format_configuration", string_format_configuration) @property - @pulumi.getter(name="decimalParameters") - def decimal_parameters(self) -> Optional[Sequence['outputs.DashboardParametersDecimalParameter']]: - """ - A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). - """ - return pulumi.get(self, "decimal_parameters") + @pulumi.getter(name="dateTimeFormatConfiguration") + def date_time_format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "date_time_format_configuration") @property - @pulumi.getter(name="integerParameters") - def integer_parameters(self) -> Optional[Sequence['outputs.DashboardParametersIntegerParameter']]: - """ - A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). - """ - return pulumi.get(self, "integer_parameters") + @pulumi.getter(name="numberFormatConfiguration") + def number_format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "number_format_configuration") @property - @pulumi.getter(name="stringParameters") - def string_parameters(self) -> Optional[Sequence['outputs.DashboardParametersStringParameter']]: - """ - A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). - """ - return pulumi.get(self, "string_parameters") + @pulumi.getter(name="stringFormatConfiguration") + def string_format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "string_format_configuration") @pulumi.output_type -class DashboardParametersDateTimeParameter(dict): - def __init__(__self__, *, - name: str, - values: Sequence[str]): - """ - :param str name: Display name for the dashboard. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) +class AnalysisDefinitionDataSetIdentifiersDeclaration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetArn": + suggest = "data_set_arn" - @property - @pulumi.getter - def name(self) -> str: - """ - Display name for the dashboard. - """ - return pulumi.get(self, "name") + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionDataSetIdentifiersDeclaration. Access the value via the '{suggest}' property getter instead.") - @property - @pulumi.getter - def values(self) -> Sequence[str]: - return pulumi.get(self, "values") + def __getitem__(self, key: str) -> Any: + AnalysisDefinitionDataSetIdentifiersDeclaration.__key_warning(key) + return super().__getitem__(key) + def get(self, key: str, default = None) -> Any: + AnalysisDefinitionDataSetIdentifiersDeclaration.__key_warning(key) + return super().get(key, default) -@pulumi.output_type -class DashboardParametersDecimalParameter(dict): def __init__(__self__, *, - name: str, - values: Sequence[float]): + data_set_arn: Optional[str] = None, + identifier: Optional[str] = None): """ - :param str name: Display name for the dashboard. + :param str data_set_arn: Dataset Amazon Resource Name (ARN). """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + if data_set_arn is not None: + pulumi.set(__self__, "data_set_arn", data_set_arn) + if identifier is not None: + pulumi.set(__self__, "identifier", identifier) @property - @pulumi.getter - def name(self) -> str: + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> Optional[str]: """ - Display name for the dashboard. + Dataset Amazon Resource Name (ARN). """ - return pulumi.get(self, "name") + return pulumi.get(self, "data_set_arn") @property @pulumi.getter - def values(self) -> Sequence[float]: - return pulumi.get(self, "values") + def identifier(self) -> Optional[str]: + return pulumi.get(self, "identifier") @pulumi.output_type -class DashboardParametersIntegerParameter(dict): +class AnalysisDefinitionFilterGroup(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "crossDataset": + suggest = "cross_dataset" + elif key == "filterGroupId": + suggest = "filter_group_id" + elif key == "scopeConfiguration": + suggest = "scope_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionFilterGroup. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AnalysisDefinitionFilterGroup.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AnalysisDefinitionFilterGroup.__key_warning(key) + return super().get(key, default) + def __init__(__self__, *, - name: str, - values: Sequence[int]): + cross_dataset: str, + filter_group_id: str, + filters: Sequence['outputs.Filters'], + scope_configuration: 'outputs.AnalysisDefinitionFilterGroupScopeConfiguration', + status: Optional[str] = None): """ - :param str name: Display name for the dashboard. + :param str status: The analysis creation status. """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) + if status is not None: + pulumi.set(__self__, "status", status) @property - @pulumi.getter - def name(self) -> str: - """ - Display name for the dashboard. - """ - return pulumi.get(self, "name") + @pulumi.getter(name="crossDataset") + def cross_dataset(self) -> str: + return pulumi.get(self, "cross_dataset") @property - @pulumi.getter - def values(self) -> Sequence[int]: - return pulumi.get(self, "values") + @pulumi.getter(name="filterGroupId") + def filter_group_id(self) -> str: + return pulumi.get(self, "filter_group_id") + @property + @pulumi.getter + def filters(self) -> Sequence['outputs.Filters']: + return pulumi.get(self, "filters") -@pulumi.output_type -class DashboardParametersStringParameter(dict): - def __init__(__self__, *, - name: str, - values: Sequence[str]): - """ - :param str name: Display name for the dashboard. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "values", values) + @property + @pulumi.getter(name="scopeConfiguration") + def scope_configuration(self) -> 'outputs.AnalysisDefinitionFilterGroupScopeConfiguration': + return pulumi.get(self, "scope_configuration") @property @pulumi.getter - def name(self) -> str: + def status(self) -> Optional[str]: """ - Display name for the dashboard. + The analysis creation status. """ - return pulumi.get(self, "name") - - @property - @pulumi.getter - def values(self) -> Sequence[str]: - return pulumi.get(self, "values") + return pulumi.get(self, "status") @pulumi.output_type -class DashboardPermission(dict): - def __init__(__self__, *, - actions: Sequence[str], - principal: str): - """ - :param Sequence[str] actions: List of IAM actions to grant or revoke permissions on. - :param str principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) +class AnalysisDefinitionFilterGroupScopeConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "selectedSheets": + suggest = "selected_sheets" - @property - @pulumi.getter - def actions(self) -> Sequence[str]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionFilterGroupScopeConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AnalysisDefinitionFilterGroupScopeConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AnalysisDefinitionFilterGroupScopeConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + selected_sheets: Optional['outputs.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets'] = None): + if selected_sheets is not None: + pulumi.set(__self__, "selected_sheets", selected_sheets) @property - @pulumi.getter - def principal(self) -> str: - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - return pulumi.get(self, "principal") + @pulumi.getter(name="selectedSheets") + def selected_sheets(self) -> Optional['outputs.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets']: + return pulumi.get(self, "selected_sheets") @pulumi.output_type -class DashboardSourceEntity(dict): +class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "sourceTemplate": - suggest = "source_template" + if key == "sheetVisualScopingConfigurations": + suggest = "sheet_visual_scoping_configurations" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardSourceEntity. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardSourceEntity.__key_warning(key) + AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardSourceEntity.__key_warning(key) + AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheets.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - source_template: Optional['outputs.DashboardSourceEntitySourceTemplate'] = None): - """ - :param 'DashboardSourceEntitySourceTemplateArgs' source_template: The source template. See source_template. - """ - if source_template is not None: - pulumi.set(__self__, "source_template", source_template) + sheet_visual_scoping_configurations: Optional[Sequence['outputs.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration']] = None): + if sheet_visual_scoping_configurations is not None: + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @property - @pulumi.getter(name="sourceTemplate") - def source_template(self) -> Optional['outputs.DashboardSourceEntitySourceTemplate']: - """ - The source template. See source_template. - """ - return pulumi.get(self, "source_template") + @pulumi.getter(name="sheetVisualScopingConfigurations") + def sheet_visual_scoping_configurations(self) -> Optional[Sequence['outputs.AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration']]: + return pulumi.get(self, "sheet_visual_scoping_configurations") @pulumi.output_type -class DashboardSourceEntitySourceTemplate(dict): +class AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSetReferences": - suggest = "data_set_references" + if key == "sheetId": + suggest = "sheet_id" + elif key == "visualIds": + suggest = "visual_ids" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardSourceEntitySourceTemplate. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardSourceEntitySourceTemplate.__key_warning(key) + AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardSourceEntitySourceTemplate.__key_warning(key) + AnalysisDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - arn: str, - data_set_references: Sequence['outputs.DashboardSourceEntitySourceTemplateDataSetReference']): - """ - :param str arn: The Amazon Resource Name (ARN) of the resource. - :param Sequence['DashboardSourceEntitySourceTemplateDataSetReferenceArgs'] data_set_references: List of dataset references. See data_set_references. - """ - pulumi.set(__self__, "arn", arn) - pulumi.set(__self__, "data_set_references", data_set_references) + scope: str, + sheet_id: str, + visual_ids: Optional[Sequence[str]] = None): + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) + if visual_ids is not None: + pulumi.set(__self__, "visual_ids", visual_ids) @property @pulumi.getter - def arn(self) -> str: - """ - The Amazon Resource Name (ARN) of the resource. - """ - return pulumi.get(self, "arn") + def scope(self) -> str: + return pulumi.get(self, "scope") @property - @pulumi.getter(name="dataSetReferences") - def data_set_references(self) -> Sequence['outputs.DashboardSourceEntitySourceTemplateDataSetReference']: - """ - List of dataset references. See data_set_references. - """ - return pulumi.get(self, "data_set_references") + @pulumi.getter(name="sheetId") + def sheet_id(self) -> str: + return pulumi.get(self, "sheet_id") + + @property + @pulumi.getter(name="visualIds") + def visual_ids(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "visual_ids") @pulumi.output_type -class DashboardSourceEntitySourceTemplateDataSetReference(dict): +class AnalysisDefinitionParameterDeclaration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSetArn": - suggest = "data_set_arn" - elif key == "dataSetPlaceholder": - suggest = "data_set_placeholder" + if key == "dateTimeParameterDeclaration": + suggest = "date_time_parameter_declaration" + elif key == "decimalParameterDeclaration": + suggest = "decimal_parameter_declaration" + elif key == "integerParameterDeclaration": + suggest = "integer_parameter_declaration" + elif key == "stringParameterDeclaration": + suggest = "string_parameter_declaration" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DashboardSourceEntitySourceTemplateDataSetReference. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionParameterDeclaration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DashboardSourceEntitySourceTemplateDataSetReference.__key_warning(key) + AnalysisDefinitionParameterDeclaration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DashboardSourceEntitySourceTemplateDataSetReference.__key_warning(key) + AnalysisDefinitionParameterDeclaration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - data_set_arn: str, - data_set_placeholder: str): - """ - :param str data_set_arn: Dataset Amazon Resource Name (ARN). - :param str data_set_placeholder: Dataset placeholder. - """ - pulumi.set(__self__, "data_set_arn", data_set_arn) - pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) + date_time_parameter_declaration: Optional['outputs.DateTimeParameterDeclaration'] = None, + decimal_parameter_declaration: Optional['outputs.DecimalParameterDeclaration'] = None, + integer_parameter_declaration: Optional['outputs.IntegerParameterDeclaration'] = None, + string_parameter_declaration: Optional['outputs.StringParameterDeclaration'] = None): + if date_time_parameter_declaration is not None: + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) + if decimal_parameter_declaration is not None: + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) + if integer_parameter_declaration is not None: + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) + if string_parameter_declaration is not None: + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) @property - @pulumi.getter(name="dataSetArn") - def data_set_arn(self) -> str: - """ - Dataset Amazon Resource Name (ARN). - """ - return pulumi.get(self, "data_set_arn") + @pulumi.getter(name="dateTimeParameterDeclaration") + def date_time_parameter_declaration(self) -> Optional['outputs.DateTimeParameterDeclaration']: + return pulumi.get(self, "date_time_parameter_declaration") @property - @pulumi.getter(name="dataSetPlaceholder") - def data_set_placeholder(self) -> str: - """ - Dataset placeholder. - """ - return pulumi.get(self, "data_set_placeholder") + @pulumi.getter(name="decimalParameterDeclaration") + def decimal_parameter_declaration(self) -> Optional['outputs.DecimalParameterDeclaration']: + return pulumi.get(self, "decimal_parameter_declaration") + + @property + @pulumi.getter(name="integerParameterDeclaration") + def integer_parameter_declaration(self) -> Optional['outputs.IntegerParameterDeclaration']: + return pulumi.get(self, "integer_parameter_declaration") + + @property + @pulumi.getter(name="stringParameterDeclaration") + def string_parameter_declaration(self) -> Optional['outputs.StringParameterDeclaration']: + return pulumi.get(self, "string_parameter_declaration") @pulumi.output_type -class DataSetColumnGroup(dict): +class AnalysisDefinitionSheet(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "geoSpatialColumnGroup": - suggest = "geo_spatial_column_group" + if key == "sheetId": + suggest = "sheet_id" + elif key == "contentType": + suggest = "content_type" + elif key == "filterControls": + suggest = "filter_controls" + elif key == "parameterControls": + suggest = "parameter_controls" + elif key == "sheetControlLayouts": + suggest = "sheet_control_layouts" + elif key == "textBoxes": + suggest = "text_boxes" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetColumnGroup. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheet. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetColumnGroup.__key_warning(key) + AnalysisDefinitionSheet.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetColumnGroup.__key_warning(key) + AnalysisDefinitionSheet.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - geo_spatial_column_group: Optional['outputs.DataSetColumnGroupGeoSpatialColumnGroup'] = None): + sheet_id: str, + content_type: Optional[str] = None, + description: Optional[str] = None, + filter_controls: Optional[Sequence['outputs.FilterControls']] = None, + layouts: Optional['outputs.Layouts'] = None, + name: Optional[str] = None, + parameter_controls: Optional[Sequence['outputs.AnalysisDefinitionSheetParameterControl']] = None, + sheet_control_layouts: Optional['outputs.AnalysisDefinitionSheetSheetControlLayouts'] = None, + text_boxes: Optional[Sequence['outputs.AnalysisDefinitionSheetTextBox']] = None, + title: Optional[str] = None, + visuals: Optional[Sequence['outputs.Visuals']] = None): """ - :param 'DataSetColumnGroupGeoSpatialColumnGroupArgs' geo_spatial_column_group: Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. + :param str name: Display name for the analysis. + + The following arguments are optional: """ - if geo_spatial_column_group is not None: - pulumi.set(__self__, "geo_spatial_column_group", geo_spatial_column_group) + pulumi.set(__self__, "sheet_id", sheet_id) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if description is not None: + pulumi.set(__self__, "description", description) + if filter_controls is not None: + pulumi.set(__self__, "filter_controls", filter_controls) + if layouts is not None: + pulumi.set(__self__, "layouts", layouts) + if name is not None: + pulumi.set(__self__, "name", name) + if parameter_controls is not None: + pulumi.set(__self__, "parameter_controls", parameter_controls) + if sheet_control_layouts is not None: + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) + if text_boxes is not None: + pulumi.set(__self__, "text_boxes", text_boxes) + if title is not None: + pulumi.set(__self__, "title", title) + if visuals is not None: + pulumi.set(__self__, "visuals", visuals) @property - @pulumi.getter(name="geoSpatialColumnGroup") - def geo_spatial_column_group(self) -> Optional['outputs.DataSetColumnGroupGeoSpatialColumnGroup']: + @pulumi.getter(name="sheetId") + def sheet_id(self) -> str: + return pulumi.get(self, "sheet_id") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="filterControls") + def filter_controls(self) -> Optional[Sequence['outputs.FilterControls']]: + return pulumi.get(self, "filter_controls") + + @property + @pulumi.getter + def layouts(self) -> Optional['outputs.Layouts']: + return pulumi.get(self, "layouts") + + @property + @pulumi.getter + def name(self) -> Optional[str]: """ - Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. + Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "geo_spatial_column_group") + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="parameterControls") + def parameter_controls(self) -> Optional[Sequence['outputs.AnalysisDefinitionSheetParameterControl']]: + return pulumi.get(self, "parameter_controls") + + @property + @pulumi.getter(name="sheetControlLayouts") + def sheet_control_layouts(self) -> Optional['outputs.AnalysisDefinitionSheetSheetControlLayouts']: + return pulumi.get(self, "sheet_control_layouts") + + @property + @pulumi.getter(name="textBoxes") + def text_boxes(self) -> Optional[Sequence['outputs.AnalysisDefinitionSheetTextBox']]: + return pulumi.get(self, "text_boxes") + + @property + @pulumi.getter + def title(self) -> Optional[str]: + return pulumi.get(self, "title") + + @property + @pulumi.getter + def visuals(self) -> Optional[Sequence['outputs.Visuals']]: + return pulumi.get(self, "visuals") @pulumi.output_type -class DataSetColumnGroupGeoSpatialColumnGroup(dict): +class AnalysisDefinitionSheetParameterControl(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "countryCode": - suggest = "country_code" + if key == "dateTimePicker": + suggest = "date_time_picker" + elif key == "textArea": + suggest = "text_area" + elif key == "textField": + suggest = "text_field" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetColumnGroupGeoSpatialColumnGroup. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControl. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetColumnGroupGeoSpatialColumnGroup.__key_warning(key) + AnalysisDefinitionSheetParameterControl.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetColumnGroupGeoSpatialColumnGroup.__key_warning(key) + AnalysisDefinitionSheetParameterControl.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - columns: Sequence[str], - country_code: str, - name: str): - """ - :param Sequence[str] columns: Columns in this hierarchy. - :param str country_code: Country code. Valid values are `US`. - :param str name: A display name for the hierarchy. - """ - pulumi.set(__self__, "columns", columns) - pulumi.set(__self__, "country_code", country_code) - pulumi.set(__self__, "name", name) + date_time_picker: Optional['outputs.AnalysisDefinitionSheetParameterControlDateTimePicker'] = None, + dropdown: Optional['outputs.AnalysisDefinitionSheetParameterControlDropdown'] = None, + list: Optional['outputs.AnalysisDefinitionSheetParameterControlList'] = None, + slider: Optional['outputs.AnalysisDefinitionSheetParameterControlSlider'] = None, + text_area: Optional['outputs.AnalysisDefinitionSheetParameterControlTextArea'] = None, + text_field: Optional['outputs.AnalysisDefinitionSheetParameterControlTextField'] = None): + if date_time_picker is not None: + pulumi.set(__self__, "date_time_picker", date_time_picker) + if dropdown is not None: + pulumi.set(__self__, "dropdown", dropdown) + if list is not None: + pulumi.set(__self__, "list", list) + if slider is not None: + pulumi.set(__self__, "slider", slider) + if text_area is not None: + pulumi.set(__self__, "text_area", text_area) + if text_field is not None: + pulumi.set(__self__, "text_field", text_field) + + @property + @pulumi.getter(name="dateTimePicker") + def date_time_picker(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlDateTimePicker']: + return pulumi.get(self, "date_time_picker") @property @pulumi.getter - def columns(self) -> Sequence[str]: - """ - Columns in this hierarchy. - """ - return pulumi.get(self, "columns") + def dropdown(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlDropdown']: + return pulumi.get(self, "dropdown") @property - @pulumi.getter(name="countryCode") - def country_code(self) -> str: - """ - Country code. Valid values are `US`. - """ - return pulumi.get(self, "country_code") + @pulumi.getter + def list(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlList']: + return pulumi.get(self, "list") @property @pulumi.getter - def name(self) -> str: - """ - A display name for the hierarchy. - """ - return pulumi.get(self, "name") + def slider(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlSlider']: + return pulumi.get(self, "slider") + + @property + @pulumi.getter(name="textArea") + def text_area(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlTextArea']: + return pulumi.get(self, "text_area") + + @property + @pulumi.getter(name="textField") + def text_field(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlTextField']: + return pulumi.get(self, "text_field") @pulumi.output_type -class DataSetColumnLevelPermissionRule(dict): +class AnalysisDefinitionSheetParameterControlDateTimePicker(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "columnNames": - suggest = "column_names" + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "displayOptions": + suggest = "display_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetColumnLevelPermissionRule. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlDateTimePicker. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetColumnLevelPermissionRule.__key_warning(key) + AnalysisDefinitionSheetParameterControlDateTimePicker.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetColumnLevelPermissionRule.__key_warning(key) + AnalysisDefinitionSheetParameterControlDateTimePicker.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - column_names: Optional[Sequence[str]] = None, - principals: Optional[Sequence[str]] = None): - """ - :param Sequence[str] column_names: An array of column names. - :param Sequence[str] principals: An array of ARNs for Amazon QuickSight users or groups. - """ - if column_names is not None: - pulumi.set(__self__, "column_names", column_names) - if principals is not None: - pulumi.set(__self__, "principals", principals) + parameter_control_id: str, + source_parameter_name: str, + title: str, + display_options: Optional['outputs.AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions'] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) @property - @pulumi.getter(name="columnNames") - def column_names(self) -> Optional[Sequence[str]]: - """ - An array of column names. - """ - return pulumi.get(self, "column_names") + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") @property @pulumi.getter - def principals(self) -> Optional[Sequence[str]]: - """ - An array of ARNs for Amazon QuickSight users or groups. - """ - return pulumi.get(self, "principals") + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions']: + return pulumi.get(self, "display_options") @pulumi.output_type -class DataSetDataSetUsageConfiguration(dict): +class AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "disableUseAsDirectQuerySource": - suggest = "disable_use_as_direct_query_source" - elif key == "disableUseAsImportedSource": - suggest = "disable_use_as_imported_source" + if key == "dateTimeFormat": + suggest = "date_time_format" + elif key == "titleOptions": + suggest = "title_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetDataSetUsageConfiguration. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetDataSetUsageConfiguration.__key_warning(key) + AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetDataSetUsageConfiguration.__key_warning(key) + AnalysisDefinitionSheetParameterControlDateTimePickerDisplayOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - disable_use_as_direct_query_source: Optional[bool] = None, - disable_use_as_imported_source: Optional[bool] = None): - """ - :param bool disable_use_as_direct_query_source: Controls whether a child dataset of a direct query can use this dataset as a source. - :param bool disable_use_as_imported_source: Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. - """ - if disable_use_as_direct_query_source is not None: - pulumi.set(__self__, "disable_use_as_direct_query_source", disable_use_as_direct_query_source) - if disable_use_as_imported_source is not None: - pulumi.set(__self__, "disable_use_as_imported_source", disable_use_as_imported_source) + date_time_format: Optional[str] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) @property - @pulumi.getter(name="disableUseAsDirectQuerySource") - def disable_use_as_direct_query_source(self) -> Optional[bool]: - """ - Controls whether a child dataset of a direct query can use this dataset as a source. - """ - return pulumi.get(self, "disable_use_as_direct_query_source") + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[str]: + return pulumi.get(self, "date_time_format") @property - @pulumi.getter(name="disableUseAsImportedSource") - def disable_use_as_imported_source(self) -> Optional[bool]: - """ - Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. - """ - return pulumi.get(self, "disable_use_as_imported_source") + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") @pulumi.output_type -class DataSetFieldFolder(dict): +class AnalysisDefinitionSheetParameterControlDropdown(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "fieldFoldersId": - suggest = "field_folders_id" + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "cascadingControlConfiguration": + suggest = "cascading_control_configuration" + elif key == "displayOptions": + suggest = "display_options" + elif key == "selectableValues": + suggest = "selectable_values" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetFieldFolder. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlDropdown. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetFieldFolder.__key_warning(key) + AnalysisDefinitionSheetParameterControlDropdown.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetFieldFolder.__key_warning(key) + AnalysisDefinitionSheetParameterControlDropdown.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - field_folders_id: str, - columns: Optional[Sequence[str]] = None, - description: Optional[str] = None): - """ - :param str field_folders_id: Key of the field folder map. - :param Sequence[str] columns: An array of column names to add to the folder. A column can only be in one folder. - :param str description: Field folder description. - """ - pulumi.set(__self__, "field_folders_id", field_folders_id) - if columns is not None: - pulumi.set(__self__, "columns", columns) - if description is not None: - pulumi.set(__self__, "description", description) + parameter_control_id: str, + source_parameter_name: str, + title: str, + cascading_control_configuration: Optional['outputs.CascadingControlConfiguration'] = None, + display_options: Optional['outputs.AnalysisDefinitionSheetParameterControlDropdownDisplayOptions'] = None, + selectable_values: Optional['outputs.AnalysisDefinitionSheetParameterControlDropdownSelectableValues'] = None, + type: Optional[str] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) @property - @pulumi.getter(name="fieldFoldersId") - def field_folders_id(self) -> str: - """ - Key of the field folder map. - """ - return pulumi.get(self, "field_folders_id") + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") @property @pulumi.getter - def columns(self) -> Optional[Sequence[str]]: - """ - An array of column names to add to the folder. A column can only be in one folder. - """ - return pulumi.get(self, "columns") + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional['outputs.CascadingControlConfiguration']: + return pulumi.get(self, "cascading_control_configuration") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlDropdownDisplayOptions']: + return pulumi.get(self, "display_options") + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlDropdownSelectableValues']: + return pulumi.get(self, "selectable_values") @property @pulumi.getter - def description(self) -> Optional[str]: - """ - Field folder description. - """ - return pulumi.get(self, "description") + def type(self) -> Optional[str]: + return pulumi.get(self, "type") @pulumi.output_type -class DataSetLogicalTableMap(dict): +class AnalysisDefinitionSheetParameterControlDropdownDisplayOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "logicalTableMapId": - suggest = "logical_table_map_id" - elif key == "dataTransforms": - suggest = "data_transforms" + if key == "selectAllOptions": + suggest = "select_all_options" + elif key == "titleOptions": + suggest = "title_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMap. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlDropdownDisplayOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMap.__key_warning(key) + AnalysisDefinitionSheetParameterControlDropdownDisplayOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMap.__key_warning(key) + AnalysisDefinitionSheetParameterControlDropdownDisplayOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - alias: str, - logical_table_map_id: str, - source: 'outputs.DataSetLogicalTableMapSource', - data_transforms: Optional[Sequence['outputs.DataSetLogicalTableMapDataTransform']] = None): - """ - :param str alias: A display name for the logical table. - :param str logical_table_map_id: Key of the logical table map. - :param 'DataSetLogicalTableMapSourceArgs' source: Source of this logical table. See source. - :param Sequence['DataSetLogicalTableMapDataTransformArgs'] data_transforms: Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. - """ - pulumi.set(__self__, "alias", alias) - pulumi.set(__self__, "logical_table_map_id", logical_table_map_id) - pulumi.set(__self__, "source", source) - if data_transforms is not None: - pulumi.set(__self__, "data_transforms", data_transforms) + select_all_options: Optional['outputs.SelectAllOptions'] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) @property - @pulumi.getter - def alias(self) -> str: - """ - A display name for the logical table. - """ - return pulumi.get(self, "alias") + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "select_all_options") @property - @pulumi.getter(name="logicalTableMapId") - def logical_table_map_id(self) -> str: - """ - Key of the logical table map. - """ - return pulumi.get(self, "logical_table_map_id") + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class AnalysisDefinitionSheetParameterControlDropdownSelectableValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "linkToDataSetColumn": + suggest = "link_to_data_set_column" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlDropdownSelectableValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AnalysisDefinitionSheetParameterControlDropdownSelectableValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AnalysisDefinitionSheetParameterControlDropdownSelectableValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + link_to_data_set_column: Optional['outputs.Column'] = None, + values: Optional[Sequence[str]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) @property - @pulumi.getter - def source(self) -> 'outputs.DataSetLogicalTableMapSource': - """ - Source of this logical table. See source. - """ - return pulumi.get(self, "source") + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional['outputs.Column']: + return pulumi.get(self, "link_to_data_set_column") @property - @pulumi.getter(name="dataTransforms") - def data_transforms(self) -> Optional[Sequence['outputs.DataSetLogicalTableMapDataTransform']]: - """ - Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. - """ - return pulumi.get(self, "data_transforms") + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") @pulumi.output_type -class DataSetLogicalTableMapDataTransform(dict): +class AnalysisDefinitionSheetParameterControlList(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "castColumnTypeOperation": - suggest = "cast_column_type_operation" - elif key == "createColumnsOperation": - suggest = "create_columns_operation" - elif key == "filterOperation": - suggest = "filter_operation" - elif key == "projectOperation": - suggest = "project_operation" - elif key == "renameColumnOperation": - suggest = "rename_column_operation" - elif key == "tagColumnOperation": - suggest = "tag_column_operation" - elif key == "untagColumnOperation": - suggest = "untag_column_operation" + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "cascadingControlConfiguration": + suggest = "cascading_control_configuration" + elif key == "displayOptions": + suggest = "display_options" + elif key == "selectableValues": + suggest = "selectable_values" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransform. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlList. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapDataTransform.__key_warning(key) + AnalysisDefinitionSheetParameterControlList.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapDataTransform.__key_warning(key) + AnalysisDefinitionSheetParameterControlList.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - cast_column_type_operation: Optional['outputs.DataSetLogicalTableMapDataTransformCastColumnTypeOperation'] = None, - create_columns_operation: Optional['outputs.DataSetLogicalTableMapDataTransformCreateColumnsOperation'] = None, - filter_operation: Optional['outputs.DataSetLogicalTableMapDataTransformFilterOperation'] = None, - project_operation: Optional['outputs.DataSetLogicalTableMapDataTransformProjectOperation'] = None, - rename_column_operation: Optional['outputs.DataSetLogicalTableMapDataTransformRenameColumnOperation'] = None, - tag_column_operation: Optional['outputs.DataSetLogicalTableMapDataTransformTagColumnOperation'] = None, - untag_column_operation: Optional['outputs.DataSetLogicalTableMapDataTransformUntagColumnOperation'] = None): - """ - :param 'DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs' cast_column_type_operation: A transform operation that casts a column to a different type. See cast_column_type_operation. - :param 'DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs' create_columns_operation: An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. - :param 'DataSetLogicalTableMapDataTransformFilterOperationArgs' filter_operation: An operation that filters rows based on some condition. See filter_operation. - :param 'DataSetLogicalTableMapDataTransformProjectOperationArgs' project_operation: An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. - :param 'DataSetLogicalTableMapDataTransformRenameColumnOperationArgs' rename_column_operation: An operation that renames a column. See rename_column_operation. - :param 'DataSetLogicalTableMapDataTransformTagColumnOperationArgs' tag_column_operation: An operation that tags a column with additional information. See tag_column_operation. - :param 'DataSetLogicalTableMapDataTransformUntagColumnOperationArgs' untag_column_operation: A transform operation that removes tags associated with a column. See untag_column_operation. - """ - if cast_column_type_operation is not None: - pulumi.set(__self__, "cast_column_type_operation", cast_column_type_operation) - if create_columns_operation is not None: - pulumi.set(__self__, "create_columns_operation", create_columns_operation) - if filter_operation is not None: - pulumi.set(__self__, "filter_operation", filter_operation) - if project_operation is not None: - pulumi.set(__self__, "project_operation", project_operation) - if rename_column_operation is not None: - pulumi.set(__self__, "rename_column_operation", rename_column_operation) - if tag_column_operation is not None: - pulumi.set(__self__, "tag_column_operation", tag_column_operation) - if untag_column_operation is not None: - pulumi.set(__self__, "untag_column_operation", untag_column_operation) + parameter_control_id: str, + source_parameter_name: str, + title: str, + cascading_control_configuration: Optional['outputs.CascadingControlConfiguration'] = None, + display_options: Optional['outputs.AnalysisDefinitionSheetParameterControlListDisplayOptions'] = None, + selectable_values: Optional['outputs.AnalysisDefinitionSheetParameterControlListSelectableValues'] = None, + type: Optional[str] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) @property - @pulumi.getter(name="castColumnTypeOperation") - def cast_column_type_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformCastColumnTypeOperation']: - """ - A transform operation that casts a column to a different type. See cast_column_type_operation. - """ - return pulumi.get(self, "cast_column_type_operation") + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") @property - @pulumi.getter(name="createColumnsOperation") - def create_columns_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformCreateColumnsOperation']: - """ - An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. - """ - return pulumi.get(self, "create_columns_operation") + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") @property - @pulumi.getter(name="filterOperation") - def filter_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformFilterOperation']: - """ - An operation that filters rows based on some condition. See filter_operation. - """ - return pulumi.get(self, "filter_operation") + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") @property - @pulumi.getter(name="projectOperation") - def project_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformProjectOperation']: - """ - An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. - """ - return pulumi.get(self, "project_operation") + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional['outputs.CascadingControlConfiguration']: + return pulumi.get(self, "cascading_control_configuration") @property - @pulumi.getter(name="renameColumnOperation") - def rename_column_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformRenameColumnOperation']: - """ - An operation that renames a column. See rename_column_operation. - """ - return pulumi.get(self, "rename_column_operation") + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlListDisplayOptions']: + return pulumi.get(self, "display_options") @property - @pulumi.getter(name="tagColumnOperation") - def tag_column_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformTagColumnOperation']: - """ - An operation that tags a column with additional information. See tag_column_operation. - """ - return pulumi.get(self, "tag_column_operation") + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlListSelectableValues']: + return pulumi.get(self, "selectable_values") @property - @pulumi.getter(name="untagColumnOperation") - def untag_column_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformUntagColumnOperation']: - """ - A transform operation that removes tags associated with a column. See untag_column_operation. - """ - return pulumi.get(self, "untag_column_operation") + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") @pulumi.output_type -class DataSetLogicalTableMapDataTransformCastColumnTypeOperation(dict): +class AnalysisDefinitionSheetParameterControlListDisplayOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "columnName": - suggest = "column_name" - elif key == "newColumnType": - suggest = "new_column_type" + if key == "searchOptions": + suggest = "search_options" + elif key == "selectAllOptions": + suggest = "select_all_options" + elif key == "titleOptions": + suggest = "title_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformCastColumnTypeOperation. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlListDisplayOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapDataTransformCastColumnTypeOperation.__key_warning(key) + AnalysisDefinitionSheetParameterControlListDisplayOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapDataTransformCastColumnTypeOperation.__key_warning(key) + AnalysisDefinitionSheetParameterControlListDisplayOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - column_name: str, - new_column_type: str, - format: Optional[str] = None): - """ - :param str column_name: Column name. - :param str new_column_type: New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. - :param str format: When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "new_column_type", new_column_type) - if format is not None: - pulumi.set(__self__, "format", format) + search_options: Optional['outputs.SelectAllOptions'] = None, + select_all_options: Optional['outputs.SelectAllOptions'] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if search_options is not None: + pulumi.set(__self__, "search_options", search_options) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) @property - @pulumi.getter(name="columnName") - def column_name(self) -> str: - """ - Column name. - """ - return pulumi.get(self, "column_name") + @pulumi.getter(name="searchOptions") + def search_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "search_options") @property - @pulumi.getter(name="newColumnType") - def new_column_type(self) -> str: - """ - New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. - """ - return pulumi.get(self, "new_column_type") + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "select_all_options") @property - @pulumi.getter - def format(self) -> Optional[str]: - """ - When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. - """ - return pulumi.get(self, "format") + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") @pulumi.output_type -class DataSetLogicalTableMapDataTransformCreateColumnsOperation(dict): - def __init__(__self__, *, - columns: Sequence['outputs.DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn']): - """ - :param Sequence['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs'] columns: Calculated columns to create. See columns. - """ - pulumi.set(__self__, "columns", columns) - - @property - @pulumi.getter - def columns(self) -> Sequence['outputs.DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn']: - """ - Calculated columns to create. See columns. - """ - return pulumi.get(self, "columns") - - -@pulumi.output_type -class DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn(dict): +class AnalysisDefinitionSheetParameterControlListSelectableValues(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "columnId": - suggest = "column_id" - elif key == "columnName": - suggest = "column_name" + if key == "linkToDataSetColumn": + suggest = "link_to_data_set_column" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlListSelectableValues. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn.__key_warning(key) + AnalysisDefinitionSheetParameterControlListSelectableValues.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn.__key_warning(key) + AnalysisDefinitionSheetParameterControlListSelectableValues.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - column_id: str, - column_name: str, - expression: str): - """ - :param str column_id: A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. - :param str column_name: Column name. - :param str expression: An expression that defines the calculated column. - """ - pulumi.set(__self__, "column_id", column_id) - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "expression", expression) + link_to_data_set_column: Optional['outputs.Column'] = None, + values: Optional[Sequence[str]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) @property - @pulumi.getter(name="columnId") - def column_id(self) -> str: - """ - A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. - """ - return pulumi.get(self, "column_id") - - @property - @pulumi.getter(name="columnName") - def column_name(self) -> str: - """ - Column name. - """ - return pulumi.get(self, "column_name") + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional['outputs.Column']: + return pulumi.get(self, "link_to_data_set_column") @property @pulumi.getter - def expression(self) -> str: - """ - An expression that defines the calculated column. - """ - return pulumi.get(self, "expression") + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") @pulumi.output_type -class DataSetLogicalTableMapDataTransformFilterOperation(dict): +class AnalysisDefinitionSheetParameterControlSlider(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "conditionExpression": - suggest = "condition_expression" + if key == "maximumValue": + suggest = "maximum_value" + elif key == "minimumValue": + suggest = "minimum_value" + elif key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "stepSize": + suggest = "step_size" + elif key == "displayOptions": + suggest = "display_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformFilterOperation. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlSlider. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapDataTransformFilterOperation.__key_warning(key) + AnalysisDefinitionSheetParameterControlSlider.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapDataTransformFilterOperation.__key_warning(key) + AnalysisDefinitionSheetParameterControlSlider.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - condition_expression: str): - """ - :param str condition_expression: An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. - """ - pulumi.set(__self__, "condition_expression", condition_expression) + maximum_value: float, + minimum_value: float, + parameter_control_id: str, + source_parameter_name: str, + step_size: float, + title: str, + display_options: Optional['outputs.AnalysisDefinitionSheetParameterControlSliderDisplayOptions'] = None): + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) @property - @pulumi.getter(name="conditionExpression") - def condition_expression(self) -> str: - """ - An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. - """ - return pulumi.get(self, "condition_expression") - + @pulumi.getter(name="maximumValue") + def maximum_value(self) -> float: + return pulumi.get(self, "maximum_value") -@pulumi.output_type -class DataSetLogicalTableMapDataTransformProjectOperation(dict): - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "projectedColumns": - suggest = "projected_columns" + @property + @pulumi.getter(name="minimumValue") + def minimum_value(self) -> float: + return pulumi.get(self, "minimum_value") - if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformProjectOperation. Access the value via the '{suggest}' property getter instead.") + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") - def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapDataTransformProjectOperation.__key_warning(key) - return super().__getitem__(key) + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") - def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapDataTransformProjectOperation.__key_warning(key) - return super().get(key, default) + @property + @pulumi.getter(name="stepSize") + def step_size(self) -> float: + return pulumi.get(self, "step_size") - def __init__(__self__, *, - projected_columns: Sequence[str]): - """ - :param Sequence[str] projected_columns: Projected columns. - """ - pulumi.set(__self__, "projected_columns", projected_columns) + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") @property - @pulumi.getter(name="projectedColumns") - def projected_columns(self) -> Sequence[str]: - """ - Projected columns. - """ - return pulumi.get(self, "projected_columns") + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.AnalysisDefinitionSheetParameterControlSliderDisplayOptions']: + return pulumi.get(self, "display_options") @pulumi.output_type -class DataSetLogicalTableMapDataTransformRenameColumnOperation(dict): +class AnalysisDefinitionSheetParameterControlSliderDisplayOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "columnName": - suggest = "column_name" - elif key == "newColumnName": - suggest = "new_column_name" + if key == "titleOptions": + suggest = "title_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformRenameColumnOperation. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlSliderDisplayOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapDataTransformRenameColumnOperation.__key_warning(key) + AnalysisDefinitionSheetParameterControlSliderDisplayOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapDataTransformRenameColumnOperation.__key_warning(key) + AnalysisDefinitionSheetParameterControlSliderDisplayOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - column_name: str, - new_column_name: str): - """ - :param str column_name: Column to be renamed. - :param str new_column_name: New name for the column. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "new_column_name", new_column_name) - - @property - @pulumi.getter(name="columnName") - def column_name(self) -> str: - """ - Column to be renamed. - """ - return pulumi.get(self, "column_name") + title_options: Optional['outputs.LabelOptions'] = None): + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) @property - @pulumi.getter(name="newColumnName") - def new_column_name(self) -> str: - """ - New name for the column. - """ - return pulumi.get(self, "new_column_name") + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") @pulumi.output_type -class DataSetLogicalTableMapDataTransformTagColumnOperation(dict): +class AnalysisDefinitionSheetParameterControlTextArea(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "columnName": - suggest = "column_name" + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "displayOptions": + suggest = "display_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformTagColumnOperation. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlTextArea. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapDataTransformTagColumnOperation.__key_warning(key) + AnalysisDefinitionSheetParameterControlTextArea.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapDataTransformTagColumnOperation.__key_warning(key) + AnalysisDefinitionSheetParameterControlTextArea.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - column_name: str, - tags: Sequence['outputs.DataSetLogicalTableMapDataTransformTagColumnOperationTag']): - """ - :param str column_name: Column name. - :param Sequence['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs'] tags: The dataset column tag, currently only used for geospatial type tagging. See tags. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "tags", tags) + parameter_control_id: str, + source_parameter_name: str, + title: str, + delimiter: Optional[str] = None, + display_options: Optional['outputs.TextAreaControlDisplayOptions'] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if delimiter is not None: + pulumi.set(__self__, "delimiter", delimiter) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) @property - @pulumi.getter(name="columnName") - def column_name(self) -> str: - """ - Column name. - """ - return pulumi.get(self, "column_name") + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") @property @pulumi.getter - def tags(self) -> Sequence['outputs.DataSetLogicalTableMapDataTransformTagColumnOperationTag']: - """ - The dataset column tag, currently only used for geospatial type tagging. See tags. - """ - return pulumi.get(self, "tags") + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter + def delimiter(self) -> Optional[str]: + return pulumi.get(self, "delimiter") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TextAreaControlDisplayOptions']: + return pulumi.get(self, "display_options") @pulumi.output_type -class DataSetLogicalTableMapDataTransformTagColumnOperationTag(dict): +class AnalysisDefinitionSheetParameterControlTextField(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "columnDescription": - suggest = "column_description" - elif key == "columnGeographicRole": - suggest = "column_geographic_role" + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "displayOptions": + suggest = "display_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformTagColumnOperationTag. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetParameterControlTextField. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapDataTransformTagColumnOperationTag.__key_warning(key) + AnalysisDefinitionSheetParameterControlTextField.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapDataTransformTagColumnOperationTag.__key_warning(key) + AnalysisDefinitionSheetParameterControlTextField.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - column_description: Optional['outputs.DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription'] = None, - column_geographic_role: Optional[str] = None): - """ - :param 'DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs' column_description: A description for a column. See column_description. - :param str column_geographic_role: A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. - """ - if column_description is not None: - pulumi.set(__self__, "column_description", column_description) - if column_geographic_role is not None: - pulumi.set(__self__, "column_geographic_role", column_geographic_role) + parameter_control_id: str, + source_parameter_name: str, + title: str, + display_options: Optional['outputs.TextAreaControlDisplayOptions'] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) @property - @pulumi.getter(name="columnDescription") - def column_description(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription']: - """ - A description for a column. See column_description. - """ - return pulumi.get(self, "column_description") + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") @property - @pulumi.getter(name="columnGeographicRole") - def column_geographic_role(self) -> Optional[str]: - """ - A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. - """ - return pulumi.get(self, "column_geographic_role") + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TextAreaControlDisplayOptions']: + return pulumi.get(self, "display_options") @pulumi.output_type -class DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription(dict): +class AnalysisDefinitionSheetSheetControlLayouts(dict): def __init__(__self__, *, - text: Optional[str] = None): - """ - :param str text: The text of a description for a column. - """ - if text is not None: - pulumi.set(__self__, "text", text) + configuration: 'outputs.AnalysisDefinitionSheetSheetControlLayoutsConfiguration'): + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter - def text(self) -> Optional[str]: - """ - The text of a description for a column. - """ - return pulumi.get(self, "text") + def configuration(self) -> 'outputs.AnalysisDefinitionSheetSheetControlLayoutsConfiguration': + return pulumi.get(self, "configuration") @pulumi.output_type -class DataSetLogicalTableMapDataTransformUntagColumnOperation(dict): +class AnalysisDefinitionSheetSheetControlLayoutsConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "columnName": - suggest = "column_name" - elif key == "tagNames": - suggest = "tag_names" + if key == "gridLayout": + suggest = "grid_layout" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformUntagColumnOperation. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetSheetControlLayoutsConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapDataTransformUntagColumnOperation.__key_warning(key) + AnalysisDefinitionSheetSheetControlLayoutsConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapDataTransformUntagColumnOperation.__key_warning(key) + AnalysisDefinitionSheetSheetControlLayoutsConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - column_name: str, - tag_names: Sequence[str]): - """ - :param str column_name: Column name. - :param Sequence[str] tag_names: The column tags to remove from this column. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "tag_names", tag_names) - - @property - @pulumi.getter(name="columnName") - def column_name(self) -> str: - """ - Column name. - """ - return pulumi.get(self, "column_name") + grid_layout: Optional['outputs.GridLayout'] = None): + if grid_layout is not None: + pulumi.set(__self__, "grid_layout", grid_layout) @property - @pulumi.getter(name="tagNames") - def tag_names(self) -> Sequence[str]: - """ - The column tags to remove from this column. - """ - return pulumi.get(self, "tag_names") + @pulumi.getter(name="gridLayout") + def grid_layout(self) -> Optional['outputs.GridLayout']: + return pulumi.get(self, "grid_layout") @pulumi.output_type -class DataSetLogicalTableMapSource(dict): +class AnalysisDefinitionSheetTextBox(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSetArn": - suggest = "data_set_arn" - elif key == "joinInstruction": - suggest = "join_instruction" - elif key == "physicalTableId": - suggest = "physical_table_id" + if key == "sheetTextBoxId": + suggest = "sheet_text_box_id" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapSource. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisDefinitionSheetTextBox. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapSource.__key_warning(key) + AnalysisDefinitionSheetTextBox.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapSource.__key_warning(key) + AnalysisDefinitionSheetTextBox.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - data_set_arn: Optional[str] = None, - join_instruction: Optional['outputs.DataSetLogicalTableMapSourceJoinInstruction'] = None, - physical_table_id: Optional[str] = None): - """ - :param str data_set_arn: ARN of the parent data set. - :param 'DataSetLogicalTableMapSourceJoinInstructionArgs' join_instruction: Specifies the result of a join of two logical tables. See join_instruction. - :param str physical_table_id: Physical table ID. - """ - if data_set_arn is not None: - pulumi.set(__self__, "data_set_arn", data_set_arn) - if join_instruction is not None: - pulumi.set(__self__, "join_instruction", join_instruction) - if physical_table_id is not None: - pulumi.set(__self__, "physical_table_id", physical_table_id) - - @property - @pulumi.getter(name="dataSetArn") - def data_set_arn(self) -> Optional[str]: - """ - ARN of the parent data set. - """ - return pulumi.get(self, "data_set_arn") + sheet_text_box_id: str, + content: Optional[str] = None): + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) + if content is not None: + pulumi.set(__self__, "content", content) @property - @pulumi.getter(name="joinInstruction") - def join_instruction(self) -> Optional['outputs.DataSetLogicalTableMapSourceJoinInstruction']: - """ - Specifies the result of a join of two logical tables. See join_instruction. - """ - return pulumi.get(self, "join_instruction") + @pulumi.getter(name="sheetTextBoxId") + def sheet_text_box_id(self) -> str: + return pulumi.get(self, "sheet_text_box_id") @property - @pulumi.getter(name="physicalTableId") - def physical_table_id(self) -> Optional[str]: - """ - Physical table ID. - """ - return pulumi.get(self, "physical_table_id") + @pulumi.getter + def content(self) -> Optional[str]: + return pulumi.get(self, "content") @pulumi.output_type -class DataSetLogicalTableMapSourceJoinInstruction(dict): +class AnalysisParameters(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "leftOperand": - suggest = "left_operand" - elif key == "onClause": - suggest = "on_clause" - elif key == "rightOperand": - suggest = "right_operand" - elif key == "leftJoinKeyProperties": - suggest = "left_join_key_properties" - elif key == "rightJoinKeyProperties": - suggest = "right_join_key_properties" + if key == "dateTimeParameters": + suggest = "date_time_parameters" + elif key == "decimalParameters": + suggest = "decimal_parameters" + elif key == "integerParameters": + suggest = "integer_parameters" + elif key == "stringParameters": + suggest = "string_parameters" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapSourceJoinInstruction. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisParameters. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapSourceJoinInstruction.__key_warning(key) + AnalysisParameters.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapSourceJoinInstruction.__key_warning(key) + AnalysisParameters.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - left_operand: str, - on_clause: str, - right_operand: str, - type: str, - left_join_key_properties: Optional['outputs.DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties'] = None, - right_join_key_properties: Optional['outputs.DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties'] = None): + date_time_parameters: Optional[Sequence['outputs.AnalysisParametersDateTimeParameter']] = None, + decimal_parameters: Optional[Sequence['outputs.AnalysisParametersDecimalParameter']] = None, + integer_parameters: Optional[Sequence['outputs.AnalysisParametersIntegerParameter']] = None, + string_parameters: Optional[Sequence['outputs.AnalysisParametersStringParameter']] = None): """ - :param str left_operand: Operand on the left side of a join. - :param str on_clause: Join instructions provided in the ON clause of a join. - :param str right_operand: Operand on the right side of a join. - :param str type: Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. - :param 'DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs' left_join_key_properties: Join key properties of the left operand. See left_join_key_properties. - :param 'DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs' right_join_key_properties: Join key properties of the right operand. See right_join_key_properties. + :param Sequence['AnalysisParametersDateTimeParameterArgs'] date_time_parameters: A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + :param Sequence['AnalysisParametersDecimalParameterArgs'] decimal_parameters: A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + :param Sequence['AnalysisParametersIntegerParameterArgs'] integer_parameters: A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + :param Sequence['AnalysisParametersStringParameterArgs'] string_parameters: A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). """ - pulumi.set(__self__, "left_operand", left_operand) - pulumi.set(__self__, "on_clause", on_clause) - pulumi.set(__self__, "right_operand", right_operand) - pulumi.set(__self__, "type", type) - if left_join_key_properties is not None: - pulumi.set(__self__, "left_join_key_properties", left_join_key_properties) - if right_join_key_properties is not None: - pulumi.set(__self__, "right_join_key_properties", right_join_key_properties) + if date_time_parameters is not None: + pulumi.set(__self__, "date_time_parameters", date_time_parameters) + if decimal_parameters is not None: + pulumi.set(__self__, "decimal_parameters", decimal_parameters) + if integer_parameters is not None: + pulumi.set(__self__, "integer_parameters", integer_parameters) + if string_parameters is not None: + pulumi.set(__self__, "string_parameters", string_parameters) @property - @pulumi.getter(name="leftOperand") - def left_operand(self) -> str: + @pulumi.getter(name="dateTimeParameters") + def date_time_parameters(self) -> Optional[Sequence['outputs.AnalysisParametersDateTimeParameter']]: """ - Operand on the left side of a join. + A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). """ - return pulumi.get(self, "left_operand") + return pulumi.get(self, "date_time_parameters") @property - @pulumi.getter(name="onClause") - def on_clause(self) -> str: + @pulumi.getter(name="decimalParameters") + def decimal_parameters(self) -> Optional[Sequence['outputs.AnalysisParametersDecimalParameter']]: """ - Join instructions provided in the ON clause of a join. + A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). """ - return pulumi.get(self, "on_clause") + return pulumi.get(self, "decimal_parameters") @property - @pulumi.getter(name="rightOperand") - def right_operand(self) -> str: + @pulumi.getter(name="integerParameters") + def integer_parameters(self) -> Optional[Sequence['outputs.AnalysisParametersIntegerParameter']]: """ - Operand on the right side of a join. + A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). """ - return pulumi.get(self, "right_operand") + return pulumi.get(self, "integer_parameters") @property - @pulumi.getter - def type(self) -> str: + @pulumi.getter(name="stringParameters") + def string_parameters(self) -> Optional[Sequence['outputs.AnalysisParametersStringParameter']]: """ - Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. + A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). """ - return pulumi.get(self, "type") + return pulumi.get(self, "string_parameters") - @property - @pulumi.getter(name="leftJoinKeyProperties") - def left_join_key_properties(self) -> Optional['outputs.DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties']: + +@pulumi.output_type +class AnalysisParametersDateTimeParameter(dict): + def __init__(__self__, *, + name: str, + values: Sequence[str]): """ - Join key properties of the left operand. See left_join_key_properties. + :param str name: Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "left_join_key_properties") + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property - @pulumi.getter(name="rightJoinKeyProperties") - def right_join_key_properties(self) -> Optional['outputs.DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties']: - """ - Join key properties of the right operand. See right_join_key_properties. + @pulumi.getter + def name(self) -> str: """ - return pulumi.get(self, "right_join_key_properties") - - -@pulumi.output_type -class DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties(dict): - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "uniqueKey": - suggest = "unique_key" + Display name for the analysis. - if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties. Access the value via the '{suggest}' property getter instead.") + The following arguments are optional: + """ + return pulumi.get(self, "name") - def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties.__key_warning(key) - return super().__getitem__(key) + @property + @pulumi.getter + def values(self) -> Sequence[str]: + return pulumi.get(self, "values") - def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties.__key_warning(key) - return super().get(key, default) +@pulumi.output_type +class AnalysisParametersDecimalParameter(dict): def __init__(__self__, *, - unique_key: Optional[bool] = None): + name: str, + values: Sequence[float]): """ - :param bool unique_key: A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + :param str name: Display name for the analysis. + + The following arguments are optional: """ - if unique_key is not None: - pulumi.set(__self__, "unique_key", unique_key) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property - @pulumi.getter(name="uniqueKey") - def unique_key(self) -> Optional[bool]: - """ - A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + @pulumi.getter + def name(self) -> str: """ - return pulumi.get(self, "unique_key") - - -@pulumi.output_type -class DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties(dict): - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "uniqueKey": - suggest = "unique_key" + Display name for the analysis. - if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties. Access the value via the '{suggest}' property getter instead.") + The following arguments are optional: + """ + return pulumi.get(self, "name") - def __getitem__(self, key: str) -> Any: - DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties.__key_warning(key) - return super().__getitem__(key) + @property + @pulumi.getter + def values(self) -> Sequence[float]: + return pulumi.get(self, "values") - def get(self, key: str, default = None) -> Any: - DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties.__key_warning(key) - return super().get(key, default) +@pulumi.output_type +class AnalysisParametersIntegerParameter(dict): def __init__(__self__, *, - unique_key: Optional[bool] = None): + name: str, + values: Sequence[int]): """ - :param bool unique_key: A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + :param str name: Display name for the analysis. + + The following arguments are optional: """ - if unique_key is not None: - pulumi.set(__self__, "unique_key", unique_key) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property - @pulumi.getter(name="uniqueKey") - def unique_key(self) -> Optional[bool]: + @pulumi.getter + def name(self) -> str: """ - A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + Display name for the analysis. + + The following arguments are optional: """ - return pulumi.get(self, "unique_key") + return pulumi.get(self, "name") + + @property + @pulumi.getter + def values(self) -> Sequence[int]: + return pulumi.get(self, "values") @pulumi.output_type -class DataSetOutputColumn(dict): +class AnalysisParametersStringParameter(dict): def __init__(__self__, *, - description: Optional[str] = None, - name: Optional[str] = None, - type: Optional[str] = None): + name: str, + values: Sequence[str]): """ - :param str description: Field folder description. - :param str name: Display name for the dataset. + :param str name: Display name for the analysis. + + The following arguments are optional: """ - if description is not None: - pulumi.set(__self__, "description", description) - if name is not None: - pulumi.set(__self__, "name", name) - if type is not None: - pulumi.set(__self__, "type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter - def description(self) -> Optional[str]: - """ - Field folder description. + def name(self) -> str: """ - return pulumi.get(self, "description") + Display name for the analysis. - @property - @pulumi.getter - def name(self) -> Optional[str]: - """ - Display name for the dataset. + The following arguments are optional: """ return pulumi.get(self, "name") @property @pulumi.getter - def type(self) -> Optional[str]: - return pulumi.get(self, "type") + def values(self) -> Sequence[str]: + return pulumi.get(self, "values") @pulumi.output_type -class DataSetPermission(dict): +class AnalysisPermission(dict): def __init__(__self__, *, actions: Sequence[str], principal: str): @@ -2557,3204 +2964,32101 @@ def principal(self) -> str: @pulumi.output_type -class DataSetPhysicalTableMap(dict): +class AnalysisSourceEntity(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "physicalTableMapId": - suggest = "physical_table_map_id" - elif key == "customSql": - suggest = "custom_sql" - elif key == "relationalTable": - suggest = "relational_table" - elif key == "s3Source": - suggest = "s3_source" + if key == "sourceTemplate": + suggest = "source_template" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetPhysicalTableMap. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisSourceEntity. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetPhysicalTableMap.__key_warning(key) + AnalysisSourceEntity.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetPhysicalTableMap.__key_warning(key) + AnalysisSourceEntity.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - physical_table_map_id: str, - custom_sql: Optional['outputs.DataSetPhysicalTableMapCustomSql'] = None, - relational_table: Optional['outputs.DataSetPhysicalTableMapRelationalTable'] = None, - s3_source: Optional['outputs.DataSetPhysicalTableMapS3Source'] = None): + source_template: Optional['outputs.AnalysisSourceEntitySourceTemplate'] = None): """ - :param str physical_table_map_id: Key of the physical table map. - :param 'DataSetPhysicalTableMapCustomSqlArgs' custom_sql: A physical table type built from the results of the custom SQL query. See custom_sql. - :param 'DataSetPhysicalTableMapRelationalTableArgs' relational_table: A physical table type for relational data sources. See relational_table. - :param 'DataSetPhysicalTableMapS3SourceArgs' s3_source: A physical table type for as S3 data source. See s3_source. + :param 'AnalysisSourceEntitySourceTemplateArgs' source_template: The source template. See source_template. """ - pulumi.set(__self__, "physical_table_map_id", physical_table_map_id) - if custom_sql is not None: - pulumi.set(__self__, "custom_sql", custom_sql) - if relational_table is not None: - pulumi.set(__self__, "relational_table", relational_table) - if s3_source is not None: - pulumi.set(__self__, "s3_source", s3_source) + if source_template is not None: + pulumi.set(__self__, "source_template", source_template) @property - @pulumi.getter(name="physicalTableMapId") - def physical_table_map_id(self) -> str: + @pulumi.getter(name="sourceTemplate") + def source_template(self) -> Optional['outputs.AnalysisSourceEntitySourceTemplate']: """ - Key of the physical table map. + The source template. See source_template. """ - return pulumi.get(self, "physical_table_map_id") + return pulumi.get(self, "source_template") - @property - @pulumi.getter(name="customSql") - def custom_sql(self) -> Optional['outputs.DataSetPhysicalTableMapCustomSql']: + +@pulumi.output_type +class AnalysisSourceEntitySourceTemplate(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetReferences": + suggest = "data_set_references" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AnalysisSourceEntitySourceTemplate. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AnalysisSourceEntitySourceTemplate.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AnalysisSourceEntitySourceTemplate.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arn: str, + data_set_references: Sequence['outputs.AnalysisSourceEntitySourceTemplateDataSetReference']): """ - A physical table type built from the results of the custom SQL query. See custom_sql. + :param str arn: The Amazon Resource Name (ARN) of the resource. + :param Sequence['AnalysisSourceEntitySourceTemplateDataSetReferenceArgs'] data_set_references: List of dataset references. See data_set_references. """ - return pulumi.get(self, "custom_sql") + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) @property - @pulumi.getter(name="relationalTable") - def relational_table(self) -> Optional['outputs.DataSetPhysicalTableMapRelationalTable']: + @pulumi.getter + def arn(self) -> str: """ - A physical table type for relational data sources. See relational_table. + The Amazon Resource Name (ARN) of the resource. """ - return pulumi.get(self, "relational_table") + return pulumi.get(self, "arn") @property - @pulumi.getter(name="s3Source") - def s3_source(self) -> Optional['outputs.DataSetPhysicalTableMapS3Source']: + @pulumi.getter(name="dataSetReferences") + def data_set_references(self) -> Sequence['outputs.AnalysisSourceEntitySourceTemplateDataSetReference']: """ - A physical table type for as S3 data source. See s3_source. + List of dataset references. See data_set_references. """ - return pulumi.get(self, "s3_source") + return pulumi.get(self, "data_set_references") @pulumi.output_type -class DataSetPhysicalTableMapCustomSql(dict): +class AnalysisSourceEntitySourceTemplateDataSetReference(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSourceArn": - suggest = "data_source_arn" - elif key == "sqlQuery": - suggest = "sql_query" + if key == "dataSetArn": + suggest = "data_set_arn" + elif key == "dataSetPlaceholder": + suggest = "data_set_placeholder" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetPhysicalTableMapCustomSql. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AnalysisSourceEntitySourceTemplateDataSetReference. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetPhysicalTableMapCustomSql.__key_warning(key) + AnalysisSourceEntitySourceTemplateDataSetReference.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetPhysicalTableMapCustomSql.__key_warning(key) + AnalysisSourceEntitySourceTemplateDataSetReference.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - data_source_arn: str, - name: str, - sql_query: str, - columns: Optional[Sequence['outputs.DataSetPhysicalTableMapCustomSqlColumn']] = None): + data_set_arn: str, + data_set_placeholder: str): """ - :param str data_source_arn: ARN of the data source. - :param str name: Display name for the SQL query result. - :param str sql_query: SQL query. - :param Sequence['DataSetPhysicalTableMapCustomSqlColumnArgs'] columns: Column schema from the SQL query result set. See columns. + :param str data_set_arn: Dataset Amazon Resource Name (ARN). + :param str data_set_placeholder: Dataset placeholder. """ - pulumi.set(__self__, "data_source_arn", data_source_arn) - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "sql_query", sql_query) - if columns is not None: - pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) @property - @pulumi.getter(name="dataSourceArn") - def data_source_arn(self) -> str: + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> str: """ - ARN of the data source. + Dataset Amazon Resource Name (ARN). """ - return pulumi.get(self, "data_source_arn") + return pulumi.get(self, "data_set_arn") @property - @pulumi.getter - def name(self) -> str: + @pulumi.getter(name="dataSetPlaceholder") + def data_set_placeholder(self) -> str: """ - Display name for the SQL query result. + Dataset placeholder. """ - return pulumi.get(self, "name") + return pulumi.get(self, "data_set_placeholder") + + +@pulumi.output_type +class AxisDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "axisLineVisibility": + suggest = "axis_line_visibility" + elif key == "axisOffset": + suggest = "axis_offset" + elif key == "dataOptions": + suggest = "data_options" + elif key == "gridLineVisibility": + suggest = "grid_line_visibility" + elif key == "scrollbarOptions": + suggest = "scrollbar_options" + elif key == "tickLabelOptions": + suggest = "tick_label_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AxisDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AxisDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AxisDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + axis_line_visibility: Optional[str] = None, + axis_offset: Optional[str] = None, + data_options: Optional['outputs.AxisDisplayOptionsDataOptions'] = None, + grid_line_visibility: Optional[str] = None, + scrollbar_options: Optional['outputs.AxisDisplayOptionsScrollbarOptions'] = None, + tick_label_options: Optional['outputs.AxisDisplayOptionsTickLabelOptions'] = None): + if axis_line_visibility is not None: + pulumi.set(__self__, "axis_line_visibility", axis_line_visibility) + if axis_offset is not None: + pulumi.set(__self__, "axis_offset", axis_offset) + if data_options is not None: + pulumi.set(__self__, "data_options", data_options) + if grid_line_visibility is not None: + pulumi.set(__self__, "grid_line_visibility", grid_line_visibility) + if scrollbar_options is not None: + pulumi.set(__self__, "scrollbar_options", scrollbar_options) + if tick_label_options is not None: + pulumi.set(__self__, "tick_label_options", tick_label_options) @property - @pulumi.getter(name="sqlQuery") - def sql_query(self) -> str: - """ - SQL query. - """ - return pulumi.get(self, "sql_query") + @pulumi.getter(name="axisLineVisibility") + def axis_line_visibility(self) -> Optional[str]: + return pulumi.get(self, "axis_line_visibility") @property - @pulumi.getter - def columns(self) -> Optional[Sequence['outputs.DataSetPhysicalTableMapCustomSqlColumn']]: - """ - Column schema from the SQL query result set. See columns. - """ - return pulumi.get(self, "columns") + @pulumi.getter(name="axisOffset") + def axis_offset(self) -> Optional[str]: + return pulumi.get(self, "axis_offset") + + @property + @pulumi.getter(name="dataOptions") + def data_options(self) -> Optional['outputs.AxisDisplayOptionsDataOptions']: + return pulumi.get(self, "data_options") + + @property + @pulumi.getter(name="gridLineVisibility") + def grid_line_visibility(self) -> Optional[str]: + return pulumi.get(self, "grid_line_visibility") + + @property + @pulumi.getter(name="scrollbarOptions") + def scrollbar_options(self) -> Optional['outputs.AxisDisplayOptionsScrollbarOptions']: + return pulumi.get(self, "scrollbar_options") + + @property + @pulumi.getter(name="tickLabelOptions") + def tick_label_options(self) -> Optional['outputs.AxisDisplayOptionsTickLabelOptions']: + return pulumi.get(self, "tick_label_options") @pulumi.output_type -class DataSetPhysicalTableMapCustomSqlColumn(dict): +class AxisDisplayOptionsDataOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateAxisOptions": + suggest = "date_axis_options" + elif key == "numericAxisOptions": + suggest = "numeric_axis_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AxisDisplayOptionsDataOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AxisDisplayOptionsDataOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AxisDisplayOptionsDataOptions.__key_warning(key) + return super().get(key, default) + def __init__(__self__, *, - name: str, - type: str): - """ - :param str name: Name of this column in the underlying data source. - :param str type: Data type of the column. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "type", type) + date_axis_options: Optional['outputs.AxisDisplayOptionsDataOptionsDateAxisOptions'] = None, + numeric_axis_options: Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptions'] = None): + if date_axis_options is not None: + pulumi.set(__self__, "date_axis_options", date_axis_options) + if numeric_axis_options is not None: + pulumi.set(__self__, "numeric_axis_options", numeric_axis_options) @property - @pulumi.getter - def name(self) -> str: - """ - Name of this column in the underlying data source. - """ - return pulumi.get(self, "name") + @pulumi.getter(name="dateAxisOptions") + def date_axis_options(self) -> Optional['outputs.AxisDisplayOptionsDataOptionsDateAxisOptions']: + return pulumi.get(self, "date_axis_options") @property - @pulumi.getter - def type(self) -> str: - """ - Data type of the column. - """ - return pulumi.get(self, "type") + @pulumi.getter(name="numericAxisOptions") + def numeric_axis_options(self) -> Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptions']: + return pulumi.get(self, "numeric_axis_options") @pulumi.output_type -class DataSetPhysicalTableMapRelationalTable(dict): +class AxisDisplayOptionsDataOptionsDateAxisOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSourceArn": - suggest = "data_source_arn" - elif key == "inputColumns": - suggest = "input_columns" + if key == "missingDateVisibility": + suggest = "missing_date_visibility" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetPhysicalTableMapRelationalTable. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AxisDisplayOptionsDataOptionsDateAxisOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetPhysicalTableMapRelationalTable.__key_warning(key) + AxisDisplayOptionsDataOptionsDateAxisOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetPhysicalTableMapRelationalTable.__key_warning(key) + AxisDisplayOptionsDataOptionsDateAxisOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - data_source_arn: str, - input_columns: Sequence['outputs.DataSetPhysicalTableMapRelationalTableInputColumn'], - name: str, - catalog: Optional[str] = None, - schema: Optional[str] = None): - """ - :param str data_source_arn: ARN of the data source. - :param Sequence['DataSetPhysicalTableMapRelationalTableInputColumnArgs'] input_columns: Column schema of the table. See input_columns. - :param str name: Name of the relational table. - :param str catalog: Catalog associated with the table. - :param str schema: Schema name. This name applies to certain relational database engines. - """ - pulumi.set(__self__, "data_source_arn", data_source_arn) - pulumi.set(__self__, "input_columns", input_columns) - pulumi.set(__self__, "name", name) - if catalog is not None: - pulumi.set(__self__, "catalog", catalog) - if schema is not None: - pulumi.set(__self__, "schema", schema) - - @property - @pulumi.getter(name="dataSourceArn") - def data_source_arn(self) -> str: - """ - ARN of the data source. - """ - return pulumi.get(self, "data_source_arn") - - @property - @pulumi.getter(name="inputColumns") - def input_columns(self) -> Sequence['outputs.DataSetPhysicalTableMapRelationalTableInputColumn']: - """ - Column schema of the table. See input_columns. - """ - return pulumi.get(self, "input_columns") - - @property - @pulumi.getter - def name(self) -> str: - """ - Name of the relational table. - """ - return pulumi.get(self, "name") - - @property - @pulumi.getter - def catalog(self) -> Optional[str]: - """ - Catalog associated with the table. - """ - return pulumi.get(self, "catalog") + missing_date_visibility: Optional[str] = None): + if missing_date_visibility is not None: + pulumi.set(__self__, "missing_date_visibility", missing_date_visibility) @property - @pulumi.getter - def schema(self) -> Optional[str]: - """ - Schema name. This name applies to certain relational database engines. - """ - return pulumi.get(self, "schema") + @pulumi.getter(name="missingDateVisibility") + def missing_date_visibility(self) -> Optional[str]: + return pulumi.get(self, "missing_date_visibility") @pulumi.output_type -class DataSetPhysicalTableMapRelationalTableInputColumn(dict): +class AxisDisplayOptionsDataOptionsNumericAxisOptions(dict): def __init__(__self__, *, - name: str, - type: str): - """ - :param str name: Name of this column in the underlying data source. - :param str type: Data type of the column. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "type", type) + range: Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRange'] = None, + scale: Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScale'] = None): + if range is not None: + pulumi.set(__self__, "range", range) + if scale is not None: + pulumi.set(__self__, "scale", scale) @property @pulumi.getter - def name(self) -> str: - """ - Name of this column in the underlying data source. - """ - return pulumi.get(self, "name") + def range(self) -> Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRange']: + return pulumi.get(self, "range") @property @pulumi.getter - def type(self) -> str: - """ - Data type of the column. - """ - return pulumi.get(self, "type") + def scale(self) -> Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScale']: + return pulumi.get(self, "scale") @pulumi.output_type -class DataSetPhysicalTableMapS3Source(dict): +class AxisDisplayOptionsDataOptionsNumericAxisOptionsRange(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSourceArn": - suggest = "data_source_arn" - elif key == "inputColumns": - suggest = "input_columns" - elif key == "uploadSettings": - suggest = "upload_settings" + if key == "dataDriven": + suggest = "data_driven" + elif key == "minMax": + suggest = "min_max" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetPhysicalTableMapS3Source. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AxisDisplayOptionsDataOptionsNumericAxisOptionsRange. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetPhysicalTableMapS3Source.__key_warning(key) + AxisDisplayOptionsDataOptionsNumericAxisOptionsRange.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetPhysicalTableMapS3Source.__key_warning(key) + AxisDisplayOptionsDataOptionsNumericAxisOptionsRange.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - data_source_arn: str, - input_columns: Sequence['outputs.DataSetPhysicalTableMapS3SourceInputColumn'], - upload_settings: 'outputs.DataSetPhysicalTableMapS3SourceUploadSettings'): - """ - :param str data_source_arn: ARN of the data source. - :param Sequence['DataSetPhysicalTableMapS3SourceInputColumnArgs'] input_columns: Column schema of the table. See input_columns. - :param 'DataSetPhysicalTableMapS3SourceUploadSettingsArgs' upload_settings: Information about the format for the S3 source file or files. See upload_settings. - """ - pulumi.set(__self__, "data_source_arn", data_source_arn) - pulumi.set(__self__, "input_columns", input_columns) - pulumi.set(__self__, "upload_settings", upload_settings) + data_driven: Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven'] = None, + min_max: Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax'] = None): + if data_driven is not None: + pulumi.set(__self__, "data_driven", data_driven) + if min_max is not None: + pulumi.set(__self__, "min_max", min_max) @property - @pulumi.getter(name="dataSourceArn") - def data_source_arn(self) -> str: - """ - ARN of the data source. - """ - return pulumi.get(self, "data_source_arn") + @pulumi.getter(name="dataDriven") + def data_driven(self) -> Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven']: + return pulumi.get(self, "data_driven") @property - @pulumi.getter(name="inputColumns") - def input_columns(self) -> Sequence['outputs.DataSetPhysicalTableMapS3SourceInputColumn']: - """ - Column schema of the table. See input_columns. - """ - return pulumi.get(self, "input_columns") + @pulumi.getter(name="minMax") + def min_max(self) -> Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax']: + return pulumi.get(self, "min_max") + + +@pulumi.output_type +class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeDataDriven(dict): + def __init__(__self__): + pass + + +@pulumi.output_type +class AxisDisplayOptionsDataOptionsNumericAxisOptionsRangeMinMax(dict): + def __init__(__self__, *, + maximum: Optional[float] = None, + minimum: Optional[float] = None): + if maximum is not None: + pulumi.set(__self__, "maximum", maximum) + if minimum is not None: + pulumi.set(__self__, "minimum", minimum) @property - @pulumi.getter(name="uploadSettings") - def upload_settings(self) -> 'outputs.DataSetPhysicalTableMapS3SourceUploadSettings': - """ - Information about the format for the S3 source file or files. See upload_settings. - """ - return pulumi.get(self, "upload_settings") + @pulumi.getter + def maximum(self) -> Optional[float]: + return pulumi.get(self, "maximum") + + @property + @pulumi.getter + def minimum(self) -> Optional[float]: + return pulumi.get(self, "minimum") @pulumi.output_type -class DataSetPhysicalTableMapS3SourceInputColumn(dict): +class AxisDisplayOptionsDataOptionsNumericAxisOptionsScale(dict): def __init__(__self__, *, - name: str, - type: str): - """ - :param str name: Name of this column in the underlying data source. - :param str type: Data type of the column. - """ - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "type", type) + linear: Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear'] = None, + logarithmic: Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic'] = None): + if linear is not None: + pulumi.set(__self__, "linear", linear) + if logarithmic is not None: + pulumi.set(__self__, "logarithmic", logarithmic) @property @pulumi.getter - def name(self) -> str: - """ - Name of this column in the underlying data source. - """ - return pulumi.get(self, "name") + def linear(self) -> Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear']: + return pulumi.get(self, "linear") @property @pulumi.getter - def type(self) -> str: - """ - Data type of the column. - """ - return pulumi.get(self, "type") + def logarithmic(self) -> Optional['outputs.AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic']: + return pulumi.get(self, "logarithmic") @pulumi.output_type -class DataSetPhysicalTableMapS3SourceUploadSettings(dict): +class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "containsHeader": - suggest = "contains_header" - elif key == "startFromRow": - suggest = "start_from_row" - elif key == "textQualifier": - suggest = "text_qualifier" + if key == "stepCount": + suggest = "step_count" + elif key == "stepSize": + suggest = "step_size" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetPhysicalTableMapS3SourceUploadSettings. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetPhysicalTableMapS3SourceUploadSettings.__key_warning(key) + AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetPhysicalTableMapS3SourceUploadSettings.__key_warning(key) + AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLinear.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - contains_header: Optional[bool] = None, - delimiter: Optional[str] = None, - format: Optional[str] = None, - start_from_row: Optional[int] = None, - text_qualifier: Optional[str] = None): - """ - :param bool contains_header: Whether the file has a header row, or the files each have a header row. - :param str delimiter: Delimiter between values in the file. - :param str format: File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. - :param int start_from_row: A row number to start reading data from. - :param str text_qualifier: Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. - """ - if contains_header is not None: - pulumi.set(__self__, "contains_header", contains_header) - if delimiter is not None: - pulumi.set(__self__, "delimiter", delimiter) - if format is not None: - pulumi.set(__self__, "format", format) - if start_from_row is not None: - pulumi.set(__self__, "start_from_row", start_from_row) - if text_qualifier is not None: - pulumi.set(__self__, "text_qualifier", text_qualifier) + step_count: Optional[int] = None, + step_size: Optional[float] = None): + if step_count is not None: + pulumi.set(__self__, "step_count", step_count) + if step_size is not None: + pulumi.set(__self__, "step_size", step_size) @property - @pulumi.getter(name="containsHeader") - def contains_header(self) -> Optional[bool]: - """ - Whether the file has a header row, or the files each have a header row. - """ - return pulumi.get(self, "contains_header") + @pulumi.getter(name="stepCount") + def step_count(self) -> Optional[int]: + return pulumi.get(self, "step_count") @property - @pulumi.getter - def delimiter(self) -> Optional[str]: - """ - Delimiter between values in the file. - """ - return pulumi.get(self, "delimiter") + @pulumi.getter(name="stepSize") + def step_size(self) -> Optional[float]: + return pulumi.get(self, "step_size") - @property - @pulumi.getter - def format(self) -> Optional[str]: - """ - File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. - """ - return pulumi.get(self, "format") - @property - @pulumi.getter(name="startFromRow") - def start_from_row(self) -> Optional[int]: - """ - A row number to start reading data from. - """ - return pulumi.get(self, "start_from_row") +@pulumi.output_type +class AxisDisplayOptionsDataOptionsNumericAxisOptionsScaleLogarithmic(dict): + def __init__(__self__, *, + base: Optional[float] = None): + if base is not None: + pulumi.set(__self__, "base", base) @property - @pulumi.getter(name="textQualifier") - def text_qualifier(self) -> Optional[str]: - """ - Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. - """ - return pulumi.get(self, "text_qualifier") + @pulumi.getter + def base(self) -> Optional[float]: + return pulumi.get(self, "base") @pulumi.output_type -class DataSetRefreshProperties(dict): +class AxisDisplayOptionsScrollbarOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "refreshConfiguration": - suggest = "refresh_configuration" + if key == "visibleRange": + suggest = "visible_range" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetRefreshProperties. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AxisDisplayOptionsScrollbarOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetRefreshProperties.__key_warning(key) + AxisDisplayOptionsScrollbarOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetRefreshProperties.__key_warning(key) + AxisDisplayOptionsScrollbarOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - refresh_configuration: 'outputs.DataSetRefreshPropertiesRefreshConfiguration'): - """ - :param 'DataSetRefreshPropertiesRefreshConfigurationArgs' refresh_configuration: The refresh configuration for the data set. See refresh_configuration. - """ - pulumi.set(__self__, "refresh_configuration", refresh_configuration) + visibility: Optional[str] = None, + visible_range: Optional['outputs.AxisDisplayOptionsScrollbarOptionsVisibleRange'] = None): + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + if visible_range is not None: + pulumi.set(__self__, "visible_range", visible_range) @property - @pulumi.getter(name="refreshConfiguration") - def refresh_configuration(self) -> 'outputs.DataSetRefreshPropertiesRefreshConfiguration': - """ - The refresh configuration for the data set. See refresh_configuration. - """ - return pulumi.get(self, "refresh_configuration") + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + @property + @pulumi.getter(name="visibleRange") + def visible_range(self) -> Optional['outputs.AxisDisplayOptionsScrollbarOptionsVisibleRange']: + return pulumi.get(self, "visible_range") @pulumi.output_type -class DataSetRefreshPropertiesRefreshConfiguration(dict): +class AxisDisplayOptionsScrollbarOptionsVisibleRange(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "incrementalRefresh": - suggest = "incremental_refresh" + if key == "percentRange": + suggest = "percent_range" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetRefreshPropertiesRefreshConfiguration. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AxisDisplayOptionsScrollbarOptionsVisibleRange. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetRefreshPropertiesRefreshConfiguration.__key_warning(key) + AxisDisplayOptionsScrollbarOptionsVisibleRange.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetRefreshPropertiesRefreshConfiguration.__key_warning(key) + AxisDisplayOptionsScrollbarOptionsVisibleRange.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - incremental_refresh: 'outputs.DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh'): - """ - :param 'DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs' incremental_refresh: The incremental refresh for the data set. See incremental_refresh. - """ - pulumi.set(__self__, "incremental_refresh", incremental_refresh) + percent_range: Optional['outputs.AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange'] = None): + if percent_range is not None: + pulumi.set(__self__, "percent_range", percent_range) @property - @pulumi.getter(name="incrementalRefresh") - def incremental_refresh(self) -> 'outputs.DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh': - """ - The incremental refresh for the data set. See incremental_refresh. - """ - return pulumi.get(self, "incremental_refresh") + @pulumi.getter(name="percentRange") + def percent_range(self) -> Optional['outputs.AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange']: + return pulumi.get(self, "percent_range") @pulumi.output_type -class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh(dict): +class AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "lookbackWindow": - suggest = "lookback_window" + if key == "from": + suggest = "from_" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh.__key_warning(key) + AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh.__key_warning(key) + AxisDisplayOptionsScrollbarOptionsVisibleRangePercentRange.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - lookback_window: 'outputs.DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow'): - """ - :param 'DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs' lookback_window: The lookback window setup for an incremental refresh configuration. See lookback_window. - """ - pulumi.set(__self__, "lookback_window", lookback_window) + from_: Optional[float] = None, + to: Optional[float] = None): + if from_ is not None: + pulumi.set(__self__, "from_", from_) + if to is not None: + pulumi.set(__self__, "to", to) @property - @pulumi.getter(name="lookbackWindow") - def lookback_window(self) -> 'outputs.DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow': - """ - The lookback window setup for an incremental refresh configuration. See lookback_window. - """ - return pulumi.get(self, "lookback_window") + @pulumi.getter(name="from") + def from_(self) -> Optional[float]: + return pulumi.get(self, "from_") + + @property + @pulumi.getter + def to(self) -> Optional[float]: + return pulumi.get(self, "to") @pulumi.output_type -class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow(dict): +class AxisDisplayOptionsTickLabelOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "columnName": - suggest = "column_name" - elif key == "sizeUnit": - suggest = "size_unit" + if key == "labelOptions": + suggest = "label_options" + elif key == "rotationAngle": + suggest = "rotation_angle" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in AxisDisplayOptionsTickLabelOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow.__key_warning(key) + AxisDisplayOptionsTickLabelOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow.__key_warning(key) + AxisDisplayOptionsTickLabelOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - column_name: str, - size: int, - size_unit: str): - """ - :param str column_name: The name of the lookback window column. - :param int size: The lookback window column size. - :param str size_unit: The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "size", size) - pulumi.set(__self__, "size_unit", size_unit) - - @property - @pulumi.getter(name="columnName") - def column_name(self) -> str: - """ - The name of the lookback window column. - """ - return pulumi.get(self, "column_name") + label_options: Optional['outputs.LabelOptions'] = None, + rotation_angle: Optional[float] = None): + if label_options is not None: + pulumi.set(__self__, "label_options", label_options) + if rotation_angle is not None: + pulumi.set(__self__, "rotation_angle", rotation_angle) @property - @pulumi.getter - def size(self) -> int: - """ - The lookback window column size. - """ - return pulumi.get(self, "size") + @pulumi.getter(name="labelOptions") + def label_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "label_options") @property - @pulumi.getter(name="sizeUnit") - def size_unit(self) -> str: - """ - The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. - """ - return pulumi.get(self, "size_unit") + @pulumi.getter(name="rotationAngle") + def rotation_angle(self) -> Optional[float]: + return pulumi.get(self, "rotation_angle") @pulumi.output_type -class DataSetRowLevelPermissionDataSet(dict): +class CascadingControlConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "permissionPolicy": - suggest = "permission_policy" - elif key == "formatVersion": - suggest = "format_version" + if key == "sourceControls": + suggest = "source_controls" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetRowLevelPermissionDataSet. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in CascadingControlConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetRowLevelPermissionDataSet.__key_warning(key) + CascadingControlConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetRowLevelPermissionDataSet.__key_warning(key) + CascadingControlConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - arn: str, - permission_policy: str, - format_version: Optional[str] = None, - namespace: Optional[str] = None, - status: Optional[str] = None): - """ - :param str arn: ARN of the dataset that contains permissions for RLS. - :param str permission_policy: Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. - :param str format_version: User or group rules associated with the dataset that contains permissions for RLS. - :param str namespace: Namespace associated with the dataset that contains permissions for RLS. - :param str status: Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - """ - pulumi.set(__self__, "arn", arn) - pulumi.set(__self__, "permission_policy", permission_policy) - if format_version is not None: - pulumi.set(__self__, "format_version", format_version) - if namespace is not None: - pulumi.set(__self__, "namespace", namespace) - if status is not None: - pulumi.set(__self__, "status", status) + source_controls: Optional[Sequence['outputs.CascadingControlConfigurationSourceControl']] = None): + if source_controls is not None: + pulumi.set(__self__, "source_controls", source_controls) @property - @pulumi.getter - def arn(self) -> str: - """ - ARN of the dataset that contains permissions for RLS. - """ - return pulumi.get(self, "arn") + @pulumi.getter(name="sourceControls") + def source_controls(self) -> Optional[Sequence['outputs.CascadingControlConfigurationSourceControl']]: + return pulumi.get(self, "source_controls") - @property - @pulumi.getter(name="permissionPolicy") - def permission_policy(self) -> str: - """ - Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. - """ - return pulumi.get(self, "permission_policy") - @property - @pulumi.getter(name="formatVersion") - def format_version(self) -> Optional[str]: - """ - User or group rules associated with the dataset that contains permissions for RLS. - """ - return pulumi.get(self, "format_version") +@pulumi.output_type +class CascadingControlConfigurationSourceControl(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnToMatch": + suggest = "column_to_match" + elif key == "sourceSheetControlId": + suggest = "source_sheet_control_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CascadingControlConfigurationSourceControl. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CascadingControlConfigurationSourceControl.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CascadingControlConfigurationSourceControl.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_to_match: 'outputs.Column', + source_sheet_control_id: Optional[str] = None): + pulumi.set(__self__, "column_to_match", column_to_match) + if source_sheet_control_id is not None: + pulumi.set(__self__, "source_sheet_control_id", source_sheet_control_id) @property - @pulumi.getter - def namespace(self) -> Optional[str]: - """ - Namespace associated with the dataset that contains permissions for RLS. - """ - return pulumi.get(self, "namespace") + @pulumi.getter(name="columnToMatch") + def column_to_match(self) -> 'outputs.Column': + return pulumi.get(self, "column_to_match") @property - @pulumi.getter - def status(self) -> Optional[str]: - """ - Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - """ - return pulumi.get(self, "status") + @pulumi.getter(name="sourceSheetControlId") + def source_sheet_control_id(self) -> Optional[str]: + return pulumi.get(self, "source_sheet_control_id") @pulumi.output_type -class DataSetRowLevelPermissionTagConfiguration(dict): +class CategoryFilter(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "tagRules": - suggest = "tag_rules" + if key == "categoryValues": + suggest = "category_values" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetRowLevelPermissionTagConfiguration. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in CategoryFilter. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetRowLevelPermissionTagConfiguration.__key_warning(key) + CategoryFilter.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetRowLevelPermissionTagConfiguration.__key_warning(key) + CategoryFilter.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - tag_rules: Sequence['outputs.DataSetRowLevelPermissionTagConfigurationTagRule'], - status: Optional[str] = None): - """ - :param Sequence['DataSetRowLevelPermissionTagConfigurationTagRuleArgs'] tag_rules: A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. - :param str status: The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - """ - pulumi.set(__self__, "tag_rules", tag_rules) - if status is not None: - pulumi.set(__self__, "status", status) + category_values: Sequence[str], + column: 'outputs.Column'): + pulumi.set(__self__, "category_values", category_values) + pulumi.set(__self__, "column", column) @property - @pulumi.getter(name="tagRules") - def tag_rules(self) -> Sequence['outputs.DataSetRowLevelPermissionTagConfigurationTagRule']: - """ - A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. - """ - return pulumi.get(self, "tag_rules") + @pulumi.getter(name="categoryValues") + def category_values(self) -> Sequence[str]: + return pulumi.get(self, "category_values") @property @pulumi.getter - def status(self) -> Optional[str]: - """ - The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. - """ - return pulumi.get(self, "status") + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") @pulumi.output_type -class DataSetRowLevelPermissionTagConfigurationTagRule(dict): +class CellStyle(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "columnName": - suggest = "column_name" - elif key == "tagKey": - suggest = "tag_key" - elif key == "matchAllValue": - suggest = "match_all_value" - elif key == "tagMultiValueDelimiter": - suggest = "tag_multi_value_delimiter" + if key == "backgroundColor": + suggest = "background_color" + elif key == "fontConfiguration": + suggest = "font_configuration" + elif key == "horizontalTextAlignment": + suggest = "horizontal_text_alignment" + elif key == "textWrap": + suggest = "text_wrap" + elif key == "verticalTextAlignment": + suggest = "vertical_text_alignment" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSetRowLevelPermissionTagConfigurationTagRule. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in CellStyle. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSetRowLevelPermissionTagConfigurationTagRule.__key_warning(key) + CellStyle.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSetRowLevelPermissionTagConfigurationTagRule.__key_warning(key) + CellStyle.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - column_name: str, - tag_key: str, - match_all_value: Optional[str] = None, - tag_multi_value_delimiter: Optional[str] = None): - """ - :param str column_name: Column name that a tag key is assigned to. - :param str tag_key: Unique key for a tag. - :param str match_all_value: A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. - :param str tag_multi_value_delimiter: A string that you want to use to delimit the values when you pass the values at run time. - """ - pulumi.set(__self__, "column_name", column_name) - pulumi.set(__self__, "tag_key", tag_key) - if match_all_value is not None: - pulumi.set(__self__, "match_all_value", match_all_value) - if tag_multi_value_delimiter is not None: - pulumi.set(__self__, "tag_multi_value_delimiter", tag_multi_value_delimiter) + background_color: Optional[str] = None, + border: Optional['outputs.CellStyleBorder'] = None, + font_configuration: Optional['outputs.FontConfiguration'] = None, + height: Optional[int] = None, + horizontal_text_alignment: Optional[str] = None, + text_wrap: Optional[str] = None, + vertical_text_alignment: Optional[str] = None, + visibility: Optional[str] = None): + if background_color is not None: + pulumi.set(__self__, "background_color", background_color) + if border is not None: + pulumi.set(__self__, "border", border) + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + if height is not None: + pulumi.set(__self__, "height", height) + if horizontal_text_alignment is not None: + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) + if text_wrap is not None: + pulumi.set(__self__, "text_wrap", text_wrap) + if vertical_text_alignment is not None: + pulumi.set(__self__, "vertical_text_alignment", vertical_text_alignment) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) @property - @pulumi.getter(name="columnName") - def column_name(self) -> str: - """ - Column name that a tag key is assigned to. - """ - return pulumi.get(self, "column_name") + @pulumi.getter(name="backgroundColor") + def background_color(self) -> Optional[str]: + return pulumi.get(self, "background_color") @property - @pulumi.getter(name="tagKey") - def tag_key(self) -> str: - """ - Unique key for a tag. - """ - return pulumi.get(self, "tag_key") + @pulumi.getter + def border(self) -> Optional['outputs.CellStyleBorder']: + return pulumi.get(self, "border") @property - @pulumi.getter(name="matchAllValue") - def match_all_value(self) -> Optional[str]: - """ - A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. - """ - return pulumi.get(self, "match_all_value") + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "font_configuration") @property - @pulumi.getter(name="tagMultiValueDelimiter") - def tag_multi_value_delimiter(self) -> Optional[str]: - """ - A string that you want to use to delimit the values when you pass the values at run time. - """ - return pulumi.get(self, "tag_multi_value_delimiter") + @pulumi.getter + def height(self) -> Optional[int]: + return pulumi.get(self, "height") + + @property + @pulumi.getter(name="horizontalTextAlignment") + def horizontal_text_alignment(self) -> Optional[str]: + return pulumi.get(self, "horizontal_text_alignment") + + @property + @pulumi.getter(name="textWrap") + def text_wrap(self) -> Optional[str]: + return pulumi.get(self, "text_wrap") + + @property + @pulumi.getter(name="verticalTextAlignment") + def vertical_text_alignment(self) -> Optional[str]: + return pulumi.get(self, "vertical_text_alignment") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") @pulumi.output_type -class DataSourceCredentials(dict): +class CellStyleBorder(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "copySourceArn": - suggest = "copy_source_arn" - elif key == "credentialPair": - suggest = "credential_pair" + if key == "uniformBorder": + suggest = "uniform_border" + elif key == "sideSpecificBorder": + suggest = "side_specific_border" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceCredentials. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in CellStyleBorder. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceCredentials.__key_warning(key) + CellStyleBorder.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceCredentials.__key_warning(key) + CellStyleBorder.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - copy_source_arn: Optional[str] = None, - credential_pair: Optional['outputs.DataSourceCredentialsCredentialPair'] = None): - """ - :param str copy_source_arn: The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. - When the value is not null, the `credential_pair` from the data source in the ARN is used. - :param 'DataSourceCredentialsCredentialPairArgs' credential_pair: Credential pair. See Credential Pair below for more details. - """ - if copy_source_arn is not None: - pulumi.set(__self__, "copy_source_arn", copy_source_arn) - if credential_pair is not None: - pulumi.set(__self__, "credential_pair", credential_pair) + uniform_border: 'outputs.TableBorderOptions', + side_specific_border: Optional['outputs.CellStyleBorderSideSpecificBorder'] = None): + pulumi.set(__self__, "uniform_border", uniform_border) + if side_specific_border is not None: + pulumi.set(__self__, "side_specific_border", side_specific_border) @property - @pulumi.getter(name="copySourceArn") - def copy_source_arn(self) -> Optional[str]: - """ - The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. - When the value is not null, the `credential_pair` from the data source in the ARN is used. - """ - return pulumi.get(self, "copy_source_arn") + @pulumi.getter(name="uniformBorder") + def uniform_border(self) -> 'outputs.TableBorderOptions': + return pulumi.get(self, "uniform_border") @property - @pulumi.getter(name="credentialPair") - def credential_pair(self) -> Optional['outputs.DataSourceCredentialsCredentialPair']: - """ - Credential pair. See Credential Pair below for more details. - """ - return pulumi.get(self, "credential_pair") + @pulumi.getter(name="sideSpecificBorder") + def side_specific_border(self) -> Optional['outputs.CellStyleBorderSideSpecificBorder']: + return pulumi.get(self, "side_specific_border") @pulumi.output_type -class DataSourceCredentialsCredentialPair(dict): - def __init__(__self__, *, - password: str, - username: str): - """ - :param str password: Password, maximum length of 1024 characters. - :param str username: User name, maximum length of 64 characters. - """ +class CellStyleBorderSideSpecificBorder(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "innerHorizontal": + suggest = "inner_horizontal" + elif key == "innerVertical": + suggest = "inner_vertical" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CellStyleBorderSideSpecificBorder. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CellStyleBorderSideSpecificBorder.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CellStyleBorderSideSpecificBorder.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bottom: 'outputs.TableBorderOptions', + inner_horizontal: 'outputs.TableBorderOptions', + inner_vertical: 'outputs.TableBorderOptions', + left: 'outputs.TableBorderOptions', + right: 'outputs.TableBorderOptions', + top: 'outputs.TableBorderOptions'): + pulumi.set(__self__, "bottom", bottom) + pulumi.set(__self__, "inner_horizontal", inner_horizontal) + pulumi.set(__self__, "inner_vertical", inner_vertical) + pulumi.set(__self__, "left", left) + pulumi.set(__self__, "right", right) + pulumi.set(__self__, "top", top) + + @property + @pulumi.getter + def bottom(self) -> 'outputs.TableBorderOptions': + return pulumi.get(self, "bottom") + + @property + @pulumi.getter(name="innerHorizontal") + def inner_horizontal(self) -> 'outputs.TableBorderOptions': + return pulumi.get(self, "inner_horizontal") + + @property + @pulumi.getter(name="innerVertical") + def inner_vertical(self) -> 'outputs.TableBorderOptions': + return pulumi.get(self, "inner_vertical") + + @property + @pulumi.getter + def left(self) -> 'outputs.TableBorderOptions': + return pulumi.get(self, "left") + + @property + @pulumi.getter + def right(self) -> 'outputs.TableBorderOptions': + return pulumi.get(self, "right") + + @property + @pulumi.getter + def top(self) -> 'outputs.TableBorderOptions': + return pulumi.get(self, "top") + + +@pulumi.output_type +class ChartAxisLabelOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "axisLabelOptions": + suggest = "axis_label_options" + elif key == "sortIconVisibility": + suggest = "sort_icon_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ChartAxisLabelOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ChartAxisLabelOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ChartAxisLabelOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + axis_label_options: Optional['outputs.ChartAxisLabelOptionsAxisLabelOptions'] = None, + sort_icon_visibility: Optional[str] = None, + visibility: Optional[str] = None): + if axis_label_options is not None: + pulumi.set(__self__, "axis_label_options", axis_label_options) + if sort_icon_visibility is not None: + pulumi.set(__self__, "sort_icon_visibility", sort_icon_visibility) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="axisLabelOptions") + def axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptionsAxisLabelOptions']: + return pulumi.get(self, "axis_label_options") + + @property + @pulumi.getter(name="sortIconVisibility") + def sort_icon_visibility(self) -> Optional[str]: + return pulumi.get(self, "sort_icon_visibility") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class ChartAxisLabelOptionsAxisLabelOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "applyTo": + suggest = "apply_to" + elif key == "customLabel": + suggest = "custom_label" + elif key == "fontConfiguration": + suggest = "font_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ChartAxisLabelOptionsAxisLabelOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ChartAxisLabelOptionsAxisLabelOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ChartAxisLabelOptionsAxisLabelOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + apply_to: Optional['outputs.ChartAxisLabelOptionsAxisLabelOptionsApplyTo'] = None, + custom_label: Optional[str] = None, + font_configuration: Optional['outputs.FontConfiguration'] = None): + if apply_to is not None: + pulumi.set(__self__, "apply_to", apply_to) + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + + @property + @pulumi.getter(name="applyTo") + def apply_to(self) -> Optional['outputs.ChartAxisLabelOptionsAxisLabelOptionsApplyTo']: + return pulumi.get(self, "apply_to") + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[str]: + return pulumi.get(self, "custom_label") + + @property + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "font_configuration") + + +@pulumi.output_type +class ChartAxisLabelOptionsAxisLabelOptionsApplyTo(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ChartAxisLabelOptionsAxisLabelOptionsApplyTo. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ChartAxisLabelOptionsAxisLabelOptionsApplyTo.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ChartAxisLabelOptionsAxisLabelOptionsApplyTo.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + +@pulumi.output_type +class ColorScale(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "colorFillType": + suggest = "color_fill_type" + elif key == "nullValueColor": + suggest = "null_value_color" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ColorScale. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ColorScale.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ColorScale.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + color_fill_type: str, + colors: Sequence['outputs.ColorScaleColor'], + null_value_color: Optional['outputs.ColorScaleNullValueColor'] = None): + pulumi.set(__self__, "color_fill_type", color_fill_type) + pulumi.set(__self__, "colors", colors) + if null_value_color is not None: + pulumi.set(__self__, "null_value_color", null_value_color) + + @property + @pulumi.getter(name="colorFillType") + def color_fill_type(self) -> str: + return pulumi.get(self, "color_fill_type") + + @property + @pulumi.getter + def colors(self) -> Sequence['outputs.ColorScaleColor']: + return pulumi.get(self, "colors") + + @property + @pulumi.getter(name="nullValueColor") + def null_value_color(self) -> Optional['outputs.ColorScaleNullValueColor']: + return pulumi.get(self, "null_value_color") + + +@pulumi.output_type +class ColorScaleColor(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataValue": + suggest = "data_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ColorScaleColor. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ColorScaleColor.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ColorScaleColor.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + color: Optional[str] = None, + data_value: Optional[float] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if data_value is not None: + pulumi.set(__self__, "data_value", data_value) + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + @property + @pulumi.getter(name="dataValue") + def data_value(self) -> Optional[float]: + return pulumi.get(self, "data_value") + + +@pulumi.output_type +class ColorScaleNullValueColor(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataValue": + suggest = "data_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ColorScaleNullValueColor. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ColorScaleNullValueColor.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ColorScaleNullValueColor.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + color: Optional[str] = None, + data_value: Optional[float] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if data_value is not None: + pulumi.set(__self__, "data_value", data_value) + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + @property + @pulumi.getter(name="dataValue") + def data_value(self) -> Optional[float]: + return pulumi.get(self, "data_value") + + +@pulumi.output_type +class Column(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + elif key == "dataSetIdentifier": + suggest = "data_set_identifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in Column. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + Column.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + Column.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: str, + data_set_identifier: str): + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + return pulumi.get(self, "column_name") + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> str: + return pulumi.get(self, "data_set_identifier") + + +@pulumi.output_type +class ColumnHierarchies(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeHierarchy": + suggest = "date_time_hierarchy" + elif key == "explicitHierarchy": + suggest = "explicit_hierarchy" + elif key == "predefinedHierarchy": + suggest = "predefined_hierarchy" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ColumnHierarchies. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ColumnHierarchies.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ColumnHierarchies.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_hierarchy: Optional['outputs.ColumnHierarchiesDateTimeHierarchy'] = None, + explicit_hierarchy: Optional['outputs.ColumnHierarchiesExplicitHierarchy'] = None, + predefined_hierarchy: Optional['outputs.ColumnHierarchiesPredefinedHierarchy'] = None): + if date_time_hierarchy is not None: + pulumi.set(__self__, "date_time_hierarchy", date_time_hierarchy) + if explicit_hierarchy is not None: + pulumi.set(__self__, "explicit_hierarchy", explicit_hierarchy) + if predefined_hierarchy is not None: + pulumi.set(__self__, "predefined_hierarchy", predefined_hierarchy) + + @property + @pulumi.getter(name="dateTimeHierarchy") + def date_time_hierarchy(self) -> Optional['outputs.ColumnHierarchiesDateTimeHierarchy']: + return pulumi.get(self, "date_time_hierarchy") + + @property + @pulumi.getter(name="explicitHierarchy") + def explicit_hierarchy(self) -> Optional['outputs.ColumnHierarchiesExplicitHierarchy']: + return pulumi.get(self, "explicit_hierarchy") + + @property + @pulumi.getter(name="predefinedHierarchy") + def predefined_hierarchy(self) -> Optional['outputs.ColumnHierarchiesPredefinedHierarchy']: + return pulumi.get(self, "predefined_hierarchy") + + +@pulumi.output_type +class ColumnHierarchiesDateTimeHierarchy(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "hierarchyId": + suggest = "hierarchy_id" + elif key == "drillDownFilters": + suggest = "drill_down_filters" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ColumnHierarchiesDateTimeHierarchy. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ColumnHierarchiesDateTimeHierarchy.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ColumnHierarchiesDateTimeHierarchy.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + hierarchy_id: str, + drill_down_filters: Optional[Sequence['outputs.DrillDownFilters']] = None): + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + if drill_down_filters is not None: + pulumi.set(__self__, "drill_down_filters", drill_down_filters) + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> str: + return pulumi.get(self, "hierarchy_id") + + @property + @pulumi.getter(name="drillDownFilters") + def drill_down_filters(self) -> Optional[Sequence['outputs.DrillDownFilters']]: + return pulumi.get(self, "drill_down_filters") + + +@pulumi.output_type +class ColumnHierarchiesExplicitHierarchy(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "hierarchyId": + suggest = "hierarchy_id" + elif key == "drillDownFilters": + suggest = "drill_down_filters" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ColumnHierarchiesExplicitHierarchy. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ColumnHierarchiesExplicitHierarchy.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ColumnHierarchiesExplicitHierarchy.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + columns: Sequence['outputs.ColumnHierarchiesExplicitHierarchyColumn'], + hierarchy_id: str, + drill_down_filters: Optional[Sequence['outputs.DrillDownFilters']] = None): + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + if drill_down_filters is not None: + pulumi.set(__self__, "drill_down_filters", drill_down_filters) + + @property + @pulumi.getter + def columns(self) -> Sequence['outputs.ColumnHierarchiesExplicitHierarchyColumn']: + return pulumi.get(self, "columns") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> str: + return pulumi.get(self, "hierarchy_id") + + @property + @pulumi.getter(name="drillDownFilters") + def drill_down_filters(self) -> Optional[Sequence['outputs.DrillDownFilters']]: + return pulumi.get(self, "drill_down_filters") + + +@pulumi.output_type +class ColumnHierarchiesExplicitHierarchyColumn(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + elif key == "dataSetIdentifier": + suggest = "data_set_identifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ColumnHierarchiesExplicitHierarchyColumn. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ColumnHierarchiesExplicitHierarchyColumn.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ColumnHierarchiesExplicitHierarchyColumn.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: str, + data_set_identifier: str): + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + return pulumi.get(self, "column_name") + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> str: + return pulumi.get(self, "data_set_identifier") + + +@pulumi.output_type +class ColumnHierarchiesPredefinedHierarchy(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "hierarchyId": + suggest = "hierarchy_id" + elif key == "drillDownFilters": + suggest = "drill_down_filters" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ColumnHierarchiesPredefinedHierarchy. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ColumnHierarchiesPredefinedHierarchy.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ColumnHierarchiesPredefinedHierarchy.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + columns: Sequence['outputs.DimensionFieldSchema2'], + hierarchy_id: str, + drill_down_filters: Optional[Sequence['outputs.DrillDownFilters']] = None): + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + if drill_down_filters is not None: + pulumi.set(__self__, "drill_down_filters", drill_down_filters) + + @property + @pulumi.getter + def columns(self) -> Sequence['outputs.DimensionFieldSchema2']: + return pulumi.get(self, "columns") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> str: + return pulumi.get(self, "hierarchy_id") + + @property + @pulumi.getter(name="drillDownFilters") + def drill_down_filters(self) -> Optional[Sequence['outputs.DrillDownFilters']]: + return pulumi.get(self, "drill_down_filters") + + +@pulumi.output_type +class ColumnSort(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sortBy": + suggest = "sort_by" + elif key == "aggregationFunction": + suggest = "aggregation_function" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ColumnSort. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ColumnSort.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ColumnSort.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + direction: str, + sort_by: 'outputs.Column', + aggregation_function: Optional['outputs.AggregationFunction'] = None): + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_by", sort_by) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + + @property + @pulumi.getter + def direction(self) -> str: + return pulumi.get(self, "direction") + + @property + @pulumi.getter(name="sortBy") + def sort_by(self) -> 'outputs.Column': + return pulumi.get(self, "sort_by") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional['outputs.AggregationFunction']: + return pulumi.get(self, "aggregation_function") + + +@pulumi.output_type +class ConditionalFormattingColor(dict): + def __init__(__self__, *, + gradient: Optional['outputs.ConditionalFormattingColorGradient'] = None, + solid: Optional['outputs.ConditionalFormattingColorSolid'] = None): + if gradient is not None: + pulumi.set(__self__, "gradient", gradient) + if solid is not None: + pulumi.set(__self__, "solid", solid) + + @property + @pulumi.getter + def gradient(self) -> Optional['outputs.ConditionalFormattingColorGradient']: + return pulumi.get(self, "gradient") + + @property + @pulumi.getter + def solid(self) -> Optional['outputs.ConditionalFormattingColorSolid']: + return pulumi.get(self, "solid") + + +@pulumi.output_type +class ConditionalFormattingColorGradient(dict): + def __init__(__self__, *, + color: 'outputs.ConditionalFormattingColorGradientColor', + expression: str): + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "expression", expression) + + @property + @pulumi.getter + def color(self) -> 'outputs.ConditionalFormattingColorGradientColor': + return pulumi.get(self, "color") + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + +@pulumi.output_type +class ConditionalFormattingColorGradientColor(dict): + def __init__(__self__, *, + stops: Optional[Sequence['outputs.ConditionalFormattingColorGradientColorStop']] = None): + if stops is not None: + pulumi.set(__self__, "stops", stops) + + @property + @pulumi.getter + def stops(self) -> Optional[Sequence['outputs.ConditionalFormattingColorGradientColorStop']]: + return pulumi.get(self, "stops") + + +@pulumi.output_type +class ConditionalFormattingColorGradientColorStop(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "gradientOffset": + suggest = "gradient_offset" + elif key == "dataValue": + suggest = "data_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ConditionalFormattingColorGradientColorStop. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ConditionalFormattingColorGradientColorStop.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ConditionalFormattingColorGradientColorStop.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + gradient_offset: float, + color: Optional[str] = None, + data_value: Optional[float] = None): + pulumi.set(__self__, "gradient_offset", gradient_offset) + if color is not None: + pulumi.set(__self__, "color", color) + if data_value is not None: + pulumi.set(__self__, "data_value", data_value) + + @property + @pulumi.getter(name="gradientOffset") + def gradient_offset(self) -> float: + return pulumi.get(self, "gradient_offset") + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + @property + @pulumi.getter(name="dataValue") + def data_value(self) -> Optional[float]: + return pulumi.get(self, "data_value") + + +@pulumi.output_type +class ConditionalFormattingColorSolid(dict): + def __init__(__self__, *, + expression: str, + color: Optional[str] = None): + pulumi.set(__self__, "expression", expression) + if color is not None: + pulumi.set(__self__, "color", color) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + +@pulumi.output_type +class ConditionalFormattingIcon(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customCondition": + suggest = "custom_condition" + elif key == "iconSet": + suggest = "icon_set" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ConditionalFormattingIcon. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ConditionalFormattingIcon.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ConditionalFormattingIcon.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_condition: Optional['outputs.ConditionalFormattingIconCustomCondition'] = None, + icon_set: Optional['outputs.ConditionalFormattingIconIconSet'] = None): + if custom_condition is not None: + pulumi.set(__self__, "custom_condition", custom_condition) + if icon_set is not None: + pulumi.set(__self__, "icon_set", icon_set) + + @property + @pulumi.getter(name="customCondition") + def custom_condition(self) -> Optional['outputs.ConditionalFormattingIconCustomCondition']: + return pulumi.get(self, "custom_condition") + + @property + @pulumi.getter(name="iconSet") + def icon_set(self) -> Optional['outputs.ConditionalFormattingIconIconSet']: + return pulumi.get(self, "icon_set") + + +@pulumi.output_type +class ConditionalFormattingIconCustomCondition(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "iconOptions": + suggest = "icon_options" + elif key == "displayConfiguration": + suggest = "display_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ConditionalFormattingIconCustomCondition. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ConditionalFormattingIconCustomCondition.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ConditionalFormattingIconCustomCondition.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + icon_options: 'outputs.ConditionalFormattingIconCustomConditionIconOptions', + color: Optional[str] = None, + display_configuration: Optional['outputs.ConditionalFormattingIconCustomConditionDisplayConfiguration'] = None): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "icon_options", icon_options) + if color is not None: + pulumi.set(__self__, "color", color) + if display_configuration is not None: + pulumi.set(__self__, "display_configuration", display_configuration) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="iconOptions") + def icon_options(self) -> 'outputs.ConditionalFormattingIconCustomConditionIconOptions': + return pulumi.get(self, "icon_options") + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + @property + @pulumi.getter(name="displayConfiguration") + def display_configuration(self) -> Optional['outputs.ConditionalFormattingIconCustomConditionDisplayConfiguration']: + return pulumi.get(self, "display_configuration") + + +@pulumi.output_type +class ConditionalFormattingIconCustomConditionDisplayConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "iconDisplayOption": + suggest = "icon_display_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ConditionalFormattingIconCustomConditionDisplayConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ConditionalFormattingIconCustomConditionDisplayConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ConditionalFormattingIconCustomConditionDisplayConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + icon_display_option: Optional[str] = None): + if icon_display_option is not None: + pulumi.set(__self__, "icon_display_option", icon_display_option) + + @property + @pulumi.getter(name="iconDisplayOption") + def icon_display_option(self) -> Optional[str]: + return pulumi.get(self, "icon_display_option") + + +@pulumi.output_type +class ConditionalFormattingIconCustomConditionIconOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "unicodeIcon": + suggest = "unicode_icon" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ConditionalFormattingIconCustomConditionIconOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ConditionalFormattingIconCustomConditionIconOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ConditionalFormattingIconCustomConditionIconOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + icon: Optional[str] = None, + unicode_icon: Optional[str] = None): + if icon is not None: + pulumi.set(__self__, "icon", icon) + if unicode_icon is not None: + pulumi.set(__self__, "unicode_icon", unicode_icon) + + @property + @pulumi.getter + def icon(self) -> Optional[str]: + return pulumi.get(self, "icon") + + @property + @pulumi.getter(name="unicodeIcon") + def unicode_icon(self) -> Optional[str]: + return pulumi.get(self, "unicode_icon") + + +@pulumi.output_type +class ConditionalFormattingIconIconSet(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "iconSetType": + suggest = "icon_set_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ConditionalFormattingIconIconSet. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ConditionalFormattingIconIconSet.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ConditionalFormattingIconIconSet.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + icon_set_type: Optional[str] = None): + pulumi.set(__self__, "expression", expression) + if icon_set_type is not None: + pulumi.set(__self__, "icon_set_type", icon_set_type) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="iconSetType") + def icon_set_type(self) -> Optional[str]: + return pulumi.get(self, "icon_set_type") + + +@pulumi.output_type +class ContributionAnalysisDefaults(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "contributorDimensions": + suggest = "contributor_dimensions" + elif key == "measureFieldId": + suggest = "measure_field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ContributionAnalysisDefaults. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ContributionAnalysisDefaults.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ContributionAnalysisDefaults.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + contributor_dimensions: Sequence['outputs.ContributionAnalysisDefaultsContributorDimension'], + measure_field_id: str): + pulumi.set(__self__, "contributor_dimensions", contributor_dimensions) + pulumi.set(__self__, "measure_field_id", measure_field_id) + + @property + @pulumi.getter(name="contributorDimensions") + def contributor_dimensions(self) -> Sequence['outputs.ContributionAnalysisDefaultsContributorDimension']: + return pulumi.get(self, "contributor_dimensions") + + @property + @pulumi.getter(name="measureFieldId") + def measure_field_id(self) -> str: + return pulumi.get(self, "measure_field_id") + + +@pulumi.output_type +class ContributionAnalysisDefaultsContributorDimension(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + elif key == "dataSetIdentifier": + suggest = "data_set_identifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ContributionAnalysisDefaultsContributorDimension. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ContributionAnalysisDefaultsContributorDimension.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ContributionAnalysisDefaultsContributorDimension.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: str, + data_set_identifier: str): + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + return pulumi.get(self, "column_name") + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> str: + return pulumi.get(self, "data_set_identifier") + + +@pulumi.output_type +class DashboardDashboardPublishOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "adHocFilteringOption": + suggest = "ad_hoc_filtering_option" + elif key == "dataPointDrillUpDownOption": + suggest = "data_point_drill_up_down_option" + elif key == "dataPointMenuLabelOption": + suggest = "data_point_menu_label_option" + elif key == "dataPointTooltipOption": + suggest = "data_point_tooltip_option" + elif key == "exportToCsvOption": + suggest = "export_to_csv_option" + elif key == "exportWithHiddenFieldsOption": + suggest = "export_with_hidden_fields_option" + elif key == "sheetControlsOption": + suggest = "sheet_controls_option" + elif key == "sheetLayoutElementMaximizationOption": + suggest = "sheet_layout_element_maximization_option" + elif key == "visualAxisSortOption": + suggest = "visual_axis_sort_option" + elif key == "visualMenuOption": + suggest = "visual_menu_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + ad_hoc_filtering_option: Optional['outputs.DashboardDashboardPublishOptionsAdHocFilteringOption'] = None, + data_point_drill_up_down_option: Optional['outputs.DashboardDashboardPublishOptionsDataPointDrillUpDownOption'] = None, + data_point_menu_label_option: Optional['outputs.DashboardDashboardPublishOptionsDataPointMenuLabelOption'] = None, + data_point_tooltip_option: Optional['outputs.DashboardDashboardPublishOptionsDataPointTooltipOption'] = None, + export_to_csv_option: Optional['outputs.DashboardDashboardPublishOptionsExportToCsvOption'] = None, + export_with_hidden_fields_option: Optional['outputs.DashboardDashboardPublishOptionsExportWithHiddenFieldsOption'] = None, + sheet_controls_option: Optional['outputs.DashboardDashboardPublishOptionsSheetControlsOption'] = None, + sheet_layout_element_maximization_option: Optional['outputs.DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption'] = None, + visual_axis_sort_option: Optional['outputs.DashboardDashboardPublishOptionsVisualAxisSortOption'] = None, + visual_menu_option: Optional['outputs.DashboardDashboardPublishOptionsVisualMenuOption'] = None): + """ + :param 'DashboardDashboardPublishOptionsAdHocFilteringOptionArgs' ad_hoc_filtering_option: Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. + :param 'DashboardDashboardPublishOptionsDataPointDrillUpDownOptionArgs' data_point_drill_up_down_option: The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. + :param 'DashboardDashboardPublishOptionsDataPointMenuLabelOptionArgs' data_point_menu_label_option: The data point menu label options of a dashboard. See data_point_menu_label_option. + :param 'DashboardDashboardPublishOptionsDataPointTooltipOptionArgs' data_point_tooltip_option: The data point tool tip options of a dashboard. See data_point_tooltip_option. + :param 'DashboardDashboardPublishOptionsExportToCsvOptionArgs' export_to_csv_option: Export to .csv option. See export_to_csv_option. + :param 'DashboardDashboardPublishOptionsExportWithHiddenFieldsOptionArgs' export_with_hidden_fields_option: Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. + :param 'DashboardDashboardPublishOptionsSheetControlsOptionArgs' sheet_controls_option: Sheet controls option. See sheet_controls_option. + :param 'DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionArgs' sheet_layout_element_maximization_option: The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. + :param 'DashboardDashboardPublishOptionsVisualAxisSortOptionArgs' visual_axis_sort_option: The axis sort options of a dashboard. See visual_axis_sort_option. + :param 'DashboardDashboardPublishOptionsVisualMenuOptionArgs' visual_menu_option: The menu options of a visual in a dashboard. See visual_menu_option. + """ + if ad_hoc_filtering_option is not None: + pulumi.set(__self__, "ad_hoc_filtering_option", ad_hoc_filtering_option) + if data_point_drill_up_down_option is not None: + pulumi.set(__self__, "data_point_drill_up_down_option", data_point_drill_up_down_option) + if data_point_menu_label_option is not None: + pulumi.set(__self__, "data_point_menu_label_option", data_point_menu_label_option) + if data_point_tooltip_option is not None: + pulumi.set(__self__, "data_point_tooltip_option", data_point_tooltip_option) + if export_to_csv_option is not None: + pulumi.set(__self__, "export_to_csv_option", export_to_csv_option) + if export_with_hidden_fields_option is not None: + pulumi.set(__self__, "export_with_hidden_fields_option", export_with_hidden_fields_option) + if sheet_controls_option is not None: + pulumi.set(__self__, "sheet_controls_option", sheet_controls_option) + if sheet_layout_element_maximization_option is not None: + pulumi.set(__self__, "sheet_layout_element_maximization_option", sheet_layout_element_maximization_option) + if visual_axis_sort_option is not None: + pulumi.set(__self__, "visual_axis_sort_option", visual_axis_sort_option) + if visual_menu_option is not None: + pulumi.set(__self__, "visual_menu_option", visual_menu_option) + + @property + @pulumi.getter(name="adHocFilteringOption") + def ad_hoc_filtering_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsAdHocFilteringOption']: + """ + Ad hoc (one-time) filtering option. See ad_hoc_filtering_option. + """ + return pulumi.get(self, "ad_hoc_filtering_option") + + @property + @pulumi.getter(name="dataPointDrillUpDownOption") + def data_point_drill_up_down_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsDataPointDrillUpDownOption']: + """ + The drill-down options of data points in a dashboard. See data_point_drill_up_down_option. + """ + return pulumi.get(self, "data_point_drill_up_down_option") + + @property + @pulumi.getter(name="dataPointMenuLabelOption") + def data_point_menu_label_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsDataPointMenuLabelOption']: + """ + The data point menu label options of a dashboard. See data_point_menu_label_option. + """ + return pulumi.get(self, "data_point_menu_label_option") + + @property + @pulumi.getter(name="dataPointTooltipOption") + def data_point_tooltip_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsDataPointTooltipOption']: + """ + The data point tool tip options of a dashboard. See data_point_tooltip_option. + """ + return pulumi.get(self, "data_point_tooltip_option") + + @property + @pulumi.getter(name="exportToCsvOption") + def export_to_csv_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsExportToCsvOption']: + """ + Export to .csv option. See export_to_csv_option. + """ + return pulumi.get(self, "export_to_csv_option") + + @property + @pulumi.getter(name="exportWithHiddenFieldsOption") + def export_with_hidden_fields_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsExportWithHiddenFieldsOption']: + """ + Determines if hidden fields are exported with a dashboard. See export_with_hidden_fields_option. + """ + return pulumi.get(self, "export_with_hidden_fields_option") + + @property + @pulumi.getter(name="sheetControlsOption") + def sheet_controls_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsSheetControlsOption']: + """ + Sheet controls option. See sheet_controls_option. + """ + return pulumi.get(self, "sheet_controls_option") + + @property + @pulumi.getter(name="sheetLayoutElementMaximizationOption") + def sheet_layout_element_maximization_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption']: + """ + The sheet layout maximization options of a dashboard. See sheet_layout_element_maximization_option. + """ + return pulumi.get(self, "sheet_layout_element_maximization_option") + + @property + @pulumi.getter(name="visualAxisSortOption") + def visual_axis_sort_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsVisualAxisSortOption']: + """ + The axis sort options of a dashboard. See visual_axis_sort_option. + """ + return pulumi.get(self, "visual_axis_sort_option") + + @property + @pulumi.getter(name="visualMenuOption") + def visual_menu_option(self) -> Optional['outputs.DashboardDashboardPublishOptionsVisualMenuOption']: + """ + The menu options of a visual in a dashboard. See visual_menu_option. + """ + return pulumi.get(self, "visual_menu_option") + + +@pulumi.output_type +class DashboardDashboardPublishOptionsAdHocFilteringOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "availabilityStatus": + suggest = "availability_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsAdHocFilteringOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptionsAdHocFilteringOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptionsAdHocFilteringOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + availability_status: Optional[str] = None): + """ + :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[str]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + +@pulumi.output_type +class DashboardDashboardPublishOptionsDataPointDrillUpDownOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "availabilityStatus": + suggest = "availability_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsDataPointDrillUpDownOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptionsDataPointDrillUpDownOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptionsDataPointDrillUpDownOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + availability_status: Optional[str] = None): + """ + :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[str]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + +@pulumi.output_type +class DashboardDashboardPublishOptionsDataPointMenuLabelOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "availabilityStatus": + suggest = "availability_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsDataPointMenuLabelOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptionsDataPointMenuLabelOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptionsDataPointMenuLabelOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + availability_status: Optional[str] = None): + """ + :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[str]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + +@pulumi.output_type +class DashboardDashboardPublishOptionsDataPointTooltipOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "availabilityStatus": + suggest = "availability_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsDataPointTooltipOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptionsDataPointTooltipOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptionsDataPointTooltipOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + availability_status: Optional[str] = None): + """ + :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[str]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + +@pulumi.output_type +class DashboardDashboardPublishOptionsExportToCsvOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "availabilityStatus": + suggest = "availability_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsExportToCsvOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptionsExportToCsvOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptionsExportToCsvOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + availability_status: Optional[str] = None): + """ + :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[str]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + +@pulumi.output_type +class DashboardDashboardPublishOptionsExportWithHiddenFieldsOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "availabilityStatus": + suggest = "availability_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsExportWithHiddenFieldsOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptionsExportWithHiddenFieldsOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptionsExportWithHiddenFieldsOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + availability_status: Optional[str] = None): + """ + :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[str]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + +@pulumi.output_type +class DashboardDashboardPublishOptionsSheetControlsOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visibilityState": + suggest = "visibility_state" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsSheetControlsOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptionsSheetControlsOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptionsSheetControlsOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visibility_state: Optional[str] = None): + """ + :param str visibility_state: Visibility state. Possibles values: EXPANDED, COLLAPSED. + """ + if visibility_state is not None: + pulumi.set(__self__, "visibility_state", visibility_state) + + @property + @pulumi.getter(name="visibilityState") + def visibility_state(self) -> Optional[str]: + """ + Visibility state. Possibles values: EXPANDED, COLLAPSED. + """ + return pulumi.get(self, "visibility_state") + + +@pulumi.output_type +class DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "availabilityStatus": + suggest = "availability_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + availability_status: Optional[str] = None): + """ + :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[str]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + +@pulumi.output_type +class DashboardDashboardPublishOptionsVisualAxisSortOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "availabilityStatus": + suggest = "availability_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsVisualAxisSortOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptionsVisualAxisSortOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptionsVisualAxisSortOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + availability_status: Optional[str] = None): + """ + :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[str]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + +@pulumi.output_type +class DashboardDashboardPublishOptionsVisualMenuOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "availabilityStatus": + suggest = "availability_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDashboardPublishOptionsVisualMenuOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDashboardPublishOptionsVisualMenuOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDashboardPublishOptionsVisualMenuOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + availability_status: Optional[str] = None): + """ + :param str availability_status: Availability status. Possibles values: ENABLED, DISABLED. + """ + if availability_status is not None: + pulumi.set(__self__, "availability_status", availability_status) + + @property + @pulumi.getter(name="availabilityStatus") + def availability_status(self) -> Optional[str]: + """ + Availability status. Possibles values: ENABLED, DISABLED. + """ + return pulumi.get(self, "availability_status") + + +@pulumi.output_type +class DashboardDefinition(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetIdentifiersDeclarations": + suggest = "data_set_identifiers_declarations" + elif key == "analysisDefaults": + suggest = "analysis_defaults" + elif key == "calculatedFields": + suggest = "calculated_fields" + elif key == "columnConfigurations": + suggest = "column_configurations" + elif key == "filterGroups": + suggest = "filter_groups" + elif key == "parameterDeclarations": + suggest = "parameter_declarations" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinition. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinition.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinition.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_identifiers_declarations: Sequence['outputs.DashboardDefinitionDataSetIdentifiersDeclaration'], + analysis_defaults: Optional['outputs.DashboardDefinitionAnalysisDefaults'] = None, + calculated_fields: Optional[Sequence['outputs.DashboardDefinitionCalculatedField']] = None, + column_configurations: Optional[Sequence['outputs.DashboardDefinitionColumnConfiguration']] = None, + filter_groups: Optional[Sequence['outputs.DashboardDefinitionFilterGroup']] = None, + parameter_declarations: Optional[Sequence['outputs.DashboardDefinitionParameterDeclaration']] = None, + sheets: Optional[Sequence['outputs.DashboardDefinitionSheet']] = None): + """ + :param Sequence['DashboardDefinitionDataSetIdentifiersDeclarationArgs'] data_set_identifiers_declarations: A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + :param 'DashboardDefinitionAnalysisDefaultsArgs' analysis_defaults: The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + :param Sequence['DashboardDefinitionCalculatedFieldArgs'] calculated_fields: A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + :param Sequence['DashboardDefinitionColumnConfigurationArgs'] column_configurations: A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + :param Sequence['DashboardDefinitionFilterGroupArgs'] filter_groups: A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + :param Sequence['DashboardDefinitionSheetArgs'] sheets: A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + """ + pulumi.set(__self__, "data_set_identifiers_declarations", data_set_identifiers_declarations) + if analysis_defaults is not None: + pulumi.set(__self__, "analysis_defaults", analysis_defaults) + if calculated_fields is not None: + pulumi.set(__self__, "calculated_fields", calculated_fields) + if column_configurations is not None: + pulumi.set(__self__, "column_configurations", column_configurations) + if filter_groups is not None: + pulumi.set(__self__, "filter_groups", filter_groups) + if parameter_declarations is not None: + pulumi.set(__self__, "parameter_declarations", parameter_declarations) + if sheets is not None: + pulumi.set(__self__, "sheets", sheets) + + @property + @pulumi.getter(name="dataSetIdentifiersDeclarations") + def data_set_identifiers_declarations(self) -> Sequence['outputs.DashboardDefinitionDataSetIdentifiersDeclaration']: + """ + A list dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetIdentifierDeclaration.html). + """ + return pulumi.get(self, "data_set_identifiers_declarations") + + @property + @pulumi.getter(name="analysisDefaults") + def analysis_defaults(self) -> Optional['outputs.DashboardDefinitionAnalysisDefaults']: + """ + The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + """ + return pulumi.get(self, "analysis_defaults") + + @property + @pulumi.getter(name="calculatedFields") + def calculated_fields(self) -> Optional[Sequence['outputs.DashboardDefinitionCalculatedField']]: + """ + A list of calculated field definitions for the dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + """ + return pulumi.get(self, "calculated_fields") + + @property + @pulumi.getter(name="columnConfigurations") + def column_configurations(self) -> Optional[Sequence['outputs.DashboardDefinitionColumnConfiguration']]: + """ + A list of dashboard-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a dashboard. See AWS API Documentation for complete description. + """ + return pulumi.get(self, "column_configurations") + + @property + @pulumi.getter(name="filterGroups") + def filter_groups(self) -> Optional[Sequence['outputs.DashboardDefinitionFilterGroup']]: + """ + A list of filter definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + """ + return pulumi.get(self, "filter_groups") + + @property + @pulumi.getter(name="parameterDeclarations") + def parameter_declarations(self) -> Optional[Sequence['outputs.DashboardDefinitionParameterDeclaration']]: + return pulumi.get(self, "parameter_declarations") + + @property + @pulumi.getter + def sheets(self) -> Optional[Sequence['outputs.DashboardDefinitionSheet']]: + """ + A list of sheet definitions for a dashboard. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + """ + return pulumi.get(self, "sheets") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaults(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "defaultNewSheetConfiguration": + suggest = "default_new_sheet_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaults. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaults.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaults.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + default_new_sheet_configuration: 'outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration'): + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) + + @property + @pulumi.getter(name="defaultNewSheetConfiguration") + def default_new_sheet_configuration(self) -> 'outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration': + return pulumi.get(self, "default_new_sheet_configuration") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "interactiveLayoutConfiguration": + suggest = "interactive_layout_configuration" + elif key == "paginatedLayoutConfiguration": + suggest = "paginated_layout_configuration" + elif key == "sheetContentType": + suggest = "sheet_content_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + interactive_layout_configuration: Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration'] = None, + paginated_layout_configuration: Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration'] = None, + sheet_content_type: Optional[str] = None): + if interactive_layout_configuration is not None: + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) + if paginated_layout_configuration is not None: + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) + if sheet_content_type is not None: + pulumi.set(__self__, "sheet_content_type", sheet_content_type) + + @property + @pulumi.getter(name="interactiveLayoutConfiguration") + def interactive_layout_configuration(self) -> Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration']: + return pulumi.get(self, "interactive_layout_configuration") + + @property + @pulumi.getter(name="paginatedLayoutConfiguration") + def paginated_layout_configuration(self) -> Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration']: + return pulumi.get(self, "paginated_layout_configuration") + + @property + @pulumi.getter(name="sheetContentType") + def sheet_content_type(self) -> Optional[str]: + return pulumi.get(self, "sheet_content_type") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "freeForm": + suggest = "free_form" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + free_form: Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm'] = None, + grid: Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid'] = None): + if free_form is not None: + pulumi.set(__self__, "free_form", free_form) + if grid is not None: + pulumi.set(__self__, "grid", grid) + + @property + @pulumi.getter(name="freeForm") + def free_form(self) -> Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm']: + return pulumi.get(self, "free_form") + + @property + @pulumi.getter + def grid(self) -> Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid']: + return pulumi.get(self, "grid") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "canvasSizeOptions": + suggest = "canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + canvas_size_options: 'outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions'): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> 'outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions': + return pulumi.get(self, "canvas_size_options") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "screenCanvasSizeOptions": + suggest = "screen_canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + screen_canvas_size_options: Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions'] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions']: + return pulumi.get(self, "screen_canvas_size_options") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "optimizedViewPortWidth": + suggest = "optimized_view_port_width" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + optimized_view_port_width: str): + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> str: + return pulumi.get(self, "optimized_view_port_width") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "canvasSizeOptions": + suggest = "canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + canvas_size_options: 'outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions'): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> 'outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions': + return pulumi.get(self, "canvas_size_options") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "screenCanvasSizeOptions": + suggest = "screen_canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + screen_canvas_size_options: Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions'] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions']: + return pulumi.get(self, "screen_canvas_size_options") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "resizeOption": + suggest = "resize_option" + elif key == "optimizedViewPortWidth": + suggest = "optimized_view_port_width" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + resize_option: str, + optimized_view_port_width: Optional[str] = None): + pulumi.set(__self__, "resize_option", resize_option) + if optimized_view_port_width is not None: + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="resizeOption") + def resize_option(self) -> str: + return pulumi.get(self, "resize_option") + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> Optional[str]: + return pulumi.get(self, "optimized_view_port_width") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sectionBased": + suggest = "section_based" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + section_based: Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased'] = None): + if section_based is not None: + pulumi.set(__self__, "section_based", section_based) + + @property + @pulumi.getter(name="sectionBased") + def section_based(self) -> Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased']: + return pulumi.get(self, "section_based") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "canvasSizeOptions": + suggest = "canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + canvas_size_options: 'outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions'): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> 'outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions': + return pulumi.get(self, "canvas_size_options") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "paperCanvasSizeOptions": + suggest = "paper_canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + paper_canvas_size_options: Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions'] = None): + if paper_canvas_size_options is not None: + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) + + @property + @pulumi.getter(name="paperCanvasSizeOptions") + def paper_canvas_size_options(self) -> Optional['outputs.DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions']: + return pulumi.get(self, "paper_canvas_size_options") + + +@pulumi.output_type +class DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "paperMargin": + suggest = "paper_margin" + elif key == "paperOrientation": + suggest = "paper_orientation" + elif key == "paperSize": + suggest = "paper_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + paper_margin: Optional['outputs.Spacing'] = None, + paper_orientation: Optional[str] = None, + paper_size: Optional[str] = None): + if paper_margin is not None: + pulumi.set(__self__, "paper_margin", paper_margin) + if paper_orientation is not None: + pulumi.set(__self__, "paper_orientation", paper_orientation) + if paper_size is not None: + pulumi.set(__self__, "paper_size", paper_size) + + @property + @pulumi.getter(name="paperMargin") + def paper_margin(self) -> Optional['outputs.Spacing']: + return pulumi.get(self, "paper_margin") + + @property + @pulumi.getter(name="paperOrientation") + def paper_orientation(self) -> Optional[str]: + return pulumi.get(self, "paper_orientation") + + @property + @pulumi.getter(name="paperSize") + def paper_size(self) -> Optional[str]: + return pulumi.get(self, "paper_size") + + +@pulumi.output_type +class DashboardDefinitionCalculatedField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetIdentifier": + suggest = "data_set_identifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionCalculatedField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionCalculatedField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionCalculatedField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_identifier: str, + expression: str, + name: str): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> str: + return pulumi.get(self, "data_set_identifier") + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class DashboardDefinitionColumnConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionColumnConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionColumnConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionColumnConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + format_configuration: Optional['outputs.DashboardDefinitionColumnConfigurationFormatConfiguration'] = None, + role: Optional[str] = None): + pulumi.set(__self__, "column", column) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if role is not None: + pulumi.set(__self__, "role", role) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.DashboardDefinitionColumnConfigurationFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter + def role(self) -> Optional[str]: + return pulumi.get(self, "role") + + +@pulumi.output_type +class DashboardDefinitionColumnConfigurationFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeFormatConfiguration": + suggest = "date_time_format_configuration" + elif key == "numberFormatConfiguration": + suggest = "number_format_configuration" + elif key == "stringFormatConfiguration": + suggest = "string_format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionColumnConfigurationFormatConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionColumnConfigurationFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionColumnConfigurationFormatConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None, + number_format_configuration: Optional['outputs.NumberFormatConfiguration'] = None, + string_format_configuration: Optional['outputs.StringFormatConfiguration'] = None): + if date_time_format_configuration is not None: + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) + if number_format_configuration is not None: + pulumi.set(__self__, "number_format_configuration", number_format_configuration) + if string_format_configuration is not None: + pulumi.set(__self__, "string_format_configuration", string_format_configuration) + + @property + @pulumi.getter(name="dateTimeFormatConfiguration") + def date_time_format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "date_time_format_configuration") + + @property + @pulumi.getter(name="numberFormatConfiguration") + def number_format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "number_format_configuration") + + @property + @pulumi.getter(name="stringFormatConfiguration") + def string_format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "string_format_configuration") + + +@pulumi.output_type +class DashboardDefinitionDataSetIdentifiersDeclaration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetArn": + suggest = "data_set_arn" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionDataSetIdentifiersDeclaration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionDataSetIdentifiersDeclaration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionDataSetIdentifiersDeclaration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_arn: Optional[str] = None, + identifier: Optional[str] = None): + """ + :param str data_set_arn: Dataset Amazon Resource Name (ARN). + """ + if data_set_arn is not None: + pulumi.set(__self__, "data_set_arn", data_set_arn) + if identifier is not None: + pulumi.set(__self__, "identifier", identifier) + + @property + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> Optional[str]: + """ + Dataset Amazon Resource Name (ARN). + """ + return pulumi.get(self, "data_set_arn") + + @property + @pulumi.getter + def identifier(self) -> Optional[str]: + return pulumi.get(self, "identifier") + + +@pulumi.output_type +class DashboardDefinitionFilterGroup(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "crossDataset": + suggest = "cross_dataset" + elif key == "filterGroupId": + suggest = "filter_group_id" + elif key == "scopeConfiguration": + suggest = "scope_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionFilterGroup. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionFilterGroup.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionFilterGroup.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + cross_dataset: str, + filter_group_id: str, + filters: Sequence['outputs.Filters'], + scope_configuration: 'outputs.DashboardDefinitionFilterGroupScopeConfiguration', + status: Optional[str] = None): + """ + :param str status: The dashboard creation status. + """ + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="crossDataset") + def cross_dataset(self) -> str: + return pulumi.get(self, "cross_dataset") + + @property + @pulumi.getter(name="filterGroupId") + def filter_group_id(self) -> str: + return pulumi.get(self, "filter_group_id") + + @property + @pulumi.getter + def filters(self) -> Sequence['outputs.Filters']: + return pulumi.get(self, "filters") + + @property + @pulumi.getter(name="scopeConfiguration") + def scope_configuration(self) -> 'outputs.DashboardDefinitionFilterGroupScopeConfiguration': + return pulumi.get(self, "scope_configuration") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class DashboardDefinitionFilterGroupScopeConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "selectedSheets": + suggest = "selected_sheets" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionFilterGroupScopeConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionFilterGroupScopeConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionFilterGroupScopeConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + selected_sheets: Optional['outputs.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets'] = None): + if selected_sheets is not None: + pulumi.set(__self__, "selected_sheets", selected_sheets) + + @property + @pulumi.getter(name="selectedSheets") + def selected_sheets(self) -> Optional['outputs.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets']: + return pulumi.get(self, "selected_sheets") + + +@pulumi.output_type +class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sheetVisualScopingConfigurations": + suggest = "sheet_visual_scoping_configurations" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionFilterGroupScopeConfigurationSelectedSheets.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sheet_visual_scoping_configurations: Optional[Sequence['outputs.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration']] = None): + if sheet_visual_scoping_configurations is not None: + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) + + @property + @pulumi.getter(name="sheetVisualScopingConfigurations") + def sheet_visual_scoping_configurations(self) -> Optional[Sequence['outputs.DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration']]: + return pulumi.get(self, "sheet_visual_scoping_configurations") + + +@pulumi.output_type +class DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sheetId": + suggest = "sheet_id" + elif key == "visualIds": + suggest = "visual_ids" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + scope: str, + sheet_id: str, + visual_ids: Optional[Sequence[str]] = None): + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) + if visual_ids is not None: + pulumi.set(__self__, "visual_ids", visual_ids) + + @property + @pulumi.getter + def scope(self) -> str: + return pulumi.get(self, "scope") + + @property + @pulumi.getter(name="sheetId") + def sheet_id(self) -> str: + return pulumi.get(self, "sheet_id") + + @property + @pulumi.getter(name="visualIds") + def visual_ids(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "visual_ids") + + +@pulumi.output_type +class DashboardDefinitionParameterDeclaration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeParameterDeclaration": + suggest = "date_time_parameter_declaration" + elif key == "decimalParameterDeclaration": + suggest = "decimal_parameter_declaration" + elif key == "integerParameterDeclaration": + suggest = "integer_parameter_declaration" + elif key == "stringParameterDeclaration": + suggest = "string_parameter_declaration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionParameterDeclaration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionParameterDeclaration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionParameterDeclaration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_parameter_declaration: Optional['outputs.DateTimeParameterDeclaration'] = None, + decimal_parameter_declaration: Optional['outputs.DecimalParameterDeclaration'] = None, + integer_parameter_declaration: Optional['outputs.IntegerParameterDeclaration'] = None, + string_parameter_declaration: Optional['outputs.StringParameterDeclaration'] = None): + if date_time_parameter_declaration is not None: + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) + if decimal_parameter_declaration is not None: + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) + if integer_parameter_declaration is not None: + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) + if string_parameter_declaration is not None: + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) + + @property + @pulumi.getter(name="dateTimeParameterDeclaration") + def date_time_parameter_declaration(self) -> Optional['outputs.DateTimeParameterDeclaration']: + return pulumi.get(self, "date_time_parameter_declaration") + + @property + @pulumi.getter(name="decimalParameterDeclaration") + def decimal_parameter_declaration(self) -> Optional['outputs.DecimalParameterDeclaration']: + return pulumi.get(self, "decimal_parameter_declaration") + + @property + @pulumi.getter(name="integerParameterDeclaration") + def integer_parameter_declaration(self) -> Optional['outputs.IntegerParameterDeclaration']: + return pulumi.get(self, "integer_parameter_declaration") + + @property + @pulumi.getter(name="stringParameterDeclaration") + def string_parameter_declaration(self) -> Optional['outputs.StringParameterDeclaration']: + return pulumi.get(self, "string_parameter_declaration") + + +@pulumi.output_type +class DashboardDefinitionSheet(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sheetId": + suggest = "sheet_id" + elif key == "contentType": + suggest = "content_type" + elif key == "filterControls": + suggest = "filter_controls" + elif key == "parameterControls": + suggest = "parameter_controls" + elif key == "sheetControlLayouts": + suggest = "sheet_control_layouts" + elif key == "textBoxes": + suggest = "text_boxes" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheet. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheet.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheet.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sheet_id: str, + content_type: Optional[str] = None, + description: Optional[str] = None, + filter_controls: Optional[Sequence['outputs.FilterControls']] = None, + layouts: Optional['outputs.Layouts'] = None, + name: Optional[str] = None, + parameter_controls: Optional[Sequence['outputs.DashboardDefinitionSheetParameterControl']] = None, + sheet_control_layouts: Optional['outputs.DashboardDefinitionSheetSheetControlLayouts'] = None, + text_boxes: Optional[Sequence['outputs.DashboardDefinitionSheetTextBox']] = None, + title: Optional[str] = None, + visuals: Optional[Sequence['outputs.Visuals']] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "sheet_id", sheet_id) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if description is not None: + pulumi.set(__self__, "description", description) + if filter_controls is not None: + pulumi.set(__self__, "filter_controls", filter_controls) + if layouts is not None: + pulumi.set(__self__, "layouts", layouts) + if name is not None: + pulumi.set(__self__, "name", name) + if parameter_controls is not None: + pulumi.set(__self__, "parameter_controls", parameter_controls) + if sheet_control_layouts is not None: + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) + if text_boxes is not None: + pulumi.set(__self__, "text_boxes", text_boxes) + if title is not None: + pulumi.set(__self__, "title", title) + if visuals is not None: + pulumi.set(__self__, "visuals", visuals) + + @property + @pulumi.getter(name="sheetId") + def sheet_id(self) -> str: + return pulumi.get(self, "sheet_id") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="filterControls") + def filter_controls(self) -> Optional[Sequence['outputs.FilterControls']]: + return pulumi.get(self, "filter_controls") + + @property + @pulumi.getter + def layouts(self) -> Optional['outputs.Layouts']: + return pulumi.get(self, "layouts") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="parameterControls") + def parameter_controls(self) -> Optional[Sequence['outputs.DashboardDefinitionSheetParameterControl']]: + return pulumi.get(self, "parameter_controls") + + @property + @pulumi.getter(name="sheetControlLayouts") + def sheet_control_layouts(self) -> Optional['outputs.DashboardDefinitionSheetSheetControlLayouts']: + return pulumi.get(self, "sheet_control_layouts") + + @property + @pulumi.getter(name="textBoxes") + def text_boxes(self) -> Optional[Sequence['outputs.DashboardDefinitionSheetTextBox']]: + return pulumi.get(self, "text_boxes") + + @property + @pulumi.getter + def title(self) -> Optional[str]: + return pulumi.get(self, "title") + + @property + @pulumi.getter + def visuals(self) -> Optional[Sequence['outputs.Visuals']]: + return pulumi.get(self, "visuals") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControl(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimePicker": + suggest = "date_time_picker" + elif key == "textArea": + suggest = "text_area" + elif key == "textField": + suggest = "text_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControl. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControl.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControl.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_picker: Optional['outputs.DashboardDefinitionSheetParameterControlDateTimePicker'] = None, + dropdown: Optional['outputs.DashboardDefinitionSheetParameterControlDropdown'] = None, + list: Optional['outputs.DashboardDefinitionSheetParameterControlList'] = None, + slider: Optional['outputs.DashboardDefinitionSheetParameterControlSlider'] = None, + text_area: Optional['outputs.DashboardDefinitionSheetParameterControlTextArea'] = None, + text_field: Optional['outputs.DashboardDefinitionSheetParameterControlTextField'] = None): + if date_time_picker is not None: + pulumi.set(__self__, "date_time_picker", date_time_picker) + if dropdown is not None: + pulumi.set(__self__, "dropdown", dropdown) + if list is not None: + pulumi.set(__self__, "list", list) + if slider is not None: + pulumi.set(__self__, "slider", slider) + if text_area is not None: + pulumi.set(__self__, "text_area", text_area) + if text_field is not None: + pulumi.set(__self__, "text_field", text_field) + + @property + @pulumi.getter(name="dateTimePicker") + def date_time_picker(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlDateTimePicker']: + return pulumi.get(self, "date_time_picker") + + @property + @pulumi.getter + def dropdown(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlDropdown']: + return pulumi.get(self, "dropdown") + + @property + @pulumi.getter + def list(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlList']: + return pulumi.get(self, "list") + + @property + @pulumi.getter + def slider(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlSlider']: + return pulumi.get(self, "slider") + + @property + @pulumi.getter(name="textArea") + def text_area(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlTextArea']: + return pulumi.get(self, "text_area") + + @property + @pulumi.getter(name="textField") + def text_field(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlTextField']: + return pulumi.get(self, "text_field") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlDateTimePicker(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlDateTimePicker. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlDateTimePicker.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlDateTimePicker.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_control_id: str, + source_parameter_name: str, + title: str, + display_options: Optional['outputs.DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions'] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeFormat": + suggest = "date_time_format" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlDateTimePickerDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_format: Optional[str] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[str]: + return pulumi.get(self, "date_time_format") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlDropdown(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "cascadingControlConfiguration": + suggest = "cascading_control_configuration" + elif key == "displayOptions": + suggest = "display_options" + elif key == "selectableValues": + suggest = "selectable_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlDropdown. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlDropdown.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlDropdown.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_control_id: str, + source_parameter_name: str, + title: str, + cascading_control_configuration: Optional['outputs.CascadingControlConfiguration'] = None, + display_options: Optional['outputs.DashboardDefinitionSheetParameterControlDropdownDisplayOptions'] = None, + selectable_values: Optional['outputs.DashboardDefinitionSheetParameterControlDropdownSelectableValues'] = None, + type: Optional[str] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional['outputs.CascadingControlConfiguration']: + return pulumi.get(self, "cascading_control_configuration") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlDropdownDisplayOptions']: + return pulumi.get(self, "display_options") + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlDropdownSelectableValues']: + return pulumi.get(self, "selectable_values") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlDropdownDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "selectAllOptions": + suggest = "select_all_options" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlDropdownDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlDropdownDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlDropdownDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + select_all_options: Optional['outputs.SelectAllOptions'] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "select_all_options") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlDropdownSelectableValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "linkToDataSetColumn": + suggest = "link_to_data_set_column" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlDropdownSelectableValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlDropdownSelectableValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlDropdownSelectableValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + link_to_data_set_column: Optional['outputs.Column'] = None, + values: Optional[Sequence[str]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional['outputs.Column']: + return pulumi.get(self, "link_to_data_set_column") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlList(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "cascadingControlConfiguration": + suggest = "cascading_control_configuration" + elif key == "displayOptions": + suggest = "display_options" + elif key == "selectableValues": + suggest = "selectable_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlList. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlList.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlList.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_control_id: str, + source_parameter_name: str, + title: str, + cascading_control_configuration: Optional['outputs.CascadingControlConfiguration'] = None, + display_options: Optional['outputs.DashboardDefinitionSheetParameterControlListDisplayOptions'] = None, + selectable_values: Optional['outputs.DashboardDefinitionSheetParameterControlListSelectableValues'] = None, + type: Optional[str] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional['outputs.CascadingControlConfiguration']: + return pulumi.get(self, "cascading_control_configuration") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlListDisplayOptions']: + return pulumi.get(self, "display_options") + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlListSelectableValues']: + return pulumi.get(self, "selectable_values") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlListDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "searchOptions": + suggest = "search_options" + elif key == "selectAllOptions": + suggest = "select_all_options" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlListDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlListDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlListDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + search_options: Optional['outputs.SelectAllOptions'] = None, + select_all_options: Optional['outputs.SelectAllOptions'] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if search_options is not None: + pulumi.set(__self__, "search_options", search_options) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="searchOptions") + def search_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "search_options") + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "select_all_options") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlListSelectableValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "linkToDataSetColumn": + suggest = "link_to_data_set_column" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlListSelectableValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlListSelectableValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlListSelectableValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + link_to_data_set_column: Optional['outputs.Column'] = None, + values: Optional[Sequence[str]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional['outputs.Column']: + return pulumi.get(self, "link_to_data_set_column") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlSlider(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maximumValue": + suggest = "maximum_value" + elif key == "minimumValue": + suggest = "minimum_value" + elif key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "stepSize": + suggest = "step_size" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlSlider. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlSlider.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlSlider.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + maximum_value: float, + minimum_value: float, + parameter_control_id: str, + source_parameter_name: str, + step_size: float, + title: str, + display_options: Optional['outputs.DashboardDefinitionSheetParameterControlSliderDisplayOptions'] = None): + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="maximumValue") + def maximum_value(self) -> float: + return pulumi.get(self, "maximum_value") + + @property + @pulumi.getter(name="minimumValue") + def minimum_value(self) -> float: + return pulumi.get(self, "minimum_value") + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter(name="stepSize") + def step_size(self) -> float: + return pulumi.get(self, "step_size") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.DashboardDefinitionSheetParameterControlSliderDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlSliderDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlSliderDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlSliderDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlSliderDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + title_options: Optional['outputs.LabelOptions'] = None): + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlTextArea(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlTextArea. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlTextArea.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlTextArea.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_control_id: str, + source_parameter_name: str, + title: str, + delimiter: Optional[str] = None, + display_options: Optional['outputs.TextAreaControlDisplayOptions'] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if delimiter is not None: + pulumi.set(__self__, "delimiter", delimiter) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter + def delimiter(self) -> Optional[str]: + return pulumi.get(self, "delimiter") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TextAreaControlDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class DashboardDefinitionSheetParameterControlTextField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetParameterControlTextField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetParameterControlTextField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetParameterControlTextField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_control_id: str, + source_parameter_name: str, + title: str, + display_options: Optional['outputs.TextAreaControlDisplayOptions'] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TextAreaControlDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class DashboardDefinitionSheetSheetControlLayouts(dict): + def __init__(__self__, *, + configuration: 'outputs.DashboardDefinitionSheetSheetControlLayoutsConfiguration'): + pulumi.set(__self__, "configuration", configuration) + + @property + @pulumi.getter + def configuration(self) -> 'outputs.DashboardDefinitionSheetSheetControlLayoutsConfiguration': + return pulumi.get(self, "configuration") + + +@pulumi.output_type +class DashboardDefinitionSheetSheetControlLayoutsConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "gridLayout": + suggest = "grid_layout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetSheetControlLayoutsConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetSheetControlLayoutsConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetSheetControlLayoutsConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + grid_layout: Optional['outputs.GridLayout'] = None): + if grid_layout is not None: + pulumi.set(__self__, "grid_layout", grid_layout) + + @property + @pulumi.getter(name="gridLayout") + def grid_layout(self) -> Optional['outputs.GridLayout']: + return pulumi.get(self, "grid_layout") + + +@pulumi.output_type +class DashboardDefinitionSheetTextBox(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sheetTextBoxId": + suggest = "sheet_text_box_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardDefinitionSheetTextBox. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardDefinitionSheetTextBox.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardDefinitionSheetTextBox.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sheet_text_box_id: str, + content: Optional[str] = None): + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) + if content is not None: + pulumi.set(__self__, "content", content) + + @property + @pulumi.getter(name="sheetTextBoxId") + def sheet_text_box_id(self) -> str: + return pulumi.get(self, "sheet_text_box_id") + + @property + @pulumi.getter + def content(self) -> Optional[str]: + return pulumi.get(self, "content") + + +@pulumi.output_type +class DashboardParameters(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeParameters": + suggest = "date_time_parameters" + elif key == "decimalParameters": + suggest = "decimal_parameters" + elif key == "integerParameters": + suggest = "integer_parameters" + elif key == "stringParameters": + suggest = "string_parameters" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardParameters. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardParameters.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardParameters.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_parameters: Optional[Sequence['outputs.DashboardParametersDateTimeParameter']] = None, + decimal_parameters: Optional[Sequence['outputs.DashboardParametersDecimalParameter']] = None, + integer_parameters: Optional[Sequence['outputs.DashboardParametersIntegerParameter']] = None, + string_parameters: Optional[Sequence['outputs.DashboardParametersStringParameter']] = None): + """ + :param Sequence['DashboardParametersDateTimeParameterArgs'] date_time_parameters: A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + :param Sequence['DashboardParametersDecimalParameterArgs'] decimal_parameters: A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + :param Sequence['DashboardParametersIntegerParameterArgs'] integer_parameters: A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + :param Sequence['DashboardParametersStringParameterArgs'] string_parameters: A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + """ + if date_time_parameters is not None: + pulumi.set(__self__, "date_time_parameters", date_time_parameters) + if decimal_parameters is not None: + pulumi.set(__self__, "decimal_parameters", decimal_parameters) + if integer_parameters is not None: + pulumi.set(__self__, "integer_parameters", integer_parameters) + if string_parameters is not None: + pulumi.set(__self__, "string_parameters", string_parameters) + + @property + @pulumi.getter(name="dateTimeParameters") + def date_time_parameters(self) -> Optional[Sequence['outputs.DashboardParametersDateTimeParameter']]: + """ + A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html). + """ + return pulumi.get(self, "date_time_parameters") + + @property + @pulumi.getter(name="decimalParameters") + def decimal_parameters(self) -> Optional[Sequence['outputs.DashboardParametersDecimalParameter']]: + """ + A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html). + """ + return pulumi.get(self, "decimal_parameters") + + @property + @pulumi.getter(name="integerParameters") + def integer_parameters(self) -> Optional[Sequence['outputs.DashboardParametersIntegerParameter']]: + """ + A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html). + """ + return pulumi.get(self, "integer_parameters") + + @property + @pulumi.getter(name="stringParameters") + def string_parameters(self) -> Optional[Sequence['outputs.DashboardParametersStringParameter']]: + """ + A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html). + """ + return pulumi.get(self, "string_parameters") + + +@pulumi.output_type +class DashboardParametersDateTimeParameter(dict): + def __init__(__self__, *, + name: str, + values: Sequence[str]): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def values(self) -> Sequence[str]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class DashboardParametersDecimalParameter(dict): + def __init__(__self__, *, + name: str, + values: Sequence[float]): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def values(self) -> Sequence[float]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class DashboardParametersIntegerParameter(dict): + def __init__(__self__, *, + name: str, + values: Sequence[int]): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def values(self) -> Sequence[int]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class DashboardParametersStringParameter(dict): + def __init__(__self__, *, + name: str, + values: Sequence[str]): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def values(self) -> Sequence[str]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class DashboardPermission(dict): + def __init__(__self__, *, + actions: Sequence[str], + principal: str): + """ + :param Sequence[str] actions: List of IAM actions to grant or revoke permissions on. + :param str principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> Sequence[str]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter + def principal(self) -> str: + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + return pulumi.get(self, "principal") + + +@pulumi.output_type +class DashboardSourceEntity(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sourceTemplate": + suggest = "source_template" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardSourceEntity. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardSourceEntity.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardSourceEntity.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + source_template: Optional['outputs.DashboardSourceEntitySourceTemplate'] = None): + """ + :param 'DashboardSourceEntitySourceTemplateArgs' source_template: The source template. See source_template. + """ + if source_template is not None: + pulumi.set(__self__, "source_template", source_template) + + @property + @pulumi.getter(name="sourceTemplate") + def source_template(self) -> Optional['outputs.DashboardSourceEntitySourceTemplate']: + """ + The source template. See source_template. + """ + return pulumi.get(self, "source_template") + + +@pulumi.output_type +class DashboardSourceEntitySourceTemplate(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetReferences": + suggest = "data_set_references" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardSourceEntitySourceTemplate. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardSourceEntitySourceTemplate.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardSourceEntitySourceTemplate.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arn: str, + data_set_references: Sequence['outputs.DashboardSourceEntitySourceTemplateDataSetReference']): + """ + :param str arn: The Amazon Resource Name (ARN) of the resource. + :param Sequence['DashboardSourceEntitySourceTemplateDataSetReferenceArgs'] data_set_references: List of dataset references. See data_set_references. + """ + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) + + @property + @pulumi.getter + def arn(self) -> str: + """ + The Amazon Resource Name (ARN) of the resource. + """ + return pulumi.get(self, "arn") + + @property + @pulumi.getter(name="dataSetReferences") + def data_set_references(self) -> Sequence['outputs.DashboardSourceEntitySourceTemplateDataSetReference']: + """ + List of dataset references. See data_set_references. + """ + return pulumi.get(self, "data_set_references") + + +@pulumi.output_type +class DashboardSourceEntitySourceTemplateDataSetReference(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetArn": + suggest = "data_set_arn" + elif key == "dataSetPlaceholder": + suggest = "data_set_placeholder" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DashboardSourceEntitySourceTemplateDataSetReference. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DashboardSourceEntitySourceTemplateDataSetReference.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DashboardSourceEntitySourceTemplateDataSetReference.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_arn: str, + data_set_placeholder: str): + """ + :param str data_set_arn: Dataset Amazon Resource Name (ARN). + :param str data_set_placeholder: Dataset placeholder. + """ + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) + + @property + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> str: + """ + Dataset Amazon Resource Name (ARN). + """ + return pulumi.get(self, "data_set_arn") + + @property + @pulumi.getter(name="dataSetPlaceholder") + def data_set_placeholder(self) -> str: + """ + Dataset placeholder. + """ + return pulumi.get(self, "data_set_placeholder") + + +@pulumi.output_type +class DataLabelsOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryLabelVisibility": + suggest = "category_label_visibility" + elif key == "dataLabelTypes": + suggest = "data_label_types" + elif key == "labelColor": + suggest = "label_color" + elif key == "labelContent": + suggest = "label_content" + elif key == "labelFontConfiguration": + suggest = "label_font_configuration" + elif key == "measureLabelVisibility": + suggest = "measure_label_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataLabelsOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataLabelsOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataLabelsOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_label_visibility: Optional[str] = None, + data_label_types: Optional[Sequence['outputs.DataLabelsOptionsDataLabelType']] = None, + label_color: Optional[str] = None, + label_content: Optional[str] = None, + label_font_configuration: Optional['outputs.FontConfiguration'] = None, + measure_label_visibility: Optional[str] = None, + overlap: Optional[str] = None, + position: Optional[str] = None, + visibility: Optional[str] = None): + if category_label_visibility is not None: + pulumi.set(__self__, "category_label_visibility", category_label_visibility) + if data_label_types is not None: + pulumi.set(__self__, "data_label_types", data_label_types) + if label_color is not None: + pulumi.set(__self__, "label_color", label_color) + if label_content is not None: + pulumi.set(__self__, "label_content", label_content) + if label_font_configuration is not None: + pulumi.set(__self__, "label_font_configuration", label_font_configuration) + if measure_label_visibility is not None: + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) + if overlap is not None: + pulumi.set(__self__, "overlap", overlap) + if position is not None: + pulumi.set(__self__, "position", position) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="categoryLabelVisibility") + def category_label_visibility(self) -> Optional[str]: + return pulumi.get(self, "category_label_visibility") + + @property + @pulumi.getter(name="dataLabelTypes") + def data_label_types(self) -> Optional[Sequence['outputs.DataLabelsOptionsDataLabelType']]: + return pulumi.get(self, "data_label_types") + + @property + @pulumi.getter(name="labelColor") + def label_color(self) -> Optional[str]: + return pulumi.get(self, "label_color") + + @property + @pulumi.getter(name="labelContent") + def label_content(self) -> Optional[str]: + return pulumi.get(self, "label_content") + + @property + @pulumi.getter(name="labelFontConfiguration") + def label_font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "label_font_configuration") + + @property + @pulumi.getter(name="measureLabelVisibility") + def measure_label_visibility(self) -> Optional[str]: + return pulumi.get(self, "measure_label_visibility") + + @property + @pulumi.getter + def overlap(self) -> Optional[str]: + return pulumi.get(self, "overlap") + + @property + @pulumi.getter + def position(self) -> Optional[str]: + return pulumi.get(self, "position") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class DataLabelsOptionsDataLabelType(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataPathLabelType": + suggest = "data_path_label_type" + elif key == "fieldLabelType": + suggest = "field_label_type" + elif key == "maximumLabelType": + suggest = "maximum_label_type" + elif key == "minimumLabelType": + suggest = "minimum_label_type" + elif key == "rangeEndsLabelType": + suggest = "range_ends_label_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataLabelsOptionsDataLabelType. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataLabelsOptionsDataLabelType.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataLabelsOptionsDataLabelType.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_path_label_type: Optional['outputs.DataLabelsOptionsDataLabelTypeDataPathLabelType'] = None, + field_label_type: Optional['outputs.DataLabelsOptionsDataLabelTypeFieldLabelType'] = None, + maximum_label_type: Optional['outputs.SelectAllOptions'] = None, + minimum_label_type: Optional['outputs.SelectAllOptions'] = None, + range_ends_label_type: Optional['outputs.SelectAllOptions'] = None): + if data_path_label_type is not None: + pulumi.set(__self__, "data_path_label_type", data_path_label_type) + if field_label_type is not None: + pulumi.set(__self__, "field_label_type", field_label_type) + if maximum_label_type is not None: + pulumi.set(__self__, "maximum_label_type", maximum_label_type) + if minimum_label_type is not None: + pulumi.set(__self__, "minimum_label_type", minimum_label_type) + if range_ends_label_type is not None: + pulumi.set(__self__, "range_ends_label_type", range_ends_label_type) + + @property + @pulumi.getter(name="dataPathLabelType") + def data_path_label_type(self) -> Optional['outputs.DataLabelsOptionsDataLabelTypeDataPathLabelType']: + return pulumi.get(self, "data_path_label_type") + + @property + @pulumi.getter(name="fieldLabelType") + def field_label_type(self) -> Optional['outputs.DataLabelsOptionsDataLabelTypeFieldLabelType']: + return pulumi.get(self, "field_label_type") + + @property + @pulumi.getter(name="maximumLabelType") + def maximum_label_type(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "maximum_label_type") + + @property + @pulumi.getter(name="minimumLabelType") + def minimum_label_type(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "minimum_label_type") + + @property + @pulumi.getter(name="rangeEndsLabelType") + def range_ends_label_type(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "range_ends_label_type") + + +@pulumi.output_type +class DataLabelsOptionsDataLabelTypeDataPathLabelType(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "fieldValue": + suggest = "field_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataLabelsOptionsDataLabelTypeDataPathLabelType. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataLabelsOptionsDataLabelTypeDataPathLabelType.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataLabelsOptionsDataLabelTypeDataPathLabelType.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: Optional[str] = None, + field_value: Optional[str] = None, + visibility: Optional[str] = None): + if field_id is not None: + pulumi.set(__self__, "field_id", field_id) + if field_value is not None: + pulumi.set(__self__, "field_value", field_value) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> Optional[str]: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="fieldValue") + def field_value(self) -> Optional[str]: + return pulumi.get(self, "field_value") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class DataLabelsOptionsDataLabelTypeFieldLabelType(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataLabelsOptionsDataLabelTypeFieldLabelType. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataLabelsOptionsDataLabelTypeFieldLabelType.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataLabelsOptionsDataLabelTypeFieldLabelType.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: Optional[str] = None, + visibility: Optional[str] = None): + if field_id is not None: + pulumi.set(__self__, "field_id", field_id) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> Optional[str]: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class DataPathValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "fieldValue": + suggest = "field_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataPathValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataPathValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataPathValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: str, + field_value: str): + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="fieldValue") + def field_value(self) -> str: + return pulumi.get(self, "field_value") + + +@pulumi.output_type +class DataSetColumnGroup(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "geoSpatialColumnGroup": + suggest = "geo_spatial_column_group" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetColumnGroup. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetColumnGroup.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetColumnGroup.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + geo_spatial_column_group: Optional['outputs.DataSetColumnGroupGeoSpatialColumnGroup'] = None): + """ + :param 'DataSetColumnGroupGeoSpatialColumnGroupArgs' geo_spatial_column_group: Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. + """ + if geo_spatial_column_group is not None: + pulumi.set(__self__, "geo_spatial_column_group", geo_spatial_column_group) + + @property + @pulumi.getter(name="geoSpatialColumnGroup") + def geo_spatial_column_group(self) -> Optional['outputs.DataSetColumnGroupGeoSpatialColumnGroup']: + """ + Geospatial column group that denotes a hierarchy. See geo_spatial_column_group. + """ + return pulumi.get(self, "geo_spatial_column_group") + + +@pulumi.output_type +class DataSetColumnGroupGeoSpatialColumnGroup(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "countryCode": + suggest = "country_code" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetColumnGroupGeoSpatialColumnGroup. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetColumnGroupGeoSpatialColumnGroup.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetColumnGroupGeoSpatialColumnGroup.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + columns: Sequence[str], + country_code: str, + name: str): + """ + :param Sequence[str] columns: Columns in this hierarchy. + :param str country_code: Country code. Valid values are `US`. + :param str name: A display name for the hierarchy. + """ + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "country_code", country_code) + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def columns(self) -> Sequence[str]: + """ + Columns in this hierarchy. + """ + return pulumi.get(self, "columns") + + @property + @pulumi.getter(name="countryCode") + def country_code(self) -> str: + """ + Country code. Valid values are `US`. + """ + return pulumi.get(self, "country_code") + + @property + @pulumi.getter + def name(self) -> str: + """ + A display name for the hierarchy. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class DataSetColumnLevelPermissionRule(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnNames": + suggest = "column_names" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetColumnLevelPermissionRule. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetColumnLevelPermissionRule.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetColumnLevelPermissionRule.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_names: Optional[Sequence[str]] = None, + principals: Optional[Sequence[str]] = None): + """ + :param Sequence[str] column_names: An array of column names. + :param Sequence[str] principals: An array of ARNs for Amazon QuickSight users or groups. + """ + if column_names is not None: + pulumi.set(__self__, "column_names", column_names) + if principals is not None: + pulumi.set(__self__, "principals", principals) + + @property + @pulumi.getter(name="columnNames") + def column_names(self) -> Optional[Sequence[str]]: + """ + An array of column names. + """ + return pulumi.get(self, "column_names") + + @property + @pulumi.getter + def principals(self) -> Optional[Sequence[str]]: + """ + An array of ARNs for Amazon QuickSight users or groups. + """ + return pulumi.get(self, "principals") + + +@pulumi.output_type +class DataSetDataSetUsageConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "disableUseAsDirectQuerySource": + suggest = "disable_use_as_direct_query_source" + elif key == "disableUseAsImportedSource": + suggest = "disable_use_as_imported_source" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetDataSetUsageConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetDataSetUsageConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetDataSetUsageConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + disable_use_as_direct_query_source: Optional[bool] = None, + disable_use_as_imported_source: Optional[bool] = None): + """ + :param bool disable_use_as_direct_query_source: Controls whether a child dataset of a direct query can use this dataset as a source. + :param bool disable_use_as_imported_source: Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. + """ + if disable_use_as_direct_query_source is not None: + pulumi.set(__self__, "disable_use_as_direct_query_source", disable_use_as_direct_query_source) + if disable_use_as_imported_source is not None: + pulumi.set(__self__, "disable_use_as_imported_source", disable_use_as_imported_source) + + @property + @pulumi.getter(name="disableUseAsDirectQuerySource") + def disable_use_as_direct_query_source(self) -> Optional[bool]: + """ + Controls whether a child dataset of a direct query can use this dataset as a source. + """ + return pulumi.get(self, "disable_use_as_direct_query_source") + + @property + @pulumi.getter(name="disableUseAsImportedSource") + def disable_use_as_imported_source(self) -> Optional[bool]: + """ + Controls whether a child dataset that's stored in QuickSight can use this dataset as a source. + """ + return pulumi.get(self, "disable_use_as_imported_source") + + +@pulumi.output_type +class DataSetFieldFolder(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldFoldersId": + suggest = "field_folders_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetFieldFolder. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetFieldFolder.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetFieldFolder.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_folders_id: str, + columns: Optional[Sequence[str]] = None, + description: Optional[str] = None): + """ + :param str field_folders_id: Key of the field folder map. + :param Sequence[str] columns: An array of column names to add to the folder. A column can only be in one folder. + :param str description: Field folder description. + """ + pulumi.set(__self__, "field_folders_id", field_folders_id) + if columns is not None: + pulumi.set(__self__, "columns", columns) + if description is not None: + pulumi.set(__self__, "description", description) + + @property + @pulumi.getter(name="fieldFoldersId") + def field_folders_id(self) -> str: + """ + Key of the field folder map. + """ + return pulumi.get(self, "field_folders_id") + + @property + @pulumi.getter + def columns(self) -> Optional[Sequence[str]]: + """ + An array of column names to add to the folder. A column can only be in one folder. + """ + return pulumi.get(self, "columns") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Field folder description. + """ + return pulumi.get(self, "description") + + +@pulumi.output_type +class DataSetLogicalTableMap(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "logicalTableMapId": + suggest = "logical_table_map_id" + elif key == "dataTransforms": + suggest = "data_transforms" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMap. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMap.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMap.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + alias: str, + logical_table_map_id: str, + source: 'outputs.DataSetLogicalTableMapSource', + data_transforms: Optional[Sequence['outputs.DataSetLogicalTableMapDataTransform']] = None): + """ + :param str alias: A display name for the logical table. + :param str logical_table_map_id: Key of the logical table map. + :param 'DataSetLogicalTableMapSourceArgs' source: Source of this logical table. See source. + :param Sequence['DataSetLogicalTableMapDataTransformArgs'] data_transforms: Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. + """ + pulumi.set(__self__, "alias", alias) + pulumi.set(__self__, "logical_table_map_id", logical_table_map_id) + pulumi.set(__self__, "source", source) + if data_transforms is not None: + pulumi.set(__self__, "data_transforms", data_transforms) + + @property + @pulumi.getter + def alias(self) -> str: + """ + A display name for the logical table. + """ + return pulumi.get(self, "alias") + + @property + @pulumi.getter(name="logicalTableMapId") + def logical_table_map_id(self) -> str: + """ + Key of the logical table map. + """ + return pulumi.get(self, "logical_table_map_id") + + @property + @pulumi.getter + def source(self) -> 'outputs.DataSetLogicalTableMapSource': + """ + Source of this logical table. See source. + """ + return pulumi.get(self, "source") + + @property + @pulumi.getter(name="dataTransforms") + def data_transforms(self) -> Optional[Sequence['outputs.DataSetLogicalTableMapDataTransform']]: + """ + Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null. See data_transforms. + """ + return pulumi.get(self, "data_transforms") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransform(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "castColumnTypeOperation": + suggest = "cast_column_type_operation" + elif key == "createColumnsOperation": + suggest = "create_columns_operation" + elif key == "filterOperation": + suggest = "filter_operation" + elif key == "projectOperation": + suggest = "project_operation" + elif key == "renameColumnOperation": + suggest = "rename_column_operation" + elif key == "tagColumnOperation": + suggest = "tag_column_operation" + elif key == "untagColumnOperation": + suggest = "untag_column_operation" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransform. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapDataTransform.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapDataTransform.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + cast_column_type_operation: Optional['outputs.DataSetLogicalTableMapDataTransformCastColumnTypeOperation'] = None, + create_columns_operation: Optional['outputs.DataSetLogicalTableMapDataTransformCreateColumnsOperation'] = None, + filter_operation: Optional['outputs.DataSetLogicalTableMapDataTransformFilterOperation'] = None, + project_operation: Optional['outputs.DataSetLogicalTableMapDataTransformProjectOperation'] = None, + rename_column_operation: Optional['outputs.DataSetLogicalTableMapDataTransformRenameColumnOperation'] = None, + tag_column_operation: Optional['outputs.DataSetLogicalTableMapDataTransformTagColumnOperation'] = None, + untag_column_operation: Optional['outputs.DataSetLogicalTableMapDataTransformUntagColumnOperation'] = None): + """ + :param 'DataSetLogicalTableMapDataTransformCastColumnTypeOperationArgs' cast_column_type_operation: A transform operation that casts a column to a different type. See cast_column_type_operation. + :param 'DataSetLogicalTableMapDataTransformCreateColumnsOperationArgs' create_columns_operation: An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. + :param 'DataSetLogicalTableMapDataTransformFilterOperationArgs' filter_operation: An operation that filters rows based on some condition. See filter_operation. + :param 'DataSetLogicalTableMapDataTransformProjectOperationArgs' project_operation: An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. + :param 'DataSetLogicalTableMapDataTransformRenameColumnOperationArgs' rename_column_operation: An operation that renames a column. See rename_column_operation. + :param 'DataSetLogicalTableMapDataTransformTagColumnOperationArgs' tag_column_operation: An operation that tags a column with additional information. See tag_column_operation. + :param 'DataSetLogicalTableMapDataTransformUntagColumnOperationArgs' untag_column_operation: A transform operation that removes tags associated with a column. See untag_column_operation. + """ + if cast_column_type_operation is not None: + pulumi.set(__self__, "cast_column_type_operation", cast_column_type_operation) + if create_columns_operation is not None: + pulumi.set(__self__, "create_columns_operation", create_columns_operation) + if filter_operation is not None: + pulumi.set(__self__, "filter_operation", filter_operation) + if project_operation is not None: + pulumi.set(__self__, "project_operation", project_operation) + if rename_column_operation is not None: + pulumi.set(__self__, "rename_column_operation", rename_column_operation) + if tag_column_operation is not None: + pulumi.set(__self__, "tag_column_operation", tag_column_operation) + if untag_column_operation is not None: + pulumi.set(__self__, "untag_column_operation", untag_column_operation) + + @property + @pulumi.getter(name="castColumnTypeOperation") + def cast_column_type_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformCastColumnTypeOperation']: + """ + A transform operation that casts a column to a different type. See cast_column_type_operation. + """ + return pulumi.get(self, "cast_column_type_operation") + + @property + @pulumi.getter(name="createColumnsOperation") + def create_columns_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformCreateColumnsOperation']: + """ + An operation that creates calculated columns. Columns created in one such operation form a lexical closure. See create_columns_operation. + """ + return pulumi.get(self, "create_columns_operation") + + @property + @pulumi.getter(name="filterOperation") + def filter_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformFilterOperation']: + """ + An operation that filters rows based on some condition. See filter_operation. + """ + return pulumi.get(self, "filter_operation") + + @property + @pulumi.getter(name="projectOperation") + def project_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformProjectOperation']: + """ + An operation that projects columns. Operations that come after a projection can only refer to projected columns. See project_operation. + """ + return pulumi.get(self, "project_operation") + + @property + @pulumi.getter(name="renameColumnOperation") + def rename_column_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformRenameColumnOperation']: + """ + An operation that renames a column. See rename_column_operation. + """ + return pulumi.get(self, "rename_column_operation") + + @property + @pulumi.getter(name="tagColumnOperation") + def tag_column_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformTagColumnOperation']: + """ + An operation that tags a column with additional information. See tag_column_operation. + """ + return pulumi.get(self, "tag_column_operation") + + @property + @pulumi.getter(name="untagColumnOperation") + def untag_column_operation(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformUntagColumnOperation']: + """ + A transform operation that removes tags associated with a column. See untag_column_operation. + """ + return pulumi.get(self, "untag_column_operation") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransformCastColumnTypeOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + elif key == "newColumnType": + suggest = "new_column_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformCastColumnTypeOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapDataTransformCastColumnTypeOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapDataTransformCastColumnTypeOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: str, + new_column_type: str, + format: Optional[str] = None): + """ + :param str column_name: Column name. + :param str new_column_type: New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. + :param str format: When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "new_column_type", new_column_type) + if format is not None: + pulumi.set(__self__, "format", format) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + """ + Column name. + """ + return pulumi.get(self, "column_name") + + @property + @pulumi.getter(name="newColumnType") + def new_column_type(self) -> str: + """ + New column data type. Valid values are `STRING`, `INTEGER`, `DECIMAL`, `DATETIME`. + """ + return pulumi.get(self, "new_column_type") + + @property + @pulumi.getter + def format(self) -> Optional[str]: + """ + When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format. + """ + return pulumi.get(self, "format") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransformCreateColumnsOperation(dict): + def __init__(__self__, *, + columns: Sequence['outputs.DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn']): + """ + :param Sequence['DataSetLogicalTableMapDataTransformCreateColumnsOperationColumnArgs'] columns: Calculated columns to create. See columns. + """ + pulumi.set(__self__, "columns", columns) + + @property + @pulumi.getter + def columns(self) -> Sequence['outputs.DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn']: + """ + Calculated columns to create. See columns. + """ + return pulumi.get(self, "columns") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnId": + suggest = "column_id" + elif key == "columnName": + suggest = "column_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapDataTransformCreateColumnsOperationColumn.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_id: str, + column_name: str, + expression: str): + """ + :param str column_id: A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. + :param str column_name: Column name. + :param str expression: An expression that defines the calculated column. + """ + pulumi.set(__self__, "column_id", column_id) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "expression", expression) + + @property + @pulumi.getter(name="columnId") + def column_id(self) -> str: + """ + A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column. + """ + return pulumi.get(self, "column_id") + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + """ + Column name. + """ + return pulumi.get(self, "column_name") + + @property + @pulumi.getter + def expression(self) -> str: + """ + An expression that defines the calculated column. + """ + return pulumi.get(self, "expression") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransformFilterOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "conditionExpression": + suggest = "condition_expression" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformFilterOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapDataTransformFilterOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapDataTransformFilterOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + condition_expression: str): + """ + :param str condition_expression: An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. + """ + pulumi.set(__self__, "condition_expression", condition_expression) + + @property + @pulumi.getter(name="conditionExpression") + def condition_expression(self) -> str: + """ + An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset. + """ + return pulumi.get(self, "condition_expression") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransformProjectOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "projectedColumns": + suggest = "projected_columns" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformProjectOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapDataTransformProjectOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapDataTransformProjectOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + projected_columns: Sequence[str]): + """ + :param Sequence[str] projected_columns: Projected columns. + """ + pulumi.set(__self__, "projected_columns", projected_columns) + + @property + @pulumi.getter(name="projectedColumns") + def projected_columns(self) -> Sequence[str]: + """ + Projected columns. + """ + return pulumi.get(self, "projected_columns") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransformRenameColumnOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + elif key == "newColumnName": + suggest = "new_column_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformRenameColumnOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapDataTransformRenameColumnOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapDataTransformRenameColumnOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: str, + new_column_name: str): + """ + :param str column_name: Column to be renamed. + :param str new_column_name: New name for the column. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "new_column_name", new_column_name) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + """ + Column to be renamed. + """ + return pulumi.get(self, "column_name") + + @property + @pulumi.getter(name="newColumnName") + def new_column_name(self) -> str: + """ + New name for the column. + """ + return pulumi.get(self, "new_column_name") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransformTagColumnOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformTagColumnOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapDataTransformTagColumnOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapDataTransformTagColumnOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: str, + tags: Sequence['outputs.DataSetLogicalTableMapDataTransformTagColumnOperationTag']): + """ + :param str column_name: Column name. + :param Sequence['DataSetLogicalTableMapDataTransformTagColumnOperationTagArgs'] tags: The dataset column tag, currently only used for geospatial type tagging. See tags. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + """ + Column name. + """ + return pulumi.get(self, "column_name") + + @property + @pulumi.getter + def tags(self) -> Sequence['outputs.DataSetLogicalTableMapDataTransformTagColumnOperationTag']: + """ + The dataset column tag, currently only used for geospatial type tagging. See tags. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransformTagColumnOperationTag(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnDescription": + suggest = "column_description" + elif key == "columnGeographicRole": + suggest = "column_geographic_role" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformTagColumnOperationTag. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapDataTransformTagColumnOperationTag.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapDataTransformTagColumnOperationTag.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_description: Optional['outputs.DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription'] = None, + column_geographic_role: Optional[str] = None): + """ + :param 'DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescriptionArgs' column_description: A description for a column. See column_description. + :param str column_geographic_role: A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. + """ + if column_description is not None: + pulumi.set(__self__, "column_description", column_description) + if column_geographic_role is not None: + pulumi.set(__self__, "column_geographic_role", column_geographic_role) + + @property + @pulumi.getter(name="columnDescription") + def column_description(self) -> Optional['outputs.DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription']: + """ + A description for a column. See column_description. + """ + return pulumi.get(self, "column_description") + + @property + @pulumi.getter(name="columnGeographicRole") + def column_geographic_role(self) -> Optional[str]: + """ + A geospatial role for a column. Valid values are `COUNTRY`, `STATE`, `COUNTY`, `CITY`, `POSTCODE`, `LONGITUDE`, and `LATITUDE`. + """ + return pulumi.get(self, "column_geographic_role") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransformTagColumnOperationTagColumnDescription(dict): + def __init__(__self__, *, + text: Optional[str] = None): + """ + :param str text: The text of a description for a column. + """ + if text is not None: + pulumi.set(__self__, "text", text) + + @property + @pulumi.getter + def text(self) -> Optional[str]: + """ + The text of a description for a column. + """ + return pulumi.get(self, "text") + + +@pulumi.output_type +class DataSetLogicalTableMapDataTransformUntagColumnOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + elif key == "tagNames": + suggest = "tag_names" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapDataTransformUntagColumnOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapDataTransformUntagColumnOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapDataTransformUntagColumnOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: str, + tag_names: Sequence[str]): + """ + :param str column_name: Column name. + :param Sequence[str] tag_names: The column tags to remove from this column. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "tag_names", tag_names) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + """ + Column name. + """ + return pulumi.get(self, "column_name") + + @property + @pulumi.getter(name="tagNames") + def tag_names(self) -> Sequence[str]: + """ + The column tags to remove from this column. + """ + return pulumi.get(self, "tag_names") + + +@pulumi.output_type +class DataSetLogicalTableMapSource(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetArn": + suggest = "data_set_arn" + elif key == "joinInstruction": + suggest = "join_instruction" + elif key == "physicalTableId": + suggest = "physical_table_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapSource. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapSource.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapSource.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_arn: Optional[str] = None, + join_instruction: Optional['outputs.DataSetLogicalTableMapSourceJoinInstruction'] = None, + physical_table_id: Optional[str] = None): + """ + :param str data_set_arn: ARN of the parent data set. + :param 'DataSetLogicalTableMapSourceJoinInstructionArgs' join_instruction: Specifies the result of a join of two logical tables. See join_instruction. + :param str physical_table_id: Physical table ID. + """ + if data_set_arn is not None: + pulumi.set(__self__, "data_set_arn", data_set_arn) + if join_instruction is not None: + pulumi.set(__self__, "join_instruction", join_instruction) + if physical_table_id is not None: + pulumi.set(__self__, "physical_table_id", physical_table_id) + + @property + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> Optional[str]: + """ + ARN of the parent data set. + """ + return pulumi.get(self, "data_set_arn") + + @property + @pulumi.getter(name="joinInstruction") + def join_instruction(self) -> Optional['outputs.DataSetLogicalTableMapSourceJoinInstruction']: + """ + Specifies the result of a join of two logical tables. See join_instruction. + """ + return pulumi.get(self, "join_instruction") + + @property + @pulumi.getter(name="physicalTableId") + def physical_table_id(self) -> Optional[str]: + """ + Physical table ID. + """ + return pulumi.get(self, "physical_table_id") + + +@pulumi.output_type +class DataSetLogicalTableMapSourceJoinInstruction(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "leftOperand": + suggest = "left_operand" + elif key == "onClause": + suggest = "on_clause" + elif key == "rightOperand": + suggest = "right_operand" + elif key == "leftJoinKeyProperties": + suggest = "left_join_key_properties" + elif key == "rightJoinKeyProperties": + suggest = "right_join_key_properties" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapSourceJoinInstruction. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapSourceJoinInstruction.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapSourceJoinInstruction.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + left_operand: str, + on_clause: str, + right_operand: str, + type: str, + left_join_key_properties: Optional['outputs.DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties'] = None, + right_join_key_properties: Optional['outputs.DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties'] = None): + """ + :param str left_operand: Operand on the left side of a join. + :param str on_clause: Join instructions provided in the ON clause of a join. + :param str right_operand: Operand on the right side of a join. + :param str type: Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. + :param 'DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesArgs' left_join_key_properties: Join key properties of the left operand. See left_join_key_properties. + :param 'DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesArgs' right_join_key_properties: Join key properties of the right operand. See right_join_key_properties. + """ + pulumi.set(__self__, "left_operand", left_operand) + pulumi.set(__self__, "on_clause", on_clause) + pulumi.set(__self__, "right_operand", right_operand) + pulumi.set(__self__, "type", type) + if left_join_key_properties is not None: + pulumi.set(__self__, "left_join_key_properties", left_join_key_properties) + if right_join_key_properties is not None: + pulumi.set(__self__, "right_join_key_properties", right_join_key_properties) + + @property + @pulumi.getter(name="leftOperand") + def left_operand(self) -> str: + """ + Operand on the left side of a join. + """ + return pulumi.get(self, "left_operand") + + @property + @pulumi.getter(name="onClause") + def on_clause(self) -> str: + """ + Join instructions provided in the ON clause of a join. + """ + return pulumi.get(self, "on_clause") + + @property + @pulumi.getter(name="rightOperand") + def right_operand(self) -> str: + """ + Operand on the right side of a join. + """ + return pulumi.get(self, "right_operand") + + @property + @pulumi.getter + def type(self) -> str: + """ + Type of join. Valid values are `INNER`, `OUTER`, `LEFT`, and `RIGHT`. + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="leftJoinKeyProperties") + def left_join_key_properties(self) -> Optional['outputs.DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties']: + """ + Join key properties of the left operand. See left_join_key_properties. + """ + return pulumi.get(self, "left_join_key_properties") + + @property + @pulumi.getter(name="rightJoinKeyProperties") + def right_join_key_properties(self) -> Optional['outputs.DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties']: + """ + Join key properties of the right operand. See right_join_key_properties. + """ + return pulumi.get(self, "right_join_key_properties") + + +@pulumi.output_type +class DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "uniqueKey": + suggest = "unique_key" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + unique_key: Optional[bool] = None): + """ + :param bool unique_key: A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + """ + if unique_key is not None: + pulumi.set(__self__, "unique_key", unique_key) + + @property + @pulumi.getter(name="uniqueKey") + def unique_key(self) -> Optional[bool]: + """ + A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + """ + return pulumi.get(self, "unique_key") + + +@pulumi.output_type +class DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "uniqueKey": + suggest = "unique_key" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + unique_key: Optional[bool] = None): + """ + :param bool unique_key: A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + """ + if unique_key is not None: + pulumi.set(__self__, "unique_key", unique_key) + + @property + @pulumi.getter(name="uniqueKey") + def unique_key(self) -> Optional[bool]: + """ + A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance. + """ + return pulumi.get(self, "unique_key") + + +@pulumi.output_type +class DataSetOutputColumn(dict): + def __init__(__self__, *, + description: Optional[str] = None, + name: Optional[str] = None, + type: Optional[str] = None): + """ + :param str description: Field folder description. + :param str name: Display name for the dataset. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if name is not None: + pulumi.set(__self__, "name", name) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Field folder description. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dataset. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class DataSetPermission(dict): + def __init__(__self__, *, + actions: Sequence[str], + principal: str): + """ + :param Sequence[str] actions: List of IAM actions to grant or revoke permissions on. + :param str principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> Sequence[str]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter + def principal(self) -> str: + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + return pulumi.get(self, "principal") + + +@pulumi.output_type +class DataSetPhysicalTableMap(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "physicalTableMapId": + suggest = "physical_table_map_id" + elif key == "customSql": + suggest = "custom_sql" + elif key == "relationalTable": + suggest = "relational_table" + elif key == "s3Source": + suggest = "s3_source" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetPhysicalTableMap. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetPhysicalTableMap.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetPhysicalTableMap.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + physical_table_map_id: str, + custom_sql: Optional['outputs.DataSetPhysicalTableMapCustomSql'] = None, + relational_table: Optional['outputs.DataSetPhysicalTableMapRelationalTable'] = None, + s3_source: Optional['outputs.DataSetPhysicalTableMapS3Source'] = None): + """ + :param str physical_table_map_id: Key of the physical table map. + :param 'DataSetPhysicalTableMapCustomSqlArgs' custom_sql: A physical table type built from the results of the custom SQL query. See custom_sql. + :param 'DataSetPhysicalTableMapRelationalTableArgs' relational_table: A physical table type for relational data sources. See relational_table. + :param 'DataSetPhysicalTableMapS3SourceArgs' s3_source: A physical table type for as S3 data source. See s3_source. + """ + pulumi.set(__self__, "physical_table_map_id", physical_table_map_id) + if custom_sql is not None: + pulumi.set(__self__, "custom_sql", custom_sql) + if relational_table is not None: + pulumi.set(__self__, "relational_table", relational_table) + if s3_source is not None: + pulumi.set(__self__, "s3_source", s3_source) + + @property + @pulumi.getter(name="physicalTableMapId") + def physical_table_map_id(self) -> str: + """ + Key of the physical table map. + """ + return pulumi.get(self, "physical_table_map_id") + + @property + @pulumi.getter(name="customSql") + def custom_sql(self) -> Optional['outputs.DataSetPhysicalTableMapCustomSql']: + """ + A physical table type built from the results of the custom SQL query. See custom_sql. + """ + return pulumi.get(self, "custom_sql") + + @property + @pulumi.getter(name="relationalTable") + def relational_table(self) -> Optional['outputs.DataSetPhysicalTableMapRelationalTable']: + """ + A physical table type for relational data sources. See relational_table. + """ + return pulumi.get(self, "relational_table") + + @property + @pulumi.getter(name="s3Source") + def s3_source(self) -> Optional['outputs.DataSetPhysicalTableMapS3Source']: + """ + A physical table type for as S3 data source. See s3_source. + """ + return pulumi.get(self, "s3_source") + + +@pulumi.output_type +class DataSetPhysicalTableMapCustomSql(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSourceArn": + suggest = "data_source_arn" + elif key == "sqlQuery": + suggest = "sql_query" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetPhysicalTableMapCustomSql. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetPhysicalTableMapCustomSql.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetPhysicalTableMapCustomSql.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_source_arn: str, + name: str, + sql_query: str, + columns: Optional[Sequence['outputs.DataSetPhysicalTableMapCustomSqlColumn']] = None): + """ + :param str data_source_arn: ARN of the data source. + :param str name: Display name for the SQL query result. + :param str sql_query: SQL query. + :param Sequence['DataSetPhysicalTableMapCustomSqlColumnArgs'] columns: Column schema from the SQL query result set. See columns. + """ + pulumi.set(__self__, "data_source_arn", data_source_arn) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sql_query", sql_query) + if columns is not None: + pulumi.set(__self__, "columns", columns) + + @property + @pulumi.getter(name="dataSourceArn") + def data_source_arn(self) -> str: + """ + ARN of the data source. + """ + return pulumi.get(self, "data_source_arn") + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the SQL query result. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="sqlQuery") + def sql_query(self) -> str: + """ + SQL query. + """ + return pulumi.get(self, "sql_query") + + @property + @pulumi.getter + def columns(self) -> Optional[Sequence['outputs.DataSetPhysicalTableMapCustomSqlColumn']]: + """ + Column schema from the SQL query result set. See columns. + """ + return pulumi.get(self, "columns") + + +@pulumi.output_type +class DataSetPhysicalTableMapCustomSqlColumn(dict): + def __init__(__self__, *, + name: str, + type: str): + """ + :param str name: Name of this column in the underlying data source. + :param str type: Data type of the column. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> str: + """ + Name of this column in the underlying data source. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> str: + """ + Data type of the column. + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class DataSetPhysicalTableMapRelationalTable(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSourceArn": + suggest = "data_source_arn" + elif key == "inputColumns": + suggest = "input_columns" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetPhysicalTableMapRelationalTable. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetPhysicalTableMapRelationalTable.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetPhysicalTableMapRelationalTable.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_source_arn: str, + input_columns: Sequence['outputs.DataSetPhysicalTableMapRelationalTableInputColumn'], + name: str, + catalog: Optional[str] = None, + schema: Optional[str] = None): + """ + :param str data_source_arn: ARN of the data source. + :param Sequence['DataSetPhysicalTableMapRelationalTableInputColumnArgs'] input_columns: Column schema of the table. See input_columns. + :param str name: Name of the relational table. + :param str catalog: Catalog associated with the table. + :param str schema: Schema name. This name applies to certain relational database engines. + """ + pulumi.set(__self__, "data_source_arn", data_source_arn) + pulumi.set(__self__, "input_columns", input_columns) + pulumi.set(__self__, "name", name) + if catalog is not None: + pulumi.set(__self__, "catalog", catalog) + if schema is not None: + pulumi.set(__self__, "schema", schema) + + @property + @pulumi.getter(name="dataSourceArn") + def data_source_arn(self) -> str: + """ + ARN of the data source. + """ + return pulumi.get(self, "data_source_arn") + + @property + @pulumi.getter(name="inputColumns") + def input_columns(self) -> Sequence['outputs.DataSetPhysicalTableMapRelationalTableInputColumn']: + """ + Column schema of the table. See input_columns. + """ + return pulumi.get(self, "input_columns") + + @property + @pulumi.getter + def name(self) -> str: + """ + Name of the relational table. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def catalog(self) -> Optional[str]: + """ + Catalog associated with the table. + """ + return pulumi.get(self, "catalog") + + @property + @pulumi.getter + def schema(self) -> Optional[str]: + """ + Schema name. This name applies to certain relational database engines. + """ + return pulumi.get(self, "schema") + + +@pulumi.output_type +class DataSetPhysicalTableMapRelationalTableInputColumn(dict): + def __init__(__self__, *, + name: str, + type: str): + """ + :param str name: Name of this column in the underlying data source. + :param str type: Data type of the column. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> str: + """ + Name of this column in the underlying data source. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> str: + """ + Data type of the column. + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class DataSetPhysicalTableMapS3Source(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSourceArn": + suggest = "data_source_arn" + elif key == "inputColumns": + suggest = "input_columns" + elif key == "uploadSettings": + suggest = "upload_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetPhysicalTableMapS3Source. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetPhysicalTableMapS3Source.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetPhysicalTableMapS3Source.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_source_arn: str, + input_columns: Sequence['outputs.DataSetPhysicalTableMapS3SourceInputColumn'], + upload_settings: 'outputs.DataSetPhysicalTableMapS3SourceUploadSettings'): + """ + :param str data_source_arn: ARN of the data source. + :param Sequence['DataSetPhysicalTableMapS3SourceInputColumnArgs'] input_columns: Column schema of the table. See input_columns. + :param 'DataSetPhysicalTableMapS3SourceUploadSettingsArgs' upload_settings: Information about the format for the S3 source file or files. See upload_settings. + """ + pulumi.set(__self__, "data_source_arn", data_source_arn) + pulumi.set(__self__, "input_columns", input_columns) + pulumi.set(__self__, "upload_settings", upload_settings) + + @property + @pulumi.getter(name="dataSourceArn") + def data_source_arn(self) -> str: + """ + ARN of the data source. + """ + return pulumi.get(self, "data_source_arn") + + @property + @pulumi.getter(name="inputColumns") + def input_columns(self) -> Sequence['outputs.DataSetPhysicalTableMapS3SourceInputColumn']: + """ + Column schema of the table. See input_columns. + """ + return pulumi.get(self, "input_columns") + + @property + @pulumi.getter(name="uploadSettings") + def upload_settings(self) -> 'outputs.DataSetPhysicalTableMapS3SourceUploadSettings': + """ + Information about the format for the S3 source file or files. See upload_settings. + """ + return pulumi.get(self, "upload_settings") + + +@pulumi.output_type +class DataSetPhysicalTableMapS3SourceInputColumn(dict): + def __init__(__self__, *, + name: str, + type: str): + """ + :param str name: Name of this column in the underlying data source. + :param str type: Data type of the column. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> str: + """ + Name of this column in the underlying data source. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> str: + """ + Data type of the column. + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class DataSetPhysicalTableMapS3SourceUploadSettings(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "containsHeader": + suggest = "contains_header" + elif key == "startFromRow": + suggest = "start_from_row" + elif key == "textQualifier": + suggest = "text_qualifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetPhysicalTableMapS3SourceUploadSettings. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetPhysicalTableMapS3SourceUploadSettings.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetPhysicalTableMapS3SourceUploadSettings.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + contains_header: Optional[bool] = None, + delimiter: Optional[str] = None, + format: Optional[str] = None, + start_from_row: Optional[int] = None, + text_qualifier: Optional[str] = None): + """ + :param bool contains_header: Whether the file has a header row, or the files each have a header row. + :param str delimiter: Delimiter between values in the file. + :param str format: File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. + :param int start_from_row: A row number to start reading data from. + :param str text_qualifier: Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. + """ + if contains_header is not None: + pulumi.set(__self__, "contains_header", contains_header) + if delimiter is not None: + pulumi.set(__self__, "delimiter", delimiter) + if format is not None: + pulumi.set(__self__, "format", format) + if start_from_row is not None: + pulumi.set(__self__, "start_from_row", start_from_row) + if text_qualifier is not None: + pulumi.set(__self__, "text_qualifier", text_qualifier) + + @property + @pulumi.getter(name="containsHeader") + def contains_header(self) -> Optional[bool]: + """ + Whether the file has a header row, or the files each have a header row. + """ + return pulumi.get(self, "contains_header") + + @property + @pulumi.getter + def delimiter(self) -> Optional[str]: + """ + Delimiter between values in the file. + """ + return pulumi.get(self, "delimiter") + + @property + @pulumi.getter + def format(self) -> Optional[str]: + """ + File format. Valid values are `CSV`, `TSV`, `CLF`, `ELF`, `XLSX`, and `JSON`. + """ + return pulumi.get(self, "format") + + @property + @pulumi.getter(name="startFromRow") + def start_from_row(self) -> Optional[int]: + """ + A row number to start reading data from. + """ + return pulumi.get(self, "start_from_row") + + @property + @pulumi.getter(name="textQualifier") + def text_qualifier(self) -> Optional[str]: + """ + Text qualifier. Valid values are `DOUBLE_QUOTE` and `SINGLE_QUOTE`. + """ + return pulumi.get(self, "text_qualifier") + + +@pulumi.output_type +class DataSetRefreshProperties(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "refreshConfiguration": + suggest = "refresh_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetRefreshProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetRefreshProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetRefreshProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + refresh_configuration: 'outputs.DataSetRefreshPropertiesRefreshConfiguration'): + """ + :param 'DataSetRefreshPropertiesRefreshConfigurationArgs' refresh_configuration: The refresh configuration for the data set. See refresh_configuration. + """ + pulumi.set(__self__, "refresh_configuration", refresh_configuration) + + @property + @pulumi.getter(name="refreshConfiguration") + def refresh_configuration(self) -> 'outputs.DataSetRefreshPropertiesRefreshConfiguration': + """ + The refresh configuration for the data set. See refresh_configuration. + """ + return pulumi.get(self, "refresh_configuration") + + +@pulumi.output_type +class DataSetRefreshPropertiesRefreshConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "incrementalRefresh": + suggest = "incremental_refresh" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetRefreshPropertiesRefreshConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetRefreshPropertiesRefreshConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetRefreshPropertiesRefreshConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + incremental_refresh: 'outputs.DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh'): + """ + :param 'DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshArgs' incremental_refresh: The incremental refresh for the data set. See incremental_refresh. + """ + pulumi.set(__self__, "incremental_refresh", incremental_refresh) + + @property + @pulumi.getter(name="incrementalRefresh") + def incremental_refresh(self) -> 'outputs.DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh': + """ + The incremental refresh for the data set. See incremental_refresh. + """ + return pulumi.get(self, "incremental_refresh") + + +@pulumi.output_type +class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "lookbackWindow": + suggest = "lookback_window" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetRefreshPropertiesRefreshConfigurationIncrementalRefresh.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + lookback_window: 'outputs.DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow'): + """ + :param 'DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindowArgs' lookback_window: The lookback window setup for an incremental refresh configuration. See lookback_window. + """ + pulumi.set(__self__, "lookback_window", lookback_window) + + @property + @pulumi.getter(name="lookbackWindow") + def lookback_window(self) -> 'outputs.DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow': + """ + The lookback window setup for an incremental refresh configuration. See lookback_window. + """ + return pulumi.get(self, "lookback_window") + + +@pulumi.output_type +class DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + elif key == "sizeUnit": + suggest = "size_unit" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetRefreshPropertiesRefreshConfigurationIncrementalRefreshLookbackWindow.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: str, + size: int, + size_unit: str): + """ + :param str column_name: The name of the lookback window column. + :param int size: The lookback window column size. + :param str size_unit: The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "size_unit", size_unit) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + """ + The name of the lookback window column. + """ + return pulumi.get(self, "column_name") + + @property + @pulumi.getter + def size(self) -> int: + """ + The lookback window column size. + """ + return pulumi.get(self, "size") + + @property + @pulumi.getter(name="sizeUnit") + def size_unit(self) -> str: + """ + The size unit that is used for the lookback window column. Valid values for this structure are `HOUR`, `DAY`, and `WEEK`. + """ + return pulumi.get(self, "size_unit") + + +@pulumi.output_type +class DataSetRowLevelPermissionDataSet(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "permissionPolicy": + suggest = "permission_policy" + elif key == "formatVersion": + suggest = "format_version" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetRowLevelPermissionDataSet. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetRowLevelPermissionDataSet.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetRowLevelPermissionDataSet.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arn: str, + permission_policy: str, + format_version: Optional[str] = None, + namespace: Optional[str] = None, + status: Optional[str] = None): + """ + :param str arn: ARN of the dataset that contains permissions for RLS. + :param str permission_policy: Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. + :param str format_version: User or group rules associated with the dataset that contains permissions for RLS. + :param str namespace: Namespace associated with the dataset that contains permissions for RLS. + :param str status: Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + """ + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "permission_policy", permission_policy) + if format_version is not None: + pulumi.set(__self__, "format_version", format_version) + if namespace is not None: + pulumi.set(__self__, "namespace", namespace) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def arn(self) -> str: + """ + ARN of the dataset that contains permissions for RLS. + """ + return pulumi.get(self, "arn") + + @property + @pulumi.getter(name="permissionPolicy") + def permission_policy(self) -> str: + """ + Type of permissions to use when interpreting the permissions for RLS. Valid values are `GRANT_ACCESS` and `DENY_ACCESS`. + """ + return pulumi.get(self, "permission_policy") + + @property + @pulumi.getter(name="formatVersion") + def format_version(self) -> Optional[str]: + """ + User or group rules associated with the dataset that contains permissions for RLS. + """ + return pulumi.get(self, "format_version") + + @property + @pulumi.getter + def namespace(self) -> Optional[str]: + """ + Namespace associated with the dataset that contains permissions for RLS. + """ + return pulumi.get(self, "namespace") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Status of the row-level security permission dataset. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class DataSetRowLevelPermissionTagConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "tagRules": + suggest = "tag_rules" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetRowLevelPermissionTagConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetRowLevelPermissionTagConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetRowLevelPermissionTagConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + tag_rules: Sequence['outputs.DataSetRowLevelPermissionTagConfigurationTagRule'], + status: Optional[str] = None): + """ + :param Sequence['DataSetRowLevelPermissionTagConfigurationTagRuleArgs'] tag_rules: A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. + :param str status: The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + """ + pulumi.set(__self__, "tag_rules", tag_rules) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="tagRules") + def tag_rules(self) -> Sequence['outputs.DataSetRowLevelPermissionTagConfigurationTagRule']: + """ + A set of rules associated with row-level security, such as the tag names and columns that they are assigned to. See tag_rules. + """ + return pulumi.get(self, "tag_rules") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + The status of row-level security tags. If enabled, the status is `ENABLED`. If disabled, the status is `DISABLED`. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class DataSetRowLevelPermissionTagConfigurationTagRule(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + elif key == "tagKey": + suggest = "tag_key" + elif key == "matchAllValue": + suggest = "match_all_value" + elif key == "tagMultiValueDelimiter": + suggest = "tag_multi_value_delimiter" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSetRowLevelPermissionTagConfigurationTagRule. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSetRowLevelPermissionTagConfigurationTagRule.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSetRowLevelPermissionTagConfigurationTagRule.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: str, + tag_key: str, + match_all_value: Optional[str] = None, + tag_multi_value_delimiter: Optional[str] = None): + """ + :param str column_name: Column name that a tag key is assigned to. + :param str tag_key: Unique key for a tag. + :param str match_all_value: A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. + :param str tag_multi_value_delimiter: A string that you want to use to delimit the values when you pass the values at run time. + """ + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "tag_key", tag_key) + if match_all_value is not None: + pulumi.set(__self__, "match_all_value", match_all_value) + if tag_multi_value_delimiter is not None: + pulumi.set(__self__, "tag_multi_value_delimiter", tag_multi_value_delimiter) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + """ + Column name that a tag key is assigned to. + """ + return pulumi.get(self, "column_name") + + @property + @pulumi.getter(name="tagKey") + def tag_key(self) -> str: + """ + Unique key for a tag. + """ + return pulumi.get(self, "tag_key") + + @property + @pulumi.getter(name="matchAllValue") + def match_all_value(self) -> Optional[str]: + """ + A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. + """ + return pulumi.get(self, "match_all_value") + + @property + @pulumi.getter(name="tagMultiValueDelimiter") + def tag_multi_value_delimiter(self) -> Optional[str]: + """ + A string that you want to use to delimit the values when you pass the values at run time. + """ + return pulumi.get(self, "tag_multi_value_delimiter") + + +@pulumi.output_type +class DataSourceCredentials(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "copySourceArn": + suggest = "copy_source_arn" + elif key == "credentialPair": + suggest = "credential_pair" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceCredentials. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceCredentials.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceCredentials.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + copy_source_arn: Optional[str] = None, + credential_pair: Optional['outputs.DataSourceCredentialsCredentialPair'] = None): + """ + :param str copy_source_arn: The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. + When the value is not null, the `credential_pair` from the data source in the ARN is used. + :param 'DataSourceCredentialsCredentialPairArgs' credential_pair: Credential pair. See Credential Pair below for more details. + """ + if copy_source_arn is not None: + pulumi.set(__self__, "copy_source_arn", copy_source_arn) + if credential_pair is not None: + pulumi.set(__self__, "credential_pair", credential_pair) + + @property + @pulumi.getter(name="copySourceArn") + def copy_source_arn(self) -> Optional[str]: + """ + The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. + When the value is not null, the `credential_pair` from the data source in the ARN is used. + """ + return pulumi.get(self, "copy_source_arn") + + @property + @pulumi.getter(name="credentialPair") + def credential_pair(self) -> Optional['outputs.DataSourceCredentialsCredentialPair']: + """ + Credential pair. See Credential Pair below for more details. + """ + return pulumi.get(self, "credential_pair") + + +@pulumi.output_type +class DataSourceCredentialsCredentialPair(dict): + def __init__(__self__, *, + password: str, + username: str): + """ + :param str password: Password, maximum length of 1024 characters. + :param str username: User name, maximum length of 64 characters. + """ pulumi.set(__self__, "password", password) pulumi.set(__self__, "username", username) @property @pulumi.getter - def password(self) -> str: - """ - Password, maximum length of 1024 characters. - """ - return pulumi.get(self, "password") + def password(self) -> str: + """ + Password, maximum length of 1024 characters. + """ + return pulumi.get(self, "password") + + @property + @pulumi.getter + def username(self) -> str: + """ + User name, maximum length of 64 characters. + """ + return pulumi.get(self, "username") + + +@pulumi.output_type +class DataSourceParameters(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "amazonElasticsearch": + suggest = "amazon_elasticsearch" + elif key == "auroraPostgresql": + suggest = "aurora_postgresql" + elif key == "awsIotAnalytics": + suggest = "aws_iot_analytics" + elif key == "mariaDb": + suggest = "maria_db" + elif key == "serviceNow": + suggest = "service_now" + elif key == "sqlServer": + suggest = "sql_server" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceParameters. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceParameters.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceParameters.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + amazon_elasticsearch: Optional['outputs.DataSourceParametersAmazonElasticsearch'] = None, + athena: Optional['outputs.DataSourceParametersAthena'] = None, + aurora: Optional['outputs.DataSourceParametersAurora'] = None, + aurora_postgresql: Optional['outputs.DataSourceParametersAuroraPostgresql'] = None, + aws_iot_analytics: Optional['outputs.DataSourceParametersAwsIotAnalytics'] = None, + jira: Optional['outputs.DataSourceParametersJira'] = None, + maria_db: Optional['outputs.DataSourceParametersMariaDb'] = None, + mysql: Optional['outputs.DataSourceParametersMysql'] = None, + oracle: Optional['outputs.DataSourceParametersOracle'] = None, + postgresql: Optional['outputs.DataSourceParametersPostgresql'] = None, + presto: Optional['outputs.DataSourceParametersPresto'] = None, + rds: Optional['outputs.DataSourceParametersRds'] = None, + redshift: Optional['outputs.DataSourceParametersRedshift'] = None, + s3: Optional['outputs.DataSourceParametersS3'] = None, + service_now: Optional['outputs.DataSourceParametersServiceNow'] = None, + snowflake: Optional['outputs.DataSourceParametersSnowflake'] = None, + spark: Optional['outputs.DataSourceParametersSpark'] = None, + sql_server: Optional['outputs.DataSourceParametersSqlServer'] = None, + teradata: Optional['outputs.DataSourceParametersTeradata'] = None, + twitter: Optional['outputs.DataSourceParametersTwitter'] = None): + """ + :param 'DataSourceParametersAmazonElasticsearchArgs' amazon_elasticsearch: Parameters for connecting to Amazon Elasticsearch. + :param 'DataSourceParametersAthenaArgs' athena: Parameters for connecting to Athena. + :param 'DataSourceParametersAuroraArgs' aurora: Parameters for connecting to Aurora MySQL. + :param 'DataSourceParametersAuroraPostgresqlArgs' aurora_postgresql: Parameters for connecting to Aurora Postgresql. + :param 'DataSourceParametersAwsIotAnalyticsArgs' aws_iot_analytics: Parameters for connecting to AWS IOT Analytics. + :param 'DataSourceParametersJiraArgs' jira: Parameters for connecting to Jira. + :param 'DataSourceParametersMariaDbArgs' maria_db: Parameters for connecting to MariaDB. + :param 'DataSourceParametersMysqlArgs' mysql: Parameters for connecting to MySQL. + :param 'DataSourceParametersOracleArgs' oracle: Parameters for connecting to Oracle. + :param 'DataSourceParametersPostgresqlArgs' postgresql: Parameters for connecting to Postgresql. + :param 'DataSourceParametersPrestoArgs' presto: Parameters for connecting to Presto. + :param 'DataSourceParametersRdsArgs' rds: Parameters for connecting to RDS. + :param 'DataSourceParametersRedshiftArgs' redshift: Parameters for connecting to Redshift. + :param 'DataSourceParametersS3Args' s3: Parameters for connecting to S3. + :param 'DataSourceParametersServiceNowArgs' service_now: Parameters for connecting to ServiceNow. + :param 'DataSourceParametersSnowflakeArgs' snowflake: Parameters for connecting to Snowflake. + :param 'DataSourceParametersSparkArgs' spark: Parameters for connecting to Spark. + :param 'DataSourceParametersSqlServerArgs' sql_server: Parameters for connecting to SQL Server. + :param 'DataSourceParametersTeradataArgs' teradata: Parameters for connecting to Teradata. + :param 'DataSourceParametersTwitterArgs' twitter: Parameters for connecting to Twitter. + """ + if amazon_elasticsearch is not None: + pulumi.set(__self__, "amazon_elasticsearch", amazon_elasticsearch) + if athena is not None: + pulumi.set(__self__, "athena", athena) + if aurora is not None: + pulumi.set(__self__, "aurora", aurora) + if aurora_postgresql is not None: + pulumi.set(__self__, "aurora_postgresql", aurora_postgresql) + if aws_iot_analytics is not None: + pulumi.set(__self__, "aws_iot_analytics", aws_iot_analytics) + if jira is not None: + pulumi.set(__self__, "jira", jira) + if maria_db is not None: + pulumi.set(__self__, "maria_db", maria_db) + if mysql is not None: + pulumi.set(__self__, "mysql", mysql) + if oracle is not None: + pulumi.set(__self__, "oracle", oracle) + if postgresql is not None: + pulumi.set(__self__, "postgresql", postgresql) + if presto is not None: + pulumi.set(__self__, "presto", presto) + if rds is not None: + pulumi.set(__self__, "rds", rds) + if redshift is not None: + pulumi.set(__self__, "redshift", redshift) + if s3 is not None: + pulumi.set(__self__, "s3", s3) + if service_now is not None: + pulumi.set(__self__, "service_now", service_now) + if snowflake is not None: + pulumi.set(__self__, "snowflake", snowflake) + if spark is not None: + pulumi.set(__self__, "spark", spark) + if sql_server is not None: + pulumi.set(__self__, "sql_server", sql_server) + if teradata is not None: + pulumi.set(__self__, "teradata", teradata) + if twitter is not None: + pulumi.set(__self__, "twitter", twitter) + + @property + @pulumi.getter(name="amazonElasticsearch") + def amazon_elasticsearch(self) -> Optional['outputs.DataSourceParametersAmazonElasticsearch']: + """ + Parameters for connecting to Amazon Elasticsearch. + """ + return pulumi.get(self, "amazon_elasticsearch") + + @property + @pulumi.getter + def athena(self) -> Optional['outputs.DataSourceParametersAthena']: + """ + Parameters for connecting to Athena. + """ + return pulumi.get(self, "athena") + + @property + @pulumi.getter + def aurora(self) -> Optional['outputs.DataSourceParametersAurora']: + """ + Parameters for connecting to Aurora MySQL. + """ + return pulumi.get(self, "aurora") + + @property + @pulumi.getter(name="auroraPostgresql") + def aurora_postgresql(self) -> Optional['outputs.DataSourceParametersAuroraPostgresql']: + """ + Parameters for connecting to Aurora Postgresql. + """ + return pulumi.get(self, "aurora_postgresql") + + @property + @pulumi.getter(name="awsIotAnalytics") + def aws_iot_analytics(self) -> Optional['outputs.DataSourceParametersAwsIotAnalytics']: + """ + Parameters for connecting to AWS IOT Analytics. + """ + return pulumi.get(self, "aws_iot_analytics") + + @property + @pulumi.getter + def jira(self) -> Optional['outputs.DataSourceParametersJira']: + """ + Parameters for connecting to Jira. + """ + return pulumi.get(self, "jira") + + @property + @pulumi.getter(name="mariaDb") + def maria_db(self) -> Optional['outputs.DataSourceParametersMariaDb']: + """ + Parameters for connecting to MariaDB. + """ + return pulumi.get(self, "maria_db") + + @property + @pulumi.getter + def mysql(self) -> Optional['outputs.DataSourceParametersMysql']: + """ + Parameters for connecting to MySQL. + """ + return pulumi.get(self, "mysql") + + @property + @pulumi.getter + def oracle(self) -> Optional['outputs.DataSourceParametersOracle']: + """ + Parameters for connecting to Oracle. + """ + return pulumi.get(self, "oracle") + + @property + @pulumi.getter + def postgresql(self) -> Optional['outputs.DataSourceParametersPostgresql']: + """ + Parameters for connecting to Postgresql. + """ + return pulumi.get(self, "postgresql") + + @property + @pulumi.getter + def presto(self) -> Optional['outputs.DataSourceParametersPresto']: + """ + Parameters for connecting to Presto. + """ + return pulumi.get(self, "presto") + + @property + @pulumi.getter + def rds(self) -> Optional['outputs.DataSourceParametersRds']: + """ + Parameters for connecting to RDS. + """ + return pulumi.get(self, "rds") + + @property + @pulumi.getter + def redshift(self) -> Optional['outputs.DataSourceParametersRedshift']: + """ + Parameters for connecting to Redshift. + """ + return pulumi.get(self, "redshift") + + @property + @pulumi.getter + def s3(self) -> Optional['outputs.DataSourceParametersS3']: + """ + Parameters for connecting to S3. + """ + return pulumi.get(self, "s3") + + @property + @pulumi.getter(name="serviceNow") + def service_now(self) -> Optional['outputs.DataSourceParametersServiceNow']: + """ + Parameters for connecting to ServiceNow. + """ + return pulumi.get(self, "service_now") + + @property + @pulumi.getter + def snowflake(self) -> Optional['outputs.DataSourceParametersSnowflake']: + """ + Parameters for connecting to Snowflake. + """ + return pulumi.get(self, "snowflake") + + @property + @pulumi.getter + def spark(self) -> Optional['outputs.DataSourceParametersSpark']: + """ + Parameters for connecting to Spark. + """ + return pulumi.get(self, "spark") + + @property + @pulumi.getter(name="sqlServer") + def sql_server(self) -> Optional['outputs.DataSourceParametersSqlServer']: + """ + Parameters for connecting to SQL Server. + """ + return pulumi.get(self, "sql_server") + + @property + @pulumi.getter + def teradata(self) -> Optional['outputs.DataSourceParametersTeradata']: + """ + Parameters for connecting to Teradata. + """ + return pulumi.get(self, "teradata") + + @property + @pulumi.getter + def twitter(self) -> Optional['outputs.DataSourceParametersTwitter']: + """ + Parameters for connecting to Twitter. + """ + return pulumi.get(self, "twitter") + + +@pulumi.output_type +class DataSourceParametersAmazonElasticsearch(dict): + def __init__(__self__, *, + domain: str): + """ + :param str domain: The OpenSearch domain. + """ + pulumi.set(__self__, "domain", domain) + + @property + @pulumi.getter + def domain(self) -> str: + """ + The OpenSearch domain. + """ + return pulumi.get(self, "domain") + + +@pulumi.output_type +class DataSourceParametersAthena(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "workGroup": + suggest = "work_group" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersAthena. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceParametersAthena.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceParametersAthena.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + work_group: Optional[str] = None): + """ + :param str work_group: The work-group to which to connect. + """ + if work_group is not None: + pulumi.set(__self__, "work_group", work_group) + + @property + @pulumi.getter(name="workGroup") + def work_group(self) -> Optional[str]: + """ + The work-group to which to connect. + """ + return pulumi.get(self, "work_group") + + +@pulumi.output_type +class DataSourceParametersAurora(dict): + def __init__(__self__, *, + database: str, + host: str, + port: int): + """ + :param str database: The database to which to connect. + :param str host: The host to which to connect. + :param int port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> int: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersAuroraPostgresql(dict): + def __init__(__self__, *, + database: str, + host: str, + port: int): + """ + :param str database: The database to which to connect. + :param str host: The host to which to connect. + :param int port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> int: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersAwsIotAnalytics(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetName": + suggest = "data_set_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersAwsIotAnalytics. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceParametersAwsIotAnalytics.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceParametersAwsIotAnalytics.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_name: str): + """ + :param str data_set_name: The name of the data set to which to connect. + """ + pulumi.set(__self__, "data_set_name", data_set_name) + + @property + @pulumi.getter(name="dataSetName") + def data_set_name(self) -> str: + """ + The name of the data set to which to connect. + """ + return pulumi.get(self, "data_set_name") + + +@pulumi.output_type +class DataSourceParametersJira(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "siteBaseUrl": + suggest = "site_base_url" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersJira. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceParametersJira.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceParametersJira.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + site_base_url: str): + """ + :param str site_base_url: The base URL of the Jira instance's site to which to connect. + """ + pulumi.set(__self__, "site_base_url", site_base_url) + + @property + @pulumi.getter(name="siteBaseUrl") + def site_base_url(self) -> str: + """ + The base URL of the Jira instance's site to which to connect. + """ + return pulumi.get(self, "site_base_url") + + +@pulumi.output_type +class DataSourceParametersMariaDb(dict): + def __init__(__self__, *, + database: str, + host: str, + port: int): + """ + :param str database: The database to which to connect. + :param str host: The host to which to connect. + :param int port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> int: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersMysql(dict): + def __init__(__self__, *, + database: str, + host: str, + port: int): + """ + :param str database: The database to which to connect. + :param str host: The host to which to connect. + :param int port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> int: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersOracle(dict): + def __init__(__self__, *, + database: str, + host: str, + port: int): + """ + :param str database: The database to which to connect. + :param str host: The host to which to connect. + :param int port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> int: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersPostgresql(dict): + def __init__(__self__, *, + database: str, + host: str, + port: int): + """ + :param str database: The database to which to connect. + :param str host: The host to which to connect. + :param int port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> int: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersPresto(dict): + def __init__(__self__, *, + catalog: str, + host: str, + port: int): + """ + :param str catalog: The catalog to which to connect. + :param str host: The host to which to connect. + :param int port: The port to which to connect. + """ + pulumi.set(__self__, "catalog", catalog) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def catalog(self) -> str: + """ + The catalog to which to connect. + """ + return pulumi.get(self, "catalog") + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> int: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersRds(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "instanceId": + suggest = "instance_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersRds. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceParametersRds.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceParametersRds.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + database: str, + instance_id: str): + """ + :param str database: The database to which to connect. + :param str instance_id: The instance ID to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "instance_id", instance_id) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter(name="instanceId") + def instance_id(self) -> str: + """ + The instance ID to which to connect. + """ + return pulumi.get(self, "instance_id") + + +@pulumi.output_type +class DataSourceParametersRedshift(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clusterId": + suggest = "cluster_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersRedshift. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceParametersRedshift.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceParametersRedshift.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + database: str, + cluster_id: Optional[str] = None, + host: Optional[str] = None, + port: Optional[int] = None): + """ + :param str database: The database to which to connect. + :param str cluster_id: The ID of the cluster to which to connect. + :param str host: The host to which to connect. + :param int port: The port to which to connect. + """ + pulumi.set(__self__, "database", database) + if cluster_id is not None: + pulumi.set(__self__, "cluster_id", cluster_id) + if host is not None: + pulumi.set(__self__, "host", host) + if port is not None: + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter(name="clusterId") + def cluster_id(self) -> Optional[str]: + """ + The ID of the cluster to which to connect. + """ + return pulumi.get(self, "cluster_id") + + @property + @pulumi.getter + def host(self) -> Optional[str]: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> Optional[int]: + """ + The port to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersS3(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "manifestFileLocation": + suggest = "manifest_file_location" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersS3. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceParametersS3.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceParametersS3.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + manifest_file_location: 'outputs.DataSourceParametersS3ManifestFileLocation'): + """ + :param 'DataSourceParametersS3ManifestFileLocationArgs' manifest_file_location: An object containing the S3 location of the S3 manifest file. + """ + pulumi.set(__self__, "manifest_file_location", manifest_file_location) + + @property + @pulumi.getter(name="manifestFileLocation") + def manifest_file_location(self) -> 'outputs.DataSourceParametersS3ManifestFileLocation': + """ + An object containing the S3 location of the S3 manifest file. + """ + return pulumi.get(self, "manifest_file_location") + + +@pulumi.output_type +class DataSourceParametersS3ManifestFileLocation(dict): + def __init__(__self__, *, + bucket: str, + key: str): + """ + :param str bucket: The name of the bucket that contains the manifest file. + :param str key: The key of the manifest file within the bucket. + """ + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) + + @property + @pulumi.getter + def bucket(self) -> str: + """ + The name of the bucket that contains the manifest file. + """ + return pulumi.get(self, "bucket") + + @property + @pulumi.getter + def key(self) -> str: + """ + The key of the manifest file within the bucket. + """ + return pulumi.get(self, "key") + + +@pulumi.output_type +class DataSourceParametersServiceNow(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "siteBaseUrl": + suggest = "site_base_url" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersServiceNow. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceParametersServiceNow.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceParametersServiceNow.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + site_base_url: str): + """ + :param str site_base_url: The base URL of the Jira instance's site to which to connect. + """ + pulumi.set(__self__, "site_base_url", site_base_url) + + @property + @pulumi.getter(name="siteBaseUrl") + def site_base_url(self) -> str: + """ + The base URL of the Jira instance's site to which to connect. + """ + return pulumi.get(self, "site_base_url") + + +@pulumi.output_type +class DataSourceParametersSnowflake(dict): + def __init__(__self__, *, + database: str, + host: str, + warehouse: str): + """ + :param str database: The database to which to connect. + :param str host: The host to which to connect. + :param str warehouse: The warehouse to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "warehouse", warehouse) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def warehouse(self) -> str: + """ + The warehouse to which to connect. + """ + return pulumi.get(self, "warehouse") + + +@pulumi.output_type +class DataSourceParametersSpark(dict): + def __init__(__self__, *, + host: str, + port: int): + """ + :param str host: The host to which to connect. + :param int port: The warehouse to which to connect. + """ + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> int: + """ + The warehouse to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersSqlServer(dict): + def __init__(__self__, *, + database: str, + host: str, + port: int): + """ + :param str database: The database to which to connect. + :param str host: The host to which to connect. + :param int port: The warehouse to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> int: + """ + The warehouse to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersTeradata(dict): + def __init__(__self__, *, + database: str, + host: str, + port: int): + """ + :param str database: The database to which to connect. + :param str host: The host to which to connect. + :param int port: The warehouse to which to connect. + """ + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def database(self) -> str: + """ + The database to which to connect. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter + def host(self) -> str: + """ + The host to which to connect. + """ + return pulumi.get(self, "host") + + @property + @pulumi.getter + def port(self) -> int: + """ + The warehouse to which to connect. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class DataSourceParametersTwitter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maxRows": + suggest = "max_rows" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersTwitter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceParametersTwitter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceParametersTwitter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + max_rows: int, + query: str): + """ + :param int max_rows: The maximum number of rows to query. + :param str query: The Twitter query to retrieve the data. + """ + pulumi.set(__self__, "max_rows", max_rows) + pulumi.set(__self__, "query", query) + + @property + @pulumi.getter(name="maxRows") + def max_rows(self) -> int: + """ + The maximum number of rows to query. + """ + return pulumi.get(self, "max_rows") + + @property + @pulumi.getter + def query(self) -> str: + """ + The Twitter query to retrieve the data. + """ + return pulumi.get(self, "query") + + +@pulumi.output_type +class DataSourcePermission(dict): + def __init__(__self__, *, + actions: Sequence[str], + principal: str): + """ + :param Sequence[str] actions: Set of IAM actions to grant or revoke permissions on. Max of 16 items. + :param str principal: The Amazon Resource Name (ARN) of the principal. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> Sequence[str]: + """ + Set of IAM actions to grant or revoke permissions on. Max of 16 items. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter + def principal(self) -> str: + """ + The Amazon Resource Name (ARN) of the principal. + """ + return pulumi.get(self, "principal") + + +@pulumi.output_type +class DataSourceSslProperties(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "disableSsl": + suggest = "disable_ssl" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceSslProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceSslProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceSslProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + disable_ssl: bool): + """ + :param bool disable_ssl: A Boolean option to control whether SSL should be disabled. + """ + pulumi.set(__self__, "disable_ssl", disable_ssl) + + @property + @pulumi.getter(name="disableSsl") + def disable_ssl(self) -> bool: + """ + A Boolean option to control whether SSL should be disabled. + """ + return pulumi.get(self, "disable_ssl") + + +@pulumi.output_type +class DataSourceVpcConnectionProperties(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "vpcConnectionArn": + suggest = "vpc_connection_arn" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataSourceVpcConnectionProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataSourceVpcConnectionProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataSourceVpcConnectionProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + vpc_connection_arn: str): + """ + :param str vpc_connection_arn: The Amazon Resource Name (ARN) for the VPC connection. + """ + pulumi.set(__self__, "vpc_connection_arn", vpc_connection_arn) + + @property + @pulumi.getter(name="vpcConnectionArn") + def vpc_connection_arn(self) -> str: + """ + The Amazon Resource Name (ARN) for the VPC connection. + """ + return pulumi.get(self, "vpc_connection_arn") + + +@pulumi.output_type +class DateTimeFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeFormat": + suggest = "date_time_format" + elif key == "nullValueFormatConfiguration": + suggest = "null_value_format_configuration" + elif key == "numericFormatConfiguration": + suggest = "numeric_format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DateTimeFormatConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DateTimeFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DateTimeFormatConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_format: Optional[str] = None, + null_value_format_configuration: Optional['outputs.NullValueFormatConfiguration'] = None, + numeric_format_configuration: Optional['outputs.NumericFormatConfiguration'] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if null_value_format_configuration is not None: + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) + if numeric_format_configuration is not None: + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) + + @property + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[str]: + return pulumi.get(self, "date_time_format") + + @property + @pulumi.getter(name="nullValueFormatConfiguration") + def null_value_format_configuration(self) -> Optional['outputs.NullValueFormatConfiguration']: + return pulumi.get(self, "null_value_format_configuration") + + @property + @pulumi.getter(name="numericFormatConfiguration") + def numeric_format_configuration(self) -> Optional['outputs.NumericFormatConfiguration']: + return pulumi.get(self, "numeric_format_configuration") + + +@pulumi.output_type +class DateTimeParameterDeclaration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "defaultValues": + suggest = "default_values" + elif key == "timeGranularity": + suggest = "time_granularity" + elif key == "valuesWhenUnset": + suggest = "values_when_unset" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DateTimeParameterDeclaration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DateTimeParameterDeclaration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DateTimeParameterDeclaration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + name: str, + default_values: Optional['outputs.DateTimeParameterDeclarationDefaultValues'] = None, + time_granularity: Optional[str] = None, + values_when_unset: Optional['outputs.DateTimeParameterDeclarationValuesWhenUnset'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + if default_values is not None: + pulumi.set(__self__, "default_values", default_values) + if time_granularity is not None: + pulumi.set(__self__, "time_granularity", time_granularity) + if values_when_unset is not None: + pulumi.set(__self__, "values_when_unset", values_when_unset) + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="defaultValues") + def default_values(self) -> Optional['outputs.DateTimeParameterDeclarationDefaultValues']: + return pulumi.get(self, "default_values") + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> Optional[str]: + return pulumi.get(self, "time_granularity") + + @property + @pulumi.getter(name="valuesWhenUnset") + def values_when_unset(self) -> Optional['outputs.DateTimeParameterDeclarationValuesWhenUnset']: + return pulumi.get(self, "values_when_unset") + + +@pulumi.output_type +class DateTimeParameterDeclarationDefaultValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dynamicValue": + suggest = "dynamic_value" + elif key == "rollingDate": + suggest = "rolling_date" + elif key == "staticValues": + suggest = "static_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DateTimeParameterDeclarationDefaultValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DateTimeParameterDeclarationDefaultValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DateTimeParameterDeclarationDefaultValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + dynamic_value: Optional['outputs.DynamicValue'] = None, + rolling_date: Optional['outputs.DateTimeParameterDeclarationDefaultValuesRollingDate'] = None, + static_values: Optional[Sequence[str]] = None): + if dynamic_value is not None: + pulumi.set(__self__, "dynamic_value", dynamic_value) + if rolling_date is not None: + pulumi.set(__self__, "rolling_date", rolling_date) + if static_values is not None: + pulumi.set(__self__, "static_values", static_values) + + @property + @pulumi.getter(name="dynamicValue") + def dynamic_value(self) -> Optional['outputs.DynamicValue']: + return pulumi.get(self, "dynamic_value") + + @property + @pulumi.getter(name="rollingDate") + def rolling_date(self) -> Optional['outputs.DateTimeParameterDeclarationDefaultValuesRollingDate']: + return pulumi.get(self, "rolling_date") + + @property + @pulumi.getter(name="staticValues") + def static_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "static_values") + + +@pulumi.output_type +class DateTimeParameterDeclarationDefaultValuesRollingDate(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetIdentifier": + suggest = "data_set_identifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DateTimeParameterDeclarationDefaultValuesRollingDate. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DateTimeParameterDeclarationDefaultValuesRollingDate.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DateTimeParameterDeclarationDefaultValuesRollingDate.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + data_set_identifier: Optional[str] = None): + pulumi.set(__self__, "expression", expression) + if data_set_identifier is not None: + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> Optional[str]: + return pulumi.get(self, "data_set_identifier") + + +@pulumi.output_type +class DateTimeParameterDeclarationValuesWhenUnset(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customValue": + suggest = "custom_value" + elif key == "valueWhenUnsetOption": + suggest = "value_when_unset_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DateTimeParameterDeclarationValuesWhenUnset. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DateTimeParameterDeclarationValuesWhenUnset.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DateTimeParameterDeclarationValuesWhenUnset.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_value: Optional[str] = None, + value_when_unset_option: Optional[str] = None): + if custom_value is not None: + pulumi.set(__self__, "custom_value", custom_value) + if value_when_unset_option is not None: + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) + + @property + @pulumi.getter(name="customValue") + def custom_value(self) -> Optional[str]: + return pulumi.get(self, "custom_value") + + @property + @pulumi.getter(name="valueWhenUnsetOption") + def value_when_unset_option(self) -> Optional[str]: + return pulumi.get(self, "value_when_unset_option") + + +@pulumi.output_type +class DecimalParameterDeclaration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterValueType": + suggest = "parameter_value_type" + elif key == "defaultValues": + suggest = "default_values" + elif key == "valuesWhenUnset": + suggest = "values_when_unset" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DecimalParameterDeclaration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DecimalParameterDeclaration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DecimalParameterDeclaration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + name: str, + parameter_value_type: str, + default_values: Optional['outputs.DecimalParameterDeclarationDefaultValues'] = None, + values_when_unset: Optional['outputs.DecimalParameterDeclarationValuesWhenUnset'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) + if default_values is not None: + pulumi.set(__self__, "default_values", default_values) + if values_when_unset is not None: + pulumi.set(__self__, "values_when_unset", values_when_unset) + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="parameterValueType") + def parameter_value_type(self) -> str: + return pulumi.get(self, "parameter_value_type") + + @property + @pulumi.getter(name="defaultValues") + def default_values(self) -> Optional['outputs.DecimalParameterDeclarationDefaultValues']: + return pulumi.get(self, "default_values") + + @property + @pulumi.getter(name="valuesWhenUnset") + def values_when_unset(self) -> Optional['outputs.DecimalParameterDeclarationValuesWhenUnset']: + return pulumi.get(self, "values_when_unset") + + +@pulumi.output_type +class DecimalParameterDeclarationDefaultValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dynamicValue": + suggest = "dynamic_value" + elif key == "staticValues": + suggest = "static_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DecimalParameterDeclarationDefaultValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DecimalParameterDeclarationDefaultValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DecimalParameterDeclarationDefaultValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + dynamic_value: Optional['outputs.DynamicValue'] = None, + static_values: Optional[Sequence[float]] = None): + if dynamic_value is not None: + pulumi.set(__self__, "dynamic_value", dynamic_value) + if static_values is not None: + pulumi.set(__self__, "static_values", static_values) + + @property + @pulumi.getter(name="dynamicValue") + def dynamic_value(self) -> Optional['outputs.DynamicValue']: + return pulumi.get(self, "dynamic_value") + + @property + @pulumi.getter(name="staticValues") + def static_values(self) -> Optional[Sequence[float]]: + return pulumi.get(self, "static_values") + + +@pulumi.output_type +class DecimalParameterDeclarationValuesWhenUnset(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customValue": + suggest = "custom_value" + elif key == "valueWhenUnsetOption": + suggest = "value_when_unset_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DecimalParameterDeclarationValuesWhenUnset. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DecimalParameterDeclarationValuesWhenUnset.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DecimalParameterDeclarationValuesWhenUnset.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_value: Optional[float] = None, + value_when_unset_option: Optional[str] = None): + if custom_value is not None: + pulumi.set(__self__, "custom_value", custom_value) + if value_when_unset_option is not None: + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) + + @property + @pulumi.getter(name="customValue") + def custom_value(self) -> Optional[float]: + return pulumi.get(self, "custom_value") + + @property + @pulumi.getter(name="valueWhenUnsetOption") + def value_when_unset_option(self) -> Optional[str]: + return pulumi.get(self, "value_when_unset_option") + + +@pulumi.output_type +class DecimalPlacesConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "decimalPlaces": + suggest = "decimal_places" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DecimalPlacesConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DecimalPlacesConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DecimalPlacesConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + decimal_places: int): + pulumi.set(__self__, "decimal_places", decimal_places) + + @property + @pulumi.getter(name="decimalPlaces") + def decimal_places(self) -> int: + return pulumi.get(self, "decimal_places") + + +@pulumi.output_type +class DimensionFieldSchema2(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + elif key == "dataSetIdentifier": + suggest = "data_set_identifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DimensionFieldSchema2. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DimensionFieldSchema2.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DimensionFieldSchema2.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: str, + data_set_identifier: str): + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> str: + return pulumi.get(self, "column_name") + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> str: + return pulumi.get(self, "data_set_identifier") + + +@pulumi.output_type +class DimensionFieldSchema(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoricalDimensionField": + suggest = "categorical_dimension_field" + elif key == "dateDimensionField": + suggest = "date_dimension_field" + elif key == "numericalDimensionField": + suggest = "numerical_dimension_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DimensionFieldSchema. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DimensionFieldSchema.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DimensionFieldSchema.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + categorical_dimension_field: Optional['outputs.DimensionFieldSchemaCategoricalDimensionField'] = None, + date_dimension_field: Optional['outputs.DimensionFieldSchemaDateDimensionField'] = None, + numerical_dimension_field: Optional['outputs.DimensionFieldSchemaNumericalDimensionField'] = None): + if categorical_dimension_field is not None: + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) + if date_dimension_field is not None: + pulumi.set(__self__, "date_dimension_field", date_dimension_field) + if numerical_dimension_field is not None: + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) + + @property + @pulumi.getter(name="categoricalDimensionField") + def categorical_dimension_field(self) -> Optional['outputs.DimensionFieldSchemaCategoricalDimensionField']: + return pulumi.get(self, "categorical_dimension_field") + + @property + @pulumi.getter(name="dateDimensionField") + def date_dimension_field(self) -> Optional['outputs.DimensionFieldSchemaDateDimensionField']: + return pulumi.get(self, "date_dimension_field") + + @property + @pulumi.getter(name="numericalDimensionField") + def numerical_dimension_field(self) -> Optional['outputs.DimensionFieldSchemaNumericalDimensionField']: + return pulumi.get(self, "numerical_dimension_field") + + +@pulumi.output_type +class DimensionFieldSchemaCategoricalDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DimensionFieldSchemaCategoricalDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DimensionFieldSchemaCategoricalDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DimensionFieldSchemaCategoricalDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + format_configuration: Optional['outputs.StringFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class DimensionFieldSchemaDateDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "dateGranularity": + suggest = "date_granularity" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DimensionFieldSchemaDateDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DimensionFieldSchemaDateDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DimensionFieldSchemaDateDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + date_granularity: Optional[str] = None, + format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if date_granularity is not None: + pulumi.set(__self__, "date_granularity", date_granularity) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="dateGranularity") + def date_granularity(self) -> Optional[str]: + return pulumi.get(self, "date_granularity") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class DimensionFieldSchemaNumericalDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DimensionFieldSchemaNumericalDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DimensionFieldSchemaNumericalDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DimensionFieldSchemaNumericalDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + format_configuration: Optional['outputs.NumberFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class DrillDownFilters(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryFilter": + suggest = "category_filter" + elif key == "numericEqualityFilter": + suggest = "numeric_equality_filter" + elif key == "timeRangeFilter": + suggest = "time_range_filter" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DrillDownFilters. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DrillDownFilters.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DrillDownFilters.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_filter: Optional['outputs.CategoryFilter'] = None, + numeric_equality_filter: Optional['outputs.NumericEqualityFilter'] = None, + time_range_filter: Optional['outputs.TimeRangeFilter'] = None): + if category_filter is not None: + pulumi.set(__self__, "category_filter", category_filter) + if numeric_equality_filter is not None: + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) + if time_range_filter is not None: + pulumi.set(__self__, "time_range_filter", time_range_filter) + + @property + @pulumi.getter(name="categoryFilter") + def category_filter(self) -> Optional['outputs.CategoryFilter']: + return pulumi.get(self, "category_filter") + + @property + @pulumi.getter(name="numericEqualityFilter") + def numeric_equality_filter(self) -> Optional['outputs.NumericEqualityFilter']: + return pulumi.get(self, "numeric_equality_filter") + + @property + @pulumi.getter(name="timeRangeFilter") + def time_range_filter(self) -> Optional['outputs.TimeRangeFilter']: + return pulumi.get(self, "time_range_filter") + + +@pulumi.output_type +class DynamicValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "defaultValueColumn": + suggest = "default_value_column" + elif key == "groupNameColumn": + suggest = "group_name_column" + elif key == "userNameColumn": + suggest = "user_name_column" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DynamicValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DynamicValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DynamicValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + default_value_column: 'outputs.Column', + group_name_column: Optional['outputs.Column'] = None, + user_name_column: Optional['outputs.Column'] = None): + pulumi.set(__self__, "default_value_column", default_value_column) + if group_name_column is not None: + pulumi.set(__self__, "group_name_column", group_name_column) + if user_name_column is not None: + pulumi.set(__self__, "user_name_column", user_name_column) + + @property + @pulumi.getter(name="defaultValueColumn") + def default_value_column(self) -> 'outputs.Column': + return pulumi.get(self, "default_value_column") + + @property + @pulumi.getter(name="groupNameColumn") + def group_name_column(self) -> Optional['outputs.Column']: + return pulumi.get(self, "group_name_column") + + @property + @pulumi.getter(name="userNameColumn") + def user_name_column(self) -> Optional['outputs.Column']: + return pulumi.get(self, "user_name_column") + + +@pulumi.output_type +class FieldSort(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FieldSort. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FieldSort.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FieldSort.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + direction: str, + field_id: str): + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def direction(self) -> str: + return pulumi.get(self, "direction") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + +@pulumi.output_type +class FieldSortOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnSort": + suggest = "column_sort" + elif key == "fieldSort": + suggest = "field_sort" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FieldSortOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FieldSortOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FieldSortOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_sort: Optional['outputs.ColumnSort'] = None, + field_sort: Optional['outputs.FieldSort'] = None): + if column_sort is not None: + pulumi.set(__self__, "column_sort", column_sort) + if field_sort is not None: + pulumi.set(__self__, "field_sort", field_sort) + + @property + @pulumi.getter(name="columnSort") + def column_sort(self) -> Optional['outputs.ColumnSort']: + return pulumi.get(self, "column_sort") + + @property + @pulumi.getter(name="fieldSort") + def field_sort(self) -> Optional['outputs.FieldSort']: + return pulumi.get(self, "field_sort") + + +@pulumi.output_type +class FilterControls(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimePicker": + suggest = "date_time_picker" + elif key == "relativeDateTime": + suggest = "relative_date_time" + elif key == "textArea": + suggest = "text_area" + elif key == "textField": + suggest = "text_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControls. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControls.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControls.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_picker: Optional['outputs.FilterControlsDateTimePicker'] = None, + dropdown: Optional['outputs.FilterControlsDropdown'] = None, + list: Optional['outputs.FilterControlsList'] = None, + relative_date_time: Optional['outputs.FilterControlsRelativeDateTime'] = None, + slider: Optional['outputs.FilterControlsSlider'] = None, + text_area: Optional['outputs.FilterControlsTextArea'] = None, + text_field: Optional['outputs.FilterControlsTextField'] = None): + if date_time_picker is not None: + pulumi.set(__self__, "date_time_picker", date_time_picker) + if dropdown is not None: + pulumi.set(__self__, "dropdown", dropdown) + if list is not None: + pulumi.set(__self__, "list", list) + if relative_date_time is not None: + pulumi.set(__self__, "relative_date_time", relative_date_time) + if slider is not None: + pulumi.set(__self__, "slider", slider) + if text_area is not None: + pulumi.set(__self__, "text_area", text_area) + if text_field is not None: + pulumi.set(__self__, "text_field", text_field) + + @property + @pulumi.getter(name="dateTimePicker") + def date_time_picker(self) -> Optional['outputs.FilterControlsDateTimePicker']: + return pulumi.get(self, "date_time_picker") + + @property + @pulumi.getter + def dropdown(self) -> Optional['outputs.FilterControlsDropdown']: + return pulumi.get(self, "dropdown") + + @property + @pulumi.getter + def list(self) -> Optional['outputs.FilterControlsList']: + return pulumi.get(self, "list") + + @property + @pulumi.getter(name="relativeDateTime") + def relative_date_time(self) -> Optional['outputs.FilterControlsRelativeDateTime']: + return pulumi.get(self, "relative_date_time") + + @property + @pulumi.getter + def slider(self) -> Optional['outputs.FilterControlsSlider']: + return pulumi.get(self, "slider") + + @property + @pulumi.getter(name="textArea") + def text_area(self) -> Optional['outputs.FilterControlsTextArea']: + return pulumi.get(self, "text_area") + + @property + @pulumi.getter(name="textField") + def text_field(self) -> Optional['outputs.FilterControlsTextField']: + return pulumi.get(self, "text_field") + + +@pulumi.output_type +class FilterControlsDateTimePicker(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterControlId": + suggest = "filter_control_id" + elif key == "sourceFilterId": + suggest = "source_filter_id" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsDateTimePicker. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsDateTimePicker.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsDateTimePicker.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filter_control_id: str, + source_filter_id: str, + title: str, + display_options: Optional['outputs.FilterControlsDateTimePickerDisplayOptions'] = None, + type: Optional[str] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> str: + return pulumi.get(self, "filter_control_id") + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> str: + return pulumi.get(self, "source_filter_id") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.FilterControlsDateTimePickerDisplayOptions']: + return pulumi.get(self, "display_options") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class FilterControlsDateTimePickerDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeFormat": + suggest = "date_time_format" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsDateTimePickerDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsDateTimePickerDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsDateTimePickerDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_format: Optional[str] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[str]: + return pulumi.get(self, "date_time_format") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class FilterControlsDropdown(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterControlId": + suggest = "filter_control_id" + elif key == "sourceFilterId": + suggest = "source_filter_id" + elif key == "cascadingControlConfiguration": + suggest = "cascading_control_configuration" + elif key == "displayOptions": + suggest = "display_options" + elif key == "selectableValues": + suggest = "selectable_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsDropdown. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsDropdown.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsDropdown.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filter_control_id: str, + source_filter_id: str, + title: str, + cascading_control_configuration: Optional['outputs.CascadingControlConfiguration'] = None, + display_options: Optional['outputs.FilterControlsDropdownDisplayOptions'] = None, + selectable_values: Optional['outputs.FilterControlsDropdownSelectableValues'] = None, + type: Optional[str] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> str: + return pulumi.get(self, "filter_control_id") + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> str: + return pulumi.get(self, "source_filter_id") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional['outputs.CascadingControlConfiguration']: + return pulumi.get(self, "cascading_control_configuration") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.FilterControlsDropdownDisplayOptions']: + return pulumi.get(self, "display_options") + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional['outputs.FilterControlsDropdownSelectableValues']: + return pulumi.get(self, "selectable_values") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class FilterControlsDropdownDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "selectAllOptions": + suggest = "select_all_options" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsDropdownDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsDropdownDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsDropdownDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + select_all_options: Optional['outputs.SelectAllOptions'] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "select_all_options") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class FilterControlsDropdownSelectableValues(dict): + def __init__(__self__, *, + values: Optional[Sequence[str]] = None): + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class FilterControlsList(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterControlId": + suggest = "filter_control_id" + elif key == "sourceFilterId": + suggest = "source_filter_id" + elif key == "cascadingControlConfiguration": + suggest = "cascading_control_configuration" + elif key == "displayOptions": + suggest = "display_options" + elif key == "selectableValues": + suggest = "selectable_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsList. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsList.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsList.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filter_control_id: str, + source_filter_id: str, + title: str, + cascading_control_configuration: Optional['outputs.CascadingControlConfiguration'] = None, + display_options: Optional['outputs.FilterControlsListDisplayOptions'] = None, + selectable_values: Optional['outputs.FilterControlsListSelectableValues'] = None, + type: Optional[str] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> str: + return pulumi.get(self, "filter_control_id") + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> str: + return pulumi.get(self, "source_filter_id") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional['outputs.CascadingControlConfiguration']: + return pulumi.get(self, "cascading_control_configuration") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.FilterControlsListDisplayOptions']: + return pulumi.get(self, "display_options") + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional['outputs.FilterControlsListSelectableValues']: + return pulumi.get(self, "selectable_values") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class FilterControlsListDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "searchOptions": + suggest = "search_options" + elif key == "selectAllOptions": + suggest = "select_all_options" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsListDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsListDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsListDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + search_options: Optional['outputs.SelectAllOptions'] = None, + select_all_options: Optional['outputs.SelectAllOptions'] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if search_options is not None: + pulumi.set(__self__, "search_options", search_options) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="searchOptions") + def search_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "search_options") + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "select_all_options") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class FilterControlsListSelectableValues(dict): + def __init__(__self__, *, + values: Optional[Sequence[str]] = None): + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class FilterControlsRelativeDateTime(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterControlId": + suggest = "filter_control_id" + elif key == "sourceFilterId": + suggest = "source_filter_id" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsRelativeDateTime. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsRelativeDateTime.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsRelativeDateTime.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filter_control_id: str, + source_filter_id: str, + title: str, + display_options: Optional['outputs.FilterControlsRelativeDateTimeDisplayOptions'] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> str: + return pulumi.get(self, "filter_control_id") + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> str: + return pulumi.get(self, "source_filter_id") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.FilterControlsRelativeDateTimeDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class FilterControlsRelativeDateTimeDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeFormat": + suggest = "date_time_format" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsRelativeDateTimeDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsRelativeDateTimeDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsRelativeDateTimeDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_format: Optional[str] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[str]: + return pulumi.get(self, "date_time_format") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class FilterControlsSlider(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterControlId": + suggest = "filter_control_id" + elif key == "maximumValue": + suggest = "maximum_value" + elif key == "minimumValue": + suggest = "minimum_value" + elif key == "sourceFilterId": + suggest = "source_filter_id" + elif key == "stepSize": + suggest = "step_size" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsSlider. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsSlider.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsSlider.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filter_control_id: str, + maximum_value: float, + minimum_value: float, + source_filter_id: str, + step_size: float, + title: str, + display_options: Optional['outputs.FilterControlsSliderDisplayOptions'] = None, + type: Optional[str] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> str: + return pulumi.get(self, "filter_control_id") + + @property + @pulumi.getter(name="maximumValue") + def maximum_value(self) -> float: + return pulumi.get(self, "maximum_value") + + @property + @pulumi.getter(name="minimumValue") + def minimum_value(self) -> float: + return pulumi.get(self, "minimum_value") + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> str: + return pulumi.get(self, "source_filter_id") + + @property + @pulumi.getter(name="stepSize") + def step_size(self) -> float: + return pulumi.get(self, "step_size") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.FilterControlsSliderDisplayOptions']: + return pulumi.get(self, "display_options") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class FilterControlsSliderDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsSliderDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsSliderDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsSliderDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + title_options: Optional['outputs.LabelOptions'] = None): + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class FilterControlsTextArea(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterControlId": + suggest = "filter_control_id" + elif key == "sourceFilterId": + suggest = "source_filter_id" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsTextArea. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsTextArea.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsTextArea.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filter_control_id: str, + source_filter_id: str, + title: str, + delimiter: Optional[str] = None, + display_options: Optional['outputs.TextAreaControlDisplayOptions'] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if delimiter is not None: + pulumi.set(__self__, "delimiter", delimiter) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> str: + return pulumi.get(self, "filter_control_id") + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> str: + return pulumi.get(self, "source_filter_id") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter + def delimiter(self) -> Optional[str]: + return pulumi.get(self, "delimiter") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TextAreaControlDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class FilterControlsTextField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterControlId": + suggest = "filter_control_id" + elif key == "sourceFilterId": + suggest = "source_filter_id" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FilterControlsTextField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FilterControlsTextField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FilterControlsTextField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filter_control_id: str, + source_filter_id: str, + title: str, + display_options: Optional['outputs.TextAreaControlDisplayOptions'] = None): + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="filterControlId") + def filter_control_id(self) -> str: + return pulumi.get(self, "filter_control_id") + + @property + @pulumi.getter(name="sourceFilterId") + def source_filter_id(self) -> str: + return pulumi.get(self, "source_filter_id") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TextAreaControlDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class Filters(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryFilter": + suggest = "category_filter" + elif key == "numericEqualityFilter": + suggest = "numeric_equality_filter" + elif key == "numericRangeFilter": + suggest = "numeric_range_filter" + elif key == "relativeDatesFilter": + suggest = "relative_dates_filter" + elif key == "timeEqualityFilter": + suggest = "time_equality_filter" + elif key == "timeRangeFilter": + suggest = "time_range_filter" + elif key == "topBottomFilter": + suggest = "top_bottom_filter" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in Filters. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + Filters.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + Filters.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_filter: Optional['outputs.FiltersCategoryFilter'] = None, + numeric_equality_filter: Optional['outputs.FiltersNumericEqualityFilter'] = None, + numeric_range_filter: Optional['outputs.FiltersNumericRangeFilter'] = None, + relative_dates_filter: Optional['outputs.FiltersRelativeDatesFilter'] = None, + time_equality_filter: Optional['outputs.FiltersTimeEqualityFilter'] = None, + time_range_filter: Optional['outputs.FiltersTimeRangeFilter'] = None, + top_bottom_filter: Optional['outputs.FiltersTopBottomFilter'] = None): + if category_filter is not None: + pulumi.set(__self__, "category_filter", category_filter) + if numeric_equality_filter is not None: + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) + if numeric_range_filter is not None: + pulumi.set(__self__, "numeric_range_filter", numeric_range_filter) + if relative_dates_filter is not None: + pulumi.set(__self__, "relative_dates_filter", relative_dates_filter) + if time_equality_filter is not None: + pulumi.set(__self__, "time_equality_filter", time_equality_filter) + if time_range_filter is not None: + pulumi.set(__self__, "time_range_filter", time_range_filter) + if top_bottom_filter is not None: + pulumi.set(__self__, "top_bottom_filter", top_bottom_filter) + + @property + @pulumi.getter(name="categoryFilter") + def category_filter(self) -> Optional['outputs.FiltersCategoryFilter']: + return pulumi.get(self, "category_filter") + + @property + @pulumi.getter(name="numericEqualityFilter") + def numeric_equality_filter(self) -> Optional['outputs.FiltersNumericEqualityFilter']: + return pulumi.get(self, "numeric_equality_filter") + + @property + @pulumi.getter(name="numericRangeFilter") + def numeric_range_filter(self) -> Optional['outputs.FiltersNumericRangeFilter']: + return pulumi.get(self, "numeric_range_filter") + + @property + @pulumi.getter(name="relativeDatesFilter") + def relative_dates_filter(self) -> Optional['outputs.FiltersRelativeDatesFilter']: + return pulumi.get(self, "relative_dates_filter") + + @property + @pulumi.getter(name="timeEqualityFilter") + def time_equality_filter(self) -> Optional['outputs.FiltersTimeEqualityFilter']: + return pulumi.get(self, "time_equality_filter") + + @property + @pulumi.getter(name="timeRangeFilter") + def time_range_filter(self) -> Optional['outputs.FiltersTimeRangeFilter']: + return pulumi.get(self, "time_range_filter") + + @property + @pulumi.getter(name="topBottomFilter") + def top_bottom_filter(self) -> Optional['outputs.FiltersTopBottomFilter']: + return pulumi.get(self, "top_bottom_filter") + + +@pulumi.output_type +class FiltersCategoryFilter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterId": + suggest = "filter_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersCategoryFilter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersCategoryFilter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersCategoryFilter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + configuration: 'outputs.FiltersCategoryFilterConfiguration', + filter_id: str): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "configuration", configuration) + pulumi.set(__self__, "filter_id", filter_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter + def configuration(self) -> 'outputs.FiltersCategoryFilterConfiguration': + return pulumi.get(self, "configuration") + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> str: + return pulumi.get(self, "filter_id") + + +@pulumi.output_type +class FiltersCategoryFilterConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customFilterConfiguration": + suggest = "custom_filter_configuration" + elif key == "customFilterListConfiguration": + suggest = "custom_filter_list_configuration" + elif key == "filterListConfiguration": + suggest = "filter_list_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersCategoryFilterConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersCategoryFilterConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersCategoryFilterConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_filter_configuration: Optional['outputs.FiltersCategoryFilterConfigurationCustomFilterConfiguration'] = None, + custom_filter_list_configuration: Optional['outputs.FiltersCategoryFilterConfigurationCustomFilterListConfiguration'] = None, + filter_list_configuration: Optional['outputs.FiltersCategoryFilterConfigurationFilterListConfiguration'] = None): + if custom_filter_configuration is not None: + pulumi.set(__self__, "custom_filter_configuration", custom_filter_configuration) + if custom_filter_list_configuration is not None: + pulumi.set(__self__, "custom_filter_list_configuration", custom_filter_list_configuration) + if filter_list_configuration is not None: + pulumi.set(__self__, "filter_list_configuration", filter_list_configuration) + + @property + @pulumi.getter(name="customFilterConfiguration") + def custom_filter_configuration(self) -> Optional['outputs.FiltersCategoryFilterConfigurationCustomFilterConfiguration']: + return pulumi.get(self, "custom_filter_configuration") + + @property + @pulumi.getter(name="customFilterListConfiguration") + def custom_filter_list_configuration(self) -> Optional['outputs.FiltersCategoryFilterConfigurationCustomFilterListConfiguration']: + return pulumi.get(self, "custom_filter_list_configuration") + + @property + @pulumi.getter(name="filterListConfiguration") + def filter_list_configuration(self) -> Optional['outputs.FiltersCategoryFilterConfigurationFilterListConfiguration']: + return pulumi.get(self, "filter_list_configuration") + + +@pulumi.output_type +class FiltersCategoryFilterConfigurationCustomFilterConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "matchOperator": + suggest = "match_operator" + elif key == "nullOption": + suggest = "null_option" + elif key == "categoryValue": + suggest = "category_value" + elif key == "parameterName": + suggest = "parameter_name" + elif key == "selectAllOptions": + suggest = "select_all_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersCategoryFilterConfigurationCustomFilterConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersCategoryFilterConfigurationCustomFilterConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersCategoryFilterConfigurationCustomFilterConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + match_operator: str, + null_option: str, + category_value: Optional[str] = None, + parameter_name: Optional[str] = None, + select_all_options: Optional[str] = None): + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) + if category_value is not None: + pulumi.set(__self__, "category_value", category_value) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> str: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> str: + return pulumi.get(self, "null_option") + + @property + @pulumi.getter(name="categoryValue") + def category_value(self) -> Optional[str]: + return pulumi.get(self, "category_value") + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[str]: + return pulumi.get(self, "parameter_name") + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[str]: + return pulumi.get(self, "select_all_options") + + +@pulumi.output_type +class FiltersCategoryFilterConfigurationCustomFilterListConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "matchOperator": + suggest = "match_operator" + elif key == "nullOption": + suggest = "null_option" + elif key == "categoryValues": + suggest = "category_values" + elif key == "selectAllOptions": + suggest = "select_all_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersCategoryFilterConfigurationCustomFilterListConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersCategoryFilterConfigurationCustomFilterListConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersCategoryFilterConfigurationCustomFilterListConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + match_operator: str, + null_option: str, + category_values: Optional[Sequence[str]] = None, + select_all_options: Optional[str] = None): + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) + if category_values is not None: + pulumi.set(__self__, "category_values", category_values) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> str: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> str: + return pulumi.get(self, "null_option") + + @property + @pulumi.getter(name="categoryValues") + def category_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "category_values") + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[str]: + return pulumi.get(self, "select_all_options") + + +@pulumi.output_type +class FiltersCategoryFilterConfigurationFilterListConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "matchOperator": + suggest = "match_operator" + elif key == "categoryValues": + suggest = "category_values" + elif key == "selectAllOptions": + suggest = "select_all_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersCategoryFilterConfigurationFilterListConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersCategoryFilterConfigurationFilterListConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersCategoryFilterConfigurationFilterListConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + match_operator: str, + category_values: Optional[Sequence[str]] = None, + select_all_options: Optional[str] = None): + pulumi.set(__self__, "match_operator", match_operator) + if category_values is not None: + pulumi.set(__self__, "category_values", category_values) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> str: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="categoryValues") + def category_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "category_values") + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[str]: + return pulumi.get(self, "select_all_options") + + +@pulumi.output_type +class FiltersNumericEqualityFilter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterId": + suggest = "filter_id" + elif key == "matchOperator": + suggest = "match_operator" + elif key == "nullOption": + suggest = "null_option" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "parameterName": + suggest = "parameter_name" + elif key == "selectAllOptions": + suggest = "select_all_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersNumericEqualityFilter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersNumericEqualityFilter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersNumericEqualityFilter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + filter_id: str, + match_operator: str, + null_option: str, + aggregation_function: Optional['outputs.AggregationFunction'] = None, + parameter_name: Optional[str] = None, + select_all_options: Optional[str] = None, + value: Optional[float] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> str: + return pulumi.get(self, "filter_id") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> str: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> str: + return pulumi.get(self, "null_option") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional['outputs.AggregationFunction']: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[str]: + return pulumi.get(self, "parameter_name") + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[str]: + return pulumi.get(self, "select_all_options") + + @property + @pulumi.getter + def value(self) -> Optional[float]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class FiltersNumericRangeFilter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterId": + suggest = "filter_id" + elif key == "nullOption": + suggest = "null_option" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "includeMaximum": + suggest = "include_maximum" + elif key == "includeMinimum": + suggest = "include_minimum" + elif key == "rangeMaximum": + suggest = "range_maximum" + elif key == "rangeMinimum": + suggest = "range_minimum" + elif key == "selectAllOptions": + suggest = "select_all_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersNumericRangeFilter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersNumericRangeFilter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersNumericRangeFilter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + filter_id: str, + null_option: str, + aggregation_function: Optional['outputs.AggregationFunction'] = None, + include_maximum: Optional[bool] = None, + include_minimum: Optional[bool] = None, + range_maximum: Optional['outputs.FiltersNumericRangeFilterRangeMaximum'] = None, + range_minimum: Optional['outputs.FiltersNumericRangeFilterRangeMinimum'] = None, + select_all_options: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if include_maximum is not None: + pulumi.set(__self__, "include_maximum", include_maximum) + if include_minimum is not None: + pulumi.set(__self__, "include_minimum", include_minimum) + if range_maximum is not None: + pulumi.set(__self__, "range_maximum", range_maximum) + if range_minimum is not None: + pulumi.set(__self__, "range_minimum", range_minimum) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> str: + return pulumi.get(self, "filter_id") + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> str: + return pulumi.get(self, "null_option") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional['outputs.AggregationFunction']: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="includeMaximum") + def include_maximum(self) -> Optional[bool]: + return pulumi.get(self, "include_maximum") + + @property + @pulumi.getter(name="includeMinimum") + def include_minimum(self) -> Optional[bool]: + return pulumi.get(self, "include_minimum") + + @property + @pulumi.getter(name="rangeMaximum") + def range_maximum(self) -> Optional['outputs.FiltersNumericRangeFilterRangeMaximum']: + return pulumi.get(self, "range_maximum") + + @property + @pulumi.getter(name="rangeMinimum") + def range_minimum(self) -> Optional['outputs.FiltersNumericRangeFilterRangeMinimum']: + return pulumi.get(self, "range_minimum") + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional[str]: + return pulumi.get(self, "select_all_options") + + +@pulumi.output_type +class FiltersNumericRangeFilterRangeMaximum(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "staticValue": + suggest = "static_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersNumericRangeFilterRangeMaximum. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersNumericRangeFilterRangeMaximum.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersNumericRangeFilterRangeMaximum.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter: Optional[str] = None, + static_value: Optional[float] = None): + if parameter is not None: + pulumi.set(__self__, "parameter", parameter) + if static_value is not None: + pulumi.set(__self__, "static_value", static_value) + + @property + @pulumi.getter + def parameter(self) -> Optional[str]: + return pulumi.get(self, "parameter") + + @property + @pulumi.getter(name="staticValue") + def static_value(self) -> Optional[float]: + return pulumi.get(self, "static_value") + + +@pulumi.output_type +class FiltersNumericRangeFilterRangeMinimum(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "staticValue": + suggest = "static_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersNumericRangeFilterRangeMinimum. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersNumericRangeFilterRangeMinimum.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersNumericRangeFilterRangeMinimum.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter: Optional[str] = None, + static_value: Optional[float] = None): + if parameter is not None: + pulumi.set(__self__, "parameter", parameter) + if static_value is not None: + pulumi.set(__self__, "static_value", static_value) + + @property + @pulumi.getter + def parameter(self) -> Optional[str]: + return pulumi.get(self, "parameter") + + @property + @pulumi.getter(name="staticValue") + def static_value(self) -> Optional[float]: + return pulumi.get(self, "static_value") + + +@pulumi.output_type +class FiltersRelativeDatesFilter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "anchorDateConfiguration": + suggest = "anchor_date_configuration" + elif key == "filterId": + suggest = "filter_id" + elif key == "minimumGranularity": + suggest = "minimum_granularity" + elif key == "nullOption": + suggest = "null_option" + elif key == "relativeDateType": + suggest = "relative_date_type" + elif key == "timeGranularity": + suggest = "time_granularity" + elif key == "excludePeriodConfiguration": + suggest = "exclude_period_configuration" + elif key == "parameterName": + suggest = "parameter_name" + elif key == "relativeDateValue": + suggest = "relative_date_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersRelativeDatesFilter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersRelativeDatesFilter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersRelativeDatesFilter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + anchor_date_configuration: 'outputs.FiltersRelativeDatesFilterAnchorDateConfiguration', + column: 'outputs.Column', + filter_id: str, + minimum_granularity: str, + null_option: str, + relative_date_type: str, + time_granularity: str, + exclude_period_configuration: Optional['outputs.FiltersRelativeDatesFilterExcludePeriodConfiguration'] = None, + parameter_name: Optional[str] = None, + relative_date_value: Optional[int] = None): + pulumi.set(__self__, "anchor_date_configuration", anchor_date_configuration) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "minimum_granularity", minimum_granularity) + pulumi.set(__self__, "null_option", null_option) + pulumi.set(__self__, "relative_date_type", relative_date_type) + pulumi.set(__self__, "time_granularity", time_granularity) + if exclude_period_configuration is not None: + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + if relative_date_value is not None: + pulumi.set(__self__, "relative_date_value", relative_date_value) + + @property + @pulumi.getter(name="anchorDateConfiguration") + def anchor_date_configuration(self) -> 'outputs.FiltersRelativeDatesFilterAnchorDateConfiguration': + return pulumi.get(self, "anchor_date_configuration") + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> str: + return pulumi.get(self, "filter_id") + + @property + @pulumi.getter(name="minimumGranularity") + def minimum_granularity(self) -> str: + return pulumi.get(self, "minimum_granularity") + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> str: + return pulumi.get(self, "null_option") + + @property + @pulumi.getter(name="relativeDateType") + def relative_date_type(self) -> str: + return pulumi.get(self, "relative_date_type") + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> str: + return pulumi.get(self, "time_granularity") + + @property + @pulumi.getter(name="excludePeriodConfiguration") + def exclude_period_configuration(self) -> Optional['outputs.FiltersRelativeDatesFilterExcludePeriodConfiguration']: + return pulumi.get(self, "exclude_period_configuration") + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[str]: + return pulumi.get(self, "parameter_name") + + @property + @pulumi.getter(name="relativeDateValue") + def relative_date_value(self) -> Optional[int]: + return pulumi.get(self, "relative_date_value") + + +@pulumi.output_type +class FiltersRelativeDatesFilterAnchorDateConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "anchorOption": + suggest = "anchor_option" + elif key == "parameterName": + suggest = "parameter_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersRelativeDatesFilterAnchorDateConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersRelativeDatesFilterAnchorDateConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersRelativeDatesFilterAnchorDateConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + anchor_option: Optional[str] = None, + parameter_name: Optional[str] = None): + if anchor_option is not None: + pulumi.set(__self__, "anchor_option", anchor_option) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + + @property + @pulumi.getter(name="anchorOption") + def anchor_option(self) -> Optional[str]: + return pulumi.get(self, "anchor_option") + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[str]: + return pulumi.get(self, "parameter_name") + + +@pulumi.output_type +class FiltersRelativeDatesFilterExcludePeriodConfiguration(dict): + def __init__(__self__, *, + amount: int, + granularity: str, + status: Optional[str] = None): + """ + :param str status: The dashboard creation status. + """ + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "granularity", granularity) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def amount(self) -> int: + return pulumi.get(self, "amount") + + @property + @pulumi.getter + def granularity(self) -> str: + return pulumi.get(self, "granularity") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class FiltersTimeEqualityFilter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterId": + suggest = "filter_id" + elif key == "timeGranularity": + suggest = "time_granularity" + elif key == "parameterName": + suggest = "parameter_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersTimeEqualityFilter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersTimeEqualityFilter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersTimeEqualityFilter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + filter_id: str, + time_granularity: str, + parameter_name: Optional[str] = None, + value: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "time_granularity", time_granularity) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> str: + return pulumi.get(self, "filter_id") + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> str: + return pulumi.get(self, "time_granularity") + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[str]: + return pulumi.get(self, "parameter_name") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class FiltersTimeRangeFilter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterId": + suggest = "filter_id" + elif key == "nullOption": + suggest = "null_option" + elif key == "timeGranularity": + suggest = "time_granularity" + elif key == "excludePeriodConfiguration": + suggest = "exclude_period_configuration" + elif key == "includeMaximum": + suggest = "include_maximum" + elif key == "includeMinimum": + suggest = "include_minimum" + elif key == "rangeMaximumValue": + suggest = "range_maximum_value" + elif key == "rangeMinimumValue": + suggest = "range_minimum_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersTimeRangeFilter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersTimeRangeFilter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersTimeRangeFilter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + filter_id: str, + null_option: str, + time_granularity: str, + exclude_period_configuration: Optional['outputs.FiltersTimeRangeFilterExcludePeriodConfiguration'] = None, + include_maximum: Optional[bool] = None, + include_minimum: Optional[bool] = None, + range_maximum_value: Optional['outputs.FiltersTimeRangeFilterRangeMaximumValue'] = None, + range_minimum_value: Optional['outputs.FiltersTimeRangeFilterRangeMinimumValue'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) + pulumi.set(__self__, "time_granularity", time_granularity) + if exclude_period_configuration is not None: + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) + if include_maximum is not None: + pulumi.set(__self__, "include_maximum", include_maximum) + if include_minimum is not None: + pulumi.set(__self__, "include_minimum", include_minimum) + if range_maximum_value is not None: + pulumi.set(__self__, "range_maximum_value", range_maximum_value) + if range_minimum_value is not None: + pulumi.set(__self__, "range_minimum_value", range_minimum_value) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> str: + return pulumi.get(self, "filter_id") + + @property + @pulumi.getter(name="nullOption") + def null_option(self) -> str: + return pulumi.get(self, "null_option") + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> str: + return pulumi.get(self, "time_granularity") + + @property + @pulumi.getter(name="excludePeriodConfiguration") + def exclude_period_configuration(self) -> Optional['outputs.FiltersTimeRangeFilterExcludePeriodConfiguration']: + return pulumi.get(self, "exclude_period_configuration") + + @property + @pulumi.getter(name="includeMaximum") + def include_maximum(self) -> Optional[bool]: + return pulumi.get(self, "include_maximum") + + @property + @pulumi.getter(name="includeMinimum") + def include_minimum(self) -> Optional[bool]: + return pulumi.get(self, "include_minimum") + + @property + @pulumi.getter(name="rangeMaximumValue") + def range_maximum_value(self) -> Optional['outputs.FiltersTimeRangeFilterRangeMaximumValue']: + return pulumi.get(self, "range_maximum_value") + + @property + @pulumi.getter(name="rangeMinimumValue") + def range_minimum_value(self) -> Optional['outputs.FiltersTimeRangeFilterRangeMinimumValue']: + return pulumi.get(self, "range_minimum_value") + + +@pulumi.output_type +class FiltersTimeRangeFilterExcludePeriodConfiguration(dict): + def __init__(__self__, *, + amount: int, + granularity: str, + status: Optional[str] = None): + """ + :param str status: The dashboard creation status. + """ + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "granularity", granularity) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def amount(self) -> int: + return pulumi.get(self, "amount") + + @property + @pulumi.getter + def granularity(self) -> str: + return pulumi.get(self, "granularity") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class FiltersTimeRangeFilterRangeMaximumValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "rollingDate": + suggest = "rolling_date" + elif key == "staticValue": + suggest = "static_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersTimeRangeFilterRangeMaximumValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersTimeRangeFilterRangeMaximumValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersTimeRangeFilterRangeMaximumValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter: Optional[str] = None, + rolling_date: Optional['outputs.FiltersTimeRangeFilterRangeMaximumValueRollingDate'] = None, + static_value: Optional[str] = None): + if parameter is not None: + pulumi.set(__self__, "parameter", parameter) + if rolling_date is not None: + pulumi.set(__self__, "rolling_date", rolling_date) + if static_value is not None: + pulumi.set(__self__, "static_value", static_value) + + @property + @pulumi.getter + def parameter(self) -> Optional[str]: + return pulumi.get(self, "parameter") + + @property + @pulumi.getter(name="rollingDate") + def rolling_date(self) -> Optional['outputs.FiltersTimeRangeFilterRangeMaximumValueRollingDate']: + return pulumi.get(self, "rolling_date") + + @property + @pulumi.getter(name="staticValue") + def static_value(self) -> Optional[str]: + return pulumi.get(self, "static_value") + + +@pulumi.output_type +class FiltersTimeRangeFilterRangeMaximumValueRollingDate(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetIdentifier": + suggest = "data_set_identifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersTimeRangeFilterRangeMaximumValueRollingDate. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersTimeRangeFilterRangeMaximumValueRollingDate.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersTimeRangeFilterRangeMaximumValueRollingDate.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + data_set_identifier: Optional[str] = None): + pulumi.set(__self__, "expression", expression) + if data_set_identifier is not None: + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> Optional[str]: + return pulumi.get(self, "data_set_identifier") + + +@pulumi.output_type +class FiltersTimeRangeFilterRangeMinimumValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "rollingDate": + suggest = "rolling_date" + elif key == "staticValue": + suggest = "static_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersTimeRangeFilterRangeMinimumValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersTimeRangeFilterRangeMinimumValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersTimeRangeFilterRangeMinimumValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter: Optional[str] = None, + rolling_date: Optional['outputs.FiltersTimeRangeFilterRangeMinimumValueRollingDate'] = None, + static_value: Optional[str] = None): + if parameter is not None: + pulumi.set(__self__, "parameter", parameter) + if rolling_date is not None: + pulumi.set(__self__, "rolling_date", rolling_date) + if static_value is not None: + pulumi.set(__self__, "static_value", static_value) + + @property + @pulumi.getter + def parameter(self) -> Optional[str]: + return pulumi.get(self, "parameter") + + @property + @pulumi.getter(name="rollingDate") + def rolling_date(self) -> Optional['outputs.FiltersTimeRangeFilterRangeMinimumValueRollingDate']: + return pulumi.get(self, "rolling_date") + + @property + @pulumi.getter(name="staticValue") + def static_value(self) -> Optional[str]: + return pulumi.get(self, "static_value") + + +@pulumi.output_type +class FiltersTimeRangeFilterRangeMinimumValueRollingDate(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetIdentifier": + suggest = "data_set_identifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersTimeRangeFilterRangeMinimumValueRollingDate. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersTimeRangeFilterRangeMinimumValueRollingDate.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersTimeRangeFilterRangeMinimumValueRollingDate.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + data_set_identifier: Optional[str] = None): + pulumi.set(__self__, "expression", expression) + if data_set_identifier is not None: + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> Optional[str]: + return pulumi.get(self, "data_set_identifier") + + +@pulumi.output_type +class FiltersTopBottomFilter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "aggregationSortConfigurations": + suggest = "aggregation_sort_configurations" + elif key == "filterId": + suggest = "filter_id" + elif key == "timeGranularity": + suggest = "time_granularity" + elif key == "parameterName": + suggest = "parameter_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersTopBottomFilter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersTopBottomFilter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersTopBottomFilter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + aggregation_sort_configurations: Sequence['outputs.FiltersTopBottomFilterAggregationSortConfiguration'], + column: 'outputs.Column', + filter_id: str, + time_granularity: str, + limit: Optional[int] = None, + parameter_name: Optional[str] = None): + pulumi.set(__self__, "aggregation_sort_configurations", aggregation_sort_configurations) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "time_granularity", time_granularity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + + @property + @pulumi.getter(name="aggregationSortConfigurations") + def aggregation_sort_configurations(self) -> Sequence['outputs.FiltersTopBottomFilterAggregationSortConfiguration']: + return pulumi.get(self, "aggregation_sort_configurations") + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="filterId") + def filter_id(self) -> str: + return pulumi.get(self, "filter_id") + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> str: + return pulumi.get(self, "time_granularity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[str]: + return pulumi.get(self, "parameter_name") + + +@pulumi.output_type +class FiltersTopBottomFilterAggregationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "sortDirection": + suggest = "sort_direction" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FiltersTopBottomFilterAggregationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FiltersTopBottomFilterAggregationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FiltersTopBottomFilterAggregationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + aggregation_function: 'outputs.AggregationFunction', + column: 'outputs.Column', + sort_direction: str): + pulumi.set(__self__, "aggregation_function", aggregation_function) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "sort_direction", sort_direction) + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> 'outputs.AggregationFunction': + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="sortDirection") + def sort_direction(self) -> str: + return pulumi.get(self, "sort_direction") + + +@pulumi.output_type +class FolderPermission(dict): + def __init__(__self__, *, + actions: Sequence[str], + principal: str): + """ + :param Sequence[str] actions: List of IAM actions to grant or revoke permissions on. + :param str principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> Sequence[str]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter + def principal(self) -> str: + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + return pulumi.get(self, "principal") + + +@pulumi.output_type +class FontConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fontColor": + suggest = "font_color" + elif key == "fontDecoration": + suggest = "font_decoration" + elif key == "fontSize": + suggest = "font_size" + elif key == "fontStyle": + suggest = "font_style" + elif key == "fontWeight": + suggest = "font_weight" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FontConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FontConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FontConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + font_color: Optional[str] = None, + font_decoration: Optional[str] = None, + font_size: Optional['outputs.FontConfigurationFontSize'] = None, + font_style: Optional[str] = None, + font_weight: Optional['outputs.FontConfigurationFontWeight'] = None): + if font_color is not None: + pulumi.set(__self__, "font_color", font_color) + if font_decoration is not None: + pulumi.set(__self__, "font_decoration", font_decoration) + if font_size is not None: + pulumi.set(__self__, "font_size", font_size) + if font_style is not None: + pulumi.set(__self__, "font_style", font_style) + if font_weight is not None: + pulumi.set(__self__, "font_weight", font_weight) + + @property + @pulumi.getter(name="fontColor") + def font_color(self) -> Optional[str]: + return pulumi.get(self, "font_color") + + @property + @pulumi.getter(name="fontDecoration") + def font_decoration(self) -> Optional[str]: + return pulumi.get(self, "font_decoration") + + @property + @pulumi.getter(name="fontSize") + def font_size(self) -> Optional['outputs.FontConfigurationFontSize']: + return pulumi.get(self, "font_size") + + @property + @pulumi.getter(name="fontStyle") + def font_style(self) -> Optional[str]: + return pulumi.get(self, "font_style") + + @property + @pulumi.getter(name="fontWeight") + def font_weight(self) -> Optional['outputs.FontConfigurationFontWeight']: + return pulumi.get(self, "font_weight") + + +@pulumi.output_type +class FontConfigurationFontSize(dict): + def __init__(__self__, *, + relative: Optional[str] = None): + if relative is not None: + pulumi.set(__self__, "relative", relative) + + @property + @pulumi.getter + def relative(self) -> Optional[str]: + return pulumi.get(self, "relative") + + +@pulumi.output_type +class FontConfigurationFontWeight(dict): + def __init__(__self__, *, + name: Optional[str] = None): + """ + :param str name: Display name for the dashboard. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class FreeFormLayoutElements(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "elementId": + suggest = "element_id" + elif key == "elementType": + suggest = "element_type" + elif key == "xAxisLocation": + suggest = "x_axis_location" + elif key == "yAxisLocation": + suggest = "y_axis_location" + elif key == "backgroundStyle": + suggest = "background_style" + elif key == "borderStyle": + suggest = "border_style" + elif key == "loadingAnimation": + suggest = "loading_animation" + elif key == "renderingRules": + suggest = "rendering_rules" + elif key == "selectedBorderStyle": + suggest = "selected_border_style" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FreeFormLayoutElements. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FreeFormLayoutElements.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FreeFormLayoutElements.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + element_id: str, + element_type: str, + height: str, + width: str, + x_axis_location: str, + y_axis_location: str, + background_style: Optional['outputs.FreeFormLayoutElementsBackgroundStyle'] = None, + border_style: Optional['outputs.FreeFormLayoutElementsBorderStyle'] = None, + loading_animation: Optional['outputs.SelectAllOptions'] = None, + rendering_rules: Optional[Sequence['outputs.FreeFormLayoutElementsRenderingRule']] = None, + selected_border_style: Optional['outputs.FreeFormLayoutElementsSelectedBorderStyle'] = None, + visibility: Optional[str] = None): + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "height", height) + pulumi.set(__self__, "width", width) + pulumi.set(__self__, "x_axis_location", x_axis_location) + pulumi.set(__self__, "y_axis_location", y_axis_location) + if background_style is not None: + pulumi.set(__self__, "background_style", background_style) + if border_style is not None: + pulumi.set(__self__, "border_style", border_style) + if loading_animation is not None: + pulumi.set(__self__, "loading_animation", loading_animation) + if rendering_rules is not None: + pulumi.set(__self__, "rendering_rules", rendering_rules) + if selected_border_style is not None: + pulumi.set(__self__, "selected_border_style", selected_border_style) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="elementId") + def element_id(self) -> str: + return pulumi.get(self, "element_id") + + @property + @pulumi.getter(name="elementType") + def element_type(self) -> str: + return pulumi.get(self, "element_type") + + @property + @pulumi.getter + def height(self) -> str: + return pulumi.get(self, "height") + + @property + @pulumi.getter + def width(self) -> str: + return pulumi.get(self, "width") + + @property + @pulumi.getter(name="xAxisLocation") + def x_axis_location(self) -> str: + return pulumi.get(self, "x_axis_location") + + @property + @pulumi.getter(name="yAxisLocation") + def y_axis_location(self) -> str: + return pulumi.get(self, "y_axis_location") + + @property + @pulumi.getter(name="backgroundStyle") + def background_style(self) -> Optional['outputs.FreeFormLayoutElementsBackgroundStyle']: + return pulumi.get(self, "background_style") + + @property + @pulumi.getter(name="borderStyle") + def border_style(self) -> Optional['outputs.FreeFormLayoutElementsBorderStyle']: + return pulumi.get(self, "border_style") + + @property + @pulumi.getter(name="loadingAnimation") + def loading_animation(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "loading_animation") + + @property + @pulumi.getter(name="renderingRules") + def rendering_rules(self) -> Optional[Sequence['outputs.FreeFormLayoutElementsRenderingRule']]: + return pulumi.get(self, "rendering_rules") + + @property + @pulumi.getter(name="selectedBorderStyle") + def selected_border_style(self) -> Optional['outputs.FreeFormLayoutElementsSelectedBorderStyle']: + return pulumi.get(self, "selected_border_style") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class FreeFormLayoutElementsBackgroundStyle(dict): + def __init__(__self__, *, + color: Optional[str] = None, + visibility: Optional[str] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class FreeFormLayoutElementsBorderStyle(dict): + def __init__(__self__, *, + color: Optional[str] = None, + visibility: Optional[str] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class FreeFormLayoutElementsRenderingRule(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "configurationOverrides": + suggest = "configuration_overrides" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FreeFormLayoutElementsRenderingRule. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FreeFormLayoutElementsRenderingRule.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FreeFormLayoutElementsRenderingRule.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + configuration_overrides: 'outputs.SelectAllOptions', + expression: str): + pulumi.set(__self__, "configuration_overrides", configuration_overrides) + pulumi.set(__self__, "expression", expression) + + @property + @pulumi.getter(name="configurationOverrides") + def configuration_overrides(self) -> 'outputs.SelectAllOptions': + return pulumi.get(self, "configuration_overrides") + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + +@pulumi.output_type +class FreeFormLayoutElementsSelectedBorderStyle(dict): + def __init__(__self__, *, + color: Optional[str] = None, + visibility: Optional[str] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class GridLayout(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "canvasSizeOptions": + suggest = "canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GridLayout. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GridLayout.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GridLayout.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + elements: Sequence['outputs.GridLayoutElement'], + canvas_size_options: Optional['outputs.GridLayoutCanvasSizeOptions'] = None): + pulumi.set(__self__, "elements", elements) + if canvas_size_options is not None: + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter + def elements(self) -> Sequence['outputs.GridLayoutElement']: + return pulumi.get(self, "elements") + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> Optional['outputs.GridLayoutCanvasSizeOptions']: + return pulumi.get(self, "canvas_size_options") + + +@pulumi.output_type +class GridLayoutCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "screenCanvasSizeOptions": + suggest = "screen_canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GridLayoutCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GridLayoutCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GridLayoutCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + screen_canvas_size_options: Optional['outputs.GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions'] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional['outputs.GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions']: + return pulumi.get(self, "screen_canvas_size_options") + + +@pulumi.output_type +class GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "resizeOption": + suggest = "resize_option" + elif key == "optimizedViewPortWidth": + suggest = "optimized_view_port_width" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GridLayoutCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + resize_option: str, + optimized_view_port_width: Optional[str] = None): + pulumi.set(__self__, "resize_option", resize_option) + if optimized_view_port_width is not None: + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="resizeOption") + def resize_option(self) -> str: + return pulumi.get(self, "resize_option") + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> Optional[str]: + return pulumi.get(self, "optimized_view_port_width") + + +@pulumi.output_type +class GridLayoutElement(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnSpan": + suggest = "column_span" + elif key == "elementId": + suggest = "element_id" + elif key == "elementType": + suggest = "element_type" + elif key == "rowSpan": + suggest = "row_span" + elif key == "columnIndex": + suggest = "column_index" + elif key == "rowIndex": + suggest = "row_index" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GridLayoutElement. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GridLayoutElement.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GridLayoutElement.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_span: int, + element_id: str, + element_type: str, + row_span: int, + column_index: Optional[str] = None, + row_index: Optional[str] = None): + pulumi.set(__self__, "column_span", column_span) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "row_span", row_span) + if column_index is not None: + pulumi.set(__self__, "column_index", column_index) + if row_index is not None: + pulumi.set(__self__, "row_index", row_index) + + @property + @pulumi.getter(name="columnSpan") + def column_span(self) -> int: + return pulumi.get(self, "column_span") + + @property + @pulumi.getter(name="elementId") + def element_id(self) -> str: + return pulumi.get(self, "element_id") + + @property + @pulumi.getter(name="elementType") + def element_type(self) -> str: + return pulumi.get(self, "element_type") + + @property + @pulumi.getter(name="rowSpan") + def row_span(self) -> int: + return pulumi.get(self, "row_span") + + @property + @pulumi.getter(name="columnIndex") + def column_index(self) -> Optional[str]: + return pulumi.get(self, "column_index") + + @property + @pulumi.getter(name="rowIndex") + def row_index(self) -> Optional[str]: + return pulumi.get(self, "row_index") + + +@pulumi.output_type +class IamPolicyAssignmentIdentities(dict): + def __init__(__self__, *, + groups: Optional[Sequence[str]] = None, + users: Optional[Sequence[str]] = None): + """ + :param Sequence[str] groups: Array of Quicksight group names to assign the policy to. + :param Sequence[str] users: Array of Quicksight user names to assign the policy to. + """ + if groups is not None: + pulumi.set(__self__, "groups", groups) + if users is not None: + pulumi.set(__self__, "users", users) + + @property + @pulumi.getter + def groups(self) -> Optional[Sequence[str]]: + """ + Array of Quicksight group names to assign the policy to. + """ + return pulumi.get(self, "groups") + + @property + @pulumi.getter + def users(self) -> Optional[Sequence[str]]: + """ + Array of Quicksight user names to assign the policy to. + """ + return pulumi.get(self, "users") + + +@pulumi.output_type +class IntegerParameterDeclaration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterValueType": + suggest = "parameter_value_type" + elif key == "defaultValues": + suggest = "default_values" + elif key == "valuesWhenUnset": + suggest = "values_when_unset" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in IntegerParameterDeclaration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + IntegerParameterDeclaration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + IntegerParameterDeclaration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + name: str, + parameter_value_type: str, + default_values: Optional['outputs.IntegerParameterDeclarationDefaultValues'] = None, + values_when_unset: Optional['outputs.IntegerParameterDeclarationValuesWhenUnset'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) + if default_values is not None: + pulumi.set(__self__, "default_values", default_values) + if values_when_unset is not None: + pulumi.set(__self__, "values_when_unset", values_when_unset) + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="parameterValueType") + def parameter_value_type(self) -> str: + return pulumi.get(self, "parameter_value_type") + + @property + @pulumi.getter(name="defaultValues") + def default_values(self) -> Optional['outputs.IntegerParameterDeclarationDefaultValues']: + return pulumi.get(self, "default_values") + + @property + @pulumi.getter(name="valuesWhenUnset") + def values_when_unset(self) -> Optional['outputs.IntegerParameterDeclarationValuesWhenUnset']: + return pulumi.get(self, "values_when_unset") + + +@pulumi.output_type +class IntegerParameterDeclarationDefaultValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dynamicValue": + suggest = "dynamic_value" + elif key == "staticValues": + suggest = "static_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in IntegerParameterDeclarationDefaultValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + IntegerParameterDeclarationDefaultValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + IntegerParameterDeclarationDefaultValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + dynamic_value: Optional['outputs.DynamicValue'] = None, + static_values: Optional[Sequence[int]] = None): + if dynamic_value is not None: + pulumi.set(__self__, "dynamic_value", dynamic_value) + if static_values is not None: + pulumi.set(__self__, "static_values", static_values) + + @property + @pulumi.getter(name="dynamicValue") + def dynamic_value(self) -> Optional['outputs.DynamicValue']: + return pulumi.get(self, "dynamic_value") + + @property + @pulumi.getter(name="staticValues") + def static_values(self) -> Optional[Sequence[int]]: + return pulumi.get(self, "static_values") + + +@pulumi.output_type +class IntegerParameterDeclarationValuesWhenUnset(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customValue": + suggest = "custom_value" + elif key == "valueWhenUnsetOption": + suggest = "value_when_unset_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in IntegerParameterDeclarationValuesWhenUnset. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + IntegerParameterDeclarationValuesWhenUnset.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + IntegerParameterDeclarationValuesWhenUnset.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_value: Optional[int] = None, + value_when_unset_option: Optional[str] = None): + if custom_value is not None: + pulumi.set(__self__, "custom_value", custom_value) + if value_when_unset_option is not None: + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) + + @property + @pulumi.getter(name="customValue") + def custom_value(self) -> Optional[int]: + return pulumi.get(self, "custom_value") + + @property + @pulumi.getter(name="valueWhenUnsetOption") + def value_when_unset_option(self) -> Optional[str]: + return pulumi.get(self, "value_when_unset_option") + + +@pulumi.output_type +class ItemsLimitConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "otherCategories": + suggest = "other_categories" + elif key == "itemsLimit": + suggest = "items_limit" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ItemsLimitConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ItemsLimitConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ItemsLimitConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + other_categories: str, + items_limit: Optional[int] = None): + pulumi.set(__self__, "other_categories", other_categories) + if items_limit is not None: + pulumi.set(__self__, "items_limit", items_limit) + + @property + @pulumi.getter(name="otherCategories") + def other_categories(self) -> str: + return pulumi.get(self, "other_categories") + + @property + @pulumi.getter(name="itemsLimit") + def items_limit(self) -> Optional[int]: + return pulumi.get(self, "items_limit") + + +@pulumi.output_type +class LabelOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customLabel": + suggest = "custom_label" + elif key == "fontConfiguration": + suggest = "font_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LabelOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LabelOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LabelOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_label: Optional[str] = None, + font_configuration: Optional['outputs.FontConfiguration'] = None, + visibility: Optional[str] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[str]: + return pulumi.get(self, "custom_label") + + @property + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "font_configuration") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class Layouts(dict): + def __init__(__self__, *, + configuration: 'outputs.LayoutsConfiguration'): + pulumi.set(__self__, "configuration", configuration) + + @property + @pulumi.getter + def configuration(self) -> 'outputs.LayoutsConfiguration': + return pulumi.get(self, "configuration") + + +@pulumi.output_type +class LayoutsConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "freeFormLayout": + suggest = "free_form_layout" + elif key == "gridLayout": + suggest = "grid_layout" + elif key == "sectionBasedLayout": + suggest = "section_based_layout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + free_form_layout: Optional['outputs.LayoutsConfigurationFreeFormLayout'] = None, + grid_layout: Optional['outputs.GridLayout'] = None, + section_based_layout: Optional['outputs.LayoutsConfigurationSectionBasedLayout'] = None): + if free_form_layout is not None: + pulumi.set(__self__, "free_form_layout", free_form_layout) + if grid_layout is not None: + pulumi.set(__self__, "grid_layout", grid_layout) + if section_based_layout is not None: + pulumi.set(__self__, "section_based_layout", section_based_layout) + + @property + @pulumi.getter(name="freeFormLayout") + def free_form_layout(self) -> Optional['outputs.LayoutsConfigurationFreeFormLayout']: + return pulumi.get(self, "free_form_layout") + + @property + @pulumi.getter(name="gridLayout") + def grid_layout(self) -> Optional['outputs.GridLayout']: + return pulumi.get(self, "grid_layout") + + @property + @pulumi.getter(name="sectionBasedLayout") + def section_based_layout(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayout']: + return pulumi.get(self, "section_based_layout") + + +@pulumi.output_type +class LayoutsConfigurationFreeFormLayout(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "canvasSizeOptions": + suggest = "canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationFreeFormLayout. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationFreeFormLayout.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationFreeFormLayout.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + elements: Sequence['outputs.FreeFormLayoutElements'], + canvas_size_options: Optional['outputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptions'] = None): + pulumi.set(__self__, "elements", elements) + if canvas_size_options is not None: + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter + def elements(self) -> Sequence['outputs.FreeFormLayoutElements']: + return pulumi.get(self, "elements") + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> Optional['outputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptions']: + return pulumi.get(self, "canvas_size_options") + + +@pulumi.output_type +class LayoutsConfigurationFreeFormLayoutCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "screenCanvasSizeOptions": + suggest = "screen_canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationFreeFormLayoutCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationFreeFormLayoutCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationFreeFormLayoutCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + screen_canvas_size_options: Optional['outputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions'] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional['outputs.LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions']: + return pulumi.get(self, "screen_canvas_size_options") + + +@pulumi.output_type +class LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "optimizedViewPortWidth": + suggest = "optimized_view_port_width" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationFreeFormLayoutCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + optimized_view_port_width: str): + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> str: + return pulumi.get(self, "optimized_view_port_width") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayout(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "bodySections": + suggest = "body_sections" + elif key == "footerSections": + suggest = "footer_sections" + elif key == "headerSections": + suggest = "header_sections" + elif key == "canvasSizeOptions": + suggest = "canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationSectionBasedLayout. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationSectionBasedLayout.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationSectionBasedLayout.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + body_sections: Sequence['outputs.LayoutsConfigurationSectionBasedLayoutBodySection'], + footer_sections: 'outputs.LayoutsConfigurationSectionBasedLayoutFooterSections', + header_sections: 'outputs.LayoutsConfigurationSectionBasedLayoutHeaderSections', + canvas_size_options: Optional['outputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions'] = None): + pulumi.set(__self__, "body_sections", body_sections) + pulumi.set(__self__, "footer_sections", footer_sections) + pulumi.set(__self__, "header_sections", header_sections) + if canvas_size_options is not None: + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="bodySections") + def body_sections(self) -> Sequence['outputs.LayoutsConfigurationSectionBasedLayoutBodySection']: + return pulumi.get(self, "body_sections") + + @property + @pulumi.getter(name="footerSections") + def footer_sections(self) -> 'outputs.LayoutsConfigurationSectionBasedLayoutFooterSections': + return pulumi.get(self, "footer_sections") + + @property + @pulumi.getter(name="headerSections") + def header_sections(self) -> 'outputs.LayoutsConfigurationSectionBasedLayoutHeaderSections': + return pulumi.get(self, "header_sections") + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions']: + return pulumi.get(self, "canvas_size_options") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutBodySection(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sectionId": + suggest = "section_id" + elif key == "pageBreakConfiguration": + suggest = "page_break_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationSectionBasedLayoutBodySection. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationSectionBasedLayoutBodySection.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationSectionBasedLayoutBodySection.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + content: 'outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContent', + section_id: str, + page_break_configuration: Optional['outputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration'] = None, + style: Optional['outputs.LayoutsConfigurationSectionBasedLayoutBodySectionStyle'] = None): + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "section_id", section_id) + if page_break_configuration is not None: + pulumi.set(__self__, "page_break_configuration", page_break_configuration) + if style is not None: + pulumi.set(__self__, "style", style) + + @property + @pulumi.getter + def content(self) -> 'outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContent': + return pulumi.get(self, "content") + + @property + @pulumi.getter(name="sectionId") + def section_id(self) -> str: + return pulumi.get(self, "section_id") + + @property + @pulumi.getter(name="pageBreakConfiguration") + def page_break_configuration(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration']: + return pulumi.get(self, "page_break_configuration") + + @property + @pulumi.getter + def style(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayoutBodySectionStyle']: + return pulumi.get(self, "style") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutBodySectionContent(dict): + def __init__(__self__, *, + layout: Optional['outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout'] = None): + if layout is not None: + pulumi.set(__self__, "layout", layout) + + @property + @pulumi.getter + def layout(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout']: + return pulumi.get(self, "layout") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "freeFormLayout": + suggest = "free_form_layout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationSectionBasedLayoutBodySectionContentLayout.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + free_form_layout: 'outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout'): + pulumi.set(__self__, "free_form_layout", free_form_layout) + + @property + @pulumi.getter(name="freeFormLayout") + def free_form_layout(self) -> 'outputs.LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout': + return pulumi.get(self, "free_form_layout") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutBodySectionContentLayoutFreeFormLayout(dict): + def __init__(__self__, *, + elements: Sequence['outputs.FreeFormLayoutElements']): + pulumi.set(__self__, "elements", elements) + + @property + @pulumi.getter + def elements(self) -> Sequence['outputs.FreeFormLayoutElements']: + return pulumi.get(self, "elements") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfiguration(dict): + def __init__(__self__, *, + after: Optional['outputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter'] = None): + if after is not None: + pulumi.set(__self__, "after", after) + + @property + @pulumi.getter + def after(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter']: + return pulumi.get(self, "after") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutBodySectionPageBreakConfigurationAfter(dict): + def __init__(__self__, *, + status: Optional[str] = None): + """ + :param str status: The dashboard creation status. + """ + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutBodySectionStyle(dict): + def __init__(__self__, *, + height: Optional[str] = None, + padding: Optional['outputs.Spacing'] = None): + if height is not None: + pulumi.set(__self__, "height", height) + if padding is not None: + pulumi.set(__self__, "padding", padding) + + @property + @pulumi.getter + def height(self) -> Optional[str]: + return pulumi.get(self, "height") + + @property + @pulumi.getter + def padding(self) -> Optional['outputs.Spacing']: + return pulumi.get(self, "padding") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "paperCanvasSizeOptions": + suggest = "paper_canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationSectionBasedLayoutCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + paper_canvas_size_options: Optional['outputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions'] = None): + if paper_canvas_size_options is not None: + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) + + @property + @pulumi.getter(name="paperCanvasSizeOptions") + def paper_canvas_size_options(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions']: + return pulumi.get(self, "paper_canvas_size_options") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "paperMargin": + suggest = "paper_margin" + elif key == "paperOrientation": + suggest = "paper_orientation" + elif key == "paperSize": + suggest = "paper_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationSectionBasedLayoutCanvasSizeOptionsPaperCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + paper_margin: Optional['outputs.Spacing'] = None, + paper_orientation: Optional[str] = None, + paper_size: Optional[str] = None): + if paper_margin is not None: + pulumi.set(__self__, "paper_margin", paper_margin) + if paper_orientation is not None: + pulumi.set(__self__, "paper_orientation", paper_orientation) + if paper_size is not None: + pulumi.set(__self__, "paper_size", paper_size) + + @property + @pulumi.getter(name="paperMargin") + def paper_margin(self) -> Optional['outputs.Spacing']: + return pulumi.get(self, "paper_margin") + + @property + @pulumi.getter(name="paperOrientation") + def paper_orientation(self) -> Optional[str]: + return pulumi.get(self, "paper_orientation") + + @property + @pulumi.getter(name="paperSize") + def paper_size(self) -> Optional[str]: + return pulumi.get(self, "paper_size") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutFooterSections(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sectionId": + suggest = "section_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationSectionBasedLayoutFooterSections. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationSectionBasedLayoutFooterSections.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationSectionBasedLayoutFooterSections.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + section_id: str, + layout: Optional['outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout'] = None, + style: Optional['outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle'] = None): + pulumi.set(__self__, "section_id", section_id) + if layout is not None: + pulumi.set(__self__, "layout", layout) + if style is not None: + pulumi.set(__self__, "style", style) + + @property + @pulumi.getter(name="sectionId") + def section_id(self) -> str: + return pulumi.get(self, "section_id") + + @property + @pulumi.getter + def layout(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout']: + return pulumi.get(self, "layout") + + @property + @pulumi.getter + def style(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle']: + return pulumi.get(self, "style") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "freeFormLayout": + suggest = "free_form_layout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationSectionBasedLayoutFooterSectionsLayout.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + free_form_layout: 'outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout'): + pulumi.set(__self__, "free_form_layout", free_form_layout) + + @property + @pulumi.getter(name="freeFormLayout") + def free_form_layout(self) -> 'outputs.LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout': + return pulumi.get(self, "free_form_layout") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutFooterSectionsLayoutFreeFormLayout(dict): + def __init__(__self__, *, + elements: Sequence['outputs.FreeFormLayoutElements']): + pulumi.set(__self__, "elements", elements) + + @property + @pulumi.getter + def elements(self) -> Sequence['outputs.FreeFormLayoutElements']: + return pulumi.get(self, "elements") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutFooterSectionsStyle(dict): + def __init__(__self__, *, + height: Optional[str] = None, + padding: Optional['outputs.Spacing'] = None): + if height is not None: + pulumi.set(__self__, "height", height) + if padding is not None: + pulumi.set(__self__, "padding", padding) + + @property + @pulumi.getter + def height(self) -> Optional[str]: + return pulumi.get(self, "height") + + @property + @pulumi.getter + def padding(self) -> Optional['outputs.Spacing']: + return pulumi.get(self, "padding") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutHeaderSections(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sectionId": + suggest = "section_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationSectionBasedLayoutHeaderSections. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationSectionBasedLayoutHeaderSections.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationSectionBasedLayoutHeaderSections.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + section_id: str, + layout: Optional['outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout'] = None, + style: Optional['outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle'] = None): + pulumi.set(__self__, "section_id", section_id) + if layout is not None: + pulumi.set(__self__, "layout", layout) + if style is not None: + pulumi.set(__self__, "style", style) + + @property + @pulumi.getter(name="sectionId") + def section_id(self) -> str: + return pulumi.get(self, "section_id") + + @property + @pulumi.getter + def layout(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout']: + return pulumi.get(self, "layout") + + @property + @pulumi.getter + def style(self) -> Optional['outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle']: + return pulumi.get(self, "style") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "freeFormLayout": + suggest = "free_form_layout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayout.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + free_form_layout: 'outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout'): + pulumi.set(__self__, "free_form_layout", free_form_layout) + + @property + @pulumi.getter(name="freeFormLayout") + def free_form_layout(self) -> 'outputs.LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout': + return pulumi.get(self, "free_form_layout") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutHeaderSectionsLayoutFreeFormLayout(dict): + def __init__(__self__, *, + elements: Sequence['outputs.FreeFormLayoutElements']): + pulumi.set(__self__, "elements", elements) + + @property + @pulumi.getter + def elements(self) -> Sequence['outputs.FreeFormLayoutElements']: + return pulumi.get(self, "elements") + + +@pulumi.output_type +class LayoutsConfigurationSectionBasedLayoutHeaderSectionsStyle(dict): + def __init__(__self__, *, + height: Optional[str] = None, + padding: Optional['outputs.Spacing'] = None): + if height is not None: + pulumi.set(__self__, "height", height) + if padding is not None: + pulumi.set(__self__, "padding", padding) + + @property + @pulumi.getter + def height(self) -> Optional[str]: + return pulumi.get(self, "height") + + @property + @pulumi.getter + def padding(self) -> Optional['outputs.Spacing']: + return pulumi.get(self, "padding") + + +@pulumi.output_type +class LegendOptions(dict): + def __init__(__self__, *, + height: Optional[str] = None, + position: Optional[str] = None, + title: Optional['outputs.LabelOptions'] = None, + visibility: Optional[str] = None, + width: Optional[str] = None): + if height is not None: + pulumi.set(__self__, "height", height) + if position is not None: + pulumi.set(__self__, "position", position) + if title is not None: + pulumi.set(__self__, "title", title) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + if width is not None: + pulumi.set(__self__, "width", width) + + @property + @pulumi.getter + def height(self) -> Optional[str]: + return pulumi.get(self, "height") + + @property + @pulumi.getter + def position(self) -> Optional[str]: + return pulumi.get(self, "position") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + @property + @pulumi.getter + def width(self) -> Optional[str]: + return pulumi.get(self, "width") + + +@pulumi.output_type +class LineChartLineStyleSettings(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "lineInterpolation": + suggest = "line_interpolation" + elif key == "lineStyle": + suggest = "line_style" + elif key == "lineVisibility": + suggest = "line_visibility" + elif key == "lineWidth": + suggest = "line_width" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LineChartLineStyleSettings. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LineChartLineStyleSettings.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LineChartLineStyleSettings.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + line_interpolation: Optional[str] = None, + line_style: Optional[str] = None, + line_visibility: Optional[str] = None, + line_width: Optional[str] = None): + if line_interpolation is not None: + pulumi.set(__self__, "line_interpolation", line_interpolation) + if line_style is not None: + pulumi.set(__self__, "line_style", line_style) + if line_visibility is not None: + pulumi.set(__self__, "line_visibility", line_visibility) + if line_width is not None: + pulumi.set(__self__, "line_width", line_width) + + @property + @pulumi.getter(name="lineInterpolation") + def line_interpolation(self) -> Optional[str]: + return pulumi.get(self, "line_interpolation") + + @property + @pulumi.getter(name="lineStyle") + def line_style(self) -> Optional[str]: + return pulumi.get(self, "line_style") + + @property + @pulumi.getter(name="lineVisibility") + def line_visibility(self) -> Optional[str]: + return pulumi.get(self, "line_visibility") + + @property + @pulumi.getter(name="lineWidth") + def line_width(self) -> Optional[str]: + return pulumi.get(self, "line_width") + + +@pulumi.output_type +class LineChartMarkerStyleSettings(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "markerColor": + suggest = "marker_color" + elif key == "markerShape": + suggest = "marker_shape" + elif key == "markerSize": + suggest = "marker_size" + elif key == "markerVisibility": + suggest = "marker_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LineChartMarkerStyleSettings. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LineChartMarkerStyleSettings.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LineChartMarkerStyleSettings.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + marker_color: Optional[str] = None, + marker_shape: Optional[str] = None, + marker_size: Optional[str] = None, + marker_visibility: Optional[str] = None): + if marker_color is not None: + pulumi.set(__self__, "marker_color", marker_color) + if marker_shape is not None: + pulumi.set(__self__, "marker_shape", marker_shape) + if marker_size is not None: + pulumi.set(__self__, "marker_size", marker_size) + if marker_visibility is not None: + pulumi.set(__self__, "marker_visibility", marker_visibility) + + @property + @pulumi.getter(name="markerColor") + def marker_color(self) -> Optional[str]: + return pulumi.get(self, "marker_color") + + @property + @pulumi.getter(name="markerShape") + def marker_shape(self) -> Optional[str]: + return pulumi.get(self, "marker_shape") + + @property + @pulumi.getter(name="markerSize") + def marker_size(self) -> Optional[str]: + return pulumi.get(self, "marker_size") + + @property + @pulumi.getter(name="markerVisibility") + def marker_visibility(self) -> Optional[str]: + return pulumi.get(self, "marker_visibility") + + +@pulumi.output_type +class MeasureFieldSchema2(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "calculatedMeasureField": + suggest = "calculated_measure_field" + elif key == "categoricalMeasureField": + suggest = "categorical_measure_field" + elif key == "dateMeasureField": + suggest = "date_measure_field" + elif key == "numericalMeasureField": + suggest = "numerical_measure_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MeasureFieldSchema2. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MeasureFieldSchema2.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MeasureFieldSchema2.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + calculated_measure_field: Optional['outputs.MeasureFieldSchema2CalculatedMeasureField'] = None, + categorical_measure_field: Optional['outputs.MeasureFieldSchema2CategoricalMeasureField'] = None, + date_measure_field: Optional['outputs.MeasureFieldSchema2DateMeasureField'] = None, + numerical_measure_field: Optional['outputs.MeasureFieldSchema2NumericalMeasureField'] = None): + if calculated_measure_field is not None: + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) + if categorical_measure_field is not None: + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) + if date_measure_field is not None: + pulumi.set(__self__, "date_measure_field", date_measure_field) + if numerical_measure_field is not None: + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) + + @property + @pulumi.getter(name="calculatedMeasureField") + def calculated_measure_field(self) -> Optional['outputs.MeasureFieldSchema2CalculatedMeasureField']: + return pulumi.get(self, "calculated_measure_field") + + @property + @pulumi.getter(name="categoricalMeasureField") + def categorical_measure_field(self) -> Optional['outputs.MeasureFieldSchema2CategoricalMeasureField']: + return pulumi.get(self, "categorical_measure_field") + + @property + @pulumi.getter(name="dateMeasureField") + def date_measure_field(self) -> Optional['outputs.MeasureFieldSchema2DateMeasureField']: + return pulumi.get(self, "date_measure_field") + + @property + @pulumi.getter(name="numericalMeasureField") + def numerical_measure_field(self) -> Optional['outputs.MeasureFieldSchema2NumericalMeasureField']: + return pulumi.get(self, "numerical_measure_field") + + +@pulumi.output_type +class MeasureFieldSchema2CalculatedMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MeasureFieldSchema2CalculatedMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MeasureFieldSchema2CalculatedMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MeasureFieldSchema2CalculatedMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + field_id: str): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + +@pulumi.output_type +class MeasureFieldSchema2CategoricalMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MeasureFieldSchema2CategoricalMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MeasureFieldSchema2CategoricalMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MeasureFieldSchema2CategoricalMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional[str] = None, + format_configuration: Optional['outputs.StringFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class MeasureFieldSchema2DateMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MeasureFieldSchema2DateMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MeasureFieldSchema2DateMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MeasureFieldSchema2DateMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional[str] = None, + format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class MeasureFieldSchema2NumericalMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MeasureFieldSchema2NumericalMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MeasureFieldSchema2NumericalMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MeasureFieldSchema2NumericalMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional['outputs.NumericalAggregation'] = None, + format_configuration: Optional['outputs.NumberFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional['outputs.NumericalAggregation']: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class MeasureFieldSchema(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "calculatedMeasureField": + suggest = "calculated_measure_field" + elif key == "categoricalMeasureField": + suggest = "categorical_measure_field" + elif key == "dateMeasureField": + suggest = "date_measure_field" + elif key == "numericalMeasureField": + suggest = "numerical_measure_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MeasureFieldSchema. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MeasureFieldSchema.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MeasureFieldSchema.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + calculated_measure_field: Optional['outputs.MeasureFieldSchemaCalculatedMeasureField'] = None, + categorical_measure_field: Optional['outputs.MeasureFieldSchemaCategoricalMeasureField'] = None, + date_measure_field: Optional['outputs.MeasureFieldSchemaDateMeasureField'] = None, + numerical_measure_field: Optional['outputs.MeasureFieldSchemaNumericalMeasureField'] = None): + if calculated_measure_field is not None: + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) + if categorical_measure_field is not None: + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) + if date_measure_field is not None: + pulumi.set(__self__, "date_measure_field", date_measure_field) + if numerical_measure_field is not None: + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) + + @property + @pulumi.getter(name="calculatedMeasureField") + def calculated_measure_field(self) -> Optional['outputs.MeasureFieldSchemaCalculatedMeasureField']: + return pulumi.get(self, "calculated_measure_field") + + @property + @pulumi.getter(name="categoricalMeasureField") + def categorical_measure_field(self) -> Optional['outputs.MeasureFieldSchemaCategoricalMeasureField']: + return pulumi.get(self, "categorical_measure_field") + + @property + @pulumi.getter(name="dateMeasureField") + def date_measure_field(self) -> Optional['outputs.MeasureFieldSchemaDateMeasureField']: + return pulumi.get(self, "date_measure_field") + + @property + @pulumi.getter(name="numericalMeasureField") + def numerical_measure_field(self) -> Optional['outputs.MeasureFieldSchemaNumericalMeasureField']: + return pulumi.get(self, "numerical_measure_field") + + +@pulumi.output_type +class MeasureFieldSchemaCalculatedMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MeasureFieldSchemaCalculatedMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MeasureFieldSchemaCalculatedMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MeasureFieldSchemaCalculatedMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + field_id: str): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + +@pulumi.output_type +class MeasureFieldSchemaCategoricalMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MeasureFieldSchemaCategoricalMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MeasureFieldSchemaCategoricalMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MeasureFieldSchemaCategoricalMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional[str] = None, + format_configuration: Optional['outputs.StringFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class MeasureFieldSchemaDateMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MeasureFieldSchemaDateMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MeasureFieldSchemaDateMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MeasureFieldSchemaDateMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional[str] = None, + format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class MeasureFieldSchemaNumericalMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MeasureFieldSchemaNumericalMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MeasureFieldSchemaNumericalMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MeasureFieldSchemaNumericalMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional['outputs.NumericalAggregation'] = None, + format_configuration: Optional['outputs.NumberFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional['outputs.NumericalAggregation']: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class NamespaceTimeouts(dict): + def __init__(__self__, *, + create: Optional[str] = None, + delete: Optional[str] = None): + """ + :param str create: A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + :param str delete: A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + """ + if create is not None: + pulumi.set(__self__, "create", create) + if delete is not None: + pulumi.set(__self__, "delete", delete) + + @property + @pulumi.getter + def create(self) -> Optional[str]: + """ + A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). + """ + return pulumi.get(self, "create") + + @property + @pulumi.getter + def delete(self) -> Optional[str]: + """ + A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. + """ + return pulumi.get(self, "delete") + + +@pulumi.output_type +class NegativeValueConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "displayMode": + suggest = "display_mode" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NegativeValueConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NegativeValueConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NegativeValueConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + display_mode: str): + pulumi.set(__self__, "display_mode", display_mode) + + @property + @pulumi.getter(name="displayMode") + def display_mode(self) -> str: + return pulumi.get(self, "display_mode") + + +@pulumi.output_type +class NullValueFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "nullString": + suggest = "null_string" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NullValueFormatConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NullValueFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NullValueFormatConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + null_string: str): + pulumi.set(__self__, "null_string", null_string) + + @property + @pulumi.getter(name="nullString") + def null_string(self) -> str: + return pulumi.get(self, "null_string") + + +@pulumi.output_type +class NumberDisplayFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "decimalPlacesConfiguration": + suggest = "decimal_places_configuration" + elif key == "negativeValueConfiguration": + suggest = "negative_value_configuration" + elif key == "nullValueFormatConfiguration": + suggest = "null_value_format_configuration" + elif key == "numberScale": + suggest = "number_scale" + elif key == "separatorConfiguration": + suggest = "separator_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NumberDisplayFormatConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NumberDisplayFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NumberDisplayFormatConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + decimal_places_configuration: Optional['outputs.DecimalPlacesConfiguration'] = None, + negative_value_configuration: Optional['outputs.NegativeValueConfiguration'] = None, + null_value_format_configuration: Optional['outputs.NullValueFormatConfiguration'] = None, + number_scale: Optional[str] = None, + prefix: Optional[str] = None, + separator_configuration: Optional['outputs.SeparatorConfiguration'] = None, + suffix: Optional[str] = None): + if decimal_places_configuration is not None: + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) + if negative_value_configuration is not None: + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) + if null_value_format_configuration is not None: + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) + if number_scale is not None: + pulumi.set(__self__, "number_scale", number_scale) + if prefix is not None: + pulumi.set(__self__, "prefix", prefix) + if separator_configuration is not None: + pulumi.set(__self__, "separator_configuration", separator_configuration) + if suffix is not None: + pulumi.set(__self__, "suffix", suffix) + + @property + @pulumi.getter(name="decimalPlacesConfiguration") + def decimal_places_configuration(self) -> Optional['outputs.DecimalPlacesConfiguration']: + return pulumi.get(self, "decimal_places_configuration") + + @property + @pulumi.getter(name="negativeValueConfiguration") + def negative_value_configuration(self) -> Optional['outputs.NegativeValueConfiguration']: + return pulumi.get(self, "negative_value_configuration") + + @property + @pulumi.getter(name="nullValueFormatConfiguration") + def null_value_format_configuration(self) -> Optional['outputs.NullValueFormatConfiguration']: + return pulumi.get(self, "null_value_format_configuration") + + @property + @pulumi.getter(name="numberScale") + def number_scale(self) -> Optional[str]: + return pulumi.get(self, "number_scale") + + @property + @pulumi.getter + def prefix(self) -> Optional[str]: + return pulumi.get(self, "prefix") + + @property + @pulumi.getter(name="separatorConfiguration") + def separator_configuration(self) -> Optional['outputs.SeparatorConfiguration']: + return pulumi.get(self, "separator_configuration") + + @property + @pulumi.getter + def suffix(self) -> Optional[str]: + return pulumi.get(self, "suffix") + + +@pulumi.output_type +class NumberFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "numericFormatConfiguration": + suggest = "numeric_format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NumberFormatConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NumberFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NumberFormatConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + numeric_format_configuration: Optional['outputs.NumericFormatConfiguration'] = None): + if numeric_format_configuration is not None: + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) + + @property + @pulumi.getter(name="numericFormatConfiguration") + def numeric_format_configuration(self) -> Optional['outputs.NumericFormatConfiguration']: + return pulumi.get(self, "numeric_format_configuration") + + +@pulumi.output_type +class NumericEqualityFilter(dict): + def __init__(__self__, *, + column: 'outputs.Column', + value: float): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter + def value(self) -> float: + return pulumi.get(self, "value") + + +@pulumi.output_type +class NumericFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "currencyDisplayFormatConfiguration": + suggest = "currency_display_format_configuration" + elif key == "numberDisplayFormatConfiguration": + suggest = "number_display_format_configuration" + elif key == "percentageDisplayFormatConfiguration": + suggest = "percentage_display_format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NumericFormatConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NumericFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NumericFormatConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + currency_display_format_configuration: Optional['outputs.NumericFormatConfigurationCurrencyDisplayFormatConfiguration'] = None, + number_display_format_configuration: Optional['outputs.NumberDisplayFormatConfiguration'] = None, + percentage_display_format_configuration: Optional['outputs.PercentageDisplayFormatConfiguration'] = None): + if currency_display_format_configuration is not None: + pulumi.set(__self__, "currency_display_format_configuration", currency_display_format_configuration) + if number_display_format_configuration is not None: + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) + if percentage_display_format_configuration is not None: + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) + + @property + @pulumi.getter(name="currencyDisplayFormatConfiguration") + def currency_display_format_configuration(self) -> Optional['outputs.NumericFormatConfigurationCurrencyDisplayFormatConfiguration']: + return pulumi.get(self, "currency_display_format_configuration") + + @property + @pulumi.getter(name="numberDisplayFormatConfiguration") + def number_display_format_configuration(self) -> Optional['outputs.NumberDisplayFormatConfiguration']: + return pulumi.get(self, "number_display_format_configuration") + + @property + @pulumi.getter(name="percentageDisplayFormatConfiguration") + def percentage_display_format_configuration(self) -> Optional['outputs.PercentageDisplayFormatConfiguration']: + return pulumi.get(self, "percentage_display_format_configuration") + + +@pulumi.output_type +class NumericFormatConfigurationCurrencyDisplayFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "decimalPlacesConfiguration": + suggest = "decimal_places_configuration" + elif key == "negativeValueConfiguration": + suggest = "negative_value_configuration" + elif key == "nullValueFormatConfiguration": + suggest = "null_value_format_configuration" + elif key == "numberScale": + suggest = "number_scale" + elif key == "separatorConfiguration": + suggest = "separator_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NumericFormatConfigurationCurrencyDisplayFormatConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NumericFormatConfigurationCurrencyDisplayFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NumericFormatConfigurationCurrencyDisplayFormatConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + decimal_places_configuration: Optional['outputs.DecimalPlacesConfiguration'] = None, + negative_value_configuration: Optional['outputs.NegativeValueConfiguration'] = None, + null_value_format_configuration: Optional['outputs.NullValueFormatConfiguration'] = None, + number_scale: Optional[str] = None, + prefix: Optional[str] = None, + separator_configuration: Optional['outputs.SeparatorConfiguration'] = None, + suffix: Optional[str] = None, + symbol: Optional[str] = None): + if decimal_places_configuration is not None: + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) + if negative_value_configuration is not None: + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) + if null_value_format_configuration is not None: + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) + if number_scale is not None: + pulumi.set(__self__, "number_scale", number_scale) + if prefix is not None: + pulumi.set(__self__, "prefix", prefix) + if separator_configuration is not None: + pulumi.set(__self__, "separator_configuration", separator_configuration) + if suffix is not None: + pulumi.set(__self__, "suffix", suffix) + if symbol is not None: + pulumi.set(__self__, "symbol", symbol) + + @property + @pulumi.getter(name="decimalPlacesConfiguration") + def decimal_places_configuration(self) -> Optional['outputs.DecimalPlacesConfiguration']: + return pulumi.get(self, "decimal_places_configuration") + + @property + @pulumi.getter(name="negativeValueConfiguration") + def negative_value_configuration(self) -> Optional['outputs.NegativeValueConfiguration']: + return pulumi.get(self, "negative_value_configuration") + + @property + @pulumi.getter(name="nullValueFormatConfiguration") + def null_value_format_configuration(self) -> Optional['outputs.NullValueFormatConfiguration']: + return pulumi.get(self, "null_value_format_configuration") + + @property + @pulumi.getter(name="numberScale") + def number_scale(self) -> Optional[str]: + return pulumi.get(self, "number_scale") + + @property + @pulumi.getter + def prefix(self) -> Optional[str]: + return pulumi.get(self, "prefix") + + @property + @pulumi.getter(name="separatorConfiguration") + def separator_configuration(self) -> Optional['outputs.SeparatorConfiguration']: + return pulumi.get(self, "separator_configuration") + + @property + @pulumi.getter + def suffix(self) -> Optional[str]: + return pulumi.get(self, "suffix") + + @property + @pulumi.getter + def symbol(self) -> Optional[str]: + return pulumi.get(self, "symbol") + + +@pulumi.output_type +class NumericalAggregation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "percentileAggregation": + suggest = "percentile_aggregation" + elif key == "simpleNumericalAggregation": + suggest = "simple_numerical_aggregation" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NumericalAggregation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NumericalAggregation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NumericalAggregation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + percentile_aggregation: Optional['outputs.NumericalAggregationPercentileAggregation'] = None, + simple_numerical_aggregation: Optional[str] = None): + if percentile_aggregation is not None: + pulumi.set(__self__, "percentile_aggregation", percentile_aggregation) + if simple_numerical_aggregation is not None: + pulumi.set(__self__, "simple_numerical_aggregation", simple_numerical_aggregation) + + @property + @pulumi.getter(name="percentileAggregation") + def percentile_aggregation(self) -> Optional['outputs.NumericalAggregationPercentileAggregation']: + return pulumi.get(self, "percentile_aggregation") + + @property + @pulumi.getter(name="simpleNumericalAggregation") + def simple_numerical_aggregation(self) -> Optional[str]: + return pulumi.get(self, "simple_numerical_aggregation") + + +@pulumi.output_type +class NumericalAggregationPercentileAggregation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "percentileValue": + suggest = "percentile_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NumericalAggregationPercentileAggregation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NumericalAggregationPercentileAggregation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NumericalAggregationPercentileAggregation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + percentile_value: Optional[float] = None): + if percentile_value is not None: + pulumi.set(__self__, "percentile_value", percentile_value) + + @property + @pulumi.getter(name="percentileValue") + def percentile_value(self) -> Optional[float]: + return pulumi.get(self, "percentile_value") + + +@pulumi.output_type +class PercentageDisplayFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "decimalPlacesConfiguration": + suggest = "decimal_places_configuration" + elif key == "negativeValueConfiguration": + suggest = "negative_value_configuration" + elif key == "nullValueFormatConfiguration": + suggest = "null_value_format_configuration" + elif key == "separatorConfiguration": + suggest = "separator_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PercentageDisplayFormatConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PercentageDisplayFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PercentageDisplayFormatConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + decimal_places_configuration: Optional['outputs.DecimalPlacesConfiguration'] = None, + negative_value_configuration: Optional['outputs.NegativeValueConfiguration'] = None, + null_value_format_configuration: Optional['outputs.NullValueFormatConfiguration'] = None, + prefix: Optional[str] = None, + separator_configuration: Optional['outputs.SeparatorConfiguration'] = None, + suffix: Optional[str] = None): + if decimal_places_configuration is not None: + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) + if negative_value_configuration is not None: + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) + if null_value_format_configuration is not None: + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) + if prefix is not None: + pulumi.set(__self__, "prefix", prefix) + if separator_configuration is not None: + pulumi.set(__self__, "separator_configuration", separator_configuration) + if suffix is not None: + pulumi.set(__self__, "suffix", suffix) + + @property + @pulumi.getter(name="decimalPlacesConfiguration") + def decimal_places_configuration(self) -> Optional['outputs.DecimalPlacesConfiguration']: + return pulumi.get(self, "decimal_places_configuration") + + @property + @pulumi.getter(name="negativeValueConfiguration") + def negative_value_configuration(self) -> Optional['outputs.NegativeValueConfiguration']: + return pulumi.get(self, "negative_value_configuration") + + @property + @pulumi.getter(name="nullValueFormatConfiguration") + def null_value_format_configuration(self) -> Optional['outputs.NullValueFormatConfiguration']: + return pulumi.get(self, "null_value_format_configuration") + + @property + @pulumi.getter + def prefix(self) -> Optional[str]: + return pulumi.get(self, "prefix") + + @property + @pulumi.getter(name="separatorConfiguration") + def separator_configuration(self) -> Optional['outputs.SeparatorConfiguration']: + return pulumi.get(self, "separator_configuration") + + @property + @pulumi.getter + def suffix(self) -> Optional[str]: + return pulumi.get(self, "suffix") + + +@pulumi.output_type +class ReferenceLine(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataConfiguration": + suggest = "data_configuration" + elif key == "labelConfiguration": + suggest = "label_configuration" + elif key == "styleConfiguration": + suggest = "style_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ReferenceLine. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ReferenceLine.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ReferenceLine.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_configuration: 'outputs.ReferenceLineDataConfiguration', + label_configuration: Optional['outputs.ReferenceLineLabelConfiguration'] = None, + status: Optional[str] = None, + style_configuration: Optional['outputs.ReferenceLineStyleConfiguration'] = None): + """ + :param str status: The dashboard creation status. + """ + pulumi.set(__self__, "data_configuration", data_configuration) + if label_configuration is not None: + pulumi.set(__self__, "label_configuration", label_configuration) + if status is not None: + pulumi.set(__self__, "status", status) + if style_configuration is not None: + pulumi.set(__self__, "style_configuration", style_configuration) + + @property + @pulumi.getter(name="dataConfiguration") + def data_configuration(self) -> 'outputs.ReferenceLineDataConfiguration': + return pulumi.get(self, "data_configuration") + + @property + @pulumi.getter(name="labelConfiguration") + def label_configuration(self) -> Optional['outputs.ReferenceLineLabelConfiguration']: + return pulumi.get(self, "label_configuration") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="styleConfiguration") + def style_configuration(self) -> Optional['outputs.ReferenceLineStyleConfiguration']: + return pulumi.get(self, "style_configuration") + + +@pulumi.output_type +class ReferenceLineDataConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "axisBinding": + suggest = "axis_binding" + elif key == "dynamicConfiguration": + suggest = "dynamic_configuration" + elif key == "staticConfiguration": + suggest = "static_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ReferenceLineDataConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ReferenceLineDataConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ReferenceLineDataConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + axis_binding: Optional[str] = None, + dynamic_configuration: Optional['outputs.ReferenceLineDataConfigurationDynamicConfiguration'] = None, + static_configuration: Optional['outputs.ReferenceLineDataConfigurationStaticConfiguration'] = None): + if axis_binding is not None: + pulumi.set(__self__, "axis_binding", axis_binding) + if dynamic_configuration is not None: + pulumi.set(__self__, "dynamic_configuration", dynamic_configuration) + if static_configuration is not None: + pulumi.set(__self__, "static_configuration", static_configuration) + + @property + @pulumi.getter(name="axisBinding") + def axis_binding(self) -> Optional[str]: + return pulumi.get(self, "axis_binding") + + @property + @pulumi.getter(name="dynamicConfiguration") + def dynamic_configuration(self) -> Optional['outputs.ReferenceLineDataConfigurationDynamicConfiguration']: + return pulumi.get(self, "dynamic_configuration") + + @property + @pulumi.getter(name="staticConfiguration") + def static_configuration(self) -> Optional['outputs.ReferenceLineDataConfigurationStaticConfiguration']: + return pulumi.get(self, "static_configuration") + + +@pulumi.output_type +class ReferenceLineDataConfigurationDynamicConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "measureAggregationFunction": + suggest = "measure_aggregation_function" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ReferenceLineDataConfigurationDynamicConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ReferenceLineDataConfigurationDynamicConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ReferenceLineDataConfigurationDynamicConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + calculation: 'outputs.NumericalAggregation', + column: 'outputs.Column', + measure_aggregation_function: 'outputs.AggregationFunction'): + pulumi.set(__self__, "calculation", calculation) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "measure_aggregation_function", measure_aggregation_function) + + @property + @pulumi.getter + def calculation(self) -> 'outputs.NumericalAggregation': + return pulumi.get(self, "calculation") + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="measureAggregationFunction") + def measure_aggregation_function(self) -> 'outputs.AggregationFunction': + return pulumi.get(self, "measure_aggregation_function") + + +@pulumi.output_type +class ReferenceLineDataConfigurationStaticConfiguration(dict): + def __init__(__self__, *, + value: float): + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def value(self) -> float: + return pulumi.get(self, "value") + + +@pulumi.output_type +class ReferenceLineLabelConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customLabelConfiguration": + suggest = "custom_label_configuration" + elif key == "fontColor": + suggest = "font_color" + elif key == "fontConfiguration": + suggest = "font_configuration" + elif key == "horizontalPosition": + suggest = "horizontal_position" + elif key == "valueLabelConfiguration": + suggest = "value_label_configuration" + elif key == "verticalPosition": + suggest = "vertical_position" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ReferenceLineLabelConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ReferenceLineLabelConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ReferenceLineLabelConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_label_configuration: Optional['outputs.ReferenceLineLabelConfigurationCustomLabelConfiguration'] = None, + font_color: Optional[str] = None, + font_configuration: Optional['outputs.FontConfiguration'] = None, + horizontal_position: Optional[str] = None, + value_label_configuration: Optional['outputs.ReferenceLineLabelConfigurationValueLabelConfiguration'] = None, + vertical_position: Optional[str] = None): + if custom_label_configuration is not None: + pulumi.set(__self__, "custom_label_configuration", custom_label_configuration) + if font_color is not None: + pulumi.set(__self__, "font_color", font_color) + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + if horizontal_position is not None: + pulumi.set(__self__, "horizontal_position", horizontal_position) + if value_label_configuration is not None: + pulumi.set(__self__, "value_label_configuration", value_label_configuration) + if vertical_position is not None: + pulumi.set(__self__, "vertical_position", vertical_position) + + @property + @pulumi.getter(name="customLabelConfiguration") + def custom_label_configuration(self) -> Optional['outputs.ReferenceLineLabelConfigurationCustomLabelConfiguration']: + return pulumi.get(self, "custom_label_configuration") + + @property + @pulumi.getter(name="fontColor") + def font_color(self) -> Optional[str]: + return pulumi.get(self, "font_color") + + @property + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "font_configuration") + + @property + @pulumi.getter(name="horizontalPosition") + def horizontal_position(self) -> Optional[str]: + return pulumi.get(self, "horizontal_position") + + @property + @pulumi.getter(name="valueLabelConfiguration") + def value_label_configuration(self) -> Optional['outputs.ReferenceLineLabelConfigurationValueLabelConfiguration']: + return pulumi.get(self, "value_label_configuration") + + @property + @pulumi.getter(name="verticalPosition") + def vertical_position(self) -> Optional[str]: + return pulumi.get(self, "vertical_position") + + +@pulumi.output_type +class ReferenceLineLabelConfigurationCustomLabelConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customLabel": + suggest = "custom_label" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ReferenceLineLabelConfigurationCustomLabelConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ReferenceLineLabelConfigurationCustomLabelConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ReferenceLineLabelConfigurationCustomLabelConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_label: str): + pulumi.set(__self__, "custom_label", custom_label) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> str: + return pulumi.get(self, "custom_label") + + +@pulumi.output_type +class ReferenceLineLabelConfigurationValueLabelConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "formatConfiguration": + suggest = "format_configuration" + elif key == "relativePosition": + suggest = "relative_position" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ReferenceLineLabelConfigurationValueLabelConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ReferenceLineLabelConfigurationValueLabelConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ReferenceLineLabelConfigurationValueLabelConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + format_configuration: Optional['outputs.NumericFormatConfiguration'] = None, + relative_position: Optional[str] = None): + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if relative_position is not None: + pulumi.set(__self__, "relative_position", relative_position) + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.NumericFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter(name="relativePosition") + def relative_position(self) -> Optional[str]: + return pulumi.get(self, "relative_position") + + +@pulumi.output_type +class ReferenceLineStyleConfiguration(dict): + def __init__(__self__, *, + color: Optional[str] = None, + pattern: Optional[str] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if pattern is not None: + pulumi.set(__self__, "pattern", pattern) + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + @property + @pulumi.getter + def pattern(self) -> Optional[str]: + return pulumi.get(self, "pattern") + + +@pulumi.output_type +class RefreshScheduleSchedule(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "refreshType": + suggest = "refresh_type" + elif key == "scheduleFrequency": + suggest = "schedule_frequency" + elif key == "startAfterDateTime": + suggest = "start_after_date_time" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RefreshScheduleSchedule. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RefreshScheduleSchedule.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RefreshScheduleSchedule.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + refresh_type: str, + schedule_frequency: Optional['outputs.RefreshScheduleScheduleScheduleFrequency'] = None, + start_after_date_time: Optional[str] = None): + """ + :param str refresh_type: The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. + :param 'RefreshScheduleScheduleScheduleFrequencyArgs' schedule_frequency: The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. + :param str start_after_date_time: Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. + """ + pulumi.set(__self__, "refresh_type", refresh_type) + if schedule_frequency is not None: + pulumi.set(__self__, "schedule_frequency", schedule_frequency) + if start_after_date_time is not None: + pulumi.set(__self__, "start_after_date_time", start_after_date_time) + + @property + @pulumi.getter(name="refreshType") + def refresh_type(self) -> str: + """ + The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. + """ + return pulumi.get(self, "refresh_type") + + @property + @pulumi.getter(name="scheduleFrequency") + def schedule_frequency(self) -> Optional['outputs.RefreshScheduleScheduleScheduleFrequency']: + """ + The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. + """ + return pulumi.get(self, "schedule_frequency") + + @property + @pulumi.getter(name="startAfterDateTime") + def start_after_date_time(self) -> Optional[str]: + """ + Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. + """ + return pulumi.get(self, "start_after_date_time") + + +@pulumi.output_type +class RefreshScheduleScheduleScheduleFrequency(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "refreshOnDay": + suggest = "refresh_on_day" + elif key == "timeOfTheDay": + suggest = "time_of_the_day" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RefreshScheduleScheduleScheduleFrequency. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RefreshScheduleScheduleScheduleFrequency.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RefreshScheduleScheduleScheduleFrequency.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + interval: str, + refresh_on_day: Optional['outputs.RefreshScheduleScheduleScheduleFrequencyRefreshOnDay'] = None, + time_of_the_day: Optional[str] = None, + timezone: Optional[str] = None): + """ + :param str interval: The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. + :param 'RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs' refresh_on_day: The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. + :param str time_of_the_day: The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. + :param str timezone: The timezone that you want the refresh schedule to use. + """ + pulumi.set(__self__, "interval", interval) + if refresh_on_day is not None: + pulumi.set(__self__, "refresh_on_day", refresh_on_day) + if time_of_the_day is not None: + pulumi.set(__self__, "time_of_the_day", time_of_the_day) + if timezone is not None: + pulumi.set(__self__, "timezone", timezone) + + @property + @pulumi.getter + def interval(self) -> str: + """ + The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. + """ + return pulumi.get(self, "interval") + + @property + @pulumi.getter(name="refreshOnDay") + def refresh_on_day(self) -> Optional['outputs.RefreshScheduleScheduleScheduleFrequencyRefreshOnDay']: + """ + The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. + """ + return pulumi.get(self, "refresh_on_day") + + @property + @pulumi.getter(name="timeOfTheDay") + def time_of_the_day(self) -> Optional[str]: + """ + The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. + """ + return pulumi.get(self, "time_of_the_day") + + @property + @pulumi.getter + def timezone(self) -> Optional[str]: + """ + The timezone that you want the refresh schedule to use. + """ + return pulumi.get(self, "timezone") + + +@pulumi.output_type +class RefreshScheduleScheduleScheduleFrequencyRefreshOnDay(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dayOfMonth": + suggest = "day_of_month" + elif key == "dayOfWeek": + suggest = "day_of_week" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RefreshScheduleScheduleScheduleFrequencyRefreshOnDay. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RefreshScheduleScheduleScheduleFrequencyRefreshOnDay.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RefreshScheduleScheduleScheduleFrequencyRefreshOnDay.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + day_of_month: Optional[str] = None, + day_of_week: Optional[str] = None): + """ + :param str day_of_month: The day of the month that you want to schedule refresh on. + :param str day_of_week: The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. + """ + if day_of_month is not None: + pulumi.set(__self__, "day_of_month", day_of_month) + if day_of_week is not None: + pulumi.set(__self__, "day_of_week", day_of_week) + + @property + @pulumi.getter(name="dayOfMonth") + def day_of_month(self) -> Optional[str]: + """ + The day of the month that you want to schedule refresh on. + """ + return pulumi.get(self, "day_of_month") + + @property + @pulumi.getter(name="dayOfWeek") + def day_of_week(self) -> Optional[str]: + """ + The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. + """ + return pulumi.get(self, "day_of_week") + + +@pulumi.output_type +class SelectAllOptions(dict): + def __init__(__self__, *, + visibility: Optional[str] = None): + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class SeparatorConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "decimalSeparator": + suggest = "decimal_separator" + elif key == "thousandsSeparator": + suggest = "thousands_separator" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SeparatorConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SeparatorConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SeparatorConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + decimal_separator: Optional[str] = None, + thousands_separator: Optional['outputs.SeparatorConfigurationThousandsSeparator'] = None): + if decimal_separator is not None: + pulumi.set(__self__, "decimal_separator", decimal_separator) + if thousands_separator is not None: + pulumi.set(__self__, "thousands_separator", thousands_separator) + + @property + @pulumi.getter(name="decimalSeparator") + def decimal_separator(self) -> Optional[str]: + return pulumi.get(self, "decimal_separator") + + @property + @pulumi.getter(name="thousandsSeparator") + def thousands_separator(self) -> Optional['outputs.SeparatorConfigurationThousandsSeparator']: + return pulumi.get(self, "thousands_separator") + + +@pulumi.output_type +class SeparatorConfigurationThousandsSeparator(dict): + def __init__(__self__, *, + symbol: Optional[str] = None, + visibility: Optional[str] = None): + if symbol is not None: + pulumi.set(__self__, "symbol", symbol) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def symbol(self) -> Optional[str]: + return pulumi.get(self, "symbol") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class SmallMultiplesOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maxVisibleColumns": + suggest = "max_visible_columns" + elif key == "maxVisibleRows": + suggest = "max_visible_rows" + elif key == "panelConfiguration": + suggest = "panel_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SmallMultiplesOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SmallMultiplesOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SmallMultiplesOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + max_visible_columns: Optional[int] = None, + max_visible_rows: Optional[int] = None, + panel_configuration: Optional['outputs.SmallMultiplesOptionsPanelConfiguration'] = None): + if max_visible_columns is not None: + pulumi.set(__self__, "max_visible_columns", max_visible_columns) + if max_visible_rows is not None: + pulumi.set(__self__, "max_visible_rows", max_visible_rows) + if panel_configuration is not None: + pulumi.set(__self__, "panel_configuration", panel_configuration) + + @property + @pulumi.getter(name="maxVisibleColumns") + def max_visible_columns(self) -> Optional[int]: + return pulumi.get(self, "max_visible_columns") + + @property + @pulumi.getter(name="maxVisibleRows") + def max_visible_rows(self) -> Optional[int]: + return pulumi.get(self, "max_visible_rows") + + @property + @pulumi.getter(name="panelConfiguration") + def panel_configuration(self) -> Optional['outputs.SmallMultiplesOptionsPanelConfiguration']: + return pulumi.get(self, "panel_configuration") + + +@pulumi.output_type +class SmallMultiplesOptionsPanelConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "backgroundColor": + suggest = "background_color" + elif key == "backgroundVisibility": + suggest = "background_visibility" + elif key == "borderColor": + suggest = "border_color" + elif key == "borderStyle": + suggest = "border_style" + elif key == "borderThickness": + suggest = "border_thickness" + elif key == "borderVisibility": + suggest = "border_visibility" + elif key == "gutterSpacing": + suggest = "gutter_spacing" + elif key == "gutterVisibility": + suggest = "gutter_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SmallMultiplesOptionsPanelConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SmallMultiplesOptionsPanelConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SmallMultiplesOptionsPanelConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + background_color: Optional[str] = None, + background_visibility: Optional[str] = None, + border_color: Optional[str] = None, + border_style: Optional[str] = None, + border_thickness: Optional[str] = None, + border_visibility: Optional[str] = None, + gutter_spacing: Optional[str] = None, + gutter_visibility: Optional[str] = None, + title: Optional['outputs.SmallMultiplesOptionsPanelConfigurationTitle'] = None): + if background_color is not None: + pulumi.set(__self__, "background_color", background_color) + if background_visibility is not None: + pulumi.set(__self__, "background_visibility", background_visibility) + if border_color is not None: + pulumi.set(__self__, "border_color", border_color) + if border_style is not None: + pulumi.set(__self__, "border_style", border_style) + if border_thickness is not None: + pulumi.set(__self__, "border_thickness", border_thickness) + if border_visibility is not None: + pulumi.set(__self__, "border_visibility", border_visibility) + if gutter_spacing is not None: + pulumi.set(__self__, "gutter_spacing", gutter_spacing) + if gutter_visibility is not None: + pulumi.set(__self__, "gutter_visibility", gutter_visibility) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="backgroundColor") + def background_color(self) -> Optional[str]: + return pulumi.get(self, "background_color") + + @property + @pulumi.getter(name="backgroundVisibility") + def background_visibility(self) -> Optional[str]: + return pulumi.get(self, "background_visibility") + + @property + @pulumi.getter(name="borderColor") + def border_color(self) -> Optional[str]: + return pulumi.get(self, "border_color") + + @property + @pulumi.getter(name="borderStyle") + def border_style(self) -> Optional[str]: + return pulumi.get(self, "border_style") + + @property + @pulumi.getter(name="borderThickness") + def border_thickness(self) -> Optional[str]: + return pulumi.get(self, "border_thickness") + + @property + @pulumi.getter(name="borderVisibility") + def border_visibility(self) -> Optional[str]: + return pulumi.get(self, "border_visibility") + + @property + @pulumi.getter(name="gutterSpacing") + def gutter_spacing(self) -> Optional[str]: + return pulumi.get(self, "gutter_spacing") + + @property + @pulumi.getter(name="gutterVisibility") + def gutter_visibility(self) -> Optional[str]: + return pulumi.get(self, "gutter_visibility") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.SmallMultiplesOptionsPanelConfigurationTitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class SmallMultiplesOptionsPanelConfigurationTitle(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fontConfiguration": + suggest = "font_configuration" + elif key == "horizontalTextAlignment": + suggest = "horizontal_text_alignment" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SmallMultiplesOptionsPanelConfigurationTitle. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SmallMultiplesOptionsPanelConfigurationTitle.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SmallMultiplesOptionsPanelConfigurationTitle.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + font_configuration: Optional['outputs.FontConfiguration'] = None, + horizontal_text_alignment: Optional[str] = None, + visibility: Optional[str] = None): + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + if horizontal_text_alignment is not None: + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "font_configuration") + + @property + @pulumi.getter(name="horizontalTextAlignment") + def horizontal_text_alignment(self) -> Optional[str]: + return pulumi.get(self, "horizontal_text_alignment") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class Spacing(dict): + def __init__(__self__, *, + bottom: Optional[str] = None, + left: Optional[str] = None, + right: Optional[str] = None, + top: Optional[str] = None): + if bottom is not None: + pulumi.set(__self__, "bottom", bottom) + if left is not None: + pulumi.set(__self__, "left", left) + if right is not None: + pulumi.set(__self__, "right", right) + if top is not None: + pulumi.set(__self__, "top", top) + + @property + @pulumi.getter + def bottom(self) -> Optional[str]: + return pulumi.get(self, "bottom") + + @property + @pulumi.getter + def left(self) -> Optional[str]: + return pulumi.get(self, "left") + + @property + @pulumi.getter + def right(self) -> Optional[str]: + return pulumi.get(self, "right") + + @property + @pulumi.getter + def top(self) -> Optional[str]: + return pulumi.get(self, "top") + + +@pulumi.output_type +class StringFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "nullValueFormatConfiguration": + suggest = "null_value_format_configuration" + elif key == "numericFormatConfiguration": + suggest = "numeric_format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StringFormatConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StringFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StringFormatConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + null_value_format_configuration: Optional['outputs.NullValueFormatConfiguration'] = None, + numeric_format_configuration: Optional['outputs.NumericFormatConfiguration'] = None): + if null_value_format_configuration is not None: + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) + if numeric_format_configuration is not None: + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) + + @property + @pulumi.getter(name="nullValueFormatConfiguration") + def null_value_format_configuration(self) -> Optional['outputs.NullValueFormatConfiguration']: + return pulumi.get(self, "null_value_format_configuration") + + @property + @pulumi.getter(name="numericFormatConfiguration") + def numeric_format_configuration(self) -> Optional['outputs.NumericFormatConfiguration']: + return pulumi.get(self, "numeric_format_configuration") + + +@pulumi.output_type +class StringParameterDeclaration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterValueType": + suggest = "parameter_value_type" + elif key == "defaultValues": + suggest = "default_values" + elif key == "valuesWhenUnset": + suggest = "values_when_unset" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StringParameterDeclaration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StringParameterDeclaration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StringParameterDeclaration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + name: str, + parameter_value_type: str, + default_values: Optional['outputs.StringParameterDeclarationDefaultValues'] = None, + values_when_unset: Optional['outputs.StringParameterDeclarationValuesWhenUnset'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) + if default_values is not None: + pulumi.set(__self__, "default_values", default_values) + if values_when_unset is not None: + pulumi.set(__self__, "values_when_unset", values_when_unset) + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="parameterValueType") + def parameter_value_type(self) -> str: + return pulumi.get(self, "parameter_value_type") + + @property + @pulumi.getter(name="defaultValues") + def default_values(self) -> Optional['outputs.StringParameterDeclarationDefaultValues']: + return pulumi.get(self, "default_values") + + @property + @pulumi.getter(name="valuesWhenUnset") + def values_when_unset(self) -> Optional['outputs.StringParameterDeclarationValuesWhenUnset']: + return pulumi.get(self, "values_when_unset") + + +@pulumi.output_type +class StringParameterDeclarationDefaultValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dynamicValue": + suggest = "dynamic_value" + elif key == "staticValues": + suggest = "static_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StringParameterDeclarationDefaultValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StringParameterDeclarationDefaultValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StringParameterDeclarationDefaultValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + dynamic_value: Optional['outputs.DynamicValue'] = None, + static_values: Optional[Sequence[str]] = None): + if dynamic_value is not None: + pulumi.set(__self__, "dynamic_value", dynamic_value) + if static_values is not None: + pulumi.set(__self__, "static_values", static_values) + + @property + @pulumi.getter(name="dynamicValue") + def dynamic_value(self) -> Optional['outputs.DynamicValue']: + return pulumi.get(self, "dynamic_value") + + @property + @pulumi.getter(name="staticValues") + def static_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "static_values") + + +@pulumi.output_type +class StringParameterDeclarationValuesWhenUnset(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customValue": + suggest = "custom_value" + elif key == "valueWhenUnsetOption": + suggest = "value_when_unset_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StringParameterDeclarationValuesWhenUnset. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StringParameterDeclarationValuesWhenUnset.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StringParameterDeclarationValuesWhenUnset.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_value: Optional[str] = None, + value_when_unset_option: Optional[str] = None): + if custom_value is not None: + pulumi.set(__self__, "custom_value", custom_value) + if value_when_unset_option is not None: + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) + + @property + @pulumi.getter(name="customValue") + def custom_value(self) -> Optional[str]: + return pulumi.get(self, "custom_value") + + @property + @pulumi.getter(name="valueWhenUnsetOption") + def value_when_unset_option(self) -> Optional[str]: + return pulumi.get(self, "value_when_unset_option") + + +@pulumi.output_type +class Subtitle(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "formatText": + suggest = "format_text" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in Subtitle. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + Subtitle.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + Subtitle.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + format_text: Optional['outputs.SubtitleFormatText'] = None, + visibility: Optional[str] = None): + if format_text is not None: + pulumi.set(__self__, "format_text", format_text) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="formatText") + def format_text(self) -> Optional['outputs.SubtitleFormatText']: + return pulumi.get(self, "format_text") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class SubtitleFormatText(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "plainText": + suggest = "plain_text" + elif key == "richText": + suggest = "rich_text" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SubtitleFormatText. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SubtitleFormatText.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SubtitleFormatText.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + plain_text: Optional[str] = None, + rich_text: Optional[str] = None): + if plain_text is not None: + pulumi.set(__self__, "plain_text", plain_text) + if rich_text is not None: + pulumi.set(__self__, "rich_text", rich_text) + + @property + @pulumi.getter(name="plainText") + def plain_text(self) -> Optional[str]: + return pulumi.get(self, "plain_text") + + @property + @pulumi.getter(name="richText") + def rich_text(self) -> Optional[str]: + return pulumi.get(self, "rich_text") + + +@pulumi.output_type +class TableBorderOptions(dict): + def __init__(__self__, *, + color: Optional[str] = None, + style: Optional[str] = None, + thickness: Optional[int] = None): + if color is not None: + pulumi.set(__self__, "color", color) + if style is not None: + pulumi.set(__self__, "style", style) + if thickness is not None: + pulumi.set(__self__, "thickness", thickness) + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + @property + @pulumi.getter + def style(self) -> Optional[str]: + return pulumi.get(self, "style") + + @property + @pulumi.getter + def thickness(self) -> Optional[int]: + return pulumi.get(self, "thickness") + + +@pulumi.output_type +class TemplateDefinition(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetConfigurations": + suggest = "data_set_configurations" + elif key == "analysisDefaults": + suggest = "analysis_defaults" + elif key == "calculatedFields": + suggest = "calculated_fields" + elif key == "columnConfigurations": + suggest = "column_configurations" + elif key == "filterGroups": + suggest = "filter_groups" + elif key == "parametersDeclarations": + suggest = "parameters_declarations" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinition. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinition.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinition.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_configurations: Sequence['outputs.TemplateDefinitionDataSetConfiguration'], + analysis_defaults: Optional['outputs.TemplateDefinitionAnalysisDefaults'] = None, + calculated_fields: Optional[Sequence['outputs.TemplateDefinitionCalculatedField']] = None, + column_configurations: Optional[Sequence['outputs.TemplateDefinitionColumnConfiguration']] = None, + filter_groups: Optional[Sequence['outputs.TemplateDefinitionFilterGroup']] = None, + parameters_declarations: Optional[Sequence['outputs.TemplateDefinitionParametersDeclaration']] = None, + sheets: Optional[Sequence['outputs.TemplateDefinitionSheet']] = None): + """ + :param Sequence['TemplateDefinitionDataSetConfigurationArgs'] data_set_configurations: A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + :param 'TemplateDefinitionAnalysisDefaultsArgs' analysis_defaults: The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + :param Sequence['TemplateDefinitionCalculatedFieldArgs'] calculated_fields: A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + :param Sequence['TemplateDefinitionColumnConfigurationArgs'] column_configurations: A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + :param Sequence['TemplateDefinitionFilterGroupArgs'] filter_groups: A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + :param Sequence['TemplateDefinitionParametersDeclarationArgs'] parameters_declarations: A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + :param Sequence['TemplateDefinitionSheetArgs'] sheets: A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + """ + pulumi.set(__self__, "data_set_configurations", data_set_configurations) + if analysis_defaults is not None: + pulumi.set(__self__, "analysis_defaults", analysis_defaults) + if calculated_fields is not None: + pulumi.set(__self__, "calculated_fields", calculated_fields) + if column_configurations is not None: + pulumi.set(__self__, "column_configurations", column_configurations) + if filter_groups is not None: + pulumi.set(__self__, "filter_groups", filter_groups) + if parameters_declarations is not None: + pulumi.set(__self__, "parameters_declarations", parameters_declarations) + if sheets is not None: + pulumi.set(__self__, "sheets", sheets) + + @property + @pulumi.getter(name="dataSetConfigurations") + def data_set_configurations(self) -> Sequence['outputs.TemplateDefinitionDataSetConfiguration']: + """ + A list of dataset configurations. These configurations define the required columns for each dataset used within a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSetConfiguration.html). + """ + return pulumi.get(self, "data_set_configurations") + + @property + @pulumi.getter(name="analysisDefaults") + def analysis_defaults(self) -> Optional['outputs.TemplateDefinitionAnalysisDefaults']: + """ + The configuration for default analysis settings. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_AnalysisDefaults.html). + """ + return pulumi.get(self, "analysis_defaults") + + @property + @pulumi.getter(name="calculatedFields") + def calculated_fields(self) -> Optional[Sequence['outputs.TemplateDefinitionCalculatedField']]: + """ + A list of calculated field definitions for the template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CalculatedField.html). + """ + return pulumi.get(self, "calculated_fields") + + @property + @pulumi.getter(name="columnConfigurations") + def column_configurations(self) -> Optional[Sequence['outputs.TemplateDefinitionColumnConfiguration']]: + """ + A list of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template. See AWS API Documentation for complete description. + """ + return pulumi.get(self, "column_configurations") + + @property + @pulumi.getter(name="filterGroups") + def filter_groups(self) -> Optional[Sequence['outputs.TemplateDefinitionFilterGroup']]: + """ + A list of filter definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_FilterGroup.html). For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in Amazon QuickSight User Guide. + """ + return pulumi.get(self, "filter_groups") + + @property + @pulumi.getter(name="parametersDeclarations") + def parameters_declarations(self) -> Optional[Sequence['outputs.TemplateDefinitionParametersDeclaration']]: + """ + A list of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ParameterDeclaration.html). For more information, see [Parameters in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide. + """ + return pulumi.get(self, "parameters_declarations") + + @property + @pulumi.getter + def sheets(self) -> Optional[Sequence['outputs.TemplateDefinitionSheet']]: + """ + A list of sheet definitions for a template. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SheetDefinition.html). + """ + return pulumi.get(self, "sheets") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaults(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "defaultNewSheetConfiguration": + suggest = "default_new_sheet_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaults. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaults.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaults.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + default_new_sheet_configuration: 'outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration'): + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) + + @property + @pulumi.getter(name="defaultNewSheetConfiguration") + def default_new_sheet_configuration(self) -> 'outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration': + return pulumi.get(self, "default_new_sheet_configuration") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "interactiveLayoutConfiguration": + suggest = "interactive_layout_configuration" + elif key == "paginatedLayoutConfiguration": + suggest = "paginated_layout_configuration" + elif key == "sheetContentType": + suggest = "sheet_content_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + interactive_layout_configuration: Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration'] = None, + paginated_layout_configuration: Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration'] = None, + sheet_content_type: Optional[str] = None): + if interactive_layout_configuration is not None: + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) + if paginated_layout_configuration is not None: + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) + if sheet_content_type is not None: + pulumi.set(__self__, "sheet_content_type", sheet_content_type) + + @property + @pulumi.getter(name="interactiveLayoutConfiguration") + def interactive_layout_configuration(self) -> Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration']: + return pulumi.get(self, "interactive_layout_configuration") + + @property + @pulumi.getter(name="paginatedLayoutConfiguration") + def paginated_layout_configuration(self) -> Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration']: + return pulumi.get(self, "paginated_layout_configuration") + + @property + @pulumi.getter(name="sheetContentType") + def sheet_content_type(self) -> Optional[str]: + return pulumi.get(self, "sheet_content_type") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "freeForm": + suggest = "free_form" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + free_form: Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm'] = None, + grid: Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid'] = None): + if free_form is not None: + pulumi.set(__self__, "free_form", free_form) + if grid is not None: + pulumi.set(__self__, "grid", grid) + + @property + @pulumi.getter(name="freeForm") + def free_form(self) -> Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm']: + return pulumi.get(self, "free_form") + + @property + @pulumi.getter + def grid(self) -> Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid']: + return pulumi.get(self, "grid") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "canvasSizeOptions": + suggest = "canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeForm.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + canvas_size_options: 'outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions'): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> 'outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions': + return pulumi.get(self, "canvas_size_options") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "screenCanvasSizeOptions": + suggest = "screen_canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + screen_canvas_size_options: Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions'] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions']: + return pulumi.get(self, "screen_canvas_size_options") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "optimizedViewPortWidth": + suggest = "optimized_view_port_width" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationFreeFormCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + optimized_view_port_width: str): + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> str: + return pulumi.get(self, "optimized_view_port_width") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "canvasSizeOptions": + suggest = "canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGrid.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + canvas_size_options: 'outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions'): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> 'outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions': + return pulumi.get(self, "canvas_size_options") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "screenCanvasSizeOptions": + suggest = "screen_canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + screen_canvas_size_options: Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions'] = None): + if screen_canvas_size_options is not None: + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) + + @property + @pulumi.getter(name="screenCanvasSizeOptions") + def screen_canvas_size_options(self) -> Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions']: + return pulumi.get(self, "screen_canvas_size_options") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "resizeOption": + suggest = "resize_option" + elif key == "optimizedViewPortWidth": + suggest = "optimized_view_port_width" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationInteractiveLayoutConfigurationGridCanvasSizeOptionsScreenCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + resize_option: str, + optimized_view_port_width: Optional[str] = None): + pulumi.set(__self__, "resize_option", resize_option) + if optimized_view_port_width is not None: + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) + + @property + @pulumi.getter(name="resizeOption") + def resize_option(self) -> str: + return pulumi.get(self, "resize_option") + + @property + @pulumi.getter(name="optimizedViewPortWidth") + def optimized_view_port_width(self) -> Optional[str]: + return pulumi.get(self, "optimized_view_port_width") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sectionBased": + suggest = "section_based" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + section_based: Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased'] = None): + if section_based is not None: + pulumi.set(__self__, "section_based", section_based) + + @property + @pulumi.getter(name="sectionBased") + def section_based(self) -> Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased']: + return pulumi.get(self, "section_based") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "canvasSizeOptions": + suggest = "canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBased.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + canvas_size_options: 'outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions'): + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + + @property + @pulumi.getter(name="canvasSizeOptions") + def canvas_size_options(self) -> 'outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions': + return pulumi.get(self, "canvas_size_options") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "paperCanvasSizeOptions": + suggest = "paper_canvas_size_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + paper_canvas_size_options: Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions'] = None): + if paper_canvas_size_options is not None: + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) + + @property + @pulumi.getter(name="paperCanvasSizeOptions") + def paper_canvas_size_options(self) -> Optional['outputs.TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions']: + return pulumi.get(self, "paper_canvas_size_options") + + +@pulumi.output_type +class TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "paperMargin": + suggest = "paper_margin" + elif key == "paperOrientation": + suggest = "paper_orientation" + elif key == "paperSize": + suggest = "paper_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionAnalysisDefaultsDefaultNewSheetConfigurationPaginatedLayoutConfigurationSectionBasedCanvasSizeOptionsPaperCanvasSizeOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + paper_margin: Optional['outputs.Spacing'] = None, + paper_orientation: Optional[str] = None, + paper_size: Optional[str] = None): + if paper_margin is not None: + pulumi.set(__self__, "paper_margin", paper_margin) + if paper_orientation is not None: + pulumi.set(__self__, "paper_orientation", paper_orientation) + if paper_size is not None: + pulumi.set(__self__, "paper_size", paper_size) + + @property + @pulumi.getter(name="paperMargin") + def paper_margin(self) -> Optional['outputs.Spacing']: + return pulumi.get(self, "paper_margin") + + @property + @pulumi.getter(name="paperOrientation") + def paper_orientation(self) -> Optional[str]: + return pulumi.get(self, "paper_orientation") + + @property + @pulumi.getter(name="paperSize") + def paper_size(self) -> Optional[str]: + return pulumi.get(self, "paper_size") + + +@pulumi.output_type +class TemplateDefinitionCalculatedField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetIdentifier": + suggest = "data_set_identifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionCalculatedField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionCalculatedField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionCalculatedField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_identifier: str, + expression: str, + name: str): + """ + :param str name: Display name for the template. + """ + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> str: + return pulumi.get(self, "data_set_identifier") + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the template. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class TemplateDefinitionColumnConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionColumnConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionColumnConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionColumnConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + format_configuration: Optional['outputs.TemplateDefinitionColumnConfigurationFormatConfiguration'] = None, + role: Optional[str] = None): + pulumi.set(__self__, "column", column) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if role is not None: + pulumi.set(__self__, "role", role) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.TemplateDefinitionColumnConfigurationFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter + def role(self) -> Optional[str]: + return pulumi.get(self, "role") + + +@pulumi.output_type +class TemplateDefinitionColumnConfigurationFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeFormatConfiguration": + suggest = "date_time_format_configuration" + elif key == "numberFormatConfiguration": + suggest = "number_format_configuration" + elif key == "stringFormatConfiguration": + suggest = "string_format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionColumnConfigurationFormatConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionColumnConfigurationFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionColumnConfigurationFormatConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None, + number_format_configuration: Optional['outputs.NumberFormatConfiguration'] = None, + string_format_configuration: Optional['outputs.StringFormatConfiguration'] = None): + if date_time_format_configuration is not None: + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) + if number_format_configuration is not None: + pulumi.set(__self__, "number_format_configuration", number_format_configuration) + if string_format_configuration is not None: + pulumi.set(__self__, "string_format_configuration", string_format_configuration) + + @property + @pulumi.getter(name="dateTimeFormatConfiguration") + def date_time_format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "date_time_format_configuration") + + @property + @pulumi.getter(name="numberFormatConfiguration") + def number_format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "number_format_configuration") + + @property + @pulumi.getter(name="stringFormatConfiguration") + def string_format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "string_format_configuration") + + +@pulumi.output_type +class TemplateDefinitionDataSetConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnGroupSchemaLists": + suggest = "column_group_schema_lists" + elif key == "dataSetSchema": + suggest = "data_set_schema" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionDataSetConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionDataSetConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionDataSetConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_group_schema_lists: Optional[Sequence['outputs.TemplateDefinitionDataSetConfigurationColumnGroupSchemaList']] = None, + data_set_schema: Optional['outputs.TemplateDefinitionDataSetConfigurationDataSetSchema'] = None, + placeholder: Optional[str] = None): + if column_group_schema_lists is not None: + pulumi.set(__self__, "column_group_schema_lists", column_group_schema_lists) + if data_set_schema is not None: + pulumi.set(__self__, "data_set_schema", data_set_schema) + if placeholder is not None: + pulumi.set(__self__, "placeholder", placeholder) + + @property + @pulumi.getter(name="columnGroupSchemaLists") + def column_group_schema_lists(self) -> Optional[Sequence['outputs.TemplateDefinitionDataSetConfigurationColumnGroupSchemaList']]: + return pulumi.get(self, "column_group_schema_lists") + + @property + @pulumi.getter(name="dataSetSchema") + def data_set_schema(self) -> Optional['outputs.TemplateDefinitionDataSetConfigurationDataSetSchema']: + return pulumi.get(self, "data_set_schema") + + @property + @pulumi.getter + def placeholder(self) -> Optional[str]: + return pulumi.get(self, "placeholder") + + +@pulumi.output_type +class TemplateDefinitionDataSetConfigurationColumnGroupSchemaList(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnGroupColumnSchemaLists": + suggest = "column_group_column_schema_lists" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionDataSetConfigurationColumnGroupSchemaList. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionDataSetConfigurationColumnGroupSchemaList.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionDataSetConfigurationColumnGroupSchemaList.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_group_column_schema_lists: Optional[Sequence['outputs.TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList']] = None, + name: Optional[str] = None): + """ + :param str name: Display name for the template. + """ + if column_group_column_schema_lists is not None: + pulumi.set(__self__, "column_group_column_schema_lists", column_group_column_schema_lists) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="columnGroupColumnSchemaLists") + def column_group_column_schema_lists(self) -> Optional[Sequence['outputs.TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList']]: + return pulumi.get(self, "column_group_column_schema_lists") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the template. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class TemplateDefinitionDataSetConfigurationColumnGroupSchemaListColumnGroupColumnSchemaList(dict): + def __init__(__self__, *, + name: Optional[str] = None): + """ + :param str name: Display name for the template. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the template. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class TemplateDefinitionDataSetConfigurationDataSetSchema(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnSchemaLists": + suggest = "column_schema_lists" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionDataSetConfigurationDataSetSchema. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionDataSetConfigurationDataSetSchema.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionDataSetConfigurationDataSetSchema.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_schema_lists: Optional[Sequence['outputs.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList']] = None): + if column_schema_lists is not None: + pulumi.set(__self__, "column_schema_lists", column_schema_lists) + + @property + @pulumi.getter(name="columnSchemaLists") + def column_schema_lists(self) -> Optional[Sequence['outputs.TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList']]: + return pulumi.get(self, "column_schema_lists") + + +@pulumi.output_type +class TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + elif key == "geographicRole": + suggest = "geographic_role" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionDataSetConfigurationDataSetSchemaColumnSchemaList.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: Optional[str] = None, + geographic_role: Optional[str] = None, + name: Optional[str] = None): + """ + :param str name: Display name for the template. + """ + if data_type is not None: + pulumi.set(__self__, "data_type", data_type) + if geographic_role is not None: + pulumi.set(__self__, "geographic_role", geographic_role) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> Optional[str]: + return pulumi.get(self, "data_type") + + @property + @pulumi.getter(name="geographicRole") + def geographic_role(self) -> Optional[str]: + return pulumi.get(self, "geographic_role") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the template. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class TemplateDefinitionFilterGroup(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "crossDataset": + suggest = "cross_dataset" + elif key == "filterGroupId": + suggest = "filter_group_id" + elif key == "scopeConfiguration": + suggest = "scope_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionFilterGroup. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionFilterGroup.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionFilterGroup.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + cross_dataset: str, + filter_group_id: str, + filters: Sequence['outputs.Filters'], + scope_configuration: 'outputs.TemplateDefinitionFilterGroupScopeConfiguration', + status: Optional[str] = None): + """ + :param str status: The template creation status. + """ + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="crossDataset") + def cross_dataset(self) -> str: + return pulumi.get(self, "cross_dataset") + + @property + @pulumi.getter(name="filterGroupId") + def filter_group_id(self) -> str: + return pulumi.get(self, "filter_group_id") + + @property + @pulumi.getter + def filters(self) -> Sequence['outputs.Filters']: + return pulumi.get(self, "filters") + + @property + @pulumi.getter(name="scopeConfiguration") + def scope_configuration(self) -> 'outputs.TemplateDefinitionFilterGroupScopeConfiguration': + return pulumi.get(self, "scope_configuration") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + The template creation status. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class TemplateDefinitionFilterGroupScopeConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "selectedSheets": + suggest = "selected_sheets" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionFilterGroupScopeConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionFilterGroupScopeConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionFilterGroupScopeConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + selected_sheets: Optional['outputs.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets'] = None): + if selected_sheets is not None: + pulumi.set(__self__, "selected_sheets", selected_sheets) + + @property + @pulumi.getter(name="selectedSheets") + def selected_sheets(self) -> Optional['outputs.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets']: + return pulumi.get(self, "selected_sheets") + + +@pulumi.output_type +class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sheetVisualScopingConfigurations": + suggest = "sheet_visual_scoping_configurations" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionFilterGroupScopeConfigurationSelectedSheets.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sheet_visual_scoping_configurations: Optional[Sequence['outputs.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration']] = None): + if sheet_visual_scoping_configurations is not None: + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) + + @property + @pulumi.getter(name="sheetVisualScopingConfigurations") + def sheet_visual_scoping_configurations(self) -> Optional[Sequence['outputs.TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration']]: + return pulumi.get(self, "sheet_visual_scoping_configurations") + + +@pulumi.output_type +class TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sheetId": + suggest = "sheet_id" + elif key == "visualIds": + suggest = "visual_ids" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionFilterGroupScopeConfigurationSelectedSheetsSheetVisualScopingConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + scope: str, + sheet_id: str, + visual_ids: Optional[Sequence[str]] = None): + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) + if visual_ids is not None: + pulumi.set(__self__, "visual_ids", visual_ids) + + @property + @pulumi.getter + def scope(self) -> str: + return pulumi.get(self, "scope") + + @property + @pulumi.getter(name="sheetId") + def sheet_id(self) -> str: + return pulumi.get(self, "sheet_id") + + @property + @pulumi.getter(name="visualIds") + def visual_ids(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "visual_ids") + + +@pulumi.output_type +class TemplateDefinitionParametersDeclaration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeParameterDeclaration": + suggest = "date_time_parameter_declaration" + elif key == "decimalParameterDeclaration": + suggest = "decimal_parameter_declaration" + elif key == "integerParameterDeclaration": + suggest = "integer_parameter_declaration" + elif key == "stringParameterDeclaration": + suggest = "string_parameter_declaration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionParametersDeclaration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionParametersDeclaration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionParametersDeclaration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_parameter_declaration: Optional['outputs.DateTimeParameterDeclaration'] = None, + decimal_parameter_declaration: Optional['outputs.DecimalParameterDeclaration'] = None, + integer_parameter_declaration: Optional['outputs.IntegerParameterDeclaration'] = None, + string_parameter_declaration: Optional['outputs.StringParameterDeclaration'] = None): + if date_time_parameter_declaration is not None: + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) + if decimal_parameter_declaration is not None: + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) + if integer_parameter_declaration is not None: + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) + if string_parameter_declaration is not None: + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) + + @property + @pulumi.getter(name="dateTimeParameterDeclaration") + def date_time_parameter_declaration(self) -> Optional['outputs.DateTimeParameterDeclaration']: + return pulumi.get(self, "date_time_parameter_declaration") + + @property + @pulumi.getter(name="decimalParameterDeclaration") + def decimal_parameter_declaration(self) -> Optional['outputs.DecimalParameterDeclaration']: + return pulumi.get(self, "decimal_parameter_declaration") + + @property + @pulumi.getter(name="integerParameterDeclaration") + def integer_parameter_declaration(self) -> Optional['outputs.IntegerParameterDeclaration']: + return pulumi.get(self, "integer_parameter_declaration") + + @property + @pulumi.getter(name="stringParameterDeclaration") + def string_parameter_declaration(self) -> Optional['outputs.StringParameterDeclaration']: + return pulumi.get(self, "string_parameter_declaration") + + +@pulumi.output_type +class TemplateDefinitionSheet(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sheetId": + suggest = "sheet_id" + elif key == "contentType": + suggest = "content_type" + elif key == "filterControls": + suggest = "filter_controls" + elif key == "parameterControls": + suggest = "parameter_controls" + elif key == "sheetControlLayouts": + suggest = "sheet_control_layouts" + elif key == "textBoxes": + suggest = "text_boxes" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheet. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheet.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheet.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sheet_id: str, + content_type: Optional[str] = None, + description: Optional[str] = None, + filter_controls: Optional[Sequence['outputs.FilterControls']] = None, + layouts: Optional['outputs.Layouts'] = None, + name: Optional[str] = None, + parameter_controls: Optional[Sequence['outputs.TemplateDefinitionSheetParameterControl']] = None, + sheet_control_layouts: Optional['outputs.TemplateDefinitionSheetSheetControlLayouts'] = None, + text_boxes: Optional[Sequence['outputs.TemplateDefinitionSheetTextBox']] = None, + title: Optional[str] = None, + visuals: Optional[Sequence['outputs.Visuals']] = None): + """ + :param str name: Display name for the template. + """ + pulumi.set(__self__, "sheet_id", sheet_id) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if description is not None: + pulumi.set(__self__, "description", description) + if filter_controls is not None: + pulumi.set(__self__, "filter_controls", filter_controls) + if layouts is not None: + pulumi.set(__self__, "layouts", layouts) + if name is not None: + pulumi.set(__self__, "name", name) + if parameter_controls is not None: + pulumi.set(__self__, "parameter_controls", parameter_controls) + if sheet_control_layouts is not None: + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) + if text_boxes is not None: + pulumi.set(__self__, "text_boxes", text_boxes) + if title is not None: + pulumi.set(__self__, "title", title) + if visuals is not None: + pulumi.set(__self__, "visuals", visuals) + + @property + @pulumi.getter(name="sheetId") + def sheet_id(self) -> str: + return pulumi.get(self, "sheet_id") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="filterControls") + def filter_controls(self) -> Optional[Sequence['outputs.FilterControls']]: + return pulumi.get(self, "filter_controls") + + @property + @pulumi.getter + def layouts(self) -> Optional['outputs.Layouts']: + return pulumi.get(self, "layouts") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the template. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="parameterControls") + def parameter_controls(self) -> Optional[Sequence['outputs.TemplateDefinitionSheetParameterControl']]: + return pulumi.get(self, "parameter_controls") + + @property + @pulumi.getter(name="sheetControlLayouts") + def sheet_control_layouts(self) -> Optional['outputs.TemplateDefinitionSheetSheetControlLayouts']: + return pulumi.get(self, "sheet_control_layouts") + + @property + @pulumi.getter(name="textBoxes") + def text_boxes(self) -> Optional[Sequence['outputs.TemplateDefinitionSheetTextBox']]: + return pulumi.get(self, "text_boxes") + + @property + @pulumi.getter + def title(self) -> Optional[str]: + return pulumi.get(self, "title") + + @property + @pulumi.getter + def visuals(self) -> Optional[Sequence['outputs.Visuals']]: + return pulumi.get(self, "visuals") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControl(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimePicker": + suggest = "date_time_picker" + elif key == "textArea": + suggest = "text_area" + elif key == "textField": + suggest = "text_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControl. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControl.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControl.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_picker: Optional['outputs.TemplateDefinitionSheetParameterControlDateTimePicker'] = None, + dropdown: Optional['outputs.TemplateDefinitionSheetParameterControlDropdown'] = None, + list: Optional['outputs.TemplateDefinitionSheetParameterControlList'] = None, + slider: Optional['outputs.TemplateDefinitionSheetParameterControlSlider'] = None, + text_area: Optional['outputs.TemplateDefinitionSheetParameterControlTextArea'] = None, + text_field: Optional['outputs.TemplateDefinitionSheetParameterControlTextField'] = None): + if date_time_picker is not None: + pulumi.set(__self__, "date_time_picker", date_time_picker) + if dropdown is not None: + pulumi.set(__self__, "dropdown", dropdown) + if list is not None: + pulumi.set(__self__, "list", list) + if slider is not None: + pulumi.set(__self__, "slider", slider) + if text_area is not None: + pulumi.set(__self__, "text_area", text_area) + if text_field is not None: + pulumi.set(__self__, "text_field", text_field) + + @property + @pulumi.getter(name="dateTimePicker") + def date_time_picker(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlDateTimePicker']: + return pulumi.get(self, "date_time_picker") + + @property + @pulumi.getter + def dropdown(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlDropdown']: + return pulumi.get(self, "dropdown") + + @property + @pulumi.getter + def list(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlList']: + return pulumi.get(self, "list") + + @property + @pulumi.getter + def slider(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlSlider']: + return pulumi.get(self, "slider") + + @property + @pulumi.getter(name="textArea") + def text_area(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlTextArea']: + return pulumi.get(self, "text_area") + + @property + @pulumi.getter(name="textField") + def text_field(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlTextField']: + return pulumi.get(self, "text_field") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlDateTimePicker(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlDateTimePicker. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlDateTimePicker.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlDateTimePicker.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_control_id: str, + source_parameter_name: str, + title: str, + display_options: Optional['outputs.TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions'] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeFormat": + suggest = "date_time_format" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlDateTimePickerDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_format: Optional[str] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if date_time_format is not None: + pulumi.set(__self__, "date_time_format", date_time_format) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="dateTimeFormat") + def date_time_format(self) -> Optional[str]: + return pulumi.get(self, "date_time_format") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlDropdown(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "cascadingControlConfiguration": + suggest = "cascading_control_configuration" + elif key == "displayOptions": + suggest = "display_options" + elif key == "selectableValues": + suggest = "selectable_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlDropdown. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlDropdown.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlDropdown.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_control_id: str, + source_parameter_name: str, + title: str, + cascading_control_configuration: Optional['outputs.CascadingControlConfiguration'] = None, + display_options: Optional['outputs.TemplateDefinitionSheetParameterControlDropdownDisplayOptions'] = None, + selectable_values: Optional['outputs.TemplateDefinitionSheetParameterControlDropdownSelectableValues'] = None, + type: Optional[str] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional['outputs.CascadingControlConfiguration']: + return pulumi.get(self, "cascading_control_configuration") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlDropdownDisplayOptions']: + return pulumi.get(self, "display_options") + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlDropdownSelectableValues']: + return pulumi.get(self, "selectable_values") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlDropdownDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "selectAllOptions": + suggest = "select_all_options" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlDropdownDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlDropdownDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlDropdownDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + select_all_options: Optional['outputs.SelectAllOptions'] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "select_all_options") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlDropdownSelectableValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "linkToDataSetColumn": + suggest = "link_to_data_set_column" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlDropdownSelectableValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlDropdownSelectableValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlDropdownSelectableValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + link_to_data_set_column: Optional['outputs.Column'] = None, + values: Optional[Sequence[str]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional['outputs.Column']: + return pulumi.get(self, "link_to_data_set_column") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlList(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "cascadingControlConfiguration": + suggest = "cascading_control_configuration" + elif key == "displayOptions": + suggest = "display_options" + elif key == "selectableValues": + suggest = "selectable_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlList. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlList.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlList.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_control_id: str, + source_parameter_name: str, + title: str, + cascading_control_configuration: Optional['outputs.CascadingControlConfiguration'] = None, + display_options: Optional['outputs.TemplateDefinitionSheetParameterControlListDisplayOptions'] = None, + selectable_values: Optional['outputs.TemplateDefinitionSheetParameterControlListSelectableValues'] = None, + type: Optional[str] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if cascading_control_configuration is not None: + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + if selectable_values is not None: + pulumi.set(__self__, "selectable_values", selectable_values) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="cascadingControlConfiguration") + def cascading_control_configuration(self) -> Optional['outputs.CascadingControlConfiguration']: + return pulumi.get(self, "cascading_control_configuration") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlListDisplayOptions']: + return pulumi.get(self, "display_options") + + @property + @pulumi.getter(name="selectableValues") + def selectable_values(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlListSelectableValues']: + return pulumi.get(self, "selectable_values") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlListDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "searchOptions": + suggest = "search_options" + elif key == "selectAllOptions": + suggest = "select_all_options" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlListDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlListDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlListDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + search_options: Optional['outputs.SelectAllOptions'] = None, + select_all_options: Optional['outputs.SelectAllOptions'] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if search_options is not None: + pulumi.set(__self__, "search_options", search_options) + if select_all_options is not None: + pulumi.set(__self__, "select_all_options", select_all_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="searchOptions") + def search_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "search_options") + + @property + @pulumi.getter(name="selectAllOptions") + def select_all_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "select_all_options") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlListSelectableValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "linkToDataSetColumn": + suggest = "link_to_data_set_column" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlListSelectableValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlListSelectableValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlListSelectableValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + link_to_data_set_column: Optional['outputs.Column'] = None, + values: Optional[Sequence[str]] = None): + if link_to_data_set_column is not None: + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="linkToDataSetColumn") + def link_to_data_set_column(self) -> Optional['outputs.Column']: + return pulumi.get(self, "link_to_data_set_column") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlSlider(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maximumValue": + suggest = "maximum_value" + elif key == "minimumValue": + suggest = "minimum_value" + elif key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "stepSize": + suggest = "step_size" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlSlider. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlSlider.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlSlider.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + maximum_value: float, + minimum_value: float, + parameter_control_id: str, + source_parameter_name: str, + step_size: float, + title: str, + display_options: Optional['outputs.TemplateDefinitionSheetParameterControlSliderDisplayOptions'] = None): + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="maximumValue") + def maximum_value(self) -> float: + return pulumi.get(self, "maximum_value") + + @property + @pulumi.getter(name="minimumValue") + def minimum_value(self) -> float: + return pulumi.get(self, "minimum_value") + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter(name="stepSize") + def step_size(self) -> float: + return pulumi.get(self, "step_size") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TemplateDefinitionSheetParameterControlSliderDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlSliderDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlSliderDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlSliderDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlSliderDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + title_options: Optional['outputs.LabelOptions'] = None): + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlTextArea(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlTextArea. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlTextArea.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlTextArea.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_control_id: str, + source_parameter_name: str, + title: str, + delimiter: Optional[str] = None, + display_options: Optional['outputs.TextAreaControlDisplayOptions'] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if delimiter is not None: + pulumi.set(__self__, "delimiter", delimiter) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter + def delimiter(self) -> Optional[str]: + return pulumi.get(self, "delimiter") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TextAreaControlDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class TemplateDefinitionSheetParameterControlTextField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterControlId": + suggest = "parameter_control_id" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + elif key == "displayOptions": + suggest = "display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetParameterControlTextField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetParameterControlTextField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetParameterControlTextField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_control_id: str, + source_parameter_name: str, + title: str, + display_options: Optional['outputs.TextAreaControlDisplayOptions'] = None): + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) + if display_options is not None: + pulumi.set(__self__, "display_options", display_options) + + @property + @pulumi.getter(name="parameterControlId") + def parameter_control_id(self) -> str: + return pulumi.get(self, "parameter_control_id") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> str: + return pulumi.get(self, "source_parameter_name") + + @property + @pulumi.getter + def title(self) -> str: + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="displayOptions") + def display_options(self) -> Optional['outputs.TextAreaControlDisplayOptions']: + return pulumi.get(self, "display_options") + + +@pulumi.output_type +class TemplateDefinitionSheetSheetControlLayouts(dict): + def __init__(__self__, *, + configuration: 'outputs.TemplateDefinitionSheetSheetControlLayoutsConfiguration'): + pulumi.set(__self__, "configuration", configuration) + + @property + @pulumi.getter + def configuration(self) -> 'outputs.TemplateDefinitionSheetSheetControlLayoutsConfiguration': + return pulumi.get(self, "configuration") + + +@pulumi.output_type +class TemplateDefinitionSheetSheetControlLayoutsConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "gridLayout": + suggest = "grid_layout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetSheetControlLayoutsConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetSheetControlLayoutsConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetSheetControlLayoutsConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + grid_layout: Optional['outputs.GridLayout'] = None): + if grid_layout is not None: + pulumi.set(__self__, "grid_layout", grid_layout) + + @property + @pulumi.getter(name="gridLayout") + def grid_layout(self) -> Optional['outputs.GridLayout']: + return pulumi.get(self, "grid_layout") + + +@pulumi.output_type +class TemplateDefinitionSheetTextBox(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sheetTextBoxId": + suggest = "sheet_text_box_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateDefinitionSheetTextBox. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateDefinitionSheetTextBox.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateDefinitionSheetTextBox.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sheet_text_box_id: str, + content: Optional[str] = None): + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) + if content is not None: + pulumi.set(__self__, "content", content) + + @property + @pulumi.getter(name="sheetTextBoxId") + def sheet_text_box_id(self) -> str: + return pulumi.get(self, "sheet_text_box_id") + + @property + @pulumi.getter + def content(self) -> Optional[str]: + return pulumi.get(self, "content") + + +@pulumi.output_type +class TemplatePermission(dict): + def __init__(__self__, *, + actions: Sequence[str], + principal: str): + """ + :param Sequence[str] actions: List of IAM actions to grant or revoke permissions on. + :param str principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> Sequence[str]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter + def principal(self) -> str: + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + return pulumi.get(self, "principal") + + +@pulumi.output_type +class TemplateSourceEntity(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sourceAnalysis": + suggest = "source_analysis" + elif key == "sourceTemplate": + suggest = "source_template" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateSourceEntity. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateSourceEntity.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateSourceEntity.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + source_analysis: Optional['outputs.TemplateSourceEntitySourceAnalysis'] = None, + source_template: Optional['outputs.TemplateSourceEntitySourceTemplate'] = None): + """ + :param 'TemplateSourceEntitySourceAnalysisArgs' source_analysis: The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis. + :param 'TemplateSourceEntitySourceTemplateArgs' source_template: The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template. + """ + if source_analysis is not None: + pulumi.set(__self__, "source_analysis", source_analysis) + if source_template is not None: + pulumi.set(__self__, "source_template", source_template) + + @property + @pulumi.getter(name="sourceAnalysis") + def source_analysis(self) -> Optional['outputs.TemplateSourceEntitySourceAnalysis']: + """ + The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis. + """ + return pulumi.get(self, "source_analysis") + + @property + @pulumi.getter(name="sourceTemplate") + def source_template(self) -> Optional['outputs.TemplateSourceEntitySourceTemplate']: + """ + The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template. + """ + return pulumi.get(self, "source_template") + + +@pulumi.output_type +class TemplateSourceEntitySourceAnalysis(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetReferences": + suggest = "data_set_references" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateSourceEntitySourceAnalysis. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateSourceEntitySourceAnalysis.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateSourceEntitySourceAnalysis.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arn: str, + data_set_references: Sequence['outputs.TemplateSourceEntitySourceAnalysisDataSetReference']): + """ + :param str arn: The Amazon Resource Name (ARN) of the resource. + :param Sequence['TemplateSourceEntitySourceAnalysisDataSetReferenceArgs'] data_set_references: A list of dataset references used as placeholders in the template. See data_set_references. + """ + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) + + @property + @pulumi.getter + def arn(self) -> str: + """ + The Amazon Resource Name (ARN) of the resource. + """ + return pulumi.get(self, "arn") + + @property + @pulumi.getter(name="dataSetReferences") + def data_set_references(self) -> Sequence['outputs.TemplateSourceEntitySourceAnalysisDataSetReference']: + """ + A list of dataset references used as placeholders in the template. See data_set_references. + """ + return pulumi.get(self, "data_set_references") + + +@pulumi.output_type +class TemplateSourceEntitySourceAnalysisDataSetReference(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetArn": + suggest = "data_set_arn" + elif key == "dataSetPlaceholder": + suggest = "data_set_placeholder" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TemplateSourceEntitySourceAnalysisDataSetReference. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TemplateSourceEntitySourceAnalysisDataSetReference.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TemplateSourceEntitySourceAnalysisDataSetReference.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_arn: str, + data_set_placeholder: str): + """ + :param str data_set_arn: Dataset Amazon Resource Name (ARN). + :param str data_set_placeholder: Dataset placeholder. + """ + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) + + @property + @pulumi.getter(name="dataSetArn") + def data_set_arn(self) -> str: + """ + Dataset Amazon Resource Name (ARN). + """ + return pulumi.get(self, "data_set_arn") + + @property + @pulumi.getter(name="dataSetPlaceholder") + def data_set_placeholder(self) -> str: + """ + Dataset placeholder. + """ + return pulumi.get(self, "data_set_placeholder") + + +@pulumi.output_type +class TemplateSourceEntitySourceTemplate(dict): + def __init__(__self__, *, + arn: str): + """ + :param str arn: The Amazon Resource Name (ARN) of the resource. + """ + pulumi.set(__self__, "arn", arn) + + @property + @pulumi.getter + def arn(self) -> str: + """ + The Amazon Resource Name (ARN) of the resource. + """ + return pulumi.get(self, "arn") + + +@pulumi.output_type +class TextAreaControlDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "placeholderOptions": + suggest = "placeholder_options" + elif key == "titleOptions": + suggest = "title_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TextAreaControlDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TextAreaControlDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TextAreaControlDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + placeholder_options: Optional['outputs.SelectAllOptions'] = None, + title_options: Optional['outputs.LabelOptions'] = None): + if placeholder_options is not None: + pulumi.set(__self__, "placeholder_options", placeholder_options) + if title_options is not None: + pulumi.set(__self__, "title_options", title_options) + + @property + @pulumi.getter(name="placeholderOptions") + def placeholder_options(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "placeholder_options") + + @property + @pulumi.getter(name="titleOptions") + def title_options(self) -> Optional['outputs.LabelOptions']: + return pulumi.get(self, "title_options") + + +@pulumi.output_type +class ThemeConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataColorPalette": + suggest = "data_color_palette" + elif key == "uiColorPalette": + suggest = "ui_color_palette" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ThemeConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ThemeConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ThemeConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_color_palette: Optional['outputs.ThemeConfigurationDataColorPalette'] = None, + sheet: Optional['outputs.ThemeConfigurationSheet'] = None, + typography: Optional['outputs.ThemeConfigurationTypography'] = None, + ui_color_palette: Optional['outputs.ThemeConfigurationUiColorPalette'] = None): + """ + :param 'ThemeConfigurationDataColorPaletteArgs' data_color_palette: Color properties that apply to chart data colors. See data_color_palette. + :param 'ThemeConfigurationSheetArgs' sheet: Display options related to sheets. See sheet. + :param 'ThemeConfigurationTypographyArgs' typography: Determines the typography options. See typography. + :param 'ThemeConfigurationUiColorPaletteArgs' ui_color_palette: Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + """ + if data_color_palette is not None: + pulumi.set(__self__, "data_color_palette", data_color_palette) + if sheet is not None: + pulumi.set(__self__, "sheet", sheet) + if typography is not None: + pulumi.set(__self__, "typography", typography) + if ui_color_palette is not None: + pulumi.set(__self__, "ui_color_palette", ui_color_palette) + + @property + @pulumi.getter(name="dataColorPalette") + def data_color_palette(self) -> Optional['outputs.ThemeConfigurationDataColorPalette']: + """ + Color properties that apply to chart data colors. See data_color_palette. + """ + return pulumi.get(self, "data_color_palette") + + @property + @pulumi.getter + def sheet(self) -> Optional['outputs.ThemeConfigurationSheet']: + """ + Display options related to sheets. See sheet. + """ + return pulumi.get(self, "sheet") + + @property + @pulumi.getter + def typography(self) -> Optional['outputs.ThemeConfigurationTypography']: + """ + Determines the typography options. See typography. + """ + return pulumi.get(self, "typography") + + @property + @pulumi.getter(name="uiColorPalette") + def ui_color_palette(self) -> Optional['outputs.ThemeConfigurationUiColorPalette']: + """ + Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. + """ + return pulumi.get(self, "ui_color_palette") + + +@pulumi.output_type +class ThemeConfigurationDataColorPalette(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "emptyFillColor": + suggest = "empty_fill_color" + elif key == "minMaxGradients": + suggest = "min_max_gradients" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ThemeConfigurationDataColorPalette. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ThemeConfigurationDataColorPalette.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ThemeConfigurationDataColorPalette.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + colors: Optional[Sequence[str]] = None, + empty_fill_color: Optional[str] = None, + min_max_gradients: Optional[Sequence[str]] = None): + """ + :param Sequence[str] colors: List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + :param str empty_fill_color: The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + :param Sequence[str] min_max_gradients: The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + """ + if colors is not None: + pulumi.set(__self__, "colors", colors) + if empty_fill_color is not None: + pulumi.set(__self__, "empty_fill_color", empty_fill_color) + if min_max_gradients is not None: + pulumi.set(__self__, "min_max_gradients", min_max_gradients) + + @property + @pulumi.getter + def colors(self) -> Optional[Sequence[str]]: + """ + List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. + """ + return pulumi.get(self, "colors") + + @property + @pulumi.getter(name="emptyFillColor") + def empty_fill_color(self) -> Optional[str]: + """ + The hexadecimal code of a color that applies to charts where a lack of data is highlighted. + """ + return pulumi.get(self, "empty_fill_color") + + @property + @pulumi.getter(name="minMaxGradients") + def min_max_gradients(self) -> Optional[Sequence[str]]: + """ + The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. + """ + return pulumi.get(self, "min_max_gradients") + + +@pulumi.output_type +class ThemeConfigurationSheet(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "tileLayout": + suggest = "tile_layout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ThemeConfigurationSheet. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ThemeConfigurationSheet.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ThemeConfigurationSheet.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + tile: Optional['outputs.ThemeConfigurationSheetTile'] = None, + tile_layout: Optional['outputs.ThemeConfigurationSheetTileLayout'] = None): + """ + :param 'ThemeConfigurationSheetTileArgs' tile: The display options for tiles. See tile. + :param 'ThemeConfigurationSheetTileLayoutArgs' tile_layout: The layout options for tiles. See tile_layout. + """ + if tile is not None: + pulumi.set(__self__, "tile", tile) + if tile_layout is not None: + pulumi.set(__self__, "tile_layout", tile_layout) + + @property + @pulumi.getter + def tile(self) -> Optional['outputs.ThemeConfigurationSheetTile']: + """ + The display options for tiles. See tile. + """ + return pulumi.get(self, "tile") + + @property + @pulumi.getter(name="tileLayout") + def tile_layout(self) -> Optional['outputs.ThemeConfigurationSheetTileLayout']: + """ + The layout options for tiles. See tile_layout. + """ + return pulumi.get(self, "tile_layout") + + +@pulumi.output_type +class ThemeConfigurationSheetTile(dict): + def __init__(__self__, *, + border: Optional['outputs.ThemeConfigurationSheetTileBorder'] = None): + """ + :param 'ThemeConfigurationSheetTileBorderArgs' border: The border around a tile. See border. + """ + if border is not None: + pulumi.set(__self__, "border", border) + + @property + @pulumi.getter + def border(self) -> Optional['outputs.ThemeConfigurationSheetTileBorder']: + """ + The border around a tile. See border. + """ + return pulumi.get(self, "border") + + +@pulumi.output_type +class ThemeConfigurationSheetTileBorder(dict): + def __init__(__self__, *, + show: Optional[bool] = None): + """ + :param bool show: The option to enable display of borders for visuals. + """ + if show is not None: + pulumi.set(__self__, "show", show) + + @property + @pulumi.getter + def show(self) -> Optional[bool]: + """ + The option to enable display of borders for visuals. + """ + return pulumi.get(self, "show") + + +@pulumi.output_type +class ThemeConfigurationSheetTileLayout(dict): + def __init__(__self__, *, + gutter: Optional['outputs.ThemeConfigurationSheetTileLayoutGutter'] = None, + margin: Optional['outputs.ThemeConfigurationSheetTileLayoutMargin'] = None): + """ + :param 'ThemeConfigurationSheetTileLayoutGutterArgs' gutter: The gutter settings that apply between tiles. See gutter. + :param 'ThemeConfigurationSheetTileLayoutMarginArgs' margin: The margin settings that apply around the outside edge of sheets. See margin. + """ + if gutter is not None: + pulumi.set(__self__, "gutter", gutter) + if margin is not None: + pulumi.set(__self__, "margin", margin) + + @property + @pulumi.getter + def gutter(self) -> Optional['outputs.ThemeConfigurationSheetTileLayoutGutter']: + """ + The gutter settings that apply between tiles. See gutter. + """ + return pulumi.get(self, "gutter") + + @property + @pulumi.getter + def margin(self) -> Optional['outputs.ThemeConfigurationSheetTileLayoutMargin']: + """ + The margin settings that apply around the outside edge of sheets. See margin. + """ + return pulumi.get(self, "margin") + + +@pulumi.output_type +class ThemeConfigurationSheetTileLayoutGutter(dict): + def __init__(__self__, *, + show: Optional[bool] = None): + """ + :param bool show: This Boolean value controls whether to display a gutter space between sheet tiles. + """ + if show is not None: + pulumi.set(__self__, "show", show) + + @property + @pulumi.getter + def show(self) -> Optional[bool]: + """ + This Boolean value controls whether to display a gutter space between sheet tiles. + """ + return pulumi.get(self, "show") + + +@pulumi.output_type +class ThemeConfigurationSheetTileLayoutMargin(dict): + def __init__(__self__, *, + show: Optional[bool] = None): + """ + :param bool show: This Boolean value controls whether to display sheet margins. + """ + if show is not None: + pulumi.set(__self__, "show", show) + + @property + @pulumi.getter + def show(self) -> Optional[bool]: + """ + This Boolean value controls whether to display sheet margins. + """ + return pulumi.get(self, "show") + + +@pulumi.output_type +class ThemeConfigurationTypography(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fontFamilies": + suggest = "font_families" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ThemeConfigurationTypography. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ThemeConfigurationTypography.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ThemeConfigurationTypography.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + font_families: Optional[Sequence['outputs.ThemeConfigurationTypographyFontFamily']] = None): + """ + :param Sequence['ThemeConfigurationTypographyFontFamilyArgs'] font_families: Determines the list of font families. Maximum number of 5 items. See font_families. + """ + if font_families is not None: + pulumi.set(__self__, "font_families", font_families) + + @property + @pulumi.getter(name="fontFamilies") + def font_families(self) -> Optional[Sequence['outputs.ThemeConfigurationTypographyFontFamily']]: + """ + Determines the list of font families. Maximum number of 5 items. See font_families. + """ + return pulumi.get(self, "font_families") + + +@pulumi.output_type +class ThemeConfigurationTypographyFontFamily(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fontFamily": + suggest = "font_family" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ThemeConfigurationTypographyFontFamily. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ThemeConfigurationTypographyFontFamily.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ThemeConfigurationTypographyFontFamily.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + font_family: Optional[str] = None): + """ + :param str font_family: Font family name. + """ + if font_family is not None: + pulumi.set(__self__, "font_family", font_family) + + @property + @pulumi.getter(name="fontFamily") + def font_family(self) -> Optional[str]: + """ + Font family name. + """ + return pulumi.get(self, "font_family") + + +@pulumi.output_type +class ThemeConfigurationUiColorPalette(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "accentForeground": + suggest = "accent_foreground" + elif key == "dangerForeground": + suggest = "danger_foreground" + elif key == "dimensionForeground": + suggest = "dimension_foreground" + elif key == "measureForeground": + suggest = "measure_foreground" + elif key == "primaryBackground": + suggest = "primary_background" + elif key == "primaryForeground": + suggest = "primary_foreground" + elif key == "secondaryBackground": + suggest = "secondary_background" + elif key == "secondaryForeground": + suggest = "secondary_foreground" + elif key == "successForeground": + suggest = "success_foreground" + elif key == "warningForeground": + suggest = "warning_foreground" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ThemeConfigurationUiColorPalette. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ThemeConfigurationUiColorPalette.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ThemeConfigurationUiColorPalette.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + accent: Optional[str] = None, + accent_foreground: Optional[str] = None, + danger: Optional[str] = None, + danger_foreground: Optional[str] = None, + dimension: Optional[str] = None, + dimension_foreground: Optional[str] = None, + measure: Optional[str] = None, + measure_foreground: Optional[str] = None, + primary_background: Optional[str] = None, + primary_foreground: Optional[str] = None, + secondary_background: Optional[str] = None, + secondary_foreground: Optional[str] = None, + success: Optional[str] = None, + success_foreground: Optional[str] = None, + warning: Optional[str] = None, + warning_foreground: Optional[str] = None): + """ + :param str accent: Color (hexadecimal) that applies to selected states and buttons. + :param str accent_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + :param str danger: Color (hexadecimal) that applies to error messages. + :param str danger_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the error color. + :param str dimension: Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + :param str dimension_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + :param str measure: Color (hexadecimal) that applies to the names of fields that are identified as measures. + :param str measure_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + :param str primary_background: Color (hexadecimal) that applies to visuals and other high emphasis UI. + :param str primary_foreground: Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + :param str secondary_background: Color (hexadecimal) that applies to the sheet background and sheet controls. + :param str secondary_foreground: Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + :param str success: Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + :param str success_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the success color. + :param str warning: Color (hexadecimal) that applies to warning and informational messages. + :param str warning_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + """ + if accent is not None: + pulumi.set(__self__, "accent", accent) + if accent_foreground is not None: + pulumi.set(__self__, "accent_foreground", accent_foreground) + if danger is not None: + pulumi.set(__self__, "danger", danger) + if danger_foreground is not None: + pulumi.set(__self__, "danger_foreground", danger_foreground) + if dimension is not None: + pulumi.set(__self__, "dimension", dimension) + if dimension_foreground is not None: + pulumi.set(__self__, "dimension_foreground", dimension_foreground) + if measure is not None: + pulumi.set(__self__, "measure", measure) + if measure_foreground is not None: + pulumi.set(__self__, "measure_foreground", measure_foreground) + if primary_background is not None: + pulumi.set(__self__, "primary_background", primary_background) + if primary_foreground is not None: + pulumi.set(__self__, "primary_foreground", primary_foreground) + if secondary_background is not None: + pulumi.set(__self__, "secondary_background", secondary_background) + if secondary_foreground is not None: + pulumi.set(__self__, "secondary_foreground", secondary_foreground) + if success is not None: + pulumi.set(__self__, "success", success) + if success_foreground is not None: + pulumi.set(__self__, "success_foreground", success_foreground) + if warning is not None: + pulumi.set(__self__, "warning", warning) + if warning_foreground is not None: + pulumi.set(__self__, "warning_foreground", warning_foreground) + + @property + @pulumi.getter + def accent(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to selected states and buttons. + """ + return pulumi.get(self, "accent") + + @property + @pulumi.getter(name="accentForeground") + def accent_foreground(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the accent color. + """ + return pulumi.get(self, "accent_foreground") + + @property + @pulumi.getter + def danger(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to error messages. + """ + return pulumi.get(self, "danger") + + @property + @pulumi.getter(name="dangerForeground") + def danger_foreground(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the error color. + """ + return pulumi.get(self, "danger_foreground") + + @property + @pulumi.getter + def dimension(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to the names of fields that are identified as dimensions. + """ + return pulumi.get(self, "dimension") + + @property + @pulumi.getter(name="dimensionForeground") + def dimension_foreground(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. + """ + return pulumi.get(self, "dimension_foreground") + + @property + @pulumi.getter + def measure(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to the names of fields that are identified as measures. + """ + return pulumi.get(self, "measure") + + @property + @pulumi.getter(name="measureForeground") + def measure_foreground(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the measure color. + """ + return pulumi.get(self, "measure_foreground") + + @property + @pulumi.getter(name="primaryBackground") + def primary_background(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to visuals and other high emphasis UI. + """ + return pulumi.get(self, "primary_background") + + @property + @pulumi.getter(name="primaryForeground") + def primary_foreground(self) -> Optional[str]: + """ + Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. + """ + return pulumi.get(self, "primary_foreground") + + @property + @pulumi.getter(name="secondaryBackground") + def secondary_background(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to the sheet background and sheet controls. + """ + return pulumi.get(self, "secondary_background") + + @property + @pulumi.getter(name="secondaryForeground") + def secondary_foreground(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. + """ + return pulumi.get(self, "secondary_foreground") + + @property + @pulumi.getter + def success(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. + """ + return pulumi.get(self, "success") + + @property + @pulumi.getter(name="successForeground") + def success_foreground(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the success color. + """ + return pulumi.get(self, "success_foreground") + + @property + @pulumi.getter + def warning(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to warning and informational messages. + """ + return pulumi.get(self, "warning") + + @property + @pulumi.getter(name="warningForeground") + def warning_foreground(self) -> Optional[str]: + """ + Color (hexadecimal) that applies to any text or other elements that appear over the warning color. + """ + return pulumi.get(self, "warning_foreground") + + +@pulumi.output_type +class ThemePermission(dict): + def __init__(__self__, *, + actions: Sequence[str], + principal: str): + """ + :param Sequence[str] actions: List of IAM actions to grant or revoke permissions on. + :param str principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) + + @property + @pulumi.getter + def actions(self) -> Sequence[str]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter + def principal(self) -> str: + """ + ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. + """ + return pulumi.get(self, "principal") + + +@pulumi.output_type +class TimeRangeFilter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "rangeMaximum": + suggest = "range_maximum" + elif key == "rangeMinimum": + suggest = "range_minimum" + elif key == "timeGranularity": + suggest = "time_granularity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TimeRangeFilter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TimeRangeFilter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TimeRangeFilter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + range_maximum: str, + range_minimum: str, + time_granularity: str): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "range_maximum", range_maximum) + pulumi.set(__self__, "range_minimum", range_minimum) + pulumi.set(__self__, "time_granularity", time_granularity) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="rangeMaximum") + def range_maximum(self) -> str: + return pulumi.get(self, "range_maximum") + + @property + @pulumi.getter(name="rangeMinimum") + def range_minimum(self) -> str: + return pulumi.get(self, "range_minimum") + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> str: + return pulumi.get(self, "time_granularity") + + +@pulumi.output_type +class TooltipOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldBaseTooltip": + suggest = "field_base_tooltip" + elif key == "selectedTooltipType": + suggest = "selected_tooltip_type" + elif key == "tooltipVisibility": + suggest = "tooltip_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TooltipOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TooltipOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TooltipOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_base_tooltip: Optional['outputs.TooltipOptionsFieldBaseTooltip'] = None, + selected_tooltip_type: Optional[str] = None, + tooltip_visibility: Optional[str] = None): + if field_base_tooltip is not None: + pulumi.set(__self__, "field_base_tooltip", field_base_tooltip) + if selected_tooltip_type is not None: + pulumi.set(__self__, "selected_tooltip_type", selected_tooltip_type) + if tooltip_visibility is not None: + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) + + @property + @pulumi.getter(name="fieldBaseTooltip") + def field_base_tooltip(self) -> Optional['outputs.TooltipOptionsFieldBaseTooltip']: + return pulumi.get(self, "field_base_tooltip") + + @property + @pulumi.getter(name="selectedTooltipType") + def selected_tooltip_type(self) -> Optional[str]: + return pulumi.get(self, "selected_tooltip_type") + + @property + @pulumi.getter(name="tooltipVisibility") + def tooltip_visibility(self) -> Optional[str]: + return pulumi.get(self, "tooltip_visibility") + + +@pulumi.output_type +class TooltipOptionsFieldBaseTooltip(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "aggregationVisibility": + suggest = "aggregation_visibility" + elif key == "tooltipFields": + suggest = "tooltip_fields" + elif key == "tooltipTitleType": + suggest = "tooltip_title_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TooltipOptionsFieldBaseTooltip. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TooltipOptionsFieldBaseTooltip.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TooltipOptionsFieldBaseTooltip.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + aggregation_visibility: Optional[str] = None, + tooltip_fields: Optional[Sequence['outputs.TooltipOptionsFieldBaseTooltipTooltipField']] = None, + tooltip_title_type: Optional[str] = None): + if aggregation_visibility is not None: + pulumi.set(__self__, "aggregation_visibility", aggregation_visibility) + if tooltip_fields is not None: + pulumi.set(__self__, "tooltip_fields", tooltip_fields) + if tooltip_title_type is not None: + pulumi.set(__self__, "tooltip_title_type", tooltip_title_type) + + @property + @pulumi.getter(name="aggregationVisibility") + def aggregation_visibility(self) -> Optional[str]: + return pulumi.get(self, "aggregation_visibility") + + @property + @pulumi.getter(name="tooltipFields") + def tooltip_fields(self) -> Optional[Sequence['outputs.TooltipOptionsFieldBaseTooltipTooltipField']]: + return pulumi.get(self, "tooltip_fields") + + @property + @pulumi.getter(name="tooltipTitleType") + def tooltip_title_type(self) -> Optional[str]: + return pulumi.get(self, "tooltip_title_type") + + +@pulumi.output_type +class TooltipOptionsFieldBaseTooltipTooltipField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnTooltipItem": + suggest = "column_tooltip_item" + elif key == "fieldTooltipItem": + suggest = "field_tooltip_item" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TooltipOptionsFieldBaseTooltipTooltipField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TooltipOptionsFieldBaseTooltipTooltipField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TooltipOptionsFieldBaseTooltipTooltipField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_tooltip_item: Optional['outputs.TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem'] = None, + field_tooltip_item: Optional['outputs.TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem'] = None): + if column_tooltip_item is not None: + pulumi.set(__self__, "column_tooltip_item", column_tooltip_item) + if field_tooltip_item is not None: + pulumi.set(__self__, "field_tooltip_item", field_tooltip_item) + + @property + @pulumi.getter(name="columnTooltipItem") + def column_tooltip_item(self) -> Optional['outputs.TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem']: + return pulumi.get(self, "column_tooltip_item") + + @property + @pulumi.getter(name="fieldTooltipItem") + def field_tooltip_item(self) -> Optional['outputs.TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem']: + return pulumi.get(self, "field_tooltip_item") + + +@pulumi.output_type +class TooltipOptionsFieldBaseTooltipTooltipFieldColumnTooltipItem(dict): + def __init__(__self__, *, + column: 'outputs.Column', + aggregation: Optional['outputs.AggregationFunction'] = None, + label: Optional[str] = None, + visibility: Optional[str] = None): + pulumi.set(__self__, "column", column) + if aggregation is not None: + pulumi.set(__self__, "aggregation", aggregation) + if label is not None: + pulumi.set(__self__, "label", label) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter + def aggregation(self) -> Optional['outputs.AggregationFunction']: + return pulumi.get(self, "aggregation") + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TooltipOptionsFieldBaseTooltipTooltipFieldFieldTooltipItem.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: str, + label: Optional[str] = None, + visibility: Optional[str] = None): + pulumi.set(__self__, "field_id", field_id) + if label is not None: + pulumi.set(__self__, "label", label) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class VisualCustomActions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "actionOperations": + suggest = "action_operations" + elif key == "customActionId": + suggest = "custom_action_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + action_operations: Sequence['outputs.VisualCustomActionsActionOperation'], + custom_action_id: str, + name: str, + status: str, + trigger: str): + """ + :param str name: Display name for the dashboard. + :param str status: The dashboard creation status. + """ + pulumi.set(__self__, "action_operations", action_operations) + pulumi.set(__self__, "custom_action_id", custom_action_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "trigger", trigger) + + @property + @pulumi.getter(name="actionOperations") + def action_operations(self) -> Sequence['outputs.VisualCustomActionsActionOperation']: + return pulumi.get(self, "action_operations") + + @property + @pulumi.getter(name="customActionId") + def custom_action_id(self) -> str: + return pulumi.get(self, "custom_action_id") + + @property + @pulumi.getter + def name(self) -> str: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def status(self) -> str: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter + def trigger(self) -> str: + return pulumi.get(self, "trigger") + + +@pulumi.output_type +class VisualCustomActionsActionOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterOperation": + suggest = "filter_operation" + elif key == "navigationOperation": + suggest = "navigation_operation" + elif key == "setParametersOperation": + suggest = "set_parameters_operation" + elif key == "urlOperation": + suggest = "url_operation" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filter_operation: Optional['outputs.VisualCustomActionsActionOperationFilterOperation'] = None, + navigation_operation: Optional['outputs.VisualCustomActionsActionOperationNavigationOperation'] = None, + set_parameters_operation: Optional['outputs.VisualCustomActionsActionOperationSetParametersOperation'] = None, + url_operation: Optional['outputs.VisualCustomActionsActionOperationUrlOperation'] = None): + if filter_operation is not None: + pulumi.set(__self__, "filter_operation", filter_operation) + if navigation_operation is not None: + pulumi.set(__self__, "navigation_operation", navigation_operation) + if set_parameters_operation is not None: + pulumi.set(__self__, "set_parameters_operation", set_parameters_operation) + if url_operation is not None: + pulumi.set(__self__, "url_operation", url_operation) + + @property + @pulumi.getter(name="filterOperation") + def filter_operation(self) -> Optional['outputs.VisualCustomActionsActionOperationFilterOperation']: + return pulumi.get(self, "filter_operation") + + @property + @pulumi.getter(name="navigationOperation") + def navigation_operation(self) -> Optional['outputs.VisualCustomActionsActionOperationNavigationOperation']: + return pulumi.get(self, "navigation_operation") + + @property + @pulumi.getter(name="setParametersOperation") + def set_parameters_operation(self) -> Optional['outputs.VisualCustomActionsActionOperationSetParametersOperation']: + return pulumi.get(self, "set_parameters_operation") + + @property + @pulumi.getter(name="urlOperation") + def url_operation(self) -> Optional['outputs.VisualCustomActionsActionOperationUrlOperation']: + return pulumi.get(self, "url_operation") + + +@pulumi.output_type +class VisualCustomActionsActionOperationFilterOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "selectedFieldsConfiguration": + suggest = "selected_fields_configuration" + elif key == "targetVisualsConfiguration": + suggest = "target_visuals_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationFilterOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationFilterOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationFilterOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + selected_fields_configuration: 'outputs.VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration', + target_visuals_configuration: 'outputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration'): + pulumi.set(__self__, "selected_fields_configuration", selected_fields_configuration) + pulumi.set(__self__, "target_visuals_configuration", target_visuals_configuration) + + @property + @pulumi.getter(name="selectedFieldsConfiguration") + def selected_fields_configuration(self) -> 'outputs.VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration': + return pulumi.get(self, "selected_fields_configuration") + + @property + @pulumi.getter(name="targetVisualsConfiguration") + def target_visuals_configuration(self) -> 'outputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration': + return pulumi.get(self, "target_visuals_configuration") + + +@pulumi.output_type +class VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "selectedFieldOption": + suggest = "selected_field_option" + elif key == "selectedFields": + suggest = "selected_fields" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationFilterOperationSelectedFieldsConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + selected_field_option: Optional[str] = None, + selected_fields: Optional[Sequence[str]] = None): + if selected_field_option is not None: + pulumi.set(__self__, "selected_field_option", selected_field_option) + if selected_fields is not None: + pulumi.set(__self__, "selected_fields", selected_fields) + + @property + @pulumi.getter(name="selectedFieldOption") + def selected_field_option(self) -> Optional[str]: + return pulumi.get(self, "selected_field_option") + + @property + @pulumi.getter(name="selectedFields") + def selected_fields(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "selected_fields") + + +@pulumi.output_type +class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sameSheetTargetVisualConfiguration": + suggest = "same_sheet_target_visual_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationFilterOperationTargetVisualsConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + same_sheet_target_visual_configuration: Optional['outputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration'] = None): + if same_sheet_target_visual_configuration is not None: + pulumi.set(__self__, "same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) + + @property + @pulumi.getter(name="sameSheetTargetVisualConfiguration") + def same_sheet_target_visual_configuration(self) -> Optional['outputs.VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration']: + return pulumi.get(self, "same_sheet_target_visual_configuration") + + +@pulumi.output_type +class VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "targetVisualOption": + suggest = "target_visual_option" + elif key == "targetVisuals": + suggest = "target_visuals" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationFilterOperationTargetVisualsConfigurationSameSheetTargetVisualConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + target_visual_option: Optional[str] = None, + target_visuals: Optional[Sequence[str]] = None): + if target_visual_option is not None: + pulumi.set(__self__, "target_visual_option", target_visual_option) + if target_visuals is not None: + pulumi.set(__self__, "target_visuals", target_visuals) + + @property + @pulumi.getter(name="targetVisualOption") + def target_visual_option(self) -> Optional[str]: + return pulumi.get(self, "target_visual_option") + + @property + @pulumi.getter(name="targetVisuals") + def target_visuals(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "target_visuals") + + +@pulumi.output_type +class VisualCustomActionsActionOperationNavigationOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "localNavigationConfiguration": + suggest = "local_navigation_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationNavigationOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationNavigationOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationNavigationOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + local_navigation_configuration: Optional['outputs.VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration'] = None): + if local_navigation_configuration is not None: + pulumi.set(__self__, "local_navigation_configuration", local_navigation_configuration) + + @property + @pulumi.getter(name="localNavigationConfiguration") + def local_navigation_configuration(self) -> Optional['outputs.VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration']: + return pulumi.get(self, "local_navigation_configuration") + + +@pulumi.output_type +class VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "targetSheetId": + suggest = "target_sheet_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationNavigationOperationLocalNavigationConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + target_sheet_id: str): + pulumi.set(__self__, "target_sheet_id", target_sheet_id) + + @property + @pulumi.getter(name="targetSheetId") + def target_sheet_id(self) -> str: + return pulumi.get(self, "target_sheet_id") + + +@pulumi.output_type +class VisualCustomActionsActionOperationSetParametersOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parameterValueConfigurations": + suggest = "parameter_value_configurations" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationSetParametersOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationSetParametersOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationSetParametersOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parameter_value_configurations: Sequence['outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration']): + pulumi.set(__self__, "parameter_value_configurations", parameter_value_configurations) + + @property + @pulumi.getter(name="parameterValueConfigurations") + def parameter_value_configurations(self) -> Sequence['outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration']: + return pulumi.get(self, "parameter_value_configurations") + + +@pulumi.output_type +class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "destinationParameterName": + suggest = "destination_parameter_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + destination_parameter_name: str, + value: 'outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue'): + pulumi.set(__self__, "destination_parameter_name", destination_parameter_name) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="destinationParameterName") + def destination_parameter_name(self) -> str: + return pulumi.get(self, "destination_parameter_name") + + @property + @pulumi.getter + def value(self) -> 'outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue': + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customValuesConfiguration": + suggest = "custom_values_configuration" + elif key == "selectAllValueOptions": + suggest = "select_all_value_options" + elif key == "sourceField": + suggest = "source_field" + elif key == "sourceParameterName": + suggest = "source_parameter_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_values_configuration: Optional['outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration'] = None, + select_all_value_options: Optional[str] = None, + source_field: Optional[str] = None, + source_parameter_name: Optional[str] = None): + if custom_values_configuration is not None: + pulumi.set(__self__, "custom_values_configuration", custom_values_configuration) + if select_all_value_options is not None: + pulumi.set(__self__, "select_all_value_options", select_all_value_options) + if source_field is not None: + pulumi.set(__self__, "source_field", source_field) + if source_parameter_name is not None: + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + + @property + @pulumi.getter(name="customValuesConfiguration") + def custom_values_configuration(self) -> Optional['outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration']: + return pulumi.get(self, "custom_values_configuration") + + @property + @pulumi.getter(name="selectAllValueOptions") + def select_all_value_options(self) -> Optional[str]: + return pulumi.get(self, "select_all_value_options") + + @property + @pulumi.getter(name="sourceField") + def source_field(self) -> Optional[str]: + return pulumi.get(self, "source_field") + + @property + @pulumi.getter(name="sourceParameterName") + def source_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "source_parameter_name") + + +@pulumi.output_type +class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customValues": + suggest = "custom_values" + elif key == "includeNullValue": + suggest = "include_null_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_values: 'outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues', + include_null_value: Optional[bool] = None): + pulumi.set(__self__, "custom_values", custom_values) + if include_null_value is not None: + pulumi.set(__self__, "include_null_value", include_null_value) + + @property + @pulumi.getter(name="customValues") + def custom_values(self) -> 'outputs.VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues': + return pulumi.get(self, "custom_values") + + @property + @pulumi.getter(name="includeNullValue") + def include_null_value(self) -> Optional[bool]: + return pulumi.get(self, "include_null_value") + + +@pulumi.output_type +class VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeValues": + suggest = "date_time_values" + elif key == "decimalValues": + suggest = "decimal_values" + elif key == "integerValues": + suggest = "integer_values" + elif key == "stringValues": + suggest = "string_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationSetParametersOperationParameterValueConfigurationValueCustomValuesConfigurationCustomValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + date_time_values: Optional[Sequence[str]] = None, + decimal_values: Optional[Sequence[float]] = None, + integer_values: Optional[Sequence[int]] = None, + string_values: Optional[Sequence[str]] = None): + if date_time_values is not None: + pulumi.set(__self__, "date_time_values", date_time_values) + if decimal_values is not None: + pulumi.set(__self__, "decimal_values", decimal_values) + if integer_values is not None: + pulumi.set(__self__, "integer_values", integer_values) + if string_values is not None: + pulumi.set(__self__, "string_values", string_values) + + @property + @pulumi.getter(name="dateTimeValues") + def date_time_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "date_time_values") + + @property + @pulumi.getter(name="decimalValues") + def decimal_values(self) -> Optional[Sequence[float]]: + return pulumi.get(self, "decimal_values") + + @property + @pulumi.getter(name="integerValues") + def integer_values(self) -> Optional[Sequence[int]]: + return pulumi.get(self, "integer_values") + + @property + @pulumi.getter(name="stringValues") + def string_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "string_values") + + +@pulumi.output_type +class VisualCustomActionsActionOperationUrlOperation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "urlTarget": + suggest = "url_target" + elif key == "urlTemplate": + suggest = "url_template" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualCustomActionsActionOperationUrlOperation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualCustomActionsActionOperationUrlOperation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualCustomActionsActionOperationUrlOperation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + url_target: str, + url_template: str): + pulumi.set(__self__, "url_target", url_target) + pulumi.set(__self__, "url_template", url_template) + + @property + @pulumi.getter(name="urlTarget") + def url_target(self) -> str: + return pulumi.get(self, "url_target") + + @property + @pulumi.getter(name="urlTemplate") + def url_template(self) -> str: + return pulumi.get(self, "url_template") + + +@pulumi.output_type +class VisualPalette(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "chartColor": + suggest = "chart_color" + elif key == "colorMaps": + suggest = "color_maps" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualPalette. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualPalette.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualPalette.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + chart_color: Optional[str] = None, + color_maps: Optional[Sequence['outputs.VisualPaletteColorMap']] = None): + if chart_color is not None: + pulumi.set(__self__, "chart_color", chart_color) + if color_maps is not None: + pulumi.set(__self__, "color_maps", color_maps) + + @property + @pulumi.getter(name="chartColor") + def chart_color(self) -> Optional[str]: + return pulumi.get(self, "chart_color") + + @property + @pulumi.getter(name="colorMaps") + def color_maps(self) -> Optional[Sequence['outputs.VisualPaletteColorMap']]: + return pulumi.get(self, "color_maps") + + +@pulumi.output_type +class VisualPaletteColorMap(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "timeGranularity": + suggest = "time_granularity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualPaletteColorMap. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualPaletteColorMap.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualPaletteColorMap.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + color: str, + element: 'outputs.DataPathValue', + time_granularity: Optional[str] = None): + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "element", element) + if time_granularity is not None: + pulumi.set(__self__, "time_granularity", time_granularity) + + @property + @pulumi.getter + def color(self) -> str: + return pulumi.get(self, "color") + + @property + @pulumi.getter + def element(self) -> 'outputs.DataPathValue': + return pulumi.get(self, "element") + + @property + @pulumi.getter(name="timeGranularity") + def time_granularity(self) -> Optional[str]: + return pulumi.get(self, "time_granularity") + + +@pulumi.output_type +class Visuals(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "barChartVisual": + suggest = "bar_chart_visual" + elif key == "boxPlotVisual": + suggest = "box_plot_visual" + elif key == "comboChartVisual": + suggest = "combo_chart_visual" + elif key == "customContentVisual": + suggest = "custom_content_visual" + elif key == "emptyVisual": + suggest = "empty_visual" + elif key == "filledMapVisual": + suggest = "filled_map_visual" + elif key == "funnelChartVisual": + suggest = "funnel_chart_visual" + elif key == "gaugeChartVisual": + suggest = "gauge_chart_visual" + elif key == "geospatialMapVisual": + suggest = "geospatial_map_visual" + elif key == "heatMapVisual": + suggest = "heat_map_visual" + elif key == "histogramVisual": + suggest = "histogram_visual" + elif key == "insightVisual": + suggest = "insight_visual" + elif key == "kpiVisual": + suggest = "kpi_visual" + elif key == "lineChartVisual": + suggest = "line_chart_visual" + elif key == "pieChartVisual": + suggest = "pie_chart_visual" + elif key == "pivotTableVisual": + suggest = "pivot_table_visual" + elif key == "radarChartVisual": + suggest = "radar_chart_visual" + elif key == "sankeyDiagramVisual": + suggest = "sankey_diagram_visual" + elif key == "scatterPlotVisual": + suggest = "scatter_plot_visual" + elif key == "tableVisual": + suggest = "table_visual" + elif key == "treeMapVisual": + suggest = "tree_map_visual" + elif key == "waterfallVisual": + suggest = "waterfall_visual" + elif key == "wordCloudVisual": + suggest = "word_cloud_visual" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in Visuals. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + Visuals.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + Visuals.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bar_chart_visual: Optional['outputs.VisualsBarChartVisual'] = None, + box_plot_visual: Optional['outputs.VisualsBoxPlotVisual'] = None, + combo_chart_visual: Optional['outputs.VisualsComboChartVisual'] = None, + custom_content_visual: Optional['outputs.VisualsCustomContentVisual'] = None, + empty_visual: Optional['outputs.VisualsEmptyVisual'] = None, + filled_map_visual: Optional['outputs.VisualsFilledMapVisual'] = None, + funnel_chart_visual: Optional['outputs.VisualsFunnelChartVisual'] = None, + gauge_chart_visual: Optional['outputs.VisualsGaugeChartVisual'] = None, + geospatial_map_visual: Optional['outputs.VisualsGeospatialMapVisual'] = None, + heat_map_visual: Optional['outputs.VisualsHeatMapVisual'] = None, + histogram_visual: Optional['outputs.VisualsHistogramVisual'] = None, + insight_visual: Optional['outputs.VisualsInsightVisual'] = None, + kpi_visual: Optional['outputs.VisualsKpiVisual'] = None, + line_chart_visual: Optional['outputs.VisualsLineChartVisual'] = None, + pie_chart_visual: Optional['outputs.VisualsPieChartVisual'] = None, + pivot_table_visual: Optional['outputs.VisualsPivotTableVisual'] = None, + radar_chart_visual: Optional['outputs.VisualsRadarChartVisual'] = None, + sankey_diagram_visual: Optional['outputs.VisualsSankeyDiagramVisual'] = None, + scatter_plot_visual: Optional['outputs.VisualsScatterPlotVisual'] = None, + table_visual: Optional['outputs.VisualsTableVisual'] = None, + tree_map_visual: Optional['outputs.VisualsTreeMapVisual'] = None, + waterfall_visual: Optional['outputs.VisualsWaterfallVisual'] = None, + word_cloud_visual: Optional['outputs.VisualsWordCloudVisual'] = None): + if bar_chart_visual is not None: + pulumi.set(__self__, "bar_chart_visual", bar_chart_visual) + if box_plot_visual is not None: + pulumi.set(__self__, "box_plot_visual", box_plot_visual) + if combo_chart_visual is not None: + pulumi.set(__self__, "combo_chart_visual", combo_chart_visual) + if custom_content_visual is not None: + pulumi.set(__self__, "custom_content_visual", custom_content_visual) + if empty_visual is not None: + pulumi.set(__self__, "empty_visual", empty_visual) + if filled_map_visual is not None: + pulumi.set(__self__, "filled_map_visual", filled_map_visual) + if funnel_chart_visual is not None: + pulumi.set(__self__, "funnel_chart_visual", funnel_chart_visual) + if gauge_chart_visual is not None: + pulumi.set(__self__, "gauge_chart_visual", gauge_chart_visual) + if geospatial_map_visual is not None: + pulumi.set(__self__, "geospatial_map_visual", geospatial_map_visual) + if heat_map_visual is not None: + pulumi.set(__self__, "heat_map_visual", heat_map_visual) + if histogram_visual is not None: + pulumi.set(__self__, "histogram_visual", histogram_visual) + if insight_visual is not None: + pulumi.set(__self__, "insight_visual", insight_visual) + if kpi_visual is not None: + pulumi.set(__self__, "kpi_visual", kpi_visual) + if line_chart_visual is not None: + pulumi.set(__self__, "line_chart_visual", line_chart_visual) + if pie_chart_visual is not None: + pulumi.set(__self__, "pie_chart_visual", pie_chart_visual) + if pivot_table_visual is not None: + pulumi.set(__self__, "pivot_table_visual", pivot_table_visual) + if radar_chart_visual is not None: + pulumi.set(__self__, "radar_chart_visual", radar_chart_visual) + if sankey_diagram_visual is not None: + pulumi.set(__self__, "sankey_diagram_visual", sankey_diagram_visual) + if scatter_plot_visual is not None: + pulumi.set(__self__, "scatter_plot_visual", scatter_plot_visual) + if table_visual is not None: + pulumi.set(__self__, "table_visual", table_visual) + if tree_map_visual is not None: + pulumi.set(__self__, "tree_map_visual", tree_map_visual) + if waterfall_visual is not None: + pulumi.set(__self__, "waterfall_visual", waterfall_visual) + if word_cloud_visual is not None: + pulumi.set(__self__, "word_cloud_visual", word_cloud_visual) + + @property + @pulumi.getter(name="barChartVisual") + def bar_chart_visual(self) -> Optional['outputs.VisualsBarChartVisual']: + return pulumi.get(self, "bar_chart_visual") + + @property + @pulumi.getter(name="boxPlotVisual") + def box_plot_visual(self) -> Optional['outputs.VisualsBoxPlotVisual']: + return pulumi.get(self, "box_plot_visual") + + @property + @pulumi.getter(name="comboChartVisual") + def combo_chart_visual(self) -> Optional['outputs.VisualsComboChartVisual']: + return pulumi.get(self, "combo_chart_visual") + + @property + @pulumi.getter(name="customContentVisual") + def custom_content_visual(self) -> Optional['outputs.VisualsCustomContentVisual']: + return pulumi.get(self, "custom_content_visual") + + @property + @pulumi.getter(name="emptyVisual") + def empty_visual(self) -> Optional['outputs.VisualsEmptyVisual']: + return pulumi.get(self, "empty_visual") + + @property + @pulumi.getter(name="filledMapVisual") + def filled_map_visual(self) -> Optional['outputs.VisualsFilledMapVisual']: + return pulumi.get(self, "filled_map_visual") + + @property + @pulumi.getter(name="funnelChartVisual") + def funnel_chart_visual(self) -> Optional['outputs.VisualsFunnelChartVisual']: + return pulumi.get(self, "funnel_chart_visual") + + @property + @pulumi.getter(name="gaugeChartVisual") + def gauge_chart_visual(self) -> Optional['outputs.VisualsGaugeChartVisual']: + return pulumi.get(self, "gauge_chart_visual") + + @property + @pulumi.getter(name="geospatialMapVisual") + def geospatial_map_visual(self) -> Optional['outputs.VisualsGeospatialMapVisual']: + return pulumi.get(self, "geospatial_map_visual") + + @property + @pulumi.getter(name="heatMapVisual") + def heat_map_visual(self) -> Optional['outputs.VisualsHeatMapVisual']: + return pulumi.get(self, "heat_map_visual") + + @property + @pulumi.getter(name="histogramVisual") + def histogram_visual(self) -> Optional['outputs.VisualsHistogramVisual']: + return pulumi.get(self, "histogram_visual") + + @property + @pulumi.getter(name="insightVisual") + def insight_visual(self) -> Optional['outputs.VisualsInsightVisual']: + return pulumi.get(self, "insight_visual") + + @property + @pulumi.getter(name="kpiVisual") + def kpi_visual(self) -> Optional['outputs.VisualsKpiVisual']: + return pulumi.get(self, "kpi_visual") + + @property + @pulumi.getter(name="lineChartVisual") + def line_chart_visual(self) -> Optional['outputs.VisualsLineChartVisual']: + return pulumi.get(self, "line_chart_visual") + + @property + @pulumi.getter(name="pieChartVisual") + def pie_chart_visual(self) -> Optional['outputs.VisualsPieChartVisual']: + return pulumi.get(self, "pie_chart_visual") + + @property + @pulumi.getter(name="pivotTableVisual") + def pivot_table_visual(self) -> Optional['outputs.VisualsPivotTableVisual']: + return pulumi.get(self, "pivot_table_visual") + + @property + @pulumi.getter(name="radarChartVisual") + def radar_chart_visual(self) -> Optional['outputs.VisualsRadarChartVisual']: + return pulumi.get(self, "radar_chart_visual") + + @property + @pulumi.getter(name="sankeyDiagramVisual") + def sankey_diagram_visual(self) -> Optional['outputs.VisualsSankeyDiagramVisual']: + return pulumi.get(self, "sankey_diagram_visual") + + @property + @pulumi.getter(name="scatterPlotVisual") + def scatter_plot_visual(self) -> Optional['outputs.VisualsScatterPlotVisual']: + return pulumi.get(self, "scatter_plot_visual") + + @property + @pulumi.getter(name="tableVisual") + def table_visual(self) -> Optional['outputs.VisualsTableVisual']: + return pulumi.get(self, "table_visual") + + @property + @pulumi.getter(name="treeMapVisual") + def tree_map_visual(self) -> Optional['outputs.VisualsTreeMapVisual']: + return pulumi.get(self, "tree_map_visual") + + @property + @pulumi.getter(name="waterfallVisual") + def waterfall_visual(self) -> Optional['outputs.VisualsWaterfallVisual']: + return pulumi.get(self, "waterfall_visual") + + @property + @pulumi.getter(name="wordCloudVisual") + def word_cloud_visual(self) -> Optional['outputs.VisualsWordCloudVisual']: + return pulumi.get(self, "word_cloud_visual") + + +@pulumi.output_type +class VisualsBarChartVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBarChartVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBarChartVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBarChartVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsBarChartVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsBarChartVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsBarChartVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "barsArrangement": + suggest = "bars_arrangement" + elif key == "categoryAxis": + suggest = "category_axis" + elif key == "categoryLabelOptions": + suggest = "category_label_options" + elif key == "colorLabelOptions": + suggest = "color_label_options" + elif key == "contributionAnalysisDefaults": + suggest = "contribution_analysis_defaults" + elif key == "dataLabels": + suggest = "data_labels" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "referenceLines": + suggest = "reference_lines" + elif key == "smallMultiplesOptions": + suggest = "small_multiples_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "valueAxis": + suggest = "value_axis" + elif key == "valueLabelOptions": + suggest = "value_label_options" + elif key == "visualPalette": + suggest = "visual_palette" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBarChartVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBarChartVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBarChartVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bars_arrangement: Optional[str] = None, + category_axis: Optional['outputs.AxisDisplayOptions'] = None, + category_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + color_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + contribution_analysis_defaults: Optional[Sequence['outputs.ContributionAnalysisDefaults']] = None, + data_labels: Optional['outputs.DataLabelsOptions'] = None, + field_wells: Optional['outputs.VisualsBarChartVisualChartConfigurationFieldWells'] = None, + legend: Optional['outputs.LegendOptions'] = None, + orientation: Optional[str] = None, + reference_lines: Optional[Sequence['outputs.ReferenceLine']] = None, + small_multiples_options: Optional['outputs.SmallMultiplesOptions'] = None, + sort_configuration: Optional['outputs.VisualsBarChartVisualChartConfigurationSortConfiguration'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + value_axis: Optional['outputs.AxisDisplayOptions'] = None, + value_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + visual_palette: Optional['outputs.VisualPalette'] = None): + if bars_arrangement is not None: + pulumi.set(__self__, "bars_arrangement", bars_arrangement) + if category_axis is not None: + pulumi.set(__self__, "category_axis", category_axis) + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if color_label_options is not None: + pulumi.set(__self__, "color_label_options", color_label_options) + if contribution_analysis_defaults is not None: + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if orientation is not None: + pulumi.set(__self__, "orientation", orientation) + if reference_lines is not None: + pulumi.set(__self__, "reference_lines", reference_lines) + if small_multiples_options is not None: + pulumi.set(__self__, "small_multiples_options", small_multiples_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if value_axis is not None: + pulumi.set(__self__, "value_axis", value_axis) + if value_label_options is not None: + pulumi.set(__self__, "value_label_options", value_label_options) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="barsArrangement") + def bars_arrangement(self) -> Optional[str]: + return pulumi.get(self, "bars_arrangement") + + @property + @pulumi.getter(name="categoryAxis") + def category_axis(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "category_axis") + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "category_label_options") + + @property + @pulumi.getter(name="colorLabelOptions") + def color_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "color_label_options") + + @property + @pulumi.getter(name="contributionAnalysisDefaults") + def contribution_analysis_defaults(self) -> Optional[Sequence['outputs.ContributionAnalysisDefaults']]: + return pulumi.get(self, "contribution_analysis_defaults") + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "data_labels") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsBarChartVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") + + @property + @pulumi.getter + def orientation(self) -> Optional[str]: + return pulumi.get(self, "orientation") + + @property + @pulumi.getter(name="referenceLines") + def reference_lines(self) -> Optional[Sequence['outputs.ReferenceLine']]: + return pulumi.get(self, "reference_lines") + + @property + @pulumi.getter(name="smallMultiplesOptions") + def small_multiples_options(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "small_multiples_options") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsBarChartVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter(name="valueAxis") + def value_axis(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "value_axis") + + @property + @pulumi.getter(name="valueLabelOptions") + def value_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "value_label_options") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + +@pulumi.output_type +class VisualsBarChartVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "barChartAggregatedFieldWells": + suggest = "bar_chart_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBarChartVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBarChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBarChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bar_chart_aggregated_field_wells: Optional['outputs.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells'] = None): + if bar_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="barChartAggregatedFieldWells") + def bar_chart_aggregated_field_wells(self) -> Optional['outputs.VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells']: + return pulumi.get(self, "bar_chart_aggregated_field_wells") + + +@pulumi.output_type +class VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "smallMultiples": + suggest = "small_multiples" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBarChartVisualChartConfigurationFieldWellsBarChartAggregatedFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + categories: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + colors: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + small_multiples: Optional['outputs.SmallMultiplesOptions'] = None, + values: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if categories is not None: + pulumi.set(__self__, "categories", categories) + if colors is not None: + pulumi.set(__self__, "colors", colors) + if small_multiples is not None: + pulumi.set(__self__, "small_multiples", small_multiples) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def categories(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "categories") + + @property + @pulumi.getter + def colors(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "colors") + + @property + @pulumi.getter(name="smallMultiples") + def small_multiples(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "small_multiples") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsBarChartVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryItemsLimit": + suggest = "category_items_limit" + elif key == "categorySorts": + suggest = "category_sorts" + elif key == "colorItemsLimit": + suggest = "color_items_limit" + elif key == "colorSorts": + suggest = "color_sorts" + elif key == "smallMultiplesLimitConfiguration": + suggest = "small_multiples_limit_configuration" + elif key == "smallMultiplesSorts": + suggest = "small_multiples_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBarChartVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBarChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBarChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + category_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None, + color_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + color_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None, + small_multiples_limit_configuration: Optional['outputs.ItemsLimitConfiguration'] = None, + small_multiples_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if color_items_limit is not None: + pulumi.set(__self__, "color_items_limit", color_items_limit) + if color_sorts is not None: + pulumi.set(__self__, "color_sorts", color_sorts) + if small_multiples_limit_configuration is not None: + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) + if small_multiples_sorts is not None: + pulumi.set(__self__, "small_multiples_sorts", small_multiples_sorts) + + @property + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "category_items_limit") + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "category_sorts") + + @property + @pulumi.getter(name="colorItemsLimit") + def color_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "color_items_limit") + + @property + @pulumi.getter(name="colorSorts") + def color_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "color_sorts") + + @property + @pulumi.getter(name="smallMultiplesLimitConfiguration") + def small_multiples_limit_configuration(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "small_multiples_limit_configuration") + + @property + @pulumi.getter(name="smallMultiplesSorts") + def small_multiples_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "small_multiples_sorts") + + +@pulumi.output_type +class VisualsBoxPlotVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsBoxPlotVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "boxPlotOptions": + suggest = "box_plot_options" + elif key == "categoryAxis": + suggest = "category_axis" + elif key == "categoryLabelOptions": + suggest = "category_label_options" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "primaryYAxisDisplayOptions": + suggest = "primary_y_axis_display_options" + elif key == "primaryYAxisLabelOptions": + suggest = "primary_y_axis_label_options" + elif key == "referenceLines": + suggest = "reference_lines" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "visualPalette": + suggest = "visual_palette" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + box_plot_options: Optional['outputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptions'] = None, + category_axis: Optional['outputs.AxisDisplayOptions'] = None, + category_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + field_wells: Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWells'] = None, + legend: Optional['outputs.LegendOptions'] = None, + primary_y_axis_display_options: Optional['outputs.AxisDisplayOptions'] = None, + primary_y_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + reference_lines: Optional[Sequence['outputs.ReferenceLine']] = None, + sort_configuration: Optional['outputs.VisualsBoxPlotVisualChartConfigurationSortConfiguration'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + visual_palette: Optional['outputs.VisualPalette'] = None): + if box_plot_options is not None: + pulumi.set(__self__, "box_plot_options", box_plot_options) + if category_axis is not None: + pulumi.set(__self__, "category_axis", category_axis) + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if primary_y_axis_display_options is not None: + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) + if primary_y_axis_label_options is not None: + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) + if reference_lines is not None: + pulumi.set(__self__, "reference_lines", reference_lines) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="boxPlotOptions") + def box_plot_options(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptions']: + return pulumi.get(self, "box_plot_options") + + @property + @pulumi.getter(name="categoryAxis") + def category_axis(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "category_axis") + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "category_label_options") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") + + @property + @pulumi.getter(name="primaryYAxisDisplayOptions") + def primary_y_axis_display_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "primary_y_axis_display_options") + + @property + @pulumi.getter(name="primaryYAxisLabelOptions") + def primary_y_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "primary_y_axis_label_options") + + @property + @pulumi.getter(name="referenceLines") + def reference_lines(self) -> Optional[Sequence['outputs.ReferenceLine']]: + return pulumi.get(self, "reference_lines") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationBoxPlotOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allDataPointsVisibility": + suggest = "all_data_points_visibility" + elif key == "outlierVisibility": + suggest = "outlier_visibility" + elif key == "styleOptions": + suggest = "style_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationBoxPlotOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationBoxPlotOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationBoxPlotOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + all_data_points_visibility: Optional[str] = None, + outlier_visibility: Optional[str] = None, + style_options: Optional['outputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions'] = None): + if all_data_points_visibility is not None: + pulumi.set(__self__, "all_data_points_visibility", all_data_points_visibility) + if outlier_visibility is not None: + pulumi.set(__self__, "outlier_visibility", outlier_visibility) + if style_options is not None: + pulumi.set(__self__, "style_options", style_options) + + @property + @pulumi.getter(name="allDataPointsVisibility") + def all_data_points_visibility(self) -> Optional[str]: + return pulumi.get(self, "all_data_points_visibility") + + @property + @pulumi.getter(name="outlierVisibility") + def outlier_visibility(self) -> Optional[str]: + return pulumi.get(self, "outlier_visibility") + + @property + @pulumi.getter(name="styleOptions") + def style_options(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions']: + return pulumi.get(self, "style_options") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fillStyle": + suggest = "fill_style" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationBoxPlotOptionsStyleOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + fill_style: Optional[str] = None): + if fill_style is not None: + pulumi.set(__self__, "fill_style", fill_style) + + @property + @pulumi.getter(name="fillStyle") + def fill_style(self) -> Optional[str]: + return pulumi.get(self, "fill_style") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "boxPlotAggregatedFieldWells": + suggest = "box_plot_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + box_plot_aggregated_field_wells: Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells'] = None): + if box_plot_aggregated_field_wells is not None: + pulumi.set(__self__, "box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) + + @property + @pulumi.getter(name="boxPlotAggregatedFieldWells") + def box_plot_aggregated_field_wells(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells']: + return pulumi.get(self, "box_plot_aggregated_field_wells") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "groupBy": + suggest = "group_by" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + group_by: Optional['outputs.SmallMultiplesOptions'] = None, + values: Optional[Sequence['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue']] = None): + if group_by is not None: + pulumi.set(__self__, "group_by", group_by) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="groupBy") + def group_by(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "group_by") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue']]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "calculatedMeasureField": + suggest = "calculated_measure_field" + elif key == "categoricalMeasureField": + suggest = "categorical_measure_field" + elif key == "dateMeasureField": + suggest = "date_measure_field" + elif key == "numericalMeasureField": + suggest = "numerical_measure_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + calculated_measure_field: Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField'] = None, + categorical_measure_field: Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField'] = None, + date_measure_field: Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField'] = None, + numerical_measure_field: Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField'] = None): + if calculated_measure_field is not None: + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) + if categorical_measure_field is not None: + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) + if date_measure_field is not None: + pulumi.set(__self__, "date_measure_field", date_measure_field) + if numerical_measure_field is not None: + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) + + @property + @pulumi.getter(name="calculatedMeasureField") + def calculated_measure_field(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField']: + return pulumi.get(self, "calculated_measure_field") + + @property + @pulumi.getter(name="categoricalMeasureField") + def categorical_measure_field(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField']: + return pulumi.get(self, "categorical_measure_field") + + @property + @pulumi.getter(name="dateMeasureField") + def date_measure_field(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField']: + return pulumi.get(self, "date_measure_field") + + @property + @pulumi.getter(name="numericalMeasureField") + def numerical_measure_field(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField']: + return pulumi.get(self, "numerical_measure_field") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCalculatedMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + field_id: str): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueCategoricalMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional[str] = None, + format_configuration: Optional['outputs.StringFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueDateMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional[str] = None, + format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationFieldWellsBoxPlotAggregatedFieldWellsValueNumericalMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional['outputs.NumericalAggregation'] = None, + format_configuration: Optional['outputs.NumberFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional['outputs.NumericalAggregation']: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categorySorts": + suggest = "category_sorts" + elif key == "paginationConfiguration": + suggest = "pagination_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None, + pagination_configuration: Optional['outputs.VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration'] = None): + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if pagination_configuration is not None: + pulumi.set(__self__, "pagination_configuration", pagination_configuration) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "category_sorts") + + @property + @pulumi.getter(name="paginationConfiguration") + def pagination_configuration(self) -> Optional['outputs.VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration']: + return pulumi.get(self, "pagination_configuration") + + +@pulumi.output_type +class VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "pageNumber": + suggest = "page_number" + elif key == "pageSize": + suggest = "page_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsBoxPlotVisualChartConfigurationSortConfigurationPaginationConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + page_number: int, + page_size: int): + pulumi.set(__self__, "page_number", page_number) + pulumi.set(__self__, "page_size", page_size) + + @property + @pulumi.getter(name="pageNumber") + def page_number(self) -> int: + return pulumi.get(self, "page_number") + + @property + @pulumi.getter(name="pageSize") + def page_size(self) -> int: + return pulumi.get(self, "page_size") + + +@pulumi.output_type +class VisualsComboChartVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsComboChartVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsComboChartVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsComboChartVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsComboChartVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsComboChartVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsComboChartVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "barDataLabels": + suggest = "bar_data_labels" + elif key == "barsArrangement": + suggest = "bars_arrangement" + elif key == "categoryAxis": + suggest = "category_axis" + elif key == "categoryLabelOptions": + suggest = "category_label_options" + elif key == "colorLabelOptions": + suggest = "color_label_options" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "lineDataLabels": + suggest = "line_data_labels" + elif key == "primaryYAxisDisplayOptions": + suggest = "primary_y_axis_display_options" + elif key == "primaryYAxisLabelOptions": + suggest = "primary_y_axis_label_options" + elif key == "referenceLines": + suggest = "reference_lines" + elif key == "secondaryYAxisDisplayOptions": + suggest = "secondary_y_axis_display_options" + elif key == "secondaryYAxisLabelOptions": + suggest = "secondary_y_axis_label_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "visualPalette": + suggest = "visual_palette" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsComboChartVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsComboChartVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsComboChartVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bar_data_labels: Optional['outputs.DataLabelsOptions'] = None, + bars_arrangement: Optional[str] = None, + category_axis: Optional['outputs.AxisDisplayOptions'] = None, + category_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + color_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + field_wells: Optional['outputs.VisualsComboChartVisualChartConfigurationFieldWells'] = None, + legend: Optional['outputs.LegendOptions'] = None, + line_data_labels: Optional['outputs.DataLabelsOptions'] = None, + primary_y_axis_display_options: Optional['outputs.AxisDisplayOptions'] = None, + primary_y_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + reference_lines: Optional[Sequence['outputs.ReferenceLine']] = None, + secondary_y_axis_display_options: Optional['outputs.AxisDisplayOptions'] = None, + secondary_y_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + sort_configuration: Optional['outputs.VisualsComboChartVisualChartConfigurationSortConfiguration'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + visual_palette: Optional['outputs.VisualPalette'] = None): + if bar_data_labels is not None: + pulumi.set(__self__, "bar_data_labels", bar_data_labels) + if bars_arrangement is not None: + pulumi.set(__self__, "bars_arrangement", bars_arrangement) + if category_axis is not None: + pulumi.set(__self__, "category_axis", category_axis) + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if color_label_options is not None: + pulumi.set(__self__, "color_label_options", color_label_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if line_data_labels is not None: + pulumi.set(__self__, "line_data_labels", line_data_labels) + if primary_y_axis_display_options is not None: + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) + if primary_y_axis_label_options is not None: + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) + if reference_lines is not None: + pulumi.set(__self__, "reference_lines", reference_lines) + if secondary_y_axis_display_options is not None: + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) + if secondary_y_axis_label_options is not None: + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="barDataLabels") + def bar_data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "bar_data_labels") + + @property + @pulumi.getter(name="barsArrangement") + def bars_arrangement(self) -> Optional[str]: + return pulumi.get(self, "bars_arrangement") + + @property + @pulumi.getter(name="categoryAxis") + def category_axis(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "category_axis") + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "category_label_options") + + @property + @pulumi.getter(name="colorLabelOptions") + def color_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "color_label_options") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsComboChartVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") + + @property + @pulumi.getter(name="lineDataLabels") + def line_data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "line_data_labels") + + @property + @pulumi.getter(name="primaryYAxisDisplayOptions") + def primary_y_axis_display_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "primary_y_axis_display_options") + + @property + @pulumi.getter(name="primaryYAxisLabelOptions") + def primary_y_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "primary_y_axis_label_options") + + @property + @pulumi.getter(name="referenceLines") + def reference_lines(self) -> Optional[Sequence['outputs.ReferenceLine']]: + return pulumi.get(self, "reference_lines") + + @property + @pulumi.getter(name="secondaryYAxisDisplayOptions") + def secondary_y_axis_display_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "secondary_y_axis_display_options") + + @property + @pulumi.getter(name="secondaryYAxisLabelOptions") + def secondary_y_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "secondary_y_axis_label_options") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsComboChartVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + +@pulumi.output_type +class VisualsComboChartVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "comboChartAggregatedFieldWells": + suggest = "combo_chart_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsComboChartVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsComboChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsComboChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + combo_chart_aggregated_field_wells: Optional['outputs.VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells'] = None): + if combo_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="comboChartAggregatedFieldWells") + def combo_chart_aggregated_field_wells(self) -> Optional['outputs.VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells']: + return pulumi.get(self, "combo_chart_aggregated_field_wells") + + +@pulumi.output_type +class VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "barValues": + suggest = "bar_values" + elif key == "lineValues": + suggest = "line_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsComboChartVisualChartConfigurationFieldWellsComboChartAggregatedFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bar_values: Optional[Sequence['outputs.MeasureFieldSchema']] = None, + categories: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + colors: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + line_values: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if bar_values is not None: + pulumi.set(__self__, "bar_values", bar_values) + if categories is not None: + pulumi.set(__self__, "categories", categories) + if colors is not None: + pulumi.set(__self__, "colors", colors) + if line_values is not None: + pulumi.set(__self__, "line_values", line_values) + + @property + @pulumi.getter(name="barValues") + def bar_values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "bar_values") + + @property + @pulumi.getter + def categories(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "categories") + + @property + @pulumi.getter + def colors(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "colors") + + @property + @pulumi.getter(name="lineValues") + def line_values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "line_values") + + +@pulumi.output_type +class VisualsComboChartVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryItemsLimit": + suggest = "category_items_limit" + elif key == "categorySorts": + suggest = "category_sorts" + elif key == "colorItemsLimit": + suggest = "color_items_limit" + elif key == "colorSorts": + suggest = "color_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsComboChartVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsComboChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsComboChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + category_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None, + color_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + color_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if color_items_limit is not None: + pulumi.set(__self__, "color_items_limit", color_items_limit) + if color_sorts is not None: + pulumi.set(__self__, "color_sorts", color_sorts) + + @property + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "category_items_limit") + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "category_sorts") + + @property + @pulumi.getter(name="colorItemsLimit") + def color_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "color_items_limit") + + @property + @pulumi.getter(name="colorSorts") + def color_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "color_sorts") + + +@pulumi.output_type +class VisualsCustomContentVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetIdentifier": + suggest = "data_set_identifier" + elif key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsCustomContentVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsCustomContentVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsCustomContentVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_identifier: str, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsCustomContentVisualChartConfiguration'] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> str: + return pulumi.get(self, "data_set_identifier") + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsCustomContentVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsCustomContentVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "contentType": + suggest = "content_type" + elif key == "contentUrl": + suggest = "content_url" + elif key == "imageScaling": + suggest = "image_scaling" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsCustomContentVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsCustomContentVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsCustomContentVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + content_type: Optional[str] = None, + content_url: Optional[str] = None, + image_scaling: Optional[str] = None): + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if content_url is not None: + pulumi.set(__self__, "content_url", content_url) + if image_scaling is not None: + pulumi.set(__self__, "image_scaling", image_scaling) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter(name="contentUrl") + def content_url(self) -> Optional[str]: + return pulumi.get(self, "content_url") + + @property + @pulumi.getter(name="imageScaling") + def image_scaling(self) -> Optional[str]: + return pulumi.get(self, "image_scaling") + + +@pulumi.output_type +class VisualsEmptyVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetIdentifier": + suggest = "data_set_identifier" + elif key == "visualId": + suggest = "visual_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsEmptyVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsEmptyVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsEmptyVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_identifier: str, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> str: + return pulumi.get(self, "data_set_identifier") + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + +@pulumi.output_type +class VisualsFilledMapVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + elif key == "conditionalFormatting": + suggest = "conditional_formatting" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFilledMapVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFilledMapVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFilledMapVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsFilledMapVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + conditional_formatting: Optional['outputs.VisualsFilledMapVisualConditionalFormatting'] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if conditional_formatting is not None: + pulumi.set(__self__, "conditional_formatting", conditional_formatting) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsFilledMapVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter(name="conditionalFormatting") + def conditional_formatting(self) -> Optional['outputs.VisualsFilledMapVisualConditionalFormatting']: + return pulumi.get(self, "conditional_formatting") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsFilledMapVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldWells": + suggest = "field_wells" + elif key == "mapStyleOptions": + suggest = "map_style_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "windowOptions": + suggest = "window_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFilledMapVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFilledMapVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFilledMapVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_wells: Optional['outputs.VisualsFilledMapVisualChartConfigurationFieldWells'] = None, + legend: Optional['outputs.LegendOptions'] = None, + map_style_options: Optional['outputs.VisualsFilledMapVisualChartConfigurationMapStyleOptions'] = None, + sort_configuration: Optional['outputs.VisualsFilledMapVisualChartConfigurationSortConfiguration'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + window_options: Optional['outputs.VisualsFilledMapVisualChartConfigurationWindowOptions'] = None): + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if map_style_options is not None: + pulumi.set(__self__, "map_style_options", map_style_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if window_options is not None: + pulumi.set(__self__, "window_options", window_options) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsFilledMapVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") + + @property + @pulumi.getter(name="mapStyleOptions") + def map_style_options(self) -> Optional['outputs.VisualsFilledMapVisualChartConfigurationMapStyleOptions']: + return pulumi.get(self, "map_style_options") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsFilledMapVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter(name="windowOptions") + def window_options(self) -> Optional['outputs.VisualsFilledMapVisualChartConfigurationWindowOptions']: + return pulumi.get(self, "window_options") + + +@pulumi.output_type +class VisualsFilledMapVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filledMapAggregatedFieldWells": + suggest = "filled_map_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFilledMapVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFilledMapVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFilledMapVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filled_map_aggregated_field_wells: Optional['outputs.VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells'] = None): + if filled_map_aggregated_field_wells is not None: + pulumi.set(__self__, "filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) + + @property + @pulumi.getter(name="filledMapAggregatedFieldWells") + def filled_map_aggregated_field_wells(self) -> Optional['outputs.VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells']: + return pulumi.get(self, "filled_map_aggregated_field_wells") + + +@pulumi.output_type +class VisualsFilledMapVisualChartConfigurationFieldWellsFilledMapAggregatedFieldWells(dict): + def __init__(__self__, *, + geospatial: Optional['outputs.SmallMultiplesOptions'] = None, + values: Optional['outputs.MeasureFieldSchema2'] = None): + if geospatial is not None: + pulumi.set(__self__, "geospatial", geospatial) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def geospatial(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "geospatial") + + @property + @pulumi.getter + def values(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsFilledMapVisualChartConfigurationMapStyleOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "baseMapStyle": + suggest = "base_map_style" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFilledMapVisualChartConfigurationMapStyleOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFilledMapVisualChartConfigurationMapStyleOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFilledMapVisualChartConfigurationMapStyleOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + base_map_style: Optional[str] = None): + if base_map_style is not None: + pulumi.set(__self__, "base_map_style", base_map_style) + + @property + @pulumi.getter(name="baseMapStyle") + def base_map_style(self) -> Optional[str]: + return pulumi.get(self, "base_map_style") + + +@pulumi.output_type +class VisualsFilledMapVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categorySorts": + suggest = "category_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFilledMapVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFilledMapVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFilledMapVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "category_sorts") + + +@pulumi.output_type +class VisualsFilledMapVisualChartConfigurationWindowOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "mapZoomMode": + suggest = "map_zoom_mode" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFilledMapVisualChartConfigurationWindowOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFilledMapVisualChartConfigurationWindowOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFilledMapVisualChartConfigurationWindowOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bounds: Optional['outputs.VisualsFilledMapVisualChartConfigurationWindowOptionsBounds'] = None, + map_zoom_mode: Optional[str] = None): + if bounds is not None: + pulumi.set(__self__, "bounds", bounds) + if map_zoom_mode is not None: + pulumi.set(__self__, "map_zoom_mode", map_zoom_mode) + + @property + @pulumi.getter + def bounds(self) -> Optional['outputs.VisualsFilledMapVisualChartConfigurationWindowOptionsBounds']: + return pulumi.get(self, "bounds") + + @property + @pulumi.getter(name="mapZoomMode") + def map_zoom_mode(self) -> Optional[str]: + return pulumi.get(self, "map_zoom_mode") + + +@pulumi.output_type +class VisualsFilledMapVisualChartConfigurationWindowOptionsBounds(dict): + def __init__(__self__, *, + east: float, + north: float, + south: float, + west: float): + pulumi.set(__self__, "east", east) + pulumi.set(__self__, "north", north) + pulumi.set(__self__, "south", south) + pulumi.set(__self__, "west", west) + + @property + @pulumi.getter + def east(self) -> float: + return pulumi.get(self, "east") + + @property + @pulumi.getter + def north(self) -> float: + return pulumi.get(self, "north") + + @property + @pulumi.getter + def south(self) -> float: + return pulumi.get(self, "south") + + @property + @pulumi.getter + def west(self) -> float: + return pulumi.get(self, "west") + + +@pulumi.output_type +class VisualsFilledMapVisualConditionalFormatting(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "conditionalFormattingOptions": + suggest = "conditional_formatting_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFilledMapVisualConditionalFormatting. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFilledMapVisualConditionalFormatting.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFilledMapVisualConditionalFormatting.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + conditional_formatting_options: Sequence['outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption']): + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) + + @property + @pulumi.getter(name="conditionalFormattingOptions") + def conditional_formatting_options(self) -> Sequence['outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption']: + return pulumi.get(self, "conditional_formatting_options") + + +@pulumi.output_type +class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOption(dict): + def __init__(__self__, *, + shape: 'outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape'): + pulumi.set(__self__, "shape", shape) + + @property + @pulumi.getter + def shape(self) -> 'outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape': + return pulumi.get(self, "shape") + + +@pulumi.output_type +class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShape.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: str, + format: Optional['outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat'] = None): + pulumi.set(__self__, "field_id", field_id) + if format is not None: + pulumi.set(__self__, "format", format) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter + def format(self) -> Optional['outputs.VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat']: + return pulumi.get(self, "format") + + +@pulumi.output_type +class VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "backgroundColor": + suggest = "background_color" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFilledMapVisualConditionalFormattingConditionalFormattingOptionShapeFormat.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + background_color: 'outputs.ConditionalFormattingColor'): + pulumi.set(__self__, "background_color", background_color) + + @property + @pulumi.getter(name="backgroundColor") + def background_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "background_color") + + +@pulumi.output_type +class VisualsFunnelChartVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFunnelChartVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFunnelChartVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFunnelChartVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsFunnelChartVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsFunnelChartVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsFunnelChartVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryLabelOptions": + suggest = "category_label_options" + elif key == "dataLabelOptions": + suggest = "data_label_options" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "valueLabelOptions": + suggest = "value_label_options" + elif key == "visualPalette": + suggest = "visual_palette" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFunnelChartVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFunnelChartVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFunnelChartVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + data_label_options: Optional['outputs.VisualsFunnelChartVisualChartConfigurationDataLabelOptions'] = None, + field_wells: Optional['outputs.VisualsFunnelChartVisualChartConfigurationFieldWells'] = None, + sort_configuration: Optional['outputs.VisualsFunnelChartVisualChartConfigurationSortConfiguration'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + value_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + visual_palette: Optional['outputs.VisualPalette'] = None): + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if data_label_options is not None: + pulumi.set(__self__, "data_label_options", data_label_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if value_label_options is not None: + pulumi.set(__self__, "value_label_options", value_label_options) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "category_label_options") + + @property + @pulumi.getter(name="dataLabelOptions") + def data_label_options(self) -> Optional['outputs.VisualsFunnelChartVisualChartConfigurationDataLabelOptions']: + return pulumi.get(self, "data_label_options") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsFunnelChartVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsFunnelChartVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter(name="valueLabelOptions") + def value_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "value_label_options") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + +@pulumi.output_type +class VisualsFunnelChartVisualChartConfigurationDataLabelOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryLabelVisibility": + suggest = "category_label_visibility" + elif key == "labelColor": + suggest = "label_color" + elif key == "labelFontConfiguration": + suggest = "label_font_configuration" + elif key == "measureDataLabelStyle": + suggest = "measure_data_label_style" + elif key == "measureLabelVisibility": + suggest = "measure_label_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFunnelChartVisualChartConfigurationDataLabelOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFunnelChartVisualChartConfigurationDataLabelOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFunnelChartVisualChartConfigurationDataLabelOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_label_visibility: Optional[str] = None, + label_color: Optional[str] = None, + label_font_configuration: Optional['outputs.FontConfiguration'] = None, + measure_data_label_style: Optional[str] = None, + measure_label_visibility: Optional[str] = None, + position: Optional[str] = None, + visibility: Optional[str] = None): + if category_label_visibility is not None: + pulumi.set(__self__, "category_label_visibility", category_label_visibility) + if label_color is not None: + pulumi.set(__self__, "label_color", label_color) + if label_font_configuration is not None: + pulumi.set(__self__, "label_font_configuration", label_font_configuration) + if measure_data_label_style is not None: + pulumi.set(__self__, "measure_data_label_style", measure_data_label_style) + if measure_label_visibility is not None: + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) + if position is not None: + pulumi.set(__self__, "position", position) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="categoryLabelVisibility") + def category_label_visibility(self) -> Optional[str]: + return pulumi.get(self, "category_label_visibility") + + @property + @pulumi.getter(name="labelColor") + def label_color(self) -> Optional[str]: + return pulumi.get(self, "label_color") + + @property + @pulumi.getter(name="labelFontConfiguration") + def label_font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "label_font_configuration") + + @property + @pulumi.getter(name="measureDataLabelStyle") + def measure_data_label_style(self) -> Optional[str]: + return pulumi.get(self, "measure_data_label_style") + + @property + @pulumi.getter(name="measureLabelVisibility") + def measure_label_visibility(self) -> Optional[str]: + return pulumi.get(self, "measure_label_visibility") + + @property + @pulumi.getter + def position(self) -> Optional[str]: + return pulumi.get(self, "position") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class VisualsFunnelChartVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "funnelChartAggregatedFieldWells": + suggest = "funnel_chart_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFunnelChartVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFunnelChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFunnelChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + funnel_chart_aggregated_field_wells: Optional['outputs.VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells'] = None): + if funnel_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="funnelChartAggregatedFieldWells") + def funnel_chart_aggregated_field_wells(self) -> Optional['outputs.VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells']: + return pulumi.get(self, "funnel_chart_aggregated_field_wells") + + +@pulumi.output_type +class VisualsFunnelChartVisualChartConfigurationFieldWellsFunnelChartAggregatedFieldWells(dict): + def __init__(__self__, *, + category: Optional['outputs.SmallMultiplesOptions'] = None, + values: Optional['outputs.MeasureFieldSchema2'] = None): + if category is not None: + pulumi.set(__self__, "category", category) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def category(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "category") + + @property + @pulumi.getter + def values(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsFunnelChartVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryItemsLimit": + suggest = "category_items_limit" + elif key == "categorySorts": + suggest = "category_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsFunnelChartVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsFunnelChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsFunnelChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + category_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + + @property + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "category_items_limit") + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "category_sorts") + + +@pulumi.output_type +class VisualsGaugeChartVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "conditionalFormatting": + suggest = "conditional_formatting" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsGaugeChartVisualChartConfiguration'] = None, + conditional_formatting: Optional['outputs.VisualsGaugeChartVisualConditionalFormatting'] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if conditional_formatting is not None: + pulumi.set(__self__, "conditional_formatting", conditional_formatting) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsGaugeChartVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="conditionalFormatting") + def conditional_formatting(self) -> Optional['outputs.VisualsGaugeChartVisualConditionalFormatting']: + return pulumi.get(self, "conditional_formatting") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsGaugeChartVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataLabels": + suggest = "data_labels" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "gaugeChartOptions": + suggest = "gauge_chart_options" + elif key == "visualPalette": + suggest = "visual_palette" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_labels: Optional['outputs.DataLabelsOptions'] = None, + field_wells: Optional['outputs.VisualsGaugeChartVisualChartConfigurationFieldWells'] = None, + gauge_chart_options: Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptions'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + visual_palette: Optional['outputs.VisualPalette'] = None): + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if gauge_chart_options is not None: + pulumi.set(__self__, "gauge_chart_options", gauge_chart_options) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "data_labels") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsGaugeChartVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter(name="gaugeChartOptions") + def gauge_chart_options(self) -> Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptions']: + return pulumi.get(self, "gauge_chart_options") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + +@pulumi.output_type +class VisualsGaugeChartVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "targetValues": + suggest = "target_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + target_values: Optional[Sequence['outputs.MeasureFieldSchema']] = None, + values: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if target_values is not None: + pulumi.set(__self__, "target_values", target_values) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="targetValues") + def target_values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "target_values") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "arcAxis": + suggest = "arc_axis" + elif key == "primaryValueDisplayType": + suggest = "primary_value_display_type" + elif key == "primaryValueFontConfiguration": + suggest = "primary_value_font_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualChartConfigurationGaugeChartOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arc: Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc'] = None, + arc_axis: Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis'] = None, + comparison: Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison'] = None, + primary_value_display_type: Optional[str] = None, + primary_value_font_configuration: Optional['outputs.FontConfiguration'] = None): + if arc is not None: + pulumi.set(__self__, "arc", arc) + if arc_axis is not None: + pulumi.set(__self__, "arc_axis", arc_axis) + if comparison is not None: + pulumi.set(__self__, "comparison", comparison) + if primary_value_display_type is not None: + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) + if primary_value_font_configuration is not None: + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) + + @property + @pulumi.getter + def arc(self) -> Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc']: + return pulumi.get(self, "arc") + + @property + @pulumi.getter(name="arcAxis") + def arc_axis(self) -> Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis']: + return pulumi.get(self, "arc_axis") + + @property + @pulumi.getter + def comparison(self) -> Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison']: + return pulumi.get(self, "comparison") + + @property + @pulumi.getter(name="primaryValueDisplayType") + def primary_value_display_type(self) -> Optional[str]: + return pulumi.get(self, "primary_value_display_type") + + @property + @pulumi.getter(name="primaryValueFontConfiguration") + def primary_value_font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "primary_value_font_configuration") + + +@pulumi.output_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "arcAngle": + suggest = "arc_angle" + elif key == "arcThickness": + suggest = "arc_thickness" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArc.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arc_angle: Optional[float] = None, + arc_thickness: Optional[str] = None): + if arc_angle is not None: + pulumi.set(__self__, "arc_angle", arc_angle) + if arc_thickness is not None: + pulumi.set(__self__, "arc_thickness", arc_thickness) + + @property + @pulumi.getter(name="arcAngle") + def arc_angle(self) -> Optional[float]: + return pulumi.get(self, "arc_angle") + + @property + @pulumi.getter(name="arcThickness") + def arc_thickness(self) -> Optional[str]: + return pulumi.get(self, "arc_thickness") + + +@pulumi.output_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "reserveRange": + suggest = "reserve_range" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxis.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + range: Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange'] = None, + reserve_range: Optional[int] = None): + if range is not None: + pulumi.set(__self__, "range", range) + if reserve_range is not None: + pulumi.set(__self__, "reserve_range", reserve_range) + + @property + @pulumi.getter + def range(self) -> Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange']: + return pulumi.get(self, "range") + + @property + @pulumi.getter(name="reserveRange") + def reserve_range(self) -> Optional[int]: + return pulumi.get(self, "reserve_range") + + +@pulumi.output_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsArcAxisRange(dict): + def __init__(__self__, *, + max: Optional[float] = None, + min: Optional[float] = None): + if max is not None: + pulumi.set(__self__, "max", max) + if min is not None: + pulumi.set(__self__, "min", min) + + @property + @pulumi.getter + def max(self) -> Optional[float]: + return pulumi.get(self, "max") + + @property + @pulumi.getter + def min(self) -> Optional[float]: + return pulumi.get(self, "min") + + +@pulumi.output_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "comparisonFormat": + suggest = "comparison_format" + elif key == "comparisonMethod": + suggest = "comparison_method" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparison.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + comparison_format: Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat'] = None, + comparison_method: Optional[str] = None): + if comparison_format is not None: + pulumi.set(__self__, "comparison_format", comparison_format) + if comparison_method is not None: + pulumi.set(__self__, "comparison_method", comparison_method) + + @property + @pulumi.getter(name="comparisonFormat") + def comparison_format(self) -> Optional['outputs.VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat']: + return pulumi.get(self, "comparison_format") + + @property + @pulumi.getter(name="comparisonMethod") + def comparison_method(self) -> Optional[str]: + return pulumi.get(self, "comparison_method") + + +@pulumi.output_type +class VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "numberDisplayFormatConfiguration": + suggest = "number_display_format_configuration" + elif key == "percentageDisplayFormatConfiguration": + suggest = "percentage_display_format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualChartConfigurationGaugeChartOptionsComparisonComparisonFormat.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + number_display_format_configuration: Optional['outputs.NumberDisplayFormatConfiguration'] = None, + percentage_display_format_configuration: Optional['outputs.PercentageDisplayFormatConfiguration'] = None): + if number_display_format_configuration is not None: + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) + if percentage_display_format_configuration is not None: + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) + + @property + @pulumi.getter(name="numberDisplayFormatConfiguration") + def number_display_format_configuration(self) -> Optional['outputs.NumberDisplayFormatConfiguration']: + return pulumi.get(self, "number_display_format_configuration") + + @property + @pulumi.getter(name="percentageDisplayFormatConfiguration") + def percentage_display_format_configuration(self) -> Optional['outputs.PercentageDisplayFormatConfiguration']: + return pulumi.get(self, "percentage_display_format_configuration") + + +@pulumi.output_type +class VisualsGaugeChartVisualConditionalFormatting(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "conditionalFormattingOptions": + suggest = "conditional_formatting_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualConditionalFormatting. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualConditionalFormatting.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualConditionalFormatting.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + conditional_formatting_options: Optional[Sequence['outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption']] = None): + if conditional_formatting_options is not None: + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) + + @property + @pulumi.getter(name="conditionalFormattingOptions") + def conditional_formatting_options(self) -> Optional[Sequence['outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption']]: + return pulumi.get(self, "conditional_formatting_options") + + +@pulumi.output_type +class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "primaryValue": + suggest = "primary_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arc: Optional['outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc'] = None, + primary_value: Optional['outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue'] = None): + if arc is not None: + pulumi.set(__self__, "arc", arc) + if primary_value is not None: + pulumi.set(__self__, "primary_value", primary_value) + + @property + @pulumi.getter + def arc(self) -> Optional['outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc']: + return pulumi.get(self, "arc") + + @property + @pulumi.getter(name="primaryValue") + def primary_value(self) -> Optional['outputs.VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue']: + return pulumi.get(self, "primary_value") + + +@pulumi.output_type +class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "foregroundColor": + suggest = "foreground_color" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionArc.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + foreground_color: 'outputs.ConditionalFormattingColor'): + pulumi.set(__self__, "foreground_color", foreground_color) + + @property + @pulumi.getter(name="foregroundColor") + def foreground_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "foreground_color") + + +@pulumi.output_type +class VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "textColor": + suggest = "text_color" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGaugeChartVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + text_color: 'outputs.ConditionalFormattingColor', + icon: Optional['outputs.ConditionalFormattingIcon'] = None): + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) + + @property + @pulumi.getter(name="textColor") + def text_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "text_color") + + @property + @pulumi.getter + def icon(self) -> Optional['outputs.ConditionalFormattingIcon']: + return pulumi.get(self, "icon") + + +@pulumi.output_type +class VisualsGeospatialMapVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGeospatialMapVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGeospatialMapVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGeospatialMapVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsGeospatialMapVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsGeospatialMapVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsGeospatialMapVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldWells": + suggest = "field_wells" + elif key == "mapStyleOptions": + suggest = "map_style_options" + elif key == "pointStyleOptions": + suggest = "point_style_options" + elif key == "visualPalette": + suggest = "visual_palette" + elif key == "windowOptions": + suggest = "window_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGeospatialMapVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGeospatialMapVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGeospatialMapVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_wells: Optional['outputs.VisualsGeospatialMapVisualChartConfigurationFieldWells'] = None, + legend: Optional['outputs.LegendOptions'] = None, + map_style_options: Optional['outputs.VisualsGeospatialMapVisualChartConfigurationMapStyleOptions'] = None, + point_style_options: Optional['outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptions'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + visual_palette: Optional['outputs.VisualPalette'] = None, + window_options: Optional['outputs.VisualsGeospatialMapVisualChartConfigurationWindowOptions'] = None): + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if map_style_options is not None: + pulumi.set(__self__, "map_style_options", map_style_options) + if point_style_options is not None: + pulumi.set(__self__, "point_style_options", point_style_options) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + if window_options is not None: + pulumi.set(__self__, "window_options", window_options) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsGeospatialMapVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") + + @property + @pulumi.getter(name="mapStyleOptions") + def map_style_options(self) -> Optional['outputs.VisualsGeospatialMapVisualChartConfigurationMapStyleOptions']: + return pulumi.get(self, "map_style_options") + + @property + @pulumi.getter(name="pointStyleOptions") + def point_style_options(self) -> Optional['outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptions']: + return pulumi.get(self, "point_style_options") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + @property + @pulumi.getter(name="windowOptions") + def window_options(self) -> Optional['outputs.VisualsGeospatialMapVisualChartConfigurationWindowOptions']: + return pulumi.get(self, "window_options") + + +@pulumi.output_type +class VisualsGeospatialMapVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "geospatialMapAggregatedFieldWells": + suggest = "geospatial_map_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGeospatialMapVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGeospatialMapVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGeospatialMapVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + geospatial_map_aggregated_field_wells: Optional['outputs.VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells'] = None): + if geospatial_map_aggregated_field_wells is not None: + pulumi.set(__self__, "geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) + + @property + @pulumi.getter(name="geospatialMapAggregatedFieldWells") + def geospatial_map_aggregated_field_wells(self) -> Optional['outputs.VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells']: + return pulumi.get(self, "geospatial_map_aggregated_field_wells") + + +@pulumi.output_type +class VisualsGeospatialMapVisualChartConfigurationFieldWellsGeospatialMapAggregatedFieldWells(dict): + def __init__(__self__, *, + colors: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + geospatials: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + values: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if colors is not None: + pulumi.set(__self__, "colors", colors) + if geospatials is not None: + pulumi.set(__self__, "geospatials", geospatials) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def colors(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "colors") + + @property + @pulumi.getter + def geospatials(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "geospatials") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsGeospatialMapVisualChartConfigurationMapStyleOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "baseMapStyle": + suggest = "base_map_style" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGeospatialMapVisualChartConfigurationMapStyleOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGeospatialMapVisualChartConfigurationMapStyleOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGeospatialMapVisualChartConfigurationMapStyleOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + base_map_style: Optional[str] = None): + if base_map_style is not None: + pulumi.set(__self__, "base_map_style", base_map_style) + + @property + @pulumi.getter(name="baseMapStyle") + def base_map_style(self) -> Optional[str]: + return pulumi.get(self, "base_map_style") + + +@pulumi.output_type +class VisualsGeospatialMapVisualChartConfigurationPointStyleOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clusterMarkerConfiguration": + suggest = "cluster_marker_configuration" + elif key == "selectedPointStyle": + suggest = "selected_point_style" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGeospatialMapVisualChartConfigurationPointStyleOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGeospatialMapVisualChartConfigurationPointStyleOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGeospatialMapVisualChartConfigurationPointStyleOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + cluster_marker_configuration: Optional['outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration'] = None, + selected_point_style: Optional[str] = None): + if cluster_marker_configuration is not None: + pulumi.set(__self__, "cluster_marker_configuration", cluster_marker_configuration) + if selected_point_style is not None: + pulumi.set(__self__, "selected_point_style", selected_point_style) + + @property + @pulumi.getter(name="clusterMarkerConfiguration") + def cluster_marker_configuration(self) -> Optional['outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration']: + return pulumi.get(self, "cluster_marker_configuration") + + @property + @pulumi.getter(name="selectedPointStyle") + def selected_point_style(self) -> Optional[str]: + return pulumi.get(self, "selected_point_style") + + +@pulumi.output_type +class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clusterMarker": + suggest = "cluster_marker" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + cluster_marker: Optional['outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker'] = None): + if cluster_marker is not None: + pulumi.set(__self__, "cluster_marker", cluster_marker) + + @property + @pulumi.getter(name="clusterMarker") + def cluster_marker(self) -> Optional['outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker']: + return pulumi.get(self, "cluster_marker") + + +@pulumi.output_type +class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "simpleClusterMarker": + suggest = "simple_cluster_marker" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarker.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + simple_cluster_marker: Optional['outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker'] = None): + if simple_cluster_marker is not None: + pulumi.set(__self__, "simple_cluster_marker", simple_cluster_marker) + + @property + @pulumi.getter(name="simpleClusterMarker") + def simple_cluster_marker(self) -> Optional['outputs.VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker']: + return pulumi.get(self, "simple_cluster_marker") + + +@pulumi.output_type +class VisualsGeospatialMapVisualChartConfigurationPointStyleOptionsClusterMarkerConfigurationClusterMarkerSimpleClusterMarker(dict): + def __init__(__self__, *, + color: Optional[str] = None): + if color is not None: + pulumi.set(__self__, "color", color) + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + +@pulumi.output_type +class VisualsGeospatialMapVisualChartConfigurationWindowOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "mapZoomMode": + suggest = "map_zoom_mode" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsGeospatialMapVisualChartConfigurationWindowOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsGeospatialMapVisualChartConfigurationWindowOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsGeospatialMapVisualChartConfigurationWindowOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bounds: Optional['outputs.VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds'] = None, + map_zoom_mode: Optional[str] = None): + if bounds is not None: + pulumi.set(__self__, "bounds", bounds) + if map_zoom_mode is not None: + pulumi.set(__self__, "map_zoom_mode", map_zoom_mode) + + @property + @pulumi.getter + def bounds(self) -> Optional['outputs.VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds']: + return pulumi.get(self, "bounds") + + @property + @pulumi.getter(name="mapZoomMode") + def map_zoom_mode(self) -> Optional[str]: + return pulumi.get(self, "map_zoom_mode") + + +@pulumi.output_type +class VisualsGeospatialMapVisualChartConfigurationWindowOptionsBounds(dict): + def __init__(__self__, *, + east: float, + north: float, + south: float, + west: float): + pulumi.set(__self__, "east", east) + pulumi.set(__self__, "north", north) + pulumi.set(__self__, "south", south) + pulumi.set(__self__, "west", west) + + @property + @pulumi.getter + def east(self) -> float: + return pulumi.get(self, "east") + + @property + @pulumi.getter + def north(self) -> float: + return pulumi.get(self, "north") + + @property + @pulumi.getter + def south(self) -> float: + return pulumi.get(self, "south") + + @property + @pulumi.getter + def west(self) -> float: + return pulumi.get(self, "west") + + +@pulumi.output_type +class VisualsHeatMapVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsHeatMapVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsHeatMapVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsHeatMapVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsHeatMapVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsHeatMapVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsHeatMapVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "colorScale": + suggest = "color_scale" + elif key == "columnLabelOptions": + suggest = "column_label_options" + elif key == "dataLabels": + suggest = "data_labels" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "rowLabelOptions": + suggest = "row_label_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsHeatMapVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsHeatMapVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsHeatMapVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + color_scale: Optional['outputs.ColorScale'] = None, + column_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + data_labels: Optional['outputs.DataLabelsOptions'] = None, + field_wells: Optional['outputs.VisualsHeatMapVisualChartConfigurationFieldWells'] = None, + legend: Optional['outputs.LegendOptions'] = None, + row_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + sort_configuration: Optional['outputs.VisualsHeatMapVisualChartConfigurationSortConfiguration'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None): + if color_scale is not None: + pulumi.set(__self__, "color_scale", color_scale) + if column_label_options is not None: + pulumi.set(__self__, "column_label_options", column_label_options) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if row_label_options is not None: + pulumi.set(__self__, "row_label_options", row_label_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + + @property + @pulumi.getter(name="colorScale") + def color_scale(self) -> Optional['outputs.ColorScale']: + return pulumi.get(self, "color_scale") + + @property + @pulumi.getter(name="columnLabelOptions") + def column_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "column_label_options") + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "data_labels") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsHeatMapVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") + + @property + @pulumi.getter(name="rowLabelOptions") + def row_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "row_label_options") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsHeatMapVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + +@pulumi.output_type +class VisualsHeatMapVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "heatMapAggregatedFieldWells": + suggest = "heat_map_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsHeatMapVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsHeatMapVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsHeatMapVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + heat_map_aggregated_field_wells: Optional['outputs.VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells'] = None): + if heat_map_aggregated_field_wells is not None: + pulumi.set(__self__, "heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) + + @property + @pulumi.getter(name="heatMapAggregatedFieldWells") + def heat_map_aggregated_field_wells(self) -> Optional['outputs.VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells']: + return pulumi.get(self, "heat_map_aggregated_field_wells") + + +@pulumi.output_type +class VisualsHeatMapVisualChartConfigurationFieldWellsHeatMapAggregatedFieldWells(dict): + def __init__(__self__, *, + columns: Optional['outputs.SmallMultiplesOptions'] = None, + rows: Optional['outputs.SmallMultiplesOptions'] = None, + values: Optional['outputs.MeasureFieldSchema2'] = None): + if columns is not None: + pulumi.set(__self__, "columns", columns) + if rows is not None: + pulumi.set(__self__, "rows", rows) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def columns(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "columns") + + @property + @pulumi.getter + def rows(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "rows") + + @property + @pulumi.getter + def values(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsHeatMapVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "heatMapColumnItemsLimitConfiguration": + suggest = "heat_map_column_items_limit_configuration" + elif key == "heatMapColumnSorts": + suggest = "heat_map_column_sorts" + elif key == "heatMapRowItemsLimitConfiguration": + suggest = "heat_map_row_items_limit_configuration" + elif key == "heatMapRowSorts": + suggest = "heat_map_row_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsHeatMapVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsHeatMapVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsHeatMapVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + heat_map_column_items_limit_configuration: Optional['outputs.ItemsLimitConfiguration'] = None, + heat_map_column_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None, + heat_map_row_items_limit_configuration: Optional['outputs.ItemsLimitConfiguration'] = None, + heat_map_row_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if heat_map_column_items_limit_configuration is not None: + pulumi.set(__self__, "heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) + if heat_map_column_sorts is not None: + pulumi.set(__self__, "heat_map_column_sorts", heat_map_column_sorts) + if heat_map_row_items_limit_configuration is not None: + pulumi.set(__self__, "heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) + if heat_map_row_sorts is not None: + pulumi.set(__self__, "heat_map_row_sorts", heat_map_row_sorts) + + @property + @pulumi.getter(name="heatMapColumnItemsLimitConfiguration") + def heat_map_column_items_limit_configuration(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "heat_map_column_items_limit_configuration") + + @property + @pulumi.getter(name="heatMapColumnSorts") + def heat_map_column_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "heat_map_column_sorts") + + @property + @pulumi.getter(name="heatMapRowItemsLimitConfiguration") + def heat_map_row_items_limit_configuration(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "heat_map_row_items_limit_configuration") + + @property + @pulumi.getter(name="heatMapRowSorts") + def heat_map_row_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "heat_map_row_sorts") + + +@pulumi.output_type +class VisualsHistogramVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsHistogramVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsHistogramVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsHistogramVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsHistogramVisualChartConfiguration'] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsHistogramVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsHistogramVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "binOptions": + suggest = "bin_options" + elif key == "dataLabels": + suggest = "data_labels" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "visualPalette": + suggest = "visual_palette" + elif key == "xAxisDisplayOptions": + suggest = "x_axis_display_options" + elif key == "xAxisLabelOptions": + suggest = "x_axis_label_options" + elif key == "yAxisDisplayOptions": + suggest = "y_axis_display_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsHistogramVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsHistogramVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsHistogramVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bin_options: Optional['outputs.VisualsHistogramVisualChartConfigurationBinOptions'] = None, + data_labels: Optional['outputs.DataLabelsOptions'] = None, + field_wells: Optional['outputs.VisualsHistogramVisualChartConfigurationFieldWells'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + visual_palette: Optional['outputs.VisualPalette'] = None, + x_axis_display_options: Optional['outputs.AxisDisplayOptions'] = None, + x_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + y_axis_display_options: Optional['outputs.AxisDisplayOptions'] = None): + if bin_options is not None: + pulumi.set(__self__, "bin_options", bin_options) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + if x_axis_display_options is not None: + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) + if x_axis_label_options is not None: + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) + if y_axis_display_options is not None: + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) + + @property + @pulumi.getter(name="binOptions") + def bin_options(self) -> Optional['outputs.VisualsHistogramVisualChartConfigurationBinOptions']: + return pulumi.get(self, "bin_options") + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "data_labels") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsHistogramVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + @property + @pulumi.getter(name="xAxisDisplayOptions") + def x_axis_display_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "x_axis_display_options") + + @property + @pulumi.getter(name="xAxisLabelOptions") + def x_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "x_axis_label_options") + + @property + @pulumi.getter(name="yAxisDisplayOptions") + def y_axis_display_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "y_axis_display_options") + + +@pulumi.output_type +class VisualsHistogramVisualChartConfigurationBinOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "binCount": + suggest = "bin_count" + elif key == "binWidth": + suggest = "bin_width" + elif key == "selectedBinType": + suggest = "selected_bin_type" + elif key == "startValue": + suggest = "start_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsHistogramVisualChartConfigurationBinOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsHistogramVisualChartConfigurationBinOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsHistogramVisualChartConfigurationBinOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bin_count: Optional['outputs.VisualsHistogramVisualChartConfigurationBinOptionsBinCount'] = None, + bin_width: Optional['outputs.VisualsHistogramVisualChartConfigurationBinOptionsBinWidth'] = None, + selected_bin_type: Optional[str] = None, + start_value: Optional[float] = None): + if bin_count is not None: + pulumi.set(__self__, "bin_count", bin_count) + if bin_width is not None: + pulumi.set(__self__, "bin_width", bin_width) + if selected_bin_type is not None: + pulumi.set(__self__, "selected_bin_type", selected_bin_type) + if start_value is not None: + pulumi.set(__self__, "start_value", start_value) + + @property + @pulumi.getter(name="binCount") + def bin_count(self) -> Optional['outputs.VisualsHistogramVisualChartConfigurationBinOptionsBinCount']: + return pulumi.get(self, "bin_count") + + @property + @pulumi.getter(name="binWidth") + def bin_width(self) -> Optional['outputs.VisualsHistogramVisualChartConfigurationBinOptionsBinWidth']: + return pulumi.get(self, "bin_width") + + @property + @pulumi.getter(name="selectedBinType") + def selected_bin_type(self) -> Optional[str]: + return pulumi.get(self, "selected_bin_type") + + @property + @pulumi.getter(name="startValue") + def start_value(self) -> Optional[float]: + return pulumi.get(self, "start_value") + + +@pulumi.output_type +class VisualsHistogramVisualChartConfigurationBinOptionsBinCount(dict): + def __init__(__self__, *, + value: Optional[int] = None): + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def value(self) -> Optional[int]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsHistogramVisualChartConfigurationBinOptionsBinWidth(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "binCountLimit": + suggest = "bin_count_limit" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsHistogramVisualChartConfigurationBinOptionsBinWidth. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsHistogramVisualChartConfigurationBinOptionsBinWidth.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsHistogramVisualChartConfigurationBinOptionsBinWidth.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bin_count_limit: Optional[int] = None, + value: Optional[float] = None): + if bin_count_limit is not None: + pulumi.set(__self__, "bin_count_limit", bin_count_limit) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="binCountLimit") + def bin_count_limit(self) -> Optional[int]: + return pulumi.get(self, "bin_count_limit") + + @property + @pulumi.getter + def value(self) -> Optional[float]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsHistogramVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "histogramAggregatedFieldWells": + suggest = "histogram_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsHistogramVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsHistogramVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsHistogramVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + histogram_aggregated_field_wells: Optional['outputs.VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells'] = None): + if histogram_aggregated_field_wells is not None: + pulumi.set(__self__, "histogram_aggregated_field_wells", histogram_aggregated_field_wells) + + @property + @pulumi.getter(name="histogramAggregatedFieldWells") + def histogram_aggregated_field_wells(self) -> Optional['outputs.VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells']: + return pulumi.get(self, "histogram_aggregated_field_wells") + + +@pulumi.output_type +class VisualsHistogramVisualChartConfigurationFieldWellsHistogramAggregatedFieldWells(dict): + def __init__(__self__, *, + values: Optional['outputs.MeasureFieldSchema2'] = None): + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def values(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsInsightVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataSetIdentifier": + suggest = "data_set_identifier" + elif key == "visualId": + suggest = "visual_id" + elif key == "insightConfiguration": + suggest = "insight_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_set_identifier: str, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + insight_configuration: Optional['outputs.VisualsInsightVisualInsightConfiguration'] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if insight_configuration is not None: + pulumi.set(__self__, "insight_configuration", insight_configuration) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="dataSetIdentifier") + def data_set_identifier(self) -> str: + return pulumi.get(self, "data_set_identifier") + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="insightConfiguration") + def insight_configuration(self) -> Optional['outputs.VisualsInsightVisualInsightConfiguration']: + return pulumi.get(self, "insight_configuration") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customNarrative": + suggest = "custom_narrative" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computations: Optional[Sequence['outputs.VisualsInsightVisualInsightConfigurationComputation']] = None, + custom_narrative: Optional['outputs.VisualsInsightVisualInsightConfigurationCustomNarrative'] = None): + if computations is not None: + pulumi.set(__self__, "computations", computations) + if custom_narrative is not None: + pulumi.set(__self__, "custom_narrative", custom_narrative) + + @property + @pulumi.getter + def computations(self) -> Optional[Sequence['outputs.VisualsInsightVisualInsightConfigurationComputation']]: + return pulumi.get(self, "computations") + + @property + @pulumi.getter(name="customNarrative") + def custom_narrative(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationCustomNarrative']: + return pulumi.get(self, "custom_narrative") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "growthRate": + suggest = "growth_rate" + elif key == "maximumMinimum": + suggest = "maximum_minimum" + elif key == "metricComparison": + suggest = "metric_comparison" + elif key == "periodOverPeriod": + suggest = "period_over_period" + elif key == "periodToDate": + suggest = "period_to_date" + elif key == "topBottomMovers": + suggest = "top_bottom_movers" + elif key == "topBottomRanked": + suggest = "top_bottom_ranked" + elif key == "totalAggregation": + suggest = "total_aggregation" + elif key == "uniqueValues": + suggest = "unique_values" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + forecast: Optional['outputs.VisualsInsightVisualInsightConfigurationComputationForecast'] = None, + growth_rate: Optional['outputs.VisualsInsightVisualInsightConfigurationComputationGrowthRate'] = None, + maximum_minimum: Optional['outputs.VisualsInsightVisualInsightConfigurationComputationMaximumMinimum'] = None, + metric_comparison: Optional['outputs.VisualsInsightVisualInsightConfigurationComputationMetricComparison'] = None, + period_over_period: Optional['outputs.VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod'] = None, + period_to_date: Optional['outputs.VisualsInsightVisualInsightConfigurationComputationPeriodToDate'] = None, + top_bottom_movers: Optional['outputs.VisualsInsightVisualInsightConfigurationComputationTopBottomMovers'] = None, + top_bottom_ranked: Optional['outputs.VisualsInsightVisualInsightConfigurationComputationTopBottomRanked'] = None, + total_aggregation: Optional['outputs.VisualsInsightVisualInsightConfigurationComputationTotalAggregation'] = None, + unique_values: Optional['outputs.VisualsInsightVisualInsightConfigurationComputationUniqueValues'] = None): + if forecast is not None: + pulumi.set(__self__, "forecast", forecast) + if growth_rate is not None: + pulumi.set(__self__, "growth_rate", growth_rate) + if maximum_minimum is not None: + pulumi.set(__self__, "maximum_minimum", maximum_minimum) + if metric_comparison is not None: + pulumi.set(__self__, "metric_comparison", metric_comparison) + if period_over_period is not None: + pulumi.set(__self__, "period_over_period", period_over_period) + if period_to_date is not None: + pulumi.set(__self__, "period_to_date", period_to_date) + if top_bottom_movers is not None: + pulumi.set(__self__, "top_bottom_movers", top_bottom_movers) + if top_bottom_ranked is not None: + pulumi.set(__self__, "top_bottom_ranked", top_bottom_ranked) + if total_aggregation is not None: + pulumi.set(__self__, "total_aggregation", total_aggregation) + if unique_values is not None: + pulumi.set(__self__, "unique_values", unique_values) + + @property + @pulumi.getter + def forecast(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationComputationForecast']: + return pulumi.get(self, "forecast") + + @property + @pulumi.getter(name="growthRate") + def growth_rate(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationComputationGrowthRate']: + return pulumi.get(self, "growth_rate") + + @property + @pulumi.getter(name="maximumMinimum") + def maximum_minimum(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationComputationMaximumMinimum']: + return pulumi.get(self, "maximum_minimum") + + @property + @pulumi.getter(name="metricComparison") + def metric_comparison(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationComputationMetricComparison']: + return pulumi.get(self, "metric_comparison") + + @property + @pulumi.getter(name="periodOverPeriod") + def period_over_period(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod']: + return pulumi.get(self, "period_over_period") + + @property + @pulumi.getter(name="periodToDate") + def period_to_date(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationComputationPeriodToDate']: + return pulumi.get(self, "period_to_date") + + @property + @pulumi.getter(name="topBottomMovers") + def top_bottom_movers(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationComputationTopBottomMovers']: + return pulumi.get(self, "top_bottom_movers") + + @property + @pulumi.getter(name="topBottomRanked") + def top_bottom_ranked(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationComputationTopBottomRanked']: + return pulumi.get(self, "top_bottom_ranked") + + @property + @pulumi.getter(name="totalAggregation") + def total_aggregation(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationComputationTotalAggregation']: + return pulumi.get(self, "total_aggregation") + + @property + @pulumi.getter(name="uniqueValues") + def unique_values(self) -> Optional['outputs.VisualsInsightVisualInsightConfigurationComputationUniqueValues']: + return pulumi.get(self, "unique_values") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputationForecast(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computationId": + suggest = "computation_id" + elif key == "customSeasonalityValue": + suggest = "custom_seasonality_value" + elif key == "lowerBoundary": + suggest = "lower_boundary" + elif key == "periodsBackward": + suggest = "periods_backward" + elif key == "periodsForward": + suggest = "periods_forward" + elif key == "predictionInterval": + suggest = "prediction_interval" + elif key == "upperBoundary": + suggest = "upper_boundary" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputationForecast. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputationForecast.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputationForecast.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computation_id: str, + seasonality: str, + custom_seasonality_value: Optional[int] = None, + lower_boundary: Optional[float] = None, + name: Optional[str] = None, + periods_backward: Optional[int] = None, + periods_forward: Optional[int] = None, + prediction_interval: Optional[int] = None, + time: Optional['outputs.SmallMultiplesOptions'] = None, + upper_boundary: Optional[float] = None, + value: Optional['outputs.MeasureFieldSchema2'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "seasonality", seasonality) + if custom_seasonality_value is not None: + pulumi.set(__self__, "custom_seasonality_value", custom_seasonality_value) + if lower_boundary is not None: + pulumi.set(__self__, "lower_boundary", lower_boundary) + if name is not None: + pulumi.set(__self__, "name", name) + if periods_backward is not None: + pulumi.set(__self__, "periods_backward", periods_backward) + if periods_forward is not None: + pulumi.set(__self__, "periods_forward", periods_forward) + if prediction_interval is not None: + pulumi.set(__self__, "prediction_interval", prediction_interval) + if time is not None: + pulumi.set(__self__, "time", time) + if upper_boundary is not None: + pulumi.set(__self__, "upper_boundary", upper_boundary) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> str: + return pulumi.get(self, "computation_id") + + @property + @pulumi.getter + def seasonality(self) -> str: + return pulumi.get(self, "seasonality") + + @property + @pulumi.getter(name="customSeasonalityValue") + def custom_seasonality_value(self) -> Optional[int]: + return pulumi.get(self, "custom_seasonality_value") + + @property + @pulumi.getter(name="lowerBoundary") + def lower_boundary(self) -> Optional[float]: + return pulumi.get(self, "lower_boundary") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="periodsBackward") + def periods_backward(self) -> Optional[int]: + return pulumi.get(self, "periods_backward") + + @property + @pulumi.getter(name="periodsForward") + def periods_forward(self) -> Optional[int]: + return pulumi.get(self, "periods_forward") + + @property + @pulumi.getter(name="predictionInterval") + def prediction_interval(self) -> Optional[int]: + return pulumi.get(self, "prediction_interval") + + @property + @pulumi.getter + def time(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "time") + + @property + @pulumi.getter(name="upperBoundary") + def upper_boundary(self) -> Optional[float]: + return pulumi.get(self, "upper_boundary") + + @property + @pulumi.getter + def value(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputationGrowthRate(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computationId": + suggest = "computation_id" + elif key == "periodSize": + suggest = "period_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputationGrowthRate. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputationGrowthRate.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputationGrowthRate.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computation_id: str, + name: Optional[str] = None, + period_size: Optional[int] = None, + time: Optional['outputs.SmallMultiplesOptions'] = None, + value: Optional['outputs.MeasureFieldSchema2'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + if name is not None: + pulumi.set(__self__, "name", name) + if period_size is not None: + pulumi.set(__self__, "period_size", period_size) + if time is not None: + pulumi.set(__self__, "time", time) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> str: + return pulumi.get(self, "computation_id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="periodSize") + def period_size(self) -> Optional[int]: + return pulumi.get(self, "period_size") + + @property + @pulumi.getter + def time(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "time") + + @property + @pulumi.getter + def value(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputationMaximumMinimum(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computationId": + suggest = "computation_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputationMaximumMinimum. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputationMaximumMinimum.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputationMaximumMinimum.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computation_id: str, + type: str, + name: Optional[str] = None, + time: Optional['outputs.SmallMultiplesOptions'] = None, + value: Optional['outputs.MeasureFieldSchema2'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) + if name is not None: + pulumi.set(__self__, "name", name) + if time is not None: + pulumi.set(__self__, "time", time) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> str: + return pulumi.get(self, "computation_id") + + @property + @pulumi.getter + def type(self) -> str: + return pulumi.get(self, "type") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def time(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "time") + + @property + @pulumi.getter + def value(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputationMetricComparison(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computationId": + suggest = "computation_id" + elif key == "fromValue": + suggest = "from_value" + elif key == "targetValue": + suggest = "target_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputationMetricComparison. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputationMetricComparison.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputationMetricComparison.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computation_id: str, + from_value: Optional['outputs.MeasureFieldSchema2'] = None, + name: Optional[str] = None, + target_value: Optional['outputs.MeasureFieldSchema2'] = None, + time: Optional['outputs.SmallMultiplesOptions'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + if from_value is not None: + pulumi.set(__self__, "from_value", from_value) + if name is not None: + pulumi.set(__self__, "name", name) + if target_value is not None: + pulumi.set(__self__, "target_value", target_value) + if time is not None: + pulumi.set(__self__, "time", time) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> str: + return pulumi.get(self, "computation_id") + + @property + @pulumi.getter(name="fromValue") + def from_value(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "from_value") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="targetValue") + def target_value(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "target_value") + + @property + @pulumi.getter + def time(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "time") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computationId": + suggest = "computation_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputationPeriodOverPeriod.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computation_id: str, + name: Optional[str] = None, + time: Optional['outputs.SmallMultiplesOptions'] = None, + value: Optional['outputs.MeasureFieldSchema2'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + if name is not None: + pulumi.set(__self__, "name", name) + if time is not None: + pulumi.set(__self__, "time", time) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> str: + return pulumi.get(self, "computation_id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def time(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "time") + + @property + @pulumi.getter + def value(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputationPeriodToDate(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computationId": + suggest = "computation_id" + elif key == "periodTimeGranularity": + suggest = "period_time_granularity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputationPeriodToDate. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputationPeriodToDate.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputationPeriodToDate.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computation_id: str, + period_time_granularity: str, + name: Optional[str] = None, + time: Optional['outputs.SmallMultiplesOptions'] = None, + value: Optional['outputs.MeasureFieldSchema2'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "period_time_granularity", period_time_granularity) + if name is not None: + pulumi.set(__self__, "name", name) + if time is not None: + pulumi.set(__self__, "time", time) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> str: + return pulumi.get(self, "computation_id") + + @property + @pulumi.getter(name="periodTimeGranularity") + def period_time_granularity(self) -> str: + return pulumi.get(self, "period_time_granularity") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def time(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "time") + + @property + @pulumi.getter + def value(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputationTopBottomMovers(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computationId": + suggest = "computation_id" + elif key == "sortOrder": + suggest = "sort_order" + elif key == "moverSize": + suggest = "mover_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputationTopBottomMovers. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputationTopBottomMovers.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputationTopBottomMovers.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computation_id: str, + sort_order: str, + type: str, + category: Optional['outputs.SmallMultiplesOptions'] = None, + mover_size: Optional[int] = None, + name: Optional[str] = None, + time: Optional['outputs.SmallMultiplesOptions'] = None, + value: Optional['outputs.MeasureFieldSchema2'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "sort_order", sort_order) + pulumi.set(__self__, "type", type) + if category is not None: + pulumi.set(__self__, "category", category) + if mover_size is not None: + pulumi.set(__self__, "mover_size", mover_size) + if name is not None: + pulumi.set(__self__, "name", name) + if time is not None: + pulumi.set(__self__, "time", time) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> str: + return pulumi.get(self, "computation_id") + + @property + @pulumi.getter(name="sortOrder") + def sort_order(self) -> str: + return pulumi.get(self, "sort_order") + + @property + @pulumi.getter + def type(self) -> str: + return pulumi.get(self, "type") + + @property + @pulumi.getter + def category(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "category") + + @property + @pulumi.getter(name="moverSize") + def mover_size(self) -> Optional[int]: + return pulumi.get(self, "mover_size") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def time(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "time") + + @property + @pulumi.getter + def value(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputationTopBottomRanked(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computationId": + suggest = "computation_id" + elif key == "resultSize": + suggest = "result_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputationTopBottomRanked. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputationTopBottomRanked.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputationTopBottomRanked.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computation_id: str, + type: str, + category: Optional['outputs.SmallMultiplesOptions'] = None, + name: Optional[str] = None, + result_size: Optional[int] = None, + value: Optional['outputs.MeasureFieldSchema2'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) + if category is not None: + pulumi.set(__self__, "category", category) + if name is not None: + pulumi.set(__self__, "name", name) + if result_size is not None: + pulumi.set(__self__, "result_size", result_size) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> str: + return pulumi.get(self, "computation_id") + + @property + @pulumi.getter + def type(self) -> str: + return pulumi.get(self, "type") + + @property + @pulumi.getter + def category(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "category") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="resultSize") + def result_size(self) -> Optional[int]: + return pulumi.get(self, "result_size") + + @property + @pulumi.getter + def value(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputationTotalAggregation(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computationId": + suggest = "computation_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputationTotalAggregation. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputationTotalAggregation.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputationTotalAggregation.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computation_id: str, + name: Optional[str] = None, + value: Optional['outputs.MeasureFieldSchema2'] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + if name is not None: + pulumi.set(__self__, "name", name) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> str: + return pulumi.get(self, "computation_id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def value(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationComputationUniqueValues(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computationId": + suggest = "computation_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsInsightVisualInsightConfigurationComputationUniqueValues. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsInsightVisualInsightConfigurationComputationUniqueValues.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsInsightVisualInsightConfigurationComputationUniqueValues.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + computation_id: str, + category: Optional['outputs.SmallMultiplesOptions'] = None, + name: Optional[str] = None): + """ + :param str name: Display name for the dashboard. + """ + pulumi.set(__self__, "computation_id", computation_id) + if category is not None: + pulumi.set(__self__, "category", category) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="computationId") + def computation_id(self) -> str: + return pulumi.get(self, "computation_id") + + @property + @pulumi.getter + def category(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "category") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Display name for the dashboard. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class VisualsInsightVisualInsightConfigurationCustomNarrative(dict): + def __init__(__self__, *, + narrative: str): + pulumi.set(__self__, "narrative", narrative) + + @property + @pulumi.getter + def narrative(self) -> str: + return pulumi.get(self, "narrative") + + +@pulumi.output_type +class VisualsKpiVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + elif key == "conditionalFormatting": + suggest = "conditional_formatting" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsKpiVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + conditional_formatting: Optional['outputs.VisualsKpiVisualConditionalFormatting'] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if conditional_formatting is not None: + pulumi.set(__self__, "conditional_formatting", conditional_formatting) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsKpiVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter(name="conditionalFormatting") + def conditional_formatting(self) -> Optional['outputs.VisualsKpiVisualConditionalFormatting']: + return pulumi.get(self, "conditional_formatting") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsKpiVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldWells": + suggest = "field_wells" + elif key == "kpiOptions": + suggest = "kpi_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_wells: Optional['outputs.VisualsKpiVisualChartConfigurationFieldWells'] = None, + kpi_options: Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptions'] = None, + sort_configuration: Optional['outputs.VisualsKpiVisualChartConfigurationSortConfiguration'] = None): + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if kpi_options is not None: + pulumi.set(__self__, "kpi_options", kpi_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsKpiVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter(name="kpiOptions") + def kpi_options(self) -> Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptions']: + return pulumi.get(self, "kpi_options") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsKpiVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + +@pulumi.output_type +class VisualsKpiVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "targetValues": + suggest = "target_values" + elif key == "trendGroups": + suggest = "trend_groups" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + target_values: Optional[Sequence['outputs.MeasureFieldSchema']] = None, + trend_groups: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + values: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if target_values is not None: + pulumi.set(__self__, "target_values", target_values) + if trend_groups is not None: + pulumi.set(__self__, "trend_groups", trend_groups) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="targetValues") + def target_values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "target_values") + + @property + @pulumi.getter(name="trendGroups") + def trend_groups(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "trend_groups") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsKpiVisualChartConfigurationKpiOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "primaryValueDisplayType": + suggest = "primary_value_display_type" + elif key == "primaryValueFontConfiguration": + suggest = "primary_value_font_configuration" + elif key == "progressBar": + suggest = "progress_bar" + elif key == "secondaryValue": + suggest = "secondary_value" + elif key == "secondaryValueFontConfiguration": + suggest = "secondary_value_font_configuration" + elif key == "trendArrows": + suggest = "trend_arrows" + elif key == "visualLayoutOptions": + suggest = "visual_layout_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualChartConfigurationKpiOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualChartConfigurationKpiOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualChartConfigurationKpiOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + comparison: Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptionsComparison'] = None, + primary_value_display_type: Optional[str] = None, + primary_value_font_configuration: Optional['outputs.FontConfiguration'] = None, + progress_bar: Optional['outputs.SelectAllOptions'] = None, + secondary_value: Optional['outputs.SelectAllOptions'] = None, + secondary_value_font_configuration: Optional['outputs.FontConfiguration'] = None, + sparkline: Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptionsSparkline'] = None, + trend_arrows: Optional['outputs.SelectAllOptions'] = None, + visual_layout_options: Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions'] = None): + if comparison is not None: + pulumi.set(__self__, "comparison", comparison) + if primary_value_display_type is not None: + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) + if primary_value_font_configuration is not None: + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) + if progress_bar is not None: + pulumi.set(__self__, "progress_bar", progress_bar) + if secondary_value is not None: + pulumi.set(__self__, "secondary_value", secondary_value) + if secondary_value_font_configuration is not None: + pulumi.set(__self__, "secondary_value_font_configuration", secondary_value_font_configuration) + if sparkline is not None: + pulumi.set(__self__, "sparkline", sparkline) + if trend_arrows is not None: + pulumi.set(__self__, "trend_arrows", trend_arrows) + if visual_layout_options is not None: + pulumi.set(__self__, "visual_layout_options", visual_layout_options) + + @property + @pulumi.getter + def comparison(self) -> Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptionsComparison']: + return pulumi.get(self, "comparison") + + @property + @pulumi.getter(name="primaryValueDisplayType") + def primary_value_display_type(self) -> Optional[str]: + return pulumi.get(self, "primary_value_display_type") + + @property + @pulumi.getter(name="primaryValueFontConfiguration") + def primary_value_font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "primary_value_font_configuration") + + @property + @pulumi.getter(name="progressBar") + def progress_bar(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "progress_bar") + + @property + @pulumi.getter(name="secondaryValue") + def secondary_value(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "secondary_value") + + @property + @pulumi.getter(name="secondaryValueFontConfiguration") + def secondary_value_font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "secondary_value_font_configuration") + + @property + @pulumi.getter + def sparkline(self) -> Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptionsSparkline']: + return pulumi.get(self, "sparkline") + + @property + @pulumi.getter(name="trendArrows") + def trend_arrows(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "trend_arrows") + + @property + @pulumi.getter(name="visualLayoutOptions") + def visual_layout_options(self) -> Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions']: + return pulumi.get(self, "visual_layout_options") + + +@pulumi.output_type +class VisualsKpiVisualChartConfigurationKpiOptionsComparison(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "comparisonFormat": + suggest = "comparison_format" + elif key == "comparisonMethod": + suggest = "comparison_method" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualChartConfigurationKpiOptionsComparison. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualChartConfigurationKpiOptionsComparison.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualChartConfigurationKpiOptionsComparison.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + comparison_format: Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat'] = None, + comparison_method: Optional[str] = None): + if comparison_format is not None: + pulumi.set(__self__, "comparison_format", comparison_format) + if comparison_method is not None: + pulumi.set(__self__, "comparison_method", comparison_method) + + @property + @pulumi.getter(name="comparisonFormat") + def comparison_format(self) -> Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat']: + return pulumi.get(self, "comparison_format") + + @property + @pulumi.getter(name="comparisonMethod") + def comparison_method(self) -> Optional[str]: + return pulumi.get(self, "comparison_method") + + +@pulumi.output_type +class VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "numberDisplayFormatConfiguration": + suggest = "number_display_format_configuration" + elif key == "percentageDisplayFormatConfiguration": + suggest = "percentage_display_format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualChartConfigurationKpiOptionsComparisonComparisonFormat.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + number_display_format_configuration: Optional['outputs.NumberDisplayFormatConfiguration'] = None, + percentage_display_format_configuration: Optional['outputs.PercentageDisplayFormatConfiguration'] = None): + if number_display_format_configuration is not None: + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) + if percentage_display_format_configuration is not None: + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) + + @property + @pulumi.getter(name="numberDisplayFormatConfiguration") + def number_display_format_configuration(self) -> Optional['outputs.NumberDisplayFormatConfiguration']: + return pulumi.get(self, "number_display_format_configuration") + + @property + @pulumi.getter(name="percentageDisplayFormatConfiguration") + def percentage_display_format_configuration(self) -> Optional['outputs.PercentageDisplayFormatConfiguration']: + return pulumi.get(self, "percentage_display_format_configuration") + + +@pulumi.output_type +class VisualsKpiVisualChartConfigurationKpiOptionsSparkline(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "tooltipVisibility": + suggest = "tooltip_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualChartConfigurationKpiOptionsSparkline. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualChartConfigurationKpiOptionsSparkline.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualChartConfigurationKpiOptionsSparkline.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + type: str, + color: Optional[str] = None, + tooltip_visibility: Optional[str] = None, + visibility: Optional[str] = None): + pulumi.set(__self__, "type", type) + if color is not None: + pulumi.set(__self__, "color", color) + if tooltip_visibility is not None: + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter + def type(self) -> str: + return pulumi.get(self, "type") + + @property + @pulumi.getter + def color(self) -> Optional[str]: + return pulumi.get(self, "color") + + @property + @pulumi.getter(name="tooltipVisibility") + def tooltip_visibility(self) -> Optional[str]: + return pulumi.get(self, "tooltip_visibility") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "standardLayout": + suggest = "standard_layout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + standard_layout: Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout'] = None): + if standard_layout is not None: + pulumi.set(__self__, "standard_layout", standard_layout) + + @property + @pulumi.getter(name="standardLayout") + def standard_layout(self) -> Optional['outputs.VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout']: + return pulumi.get(self, "standard_layout") + + +@pulumi.output_type +class VisualsKpiVisualChartConfigurationKpiOptionsVisualLayoutOptionsStandardLayout(dict): + def __init__(__self__, *, + type: str): + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def type(self) -> str: + return pulumi.get(self, "type") + + +@pulumi.output_type +class VisualsKpiVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "trendGroupSorts": + suggest = "trend_group_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + trend_group_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if trend_group_sorts is not None: + pulumi.set(__self__, "trend_group_sorts", trend_group_sorts) + + @property + @pulumi.getter(name="trendGroupSorts") + def trend_group_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "trend_group_sorts") + + +@pulumi.output_type +class VisualsKpiVisualConditionalFormatting(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "conditionalFormattingOptions": + suggest = "conditional_formatting_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualConditionalFormatting. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualConditionalFormatting.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualConditionalFormatting.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + conditional_formatting_options: Optional[Sequence['outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOption']] = None): + if conditional_formatting_options is not None: + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) + + @property + @pulumi.getter(name="conditionalFormattingOptions") + def conditional_formatting_options(self) -> Optional[Sequence['outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOption']]: + return pulumi.get(self, "conditional_formatting_options") + + +@pulumi.output_type +class VisualsKpiVisualConditionalFormattingConditionalFormattingOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "actualValue": + suggest = "actual_value" + elif key == "comparisonValue": + suggest = "comparison_value" + elif key == "primaryValue": + suggest = "primary_value" + elif key == "progressBar": + suggest = "progress_bar" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualConditionalFormattingConditionalFormattingOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualConditionalFormattingConditionalFormattingOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualConditionalFormattingConditionalFormattingOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + actual_value: Optional['outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue'] = None, + comparison_value: Optional['outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue'] = None, + primary_value: Optional['outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue'] = None, + progress_bar: Optional['outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar'] = None): + if actual_value is not None: + pulumi.set(__self__, "actual_value", actual_value) + if comparison_value is not None: + pulumi.set(__self__, "comparison_value", comparison_value) + if primary_value is not None: + pulumi.set(__self__, "primary_value", primary_value) + if progress_bar is not None: + pulumi.set(__self__, "progress_bar", progress_bar) + + @property + @pulumi.getter(name="actualValue") + def actual_value(self) -> Optional['outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue']: + return pulumi.get(self, "actual_value") + + @property + @pulumi.getter(name="comparisonValue") + def comparison_value(self) -> Optional['outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue']: + return pulumi.get(self, "comparison_value") + + @property + @pulumi.getter(name="primaryValue") + def primary_value(self) -> Optional['outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue']: + return pulumi.get(self, "primary_value") + + @property + @pulumi.getter(name="progressBar") + def progress_bar(self) -> Optional['outputs.VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar']: + return pulumi.get(self, "progress_bar") + + +@pulumi.output_type +class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "textColor": + suggest = "text_color" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionActualValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + text_color: 'outputs.ConditionalFormattingColor', + icon: Optional['outputs.ConditionalFormattingIcon'] = None): + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) + + @property + @pulumi.getter(name="textColor") + def text_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "text_color") + + @property + @pulumi.getter + def icon(self) -> Optional['outputs.ConditionalFormattingIcon']: + return pulumi.get(self, "icon") + + +@pulumi.output_type +class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "textColor": + suggest = "text_color" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionComparisonValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + text_color: 'outputs.ConditionalFormattingColor', + icon: Optional['outputs.ConditionalFormattingIcon'] = None): + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) + + @property + @pulumi.getter(name="textColor") + def text_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "text_color") + + @property + @pulumi.getter + def icon(self) -> Optional['outputs.ConditionalFormattingIcon']: + return pulumi.get(self, "icon") + + +@pulumi.output_type +class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "textColor": + suggest = "text_color" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionPrimaryValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + text_color: 'outputs.ConditionalFormattingColor', + icon: Optional['outputs.ConditionalFormattingIcon'] = None): + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) + + @property + @pulumi.getter(name="textColor") + def text_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "text_color") + + @property + @pulumi.getter + def icon(self) -> Optional['outputs.ConditionalFormattingIcon']: + return pulumi.get(self, "icon") + + +@pulumi.output_type +class VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "foregroundColor": + suggest = "foreground_color" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsKpiVisualConditionalFormattingConditionalFormattingOptionProgressBar.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + foreground_color: 'outputs.ConditionalFormattingColor'): + pulumi.set(__self__, "foreground_color", foreground_color) + + @property + @pulumi.getter(name="foregroundColor") + def foreground_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "foreground_color") + + +@pulumi.output_type +class VisualsLineChartVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsLineChartVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsLineChartVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "contributionAnalysisDefaults": + suggest = "contribution_analysis_defaults" + elif key == "dataLabels": + suggest = "data_labels" + elif key == "defaultSeriesSettings": + suggest = "default_series_settings" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "forecastConfigurations": + suggest = "forecast_configurations" + elif key == "primaryYAxisDisplayOptions": + suggest = "primary_y_axis_display_options" + elif key == "primaryYAxisLabelOptions": + suggest = "primary_y_axis_label_options" + elif key == "referenceLines": + suggest = "reference_lines" + elif key == "secondaryYAxisDisplayOptions": + suggest = "secondary_y_axis_display_options" + elif key == "secondaryYAxisLabelOptions": + suggest = "secondary_y_axis_label_options" + elif key == "smallMultiplesOptions": + suggest = "small_multiples_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "visualPalette": + suggest = "visual_palette" + elif key == "xAxisDisplayOptions": + suggest = "x_axis_display_options" + elif key == "xAxisLabelOptions": + suggest = "x_axis_label_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + contribution_analysis_defaults: Optional[Sequence['outputs.ContributionAnalysisDefaults']] = None, + data_labels: Optional['outputs.DataLabelsOptions'] = None, + default_series_settings: Optional['outputs.VisualsLineChartVisualChartConfigurationDefaultSeriesSettings'] = None, + field_wells: Optional['outputs.VisualsLineChartVisualChartConfigurationFieldWells'] = None, + forecast_configurations: Optional[Sequence['outputs.VisualsLineChartVisualChartConfigurationForecastConfiguration']] = None, + legend: Optional['outputs.LegendOptions'] = None, + primary_y_axis_display_options: Optional['outputs.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions'] = None, + primary_y_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + reference_lines: Optional[Sequence['outputs.ReferenceLine']] = None, + secondary_y_axis_display_options: Optional['outputs.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions'] = None, + secondary_y_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + series: Optional[Sequence['outputs.VisualsLineChartVisualChartConfigurationSeries']] = None, + small_multiples_options: Optional['outputs.SmallMultiplesOptions'] = None, + sort_configuration: Optional['outputs.VisualsLineChartVisualChartConfigurationSortConfiguration'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + type: Optional[str] = None, + visual_palette: Optional['outputs.VisualPalette'] = None, + x_axis_display_options: Optional['outputs.AxisDisplayOptions'] = None, + x_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None): + if contribution_analysis_defaults is not None: + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if default_series_settings is not None: + pulumi.set(__self__, "default_series_settings", default_series_settings) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if forecast_configurations is not None: + pulumi.set(__self__, "forecast_configurations", forecast_configurations) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if primary_y_axis_display_options is not None: + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) + if primary_y_axis_label_options is not None: + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) + if reference_lines is not None: + pulumi.set(__self__, "reference_lines", reference_lines) + if secondary_y_axis_display_options is not None: + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) + if secondary_y_axis_label_options is not None: + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) + if series is not None: + pulumi.set(__self__, "series", series) + if small_multiples_options is not None: + pulumi.set(__self__, "small_multiples_options", small_multiples_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if type is not None: + pulumi.set(__self__, "type", type) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + if x_axis_display_options is not None: + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) + if x_axis_label_options is not None: + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) + + @property + @pulumi.getter(name="contributionAnalysisDefaults") + def contribution_analysis_defaults(self) -> Optional[Sequence['outputs.ContributionAnalysisDefaults']]: + return pulumi.get(self, "contribution_analysis_defaults") + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "data_labels") + + @property + @pulumi.getter(name="defaultSeriesSettings") + def default_series_settings(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationDefaultSeriesSettings']: + return pulumi.get(self, "default_series_settings") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter(name="forecastConfigurations") + def forecast_configurations(self) -> Optional[Sequence['outputs.VisualsLineChartVisualChartConfigurationForecastConfiguration']]: + return pulumi.get(self, "forecast_configurations") + + @property + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") + + @property + @pulumi.getter(name="primaryYAxisDisplayOptions") + def primary_y_axis_display_options(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions']: + return pulumi.get(self, "primary_y_axis_display_options") + + @property + @pulumi.getter(name="primaryYAxisLabelOptions") + def primary_y_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "primary_y_axis_label_options") + + @property + @pulumi.getter(name="referenceLines") + def reference_lines(self) -> Optional[Sequence['outputs.ReferenceLine']]: + return pulumi.get(self, "reference_lines") + + @property + @pulumi.getter(name="secondaryYAxisDisplayOptions") + def secondary_y_axis_display_options(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions']: + return pulumi.get(self, "secondary_y_axis_display_options") + + @property + @pulumi.getter(name="secondaryYAxisLabelOptions") + def secondary_y_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "secondary_y_axis_label_options") + + @property + @pulumi.getter + def series(self) -> Optional[Sequence['outputs.VisualsLineChartVisualChartConfigurationSeries']]: + return pulumi.get(self, "series") + + @property + @pulumi.getter(name="smallMultiplesOptions") + def small_multiples_options(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "small_multiples_options") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + @property + @pulumi.getter(name="xAxisDisplayOptions") + def x_axis_display_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "x_axis_display_options") + + @property + @pulumi.getter(name="xAxisLabelOptions") + def x_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "x_axis_label_options") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationDefaultSeriesSettings(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "axisBinding": + suggest = "axis_binding" + elif key == "lineStyleSettings": + suggest = "line_style_settings" + elif key == "markerStyleSettings": + suggest = "marker_style_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationDefaultSeriesSettings. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationDefaultSeriesSettings.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationDefaultSeriesSettings.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + axis_binding: Optional[str] = None, + line_style_settings: Optional['outputs.LineChartLineStyleSettings'] = None, + marker_style_settings: Optional['outputs.LineChartMarkerStyleSettings'] = None): + if axis_binding is not None: + pulumi.set(__self__, "axis_binding", axis_binding) + if line_style_settings is not None: + pulumi.set(__self__, "line_style_settings", line_style_settings) + if marker_style_settings is not None: + pulumi.set(__self__, "marker_style_settings", marker_style_settings) + + @property + @pulumi.getter(name="axisBinding") + def axis_binding(self) -> Optional[str]: + return pulumi.get(self, "axis_binding") + + @property + @pulumi.getter(name="lineStyleSettings") + def line_style_settings(self) -> Optional['outputs.LineChartLineStyleSettings']: + return pulumi.get(self, "line_style_settings") + + @property + @pulumi.getter(name="markerStyleSettings") + def marker_style_settings(self) -> Optional['outputs.LineChartMarkerStyleSettings']: + return pulumi.get(self, "marker_style_settings") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "lineChartAggregatedFieldWells": + suggest = "line_chart_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + line_chart_aggregated_field_wells: Optional['outputs.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells'] = None): + if line_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="lineChartAggregatedFieldWells") + def line_chart_aggregated_field_wells(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells']: + return pulumi.get(self, "line_chart_aggregated_field_wells") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "smallMultiples": + suggest = "small_multiples" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationFieldWellsLineChartAggregatedFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + categories: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + colors: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + small_multiples: Optional['outputs.SmallMultiplesOptions'] = None, + values: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if categories is not None: + pulumi.set(__self__, "categories", categories) + if colors is not None: + pulumi.set(__self__, "colors", colors) + if small_multiples is not None: + pulumi.set(__self__, "small_multiples", small_multiples) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def categories(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "categories") + + @property + @pulumi.getter + def colors(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "colors") + + @property + @pulumi.getter(name="smallMultiples") + def small_multiples(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "small_multiples") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationForecastConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "forecastProperties": + suggest = "forecast_properties" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationForecastConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationForecastConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationForecastConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + forecast_properties: Optional['outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties'] = None, + scenario: Optional['outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenario'] = None): + if forecast_properties is not None: + pulumi.set(__self__, "forecast_properties", forecast_properties) + if scenario is not None: + pulumi.set(__self__, "scenario", scenario) + + @property + @pulumi.getter(name="forecastProperties") + def forecast_properties(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties']: + return pulumi.get(self, "forecast_properties") + + @property + @pulumi.getter + def scenario(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenario']: + return pulumi.get(self, "scenario") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "lowerBoundary": + suggest = "lower_boundary" + elif key == "periodsBackward": + suggest = "periods_backward" + elif key == "periodsForward": + suggest = "periods_forward" + elif key == "predictionInterval": + suggest = "prediction_interval" + elif key == "upperBoundary": + suggest = "upper_boundary" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationForecastConfigurationForecastProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + lower_boundary: Optional[float] = None, + periods_backward: Optional[int] = None, + periods_forward: Optional[int] = None, + prediction_interval: Optional[int] = None, + seasonality: Optional[int] = None, + upper_boundary: Optional[float] = None): + if lower_boundary is not None: + pulumi.set(__self__, "lower_boundary", lower_boundary) + if periods_backward is not None: + pulumi.set(__self__, "periods_backward", periods_backward) + if periods_forward is not None: + pulumi.set(__self__, "periods_forward", periods_forward) + if prediction_interval is not None: + pulumi.set(__self__, "prediction_interval", prediction_interval) + if seasonality is not None: + pulumi.set(__self__, "seasonality", seasonality) + if upper_boundary is not None: + pulumi.set(__self__, "upper_boundary", upper_boundary) + + @property + @pulumi.getter(name="lowerBoundary") + def lower_boundary(self) -> Optional[float]: + return pulumi.get(self, "lower_boundary") + + @property + @pulumi.getter(name="periodsBackward") + def periods_backward(self) -> Optional[int]: + return pulumi.get(self, "periods_backward") + + @property + @pulumi.getter(name="periodsForward") + def periods_forward(self) -> Optional[int]: + return pulumi.get(self, "periods_forward") + + @property + @pulumi.getter(name="predictionInterval") + def prediction_interval(self) -> Optional[int]: + return pulumi.get(self, "prediction_interval") + + @property + @pulumi.getter + def seasonality(self) -> Optional[int]: + return pulumi.get(self, "seasonality") + + @property + @pulumi.getter(name="upperBoundary") + def upper_boundary(self) -> Optional[float]: + return pulumi.get(self, "upper_boundary") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationForecastConfigurationScenario(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "whatIfPointScenario": + suggest = "what_if_point_scenario" + elif key == "whatIfRangeScenario": + suggest = "what_if_range_scenario" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationForecastConfigurationScenario. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationForecastConfigurationScenario.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationForecastConfigurationScenario.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + what_if_point_scenario: Optional['outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario'] = None, + what_if_range_scenario: Optional['outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario'] = None): + if what_if_point_scenario is not None: + pulumi.set(__self__, "what_if_point_scenario", what_if_point_scenario) + if what_if_range_scenario is not None: + pulumi.set(__self__, "what_if_range_scenario", what_if_range_scenario) + + @property + @pulumi.getter(name="whatIfPointScenario") + def what_if_point_scenario(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario']: + return pulumi.get(self, "what_if_point_scenario") + + @property + @pulumi.getter(name="whatIfRangeScenario") + def what_if_range_scenario(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario']: + return pulumi.get(self, "what_if_range_scenario") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfPointScenario(dict): + def __init__(__self__, *, + date: str, + value: float): + pulumi.set(__self__, "date", date) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def date(self) -> str: + return pulumi.get(self, "date") + + @property + @pulumi.getter + def value(self) -> float: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "endDate": + suggest = "end_date" + elif key == "startDate": + suggest = "start_date" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationForecastConfigurationScenarioWhatIfRangeScenario.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + end_date: str, + start_date: str, + value: float): + pulumi.set(__self__, "end_date", end_date) + pulumi.set(__self__, "start_date", start_date) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="endDate") + def end_date(self) -> str: + return pulumi.get(self, "end_date") + + @property + @pulumi.getter(name="startDate") + def start_date(self) -> str: + return pulumi.get(self, "start_date") + + @property + @pulumi.getter + def value(self) -> float: + return pulumi.get(self, "value") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "axisOptions": + suggest = "axis_options" + elif key == "missingDataConfigurations": + suggest = "missing_data_configurations" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + axis_options: Optional['outputs.AxisDisplayOptions'] = None, + missing_data_configurations: Optional[Sequence['outputs.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration']] = None): + if axis_options is not None: + pulumi.set(__self__, "axis_options", axis_options) + if missing_data_configurations is not None: + pulumi.set(__self__, "missing_data_configurations", missing_data_configurations) + + @property + @pulumi.getter(name="axisOptions") + def axis_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "axis_options") + + @property + @pulumi.getter(name="missingDataConfigurations") + def missing_data_configurations(self) -> Optional[Sequence['outputs.VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration']]: + return pulumi.get(self, "missing_data_configurations") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "treatmentOption": + suggest = "treatment_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationPrimaryYAxisDisplayOptionsMissingDataConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + treatment_option: Optional[str] = None): + if treatment_option is not None: + pulumi.set(__self__, "treatment_option", treatment_option) + + @property + @pulumi.getter(name="treatmentOption") + def treatment_option(self) -> Optional[str]: + return pulumi.get(self, "treatment_option") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "axisOptions": + suggest = "axis_options" + elif key == "missingDataConfigurations": + suggest = "missing_data_configurations" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + axis_options: Optional['outputs.AxisDisplayOptions'] = None, + missing_data_configurations: Optional[Sequence['outputs.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration']] = None): + if axis_options is not None: + pulumi.set(__self__, "axis_options", axis_options) + if missing_data_configurations is not None: + pulumi.set(__self__, "missing_data_configurations", missing_data_configurations) + + @property + @pulumi.getter(name="axisOptions") + def axis_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "axis_options") + + @property + @pulumi.getter(name="missingDataConfigurations") + def missing_data_configurations(self) -> Optional[Sequence['outputs.VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration']]: + return pulumi.get(self, "missing_data_configurations") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "treatmentOption": + suggest = "treatment_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationSecondaryYAxisDisplayOptionsMissingDataConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + treatment_option: Optional[str] = None): + if treatment_option is not None: + pulumi.set(__self__, "treatment_option", treatment_option) + + @property + @pulumi.getter(name="treatmentOption") + def treatment_option(self) -> Optional[str]: + return pulumi.get(self, "treatment_option") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationSeries(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataFieldSeriesItem": + suggest = "data_field_series_item" + elif key == "fieldSeriesItem": + suggest = "field_series_item" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationSeries. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationSeries.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationSeries.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_field_series_item: Optional['outputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem'] = None, + field_series_item: Optional['outputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem'] = None): + if data_field_series_item is not None: + pulumi.set(__self__, "data_field_series_item", data_field_series_item) + if field_series_item is not None: + pulumi.set(__self__, "field_series_item", field_series_item) + + @property + @pulumi.getter(name="dataFieldSeriesItem") + def data_field_series_item(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem']: + return pulumi.get(self, "data_field_series_item") + + @property + @pulumi.getter(name="fieldSeriesItem") + def field_series_item(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem']: + return pulumi.get(self, "field_series_item") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "axisBinding": + suggest = "axis_binding" + elif key == "fieldId": + suggest = "field_id" + elif key == "fieldValue": + suggest = "field_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItem.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + axis_binding: str, + field_id: str, + field_value: Optional[str] = None, + settings: Optional['outputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings'] = None): + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) + if field_value is not None: + pulumi.set(__self__, "field_value", field_value) + if settings is not None: + pulumi.set(__self__, "settings", settings) + + @property + @pulumi.getter(name="axisBinding") + def axis_binding(self) -> str: + return pulumi.get(self, "axis_binding") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="fieldValue") + def field_value(self) -> Optional[str]: + return pulumi.get(self, "field_value") + + @property + @pulumi.getter + def settings(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings']: + return pulumi.get(self, "settings") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "lineStyleSettings": + suggest = "line_style_settings" + elif key == "markerStyleSettings": + suggest = "marker_style_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationSeriesDataFieldSeriesItemSettings.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + line_style_settings: Optional['outputs.LineChartLineStyleSettings'] = None, + marker_style_settings: Optional['outputs.LineChartMarkerStyleSettings'] = None): + if line_style_settings is not None: + pulumi.set(__self__, "line_style_settings", line_style_settings) + if marker_style_settings is not None: + pulumi.set(__self__, "marker_style_settings", marker_style_settings) + + @property + @pulumi.getter(name="lineStyleSettings") + def line_style_settings(self) -> Optional['outputs.LineChartLineStyleSettings']: + return pulumi.get(self, "line_style_settings") + + @property + @pulumi.getter(name="markerStyleSettings") + def marker_style_settings(self) -> Optional['outputs.LineChartMarkerStyleSettings']: + return pulumi.get(self, "marker_style_settings") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "axisBinding": + suggest = "axis_binding" + elif key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItem.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + axis_binding: str, + field_id: str, + settings: Optional['outputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings'] = None): + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) + if settings is not None: + pulumi.set(__self__, "settings", settings) + + @property + @pulumi.getter(name="axisBinding") + def axis_binding(self) -> str: + return pulumi.get(self, "axis_binding") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter + def settings(self) -> Optional['outputs.VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings']: + return pulumi.get(self, "settings") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "lineStyleSettings": + suggest = "line_style_settings" + elif key == "markerStyleSettings": + suggest = "marker_style_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationSeriesFieldSeriesItemSettings.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + line_style_settings: Optional['outputs.LineChartLineStyleSettings'] = None, + marker_style_settings: Optional['outputs.LineChartMarkerStyleSettings'] = None): + if line_style_settings is not None: + pulumi.set(__self__, "line_style_settings", line_style_settings) + if marker_style_settings is not None: + pulumi.set(__self__, "marker_style_settings", marker_style_settings) + + @property + @pulumi.getter(name="lineStyleSettings") + def line_style_settings(self) -> Optional['outputs.LineChartLineStyleSettings']: + return pulumi.get(self, "line_style_settings") + + @property + @pulumi.getter(name="markerStyleSettings") + def marker_style_settings(self) -> Optional['outputs.LineChartMarkerStyleSettings']: + return pulumi.get(self, "marker_style_settings") + + +@pulumi.output_type +class VisualsLineChartVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryItemsLimitConfiguration": + suggest = "category_items_limit_configuration" + elif key == "categorySorts": + suggest = "category_sorts" + elif key == "colorItemsLimitConfiguration": + suggest = "color_items_limit_configuration" + elif key == "smallMultiplesLimitConfiguration": + suggest = "small_multiples_limit_configuration" + elif key == "smallMultiplesSorts": + suggest = "small_multiples_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsLineChartVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsLineChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsLineChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_items_limit_configuration: Optional['outputs.ItemsLimitConfiguration'] = None, + category_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None, + color_items_limit_configuration: Optional['outputs.ItemsLimitConfiguration'] = None, + small_multiples_limit_configuration: Optional['outputs.ItemsLimitConfiguration'] = None, + small_multiples_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if category_items_limit_configuration is not None: + pulumi.set(__self__, "category_items_limit_configuration", category_items_limit_configuration) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if color_items_limit_configuration is not None: + pulumi.set(__self__, "color_items_limit_configuration", color_items_limit_configuration) + if small_multiples_limit_configuration is not None: + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) + if small_multiples_sorts is not None: + pulumi.set(__self__, "small_multiples_sorts", small_multiples_sorts) + + @property + @pulumi.getter(name="categoryItemsLimitConfiguration") + def category_items_limit_configuration(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "category_items_limit_configuration") + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "category_sorts") + + @property + @pulumi.getter(name="colorItemsLimitConfiguration") + def color_items_limit_configuration(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "color_items_limit_configuration") + + @property + @pulumi.getter(name="smallMultiplesLimitConfiguration") + def small_multiples_limit_configuration(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "small_multiples_limit_configuration") + + @property + @pulumi.getter(name="smallMultiplesSorts") + def small_multiples_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "small_multiples_sorts") + + +@pulumi.output_type +class VisualsPieChartVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPieChartVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPieChartVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPieChartVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsPieChartVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsPieChartVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsPieChartVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryLabelOptions": + suggest = "category_label_options" + elif key == "contributionAnalysisDefaults": + suggest = "contribution_analysis_defaults" + elif key == "dataLabels": + suggest = "data_labels" + elif key == "donutOptions": + suggest = "donut_options" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "smallMultiplesOptions": + suggest = "small_multiples_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "valueLabelOptions": + suggest = "value_label_options" + elif key == "visualPalette": + suggest = "visual_palette" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPieChartVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPieChartVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPieChartVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + contribution_analysis_defaults: Optional[Sequence['outputs.ContributionAnalysisDefaults']] = None, + data_labels: Optional['outputs.DataLabelsOptions'] = None, + donut_options: Optional['outputs.VisualsPieChartVisualChartConfigurationDonutOptions'] = None, + field_wells: Optional['outputs.VisualsPieChartVisualChartConfigurationFieldWells'] = None, + legend: Optional['outputs.LegendOptions'] = None, + small_multiples_options: Optional['outputs.SmallMultiplesOptions'] = None, + sort_configuration: Optional['outputs.VisualsPieChartVisualChartConfigurationSortConfiguration'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + value_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + visual_palette: Optional['outputs.VisualPalette'] = None): + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if contribution_analysis_defaults is not None: + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if donut_options is not None: + pulumi.set(__self__, "donut_options", donut_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if small_multiples_options is not None: + pulumi.set(__self__, "small_multiples_options", small_multiples_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if value_label_options is not None: + pulumi.set(__self__, "value_label_options", value_label_options) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "category_label_options") + + @property + @pulumi.getter(name="contributionAnalysisDefaults") + def contribution_analysis_defaults(self) -> Optional[Sequence['outputs.ContributionAnalysisDefaults']]: + return pulumi.get(self, "contribution_analysis_defaults") + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "data_labels") + + @property + @pulumi.getter(name="donutOptions") + def donut_options(self) -> Optional['outputs.VisualsPieChartVisualChartConfigurationDonutOptions']: + return pulumi.get(self, "donut_options") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsPieChartVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") + + @property + @pulumi.getter(name="smallMultiplesOptions") + def small_multiples_options(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "small_multiples_options") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsPieChartVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter(name="valueLabelOptions") + def value_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "value_label_options") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + +@pulumi.output_type +class VisualsPieChartVisualChartConfigurationDonutOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "arcOptions": + suggest = "arc_options" + elif key == "donutCenterOptions": + suggest = "donut_center_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPieChartVisualChartConfigurationDonutOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPieChartVisualChartConfigurationDonutOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPieChartVisualChartConfigurationDonutOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arc_options: Optional['outputs.VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions'] = None, + donut_center_options: Optional['outputs.VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions'] = None): + if arc_options is not None: + pulumi.set(__self__, "arc_options", arc_options) + if donut_center_options is not None: + pulumi.set(__self__, "donut_center_options", donut_center_options) + + @property + @pulumi.getter(name="arcOptions") + def arc_options(self) -> Optional['outputs.VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions']: + return pulumi.get(self, "arc_options") + + @property + @pulumi.getter(name="donutCenterOptions") + def donut_center_options(self) -> Optional['outputs.VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions']: + return pulumi.get(self, "donut_center_options") + + +@pulumi.output_type +class VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "arcThickness": + suggest = "arc_thickness" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPieChartVisualChartConfigurationDonutOptionsArcOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arc_thickness: Optional[str] = None): + if arc_thickness is not None: + pulumi.set(__self__, "arc_thickness", arc_thickness) + + @property + @pulumi.getter(name="arcThickness") + def arc_thickness(self) -> Optional[str]: + return pulumi.get(self, "arc_thickness") + + +@pulumi.output_type +class VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "labelVisibility": + suggest = "label_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPieChartVisualChartConfigurationDonutOptionsDonutCenterOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + label_visibility: Optional[str] = None): + if label_visibility is not None: + pulumi.set(__self__, "label_visibility", label_visibility) + + @property + @pulumi.getter(name="labelVisibility") + def label_visibility(self) -> Optional[str]: + return pulumi.get(self, "label_visibility") + + +@pulumi.output_type +class VisualsPieChartVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "pieChartAggregatedFieldWells": + suggest = "pie_chart_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPieChartVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPieChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPieChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + pie_chart_aggregated_field_wells: Optional['outputs.VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells'] = None): + if pie_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="pieChartAggregatedFieldWells") + def pie_chart_aggregated_field_wells(self) -> Optional['outputs.VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells']: + return pulumi.get(self, "pie_chart_aggregated_field_wells") + + +@pulumi.output_type +class VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "smallMultiples": + suggest = "small_multiples" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPieChartVisualChartConfigurationFieldWellsPieChartAggregatedFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + categories: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + small_multiples: Optional['outputs.SmallMultiplesOptions'] = None, + values: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if categories is not None: + pulumi.set(__self__, "categories", categories) + if small_multiples is not None: + pulumi.set(__self__, "small_multiples", small_multiples) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def categories(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "categories") + + @property + @pulumi.getter(name="smallMultiples") + def small_multiples(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "small_multiples") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsPieChartVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryItemsLimit": + suggest = "category_items_limit" + elif key == "categorySorts": + suggest = "category_sorts" + elif key == "smallMultiplesLimitConfiguration": + suggest = "small_multiples_limit_configuration" + elif key == "smallMultiplesSorts": + suggest = "small_multiples_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPieChartVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPieChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPieChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + category_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None, + small_multiples_limit_configuration: Optional['outputs.ItemsLimitConfiguration'] = None, + small_multiples_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if small_multiples_limit_configuration is not None: + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) + if small_multiples_sorts is not None: + pulumi.set(__self__, "small_multiples_sorts", small_multiples_sorts) + + @property + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "category_items_limit") + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "category_sorts") + + @property + @pulumi.getter(name="smallMultiplesLimitConfiguration") + def small_multiples_limit_configuration(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "small_multiples_limit_configuration") + + @property + @pulumi.getter(name="smallMultiplesSorts") + def small_multiples_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "small_multiples_sorts") + + +@pulumi.output_type +class VisualsPivotTableVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "conditionalFormatting": + suggest = "conditional_formatting" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsPivotTableVisualChartConfiguration'] = None, + conditional_formatting: Optional['outputs.VisualsPivotTableVisualConditionalFormatting'] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if conditional_formatting is not None: + pulumi.set(__self__, "conditional_formatting", conditional_formatting) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsPivotTableVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="conditionalFormatting") + def conditional_formatting(self) -> Optional['outputs.VisualsPivotTableVisualConditionalFormatting']: + return pulumi.get(self, "conditional_formatting") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldOptions": + suggest = "field_options" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "paginatedReportOptions": + suggest = "paginated_report_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "tableOptions": + suggest = "table_options" + elif key == "totalOptions": + suggest = "total_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_options: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldOptions'] = None, + field_wells: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWells'] = None, + paginated_report_options: Optional['outputs.VisualsPivotTableVisualChartConfigurationPaginatedReportOptions'] = None, + sort_configuration: Optional['outputs.VisualsPivotTableVisualChartConfigurationSortConfiguration'] = None, + table_options: Optional['outputs.VisualsPivotTableVisualChartConfigurationTableOptions'] = None, + total_options: Optional['outputs.VisualsPivotTableVisualChartConfigurationTotalOptions'] = None): + if field_options is not None: + pulumi.set(__self__, "field_options", field_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if paginated_report_options is not None: + pulumi.set(__self__, "paginated_report_options", paginated_report_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if table_options is not None: + pulumi.set(__self__, "table_options", table_options) + if total_options is not None: + pulumi.set(__self__, "total_options", total_options) + + @property + @pulumi.getter(name="fieldOptions") + def field_options(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldOptions']: + return pulumi.get(self, "field_options") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter(name="paginatedReportOptions") + def paginated_report_options(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationPaginatedReportOptions']: + return pulumi.get(self, "paginated_report_options") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter(name="tableOptions") + def table_options(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationTableOptions']: + return pulumi.get(self, "table_options") + + @property + @pulumi.getter(name="totalOptions") + def total_options(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationTotalOptions']: + return pulumi.get(self, "total_options") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataPathOptions": + suggest = "data_path_options" + elif key == "selectedFieldOptions": + suggest = "selected_field_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_path_options: Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption']] = None, + selected_field_options: Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption']] = None): + if data_path_options is not None: + pulumi.set(__self__, "data_path_options", data_path_options) + if selected_field_options is not None: + pulumi.set(__self__, "selected_field_options", selected_field_options) + + @property + @pulumi.getter(name="dataPathOptions") + def data_path_options(self) -> Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption']]: + return pulumi.get(self, "data_path_options") + + @property + @pulumi.getter(name="selectedFieldOptions") + def selected_field_options(self) -> Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption']]: + return pulumi.get(self, "selected_field_options") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataPathLists": + suggest = "data_path_lists" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_path_lists: Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList'], + width: Optional[str] = None): + pulumi.set(__self__, "data_path_lists", data_path_lists) + if width is not None: + pulumi.set(__self__, "width", width) + + @property + @pulumi.getter(name="dataPathLists") + def data_path_lists(self) -> Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList']: + return pulumi.get(self, "data_path_lists") + + @property + @pulumi.getter + def width(self) -> Optional[str]: + return pulumi.get(self, "width") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "fieldValue": + suggest = "field_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldOptionsDataPathOptionDataPathList.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: str, + field_value: str): + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="fieldValue") + def field_value(self) -> str: + return pulumi.get(self, "field_value") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "customLabel": + suggest = "custom_label" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldOptionsSelectedFieldOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: str, + custom_label: Optional[str] = None, + visibility: Optional[str] = None): + pulumi.set(__self__, "field_id", field_id) + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[str]: + return pulumi.get(self, "custom_label") + + @property + @pulumi.getter + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "pivotTableAggregatedFieldWells": + suggest = "pivot_table_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + pivot_table_aggregated_field_wells: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells'] = None): + if pivot_table_aggregated_field_wells is not None: + pulumi.set(__self__, "pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) + + @property + @pulumi.getter(name="pivotTableAggregatedFieldWells") + def pivot_table_aggregated_field_wells(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells']: + return pulumi.get(self, "pivot_table_aggregated_field_wells") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWells(dict): + def __init__(__self__, *, + columns: Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn']] = None, + rows: Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow']] = None, + values: Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue']] = None): + if columns is not None: + pulumi.set(__self__, "columns", columns) + if rows is not None: + pulumi.set(__self__, "rows", rows) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def columns(self) -> Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn']]: + return pulumi.get(self, "columns") + + @property + @pulumi.getter + def rows(self) -> Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow']]: + return pulumi.get(self, "rows") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue']]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoricalDimensionField": + suggest = "categorical_dimension_field" + elif key == "dateDimensionField": + suggest = "date_dimension_field" + elif key == "numericalDimensionField": + suggest = "numerical_dimension_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumn.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + categorical_dimension_field: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField'] = None, + date_dimension_field: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField'] = None, + numerical_dimension_field: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField'] = None): + if categorical_dimension_field is not None: + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) + if date_dimension_field is not None: + pulumi.set(__self__, "date_dimension_field", date_dimension_field) + if numerical_dimension_field is not None: + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) + + @property + @pulumi.getter(name="categoricalDimensionField") + def categorical_dimension_field(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField']: + return pulumi.get(self, "categorical_dimension_field") + + @property + @pulumi.getter(name="dateDimensionField") + def date_dimension_field(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField']: + return pulumi.get(self, "date_dimension_field") + + @property + @pulumi.getter(name="numericalDimensionField") + def numerical_dimension_field(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField']: + return pulumi.get(self, "numerical_dimension_field") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnCategoricalDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + format_configuration: Optional['outputs.StringFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "dateGranularity": + suggest = "date_granularity" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnDateDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + date_granularity: Optional[str] = None, + format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if date_granularity is not None: + pulumi.set(__self__, "date_granularity", date_granularity) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="dateGranularity") + def date_granularity(self) -> Optional[str]: + return pulumi.get(self, "date_granularity") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsColumnNumericalDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + format_configuration: Optional['outputs.NumberFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoricalDimensionField": + suggest = "categorical_dimension_field" + elif key == "dateDimensionField": + suggest = "date_dimension_field" + elif key == "numericalDimensionField": + suggest = "numerical_dimension_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRow.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + categorical_dimension_field: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField'] = None, + date_dimension_field: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField'] = None, + numerical_dimension_field: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField'] = None): + if categorical_dimension_field is not None: + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) + if date_dimension_field is not None: + pulumi.set(__self__, "date_dimension_field", date_dimension_field) + if numerical_dimension_field is not None: + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) + + @property + @pulumi.getter(name="categoricalDimensionField") + def categorical_dimension_field(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField']: + return pulumi.get(self, "categorical_dimension_field") + + @property + @pulumi.getter(name="dateDimensionField") + def date_dimension_field(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField']: + return pulumi.get(self, "date_dimension_field") + + @property + @pulumi.getter(name="numericalDimensionField") + def numerical_dimension_field(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField']: + return pulumi.get(self, "numerical_dimension_field") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowCategoricalDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + format_configuration: Optional['outputs.StringFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "dateGranularity": + suggest = "date_granularity" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowDateDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + date_granularity: Optional[str] = None, + format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if date_granularity is not None: + pulumi.set(__self__, "date_granularity", date_granularity) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="dateGranularity") + def date_granularity(self) -> Optional[str]: + return pulumi.get(self, "date_granularity") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsRowNumericalDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + format_configuration: Optional['outputs.NumberFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + @property + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "calculatedMeasureField": + suggest = "calculated_measure_field" + elif key == "categoricalMeasureField": + suggest = "categorical_measure_field" + elif key == "dateMeasureField": + suggest = "date_measure_field" + elif key == "numericalMeasureField": + suggest = "numerical_measure_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + calculated_measure_field: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField'] = None, + categorical_measure_field: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField'] = None, + date_measure_field: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField'] = None, + numerical_measure_field: Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField'] = None): + if calculated_measure_field is not None: + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) + if categorical_measure_field is not None: + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) + if date_measure_field is not None: + pulumi.set(__self__, "date_measure_field", date_measure_field) + if numerical_measure_field is not None: + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) + + @property + @pulumi.getter(name="calculatedMeasureField") + def calculated_measure_field(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField']: + return pulumi.get(self, "calculated_measure_field") + + @property + @pulumi.getter(name="categoricalMeasureField") + def categorical_measure_field(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField']: + return pulumi.get(self, "categorical_measure_field") + + @property + @pulumi.getter(name="dateMeasureField") + def date_measure_field(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField']: + return pulumi.get(self, "date_measure_field") + + @property + @pulumi.getter(name="numericalMeasureField") + def numerical_measure_field(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField']: + return pulumi.get(self, "numerical_measure_field") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCalculatedMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + field_id: str): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueCategoricalMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional[str] = None, + format_configuration: Optional['outputs.StringFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueDateMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional[str] = None, + format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationFieldWellsPivotTableAggregatedFieldWellsValueNumericalMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional['outputs.NumericalAggregation'] = None, + format_configuration: Optional['outputs.NumberFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional['outputs.NumericalAggregation']: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationPaginatedReportOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "overflowColumnHeaderVisibility": + suggest = "overflow_column_header_visibility" + elif key == "verticalOverflowVisibility": + suggest = "vertical_overflow_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationPaginatedReportOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationPaginatedReportOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationPaginatedReportOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + overflow_column_header_visibility: Optional[str] = None, + vertical_overflow_visibility: Optional[str] = None): + if overflow_column_header_visibility is not None: + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) + if vertical_overflow_visibility is not None: + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) + + @property + @pulumi.getter(name="overflowColumnHeaderVisibility") + def overflow_column_header_visibility(self) -> Optional[str]: + return pulumi.get(self, "overflow_column_header_visibility") + + @property + @pulumi.getter(name="verticalOverflowVisibility") + def vertical_overflow_visibility(self) -> Optional[str]: + return pulumi.get(self, "vertical_overflow_visibility") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldSortOptions": + suggest = "field_sort_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_sort_options: Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption']] = None): + if field_sort_options is not None: + pulumi.set(__self__, "field_sort_options", field_sort_options) + + @property + @pulumi.getter(name="fieldSortOptions") + def field_sort_options(self) -> Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption']]: + return pulumi.get(self, "field_sort_options") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "sortBy": + suggest = "sort_by" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: str, + sort_by: 'outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy'): + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "sort_by", sort_by) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="sortBy") + def sort_by(self) -> 'outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy': + return pulumi.get(self, "sort_by") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataPath": + suggest = "data_path" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortBy.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: Optional['outputs.ColumnSort'] = None, + data_path: Optional['outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath'] = None, + field: Optional['outputs.FieldSort'] = None): + if column is not None: + pulumi.set(__self__, "column", column) + if data_path is not None: + pulumi.set(__self__, "data_path", data_path) + if field is not None: + pulumi.set(__self__, "field", field) + + @property + @pulumi.getter + def column(self) -> Optional['outputs.ColumnSort']: + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="dataPath") + def data_path(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath']: + return pulumi.get(self, "data_path") + + @property + @pulumi.getter + def field(self) -> Optional['outputs.FieldSort']: + return pulumi.get(self, "field") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sortPaths": + suggest = "sort_paths" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPath.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + direction: str, + sort_paths: Sequence['outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath']): + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_paths", sort_paths) + + @property + @pulumi.getter + def direction(self) -> str: + return pulumi.get(self, "direction") + + @property + @pulumi.getter(name="sortPaths") + def sort_paths(self) -> Sequence['outputs.VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath']: + return pulumi.get(self, "sort_paths") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "fieldValue": + suggest = "field_value" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationSortConfigurationFieldSortOptionSortByDataPathSortPath.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: str, + field_value: str): + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="fieldValue") + def field_value(self) -> str: + return pulumi.get(self, "field_value") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationTableOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "cellStyle": + suggest = "cell_style" + elif key == "collapsedRowDimensionsVisibility": + suggest = "collapsed_row_dimensions_visibility" + elif key == "columnHeaderStyle": + suggest = "column_header_style" + elif key == "columnNamesVisibility": + suggest = "column_names_visibility" + elif key == "metricPlacement": + suggest = "metric_placement" + elif key == "rowAlternateColorOptions": + suggest = "row_alternate_color_options" + elif key == "rowFieldNamesStyle": + suggest = "row_field_names_style" + elif key == "rowHeaderStyle": + suggest = "row_header_style" + elif key == "singleMetricVisibility": + suggest = "single_metric_visibility" + elif key == "toggleButtonsVisibility": + suggest = "toggle_buttons_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationTableOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationTableOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationTableOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + cell_style: Optional['outputs.CellStyle'] = None, + collapsed_row_dimensions_visibility: Optional[str] = None, + column_header_style: Optional['outputs.CellStyle'] = None, + column_names_visibility: Optional[str] = None, + metric_placement: Optional[str] = None, + row_alternate_color_options: Optional['outputs.VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions'] = None, + row_field_names_style: Optional['outputs.CellStyle'] = None, + row_header_style: Optional['outputs.CellStyle'] = None, + single_metric_visibility: Optional[str] = None, + toggle_buttons_visibility: Optional[str] = None): + if cell_style is not None: + pulumi.set(__self__, "cell_style", cell_style) + if collapsed_row_dimensions_visibility is not None: + pulumi.set(__self__, "collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) + if column_header_style is not None: + pulumi.set(__self__, "column_header_style", column_header_style) + if column_names_visibility is not None: + pulumi.set(__self__, "column_names_visibility", column_names_visibility) + if metric_placement is not None: + pulumi.set(__self__, "metric_placement", metric_placement) + if row_alternate_color_options is not None: + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) + if row_field_names_style is not None: + pulumi.set(__self__, "row_field_names_style", row_field_names_style) + if row_header_style is not None: + pulumi.set(__self__, "row_header_style", row_header_style) + if single_metric_visibility is not None: + pulumi.set(__self__, "single_metric_visibility", single_metric_visibility) + if toggle_buttons_visibility is not None: + pulumi.set(__self__, "toggle_buttons_visibility", toggle_buttons_visibility) + + @property + @pulumi.getter(name="cellStyle") + def cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "cell_style") + + @property + @pulumi.getter(name="collapsedRowDimensionsVisibility") + def collapsed_row_dimensions_visibility(self) -> Optional[str]: + return pulumi.get(self, "collapsed_row_dimensions_visibility") + + @property + @pulumi.getter(name="columnHeaderStyle") + def column_header_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "column_header_style") + + @property + @pulumi.getter(name="columnNamesVisibility") + def column_names_visibility(self) -> Optional[str]: + return pulumi.get(self, "column_names_visibility") + + @property + @pulumi.getter(name="metricPlacement") + def metric_placement(self) -> Optional[str]: + return pulumi.get(self, "metric_placement") + + @property + @pulumi.getter(name="rowAlternateColorOptions") + def row_alternate_color_options(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions']: + return pulumi.get(self, "row_alternate_color_options") + + @property + @pulumi.getter(name="rowFieldNamesStyle") + def row_field_names_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "row_field_names_style") + + @property + @pulumi.getter(name="rowHeaderStyle") + def row_header_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "row_header_style") + + @property + @pulumi.getter(name="singleMetricVisibility") + def single_metric_visibility(self) -> Optional[str]: + return pulumi.get(self, "single_metric_visibility") + + @property + @pulumi.getter(name="toggleButtonsVisibility") + def toggle_buttons_visibility(self) -> Optional[str]: + return pulumi.get(self, "toggle_buttons_visibility") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "rowAlternateColors": + suggest = "row_alternate_colors" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + row_alternate_colors: Optional[str] = None, + status: Optional[str] = None): + """ + :param str status: The dashboard creation status. + """ + if row_alternate_colors is not None: + pulumi.set(__self__, "row_alternate_colors", row_alternate_colors) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="rowAlternateColors") + def row_alternate_colors(self) -> Optional[str]: + return pulumi.get(self, "row_alternate_colors") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + The dashboard creation status. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationTotalOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnSubtotalOptions": + suggest = "column_subtotal_options" + elif key == "columnTotalOptions": + suggest = "column_total_options" + elif key == "rowSubtotalOptions": + suggest = "row_subtotal_options" + elif key == "rowTotalOptions": + suggest = "row_total_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationTotalOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_subtotal_options: Optional['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions'] = None, + column_total_options: Optional['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions'] = None, + row_subtotal_options: Optional['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions'] = None, + row_total_options: Optional['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions'] = None): + if column_subtotal_options is not None: + pulumi.set(__self__, "column_subtotal_options", column_subtotal_options) + if column_total_options is not None: + pulumi.set(__self__, "column_total_options", column_total_options) + if row_subtotal_options is not None: + pulumi.set(__self__, "row_subtotal_options", row_subtotal_options) + if row_total_options is not None: + pulumi.set(__self__, "row_total_options", row_total_options) + + @property + @pulumi.getter(name="columnSubtotalOptions") + def column_subtotal_options(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions']: + return pulumi.get(self, "column_subtotal_options") + + @property + @pulumi.getter(name="columnTotalOptions") + def column_total_options(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions']: + return pulumi.get(self, "column_total_options") + + @property + @pulumi.getter(name="rowSubtotalOptions") + def row_subtotal_options(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions']: + return pulumi.get(self, "row_subtotal_options") + + @property + @pulumi.getter(name="rowTotalOptions") + def row_total_options(self) -> Optional['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions']: + return pulumi.get(self, "row_total_options") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customLabel": + suggest = "custom_label" + elif key == "fieldLevel": + suggest = "field_level" + elif key == "fieldLevelOptions": + suggest = "field_level_options" + elif key == "metricHeaderCellStyle": + suggest = "metric_header_cell_style" + elif key == "totalCellStyle": + suggest = "total_cell_style" + elif key == "totalsVisibility": + suggest = "totals_visibility" + elif key == "valueCellStyle": + suggest = "value_cell_style" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_label: Optional[str] = None, + field_level: Optional[str] = None, + field_level_options: Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption']] = None, + metric_header_cell_style: Optional['outputs.CellStyle'] = None, + total_cell_style: Optional['outputs.CellStyle'] = None, + totals_visibility: Optional[str] = None, + value_cell_style: Optional['outputs.CellStyle'] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if field_level is not None: + pulumi.set(__self__, "field_level", field_level) + if field_level_options is not None: + pulumi.set(__self__, "field_level_options", field_level_options) + if metric_header_cell_style is not None: + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) + if total_cell_style is not None: + pulumi.set(__self__, "total_cell_style", total_cell_style) + if totals_visibility is not None: + pulumi.set(__self__, "totals_visibility", totals_visibility) + if value_cell_style is not None: + pulumi.set(__self__, "value_cell_style", value_cell_style) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[str]: + return pulumi.get(self, "custom_label") + + @property + @pulumi.getter(name="fieldLevel") + def field_level(self) -> Optional[str]: + return pulumi.get(self, "field_level") + + @property + @pulumi.getter(name="fieldLevelOptions") + def field_level_options(self) -> Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption']]: + return pulumi.get(self, "field_level_options") + + @property + @pulumi.getter(name="metricHeaderCellStyle") + def metric_header_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "metric_header_cell_style") + + @property + @pulumi.getter(name="totalCellStyle") + def total_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "total_cell_style") + + @property + @pulumi.getter(name="totalsVisibility") + def totals_visibility(self) -> Optional[str]: + return pulumi.get(self, "totals_visibility") + + @property + @pulumi.getter(name="valueCellStyle") + def value_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "value_cell_style") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsColumnSubtotalOptionsFieldLevelOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: Optional[str] = None): + if field_id is not None: + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> Optional[str]: + return pulumi.get(self, "field_id") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customLabel": + suggest = "custom_label" + elif key == "metricHeaderCellStyle": + suggest = "metric_header_cell_style" + elif key == "scrollStatus": + suggest = "scroll_status" + elif key == "totalCellStyle": + suggest = "total_cell_style" + elif key == "totalsVisibility": + suggest = "totals_visibility" + elif key == "valueCellStyle": + suggest = "value_cell_style" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsColumnTotalOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_label: Optional[str] = None, + metric_header_cell_style: Optional['outputs.CellStyle'] = None, + placement: Optional[str] = None, + scroll_status: Optional[str] = None, + total_cell_style: Optional['outputs.CellStyle'] = None, + totals_visibility: Optional[str] = None, + value_cell_style: Optional['outputs.CellStyle'] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if metric_header_cell_style is not None: + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) + if placement is not None: + pulumi.set(__self__, "placement", placement) + if scroll_status is not None: + pulumi.set(__self__, "scroll_status", scroll_status) + if total_cell_style is not None: + pulumi.set(__self__, "total_cell_style", total_cell_style) + if totals_visibility is not None: + pulumi.set(__self__, "totals_visibility", totals_visibility) + if value_cell_style is not None: + pulumi.set(__self__, "value_cell_style", value_cell_style) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[str]: + return pulumi.get(self, "custom_label") + + @property + @pulumi.getter(name="metricHeaderCellStyle") + def metric_header_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "metric_header_cell_style") + + @property + @pulumi.getter + def placement(self) -> Optional[str]: + return pulumi.get(self, "placement") + + @property + @pulumi.getter(name="scrollStatus") + def scroll_status(self) -> Optional[str]: + return pulumi.get(self, "scroll_status") + + @property + @pulumi.getter(name="totalCellStyle") + def total_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "total_cell_style") + + @property + @pulumi.getter(name="totalsVisibility") + def totals_visibility(self) -> Optional[str]: + return pulumi.get(self, "totals_visibility") + + @property + @pulumi.getter(name="valueCellStyle") + def value_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "value_cell_style") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customLabel": + suggest = "custom_label" + elif key == "fieldLevel": + suggest = "field_level" + elif key == "fieldLevelOptions": + suggest = "field_level_options" + elif key == "metricHeaderCellStyle": + suggest = "metric_header_cell_style" + elif key == "totalCellStyle": + suggest = "total_cell_style" + elif key == "totalsVisibility": + suggest = "totals_visibility" + elif key == "valueCellStyle": + suggest = "value_cell_style" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_label: Optional[str] = None, + field_level: Optional[str] = None, + field_level_options: Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption']] = None, + metric_header_cell_style: Optional['outputs.CellStyle'] = None, + total_cell_style: Optional['outputs.CellStyle'] = None, + totals_visibility: Optional[str] = None, + value_cell_style: Optional['outputs.CellStyle'] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if field_level is not None: + pulumi.set(__self__, "field_level", field_level) + if field_level_options is not None: + pulumi.set(__self__, "field_level_options", field_level_options) + if metric_header_cell_style is not None: + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) + if total_cell_style is not None: + pulumi.set(__self__, "total_cell_style", total_cell_style) + if totals_visibility is not None: + pulumi.set(__self__, "totals_visibility", totals_visibility) + if value_cell_style is not None: + pulumi.set(__self__, "value_cell_style", value_cell_style) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[str]: + return pulumi.get(self, "custom_label") + + @property + @pulumi.getter(name="fieldLevel") + def field_level(self) -> Optional[str]: + return pulumi.get(self, "field_level") + + @property + @pulumi.getter(name="fieldLevelOptions") + def field_level_options(self) -> Optional[Sequence['outputs.VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption']]: + return pulumi.get(self, "field_level_options") + + @property + @pulumi.getter(name="metricHeaderCellStyle") + def metric_header_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "metric_header_cell_style") + + @property + @pulumi.getter(name="totalCellStyle") + def total_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "total_cell_style") + + @property + @pulumi.getter(name="totalsVisibility") + def totals_visibility(self) -> Optional[str]: + return pulumi.get(self, "totals_visibility") + + @property + @pulumi.getter(name="valueCellStyle") + def value_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "value_cell_style") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsRowSubtotalOptionsFieldLevelOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: Optional[str] = None): + if field_id is not None: + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> Optional[str]: + return pulumi.get(self, "field_id") + + +@pulumi.output_type +class VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customLabel": + suggest = "custom_label" + elif key == "metricHeaderCellStyle": + suggest = "metric_header_cell_style" + elif key == "scrollStatus": + suggest = "scroll_status" + elif key == "totalCellStyle": + suggest = "total_cell_style" + elif key == "totalsVisibility": + suggest = "totals_visibility" + elif key == "valueCellStyle": + suggest = "value_cell_style" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualChartConfigurationTotalOptionsRowTotalOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_label: Optional[str] = None, + metric_header_cell_style: Optional['outputs.CellStyle'] = None, + placement: Optional[str] = None, + scroll_status: Optional[str] = None, + total_cell_style: Optional['outputs.CellStyle'] = None, + totals_visibility: Optional[str] = None, + value_cell_style: Optional['outputs.CellStyle'] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if metric_header_cell_style is not None: + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) + if placement is not None: + pulumi.set(__self__, "placement", placement) + if scroll_status is not None: + pulumi.set(__self__, "scroll_status", scroll_status) + if total_cell_style is not None: + pulumi.set(__self__, "total_cell_style", total_cell_style) + if totals_visibility is not None: + pulumi.set(__self__, "totals_visibility", totals_visibility) + if value_cell_style is not None: + pulumi.set(__self__, "value_cell_style", value_cell_style) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[str]: + return pulumi.get(self, "custom_label") + + @property + @pulumi.getter(name="metricHeaderCellStyle") + def metric_header_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "metric_header_cell_style") + + @property + @pulumi.getter + def placement(self) -> Optional[str]: + return pulumi.get(self, "placement") + + @property + @pulumi.getter(name="scrollStatus") + def scroll_status(self) -> Optional[str]: + return pulumi.get(self, "scroll_status") + + @property + @pulumi.getter(name="totalCellStyle") + def total_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "total_cell_style") + + @property + @pulumi.getter(name="totalsVisibility") + def totals_visibility(self) -> Optional[str]: + return pulumi.get(self, "totals_visibility") + + @property + @pulumi.getter(name="valueCellStyle") + def value_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "value_cell_style") + + +@pulumi.output_type +class VisualsPivotTableVisualConditionalFormatting(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "conditionalFormattingOptions": + suggest = "conditional_formatting_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualConditionalFormatting. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualConditionalFormatting.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualConditionalFormatting.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + conditional_formatting_options: Optional[Sequence['outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption']] = None): + if conditional_formatting_options is not None: + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) + + @property + @pulumi.getter(name="conditionalFormattingOptions") + def conditional_formatting_options(self) -> Optional[Sequence['outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption']]: + return pulumi.get(self, "conditional_formatting_options") + + +@pulumi.output_type +class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOption(dict): + def __init__(__self__, *, + cell: Optional['outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell'] = None): + if cell is not None: + pulumi.set(__self__, "cell", cell) + + @property + @pulumi.getter + def cell(self) -> Optional['outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell']: + return pulumi.get(self, "cell") + + +@pulumi.output_type +class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "textFormat": + suggest = "text_format" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCell.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: str, + scope: Optional['outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope'] = None, + text_format: Optional['outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat'] = None): + pulumi.set(__self__, "field_id", field_id) + if scope is not None: + pulumi.set(__self__, "scope", scope) + if text_format is not None: + pulumi.set(__self__, "text_format", text_format) + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter + def scope(self) -> Optional['outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope']: + return pulumi.get(self, "scope") + + @property + @pulumi.getter(name="textFormat") + def text_format(self) -> Optional['outputs.VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat']: + return pulumi.get(self, "text_format") + + +@pulumi.output_type +class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellScope(dict): + def __init__(__self__, *, + role: Optional[str] = None): + if role is not None: + pulumi.set(__self__, "role", role) + + @property + @pulumi.getter + def role(self) -> Optional[str]: + return pulumi.get(self, "role") + + +@pulumi.output_type +class VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "backgroundColor": + suggest = "background_color" + elif key == "textColor": + suggest = "text_color" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsPivotTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + background_color: 'outputs.ConditionalFormattingColor', + text_color: 'outputs.ConditionalFormattingColor', + icon: Optional['outputs.ConditionalFormattingIcon'] = None): + pulumi.set(__self__, "background_color", background_color) + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) + + @property + @pulumi.getter(name="backgroundColor") + def background_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "background_color") + + @property + @pulumi.getter(name="textColor") + def text_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "text_color") + + @property + @pulumi.getter + def icon(self) -> Optional['outputs.ConditionalFormattingIcon']: + return pulumi.get(self, "icon") + + +@pulumi.output_type +class VisualsRadarChartVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsRadarChartVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsRadarChartVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsRadarChartVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsRadarChartVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsRadarChartVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsRadarChartVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "alternateBandColorsVisibility": + suggest = "alternate_band_colors_visibility" + elif key == "alternateBandEvenColor": + suggest = "alternate_band_even_color" + elif key == "alternateBandOddColor": + suggest = "alternate_band_odd_color" + elif key == "baseSeriesSettings": + suggest = "base_series_settings" + elif key == "categoryAxis": + suggest = "category_axis" + elif key == "categoryLabelOptions": + suggest = "category_label_options" + elif key == "colorAxis": + suggest = "color_axis" + elif key == "colorLabelOptions": + suggest = "color_label_options" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "startAngle": + suggest = "start_angle" + elif key == "visualPalette": + suggest = "visual_palette" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsRadarChartVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsRadarChartVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsRadarChartVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + alternate_band_colors_visibility: Optional[str] = None, + alternate_band_even_color: Optional[str] = None, + alternate_band_odd_color: Optional[str] = None, + base_series_settings: Optional['outputs.VisualsRadarChartVisualChartConfigurationBaseSeriesSettings'] = None, + category_axis: Optional['outputs.AxisDisplayOptions'] = None, + category_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + color_axis: Optional['outputs.AxisDisplayOptions'] = None, + color_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + field_wells: Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWells'] = None, + legend: Optional['outputs.LegendOptions'] = None, + shape: Optional[str] = None, + sort_configuration: Optional['outputs.VisualsRadarChartVisualChartConfigurationSortConfiguration'] = None, + start_angle: Optional[float] = None, + visual_palette: Optional['outputs.VisualPalette'] = None): + if alternate_band_colors_visibility is not None: + pulumi.set(__self__, "alternate_band_colors_visibility", alternate_band_colors_visibility) + if alternate_band_even_color is not None: + pulumi.set(__self__, "alternate_band_even_color", alternate_band_even_color) + if alternate_band_odd_color is not None: + pulumi.set(__self__, "alternate_band_odd_color", alternate_band_odd_color) + if base_series_settings is not None: + pulumi.set(__self__, "base_series_settings", base_series_settings) + if category_axis is not None: + pulumi.set(__self__, "category_axis", category_axis) + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if color_axis is not None: + pulumi.set(__self__, "color_axis", color_axis) + if color_label_options is not None: + pulumi.set(__self__, "color_label_options", color_label_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if shape is not None: + pulumi.set(__self__, "shape", shape) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if start_angle is not None: + pulumi.set(__self__, "start_angle", start_angle) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + + @property + @pulumi.getter(name="alternateBandColorsVisibility") + def alternate_band_colors_visibility(self) -> Optional[str]: + return pulumi.get(self, "alternate_band_colors_visibility") + + @property + @pulumi.getter(name="alternateBandEvenColor") + def alternate_band_even_color(self) -> Optional[str]: + return pulumi.get(self, "alternate_band_even_color") + + @property + @pulumi.getter(name="alternateBandOddColor") + def alternate_band_odd_color(self) -> Optional[str]: + return pulumi.get(self, "alternate_band_odd_color") + + @property + @pulumi.getter(name="baseSeriesSettings") + def base_series_settings(self) -> Optional['outputs.VisualsRadarChartVisualChartConfigurationBaseSeriesSettings']: + return pulumi.get(self, "base_series_settings") + + @property + @pulumi.getter(name="categoryAxis") + def category_axis(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "category_axis") + + @property + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "category_label_options") + + @property + @pulumi.getter(name="colorAxis") + def color_axis(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "color_axis") + + @property + @pulumi.getter(name="colorLabelOptions") + def color_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "color_label_options") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") + + @property + @pulumi.getter + def shape(self) -> Optional[str]: + return pulumi.get(self, "shape") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsRadarChartVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter(name="startAngle") + def start_angle(self) -> Optional[float]: + return pulumi.get(self, "start_angle") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + +@pulumi.output_type +class VisualsRadarChartVisualChartConfigurationBaseSeriesSettings(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "areaStyleSettings": + suggest = "area_style_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsRadarChartVisualChartConfigurationBaseSeriesSettings. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsRadarChartVisualChartConfigurationBaseSeriesSettings.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsRadarChartVisualChartConfigurationBaseSeriesSettings.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + area_style_settings: Optional['outputs.SelectAllOptions'] = None): + if area_style_settings is not None: + pulumi.set(__self__, "area_style_settings", area_style_settings) + + @property + @pulumi.getter(name="areaStyleSettings") + def area_style_settings(self) -> Optional['outputs.SelectAllOptions']: + return pulumi.get(self, "area_style_settings") + + +@pulumi.output_type +class VisualsRadarChartVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "radarChartAggregatedFieldWells": + suggest = "radar_chart_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsRadarChartVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + radar_chart_aggregated_field_wells: Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells'] = None): + if radar_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) + + @property + @pulumi.getter(name="radarChartAggregatedFieldWells") + def radar_chart_aggregated_field_wells(self) -> Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells']: + return pulumi.get(self, "radar_chart_aggregated_field_wells") + + +@pulumi.output_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWells(dict): + def __init__(__self__, *, + category: Optional['outputs.SmallMultiplesOptions'] = None, + color: Optional['outputs.SmallMultiplesOptions'] = None, + values: Optional[Sequence['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue']] = None): + if category is not None: + pulumi.set(__self__, "category", category) + if color is not None: + pulumi.set(__self__, "color", color) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def category(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "category") + + @property + @pulumi.getter + def color(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "color") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue']]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "calculatedMeasureField": + suggest = "calculated_measure_field" + elif key == "categoricalMeasureField": + suggest = "categorical_measure_field" + elif key == "dateMeasureField": + suggest = "date_measure_field" + elif key == "numericalMeasureField": + suggest = "numerical_measure_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValue.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + calculated_measure_field: Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField'] = None, + categorical_measure_field: Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField'] = None, + date_measure_field: Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField'] = None, + numerical_measure_field: Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField'] = None): + if calculated_measure_field is not None: + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) + if categorical_measure_field is not None: + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) + if date_measure_field is not None: + pulumi.set(__self__, "date_measure_field", date_measure_field) + if numerical_measure_field is not None: + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) + + @property + @pulumi.getter(name="calculatedMeasureField") + def calculated_measure_field(self) -> Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField']: + return pulumi.get(self, "calculated_measure_field") + + @property + @pulumi.getter(name="categoricalMeasureField") + def categorical_measure_field(self) -> Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField']: + return pulumi.get(self, "categorical_measure_field") + + @property + @pulumi.getter(name="dateMeasureField") + def date_measure_field(self) -> Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField']: + return pulumi.get(self, "date_measure_field") + + @property + @pulumi.getter(name="numericalMeasureField") + def numerical_measure_field(self) -> Optional['outputs.VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField']: + return pulumi.get(self, "numerical_measure_field") + + +@pulumi.output_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCalculatedMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + field_id: str): + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) + + @property + @pulumi.getter + def expression(self) -> str: + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + +@pulumi.output_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueCategoricalMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional[str] = None, + format_configuration: Optional['outputs.StringFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueDateMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional[str] = None, + format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional[str]: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "aggregationFunction": + suggest = "aggregation_function" + elif key == "formatConfiguration": + suggest = "format_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsRadarChartVisualChartConfigurationFieldWellsRadarChartAggregatedFieldWellsValueNumericalMeasureField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + aggregation_function: Optional['outputs.NumericalAggregation'] = None, + format_configuration: Optional['outputs.NumberFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if aggregation_function is not None: + pulumi.set(__self__, "aggregation_function", aggregation_function) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + + @property + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") + + @property + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="aggregationFunction") + def aggregation_function(self) -> Optional['outputs.NumericalAggregation']: + return pulumi.get(self, "aggregation_function") + + @property + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "format_configuration") + + +@pulumi.output_type +class VisualsRadarChartVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryItemsLimit": + suggest = "category_items_limit" + elif key == "categorySorts": + suggest = "category_sorts" + elif key == "colorItemsLimit": + suggest = "color_items_limit" + elif key == "colorSorts": + suggest = "color_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsRadarChartVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsRadarChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsRadarChartVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + category_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None, + color_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + color_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) + if color_items_limit is not None: + pulumi.set(__self__, "color_items_limit", color_items_limit) + if color_sorts is not None: + pulumi.set(__self__, "color_sorts", color_sorts) + + @property + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "category_items_limit") + + @property + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "category_sorts") + + @property + @pulumi.getter(name="colorItemsLimit") + def color_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "color_items_limit") + + @property + @pulumi.getter(name="colorSorts") + def color_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "color_sorts") + + +@pulumi.output_type +class VisualsSankeyDiagramVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsSankeyDiagramVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsSankeyDiagramVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsSankeyDiagramVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsSankeyDiagramVisualChartConfiguration'] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsSankeyDiagramVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsSankeyDiagramVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataLabels": + suggest = "data_labels" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "sortConfiguration": + suggest = "sort_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsSankeyDiagramVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsSankeyDiagramVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsSankeyDiagramVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_labels: Optional['outputs.DataLabelsOptions'] = None, + field_wells: Optional['outputs.VisualsSankeyDiagramVisualChartConfigurationFieldWells'] = None, + sort_configuration: Optional['outputs.VisualsSankeyDiagramVisualChartConfigurationSortConfiguration'] = None): + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "data_labels") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsSankeyDiagramVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsSankeyDiagramVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + +@pulumi.output_type +class VisualsSankeyDiagramVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sankeyDiagramAggregatedFieldWells": + suggest = "sankey_diagram_aggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsSankeyDiagramVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsSankeyDiagramVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsSankeyDiagramVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sankey_diagram_aggregated_field_wells: Optional['outputs.VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells'] = None): + if sankey_diagram_aggregated_field_wells is not None: + pulumi.set(__self__, "sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) + + @property + @pulumi.getter(name="sankeyDiagramAggregatedFieldWells") + def sankey_diagram_aggregated_field_wells(self) -> Optional['outputs.VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells']: + return pulumi.get(self, "sankey_diagram_aggregated_field_wells") + + +@pulumi.output_type +class VisualsSankeyDiagramVisualChartConfigurationFieldWellsSankeyDiagramAggregatedFieldWells(dict): + def __init__(__self__, *, + destinations: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + sources: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + weights: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if destinations is not None: + pulumi.set(__self__, "destinations", destinations) + if sources is not None: + pulumi.set(__self__, "sources", sources) + if weights is not None: + pulumi.set(__self__, "weights", weights) + + @property + @pulumi.getter + def destinations(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "destinations") + + @property + @pulumi.getter + def sources(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "sources") + + @property + @pulumi.getter + def weights(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "weights") + + +@pulumi.output_type +class VisualsSankeyDiagramVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "destinationItemsLimit": + suggest = "destination_items_limit" + elif key == "sourceItemsLimit": + suggest = "source_items_limit" + elif key == "weightSorts": + suggest = "weight_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsSankeyDiagramVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsSankeyDiagramVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsSankeyDiagramVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + destination_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + source_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + weight_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if destination_items_limit is not None: + pulumi.set(__self__, "destination_items_limit", destination_items_limit) + if source_items_limit is not None: + pulumi.set(__self__, "source_items_limit", source_items_limit) + if weight_sorts is not None: + pulumi.set(__self__, "weight_sorts", weight_sorts) + + @property + @pulumi.getter(name="destinationItemsLimit") + def destination_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "destination_items_limit") + + @property + @pulumi.getter(name="sourceItemsLimit") + def source_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "source_items_limit") + + @property + @pulumi.getter(name="weightSorts") + def weight_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "weight_sorts") + + +@pulumi.output_type +class VisualsScatterPlotVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsScatterPlotVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsScatterPlotVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsScatterPlotVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsScatterPlotVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): + """ + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. + """ + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") + + @property + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: + """ + List of IAM actions to grant or revoke permissions on. + """ + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsScatterPlotVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsScatterPlotVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataLabels": + suggest = "data_labels" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "visualPalette": + suggest = "visual_palette" + elif key == "xAxisDisplayOptions": + suggest = "x_axis_display_options" + elif key == "xAxisLabelOptions": + suggest = "x_axis_label_options" + elif key == "yAxisDisplayOptions": + suggest = "y_axis_display_options" + elif key == "yAxisLabelOptions": + suggest = "y_axis_label_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsScatterPlotVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsScatterPlotVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsScatterPlotVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_labels: Optional['outputs.DataLabelsOptions'] = None, + field_wells: Optional['outputs.VisualsScatterPlotVisualChartConfigurationFieldWells'] = None, + legend: Optional['outputs.LegendOptions'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None, + visual_palette: Optional['outputs.VisualPalette'] = None, + x_axis_display_options: Optional['outputs.AxisDisplayOptions'] = None, + x_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + y_axis_display_options: Optional['outputs.AxisDisplayOptions'] = None, + y_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None): + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + if x_axis_display_options is not None: + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) + if x_axis_label_options is not None: + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) + if y_axis_display_options is not None: + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) + if y_axis_label_options is not None: + pulumi.set(__self__, "y_axis_label_options", y_axis_label_options) + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "data_labels") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsScatterPlotVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") + + @property + @pulumi.getter + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") + + @property + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + @property + @pulumi.getter(name="xAxisDisplayOptions") + def x_axis_display_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "x_axis_display_options") + + @property + @pulumi.getter(name="xAxisLabelOptions") + def x_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "x_axis_label_options") + + @property + @pulumi.getter(name="yAxisDisplayOptions") + def y_axis_display_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "y_axis_display_options") + + @property + @pulumi.getter(name="yAxisLabelOptions") + def y_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "y_axis_label_options") + + +@pulumi.output_type +class VisualsScatterPlotVisualChartConfigurationFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "scatterPlotCategoricallyAggregatedFieldWells": + suggest = "scatter_plot_categorically_aggregated_field_wells" + elif key == "scatterPlotUnaggregatedFieldWells": + suggest = "scatter_plot_unaggregated_field_wells" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsScatterPlotVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsScatterPlotVisualChartConfigurationFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsScatterPlotVisualChartConfigurationFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + scatter_plot_categorically_aggregated_field_wells: Optional['outputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells'] = None, + scatter_plot_unaggregated_field_wells: Optional['outputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells'] = None): + if scatter_plot_categorically_aggregated_field_wells is not None: + pulumi.set(__self__, "scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) + if scatter_plot_unaggregated_field_wells is not None: + pulumi.set(__self__, "scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) + + @property + @pulumi.getter(name="scatterPlotCategoricallyAggregatedFieldWells") + def scatter_plot_categorically_aggregated_field_wells(self) -> Optional['outputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells']: + return pulumi.get(self, "scatter_plot_categorically_aggregated_field_wells") + + @property + @pulumi.getter(name="scatterPlotUnaggregatedFieldWells") + def scatter_plot_unaggregated_field_wells(self) -> Optional['outputs.VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells']: + return pulumi.get(self, "scatter_plot_unaggregated_field_wells") + + +@pulumi.output_type +class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "xAxes": + suggest = "x_axes" + elif key == "yAxes": + suggest = "y_axes" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotCategoricallyAggregatedFieldWells.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + categories: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + sizes: Optional[Sequence['outputs.MeasureFieldSchema']] = None, + x_axes: Optional[Sequence['outputs.MeasureFieldSchema']] = None, + y_axes: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if categories is not None: + pulumi.set(__self__, "categories", categories) + if sizes is not None: + pulumi.set(__self__, "sizes", sizes) + if x_axes is not None: + pulumi.set(__self__, "x_axes", x_axes) + if y_axes is not None: + pulumi.set(__self__, "y_axes", y_axes) + + @property + @pulumi.getter + def categories(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "categories") @property @pulumi.getter - def username(self) -> str: - """ - User name, maximum length of 64 characters. - """ - return pulumi.get(self, "username") + def sizes(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "sizes") + + @property + @pulumi.getter(name="xAxes") + def x_axes(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "x_axes") + + @property + @pulumi.getter(name="yAxes") + def y_axes(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "y_axes") @pulumi.output_type -class DataSourceParameters(dict): +class VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "amazonElasticsearch": - suggest = "amazon_elasticsearch" - elif key == "auroraPostgresql": - suggest = "aurora_postgresql" - elif key == "awsIotAnalytics": - suggest = "aws_iot_analytics" - elif key == "mariaDb": - suggest = "maria_db" - elif key == "serviceNow": - suggest = "service_now" - elif key == "sqlServer": - suggest = "sql_server" + if key == "xAxes": + suggest = "x_axes" + elif key == "yAxes": + suggest = "y_axes" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceParameters. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceParameters.__key_warning(key) + VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceParameters.__key_warning(key) + VisualsScatterPlotVisualChartConfigurationFieldWellsScatterPlotUnaggregatedFieldWells.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - amazon_elasticsearch: Optional['outputs.DataSourceParametersAmazonElasticsearch'] = None, - athena: Optional['outputs.DataSourceParametersAthena'] = None, - aurora: Optional['outputs.DataSourceParametersAurora'] = None, - aurora_postgresql: Optional['outputs.DataSourceParametersAuroraPostgresql'] = None, - aws_iot_analytics: Optional['outputs.DataSourceParametersAwsIotAnalytics'] = None, - jira: Optional['outputs.DataSourceParametersJira'] = None, - maria_db: Optional['outputs.DataSourceParametersMariaDb'] = None, - mysql: Optional['outputs.DataSourceParametersMysql'] = None, - oracle: Optional['outputs.DataSourceParametersOracle'] = None, - postgresql: Optional['outputs.DataSourceParametersPostgresql'] = None, - presto: Optional['outputs.DataSourceParametersPresto'] = None, - rds: Optional['outputs.DataSourceParametersRds'] = None, - redshift: Optional['outputs.DataSourceParametersRedshift'] = None, - s3: Optional['outputs.DataSourceParametersS3'] = None, - service_now: Optional['outputs.DataSourceParametersServiceNow'] = None, - snowflake: Optional['outputs.DataSourceParametersSnowflake'] = None, - spark: Optional['outputs.DataSourceParametersSpark'] = None, - sql_server: Optional['outputs.DataSourceParametersSqlServer'] = None, - teradata: Optional['outputs.DataSourceParametersTeradata'] = None, - twitter: Optional['outputs.DataSourceParametersTwitter'] = None): - """ - :param 'DataSourceParametersAmazonElasticsearchArgs' amazon_elasticsearch: Parameters for connecting to Amazon Elasticsearch. - :param 'DataSourceParametersAthenaArgs' athena: Parameters for connecting to Athena. - :param 'DataSourceParametersAuroraArgs' aurora: Parameters for connecting to Aurora MySQL. - :param 'DataSourceParametersAuroraPostgresqlArgs' aurora_postgresql: Parameters for connecting to Aurora Postgresql. - :param 'DataSourceParametersAwsIotAnalyticsArgs' aws_iot_analytics: Parameters for connecting to AWS IOT Analytics. - :param 'DataSourceParametersJiraArgs' jira: Parameters for connecting to Jira. - :param 'DataSourceParametersMariaDbArgs' maria_db: Parameters for connecting to MariaDB. - :param 'DataSourceParametersMysqlArgs' mysql: Parameters for connecting to MySQL. - :param 'DataSourceParametersOracleArgs' oracle: Parameters for connecting to Oracle. - :param 'DataSourceParametersPostgresqlArgs' postgresql: Parameters for connecting to Postgresql. - :param 'DataSourceParametersPrestoArgs' presto: Parameters for connecting to Presto. - :param 'DataSourceParametersRdsArgs' rds: Parameters for connecting to RDS. - :param 'DataSourceParametersRedshiftArgs' redshift: Parameters for connecting to Redshift. - :param 'DataSourceParametersS3Args' s3: Parameters for connecting to S3. - :param 'DataSourceParametersServiceNowArgs' service_now: Parameters for connecting to ServiceNow. - :param 'DataSourceParametersSnowflakeArgs' snowflake: Parameters for connecting to Snowflake. - :param 'DataSourceParametersSparkArgs' spark: Parameters for connecting to Spark. - :param 'DataSourceParametersSqlServerArgs' sql_server: Parameters for connecting to SQL Server. - :param 'DataSourceParametersTeradataArgs' teradata: Parameters for connecting to Teradata. - :param 'DataSourceParametersTwitterArgs' twitter: Parameters for connecting to Twitter. - """ - if amazon_elasticsearch is not None: - pulumi.set(__self__, "amazon_elasticsearch", amazon_elasticsearch) - if athena is not None: - pulumi.set(__self__, "athena", athena) - if aurora is not None: - pulumi.set(__self__, "aurora", aurora) - if aurora_postgresql is not None: - pulumi.set(__self__, "aurora_postgresql", aurora_postgresql) - if aws_iot_analytics is not None: - pulumi.set(__self__, "aws_iot_analytics", aws_iot_analytics) - if jira is not None: - pulumi.set(__self__, "jira", jira) - if maria_db is not None: - pulumi.set(__self__, "maria_db", maria_db) - if mysql is not None: - pulumi.set(__self__, "mysql", mysql) - if oracle is not None: - pulumi.set(__self__, "oracle", oracle) - if postgresql is not None: - pulumi.set(__self__, "postgresql", postgresql) - if presto is not None: - pulumi.set(__self__, "presto", presto) - if rds is not None: - pulumi.set(__self__, "rds", rds) - if redshift is not None: - pulumi.set(__self__, "redshift", redshift) - if s3 is not None: - pulumi.set(__self__, "s3", s3) - if service_now is not None: - pulumi.set(__self__, "service_now", service_now) - if snowflake is not None: - pulumi.set(__self__, "snowflake", snowflake) - if spark is not None: - pulumi.set(__self__, "spark", spark) - if sql_server is not None: - pulumi.set(__self__, "sql_server", sql_server) - if teradata is not None: - pulumi.set(__self__, "teradata", teradata) - if twitter is not None: - pulumi.set(__self__, "twitter", twitter) + sizes: Optional[Sequence['outputs.MeasureFieldSchema']] = None, + x_axes: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + y_axes: Optional[Sequence['outputs.DimensionFieldSchema']] = None): + if sizes is not None: + pulumi.set(__self__, "sizes", sizes) + if x_axes is not None: + pulumi.set(__self__, "x_axes", x_axes) + if y_axes is not None: + pulumi.set(__self__, "y_axes", y_axes) @property - @pulumi.getter(name="amazonElasticsearch") - def amazon_elasticsearch(self) -> Optional['outputs.DataSourceParametersAmazonElasticsearch']: + @pulumi.getter + def sizes(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "sizes") + + @property + @pulumi.getter(name="xAxes") + def x_axes(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "x_axes") + + @property + @pulumi.getter(name="yAxes") + def y_axes(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "y_axes") + + +@pulumi.output_type +class VisualsTableVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "conditionalFormatting": + suggest = "conditional_formatting" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisual. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisual.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsTableVisualChartConfiguration'] = None, + conditional_formatting: Optional['outputs.VisualsTableVisualConditionalFormatting'] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): """ - Parameters for connecting to Amazon Elasticsearch. + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "amazon_elasticsearch") + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if conditional_formatting is not None: + pulumi.set(__self__, "conditional_formatting", conditional_formatting) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") @property @pulumi.getter - def athena(self) -> Optional['outputs.DataSourceParametersAthena']: + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: """ - Parameters for connecting to Athena. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "athena") + return pulumi.get(self, "actions") + + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsTableVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="conditionalFormatting") + def conditional_formatting(self) -> Optional['outputs.VisualsTableVisualConditionalFormatting']: + return pulumi.get(self, "conditional_formatting") @property @pulumi.getter - def aurora(self) -> Optional['outputs.DataSourceParametersAurora']: - """ - Parameters for connecting to Aurora MySQL. - """ - return pulumi.get(self, "aurora") + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") @property - @pulumi.getter(name="auroraPostgresql") - def aurora_postgresql(self) -> Optional['outputs.DataSourceParametersAuroraPostgresql']: - """ - Parameters for connecting to Aurora Postgresql. - """ - return pulumi.get(self, "aurora_postgresql") + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") + + +@pulumi.output_type +class VisualsTableVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldOptions": + suggest = "field_options" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "paginatedReportOptions": + suggest = "paginated_report_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "tableInlineVisualizations": + suggest = "table_inline_visualizations" + elif key == "tableOptions": + suggest = "table_options" + elif key == "totalOptions": + suggest = "total_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_options: Optional['outputs.VisualsTableVisualChartConfigurationFieldOptions'] = None, + field_wells: Optional['outputs.VisualsTableVisualChartConfigurationFieldWells'] = None, + paginated_report_options: Optional['outputs.VisualsTableVisualChartConfigurationPaginatedReportOptions'] = None, + sort_configuration: Optional['outputs.VisualsTableVisualChartConfigurationSortConfiguration'] = None, + table_inline_visualizations: Optional[Sequence['outputs.VisualsTableVisualChartConfigurationTableInlineVisualization']] = None, + table_options: Optional['outputs.VisualsTableVisualChartConfigurationTableOptions'] = None, + total_options: Optional['outputs.VisualsTableVisualChartConfigurationTotalOptions'] = None): + if field_options is not None: + pulumi.set(__self__, "field_options", field_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if paginated_report_options is not None: + pulumi.set(__self__, "paginated_report_options", paginated_report_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if table_inline_visualizations is not None: + pulumi.set(__self__, "table_inline_visualizations", table_inline_visualizations) + if table_options is not None: + pulumi.set(__self__, "table_options", table_options) + if total_options is not None: + pulumi.set(__self__, "total_options", total_options) @property - @pulumi.getter(name="awsIotAnalytics") - def aws_iot_analytics(self) -> Optional['outputs.DataSourceParametersAwsIotAnalytics']: - """ - Parameters for connecting to AWS IOT Analytics. - """ - return pulumi.get(self, "aws_iot_analytics") + @pulumi.getter(name="fieldOptions") + def field_options(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldOptions']: + return pulumi.get(self, "field_options") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter(name="paginatedReportOptions") + def paginated_report_options(self) -> Optional['outputs.VisualsTableVisualChartConfigurationPaginatedReportOptions']: + return pulumi.get(self, "paginated_report_options") + + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsTableVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") + + @property + @pulumi.getter(name="tableInlineVisualizations") + def table_inline_visualizations(self) -> Optional[Sequence['outputs.VisualsTableVisualChartConfigurationTableInlineVisualization']]: + return pulumi.get(self, "table_inline_visualizations") + + @property + @pulumi.getter(name="tableOptions") + def table_options(self) -> Optional['outputs.VisualsTableVisualChartConfigurationTableOptions']: + return pulumi.get(self, "table_options") + + @property + @pulumi.getter(name="totalOptions") + def total_options(self) -> Optional['outputs.VisualsTableVisualChartConfigurationTotalOptions']: + return pulumi.get(self, "total_options") + + +@pulumi.output_type +class VisualsTableVisualChartConfigurationFieldOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "selectedFieldOptions": + suggest = "selected_field_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationFieldOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationFieldOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + orders: Optional[Sequence[str]] = None, + selected_field_options: Optional[Sequence['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption']] = None): + if orders is not None: + pulumi.set(__self__, "orders", orders) + if selected_field_options is not None: + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter - def jira(self) -> Optional['outputs.DataSourceParametersJira']: - """ - Parameters for connecting to Jira. - """ - return pulumi.get(self, "jira") + def orders(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "orders") @property - @pulumi.getter(name="mariaDb") - def maria_db(self) -> Optional['outputs.DataSourceParametersMariaDb']: - """ - Parameters for connecting to MariaDB. - """ - return pulumi.get(self, "maria_db") + @pulumi.getter(name="selectedFieldOptions") + def selected_field_options(self) -> Optional[Sequence['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption']]: + return pulumi.get(self, "selected_field_options") - @property - @pulumi.getter - def mysql(self) -> Optional['outputs.DataSourceParametersMysql']: - """ - Parameters for connecting to MySQL. - """ - return pulumi.get(self, "mysql") - @property - @pulumi.getter - def oracle(self) -> Optional['outputs.DataSourceParametersOracle']: - """ - Parameters for connecting to Oracle. - """ - return pulumi.get(self, "oracle") +@pulumi.output_type +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "customLabel": + suggest = "custom_label" + elif key == "urlStyling": + suggest = "url_styling" - @property - @pulumi.getter - def postgresql(self) -> Optional['outputs.DataSourceParametersPostgresql']: - """ - Parameters for connecting to Postgresql. - """ - return pulumi.get(self, "postgresql") + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption. Access the value via the '{suggest}' property getter instead.") - @property - @pulumi.getter - def presto(self) -> Optional['outputs.DataSourceParametersPresto']: - """ - Parameters for connecting to Presto. - """ - return pulumi.get(self, "presto") + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption.__key_warning(key) + return super().__getitem__(key) - @property - @pulumi.getter - def rds(self) -> Optional['outputs.DataSourceParametersRds']: - """ - Parameters for connecting to RDS. - """ - return pulumi.get(self, "rds") + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + field_id: str, + custom_label: Optional[str] = None, + url_styling: Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling'] = None, + visibility: Optional[str] = None, + width: Optional[str] = None): + pulumi.set(__self__, "field_id", field_id) + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if url_styling is not None: + pulumi.set(__self__, "url_styling", url_styling) + if visibility is not None: + pulumi.set(__self__, "visibility", visibility) + if width is not None: + pulumi.set(__self__, "width", width) @property - @pulumi.getter - def redshift(self) -> Optional['outputs.DataSourceParametersRedshift']: - """ - Parameters for connecting to Redshift. - """ - return pulumi.get(self, "redshift") + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") @property - @pulumi.getter - def s3(self) -> Optional['outputs.DataSourceParametersS3']: - """ - Parameters for connecting to S3. - """ - return pulumi.get(self, "s3") + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[str]: + return pulumi.get(self, "custom_label") @property - @pulumi.getter(name="serviceNow") - def service_now(self) -> Optional['outputs.DataSourceParametersServiceNow']: - """ - Parameters for connecting to ServiceNow. - """ - return pulumi.get(self, "service_now") + @pulumi.getter(name="urlStyling") + def url_styling(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling']: + return pulumi.get(self, "url_styling") @property @pulumi.getter - def snowflake(self) -> Optional['outputs.DataSourceParametersSnowflake']: - """ - Parameters for connecting to Snowflake. - """ - return pulumi.get(self, "snowflake") + def visibility(self) -> Optional[str]: + return pulumi.get(self, "visibility") @property @pulumi.getter - def spark(self) -> Optional['outputs.DataSourceParametersSpark']: - """ - Parameters for connecting to Spark. - """ - return pulumi.get(self, "spark") + def width(self) -> Optional[str]: + return pulumi.get(self, "width") - @property - @pulumi.getter(name="sqlServer") - def sql_server(self) -> Optional['outputs.DataSourceParametersSqlServer']: - """ - Parameters for connecting to SQL Server. - """ - return pulumi.get(self, "sql_server") + +@pulumi.output_type +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "imageConfiguration": + suggest = "image_configuration" + elif key == "linkConfiguration": + suggest = "link_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStyling.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + image_configuration: Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration'] = None, + link_configuration: Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration'] = None): + if image_configuration is not None: + pulumi.set(__self__, "image_configuration", image_configuration) + if link_configuration is not None: + pulumi.set(__self__, "link_configuration", link_configuration) @property - @pulumi.getter - def teradata(self) -> Optional['outputs.DataSourceParametersTeradata']: - """ - Parameters for connecting to Teradata. - """ - return pulumi.get(self, "teradata") + @pulumi.getter(name="imageConfiguration") + def image_configuration(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration']: + return pulumi.get(self, "image_configuration") @property - @pulumi.getter - def twitter(self) -> Optional['outputs.DataSourceParametersTwitter']: - """ - Parameters for connecting to Twitter. - """ - return pulumi.get(self, "twitter") + @pulumi.getter(name="linkConfiguration") + def link_configuration(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration']: + return pulumi.get(self, "link_configuration") @pulumi.output_type -class DataSourceParametersAmazonElasticsearch(dict): +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sizingOptions": + suggest = "sizing_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfiguration.__key_warning(key) + return super().get(key, default) + def __init__(__self__, *, - domain: str): - """ - :param str domain: The OpenSearch domain. - """ - pulumi.set(__self__, "domain", domain) + sizing_options: Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions'] = None): + if sizing_options is not None: + pulumi.set(__self__, "sizing_options", sizing_options) @property - @pulumi.getter - def domain(self) -> str: - """ - The OpenSearch domain. - """ - return pulumi.get(self, "domain") + @pulumi.getter(name="sizingOptions") + def sizing_options(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions']: + return pulumi.get(self, "sizing_options") @pulumi.output_type -class DataSourceParametersAthena(dict): +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "workGroup": - suggest = "work_group" + if key == "tableCellImageScalingConfiguration": + suggest = "table_cell_image_scaling_configuration" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersAthena. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceParametersAthena.__key_warning(key) + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceParametersAthena.__key_warning(key) + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingImageConfigurationSizingOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - work_group: Optional[str] = None): - """ - :param str work_group: The work-group to which to connect. - """ - if work_group is not None: - pulumi.set(__self__, "work_group", work_group) + table_cell_image_scaling_configuration: Optional[str] = None): + if table_cell_image_scaling_configuration is not None: + pulumi.set(__self__, "table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @property - @pulumi.getter(name="workGroup") - def work_group(self) -> Optional[str]: - """ - The work-group to which to connect. - """ - return pulumi.get(self, "work_group") + @pulumi.getter(name="tableCellImageScalingConfiguration") + def table_cell_image_scaling_configuration(self) -> Optional[str]: + return pulumi.get(self, "table_cell_image_scaling_configuration") @pulumi.output_type -class DataSourceParametersAurora(dict): +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfiguration(dict): def __init__(__self__, *, - database: str, - host: str, - port: int): - """ - :param str database: The database to which to connect. - :param str host: The host to which to connect. - :param int port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + content: Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent'] = None, + target: Optional[str] = None): + if content is not None: + pulumi.set(__self__, "content", content) + if target is not None: + pulumi.set(__self__, "target", target) @property @pulumi.getter - def database(self) -> str: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def content(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent']: + return pulumi.get(self, "content") @property @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + +@pulumi.output_type +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customIconContent": + suggest = "custom_icon_content" + elif key == "customTextContent": + suggest = "custom_text_content" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContent.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + custom_icon_content: Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent'] = None, + custom_text_content: Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent'] = None): + if custom_icon_content is not None: + pulumi.set(__self__, "custom_icon_content", custom_icon_content) + if custom_text_content is not None: + pulumi.set(__self__, "custom_text_content", custom_text_content) @property - @pulumi.getter - def port(self) -> int: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="customIconContent") + def custom_icon_content(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent']: + return pulumi.get(self, "custom_icon_content") + + @property + @pulumi.getter(name="customTextContent") + def custom_text_content(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent']: + return pulumi.get(self, "custom_text_content") @pulumi.output_type -class DataSourceParametersAuroraPostgresql(dict): +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomIconContent(dict): def __init__(__self__, *, - database: str, - host: str, - port: int): - """ - :param str database: The database to which to connect. - :param str host: The host to which to connect. - :param int port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + icon: Optional[str] = None): + if icon is not None: + pulumi.set(__self__, "icon", icon) @property @pulumi.getter - def database(self) -> str: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def icon(self) -> Optional[str]: + return pulumi.get(self, "icon") + + +@pulumi.output_type +class VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fontConfiguration": + suggest = "font_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationFieldOptionsSelectedFieldOptionUrlStylingLinkConfigurationContentCustomTextContent.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + font_configuration: Optional['outputs.FontConfiguration'] = None, + value: Optional[str] = None): + if font_configuration is not None: + pulumi.set(__self__, "font_configuration", font_configuration) + if value is not None: + pulumi.set(__self__, "value", value) @property - @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="fontConfiguration") + def font_configuration(self) -> Optional['outputs.FontConfiguration']: + return pulumi.get(self, "font_configuration") @property @pulumi.getter - def port(self) -> int: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + def value(self) -> Optional[str]: + return pulumi.get(self, "value") @pulumi.output_type -class DataSourceParametersAwsIotAnalytics(dict): +class VisualsTableVisualChartConfigurationFieldWells(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSetName": - suggest = "data_set_name" + if key == "tableAggregatedFieldWells": + suggest = "table_aggregated_field_wells" + elif key == "tableUnaggregatedFieldWells": + suggest = "table_unaggregated_field_wells" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersAwsIotAnalytics. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceParametersAwsIotAnalytics.__key_warning(key) + VisualsTableVisualChartConfigurationFieldWells.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceParametersAwsIotAnalytics.__key_warning(key) + VisualsTableVisualChartConfigurationFieldWells.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - data_set_name: str): - """ - :param str data_set_name: The name of the data set to which to connect. - """ - pulumi.set(__self__, "data_set_name", data_set_name) + table_aggregated_field_wells: Optional['outputs.VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells'] = None, + table_unaggregated_field_wells: Optional['outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells'] = None): + if table_aggregated_field_wells is not None: + pulumi.set(__self__, "table_aggregated_field_wells", table_aggregated_field_wells) + if table_unaggregated_field_wells is not None: + pulumi.set(__self__, "table_unaggregated_field_wells", table_unaggregated_field_wells) @property - @pulumi.getter(name="dataSetName") - def data_set_name(self) -> str: - """ - The name of the data set to which to connect. - """ - return pulumi.get(self, "data_set_name") + @pulumi.getter(name="tableAggregatedFieldWells") + def table_aggregated_field_wells(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells']: + return pulumi.get(self, "table_aggregated_field_wells") + + @property + @pulumi.getter(name="tableUnaggregatedFieldWells") + def table_unaggregated_field_wells(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells']: + return pulumi.get(self, "table_unaggregated_field_wells") @pulumi.output_type -class DataSourceParametersJira(dict): +class VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "siteBaseUrl": - suggest = "site_base_url" + if key == "groupBies": + suggest = "group_bies" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersJira. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceParametersJira.__key_warning(key) + VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceParametersJira.__key_warning(key) + VisualsTableVisualChartConfigurationFieldWellsTableAggregatedFieldWells.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - site_base_url: str): - """ - :param str site_base_url: The base URL of the Jira instance's site to which to connect. - """ - pulumi.set(__self__, "site_base_url", site_base_url) + group_bies: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + values: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if group_bies is not None: + pulumi.set(__self__, "group_bies", group_bies) + if values is not None: + pulumi.set(__self__, "values", values) @property - @pulumi.getter(name="siteBaseUrl") - def site_base_url(self) -> str: - """ - The base URL of the Jira instance's site to which to connect. - """ - return pulumi.get(self, "site_base_url") + @pulumi.getter(name="groupBies") + def group_bies(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "group_bies") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "values") @pulumi.output_type -class DataSourceParametersMariaDb(dict): +class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWells(dict): def __init__(__self__, *, - database: str, - host: str, - port: int): - """ - :param str database: The database to which to connect. - :param str host: The host to which to connect. - :param int port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + values: Optional[Sequence['outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue']] = None): + if values is not None: + pulumi.set(__self__, "values", values) @property @pulumi.getter - def database(self) -> str: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def values(self) -> Optional[Sequence['outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue']]: + return pulumi.get(self, "values") - @property - @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") - @property - @pulumi.getter - def port(self) -> int: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") +@pulumi.output_type +class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "formatConfiguration": + suggest = "format_configuration" + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValue.__key_warning(key) + return super().get(key, default) -@pulumi.output_type -class DataSourceParametersMysql(dict): def __init__(__self__, *, - database: str, - host: str, - port: int): - """ - :param str database: The database to which to connect. - :param str host: The host to which to connect. - :param int port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + column: 'outputs.Column', + field_id: str, + format_configuration: Optional['outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration'] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter - def database(self) -> str: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") @property - @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") @property - @pulumi.getter - def port(self) -> int: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration']: + return pulumi.get(self, "format_configuration") @pulumi.output_type -class DataSourceParametersOracle(dict): - def __init__(__self__, *, - database: str, - host: str, - port: int): - """ - :param str database: The database to which to connect. - :param str host: The host to which to connect. - :param int port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) - - @property - @pulumi.getter - def database(self) -> str: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") +class VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dateTimeFormatConfiguration": + suggest = "date_time_format_configuration" + elif key == "numberFormatConfiguration": + suggest = "number_format_configuration" + elif key == "stringFormatConfiguration": + suggest = "string_format_configuration" - @property - @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration. Access the value via the '{suggest}' property getter instead.") - @property - @pulumi.getter - def port(self) -> int: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration.__key_warning(key) + return super().__getitem__(key) + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationFieldWellsTableUnaggregatedFieldWellsValueFormatConfiguration.__key_warning(key) + return super().get(key, default) -@pulumi.output_type -class DataSourceParametersPostgresql(dict): def __init__(__self__, *, - database: str, - host: str, - port: int): - """ - :param str database: The database to which to connect. - :param str host: The host to which to connect. - :param int port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + date_time_format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None, + number_format_configuration: Optional['outputs.NumberFormatConfiguration'] = None, + string_format_configuration: Optional['outputs.StringFormatConfiguration'] = None): + if date_time_format_configuration is not None: + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) + if number_format_configuration is not None: + pulumi.set(__self__, "number_format_configuration", number_format_configuration) + if string_format_configuration is not None: + pulumi.set(__self__, "string_format_configuration", string_format_configuration) @property - @pulumi.getter - def database(self) -> str: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + @pulumi.getter(name="dateTimeFormatConfiguration") + def date_time_format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "date_time_format_configuration") @property - @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="numberFormatConfiguration") + def number_format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "number_format_configuration") @property - @pulumi.getter - def port(self) -> int: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="stringFormatConfiguration") + def string_format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "string_format_configuration") @pulumi.output_type -class DataSourceParametersPresto(dict): - def __init__(__self__, *, - catalog: str, - host: str, - port: int): - """ - :param str catalog: The catalog to which to connect. - :param str host: The host to which to connect. - :param int port: The port to which to connect. - """ - pulumi.set(__self__, "catalog", catalog) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) +class VisualsTableVisualChartConfigurationPaginatedReportOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "overflowColumnHeaderVisibility": + suggest = "overflow_column_header_visibility" + elif key == "verticalOverflowVisibility": + suggest = "vertical_overflow_visibility" - @property - @pulumi.getter - def catalog(self) -> str: - """ - The catalog to which to connect. - """ - return pulumi.get(self, "catalog") + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationPaginatedReportOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationPaginatedReportOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationPaginatedReportOptions.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + overflow_column_header_visibility: Optional[str] = None, + vertical_overflow_visibility: Optional[str] = None): + if overflow_column_header_visibility is not None: + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) + if vertical_overflow_visibility is not None: + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property - @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="overflowColumnHeaderVisibility") + def overflow_column_header_visibility(self) -> Optional[str]: + return pulumi.get(self, "overflow_column_header_visibility") @property - @pulumi.getter - def port(self) -> int: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="verticalOverflowVisibility") + def vertical_overflow_visibility(self) -> Optional[str]: + return pulumi.get(self, "vertical_overflow_visibility") @pulumi.output_type -class DataSourceParametersRds(dict): +class VisualsTableVisualChartConfigurationSortConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "instanceId": - suggest = "instance_id" + if key == "paginationConfiguration": + suggest = "pagination_configuration" + elif key == "rowSorts": + suggest = "row_sorts" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersRds. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceParametersRds.__key_warning(key) + VisualsTableVisualChartConfigurationSortConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceParametersRds.__key_warning(key) + VisualsTableVisualChartConfigurationSortConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - database: str, - instance_id: str): - """ - :param str database: The database to which to connect. - :param str instance_id: The instance ID to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "instance_id", instance_id) - - @property - @pulumi.getter - def database(self) -> str: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + pagination_configuration: Optional['outputs.VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration'] = None, + row_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if pagination_configuration is not None: + pulumi.set(__self__, "pagination_configuration", pagination_configuration) + if row_sorts is not None: + pulumi.set(__self__, "row_sorts", row_sorts) - @property - @pulumi.getter(name="instanceId") - def instance_id(self) -> str: - """ - The instance ID to which to connect. - """ - return pulumi.get(self, "instance_id") + @property + @pulumi.getter(name="paginationConfiguration") + def pagination_configuration(self) -> Optional['outputs.VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration']: + return pulumi.get(self, "pagination_configuration") + + @property + @pulumi.getter(name="rowSorts") + def row_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "row_sorts") @pulumi.output_type -class DataSourceParametersRedshift(dict): +class VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "clusterId": - suggest = "cluster_id" + if key == "pageNumber": + suggest = "page_number" + elif key == "pageSize": + suggest = "page_size" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersRedshift. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceParametersRedshift.__key_warning(key) + VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceParametersRedshift.__key_warning(key) + VisualsTableVisualChartConfigurationSortConfigurationPaginationConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - database: str, - cluster_id: Optional[str] = None, - host: Optional[str] = None, - port: Optional[int] = None): - """ - :param str database: The database to which to connect. - :param str cluster_id: The ID of the cluster to which to connect. - :param str host: The host to which to connect. - :param int port: The port to which to connect. - """ - pulumi.set(__self__, "database", database) - if cluster_id is not None: - pulumi.set(__self__, "cluster_id", cluster_id) - if host is not None: - pulumi.set(__self__, "host", host) - if port is not None: - pulumi.set(__self__, "port", port) - - @property - @pulumi.getter - def database(self) -> str: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") - - @property - @pulumi.getter(name="clusterId") - def cluster_id(self) -> Optional[str]: - """ - The ID of the cluster to which to connect. - """ - return pulumi.get(self, "cluster_id") + page_number: int, + page_size: int): + pulumi.set(__self__, "page_number", page_number) + pulumi.set(__self__, "page_size", page_size) @property - @pulumi.getter - def host(self) -> Optional[str]: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="pageNumber") + def page_number(self) -> int: + return pulumi.get(self, "page_number") @property - @pulumi.getter - def port(self) -> Optional[int]: - """ - The port to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="pageSize") + def page_size(self) -> int: + return pulumi.get(self, "page_size") @pulumi.output_type -class DataSourceParametersS3(dict): +class VisualsTableVisualChartConfigurationTableInlineVisualization(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "manifestFileLocation": - suggest = "manifest_file_location" + if key == "dataBars": + suggest = "data_bars" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersS3. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationTableInlineVisualization. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceParametersS3.__key_warning(key) + VisualsTableVisualChartConfigurationTableInlineVisualization.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceParametersS3.__key_warning(key) + VisualsTableVisualChartConfigurationTableInlineVisualization.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - manifest_file_location: 'outputs.DataSourceParametersS3ManifestFileLocation'): - """ - :param 'DataSourceParametersS3ManifestFileLocationArgs' manifest_file_location: An object containing the S3 location of the S3 manifest file. - """ - pulumi.set(__self__, "manifest_file_location", manifest_file_location) + data_bars: Optional['outputs.VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars'] = None): + if data_bars is not None: + pulumi.set(__self__, "data_bars", data_bars) @property - @pulumi.getter(name="manifestFileLocation") - def manifest_file_location(self) -> 'outputs.DataSourceParametersS3ManifestFileLocation': - """ - An object containing the S3 location of the S3 manifest file. - """ - return pulumi.get(self, "manifest_file_location") + @pulumi.getter(name="dataBars") + def data_bars(self) -> Optional['outputs.VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars']: + return pulumi.get(self, "data_bars") @pulumi.output_type -class DataSourceParametersS3ManifestFileLocation(dict): +class VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "negativeColor": + suggest = "negative_color" + elif key == "positiveColor": + suggest = "positive_color" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationTableInlineVisualizationDataBars.__key_warning(key) + return super().get(key, default) + def __init__(__self__, *, - bucket: str, - key: str): - """ - :param str bucket: The name of the bucket that contains the manifest file. - :param str key: The key of the manifest file within the bucket. - """ - pulumi.set(__self__, "bucket", bucket) - pulumi.set(__self__, "key", key) + field_id: str, + negative_color: Optional[str] = None, + positive_color: Optional[str] = None): + pulumi.set(__self__, "field_id", field_id) + if negative_color is not None: + pulumi.set(__self__, "negative_color", negative_color) + if positive_color is not None: + pulumi.set(__self__, "positive_color", positive_color) @property - @pulumi.getter - def bucket(self) -> str: - """ - The name of the bucket that contains the manifest file. - """ - return pulumi.get(self, "bucket") + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") @property - @pulumi.getter - def key(self) -> str: - """ - The key of the manifest file within the bucket. - """ - return pulumi.get(self, "key") + @pulumi.getter(name="negativeColor") + def negative_color(self) -> Optional[str]: + return pulumi.get(self, "negative_color") + + @property + @pulumi.getter(name="positiveColor") + def positive_color(self) -> Optional[str]: + return pulumi.get(self, "positive_color") @pulumi.output_type -class DataSourceParametersServiceNow(dict): +class VisualsTableVisualChartConfigurationTableOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "siteBaseUrl": - suggest = "site_base_url" + if key == "cellStyle": + suggest = "cell_style" + elif key == "headerStyle": + suggest = "header_style" + elif key == "rowAlternateColorOptions": + suggest = "row_alternate_color_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersServiceNow. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationTableOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceParametersServiceNow.__key_warning(key) + VisualsTableVisualChartConfigurationTableOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceParametersServiceNow.__key_warning(key) + VisualsTableVisualChartConfigurationTableOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - site_base_url: str): - """ - :param str site_base_url: The base URL of the Jira instance's site to which to connect. - """ - pulumi.set(__self__, "site_base_url", site_base_url) + cell_style: Optional['outputs.CellStyle'] = None, + header_style: Optional['outputs.CellStyle'] = None, + orientation: Optional[str] = None, + row_alternate_color_options: Optional['outputs.VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions'] = None): + if cell_style is not None: + pulumi.set(__self__, "cell_style", cell_style) + if header_style is not None: + pulumi.set(__self__, "header_style", header_style) + if orientation is not None: + pulumi.set(__self__, "orientation", orientation) + if row_alternate_color_options is not None: + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) @property - @pulumi.getter(name="siteBaseUrl") - def site_base_url(self) -> str: - """ - The base URL of the Jira instance's site to which to connect. - """ - return pulumi.get(self, "site_base_url") - - -@pulumi.output_type -class DataSourceParametersSnowflake(dict): - def __init__(__self__, *, - database: str, - host: str, - warehouse: str): - """ - :param str database: The database to which to connect. - :param str host: The host to which to connect. - :param str warehouse: The warehouse to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "warehouse", warehouse) + @pulumi.getter(name="cellStyle") + def cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "cell_style") @property - @pulumi.getter - def database(self) -> str: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + @pulumi.getter(name="headerStyle") + def header_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "header_style") @property @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + def orientation(self) -> Optional[str]: + return pulumi.get(self, "orientation") @property - @pulumi.getter - def warehouse(self) -> str: - """ - The warehouse to which to connect. - """ - return pulumi.get(self, "warehouse") + @pulumi.getter(name="rowAlternateColorOptions") + def row_alternate_color_options(self) -> Optional['outputs.VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions']: + return pulumi.get(self, "row_alternate_color_options") @pulumi.output_type -class DataSourceParametersSpark(dict): - def __init__(__self__, *, - host: str, - port: int): - """ - :param str host: The host to which to connect. - :param int port: The warehouse to which to connect. - """ - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) +class VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "rowAlternateColors": + suggest = "row_alternate_colors" - @property - @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions. Access the value via the '{suggest}' property getter instead.") - @property - @pulumi.getter - def port(self) -> int: - """ - The warehouse to which to connect. - """ - return pulumi.get(self, "port") + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.__key_warning(key) + return super().__getitem__(key) + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationTableOptionsRowAlternateColorOptions.__key_warning(key) + return super().get(key, default) -@pulumi.output_type -class DataSourceParametersSqlServer(dict): def __init__(__self__, *, - database: str, - host: str, - port: int): - """ - :param str database: The database to which to connect. - :param str host: The host to which to connect. - :param int port: The warehouse to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) - - @property - @pulumi.getter - def database(self) -> str: + row_alternate_colors: Optional[str] = None, + status: Optional[str] = None): """ - The database to which to connect. + :param str status: The dashboard creation status. """ - return pulumi.get(self, "database") + if row_alternate_colors is not None: + pulumi.set(__self__, "row_alternate_colors", row_alternate_colors) + if status is not None: + pulumi.set(__self__, "status", status) @property - @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="rowAlternateColors") + def row_alternate_colors(self) -> Optional[str]: + return pulumi.get(self, "row_alternate_colors") @property @pulumi.getter - def port(self) -> int: + def status(self) -> Optional[str]: """ - The warehouse to which to connect. + The dashboard creation status. """ - return pulumi.get(self, "port") + return pulumi.get(self, "status") @pulumi.output_type -class DataSourceParametersTeradata(dict): +class VisualsTableVisualChartConfigurationTotalOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customLabel": + suggest = "custom_label" + elif key == "scrollStatus": + suggest = "scroll_status" + elif key == "totalCellStyle": + suggest = "total_cell_style" + elif key == "totalsVisibility": + suggest = "totals_visibility" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualChartConfigurationTotalOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTableVisualChartConfigurationTotalOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTableVisualChartConfigurationTotalOptions.__key_warning(key) + return super().get(key, default) + def __init__(__self__, *, - database: str, - host: str, - port: int): - """ - :param str database: The database to which to connect. - :param str host: The host to which to connect. - :param int port: The warehouse to which to connect. - """ - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "host", host) - pulumi.set(__self__, "port", port) + custom_label: Optional[str] = None, + placement: Optional[str] = None, + scroll_status: Optional[str] = None, + total_cell_style: Optional['outputs.CellStyle'] = None, + totals_visibility: Optional[str] = None): + if custom_label is not None: + pulumi.set(__self__, "custom_label", custom_label) + if placement is not None: + pulumi.set(__self__, "placement", placement) + if scroll_status is not None: + pulumi.set(__self__, "scroll_status", scroll_status) + if total_cell_style is not None: + pulumi.set(__self__, "total_cell_style", total_cell_style) + if totals_visibility is not None: + pulumi.set(__self__, "totals_visibility", totals_visibility) + + @property + @pulumi.getter(name="customLabel") + def custom_label(self) -> Optional[str]: + return pulumi.get(self, "custom_label") @property @pulumi.getter - def database(self) -> str: - """ - The database to which to connect. - """ - return pulumi.get(self, "database") + def placement(self) -> Optional[str]: + return pulumi.get(self, "placement") @property - @pulumi.getter - def host(self) -> str: - """ - The host to which to connect. - """ - return pulumi.get(self, "host") + @pulumi.getter(name="scrollStatus") + def scroll_status(self) -> Optional[str]: + return pulumi.get(self, "scroll_status") @property - @pulumi.getter - def port(self) -> int: - """ - The warehouse to which to connect. - """ - return pulumi.get(self, "port") + @pulumi.getter(name="totalCellStyle") + def total_cell_style(self) -> Optional['outputs.CellStyle']: + return pulumi.get(self, "total_cell_style") + + @property + @pulumi.getter(name="totalsVisibility") + def totals_visibility(self) -> Optional[str]: + return pulumi.get(self, "totals_visibility") @pulumi.output_type -class DataSourceParametersTwitter(dict): +class VisualsTableVisualConditionalFormatting(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "maxRows": - suggest = "max_rows" + if key == "conditionalFormattingOptions": + suggest = "conditional_formatting_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceParametersTwitter. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualConditionalFormatting. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceParametersTwitter.__key_warning(key) + VisualsTableVisualConditionalFormatting.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceParametersTwitter.__key_warning(key) + VisualsTableVisualConditionalFormatting.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - max_rows: int, - query: str): - """ - :param int max_rows: The maximum number of rows to query. - :param str query: The Twitter query to retrieve the data. - """ - pulumi.set(__self__, "max_rows", max_rows) - pulumi.set(__self__, "query", query) - - @property - @pulumi.getter(name="maxRows") - def max_rows(self) -> int: - """ - The maximum number of rows to query. - """ - return pulumi.get(self, "max_rows") + conditional_formatting_options: Optional[Sequence['outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOption']] = None): + if conditional_formatting_options is not None: + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property - @pulumi.getter - def query(self) -> str: - """ - The Twitter query to retrieve the data. - """ - return pulumi.get(self, "query") + @pulumi.getter(name="conditionalFormattingOptions") + def conditional_formatting_options(self) -> Optional[Sequence['outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOption']]: + return pulumi.get(self, "conditional_formatting_options") @pulumi.output_type -class DataSourcePermission(dict): +class VisualsTableVisualConditionalFormattingConditionalFormattingOption(dict): def __init__(__self__, *, - actions: Sequence[str], - principal: str): - """ - :param Sequence[str] actions: Set of IAM actions to grant or revoke permissions on. Max of 16 items. - :param str principal: The Amazon Resource Name (ARN) of the principal. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + cell: Optional['outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell'] = None, + row: Optional['outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow'] = None): + if cell is not None: + pulumi.set(__self__, "cell", cell) + if row is not None: + pulumi.set(__self__, "row", row) @property @pulumi.getter - def actions(self) -> Sequence[str]: - """ - Set of IAM actions to grant or revoke permissions on. Max of 16 items. - """ - return pulumi.get(self, "actions") + def cell(self) -> Optional['outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell']: + return pulumi.get(self, "cell") @property @pulumi.getter - def principal(self) -> str: - """ - The Amazon Resource Name (ARN) of the principal. - """ - return pulumi.get(self, "principal") + def row(self) -> Optional['outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow']: + return pulumi.get(self, "row") @pulumi.output_type -class DataSourceSslProperties(dict): +class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "disableSsl": - suggest = "disable_ssl" + if key == "fieldId": + suggest = "field_id" + elif key == "textFormat": + suggest = "text_format" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceSslProperties. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceSslProperties.__key_warning(key) + VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceSslProperties.__key_warning(key) + VisualsTableVisualConditionalFormattingConditionalFormattingOptionCell.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - disable_ssl: bool): - """ - :param bool disable_ssl: A Boolean option to control whether SSL should be disabled. - """ - pulumi.set(__self__, "disable_ssl", disable_ssl) + field_id: str, + text_format: Optional['outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat'] = None): + pulumi.set(__self__, "field_id", field_id) + if text_format is not None: + pulumi.set(__self__, "text_format", text_format) @property - @pulumi.getter(name="disableSsl") - def disable_ssl(self) -> bool: - """ - A Boolean option to control whether SSL should be disabled. - """ - return pulumi.get(self, "disable_ssl") + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") + + @property + @pulumi.getter(name="textFormat") + def text_format(self) -> Optional['outputs.VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat']: + return pulumi.get(self, "text_format") @pulumi.output_type -class DataSourceVpcConnectionProperties(dict): +class VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "vpcConnectionArn": - suggest = "vpc_connection_arn" + if key == "backgroundColor": + suggest = "background_color" + elif key == "textColor": + suggest = "text_color" if suggest: - pulumi.log.warn(f"Key '{key}' not found in DataSourceVpcConnectionProperties. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - DataSourceVpcConnectionProperties.__key_warning(key) + VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - DataSourceVpcConnectionProperties.__key_warning(key) + VisualsTableVisualConditionalFormattingConditionalFormattingOptionCellTextFormat.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - vpc_connection_arn: str): - """ - :param str vpc_connection_arn: The Amazon Resource Name (ARN) for the VPC connection. - """ - pulumi.set(__self__, "vpc_connection_arn", vpc_connection_arn) + background_color: 'outputs.ConditionalFormattingColor', + text_color: 'outputs.ConditionalFormattingColor', + icon: Optional['outputs.ConditionalFormattingIcon'] = None): + pulumi.set(__self__, "background_color", background_color) + pulumi.set(__self__, "text_color", text_color) + if icon is not None: + pulumi.set(__self__, "icon", icon) @property - @pulumi.getter(name="vpcConnectionArn") - def vpc_connection_arn(self) -> str: - """ - The Amazon Resource Name (ARN) for the VPC connection. - """ - return pulumi.get(self, "vpc_connection_arn") - - -@pulumi.output_type -class FolderPermission(dict): - def __init__(__self__, *, - actions: Sequence[str], - principal: str): - """ - :param Sequence[str] actions: List of IAM actions to grant or revoke permissions on. - :param str principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + @pulumi.getter(name="backgroundColor") + def background_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "background_color") @property - @pulumi.getter - def actions(self) -> Sequence[str]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") + @pulumi.getter(name="textColor") + def text_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "text_color") @property @pulumi.getter - def principal(self) -> str: - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - return pulumi.get(self, "principal") + def icon(self) -> Optional['outputs.ConditionalFormattingIcon']: + return pulumi.get(self, "icon") @pulumi.output_type -class IamPolicyAssignmentIdentities(dict): - def __init__(__self__, *, - groups: Optional[Sequence[str]] = None, - users: Optional[Sequence[str]] = None): - """ - :param Sequence[str] groups: Array of Quicksight group names to assign the policy to. - :param Sequence[str] users: Array of Quicksight user names to assign the policy to. - """ - if groups is not None: - pulumi.set(__self__, "groups", groups) - if users is not None: - pulumi.set(__self__, "users", users) +class VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "backgroundColor": + suggest = "background_color" + elif key == "textColor": + suggest = "text_color" - @property - @pulumi.getter - def groups(self) -> Optional[Sequence[str]]: - """ - Array of Quicksight group names to assign the policy to. - """ - return pulumi.get(self, "groups") + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow. Access the value via the '{suggest}' property getter instead.") - @property - @pulumi.getter - def users(self) -> Optional[Sequence[str]]: - """ - Array of Quicksight user names to assign the policy to. - """ - return pulumi.get(self, "users") + def __getitem__(self, key: str) -> Any: + VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow.__key_warning(key) + return super().__getitem__(key) + def get(self, key: str, default = None) -> Any: + VisualsTableVisualConditionalFormattingConditionalFormattingOptionRow.__key_warning(key) + return super().get(key, default) -@pulumi.output_type -class NamespaceTimeouts(dict): def __init__(__self__, *, - create: Optional[str] = None, - delete: Optional[str] = None): - """ - :param str create: A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - :param str delete: A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. - """ - if create is not None: - pulumi.set(__self__, "create", create) - if delete is not None: - pulumi.set(__self__, "delete", delete) + background_color: 'outputs.ConditionalFormattingColor', + text_color: 'outputs.ConditionalFormattingColor'): + pulumi.set(__self__, "background_color", background_color) + pulumi.set(__self__, "text_color", text_color) @property - @pulumi.getter - def create(self) -> Optional[str]: - """ - A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). - """ - return pulumi.get(self, "create") + @pulumi.getter(name="backgroundColor") + def background_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "background_color") @property - @pulumi.getter - def delete(self) -> Optional[str]: - """ - A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. - """ - return pulumi.get(self, "delete") + @pulumi.getter(name="textColor") + def text_color(self) -> 'outputs.ConditionalFormattingColor': + return pulumi.get(self, "text_color") @pulumi.output_type -class RefreshScheduleSchedule(dict): +class VisualsTreeMapVisual(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "refreshType": - suggest = "refresh_type" - elif key == "scheduleFrequency": - suggest = "schedule_frequency" - elif key == "startAfterDateTime": - suggest = "start_after_date_time" + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" if suggest: - pulumi.log.warn(f"Key '{key}' not found in RefreshScheduleSchedule. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTreeMapVisual. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - RefreshScheduleSchedule.__key_warning(key) + VisualsTreeMapVisual.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - RefreshScheduleSchedule.__key_warning(key) + VisualsTreeMapVisual.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - refresh_type: str, - schedule_frequency: Optional['outputs.RefreshScheduleScheduleScheduleFrequency'] = None, - start_after_date_time: Optional[str] = None): + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsTreeMapVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): """ - :param str refresh_type: The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. - :param 'RefreshScheduleScheduleScheduleFrequencyArgs' schedule_frequency: The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. - :param str start_after_date_time: Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. """ - pulumi.set(__self__, "refresh_type", refresh_type) - if schedule_frequency is not None: - pulumi.set(__self__, "schedule_frequency", schedule_frequency) - if start_after_date_time is not None: - pulumi.set(__self__, "start_after_date_time", start_after_date_time) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) @property - @pulumi.getter(name="refreshType") - def refresh_type(self) -> str: - """ - The type of refresh that the dataset undergoes. Valid values are `INCREMENTAL_REFRESH` and `FULL_REFRESH`. - """ - return pulumi.get(self, "refresh_type") + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") @property - @pulumi.getter(name="scheduleFrequency") - def schedule_frequency(self) -> Optional['outputs.RefreshScheduleScheduleScheduleFrequency']: + @pulumi.getter + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: """ - The configuration of the [schedule frequency](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RefreshFrequency.html). See schedule_frequency. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "schedule_frequency") + return pulumi.get(self, "actions") @property - @pulumi.getter(name="startAfterDateTime") - def start_after_date_time(self) -> Optional[str]: - """ - Time after which the refresh schedule can be started, expressed in `YYYY-MM-DDTHH:MM:SS` format. - """ - return pulumi.get(self, "start_after_date_time") + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsTreeMapVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") @pulumi.output_type -class RefreshScheduleScheduleScheduleFrequency(dict): +class VisualsTreeMapVisualChartConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "refreshOnDay": - suggest = "refresh_on_day" - elif key == "timeOfTheDay": - suggest = "time_of_the_day" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in RefreshScheduleScheduleScheduleFrequency. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - RefreshScheduleScheduleScheduleFrequency.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - RefreshScheduleScheduleScheduleFrequency.__key_warning(key) - return super().get(key, default) - - def __init__(__self__, *, - interval: str, - refresh_on_day: Optional['outputs.RefreshScheduleScheduleScheduleFrequencyRefreshOnDay'] = None, - time_of_the_day: Optional[str] = None, - timezone: Optional[str] = None): - """ - :param str interval: The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. - :param 'RefreshScheduleScheduleScheduleFrequencyRefreshOnDayArgs' refresh_on_day: The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. - :param str time_of_the_day: The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. - :param str timezone: The timezone that you want the refresh schedule to use. - """ - pulumi.set(__self__, "interval", interval) - if refresh_on_day is not None: - pulumi.set(__self__, "refresh_on_day", refresh_on_day) - if time_of_the_day is not None: - pulumi.set(__self__, "time_of_the_day", time_of_the_day) - if timezone is not None: - pulumi.set(__self__, "timezone", timezone) + if key == "colorLabelOptions": + suggest = "color_label_options" + elif key == "colorScale": + suggest = "color_scale" + elif key == "dataLabels": + suggest = "data_labels" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "groupLabelOptions": + suggest = "group_label_options" + elif key == "sizeLabelOptions": + suggest = "size_label_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsTreeMapVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsTreeMapVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsTreeMapVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + color_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + color_scale: Optional['outputs.ColorScale'] = None, + data_labels: Optional['outputs.DataLabelsOptions'] = None, + field_wells: Optional['outputs.VisualsTreeMapVisualChartConfigurationFieldWells'] = None, + group_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + legend: Optional['outputs.LegendOptions'] = None, + size_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + sort_configuration: Optional['outputs.VisualsTreeMapVisualChartConfigurationSortConfiguration'] = None, + tooltip: Optional['outputs.TooltipOptions'] = None): + if color_label_options is not None: + pulumi.set(__self__, "color_label_options", color_label_options) + if color_scale is not None: + pulumi.set(__self__, "color_scale", color_scale) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if group_label_options is not None: + pulumi.set(__self__, "group_label_options", group_label_options) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if size_label_options is not None: + pulumi.set(__self__, "size_label_options", size_label_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if tooltip is not None: + pulumi.set(__self__, "tooltip", tooltip) + + @property + @pulumi.getter(name="colorLabelOptions") + def color_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "color_label_options") + + @property + @pulumi.getter(name="colorScale") + def color_scale(self) -> Optional['outputs.ColorScale']: + return pulumi.get(self, "color_scale") + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "data_labels") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsTreeMapVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") + + @property + @pulumi.getter(name="groupLabelOptions") + def group_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "group_label_options") @property @pulumi.getter - def interval(self) -> str: - """ - The interval between scheduled refreshes. Valid values are `MINUTE15`, `MINUTE30`, `HOURLY`, `DAILY`, `WEEKLY` and `MONTHLY`. - """ - return pulumi.get(self, "interval") + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") @property - @pulumi.getter(name="refreshOnDay") - def refresh_on_day(self) -> Optional['outputs.RefreshScheduleScheduleScheduleFrequencyRefreshOnDay']: - """ - The [refresh on entity](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ScheduleRefreshOnEntity.html) configuration for weekly or monthly schedules. See refresh_on_day. - """ - return pulumi.get(self, "refresh_on_day") + @pulumi.getter(name="sizeLabelOptions") + def size_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "size_label_options") @property - @pulumi.getter(name="timeOfTheDay") - def time_of_the_day(self) -> Optional[str]: - """ - The time of day that you want the dataset to refresh. This value is expressed in `HH:MM` format. This field is not required for schedules that refresh hourly. - """ - return pulumi.get(self, "time_of_the_day") + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsTreeMapVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") @property @pulumi.getter - def timezone(self) -> Optional[str]: - """ - The timezone that you want the refresh schedule to use. - """ - return pulumi.get(self, "timezone") + def tooltip(self) -> Optional['outputs.TooltipOptions']: + return pulumi.get(self, "tooltip") @pulumi.output_type -class RefreshScheduleScheduleScheduleFrequencyRefreshOnDay(dict): +class VisualsTreeMapVisualChartConfigurationFieldWells(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dayOfMonth": - suggest = "day_of_month" - elif key == "dayOfWeek": - suggest = "day_of_week" + if key == "treeMapAggregatedFieldWells": + suggest = "tree_map_aggregated_field_wells" if suggest: - pulumi.log.warn(f"Key '{key}' not found in RefreshScheduleScheduleScheduleFrequencyRefreshOnDay. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTreeMapVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - RefreshScheduleScheduleScheduleFrequencyRefreshOnDay.__key_warning(key) + VisualsTreeMapVisualChartConfigurationFieldWells.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - RefreshScheduleScheduleScheduleFrequencyRefreshOnDay.__key_warning(key) + VisualsTreeMapVisualChartConfigurationFieldWells.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - day_of_month: Optional[str] = None, - day_of_week: Optional[str] = None): - """ - :param str day_of_month: The day of the month that you want to schedule refresh on. - :param str day_of_week: The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. - """ - if day_of_month is not None: - pulumi.set(__self__, "day_of_month", day_of_month) - if day_of_week is not None: - pulumi.set(__self__, "day_of_week", day_of_week) - - @property - @pulumi.getter(name="dayOfMonth") - def day_of_month(self) -> Optional[str]: - """ - The day of the month that you want to schedule refresh on. - """ - return pulumi.get(self, "day_of_month") + tree_map_aggregated_field_wells: Optional['outputs.VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells'] = None): + if tree_map_aggregated_field_wells is not None: + pulumi.set(__self__, "tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @property - @pulumi.getter(name="dayOfWeek") - def day_of_week(self) -> Optional[str]: - """ - The day of the week that you want to schedule a refresh on. Valid values are `SUNDAY`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY` and `SATURDAY`. - """ - return pulumi.get(self, "day_of_week") + @pulumi.getter(name="treeMapAggregatedFieldWells") + def tree_map_aggregated_field_wells(self) -> Optional['outputs.VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells']: + return pulumi.get(self, "tree_map_aggregated_field_wells") @pulumi.output_type -class TemplatePermission(dict): +class VisualsTreeMapVisualChartConfigurationFieldWellsTreeMapAggregatedFieldWells(dict): def __init__(__self__, *, - actions: Sequence[str], - principal: str): - """ - :param Sequence[str] actions: List of IAM actions to grant or revoke permissions on. - :param str principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + colors: Optional['outputs.MeasureFieldSchema2'] = None, + groups: Optional['outputs.SmallMultiplesOptions'] = None, + sizes: Optional['outputs.MeasureFieldSchema2'] = None): + if colors is not None: + pulumi.set(__self__, "colors", colors) + if groups is not None: + pulumi.set(__self__, "groups", groups) + if sizes is not None: + pulumi.set(__self__, "sizes", sizes) @property @pulumi.getter - def actions(self) -> Sequence[str]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") + def colors(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "colors") @property @pulumi.getter - def principal(self) -> str: - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - return pulumi.get(self, "principal") + def groups(self) -> Optional['outputs.SmallMultiplesOptions']: + return pulumi.get(self, "groups") + + @property + @pulumi.getter + def sizes(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "sizes") @pulumi.output_type -class TemplateSourceEntity(dict): +class VisualsTreeMapVisualChartConfigurationSortConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "sourceAnalysis": - suggest = "source_analysis" - elif key == "sourceTemplate": - suggest = "source_template" + if key == "treeMapGroupItemsLimitConfiguration": + suggest = "tree_map_group_items_limit_configuration" + elif key == "treeMapSorts": + suggest = "tree_map_sorts" if suggest: - pulumi.log.warn(f"Key '{key}' not found in TemplateSourceEntity. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsTreeMapVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - TemplateSourceEntity.__key_warning(key) + VisualsTreeMapVisualChartConfigurationSortConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - TemplateSourceEntity.__key_warning(key) + VisualsTreeMapVisualChartConfigurationSortConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - source_analysis: Optional['outputs.TemplateSourceEntitySourceAnalysis'] = None, - source_template: Optional['outputs.TemplateSourceEntitySourceTemplate'] = None): - """ - :param 'TemplateSourceEntitySourceAnalysisArgs' source_analysis: The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis. - :param 'TemplateSourceEntitySourceTemplateArgs' source_template: The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template. - """ - if source_analysis is not None: - pulumi.set(__self__, "source_analysis", source_analysis) - if source_template is not None: - pulumi.set(__self__, "source_template", source_template) + tree_map_group_items_limit_configuration: Optional['outputs.ItemsLimitConfiguration'] = None, + tree_map_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if tree_map_group_items_limit_configuration is not None: + pulumi.set(__self__, "tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) + if tree_map_sorts is not None: + pulumi.set(__self__, "tree_map_sorts", tree_map_sorts) @property - @pulumi.getter(name="sourceAnalysis") - def source_analysis(self) -> Optional['outputs.TemplateSourceEntitySourceAnalysis']: - """ - The source analysis, if it is based on an analysis.. Only one of `source_analysis` or `source_template` should be configured. See source_analysis. - """ - return pulumi.get(self, "source_analysis") + @pulumi.getter(name="treeMapGroupItemsLimitConfiguration") + def tree_map_group_items_limit_configuration(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "tree_map_group_items_limit_configuration") @property - @pulumi.getter(name="sourceTemplate") - def source_template(self) -> Optional['outputs.TemplateSourceEntitySourceTemplate']: - """ - The source template, if it is based on an template.. Only one of `source_analysis` or `source_template` should be configured. See source_template. - """ - return pulumi.get(self, "source_template") + @pulumi.getter(name="treeMapSorts") + def tree_map_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "tree_map_sorts") @pulumi.output_type -class TemplateSourceEntitySourceAnalysis(dict): +class VisualsWaterfallVisual(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSetReferences": - suggest = "data_set_references" + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" if suggest: - pulumi.log.warn(f"Key '{key}' not found in TemplateSourceEntitySourceAnalysis. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsWaterfallVisual. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - TemplateSourceEntitySourceAnalysis.__key_warning(key) + VisualsWaterfallVisual.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - TemplateSourceEntitySourceAnalysis.__key_warning(key) + VisualsWaterfallVisual.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - arn: str, - data_set_references: Sequence['outputs.TemplateSourceEntitySourceAnalysisDataSetReference']): + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsWaterfallVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): """ - :param str arn: The Amazon Resource Name (ARN) of the resource. - :param Sequence['TemplateSourceEntitySourceAnalysisDataSetReferenceArgs'] data_set_references: A list of dataset references used as placeholders in the template. See data_set_references. + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. """ - pulumi.set(__self__, "arn", arn) - pulumi.set(__self__, "data_set_references", data_set_references) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") @property @pulumi.getter - def arn(self) -> str: + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: """ - The Amazon Resource Name (ARN) of the resource. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "arn") + return pulumi.get(self, "actions") @property - @pulumi.getter(name="dataSetReferences") - def data_set_references(self) -> Sequence['outputs.TemplateSourceEntitySourceAnalysisDataSetReference']: - """ - A list of dataset references used as placeholders in the template. See data_set_references. - """ - return pulumi.get(self, "data_set_references") + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsWaterfallVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") + + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") + + @property + @pulumi.getter + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") + + @property + @pulumi.getter + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") @pulumi.output_type -class TemplateSourceEntitySourceAnalysisDataSetReference(dict): +class VisualsWaterfallVisualChartConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataSetArn": - suggest = "data_set_arn" - elif key == "dataSetPlaceholder": - suggest = "data_set_placeholder" + if key == "categoryAxisDisplayOptions": + suggest = "category_axis_display_options" + elif key == "categoryAxisLabelOptions": + suggest = "category_axis_label_options" + elif key == "dataLabels": + suggest = "data_labels" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "primaryYAxisDisplayOptions": + suggest = "primary_y_axis_display_options" + elif key == "primaryYAxisLabelOptions": + suggest = "primary_y_axis_label_options" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "visualPalette": + suggest = "visual_palette" + elif key == "waterfallChartOptions": + suggest = "waterfall_chart_options" if suggest: - pulumi.log.warn(f"Key '{key}' not found in TemplateSourceEntitySourceAnalysisDataSetReference. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsWaterfallVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - TemplateSourceEntitySourceAnalysisDataSetReference.__key_warning(key) + VisualsWaterfallVisualChartConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - TemplateSourceEntitySourceAnalysisDataSetReference.__key_warning(key) + VisualsWaterfallVisualChartConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - data_set_arn: str, - data_set_placeholder: str): - """ - :param str data_set_arn: Dataset Amazon Resource Name (ARN). - :param str data_set_placeholder: Dataset placeholder. - """ - pulumi.set(__self__, "data_set_arn", data_set_arn) - pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) + category_axis_display_options: Optional['outputs.AxisDisplayOptions'] = None, + category_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + data_labels: Optional['outputs.DataLabelsOptions'] = None, + field_wells: Optional['outputs.VisualsWaterfallVisualChartConfigurationFieldWells'] = None, + legend: Optional['outputs.LegendOptions'] = None, + primary_y_axis_display_options: Optional['outputs.AxisDisplayOptions'] = None, + primary_y_axis_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + sort_configuration: Optional['outputs.VisualsWaterfallVisualChartConfigurationSortConfiguration'] = None, + visual_palette: Optional['outputs.VisualPalette'] = None, + waterfall_chart_options: Optional['outputs.VisualsWaterfallVisualChartConfigurationWaterfallChartOptions'] = None): + if category_axis_display_options is not None: + pulumi.set(__self__, "category_axis_display_options", category_axis_display_options) + if category_axis_label_options is not None: + pulumi.set(__self__, "category_axis_label_options", category_axis_label_options) + if data_labels is not None: + pulumi.set(__self__, "data_labels", data_labels) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if legend is not None: + pulumi.set(__self__, "legend", legend) + if primary_y_axis_display_options is not None: + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) + if primary_y_axis_label_options is not None: + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if visual_palette is not None: + pulumi.set(__self__, "visual_palette", visual_palette) + if waterfall_chart_options is not None: + pulumi.set(__self__, "waterfall_chart_options", waterfall_chart_options) + + @property + @pulumi.getter(name="categoryAxisDisplayOptions") + def category_axis_display_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "category_axis_display_options") + + @property + @pulumi.getter(name="categoryAxisLabelOptions") + def category_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "category_axis_label_options") + + @property + @pulumi.getter(name="dataLabels") + def data_labels(self) -> Optional['outputs.DataLabelsOptions']: + return pulumi.get(self, "data_labels") + + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsWaterfallVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") @property - @pulumi.getter(name="dataSetArn") - def data_set_arn(self) -> str: - """ - Dataset Amazon Resource Name (ARN). - """ - return pulumi.get(self, "data_set_arn") + @pulumi.getter + def legend(self) -> Optional['outputs.LegendOptions']: + return pulumi.get(self, "legend") @property - @pulumi.getter(name="dataSetPlaceholder") - def data_set_placeholder(self) -> str: - """ - Dataset placeholder. - """ - return pulumi.get(self, "data_set_placeholder") + @pulumi.getter(name="primaryYAxisDisplayOptions") + def primary_y_axis_display_options(self) -> Optional['outputs.AxisDisplayOptions']: + return pulumi.get(self, "primary_y_axis_display_options") + @property + @pulumi.getter(name="primaryYAxisLabelOptions") + def primary_y_axis_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "primary_y_axis_label_options") -@pulumi.output_type -class TemplateSourceEntitySourceTemplate(dict): - def __init__(__self__, *, - arn: str): - """ - :param str arn: The Amazon Resource Name (ARN) of the resource. - """ - pulumi.set(__self__, "arn", arn) + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsWaterfallVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") @property - @pulumi.getter - def arn(self) -> str: - """ - The Amazon Resource Name (ARN) of the resource. - """ - return pulumi.get(self, "arn") + @pulumi.getter(name="visualPalette") + def visual_palette(self) -> Optional['outputs.VisualPalette']: + return pulumi.get(self, "visual_palette") + + @property + @pulumi.getter(name="waterfallChartOptions") + def waterfall_chart_options(self) -> Optional['outputs.VisualsWaterfallVisualChartConfigurationWaterfallChartOptions']: + return pulumi.get(self, "waterfall_chart_options") @pulumi.output_type -class ThemeConfiguration(dict): +class VisualsWaterfallVisualChartConfigurationFieldWells(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "dataColorPalette": - suggest = "data_color_palette" - elif key == "uiColorPalette": - suggest = "ui_color_palette" + if key == "waterfallChartAggregatedFieldWells": + suggest = "waterfall_chart_aggregated_field_wells" if suggest: - pulumi.log.warn(f"Key '{key}' not found in ThemeConfiguration. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsWaterfallVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - ThemeConfiguration.__key_warning(key) + VisualsWaterfallVisualChartConfigurationFieldWells.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - ThemeConfiguration.__key_warning(key) + VisualsWaterfallVisualChartConfigurationFieldWells.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - data_color_palette: Optional['outputs.ThemeConfigurationDataColorPalette'] = None, - sheet: Optional['outputs.ThemeConfigurationSheet'] = None, - typography: Optional['outputs.ThemeConfigurationTypography'] = None, - ui_color_palette: Optional['outputs.ThemeConfigurationUiColorPalette'] = None): - """ - :param 'ThemeConfigurationDataColorPaletteArgs' data_color_palette: Color properties that apply to chart data colors. See data_color_palette. - :param 'ThemeConfigurationSheetArgs' sheet: Display options related to sheets. See sheet. - :param 'ThemeConfigurationTypographyArgs' typography: Determines the typography options. See typography. - :param 'ThemeConfigurationUiColorPaletteArgs' ui_color_palette: Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. - """ - if data_color_palette is not None: - pulumi.set(__self__, "data_color_palette", data_color_palette) - if sheet is not None: - pulumi.set(__self__, "sheet", sheet) - if typography is not None: - pulumi.set(__self__, "typography", typography) - if ui_color_palette is not None: - pulumi.set(__self__, "ui_color_palette", ui_color_palette) + waterfall_chart_aggregated_field_wells: Optional['outputs.VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells'] = None): + if waterfall_chart_aggregated_field_wells is not None: + pulumi.set(__self__, "waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @property - @pulumi.getter(name="dataColorPalette") - def data_color_palette(self) -> Optional['outputs.ThemeConfigurationDataColorPalette']: - """ - Color properties that apply to chart data colors. See data_color_palette. - """ - return pulumi.get(self, "data_color_palette") + @pulumi.getter(name="waterfallChartAggregatedFieldWells") + def waterfall_chart_aggregated_field_wells(self) -> Optional['outputs.VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells']: + return pulumi.get(self, "waterfall_chart_aggregated_field_wells") + + +@pulumi.output_type +class VisualsWaterfallVisualChartConfigurationFieldWellsWaterfallChartAggregatedFieldWells(dict): + def __init__(__self__, *, + breakdowns: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + categories: Optional[Sequence['outputs.DimensionFieldSchema']] = None, + values: Optional[Sequence['outputs.MeasureFieldSchema']] = None): + if breakdowns is not None: + pulumi.set(__self__, "breakdowns", breakdowns) + if categories is not None: + pulumi.set(__self__, "categories", categories) + if values is not None: + pulumi.set(__self__, "values", values) @property @pulumi.getter - def sheet(self) -> Optional['outputs.ThemeConfigurationSheet']: - """ - Display options related to sheets. See sheet. - """ - return pulumi.get(self, "sheet") + def breakdowns(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "breakdowns") @property @pulumi.getter - def typography(self) -> Optional['outputs.ThemeConfigurationTypography']: - """ - Determines the typography options. See typography. - """ - return pulumi.get(self, "typography") + def categories(self) -> Optional[Sequence['outputs.DimensionFieldSchema']]: + return pulumi.get(self, "categories") @property - @pulumi.getter(name="uiColorPalette") - def ui_color_palette(self) -> Optional['outputs.ThemeConfigurationUiColorPalette']: - """ - Color properties that apply to the UI and to charts, excluding the colors that apply to data. See ui_color_palette. - """ - return pulumi.get(self, "ui_color_palette") + @pulumi.getter + def values(self) -> Optional[Sequence['outputs.MeasureFieldSchema']]: + return pulumi.get(self, "values") @pulumi.output_type -class ThemeConfigurationDataColorPalette(dict): +class VisualsWaterfallVisualChartConfigurationSortConfiguration(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "emptyFillColor": - suggest = "empty_fill_color" - elif key == "minMaxGradients": - suggest = "min_max_gradients" + if key == "breakdownItemsLimit": + suggest = "breakdown_items_limit" + elif key == "categorySorts": + suggest = "category_sorts" if suggest: - pulumi.log.warn(f"Key '{key}' not found in ThemeConfigurationDataColorPalette. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsWaterfallVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - ThemeConfigurationDataColorPalette.__key_warning(key) + VisualsWaterfallVisualChartConfigurationSortConfiguration.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - ThemeConfigurationDataColorPalette.__key_warning(key) + VisualsWaterfallVisualChartConfigurationSortConfiguration.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - colors: Optional[Sequence[str]] = None, - empty_fill_color: Optional[str] = None, - min_max_gradients: Optional[Sequence[str]] = None): - """ - :param Sequence[str] colors: List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. - :param str empty_fill_color: The hexadecimal code of a color that applies to charts where a lack of data is highlighted. - :param Sequence[str] min_max_gradients: The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. - """ - if colors is not None: - pulumi.set(__self__, "colors", colors) - if empty_fill_color is not None: - pulumi.set(__self__, "empty_fill_color", empty_fill_color) - if min_max_gradients is not None: - pulumi.set(__self__, "min_max_gradients", min_max_gradients) - - @property - @pulumi.getter - def colors(self) -> Optional[Sequence[str]]: - """ - List of hexadecimal codes for the colors. Minimum of 8 items and maximum of 20 items. - """ - return pulumi.get(self, "colors") + breakdown_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + category_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if breakdown_items_limit is not None: + pulumi.set(__self__, "breakdown_items_limit", breakdown_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) @property - @pulumi.getter(name="emptyFillColor") - def empty_fill_color(self) -> Optional[str]: - """ - The hexadecimal code of a color that applies to charts where a lack of data is highlighted. - """ - return pulumi.get(self, "empty_fill_color") + @pulumi.getter(name="breakdownItemsLimit") + def breakdown_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "breakdown_items_limit") @property - @pulumi.getter(name="minMaxGradients") - def min_max_gradients(self) -> Optional[Sequence[str]]: - """ - The minimum and maximum hexadecimal codes that describe a color gradient. List of exactly 2 items. - """ - return pulumi.get(self, "min_max_gradients") + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "category_sorts") @pulumi.output_type -class ThemeConfigurationSheet(dict): +class VisualsWaterfallVisualChartConfigurationWaterfallChartOptions(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "tileLayout": - suggest = "tile_layout" + if key == "totalBarLabel": + suggest = "total_bar_label" if suggest: - pulumi.log.warn(f"Key '{key}' not found in ThemeConfigurationSheet. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsWaterfallVisualChartConfigurationWaterfallChartOptions. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - ThemeConfigurationSheet.__key_warning(key) + VisualsWaterfallVisualChartConfigurationWaterfallChartOptions.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - ThemeConfigurationSheet.__key_warning(key) + VisualsWaterfallVisualChartConfigurationWaterfallChartOptions.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - tile: Optional['outputs.ThemeConfigurationSheetTile'] = None, - tile_layout: Optional['outputs.ThemeConfigurationSheetTileLayout'] = None): - """ - :param 'ThemeConfigurationSheetTileArgs' tile: The display options for tiles. See tile. - :param 'ThemeConfigurationSheetTileLayoutArgs' tile_layout: The layout options for tiles. See tile_layout. - """ - if tile is not None: - pulumi.set(__self__, "tile", tile) - if tile_layout is not None: - pulumi.set(__self__, "tile_layout", tile_layout) - - @property - @pulumi.getter - def tile(self) -> Optional['outputs.ThemeConfigurationSheetTile']: - """ - The display options for tiles. See tile. - """ - return pulumi.get(self, "tile") + total_bar_label: Optional[str] = None): + if total_bar_label is not None: + pulumi.set(__self__, "total_bar_label", total_bar_label) @property - @pulumi.getter(name="tileLayout") - def tile_layout(self) -> Optional['outputs.ThemeConfigurationSheetTileLayout']: - """ - The layout options for tiles. See tile_layout. - """ - return pulumi.get(self, "tile_layout") + @pulumi.getter(name="totalBarLabel") + def total_bar_label(self) -> Optional[str]: + return pulumi.get(self, "total_bar_label") @pulumi.output_type -class ThemeConfigurationSheetTile(dict): - def __init__(__self__, *, - border: Optional['outputs.ThemeConfigurationSheetTileBorder'] = None): - """ - :param 'ThemeConfigurationSheetTileBorderArgs' border: The border around a tile. See border. - """ - if border is not None: - pulumi.set(__self__, "border", border) +class VisualsWordCloudVisual(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "visualId": + suggest = "visual_id" + elif key == "chartConfiguration": + suggest = "chart_configuration" + elif key == "columnHierarchies": + suggest = "column_hierarchies" - @property - @pulumi.getter - def border(self) -> Optional['outputs.ThemeConfigurationSheetTileBorder']: - """ - The border around a tile. See border. - """ - return pulumi.get(self, "border") + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsWordCloudVisual. Access the value via the '{suggest}' property getter instead.") + def __getitem__(self, key: str) -> Any: + VisualsWordCloudVisual.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsWordCloudVisual.__key_warning(key) + return super().get(key, default) -@pulumi.output_type -class ThemeConfigurationSheetTileBorder(dict): def __init__(__self__, *, - show: Optional[bool] = None): + visual_id: str, + actions: Optional[Sequence['outputs.VisualCustomActions']] = None, + chart_configuration: Optional['outputs.VisualsWordCloudVisualChartConfiguration'] = None, + column_hierarchies: Optional[Sequence['outputs.ColumnHierarchies']] = None, + subtitle: Optional['outputs.Subtitle'] = None, + title: Optional['outputs.Subtitle'] = None): """ - :param bool show: The option to enable display of borders for visuals. + :param Sequence['VisualCustomActionsArgs'] actions: List of IAM actions to grant or revoke permissions on. """ - if show is not None: - pulumi.set(__self__, "show", show) + pulumi.set(__self__, "visual_id", visual_id) + if actions is not None: + pulumi.set(__self__, "actions", actions) + if chart_configuration is not None: + pulumi.set(__self__, "chart_configuration", chart_configuration) + if column_hierarchies is not None: + pulumi.set(__self__, "column_hierarchies", column_hierarchies) + if subtitle is not None: + pulumi.set(__self__, "subtitle", subtitle) + if title is not None: + pulumi.set(__self__, "title", title) + + @property + @pulumi.getter(name="visualId") + def visual_id(self) -> str: + return pulumi.get(self, "visual_id") @property @pulumi.getter - def show(self) -> Optional[bool]: + def actions(self) -> Optional[Sequence['outputs.VisualCustomActions']]: """ - The option to enable display of borders for visuals. + List of IAM actions to grant or revoke permissions on. """ - return pulumi.get(self, "show") + return pulumi.get(self, "actions") + @property + @pulumi.getter(name="chartConfiguration") + def chart_configuration(self) -> Optional['outputs.VisualsWordCloudVisualChartConfiguration']: + return pulumi.get(self, "chart_configuration") -@pulumi.output_type -class ThemeConfigurationSheetTileLayout(dict): - def __init__(__self__, *, - gutter: Optional['outputs.ThemeConfigurationSheetTileLayoutGutter'] = None, - margin: Optional['outputs.ThemeConfigurationSheetTileLayoutMargin'] = None): - """ - :param 'ThemeConfigurationSheetTileLayoutGutterArgs' gutter: The gutter settings that apply between tiles. See gutter. - :param 'ThemeConfigurationSheetTileLayoutMarginArgs' margin: The margin settings that apply around the outside edge of sheets. See margin. - """ - if gutter is not None: - pulumi.set(__self__, "gutter", gutter) - if margin is not None: - pulumi.set(__self__, "margin", margin) + @property + @pulumi.getter(name="columnHierarchies") + def column_hierarchies(self) -> Optional[Sequence['outputs.ColumnHierarchies']]: + return pulumi.get(self, "column_hierarchies") @property @pulumi.getter - def gutter(self) -> Optional['outputs.ThemeConfigurationSheetTileLayoutGutter']: - """ - The gutter settings that apply between tiles. See gutter. - """ - return pulumi.get(self, "gutter") + def subtitle(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "subtitle") @property @pulumi.getter - def margin(self) -> Optional['outputs.ThemeConfigurationSheetTileLayoutMargin']: - """ - The margin settings that apply around the outside edge of sheets. See margin. - """ - return pulumi.get(self, "margin") + def title(self) -> Optional['outputs.Subtitle']: + return pulumi.get(self, "title") @pulumi.output_type -class ThemeConfigurationSheetTileLayoutGutter(dict): +class VisualsWordCloudVisualChartConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryLabelOptions": + suggest = "category_label_options" + elif key == "fieldWells": + suggest = "field_wells" + elif key == "sortConfiguration": + suggest = "sort_configuration" + elif key == "wordCloudOptions": + suggest = "word_cloud_options" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsWordCloudVisualChartConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsWordCloudVisualChartConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsWordCloudVisualChartConfiguration.__key_warning(key) + return super().get(key, default) + def __init__(__self__, *, - show: Optional[bool] = None): - """ - :param bool show: This Boolean value controls whether to display a gutter space between sheet tiles. - """ - if show is not None: - pulumi.set(__self__, "show", show) + category_label_options: Optional['outputs.ChartAxisLabelOptions'] = None, + field_wells: Optional['outputs.VisualsWordCloudVisualChartConfigurationFieldWells'] = None, + sort_configuration: Optional['outputs.VisualsWordCloudVisualChartConfigurationSortConfiguration'] = None, + word_cloud_options: Optional['outputs.VisualsWordCloudVisualChartConfigurationWordCloudOptions'] = None): + if category_label_options is not None: + pulumi.set(__self__, "category_label_options", category_label_options) + if field_wells is not None: + pulumi.set(__self__, "field_wells", field_wells) + if sort_configuration is not None: + pulumi.set(__self__, "sort_configuration", sort_configuration) + if word_cloud_options is not None: + pulumi.set(__self__, "word_cloud_options", word_cloud_options) @property - @pulumi.getter - def show(self) -> Optional[bool]: - """ - This Boolean value controls whether to display a gutter space between sheet tiles. - """ - return pulumi.get(self, "show") + @pulumi.getter(name="categoryLabelOptions") + def category_label_options(self) -> Optional['outputs.ChartAxisLabelOptions']: + return pulumi.get(self, "category_label_options") + @property + @pulumi.getter(name="fieldWells") + def field_wells(self) -> Optional['outputs.VisualsWordCloudVisualChartConfigurationFieldWells']: + return pulumi.get(self, "field_wells") -@pulumi.output_type -class ThemeConfigurationSheetTileLayoutMargin(dict): - def __init__(__self__, *, - show: Optional[bool] = None): - """ - :param bool show: This Boolean value controls whether to display sheet margins. - """ - if show is not None: - pulumi.set(__self__, "show", show) + @property + @pulumi.getter(name="sortConfiguration") + def sort_configuration(self) -> Optional['outputs.VisualsWordCloudVisualChartConfigurationSortConfiguration']: + return pulumi.get(self, "sort_configuration") @property - @pulumi.getter - def show(self) -> Optional[bool]: - """ - This Boolean value controls whether to display sheet margins. - """ - return pulumi.get(self, "show") + @pulumi.getter(name="wordCloudOptions") + def word_cloud_options(self) -> Optional['outputs.VisualsWordCloudVisualChartConfigurationWordCloudOptions']: + return pulumi.get(self, "word_cloud_options") @pulumi.output_type -class ThemeConfigurationTypography(dict): +class VisualsWordCloudVisualChartConfigurationFieldWells(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "fontFamilies": - suggest = "font_families" + if key == "wordCloudAggregatedFieldWells": + suggest = "word_cloud_aggregated_field_wells" if suggest: - pulumi.log.warn(f"Key '{key}' not found in ThemeConfigurationTypography. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsWordCloudVisualChartConfigurationFieldWells. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - ThemeConfigurationTypography.__key_warning(key) + VisualsWordCloudVisualChartConfigurationFieldWells.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - ThemeConfigurationTypography.__key_warning(key) + VisualsWordCloudVisualChartConfigurationFieldWells.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - font_families: Optional[Sequence['outputs.ThemeConfigurationTypographyFontFamily']] = None): - """ - :param Sequence['ThemeConfigurationTypographyFontFamilyArgs'] font_families: Determines the list of font families. Maximum number of 5 items. See font_families. - """ - if font_families is not None: - pulumi.set(__self__, "font_families", font_families) + word_cloud_aggregated_field_wells: Optional['outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells'] = None): + if word_cloud_aggregated_field_wells is not None: + pulumi.set(__self__, "word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @property - @pulumi.getter(name="fontFamilies") - def font_families(self) -> Optional[Sequence['outputs.ThemeConfigurationTypographyFontFamily']]: - """ - Determines the list of font families. Maximum number of 5 items. See font_families. - """ - return pulumi.get(self, "font_families") + @pulumi.getter(name="wordCloudAggregatedFieldWells") + def word_cloud_aggregated_field_wells(self) -> Optional['outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells']: + return pulumi.get(self, "word_cloud_aggregated_field_wells") @pulumi.output_type -class ThemeConfigurationTypographyFontFamily(dict): +class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "fontFamily": - suggest = "font_family" + if key == "groupBies": + suggest = "group_bies" if suggest: - pulumi.log.warn(f"Key '{key}' not found in ThemeConfigurationTypographyFontFamily. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - ThemeConfigurationTypographyFontFamily.__key_warning(key) + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - ThemeConfigurationTypographyFontFamily.__key_warning(key) + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWells.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - font_family: Optional[str] = None): - """ - :param str font_family: Font family name. - """ - if font_family is not None: - pulumi.set(__self__, "font_family", font_family) + group_bies: Optional[Sequence['outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy']] = None, + size: Optional['outputs.MeasureFieldSchema2'] = None): + if group_bies is not None: + pulumi.set(__self__, "group_bies", group_bies) + if size is not None: + pulumi.set(__self__, "size", size) @property - @pulumi.getter(name="fontFamily") - def font_family(self) -> Optional[str]: - """ - Font family name. - """ - return pulumi.get(self, "font_family") + @pulumi.getter(name="groupBies") + def group_bies(self) -> Optional[Sequence['outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy']]: + return pulumi.get(self, "group_bies") + + @property + @pulumi.getter + def size(self) -> Optional['outputs.MeasureFieldSchema2']: + return pulumi.get(self, "size") @pulumi.output_type -class ThemeConfigurationUiColorPalette(dict): +class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "accentForeground": - suggest = "accent_foreground" - elif key == "dangerForeground": - suggest = "danger_foreground" - elif key == "dimensionForeground": - suggest = "dimension_foreground" - elif key == "measureForeground": - suggest = "measure_foreground" - elif key == "primaryBackground": - suggest = "primary_background" - elif key == "primaryForeground": - suggest = "primary_foreground" - elif key == "secondaryBackground": - suggest = "secondary_background" - elif key == "secondaryForeground": - suggest = "secondary_foreground" - elif key == "successForeground": - suggest = "success_foreground" - elif key == "warningForeground": - suggest = "warning_foreground" + if key == "categoricalDimensionField": + suggest = "categorical_dimension_field" + elif key == "dateDimensionField": + suggest = "date_dimension_field" + elif key == "numericalDimensionField": + suggest = "numerical_dimension_field" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupBy.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + categorical_dimension_field: Optional['outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField'] = None, + date_dimension_field: Optional['outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField'] = None, + numerical_dimension_field: Optional['outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField'] = None): + if categorical_dimension_field is not None: + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) + if date_dimension_field is not None: + pulumi.set(__self__, "date_dimension_field", date_dimension_field) + if numerical_dimension_field is not None: + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) + + @property + @pulumi.getter(name="categoricalDimensionField") + def categorical_dimension_field(self) -> Optional['outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField']: + return pulumi.get(self, "categorical_dimension_field") + + @property + @pulumi.getter(name="dateDimensionField") + def date_dimension_field(self) -> Optional['outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField']: + return pulumi.get(self, "date_dimension_field") + + @property + @pulumi.getter(name="numericalDimensionField") + def numerical_dimension_field(self) -> Optional['outputs.VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField']: + return pulumi.get(self, "numerical_dimension_field") + + +@pulumi.output_type +class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" if suggest: - pulumi.log.warn(f"Key '{key}' not found in ThemeConfigurationUiColorPalette. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - ThemeConfigurationUiColorPalette.__key_warning(key) + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - ThemeConfigurationUiColorPalette.__key_warning(key) + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByCategoricalDimensionField.__key_warning(key) return super().get(key, default) def __init__(__self__, *, - accent: Optional[str] = None, - accent_foreground: Optional[str] = None, - danger: Optional[str] = None, - danger_foreground: Optional[str] = None, - dimension: Optional[str] = None, - dimension_foreground: Optional[str] = None, - measure: Optional[str] = None, - measure_foreground: Optional[str] = None, - primary_background: Optional[str] = None, - primary_foreground: Optional[str] = None, - secondary_background: Optional[str] = None, - secondary_foreground: Optional[str] = None, - success: Optional[str] = None, - success_foreground: Optional[str] = None, - warning: Optional[str] = None, - warning_foreground: Optional[str] = None): - """ - :param str accent: Color (hexadecimal) that applies to selected states and buttons. - :param str accent_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the accent color. - :param str danger: Color (hexadecimal) that applies to error messages. - :param str danger_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the error color. - :param str dimension: Color (hexadecimal) that applies to the names of fields that are identified as dimensions. - :param str dimension_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. - :param str measure: Color (hexadecimal) that applies to the names of fields that are identified as measures. - :param str measure_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the measure color. - :param str primary_background: Color (hexadecimal) that applies to visuals and other high emphasis UI. - :param str primary_foreground: Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. - :param str secondary_background: Color (hexadecimal) that applies to the sheet background and sheet controls. - :param str secondary_foreground: Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. - :param str success: Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. - :param str success_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the success color. - :param str warning: Color (hexadecimal) that applies to warning and informational messages. - :param str warning_foreground: Color (hexadecimal) that applies to any text or other elements that appear over the warning color. - """ - if accent is not None: - pulumi.set(__self__, "accent", accent) - if accent_foreground is not None: - pulumi.set(__self__, "accent_foreground", accent_foreground) - if danger is not None: - pulumi.set(__self__, "danger", danger) - if danger_foreground is not None: - pulumi.set(__self__, "danger_foreground", danger_foreground) - if dimension is not None: - pulumi.set(__self__, "dimension", dimension) - if dimension_foreground is not None: - pulumi.set(__self__, "dimension_foreground", dimension_foreground) - if measure is not None: - pulumi.set(__self__, "measure", measure) - if measure_foreground is not None: - pulumi.set(__self__, "measure_foreground", measure_foreground) - if primary_background is not None: - pulumi.set(__self__, "primary_background", primary_background) - if primary_foreground is not None: - pulumi.set(__self__, "primary_foreground", primary_foreground) - if secondary_background is not None: - pulumi.set(__self__, "secondary_background", secondary_background) - if secondary_foreground is not None: - pulumi.set(__self__, "secondary_foreground", secondary_foreground) - if success is not None: - pulumi.set(__self__, "success", success) - if success_foreground is not None: - pulumi.set(__self__, "success_foreground", success_foreground) - if warning is not None: - pulumi.set(__self__, "warning", warning) - if warning_foreground is not None: - pulumi.set(__self__, "warning_foreground", warning_foreground) + column: 'outputs.Column', + field_id: str, + format_configuration: Optional['outputs.StringFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter - def accent(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to selected states and buttons. - """ - return pulumi.get(self, "accent") + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") @property - @pulumi.getter(name="accentForeground") - def accent_foreground(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the accent color. - """ - return pulumi.get(self, "accent_foreground") + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") @property - @pulumi.getter - def danger(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to error messages. - """ - return pulumi.get(self, "danger") + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.StringFormatConfiguration']: + return pulumi.get(self, "format_configuration") @property - @pulumi.getter(name="dangerForeground") - def danger_foreground(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the error color. - """ - return pulumi.get(self, "danger_foreground") + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "dateGranularity": + suggest = "date_granularity" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByDateDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + date_granularity: Optional[str] = None, + format_configuration: Optional['outputs.DateTimeFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if date_granularity is not None: + pulumi.set(__self__, "date_granularity", date_granularity) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter - def dimension(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to the names of fields that are identified as dimensions. - """ - return pulumi.get(self, "dimension") + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") @property - @pulumi.getter(name="dimensionForeground") - def dimension_foreground(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the dimension color. - """ - return pulumi.get(self, "dimension_foreground") + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") @property - @pulumi.getter - def measure(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to the names of fields that are identified as measures. - """ - return pulumi.get(self, "measure") + @pulumi.getter(name="dateGranularity") + def date_granularity(self) -> Optional[str]: + return pulumi.get(self, "date_granularity") @property - @pulumi.getter(name="measureForeground") - def measure_foreground(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the measure color. - """ - return pulumi.get(self, "measure_foreground") + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.DateTimeFormatConfiguration']: + return pulumi.get(self, "format_configuration") @property - @pulumi.getter(name="primaryBackground") - def primary_background(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to visuals and other high emphasis UI. - """ - return pulumi.get(self, "primary_background") + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") - @property - @pulumi.getter(name="primaryForeground") - def primary_foreground(self) -> Optional[str]: - """ - Color (hexadecimal) of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on. - """ - return pulumi.get(self, "primary_foreground") + +@pulumi.output_type +class VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fieldId": + suggest = "field_id" + elif key == "formatConfiguration": + suggest = "format_configuration" + elif key == "hierarchyId": + suggest = "hierarchy_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsWordCloudVisualChartConfigurationFieldWellsWordCloudAggregatedFieldWellsGroupByNumericalDimensionField.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column: 'outputs.Column', + field_id: str, + format_configuration: Optional['outputs.NumberFormatConfiguration'] = None, + hierarchy_id: Optional[str] = None): + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) + if format_configuration is not None: + pulumi.set(__self__, "format_configuration", format_configuration) + if hierarchy_id is not None: + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property - @pulumi.getter(name="secondaryBackground") - def secondary_background(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to the sheet background and sheet controls. - """ - return pulumi.get(self, "secondary_background") + @pulumi.getter + def column(self) -> 'outputs.Column': + return pulumi.get(self, "column") @property - @pulumi.getter(name="secondaryForeground") - def secondary_foreground(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to any sheet title, sheet control text, or UI that appears over the secondary background. - """ - return pulumi.get(self, "secondary_foreground") + @pulumi.getter(name="fieldId") + def field_id(self) -> str: + return pulumi.get(self, "field_id") @property - @pulumi.getter - def success(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to success messages, for example the check mark for a successful download. - """ - return pulumi.get(self, "success") + @pulumi.getter(name="formatConfiguration") + def format_configuration(self) -> Optional['outputs.NumberFormatConfiguration']: + return pulumi.get(self, "format_configuration") @property - @pulumi.getter(name="successForeground") - def success_foreground(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the success color. - """ - return pulumi.get(self, "success_foreground") + @pulumi.getter(name="hierarchyId") + def hierarchy_id(self) -> Optional[str]: + return pulumi.get(self, "hierarchy_id") + + +@pulumi.output_type +class VisualsWordCloudVisualChartConfigurationSortConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "categoryItemsLimit": + suggest = "category_items_limit" + elif key == "categorySorts": + suggest = "category_sorts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsWordCloudVisualChartConfigurationSortConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsWordCloudVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsWordCloudVisualChartConfigurationSortConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + category_items_limit: Optional['outputs.ItemsLimitConfiguration'] = None, + category_sorts: Optional[Sequence['outputs.FieldSortOptions']] = None): + if category_items_limit is not None: + pulumi.set(__self__, "category_items_limit", category_items_limit) + if category_sorts is not None: + pulumi.set(__self__, "category_sorts", category_sorts) @property - @pulumi.getter - def warning(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to warning and informational messages. - """ - return pulumi.get(self, "warning") + @pulumi.getter(name="categoryItemsLimit") + def category_items_limit(self) -> Optional['outputs.ItemsLimitConfiguration']: + return pulumi.get(self, "category_items_limit") @property - @pulumi.getter(name="warningForeground") - def warning_foreground(self) -> Optional[str]: - """ - Color (hexadecimal) that applies to any text or other elements that appear over the warning color. - """ - return pulumi.get(self, "warning_foreground") + @pulumi.getter(name="categorySorts") + def category_sorts(self) -> Optional[Sequence['outputs.FieldSortOptions']]: + return pulumi.get(self, "category_sorts") @pulumi.output_type -class ThemePermission(dict): +class VisualsWordCloudVisualChartConfigurationWordCloudOptions(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "cloudLayout": + suggest = "cloud_layout" + elif key == "maximumStringLength": + suggest = "maximum_string_length" + elif key == "wordCasing": + suggest = "word_casing" + elif key == "wordOrientation": + suggest = "word_orientation" + elif key == "wordPadding": + suggest = "word_padding" + elif key == "wordScaling": + suggest = "word_scaling" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VisualsWordCloudVisualChartConfigurationWordCloudOptions. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VisualsWordCloudVisualChartConfigurationWordCloudOptions.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VisualsWordCloudVisualChartConfigurationWordCloudOptions.__key_warning(key) + return super().get(key, default) + def __init__(__self__, *, - actions: Sequence[str], - principal: str): - """ - :param Sequence[str] actions: List of IAM actions to grant or revoke permissions on. - :param str principal: ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - pulumi.set(__self__, "actions", actions) - pulumi.set(__self__, "principal", principal) + cloud_layout: Optional[str] = None, + maximum_string_length: Optional[int] = None, + word_casing: Optional[str] = None, + word_orientation: Optional[str] = None, + word_padding: Optional[str] = None, + word_scaling: Optional[str] = None): + if cloud_layout is not None: + pulumi.set(__self__, "cloud_layout", cloud_layout) + if maximum_string_length is not None: + pulumi.set(__self__, "maximum_string_length", maximum_string_length) + if word_casing is not None: + pulumi.set(__self__, "word_casing", word_casing) + if word_orientation is not None: + pulumi.set(__self__, "word_orientation", word_orientation) + if word_padding is not None: + pulumi.set(__self__, "word_padding", word_padding) + if word_scaling is not None: + pulumi.set(__self__, "word_scaling", word_scaling) @property - @pulumi.getter - def actions(self) -> Sequence[str]: - """ - List of IAM actions to grant or revoke permissions on. - """ - return pulumi.get(self, "actions") + @pulumi.getter(name="cloudLayout") + def cloud_layout(self) -> Optional[str]: + return pulumi.get(self, "cloud_layout") @property - @pulumi.getter - def principal(self) -> str: - """ - ARN of the principal. See the [ResourcePermission documentation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html) for the applicable ARN values. - """ - return pulumi.get(self, "principal") + @pulumi.getter(name="maximumStringLength") + def maximum_string_length(self) -> Optional[int]: + return pulumi.get(self, "maximum_string_length") + + @property + @pulumi.getter(name="wordCasing") + def word_casing(self) -> Optional[str]: + return pulumi.get(self, "word_casing") + + @property + @pulumi.getter(name="wordOrientation") + def word_orientation(self) -> Optional[str]: + return pulumi.get(self, "word_orientation") + + @property + @pulumi.getter(name="wordPadding") + def word_padding(self) -> Optional[str]: + return pulumi.get(self, "word_padding") + + @property + @pulumi.getter(name="wordScaling") + def word_scaling(self) -> Optional[str]: + return pulumi.get(self, "word_scaling") @pulumi.output_type diff --git a/sdk/python/pulumi_aws/quicksight/template.py b/sdk/python/pulumi_aws/quicksight/template.py index eabacecf0aa..cfe0c5d1363 100644 --- a/sdk/python/pulumi_aws/quicksight/template.py +++ b/sdk/python/pulumi_aws/quicksight/template.py @@ -24,6 +24,7 @@ def __init__(__self__, *, template_id: pulumi.Input[str], version_description: pulumi.Input[str], aws_account_id: Optional[pulumi.Input[str]] = None, + definition: Optional[pulumi.Input['TemplateDefinitionArgs']] = None, name: Optional[pulumi.Input[str]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePermissionArgs']]]] = None, source_entity: Optional[pulumi.Input['TemplateSourceEntityArgs']] = None, @@ -35,6 +36,7 @@ def __init__(__self__, *, The following arguments are optional: :param pulumi.Input[str] aws_account_id: AWS account ID. + :param pulumi.Input['TemplateDefinitionArgs'] definition: A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] name: Display name for the template. :param pulumi.Input[Sequence[pulumi.Input['TemplatePermissionArgs']]] permissions: A set of resource permissions on the template. Maximum of 64 items. See permissions. :param pulumi.Input['TemplateSourceEntityArgs'] source_entity: The entity that you are using as a source when you create the template (analysis or template). Only one of `definition` or `source_entity` should be configured. See source_entity. @@ -44,6 +46,8 @@ def __init__(__self__, *, pulumi.set(__self__, "version_description", version_description) if aws_account_id is not None: pulumi.set(__self__, "aws_account_id", aws_account_id) + if definition is not None: + pulumi.set(__self__, "definition", definition) if name is not None: pulumi.set(__self__, "name", name) if permissions is not None: @@ -91,6 +95,18 @@ def aws_account_id(self) -> Optional[pulumi.Input[str]]: def aws_account_id(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "aws_account_id", value) + @property + @pulumi.getter + def definition(self) -> Optional[pulumi.Input['TemplateDefinitionArgs']]: + """ + A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + """ + return pulumi.get(self, "definition") + + @definition.setter + def definition(self, value: Optional[pulumi.Input['TemplateDefinitionArgs']]): + pulumi.set(self, "definition", value) + @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: @@ -146,6 +162,7 @@ def __init__(__self__, *, arn: Optional[pulumi.Input[str]] = None, aws_account_id: Optional[pulumi.Input[str]] = None, created_time: Optional[pulumi.Input[str]] = None, + definition: Optional[pulumi.Input['TemplateDefinitionArgs']] = None, last_updated_time: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePermissionArgs']]]] = None, @@ -162,6 +179,7 @@ def __init__(__self__, *, :param pulumi.Input[str] arn: ARN of the template. :param pulumi.Input[str] aws_account_id: AWS account ID. :param pulumi.Input[str] created_time: The time that the template was created. + :param pulumi.Input['TemplateDefinitionArgs'] definition: A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] last_updated_time: The time that the template was last updated. :param pulumi.Input[str] name: Display name for the template. :param pulumi.Input[Sequence[pulumi.Input['TemplatePermissionArgs']]] permissions: A set of resource permissions on the template. Maximum of 64 items. See permissions. @@ -182,6 +200,8 @@ def __init__(__self__, *, pulumi.set(__self__, "aws_account_id", aws_account_id) if created_time is not None: pulumi.set(__self__, "created_time", created_time) + if definition is not None: + pulumi.set(__self__, "definition", definition) if last_updated_time is not None: pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: @@ -244,6 +264,18 @@ def created_time(self) -> Optional[pulumi.Input[str]]: def created_time(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "created_time", value) + @property + @pulumi.getter + def definition(self) -> Optional[pulumi.Input['TemplateDefinitionArgs']]: + """ + A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + """ + return pulumi.get(self, "definition") + + @definition.setter + def definition(self, value: Optional[pulumi.Input['TemplateDefinitionArgs']]): + pulumi.set(self, "definition", value) + @property @pulumi.getter(name="lastUpdatedTime") def last_updated_time(self) -> Optional[pulumi.Input[str]]: @@ -386,6 +418,7 @@ def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, aws_account_id: Optional[pulumi.Input[str]] = None, + definition: Optional[pulumi.Input[Union['TemplateDefinitionArgs', 'TemplateDefinitionArgsDict']]] = None, name: Optional[pulumi.Input[str]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input[Union['TemplatePermissionArgs', 'TemplatePermissionArgsDict']]]]] = None, source_entity: Optional[pulumi.Input[Union['TemplateSourceEntityArgs', 'TemplateSourceEntityArgsDict']]] = None, @@ -415,6 +448,71 @@ def __init__(__self__, }) ``` + ### With Definition + + ```python + import pulumi + import pulumi_aws as aws + + example = aws.quicksight.Template("example", + template_id="example-id", + name="example-name", + version_description="version", + definition={ + "data_set_configurations": [{ + "data_set_schema": { + "column_schema_lists": [ + { + "name": "Column1", + "data_type": "STRING", + }, + { + "name": "Column2", + "data_type": "INTEGER", + }, + ], + }, + "placeholder": "1", + }], + "sheets": [{ + "title": "Test", + "sheet_id": "Test1", + "visuals": [{ + "bar_chart_visual": { + "visual_id": "BarChart", + "chart_configuration": { + "field_wells": { + "bar_chart_aggregated_field_wells": { + "categories": [{ + "categorical_dimension_field": { + "field_id": "1", + "column": { + "column_name": "Column1", + "data_set_identifier": "1", + }, + }, + }], + "values": [{ + "numerical_measure_field": { + "field_id": "2", + "column": { + "column_name": "Column2", + "data_set_identifier": "1", + }, + "aggregation_function": { + "simple_numerical_aggregation": "SUM", + }, + }, + }], + }, + }, + }, + }, + }], + }], + }) + ``` + ## Import Using `pulumi import`, import a QuickSight Template using the AWS account ID and template ID separated by a comma (`,`). For example: @@ -426,6 +524,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] aws_account_id: AWS account ID. + :param pulumi.Input[Union['TemplateDefinitionArgs', 'TemplateDefinitionArgsDict']] definition: A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] name: Display name for the template. :param pulumi.Input[Sequence[pulumi.Input[Union['TemplatePermissionArgs', 'TemplatePermissionArgsDict']]]] permissions: A set of resource permissions on the template. Maximum of 64 items. See permissions. :param pulumi.Input[Union['TemplateSourceEntityArgs', 'TemplateSourceEntityArgsDict']] source_entity: The entity that you are using as a source when you create the template (analysis or template). Only one of `definition` or `source_entity` should be configured. See source_entity. @@ -463,6 +562,71 @@ def __init__(__self__, }) ``` + ### With Definition + + ```python + import pulumi + import pulumi_aws as aws + + example = aws.quicksight.Template("example", + template_id="example-id", + name="example-name", + version_description="version", + definition={ + "data_set_configurations": [{ + "data_set_schema": { + "column_schema_lists": [ + { + "name": "Column1", + "data_type": "STRING", + }, + { + "name": "Column2", + "data_type": "INTEGER", + }, + ], + }, + "placeholder": "1", + }], + "sheets": [{ + "title": "Test", + "sheet_id": "Test1", + "visuals": [{ + "bar_chart_visual": { + "visual_id": "BarChart", + "chart_configuration": { + "field_wells": { + "bar_chart_aggregated_field_wells": { + "categories": [{ + "categorical_dimension_field": { + "field_id": "1", + "column": { + "column_name": "Column1", + "data_set_identifier": "1", + }, + }, + }], + "values": [{ + "numerical_measure_field": { + "field_id": "2", + "column": { + "column_name": "Column2", + "data_set_identifier": "1", + }, + "aggregation_function": { + "simple_numerical_aggregation": "SUM", + }, + }, + }], + }, + }, + }, + }, + }], + }], + }) + ``` + ## Import Using `pulumi import`, import a QuickSight Template using the AWS account ID and template ID separated by a comma (`,`). For example: @@ -487,6 +651,7 @@ def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, aws_account_id: Optional[pulumi.Input[str]] = None, + definition: Optional[pulumi.Input[Union['TemplateDefinitionArgs', 'TemplateDefinitionArgsDict']]] = None, name: Optional[pulumi.Input[str]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input[Union['TemplatePermissionArgs', 'TemplatePermissionArgsDict']]]]] = None, source_entity: Optional[pulumi.Input[Union['TemplateSourceEntityArgs', 'TemplateSourceEntityArgsDict']]] = None, @@ -503,6 +668,7 @@ def _internal_init(__self__, __props__ = TemplateArgs.__new__(TemplateArgs) __props__.__dict__["aws_account_id"] = aws_account_id + __props__.__dict__["definition"] = definition __props__.__dict__["name"] = name __props__.__dict__["permissions"] = permissions __props__.__dict__["source_entity"] = source_entity @@ -533,6 +699,7 @@ def get(resource_name: str, arn: Optional[pulumi.Input[str]] = None, aws_account_id: Optional[pulumi.Input[str]] = None, created_time: Optional[pulumi.Input[str]] = None, + definition: Optional[pulumi.Input[Union['TemplateDefinitionArgs', 'TemplateDefinitionArgsDict']]] = None, last_updated_time: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input[Union['TemplatePermissionArgs', 'TemplatePermissionArgsDict']]]]] = None, @@ -554,6 +721,7 @@ def get(resource_name: str, :param pulumi.Input[str] arn: ARN of the template. :param pulumi.Input[str] aws_account_id: AWS account ID. :param pulumi.Input[str] created_time: The time that the template was created. + :param pulumi.Input[Union['TemplateDefinitionArgs', 'TemplateDefinitionArgsDict']] definition: A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. :param pulumi.Input[str] last_updated_time: The time that the template was last updated. :param pulumi.Input[str] name: Display name for the template. :param pulumi.Input[Sequence[pulumi.Input[Union['TemplatePermissionArgs', 'TemplatePermissionArgsDict']]]] permissions: A set of resource permissions on the template. Maximum of 64 items. See permissions. @@ -575,6 +743,7 @@ def get(resource_name: str, __props__.__dict__["arn"] = arn __props__.__dict__["aws_account_id"] = aws_account_id __props__.__dict__["created_time"] = created_time + __props__.__dict__["definition"] = definition __props__.__dict__["last_updated_time"] = last_updated_time __props__.__dict__["name"] = name __props__.__dict__["permissions"] = permissions @@ -612,6 +781,14 @@ def created_time(self) -> pulumi.Output[str]: """ return pulumi.get(self, "created_time") + @property + @pulumi.getter + def definition(self) -> pulumi.Output['outputs.TemplateDefinition']: + """ + A detailed template definition. Only one of `definition` or `source_entity` should be configured. See definition. + """ + return pulumi.get(self, "definition") + @property @pulumi.getter(name="lastUpdatedTime") def last_updated_time(self) -> pulumi.Output[str]: